Version Description
- 08. March 2021 =
- Feature: Remove script type attributes
- Feature: Exclude certain Google fonts from loading
- Feature: Allow less than 1000ms slide duration values to override the autoplay duration.
- Fix: Compatibility with AMP for WP
- Fix: Polylang ajax issue
- Fix: WP Security Audit Log conflict
- Fix: Generator fill background color end
- Fix: WP Rocket 3.8.1 changes
- Fix: Mouse wheel events outside the slider
- Fix: Removal of jQuery deprecated functions
- Other: Simplified Chinese translation
Download this release
Release Info
Developer | nextendweb |
Plugin | Smart Slider 3 |
Version | 3.4.1.17 |
Comparing to | |
See all releases |
Code changes from version 3.4.1.16 to 3.4.1.17
- Nextend/Framework/Asset/Css/Less/LessParser.php +2 -2
- Nextend/Framework/Asset/Fonts/Google/Asset.php +3 -3
- Nextend/Framework/Asset/Fonts/Google/Google.php +6 -0
- Nextend/Framework/Form/AbstractField.php +1 -1
- Nextend/Framework/Form/Element/AbstractChooserText.php +2 -2
- Nextend/Framework/Form/Element/AbstractFieldHidden.php +1 -1
- Nextend/Framework/Form/Element/Devices.php +1 -1
- Nextend/Framework/Form/Element/FloatToPercent.php +1 -1
- Nextend/Framework/Form/Element/LayerWindowFocus.php +1 -1
- Nextend/Framework/Form/Element/Text.php +1 -1
- Nextend/Framework/Form/Element/Text/Number.php +1 -1
- Nextend/Framework/Form/Element/Upload.php +1 -1
- Nextend/Framework/Form/WordPress/PlatformForm.php +1 -1
- Nextend/Framework/Misc/OAuth/HTTP.php +1 -1
- Nextend/Framework/View/Html.php +2 -5
- Nextend/Framework/WordPress/AssetInjector.php +1 -1
- Nextend/Languages/zh_CN.mo +0 -0
- Nextend/Languages/zh_CN.po +12286 -0
- Nextend/SmartSlider3/Application/Admin/Generator/ControllerGenerator.php +1 -0
- Nextend/SmartSlider3/Application/Admin/Generator/Template/CreateStep1Groups.php +1 -0
- Nextend/SmartSlider3/Application/Admin/Generator/Template/CreateStep4Settings.php +3 -3
- Nextend/SmartSlider3/Application/Admin/Generator/Template/Edit.php +3 -3
- Nextend/SmartSlider3/Application/Admin/Help/Template/Index.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Core/Banner/Banner.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Core/FreeNeedMore/FreeNeedMore.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Core/TopBarMain/TopBarMain.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardNewsletter.php +4 -4
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Generator/GeneratorBox/BlockGeneratorBox.php +16 -0
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Generator/GeneratorBox/GeneratorBox.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Common.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php +2 -2
- Nextend/SmartSlider3/Application/Admin/Preview/Template/Full.php +3 -3
- Nextend/SmartSlider3/Application/Admin/Preview/Template/Index.php +3 -3
- Nextend/SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php +1 -1
- Nextend/SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php +3 -3
- Nextend/SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php +3 -3
- Nextend/SmartSlider3/Application/Admin/Slides/Template/Edit.php +1 -1
- Nextend/SmartSlider3/Application/Frontend/Slider/Template/Iframe.php +2 -2
- Nextend/SmartSlider3/Application/Helper/HelperSliderChanged.php +5 -5
- Nextend/SmartSlider3/Generator/AbstractGeneratorGroup.php +14 -0
- Nextend/SmartSlider3/Platform/WordPress/Admin/free/notice.php +2 -2
- Nextend/SmartSlider3/Platform/WordPress/HelperTinyMCE.php +1 -1
- Nextend/SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php +1 -1
- Nextend/SmartSlider3/Platform/WordPress/Integration/Divi/V31ge/includes/modules/SmartSlider3/SmartSlider3.php +1 -1
- Nextend/SmartSlider3/Platform/WordPress/Integration/Divi/V31lt/DiviModuleSmartSlider.php +1 -1
- Nextend/SmartSlider3/Platform/WordPress/Integration/Elementor/ElementorControlSmartSlider.php +1 -1
- Nextend/SmartSlider3/Platform/WordPress/Integration/Fusion/field-smartslider3.php +1 -1
- Nextend/SmartSlider3/Platform/WordPress/Integration/VisualComposer1/VisualComposer1.php +1 -1
- Nextend/SmartSlider3/Platform/WordPress/Integration/WPRocket/WPRocket.php +17 -6
- Nextend/SmartSlider3/Platform/WordPress/Shortcode/Shortcode.php +14 -1
- Nextend/SmartSlider3/Platform/WordPress/Widget/WidgetSmartSlider3.php +2 -2
- Nextend/SmartSlider3/Renderable/Component/AbstractComponent.php +8 -2
- Nextend/SmartSlider3/Renderable/Item/Heading/ItemHeadingFrontend.php +1 -1
- Nextend/SmartSlider3/Renderable/Item/Image/ItemImageFrontend.php +1 -1
- Nextend/SmartSlider3/Renderable/Item/Text/ItemTextFrontend.php +218 -28
- Nextend/SmartSlider3/Slider/Feature/SlideBackground.php +8 -1
- Nextend/SmartSlider3/Slider/Feature/Spinner.php +1 -1
- Nextend/SmartSlider3/SmartSlider3Info.php +4 -4
- Public/SmartSlider3/Application/Admin/Assets/dist/smartslider-backend.min.js +0 -1
Nextend/Framework/Asset/Css/Less/LessParser.php
CHANGED
@@ -1414,9 +1414,9 @@ class LessParser {
|
|
1414 |
|
1415 |
// TODO this depends on $this->count
|
1416 |
if ($this->peek("(.*?)(\n|$)", $m, $count)) {
|
1417 |
-
throw new Exception("$msg: failed at `$m[1]` $loc<br
|
1418 |
} else {
|
1419 |
-
throw new Exception("$msg: $loc<br
|
1420 |
}
|
1421 |
}
|
1422 |
|
1414 |
|
1415 |
// TODO this depends on $this->count
|
1416 |
if ($this->peek("(.*?)(\n|$)", $m, $count)) {
|
1417 |
+
throw new Exception("$msg: failed at `$m[1]` $loc<br>FILE: <strong>{$this->lessc->sourceParser->sourceName}</strong>");
|
1418 |
} else {
|
1419 |
+
throw new Exception("$msg: $loc<br>FILE: <strong>{$this->lessc->sourceParser->sourceName}</strong>");
|
1420 |
}
|
1421 |
}
|
1422 |
|
Nextend/Framework/Asset/Fonts/Google/Asset.php
CHANGED
@@ -36,10 +36,10 @@ class Asset extends AbstractAsset {
|
|
36 |
$familyQuery = array();
|
37 |
$names = array();
|
38 |
if (count($this->files)) {
|
39 |
-
foreach ($this->files
|
40 |
-
if (count($styles)) {
|
41 |
$familyQuery[] = $family . ':' . implode(',', $styles);
|
42 |
-
foreach ($styles
|
43 |
$names[] = $family . ':' . (substr($style, -6) == 'italic' ? 'i' : 'n') . $style[0];
|
44 |
}
|
45 |
}
|
36 |
$familyQuery = array();
|
37 |
$names = array();
|
38 |
if (count($this->files)) {
|
39 |
+
foreach ($this->files as $family => $styles) {
|
40 |
+
if (count($styles) && !in_array($family, Google::$excludedFamilies)) {
|
41 |
$familyQuery[] = $family . ':' . implode(',', $styles);
|
42 |
+
foreach ($styles as $style) {
|
43 |
$names[] = $family . ':' . (substr($style, -6) == 'italic' ? 'i' : 'n') . $style[0];
|
44 |
}
|
45 |
}
|
Nextend/Framework/Asset/Fonts/Google/Google.php
CHANGED
@@ -10,6 +10,8 @@ class Google {
|
|
10 |
|
11 |
public static $enabled = false;
|
12 |
|
|
|
|
|
13 |
public static function addSubset($subset = 'latin') {
|
14 |
AssetManager::$googleFonts->addSubset($subset);
|
15 |
}
|
@@ -18,6 +20,10 @@ class Google {
|
|
18 |
AssetManager::$googleFonts->addFont($family, $style);
|
19 |
}
|
20 |
|
|
|
|
|
|
|
|
|
21 |
public static function build() {
|
22 |
if (self::$enabled) {
|
23 |
AssetManager::$googleFonts->loadFonts();
|
10 |
|
11 |
public static $enabled = false;
|
12 |
|
13 |
+
public static $excludedFamilies = array();
|
14 |
+
|
15 |
public static function addSubset($subset = 'latin') {
|
16 |
AssetManager::$googleFonts->addSubset($subset);
|
17 |
}
|
20 |
AssetManager::$googleFonts->addFont($family, $style);
|
21 |
}
|
22 |
|
23 |
+
public static function addFontExclude($family) {
|
24 |
+
self::$excludedFamilies[] = $family;
|
25 |
+
}
|
26 |
+
|
27 |
public static function build() {
|
28 |
if (self::$enabled) {
|
29 |
AssetManager::$googleFonts->loadFonts();
|
Nextend/Framework/Form/AbstractField.php
CHANGED
@@ -111,7 +111,7 @@ abstract class AbstractField implements ContainedInterface {
|
|
111 |
|
112 |
$this->defaultValue = $default;
|
113 |
|
114 |
-
foreach ($parameters
|
115 |
$option = 'set' . $option;
|
116 |
$this->{$option}($value);
|
117 |
}
|
111 |
|
112 |
$this->defaultValue = $default;
|
113 |
|
114 |
+
foreach ($parameters as $option => $value) {
|
115 |
$option = 'set' . $option;
|
116 |
$this->{$option}($value);
|
117 |
}
|
Nextend/Framework/Form/Element/AbstractChooserText.php
CHANGED
@@ -40,7 +40,7 @@ abstract class AbstractChooserText extends AbstractFieldHidden {
|
|
40 |
'type' => 'text',
|
41 |
'style' => 'width: ' . $this->width . 'px;',
|
42 |
'disabled' => 'disabled'
|
43 |
-
), false);
|
44 |
}
|
45 |
|
46 |
return Html::tag('input', array(
|
@@ -50,7 +50,7 @@ abstract class AbstractChooserText extends AbstractFieldHidden {
|
|
50 |
'type' => $this->type,
|
51 |
'style' => 'width: ' . $this->width . 'px;',
|
52 |
'autocomplete' => 'off'
|
53 |
-
), false);
|
54 |
|
55 |
}
|
56 |
|
40 |
'type' => 'text',
|
41 |
'style' => 'width: ' . $this->width . 'px;',
|
42 |
'disabled' => 'disabled'
|
43 |
+
), false, false);
|
44 |
}
|
45 |
|
46 |
return Html::tag('input', array(
|
50 |
'type' => $this->type,
|
51 |
'style' => 'width: ' . $this->width . 'px;',
|
52 |
'autocomplete' => 'off'
|
53 |
+
), false, false);
|
54 |
|
55 |
}
|
56 |
|
Nextend/Framework/Form/Element/AbstractFieldHidden.php
CHANGED
@@ -33,6 +33,6 @@ class AbstractFieldHidden extends AbstractField {
|
|
33 |
'value' => $this->getValue(),
|
34 |
'type' => $this->type,
|
35 |
'autocomplete' => 'off'
|
36 |
-
), false);
|
37 |
}
|
38 |
}
|
33 |
'value' => $this->getValue(),
|
34 |
'type' => $this->type,
|
35 |
'autocomplete' => 'off'
|
36 |
+
), false, false);
|
37 |
}
|
38 |
}
|
Nextend/Framework/Form/Element/Devices.php
CHANGED
@@ -33,7 +33,7 @@ class Devices extends AbstractFieldHidden {
|
|
33 |
|
34 |
$html = '';
|
35 |
$i = 0;
|
36 |
-
foreach ($options
|
37 |
$this->values[] = $value;
|
38 |
|
39 |
$html .= Html::tag('div', array(
|
33 |
|
34 |
$html = '';
|
35 |
$i = 0;
|
36 |
+
foreach ($options as $value => $class) {
|
37 |
$this->values[] = $value;
|
38 |
|
39 |
$html .= Html::tag('div', array(
|
Nextend/Framework/Form/Element/FloatToPercent.php
CHANGED
@@ -43,7 +43,7 @@ class FloatToPercent extends AbstractFieldHidden {
|
|
43 |
'value' => $this->getValue() * 100,
|
44 |
'style' => $this->getStyle(),
|
45 |
'autocomplete' => 'off'
|
46 |
-
), false);
|
47 |
|
48 |
if ($this->unit) {
|
49 |
$html .= Html::tag('div', array(
|
43 |
'value' => $this->getValue() * 100,
|
44 |
'style' => $this->getStyle(),
|
45 |
'autocomplete' => 'off'
|
46 |
+
), false, false);
|
47 |
|
48 |
if ($this->unit) {
|
49 |
$html .= Html::tag('div', array(
|
Nextend/Framework/Form/Element/LayerWindowFocus.php
CHANGED
@@ -58,7 +58,7 @@ class LayerWindowFocus extends AbstractField {
|
|
58 |
'focusY' => $this->fieldFocusY->getID(),
|
59 |
)) . ');');
|
60 |
|
61 |
-
return '<div id="' . $this->fieldID . '" class="n2_field_layer_window_focus" style="width:314px;"><img class="n2_field_layer_window_focus__image" alt="Error"
|
62 |
}
|
63 |
|
64 |
}
|
58 |
'focusY' => $this->fieldFocusY->getID(),
|
59 |
)) . ');');
|
60 |
|
61 |
+
return '<div id="' . $this->fieldID . '" class="n2_field_layer_window_focus" style="width:314px;"><img class="n2_field_layer_window_focus__image" alt="Error"></div>';
|
62 |
}
|
63 |
|
64 |
}
|
Nextend/Framework/Form/Element/Text.php
CHANGED
@@ -45,7 +45,7 @@ class Text extends AbstractField implements ContainerInterface {
|
|
45 |
'value' => $this->getValue(),
|
46 |
'style' => $this->getStyle(),
|
47 |
'autocomplete' => 'off'
|
48 |
-
), false);
|
49 |
|
50 |
$html .= $this->post();
|
51 |
|
45 |
'value' => $this->getValue(),
|
46 |
'style' => $this->getStyle(),
|
47 |
'autocomplete' => 'off'
|
48 |
+
), false, false);
|
49 |
|
50 |
$html .= $this->post();
|
51 |
|
Nextend/Framework/Form/Element/Text/Number.php
CHANGED
@@ -50,7 +50,7 @@ class Number extends Text {
|
|
50 |
'value' => $this->getValue(),
|
51 |
'style' => $this->getStyle(),
|
52 |
'autocomplete' => 'off'
|
53 |
-
), false);
|
54 |
|
55 |
$html .= $this->post();
|
56 |
|
50 |
'value' => $this->getValue(),
|
51 |
'style' => $this->getStyle(),
|
52 |
'autocomplete' => 'off'
|
53 |
+
), false, false);
|
54 |
|
55 |
$html .= $this->post();
|
56 |
|
Nextend/Framework/Form/Element/Upload.php
CHANGED
@@ -25,7 +25,7 @@ class Upload extends AbstractField {
|
|
25 |
'name' => $this->getFieldName(),
|
26 |
'value' => $this->getValue(),
|
27 |
'autocomplete' => 'off'
|
28 |
-
), false);
|
29 |
|
30 |
Js::addInline('new N2Classes.FormElementUpload("' . $this->fieldID . '");');
|
31 |
|
25 |
'name' => $this->getFieldName(),
|
26 |
'value' => $this->getValue(),
|
27 |
'autocomplete' => 'off'
|
28 |
+
), false, false);
|
29 |
|
30 |
Js::addInline('new N2Classes.FormElementUpload("' . $this->fieldID . '");');
|
31 |
|
Nextend/Framework/Form/WordPress/PlatformForm.php
CHANGED
@@ -8,7 +8,7 @@ use Nextend\Framework\Request\Request;
|
|
8 |
class PlatformForm extends PlatformFormBase {
|
9 |
|
10 |
public function tokenize() {
|
11 |
-
return '<input type="hidden" name="nextend_nonce" value="' . wp_create_nonce('nextend_security') . '"
|
12 |
}
|
13 |
|
14 |
public function tokenizeUrl() {
|
8 |
class PlatformForm extends PlatformFormBase {
|
9 |
|
10 |
public function tokenize() {
|
11 |
+
return '<input type="hidden" name="nextend_nonce" value="' . wp_create_nonce('nextend_security') . '">';
|
12 |
}
|
13 |
|
14 |
public function tokenizeUrl() {
|
Nextend/Framework/Misc/OAuth/HTTP.php
CHANGED
@@ -172,7 +172,7 @@ class HTTP {
|
|
172 |
Function OutputDebug($message) {
|
173 |
if ($this->log_debug) error_log($message); else {
|
174 |
$message .= "\n";
|
175 |
-
if ($this->html_debug) $message = str_replace("\n", "<br
|
176 |
echo $message;
|
177 |
flush();
|
178 |
}
|
172 |
Function OutputDebug($message) {
|
173 |
if ($this->log_debug) error_log($message); else {
|
174 |
$message .= "\n";
|
175 |
+
if ($this->html_debug) $message = str_replace("\n", "<br>\n", HtmlEntities($message));
|
176 |
echo $message;
|
177 |
flush();
|
178 |
}
|
Nextend/Framework/View/Html.php
CHANGED
@@ -74,7 +74,7 @@ class Html {
|
|
74 |
$htmlOptions['src'] = $src;
|
75 |
$htmlOptions['alt'] = $alt;
|
76 |
|
77 |
-
return self::tag('img', $htmlOptions, false);
|
78 |
}
|
79 |
|
80 |
/**
|
@@ -193,7 +193,7 @@ class Html {
|
|
193 |
);
|
194 |
$options = array_merge($options, $scriptOptions);
|
195 |
|
196 |
-
return self::tag('link', $options, false);
|
197 |
}
|
198 |
|
199 |
return self::tag("style", $scriptOptions + array(
|
@@ -212,20 +212,17 @@ class Html {
|
|
212 |
public static function script($script, $file = false) {
|
213 |
if ($file) {
|
214 |
return self::tag('script', array(
|
215 |
-
'type' => 'text/javascript',
|
216 |
'src' => $script
|
217 |
) + self::getScriptAttributes(), '');
|
218 |
}
|
219 |
|
220 |
return self::tag('script', array(
|
221 |
-
'type' => 'text/javascript',
|
222 |
'encode' => false
|
223 |
), $script);
|
224 |
}
|
225 |
|
226 |
public static function scriptFile($script, $attributes = array()) {
|
227 |
return self::tag('script', array(
|
228 |
-
'type' => 'text/javascript',
|
229 |
'src' => $script
|
230 |
) + self::getScriptAttributes() + $attributes, '');
|
231 |
}
|
74 |
$htmlOptions['src'] = $src;
|
75 |
$htmlOptions['alt'] = $alt;
|
76 |
|
77 |
+
return self::tag('img', $htmlOptions, false, false);
|
78 |
}
|
79 |
|
80 |
/**
|
193 |
);
|
194 |
$options = array_merge($options, $scriptOptions);
|
195 |
|
196 |
+
return self::tag('link', $options, false, false);
|
197 |
}
|
198 |
|
199 |
return self::tag("style", $scriptOptions + array(
|
212 |
public static function script($script, $file = false) {
|
213 |
if ($file) {
|
214 |
return self::tag('script', array(
|
|
|
215 |
'src' => $script
|
216 |
) + self::getScriptAttributes(), '');
|
217 |
}
|
218 |
|
219 |
return self::tag('script', array(
|
|
|
220 |
'encode' => false
|
221 |
), $script);
|
222 |
}
|
223 |
|
224 |
public static function scriptFile($script, $attributes = array()) {
|
225 |
return self::tag('script', array(
|
|
|
226 |
'src' => $script
|
227 |
) + self::getScriptAttributes() + $attributes, '');
|
228 |
}
|
Nextend/Framework/WordPress/AssetInjector.php
CHANGED
@@ -55,7 +55,7 @@ class AssetInjector {
|
|
55 |
list($head, $body) = $parts;
|
56 |
/**
|
57 |
* We must tokenize the HTML comments in the head to prepare for condition CSS/scripts
|
58 |
-
* Eg.: <!--[if lt IE 9]><link rel='stylesheet' href='ie8.css?ver=1.0' type='text/css' media='all'
|
59 |
*/
|
60 |
$head = preg_replace_callback('/<!--.*?-->/s', array(
|
61 |
$this,
|
55 |
list($head, $body) = $parts;
|
56 |
/**
|
57 |
* We must tokenize the HTML comments in the head to prepare for condition CSS/scripts
|
58 |
+
* Eg.: <!--[if lt IE 9]><link rel='stylesheet' href='ie8.css?ver=1.0' type='text/css' media='all'> <![endif]-->
|
59 |
*/
|
60 |
$head = preg_replace_callback('/<!--.*?-->/s', array(
|
61 |
$this,
|
Nextend/Languages/zh_CN.mo
ADDED
Binary file
|
Nextend/Languages/zh_CN.po
ADDED
@@ -0,0 +1,12286 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Smart Slider 3\n"
|
4 |
+
"POT-Creation-Date: 2021-01-25 15:01+0100\n"
|
5 |
+
"PO-Revision-Date: 2021-01-25 15:01+0100\n"
|
6 |
+
"Last-Translator: WordPress大学 <<support@wpdaxue.com>>\n"
|
7 |
+
"Language-Team: WordPress大学<support@wpdaxue.com>\n"
|
8 |
+
"Language: zh_CN\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 2.4.1\n"
|
13 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
17 |
+
"_nx_noop:3c,1,2;__ngettext:1,2;__ngettext_noop:1,2;n2_;n2_e;n2_n:1,2;"
|
18 |
+
"n2_en:1,2;n2_x:1,2c;n2_ex:1,2c\n"
|
19 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
20 |
+
"X-Poedit-SearchPath-0: .\n"
|
21 |
+
"X-Poedit-SearchPathExcluded-0: Framework/Asset/Builder/cache\n"
|
22 |
+
|
23 |
+
#: Framework/Api.php:125 Framework/Misc/HttpClient.php:81
|
24 |
+
msgid "Debug error"
|
25 |
+
msgstr "调试错误"
|
26 |
+
|
27 |
+
#: Framework/Api.php:144 Framework/Misc/HttpClient.php:106
|
28 |
+
msgid "CURL disabled in your php.ini configuration. Please enable it!"
|
29 |
+
msgstr "在php.ini配置中禁用了CURL。请启用它!"
|
30 |
+
|
31 |
+
#: Framework/Api.php:152 Framework/Misc/HttpClient.php:112
|
32 |
+
msgid "Unable to contact with the licensing server, please try again later!"
|
33 |
+
msgstr "无法与许可服务器联系,请稍后再试!"
|
34 |
+
|
35 |
+
#: Framework/Asset/Js/Js.php:70
|
36 |
+
#, fuzzy
|
37 |
+
#| msgid "Framework"
|
38 |
+
msgid "jquery.framework"
|
39 |
+
msgstr "框架"
|
40 |
+
|
41 |
+
#: Framework/Asset/Predefined.php:28
|
42 |
+
msgctxt "Default Google font family for admin"
|
43 |
+
msgid "Montserrat"
|
44 |
+
msgstr "Montserrat"
|
45 |
+
|
46 |
+
#: Framework/Asset/Predefined.php:29
|
47 |
+
msgctxt "Default Google font charset for admin"
|
48 |
+
msgid "latin"
|
49 |
+
msgstr "latin"
|
50 |
+
|
51 |
+
#: Framework/Browse/ControllerAjaxBrowse.php:84
|
52 |
+
msgid "You are not allowed to upload!"
|
53 |
+
msgstr "您不可以上传!"
|
54 |
+
|
55 |
+
#: Framework/Browse/ControllerAjaxBrowse.php:97
|
56 |
+
msgid "Folder is missing!"
|
57 |
+
msgstr "文件夹不存在!"
|
58 |
+
|
59 |
+
#: Framework/Content/Joomla/JoomlaContent.php:145
|
60 |
+
#, fuzzy
|
61 |
+
#| msgid "Menu order"
|
62 |
+
msgid "Menu item"
|
63 |
+
msgstr "菜单顺序"
|
64 |
+
|
65 |
+
#: Framework/Controller/AbstractController.php:146
|
66 |
+
#: Framework/Controller/AjaxController.php:41
|
67 |
+
msgid "You are not authorised to view this resource."
|
68 |
+
msgstr "你无权查看该资源。"
|
69 |
+
|
70 |
+
#: Framework/Controller/AbstractController.php:161
|
71 |
+
#: Framework/Controller/AjaxController.php:50
|
72 |
+
#, php-format
|
73 |
+
msgid "Missing parameter: %s"
|
74 |
+
msgstr "缺少参数:%s"
|
75 |
+
|
76 |
+
#: Framework/Controller/AbstractController.php:176
|
77 |
+
#: Framework/Controller/AjaxController.php:57
|
78 |
+
msgid "Database error"
|
79 |
+
msgstr "数据库错误"
|
80 |
+
|
81 |
+
#: Framework/Controller/AbstractController.php:191
|
82 |
+
msgid "Security token mismatch"
|
83 |
+
msgstr "安全令牌不匹配"
|
84 |
+
|
85 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:34
|
86 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:96
|
87 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:176
|
88 |
+
#: Framework/Image/ControllerAjaxImage.php:34
|
89 |
+
#: Framework/Image/ControllerAjaxImage.php:73
|
90 |
+
#: Framework/Image/ControllerAjaxImage.php:109
|
91 |
+
#: SmartSlider3/Application/Admin/Visuals/ControllerAjaxCss.php:33
|
92 |
+
#: SmartSlider3/Application/Admin/Visuals/ControllerAjaxCss.php:99
|
93 |
+
msgid "Unexpected error"
|
94 |
+
msgstr "意外的错误"
|
95 |
+
|
96 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:57
|
97 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:77
|
98 |
+
msgid "Set is not editable"
|
99 |
+
msgstr "集不可编辑"
|
100 |
+
|
101 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:116
|
102 |
+
msgid "Visual do not exists"
|
103 |
+
msgstr "视觉不存在"
|
104 |
+
|
105 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:136
|
106 |
+
#: Framework/Controller/Admin/AdminVisualManagerAjaxController.php:156
|
107 |
+
#: Framework/Image/ControllerAjaxImage.php:91
|
108 |
+
#: SmartSlider3/Application/Admin/Visuals/ControllerAjaxCss.php:53
|
109 |
+
#: SmartSlider3/Application/Admin/Visuals/ControllerAjaxCss.php:76
|
110 |
+
msgid "Not editable"
|
111 |
+
msgstr "不可编辑"
|
112 |
+
|
113 |
+
#: Framework/Controller/AjaxController.php:32
|
114 |
+
msgid "Security token mismatch. Please refresh the page!"
|
115 |
+
msgstr "安全令牌不匹配。请刷新页面!"
|
116 |
+
|
117 |
+
#: Framework/Database/WordPress/WordPressConnector.php:105
|
118 |
+
msgid "Unexpected database error."
|
119 |
+
msgstr "意外的数据库错误。"
|
120 |
+
|
121 |
+
#: Framework/Database/WordPress/WordPressConnector.php:107
|
122 |
+
msgid "Try to repair database"
|
123 |
+
msgstr "尝试修复数据库"
|
124 |
+
|
125 |
+
#: Framework/Database/WordPress/WordPressConnector.php:109
|
126 |
+
#, php-format
|
127 |
+
msgid ""
|
128 |
+
"If you see this message after the repair database process, please "
|
129 |
+
"%1$scontact us%2$s with the log:"
|
130 |
+
msgstr "如果您在修复数据库过程之后看到此消息,请与日志%1$s联系我们%2$s:"
|
131 |
+
|
132 |
+
#: Framework/Font/Block/FontManager/Index.php:14
|
133 |
+
msgid "Font manager"
|
134 |
+
msgstr "字体管理"
|
135 |
+
|
136 |
+
#: Framework/Font/FontRenderer.php:104 Framework/Font/FontRenderer.php:106
|
137 |
+
#: Framework/Font/FontRenderer.php:118 Framework/Font/FontRenderer.php:120
|
138 |
+
#: Framework/Font/FontRenderer.php:134 Framework/Font/FontRenderer.php:153
|
139 |
+
#: Framework/Font/FontRenderer.php:188 Framework/Font/FontRenderer.php:206
|
140 |
+
#: Framework/Font/FontRenderer.php:222 Framework/Font/FontRenderer.php:238
|
141 |
+
#: Framework/Font/FontRenderer.php:256 Framework/Style/StyleRenderer.php:81
|
142 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:28
|
143 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:148
|
144 |
+
#: SmartSlider3/Renderable/Item/Text/Assets/text.js:20
|
145 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:53
|
146 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:134
|
147 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:248
|
148 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:149
|
149 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:142
|
150 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowGrow/ArrowGrow.php:64
|
151 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:51
|
152 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:58
|
153 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:58
|
154 |
+
msgid "Text"
|
155 |
+
msgstr "文本"
|
156 |
+
|
157 |
+
#: Framework/Font/FontRenderer.php:132 Framework/Font/FontRenderer.php:135
|
158 |
+
#: Framework/Font/FontRenderer.php:154 Framework/Font/FontRenderer.php:190
|
159 |
+
#: Framework/Font/FontRenderer.php:207 Framework/Font/FontRenderer.php:240
|
160 |
+
#: Framework/Font/FontRenderer.php:258 Framework/Style/StyleRenderer.php:110
|
161 |
+
#: Framework/Style/StyleRenderer.php:126 Framework/Style/StyleRenderer.php:145
|
162 |
+
#: Framework/Style/StyleRenderer.php:197
|
163 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:74
|
164 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:108
|
165 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:42
|
166 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:63
|
167 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:139
|
168 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:171
|
169 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:187
|
170 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:206
|
171 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:258
|
172 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:45
|
173 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:44
|
174 |
+
msgid "Hover"
|
175 |
+
msgstr "悬停"
|
176 |
+
|
177 |
+
#: Framework/Font/FontRenderer.php:140 Framework/Style/StyleRenderer.php:142
|
178 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:27
|
179 |
+
#: SmartSlider3/Renderable/Item/Heading/Assets/heading.js:20
|
180 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:53
|
181 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:148
|
182 |
+
#: SmartSlider3/Storage.php:65
|
183 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:302
|
184 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:306
|
185 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:100
|
186 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:249
|
187 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:264
|
188 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:203
|
189 |
+
msgid "Heading"
|
190 |
+
msgstr "标题"
|
191 |
+
|
192 |
+
#: Framework/Font/FontRenderer.php:151 Framework/Font/FontRenderer.php:189
|
193 |
+
#: Framework/Font/FontRenderer.php:239
|
194 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:58
|
195 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:60
|
196 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:85
|
197 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:87
|
198 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:75
|
199 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:77
|
200 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:112
|
201 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:54
|
202 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:157
|
203 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:158
|
204 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:170
|
205 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:171
|
206 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:134
|
207 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:135
|
208 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:181
|
209 |
+
#: SmartSlider3/Storage.php:877
|
210 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:18
|
211 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:169
|
212 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:170
|
213 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:188
|
214 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:189
|
215 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:180
|
216 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:181
|
217 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:218
|
218 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:219
|
219 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:114
|
220 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:115
|
221 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:136
|
222 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:137
|
223 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:280
|
224 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:281
|
225 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:138
|
226 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:139
|
227 |
+
msgid "Link"
|
228 |
+
msgstr "链接"
|
229 |
+
|
230 |
+
#: Framework/Font/FontRenderer.php:159 Framework/Font/FontRenderer.php:263
|
231 |
+
#: Framework/Style/StyleRenderer.php:123 Framework/Style/StyleRenderer.php:202
|
232 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:30
|
233 |
+
#: SmartSlider3/Renderable/Item/Button/Assets/button.js:20
|
234 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:50
|
235 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:141
|
236 |
+
#: SmartSlider3/Storage.php:290 SmartSlider3/Widget/Group/Autoplay.php:49
|
237 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:91
|
238 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:95
|
239 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:157
|
240 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:216
|
241 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:220
|
242 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:184
|
243 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:263
|
244 |
+
msgid "Button"
|
245 |
+
msgstr "按钮"
|
246 |
+
|
247 |
+
#: Framework/Font/FontRenderer.php:170
|
248 |
+
msgid "Accordion slide title"
|
249 |
+
msgstr "手风琴轮播图标题"
|
250 |
+
|
251 |
+
#: Framework/Font/FontRenderer.php:172
|
252 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:72
|
253 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:73
|
254 |
+
#: Framework/Form/Element/Select/FontWeight.php:13
|
255 |
+
#: Framework/Form/Element/Select/FontWeight.php:18
|
256 |
+
#: Framework/Style/StyleRenderer.php:95 Framework/Style/StyleRenderer.php:109
|
257 |
+
#: Framework/Style/StyleRenderer.php:125 Framework/Style/StyleRenderer.php:144
|
258 |
+
#: Framework/Style/StyleRenderer.php:163 Framework/Style/StyleRenderer.php:179
|
259 |
+
#: Framework/Style/StyleRenderer.php:195
|
260 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:148
|
261 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:62
|
262 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:144
|
263 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:62
|
264 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:73
|
265 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:181
|
266 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:197
|
267 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:153
|
268 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:186
|
269 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:197
|
270 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:377
|
271 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:411
|
272 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:427
|
273 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:62
|
274 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:156
|
275 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:170
|
276 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:186
|
277 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:205
|
278 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:224
|
279 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:240
|
280 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:256
|
281 |
+
msgid "Normal"
|
282 |
+
msgstr "常规"
|
283 |
+
|
284 |
+
#: Framework/Font/FontRenderer.php:173 Framework/Font/FontRenderer.php:223
|
285 |
+
#: Framework/Style/StyleRenderer.php:164 Framework/Style/StyleRenderer.php:180
|
286 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:353
|
287 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:396
|
288 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:441
|
289 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:477
|
290 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:513
|
291 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:554
|
292 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:596
|
293 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:638
|
294 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:225
|
295 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:241
|
296 |
+
msgid "Active"
|
297 |
+
msgstr "激活"
|
298 |
+
|
299 |
+
#: Framework/Font/FontRenderer.php:178
|
300 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:57
|
301 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:92
|
302 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:31
|
303 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:79
|
304 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/Assets/Admin/arrow.js:11
|
305 |
+
msgid "Slide title"
|
306 |
+
msgstr "轮播图标题"
|
307 |
+
|
308 |
+
#: Framework/Font/FontRenderer.php:186
|
309 |
+
msgid "Paragraph"
|
310 |
+
msgstr "段落"
|
311 |
+
|
312 |
+
#: Framework/Font/FontRenderer.php:220 Framework/Style/StyleRenderer.php:177
|
313 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:49
|
314 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:238
|
315 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:51
|
316 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:51
|
317 |
+
msgid "Dot"
|
318 |
+
msgstr "点"
|
319 |
+
|
320 |
+
#: Framework/Font/FontRenderer.php:236 SmartSlider3/Storage.php:529
|
321 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/Assets/list.js:20
|
322 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:56
|
323 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:76
|
324 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:80
|
325 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:160
|
326 |
+
msgid "List"
|
327 |
+
msgstr "列表"
|
328 |
+
|
329 |
+
#: Framework/Font/FontRenderer.php:254 Framework/Font/FontRenderer.php:257
|
330 |
+
#: Framework/Style/StyleRenderer.php:193 Framework/Style/StyleRenderer.php:196
|
331 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:234
|
332 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:254
|
333 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:257
|
334 |
+
msgid "Highlight"
|
335 |
+
msgstr "高亮"
|
336 |
+
|
337 |
+
#: Framework/Font/FontSettings.php:30
|
338 |
+
msgctxt "Default font"
|
339 |
+
msgid "Roboto,Arial"
|
340 |
+
msgstr "Roboto,Arial"
|
341 |
+
|
342 |
+
#: Framework/Font/ModelFont.php:28
|
343 |
+
msgid "Font settings"
|
344 |
+
msgstr "字体设置"
|
345 |
+
|
346 |
+
#: Framework/Font/ModelFont.php:32 Framework/Style/ModelStyle.php:29
|
347 |
+
msgid "Clear tab"
|
348 |
+
msgstr "清除选项卡"
|
349 |
+
|
350 |
+
#: Framework/Font/ModelFont.php:37
|
351 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:48
|
352 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:50
|
353 |
+
msgid "Family"
|
354 |
+
msgstr "字体"
|
355 |
+
|
356 |
+
#: Framework/Font/ModelFont.php:40
|
357 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:170
|
358 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:54
|
359 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:197
|
360 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:304
|
361 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:439
|
362 |
+
#: SmartSlider3/Form/Element/BackgroundImage.php:31
|
363 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:222
|
364 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:71
|
365 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:105
|
366 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:53
|
367 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:83
|
368 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:119
|
369 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:105
|
370 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:164
|
371 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:112
|
372 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:158
|
373 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:137
|
374 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:245
|
375 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:94
|
376 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:242
|
377 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:138
|
378 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowGrow/ArrowGrow.php:40
|
379 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowGrow/ArrowGrow.php:54
|
380 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowImageBar/ArrowImageBar.php:43
|
381 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowImageBar/ArrowImageBar.php:57
|
382 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:59
|
383 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:74
|
384 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:53
|
385 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:76
|
386 |
+
msgid "Color"
|
387 |
+
msgstr "颜色"
|
388 |
+
|
389 |
+
#: Framework/Font/ModelFont.php:44
|
390 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:413
|
391 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:416
|
392 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:418
|
393 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:52
|
394 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:192
|
395 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:84
|
396 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:216
|
397 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:166
|
398 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:58
|
399 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:59
|
400 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:182
|
401 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:150
|
402 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:89
|
403 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:217
|
404 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:129
|
405 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:132
|
406 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:149
|
407 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:202
|
408 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:204
|
409 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:174
|
410 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:143
|
411 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:101
|
412 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:234
|
413 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:191
|
414 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:92
|
415 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorPie/IndicatorPie.php:31
|
416 |
+
msgid "Size"
|
417 |
+
msgstr "尺寸"
|
418 |
+
|
419 |
+
#: Framework/Font/ModelFont.php:46
|
420 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:63
|
421 |
+
msgid "Font weight"
|
422 |
+
msgstr "字体粗细"
|
423 |
+
|
424 |
+
#: Framework/Font/ModelFont.php:47
|
425 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:79
|
426 |
+
msgid "Decoration"
|
427 |
+
msgstr "装饰"
|
428 |
+
|
429 |
+
#: Framework/Font/ModelFont.php:48
|
430 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:65
|
431 |
+
msgid "Line height"
|
432 |
+
msgstr "行高"
|
433 |
+
|
434 |
+
#: Framework/Font/ModelFont.php:59
|
435 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:77
|
436 |
+
#: SmartSlider3Pro/Renderable/Item/Html/ItemHtml.php:68
|
437 |
+
msgid "Text align"
|
438 |
+
msgstr "文本对齐"
|
439 |
+
|
440 |
+
#: Framework/Font/ModelFont.php:63
|
441 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:91
|
442 |
+
msgid "Letter spacing"
|
443 |
+
msgstr "字母间距"
|
444 |
+
|
445 |
+
#: Framework/Font/ModelFont.php:74
|
446 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:103
|
447 |
+
msgid "Word spacing"
|
448 |
+
msgstr "词间距"
|
449 |
+
|
450 |
+
#: Framework/Font/ModelFont.php:84
|
451 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:114
|
452 |
+
msgid "Transform"
|
453 |
+
msgstr "转换"
|
454 |
+
|
455 |
+
#: Framework/Font/ModelFont.php:86
|
456 |
+
#: Framework/Form/Element/MixedField/Border.php:39
|
457 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:163
|
458 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:116
|
459 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:190
|
460 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:91
|
461 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:46
|
462 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:105
|
463 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:187
|
464 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:85
|
465 |
+
#: SmartSlider3/Platform/WordPress/Integration/ACF/AcfFieldSmartSlider3.php:105
|
466 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php:167
|
467 |
+
#: SmartSlider3/Platform/WordPress/Widget/WidgetSmartSlider3.php:126
|
468 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:44
|
469 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:131
|
470 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:150
|
471 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:208
|
472 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:102
|
473 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:101
|
474 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:92
|
475 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:35
|
476 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:62
|
477 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:84
|
478 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:51
|
479 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:46
|
480 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:75
|
481 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:64
|
482 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:57
|
483 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:62
|
484 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:70
|
485 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:80
|
486 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:45
|
487 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:76
|
488 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:78
|
489 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:54
|
490 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:55
|
491 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:38
|
492 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:52
|
493 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:118
|
494 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:86
|
495 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:69
|
496 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:51
|
497 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:78
|
498 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:69
|
499 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:56
|
500 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:56
|
501 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Elements/JoomshoppingLabels.php:28
|
502 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:63
|
503 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:64
|
504 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:63
|
505 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:51
|
506 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:45
|
507 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:56
|
508 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:84
|
509 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:66
|
510 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:56
|
511 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:38
|
512 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:36
|
513 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:151
|
514 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:137
|
515 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:223
|
516 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:39
|
517 |
+
msgid "None"
|
518 |
+
msgstr "无"
|
519 |
+
|
520 |
+
#: Framework/Font/ModelFont.php:87
|
521 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:117
|
522 |
+
msgid "Capitalize"
|
523 |
+
msgstr "首字大写"
|
524 |
+
|
525 |
+
#: Framework/Font/ModelFont.php:88
|
526 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:118
|
527 |
+
msgid "Uppercase"
|
528 |
+
msgstr "大写"
|
529 |
+
|
530 |
+
#: Framework/Font/ModelFont.php:89
|
531 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:119
|
532 |
+
msgid "Lowercase"
|
533 |
+
msgstr "小写"
|
534 |
+
|
535 |
+
#: Framework/Font/ModelFont.php:93
|
536 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:123
|
537 |
+
msgid "Text shadow"
|
538 |
+
msgstr "文本阴影"
|
539 |
+
|
540 |
+
#: Framework/Font/ModelFont.php:100 Framework/Image/ModelImage.php:35
|
541 |
+
#: Framework/Image/ModelImage.php:58 Framework/Style/ModelStyle.php:94
|
542 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:83
|
543 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/slider.js:61
|
544 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/trash.js:111
|
545 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorEdit.php:77
|
546 |
+
#: SmartSlider3/Application/Admin/Preview/ViewPreviewIndex.php:38
|
547 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:115
|
548 |
+
#: SmartSlider3/Application/Admin/Slides/ViewSlidesEdit.php:217
|
549 |
+
#: SmartSlider3/BackgroundAnimation/ModelBackgroundAnimation.php:41
|
550 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:78
|
551 |
+
#: SmartSlider3Pro/PostBackgroundAnimation/ModelPostBackgroundAnimation.php:45
|
552 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:225
|
553 |
+
msgid "Preview"
|
554 |
+
msgstr "预览"
|
555 |
+
|
556 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:55
|
557 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:56
|
558 |
+
msgid "Frontend"
|
559 |
+
msgstr "前端"
|
560 |
+
|
561 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:57
|
562 |
+
msgid "You can load Google Fonts on the frontend."
|
563 |
+
msgstr "您可以在前端加载Google字体。"
|
564 |
+
|
565 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:59
|
566 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:60
|
567 |
+
msgid "Backend"
|
568 |
+
msgstr "后端"
|
569 |
+
|
570 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:61
|
571 |
+
msgid "You can load Google Fonts in the backend."
|
572 |
+
msgstr "您可以在后端加载Google字体。"
|
573 |
+
|
574 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:64
|
575 |
+
#: Framework/Form/Element/Style.php:50
|
576 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:161
|
577 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:188
|
578 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabStyle.php:20
|
579 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:57
|
580 |
+
#: SmartSlider3/Widget/Group/Bullet.php:95
|
581 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:149
|
582 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:306
|
583 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:160
|
584 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:163
|
585 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorPie/IndicatorPie.php:47
|
586 |
+
msgid "Style"
|
587 |
+
msgstr "样式"
|
588 |
+
|
589 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:67
|
590 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:69
|
591 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:71
|
592 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:73
|
593 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:75
|
594 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:77
|
595 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:79
|
596 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:81
|
597 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:83
|
598 |
+
msgctxt "Font style"
|
599 |
+
msgid "Italic"
|
600 |
+
msgstr "斜体"
|
601 |
+
|
602 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:86
|
603 |
+
msgid "Character set"
|
604 |
+
msgstr "字符集设置"
|
605 |
+
|
606 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:88
|
607 |
+
msgctxt "Character set"
|
608 |
+
msgid "Latin"
|
609 |
+
msgstr "拉丁语"
|
610 |
+
|
611 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:89
|
612 |
+
msgctxt "Character set"
|
613 |
+
msgid "Latin Extended"
|
614 |
+
msgstr "拉丁语扩展"
|
615 |
+
|
616 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:90
|
617 |
+
msgctxt "Character set"
|
618 |
+
msgid "Greek"
|
619 |
+
msgstr "希腊语"
|
620 |
+
|
621 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:91
|
622 |
+
msgctxt "Character set"
|
623 |
+
msgid "Greek Extended"
|
624 |
+
msgstr "希腊语扩展"
|
625 |
+
|
626 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:92
|
627 |
+
msgctxt "Character set"
|
628 |
+
msgid "Cyrillic"
|
629 |
+
msgstr "西里尔"
|
630 |
+
|
631 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:93
|
632 |
+
msgctxt "Character set"
|
633 |
+
msgid "Devanagari"
|
634 |
+
msgstr "梵文"
|
635 |
+
|
636 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:94
|
637 |
+
msgctxt "Character set"
|
638 |
+
msgid "Arabic"
|
639 |
+
msgstr "阿拉伯"
|
640 |
+
|
641 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:95
|
642 |
+
msgctxt "Character set"
|
643 |
+
msgid "Khmer"
|
644 |
+
msgstr "高棉"
|
645 |
+
|
646 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:96
|
647 |
+
msgctxt "Character set"
|
648 |
+
msgid "Telugu"
|
649 |
+
msgstr "泰卢固语"
|
650 |
+
|
651 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:97
|
652 |
+
msgctxt "Character set"
|
653 |
+
msgid "Vietnamese"
|
654 |
+
msgstr "越南语"
|
655 |
+
|
656 |
+
#: Framework/Font/Sources/GoogleFonts/GoogleFonts.php:102
|
657 |
+
msgctxt "Default font sets"
|
658 |
+
msgid "latin"
|
659 |
+
msgstr "拉丁语"
|
660 |
+
|
661 |
+
#: Framework/Form/Element/AbstractChooserText.php:71
|
662 |
+
#: Framework/Form/Element/Select/SelectFile.php:36
|
663 |
+
#: Framework/Form/Element/Select/Skin.php:27
|
664 |
+
#: Framework/Form/Element/Text/Folder.php:37
|
665 |
+
#: SmartSlider3/Application/Admin/Generator/Template/CreateStep1Groups.php:43
|
666 |
+
#: SmartSlider3/Application/Admin/Generator/Template/CreateStep3Sources.php:23
|
667 |
+
msgid "Choose"
|
668 |
+
msgstr "选择"
|
669 |
+
|
670 |
+
#: Framework/Form/Element/Breakpoint.php:39
|
671 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:411
|
672 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:75
|
673 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:194
|
674 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:52
|
675 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:80
|
676 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:80
|
677 |
+
msgid "Orientation"
|
678 |
+
msgstr "方向"
|
679 |
+
|
680 |
+
#: Framework/Form/Element/Breakpoint.php:41
|
681 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:411
|
682 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:230
|
683 |
+
msgid "Portrait"
|
684 |
+
msgstr "纵向"
|
685 |
+
|
686 |
+
#: Framework/Form/Element/Breakpoint.php:42
|
687 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:411
|
688 |
+
msgid "Landscape"
|
689 |
+
msgstr "横向"
|
690 |
+
|
691 |
+
#: Framework/Form/Element/Breakpoint.php:51
|
692 |
+
#: Framework/Form/Element/Breakpoint.php:86 Framework/Image/ModelImage.php:40
|
693 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:86
|
694 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:228
|
695 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:20
|
696 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:161
|
697 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:162
|
698 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/edit.js:181
|
699 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:112
|
700 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:97
|
701 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:229
|
702 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:302
|
703 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:523
|
704 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:151
|
705 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/BlockSlideBox.php:167
|
706 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:157
|
707 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:161
|
708 |
+
#: SmartSlider3/Widget/Group/AbstractWidgetGroup.php:97
|
709 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:150
|
710 |
+
msgid "Mobile"
|
711 |
+
msgstr "手机端"
|
712 |
+
|
713 |
+
#: Framework/Form/Element/Breakpoint.php:56
|
714 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:229
|
715 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:21
|
716 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/edit.js:177
|
717 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:101
|
718 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:212
|
719 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:294
|
720 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:498
|
721 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/BlockSlideBox.php:163
|
722 |
+
#: SmartSlider3/Widget/Group/AbstractWidgetGroup.php:103
|
723 |
+
#, fuzzy
|
724 |
+
#| msgid "Image mode"
|
725 |
+
msgid "Large mobile"
|
726 |
+
msgstr "图片模式"
|
727 |
+
|
728 |
+
#: Framework/Form/Element/Breakpoint.php:61
|
729 |
+
#: Framework/Form/Element/Breakpoint.php:91 Framework/Image/ModelImage.php:38
|
730 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:85
|
731 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:226
|
732 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:18
|
733 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:163
|
734 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/edit.js:172
|
735 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:106
|
736 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:194
|
737 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:287
|
738 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:473
|
739 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:150
|
740 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/BlockSlideBox.php:159
|
741 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:145
|
742 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:149
|
743 |
+
#: SmartSlider3/Widget/Group/AbstractWidgetGroup.php:112
|
744 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:126
|
745 |
+
msgid "Tablet"
|
746 |
+
msgstr "平板端"
|
747 |
+
|
748 |
+
#: Framework/Form/Element/Breakpoint.php:66
|
749 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:227
|
750 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:19
|
751 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/edit.js:168
|
752 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:110
|
753 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:178
|
754 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:279
|
755 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:448
|
756 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/BlockSlideBox.php:155
|
757 |
+
#: SmartSlider3/Widget/Group/AbstractWidgetGroup.php:118
|
758 |
+
#, fuzzy
|
759 |
+
#| msgid "Large Dark"
|
760 |
+
msgid "Large tablet"
|
761 |
+
msgstr "大型深色"
|
762 |
+
|
763 |
+
#: Framework/Form/Element/Breakpoint.php:71
|
764 |
+
#: Framework/Form/Element/Breakpoint.php:96 Framework/Image/ModelImage.php:31
|
765 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:84
|
766 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:224
|
767 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:16
|
768 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/edit.js:163
|
769 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:115
|
770 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:159
|
771 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/BlockSlideBox.php:151
|
772 |
+
#: SmartSlider3/Application/Admin/Preview/Template/Index.php:29
|
773 |
+
#: SmartSlider3/Widget/Group/AbstractWidgetGroup.php:127
|
774 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:102
|
775 |
+
msgid "Desktop"
|
776 |
+
msgstr "电脑端"
|
777 |
+
|
778 |
+
#: Framework/Form/Element/Breakpoint.php:76
|
779 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:225
|
780 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:17
|
781 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/edit.js:159
|
782 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:119
|
783 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:143
|
784 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:272
|
785 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:422
|
786 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/BlockSlideBox.php:147
|
787 |
+
#: SmartSlider3/Widget/Group/AbstractWidgetGroup.php:133
|
788 |
+
#, fuzzy
|
789 |
+
#| msgid "Large Dark"
|
790 |
+
msgid "Large desktop"
|
791 |
+
msgstr "大型深色"
|
792 |
+
|
793 |
+
#: Framework/Form/Element/Button/ButtonMoreLess.php:13
|
794 |
+
#: Framework/Form/Element/Button/ButtonMoreLess.php:19
|
795 |
+
msgid "More"
|
796 |
+
msgstr "更多"
|
797 |
+
|
798 |
+
#: Framework/Form/Element/Button/ButtonMoreLess.php:20
|
799 |
+
msgid "Less"
|
800 |
+
msgstr "更少"
|
801 |
+
|
802 |
+
#: Framework/Form/Element/Button/ButtonRecordViewer.php:13
|
803 |
+
msgid "View records"
|
804 |
+
msgstr "查看记录"
|
805 |
+
|
806 |
+
#: Framework/Form/Element/Font.php:40
|
807 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:169
|
808 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:176
|
809 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:191
|
810 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:194
|
811 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:148
|
812 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:151
|
813 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:302
|
814 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:175
|
815 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:179
|
816 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:161
|
817 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:85
|
818 |
+
msgid "Font"
|
819 |
+
msgstr "字体"
|
820 |
+
|
821 |
+
#: Framework/Form/Element/Message/Warning.php:14
|
822 |
+
msgid "Warning"
|
823 |
+
msgstr "警告"
|
824 |
+
|
825 |
+
#: Framework/Form/Element/MixedField/Border.php:40
|
826 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:166
|
827 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:193
|
828 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:154
|
829 |
+
msgid "Dotted"
|
830 |
+
msgstr "圆点"
|
831 |
+
|
832 |
+
#: Framework/Form/Element/MixedField/Border.php:41
|
833 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:165
|
834 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:192
|
835 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:153
|
836 |
+
msgid "Dashed"
|
837 |
+
msgstr "虚线"
|
838 |
+
|
839 |
+
#: Framework/Form/Element/MixedField/Border.php:42
|
840 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:164
|
841 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:191
|
842 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:152
|
843 |
+
msgid "Solid"
|
844 |
+
msgstr "实线"
|
845 |
+
|
846 |
+
#: Framework/Form/Element/MixedField/Border.php:43
|
847 |
+
msgid "Double"
|
848 |
+
msgstr "双实线"
|
849 |
+
|
850 |
+
#: Framework/Form/Element/MixedField/Border.php:44
|
851 |
+
msgid "Groove"
|
852 |
+
msgstr "凹槽"
|
853 |
+
|
854 |
+
#: Framework/Form/Element/MixedField/Border.php:45
|
855 |
+
msgid "Ridge"
|
856 |
+
msgstr "脊状"
|
857 |
+
|
858 |
+
#: Framework/Form/Element/MixedField/Border.php:46
|
859 |
+
msgid "Inset"
|
860 |
+
msgstr "内凹"
|
861 |
+
|
862 |
+
#: Framework/Form/Element/MixedField/Border.php:47
|
863 |
+
msgid "Outset"
|
864 |
+
msgstr "外凸"
|
865 |
+
|
866 |
+
#: Framework/Form/Element/MixedField/GeneratorOrder.php:20
|
867 |
+
msgid "Field"
|
868 |
+
msgstr "字段"
|
869 |
+
|
870 |
+
#: Framework/Form/Element/MixedField/GeneratorOrder.php:22
|
871 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:87
|
872 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:42
|
873 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:101
|
874 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:183
|
875 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:206
|
876 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:81
|
877 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:98
|
878 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:97
|
879 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:88
|
880 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:31
|
881 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:58
|
882 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:80
|
883 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:47
|
884 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:42
|
885 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:71
|
886 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:60
|
887 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:53
|
888 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:66
|
889 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:76
|
890 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:41
|
891 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:72
|
892 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:74
|
893 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:50
|
894 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:51
|
895 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:34
|
896 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:48
|
897 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:114
|
898 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:82
|
899 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:65
|
900 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:47
|
901 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:74
|
902 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:65
|
903 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:52
|
904 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:52
|
905 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:59
|
906 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:60
|
907 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:59
|
908 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:47
|
909 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:41
|
910 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:52
|
911 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:80
|
912 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:62
|
913 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:52
|
914 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:68
|
915 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:91
|
916 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:34
|
917 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:76
|
918 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:32
|
919 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:41
|
920 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:82
|
921 |
+
msgid "Order"
|
922 |
+
msgstr "顺序"
|
923 |
+
|
924 |
+
#: Framework/Form/Element/MixedField/GeneratorOrder.php:24
|
925 |
+
msgid "Ascending"
|
926 |
+
msgstr "升序"
|
927 |
+
|
928 |
+
#: Framework/Form/Element/MixedField/GeneratorOrder.php:25
|
929 |
+
msgid "Descending"
|
930 |
+
msgstr "降序"
|
931 |
+
|
932 |
+
#: Framework/Form/Element/OnOff.php:22
|
933 |
+
#: Framework/Form/Element/Select/Gradient.php:15
|
934 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/ui.js:145
|
935 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:117
|
936 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:124
|
937 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:96
|
938 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:107
|
939 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:290
|
940 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:307
|
941 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:165
|
942 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:141
|
943 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:150
|
944 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:180
|
945 |
+
msgid "Off"
|
946 |
+
msgstr "关闭"
|
947 |
+
|
948 |
+
#: Framework/Form/Element/OnOff.php:22
|
949 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/ui.js:146
|
950 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:308
|
951 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:166
|
952 |
+
msgid "On"
|
953 |
+
msgstr "开启"
|
954 |
+
|
955 |
+
#: Framework/Form/Element/Select.php:49
|
956 |
+
msgid ""
|
957 |
+
"Hold down the ctrl (Windows) or command (MAC) button to select multiple "
|
958 |
+
"options."
|
959 |
+
msgstr "按住Ctrl(Windows)或命令(MAC)按钮以选择多个选项。"
|
960 |
+
|
961 |
+
#: Framework/Form/Element/Select/FillMode.php:15
|
962 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:239
|
963 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:108
|
964 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:240
|
965 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:130
|
966 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:208
|
967 |
+
msgid "Fill"
|
968 |
+
msgstr "填充"
|
969 |
+
|
970 |
+
#: Framework/Form/Element/Select/FillMode.php:16
|
971 |
+
msgid "Blur fit"
|
972 |
+
msgstr "模糊适合"
|
973 |
+
|
974 |
+
#: Framework/Form/Element/Select/FillMode.php:17
|
975 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:240
|
976 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:109
|
977 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:241
|
978 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:131
|
979 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:209
|
980 |
+
msgid "Fit"
|
981 |
+
msgstr "适合"
|
982 |
+
|
983 |
+
#: Framework/Form/Element/Select/FillMode.php:18
|
984 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:79
|
985 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:80
|
986 |
+
msgid "Stretch"
|
987 |
+
msgstr "拉伸"
|
988 |
+
|
989 |
+
#: Framework/Form/Element/Select/FillMode.php:19
|
990 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:81
|
991 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:102
|
992 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:150
|
993 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:241
|
994 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:110
|
995 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:242
|
996 |
+
#: SmartSlider3/Storage.php:710
|
997 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:103
|
998 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:71
|
999 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:71
|
1000 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:235
|
1001 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:337
|
1002 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:307
|
1003 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:67
|
1004 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:76
|
1005 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:76
|
1006 |
+
msgid "Center"
|
1007 |
+
msgstr "居中"
|
1008 |
+
|
1009 |
+
#: Framework/Form/Element/Select/FillMode.php:20
|
1010 |
+
msgid "Tile"
|
1011 |
+
msgstr "平铺"
|
1012 |
+
|
1013 |
+
#: Framework/Form/Element/Select/FillMode.php:26
|
1014 |
+
msgid "Slider's default"
|
1015 |
+
msgstr "轮播的默认值"
|
1016 |
+
|
1017 |
+
#: Framework/Form/Element/Select/Filter.php:17
|
1018 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Elements/JoomlaContentAccessLevels.php:28
|
1019 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Elements/JoomlaContentCategories.php:40
|
1020 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Elements/JoomlaContentTags.php:21
|
1021 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsAllTaxonomies.php:23
|
1022 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsCategories.php:40
|
1023 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsPostTypes.php:14
|
1024 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsTags.php:17
|
1025 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsTaxonomies.php:23
|
1026 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:39
|
1027 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Elements/CobaltCategories.php:39
|
1028 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Elements/DjclassifiedsCategories.php:36
|
1029 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Elements/DjclassifiedsLocations.php:36
|
1030 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Elements/DjclassifiedsTypes.php:15
|
1031 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Elements/EasyblogCategories.php:30
|
1032 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Elements/EasyblogTags.php:19
|
1033 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Elements/EasydiscussCategories.php:30
|
1034 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Elements/EasydiscussTags.php:19
|
1035 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Elements/EasysocialCategories.php:34
|
1036 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:47
|
1037 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:43
|
1038 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:49
|
1039 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:58
|
1040 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopCategories.php:35
|
1041 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopManufacturers.php:20
|
1042 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopTags.php:20
|
1043 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Elements/EventsbookingCategories.php:29
|
1044 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Elements/EventsbookingLocations.php:17
|
1045 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:60
|
1046 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Elements/FlexicontentCategories.php:40
|
1047 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Elements/FlexicontentTags.php:19
|
1048 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Elements/HikashopBrands.php:32
|
1049 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Elements/HikashopCategories.php:32
|
1050 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Elements/HikashopTags.php:18
|
1051 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Elements/HikashopWarehouses.php:18
|
1052 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Elements/IgnitegalleryCategories.php:33
|
1053 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Elements/JauctionCategories.php:35
|
1054 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Elements/JauctionLanguages.php:21
|
1055 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Elements/JcartCategories.php:33
|
1056 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Elements/JcartLanguages.php:22
|
1057 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Elements/JeventsCalendars.php:17
|
1058 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Elements/JeventsCategories.php:34
|
1059 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:72
|
1060 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Elements/JmarketCategories.php:35
|
1061 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Elements/JmarketLanguages.php:21
|
1062 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialCategories.php:31
|
1063 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialEvents.php:17
|
1064 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialGroupcategories.php:31
|
1065 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialGroups.php:17
|
1066 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialProfiles.php:17
|
1067 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialVideotype.php:17
|
1068 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:46
|
1069 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Elements/JoomshoppingCategories.php:42
|
1070 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Elements/JoomshoppingLabels.php:27
|
1071 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Elements/JoomshoppingManufacturers.php:27
|
1072 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Elements/JreviewsArticles.php:21
|
1073 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Elements/JreviewsCategories.php:36
|
1074 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Elements/K2Categories.php:29
|
1075 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Elements/K2Tags.php:18
|
1076 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Elements/MijoshopCategories.php:49
|
1077 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Elements/MijoshopManufacturers.php:18
|
1078 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Elements/PhocagalleryCategories.php:35
|
1079 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Elements/PhocagalleryTags.php:18
|
1080 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Elements/RedshopCategories.php:37
|
1081 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Elements/RedshopManufacturers.php:18
|
1082 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Elements/RedshopSuppliers.php:18
|
1083 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Elements/RseventsproCategories.php:39
|
1084 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Elements/RseventsproGroups.php:17
|
1085 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Elements/RseventsproLocations.php:17
|
1086 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Elements/RseventsproTags.php:17
|
1087 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Elements/VirtuemartCategories.php:34
|
1088 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Elements/VirtuemartManufacturers.php:21
|
1089 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Elements/ZooCategories.php:24
|
1090 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Elements/ZooTags.php:17
|
1091 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Elements/AllInOneEventCalendarCategories.php:34
|
1092 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Elements/AllInOneEventCalendarTags.php:35
|
1093 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Elements/EventsManagerCategories.php:34
|
1094 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Elements/EventsManagerLocations.php:31
|
1095 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Elements/EventsManagerTags.php:33
|
1096 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Elements/MultisitePostCategories.php:38
|
1097 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Elements/TheEventsCalendarCategories.php:34
|
1098 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Elements/TheEventsCalendarOrganizers.php:31
|
1099 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Elements/TheEventsCalendarTags.php:35
|
1100 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Elements/TheEventsCalendarVenues.php:31
|
1101 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Elements/WebdoradoPhotoGalleryGalleries.php:14
|
1102 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Elements/WebdoradoPhotoGalleryTags.php:14
|
1103 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Elements/WooCommerceTags.php:28
|
1104 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:63
|
1105 |
+
msgid "All"
|
1106 |
+
msgstr "所有"
|
1107 |
+
|
1108 |
+
#: Framework/Form/Element/Select/Filter.php:19
|
1109 |
+
#, php-format
|
1110 |
+
msgid "Not %s"
|
1111 |
+
msgstr "不是 %s"
|
1112 |
+
|
1113 |
+
#: Framework/Form/Element/Select/FontWeight.php:14
|
1114 |
+
#: Framework/Form/Element/Select/FontWeight.php:21
|
1115 |
+
msgid "Bold"
|
1116 |
+
msgstr "粗体"
|
1117 |
+
|
1118 |
+
#: Framework/Form/Element/Select/FontWeight.php:16
|
1119 |
+
msgid "Extra light"
|
1120 |
+
msgstr "超细(200)"
|
1121 |
+
|
1122 |
+
#: Framework/Form/Element/Select/FontWeight.php:17
|
1123 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:77
|
1124 |
+
msgid "Light"
|
1125 |
+
msgstr "细明亮"
|
1126 |
+
|
1127 |
+
#: Framework/Form/Element/Select/FontWeight.php:20
|
1128 |
+
msgid "Semi bold"
|
1129 |
+
msgstr "半粗"
|
1130 |
+
|
1131 |
+
#: Framework/Form/Element/Select/FontWeight.php:22
|
1132 |
+
msgid "Extra bold"
|
1133 |
+
msgstr "特粗"
|
1134 |
+
|
1135 |
+
#: Framework/Form/Element/Select/LinkTarget.php:13
|
1136 |
+
msgid "Self"
|
1137 |
+
msgstr "当前窗口"
|
1138 |
+
|
1139 |
+
#: Framework/Form/Element/Select/LinkTarget.php:14
|
1140 |
+
msgid "New"
|
1141 |
+
msgstr "新窗口"
|
1142 |
+
|
1143 |
+
#: Framework/Form/Element/Select/LinkTarget.php:15
|
1144 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentAbstract.js:1150
|
1145 |
+
msgid "Parent"
|
1146 |
+
msgstr "父级窗口"
|
1147 |
+
|
1148 |
+
#: Framework/Form/Element/Select/LinkTarget.php:16
|
1149 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:75
|
1150 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:78
|
1151 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:81
|
1152 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:84
|
1153 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:176
|
1154 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:469
|
1155 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:473
|
1156 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:481
|
1157 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:482
|
1158 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:483
|
1159 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:484
|
1160 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:489
|
1161 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:512
|
1162 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:219
|
1163 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:106
|
1164 |
+
#: SmartSlider3/Storage.php:979
|
1165 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/shapedividermanager.js:138
|
1166 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:73
|
1167 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:199
|
1168 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:217
|
1169 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:234
|
1170 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:299
|
1171 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:336
|
1172 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:105
|
1173 |
+
msgid "Top"
|
1174 |
+
msgstr "顶部"
|
1175 |
+
|
1176 |
+
#: Framework/Form/Element/Text/FieldImageResponsive.php:27
|
1177 |
+
#, fuzzy
|
1178 |
+
#| msgid "Selected articles"
|
1179 |
+
msgid "Select images for devices"
|
1180 |
+
msgstr "精选文章"
|
1181 |
+
|
1182 |
+
#: Framework/Form/Element/Text/Url.php:33
|
1183 |
+
msgid "Select a page or a blog post from your WordPress site."
|
1184 |
+
msgstr "从您的WordPress网站中选择一个页面或博客文章。"
|
1185 |
+
|
1186 |
+
#: Framework/Form/Element/Text/Url.php:38
|
1187 |
+
#, fuzzy
|
1188 |
+
#| msgid "Select a page or a blog post from your WordPress site."
|
1189 |
+
msgid "Select article or menu item from your site."
|
1190 |
+
msgstr "从您的WordPress网站中选择一个页面或博客文章。"
|
1191 |
+
|
1192 |
+
#: Framework/Form/Fieldset/LayerWindow/FieldsetDesign.php:16
|
1193 |
+
#: Framework/Form/Fieldset/LayerWindow/FieldsetLayerWindowStyleMode.php:18
|
1194 |
+
msgid "Reset to normal state"
|
1195 |
+
msgstr "重置为正常状态"
|
1196 |
+
|
1197 |
+
#: Framework/Form/Joomla/Element/Select/MenuItems.php:18
|
1198 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:119
|
1199 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:61
|
1200 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:150
|
1201 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:132
|
1202 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:508
|
1203 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:107
|
1204 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:49
|
1205 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:190
|
1206 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:237
|
1207 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:196
|
1208 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:59
|
1209 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:70
|
1210 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:178
|
1211 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:194
|
1212 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:183
|
1213 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:194
|
1214 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:373
|
1215 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:408
|
1216 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:424
|
1217 |
+
#: SmartSlider3/Storage.php:552 SmartSlider3/Storage.php:928
|
1218 |
+
#: SmartSlider3/Storage.php:1165 SmartSlider3/Storage.php:3954
|
1219 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:39
|
1220 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopCategoryLanguage.php:20
|
1221 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopCurrency.php:20
|
1222 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopManufacturerLanguage.php:20
|
1223 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopProductLanguage.php:20
|
1224 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:72
|
1225 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:95
|
1226 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:80
|
1227 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:86
|
1228 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:218
|
1229 |
+
msgid "Default"
|
1230 |
+
msgstr "默认"
|
1231 |
+
|
1232 |
+
#: Framework/Image/Admin/Assets/js/editor.js:142
|
1233 |
+
#, fuzzy
|
1234 |
+
#| msgid "Generator"
|
1235 |
+
msgid "Generate"
|
1236 |
+
msgstr "生成器"
|
1237 |
+
|
1238 |
+
#: Framework/Image/Admin/Assets/js/editor.js:148
|
1239 |
+
#, fuzzy
|
1240 |
+
#| msgid "Drop images here"
|
1241 |
+
msgid "Desktop image is empty!"
|
1242 |
+
msgstr "删除图片"
|
1243 |
+
|
1244 |
+
#: Framework/Image/Admin/Assets/js/manager.js:44
|
1245 |
+
#, fuzzy
|
1246 |
+
#| msgid "Trash is empty."
|
1247 |
+
msgid "The image is empty"
|
1248 |
+
msgstr "回收站是空的。"
|
1249 |
+
|
1250 |
+
#: Framework/Image/Admin/Assets/js/manager.js:65
|
1251 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:86
|
1252 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:107
|
1253 |
+
msgid "Empty"
|
1254 |
+
msgstr ""
|
1255 |
+
|
1256 |
+
#: Framework/Image/Block/ImageManager/Index.php:14
|
1257 |
+
msgid "Image manager"
|
1258 |
+
msgstr "图片管理"
|
1259 |
+
|
1260 |
+
#: Framework/Image/Joomla/JoomlaImage.php:12
|
1261 |
+
msgid "behavior.modal"
|
1262 |
+
msgstr ""
|
1263 |
+
|
1264 |
+
#: Framework/Image/ModelImage.php:37
|
1265 |
+
msgid "Desktop retina"
|
1266 |
+
msgstr "电脑端视网膜"
|
1267 |
+
|
1268 |
+
#: Framework/Image/ModelImage.php:39
|
1269 |
+
msgid "Tablet retina"
|
1270 |
+
msgstr "平板端视网膜"
|
1271 |
+
|
1272 |
+
#: Framework/Image/ModelImage.php:41
|
1273 |
+
msgid "Mobile retina"
|
1274 |
+
msgstr "手机端视网膜"
|
1275 |
+
|
1276 |
+
#: Framework/Image/ModelImage.php:55
|
1277 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:29
|
1278 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/AddSlide/AddSlide.php:19
|
1279 |
+
#: SmartSlider3/Form/Element/BackgroundImage.php:29
|
1280 |
+
#: SmartSlider3/Renderable/Item/Image/Assets/image.js:20
|
1281 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:43
|
1282 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:129
|
1283 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:189
|
1284 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:253
|
1285 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:262
|
1286 |
+
#: SmartSlider3/Widget/Group/Bullet.php:64
|
1287 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:63
|
1288 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:161
|
1289 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:110
|
1290 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:211
|
1291 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:216
|
1292 |
+
msgid "Image"
|
1293 |
+
msgstr "图片"
|
1294 |
+
|
1295 |
+
#: Framework/Misc/HttpClient.php:93
|
1296 |
+
#, php-format
|
1297 |
+
msgid ""
|
1298 |
+
"The %1$s is not turned on in your server, which is necessary to read rss "
|
1299 |
+
"feeds. You should contact your server host, and ask them to enable it!"
|
1300 |
+
msgstr ""
|
1301 |
+
"您的服务器未打开%1$s,这对于读取rss feed是必需的。您应该联系您的服务器主机,"
|
1302 |
+
"并要求他们启用它!"
|
1303 |
+
|
1304 |
+
#: Framework/Misc/Zip/Reader/Custom.php:24
|
1305 |
+
#, php-format
|
1306 |
+
msgid "%s is not readable"
|
1307 |
+
msgstr "%s 不可读"
|
1308 |
+
|
1309 |
+
#: Framework/Style/Block/StyleManager/Index.php:14
|
1310 |
+
msgid "Style manager"
|
1311 |
+
msgstr "样式管理"
|
1312 |
+
|
1313 |
+
#: Framework/Style/ModelStyle.php:25
|
1314 |
+
msgid "Style settings"
|
1315 |
+
msgstr "样式设置"
|
1316 |
+
|
1317 |
+
#: Framework/Style/ModelStyle.php:35
|
1318 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:165
|
1319 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:112
|
1320 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:97
|
1321 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:139
|
1322 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:139
|
1323 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:225
|
1324 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:113
|
1325 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:89
|
1326 |
+
msgid "Background color"
|
1327 |
+
msgstr "背景颜色"
|
1328 |
+
|
1329 |
+
#: Framework/Style/ModelStyle.php:39
|
1330 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:143
|
1331 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:223
|
1332 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:288
|
1333 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:197
|
1334 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:335
|
1335 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:131
|
1336 |
+
msgid "Opacity"
|
1337 |
+
msgstr "不透明度"
|
1338 |
+
|
1339 |
+
#: Framework/Style/ModelStyle.php:50
|
1340 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:203
|
1341 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:120
|
1342 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:189
|
1343 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:221
|
1344 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:150
|
1345 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:262
|
1346 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:317
|
1347 |
+
msgid "Padding"
|
1348 |
+
msgstr "内边距"
|
1349 |
+
|
1350 |
+
#: Framework/Style/ModelStyle.php:72
|
1351 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:135
|
1352 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:140
|
1353 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:165
|
1354 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:169
|
1355 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:161
|
1356 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:167
|
1357 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:125
|
1358 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:127
|
1359 |
+
msgid "Border"
|
1360 |
+
msgstr "边框"
|
1361 |
+
|
1362 |
+
#: Framework/Style/ModelStyle.php:74
|
1363 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:174
|
1364 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:171
|
1365 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:201
|
1366 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:280
|
1367 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:162
|
1368 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:117
|
1369 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:152
|
1370 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:153
|
1371 |
+
msgid "Border radius"
|
1372 |
+
msgstr "边框半径"
|
1373 |
+
|
1374 |
+
#: Framework/Style/ModelStyle.php:87
|
1375 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:126
|
1376 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:157
|
1377 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:153
|
1378 |
+
msgid "Box shadow"
|
1379 |
+
msgstr "盒子阴影"
|
1380 |
+
|
1381 |
+
#: Framework/Style/StyleRenderer.php:79
|
1382 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:140
|
1383 |
+
msgid "Single"
|
1384 |
+
msgstr "单个"
|
1385 |
+
|
1386 |
+
#: Framework/Style/StyleRenderer.php:93
|
1387 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:178
|
1388 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:38
|
1389 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:200
|
1390 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:154
|
1391 |
+
msgid "Simple"
|
1392 |
+
msgstr "简单"
|
1393 |
+
|
1394 |
+
#: Framework/Style/StyleRenderer.php:107
|
1395 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:168
|
1396 |
+
msgid "Box"
|
1397 |
+
msgstr "盒子"
|
1398 |
+
|
1399 |
+
#: Framework/Style/StyleRenderer.php:161
|
1400 |
+
#: SmartSlider3Pro/SplitText/SplitTextRenderer.php:222
|
1401 |
+
msgid "Heading active"
|
1402 |
+
msgstr "标题激活"
|
1403 |
+
|
1404 |
+
#: SmartSlider3/Application/Admin/ApplicationTypeAdmin.php:55
|
1405 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/manage.js:301
|
1406 |
+
#: SmartSlider3/Application/Admin/Slides/ViewSlidesEdit.php:111
|
1407 |
+
#: SmartSlider3/Application/Model/ModelSlidersXRef.php:150
|
1408 |
+
#: SmartSlider3/Platform/WordPress/Admin/AdminHelper.php:100
|
1409 |
+
msgid "Dashboard"
|
1410 |
+
msgstr "仪表盘"
|
1411 |
+
|
1412 |
+
#: SmartSlider3/Application/Admin/Assets/js/TallSlideDetector.js:79
|
1413 |
+
msgid "Slide height probably too high"
|
1414 |
+
msgstr ""
|
1415 |
+
|
1416 |
+
#: SmartSlider3/Application/Admin/Assets/js/TallSlideDetector.js:80
|
1417 |
+
msgid ""
|
1418 |
+
"The height of this slide is much higher than others so it will increase the "
|
1419 |
+
"height of the other slides."
|
1420 |
+
msgstr ""
|
1421 |
+
|
1422 |
+
#: SmartSlider3/Application/Admin/Assets/js/TallSlideDetector.js:84
|
1423 |
+
#, fuzzy
|
1424 |
+
#| msgid "Slide created."
|
1425 |
+
msgid "Slide height increased"
|
1426 |
+
msgstr "轮播图已创建。"
|
1427 |
+
|
1428 |
+
#: SmartSlider3/Application/Admin/Assets/js/TallSlideDetector.js:89
|
1429 |
+
#, javascript-format
|
1430 |
+
msgid ""
|
1431 |
+
"The height of this slide increased because the following slides are much "
|
1432 |
+
"higher: %s."
|
1433 |
+
msgstr ""
|
1434 |
+
|
1435 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/browse.js:12
|
1436 |
+
#, fuzzy
|
1437 |
+
#| msgid "Drop images here"
|
1438 |
+
msgid "Drop files here or"
|
1439 |
+
msgstr "删除图片"
|
1440 |
+
|
1441 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/browse.js:12
|
1442 |
+
#, fuzzy
|
1443 |
+
#| msgid "Upload file"
|
1444 |
+
msgid "Upload"
|
1445 |
+
msgstr "上传文件"
|
1446 |
+
|
1447 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/browse.js:19
|
1448 |
+
msgid "Parent directory"
|
1449 |
+
msgstr ""
|
1450 |
+
|
1451 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/browse.js:105
|
1452 |
+
msgid "Current path"
|
1453 |
+
msgstr ""
|
1454 |
+
|
1455 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:32
|
1456 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:59
|
1457 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:214
|
1458 |
+
msgid "Preset"
|
1459 |
+
msgstr ""
|
1460 |
+
|
1461 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:32
|
1462 |
+
msgid ""
|
1463 |
+
"You can use presets to save style settings for later use. Clicking on any "
|
1464 |
+
"preset will load its styling to your current layer, and the previous style "
|
1465 |
+
"settings will be lost."
|
1466 |
+
msgstr ""
|
1467 |
+
|
1468 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:34
|
1469 |
+
msgid ""
|
1470 |
+
"Layer design options affect every device. If you need to make responsive "
|
1471 |
+
"adjustments, look for the options with the device icon."
|
1472 |
+
msgstr ""
|
1473 |
+
|
1474 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:41
|
1475 |
+
msgid "Reset style to default"
|
1476 |
+
msgstr ""
|
1477 |
+
|
1478 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:47
|
1479 |
+
msgid "Save style as new preset"
|
1480 |
+
msgstr ""
|
1481 |
+
|
1482 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:58
|
1483 |
+
#, fuzzy
|
1484 |
+
#| msgid "Load after"
|
1485 |
+
msgid "Load style"
|
1486 |
+
msgstr "加载后"
|
1487 |
+
|
1488 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:87
|
1489 |
+
msgid "You have not created any presets for this layer yet."
|
1490 |
+
msgstr ""
|
1491 |
+
|
1492 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:159
|
1493 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:166
|
1494 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:217
|
1495 |
+
#, fuzzy
|
1496 |
+
#| msgid "Save"
|
1497 |
+
msgid "Save as"
|
1498 |
+
msgstr "保存"
|
1499 |
+
|
1500 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:164
|
1501 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:222
|
1502 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:207
|
1503 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:73
|
1504 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:49
|
1505 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:208
|
1506 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:85
|
1507 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:84
|
1508 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:57
|
1509 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:57
|
1510 |
+
msgid "Name"
|
1511 |
+
msgstr "名称"
|
1512 |
+
|
1513 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:174
|
1514 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:232
|
1515 |
+
msgid "Please fill the name field!"
|
1516 |
+
msgstr ""
|
1517 |
+
|
1518 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:199
|
1519 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:290
|
1520 |
+
#, fuzzy
|
1521 |
+
#| msgid "Slide saved."
|
1522 |
+
msgid "Preset saved."
|
1523 |
+
msgstr "轮播图已保存。"
|
1524 |
+
|
1525 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:268
|
1526 |
+
msgid "Overwrite preset"
|
1527 |
+
msgstr ""
|
1528 |
+
|
1529 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/basiccss.js:312
|
1530 |
+
#, fuzzy
|
1531 |
+
#| msgid "Slide deleted."
|
1532 |
+
msgid "Preset deleted."
|
1533 |
+
msgstr "轮播图已删除。"
|
1534 |
+
|
1535 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/folders.js:42
|
1536 |
+
#, fuzzy
|
1537 |
+
#| msgid "Choose"
|
1538 |
+
msgid "Choose folder"
|
1539 |
+
msgstr "选择"
|
1540 |
+
|
1541 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/folders.js:46
|
1542 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/platform/joomla/image-choose.js:78
|
1543 |
+
#, fuzzy
|
1544 |
+
#| msgid "Select all"
|
1545 |
+
msgid "Select"
|
1546 |
+
msgstr "全选"
|
1547 |
+
|
1548 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/image-list.js:135
|
1549 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/image-list.js:198
|
1550 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/animationmanagerelement.js:69
|
1551 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:51
|
1552 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/particlemanager.js:142
|
1553 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/particlemanager.js:145
|
1554 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/shapedividermanager.js:142
|
1555 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/shapedividermanager.js:145
|
1556 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/splittextanimationmanagerelement.js:98
|
1557 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:31
|
1558 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:56
|
1559 |
+
msgid "Disabled"
|
1560 |
+
msgstr "禁用"
|
1561 |
+
|
1562 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/imagemanager.js:32
|
1563 |
+
msgid "Image field can not be empty!"
|
1564 |
+
msgstr ""
|
1565 |
+
|
1566 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/skin.js:56
|
1567 |
+
msgid "Done"
|
1568 |
+
msgstr ""
|
1569 |
+
|
1570 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/element/upload.js:39
|
1571 |
+
#, fuzzy
|
1572 |
+
#| msgid "No conflicts detected."
|
1573 |
+
msgid "No file selected."
|
1574 |
+
msgstr "未检测到冲突。"
|
1575 |
+
|
1576 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/form-tip-manager.js:109
|
1577 |
+
msgid "Open docs"
|
1578 |
+
msgstr ""
|
1579 |
+
|
1580 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/form.js:113
|
1581 |
+
msgid "The changes you made will be lost if you navigate away from this page."
|
1582 |
+
msgstr ""
|
1583 |
+
|
1584 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/icons.js:77
|
1585 |
+
msgid "Icons"
|
1586 |
+
msgstr ""
|
1587 |
+
|
1588 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/icons.js:90
|
1589 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:72
|
1590 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/GeneratorGroupFlickr.php:36
|
1591 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/GeneratorGroupYouTube.php:31
|
1592 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeBySearch.php:23
|
1593 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeBySearch.php:32
|
1594 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:110
|
1595 |
+
msgid "Search"
|
1596 |
+
msgstr "搜索"
|
1597 |
+
|
1598 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/ModalDeleteConfirm.js:18
|
1599 |
+
msgid "Are you sure?"
|
1600 |
+
msgstr ""
|
1601 |
+
|
1602 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/ModalDeleteConfirm.js:22
|
1603 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Forms/Button/BlockButtonCancel.php:12
|
1604 |
+
msgid "Cancel"
|
1605 |
+
msgstr "取消"
|
1606 |
+
|
1607 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/ModalDeleteConfirm.js:29
|
1608 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:99
|
1609 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/col.js:382
|
1610 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/layer.js:181
|
1611 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/row.js:1108
|
1612 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:112
|
1613 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:45
|
1614 |
+
msgid "Delete"
|
1615 |
+
msgstr "删除"
|
1616 |
+
|
1617 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/ModalLightbox.js:36
|
1618 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php:95
|
1619 |
+
#: SmartSlider3/Application/Admin/Preview/ViewPreviewIndex.php:47
|
1620 |
+
msgid "Close"
|
1621 |
+
msgstr "关闭"
|
1622 |
+
|
1623 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/create-group.js:16
|
1624 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/create-group.js:23
|
1625 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:41
|
1626 |
+
#, fuzzy
|
1627 |
+
#| msgid "Whole group"
|
1628 |
+
msgid "Create group"
|
1629 |
+
msgstr "全组"
|
1630 |
+
|
1631 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/create-group.js:21
|
1632 |
+
#, fuzzy
|
1633 |
+
#| msgid "Group"
|
1634 |
+
msgid "Group name"
|
1635 |
+
msgstr "分组"
|
1636 |
+
|
1637 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/create-group.js:49
|
1638 |
+
#, fuzzy
|
1639 |
+
#| msgid "Generator created."
|
1640 |
+
msgid "Group created"
|
1641 |
+
msgstr "生成器已创建。"
|
1642 |
+
|
1643 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/generator-record-viewer.js:52
|
1644 |
+
#, fuzzy
|
1645 |
+
#| msgid "View records"
|
1646 |
+
msgid "Records"
|
1647 |
+
msgstr "查看记录"
|
1648 |
+
|
1649 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:11
|
1650 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:62
|
1651 |
+
#, fuzzy
|
1652 |
+
#| msgid "Keyboard"
|
1653 |
+
msgid "Keyboard shortcuts"
|
1654 |
+
msgstr "键盘"
|
1655 |
+
|
1656 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:40
|
1657 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/notificationcenter/notification.js:37
|
1658 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/notificationcenter/notification.js:91
|
1659 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:54
|
1660 |
+
msgid "Got it"
|
1661 |
+
msgstr ""
|
1662 |
+
|
1663 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:61
|
1664 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:46
|
1665 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:56
|
1666 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:68
|
1667 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:35
|
1668 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:33
|
1669 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:43
|
1670 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:56
|
1671 |
+
#: SmartSlider3/Application/Admin/Settings/AbstractViewSettings.php:59
|
1672 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php:84
|
1673 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php:105
|
1674 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:139
|
1675 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:146
|
1676 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:127
|
1677 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:132
|
1678 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:109
|
1679 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:112
|
1680 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:204
|
1681 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:154
|
1682 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:113
|
1683 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:159
|
1684 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:204
|
1685 |
+
#: SmartSlider3Pro/Renderable/Item/Html/ItemHtml.php:61
|
1686 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:125
|
1687 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:92
|
1688 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:64
|
1689 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:108
|
1690 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:181
|
1691 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:119
|
1692 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:114
|
1693 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:50
|
1694 |
+
msgid "General"
|
1695 |
+
msgstr "常规"
|
1696 |
+
|
1697 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:62
|
1698 |
+
#, fuzzy
|
1699 |
+
#| msgid "Content"
|
1700 |
+
msgid "Content tab"
|
1701 |
+
msgstr "内容"
|
1702 |
+
|
1703 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:63
|
1704 |
+
#, fuzzy
|
1705 |
+
#| msgid "Style"
|
1706 |
+
msgid "Style tab"
|
1707 |
+
msgstr "样式"
|
1708 |
+
|
1709 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:69
|
1710 |
+
#, fuzzy
|
1711 |
+
#| msgid "Animation"
|
1712 |
+
msgid "Animation tab"
|
1713 |
+
msgstr "动画"
|
1714 |
+
|
1715 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:73
|
1716 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:24
|
1717 |
+
msgid "Add Layer"
|
1718 |
+
msgstr "添加图层"
|
1719 |
+
|
1720 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:74
|
1721 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/layerWindow.js:79
|
1722 |
+
#, fuzzy
|
1723 |
+
#| msgid "Layers"
|
1724 |
+
msgid "Layer List"
|
1725 |
+
msgstr "图层"
|
1726 |
+
|
1727 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:78
|
1728 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/layerNavigation.js:50
|
1729 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:50
|
1730 |
+
msgid "Timeline"
|
1731 |
+
msgstr ""
|
1732 |
+
|
1733 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:82
|
1734 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/Sources/DribbbleProject.php:49
|
1735 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/Sources/DribbbleShots.php:37
|
1736 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeopleAlbum.php:101
|
1737 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoGallery.php:100
|
1738 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoStream.php:91
|
1739 |
+
#: SmartSlider3Pro/Generator/Common/Pinterest/Sources/PinterestImages.php:65
|
1740 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:188
|
1741 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:111
|
1742 |
+
msgid "View"
|
1743 |
+
msgstr ""
|
1744 |
+
|
1745 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:91
|
1746 |
+
msgid "Adjust"
|
1747 |
+
msgstr ""
|
1748 |
+
|
1749 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:92
|
1750 |
+
#, fuzzy
|
1751 |
+
#| msgid "Absolute"
|
1752 |
+
msgid "Move (Absolute)"
|
1753 |
+
msgstr "绝对"
|
1754 |
+
|
1755 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:92
|
1756 |
+
#: SmartSlider3/Widget/Group/Arrow.php:44
|
1757 |
+
msgid "Arrows"
|
1758 |
+
msgstr "箭头"
|
1759 |
+
|
1760 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:93
|
1761 |
+
#, fuzzy
|
1762 |
+
#| msgid "Absolute"
|
1763 |
+
msgid "Align (Absolute)"
|
1764 |
+
msgstr "绝对"
|
1765 |
+
|
1766 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:93
|
1767 |
+
#, fuzzy
|
1768 |
+
#| msgid "Numeric"
|
1769 |
+
msgid "Numeric keys"
|
1770 |
+
msgstr "数字"
|
1771 |
+
|
1772 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:98
|
1773 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:16
|
1774 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url.js:20
|
1775 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:39
|
1776 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:60
|
1777 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:42
|
1778 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:41
|
1779 |
+
#, fuzzy
|
1780 |
+
#| msgid "Actions"
|
1781 |
+
msgid "Action"
|
1782 |
+
msgstr "操作"
|
1783 |
+
|
1784 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:100
|
1785 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/col.js:375
|
1786 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/layer.js:174
|
1787 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/row.js:1101
|
1788 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/slider.js:79
|
1789 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:54
|
1790 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:43
|
1791 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:127
|
1792 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:148
|
1793 |
+
msgid "Duplicate"
|
1794 |
+
msgstr "克隆"
|
1795 |
+
|
1796 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:101
|
1797 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentAbstract.js:1131
|
1798 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:60
|
1799 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:44
|
1800 |
+
#: SmartSlider3/Application/Model/ModelSliders.php:573
|
1801 |
+
msgid "Copy"
|
1802 |
+
msgstr "复制"
|
1803 |
+
|
1804 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:102
|
1805 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentAbstract.js:1140
|
1806 |
+
msgid "Paste"
|
1807 |
+
msgstr ""
|
1808 |
+
|
1809 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:103
|
1810 |
+
#: SmartSlider3/Application/Admin/Slides/ViewSlidesEdit.php:199
|
1811 |
+
msgid "Undo"
|
1812 |
+
msgstr "撤销"
|
1813 |
+
|
1814 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:104
|
1815 |
+
#: SmartSlider3/Application/Admin/Slides/ViewSlidesEdit.php:190
|
1816 |
+
msgid "Redo"
|
1817 |
+
msgstr "重做"
|
1818 |
+
|
1819 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:105
|
1820 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Forms/Button/BlockButtonSave.php:12
|
1821 |
+
msgid "Save"
|
1822 |
+
msgstr "保存"
|
1823 |
+
|
1824 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:109
|
1825 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:42
|
1826 |
+
#, fuzzy
|
1827 |
+
#| msgid "Main animation"
|
1828 |
+
msgid "Play animations"
|
1829 |
+
msgstr "主要动画"
|
1830 |
+
|
1831 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:114
|
1832 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:86
|
1833 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:89
|
1834 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:106
|
1835 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:109
|
1836 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:272
|
1837 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:171
|
1838 |
+
msgid "Clear device specific settings"
|
1839 |
+
msgstr "清除设备特定的设置"
|
1840 |
+
|
1841 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:115
|
1842 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:89
|
1843 |
+
msgid "Current layer, current device"
|
1844 |
+
msgstr ""
|
1845 |
+
|
1846 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:116
|
1847 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:86
|
1848 |
+
msgid "Current layer, all devices"
|
1849 |
+
msgstr ""
|
1850 |
+
|
1851 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:117
|
1852 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:109
|
1853 |
+
msgid "All layers, current device"
|
1854 |
+
msgstr ""
|
1855 |
+
|
1856 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/hotkey.js:118
|
1857 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/editor-hotkey.js:106
|
1858 |
+
msgid "All layers, all devices"
|
1859 |
+
msgstr ""
|
1860 |
+
|
1861 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/safe-html.js:15
|
1862 |
+
#, fuzzy
|
1863 |
+
#| msgid "Unexpected error"
|
1864 |
+
msgid "Unexpected response"
|
1865 |
+
msgstr "意外的错误"
|
1866 |
+
|
1867 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:17
|
1868 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:109
|
1869 |
+
#, fuzzy
|
1870 |
+
#| msgid "Scroll"
|
1871 |
+
msgid "Scroll to"
|
1872 |
+
msgstr "卷动"
|
1873 |
+
|
1874 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:18
|
1875 |
+
#, fuzzy
|
1876 |
+
#| msgid "Scroll to slider"
|
1877 |
+
msgid "Scroll to alias"
|
1878 |
+
msgstr "滚动到轮播图下方"
|
1879 |
+
|
1880 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:19
|
1881 |
+
#, fuzzy
|
1882 |
+
#| msgid "Go to next slide"
|
1883 |
+
msgid "Go to slide"
|
1884 |
+
msgstr "转到下一张轮播图"
|
1885 |
+
|
1886 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:20
|
1887 |
+
#, fuzzy
|
1888 |
+
#| msgid "Go to next slide"
|
1889 |
+
msgid "Go to slide ID"
|
1890 |
+
msgstr "转到下一张轮播图"
|
1891 |
+
|
1892 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:21
|
1893 |
+
#, fuzzy
|
1894 |
+
#| msgctxt "Arrow direction"
|
1895 |
+
#| msgid "Previous"
|
1896 |
+
msgid "Previous slide"
|
1897 |
+
msgstr "上一个"
|
1898 |
+
|
1899 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:22
|
1900 |
+
#, fuzzy
|
1901 |
+
#| msgid "New slider"
|
1902 |
+
msgid "Next slide"
|
1903 |
+
msgstr "新的轮播"
|
1904 |
+
|
1905 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:23
|
1906 |
+
#, fuzzy
|
1907 |
+
#| msgid "Slide count"
|
1908 |
+
msgid "Slide event"
|
1909 |
+
msgstr "轮播图计数"
|
1910 |
+
|
1911 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:118
|
1912 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:155
|
1913 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:197
|
1914 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:265
|
1915 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:354
|
1916 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-lightbox.js:36
|
1917 |
+
msgid "Examples"
|
1918 |
+
msgstr ""
|
1919 |
+
|
1920 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:119
|
1921 |
+
msgid "Scrolls to the top of the page."
|
1922 |
+
msgstr ""
|
1923 |
+
|
1924 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:120
|
1925 |
+
msgid "Scrolls to the bottom of the page."
|
1926 |
+
msgstr ""
|
1927 |
+
|
1928 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:121
|
1929 |
+
msgid ""
|
1930 |
+
"You can use any jQuery selector to scroll to a specific element on the page. "
|
1931 |
+
"Example: \"#pricing\" scrolls to the element with the id of \"pricing\"."
|
1932 |
+
msgstr ""
|
1933 |
+
|
1934 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:151
|
1935 |
+
#, fuzzy
|
1936 |
+
#| msgid "Slider size"
|
1937 |
+
msgid "Slider alias"
|
1938 |
+
msgstr "轮播大小"
|
1939 |
+
|
1940 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:156
|
1941 |
+
msgid "Slider alias set at Slider settings > General"
|
1942 |
+
msgstr ""
|
1943 |
+
|
1944 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:187
|
1945 |
+
#, fuzzy
|
1946 |
+
#| msgid "Slide one"
|
1947 |
+
msgid "Slide index"
|
1948 |
+
msgstr "轮播图一"
|
1949 |
+
|
1950 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:189
|
1951 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:257
|
1952 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:215
|
1953 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:325
|
1954 |
+
#, fuzzy
|
1955 |
+
#| msgid "Decoration"
|
1956 |
+
msgid "Direction"
|
1957 |
+
msgstr "装饰"
|
1958 |
+
|
1959 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:190
|
1960 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:258
|
1961 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:93
|
1962 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:164
|
1963 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:77
|
1964 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:196
|
1965 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:42
|
1966 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:76
|
1967 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:82
|
1968 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:82
|
1969 |
+
msgid "Auto"
|
1970 |
+
msgstr "自动"
|
1971 |
+
|
1972 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:191
|
1973 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:259
|
1974 |
+
#, fuzzy
|
1975 |
+
#| msgid "Backend"
|
1976 |
+
msgid "Backward"
|
1977 |
+
msgstr "后端"
|
1978 |
+
|
1979 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:192
|
1980 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:260
|
1981 |
+
msgid "Forward"
|
1982 |
+
msgstr ""
|
1983 |
+
|
1984 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:198
|
1985 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:266
|
1986 |
+
#, javascript-format
|
1987 |
+
msgid "slide index: 2 %s direction: backward"
|
1988 |
+
msgstr ""
|
1989 |
+
|
1990 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:198
|
1991 |
+
msgid "Switches to the second slide as if the previous arrow was pressed"
|
1992 |
+
msgstr ""
|
1993 |
+
|
1994 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:199
|
1995 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:267
|
1996 |
+
#, javascript-format
|
1997 |
+
msgid "slide index: 5 %s direction: forward"
|
1998 |
+
msgstr ""
|
1999 |
+
|
2000 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:199
|
2001 |
+
msgid "Switches to the fifth slide as if the next arrow was pressed"
|
2002 |
+
msgstr ""
|
2003 |
+
|
2004 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:252
|
2005 |
+
#, fuzzy
|
2006 |
+
#| msgid "Slider ID"
|
2007 |
+
msgid "Slide ID"
|
2008 |
+
msgstr "轮播图ID"
|
2009 |
+
|
2010 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:266
|
2011 |
+
msgid ""
|
2012 |
+
"Switches to the slide with the #2 ID as if the previous arrow was pressed"
|
2013 |
+
msgstr ""
|
2014 |
+
|
2015 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:267
|
2016 |
+
msgid "Switches to the slide with the #5 ID as if the next arrow was pressed"
|
2017 |
+
msgstr ""
|
2018 |
+
|
2019 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:350
|
2020 |
+
#, fuzzy
|
2021 |
+
#| msgid "Field name"
|
2022 |
+
msgid "Event name"
|
2023 |
+
msgstr "字段名称"
|
2024 |
+
|
2025 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-action.js:355
|
2026 |
+
msgid "An event you use to trigger layer animation(s) with"
|
2027 |
+
msgstr ""
|
2028 |
+
|
2029 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-lightbox.js:16
|
2030 |
+
msgid "Content List - One Per Line"
|
2031 |
+
msgstr ""
|
2032 |
+
|
2033 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-lightbox.js:18
|
2034 |
+
#, fuzzy
|
2035 |
+
#| msgid "Cover image"
|
2036 |
+
msgid "Choose images"
|
2037 |
+
msgstr "封面图片"
|
2038 |
+
|
2039 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-lightbox.js:45
|
2040 |
+
msgid "Titles - One Per Line"
|
2041 |
+
msgstr ""
|
2042 |
+
|
2043 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-lightbox.js:50
|
2044 |
+
#, fuzzy
|
2045 |
+
#| msgid "Slide duration"
|
2046 |
+
msgid "Autoplay duration"
|
2047 |
+
msgstr "轮播图持续时间"
|
2048 |
+
|
2049 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-url.js:19
|
2050 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url.js:18
|
2051 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:75
|
2052 |
+
msgid "URL"
|
2053 |
+
msgstr ""
|
2054 |
+
|
2055 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-url.js:24
|
2056 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:275
|
2057 |
+
#, fuzzy
|
2058 |
+
#| msgid "Search"
|
2059 |
+
msgid "Search keyword"
|
2060 |
+
msgstr "搜索"
|
2061 |
+
|
2062 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url-tab-url.js:31
|
2063 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:283
|
2064 |
+
#: SmartSlider3/Generator/WordPress/Posts/GeneratorGroupPosts.php:16
|
2065 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:30
|
2066 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/GeneratorGroupMultisitePost.php:29
|
2067 |
+
msgid "Posts"
|
2068 |
+
msgstr "文章"
|
2069 |
+
|
2070 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url.js:19
|
2071 |
+
#, fuzzy
|
2072 |
+
#| msgid "Light"
|
2073 |
+
msgid "Lightbox"
|
2074 |
+
msgstr "细明亮"
|
2075 |
+
|
2076 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/modal/modals/url.js:34
|
2077 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:412
|
2078 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/select-modal.js:15
|
2079 |
+
#, fuzzy
|
2080 |
+
#| msgid "Inset"
|
2081 |
+
msgid "Insert"
|
2082 |
+
msgstr "内凹"
|
2083 |
+
|
2084 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/notificationcenter/notification.js:26
|
2085 |
+
msgid "Oops, Something Went Wrong"
|
2086 |
+
msgstr ""
|
2087 |
+
|
2088 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/notificationcenter/notification.js:50
|
2089 |
+
msgid "Success"
|
2090 |
+
msgstr ""
|
2091 |
+
|
2092 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/notificationcenter/notification.js:56
|
2093 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/ui.js:413
|
2094 |
+
msgid "Notice"
|
2095 |
+
msgstr ""
|
2096 |
+
|
2097 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/platform/joomla/image-choose.js:33
|
2098 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/platform/joomla/image-choose.js:69
|
2099 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/platform/joomla/image-choose.js:129
|
2100 |
+
#, fuzzy
|
2101 |
+
#| msgid "Select all"
|
2102 |
+
msgid "Select image"
|
2103 |
+
msgstr "全选"
|
2104 |
+
|
2105 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/platform/joomla/image-choose.js:36
|
2106 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/platform/joomla/image-choose.js:72
|
2107 |
+
msgid "Use Joomla selector"
|
2108 |
+
msgstr ""
|
2109 |
+
|
2110 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/platform/joomla/image-choose.js:131
|
2111 |
+
msgid "Use default selector"
|
2112 |
+
msgstr ""
|
2113 |
+
|
2114 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/abstract/core.js:132
|
2115 |
+
#, fuzzy
|
2116 |
+
#| msgid "Delete"
|
2117 |
+
msgid "Deleted."
|
2118 |
+
msgstr "删除"
|
2119 |
+
|
2120 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:101
|
2121 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/setsandmore.js:91
|
2122 |
+
#: SmartSlider3Pro/SplitText/Admin/Assets/js/manager.js:71
|
2123 |
+
#, fuzzy
|
2124 |
+
#| msgid "State"
|
2125 |
+
msgid "Static"
|
2126 |
+
msgstr "省"
|
2127 |
+
|
2128 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:224
|
2129 |
+
msgid "Save as New"
|
2130 |
+
msgstr ""
|
2131 |
+
|
2132 |
+
#: SmartSlider3/Application/Admin/Assets/js/common/visuals/manager/core.js:235
|
2133 |
+
#, fuzzy
|
2134 |
+
#| msgid "Save"
|
2135 |
+
msgid "Saved."
|
2136 |
+
msgstr "保存"
|
2137 |
+
|
2138 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/animationmanagerelement.js:71
|
2139 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/particlemanager.js:140
|
2140 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/splittextanimationmanagerelement.js:100
|
2141 |
+
#, fuzzy
|
2142 |
+
#| msgid "Enable"
|
2143 |
+
msgid "Enabled"
|
2144 |
+
msgstr "启用"
|
2145 |
+
|
2146 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/columns-element.js:110
|
2147 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:70
|
2148 |
+
msgid "Column"
|
2149 |
+
msgstr "列"
|
2150 |
+
|
2151 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/layerpicker.js:141
|
2152 |
+
msgid "There is no layer available to be parent of the current layer!"
|
2153 |
+
msgstr ""
|
2154 |
+
|
2155 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/layerpicker.js:151
|
2156 |
+
msgid "Pick the parent layer!"
|
2157 |
+
msgstr ""
|
2158 |
+
|
2159 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/layerpicker.js:170
|
2160 |
+
msgid "Pick the align point of the parent layer!"
|
2161 |
+
msgstr ""
|
2162 |
+
|
2163 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/layerpicker.js:193
|
2164 |
+
#, fuzzy
|
2165 |
+
#| msgid "Puts the color in front of the image."
|
2166 |
+
msgid "Pick the align point of the child layer!"
|
2167 |
+
msgstr "将颜色放在图片前面。"
|
2168 |
+
|
2169 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:71
|
2170 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:327
|
2171 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:104
|
2172 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:24
|
2173 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:204
|
2174 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:275
|
2175 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:180
|
2176 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:260
|
2177 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:203
|
2178 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:289
|
2179 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:89
|
2180 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:195
|
2181 |
+
msgid "Advanced"
|
2182 |
+
msgstr "高级"
|
2183 |
+
|
2184 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:75
|
2185 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:87
|
2186 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:96
|
2187 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:108
|
2188 |
+
#, javascript-format
|
2189 |
+
msgid "Outer %s"
|
2190 |
+
msgstr ""
|
2191 |
+
|
2192 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:78
|
2193 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:87
|
2194 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:90
|
2195 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:99
|
2196 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:149
|
2197 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:169
|
2198 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:472
|
2199 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:476
|
2200 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:481
|
2201 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:482
|
2202 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:487
|
2203 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:488
|
2204 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:492
|
2205 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:515
|
2206 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:88
|
2207 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:199
|
2208 |
+
#: SmartSlider3/Storage.php:949
|
2209 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:102
|
2210 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:70
|
2211 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:181
|
2212 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:220
|
2213 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:300
|
2214 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:75
|
2215 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:75
|
2216 |
+
msgid "Left"
|
2217 |
+
msgstr "左边"
|
2218 |
+
|
2219 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:84
|
2220 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:93
|
2221 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:96
|
2222 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:105
|
2223 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:151
|
2224 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:470
|
2225 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:474
|
2226 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:483
|
2227 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:484
|
2228 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:485
|
2229 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:486
|
2230 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:490
|
2231 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:513
|
2232 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:89
|
2233 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:200
|
2234 |
+
#: SmartSlider3/Storage.php:964
|
2235 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:104
|
2236 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:72
|
2237 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:190
|
2238 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:218
|
2239 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:301
|
2240 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:77
|
2241 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:77
|
2242 |
+
msgid "Right"
|
2243 |
+
msgstr "右边"
|
2244 |
+
|
2245 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:90
|
2246 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:93
|
2247 |
+
msgid "Middle"
|
2248 |
+
msgstr ""
|
2249 |
+
|
2250 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:99
|
2251 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:102
|
2252 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:105
|
2253 |
+
#: SmartSlider3/Application/Admin/Assets/js/element/widgetposition.js:108
|
2254 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:471
|
2255 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:475
|
2256 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:485
|
2257 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:486
|
2258 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:487
|
2259 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:488
|
2260 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:491
|
2261 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:514
|
2262 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:223
|
2263 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:107
|
2264 |
+
#: SmartSlider3/Storage.php:994
|
2265 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/shapedividermanager.js:140
|
2266 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:74
|
2267 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:208
|
2268 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:219
|
2269 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:236
|
2270 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:302
|
2271 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:338
|
2272 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:108
|
2273 |
+
msgid "Bottom"
|
2274 |
+
msgstr "底部"
|
2275 |
+
|
2276 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentAbstract.js:1210
|
2277 |
+
#, fuzzy
|
2278 |
+
#| msgid "Layers"
|
2279 |
+
msgid "Layer(s)"
|
2280 |
+
msgstr "图层"
|
2281 |
+
|
2282 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:270
|
2283 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:94
|
2284 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:252
|
2285 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:69
|
2286 |
+
#: SmartSlider3/Widget/Group/AbstractWidgetGroup.php:94
|
2287 |
+
msgid "Hide on"
|
2288 |
+
msgstr "隐藏于"
|
2289 |
+
|
2290 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:414
|
2291 |
+
#, fuzzy
|
2292 |
+
#| msgid "Field name"
|
2293 |
+
msgid "Rename"
|
2294 |
+
msgstr "字段名称"
|
2295 |
+
|
2296 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:421
|
2297 |
+
#, fuzzy
|
2298 |
+
#| msgid "Show editor icon"
|
2299 |
+
msgid "Show/Hide in editor"
|
2300 |
+
msgstr "显示编辑器图标"
|
2301 |
+
|
2302 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:573
|
2303 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/ComponentCommonAbstract.js:594
|
2304 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:35
|
2305 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabGoPro.php:21
|
2306 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:159
|
2307 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:346
|
2308 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:129
|
2309 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:185
|
2310 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:195
|
2311 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:197
|
2312 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:179
|
2313 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:136
|
2314 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:259
|
2315 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:163
|
2316 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:130
|
2317 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:183
|
2318 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:45
|
2319 |
+
msgid "Animation"
|
2320 |
+
msgstr "动画"
|
2321 |
+
|
2322 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/animations.js:106
|
2323 |
+
#, fuzzy
|
2324 |
+
#| msgid "Animation"
|
2325 |
+
msgid "Add animation"
|
2326 |
+
msgstr "动画"
|
2327 |
+
|
2328 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/animations.js:116
|
2329 |
+
#, fuzzy
|
2330 |
+
#| msgid "No animation"
|
2331 |
+
msgid "Remove animations"
|
2332 |
+
msgstr "没有动画"
|
2333 |
+
|
2334 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/types/basic/editor/Editor.js:50
|
2335 |
+
#, fuzzy
|
2336 |
+
#| msgid "Animations"
|
2337 |
+
msgid "Layer Animation - Basic"
|
2338 |
+
msgstr "动画"
|
2339 |
+
|
2340 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/types/basic/editor/Editor.js:105
|
2341 |
+
msgid "Add keyframe"
|
2342 |
+
msgstr ""
|
2343 |
+
|
2344 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/types/basic/group/LoopDummy.js:75
|
2345 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/types/basic/group/LoopDummy.js:91
|
2346 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:49
|
2347 |
+
#, fuzzy
|
2348 |
+
#| msgctxt "Video/Audio play"
|
2349 |
+
#| msgid "Loop"
|
2350 |
+
msgid "Loop"
|
2351 |
+
msgstr "循环"
|
2352 |
+
|
2353 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/types/basic/group/keyFrame/KeyFrame.js:188
|
2354 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:358
|
2355 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:359
|
2356 |
+
msgid "Special Zero"
|
2357 |
+
msgstr ""
|
2358 |
+
|
2359 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/types/basic/group/keyFrame/KeyFrame.js:188
|
2360 |
+
msgid "Keyframe"
|
2361 |
+
msgstr ""
|
2362 |
+
|
2363 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/animation/types/reveal/editor/Editor.js:41
|
2364 |
+
msgid "Layer Animation - Reveal"
|
2365 |
+
msgstr ""
|
2366 |
+
|
2367 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/col.js:170
|
2368 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/content.js:121
|
2369 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/row.js:362
|
2370 |
+
#, fuzzy
|
2371 |
+
#| msgid "Close"
|
2372 |
+
msgid "Open/Close"
|
2373 |
+
msgstr "关闭"
|
2374 |
+
|
2375 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/content.js:11
|
2376 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:506
|
2377 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabContent.php:18
|
2378 |
+
#: SmartSlider3/Platform/WordPress/Integration/Divi/V31ge/includes/modules/SmartSlider3/SmartSlider3.php:28
|
2379 |
+
#: SmartSlider3/Platform/WordPress/Integration/VisualComposer1/VisualComposer1.php:79
|
2380 |
+
msgid "Content"
|
2381 |
+
msgstr "内容"
|
2382 |
+
|
2383 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/contentAbstract.js:439
|
2384 |
+
msgid "Child layers"
|
2385 |
+
msgstr ""
|
2386 |
+
|
2387 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/item/animatedHeading.js:68
|
2388 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/Assets/animatedHeading.js:20
|
2389 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:52
|
2390 |
+
#, fuzzy
|
2391 |
+
#| msgid "Animation"
|
2392 |
+
msgid "Animated heading"
|
2393 |
+
msgstr "动画"
|
2394 |
+
|
2395 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/item/highlightedHeading.js:57
|
2396 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/Assets/highlightedHeading.js:22
|
2397 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:53
|
2398 |
+
#, fuzzy
|
2399 |
+
#| msgid "Highlight"
|
2400 |
+
msgid "Highlighted heading"
|
2401 |
+
msgstr "高亮"
|
2402 |
+
|
2403 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/item/splittext-admin.js:87
|
2404 |
+
#, fuzzy
|
2405 |
+
#| msgid "My text animations"
|
2406 |
+
msgid "Text animation in"
|
2407 |
+
msgstr "我的文字动画"
|
2408 |
+
|
2409 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/item/splittext-admin.js:100
|
2410 |
+
#, fuzzy
|
2411 |
+
#| msgid "My text animations"
|
2412 |
+
msgid "Text animation out"
|
2413 |
+
msgstr "我的文字动画"
|
2414 |
+
|
2415 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/layer.js:11
|
2416 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/layer.js:194
|
2417 |
+
#, fuzzy
|
2418 |
+
#| msgid "Layers"
|
2419 |
+
msgid "Layer"
|
2420 |
+
msgstr "图层"
|
2421 |
+
|
2422 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/row.js:14
|
2423 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:31
|
2424 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/BlockAddLayer.php:25
|
2425 |
+
msgid "Row"
|
2426 |
+
msgstr "行"
|
2427 |
+
|
2428 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/section-slide.js:13
|
2429 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/section-slide.js:161
|
2430 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/section-slide.js:662
|
2431 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/components/section-slide.js:678
|
2432 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorEdit.php:56
|
2433 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:57
|
2434 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:82
|
2435 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:329
|
2436 |
+
msgid "Slide"
|
2437 |
+
msgstr "轮播图"
|
2438 |
+
|
2439 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/addLayer.js:176
|
2440 |
+
msgid "Theme"
|
2441 |
+
msgstr ""
|
2442 |
+
|
2443 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/addLayer.js:256
|
2444 |
+
#, javascript-format
|
2445 |
+
msgid "%s or newer required for this feature."
|
2446 |
+
msgstr ""
|
2447 |
+
|
2448 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/addLayer.js:294
|
2449 |
+
msgid "This section requires activated Pro version."
|
2450 |
+
msgstr ""
|
2451 |
+
|
2452 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/addLayer.js:297
|
2453 |
+
#, fuzzy, javascript-format
|
2454 |
+
#| msgid "Demo slider is not available with the following ID: %s"
|
2455 |
+
msgid "This block is not available in the free version. %s"
|
2456 |
+
msgstr "以下ID的轮播无法进行演示: %s"
|
2457 |
+
|
2458 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/addLayer.js:297
|
2459 |
+
#: SmartSlider3/Application/Admin/GoPro/ViewGoProIndex.php:24
|
2460 |
+
#: SmartSlider3/Application/Admin/Layout/AbstractLayoutMenu.php:37
|
2461 |
+
#: SmartSlider3/Application/Admin/Layout/AbstractLayoutMenu.php:51
|
2462 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/FreeNeedMore/FreeNeedMore.php:23
|
2463 |
+
#: SmartSlider3/Platform/WordPress/Admin/AdminHelper.php:111
|
2464 |
+
msgid "Go Pro"
|
2465 |
+
msgstr "升级到专业版"
|
2466 |
+
|
2467 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:17
|
2468 |
+
#, fuzzy
|
2469 |
+
#| msgid "Video settings"
|
2470 |
+
msgid "Editor settings"
|
2471 |
+
msgstr "视频设置"
|
2472 |
+
|
2473 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:45
|
2474 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:53
|
2475 |
+
msgid "Upgrade to Pro"
|
2476 |
+
msgstr "升级到专业版"
|
2477 |
+
|
2478 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:55
|
2479 |
+
#, fuzzy
|
2480 |
+
#| msgid "Video settings"
|
2481 |
+
msgid "Guide settings"
|
2482 |
+
msgstr "视频设置"
|
2483 |
+
|
2484 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:124
|
2485 |
+
msgid "Smart snap"
|
2486 |
+
msgstr ""
|
2487 |
+
|
2488 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:131
|
2489 |
+
msgid "Round to 5px"
|
2490 |
+
msgstr ""
|
2491 |
+
|
2492 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:143
|
2493 |
+
msgid "Ruler"
|
2494 |
+
msgstr ""
|
2495 |
+
|
2496 |
+
#: SmartSlider3/Application/Admin/Assets/js/fragment/ui/settings.js:147
|
2497 |
+
#, fuzzy
|
2498 |
+
#| msgid "Clear after"
|
2499 |
+
msgid "Clear guides"
|
2500 |
+
msgstr "清除后浮动"
|
2501 |
+
|
2502 |
+
#: SmartSlider3/Application/Admin/Assets/js/license.js:101
|
2503 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/Banner/BlockBannerActivate.php:14
|
2504 |
+
#: SmartSlider3/Application/Admin/Sliders/Pro/Template/Activate.php:13
|
2505 |
+
msgid "Activate Smart Slider 3 Pro"
|
2506 |
+
msgstr "激活Smart Slider 3 专业版"
|
2507 |
+
|
2508 |
+
#: SmartSlider3/Application/Admin/Assets/js/license.js:107
|
2509 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/Banner/BlockBannerActivate.php:15
|
2510 |
+
msgid "Activation is required to unlock all features!"
|
2511 |
+
msgstr "需要激活才能解锁所有功能!"
|
2512 |
+
|
2513 |
+
#: SmartSlider3/Application/Admin/Assets/js/license.js:108
|
2514 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/Banner/BlockBannerActivate.php:15
|
2515 |
+
#: SmartSlider3/Application/Admin/Sliders/Pro/Template/Activate.php:16
|
2516 |
+
msgid ""
|
2517 |
+
"Register Smart Slider 3 Pro on this domain to enable auto update, slider "
|
2518 |
+
"templates and slide library."
|
2519 |
+
msgstr ""
|
2520 |
+
"在此域上注册Smart Slider 3 专业版,以启用自动更新,轮播模板和轮播图库。"
|
2521 |
+
|
2522 |
+
#: SmartSlider3/Application/Admin/Assets/js/license.js:113
|
2523 |
+
msgid "Skip"
|
2524 |
+
msgstr ""
|
2525 |
+
|
2526 |
+
#: SmartSlider3/Application/Admin/Assets/js/license.js:124
|
2527 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/Banner/BlockBannerActivate.php:17
|
2528 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardInfo/DashboardInfo.php:85
|
2529 |
+
#: SmartSlider3/Application/Admin/Sliders/Pro/Template/Activate.php:27
|
2530 |
+
msgid "Activate"
|
2531 |
+
msgstr "激活"
|
2532 |
+
|
2533 |
+
#: SmartSlider3/Application/Admin/Assets/js/license.js:156
|
2534 |
+
msgid ""
|
2535 |
+
"Activation process is not supported in this browser. Please use Google "
|
2536 |
+
"Chrome."
|
2537 |
+
msgstr ""
|
2538 |
+
|
2539 |
+
#: SmartSlider3/Application/Admin/Assets/js/license.js:230
|
2540 |
+
#, fuzzy
|
2541 |
+
#| msgid "Smart Slider 3 deactivated on this site!"
|
2542 |
+
msgid "Smart Slider 3 activated!"
|
2543 |
+
msgstr "在此站点上禁用了Smart Slider 3!"
|
2544 |
+
|
2545 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:164
|
2546 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:165
|
2547 |
+
msgid "Laptop"
|
2548 |
+
msgstr ""
|
2549 |
+
|
2550 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:191
|
2551 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:199
|
2552 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:210
|
2553 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:136
|
2554 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:134
|
2555 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:65
|
2556 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:429
|
2557 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:455
|
2558 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:480
|
2559 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:505
|
2560 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:530
|
2561 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:221
|
2562 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:152
|
2563 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:154
|
2564 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:148
|
2565 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:244
|
2566 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:149
|
2567 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:253
|
2568 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:89
|
2569 |
+
#: SmartSlider3/Widget/Group/Bullet.php:73
|
2570 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:66
|
2571 |
+
#: SmartSlider3/Widget/Shadow/ShadowImage/ShadowImage.php:36
|
2572 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:113
|
2573 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:172
|
2574 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:175
|
2575 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:178
|
2576 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:248
|
2577 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:82
|
2578 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:221
|
2579 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:154
|
2580 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowImageBar/ArrowImageBar.php:34
|
2581 |
+
#: SmartSlider3Pro/Widget/Bar/BarVertical/BarVertical.php:58
|
2582 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorStripe/IndicatorStripe.php:31
|
2583 |
+
msgid "Width"
|
2584 |
+
msgstr "宽"
|
2585 |
+
|
2586 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:227
|
2587 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:235
|
2588 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:215
|
2589 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:146
|
2590 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:139
|
2591 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:78
|
2592 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:433
|
2593 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:459
|
2594 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:484
|
2595 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:509
|
2596 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:534
|
2597 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:99
|
2598 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:105
|
2599 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:228
|
2600 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:157
|
2601 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:159
|
2602 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:153
|
2603 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:248
|
2604 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:154
|
2605 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:257
|
2606 |
+
#: SmartSlider3/Widget/Group/Bullet.php:84
|
2607 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:77
|
2608 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:125
|
2609 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:184
|
2610 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:181
|
2611 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:184
|
2612 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:85
|
2613 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:159
|
2614 |
+
#: SmartSlider3Pro/Widget/Bar/BarVertical/BarVertical.php:59
|
2615 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorStripe/IndicatorStripe.php:35
|
2616 |
+
msgid "Height"
|
2617 |
+
msgstr "高"
|
2618 |
+
|
2619 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:413
|
2620 |
+
#, javascript-format
|
2621 |
+
msgid "Below %s pixels."
|
2622 |
+
msgstr ""
|
2623 |
+
|
2624 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:416
|
2625 |
+
#, javascript-format
|
2626 |
+
msgid "Above %s pixels."
|
2627 |
+
msgstr ""
|
2628 |
+
|
2629 |
+
#: SmartSlider3/Application/Admin/Assets/js/preview.js:418
|
2630 |
+
#, javascript-format
|
2631 |
+
msgid "Between %s and %s pixels."
|
2632 |
+
msgstr ""
|
2633 |
+
|
2634 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/edit.js:187
|
2635 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/BlockSlideBox.php:171
|
2636 |
+
#, javascript-format, php-format
|
2637 |
+
msgid "This slide is hidden on the following devices: %s"
|
2638 |
+
msgstr "该轮播图在以下设备上隐藏:%s"
|
2639 |
+
|
2640 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:34
|
2641 |
+
msgid "Data"
|
2642 |
+
msgstr ""
|
2643 |
+
|
2644 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:333
|
2645 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:44
|
2646 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:31
|
2647 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:29
|
2648 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:54
|
2649 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:30
|
2650 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPostsByIDs.php:18
|
2651 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/Sources/DribbbleProject.php:22
|
2652 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookAlbums.php:21
|
2653 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:23
|
2654 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeopleAlbum.php:20
|
2655 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoGallery.php:20
|
2656 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoStream.php:20
|
2657 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:20
|
2658 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:83
|
2659 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:83
|
2660 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:82
|
2661 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:20
|
2662 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:21
|
2663 |
+
#: SmartSlider3Pro/Generator/Common/Pinterest/Sources/PinterestImages.php:20
|
2664 |
+
#: SmartSlider3Pro/Generator/Common/Rss/Sources/RSSFeed.php:22
|
2665 |
+
#: SmartSlider3Pro/Generator/Common/Text/Sources/TextInput.php:20
|
2666 |
+
#: SmartSlider3Pro/Generator/Common/Text/Sources/TextText.php:20
|
2667 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/Sources/TwitterTimeline.php:30
|
2668 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:22
|
2669 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeByPlaylist.php:29
|
2670 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeBySearch.php:28
|
2671 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:44
|
2672 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:37
|
2673 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:34
|
2674 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:30
|
2675 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:26
|
2676 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:29
|
2677 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:29
|
2678 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:29
|
2679 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:45
|
2680 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:25
|
2681 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:46
|
2682 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:43
|
2683 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:34
|
2684 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:30
|
2685 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProductsbyid.php:25
|
2686 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:26
|
2687 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:32
|
2688 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:100
|
2689 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:38
|
2690 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:37
|
2691 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:32
|
2692 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:36
|
2693 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:33
|
2694 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:33
|
2695 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:33
|
2696 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:35
|
2697 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:37
|
2698 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:37
|
2699 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:31
|
2700 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:27
|
2701 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:31
|
2702 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:36
|
2703 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:44
|
2704 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:38
|
2705 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:28
|
2706 |
+
#: SmartSlider3Pro/Generator/WordPress/BestWebSoft/Sources/BestWebSoftGallery.php:19
|
2707 |
+
#: SmartSlider3Pro/Generator/WordPress/Custom/Sources/CustomCustom.php:26
|
2708 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:29
|
2709 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:27
|
2710 |
+
#: SmartSlider3Pro/Generator/WordPress/NextgenGallery/Sources/NextgenGalleryGallery.php:23
|
2711 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:29
|
2712 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:22
|
2713 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceCategory.php:22
|
2714 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:28
|
2715 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByIds.php:21
|
2716 |
+
msgid "Filter"
|
2717 |
+
msgstr "过滤"
|
2718 |
+
|
2719 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:334
|
2720 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:343
|
2721 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:112
|
2722 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:468
|
2723 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:55
|
2724 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:75
|
2725 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:240
|
2726 |
+
msgid "No"
|
2727 |
+
msgstr "否"
|
2728 |
+
|
2729 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:335
|
2730 |
+
#, fuzzy
|
2731 |
+
#| msgctxt "curl proxy"
|
2732 |
+
#| msgid "Clean %s"
|
2733 |
+
msgid "Clean HTML"
|
2734 |
+
msgstr "清除%s"
|
2735 |
+
|
2736 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:336
|
2737 |
+
msgid "Remove HTML"
|
2738 |
+
msgstr ""
|
2739 |
+
|
2740 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:342
|
2741 |
+
msgid "Split by Chars"
|
2742 |
+
msgstr ""
|
2743 |
+
|
2744 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:344
|
2745 |
+
msgid "Strict"
|
2746 |
+
msgstr ""
|
2747 |
+
|
2748 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:345
|
2749 |
+
msgid "Respect words"
|
2750 |
+
msgstr ""
|
2751 |
+
|
2752 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:370
|
2753 |
+
#, fuzzy
|
2754 |
+
#| msgid "Background image"
|
2755 |
+
msgid "Find image"
|
2756 |
+
msgstr "背景图片"
|
2757 |
+
|
2758 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:383
|
2759 |
+
msgid "Find link"
|
2760 |
+
msgstr ""
|
2761 |
+
|
2762 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:396
|
2763 |
+
msgid "Remove links"
|
2764 |
+
msgstr ""
|
2765 |
+
|
2766 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:401
|
2767 |
+
#, fuzzy
|
2768 |
+
#| msgid "Remove duplicate results"
|
2769 |
+
msgid "Remove line breaks"
|
2770 |
+
msgstr "删除重复的结果"
|
2771 |
+
|
2772 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/generator.js:409
|
2773 |
+
msgid "Result"
|
2774 |
+
msgstr ""
|
2775 |
+
|
2776 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:16
|
2777 |
+
msgid "Most important changes in version 3.4"
|
2778 |
+
msgstr ""
|
2779 |
+
|
2780 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:19
|
2781 |
+
#, fuzzy
|
2782 |
+
#| msgid ""
|
2783 |
+
#| "To help you get started, we've put together a super tutorial video that "
|
2784 |
+
#| "shows you the basic settings."
|
2785 |
+
msgid ""
|
2786 |
+
"To help you get started with the new version, we've put together the most "
|
2787 |
+
"important changes."
|
2788 |
+
msgstr "为了帮助您入门,我们整理了一个超级教程视频,向您显示基本设置。"
|
2789 |
+
|
2790 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:30
|
2791 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:261
|
2792 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:265
|
2793 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:100
|
2794 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:39
|
2795 |
+
msgid "Slide background"
|
2796 |
+
msgstr "轮播图背景"
|
2797 |
+
|
2798 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:33
|
2799 |
+
msgid ""
|
2800 |
+
"You can find the Slide Background option in the Layer Window! Click on the "
|
2801 |
+
"Slide Label at the top of the Canvas to find them."
|
2802 |
+
msgstr ""
|
2803 |
+
|
2804 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:36
|
2805 |
+
#, fuzzy
|
2806 |
+
#| msgid "Private video"
|
2807 |
+
msgid "Watch video"
|
2808 |
+
msgstr "隐私视频"
|
2809 |
+
|
2810 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:45
|
2811 |
+
#, fuzzy
|
2812 |
+
#| msgid "Next position"
|
2813 |
+
msgid "Absolute position"
|
2814 |
+
msgstr "下一个位置"
|
2815 |
+
|
2816 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:48
|
2817 |
+
msgid ""
|
2818 |
+
"Canvas layers are now called Absolute! In the Add Panel switch to Absolute "
|
2819 |
+
"before you create the layer."
|
2820 |
+
msgstr ""
|
2821 |
+
|
2822 |
+
#: SmartSlider3/Application/Admin/Assets/js/slide/popup34.js:51
|
2823 |
+
#, fuzzy
|
2824 |
+
#| msgid "Read more"
|
2825 |
+
msgid "Read docs"
|
2826 |
+
msgstr "阅读更多"
|
2827 |
+
|
2828 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/change-type.js:42
|
2829 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:169
|
2830 |
+
msgid "Change slider type"
|
2831 |
+
msgstr "更改轮播类型"
|
2832 |
+
|
2833 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/change-type.js:47
|
2834 |
+
msgid ""
|
2835 |
+
"Changing your slider type is irreversible. After changing your slider type, "
|
2836 |
+
"<b>you will lose all slider type related settings</b>."
|
2837 |
+
msgstr ""
|
2838 |
+
|
2839 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/change-type.js:51
|
2840 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:175
|
2841 |
+
#, fuzzy
|
2842 |
+
#| msgid "Slider size"
|
2843 |
+
msgid "Slider type"
|
2844 |
+
msgstr "轮播大小"
|
2845 |
+
|
2846 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/change-type.js:54
|
2847 |
+
msgid "Convert"
|
2848 |
+
msgstr ""
|
2849 |
+
|
2850 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:39
|
2851 |
+
msgid "What do you want to create today?"
|
2852 |
+
msgstr ""
|
2853 |
+
|
2854 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:42
|
2855 |
+
msgid ""
|
2856 |
+
"Use our powerful visual editor, or simply import one of our existing "
|
2857 |
+
"template."
|
2858 |
+
msgstr ""
|
2859 |
+
|
2860 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:69
|
2861 |
+
#, fuzzy
|
2862 |
+
#| msgid "New project"
|
2863 |
+
msgid "Create a New Project"
|
2864 |
+
msgstr "新建项目"
|
2865 |
+
|
2866 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:72
|
2867 |
+
msgid ""
|
2868 |
+
"Start a new project from scratch and build exactly what you’ve imagined. You "
|
2869 |
+
"can easily customize every pixels and create anything with layers."
|
2870 |
+
msgstr ""
|
2871 |
+
|
2872 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:93
|
2873 |
+
msgid "Start with a Template"
|
2874 |
+
msgstr ""
|
2875 |
+
|
2876 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:96
|
2877 |
+
msgid ""
|
2878 |
+
"Start with a template and make it your own with the innovative drag and drop "
|
2879 |
+
"interface. You can choose from hundreds of premade templates."
|
2880 |
+
msgstr ""
|
2881 |
+
|
2882 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:100
|
2883 |
+
msgid "or import your own files"
|
2884 |
+
msgstr ""
|
2885 |
+
|
2886 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:117
|
2887 |
+
#, fuzzy
|
2888 |
+
#| msgid "New project"
|
2889 |
+
msgid "Create new project"
|
2890 |
+
msgstr "新建项目"
|
2891 |
+
|
2892 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:123
|
2893 |
+
msgid "Project type"
|
2894 |
+
msgstr ""
|
2895 |
+
|
2896 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:126
|
2897 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:73
|
2898 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:81
|
2899 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:49
|
2900 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:53
|
2901 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:183
|
2902 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:115
|
2903 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:322
|
2904 |
+
msgid "Slider"
|
2905 |
+
msgstr "轮播"
|
2906 |
+
|
2907 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:130
|
2908 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:27
|
2909 |
+
msgid "Block"
|
2910 |
+
msgstr "区块"
|
2911 |
+
|
2912 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:162
|
2913 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:223
|
2914 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:231
|
2915 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:18
|
2916 |
+
msgid "Full page"
|
2917 |
+
msgstr ""
|
2918 |
+
|
2919 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:182
|
2920 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:30
|
2921 |
+
msgid "Carousel"
|
2922 |
+
msgstr ""
|
2923 |
+
|
2924 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:186
|
2925 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:30
|
2926 |
+
#, fuzzy
|
2927 |
+
#| msgid "Lowercase"
|
2928 |
+
msgid "Showcase"
|
2929 |
+
msgstr "小写"
|
2930 |
+
|
2931 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:199
|
2932 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:231
|
2933 |
+
#, fuzzy
|
2934 |
+
#| msgid "Go Pro"
|
2935 |
+
msgid "Pro"
|
2936 |
+
msgstr "升级到专业版"
|
2937 |
+
|
2938 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:202
|
2939 |
+
#: SmartSlider3/Application/Admin/Layout/AbstractLayoutMenu.php:47
|
2940 |
+
#: SmartSlider3/Application/Admin/Settings/AbstractViewSettings.php:34
|
2941 |
+
#: SmartSlider3/Application/Admin/Settings/AbstractViewSettings.php:57
|
2942 |
+
msgid "Settings"
|
2943 |
+
msgstr "设置"
|
2944 |
+
|
2945 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:207
|
2946 |
+
#, fuzzy
|
2947 |
+
#| msgid "New project"
|
2948 |
+
msgid "My project"
|
2949 |
+
msgstr "新建项目"
|
2950 |
+
|
2951 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:221
|
2952 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:15
|
2953 |
+
msgid "Boxed"
|
2954 |
+
msgstr "盒装"
|
2955 |
+
|
2956 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:222
|
2957 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:78
|
2958 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:151
|
2959 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:164
|
2960 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:17
|
2961 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:91
|
2962 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:148
|
2963 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:246
|
2964 |
+
msgid "Full width"
|
2965 |
+
msgstr "全宽"
|
2966 |
+
|
2967 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:226
|
2968 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:376
|
2969 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:297
|
2970 |
+
msgid "Layout"
|
2971 |
+
msgstr "布局"
|
2972 |
+
|
2973 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:235
|
2974 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:47
|
2975 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:47
|
2976 |
+
#, fuzzy
|
2977 |
+
#| msgid "Slide title"
|
2978 |
+
msgid "Slide width"
|
2979 |
+
msgstr "轮播图标题"
|
2980 |
+
|
2981 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:241
|
2982 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:57
|
2983 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:57
|
2984 |
+
#, fuzzy
|
2985 |
+
#| msgid "Line height"
|
2986 |
+
msgid "Slide height"
|
2987 |
+
msgstr "行高"
|
2988 |
+
|
2989 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:249
|
2990 |
+
msgid "Create"
|
2991 |
+
msgstr ""
|
2992 |
+
|
2993 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:375
|
2994 |
+
#, fuzzy
|
2995 |
+
#| msgid "Activate Smart Slider 3 Pro"
|
2996 |
+
msgid "Join The Smart Slider 3 Community"
|
2997 |
+
msgstr "激活Smart Slider 3 专业版"
|
2998 |
+
|
2999 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:377
|
3000 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardNewsletter.php:22
|
3001 |
+
msgid ""
|
3002 |
+
"Join more than 120,000 subscribers and get access to the latest slider "
|
3003 |
+
"templates, tips, tutorials and other exclusive contents directly to your "
|
3004 |
+
"inbox."
|
3005 |
+
msgstr ""
|
3006 |
+
"加入超过120,000个订户,直接在您的收件箱中访问最新的轮播模板、技巧、教程和其他"
|
3007 |
+
"专有内容。"
|
3008 |
+
|
3009 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/create.js:391
|
3010 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardNewsletter.php:32
|
3011 |
+
msgid "Subscribe"
|
3012 |
+
msgstr "订阅"
|
3013 |
+
|
3014 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/manage.js:295
|
3015 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/slider.js:70
|
3016 |
+
#, fuzzy
|
3017 |
+
#| msgid "Whole group"
|
3018 |
+
msgid "Change group"
|
3019 |
+
msgstr "全组"
|
3020 |
+
|
3021 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/manage.js:308
|
3022 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/GeneratorGroupEasysocial.php:35
|
3023 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:29
|
3024 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:23
|
3025 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/GeneratorGroupJomsocial.php:35
|
3026 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:42
|
3027 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:39
|
3028 |
+
#, fuzzy
|
3029 |
+
#| msgid "Group"
|
3030 |
+
msgid "Groups"
|
3031 |
+
msgstr "分组"
|
3032 |
+
|
3033 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/manage.js:312
|
3034 |
+
#, fuzzy
|
3035 |
+
#| msgid "Stretch"
|
3036 |
+
msgid "Set"
|
3037 |
+
msgstr "拉伸"
|
3038 |
+
|
3039 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/select-modal.js:66
|
3040 |
+
msgid "Up"
|
3041 |
+
msgstr ""
|
3042 |
+
|
3043 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/select-modal.js:76
|
3044 |
+
#, fuzzy
|
3045 |
+
#| msgid "Whole group"
|
3046 |
+
msgid "Insert group"
|
3047 |
+
msgstr "全组"
|
3048 |
+
|
3049 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/select-modal.js:93
|
3050 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderBox/SliderBox.php:59
|
3051 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:134
|
3052 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:208
|
3053 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:42
|
3054 |
+
msgid "Group"
|
3055 |
+
msgstr "分组"
|
3056 |
+
|
3057 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/slider.js:86
|
3058 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:134
|
3059 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:207
|
3060 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:158
|
3061 |
+
msgid "Move to trash"
|
3062 |
+
msgstr "移至回收站"
|
3063 |
+
|
3064 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/trash.js:29
|
3065 |
+
#, fuzzy
|
3066 |
+
#| msgid "Move to trash"
|
3067 |
+
msgid "empty the trash"
|
3068 |
+
msgstr "移至回收站"
|
3069 |
+
|
3070 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/trash.js:118
|
3071 |
+
#, fuzzy
|
3072 |
+
#| msgid "Slider permanently deleted."
|
3073 |
+
msgid "Delete permanently"
|
3074 |
+
msgstr "轮播已永久删除。"
|
3075 |
+
|
3076 |
+
#: SmartSlider3/Application/Admin/Assets/js/slider/trash.js:164
|
3077 |
+
#, fuzzy
|
3078 |
+
#| msgid "Select slider"
|
3079 |
+
msgid "delete this slider"
|
3080 |
+
msgstr "选择轮播"
|
3081 |
+
|
3082 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:68
|
3083 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:61
|
3084 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:47
|
3085 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:199
|
3086 |
+
msgid "Publish"
|
3087 |
+
msgstr "发布"
|
3088 |
+
|
3089 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:75
|
3090 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:48
|
3091 |
+
msgid "Unpublish"
|
3092 |
+
msgstr "取消发布"
|
3093 |
+
|
3094 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:84
|
3095 |
+
#, fuzzy
|
3096 |
+
#| msgid "Generator"
|
3097 |
+
msgid "Edit generator"
|
3098 |
+
msgstr "生成器"
|
3099 |
+
|
3100 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:93
|
3101 |
+
#, fuzzy
|
3102 |
+
#| msgid "Newest first"
|
3103 |
+
msgid "Set as first"
|
3104 |
+
msgstr "最新优先"
|
3105 |
+
|
3106 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:104
|
3107 |
+
#, fuzzy
|
3108 |
+
#| msgid "Convert to slider"
|
3109 |
+
msgid "Convert to slide"
|
3110 |
+
msgstr "转换为轮播"
|
3111 |
+
|
3112 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slide.js:253
|
3113 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:494
|
3114 |
+
#, fuzzy
|
3115 |
+
#| msgid "Slide two"
|
3116 |
+
msgid "Copy slide to"
|
3117 |
+
msgstr "轮播图二"
|
3118 |
+
|
3119 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:270
|
3120 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:304
|
3121 |
+
msgid "Add post"
|
3122 |
+
msgstr ""
|
3123 |
+
|
3124 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:310
|
3125 |
+
msgid "Please select a Post first!"
|
3126 |
+
msgstr ""
|
3127 |
+
|
3128 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:456
|
3129 |
+
#, fuzzy
|
3130 |
+
#| msgid "Into the slider"
|
3131 |
+
msgid "delete these slides"
|
3132 |
+
msgstr "插入轮播内部"
|
3133 |
+
|
3134 |
+
#: SmartSlider3/Application/Admin/Assets/js/slides/slides.js:456
|
3135 |
+
#, fuzzy
|
3136 |
+
#| msgid "Select slider"
|
3137 |
+
msgid "delete this slide"
|
3138 |
+
msgstr "选择轮播"
|
3139 |
+
|
3140 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:43
|
3141 |
+
msgid "Animations"
|
3142 |
+
msgstr "动画"
|
3143 |
+
|
3144 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:52
|
3145 |
+
msgid "Effects"
|
3146 |
+
msgstr "效果"
|
3147 |
+
|
3148 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:60
|
3149 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:28
|
3150 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:67
|
3151 |
+
#, fuzzy
|
3152 |
+
#| msgctxt "Slider type"
|
3153 |
+
#| msgid "Simple slider"
|
3154 |
+
msgid "Shape divider"
|
3155 |
+
msgstr "简单轮播"
|
3156 |
+
|
3157 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:61
|
3158 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:30
|
3159 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:65
|
3160 |
+
msgid "Particle effect"
|
3161 |
+
msgstr ""
|
3162 |
+
|
3163 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:67
|
3164 |
+
#, fuzzy
|
3165 |
+
#| msgid "My text animations"
|
3166 |
+
msgid "Layer animations"
|
3167 |
+
msgstr "我的文字动画"
|
3168 |
+
|
3169 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:70
|
3170 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:71
|
3171 |
+
#, fuzzy
|
3172 |
+
#| msgid "Lazy load"
|
3173 |
+
msgid "Play on load"
|
3174 |
+
msgstr "懒加载"
|
3175 |
+
|
3176 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:72
|
3177 |
+
msgid ""
|
3178 |
+
"Plays the layer animations on the first slide when it appears for the first "
|
3179 |
+
"time."
|
3180 |
+
msgstr ""
|
3181 |
+
|
3182 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:77
|
3183 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:78
|
3184 |
+
#, fuzzy
|
3185 |
+
#| msgid "Play"
|
3186 |
+
msgid "Play once"
|
3187 |
+
msgstr "播放"
|
3188 |
+
|
3189 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:79
|
3190 |
+
msgid "Plays the layer animations only during the first loop."
|
3191 |
+
msgstr ""
|
3192 |
+
|
3193 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:81
|
3194 |
+
#, fuzzy
|
3195 |
+
#| msgid "Play"
|
3196 |
+
msgid "Play on"
|
3197 |
+
msgstr "播放"
|
3198 |
+
|
3199 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:83
|
3200 |
+
#, fuzzy
|
3201 |
+
#| msgid "Main animation"
|
3202 |
+
msgid "Main animation start"
|
3203 |
+
msgstr "主要动画"
|
3204 |
+
|
3205 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:84
|
3206 |
+
#, fuzzy
|
3207 |
+
#| msgid "Main animation"
|
3208 |
+
msgid "Main animation end"
|
3209 |
+
msgstr "主要动画"
|
3210 |
+
|
3211 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:87
|
3212 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:92
|
3213 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:53
|
3214 |
+
msgid "Mode"
|
3215 |
+
msgstr ""
|
3216 |
+
|
3217 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:89
|
3218 |
+
msgid "Skippable"
|
3219 |
+
msgstr ""
|
3220 |
+
|
3221 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:90
|
3222 |
+
msgid "Forced"
|
3223 |
+
msgstr ""
|
3224 |
+
|
3225 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:93
|
3226 |
+
msgid ""
|
3227 |
+
"You can make the outgoing layer animations, which don't have events, to play "
|
3228 |
+
"on slide switching."
|
3229 |
+
msgstr ""
|
3230 |
+
|
3231 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:103
|
3232 |
+
#, fuzzy
|
3233 |
+
#| msgid "Background parallax"
|
3234 |
+
msgid "Layer parallax"
|
3235 |
+
msgstr "背景视差"
|
3236 |
+
|
3237 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:105
|
3238 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:55
|
3239 |
+
msgid "Enable"
|
3240 |
+
msgstr "启用"
|
3241 |
+
|
3242 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:114
|
3243 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:43
|
3244 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:138
|
3245 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:196
|
3246 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:260
|
3247 |
+
#: SmartSlider3Pro/Widget/Bar/BarVertical/BarVertical.php:35
|
3248 |
+
msgid "Animate"
|
3249 |
+
msgstr "动画"
|
3250 |
+
|
3251 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:115
|
3252 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:52
|
3253 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:198
|
3254 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:477
|
3255 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:86
|
3256 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:60
|
3257 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:133
|
3258 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:78
|
3259 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:197
|
3260 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:54
|
3261 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:241
|
3262 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:327
|
3263 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:83
|
3264 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:83
|
3265 |
+
msgid "Horizontal"
|
3266 |
+
msgstr "水平"
|
3267 |
+
|
3268 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:118
|
3269 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:119
|
3270 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:127
|
3271 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:128
|
3272 |
+
#, fuzzy
|
3273 |
+
#| msgid "Mouse wheel"
|
3274 |
+
msgid "Mouse"
|
3275 |
+
msgstr "鼠标滚动"
|
3276 |
+
|
3277 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:119
|
3278 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:126
|
3279 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:128
|
3280 |
+
msgid "Invert"
|
3281 |
+
msgstr ""
|
3282 |
+
|
3283 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:122
|
3284 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:53
|
3285 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:203
|
3286 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:478
|
3287 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:104
|
3288 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:61
|
3289 |
+
#: SmartSlider3/Storage.php:2242
|
3290 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:134
|
3291 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:79
|
3292 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:198
|
3293 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:55
|
3294 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:242
|
3295 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:328
|
3296 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:84
|
3297 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:84
|
3298 |
+
msgid "Vertical"
|
3299 |
+
msgstr "垂直"
|
3300 |
+
|
3301 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:125
|
3302 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:126
|
3303 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:309
|
3304 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:148
|
3305 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:206
|
3306 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:72
|
3307 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:78
|
3308 |
+
msgid "Scroll"
|
3309 |
+
msgstr "卷动"
|
3310 |
+
|
3311 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:131
|
3312 |
+
msgid "Mouse origin"
|
3313 |
+
msgstr ""
|
3314 |
+
|
3315 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:133
|
3316 |
+
#, fuzzy
|
3317 |
+
#| msgid "Slider created."
|
3318 |
+
msgid "Slider center"
|
3319 |
+
msgstr "轮播已创建。"
|
3320 |
+
|
3321 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:134
|
3322 |
+
#, fuzzy
|
3323 |
+
#| msgid "Next position"
|
3324 |
+
msgid "Mouse enter position"
|
3325 |
+
msgstr "下一个位置"
|
3326 |
+
|
3327 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:137
|
3328 |
+
#, fuzzy
|
3329 |
+
#| msgid "Scroll"
|
3330 |
+
msgid "Scroll move"
|
3331 |
+
msgstr "卷动"
|
3332 |
+
|
3333 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:139
|
3334 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:59
|
3335 |
+
msgid "Both"
|
3336 |
+
msgstr ""
|
3337 |
+
|
3338 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:140
|
3339 |
+
#: SmartSlider3/Storage.php:4249
|
3340 |
+
msgid "To bottom"
|
3341 |
+
msgstr "向下"
|
3342 |
+
|
3343 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAnimations.php:141
|
3344 |
+
#: SmartSlider3/Storage.php:4229
|
3345 |
+
msgid "To top"
|
3346 |
+
msgstr "向上"
|
3347 |
+
|
3348 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:48
|
3349 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:53
|
3350 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:164
|
3351 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:166
|
3352 |
+
#: SmartSlider3/Widget/Group/Autoplay.php:35
|
3353 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:127
|
3354 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:170
|
3355 |
+
msgid "Autoplay"
|
3356 |
+
msgstr "自动播放"
|
3357 |
+
|
3358 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:65
|
3359 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:116
|
3360 |
+
msgid "Slide duration"
|
3361 |
+
msgstr "轮播图持续时间"
|
3362 |
+
|
3363 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:70
|
3364 |
+
#, fuzzy
|
3365 |
+
#| msgid "Auto"
|
3366 |
+
msgid "Autostart"
|
3367 |
+
msgstr "自动"
|
3368 |
+
|
3369 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:72
|
3370 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:73
|
3371 |
+
msgid "Allow restart"
|
3372 |
+
msgstr ""
|
3373 |
+
|
3374 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:74
|
3375 |
+
msgid ""
|
3376 |
+
"Keeps the autoplay control visible after the autoplay has finished to allow "
|
3377 |
+
"starting it again."
|
3378 |
+
msgstr ""
|
3379 |
+
|
3380 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:79
|
3381 |
+
msgid "Infinite loop"
|
3382 |
+
msgstr ""
|
3383 |
+
|
3384 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:89
|
3385 |
+
#, fuzzy
|
3386 |
+
#| msgid "Pause autoplay"
|
3387 |
+
msgid "Finish autoplay"
|
3388 |
+
msgstr "暂停自动播放"
|
3389 |
+
|
3390 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:93
|
3391 |
+
msgid "Stop on click"
|
3392 |
+
msgstr "点击停止"
|
3393 |
+
|
3394 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:94
|
3395 |
+
msgid "Stop on mouse"
|
3396 |
+
msgstr "鼠标悬停时停止"
|
3397 |
+
|
3398 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:97
|
3399 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:109
|
3400 |
+
msgid "Enter"
|
3401 |
+
msgstr "进入"
|
3402 |
+
|
3403 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:98
|
3404 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:108
|
3405 |
+
msgid "Leave"
|
3406 |
+
msgstr "离开"
|
3407 |
+
|
3408 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:101
|
3409 |
+
msgid "Stop on media"
|
3410 |
+
msgstr "在媒体上停止"
|
3411 |
+
|
3412 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:104
|
3413 |
+
msgid "Resume on click"
|
3414 |
+
msgstr "点击继续"
|
3415 |
+
|
3416 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:105
|
3417 |
+
msgid "Resume on mouse"
|
3418 |
+
msgstr "鼠标悬停时继续"
|
3419 |
+
|
3420 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderAutoplay.php:112
|
3421 |
+
msgid "Resume on media"
|
3422 |
+
msgstr "在媒体上继续"
|
3423 |
+
|
3424 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:38
|
3425 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:224
|
3426 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:149
|
3427 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:213
|
3428 |
+
msgid "Controls"
|
3429 |
+
msgstr "控制"
|
3430 |
+
|
3431 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:49
|
3432 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:55
|
3433 |
+
msgid "Drag"
|
3434 |
+
msgstr "拖动"
|
3435 |
+
|
3436 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:56
|
3437 |
+
msgid "Defines the drag (and touch) direction for your slider."
|
3438 |
+
msgstr "定义轮播的拖动(和触摸)方向。"
|
3439 |
+
|
3440 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:59
|
3441 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:60
|
3442 |
+
msgid "Mouse wheel"
|
3443 |
+
msgstr "鼠标滚动"
|
3444 |
+
|
3445 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:61
|
3446 |
+
msgid "Allows switching slides with the mouse wheel."
|
3447 |
+
msgstr "允许使用鼠标滚轮切换轮播图。"
|
3448 |
+
|
3449 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:63
|
3450 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:64
|
3451 |
+
msgid "Keyboard"
|
3452 |
+
msgstr "键盘"
|
3453 |
+
|
3454 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderControls.php:65
|
3455 |
+
msgid "Allows switching slides with the keyboard."
|
3456 |
+
msgstr "允许使用键盘切换轮播图。"
|
3457 |
+
|
3458 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:39
|
3459 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:44
|
3460 |
+
msgid "Developer"
|
3461 |
+
msgstr "开发者"
|
3462 |
+
|
3463 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:48
|
3464 |
+
msgid "Block right click"
|
3465 |
+
msgstr ""
|
3466 |
+
|
3467 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:55
|
3468 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:56
|
3469 |
+
msgid "Block carousel"
|
3470 |
+
msgstr ""
|
3471 |
+
|
3472 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:57
|
3473 |
+
msgid ""
|
3474 |
+
"Stops the carousel at the last slide when the source of interaction is "
|
3475 |
+
"vertical touch, vertical pointer, mouse wheel or vertical keyboard."
|
3476 |
+
msgstr ""
|
3477 |
+
|
3478 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:62
|
3479 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:63
|
3480 |
+
msgid "Clear before"
|
3481 |
+
msgstr "清除前浮动"
|
3482 |
+
|
3483 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:64
|
3484 |
+
msgid "Closes the unclosed float CSS codes before the slider."
|
3485 |
+
msgstr "在轮播之前关闭未封闭的float CSS代码。"
|
3486 |
+
|
3487 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:67
|
3488 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:68
|
3489 |
+
msgid "Clear after"
|
3490 |
+
msgstr "清除后浮动"
|
3491 |
+
|
3492 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:69
|
3493 |
+
msgid "Allows you to put your slider next to your text."
|
3494 |
+
msgstr "允许您将轮播放在文本旁边。"
|
3495 |
+
|
3496 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:74
|
3497 |
+
msgid "Hide scrollbar"
|
3498 |
+
msgstr "隐藏滚动条"
|
3499 |
+
|
3500 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:79
|
3501 |
+
msgid ""
|
3502 |
+
"Your website won't be scrollable anymore! All out of screen elements will be "
|
3503 |
+
"hidden."
|
3504 |
+
msgstr "您的网站将不再滚动!屏幕外的所有元素都将被隐藏。"
|
3505 |
+
|
3506 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:83
|
3507 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:84
|
3508 |
+
msgid "Scroll to slider"
|
3509 |
+
msgstr "滚动到轮播图下方"
|
3510 |
+
|
3511 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:85
|
3512 |
+
msgid "The page scrolls back to the slider when the user interacts with it."
|
3513 |
+
msgstr "当用户与轮播互动时,页面会滚动回到轮播。"
|
3514 |
+
|
3515 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:91
|
3516 |
+
msgid "Edge"
|
3517 |
+
msgstr "边缘"
|
3518 |
+
|
3519 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:94
|
3520 |
+
msgid "Top - when needed"
|
3521 |
+
msgstr "顶部-需要时"
|
3522 |
+
|
3523 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:95
|
3524 |
+
msgid "Top - always"
|
3525 |
+
msgstr "顶部-始终"
|
3526 |
+
|
3527 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:96
|
3528 |
+
msgid "Bottom - when needed"
|
3529 |
+
msgstr "底部-需要时"
|
3530 |
+
|
3531 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:97
|
3532 |
+
msgid "Bottom - always"
|
3533 |
+
msgstr "底部-始终"
|
3534 |
+
|
3535 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:103
|
3536 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:104
|
3537 |
+
msgid "Slider CSS classes"
|
3538 |
+
msgstr "轮播CSS类"
|
3539 |
+
|
3540 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:105
|
3541 |
+
msgid "You can put custom CSS classes to the slider's container."
|
3542 |
+
msgstr "您可以将自定义CSS类放入轮播的容器中。"
|
3543 |
+
|
3544 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:116
|
3545 |
+
msgid "JavaScript callbacks"
|
3546 |
+
msgstr "JavaScript回调"
|
3547 |
+
|
3548 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:123
|
3549 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:124
|
3550 |
+
msgid "Post IDs"
|
3551 |
+
msgstr "文章 IDs"
|
3552 |
+
|
3553 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:123
|
3554 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:124
|
3555 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:43
|
3556 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:50
|
3557 |
+
msgid "one per line"
|
3558 |
+
msgstr "每行一个"
|
3559 |
+
|
3560 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php:125
|
3561 |
+
msgid "The cache of the posts with the given ID will be cleared upon save."
|
3562 |
+
msgstr "保存后将清除具有给定ID的文章的缓存。"
|
3563 |
+
|
3564 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:76
|
3565 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:77
|
3566 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:64
|
3567 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:84
|
3568 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:216
|
3569 |
+
msgid "Thumbnail"
|
3570 |
+
msgstr "缩略图"
|
3571 |
+
|
3572 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:78
|
3573 |
+
msgid "Slider thumbnail which appears in the slider list."
|
3574 |
+
msgstr "出现在轮播列表中的轮播缩略图。"
|
3575 |
+
|
3576 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:81
|
3577 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:83
|
3578 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:53
|
3579 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:55
|
3580 |
+
msgid "ARIA label"
|
3581 |
+
msgstr "ARIA标签"
|
3582 |
+
|
3583 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:84
|
3584 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:56
|
3585 |
+
msgid "It allows you to label your slider for screen readers."
|
3586 |
+
msgstr "它允许您为屏幕阅读器标记轮播。"
|
3587 |
+
|
3588 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:92
|
3589 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:96
|
3590 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:98
|
3591 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:212
|
3592 |
+
msgid "Alias"
|
3593 |
+
msgstr "别名"
|
3594 |
+
|
3595 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:99
|
3596 |
+
msgid "You can use this alias in the slider's shortcode."
|
3597 |
+
msgstr "您可以在轮播的简码中使用此别名。"
|
3598 |
+
|
3599 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:103
|
3600 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:104
|
3601 |
+
msgid "Use as anchor"
|
3602 |
+
msgstr "用作锚点"
|
3603 |
+
|
3604 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:105
|
3605 |
+
msgid ""
|
3606 |
+
"Creates an empty div before the slider, using the alias as the ID of this "
|
3607 |
+
"div. As a result, you can use #your-alias in the URL to make the page jump "
|
3608 |
+
"to the slider."
|
3609 |
+
msgstr ""
|
3610 |
+
"使用别名作为该div的ID,在轮播之前创建一个空的div。因此,您可以在URL中使用 "
|
3611 |
+
"#your-alias 来使页面跳至轮播。"
|
3612 |
+
|
3613 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:113
|
3614 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:114
|
3615 |
+
#, fuzzy
|
3616 |
+
#| msgid "Smooth scroll speed"
|
3617 |
+
msgid "Smooth scroll"
|
3618 |
+
msgstr "平滑滚动速度"
|
3619 |
+
|
3620 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:115
|
3621 |
+
msgid ""
|
3622 |
+
"The #your-alias urls in links would be forced to smooth scroll to the slider."
|
3623 |
+
msgstr "链接中的#your-alias 网址将被强制平滑滚动到轮播。"
|
3624 |
+
|
3625 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:122
|
3626 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:123
|
3627 |
+
#, fuzzy
|
3628 |
+
#| msgid "First slide"
|
3629 |
+
msgid "Switch slide"
|
3630 |
+
msgstr "第一张轮播图"
|
3631 |
+
|
3632 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:124
|
3633 |
+
msgid ""
|
3634 |
+
"Use #your-alias-2 as an anchor to jump to the slider and switch to the 2nd "
|
3635 |
+
"slide immediately. Use #your-alias-3 for the 3rd slide and so on."
|
3636 |
+
msgstr ""
|
3637 |
+
"使用#your-alias-2作为锚点跳到轮播并立即切换到第二张轮播图。对第三张轮播图使"
|
3638 |
+
"用 #your-alias-3,依此类推。"
|
3639 |
+
|
3640 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:131
|
3641 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:132
|
3642 |
+
#, fuzzy
|
3643 |
+
#| msgid "Scroll to slider"
|
3644 |
+
msgid "Scroll to slide"
|
3645 |
+
msgstr "滚动到轮播图下方"
|
3646 |
+
|
3647 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:133
|
3648 |
+
msgid ""
|
3649 |
+
"The \"Switch slide\" option won't scroll you to the slider. Only the slides "
|
3650 |
+
"will switch."
|
3651 |
+
msgstr ""
|
3652 |
+
|
3653 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:139
|
3654 |
+
msgid "Slider design"
|
3655 |
+
msgstr "轮播设计"
|
3656 |
+
|
3657 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:146
|
3658 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:69
|
3659 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:74
|
3660 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:155
|
3661 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:153
|
3662 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:100
|
3663 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:68
|
3664 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:73
|
3665 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:73
|
3666 |
+
msgid "Align"
|
3667 |
+
msgstr "对齐"
|
3668 |
+
|
3669 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:158
|
3670 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:160
|
3671 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:109
|
3672 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:113
|
3673 |
+
msgid "Margin"
|
3674 |
+
msgstr "外边距"
|
3675 |
+
|
3676 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:161
|
3677 |
+
msgid "Puts a fix margin around your slider."
|
3678 |
+
msgstr "在轮播周围放置固定外边距。"
|
3679 |
+
|
3680 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderGeneral.php:171
|
3681 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:315
|
3682 |
+
msgid "Perspective"
|
3683 |
+
msgstr ""
|
3684 |
+
|
3685 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:47
|
3686 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:52
|
3687 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:217
|
3688 |
+
msgid "Loading"
|
3689 |
+
msgstr "加载中"
|
3690 |
+
|
3691 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:58
|
3692 |
+
msgid "Instant"
|
3693 |
+
msgstr "即时"
|
3694 |
+
|
3695 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:59
|
3696 |
+
msgid "After page loaded"
|
3697 |
+
msgstr "页面已加载"
|
3698 |
+
|
3699 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:60
|
3700 |
+
msgid "After delay"
|
3701 |
+
msgstr "延迟"
|
3702 |
+
|
3703 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:74
|
3704 |
+
msgid "Load delay"
|
3705 |
+
msgstr "加载延迟"
|
3706 |
+
|
3707 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:81
|
3708 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:85
|
3709 |
+
msgid "Play when visible"
|
3710 |
+
msgstr "可见时播放"
|
3711 |
+
|
3712 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:86
|
3713 |
+
msgid ""
|
3714 |
+
"Makes sure that the autoplay and layer animations only start when your "
|
3715 |
+
"slider is visible."
|
3716 |
+
msgstr "确保仅在可见轮播时才开始自动播放和图层动画。"
|
3717 |
+
|
3718 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:88
|
3719 |
+
msgid "At"
|
3720 |
+
msgstr "在"
|
3721 |
+
|
3722 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:96
|
3723 |
+
msgid "Fade on load"
|
3724 |
+
msgstr ""
|
3725 |
+
|
3726 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:104
|
3727 |
+
#, fuzzy
|
3728 |
+
#| msgid "Pause on scroll"
|
3729 |
+
msgid "Fade on scroll"
|
3730 |
+
msgstr "滚动时暂停"
|
3731 |
+
|
3732 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:107
|
3733 |
+
msgid "Delayed (for lightbox/tabs)"
|
3734 |
+
msgstr "延迟(用于灯箱/选项卡)"
|
3735 |
+
|
3736 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:111
|
3737 |
+
msgid ""
|
3738 |
+
"If you turn off <b>Fade On Load</b>, the slider loading will be visible as "
|
3739 |
+
"the browser builds up the slider. In most cases this looks bad, so we don't "
|
3740 |
+
"suggest turning <b>Fade On Load</b> off."
|
3741 |
+
msgstr ""
|
3742 |
+
|
3743 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:118
|
3744 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:123
|
3745 |
+
#, fuzzy
|
3746 |
+
#| msgid "Main animation"
|
3747 |
+
msgid "Loading animation"
|
3748 |
+
msgstr "主要动画"
|
3749 |
+
|
3750 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:122
|
3751 |
+
msgid "Spinner"
|
3752 |
+
msgstr ""
|
3753 |
+
|
3754 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:128
|
3755 |
+
#: SmartSlider3/Generator/WordPress/Posts/GeneratorGroupPosts.php:38
|
3756 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:124
|
3757 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:125
|
3758 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:46
|
3759 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:76
|
3760 |
+
#: SmartSlider3/Widget/Shadow/ShadowImage/ShadowImage.php:35
|
3761 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:158
|
3762 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:61
|
3763 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:129
|
3764 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:47
|
3765 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:69
|
3766 |
+
msgid "Custom"
|
3767 |
+
msgstr ""
|
3768 |
+
|
3769 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:156
|
3770 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:157
|
3771 |
+
msgid "Hide until complete load"
|
3772 |
+
msgstr ""
|
3773 |
+
|
3774 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:158
|
3775 |
+
msgid ""
|
3776 |
+
"When an image is used as the loading spinner, it takes time to load. This "
|
3777 |
+
"can be visible, as the image being built up by the browser and moves to the "
|
3778 |
+
"slider's center. You can hide the spinner during this image loading part."
|
3779 |
+
msgstr ""
|
3780 |
+
|
3781 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderLoading.php:164
|
3782 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:82
|
3783 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:83
|
3784 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:67
|
3785 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:69
|
3786 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:110
|
3787 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:111
|
3788 |
+
msgid "Background image"
|
3789 |
+
msgstr "背景图片"
|
3790 |
+
|
3791 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:48
|
3792 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:172
|
3793 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:247
|
3794 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:161
|
3795 |
+
msgid "Optimize"
|
3796 |
+
msgstr "优化"
|
3797 |
+
|
3798 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:56
|
3799 |
+
msgid "Lazy load"
|
3800 |
+
msgstr "懒加载"
|
3801 |
+
|
3802 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:60
|
3803 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:76
|
3804 |
+
msgid "Loading mode"
|
3805 |
+
msgstr "加载方式"
|
3806 |
+
|
3807 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:63
|
3808 |
+
msgid "Delayed loading"
|
3809 |
+
msgstr "延迟加载"
|
3810 |
+
|
3811 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:64
|
3812 |
+
msgid "Lazy loading"
|
3813 |
+
msgstr "懒加载"
|
3814 |
+
|
3815 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:77
|
3816 |
+
msgid ""
|
3817 |
+
"You can speed up your site's loading by delaying the slide background images."
|
3818 |
+
msgstr "您可以通过延迟轮播图背景图片来加快网站的加载速度。"
|
3819 |
+
|
3820 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:80
|
3821 |
+
msgid "Load neighbor"
|
3822 |
+
msgstr "加载相邻"
|
3823 |
+
|
3824 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:81
|
3825 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:98
|
3826 |
+
#: SmartSlider3/Application/Model/ModelGenerator.php:401
|
3827 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:174
|
3828 |
+
msgctxt "Unit"
|
3829 |
+
msgid "slides"
|
3830 |
+
msgstr "轮播图"
|
3831 |
+
|
3832 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:88
|
3833 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:90
|
3834 |
+
msgid "Optimize slide images"
|
3835 |
+
msgstr "优化轮播图图片"
|
3836 |
+
|
3837 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:102
|
3838 |
+
#, php-format
|
3839 |
+
msgid "Your current memory limit is %s."
|
3840 |
+
msgstr "您当前的内存限制为%s。"
|
3841 |
+
|
3842 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:105
|
3843 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:231
|
3844 |
+
msgid "Quality"
|
3845 |
+
msgstr "质量"
|
3846 |
+
|
3847 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:112
|
3848 |
+
msgid ""
|
3849 |
+
"This feature requires high memory limit. If you do not have enough memory "
|
3850 |
+
"you will get a blank page on the frontend."
|
3851 |
+
msgstr "此功能需要较高的内存限制。如果没有足够的内存,则前端将显示空白页。"
|
3852 |
+
|
3853 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:116
|
3854 |
+
msgid "Thumbnail width"
|
3855 |
+
msgstr "缩略图宽度"
|
3856 |
+
|
3857 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:121
|
3858 |
+
msgid "Thumbnail height"
|
3859 |
+
msgstr "缩略图高度"
|
3860 |
+
|
3861 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:128
|
3862 |
+
msgid "Resize background"
|
3863 |
+
msgstr "调整背景"
|
3864 |
+
|
3865 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:148
|
3866 |
+
msgid "Optimize layer images"
|
3867 |
+
msgstr "优化图层图片"
|
3868 |
+
|
3869 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:151
|
3870 |
+
msgid "Resize"
|
3871 |
+
msgstr "调整"
|
3872 |
+
|
3873 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:157
|
3874 |
+
msgid "Tablet scale"
|
3875 |
+
msgstr "平板端"
|
3876 |
+
|
3877 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:163
|
3878 |
+
msgid "Mobile scale"
|
3879 |
+
msgstr "手机端"
|
3880 |
+
|
3881 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:175
|
3882 |
+
msgid "Base64 embed"
|
3883 |
+
msgstr "Base64 编码"
|
3884 |
+
|
3885 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:176
|
3886 |
+
msgid "Embeds the layer images to the page source, reducing the requests."
|
3887 |
+
msgstr "将图层图片嵌入到页面源中,从而减少了请求。"
|
3888 |
+
|
3889 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:178
|
3890 |
+
msgid "Max file size"
|
3891 |
+
msgstr "最大文件大小"
|
3892 |
+
|
3893 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:188
|
3894 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:196
|
3895 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:80
|
3896 |
+
#: SmartSlider3/Storage.php:522
|
3897 |
+
msgid "Other"
|
3898 |
+
msgstr "其他"
|
3899 |
+
|
3900 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:200
|
3901 |
+
msgid "JetPack Photon image optimizer"
|
3902 |
+
msgstr "JetPack Photon图片优化器"
|
3903 |
+
|
3904 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderOptimize.php:205
|
3905 |
+
#, fuzzy
|
3906 |
+
#| msgid "Background image"
|
3907 |
+
msgid "Background video on mobile"
|
3908 |
+
msgstr "背景图片"
|
3909 |
+
|
3910 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:57
|
3911 |
+
msgid "Slider size"
|
3912 |
+
msgstr "轮播大小"
|
3913 |
+
|
3914 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:129
|
3915 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:133
|
3916 |
+
msgid "Limit slide width"
|
3917 |
+
msgstr "限制轮播宽度"
|
3918 |
+
|
3919 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:134
|
3920 |
+
msgid ""
|
3921 |
+
"Limits the width of the slide and prevents the slider from getting too tall."
|
3922 |
+
msgstr "限制轮播图的宽度,并防止轮播过高。"
|
3923 |
+
|
3924 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:148
|
3925 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:164
|
3926 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:183
|
3927 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:199
|
3928 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:218
|
3929 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:234
|
3930 |
+
msgid "Max"
|
3931 |
+
msgstr "最大"
|
3932 |
+
|
3933 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:248
|
3934 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:158
|
3935 |
+
msgid "Breakpoints"
|
3936 |
+
msgstr "断点"
|
3937 |
+
|
3938 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:311
|
3939 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:161
|
3940 |
+
msgid ""
|
3941 |
+
"Breakpoints define the browser width in pixel when the slider switches to a "
|
3942 |
+
"different device."
|
3943 |
+
msgstr "当轮播切换到其他设备时,断点定义浏览器的宽度(以像素为单位)。"
|
3944 |
+
|
3945 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:313
|
3946 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:400
|
3947 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:46
|
3948 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:162
|
3949 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:210
|
3950 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:230
|
3951 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:86
|
3952 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/ConfigurationDribbble.php:99
|
3953 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:120
|
3954 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/ConfigurationFlickr.php:104
|
3955 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/ConfigurationTwitter.php:96
|
3956 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/ConfigurationVimeo.php:95
|
3957 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/ConfigurationYoutube.php:135
|
3958 |
+
msgid "Instruction"
|
3959 |
+
msgstr "说明"
|
3960 |
+
|
3961 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:317
|
3962 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:318
|
3963 |
+
msgid "Global breakpoints"
|
3964 |
+
msgstr "全局断点"
|
3965 |
+
|
3966 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:319
|
3967 |
+
#, php-format
|
3968 |
+
msgid ""
|
3969 |
+
"You can use the global breakpoints, or adjust them locally here. You can "
|
3970 |
+
"configure the Global breakpoints at <a href=\"%1$s\" target=\"_blank"
|
3971 |
+
"\">Global settings</a> > General > Breakpoints"
|
3972 |
+
msgstr ""
|
3973 |
+
"您可以使用全局断点,或在此处本地调整它们。您可以在<a href=\"%1$s\" target="
|
3974 |
+
"\"_blank\">全局设置</a> >常规>断点 处配置全局断点"
|
3975 |
+
|
3976 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:390
|
3977 |
+
#, fuzzy
|
3978 |
+
#| msgid "Custom field name"
|
3979 |
+
msgid "Custom size"
|
3980 |
+
msgstr "自定义字段名称"
|
3981 |
+
|
3982 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSize.php:399
|
3983 |
+
#, php-format
|
3984 |
+
msgid ""
|
3985 |
+
"Use this option to customize the aspect ratio for each device. %1$s Read "
|
3986 |
+
"more in the documentation%2$s. <b>Beware:</b> This option is rarely needed "
|
3987 |
+
"and might be hard to set properly!"
|
3988 |
+
msgstr ""
|
3989 |
+
|
3990 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:41
|
3991 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:97
|
3992 |
+
#: SmartSlider3/Application/Admin/Slides/ViewSlidesEdit.php:155
|
3993 |
+
#: SmartSlider3/Application/Model/ModelGenerator.php:400
|
3994 |
+
msgid "Slides"
|
3995 |
+
msgstr "轮播图"
|
3996 |
+
|
3997 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:45
|
3998 |
+
msgid "Slides design"
|
3999 |
+
msgstr "轮播图设计"
|
4000 |
+
|
4001 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:55
|
4002 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:56
|
4003 |
+
msgid "Slide background image fill"
|
4004 |
+
msgstr "轮播图背景填充"
|
4005 |
+
|
4006 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:57
|
4007 |
+
msgid ""
|
4008 |
+
"If the size of your image is not the same as your slider's, you can improve "
|
4009 |
+
"the result with the filling modes."
|
4010 |
+
msgstr "如果图片的大小与轮播的大小不同,则可以使用填充模式来改善结果。"
|
4011 |
+
|
4012 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:67
|
4013 |
+
msgid "Randomize"
|
4014 |
+
msgstr "随机"
|
4015 |
+
|
4016 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:70
|
4017 |
+
#, fuzzy
|
4018 |
+
#| msgid "Randomize first"
|
4019 |
+
msgid "Randomize slides"
|
4020 |
+
msgstr "首先随机化"
|
4021 |
+
|
4022 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:71
|
4023 |
+
msgid "Randomize first"
|
4024 |
+
msgstr "首先随机化"
|
4025 |
+
|
4026 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:72
|
4027 |
+
msgid "Cache support"
|
4028 |
+
msgstr "缓存支援"
|
4029 |
+
|
4030 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:73
|
4031 |
+
msgid "Cache variations"
|
4032 |
+
msgstr "缓存变化"
|
4033 |
+
|
4034 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:84
|
4035 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:85
|
4036 |
+
msgid "Reverse"
|
4037 |
+
msgstr "相反"
|
4038 |
+
|
4039 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:86
|
4040 |
+
msgid "You can make your slides appear in the slider in a reversed order."
|
4041 |
+
msgstr "您可以使轮播图以相反的顺序出现在轮播中。"
|
4042 |
+
|
4043 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:89
|
4044 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:91
|
4045 |
+
msgid "Max count"
|
4046 |
+
msgstr "最大数量"
|
4047 |
+
|
4048 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:92
|
4049 |
+
msgid ""
|
4050 |
+
"You can limit how many slides you want to show from your slider. It's best "
|
4051 |
+
"used with the Randomize feature, to improve the experience."
|
4052 |
+
msgstr ""
|
4053 |
+
"您可以限制要从轮播中显示的轮播图数量。最好与“随机化”功能一起使用,以改善体"
|
4054 |
+
"验。"
|
4055 |
+
|
4056 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:95
|
4057 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:96
|
4058 |
+
msgid "Maintain session"
|
4059 |
+
msgstr "维持会话"
|
4060 |
+
|
4061 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:97
|
4062 |
+
msgid ""
|
4063 |
+
"The slider continues from the last viewed slide when the visitor comes back "
|
4064 |
+
"to the page."
|
4065 |
+
msgstr "当访问者返回页面时,轮播将从上次查看的轮播图继续。"
|
4066 |
+
|
4067 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:102
|
4068 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:103
|
4069 |
+
msgid "Backgrounds in lightbox"
|
4070 |
+
msgstr "灯箱中的背景"
|
4071 |
+
|
4072 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:104
|
4073 |
+
msgid ""
|
4074 |
+
"Creates a lightbox from your slide background images. This feature only "
|
4075 |
+
"works if all slides have background images."
|
4076 |
+
msgstr ""
|
4077 |
+
"从轮播图背景图创建一个灯箱。仅当所有轮播图都具有背景图时,此功能才有效。"
|
4078 |
+
|
4079 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:110
|
4080 |
+
msgid "Show label"
|
4081 |
+
msgstr "显示标签"
|
4082 |
+
|
4083 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:113
|
4084 |
+
msgid "Only slide name"
|
4085 |
+
msgstr "仅轮播图名称"
|
4086 |
+
|
4087 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:114
|
4088 |
+
msgid "Slide name and description"
|
4089 |
+
msgstr "轮播图名称与描述"
|
4090 |
+
|
4091 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:131
|
4092 |
+
msgid "Background parallax"
|
4093 |
+
msgstr "背景视差"
|
4094 |
+
|
4095 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:140
|
4096 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:68
|
4097 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:192
|
4098 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:192
|
4099 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:422
|
4100 |
+
msgid "Strength"
|
4101 |
+
msgstr "强度"
|
4102 |
+
|
4103 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:142
|
4104 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:71
|
4105 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:195
|
4106 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:195
|
4107 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:425
|
4108 |
+
msgid "Super soft"
|
4109 |
+
msgstr "非常柔和"
|
4110 |
+
|
4111 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:143
|
4112 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:72
|
4113 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:196
|
4114 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:196
|
4115 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:426
|
4116 |
+
msgid "Soft"
|
4117 |
+
msgstr "柔和"
|
4118 |
+
|
4119 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:145
|
4120 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:74
|
4121 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:198
|
4122 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:198
|
4123 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:428
|
4124 |
+
msgid "Strong"
|
4125 |
+
msgstr "强烈"
|
4126 |
+
|
4127 |
+
#: SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php:146
|
4128 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:75
|
4129 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:199
|
4130 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:199
|
4131 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:429
|
4132 |
+
msgid "Super strong"
|
4133 |
+
msgstr "非常强烈"
|
4134 |
+
|
4135 |
+
#: SmartSlider3/Application/Admin/Generator/ControllerAjaxGenerator.php:67
|
4136 |
+
msgid "Generator created."
|
4137 |
+
msgstr "生成器已创建。"
|
4138 |
+
|
4139 |
+
#: SmartSlider3/Application/Admin/Generator/ControllerAjaxGenerator.php:103
|
4140 |
+
msgid "Generator updated and cache cleared."
|
4141 |
+
msgstr "生成器已更新,缓存已清除。"
|
4142 |
+
|
4143 |
+
#: SmartSlider3/Application/Admin/Generator/ControllerAjaxGenerator.php:135
|
4144 |
+
#: SmartSlider3/Generator/Generator.php:101
|
4145 |
+
msgid "Generator group not found"
|
4146 |
+
msgstr "找不到生成器分组"
|
4147 |
+
|
4148 |
+
#: SmartSlider3/Application/Admin/Generator/ControllerAjaxGenerator.php:142
|
4149 |
+
msgid "Generator source not found"
|
4150 |
+
msgstr "找不到生成器资源"
|
4151 |
+
|
4152 |
+
#: SmartSlider3/Application/Admin/Generator/ControllerAjaxGenerator.php:159
|
4153 |
+
msgid "No records found for the filter"
|
4154 |
+
msgstr "找不到该过滤器的记录"
|
4155 |
+
|
4156 |
+
#: SmartSlider3/Application/Admin/Generator/ControllerGenerator.php:211
|
4157 |
+
msgid "Authentication successful."
|
4158 |
+
msgstr "认证成功。"
|
4159 |
+
|
4160 |
+
#: SmartSlider3/Application/Admin/Generator/Template/CreateStep1Groups.php:61
|
4161 |
+
msgid "Not installed"
|
4162 |
+
msgstr "未安装"
|
4163 |
+
|
4164 |
+
#: SmartSlider3/Application/Admin/Generator/Template/CreateStep1Groups.php:69
|
4165 |
+
msgid "Visit"
|
4166 |
+
msgstr "访问"
|
4167 |
+
|
4168 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep1Groups.php:36
|
4169 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep1Groups.php:39
|
4170 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep2Configure.php:126
|
4171 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep3Sources.php:38
|
4172 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep3Sources.php:44
|
4173 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep4Settings.php:48
|
4174 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep4Settings.php:70
|
4175 |
+
msgid "Add dynamic slides"
|
4176 |
+
msgstr "添加动态轮播图"
|
4177 |
+
|
4178 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep2Configure.php:129
|
4179 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep2Configure.php:147
|
4180 |
+
msgid "Configure"
|
4181 |
+
msgstr "配置"
|
4182 |
+
|
4183 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorCreateStep4Settings.php:59
|
4184 |
+
msgid "Add"
|
4185 |
+
msgstr "添加"
|
4186 |
+
|
4187 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorEdit.php:58
|
4188 |
+
#: SmartSlider3/Application/Admin/Generator/ViewGeneratorEdit.php:84
|
4189 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:96
|
4190 |
+
#: SmartSlider3/Application/Admin/Slides/ViewSlidesEdit.php:122
|
4191 |
+
msgid "Generator"
|
4192 |
+
msgstr "生成器"
|
4193 |
+
|
4194 |
+
#: SmartSlider3/Application/Admin/GoPro/BlockAlreadyPurchased/AlreadyPurchased.php:18
|
4195 |
+
msgid "How to upgrade to Smart Slider 3 Pro?"
|
4196 |
+
msgstr "如何升级到Smart Slider 3 专业版?"
|
4197 |
+
|
4198 |
+
#: SmartSlider3/Application/Admin/GoPro/BlockAlreadyPurchased/AlreadyPurchased.php:22
|
4199 |
+
#, php-format
|
4200 |
+
msgid ""
|
4201 |
+
"After making your purchase, %1$slog in to your account%3$s and download the "
|
4202 |
+
"Pro installer. To get started with Smart Slider 3 Pro, simply %2$sinstall it "
|
4203 |
+
"on your website%3$s."
|
4204 |
+
msgstr ""
|
4205 |
+
"购买后,%1$s登录到您的帐户%3$s并下载专业版安装程序。要开始使用Smart Slider 3 "
|
4206 |
+
"专业版,只需%2$s将其安装在您的网站%3$s上。"
|
4207 |
+
|
4208 |
+
#: SmartSlider3/Application/Admin/GoPro/BlockAlreadyPurchased/AlreadyPurchased.php:26
|
4209 |
+
msgid "Download Pro"
|
4210 |
+
msgstr "下载专业版"
|
4211 |
+
|
4212 |
+
#: SmartSlider3/Application/Admin/GoPro/BlockAlreadyPurchased/AlreadyPurchased.php:30
|
4213 |
+
msgid ""
|
4214 |
+
"Feel free to remove the Free version, as you no longer need it. Your sliders "
|
4215 |
+
"will stay!"
|
4216 |
+
msgstr "放心删除免费版本,因为您不再需要它。您的轮播数据将保留!"
|
4217 |
+
|
4218 |
+
#: SmartSlider3/Application/Admin/GoPro/Template/Index.php:18
|
4219 |
+
msgid "Ready to go Pro?"
|
4220 |
+
msgstr "准备好使用专业版了吗?"
|
4221 |
+
|
4222 |
+
#: SmartSlider3/Application/Admin/GoPro/Template/Index.php:22
|
4223 |
+
msgid "Supercharge Smart Slider 3 with powerful functionality!"
|
4224 |
+
msgstr "Smart Slider 3 功能更强大!"
|
4225 |
+
|
4226 |
+
#: SmartSlider3/Application/Admin/GoPro/Template/Index.php:34
|
4227 |
+
msgid "Already purchased?"
|
4228 |
+
msgstr "已经购买?"
|
4229 |
+
|
4230 |
+
#: SmartSlider3/Application/Admin/GoPro/Template/Index.php:38
|
4231 |
+
msgid "Get started with the Pro version now!"
|
4232 |
+
msgstr "立即开始使用专业版!"
|
4233 |
+
|
4234 |
+
#: SmartSlider3/Application/Admin/Help/ControllerHelp.php:75
|
4235 |
+
#, php-format
|
4236 |
+
msgid "Unable to connect to the API (%s)."
|
4237 |
+
msgstr "无法连接到API(%s)。"
|
4238 |
+
|
4239 |
+
#: SmartSlider3/Application/Admin/Help/ControllerHelp.php:75
|
4240 |
+
#: SmartSlider3/Conflict/Conflict.php:100
|
4241 |
+
msgid "See <b>Debug Information</b> for more details!"
|
4242 |
+
msgstr "有关更多详细信息,请参见<b>调试信息</b> !"
|
4243 |
+
|
4244 |
+
#: SmartSlider3/Application/Admin/Help/ControllerHelp.php:77
|
4245 |
+
msgid "Successful connection with the API."
|
4246 |
+
msgstr "与API成功连接。"
|
4247 |
+
|
4248 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:22
|
4249 |
+
msgid "Welcome to Help Center"
|
4250 |
+
msgstr "欢迎访问帮助中心"
|
4251 |
+
|
4252 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:25
|
4253 |
+
#: SmartSlider3/Application/Admin/Sliders/Template/GettingStarted.php:15
|
4254 |
+
msgid ""
|
4255 |
+
"To help you get started, we've put together a super tutorial video that "
|
4256 |
+
"shows you the basic settings."
|
4257 |
+
msgstr "为了帮助您入门,我们整理了一个超级教程视频,向您显示基本设置。"
|
4258 |
+
|
4259 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:40
|
4260 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:128
|
4261 |
+
msgid "Possible conflicts"
|
4262 |
+
msgstr "可能的冲突"
|
4263 |
+
|
4264 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:44
|
4265 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:132
|
4266 |
+
msgid "Test connection"
|
4267 |
+
msgstr "测试连接"
|
4268 |
+
|
4269 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:48
|
4270 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:136
|
4271 |
+
msgid "No conflicts detected."
|
4272 |
+
msgstr "未检测到冲突。"
|
4273 |
+
|
4274 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:66
|
4275 |
+
msgid "Hello! How can we help you today?"
|
4276 |
+
msgstr "你好!需要我们提供什么帮助?"
|
4277 |
+
|
4278 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:71
|
4279 |
+
msgid "Search in the knowledge base"
|
4280 |
+
msgstr "在知识库中搜索"
|
4281 |
+
|
4282 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:83
|
4283 |
+
msgid "Documentation"
|
4284 |
+
msgstr "文档"
|
4285 |
+
|
4286 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:84
|
4287 |
+
msgid ""
|
4288 |
+
"To get started with Smart Slider 3, please refer to this guide for "
|
4289 |
+
"downloading, installing, and using."
|
4290 |
+
msgstr "要开始使用Smart Slider 3,请参考本指南进行下载、安装和使用。"
|
4291 |
+
|
4292 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:90
|
4293 |
+
msgid "Email support"
|
4294 |
+
msgstr "邮件支持"
|
4295 |
+
|
4296 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:91
|
4297 |
+
msgid ""
|
4298 |
+
"Need one-to-one assistance? Get in touch with our Support team! We'd love "
|
4299 |
+
"the opportunity to help you."
|
4300 |
+
msgstr "需要一对一的协助吗?与我们的支持团队联系!我们希望有机会为您提供帮助。"
|
4301 |
+
|
4302 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:98
|
4303 |
+
msgid "Tutorial videos"
|
4304 |
+
msgstr "视频教程"
|
4305 |
+
|
4306 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:99
|
4307 |
+
msgid ""
|
4308 |
+
"Check our video tutorials which cover everything you need to know about "
|
4309 |
+
"Smart Slider 3."
|
4310 |
+
msgstr "查看我们的视频教程,其中涵盖了您需要了解有关Smart Slider 3的所有信息。"
|
4311 |
+
|
4312 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:104
|
4313 |
+
msgid "Selected articles"
|
4314 |
+
msgstr "精选文章"
|
4315 |
+
|
4316 |
+
#: SmartSlider3/Application/Admin/Help/Template/Index.php:166
|
4317 |
+
msgid "Debug information"
|
4318 |
+
msgstr "调试信息"
|
4319 |
+
|
4320 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpBrowserIncompatible.php:16
|
4321 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpBrowserIncompatible.php:17
|
4322 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpBrowserIncompatible.php:18
|
4323 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpBrowserIncompatible.php:19
|
4324 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpBrowserIncompatible.php:20
|
4325 |
+
#, php-format
|
4326 |
+
msgid "%s or later"
|
4327 |
+
msgstr "%s 或更高版本"
|
4328 |
+
|
4329 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpBrowserIncompatible.php:23
|
4330 |
+
msgid "You are using an unsupported browser!"
|
4331 |
+
msgstr "您使用的是不受支持的浏览器!"
|
4332 |
+
|
4333 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpBrowserIncompatible.php:23
|
4334 |
+
#, php-format
|
4335 |
+
msgid ""
|
4336 |
+
"Smart Slider 3 does not support your current browser for editing. Supported "
|
4337 |
+
"browsers are the following: %s."
|
4338 |
+
msgstr "Smart Slider 3不支持您当前的浏览器进行编辑。受支持的浏览器如下:%s。"
|
4339 |
+
|
4340 |
+
#: SmartSlider3/Application/Admin/Help/ViewHelpIndex.php:28
|
4341 |
+
#: SmartSlider3/Platform/WordPress/Admin/AdminHelper.php:105
|
4342 |
+
msgid "Help center"
|
4343 |
+
msgstr "帮助中心"
|
4344 |
+
|
4345 |
+
#: SmartSlider3/Application/Admin/Layout/AbstractLayoutMenu.php:60
|
4346 |
+
msgid "Help"
|
4347 |
+
msgstr "帮助"
|
4348 |
+
|
4349 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/AdminError/AdminError.php:22
|
4350 |
+
#: SmartSlider3/Application/Model/ModelSlides.php:129
|
4351 |
+
msgid "Read more"
|
4352 |
+
msgstr "阅读更多"
|
4353 |
+
|
4354 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/FreeNeedMore/FreeNeedMore.php:17
|
4355 |
+
msgid "Need more?"
|
4356 |
+
msgstr "需要更多?"
|
4357 |
+
|
4358 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Core/FreeNeedMore/FreeNeedMore.php:20
|
4359 |
+
msgid "Unlock all the pro features by upgrading to Smart Slider 3 Pro."
|
4360 |
+
msgstr "通过升级到Smart Slider 3 专业版,解锁所有专业功能。"
|
4361 |
+
|
4362 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardInfo/DashboardInfo.php:42
|
4363 |
+
msgid "Changelog"
|
4364 |
+
msgstr "更新历史"
|
4365 |
+
|
4366 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardInfo/DashboardInfo.php:57
|
4367 |
+
msgid "Check for update"
|
4368 |
+
msgstr "检查更新"
|
4369 |
+
|
4370 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardInfo/DashboardInfo.php:60
|
4371 |
+
msgid "Check"
|
4372 |
+
msgstr "检查"
|
4373 |
+
|
4374 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardInfo/DashboardInfo.php:71
|
4375 |
+
msgid "Your license is active"
|
4376 |
+
msgstr ""
|
4377 |
+
|
4378 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardInfo/DashboardInfo.php:74
|
4379 |
+
msgid "Deactivate license"
|
4380 |
+
msgstr ""
|
4381 |
+
|
4382 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardInfo/DashboardInfo.php:82
|
4383 |
+
#, fuzzy
|
4384 |
+
#| msgid "Rate your experience"
|
4385 |
+
msgid "Activate your license"
|
4386 |
+
msgstr "评价您的体验"
|
4387 |
+
|
4388 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardNewsletter.php:18
|
4389 |
+
msgid "Don’t miss any update"
|
4390 |
+
msgstr "不要错过任何更新"
|
4391 |
+
|
4392 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:25
|
4393 |
+
msgid "Let us know how we're doing"
|
4394 |
+
msgstr "让我们知道我们的状况"
|
4395 |
+
|
4396 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:29
|
4397 |
+
msgid ""
|
4398 |
+
"If you are happy with Smart Slider 3 and can take a minute please leave a "
|
4399 |
+
"review. This will help to spread its popularity and to make this plugin a "
|
4400 |
+
"better one."
|
4401 |
+
msgstr ""
|
4402 |
+
"如果您对Smart Slider 3感到满意,并且可能需要一分钟,请留下评论。这将有助于传"
|
4403 |
+
"播其流行性并使该插件成为更好的插件。"
|
4404 |
+
|
4405 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:59
|
4406 |
+
msgid "Rate your experience"
|
4407 |
+
msgstr "评价您的体验"
|
4408 |
+
|
4409 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:60
|
4410 |
+
msgid "Hated it"
|
4411 |
+
msgstr "讨厌它"
|
4412 |
+
|
4413 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:61
|
4414 |
+
msgid "Disliked it"
|
4415 |
+
msgstr "不喜欢它"
|
4416 |
+
|
4417 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:62
|
4418 |
+
msgid "It was ok"
|
4419 |
+
msgstr "还行吧"
|
4420 |
+
|
4421 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:63
|
4422 |
+
msgid "Liked it"
|
4423 |
+
msgstr "喜欢它"
|
4424 |
+
|
4425 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardReview.php:64
|
4426 |
+
msgid "Loved it"
|
4427 |
+
msgstr "超喜欢它"
|
4428 |
+
|
4429 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:18
|
4430 |
+
msgid "Why upgrade to Smart Slider 3 Pro?"
|
4431 |
+
msgstr "为什么要升级到 Smart Slider 3 专业版?"
|
4432 |
+
|
4433 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:25
|
4434 |
+
msgid "180+ slider templates"
|
4435 |
+
msgstr "180多个轮播模板"
|
4436 |
+
|
4437 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:29
|
4438 |
+
msgid "14 new layers"
|
4439 |
+
msgstr "14个新图层"
|
4440 |
+
|
4441 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:33
|
4442 |
+
msgid "New animations & effects"
|
4443 |
+
msgstr "新动画和特效"
|
4444 |
+
|
4445 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:39
|
4446 |
+
msgid "Full slide library access"
|
4447 |
+
msgstr "完整的轮播图库访问"
|
4448 |
+
|
4449 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:43
|
4450 |
+
msgid "Extra advanced options"
|
4451 |
+
msgstr "额外的高级选项"
|
4452 |
+
|
4453 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardUpgradePro.php:47
|
4454 |
+
msgid "Lifetime update & support"
|
4455 |
+
msgstr "终身更新和支持"
|
4456 |
+
|
4457 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Forms/Button/BlockButtonApply.php:12
|
4458 |
+
#: SmartSlider3Pro/SplitText/Block/SplitTextManager/BlockSplitTextManager.php:40
|
4459 |
+
msgid "Apply"
|
4460 |
+
msgstr "应用"
|
4461 |
+
|
4462 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Forms/Button/BlockButtonBack.php:12
|
4463 |
+
msgid "Back"
|
4464 |
+
msgstr "返回"
|
4465 |
+
|
4466 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Forms/Button/BlockButtonImport.php:12
|
4467 |
+
msgid "Import"
|
4468 |
+
msgstr "导入"
|
4469 |
+
|
4470 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:64
|
4471 |
+
msgid "Layers"
|
4472 |
+
msgstr "图层"
|
4473 |
+
|
4474 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:72
|
4475 |
+
msgid "Library"
|
4476 |
+
msgstr "库"
|
4477 |
+
|
4478 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/AddLayer.php:129
|
4479 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:62
|
4480 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:151
|
4481 |
+
msgid "Absolute"
|
4482 |
+
msgstr "绝对"
|
4483 |
+
|
4484 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/AddLayer/BlockAddLayer.php:23
|
4485 |
+
#: SmartSlider3/Renderable/Item/AbstractItem.php:96
|
4486 |
+
#: SmartSlider3/Renderable/Item/ItemFactory.php:177
|
4487 |
+
msgctxt "Layer group"
|
4488 |
+
msgid "Basic"
|
4489 |
+
msgstr "基本"
|
4490 |
+
|
4491 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:41
|
4492 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:45
|
4493 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:37
|
4494 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:41
|
4495 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:45
|
4496 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:49
|
4497 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:333
|
4498 |
+
msgid "Inner align"
|
4499 |
+
msgstr "内部对齐"
|
4500 |
+
|
4501 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:46
|
4502 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:42
|
4503 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:50
|
4504 |
+
msgid "Positions the layers inside horizontally."
|
4505 |
+
msgstr "将图层水平放置在内部。"
|
4506 |
+
|
4507 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:49
|
4508 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:53
|
4509 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:161
|
4510 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:44
|
4511 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:48
|
4512 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:232
|
4513 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:238
|
4514 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:334
|
4515 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:340
|
4516 |
+
msgid "Vertical align"
|
4517 |
+
msgstr "垂直对齐"
|
4518 |
+
|
4519 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:54
|
4520 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:49
|
4521 |
+
msgid "Positions the layers inside vertically."
|
4522 |
+
msgstr "将图层垂直放置在内部。"
|
4523 |
+
|
4524 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:66
|
4525 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:93
|
4526 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:83
|
4527 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:113
|
4528 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:55
|
4529 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:165
|
4530 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:178
|
4531 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:143
|
4532 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:178
|
4533 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:196
|
4534 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:188
|
4535 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:227
|
4536 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:123
|
4537 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:144
|
4538 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:288
|
4539 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:171
|
4540 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:146
|
4541 |
+
msgid "Target window"
|
4542 |
+
msgstr "目标窗口"
|
4543 |
+
|
4544 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:93
|
4545 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:94
|
4546 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:79
|
4547 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:80
|
4548 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:121
|
4549 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:122
|
4550 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:267
|
4551 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:121
|
4552 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:122
|
4553 |
+
msgid "Focus"
|
4554 |
+
msgstr "焦点"
|
4555 |
+
|
4556 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:95
|
4557 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:81
|
4558 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:123
|
4559 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:123
|
4560 |
+
msgid ""
|
4561 |
+
"You can set the starting position of a background image. This makes sure "
|
4562 |
+
"that the selected part will always remain visible, so you should pick the "
|
4563 |
+
"most important part."
|
4564 |
+
msgstr ""
|
4565 |
+
"您可以设置背景图片的开始位置。这样可以确保所选部分始终保持可见,因此您应该选"
|
4566 |
+
"择最重要的部分。"
|
4567 |
+
|
4568 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:107
|
4569 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:137
|
4570 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:134
|
4571 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:178
|
4572 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:41
|
4573 |
+
msgid "Background"
|
4574 |
+
msgstr "背景"
|
4575 |
+
|
4576 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:116
|
4577 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:101
|
4578 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:143
|
4579 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:308
|
4580 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:116
|
4581 |
+
msgid "Gradient"
|
4582 |
+
msgstr "渐变"
|
4583 |
+
|
4584 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:122
|
4585 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:107
|
4586 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:149
|
4587 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:314
|
4588 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:121
|
4589 |
+
msgid "Color end"
|
4590 |
+
msgstr "结束颜色"
|
4591 |
+
|
4592 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsColumn.php:194
|
4593 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:90
|
4594 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:168
|
4595 |
+
msgid "Max width"
|
4596 |
+
msgstr "最大宽度"
|
4597 |
+
|
4598 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:53
|
4599 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:59
|
4600 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:64
|
4601 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:142
|
4602 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:148
|
4603 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:151
|
4604 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:93
|
4605 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:111
|
4606 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:99
|
4607 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:41
|
4608 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:36
|
4609 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:57
|
4610 |
+
#: SmartSlider3Pro/Widget/Bar/BarVertical/BarVertical.php:33
|
4611 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:40
|
4612 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:39
|
4613 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:87
|
4614 |
+
#: SmartSlider3Pro/Widget/Html/HtmlCode/HtmlCode.php:26
|
4615 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorPie/IndicatorPie.php:29
|
4616 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorStripe/IndicatorStripe.php:29
|
4617 |
+
msgid "Position"
|
4618 |
+
msgstr "位置"
|
4619 |
+
|
4620 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:65
|
4621 |
+
msgid "The editing mode the layer is positioned in."
|
4622 |
+
msgstr "图层所在的编辑模式。"
|
4623 |
+
|
4624 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:75
|
4625 |
+
msgid "Positions the layer horizontally within its parent."
|
4626 |
+
msgstr "将图层水平放置在其父图层中。"
|
4627 |
+
|
4628 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:106
|
4629 |
+
msgid "You can set a fix height for your layer."
|
4630 |
+
msgstr "您可以为图层设置固定高度。"
|
4631 |
+
|
4632 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:114
|
4633 |
+
msgid "With margins you can create distance between your layers."
|
4634 |
+
msgstr "使用外边距可以在图层之间创建距离。"
|
4635 |
+
|
4636 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:183
|
4637 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:235
|
4638 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:243
|
4639 |
+
msgid "Responsive"
|
4640 |
+
msgstr "自适应"
|
4641 |
+
|
4642 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:188
|
4643 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:194
|
4644 |
+
#, fuzzy
|
4645 |
+
#| msgid "Liked it"
|
4646 |
+
msgid "Linked to"
|
4647 |
+
msgstr "喜欢它"
|
4648 |
+
|
4649 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:195
|
4650 |
+
msgid ""
|
4651 |
+
"You can link your layer to another layer on the same level. This way your "
|
4652 |
+
"layer won't be positioned to the slide, but the other layer."
|
4653 |
+
msgstr ""
|
4654 |
+
|
4655 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:245
|
4656 |
+
msgid "Hide when variable empty"
|
4657 |
+
msgstr "变量为空时隐藏"
|
4658 |
+
|
4659 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:254
|
4660 |
+
msgid "Text scale"
|
4661 |
+
msgstr "文字比例"
|
4662 |
+
|
4663 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:265
|
4664 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:266
|
4665 |
+
msgid "Adaptive"
|
4666 |
+
msgstr "自适应"
|
4667 |
+
|
4668 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:267
|
4669 |
+
msgid ""
|
4670 |
+
"Keeps the same size for your text on each device for best legibility. It's "
|
4671 |
+
"enabled by default on the Content layer."
|
4672 |
+
msgstr ""
|
4673 |
+
"在每台设备上保持文本大小相同,以提高可读性。默认情况下,它在内容层启用。"
|
4674 |
+
|
4675 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:271
|
4676 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:170
|
4677 |
+
msgid "Device specific settings"
|
4678 |
+
msgstr "设备特定的设置"
|
4679 |
+
|
4680 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:271
|
4681 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:170
|
4682 |
+
msgid "Clear"
|
4683 |
+
msgstr "清除"
|
4684 |
+
|
4685 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:273
|
4686 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:172
|
4687 |
+
msgid "Erases all device specific changes you made on the current device."
|
4688 |
+
msgstr "清除您在当前设备上进行的所有设备特定更改。"
|
4689 |
+
|
4690 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:282
|
4691 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:70
|
4692 |
+
msgid "Effect"
|
4693 |
+
msgstr "效果"
|
4694 |
+
|
4695 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:285
|
4696 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:286
|
4697 |
+
msgid "Parallax"
|
4698 |
+
msgstr ""
|
4699 |
+
|
4700 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:287
|
4701 |
+
msgid "More parallax options in slider settings -> Layer animations tab."
|
4702 |
+
msgstr ""
|
4703 |
+
|
4704 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:305
|
4705 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:312
|
4706 |
+
msgid "Crop"
|
4707 |
+
msgstr "裁剪"
|
4708 |
+
|
4709 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:310
|
4710 |
+
msgid "Mask"
|
4711 |
+
msgstr "遮罩"
|
4712 |
+
|
4713 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:313
|
4714 |
+
msgid "If your content is larger than the layer, you can crop it to fit."
|
4715 |
+
msgstr "如果内容大于图层,则可以对其进行裁剪以适合。"
|
4716 |
+
|
4717 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:316
|
4718 |
+
msgid "Rotation"
|
4719 |
+
msgstr "旋转"
|
4720 |
+
|
4721 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:333
|
4722 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:335
|
4723 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:205
|
4724 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:207
|
4725 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:281
|
4726 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:181
|
4727 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:182
|
4728 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:189
|
4729 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:190
|
4730 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:282
|
4731 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:284
|
4732 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:311
|
4733 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:313
|
4734 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:196
|
4735 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:198
|
4736 |
+
msgid "CSS Class"
|
4737 |
+
msgstr "CSS类"
|
4738 |
+
|
4739 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsCommon.php:336
|
4740 |
+
msgid "You can add a custom CSS class on the layer container."
|
4741 |
+
msgstr "您可以在图层容器上添加自定义CSS类。"
|
4742 |
+
|
4743 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:92
|
4744 |
+
msgid "Content background"
|
4745 |
+
msgstr "内容背景"
|
4746 |
+
|
4747 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsContent.php:118
|
4748 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:185
|
4749 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:219
|
4750 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:148
|
4751 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:190
|
4752 |
+
msgid "Spacing"
|
4753 |
+
msgstr "空白"
|
4754 |
+
|
4755 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:46
|
4756 |
+
msgid "Typography"
|
4757 |
+
msgstr "排版"
|
4758 |
+
|
4759 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:51
|
4760 |
+
msgid ""
|
4761 |
+
"You can select a font family from the preset, or type your custom family."
|
4762 |
+
msgstr "您可以从预设中选择字体系列,或键入您的自定义系列。"
|
4763 |
+
|
4764 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsItemCommon.php:60
|
4765 |
+
msgid ""
|
4766 |
+
"Need to change the font size device specifically? Use the Text scale option."
|
4767 |
+
msgstr "需要专门更改字体大小的设备吗?使用文本比例选项。"
|
4768 |
+
|
4769 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:36
|
4770 |
+
msgid "Columns"
|
4771 |
+
msgstr "列"
|
4772 |
+
|
4773 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:53
|
4774 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:62
|
4775 |
+
msgid "Gutter"
|
4776 |
+
msgstr "间距"
|
4777 |
+
|
4778 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:63
|
4779 |
+
msgid "Creates space between the columns"
|
4780 |
+
msgstr "在列之间创建空间"
|
4781 |
+
|
4782 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:66
|
4783 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:74
|
4784 |
+
msgid "Wrap after"
|
4785 |
+
msgstr "包装后"
|
4786 |
+
|
4787 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:75
|
4788 |
+
msgid "Breaks the columns to the given amount of rows."
|
4789 |
+
msgstr "将列拆分为给定的行数。"
|
4790 |
+
|
4791 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsRow.php:81
|
4792 |
+
msgid "Makes the row fill the available vertical space"
|
4793 |
+
msgstr "使行填充可用的垂直空间"
|
4794 |
+
|
4795 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:60
|
4796 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:96
|
4797 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:35
|
4798 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:67
|
4799 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:109
|
4800 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:78
|
4801 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:173
|
4802 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:176
|
4803 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:171
|
4804 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:268
|
4805 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:272
|
4806 |
+
#: SmartSlider3Pro/Widget/Bar/BarVertical/BarVertical.php:50
|
4807 |
+
msgid "Description"
|
4808 |
+
msgstr "描述"
|
4809 |
+
|
4810 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:107
|
4811 |
+
msgid "Custom lightbox image"
|
4812 |
+
msgstr "自定义灯箱图片"
|
4813 |
+
|
4814 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:112
|
4815 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/SlideBox.php:72
|
4816 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:56
|
4817 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:56
|
4818 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:73
|
4819 |
+
msgid "Published"
|
4820 |
+
msgstr "已发布"
|
4821 |
+
|
4822 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:124
|
4823 |
+
#, fuzzy
|
4824 |
+
#| msgid "Publish"
|
4825 |
+
msgid "Publish on"
|
4826 |
+
msgstr "发布"
|
4827 |
+
|
4828 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:125
|
4829 |
+
#, fuzzy
|
4830 |
+
#| msgid "Unpublish"
|
4831 |
+
msgid "Unpublish on"
|
4832 |
+
msgstr "取消发布"
|
4833 |
+
|
4834 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:130
|
4835 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:135
|
4836 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:105
|
4837 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:47
|
4838 |
+
msgid "Thumbnail type"
|
4839 |
+
msgstr "缩略图类型"
|
4840 |
+
|
4841 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:133
|
4842 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:108
|
4843 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:50
|
4844 |
+
#: SmartSlider3/Form/Element/BackgroundImage.php:30
|
4845 |
+
#: SmartSlider3Pro/Renderable/Item/Video/Assets/video.js:22
|
4846 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:36
|
4847 |
+
msgid "Video"
|
4848 |
+
msgstr "视频"
|
4849 |
+
|
4850 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:136
|
4851 |
+
msgid ""
|
4852 |
+
"If you have a video on your slide, you can put a play icon on the thumbnail "
|
4853 |
+
"image to indicate that."
|
4854 |
+
msgstr "如果轮播图上有视频,则可以在缩略图上放置一个播放图标来表明这一点。"
|
4855 |
+
|
4856 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:216
|
4857 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:162
|
4858 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:164
|
4859 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:168
|
4860 |
+
#, php-format
|
4861 |
+
msgid ""
|
4862 |
+
"Video autoplaying has a lot of limitations made by browsers. %1$sLearn about "
|
4863 |
+
"them.%2$s"
|
4864 |
+
msgstr "视频自动播放具有许多浏览器的限制。 %1$s了解详情。%2$s"
|
4865 |
+
|
4866 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:218
|
4867 |
+
#, fuzzy
|
4868 |
+
#| msgid "Slide background"
|
4869 |
+
msgid "Slide background video"
|
4870 |
+
msgstr "轮播图背景"
|
4871 |
+
|
4872 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:230
|
4873 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:104
|
4874 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:236
|
4875 |
+
#, fuzzy
|
4876 |
+
#| msgid "Mute"
|
4877 |
+
msgid "Muted"
|
4878 |
+
msgstr "静音"
|
4879 |
+
|
4880 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:231
|
4881 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:205
|
4882 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:210
|
4883 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:105
|
4884 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:237
|
4885 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:132
|
4886 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:183
|
4887 |
+
msgctxt "Video/Audio play"
|
4888 |
+
msgid "Loop"
|
4889 |
+
msgstr "循环"
|
4890 |
+
|
4891 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:232
|
4892 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:233
|
4893 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:215
|
4894 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:216
|
4895 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:217
|
4896 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:218
|
4897 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:142
|
4898 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:143
|
4899 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:199
|
4900 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:200
|
4901 |
+
#, fuzzy
|
4902 |
+
#| msgid "First slide changed."
|
4903 |
+
msgid "Restart on slide change"
|
4904 |
+
msgstr "第一个轮播图已更改。"
|
4905 |
+
|
4906 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:234
|
4907 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:217
|
4908 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:219
|
4909 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:201
|
4910 |
+
msgid "Starts the video from the beginning when the slide is viewed again."
|
4911 |
+
msgstr ""
|
4912 |
+
|
4913 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:237
|
4914 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:284
|
4915 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:106
|
4916 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:238
|
4917 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:128
|
4918 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:206
|
4919 |
+
msgid "Fill mode"
|
4920 |
+
msgstr "填充模式"
|
4921 |
+
|
4922 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:262
|
4923 |
+
msgid ""
|
4924 |
+
"Select a background image for the slide. By clicking the small screen icon, "
|
4925 |
+
"you can pick different images for different devices."
|
4926 |
+
msgstr ""
|
4927 |
+
|
4928 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:282
|
4929 |
+
#, php-format
|
4930 |
+
msgid ""
|
4931 |
+
"Please read %1$sour detailed guide%2$s about setting your own slide "
|
4932 |
+
"background correctly."
|
4933 |
+
msgstr "请阅读%1$s我们的详细指南%2$s,了解如何正确设置自己的轮播图背景。"
|
4934 |
+
|
4935 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:295
|
4936 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:203
|
4937 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:100
|
4938 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:1070
|
4939 |
+
msgid "Blur"
|
4940 |
+
msgstr "模糊"
|
4941 |
+
|
4942 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:318
|
4943 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:319
|
4944 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:124
|
4945 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:87
|
4946 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:87
|
4947 |
+
msgid "Overlay"
|
4948 |
+
msgstr "覆盖"
|
4949 |
+
|
4950 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:320
|
4951 |
+
msgid "Puts the color in front of the image."
|
4952 |
+
msgstr "将颜色放在图片前面。"
|
4953 |
+
|
4954 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:324
|
4955 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:163
|
4956 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:242
|
4957 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:153
|
4958 |
+
msgid "SEO"
|
4959 |
+
msgstr "SEO"
|
4960 |
+
|
4961 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:325
|
4962 |
+
msgid "Image alt"
|
4963 |
+
msgstr "图片alt"
|
4964 |
+
|
4965 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php:328
|
4966 |
+
msgid "Image title"
|
4967 |
+
msgstr "图片标题"
|
4968 |
+
|
4969 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:48
|
4970 |
+
msgctxt "Layer animation"
|
4971 |
+
msgid "In"
|
4972 |
+
msgstr ""
|
4973 |
+
|
4974 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:50
|
4975 |
+
#, fuzzy
|
4976 |
+
#| msgid "Outset"
|
4977 |
+
msgctxt "Layer animation"
|
4978 |
+
msgid "Out"
|
4979 |
+
msgstr "外凸"
|
4980 |
+
|
4981 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:51
|
4982 |
+
msgctxt "Layer animation"
|
4983 |
+
msgid "Events"
|
4984 |
+
msgstr ""
|
4985 |
+
|
4986 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:69
|
4987 |
+
#, fuzzy
|
4988 |
+
#| msgid "Play when visible"
|
4989 |
+
msgid "Plays in when"
|
4990 |
+
msgstr "可见时播放"
|
4991 |
+
|
4992 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:74
|
4993 |
+
msgid "Plays out when"
|
4994 |
+
msgstr ""
|
4995 |
+
|
4996 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:82
|
4997 |
+
msgid "Plays loop when"
|
4998 |
+
msgstr ""
|
4999 |
+
|
5000 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:87
|
5001 |
+
msgid "Pauses loop when"
|
5002 |
+
msgstr ""
|
5003 |
+
|
5004 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:92
|
5005 |
+
msgid "Stops loop when"
|
5006 |
+
msgstr ""
|
5007 |
+
|
5008 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:97
|
5009 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:102
|
5010 |
+
#, fuzzy
|
5011 |
+
#| msgid "Replace variables"
|
5012 |
+
msgid "Repeatable"
|
5013 |
+
msgstr "替换变量"
|
5014 |
+
|
5015 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:103
|
5016 |
+
msgid "Allows the layer animations to play more than once."
|
5017 |
+
msgstr ""
|
5018 |
+
|
5019 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:106
|
5020 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:372
|
5021 |
+
#, fuzzy
|
5022 |
+
#| msgid "After delay"
|
5023 |
+
msgid "Start delay"
|
5024 |
+
msgstr "延迟"
|
5025 |
+
|
5026 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:120
|
5027 |
+
#, fuzzy
|
5028 |
+
#| msgid "Load delay"
|
5029 |
+
msgid "End delay"
|
5030 |
+
msgstr "加载延迟"
|
5031 |
+
|
5032 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:133
|
5033 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:134
|
5034 |
+
msgid "Repeat loop only"
|
5035 |
+
msgstr ""
|
5036 |
+
|
5037 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:135
|
5038 |
+
msgid "Allows the stopped loop to start again."
|
5039 |
+
msgstr ""
|
5040 |
+
|
5041 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:138
|
5042 |
+
msgid "Trigger custom event on"
|
5043 |
+
msgstr ""
|
5044 |
+
|
5045 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:140
|
5046 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:41
|
5047 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:62
|
5048 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:148
|
5049 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:181
|
5050 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:44
|
5051 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:43
|
5052 |
+
msgid "Click"
|
5053 |
+
msgstr ""
|
5054 |
+
|
5055 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:143
|
5056 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:182
|
5057 |
+
#, fuzzy
|
5058 |
+
#| msgid "Mouse wheel"
|
5059 |
+
msgid "Mouse enter"
|
5060 |
+
msgstr "鼠标滚动"
|
5061 |
+
|
5062 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:146
|
5063 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:183
|
5064 |
+
#, fuzzy
|
5065 |
+
#| msgid "Mouse wheel"
|
5066 |
+
msgid "Mouse leave"
|
5067 |
+
msgstr "鼠标滚动"
|
5068 |
+
|
5069 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:149
|
5070 |
+
msgid "Media started"
|
5071 |
+
msgstr ""
|
5072 |
+
|
5073 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:152
|
5074 |
+
msgid "Media paused"
|
5075 |
+
msgstr ""
|
5076 |
+
|
5077 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:155
|
5078 |
+
msgid "Media stopped"
|
5079 |
+
msgstr ""
|
5080 |
+
|
5081 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:169
|
5082 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:440
|
5083 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:86
|
5084 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:40
|
5085 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:271
|
5086 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:269
|
5087 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:302
|
5088 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:72
|
5089 |
+
msgid "Duration"
|
5090 |
+
msgstr "持续时间"
|
5091 |
+
|
5092 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:181
|
5093 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:452
|
5094 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:214
|
5095 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:240
|
5096 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:98
|
5097 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:241
|
5098 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:185
|
5099 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:142
|
5100 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:267
|
5101 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:169
|
5102 |
+
msgid "Delay"
|
5103 |
+
msgstr ""
|
5104 |
+
|
5105 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:194
|
5106 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:498
|
5107 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:504
|
5108 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:103
|
5109 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:198
|
5110 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:279
|
5111 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:313
|
5112 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:97
|
5113 |
+
#, fuzzy
|
5114 |
+
#| msgctxt "Layer"
|
5115 |
+
#| msgid "Missing"
|
5116 |
+
msgid "Easing"
|
5117 |
+
msgstr "缺失"
|
5118 |
+
|
5119 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:210
|
5120 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:76
|
5121 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:153
|
5122 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:152
|
5123 |
+
msgid "Offset"
|
5124 |
+
msgstr "偏移"
|
5125 |
+
|
5126 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:258
|
5127 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:481
|
5128 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:482
|
5129 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:483
|
5130 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:484
|
5131 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:485
|
5132 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:486
|
5133 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:487
|
5134 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:488
|
5135 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:49
|
5136 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:254
|
5137 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:536
|
5138 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:578
|
5139 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:620
|
5140 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:184
|
5141 |
+
#, fuzzy
|
5142 |
+
#| msgid "State"
|
5143 |
+
msgid "Rotate"
|
5144 |
+
msgstr "省"
|
5145 |
+
|
5146 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:296
|
5147 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:39
|
5148 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:223
|
5149 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:224
|
5150 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:377
|
5151 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:138
|
5152 |
+
#, fuzzy
|
5153 |
+
#| msgid "Scale up"
|
5154 |
+
msgid "Scale"
|
5155 |
+
msgstr "Scale up"
|
5156 |
+
|
5157 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:323
|
5158 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:473
|
5159 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:474
|
5160 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:475
|
5161 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:476
|
5162 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:945
|
5163 |
+
msgid "Skew"
|
5164 |
+
msgstr ""
|
5165 |
+
|
5166 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:330
|
5167 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:377
|
5168 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:407
|
5169 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:246
|
5170 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:99
|
5171 |
+
#, fuzzy
|
5172 |
+
#| msgid "Transform"
|
5173 |
+
msgid "Transform origin"
|
5174 |
+
msgstr "转换"
|
5175 |
+
|
5176 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:360
|
5177 |
+
msgid ""
|
5178 |
+
"Makes the last keyframe to be the origin of the layer animation, instead of "
|
5179 |
+
"its canvas position."
|
5180 |
+
msgstr ""
|
5181 |
+
|
5182 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:366
|
5183 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:369
|
5184 |
+
#, fuzzy
|
5185 |
+
#| msgid "Max count"
|
5186 |
+
msgid "Repeat count"
|
5187 |
+
msgstr "最大数量"
|
5188 |
+
|
5189 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:368
|
5190 |
+
msgid "loops"
|
5191 |
+
msgstr ""
|
5192 |
+
|
5193 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:370
|
5194 |
+
msgid ""
|
5195 |
+
"You can restrict the loop to play only a certain amount of loops, instead of "
|
5196 |
+
"infinite."
|
5197 |
+
msgstr ""
|
5198 |
+
|
5199 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:469
|
5200 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:470
|
5201 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:471
|
5202 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:472
|
5203 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:912
|
5204 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:192
|
5205 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:47
|
5206 |
+
#, fuzzy
|
5207 |
+
#| msgid "Slide"
|
5208 |
+
msgctxt "Animation"
|
5209 |
+
msgid "Slide"
|
5210 |
+
msgstr "轮播图"
|
5211 |
+
|
5212 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:477
|
5213 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:478
|
5214 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:479
|
5215 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:480
|
5216 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:246
|
5217 |
+
#, fuzzy
|
5218 |
+
#| msgid "Curtain to top"
|
5219 |
+
msgid "Curtains"
|
5220 |
+
msgstr "Curtain to top"
|
5221 |
+
|
5222 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:479
|
5223 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:480
|
5224 |
+
msgid "Diagonal"
|
5225 |
+
msgstr ""
|
5226 |
+
|
5227 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:489
|
5228 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:490
|
5229 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:491
|
5230 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:492
|
5231 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:262
|
5232 |
+
msgid "Circle"
|
5233 |
+
msgstr ""
|
5234 |
+
|
5235 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:495
|
5236 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:235
|
5237 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:237
|
5238 |
+
msgid "From"
|
5239 |
+
msgstr "从"
|
5240 |
+
|
5241 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:501
|
5242 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:240
|
5243 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:242
|
5244 |
+
msgid "To"
|
5245 |
+
msgstr "到"
|
5246 |
+
|
5247 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:509
|
5248 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:58
|
5249 |
+
#: SmartSlider3/Storage.php:935 SmartSlider3/Storage.php:1755
|
5250 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:132
|
5251 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:24
|
5252 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:73
|
5253 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:91
|
5254 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:1061
|
5255 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:189
|
5256 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:201
|
5257 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:132
|
5258 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:243
|
5259 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:48
|
5260 |
+
msgid "Fade"
|
5261 |
+
msgstr "渐变"
|
5262 |
+
|
5263 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:510
|
5264 |
+
#: SmartSlider3/Storage.php:1009
|
5265 |
+
msgid "Scale up"
|
5266 |
+
msgstr "Scale up"
|
5267 |
+
|
5268 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Tab/TabAnimation.php:511
|
5269 |
+
#: SmartSlider3/Storage.php:1024
|
5270 |
+
msgid "Scale down"
|
5271 |
+
msgstr "Scale down"
|
5272 |
+
|
5273 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/SlideBox.php:22
|
5274 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderBox/SliderBox.php:40
|
5275 |
+
msgid "Edit"
|
5276 |
+
msgstr "编辑"
|
5277 |
+
|
5278 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/SlideBox.php:38
|
5279 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/AddSlide/AddSlide.php:46
|
5280 |
+
#: SmartSlider3/Application/Model/ModelSlides.php:77
|
5281 |
+
msgid "Static overlay"
|
5282 |
+
msgstr "静态叠加"
|
5283 |
+
|
5284 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/SlideBox.php:68
|
5285 |
+
msgid "First slide"
|
5286 |
+
msgstr "第一张轮播图"
|
5287 |
+
|
5288 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideBox/SlideBox.php:76
|
5289 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:74
|
5290 |
+
msgid "Unpublished"
|
5291 |
+
msgstr "取消发布"
|
5292 |
+
|
5293 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:32
|
5294 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:120
|
5295 |
+
msgid "Bulk actions"
|
5296 |
+
msgstr "批量动作"
|
5297 |
+
|
5298 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:58
|
5299 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:149
|
5300 |
+
msgid "Select all"
|
5301 |
+
msgstr "全选"
|
5302 |
+
|
5303 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:59
|
5304 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:155
|
5305 |
+
msgid "Select none"
|
5306 |
+
msgstr "取消全选"
|
5307 |
+
|
5308 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:60
|
5309 |
+
msgid "Select published"
|
5310 |
+
msgstr "选择已发布"
|
5311 |
+
|
5312 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/ActionBar/BlockActionBar.php:61
|
5313 |
+
msgid "Select unpublished"
|
5314 |
+
msgstr "选择已取消发布"
|
5315 |
+
|
5316 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/AddSlide/AddSlide.php:26
|
5317 |
+
msgid "Blank"
|
5318 |
+
msgstr "空白"
|
5319 |
+
|
5320 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/AddSlide/AddSlide.php:36
|
5321 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:175
|
5322 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:123
|
5323 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:159
|
5324 |
+
msgid "Post"
|
5325 |
+
msgstr "发布"
|
5326 |
+
|
5327 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/AddSlide/AddSlide.php:53
|
5328 |
+
msgid "Dynamic slides"
|
5329 |
+
msgstr "动态轮播图"
|
5330 |
+
|
5331 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php:92
|
5332 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:21
|
5333 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:27
|
5334 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:63
|
5335 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderSimpleEdit.php:99
|
5336 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderSimpleEditAddSlide.php:65
|
5337 |
+
msgid "Add slide"
|
5338 |
+
msgstr "添加轮播图"
|
5339 |
+
|
5340 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php:105
|
5341 |
+
msgid "Block must contain only one slide. Need more?"
|
5342 |
+
msgstr "块只能包含一张轮播图。需要更多?"
|
5343 |
+
|
5344 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php:108
|
5345 |
+
msgid "Convert to slider"
|
5346 |
+
msgstr "转换为轮播"
|
5347 |
+
|
5348 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php:136
|
5349 |
+
msgid "Slide one"
|
5350 |
+
msgstr "轮播图一"
|
5351 |
+
|
5352 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php:143
|
5353 |
+
msgid "Slide two"
|
5354 |
+
msgstr "轮播图二"
|
5355 |
+
|
5356 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php:150
|
5357 |
+
msgid "Drop images here"
|
5358 |
+
msgstr "删除图片"
|
5359 |
+
|
5360 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderBox/SliderBox.php:106
|
5361 |
+
#, fuzzy
|
5362 |
+
#| msgid "First slide"
|
5363 |
+
msgid "Edit slider"
|
5364 |
+
msgstr "第一张轮播图"
|
5365 |
+
|
5366 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:57
|
5367 |
+
msgid "View trash"
|
5368 |
+
msgstr "查看回收站"
|
5369 |
+
|
5370 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:73
|
5371 |
+
msgid "Order by"
|
5372 |
+
msgstr "排序依据"
|
5373 |
+
|
5374 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:79
|
5375 |
+
msgid "Manual order"
|
5376 |
+
msgstr "手动排序"
|
5377 |
+
|
5378 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:85
|
5379 |
+
msgid "A-Z"
|
5380 |
+
msgstr "A-Z"
|
5381 |
+
|
5382 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:91
|
5383 |
+
msgid "Z-A"
|
5384 |
+
msgstr "Z-A"
|
5385 |
+
|
5386 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:97
|
5387 |
+
msgid "Newest first"
|
5388 |
+
msgstr "最新优先"
|
5389 |
+
|
5390 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:103
|
5391 |
+
msgid "Oldest first"
|
5392 |
+
msgstr "最早优先"
|
5393 |
+
|
5394 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/ActionBar/BlockActionBar.php:140
|
5395 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:189
|
5396 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:140
|
5397 |
+
msgid "Export"
|
5398 |
+
msgstr "导出"
|
5399 |
+
|
5400 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderManager/SliderManager.php:32
|
5401 |
+
msgid "New project"
|
5402 |
+
msgstr "新建项目"
|
5403 |
+
|
5404 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:21
|
5405 |
+
#, fuzzy
|
5406 |
+
#| msgid "Basic Modules"
|
5407 |
+
msgid "Module"
|
5408 |
+
msgstr "基本模块"
|
5409 |
+
|
5410 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:23
|
5411 |
+
msgid "Displays the slider in a template module position."
|
5412 |
+
msgstr ""
|
5413 |
+
|
5414 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:25
|
5415 |
+
#, fuzzy
|
5416 |
+
#| msgid "Image mode"
|
5417 |
+
msgid "Create module"
|
5418 |
+
msgstr "图片模式"
|
5419 |
+
|
5420 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:30
|
5421 |
+
#, fuzzy
|
5422 |
+
#| msgid "Read more"
|
5423 |
+
msgid "Related modules"
|
5424 |
+
msgstr "阅读更多"
|
5425 |
+
|
5426 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:40
|
5427 |
+
#, fuzzy
|
5428 |
+
#| msgid "Vertical"
|
5429 |
+
msgid "Articles"
|
5430 |
+
msgstr "垂直"
|
5431 |
+
|
5432 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:42
|
5433 |
+
#, fuzzy
|
5434 |
+
#| msgid "Paste the PHP code into your theme's file:"
|
5435 |
+
msgid "Paste the code into article:"
|
5436 |
+
msgstr "将PHP代码粘贴到主题文件中:"
|
5437 |
+
|
5438 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:50
|
5439 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php:48
|
5440 |
+
msgid "PHP code"
|
5441 |
+
msgstr "PHP代码"
|
5442 |
+
|
5443 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Joomla.php:52
|
5444 |
+
#, fuzzy
|
5445 |
+
#| msgid "Paste the PHP code into your theme's file:"
|
5446 |
+
msgid "Paste the PHP code into source code:"
|
5447 |
+
msgstr "将PHP代码粘贴到主题文件中:"
|
5448 |
+
|
5449 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php:17
|
5450 |
+
msgid "Shortcode"
|
5451 |
+
msgstr "简码"
|
5452 |
+
|
5453 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php:19
|
5454 |
+
msgid "Copy and paste this shortcode into your posts or pages:"
|
5455 |
+
msgstr "复制粘贴此代码到您的文章或页面内容中:"
|
5456 |
+
|
5457 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php:31
|
5458 |
+
msgid "Pages and Posts"
|
5459 |
+
msgstr "页面和文章"
|
5460 |
+
|
5461 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php:44
|
5462 |
+
#, php-format
|
5463 |
+
msgid "Smart Slider 3 has integration with %s."
|
5464 |
+
msgstr "Smart Slider 3 已与%s集成。"
|
5465 |
+
|
5466 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php:50
|
5467 |
+
msgid "Paste the PHP code into your theme's file:"
|
5468 |
+
msgstr "将PHP代码粘贴到主题文件中:"
|
5469 |
+
|
5470 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderTrash/SliderTrash.php:16
|
5471 |
+
msgid "Trash is empty."
|
5472 |
+
msgstr "回收站是空的。"
|
5473 |
+
|
5474 |
+
#: SmartSlider3/Application/Admin/Layout/Block/Slider/SliderTrash/SliderTrashBox.php:38
|
5475 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:122
|
5476 |
+
msgid "Restore"
|
5477 |
+
msgstr "恢复"
|
5478 |
+
|
5479 |
+
#: SmartSlider3/Application/Admin/Preview/Block/PreviewToolbar/PreviewToolbar.php:38
|
5480 |
+
msgid "Toggle orientation"
|
5481 |
+
msgstr "切换方向"
|
5482 |
+
|
5483 |
+
#: SmartSlider3/Application/Admin/Preview/Block/PreviewToolbar/PreviewToolbar.php:49
|
5484 |
+
msgid "Reload preview"
|
5485 |
+
msgstr "刷新预览"
|
5486 |
+
|
5487 |
+
#: SmartSlider3/Application/Admin/Preview/Block/PreviewToolbar/PreviewToolbar.php:56
|
5488 |
+
msgid "Open preview in full"
|
5489 |
+
msgstr "全屏预览"
|
5490 |
+
|
5491 |
+
#: SmartSlider3/Application/Admin/Preview/Template/Index.php:28
|
5492 |
+
msgid "State"
|
5493 |
+
msgstr "省"
|
5494 |
+
|
5495 |
+
#: SmartSlider3/Application/Admin/Preview/Template/Index.php:30
|
5496 |
+
msgid "Reason"
|
5497 |
+
msgstr "原因"
|
5498 |
+
|
5499 |
+
#: SmartSlider3/Application/Admin/Settings/AbstractViewSettings.php:64
|
5500 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:23
|
5501 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:38
|
5502 |
+
msgid "Framework"
|
5503 |
+
msgstr "框架"
|
5504 |
+
|
5505 |
+
#: SmartSlider3/Application/Admin/Settings/AbstractViewSettings.php:69
|
5506 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:24
|
5507 |
+
msgid "Fonts"
|
5508 |
+
msgstr "字体"
|
5509 |
+
|
5510 |
+
#: SmartSlider3/Application/Admin/Settings/AbstractViewSettings.php:74
|
5511 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsItemDefaults.php:19
|
5512 |
+
msgid "Layer defaults"
|
5513 |
+
msgstr "图层默认设置"
|
5514 |
+
|
5515 |
+
#: SmartSlider3/Application/Admin/Settings/AbstractViewSettings.php:81
|
5516 |
+
#: SmartSlider3/Application/Admin/Settings/ViewGeneratorConfigure.php:52
|
5517 |
+
msgid "Generators"
|
5518 |
+
msgstr "生成器"
|
5519 |
+
|
5520 |
+
#: SmartSlider3/Application/Admin/Settings/ControllerAjaxSettings.php:31
|
5521 |
+
#: SmartSlider3/Application/Admin/Settings/ControllerAjaxSettings.php:47
|
5522 |
+
#: SmartSlider3/Application/Admin/Settings/ControllerAjaxSettings.php:65
|
5523 |
+
#: SmartSlider3/Application/Admin/Settings/ControllerSettings.php:36
|
5524 |
+
msgid "Saved and slider cache invalidated."
|
5525 |
+
msgstr "已保存,并且轮播缓存无效。"
|
5526 |
+
|
5527 |
+
#: SmartSlider3/Application/Admin/Settings/ControllerSettings.php:98
|
5528 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerSlider.php:43
|
5529 |
+
msgid "Cache cleared."
|
5530 |
+
msgstr "缓存已清除。"
|
5531 |
+
|
5532 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:41
|
5533 |
+
msgid "Configuration"
|
5534 |
+
msgstr "配置"
|
5535 |
+
|
5536 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:45
|
5537 |
+
#, php-format
|
5538 |
+
msgid ""
|
5539 |
+
"Here you can configure the default font your layers have, and the dropdown "
|
5540 |
+
"list of the fonts. Google Fonts are recognized automatically, but you can "
|
5541 |
+
"use your own custom fonts, too. %1$sLearn how to do that.%2$s"
|
5542 |
+
msgstr ""
|
5543 |
+
"在这里,您可以配置图层具有的默认字体以及字体的下拉列表。 Google字体会自动识"
|
5544 |
+
"别,但您也可以使用自己的自定义字体。 %1$s了解操作方法。%2$s"
|
5545 |
+
|
5546 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:50
|
5547 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:51
|
5548 |
+
msgid "Default family"
|
5549 |
+
msgstr "默认字体"
|
5550 |
+
|
5551 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:52
|
5552 |
+
msgid "This font family is used for the newly added layers."
|
5553 |
+
msgstr "该字体系列用于新添加的图层。"
|
5554 |
+
|
5555 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:57
|
5556 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:60
|
5557 |
+
msgid "Preset font families"
|
5558 |
+
msgstr "预设字体系列"
|
5559 |
+
|
5560 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFonts.php:61
|
5561 |
+
msgid "These font families appear in the dropdown list."
|
5562 |
+
msgstr "这些字体系列显示在下拉列表中。"
|
5563 |
+
|
5564 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:43
|
5565 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:44
|
5566 |
+
msgid "Use protocol-relative URL"
|
5567 |
+
msgstr "使用相对网址"
|
5568 |
+
|
5569 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:45
|
5570 |
+
msgid "Loads the URLs without a http or https protocol."
|
5571 |
+
msgstr "加载不含http或https协议的网址。"
|
5572 |
+
|
5573 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:48
|
5574 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:49
|
5575 |
+
msgid "English UI"
|
5576 |
+
msgstr "英文界面"
|
5577 |
+
|
5578 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:50
|
5579 |
+
msgid ""
|
5580 |
+
"You can keep using Smart Slider 3 in English, even if your backend isn't in "
|
5581 |
+
"English."
|
5582 |
+
msgstr "即使您的后端不是英语,也可以继续使用英文的Smart Slider 3。"
|
5583 |
+
|
5584 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:53
|
5585 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:54
|
5586 |
+
msgid "Improved frontend accessibility"
|
5587 |
+
msgstr "改进的前端可访问性"
|
5588 |
+
|
5589 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:55
|
5590 |
+
msgid ""
|
5591 |
+
"Keeps the clicked element (like a button) in focus unless the focus is "
|
5592 |
+
"changed by clicking away."
|
5593 |
+
msgstr "除非通过单击将焦点更改,否则将使单击的元素(如按钮)保持焦点。"
|
5594 |
+
|
5595 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:63
|
5596 |
+
msgid "Load jQuery on frontend"
|
5597 |
+
msgstr "在前端加载jQuery"
|
5598 |
+
|
5599 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:65
|
5600 |
+
#, fuzzy
|
5601 |
+
#| msgid "Load jQuery on frontend"
|
5602 |
+
msgid "Load GSAP on frontend"
|
5603 |
+
msgstr "在前端加载jQuery"
|
5604 |
+
|
5605 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:67
|
5606 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:87
|
5607 |
+
msgid "Async"
|
5608 |
+
msgstr "异步"
|
5609 |
+
|
5610 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:68
|
5611 |
+
msgid "Combine"
|
5612 |
+
msgstr "合并"
|
5613 |
+
|
5614 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:69
|
5615 |
+
msgid "Script attributes"
|
5616 |
+
msgstr "脚本属性"
|
5617 |
+
|
5618 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:71
|
5619 |
+
msgid "Slider's inline JavaScript"
|
5620 |
+
msgstr "轮播的内联JavaScript"
|
5621 |
+
|
5622 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:73
|
5623 |
+
msgid "Head"
|
5624 |
+
msgstr "在头部加载"
|
5625 |
+
|
5626 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:74
|
5627 |
+
msgid "Into the slider"
|
5628 |
+
msgstr "插入轮播内部"
|
5629 |
+
|
5630 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:83
|
5631 |
+
msgid "CSS mode"
|
5632 |
+
msgstr "CSS模式"
|
5633 |
+
|
5634 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:85
|
5635 |
+
msgid "Inline"
|
5636 |
+
msgstr "内联"
|
5637 |
+
|
5638 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:86
|
5639 |
+
msgid "Inline at head"
|
5640 |
+
msgstr "头部内联"
|
5641 |
+
|
5642 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:92
|
5643 |
+
msgid "Load Font Awesome 4"
|
5644 |
+
msgstr ""
|
5645 |
+
|
5646 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:95
|
5647 |
+
msgid "API requests"
|
5648 |
+
msgstr "API 请求"
|
5649 |
+
|
5650 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:99
|
5651 |
+
#, php-format
|
5652 |
+
msgctxt "Curl"
|
5653 |
+
msgid "Use %s"
|
5654 |
+
msgstr "使用%s"
|
5655 |
+
|
5656 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsFramework.php:101
|
5657 |
+
#, php-format
|
5658 |
+
msgctxt "curl proxy"
|
5659 |
+
msgid "Clean %s"
|
5660 |
+
msgstr "清除%s"
|
5661 |
+
|
5662 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:56
|
5663 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:175
|
5664 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:126
|
5665 |
+
msgid "Clear cache"
|
5666 |
+
msgstr "清除缓存"
|
5667 |
+
|
5668 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:68
|
5669 |
+
msgid "General settings"
|
5670 |
+
msgstr "常规设置"
|
5671 |
+
|
5672 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:78
|
5673 |
+
msgid "Automatic update check"
|
5674 |
+
msgstr "自动检查更新"
|
5675 |
+
|
5676 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:80
|
5677 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:81
|
5678 |
+
msgid "Alternative save slide"
|
5679 |
+
msgstr "备用保存轮播图"
|
5680 |
+
|
5681 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:82
|
5682 |
+
msgid ""
|
5683 |
+
"If you experience problems during the save this option might solve them."
|
5684 |
+
msgstr "如果在保存过程中遇到问题,此选项可能会解决。"
|
5685 |
+
|
5686 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:84
|
5687 |
+
msgid "Preview in new window"
|
5688 |
+
msgstr "在新窗口预览"
|
5689 |
+
|
5690 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:89
|
5691 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:90
|
5692 |
+
msgid "Lightbox videos in new tab on Mobile"
|
5693 |
+
msgstr ""
|
5694 |
+
|
5695 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:91
|
5696 |
+
msgid ""
|
5697 |
+
"Opens the lightbox videos in the YouTube app to avoid the mobile disabling "
|
5698 |
+
"the video."
|
5699 |
+
msgstr ""
|
5700 |
+
|
5701 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:96
|
5702 |
+
msgid "YouTube and Vimeo privacy enhanced mode"
|
5703 |
+
msgstr "YouTube和Vimeo隐私增强模式"
|
5704 |
+
|
5705 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:98
|
5706 |
+
msgid "Smooth scroll speed"
|
5707 |
+
msgstr "平滑滚动速度"
|
5708 |
+
|
5709 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:105
|
5710 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:107
|
5711 |
+
msgid "Editor - additional CSS files"
|
5712 |
+
msgstr "编辑器 - 额外的CSS文件"
|
5713 |
+
|
5714 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:108
|
5715 |
+
msgid ""
|
5716 |
+
"You can call your own CSS files to our backend, for example, to be able to "
|
5717 |
+
"use custom fonts. Write each URL to a new line."
|
5718 |
+
msgstr ""
|
5719 |
+
"例如,您可以将自己的CSS文件调用到我们的后端,以便能够使用自定义字体。每行一个"
|
5720 |
+
"网址。"
|
5721 |
+
|
5722 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:113
|
5723 |
+
msgid "WordPress settings"
|
5724 |
+
msgstr "WordPress设置"
|
5725 |
+
|
5726 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:116
|
5727 |
+
msgid "Show editor icon"
|
5728 |
+
msgstr "显示编辑器图标"
|
5729 |
+
|
5730 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:118
|
5731 |
+
msgid "Show in admin bar"
|
5732 |
+
msgstr "在顶部管理条中显示"
|
5733 |
+
|
5734 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:120
|
5735 |
+
msgid "YOAST SEO sitemap - add images"
|
5736 |
+
msgstr "YOAST SEO网站地图 - 添加图片"
|
5737 |
+
|
5738 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:122
|
5739 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:126
|
5740 |
+
msgid "Create widget area"
|
5741 |
+
msgstr "创建小工具区域"
|
5742 |
+
|
5743 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:123
|
5744 |
+
msgid "widget area(s)"
|
5745 |
+
msgstr "小工具区域"
|
5746 |
+
|
5747 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:127
|
5748 |
+
msgid ""
|
5749 |
+
"Creates new widget areas which you can place to your theme for easy "
|
5750 |
+
"publishing."
|
5751 |
+
msgstr "创建新的小工具区域,您可以将其放置在主题中以便于发布。"
|
5752 |
+
|
5753 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:132
|
5754 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:133
|
5755 |
+
msgid "Use iframe in AJAX calls"
|
5756 |
+
msgstr "在AJAX调用中使用iframe"
|
5757 |
+
|
5758 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:134
|
5759 |
+
msgid ""
|
5760 |
+
"Loads the slider using an iframe when the page is loaded via AJAX to avoid "
|
5761 |
+
"problems."
|
5762 |
+
msgstr "通过AJAX加载页面时,请使用iframe加载轮播,以避免出现问题。"
|
5763 |
+
|
5764 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:140
|
5765 |
+
#, fuzzy
|
5766 |
+
#| msgid "Font settings"
|
5767 |
+
msgid "Joomla settings"
|
5768 |
+
msgstr "字体设置"
|
5769 |
+
|
5770 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:143
|
5771 |
+
msgid "Force RTL backend"
|
5772 |
+
msgstr ""
|
5773 |
+
|
5774 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:145
|
5775 |
+
msgid "Run content plugins on sliders"
|
5776 |
+
msgstr ""
|
5777 |
+
|
5778 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:151
|
5779 |
+
#, fuzzy
|
5780 |
+
#| msgid "Exclude posts"
|
5781 |
+
msgid "Exclude plugins"
|
5782 |
+
msgstr "排除文章"
|
5783 |
+
|
5784 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:161
|
5785 |
+
msgid ""
|
5786 |
+
"At each slider you can override the global breakpoints with local values."
|
5787 |
+
msgstr "您可以在每个轮播上用局部值覆盖全局断点。"
|
5788 |
+
|
5789 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:208
|
5790 |
+
msgid "Focus offset"
|
5791 |
+
msgstr "焦点偏移"
|
5792 |
+
|
5793 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:210
|
5794 |
+
msgid ""
|
5795 |
+
"This option is used at the full page layout to decrease the slider height. "
|
5796 |
+
"The \"Scroll to slider\" option also uses this option to determine where to "
|
5797 |
+
"scroll the slider."
|
5798 |
+
msgstr ""
|
5799 |
+
"在整个页面布局中使用此选项可以减小轮播的高度。 “滚动到轮播”选项还使用此选项来"
|
5800 |
+
"确定滚动轮播的位置。"
|
5801 |
+
|
5802 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:228
|
5803 |
+
msgid "Translate url"
|
5804 |
+
msgstr "更改网址"
|
5805 |
+
|
5806 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:230
|
5807 |
+
msgid ""
|
5808 |
+
"You can change the frontend URL our assets are loading from. It can be "
|
5809 |
+
"useful after moving to a new domain."
|
5810 |
+
msgstr "您可以更改资源加载的前端网址。移至新域名后,它可能会很有用。"
|
5811 |
+
|
5812 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:238
|
5813 |
+
msgid "The old URL you want to replace. E.g. https://oldsite.com/"
|
5814 |
+
msgstr "您要替换的旧网址。例如:https://www.wpdaxue.com"
|
5815 |
+
|
5816 |
+
#: SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php:243
|
5817 |
+
msgid "The new URL you want to use. E.g. https://newsite.com"
|
5818 |
+
msgstr "您要使用的新网址。例如:https://www.wptaobao.com"
|
5819 |
+
|
5820 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:39
|
5821 |
+
msgid "Slider restored."
|
5822 |
+
msgstr "轮播已恢复。"
|
5823 |
+
|
5824 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:56
|
5825 |
+
msgid "Slider permanently deleted."
|
5826 |
+
msgstr "轮播已永久删除。"
|
5827 |
+
|
5828 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:145
|
5829 |
+
msgid "Slider created."
|
5830 |
+
msgstr "轮播已创建。"
|
5831 |
+
|
5832 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:162
|
5833 |
+
msgid "Slider renamed."
|
5834 |
+
msgstr "轮播已重命名。"
|
5835 |
+
|
5836 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:178
|
5837 |
+
msgid "Slider saved."
|
5838 |
+
msgstr "轮播已保存。"
|
5839 |
+
|
5840 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:189
|
5841 |
+
#, php-format
|
5842 |
+
msgid "Import url is not valid: %s"
|
5843 |
+
msgstr "导入网址无效:%s"
|
5844 |
+
|
5845 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:196
|
5846 |
+
msgid "License key required for premium features!"
|
5847 |
+
msgstr ""
|
5848 |
+
|
5849 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:227
|
5850 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:200
|
5851 |
+
msgid "Slider imported."
|
5852 |
+
msgstr "轮播已导入。"
|
5853 |
+
|
5854 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:231
|
5855 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:216
|
5856 |
+
msgid "Import error!"
|
5857 |
+
msgstr "导入错误!"
|
5858 |
+
|
5859 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:254
|
5860 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:234
|
5861 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerSlides.php:80
|
5862 |
+
msgid "Slide duplicated."
|
5863 |
+
msgstr "轮播图已复制。"
|
5864 |
+
|
5865 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerAjaxSlider.php:275
|
5866 |
+
#, php-format
|
5867 |
+
msgid "%s slider type is not available."
|
5868 |
+
msgstr "%s 轮播类型不可用。"
|
5869 |
+
|
5870 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerSlider.php:195
|
5871 |
+
msgid "Slider moved to the trash."
|
5872 |
+
msgstr "轮播已移至回收站。"
|
5873 |
+
|
5874 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerSlider.php:198
|
5875 |
+
msgid "Slider removed from the group."
|
5876 |
+
msgstr "轮播已从分组中删除。"
|
5877 |
+
|
5878 |
+
#: SmartSlider3/Application/Admin/Slider/ControllerSlider.php:215
|
5879 |
+
msgid "Slider duplicated."
|
5880 |
+
msgstr "轮播已复制。"
|
5881 |
+
|
5882 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:35
|
5883 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:43
|
5884 |
+
#, fuzzy
|
5885 |
+
#| msgid "Style settings"
|
5886 |
+
msgid "Slider settings"
|
5887 |
+
msgstr "样式设置"
|
5888 |
+
|
5889 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:47
|
5890 |
+
#, fuzzy
|
5891 |
+
#| msgid "Select slider"
|
5892 |
+
msgid "Delete slider"
|
5893 |
+
msgstr "选择轮播"
|
5894 |
+
|
5895 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:75
|
5896 |
+
#, fuzzy
|
5897 |
+
#| msgid "First slide"
|
5898 |
+
msgid "Edit slide"
|
5899 |
+
msgstr "第一张轮播图"
|
5900 |
+
|
5901 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:86
|
5902 |
+
#, fuzzy
|
5903 |
+
#| msgid "Select slider"
|
5904 |
+
msgid "Delete slide"
|
5905 |
+
msgstr "选择轮播"
|
5906 |
+
|
5907 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php:88
|
5908 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:96
|
5909 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:48
|
5910 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:65
|
5911 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:55
|
5912 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:49
|
5913 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:79
|
5914 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:59
|
5915 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:41
|
5916 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:120
|
5917 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:66
|
5918 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:68
|
5919 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:53
|
5920 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:48
|
5921 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:58
|
5922 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:70
|
5923 |
+
#, fuzzy
|
5924 |
+
#| msgid "Order"
|
5925 |
+
msgid "Ordering"
|
5926 |
+
msgstr "顺序"
|
5927 |
+
|
5928 |
+
#: SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php:43
|
5929 |
+
#, fuzzy
|
5930 |
+
#| msgid "Video"
|
5931 |
+
msgid "Video url"
|
5932 |
+
msgstr "视频"
|
5933 |
+
|
5934 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:161
|
5935 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:118
|
5936 |
+
msgid "Actions"
|
5937 |
+
msgstr "操作"
|
5938 |
+
|
5939 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:183
|
5940 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderEditGroup.php:134
|
5941 |
+
#, php-format
|
5942 |
+
msgid "Export %1$s as HTML"
|
5943 |
+
msgstr "将%1$s导出为HTML"
|
5944 |
+
|
5945 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderEdit.php:197
|
5946 |
+
msgid "Duplicate slider"
|
5947 |
+
msgstr "克隆轮播"
|
5948 |
+
|
5949 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderSimpleEdit.php:61
|
5950 |
+
#: SmartSlider3/Application/Admin/Slider/ViewSliderSimpleEditAddSlide.php:59
|
5951 |
+
#, fuzzy
|
5952 |
+
#| msgid "Simple"
|
5953 |
+
msgid "Simple edit"
|
5954 |
+
msgstr "简单"
|
5955 |
+
|
5956 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:76
|
5957 |
+
msgid "Slider order saved."
|
5958 |
+
msgstr "轮播顺序已保存。"
|
5959 |
+
|
5960 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:111
|
5961 |
+
msgid "Slider(s) moved to the trash."
|
5962 |
+
msgstr "轮播已移至回收站。"
|
5963 |
+
|
5964 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:115
|
5965 |
+
msgid "Slider(s) removed from the group."
|
5966 |
+
msgstr "轮播要从分组中删除。"
|
5967 |
+
|
5968 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:134
|
5969 |
+
msgid "Slider(s) deleted permanently from the trash."
|
5970 |
+
msgstr "轮播已从回收站中永久删除。"
|
5971 |
+
|
5972 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:155
|
5973 |
+
#, php-format
|
5974 |
+
msgid ""
|
5975 |
+
"Your server has an upload file limit at %s, so if you have bigger export "
|
5976 |
+
"file, please use the local import file method."
|
5977 |
+
msgstr ""
|
5978 |
+
"您的服务器的上传文件限制为%s,因此,如果较大的导出文件,请使用本地导入文件方"
|
5979 |
+
"法。"
|
5980 |
+
|
5981 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:210
|
5982 |
+
msgid "You have to unzip your "
|
5983 |
+
msgstr "您必须解压缩您的 "
|
5984 |
+
|
5985 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:213
|
5986 |
+
msgid "Only *.ss3 files can be uploaded!"
|
5987 |
+
msgstr "只能上传*.ss3文件!"
|
5988 |
+
|
5989 |
+
#: SmartSlider3/Application/Admin/Sliders/ControllerAjaxSliders.php:222
|
5990 |
+
msgid "The imported file is not readable!"
|
5991 |
+
msgstr "导入的文件不可读!"
|
5992 |
+
|
5993 |
+
#: SmartSlider3/Application/Admin/Sliders/Pro/Template/Activate.php:24
|
5994 |
+
#: SmartSlider3/Application/Admin/Sliders/Template/GettingStarted.php:26
|
5995 |
+
msgid "Go to dashboard"
|
5996 |
+
msgstr "返回仪表盘"
|
5997 |
+
|
5998 |
+
#: SmartSlider3/Application/Admin/Sliders/Template/GettingStarted.php:12
|
5999 |
+
msgid "Welcome to Smart Slider 3"
|
6000 |
+
msgstr "欢迎使用 Smart Slider 3"
|
6001 |
+
|
6002 |
+
#: SmartSlider3/Application/Admin/Sliders/Template/GettingStarted.php:23
|
6003 |
+
msgid "Don't show again"
|
6004 |
+
msgstr "不再显示"
|
6005 |
+
|
6006 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:41
|
6007 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:80
|
6008 |
+
msgid "Import project"
|
6009 |
+
msgstr "导入项目"
|
6010 |
+
|
6011 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:85
|
6012 |
+
msgid "You can upload *.ss3 files which were exported by Smart Slider 3."
|
6013 |
+
msgstr "您可以上传由Smart Slider 3导出的*.ss3文件。"
|
6014 |
+
|
6015 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:91
|
6016 |
+
msgid "Local import"
|
6017 |
+
msgstr "本地导入"
|
6018 |
+
|
6019 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:103
|
6020 |
+
msgid "Upload file"
|
6021 |
+
msgstr "上传文件"
|
6022 |
+
|
6023 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:104
|
6024 |
+
#, php-format
|
6025 |
+
msgid ""
|
6026 |
+
"Your server's upload filesize limitation is %s, so if your file is bigger, "
|
6027 |
+
"use the local import."
|
6028 |
+
msgstr "您服务器的上传文件大小限制为%s,因此,如果文件较大,请使用本地导入。"
|
6029 |
+
|
6030 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:109
|
6031 |
+
msgid "File"
|
6032 |
+
msgstr "文件"
|
6033 |
+
|
6034 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:111
|
6035 |
+
#, php-format
|
6036 |
+
msgid "Files with <i>.ss3</i> extension are listed from: %s"
|
6037 |
+
msgstr "扩展名为<i>ss3</i>的文件来自:%s"
|
6038 |
+
|
6039 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:113
|
6040 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:114
|
6041 |
+
msgid "Delete file"
|
6042 |
+
msgstr "删除文件"
|
6043 |
+
|
6044 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:115
|
6045 |
+
msgid "Removes the selected .ss3 file from your sever after the import."
|
6046 |
+
msgstr "导入后,从服务器中删除所选的.ss3文件。"
|
6047 |
+
|
6048 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:121
|
6049 |
+
msgid "Restore slider"
|
6050 |
+
msgstr "恢复轮播"
|
6051 |
+
|
6052 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:123
|
6053 |
+
msgid ""
|
6054 |
+
"The imported slider will have the same ID as the original export has. If you "
|
6055 |
+
"have a slider with the same ID, it will be overwritten."
|
6056 |
+
msgstr ""
|
6057 |
+
"导入的轮播将具有与原始导出相同的ID。如果您有一个具有相同ID的轮播,它将被覆"
|
6058 |
+
"盖。"
|
6059 |
+
|
6060 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:127
|
6061 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:133
|
6062 |
+
msgid "Image mode"
|
6063 |
+
msgstr "图片模式"
|
6064 |
+
|
6065 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:129
|
6066 |
+
msgid "Clone"
|
6067 |
+
msgstr "克隆"
|
6068 |
+
|
6069 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:130
|
6070 |
+
msgid "Old site url"
|
6071 |
+
msgstr "旧网站的网址"
|
6072 |
+
|
6073 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:131
|
6074 |
+
msgid "Original"
|
6075 |
+
msgstr "原始"
|
6076 |
+
|
6077 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersImport.php:134
|
6078 |
+
msgid "You can choose how the slide images are loaded."
|
6079 |
+
msgstr "您可以选择轮播图片的加载方式。"
|
6080 |
+
|
6081 |
+
#: SmartSlider3/Application/Admin/Sliders/ViewSlidersTrash.php:23
|
6082 |
+
msgid "Trash"
|
6083 |
+
msgstr "回收站"
|
6084 |
+
|
6085 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:51
|
6086 |
+
msgid "Slide saved."
|
6087 |
+
msgstr "轮播图已保存。"
|
6088 |
+
|
6089 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:56
|
6090 |
+
#, php-format
|
6091 |
+
msgid "%d static slides generated."
|
6092 |
+
msgstr "%d 静态轮播图已生成。"
|
6093 |
+
|
6094 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:77
|
6095 |
+
msgid "Slide renamed."
|
6096 |
+
msgstr "轮播图已重命名。"
|
6097 |
+
|
6098 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:92
|
6099 |
+
msgid "First slide changed."
|
6100 |
+
msgstr "第一个轮播图已更改。"
|
6101 |
+
|
6102 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:108
|
6103 |
+
msgid "Static overlay converted to slide."
|
6104 |
+
msgstr "静态叠加层转换为轮播图。"
|
6105 |
+
|
6106 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:128
|
6107 |
+
msgid "Slide published."
|
6108 |
+
msgstr "轮播图已发布。"
|
6109 |
+
|
6110 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:146
|
6111 |
+
msgid "Slide unpublished."
|
6112 |
+
msgstr "轮播图已取消发布。"
|
6113 |
+
|
6114 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:163
|
6115 |
+
msgid "Slide order saved."
|
6116 |
+
msgstr "轮播图的顺序已保存。"
|
6117 |
+
|
6118 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:187
|
6119 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:212
|
6120 |
+
msgid "Slide(s) copied."
|
6121 |
+
msgstr "轮播图已复制。"
|
6122 |
+
|
6123 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:269
|
6124 |
+
msgid "Slide deleted."
|
6125 |
+
msgstr "轮播图已删除。"
|
6126 |
+
|
6127 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:341
|
6128 |
+
msgid "Slides created."
|
6129 |
+
msgstr "轮播图已创建。"
|
6130 |
+
|
6131 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:343
|
6132 |
+
msgid "Slide created."
|
6133 |
+
msgstr "轮播图已创建。"
|
6134 |
+
|
6135 |
+
#: SmartSlider3/Application/Admin/Slides/ControllerAjaxSlides.php:349
|
6136 |
+
msgid "Failed to create slides."
|
6137 |
+
msgstr "无法创建轮播图。"
|
6138 |
+
|
6139 |
+
#: SmartSlider3/Application/Admin/Slides/ViewSlidesEdit.php:177
|
6140 |
+
msgid "Static save"
|
6141 |
+
msgstr "静态保存"
|
6142 |
+
|
6143 |
+
#: SmartSlider3/Application/Admin/Update/ControllerUpdate.php:19
|
6144 |
+
msgid "index.php?option=com_installer&view=update"
|
6145 |
+
msgstr ""
|
6146 |
+
|
6147 |
+
#: SmartSlider3/Application/Model/ModelGenerator.php:396
|
6148 |
+
msgid "Generator settings"
|
6149 |
+
msgstr "生成器设置"
|
6150 |
+
|
6151 |
+
#: SmartSlider3/Application/Model/ModelGenerator.php:405
|
6152 |
+
msgid "Cache expiration"
|
6153 |
+
msgstr "缓存过期"
|
6154 |
+
|
6155 |
+
#: SmartSlider3/Application/Model/ModelGenerator.php:407
|
6156 |
+
msgid "hours"
|
6157 |
+
msgstr "小时"
|
6158 |
+
|
6159 |
+
#: SmartSlider3/Application/Model/ModelGenerator.php:411
|
6160 |
+
#, fuzzy
|
6161 |
+
#| msgid "Start time"
|
6162 |
+
msgid "Start index"
|
6163 |
+
msgstr "开始时间"
|
6164 |
+
|
6165 |
+
#: SmartSlider3/Application/Model/ModelGenerator.php:414
|
6166 |
+
msgid "Group result"
|
6167 |
+
msgstr ""
|
6168 |
+
|
6169 |
+
#: SmartSlider3/Application/Model/ModelLicense.php:131
|
6170 |
+
msgid "Smart Slider 3 deactivated on this site!"
|
6171 |
+
msgstr "在此站点上禁用了Smart Slider 3!"
|
6172 |
+
|
6173 |
+
#: SmartSlider3/Application/Model/ModelSliders.php:239
|
6174 |
+
#: SmartSlider3/Application/Model/ModelSliders.php:277
|
6175 |
+
#: SmartSlider3/Application/Model/ModelSliders.php:292
|
6176 |
+
msgid "New slider"
|
6177 |
+
msgstr "新的轮播"
|
6178 |
+
|
6179 |
+
#: SmartSlider3/Application/Model/ModelSliders.php:320
|
6180 |
+
msgid "Alias removed"
|
6181 |
+
msgstr "别名已删除"
|
6182 |
+
|
6183 |
+
#: SmartSlider3/Application/Model/ModelSliders.php:323
|
6184 |
+
msgid "Alias must contain one or more letters"
|
6185 |
+
msgstr "别名必须包含一个或多个字母"
|
6186 |
+
|
6187 |
+
#: SmartSlider3/Application/Model/ModelSliders.php:326
|
6188 |
+
#, php-format
|
6189 |
+
msgid "Alias updated to: %s"
|
6190 |
+
msgstr "别名更新为:%s"
|
6191 |
+
|
6192 |
+
#: SmartSlider3/BackgroundAnimation/Block/BackgroundAnimationManager/Index.php:14
|
6193 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:46
|
6194 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:136
|
6195 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:140
|
6196 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:353
|
6197 |
+
msgid "Background animation"
|
6198 |
+
msgstr "背景动画"
|
6199 |
+
|
6200 |
+
#: SmartSlider3/BackgroundAnimation/ModelBackgroundAnimation.php:32
|
6201 |
+
#: SmartSlider3Pro/PostBackgroundAnimation/ModelPostBackgroundAnimation.php:36
|
6202 |
+
msgid "Animation type"
|
6203 |
+
msgstr "动画类型"
|
6204 |
+
|
6205 |
+
#: SmartSlider3/BackupSlider/ImportSlider.php:62
|
6206 |
+
msgid "The importing failed at the unzipping part."
|
6207 |
+
msgstr "该导入在解压缩部份时失败了。"
|
6208 |
+
|
6209 |
+
#: SmartSlider3/BackupSlider/ImportSlider.php:67
|
6210 |
+
msgid "You can't import sliders from Smart Slider 2."
|
6211 |
+
msgstr "无法导入Smart Slider 2 的轮播。"
|
6212 |
+
|
6213 |
+
#: SmartSlider3/BackupSlider/ImportSlider.php:69
|
6214 |
+
msgid "Export file corrupted! Slider data is missing."
|
6215 |
+
msgstr "导出文件已损坏!轮播数据丢失。"
|
6216 |
+
|
6217 |
+
#: SmartSlider3/Conflict/Conflict.php:73
|
6218 |
+
msgid "Learn more"
|
6219 |
+
msgstr "了解更多"
|
6220 |
+
|
6221 |
+
#: SmartSlider3/Conflict/Conflict.php:81
|
6222 |
+
#, php-format
|
6223 |
+
msgid "Increase %1$s in php.ini to 1000 or more. Current value: %2$s"
|
6224 |
+
msgstr "将php.ini中的%1$s增加到1000或更多。当前值:%2$s"
|
6225 |
+
|
6226 |
+
#: SmartSlider3/Conflict/Conflict.php:90
|
6227 |
+
#, php-format
|
6228 |
+
msgid ""
|
6229 |
+
"Decrease %1$s below 15 in php.ini to prevent fatal errors on plugin updates. "
|
6230 |
+
"Current value: %2$s"
|
6231 |
+
msgstr ""
|
6232 |
+
"将php.ini中的%1$s降低到15以下,以防止插件更新时出现致命错误。当前值:%2$s"
|
6233 |
+
|
6234 |
+
#: SmartSlider3/Conflict/Conflict.php:100
|
6235 |
+
msgid "Unable to connect to the API"
|
6236 |
+
msgstr "无法连接到API"
|
6237 |
+
|
6238 |
+
#: SmartSlider3/Conflict/Conflict.php:124
|
6239 |
+
#: SmartSlider3/Conflict/Conflict.php:125
|
6240 |
+
msgid "MySQL table missing"
|
6241 |
+
msgstr "MySQL表丢失"
|
6242 |
+
|
6243 |
+
#: SmartSlider3/Conflict/Conflict.php:133
|
6244 |
+
msgid "Your theme uses an outdated MooTools library which is not compatible."
|
6245 |
+
msgstr "您的主题使用了不兼容的过时MooTools库。"
|
6246 |
+
|
6247 |
+
#: SmartSlider3/Conflict/WordPress/WordPressConflict.php:28
|
6248 |
+
msgid ""
|
6249 |
+
"This plugin breaks JavaScript in the admin area, deactivate it and use "
|
6250 |
+
"alternative plugin."
|
6251 |
+
msgstr "此插件会在管理区域中破坏JavaScript,将其停用并使用其他插件。"
|
6252 |
+
|
6253 |
+
#: SmartSlider3/Conflict/WordPress/WordPressConflict.php:44
|
6254 |
+
msgid ""
|
6255 |
+
"This plugin breaks Smart Slider 3 ajax calls if custom admin url enabled."
|
6256 |
+
msgstr "如果启用了自定义管理网址,此插件将中断Smart Slider 3 ajax调用。"
|
6257 |
+
|
6258 |
+
#: SmartSlider3/Conflict/WordPress/WordPressConflict.php:58
|
6259 |
+
msgid "This plugin adds a background image to every SVG and breaks SSL."
|
6260 |
+
msgstr "此插件为每个SVG添加背景图片并破坏SSL。"
|
6261 |
+
|
6262 |
+
#: SmartSlider3/Conflict/WordPress/WordPressConflict.php:69
|
6263 |
+
msgid "This plugin has a JavaScript error which might break Smart Slider."
|
6264 |
+
msgstr "此插件有一个JavaScript错误,可能会损坏Smart Slider。"
|
6265 |
+
|
6266 |
+
#: SmartSlider3/Conflict/WordPress/WordPressConflict.php:81
|
6267 |
+
#, php-format
|
6268 |
+
msgid ""
|
6269 |
+
"This plugin breaks the filtering options of the dynamic slide generators "
|
6270 |
+
"when %1$s is set to %2$s. Also it has not received any updates since "
|
6271 |
+
"WordPress 3.9."
|
6272 |
+
msgstr ""
|
6273 |
+
|
6274 |
+
#: SmartSlider3/Form/Element/Columns.php:29
|
6275 |
+
msgid "Add column"
|
6276 |
+
msgstr "添加列"
|
6277 |
+
|
6278 |
+
#: SmartSlider3/Form/Element/DatePicker.php:95
|
6279 |
+
msgid "Year"
|
6280 |
+
msgstr "年"
|
6281 |
+
|
6282 |
+
#: SmartSlider3/Form/Element/DatePicker.php:107
|
6283 |
+
msgid "Month"
|
6284 |
+
msgstr "月"
|
6285 |
+
|
6286 |
+
#: SmartSlider3/Form/Element/DatePicker.php:118
|
6287 |
+
msgid "Day"
|
6288 |
+
msgstr "日"
|
6289 |
+
|
6290 |
+
#: SmartSlider3/Form/Element/DatePicker.php:128
|
6291 |
+
msgid "Hour"
|
6292 |
+
msgstr "时"
|
6293 |
+
|
6294 |
+
#: SmartSlider3/Form/Element/DatePicker.php:133
|
6295 |
+
msgid "Minute"
|
6296 |
+
msgstr "分"
|
6297 |
+
|
6298 |
+
#: SmartSlider3/Form/Element/Group/WidgetPosition.php:67
|
6299 |
+
msgid "Stack"
|
6300 |
+
msgstr "堆叠"
|
6301 |
+
|
6302 |
+
#: SmartSlider3/Generator/AbstractGenerator.php:133
|
6303 |
+
#: SmartSlider3/Generator/AbstractGeneratorGroup.php:96
|
6304 |
+
msgid "No description."
|
6305 |
+
msgstr "没有描述。"
|
6306 |
+
|
6307 |
+
#: SmartSlider3/Generator/Common/Test/GeneratorGroupTest.php:17
|
6308 |
+
#: SmartSlider3/Generator/Common/Test/Sources/TestTest.php:12
|
6309 |
+
#, fuzzy
|
6310 |
+
#| msgid "Generator"
|
6311 |
+
msgid "Test generator."
|
6312 |
+
msgstr "生成器"
|
6313 |
+
|
6314 |
+
#: SmartSlider3/Generator/Generator.php:107
|
6315 |
+
msgid "Generator type not found"
|
6316 |
+
msgstr "找不到生成器类型"
|
6317 |
+
|
6318 |
+
#: SmartSlider3/Generator/Generator.php:143
|
6319 |
+
#, php-format
|
6320 |
+
msgid "%1$s generator missing the following source: %2$s"
|
6321 |
+
msgstr "%1$s生成器缺少以下来源:%2$s"
|
6322 |
+
|
6323 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Elements/JoomlaContentCategories.php:43
|
6324 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Elements/CobaltCategories.php:37
|
6325 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Elements/DjclassifiedsCategories.php:39
|
6326 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Elements/DjclassifiedsLocations.php:39
|
6327 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Elements/EasyblogCategories.php:33
|
6328 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Elements/EasydiscussCategories.php:33
|
6329 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Elements/EshopCategories.php:33
|
6330 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Elements/EventsbookingCategories.php:27
|
6331 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Elements/FlexicontentCategories.php:43
|
6332 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Elements/HikashopBrands.php:30
|
6333 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Elements/HikashopCategories.php:30
|
6334 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Elements/IgnitegalleryCategories.php:36
|
6335 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Elements/JauctionCategories.php:33
|
6336 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Elements/JcartCategories.php:36
|
6337 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Elements/JeventsCategories.php:32
|
6338 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Elements/JmarketCategories.php:33
|
6339 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialCategories.php:29
|
6340 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Elements/JomsocialGroupcategories.php:29
|
6341 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Elements/JoomshoppingCategories.php:41
|
6342 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Elements/JreviewsCategories.php:39
|
6343 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Elements/K2Categories.php:32
|
6344 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Elements/MijoshopCategories.php:47
|
6345 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Elements/PhocagalleryCategories.php:33
|
6346 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Elements/RedshopCategories.php:35
|
6347 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Elements/RseventsproCategories.php:37
|
6348 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Elements/VirtuemartCategories.php:37
|
6349 |
+
msgid "menu.treerecurse"
|
6350 |
+
msgstr ""
|
6351 |
+
|
6352 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/GeneratorGroupJoomlaContent.php:14
|
6353 |
+
#, fuzzy
|
6354 |
+
#| msgid "Selected articles"
|
6355 |
+
msgid "Joomla articles"
|
6356 |
+
msgstr "精选文章"
|
6357 |
+
|
6358 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/GeneratorGroupJoomlaContent.php:18
|
6359 |
+
#, fuzzy
|
6360 |
+
#| msgid "Creates slides from your posts in the selected categories."
|
6361 |
+
msgid "Creates slides from your Joomla articles or categories."
|
6362 |
+
msgstr "根据您所选文章中的分类创建轮播图。"
|
6363 |
+
|
6364 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/GeneratorGroupJoomlaContent.php:22
|
6365 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:43
|
6366 |
+
#, fuzzy
|
6367 |
+
#| msgid "Vertical"
|
6368 |
+
msgid "Article"
|
6369 |
+
msgstr "垂直"
|
6370 |
+
|
6371 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/GeneratorGroupJoomlaContent.php:23
|
6372 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:47
|
6373 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:93
|
6374 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:48
|
6375 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:33
|
6376 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:33
|
6377 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:30
|
6378 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:40
|
6379 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:36
|
6380 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:103
|
6381 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:41
|
6382 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:40
|
6383 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:35
|
6384 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:36
|
6385 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:36
|
6386 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:38
|
6387 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:65
|
6388 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:40
|
6389 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:40
|
6390 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:65
|
6391 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:34
|
6392 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:30
|
6393 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:34
|
6394 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:39
|
6395 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:47
|
6396 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:68
|
6397 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:41
|
6398 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:32
|
6399 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:32
|
6400 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:30
|
6401 |
+
#, fuzzy
|
6402 |
+
#| msgid "Categories"
|
6403 |
+
msgid "Category"
|
6404 |
+
msgstr "分类"
|
6405 |
+
|
6406 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:38
|
6407 |
+
#, fuzzy
|
6408 |
+
#| msgid "Creates slides from your posts in the selected categories."
|
6409 |
+
msgid "Creates slides from your Joomla articles in the selected categories."
|
6410 |
+
msgstr "根据您所选文章中的分类创建轮播图。"
|
6411 |
+
|
6412 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:50
|
6413 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:35
|
6414 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:34
|
6415 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:25
|
6416 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:38
|
6417 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:34
|
6418 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:55
|
6419 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:41
|
6420 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:35
|
6421 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:35
|
6422 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:28
|
6423 |
+
msgid "Tags"
|
6424 |
+
msgstr "标签"
|
6425 |
+
|
6426 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:59
|
6427 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:95
|
6428 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:55
|
6429 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:64
|
6430 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:44
|
6431 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:38
|
6432 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:53
|
6433 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:44
|
6434 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:40
|
6435 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:41
|
6436 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:35
|
6437 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:60
|
6438 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:57
|
6439 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:46
|
6440 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:58
|
6441 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:41
|
6442 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:41
|
6443 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:49
|
6444 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:67
|
6445 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:46
|
6446 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:56
|
6447 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:56
|
6448 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:48
|
6449 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:39
|
6450 |
+
msgid "Featured"
|
6451 |
+
msgstr ""
|
6452 |
+
|
6453 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:60
|
6454 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:54
|
6455 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:42
|
6456 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:37
|
6457 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:64
|
6458 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:58
|
6459 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:50
|
6460 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:50
|
6461 |
+
#, fuzzy
|
6462 |
+
#| msgid "Slider ID"
|
6463 |
+
msgid "User ID"
|
6464 |
+
msgstr "轮播图ID"
|
6465 |
+
|
6466 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:63
|
6467 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:40
|
6468 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:53
|
6469 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:47
|
6470 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:45
|
6471 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:111
|
6472 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:44
|
6473 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:51
|
6474 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:52
|
6475 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:51
|
6476 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:45
|
6477 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:39
|
6478 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:58
|
6479 |
+
msgid "Language"
|
6480 |
+
msgstr ""
|
6481 |
+
|
6482 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:68
|
6483 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:73
|
6484 |
+
#, fuzzy
|
6485 |
+
#| msgid "Timestamp variables"
|
6486 |
+
msgid "Extra variables"
|
6487 |
+
msgstr "时间戳变量"
|
6488 |
+
|
6489 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:69
|
6490 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:74
|
6491 |
+
msgid "Turn on these options to generate more variables for the slides."
|
6492 |
+
msgstr ""
|
6493 |
+
|
6494 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:79
|
6495 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:38
|
6496 |
+
#: SmartSlider3Pro/Generator/Common/Rss/Sources/RSSFeed.php:32
|
6497 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:70
|
6498 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:54
|
6499 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:51
|
6500 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:49
|
6501 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:56
|
6502 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:62
|
6503 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:76
|
6504 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:77
|
6505 |
+
#, fuzzy
|
6506 |
+
#| msgid "Datetime format"
|
6507 |
+
msgid "Date format"
|
6508 |
+
msgstr "日期时间格式"
|
6509 |
+
|
6510 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:79
|
6511 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:293
|
6512 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:295
|
6513 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:70
|
6514 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:54
|
6515 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:51
|
6516 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:56
|
6517 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:62
|
6518 |
+
msgid "m-d-Y"
|
6519 |
+
msgstr ""
|
6520 |
+
|
6521 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:80
|
6522 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:39
|
6523 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:71
|
6524 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:55
|
6525 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:52
|
6526 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:50
|
6527 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:57
|
6528 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:63
|
6529 |
+
#, fuzzy
|
6530 |
+
#| msgid "Datetime format"
|
6531 |
+
msgid "Time format"
|
6532 |
+
msgstr "日期时间格式"
|
6533 |
+
|
6534 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:81
|
6535 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:40
|
6536 |
+
#: SmartSlider3Pro/Generator/Common/Rss/Sources/RSSFeed.php:33
|
6537 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:64
|
6538 |
+
#, fuzzy
|
6539 |
+
#| msgid "Translate dates"
|
6540 |
+
msgid "Translate date and time"
|
6541 |
+
msgstr "翻译日期"
|
6542 |
+
|
6543 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:92
|
6544 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:47
|
6545 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:108
|
6546 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:190
|
6547 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:88
|
6548 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:277
|
6549 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:167
|
6550 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:228
|
6551 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:53
|
6552 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:98
|
6553 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:63
|
6554 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:52
|
6555 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:47
|
6556 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:76
|
6557 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:65
|
6558 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:58
|
6559 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:71
|
6560 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:46
|
6561 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:82
|
6562 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:55
|
6563 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:91
|
6564 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:74
|
6565 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:70
|
6566 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:74
|
6567 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:57
|
6568 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:64
|
6569 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:46
|
6570 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:88
|
6571 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:77
|
6572 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:101
|
6573 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:41
|
6574 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:86
|
6575 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:94
|
6576 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:74
|
6577 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:166
|
6578 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:169
|
6579 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:167
|
6580 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:177
|
6581 |
+
#: SmartSlider3Pro/Widget/Bar/BarVertical/BarVertical.php:44
|
6582 |
+
msgid "Title"
|
6583 |
+
msgstr "标题"
|
6584 |
+
|
6585 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:94
|
6586 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:66
|
6587 |
+
#, fuzzy
|
6588 |
+
#| msgid "Users byline"
|
6589 |
+
msgid "User name"
|
6590 |
+
msgstr "用户按行"
|
6591 |
+
|
6592 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:97
|
6593 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:51
|
6594 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:66
|
6595 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:73
|
6596 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:80
|
6597 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:60
|
6598 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:58
|
6599 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:42
|
6600 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:92
|
6601 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:75
|
6602 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:75
|
6603 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:62
|
6604 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:59
|
6605 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:67
|
6606 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:70
|
6607 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:69
|
6608 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:49
|
6609 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:61
|
6610 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:89
|
6611 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:71
|
6612 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:58
|
6613 |
+
msgid "Hits"
|
6614 |
+
msgstr ""
|
6615 |
+
|
6616 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:98
|
6617 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:49
|
6618 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:67
|
6619 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:56
|
6620 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:50
|
6621 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:77
|
6622 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:66
|
6623 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:59
|
6624 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:72
|
6625 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:47
|
6626 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:81
|
6627 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:61
|
6628 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:62
|
6629 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:43
|
6630 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:54
|
6631 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:123
|
6632 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:89
|
6633 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:72
|
6634 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:53
|
6635 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:79
|
6636 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:71
|
6637 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:58
|
6638 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:58
|
6639 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:68
|
6640 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:65
|
6641 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:70
|
6642 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:56
|
6643 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:59
|
6644 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:72
|
6645 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:59
|
6646 |
+
#, fuzzy
|
6647 |
+
#| msgid "Start time"
|
6648 |
+
msgid "Creation time"
|
6649 |
+
msgstr "开始时间"
|
6650 |
+
|
6651 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:99
|
6652 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:50
|
6653 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:57
|
6654 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:51
|
6655 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:82
|
6656 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:62
|
6657 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:63
|
6658 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:55
|
6659 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:124
|
6660 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:90
|
6661 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:73
|
6662 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:54
|
6663 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:80
|
6664 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:69
|
6665 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:66
|
6666 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:71
|
6667 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:57
|
6668 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:60
|
6669 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:73
|
6670 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:60
|
6671 |
+
#, fuzzy
|
6672 |
+
#| msgid "Modification date"
|
6673 |
+
msgid "Modification time"
|
6674 |
+
msgstr "修改日期"
|
6675 |
+
|
6676 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:100
|
6677 |
+
#, fuzzy
|
6678 |
+
#| msgid "Published"
|
6679 |
+
msgid "Publish time"
|
6680 |
+
msgstr "已发布"
|
6681 |
+
|
6682 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:101
|
6683 |
+
msgid "Featured article ordering"
|
6684 |
+
msgstr ""
|
6685 |
+
|
6686 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentArticle.php:285
|
6687 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:166
|
6688 |
+
#, fuzzy
|
6689 |
+
#| msgid "Vertical"
|
6690 |
+
msgid "View article"
|
6691 |
+
msgstr "垂直"
|
6692 |
+
|
6693 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:25
|
6694 |
+
#, fuzzy
|
6695 |
+
#| msgid "Creates slides from your posts in the selected categories."
|
6696 |
+
msgid ""
|
6697 |
+
"Creates slides from your Joomla categories. (Not the articles inside them.)"
|
6698 |
+
msgstr "根据您所选文章中的分类创建轮播图。"
|
6699 |
+
|
6700 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:34
|
6701 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceCategory.php:25
|
6702 |
+
msgid "Parent category"
|
6703 |
+
msgstr ""
|
6704 |
+
|
6705 |
+
#: SmartSlider3/Generator/Joomla/JoomlaContent/Sources/JoomlaContentCategory.php:134
|
6706 |
+
#, fuzzy
|
6707 |
+
#| msgid "View records"
|
6708 |
+
msgid "View category"
|
6709 |
+
msgstr "查看记录"
|
6710 |
+
|
6711 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsCustomFields.php:15
|
6712 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsMetaKeys.php:13
|
6713 |
+
#: SmartSlider3/Generator/WordPress/Posts/Elements/PostsOptions.php:15
|
6714 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Elements/TheEventsCalendarMetaKeys.php:13
|
6715 |
+
msgid "Nothing"
|
6716 |
+
msgstr "什么也没有"
|
6717 |
+
|
6718 |
+
#: SmartSlider3/Generator/WordPress/Posts/GeneratorGroupPosts.php:20
|
6719 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/GeneratorGroupDribbble.php:28
|
6720 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/Sources/DribbbleProject.php:15
|
6721 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/Sources/DribbbleShots.php:13
|
6722 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/GeneratorGroupFacebook.php:26
|
6723 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookAlbums.php:16
|
6724 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:18
|
6725 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/GeneratorGroupFlickr.php:28
|
6726 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeopleAlbum.php:15
|
6727 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoGallery.php:15
|
6728 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoStream.php:15
|
6729 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:15
|
6730 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/GeneratorGroupImagesInFolder.php:19
|
6731 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:22
|
6732 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:22
|
6733 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:21
|
6734 |
+
#: SmartSlider3Pro/Generator/Common/Json/GeneratorGroupJson.php:18
|
6735 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:16
|
6736 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:17
|
6737 |
+
#: SmartSlider3Pro/Generator/Common/Pinterest/GeneratorGroupPinterest.php:17
|
6738 |
+
#: SmartSlider3Pro/Generator/Common/Pinterest/Sources/PinterestImages.php:15
|
6739 |
+
#: SmartSlider3Pro/Generator/Common/Rss/GeneratorGroupRss.php:17
|
6740 |
+
#: SmartSlider3Pro/Generator/Common/Rss/Sources/RSSFeed.php:18
|
6741 |
+
#: SmartSlider3Pro/Generator/Common/Text/GeneratorGroupText.php:18
|
6742 |
+
#: SmartSlider3Pro/Generator/Common/Text/Sources/TextInput.php:15
|
6743 |
+
#: SmartSlider3Pro/Generator/Common/Text/Sources/TextText.php:16
|
6744 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/GeneratorGroupTwitter.php:25
|
6745 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/Sources/TwitterTimeline.php:25
|
6746 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/GeneratorGroupVimeo.php:25
|
6747 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:17
|
6748 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/GeneratorGroupYouTube.php:26
|
6749 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeByPlaylist.php:24
|
6750 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeBySearch.php:23
|
6751 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:24
|
6752 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProductsbyid.php:19
|
6753 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:32
|
6754 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:31
|
6755 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/GeneratorGroupMultisitePost.php:17
|
6756 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:23
|
6757 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/GeneratorGroupWooCommerce.php:21
|
6758 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:24
|
6759 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByIds.php:17
|
6760 |
+
#, php-format
|
6761 |
+
msgid "Creates slides from %1$s."
|
6762 |
+
msgstr "从%1$s创建轮播图。"
|
6763 |
+
|
6764 |
+
#: SmartSlider3/Generator/WordPress/Posts/GeneratorGroupPosts.php:25
|
6765 |
+
msgid "Posts by filter"
|
6766 |
+
msgstr "筛选文章"
|
6767 |
+
|
6768 |
+
#: SmartSlider3/Generator/WordPress/Posts/GeneratorGroupPosts.php:27
|
6769 |
+
msgid "Posts by IDs"
|
6770 |
+
msgstr "选择文章 ID"
|
6771 |
+
|
6772 |
+
#: SmartSlider3/Generator/WordPress/Posts/GeneratorGroupPosts.php:41
|
6773 |
+
msgid "All custom posts"
|
6774 |
+
msgstr ""
|
6775 |
+
|
6776 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:25
|
6777 |
+
#, fuzzy
|
6778 |
+
#| msgid "Creates slides from the following post type: %1$s."
|
6779 |
+
msgid "Creates slides from the posts of all your post types."
|
6780 |
+
msgstr "根据以下文章类型创建轮播图:%1$s。"
|
6781 |
+
|
6782 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:32
|
6783 |
+
#, fuzzy
|
6784 |
+
#| msgid "Post date"
|
6785 |
+
msgid "Post types"
|
6786 |
+
msgstr "发布日期"
|
6787 |
+
|
6788 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:36
|
6789 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:56
|
6790 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:35
|
6791 |
+
msgid "Taxonomies"
|
6792 |
+
msgstr "分类法"
|
6793 |
+
|
6794 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:40
|
6795 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:43
|
6796 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:69
|
6797 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:72
|
6798 |
+
msgid "Post IDs to display"
|
6799 |
+
msgstr "要显示的文章IDs"
|
6800 |
+
|
6801 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:44
|
6802 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:73
|
6803 |
+
#, php-format
|
6804 |
+
msgid ""
|
6805 |
+
"You can make your generator display only the posts with the set ID. No other "
|
6806 |
+
"post will be fetched, even if they match the set filters. %1$s Write one ID "
|
6807 |
+
"per line."
|
6808 |
+
msgstr ""
|
6809 |
+
"您可以使生成器仅显示所设ID的文章。即使其他文章与设置的过滤条件匹配,也不会获"
|
6810 |
+
"取其他任何文章。 %1$s每行写一个ID。"
|
6811 |
+
|
6812 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:48
|
6813 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:41
|
6814 |
+
msgid "Sticky"
|
6815 |
+
msgstr "置顶"
|
6816 |
+
|
6817 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:54
|
6818 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:89
|
6819 |
+
msgid "Post status"
|
6820 |
+
msgstr "文章状态"
|
6821 |
+
|
6822 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:59
|
6823 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:93
|
6824 |
+
msgid "Post meta comparison"
|
6825 |
+
msgstr "文章元数据比较"
|
6826 |
+
|
6827 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:61
|
6828 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:62
|
6829 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:95
|
6830 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:97
|
6831 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:52
|
6832 |
+
msgid "Field name"
|
6833 |
+
msgstr "字段名称"
|
6834 |
+
|
6835 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:63
|
6836 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:98
|
6837 |
+
msgid ""
|
6838 |
+
"Only show posts, where the given meta key is equal to the given meta value."
|
6839 |
+
msgstr "仅显示指定元字段和对应元字段值的文章。"
|
6840 |
+
|
6841 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:67
|
6842 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:102
|
6843 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:53
|
6844 |
+
msgid "Compare method"
|
6845 |
+
msgstr "比较方法"
|
6846 |
+
|
6847 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:89
|
6848 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:124
|
6849 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:74
|
6850 |
+
msgid "Field value"
|
6851 |
+
msgstr "字段值"
|
6852 |
+
|
6853 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:93
|
6854 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:94
|
6855 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:127
|
6856 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:128
|
6857 |
+
msgid "Meta comparison"
|
6858 |
+
msgstr "元数据比较"
|
6859 |
+
|
6860 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:95
|
6861 |
+
msgid ""
|
6862 |
+
"Same as the previous option, just you can write down more comparisons. Read "
|
6863 |
+
"the \"Field name\" and \"Compare method\" out from the previous option. "
|
6864 |
+
"Example:"
|
6865 |
+
msgstr ""
|
6866 |
+
|
6867 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:106
|
6868 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:188
|
6869 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:86
|
6870 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:39
|
6871 |
+
msgid "Post date"
|
6872 |
+
msgstr "发布日期"
|
6873 |
+
|
6874 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:109
|
6875 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:191
|
6876 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:89
|
6877 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:100
|
6878 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:42
|
6879 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:88
|
6880 |
+
msgid "Modification date"
|
6881 |
+
msgstr "修改日期"
|
6882 |
+
|
6883 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:110
|
6884 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:192
|
6885 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:90
|
6886 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:56
|
6887 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:55
|
6888 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:74
|
6889 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:43
|
6890 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:64
|
6891 |
+
msgid "Random"
|
6892 |
+
msgstr "随机"
|
6893 |
+
|
6894 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:111
|
6895 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:193
|
6896 |
+
msgid "Given IDs"
|
6897 |
+
msgstr "给定IDs"
|
6898 |
+
|
6899 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsAllCustomPosts.php:112
|
6900 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:194
|
6901 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:92
|
6902 |
+
msgid "Menu order"
|
6903 |
+
msgstr "菜单顺序"
|
6904 |
+
|
6905 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:34
|
6906 |
+
#, php-format
|
6907 |
+
msgid "Creates slides from the following post type: %1$s."
|
6908 |
+
msgstr "根据以下文章类型创建轮播图:%1$s。"
|
6909 |
+
|
6910 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:61
|
6911 |
+
msgid "Relation"
|
6912 |
+
msgstr "关系"
|
6913 |
+
|
6914 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:76
|
6915 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:79
|
6916 |
+
msgid "Exclude posts"
|
6917 |
+
msgstr "排除文章"
|
6918 |
+
|
6919 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:80
|
6920 |
+
#, php-format
|
6921 |
+
msgid ""
|
6922 |
+
"The selected post IDs won't appear in the generator, even if they they match "
|
6923 |
+
"the set filters. %1$s Write one ID per line."
|
6924 |
+
msgstr ""
|
6925 |
+
"所选的文章ID即使与设置的过滤器匹配也不会出现在生成器中。 %1$s每行写一个ID。"
|
6926 |
+
|
6927 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:129
|
6928 |
+
#, php-format
|
6929 |
+
msgid ""
|
6930 |
+
"You can create other comparison based on the previous \"Field name\" and "
|
6931 |
+
"\"Compare method\" options. %1$s Use the following format: published||=||yes "
|
6932 |
+
"%1$s Write one comparison per line."
|
6933 |
+
msgstr ""
|
6934 |
+
"您可以基于先前的“字段名称”和“比较方法”选项创建其他比较。 %1$s使用以下格式:"
|
6935 |
+
"published||=||yes %1$s 每行写一个比较。"
|
6936 |
+
|
6937 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:137
|
6938 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:138
|
6939 |
+
msgid "Post option"
|
6940 |
+
msgstr "文章选项"
|
6941 |
+
|
6942 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:139
|
6943 |
+
msgid ""
|
6944 |
+
"Posts can have options, like a post can be \"sticky\" or not. You can choose "
|
6945 |
+
"to only display posts, which are selected to be IN or NOT IN this option."
|
6946 |
+
msgstr ""
|
6947 |
+
"文章可以有选项,例如文章可以设置是否“置顶”。您可以选择仅显示特定的文章,只需"
|
6948 |
+
"要通过IN或NOT IN设置即可。"
|
6949 |
+
|
6950 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:142
|
6951 |
+
msgid "Post relationship with selected option"
|
6952 |
+
msgstr "与所选选项关联的文章"
|
6953 |
+
|
6954 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:149
|
6955 |
+
msgid "Date configuration"
|
6956 |
+
msgstr "日期配置"
|
6957 |
+
|
6958 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:151
|
6959 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:152
|
6960 |
+
msgid "Identify datetime"
|
6961 |
+
msgstr "识别日期时间"
|
6962 |
+
|
6963 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:153
|
6964 |
+
msgid "Our system tries to identify the date and time in your variables."
|
6965 |
+
msgstr "我们的系统尝试识别变量中的日期和时间。"
|
6966 |
+
|
6967 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:155
|
6968 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:156
|
6969 |
+
msgid "Datetime format"
|
6970 |
+
msgstr "日期时间格式"
|
6971 |
+
|
6972 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:157
|
6973 |
+
#, php-format
|
6974 |
+
msgid "You can use any %1$sPHP date format%2$s."
|
6975 |
+
msgstr "您可以使用任何%1$sPHP日期格式%2$s。"
|
6976 |
+
|
6977 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:159
|
6978 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:160
|
6979 |
+
msgid "Translate dates"
|
6980 |
+
msgstr "翻译日期"
|
6981 |
+
|
6982 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:161
|
6983 |
+
#, php-format
|
6984 |
+
msgid ""
|
6985 |
+
"Write one per line in the following format: from||to %1$s E.g.: Monday||"
|
6986 |
+
"Montag"
|
6987 |
+
msgstr "每行一个,格式如下:from||to %1$s,例如:Monday||周一"
|
6988 |
+
|
6989 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:166
|
6990 |
+
msgid "Replace variables"
|
6991 |
+
msgstr "替换变量"
|
6992 |
+
|
6993 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:168
|
6994 |
+
msgid "Timestamp variables"
|
6995 |
+
msgstr "时间戳变量"
|
6996 |
+
|
6997 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:169
|
6998 |
+
msgid "Replace timestamp variables"
|
6999 |
+
msgstr "替换时间戳变量"
|
7000 |
+
|
7001 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:170
|
7002 |
+
#, php-format
|
7003 |
+
msgid ""
|
7004 |
+
"The \"Datetime format\" will be used to create dates from the given "
|
7005 |
+
"timestamp containing variables. %1$s Separate them with comma."
|
7006 |
+
msgstr ""
|
7007 |
+
"“日期时间格式”将用于根据给定的包含变量的时间戳创建日期。 %1$s 用逗号分隔它"
|
7008 |
+
"们。"
|
7009 |
+
|
7010 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:173
|
7011 |
+
msgid "File variables"
|
7012 |
+
msgstr "文件变量"
|
7013 |
+
|
7014 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:174
|
7015 |
+
msgid "Replace file variables"
|
7016 |
+
msgstr "替换文件变量"
|
7017 |
+
|
7018 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:175
|
7019 |
+
#, php-format
|
7020 |
+
msgid ""
|
7021 |
+
"If you have IDs of files, you can replace those variables with the urls of "
|
7022 |
+
"the files instead. %1$s Separate them with comma."
|
7023 |
+
msgstr ""
|
7024 |
+
"如果您具有文件ID,则可以将这些变量替换为文件的网址。 %1$s 用逗号分隔它们。"
|
7025 |
+
|
7026 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:178
|
7027 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:179
|
7028 |
+
msgid "Remove duplicate results"
|
7029 |
+
msgstr "删除重复的结果"
|
7030 |
+
|
7031 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:180
|
7032 |
+
msgid ""
|
7033 |
+
"You can remove results based on one variable's uniqueness. For example if "
|
7034 |
+
"you want the images to be unique, you could write the \"image\" variable "
|
7035 |
+
"into this field (without quotemarks)."
|
7036 |
+
msgstr ""
|
7037 |
+
"您可以根据一个变量的唯一性删除结果。例如,如果希望图片唯一,则可以将\"image"
|
7038 |
+
"\"变量写入此字段(不带引号)。"
|
7039 |
+
|
7040 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:199
|
7041 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:200
|
7042 |
+
msgid "Custom field name"
|
7043 |
+
msgstr "自定义字段名称"
|
7044 |
+
|
7045 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:201
|
7046 |
+
msgid "If it's set, this will be used instead of the 'Field' value."
|
7047 |
+
msgstr "如果已设置,将使用它代替“字段”值。"
|
7048 |
+
|
7049 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:208
|
7050 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:100
|
7051 |
+
msgid "Numeric"
|
7052 |
+
msgstr "数字"
|
7053 |
+
|
7054 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsCustomPosts.php:209
|
7055 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:36
|
7056 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:101
|
7057 |
+
msgid "Alphabetic"
|
7058 |
+
msgstr "字母"
|
7059 |
+
|
7060 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:26
|
7061 |
+
msgid "Creates slides from your posts in the selected categories."
|
7062 |
+
msgstr "根据您所选文章中的分类创建轮播图。"
|
7063 |
+
|
7064 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:33
|
7065 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:40
|
7066 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:37
|
7067 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:32
|
7068 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:32
|
7069 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:32
|
7070 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:28
|
7071 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:49
|
7072 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:46
|
7073 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:38
|
7074 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:30
|
7075 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:29
|
7076 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/GeneratorGroupWooCommerce.php:28
|
7077 |
+
msgid "Categories"
|
7078 |
+
msgstr "分类"
|
7079 |
+
|
7080 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:42
|
7081 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:46
|
7082 |
+
msgid "Remove shortcodes"
|
7083 |
+
msgstr "删除简码"
|
7084 |
+
|
7085 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:47
|
7086 |
+
msgid ""
|
7087 |
+
"You can remove shortcodes from variables to avoid 3rd party content "
|
7088 |
+
"rendering in your slider."
|
7089 |
+
msgstr "您可以从变量中删除简码,以避免在轮播中呈现第三方内容。"
|
7090 |
+
|
7091 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:49
|
7092 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:50
|
7093 |
+
msgid "Remove from variables"
|
7094 |
+
msgstr "从变量中删除"
|
7095 |
+
|
7096 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:51
|
7097 |
+
msgid ""
|
7098 |
+
"Write the name of the variables you want to remove the shortcodes from. "
|
7099 |
+
"Separate new variables with a comma and space. E.g. description, content"
|
7100 |
+
msgstr ""
|
7101 |
+
"输入要从中删除简码的变量的名称。用逗号和空格分隔新变量。例如:description, "
|
7102 |
+
"content"
|
7103 |
+
|
7104 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:55
|
7105 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:56
|
7106 |
+
msgid "Custom date variables"
|
7107 |
+
msgstr "自定义日期变量"
|
7108 |
+
|
7109 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:57
|
7110 |
+
#, php-format
|
7111 |
+
msgid ""
|
7112 |
+
"You can create custom date variables from your existing date variables. "
|
7113 |
+
"Write each variable to a new line and use the following format: variable||"
|
7114 |
+
"format. %3$s The \"variable\" should be an existing variable. Based on this "
|
7115 |
+
"existing variable, we create a new one with the \"_datetime\" suffix. (E.g. "
|
7116 |
+
"date_datetime.) %3$s The \"format\" can be any %1$sPHP date format%2$s."
|
7117 |
+
msgstr ""
|
7118 |
+
"您可以从现有的日期变量中创建自定义日期变量。每个一个变量,并使用以下格式:"
|
7119 |
+
"variable||format。 %3$s \"variable\"应为现有变量。基于此现有变量,我们创建后"
|
7120 |
+
"缀为\"_datetime\" 的新变量(例如date_datetime)。%3$s \"format\" 可以是任"
|
7121 |
+
"何%1$sPHP日期格式%2$s。"
|
7122 |
+
|
7123 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:63
|
7124 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:64
|
7125 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:50
|
7126 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:51
|
7127 |
+
msgid "Translate custom dates"
|
7128 |
+
msgstr "翻译自定义日期"
|
7129 |
+
|
7130 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:65
|
7131 |
+
#, php-format
|
7132 |
+
msgid ""
|
7133 |
+
"You can translate the content of the newly created variables. %1$s Use the "
|
7134 |
+
"following format: from||to. Eg.: Monday||Montag"
|
7135 |
+
msgstr ""
|
7136 |
+
"您可以翻译新创建的变量的内容。 %1$s 使用以下格式:from||to 。例如:Monday||周"
|
7137 |
+
"一"
|
7138 |
+
|
7139 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:71
|
7140 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:72
|
7141 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:58
|
7142 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:59
|
7143 |
+
msgid "Date function"
|
7144 |
+
msgstr "日期功能"
|
7145 |
+
|
7146 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:73
|
7147 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:60
|
7148 |
+
msgid ""
|
7149 |
+
"This function will be used to format these custom date variables. Usually "
|
7150 |
+
"the date_i18n works, but if your date will be off a little bit, then try out "
|
7151 |
+
"the other one."
|
7152 |
+
msgstr ""
|
7153 |
+
"此功能将用于格式化这些自定义日期变量。通常 date_i18 是有效的,但是如果您的日"
|
7154 |
+
"期过短,请尝试其他日期。"
|
7155 |
+
|
7156 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPosts.php:91
|
7157 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:44
|
7158 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:42
|
7159 |
+
msgid "Comment count"
|
7160 |
+
msgstr "评论计数"
|
7161 |
+
|
7162 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPostsByIDs.php:14
|
7163 |
+
msgid "Creates slides from the posts with the set IDs."
|
7164 |
+
msgstr "根据设置好的IDs的文章来创建轮播图。"
|
7165 |
+
|
7166 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPostsByIDs.php:20
|
7167 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPostsByIDs.php:23
|
7168 |
+
msgid "Post or Page IDs"
|
7169 |
+
msgstr "文章或页面IDs"
|
7170 |
+
|
7171 |
+
#: SmartSlider3/Generator/WordPress/Posts/Sources/PostsPostsByIDs.php:24
|
7172 |
+
#, php-format
|
7173 |
+
msgid ""
|
7174 |
+
"You can write the ID of the page you want to show in your generator. %1$s "
|
7175 |
+
"Write one ID per line."
|
7176 |
+
msgstr "您可以编写要在生成器中显示的页面的ID。 %1$s 每行一个ID。"
|
7177 |
+
|
7178 |
+
#: SmartSlider3/Platform/Joomla/AdministratorComponent.php:67
|
7179 |
+
msgid "JERROR_ALERTNOAUTHOR"
|
7180 |
+
msgstr ""
|
7181 |
+
|
7182 |
+
#: SmartSlider3/Platform/WordPress/Integration/ACF/AcfFieldSmartSlider3.php:73
|
7183 |
+
#: SmartSlider3/Platform/WordPress/Integration/ACF/AcfFieldSmartSlider3.php:75
|
7184 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php:144
|
7185 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php:146
|
7186 |
+
#: SmartSlider3/Platform/WordPress/Integration/Divi/V31ge/includes/modules/SmartSlider3/SmartSlider3.php:79
|
7187 |
+
#: SmartSlider3/Platform/WordPress/Integration/Divi/V31ge/includes/modules/SmartSlider3/SmartSlider3.php:81
|
7188 |
+
#: SmartSlider3/Platform/WordPress/Integration/Unyson/smartslider/options/option-types.php:33
|
7189 |
+
#: SmartSlider3/Platform/WordPress/Integration/Unyson/smartslider/options/option-types.php:35
|
7190 |
+
#: SmartSlider3/Platform/WordPress/Widget/WidgetSmartSlider3.php:99
|
7191 |
+
#: SmartSlider3/Platform/WordPress/Widget/WidgetSmartSlider3.php:101
|
7192 |
+
msgid "Whole group"
|
7193 |
+
msgstr "全组"
|
7194 |
+
|
7195 |
+
#: SmartSlider3/Platform/WordPress/Integration/ACF/AcfFieldSmartSlider3.php:99
|
7196 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php:192
|
7197 |
+
#: SmartSlider3/Platform/WordPress/Integration/Divi/V31lt/DiviModuleSmartSlider.php:87
|
7198 |
+
#: SmartSlider3/Platform/WordPress/Integration/Unyson/smartslider/options/option-types.php:59
|
7199 |
+
msgid "Select slider"
|
7200 |
+
msgstr "选择轮播"
|
7201 |
+
|
7202 |
+
#: SmartSlider3/Platform/WordPress/Integration/ACF/AcfFieldSmartSlider3.php:100
|
7203 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php:190
|
7204 |
+
#: SmartSlider3/Platform/WordPress/Integration/Unyson/smartslider/options/option-types.php:63
|
7205 |
+
#: SmartSlider3/Platform/WordPress/Widget/WidgetSmartSlider3.php:155
|
7206 |
+
msgid "OR"
|
7207 |
+
msgstr "或"
|
7208 |
+
|
7209 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/SmartSlider3.php:15
|
7210 |
+
#: SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/SmartSlider3Legacy.php:15
|
7211 |
+
msgid "Basic Modules"
|
7212 |
+
msgstr "基本模块"
|
7213 |
+
|
7214 |
+
#: SmartSlider3/Platform/WordPress/Integration/Divi/V31ge/includes/modules/SmartSlider3/SmartSlider3.php:113
|
7215 |
+
msgid "Here you can create the content that will be used within the module."
|
7216 |
+
msgstr "在这里,您可以创建将在模块中使用的内容。"
|
7217 |
+
|
7218 |
+
#: SmartSlider3/Platform/WordPress/Integration/Divi/V31lt/DiviModuleSmartSlider.php:64
|
7219 |
+
msgid "Admin Label"
|
7220 |
+
msgstr "管理标签"
|
7221 |
+
|
7222 |
+
#: SmartSlider3/Platform/WordPress/Integration/Divi/V31lt/DiviModuleSmartSlider.php:66
|
7223 |
+
msgid ""
|
7224 |
+
"This will change the label of the module in the builder for easy "
|
7225 |
+
"identification."
|
7226 |
+
msgstr "这将更改构建器中模块的标签以方便识别。"
|
7227 |
+
|
7228 |
+
#: SmartSlider3/Platform/WordPress/Integration/Gutenberg/Assets/js/block.js:31
|
7229 |
+
#, fuzzy
|
7230 |
+
#| msgid "Select slider"
|
7231 |
+
msgid "Select A Slider"
|
7232 |
+
msgstr "选择轮播"
|
7233 |
+
|
7234 |
+
#: SmartSlider3/Platform/WordPress/Integration/Unyson/smartslider/shortcodes/smartslider/config.php:10
|
7235 |
+
msgid "Media Elements"
|
7236 |
+
msgstr "媒体元素"
|
7237 |
+
|
7238 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:78
|
7239 |
+
msgctxt "Button layer default text"
|
7240 |
+
msgid "MORE"
|
7241 |
+
msgstr "更多"
|
7242 |
+
|
7243 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:141
|
7244 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:48
|
7245 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:118
|
7246 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:161
|
7247 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:194
|
7248 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:105
|
7249 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:126
|
7250 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:151
|
7251 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:157
|
7252 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:119
|
7253 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:146
|
7254 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:179
|
7255 |
+
msgid "Label"
|
7256 |
+
msgstr "标签(Label)"
|
7257 |
+
|
7258 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:152
|
7259 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:153
|
7260 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:165
|
7261 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:166
|
7262 |
+
msgid "No wrap"
|
7263 |
+
msgstr "无包装"
|
7264 |
+
|
7265 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:154
|
7266 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:167
|
7267 |
+
msgid "Prevents the text from breaking into more lines"
|
7268 |
+
msgstr "防止文本分成更多行"
|
7269 |
+
|
7270 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:166
|
7271 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:168
|
7272 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:179
|
7273 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:181
|
7274 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:144
|
7275 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:146
|
7276 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:179
|
7277 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:181
|
7278 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:197
|
7279 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:199
|
7280 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:189
|
7281 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:191
|
7282 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:228
|
7283 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:230
|
7284 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:124
|
7285 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:126
|
7286 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:145
|
7287 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:147
|
7288 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:289
|
7289 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:291
|
7290 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:147
|
7291 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:149
|
7292 |
+
msgid "Rel"
|
7293 |
+
msgstr "Rel"
|
7294 |
+
|
7295 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:169
|
7296 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:182
|
7297 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:147
|
7298 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:182
|
7299 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:200
|
7300 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:192
|
7301 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:231
|
7302 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:127
|
7303 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:148
|
7304 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:292
|
7305 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:150
|
7306 |
+
#, php-format
|
7307 |
+
msgid ""
|
7308 |
+
"Enter the %1$s rel attribute %2$s that represents the relationship between "
|
7309 |
+
"the current document and the linked document. Multiple rel attributes can be "
|
7310 |
+
"separated with space. E.g. nofollow noopener noreferrer"
|
7311 |
+
msgstr ""
|
7312 |
+
"输入%1$s rel属性%2$s,它表示当前文档和链接文档之间的关系。多个rel属性可以用空"
|
7313 |
+
"格分隔。例如:nofollow noopener noreferrer"
|
7314 |
+
|
7315 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:173
|
7316 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:174
|
7317 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/Assets/icon2.js:20
|
7318 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:31
|
7319 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:93
|
7320 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:212
|
7321 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:231
|
7322 |
+
msgid "Icon"
|
7323 |
+
msgstr ""
|
7324 |
+
|
7325 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:197
|
7326 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:121
|
7327 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:164
|
7328 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:129
|
7329 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:149
|
7330 |
+
msgid "Placement"
|
7331 |
+
msgstr "位置"
|
7332 |
+
|
7333 |
+
#: SmartSlider3/Renderable/Item/Button/ItemButton.php:208
|
7334 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:183
|
7335 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:191
|
7336 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:199
|
7337 |
+
#, php-format
|
7338 |
+
msgid "Class on the %s element."
|
7339 |
+
msgstr "在%s元素的类。"
|
7340 |
+
|
7341 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:70
|
7342 |
+
msgid "Heading layer"
|
7343 |
+
msgstr "标题图层"
|
7344 |
+
|
7345 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:193
|
7346 |
+
#: SmartSlider3Pro/SplitText/Block/SplitTextManager/Index.php:14
|
7347 |
+
#, fuzzy
|
7348 |
+
#| msgid "My text animations"
|
7349 |
+
msgid "Text animation"
|
7350 |
+
msgstr "我的文字动画"
|
7351 |
+
|
7352 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:194
|
7353 |
+
msgid "Incoming"
|
7354 |
+
msgstr ""
|
7355 |
+
|
7356 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:220
|
7357 |
+
msgid "Outgoing"
|
7358 |
+
msgstr ""
|
7359 |
+
|
7360 |
+
#: SmartSlider3/Renderable/Item/Heading/ItemHeading.php:273
|
7361 |
+
msgid "Backface visibility"
|
7362 |
+
msgstr ""
|
7363 |
+
|
7364 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:155
|
7365 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:179
|
7366 |
+
#, php-format
|
7367 |
+
msgid "Fix width for the %1$s."
|
7368 |
+
msgstr "固定%1$s的宽度。"
|
7369 |
+
|
7370 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:160
|
7371 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:185
|
7372 |
+
#, php-format
|
7373 |
+
msgid "Fix height for the %1$s."
|
7374 |
+
msgstr "固定%1$s的高度。"
|
7375 |
+
|
7376 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:164
|
7377 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:39
|
7378 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:243
|
7379 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:226
|
7380 |
+
msgid "Alt tag"
|
7381 |
+
msgstr "Alt 标签"
|
7382 |
+
|
7383 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:173
|
7384 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:174
|
7385 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:248
|
7386 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:249
|
7387 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:162
|
7388 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:163
|
7389 |
+
#, fuzzy
|
7390 |
+
#| msgid "Optimize slide images"
|
7391 |
+
msgid "Optimize image"
|
7392 |
+
msgstr "优化轮播图图片"
|
7393 |
+
|
7394 |
+
#: SmartSlider3/Renderable/Item/Image/ItemImage.php:175
|
7395 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:250
|
7396 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:164
|
7397 |
+
msgid ""
|
7398 |
+
"You can turn off the Layer image optimization for this image, to resize it "
|
7399 |
+
"for tablet and mobile."
|
7400 |
+
msgstr ""
|
7401 |
+
|
7402 |
+
#: SmartSlider3/Renderable/Item/ItemFactory.php:179
|
7403 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:62
|
7404 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:50
|
7405 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:48
|
7406 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:61
|
7407 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:64
|
7408 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:72
|
7409 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:53
|
7410 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:41
|
7411 |
+
msgctxt "Layer group"
|
7412 |
+
msgid "Special"
|
7413 |
+
msgstr ""
|
7414 |
+
|
7415 |
+
#: SmartSlider3/Renderable/Item/ItemFactory.php:181
|
7416 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:45
|
7417 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:45
|
7418 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:41
|
7419 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:44
|
7420 |
+
msgctxt "Layer group"
|
7421 |
+
msgid "Media"
|
7422 |
+
msgstr "媒体"
|
7423 |
+
|
7424 |
+
#: SmartSlider3/Renderable/Item/ItemFactory.php:183
|
7425 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:47
|
7426 |
+
#: SmartSlider3Pro/Renderable/Item/Html/ItemHtml.php:36
|
7427 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:40
|
7428 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:45
|
7429 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:67
|
7430 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:34
|
7431 |
+
#, fuzzy
|
7432 |
+
#| msgid "Advanced"
|
7433 |
+
msgctxt "Layer group"
|
7434 |
+
msgid "Advanced"
|
7435 |
+
msgstr "高级"
|
7436 |
+
|
7437 |
+
#: SmartSlider3/Renderable/Item/Missing/ItemMissing.php:14
|
7438 |
+
msgctxt "Layer"
|
7439 |
+
msgid "Missing"
|
7440 |
+
msgstr "缺失"
|
7441 |
+
|
7442 |
+
#: SmartSlider3/Renderable/Item/Missing/ItemMissingFrontend.php:14
|
7443 |
+
#, php-format
|
7444 |
+
msgid "Missing layer type: %s"
|
7445 |
+
msgstr "缺少图层类型:%s"
|
7446 |
+
|
7447 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:150
|
7448 |
+
msgid "Custom text for tablet"
|
7449 |
+
msgstr "平板端的文字"
|
7450 |
+
|
7451 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:153
|
7452 |
+
msgid "Tablet text"
|
7453 |
+
msgstr "平板端文字"
|
7454 |
+
|
7455 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:162
|
7456 |
+
msgid "Custom text for mobile"
|
7457 |
+
msgstr "手机端的文字"
|
7458 |
+
|
7459 |
+
#: SmartSlider3/Renderable/Item/Text/ItemText.php:165
|
7460 |
+
msgid "Mobile text"
|
7461 |
+
msgstr "手机端文字"
|
7462 |
+
|
7463 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:111
|
7464 |
+
msgid "Vimeo url or Video ID"
|
7465 |
+
msgstr "Vimeo网址或视频ID"
|
7466 |
+
|
7467 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:115
|
7468 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:116
|
7469 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:120
|
7470 |
+
msgid "Cover image"
|
7471 |
+
msgstr "封面图片"
|
7472 |
+
|
7473 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:119
|
7474 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:120
|
7475 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:124
|
7476 |
+
msgid "Aspect ratio"
|
7477 |
+
msgstr "宽高比"
|
7478 |
+
|
7479 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:125
|
7480 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:158
|
7481 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:126
|
7482 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:159
|
7483 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:130
|
7484 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:164
|
7485 |
+
msgid "Fill layer height"
|
7486 |
+
msgstr "填充层高度"
|
7487 |
+
|
7488 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:158
|
7489 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:159
|
7490 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:164
|
7491 |
+
msgid "Set on Style tab."
|
7492 |
+
msgstr "在样式选项卡里设置。"
|
7493 |
+
|
7494 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:160
|
7495 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:162
|
7496 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:166
|
7497 |
+
msgid "Video settings"
|
7498 |
+
msgstr "视频设置"
|
7499 |
+
|
7500 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:170
|
7501 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:172
|
7502 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:176
|
7503 |
+
msgid "When ended"
|
7504 |
+
msgstr "当结束时"
|
7505 |
+
|
7506 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:172
|
7507 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:174
|
7508 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:178
|
7509 |
+
msgid "Do nothing"
|
7510 |
+
msgstr "什么都不做"
|
7511 |
+
|
7512 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:173
|
7513 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:175
|
7514 |
+
msgid "Go to next slide"
|
7515 |
+
msgstr "转到下一张轮播图"
|
7516 |
+
|
7517 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:177
|
7518 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:179
|
7519 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:67
|
7520 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:72
|
7521 |
+
msgid "Start time"
|
7522 |
+
msgstr "开始时间"
|
7523 |
+
|
7524 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:183
|
7525 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:189
|
7526 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:133
|
7527 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:152
|
7528 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:189
|
7529 |
+
msgid "Volume"
|
7530 |
+
msgstr "音量"
|
7531 |
+
|
7532 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:185
|
7533 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:191
|
7534 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:135
|
7535 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:191
|
7536 |
+
msgid "Mute"
|
7537 |
+
msgstr "静音"
|
7538 |
+
|
7539 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:194
|
7540 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:200
|
7541 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:200
|
7542 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:206
|
7543 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:227
|
7544 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:233
|
7545 |
+
msgid "Pause on scroll"
|
7546 |
+
msgstr "滚动时暂停"
|
7547 |
+
|
7548 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:196
|
7549 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:202
|
7550 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:229
|
7551 |
+
msgid "Never"
|
7552 |
+
msgstr "从不"
|
7553 |
+
|
7554 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:197
|
7555 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:203
|
7556 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:230
|
7557 |
+
msgid "When partly visible"
|
7558 |
+
msgstr "当部分可见时"
|
7559 |
+
|
7560 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:198
|
7561 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:204
|
7562 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:231
|
7563 |
+
msgid "When not visible"
|
7564 |
+
msgstr "当不可见时"
|
7565 |
+
|
7566 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:201
|
7567 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:207
|
7568 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:234
|
7569 |
+
msgid "You can pause the video when the visitor scrolls away from the slider"
|
7570 |
+
msgstr "当访客滚动离开轮播时,您可以暂停视频"
|
7571 |
+
|
7572 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:212
|
7573 |
+
msgid "Private video"
|
7574 |
+
msgstr "隐私视频"
|
7575 |
+
|
7576 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:221
|
7577 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:223
|
7578 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:147
|
7579 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:228
|
7580 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:136
|
7581 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:71
|
7582 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:295
|
7583 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:137
|
7584 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:204
|
7585 |
+
msgid "Display"
|
7586 |
+
msgstr "显示"
|
7587 |
+
|
7588 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:225
|
7589 |
+
#, fuzzy
|
7590 |
+
#| msgid "Remove shortcodes"
|
7591 |
+
msgid "Remove controls"
|
7592 |
+
msgstr "删除简码"
|
7593 |
+
|
7594 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:229
|
7595 |
+
msgid "Users byline"
|
7596 |
+
msgstr "用户按行"
|
7597 |
+
|
7598 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:242
|
7599 |
+
#: SmartSlider3/Renderable/Item/Vimeo/ItemVimeo.php:243
|
7600 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:245
|
7601 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:246
|
7602 |
+
msgid "Play button"
|
7603 |
+
msgstr ""
|
7604 |
+
|
7605 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:113
|
7606 |
+
msgid "YouTube URL or Video ID"
|
7607 |
+
msgstr "YouTube 网址或视频ID"
|
7608 |
+
|
7609 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:184
|
7610 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:68
|
7611 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:73
|
7612 |
+
msgid "End time"
|
7613 |
+
msgstr "结束时间"
|
7614 |
+
|
7615 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:226
|
7616 |
+
msgid "Hide YouTube logo"
|
7617 |
+
msgstr ""
|
7618 |
+
|
7619 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:228
|
7620 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:229
|
7621 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:215
|
7622 |
+
msgid "Centered"
|
7623 |
+
msgstr "居中"
|
7624 |
+
|
7625 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:230
|
7626 |
+
msgid "Scales up and crops the video to cover the whole layer."
|
7627 |
+
msgstr "放大并裁剪视频以覆盖整个图层。"
|
7628 |
+
|
7629 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:234
|
7630 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:239
|
7631 |
+
msgid "Show related videos"
|
7632 |
+
msgstr "显示相关视频"
|
7633 |
+
|
7634 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:236
|
7635 |
+
msgid "Anywhere"
|
7636 |
+
msgstr "任何地方"
|
7637 |
+
|
7638 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:237
|
7639 |
+
msgid "Same channel"
|
7640 |
+
msgstr "同一频道"
|
7641 |
+
|
7642 |
+
#: SmartSlider3/Renderable/Item/YouTube/ItemYouTube.php:240
|
7643 |
+
msgid ""
|
7644 |
+
"YouTube no longer allows hiding the related videos at the end of the video. "
|
7645 |
+
"This setting defines whether the videos should come from the same channel as "
|
7646 |
+
"the video that was just played or from any other channel."
|
7647 |
+
msgstr ""
|
7648 |
+
"YouTube不再允许在视频末尾隐藏相关视频。此设置定义视频是应与刚播放的视频来自同"
|
7649 |
+
"一频道还是应来自其他任何频道。"
|
7650 |
+
|
7651 |
+
#: SmartSlider3/Slider/Cache/CacheSlider.php:87
|
7652 |
+
msgid "Slider error! Generator group not found: "
|
7653 |
+
msgstr "轮播错误!找不到生成器分组: "
|
7654 |
+
|
7655 |
+
#: SmartSlider3/Slider/Cache/CacheSlider.php:92
|
7656 |
+
msgid "Slider error! Generator source not found: "
|
7657 |
+
msgstr "轮播错误!找不到生成器来源: "
|
7658 |
+
|
7659 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:26
|
7660 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:27
|
7661 |
+
#: SmartSlider3/Storage.php:3961
|
7662 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:275
|
7663 |
+
msgid "Downscale"
|
7664 |
+
msgstr "缩小"
|
7665 |
+
|
7666 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:28
|
7667 |
+
msgid "Allows the slider to scale down for smaller screens."
|
7668 |
+
msgstr "允许轮播缩小以显示较小的屏幕。"
|
7669 |
+
|
7670 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:30
|
7671 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:31
|
7672 |
+
#: SmartSlider3/Storage.php:4075
|
7673 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:286
|
7674 |
+
msgid "Upscale"
|
7675 |
+
msgstr "放大"
|
7676 |
+
|
7677 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:32
|
7678 |
+
msgid "Allows the slider to scale up for larger screens."
|
7679 |
+
msgstr "允许轮播放大到更大的屏幕。"
|
7680 |
+
|
7681 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:36
|
7682 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:39
|
7683 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:27
|
7684 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:30
|
7685 |
+
msgid "Min height"
|
7686 |
+
msgstr "最小高度"
|
7687 |
+
|
7688 |
+
#: SmartSlider3/Slider/ResponsiveType/Auto/ResponsiveTypeAutoAdmin.php:40
|
7689 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:31
|
7690 |
+
msgid "Prevents the slider from getting smaller than the set value."
|
7691 |
+
msgstr "防止轮播变得小于设定值。"
|
7692 |
+
|
7693 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:34
|
7694 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:35
|
7695 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:29
|
7696 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:30
|
7697 |
+
msgid "Force full width"
|
7698 |
+
msgstr "强制全宽"
|
7699 |
+
|
7700 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:36
|
7701 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:31
|
7702 |
+
msgid "The slider tries to fill the full width of the browser."
|
7703 |
+
msgstr "轮播尝试填充浏览器的整个宽度。"
|
7704 |
+
|
7705 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:40
|
7706 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:46
|
7707 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:35
|
7708 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:41
|
7709 |
+
msgid "Overflow-X"
|
7710 |
+
msgstr "Overflow-X"
|
7711 |
+
|
7712 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:47
|
7713 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:42
|
7714 |
+
msgid ""
|
7715 |
+
"Prevents the vertical scrollbar from appear during certain slide background "
|
7716 |
+
"animations."
|
7717 |
+
msgstr "防止在某些轮播图背景动画期间出现垂直滚动条。"
|
7718 |
+
|
7719 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:51
|
7720 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:52
|
7721 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:45
|
7722 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:46
|
7723 |
+
msgid "Adjust slider width to"
|
7724 |
+
msgstr "将轮播宽度调整为"
|
7725 |
+
|
7726 |
+
#: SmartSlider3/Slider/ResponsiveType/FullWidth/ResponsiveTypeFullWidthAdmin.php:53
|
7727 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:47
|
7728 |
+
msgid ""
|
7729 |
+
"You can make the slider fill up a selected parent element instead of the "
|
7730 |
+
"full browser width."
|
7731 |
+
msgstr "您可以使轮播填充选定的父元素,而不是填充整个浏览器宽度。"
|
7732 |
+
|
7733 |
+
#: SmartSlider3/Slider/Slide.php:752
|
7734 |
+
msgid "Not found"
|
7735 |
+
msgstr "未找到"
|
7736 |
+
|
7737 |
+
#: SmartSlider3/Slider/SliderType/AbstractSliderTypeCss.php:46
|
7738 |
+
msgid "Slider size is too small!"
|
7739 |
+
msgstr "轮播尺寸太小!"
|
7740 |
+
|
7741 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:50
|
7742 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:164
|
7743 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:174
|
7744 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:394
|
7745 |
+
#: SmartSlider3Pro/PostBackgroundAnimation/Block/PostBackgroundAnimationManager/Index.php:15
|
7746 |
+
msgid "Ken Burns effect"
|
7747 |
+
msgstr ""
|
7748 |
+
|
7749 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:57
|
7750 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:176
|
7751 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:148
|
7752 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:181
|
7753 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:371
|
7754 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:406
|
7755 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:127
|
7756 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:139
|
7757 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:197
|
7758 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:246
|
7759 |
+
msgid "Speed"
|
7760 |
+
msgstr "速度"
|
7761 |
+
|
7762 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:60
|
7763 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:179
|
7764 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:150
|
7765 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:151
|
7766 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:184
|
7767 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:374
|
7768 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:375
|
7769 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:409
|
7770 |
+
msgid "Super slow"
|
7771 |
+
msgstr "极慢"
|
7772 |
+
|
7773 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:61
|
7774 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:180
|
7775 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:152
|
7776 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:185
|
7777 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:376
|
7778 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:410
|
7779 |
+
msgid "Slow"
|
7780 |
+
msgstr "慢"
|
7781 |
+
|
7782 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:63
|
7783 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:182
|
7784 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:154
|
7785 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:187
|
7786 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:378
|
7787 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:412
|
7788 |
+
msgid "Fast"
|
7789 |
+
msgstr "快"
|
7790 |
+
|
7791 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:64
|
7792 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:155
|
7793 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:188
|
7794 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:379
|
7795 |
+
msgid "Super fast"
|
7796 |
+
msgstr "极快"
|
7797 |
+
|
7798 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:81
|
7799 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:209
|
7800 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:183
|
7801 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:84
|
7802 |
+
#, fuzzy
|
7803 |
+
#| msgid "Slide background image fill"
|
7804 |
+
msgid "Slider background image"
|
7805 |
+
msgstr "轮播图背景填充"
|
7806 |
+
|
7807 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:88
|
7808 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:216
|
7809 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:190
|
7810 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:91
|
7811 |
+
msgid "Fixed"
|
7812 |
+
msgstr ""
|
7813 |
+
|
7814 |
+
#: SmartSlider3/Slider/SliderType/Block/SliderTypeBlockAdmin.php:183
|
7815 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:413
|
7816 |
+
#, fuzzy
|
7817 |
+
#| msgid "Super fast"
|
7818 |
+
msgid "Super fast 4x"
|
7819 |
+
msgstr "极快"
|
7820 |
+
|
7821 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:42
|
7822 |
+
msgctxt "Slider type"
|
7823 |
+
msgid "Simple slider"
|
7824 |
+
msgstr "简单轮播"
|
7825 |
+
|
7826 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:51
|
7827 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:55
|
7828 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:232
|
7829 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:238
|
7830 |
+
msgid "Main animation"
|
7831 |
+
msgstr "主要动画"
|
7832 |
+
|
7833 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:57
|
7834 |
+
msgid "No animation"
|
7835 |
+
msgstr "没有动画"
|
7836 |
+
|
7837 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:59
|
7838 |
+
msgid "Crossfade"
|
7839 |
+
msgstr "交叉渐变"
|
7840 |
+
|
7841 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:62
|
7842 |
+
msgid "Horizontal - reversed"
|
7843 |
+
msgstr "水平-反转"
|
7844 |
+
|
7845 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:63
|
7846 |
+
msgid "Vertical - reversed"
|
7847 |
+
msgstr "垂直-反转"
|
7848 |
+
|
7849 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:115
|
7850 |
+
msgid "Parallax overlap"
|
7851 |
+
msgstr ""
|
7852 |
+
|
7853 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:126
|
7854 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:127
|
7855 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:200
|
7856 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:201
|
7857 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:284
|
7858 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:285
|
7859 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:663
|
7860 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:664
|
7861 |
+
msgctxt "Feature"
|
7862 |
+
msgid "Carousel"
|
7863 |
+
msgstr ""
|
7864 |
+
|
7865 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:128
|
7866 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:202
|
7867 |
+
msgid ""
|
7868 |
+
"If you turn off this option, you can't switch to the first slide from the "
|
7869 |
+
"last one."
|
7870 |
+
msgstr ""
|
7871 |
+
|
7872 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:159
|
7873 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:160
|
7874 |
+
msgid "Shifted"
|
7875 |
+
msgstr ""
|
7876 |
+
|
7877 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:161
|
7878 |
+
msgid "The background and the main animation plays simultaneously or shifted."
|
7879 |
+
msgstr ""
|
7880 |
+
|
7881 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:229
|
7882 |
+
#, fuzzy
|
7883 |
+
#| msgid "Background image"
|
7884 |
+
msgid "Background video"
|
7885 |
+
msgstr "背景图片"
|
7886 |
+
|
7887 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:246
|
7888 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:247
|
7889 |
+
#, fuzzy
|
7890 |
+
#| msgid "Background image"
|
7891 |
+
msgid "Background image dynamic height"
|
7892 |
+
msgstr "背景图片"
|
7893 |
+
|
7894 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:248
|
7895 |
+
msgid ""
|
7896 |
+
"The height of your slides changes according to the height of the background "
|
7897 |
+
"image."
|
7898 |
+
msgstr ""
|
7899 |
+
|
7900 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:252
|
7901 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:253
|
7902 |
+
#, fuzzy
|
7903 |
+
#| msgid "Go to next slide"
|
7904 |
+
msgid "Loop single slide"
|
7905 |
+
msgstr "转到下一张轮播图"
|
7906 |
+
|
7907 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:254
|
7908 |
+
msgid "In case of one slide, it repeats the animation of the slide."
|
7909 |
+
msgstr ""
|
7910 |
+
|
7911 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:272
|
7912 |
+
#, fuzzy
|
7913 |
+
#| msgid "Border White"
|
7914 |
+
msgid "Border width"
|
7915 |
+
msgstr "边框白色"
|
7916 |
+
|
7917 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:277
|
7918 |
+
#, fuzzy
|
7919 |
+
#| msgid "Hover color"
|
7920 |
+
msgid "Border color"
|
7921 |
+
msgstr "悬停颜色"
|
7922 |
+
|
7923 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:287
|
7924 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:169
|
7925 |
+
#, fuzzy
|
7926 |
+
#| msgid "Slider CSS classes"
|
7927 |
+
msgid "Slider CSS Preset"
|
7928 |
+
msgstr "轮播CSS类"
|
7929 |
+
|
7930 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:291
|
7931 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:147
|
7932 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:173
|
7933 |
+
#, fuzzy
|
7934 |
+
#| msgid "Text shadow"
|
7935 |
+
msgid "Light shadow"
|
7936 |
+
msgstr "文本阴影"
|
7937 |
+
|
7938 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:297
|
7939 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:179
|
7940 |
+
#, fuzzy
|
7941 |
+
#| msgid "Box shadow"
|
7942 |
+
msgid "Dark shadow"
|
7943 |
+
msgstr "盒子阴影"
|
7944 |
+
|
7945 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:303
|
7946 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:185
|
7947 |
+
msgid "Photo"
|
7948 |
+
msgstr ""
|
7949 |
+
|
7950 |
+
#: SmartSlider3/Slider/SliderType/Simple/SliderTypeSimpleAdmin.php:311
|
7951 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:193
|
7952 |
+
#, fuzzy
|
7953 |
+
#| msgid "Not found"
|
7954 |
+
msgid "Photo rounded"
|
7955 |
+
msgstr "未找到"
|
7956 |
+
|
7957 |
+
#: SmartSlider3/SmartSlider3Info.php:209
|
7958 |
+
#, php-format
|
7959 |
+
msgid "Demo slider is not available with the following ID: %s"
|
7960 |
+
msgstr "以下ID的轮播无法进行演示: %s"
|
7961 |
+
|
7962 |
+
#: SmartSlider3/Storage.php:72
|
7963 |
+
msgid "Blue"
|
7964 |
+
msgstr "蓝色"
|
7965 |
+
|
7966 |
+
#: SmartSlider3/Storage.php:87
|
7967 |
+
msgid "White"
|
7968 |
+
msgstr "白色"
|
7969 |
+
|
7970 |
+
#: SmartSlider3/Storage.php:102
|
7971 |
+
msgid "Green"
|
7972 |
+
msgstr "绿色"
|
7973 |
+
|
7974 |
+
#: SmartSlider3/Storage.php:117
|
7975 |
+
msgid "Purple"
|
7976 |
+
msgstr "紫色"
|
7977 |
+
|
7978 |
+
#: SmartSlider3/Storage.php:132
|
7979 |
+
msgid "Grey"
|
7980 |
+
msgstr "灰色"
|
7981 |
+
|
7982 |
+
#: SmartSlider3/Storage.php:147
|
7983 |
+
msgid "Black"
|
7984 |
+
msgstr "黑色"
|
7985 |
+
|
7986 |
+
#: SmartSlider3/Storage.php:162 SmartSlider3/Storage.php:443
|
7987 |
+
msgid "Rounded Blue"
|
7988 |
+
msgstr "圆角蓝色"
|
7989 |
+
|
7990 |
+
#: SmartSlider3/Storage.php:178 SmartSlider3/Storage.php:427
|
7991 |
+
msgid "Rounded Green"
|
7992 |
+
msgstr "圆角绿色"
|
7993 |
+
|
7994 |
+
#: SmartSlider3/Storage.php:194 SmartSlider3/Storage.php:459
|
7995 |
+
msgid "Rounded Purple"
|
7996 |
+
msgstr "圆角紫色"
|
7997 |
+
|
7998 |
+
#: SmartSlider3/Storage.php:210 SmartSlider3/Storage.php:411
|
7999 |
+
#: SmartSlider3/Storage.php:475
|
8000 |
+
msgid "Rounded Grey"
|
8001 |
+
msgstr "圆角灰色"
|
8002 |
+
|
8003 |
+
#: SmartSlider3/Storage.php:226
|
8004 |
+
msgid "Rounded White"
|
8005 |
+
msgstr "圆角白色"
|
8006 |
+
|
8007 |
+
#: SmartSlider3/Storage.php:242
|
8008 |
+
msgid "Rounded Black"
|
8009 |
+
msgstr "圆角黑色"
|
8010 |
+
|
8011 |
+
#: SmartSlider3/Storage.php:258
|
8012 |
+
msgid "Border White"
|
8013 |
+
msgstr "边框白色"
|
8014 |
+
|
8015 |
+
#: SmartSlider3/Storage.php:274 SmartSlider3/Storage.php:491
|
8016 |
+
msgid "Border Dark"
|
8017 |
+
msgstr "边框深色"
|
8018 |
+
|
8019 |
+
#: SmartSlider3/Storage.php:297
|
8020 |
+
msgid "Rectangle Green"
|
8021 |
+
msgstr "矩形绿色"
|
8022 |
+
|
8023 |
+
#: SmartSlider3/Storage.php:312
|
8024 |
+
msgid "Rectangle Blue"
|
8025 |
+
msgstr "矩形蓝色"
|
8026 |
+
|
8027 |
+
#: SmartSlider3/Storage.php:327
|
8028 |
+
msgid "Rectangle Purple"
|
8029 |
+
msgstr "矩形紫色"
|
8030 |
+
|
8031 |
+
#: SmartSlider3/Storage.php:342
|
8032 |
+
msgid "Rectangle Grey"
|
8033 |
+
msgstr "矩形灰色"
|
8034 |
+
|
8035 |
+
#: SmartSlider3/Storage.php:357
|
8036 |
+
msgid "Rounded Rectangle Green"
|
8037 |
+
msgstr "圆角矩形绿色"
|
8038 |
+
|
8039 |
+
#: SmartSlider3/Storage.php:375
|
8040 |
+
msgid "Rounded Rectangle Blue"
|
8041 |
+
msgstr "圆角矩形蓝色"
|
8042 |
+
|
8043 |
+
#: SmartSlider3/Storage.php:393
|
8044 |
+
msgid "Rounded Rectangle Purple"
|
8045 |
+
msgstr "圆角矩形紫色"
|
8046 |
+
|
8047 |
+
#: SmartSlider3/Storage.php:507
|
8048 |
+
msgid "Border Light"
|
8049 |
+
msgstr "边框浅色"
|
8050 |
+
|
8051 |
+
#: SmartSlider3/Storage.php:543
|
8052 |
+
msgid "My styles"
|
8053 |
+
msgstr "我的样式"
|
8054 |
+
|
8055 |
+
#: SmartSlider3/Storage.php:559 SmartSlider3/Storage.php:717
|
8056 |
+
msgid "X-small Light"
|
8057 |
+
msgstr "极小浅色"
|
8058 |
+
|
8059 |
+
#: SmartSlider3/Storage.php:574 SmartSlider3/Storage.php:733
|
8060 |
+
msgid "X-small Dark"
|
8061 |
+
msgstr "极小深色"
|
8062 |
+
|
8063 |
+
#: SmartSlider3/Storage.php:589 SmartSlider3/Storage.php:749
|
8064 |
+
#: SmartSlider3/Storage.php:883
|
8065 |
+
msgid "Small Light"
|
8066 |
+
msgstr "小型浅色"
|
8067 |
+
|
8068 |
+
#: SmartSlider3/Storage.php:604 SmartSlider3/Storage.php:765
|
8069 |
+
#: SmartSlider3/Storage.php:901
|
8070 |
+
msgid "Small Dark"
|
8071 |
+
msgstr "小型深色"
|
8072 |
+
|
8073 |
+
#: SmartSlider3/Storage.php:619 SmartSlider3/Storage.php:781
|
8074 |
+
msgid "Medium Light"
|
8075 |
+
msgstr "中等浅色"
|
8076 |
+
|
8077 |
+
#: SmartSlider3/Storage.php:634 SmartSlider3/Storage.php:797
|
8078 |
+
msgid "Medium Dark"
|
8079 |
+
msgstr "中等深色"
|
8080 |
+
|
8081 |
+
#: SmartSlider3/Storage.php:649 SmartSlider3/Storage.php:813
|
8082 |
+
msgid "Large Light"
|
8083 |
+
msgstr "大型浅色"
|
8084 |
+
|
8085 |
+
#: SmartSlider3/Storage.php:664 SmartSlider3/Storage.php:829
|
8086 |
+
msgid "Large Dark"
|
8087 |
+
msgstr "大型深色"
|
8088 |
+
|
8089 |
+
#: SmartSlider3/Storage.php:679 SmartSlider3/Storage.php:845
|
8090 |
+
msgid "X-large Light"
|
8091 |
+
msgstr "极大浅色"
|
8092 |
+
|
8093 |
+
#: SmartSlider3/Storage.php:695 SmartSlider3/Storage.php:861
|
8094 |
+
msgid "X-large Dark"
|
8095 |
+
msgstr "极大深色"
|
8096 |
+
|
8097 |
+
#: SmartSlider3/Storage.php:919
|
8098 |
+
msgid "My fonts"
|
8099 |
+
msgstr "我的字体"
|
8100 |
+
|
8101 |
+
#: SmartSlider3/Storage.php:1039
|
8102 |
+
msgid "Warp"
|
8103 |
+
msgstr "Warp"
|
8104 |
+
|
8105 |
+
#: SmartSlider3/Storage.php:1057
|
8106 |
+
msgid "Twirl"
|
8107 |
+
msgstr "Twirl"
|
8108 |
+
|
8109 |
+
#: SmartSlider3/Storage.php:1076
|
8110 |
+
msgid "Domino"
|
8111 |
+
msgstr "Domino"
|
8112 |
+
|
8113 |
+
#: SmartSlider3/Storage.php:1091
|
8114 |
+
msgid "Stand up"
|
8115 |
+
msgstr "Stand up"
|
8116 |
+
|
8117 |
+
#: SmartSlider3/Storage.php:1107
|
8118 |
+
msgid "Rotate down"
|
8119 |
+
msgstr "Rotate down"
|
8120 |
+
|
8121 |
+
#: SmartSlider3/Storage.php:1122
|
8122 |
+
msgid "Elastic"
|
8123 |
+
msgstr "Elastic"
|
8124 |
+
|
8125 |
+
#: SmartSlider3/Storage.php:1139
|
8126 |
+
msgid "Random elastic"
|
8127 |
+
msgstr "Random elastic"
|
8128 |
+
|
8129 |
+
#: SmartSlider3/Storage.php:1156
|
8130 |
+
msgid "My text animations"
|
8131 |
+
msgstr "我的文字动画"
|
8132 |
+
|
8133 |
+
#: SmartSlider3/Storage.php:1173 SmartSlider3/Storage.php:2250
|
8134 |
+
msgid "Slices - Single"
|
8135 |
+
msgstr ""
|
8136 |
+
|
8137 |
+
#: SmartSlider3/Storage.php:1186 SmartSlider3/Storage.php:2263
|
8138 |
+
msgid "Slices - Simple rows and scale"
|
8139 |
+
msgstr ""
|
8140 |
+
|
8141 |
+
#: SmartSlider3/Storage.php:1208 SmartSlider3/Storage.php:2285
|
8142 |
+
msgid "Slices - Simple rows and rotate"
|
8143 |
+
msgstr ""
|
8144 |
+
|
8145 |
+
#: SmartSlider3/Storage.php:1232 SmartSlider3/Storage.php:2309
|
8146 |
+
msgid "Slices - Simple rows reversed"
|
8147 |
+
msgstr ""
|
8148 |
+
|
8149 |
+
#: SmartSlider3/Storage.php:1246 SmartSlider3/Storage.php:2323
|
8150 |
+
msgid "Slices - Simple rows and blur"
|
8151 |
+
msgstr ""
|
8152 |
+
|
8153 |
+
#: SmartSlider3/Storage.php:1269 SmartSlider3/Storage.php:2346
|
8154 |
+
msgid "Slices - Triangle"
|
8155 |
+
msgstr ""
|
8156 |
+
|
8157 |
+
#: SmartSlider3/Storage.php:1285 SmartSlider3/Storage.php:2362
|
8158 |
+
msgid "Slices - Reversed triangle"
|
8159 |
+
msgstr ""
|
8160 |
+
|
8161 |
+
#: SmartSlider3/Storage.php:1302
|
8162 |
+
msgid "Scale to left"
|
8163 |
+
msgstr "Scale to left"
|
8164 |
+
|
8165 |
+
#: SmartSlider3/Storage.php:1342
|
8166 |
+
#, fuzzy
|
8167 |
+
#| msgid "Scale to left"
|
8168 |
+
msgid "Rotate to left"
|
8169 |
+
msgstr "Scale to left"
|
8170 |
+
|
8171 |
+
#: SmartSlider3/Storage.php:1388
|
8172 |
+
#, fuzzy
|
8173 |
+
#| msgid "Scale to left"
|
8174 |
+
msgid "Fixed to left"
|
8175 |
+
msgstr "Scale to left"
|
8176 |
+
|
8177 |
+
#: SmartSlider3/Storage.php:1419
|
8178 |
+
#, fuzzy
|
8179 |
+
#| msgid "Scale to left"
|
8180 |
+
msgid "Parallax to left"
|
8181 |
+
msgstr "Scale to left"
|
8182 |
+
|
8183 |
+
#: SmartSlider3/Storage.php:1455
|
8184 |
+
msgid "Flow"
|
8185 |
+
msgstr ""
|
8186 |
+
|
8187 |
+
#: SmartSlider3/Storage.php:1494
|
8188 |
+
msgid "Flowing rows"
|
8189 |
+
msgstr ""
|
8190 |
+
|
8191 |
+
#: SmartSlider3/Storage.php:1538
|
8192 |
+
msgid "Flowing cols"
|
8193 |
+
msgstr ""
|
8194 |
+
|
8195 |
+
#: SmartSlider3/Storage.php:1582
|
8196 |
+
msgid "Flowing tiles"
|
8197 |
+
msgstr ""
|
8198 |
+
|
8199 |
+
#: SmartSlider3/Storage.php:1629
|
8200 |
+
#, fuzzy
|
8201 |
+
#| msgid "Scale to left"
|
8202 |
+
msgid "Slide to left"
|
8203 |
+
msgstr "Scale to left"
|
8204 |
+
|
8205 |
+
#: SmartSlider3/Storage.php:1664
|
8206 |
+
msgid "Stage"
|
8207 |
+
msgstr ""
|
8208 |
+
|
8209 |
+
#: SmartSlider3/Storage.php:1679
|
8210 |
+
msgid "Zoom"
|
8211 |
+
msgstr "Zoom"
|
8212 |
+
|
8213 |
+
#: SmartSlider3/Storage.php:1717
|
8214 |
+
msgid "Zoom out"
|
8215 |
+
msgstr "Zoom out"
|
8216 |
+
|
8217 |
+
#: SmartSlider3/Storage.php:1779
|
8218 |
+
msgid "Curtain to left"
|
8219 |
+
msgstr "Curtain to left"
|
8220 |
+
|
8221 |
+
#: SmartSlider3/Storage.php:1814
|
8222 |
+
#, fuzzy
|
8223 |
+
#| msgid "To top left"
|
8224 |
+
msgid "Blocks to left"
|
8225 |
+
msgstr "向左上方"
|
8226 |
+
|
8227 |
+
#: SmartSlider3/Storage.php:1852
|
8228 |
+
#, fuzzy
|
8229 |
+
#| msgid "Scale to left"
|
8230 |
+
msgid "Slices to left"
|
8231 |
+
msgstr "Scale to left"
|
8232 |
+
|
8233 |
+
#: SmartSlider3/Storage.php:1890
|
8234 |
+
msgid "Reversed slices to left"
|
8235 |
+
msgstr ""
|
8236 |
+
|
8237 |
+
#: SmartSlider3/Storage.php:1929
|
8238 |
+
msgid "Puzzle"
|
8239 |
+
msgstr "Puzzle"
|
8240 |
+
|
8241 |
+
#: SmartSlider3/Storage.php:1955
|
8242 |
+
#, fuzzy
|
8243 |
+
#| msgid "Curtain to left"
|
8244 |
+
msgid "Switching to left"
|
8245 |
+
msgstr "Curtain to left"
|
8246 |
+
|
8247 |
+
#: SmartSlider3/Storage.php:1994
|
8248 |
+
msgid "Explode"
|
8249 |
+
msgstr ""
|
8250 |
+
|
8251 |
+
#: SmartSlider3/Storage.php:2020
|
8252 |
+
msgid "Rebuild"
|
8253 |
+
msgstr ""
|
8254 |
+
|
8255 |
+
#: SmartSlider3/Storage.php:2046
|
8256 |
+
#, fuzzy
|
8257 |
+
#| msgid "Curtain to left"
|
8258 |
+
msgid "Page turn to left"
|
8259 |
+
msgstr "Curtain to left"
|
8260 |
+
|
8261 |
+
#: SmartSlider3/Storage.php:2057
|
8262 |
+
#, fuzzy
|
8263 |
+
#| msgid "Curtain to left"
|
8264 |
+
msgid "3D bricks to left"
|
8265 |
+
msgstr "Curtain to left"
|
8266 |
+
|
8267 |
+
#: SmartSlider3/Storage.php:2102
|
8268 |
+
#, fuzzy
|
8269 |
+
#| msgid "Curtain to left"
|
8270 |
+
msgid "Vertical spin to left"
|
8271 |
+
msgstr "Curtain to left"
|
8272 |
+
|
8273 |
+
#: SmartSlider3/Storage.php:2123
|
8274 |
+
#, fuzzy
|
8275 |
+
#| msgid "To top left"
|
8276 |
+
msgid "3D rows to left"
|
8277 |
+
msgstr "向左上方"
|
8278 |
+
|
8279 |
+
#: SmartSlider3/Storage.php:2168
|
8280 |
+
#, fuzzy
|
8281 |
+
#| msgid "Scale to left"
|
8282 |
+
msgid "3D columns to left"
|
8283 |
+
msgstr "Scale to left"
|
8284 |
+
|
8285 |
+
#: SmartSlider3/Storage.php:2197
|
8286 |
+
msgid "Spinning cuboid to left"
|
8287 |
+
msgstr ""
|
8288 |
+
|
8289 |
+
#: SmartSlider3/Storage.php:2219
|
8290 |
+
#, fuzzy
|
8291 |
+
#| msgid "Curtain to left"
|
8292 |
+
msgid "Turning cuboid to left"
|
8293 |
+
msgstr "Curtain to left"
|
8294 |
+
|
8295 |
+
#: SmartSlider3/Storage.php:2379
|
8296 |
+
msgid "Scale to top"
|
8297 |
+
msgstr "Scale to top"
|
8298 |
+
|
8299 |
+
#: SmartSlider3/Storage.php:2418
|
8300 |
+
msgid "Scale to bottom"
|
8301 |
+
msgstr "Scale to bottom"
|
8302 |
+
|
8303 |
+
#: SmartSlider3/Storage.php:2458
|
8304 |
+
#, fuzzy
|
8305 |
+
#| msgid "Scale to top"
|
8306 |
+
msgid "Rotate to top"
|
8307 |
+
msgstr "Scale to top"
|
8308 |
+
|
8309 |
+
#: SmartSlider3/Storage.php:2504
|
8310 |
+
#, fuzzy
|
8311 |
+
#| msgid "Scale to bottom"
|
8312 |
+
msgid "Rotate to bottom"
|
8313 |
+
msgstr "Scale to bottom"
|
8314 |
+
|
8315 |
+
#: SmartSlider3/Storage.php:2550
|
8316 |
+
#, fuzzy
|
8317 |
+
#| msgid "Scale to top"
|
8318 |
+
msgid "Fixed to top"
|
8319 |
+
msgstr "Scale to top"
|
8320 |
+
|
8321 |
+
#: SmartSlider3/Storage.php:2581
|
8322 |
+
#, fuzzy
|
8323 |
+
#| msgid "Scale to bottom"
|
8324 |
+
msgid "Fixed to bottom"
|
8325 |
+
msgstr "Scale to bottom"
|
8326 |
+
|
8327 |
+
#: SmartSlider3/Storage.php:2612
|
8328 |
+
#, fuzzy
|
8329 |
+
#| msgid "Scale to top"
|
8330 |
+
msgid "Parallax to top"
|
8331 |
+
msgstr "Scale to top"
|
8332 |
+
|
8333 |
+
#: SmartSlider3/Storage.php:2648
|
8334 |
+
#, fuzzy
|
8335 |
+
#| msgid "Scale to bottom"
|
8336 |
+
msgid "Parallax to bottom"
|
8337 |
+
msgstr "Scale to bottom"
|
8338 |
+
|
8339 |
+
#: SmartSlider3/Storage.php:2684
|
8340 |
+
msgid "Flowing tiles vertical"
|
8341 |
+
msgstr ""
|
8342 |
+
|
8343 |
+
#: SmartSlider3/Storage.php:2731
|
8344 |
+
#, fuzzy
|
8345 |
+
#| msgid "Scale to bottom"
|
8346 |
+
msgid "Slide to bottom"
|
8347 |
+
msgstr "Scale to bottom"
|
8348 |
+
|
8349 |
+
#: SmartSlider3/Storage.php:2766
|
8350 |
+
#, fuzzy
|
8351 |
+
#| msgid "Scale to top"
|
8352 |
+
msgid "Slide to top"
|
8353 |
+
msgstr "Scale to top"
|
8354 |
+
|
8355 |
+
#: SmartSlider3/Storage.php:2802
|
8356 |
+
msgid "Curtain to bottom"
|
8357 |
+
msgstr "Curtain to bottom"
|
8358 |
+
|
8359 |
+
#: SmartSlider3/Storage.php:2836
|
8360 |
+
msgid "Curtain to top"
|
8361 |
+
msgstr "Curtain to top"
|
8362 |
+
|
8363 |
+
#: SmartSlider3/Storage.php:2872
|
8364 |
+
#, fuzzy
|
8365 |
+
#| msgid "Curtain to bottom"
|
8366 |
+
msgid "Switching to bottom"
|
8367 |
+
msgstr "Curtain to bottom"
|
8368 |
+
|
8369 |
+
#: SmartSlider3/Storage.php:2911
|
8370 |
+
#, fuzzy
|
8371 |
+
#| msgid "Curtain to top"
|
8372 |
+
msgid "Switching to top"
|
8373 |
+
msgstr "Curtain to top"
|
8374 |
+
|
8375 |
+
#: SmartSlider3/Storage.php:2950
|
8376 |
+
#, fuzzy
|
8377 |
+
#| msgid "Curtain to bottom"
|
8378 |
+
msgid "Horizontal spin to bottom"
|
8379 |
+
msgstr "Curtain to bottom"
|
8380 |
+
|
8381 |
+
#: SmartSlider3/Storage.php:2972
|
8382 |
+
#, fuzzy
|
8383 |
+
#| msgid "Curtain to top"
|
8384 |
+
msgid "Horizontal spin to top"
|
8385 |
+
msgstr "Curtain to top"
|
8386 |
+
|
8387 |
+
#: SmartSlider3/Storage.php:2994
|
8388 |
+
#, fuzzy
|
8389 |
+
#| msgid "Curtain to bottom"
|
8390 |
+
msgid "3D bricks to bottom"
|
8391 |
+
msgstr "Curtain to bottom"
|
8392 |
+
|
8393 |
+
#: SmartSlider3/Storage.php:3040
|
8394 |
+
#, fuzzy
|
8395 |
+
#| msgid "Curtain to top"
|
8396 |
+
msgid "3D bricks to top"
|
8397 |
+
msgstr "Curtain to top"
|
8398 |
+
|
8399 |
+
#: SmartSlider3/Storage.php:3086
|
8400 |
+
#, fuzzy
|
8401 |
+
#| msgid "Downscale bottom"
|
8402 |
+
msgid "3D rows to bottom"
|
8403 |
+
msgstr "Downscale bottom"
|
8404 |
+
|
8405 |
+
#: SmartSlider3/Storage.php:3132
|
8406 |
+
msgid "3D rows to top"
|
8407 |
+
msgstr ""
|
8408 |
+
|
8409 |
+
#: SmartSlider3/Storage.php:3178
|
8410 |
+
#, fuzzy
|
8411 |
+
#| msgid "Scale to bottom"
|
8412 |
+
msgid "3D columns to bottom"
|
8413 |
+
msgstr "Scale to bottom"
|
8414 |
+
|
8415 |
+
#: SmartSlider3/Storage.php:3208
|
8416 |
+
#, fuzzy
|
8417 |
+
#| msgid "Scale to top"
|
8418 |
+
msgid "3D columns to top"
|
8419 |
+
msgstr "Scale to top"
|
8420 |
+
|
8421 |
+
#: SmartSlider3/Storage.php:3238
|
8422 |
+
#, fuzzy
|
8423 |
+
#| msgid "Scale to bottom"
|
8424 |
+
msgid "Spinning cuboid to bottom"
|
8425 |
+
msgstr "Scale to bottom"
|
8426 |
+
|
8427 |
+
#: SmartSlider3/Storage.php:3260
|
8428 |
+
msgid "Spinning cuboid to top"
|
8429 |
+
msgstr ""
|
8430 |
+
|
8431 |
+
#: SmartSlider3/Storage.php:3282
|
8432 |
+
#, fuzzy
|
8433 |
+
#| msgid "Curtain to bottom"
|
8434 |
+
msgid "Turning cuboid to bottom"
|
8435 |
+
msgstr "Curtain to bottom"
|
8436 |
+
|
8437 |
+
#: SmartSlider3/Storage.php:3306
|
8438 |
+
#, fuzzy
|
8439 |
+
#| msgid "Curtain to top"
|
8440 |
+
msgid "Turning cuboid to top"
|
8441 |
+
msgstr "Curtain to top"
|
8442 |
+
|
8443 |
+
#: SmartSlider3/Storage.php:3337
|
8444 |
+
msgid "Scale to right"
|
8445 |
+
msgstr "Scale to right"
|
8446 |
+
|
8447 |
+
#: SmartSlider3/Storage.php:3377
|
8448 |
+
#, fuzzy
|
8449 |
+
#| msgid "Scale to right"
|
8450 |
+
msgid "Rotate to right"
|
8451 |
+
msgstr "Scale to right"
|
8452 |
+
|
8453 |
+
#: SmartSlider3/Storage.php:3423
|
8454 |
+
#, fuzzy
|
8455 |
+
#| msgid "Scale to right"
|
8456 |
+
msgid "Fixed to right"
|
8457 |
+
msgstr "Scale to right"
|
8458 |
+
|
8459 |
+
#: SmartSlider3/Storage.php:3454
|
8460 |
+
#, fuzzy
|
8461 |
+
#| msgid "Scale to right"
|
8462 |
+
msgid "Parallax to right"
|
8463 |
+
msgstr "Scale to right"
|
8464 |
+
|
8465 |
+
#: SmartSlider3/Storage.php:3490
|
8466 |
+
#, fuzzy
|
8467 |
+
#| msgid "Vertical - reversed"
|
8468 |
+
msgid "Flow - reversed"
|
8469 |
+
msgstr "垂直-反转"
|
8470 |
+
|
8471 |
+
#: SmartSlider3/Storage.php:3529
|
8472 |
+
#, fuzzy
|
8473 |
+
#| msgid "Scale to right"
|
8474 |
+
msgid "Slide to right"
|
8475 |
+
msgstr "Scale to right"
|
8476 |
+
|
8477 |
+
#: SmartSlider3/Storage.php:3565
|
8478 |
+
msgid "Curtain to right"
|
8479 |
+
msgstr "Curtain to right"
|
8480 |
+
|
8481 |
+
#: SmartSlider3/Storage.php:3600
|
8482 |
+
#, fuzzy
|
8483 |
+
#| msgid "To top right"
|
8484 |
+
msgid "Blocks to right"
|
8485 |
+
msgstr "向右上方"
|
8486 |
+
|
8487 |
+
#: SmartSlider3/Storage.php:3638
|
8488 |
+
#, fuzzy
|
8489 |
+
#| msgid "Scale to right"
|
8490 |
+
msgid "Slices to right"
|
8491 |
+
msgstr "Scale to right"
|
8492 |
+
|
8493 |
+
#: SmartSlider3/Storage.php:3676
|
8494 |
+
msgid "Reversed slices to right"
|
8495 |
+
msgstr ""
|
8496 |
+
|
8497 |
+
#: SmartSlider3/Storage.php:3714
|
8498 |
+
#, fuzzy
|
8499 |
+
#| msgid "Curtain to right"
|
8500 |
+
msgid "Switching to right"
|
8501 |
+
msgstr "Curtain to right"
|
8502 |
+
|
8503 |
+
#: SmartSlider3/Storage.php:3753
|
8504 |
+
#, fuzzy
|
8505 |
+
#| msgid "Curtain to right"
|
8506 |
+
msgid "Page turn to right"
|
8507 |
+
msgstr "Curtain to right"
|
8508 |
+
|
8509 |
+
#: SmartSlider3/Storage.php:3765
|
8510 |
+
#, fuzzy
|
8511 |
+
#| msgid "Curtain to right"
|
8512 |
+
msgid "Vertical spin to right"
|
8513 |
+
msgstr "Curtain to right"
|
8514 |
+
|
8515 |
+
#: SmartSlider3/Storage.php:3786
|
8516 |
+
#, fuzzy
|
8517 |
+
#| msgid "Curtain to right"
|
8518 |
+
msgid "3D bricks to right"
|
8519 |
+
msgstr "Curtain to right"
|
8520 |
+
|
8521 |
+
#: SmartSlider3/Storage.php:3831
|
8522 |
+
#, fuzzy
|
8523 |
+
#| msgid "To top right"
|
8524 |
+
msgid "3D rows to right"
|
8525 |
+
msgstr "向右上方"
|
8526 |
+
|
8527 |
+
#: SmartSlider3/Storage.php:3876
|
8528 |
+
#, fuzzy
|
8529 |
+
#| msgid "Scale to right"
|
8530 |
+
msgid "3D columns to right"
|
8531 |
+
msgstr "Scale to right"
|
8532 |
+
|
8533 |
+
#: SmartSlider3/Storage.php:3905
|
8534 |
+
msgid "Spinning cuboid to right"
|
8535 |
+
msgstr ""
|
8536 |
+
|
8537 |
+
#: SmartSlider3/Storage.php:3927
|
8538 |
+
#, fuzzy
|
8539 |
+
#| msgid "Curtain to right"
|
8540 |
+
msgid "Turning cuboid to right"
|
8541 |
+
msgstr "Curtain to right"
|
8542 |
+
|
8543 |
+
#: SmartSlider3/Storage.php:3979
|
8544 |
+
msgid "Downscale left"
|
8545 |
+
msgstr "Downscale left"
|
8546 |
+
|
8547 |
+
#: SmartSlider3/Storage.php:4003
|
8548 |
+
msgid "Downscale right"
|
8549 |
+
msgstr "Downscale right"
|
8550 |
+
|
8551 |
+
#: SmartSlider3/Storage.php:4027
|
8552 |
+
msgid "Downscale top"
|
8553 |
+
msgstr "Downscale top"
|
8554 |
+
|
8555 |
+
#: SmartSlider3/Storage.php:4051
|
8556 |
+
msgid "Downscale bottom"
|
8557 |
+
msgstr "Downscale bottom"
|
8558 |
+
|
8559 |
+
#: SmartSlider3/Storage.php:4093
|
8560 |
+
msgid "Upscale left"
|
8561 |
+
msgstr "Upscale left"
|
8562 |
+
|
8563 |
+
#: SmartSlider3/Storage.php:4117
|
8564 |
+
msgid "Upscale right"
|
8565 |
+
msgstr "Upscale right"
|
8566 |
+
|
8567 |
+
#: SmartSlider3/Storage.php:4141
|
8568 |
+
msgid "Upscale top"
|
8569 |
+
msgstr "Upscale top"
|
8570 |
+
|
8571 |
+
#: SmartSlider3/Storage.php:4165
|
8572 |
+
msgid "Upscale bottom"
|
8573 |
+
msgstr "Upscale bottom"
|
8574 |
+
|
8575 |
+
#: SmartSlider3/Storage.php:4189
|
8576 |
+
msgid "To left"
|
8577 |
+
msgstr "向左"
|
8578 |
+
|
8579 |
+
#: SmartSlider3/Storage.php:4209
|
8580 |
+
msgid "To right"
|
8581 |
+
msgstr "向右"
|
8582 |
+
|
8583 |
+
#: SmartSlider3/Storage.php:4269
|
8584 |
+
msgid "To top left"
|
8585 |
+
msgstr "向左上方"
|
8586 |
+
|
8587 |
+
#: SmartSlider3/Storage.php:4294
|
8588 |
+
msgid "To top right"
|
8589 |
+
msgstr "向右上方"
|
8590 |
+
|
8591 |
+
#: SmartSlider3/Storage.php:4319
|
8592 |
+
msgid "To bottom left"
|
8593 |
+
msgstr "向左下方"
|
8594 |
+
|
8595 |
+
#: SmartSlider3/Storage.php:4344
|
8596 |
+
msgid "To bottom right"
|
8597 |
+
msgstr "向右下方"
|
8598 |
+
|
8599 |
+
#: SmartSlider3/Storage.php:4371
|
8600 |
+
msgid "My layouts"
|
8601 |
+
msgstr "我的布局"
|
8602 |
+
|
8603 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:54
|
8604 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowGrow/ArrowGrow.php:37
|
8605 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowImageBar/ArrowImageBar.php:40
|
8606 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:55
|
8607 |
+
msgctxt "Arrow direction"
|
8608 |
+
msgid "Previous"
|
8609 |
+
msgstr "上一个"
|
8610 |
+
|
8611 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:62
|
8612 |
+
#, fuzzy
|
8613 |
+
#| msgid "Previous alt tag"
|
8614 |
+
msgid "Previous image"
|
8615 |
+
msgstr "上一个alt标签"
|
8616 |
+
|
8617 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:79
|
8618 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:113
|
8619 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/ItemIcon.php:97
|
8620 |
+
msgid "Hover color"
|
8621 |
+
msgstr "悬停颜色"
|
8622 |
+
|
8623 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:85
|
8624 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:64
|
8625 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowGrow/ArrowGrow.php:44
|
8626 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowImageBar/ArrowImageBar.php:47
|
8627 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:63
|
8628 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:58
|
8629 |
+
msgid "Mirror"
|
8630 |
+
msgstr ""
|
8631 |
+
|
8632 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:93
|
8633 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowGrow/ArrowGrow.php:51
|
8634 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowImageBar/ArrowImageBar.php:54
|
8635 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:70
|
8636 |
+
msgctxt "Arrow direction"
|
8637 |
+
msgid "Next"
|
8638 |
+
msgstr ""
|
8639 |
+
|
8640 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:97
|
8641 |
+
#, fuzzy
|
8642 |
+
#| msgid "Cover image"
|
8643 |
+
msgid "Next image"
|
8644 |
+
msgstr "封面图片"
|
8645 |
+
|
8646 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:120
|
8647 |
+
#: SmartSlider3/Widget/Group/Arrow.php:59
|
8648 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:140
|
8649 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:16
|
8650 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowGrow/ArrowGrow.php:60
|
8651 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:45
|
8652 |
+
msgid "Arrow"
|
8653 |
+
msgstr "箭头"
|
8654 |
+
|
8655 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:125
|
8656 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:57
|
8657 |
+
msgid "Previous position"
|
8658 |
+
msgstr "上一个位置"
|
8659 |
+
|
8660 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:126
|
8661 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:59
|
8662 |
+
msgid "Next position"
|
8663 |
+
msgstr "下一个位置"
|
8664 |
+
|
8665 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:141
|
8666 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:157
|
8667 |
+
msgid "Previous alt tag"
|
8668 |
+
msgstr "上一个alt标签"
|
8669 |
+
|
8670 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:142
|
8671 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:160
|
8672 |
+
msgid "Next alt tag"
|
8673 |
+
msgstr "下一个alt标签"
|
8674 |
+
|
8675 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:143
|
8676 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:144
|
8677 |
+
msgid "Base64"
|
8678 |
+
msgstr "Base64"
|
8679 |
+
|
8680 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:145
|
8681 |
+
msgid ""
|
8682 |
+
"Base64 encoded arrow images are loading faster and they are colorable. But "
|
8683 |
+
"optimization plugins often have errors in their codes related to them, so if "
|
8684 |
+
"your arrow won't load, turn this option off."
|
8685 |
+
msgstr ""
|
8686 |
+
"Base64编码的箭头图片加载速度更快,并且是可着色的。但是优化插件通常在与它们相"
|
8687 |
+
"关的代码中存在错误,因此,如果您的箭头无法加载,请关闭此选项。"
|
8688 |
+
|
8689 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:157
|
8690 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:92
|
8691 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:92
|
8692 |
+
#, fuzzy
|
8693 |
+
#| msgid "Desktop"
|
8694 |
+
msgid "Desktop size"
|
8695 |
+
msgstr "电脑端"
|
8696 |
+
|
8697 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:159
|
8698 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:94
|
8699 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:94
|
8700 |
+
#, fuzzy
|
8701 |
+
#| msgid "Tablet scale"
|
8702 |
+
msgid "Tablet size"
|
8703 |
+
msgstr "平板端"
|
8704 |
+
|
8705 |
+
#: SmartSlider3/Widget/Arrow/ArrowImage/ArrowImage.php:161
|
8706 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:96
|
8707 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:96
|
8708 |
+
#, fuzzy
|
8709 |
+
#| msgid "Mobile scale"
|
8710 |
+
msgid "Mobile size"
|
8711 |
+
msgstr "手机端"
|
8712 |
+
|
8713 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:40
|
8714 |
+
msgid "Play"
|
8715 |
+
msgstr "播放"
|
8716 |
+
|
8717 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImage.php:71
|
8718 |
+
msgid "Pause"
|
8719 |
+
msgstr ""
|
8720 |
+
|
8721 |
+
#: SmartSlider3/Widget/Autoplay/AutoplayImage/AutoplayImageFrontend.php:130
|
8722 |
+
msgid "Pause autoplay"
|
8723 |
+
msgstr "暂停自动播放"
|
8724 |
+
|
8725 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:45
|
8726 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:55
|
8727 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:78
|
8728 |
+
#: SmartSlider3Pro/Widget/Bar/BarVertical/BarVertical.php:37
|
8729 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:65
|
8730 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:65
|
8731 |
+
msgid "Bar"
|
8732 |
+
msgstr "条"
|
8733 |
+
|
8734 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:82
|
8735 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:83
|
8736 |
+
msgid "Slide count"
|
8737 |
+
msgstr "轮播图计数"
|
8738 |
+
|
8739 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:84
|
8740 |
+
msgid ""
|
8741 |
+
"The \"Title\" will be the index of the slide and \"Description\" will be the "
|
8742 |
+
"total number of slides."
|
8743 |
+
msgstr "“标题”将是轮播图的索引,“描述”将是轮播图的总数。"
|
8744 |
+
|
8745 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:94
|
8746 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:95
|
8747 |
+
msgid "Separator"
|
8748 |
+
msgstr "分隔符"
|
8749 |
+
|
8750 |
+
#: SmartSlider3/Widget/Bar/BarHorizontal/BarHorizontal.php:96
|
8751 |
+
#, php-format
|
8752 |
+
msgid ""
|
8753 |
+
"You can set what separates the Tex bar Title and Description. This separator "
|
8754 |
+
"is used at the Slide count option, too, to separate the current and total "
|
8755 |
+
"slide number. %1$s To put the Description to a new line, use the <br> "
|
8756 |
+
"HTML tag."
|
8757 |
+
msgstr ""
|
8758 |
+
"您可以设置分隔文字条标题和描述的内容。此分隔符也可用于“轮播图计数”选项,以分"
|
8759 |
+
"隔当前和总的轮播图编号。 %1$s 要将说明换行,请使用<br> HTML标记。"
|
8760 |
+
|
8761 |
+
#: SmartSlider3/Widget/Bullet/BulletTransition/BulletTransition.php:62
|
8762 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletNumbers/BulletNumbers.php:72
|
8763 |
+
#: SmartSlider3Pro/Widget/Bullet/BulletText/BulletText.php:72
|
8764 |
+
#, fuzzy
|
8765 |
+
#| msgid "Max file size"
|
8766 |
+
msgid "Bar full size"
|
8767 |
+
msgstr "最大文件大小"
|
8768 |
+
|
8769 |
+
#: SmartSlider3/Widget/Group/Arrow.php:75
|
8770 |
+
#: SmartSlider3/Widget/Group/Autoplay.php:65
|
8771 |
+
#: SmartSlider3/Widget/Group/Bar.php:68
|
8772 |
+
#: SmartSlider3/Widget/Group/Bullet.php:109
|
8773 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:95
|
8774 |
+
#: SmartSlider3Pro/Widget/Group/FullScreen.php:64
|
8775 |
+
#: SmartSlider3Pro/Widget/Group/Html.php:57
|
8776 |
+
#: SmartSlider3Pro/Widget/Group/Indicator.php:56
|
8777 |
+
msgid "Shows on hover"
|
8778 |
+
msgstr "悬停时显示"
|
8779 |
+
|
8780 |
+
#: SmartSlider3/Widget/Group/Arrow.php:81
|
8781 |
+
#: SmartSlider3/Widget/Group/Arrow.php:82
|
8782 |
+
#: SmartSlider3/Widget/Group/Autoplay.php:71
|
8783 |
+
#: SmartSlider3/Widget/Group/Autoplay.php:72
|
8784 |
+
#: SmartSlider3/Widget/Group/Bar.php:74 SmartSlider3/Widget/Group/Bar.php:75
|
8785 |
+
#: SmartSlider3/Widget/Group/Bullet.php:115
|
8786 |
+
#: SmartSlider3/Widget/Group/Bullet.php:116
|
8787 |
+
#: SmartSlider3/Widget/Group/Shadow.php:59
|
8788 |
+
#: SmartSlider3/Widget/Group/Shadow.php:60
|
8789 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:101
|
8790 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:102
|
8791 |
+
#: SmartSlider3Pro/Widget/Group/FullScreen.php:68
|
8792 |
+
#: SmartSlider3Pro/Widget/Group/FullScreen.php:69
|
8793 |
+
#: SmartSlider3Pro/Widget/Group/Html.php:61
|
8794 |
+
#: SmartSlider3Pro/Widget/Group/Html.php:62
|
8795 |
+
#: SmartSlider3Pro/Widget/Group/Indicator.php:60
|
8796 |
+
#: SmartSlider3Pro/Widget/Group/Indicator.php:61
|
8797 |
+
#, fuzzy
|
8798 |
+
#| msgid "Hide on"
|
8799 |
+
msgid "Hide on slides"
|
8800 |
+
msgstr "隐藏于"
|
8801 |
+
|
8802 |
+
#: SmartSlider3/Widget/Group/Arrow.php:83
|
8803 |
+
#: SmartSlider3/Widget/Group/Autoplay.php:73
|
8804 |
+
#: SmartSlider3/Widget/Group/Bar.php:76
|
8805 |
+
#: SmartSlider3/Widget/Group/Bullet.php:117
|
8806 |
+
#: SmartSlider3/Widget/Group/Shadow.php:61
|
8807 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:103
|
8808 |
+
#: SmartSlider3Pro/Widget/Group/FullScreen.php:70
|
8809 |
+
#: SmartSlider3Pro/Widget/Group/Html.php:63
|
8810 |
+
#: SmartSlider3Pro/Widget/Group/Indicator.php:62
|
8811 |
+
msgid ""
|
8812 |
+
"List the slides separated by commas on which you want the controls to be "
|
8813 |
+
"hidden."
|
8814 |
+
msgstr ""
|
8815 |
+
|
8816 |
+
#: SmartSlider3/Widget/Group/Bar.php:40 SmartSlider3/Widget/Group/Bar.php:52
|
8817 |
+
msgid "Text bar"
|
8818 |
+
msgstr "文字条"
|
8819 |
+
|
8820 |
+
#: SmartSlider3/Widget/Group/Bullet.php:36
|
8821 |
+
msgid "Bullets"
|
8822 |
+
msgstr "圆点导航"
|
8823 |
+
|
8824 |
+
#: SmartSlider3/Widget/Group/Bullet.php:48
|
8825 |
+
msgid "Bullet"
|
8826 |
+
msgstr "圆点导航"
|
8827 |
+
|
8828 |
+
#: SmartSlider3/Widget/Group/Bullet.php:100
|
8829 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:65
|
8830 |
+
msgid "Side"
|
8831 |
+
msgstr "侧边"
|
8832 |
+
|
8833 |
+
#: SmartSlider3/Widget/Group/Bullet.php:102
|
8834 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:123
|
8835 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:166
|
8836 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:131
|
8837 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:151
|
8838 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:342
|
8839 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:384
|
8840 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:432
|
8841 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:468
|
8842 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:504
|
8843 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:543
|
8844 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:585
|
8845 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:627
|
8846 |
+
msgid "Before"
|
8847 |
+
msgstr "之前"
|
8848 |
+
|
8849 |
+
#: SmartSlider3/Widget/Group/Bullet.php:103
|
8850 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:125
|
8851 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:169
|
8852 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:132
|
8853 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:153
|
8854 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:364
|
8855 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:408
|
8856 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:450
|
8857 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:486
|
8858 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:522
|
8859 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:565
|
8860 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:607
|
8861 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:649
|
8862 |
+
msgid "After"
|
8863 |
+
msgstr "之后"
|
8864 |
+
|
8865 |
+
#: SmartSlider3/Widget/Group/Shadow.php:31
|
8866 |
+
#: SmartSlider3/Widget/Group/Shadow.php:40
|
8867 |
+
#: SmartSlider3/Widget/Shadow/ShadowImage/ShadowImage.php:27
|
8868 |
+
msgid "Shadow"
|
8869 |
+
msgstr "阴影"
|
8870 |
+
|
8871 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:35
|
8872 |
+
#: SmartSlider3/Widget/Group/Thumbnail.php:50
|
8873 |
+
msgid "Thumbnails"
|
8874 |
+
msgstr "缩略图"
|
8875 |
+
|
8876 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:68
|
8877 |
+
msgid "Align thumbnails"
|
8878 |
+
msgstr "缩略图对齐"
|
8879 |
+
|
8880 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:70
|
8881 |
+
msgid "Start"
|
8882 |
+
msgstr "开始"
|
8883 |
+
|
8884 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:72
|
8885 |
+
msgid "End"
|
8886 |
+
msgstr "结束"
|
8887 |
+
|
8888 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:73
|
8889 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:305
|
8890 |
+
msgid "Space between"
|
8891 |
+
msgstr "间距"
|
8892 |
+
|
8893 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:74
|
8894 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:306
|
8895 |
+
msgid "Space around"
|
8896 |
+
msgstr "周围的空间"
|
8897 |
+
|
8898 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:91
|
8899 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/Assets/caption.js:20
|
8900 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:54
|
8901 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:101
|
8902 |
+
msgid "Caption"
|
8903 |
+
msgstr "说明"
|
8904 |
+
|
8905 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:133
|
8906 |
+
msgid ""
|
8907 |
+
"The height (horizontal orientation) or width (vertical orientation) of the "
|
8908 |
+
"caption container."
|
8909 |
+
msgstr "字幕容器的高度(水平方向)或宽度(垂直方向)。"
|
8910 |
+
|
8911 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:163
|
8912 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:164
|
8913 |
+
#, fuzzy
|
8914 |
+
#| msgid "Next alt tag"
|
8915 |
+
msgid "Next arrow image"
|
8916 |
+
msgstr "下一个alt标签"
|
8917 |
+
|
8918 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:165
|
8919 |
+
msgid "The previous arrow image will be mirrored."
|
8920 |
+
msgstr ""
|
8921 |
+
|
8922 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:173
|
8923 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:176
|
8924 |
+
msgid "Minimum thumbnail count"
|
8925 |
+
msgstr "最小缩微图数量"
|
8926 |
+
|
8927 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:177
|
8928 |
+
msgid ""
|
8929 |
+
"If your thumbnail is vertical, it hides the thumbnails when the set number "
|
8930 |
+
"of thumbnails can't fit."
|
8931 |
+
msgstr ""
|
8932 |
+
"如果您的缩略图是垂直的,则当设置的缩略图数量无法容纳时,它将隐藏缩略图。"
|
8933 |
+
|
8934 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:177
|
8935 |
+
msgid ""
|
8936 |
+
"If your thumbnail is horizontal, it starts resizing the thumbnails when the "
|
8937 |
+
"set number of thumbnails can't fit."
|
8938 |
+
msgstr ""
|
8939 |
+
"如果您的缩略图是水平的,则在设置的缩略图数量无法容纳时,它将开始调整缩略图的"
|
8940 |
+
"大小。"
|
8941 |
+
|
8942 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:181
|
8943 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:184
|
8944 |
+
#, fuzzy
|
8945 |
+
#| msgid "Group"
|
8946 |
+
msgid "Group by"
|
8947 |
+
msgstr "分组"
|
8948 |
+
|
8949 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:182
|
8950 |
+
#, fuzzy
|
8951 |
+
#| msgid "Thumbnails"
|
8952 |
+
msgctxt "Unit"
|
8953 |
+
msgid "thumbnails"
|
8954 |
+
msgstr "缩略图"
|
8955 |
+
|
8956 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:185
|
8957 |
+
msgid "You can break your thumbnails into rows or columns."
|
8958 |
+
msgstr ""
|
8959 |
+
|
8960 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:188
|
8961 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:189
|
8962 |
+
#, fuzzy
|
8963 |
+
#| msgid "Instruction"
|
8964 |
+
msgid "Invert group direction"
|
8965 |
+
msgstr "说明"
|
8966 |
+
|
8967 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:190
|
8968 |
+
msgid "Makes the thumbnail order follow the set orientation."
|
8969 |
+
msgstr ""
|
8970 |
+
|
8971 |
+
#: SmartSlider3/Widget/Thumbnail/Basic/ThumbnailBasic.php:205
|
8972 |
+
#, fuzzy
|
8973 |
+
#| msgid ""
|
8974 |
+
#| "The height (horizontal orientation) or width (vertical orientation) of "
|
8975 |
+
#| "the caption container."
|
8976 |
+
msgid ""
|
8977 |
+
"The height (horizontal orientation) or width (vertical orientation) of the "
|
8978 |
+
"thumbnail container in px or %."
|
8979 |
+
msgstr "字幕容器的高度(水平方向)或宽度(垂直方向)。"
|
8980 |
+
|
8981 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/autoplaypicker.js:54
|
8982 |
+
#, javascript-format
|
8983 |
+
msgid "Switches %s slide(s)."
|
8984 |
+
msgstr ""
|
8985 |
+
|
8986 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/autoplaypicker.js:57
|
8987 |
+
#, javascript-format
|
8988 |
+
msgid "Loops %s and stops before starting slide."
|
8989 |
+
msgstr ""
|
8990 |
+
|
8991 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/autoplaypicker.js:59
|
8992 |
+
#, javascript-format
|
8993 |
+
msgid "Loops %s and returns to starting slide."
|
8994 |
+
msgstr ""
|
8995 |
+
|
8996 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/autoplaypicker.js:62
|
8997 |
+
#, fuzzy, javascript-format
|
8998 |
+
#| msgid "Failed to create slides."
|
8999 |
+
msgid "Switches to the %s. slide."
|
9000 |
+
msgstr "无法创建轮播图。"
|
9001 |
+
|
9002 |
+
#: SmartSlider3Pro/Application/Admin/Assets/js/element/shapedividermanager.js:136
|
9003 |
+
#, fuzzy
|
9004 |
+
#| msgid "To bottom"
|
9005 |
+
msgid "Top and bottom"
|
9006 |
+
msgstr "向下"
|
9007 |
+
|
9008 |
+
#: SmartSlider3Pro/Application/Admin/Slider/License/ControllerAjaxLicense.php:26
|
9009 |
+
msgid "License key cannot be empty!"
|
9010 |
+
msgstr ""
|
9011 |
+
|
9012 |
+
#: SmartSlider3Pro/Application/Admin/Slider/License/ControllerAjaxLicense.php:65
|
9013 |
+
msgid "License key is active!"
|
9014 |
+
msgstr ""
|
9015 |
+
|
9016 |
+
#: SmartSlider3Pro/Application/Admin/Slider/PluggedControllerAjaxSlider.php:125
|
9017 |
+
#, fuzzy
|
9018 |
+
#| msgid "Missing layer type: %s"
|
9019 |
+
msgid "Missing sliders!"
|
9020 |
+
msgstr "缺少图层类型:%s"
|
9021 |
+
|
9022 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:123
|
9023 |
+
#, fuzzy
|
9024 |
+
#| msgid "Hover color"
|
9025 |
+
msgid "Line color"
|
9026 |
+
msgstr "悬停颜色"
|
9027 |
+
|
9028 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:133
|
9029 |
+
msgid "Number of particles"
|
9030 |
+
msgstr ""
|
9031 |
+
|
9032 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:142
|
9033 |
+
msgid "Grab"
|
9034 |
+
msgstr ""
|
9035 |
+
|
9036 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:143
|
9037 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:154
|
9038 |
+
msgid "Bubble"
|
9039 |
+
msgstr ""
|
9040 |
+
|
9041 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:144
|
9042 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:151
|
9043 |
+
msgid "Repulse"
|
9044 |
+
msgstr ""
|
9045 |
+
|
9046 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:152
|
9047 |
+
msgid "Push"
|
9048 |
+
msgstr ""
|
9049 |
+
|
9050 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:153
|
9051 |
+
msgid "Remove"
|
9052 |
+
msgstr ""
|
9053 |
+
|
9054 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderParticle.php:163
|
9055 |
+
#, fuzzy
|
9056 |
+
#| msgid "Hide on"
|
9057 |
+
msgid "Hide on mobile"
|
9058 |
+
msgstr "隐藏于"
|
9059 |
+
|
9060 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:98
|
9061 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:157
|
9062 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:28
|
9063 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:37
|
9064 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:47
|
9065 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:45
|
9066 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:41
|
9067 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:47
|
9068 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:37
|
9069 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:50
|
9070 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:44
|
9071 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:48
|
9072 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:187
|
9073 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:236
|
9074 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:183
|
9075 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:54
|
9076 |
+
msgid "Type"
|
9077 |
+
msgstr ""
|
9078 |
+
|
9079 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:109
|
9080 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:168
|
9081 |
+
msgid "Secondary"
|
9082 |
+
msgstr ""
|
9083 |
+
|
9084 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:137
|
9085 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:195
|
9086 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:44
|
9087 |
+
msgid "Flip"
|
9088 |
+
msgstr ""
|
9089 |
+
|
9090 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:151
|
9091 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:209
|
9092 |
+
msgid "Grow"
|
9093 |
+
msgstr ""
|
9094 |
+
|
9095 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:152
|
9096 |
+
#: SmartSlider3Pro/Application/Admin/Slider/ViewSliderShapeDivider.php:210
|
9097 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:901
|
9098 |
+
msgid "Shrink"
|
9099 |
+
msgstr ""
|
9100 |
+
|
9101 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:72
|
9102 |
+
#, fuzzy
|
9103 |
+
#| msgid "Enter"
|
9104 |
+
msgid "Interval"
|
9105 |
+
msgstr "进入"
|
9106 |
+
|
9107 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:77
|
9108 |
+
msgid "Interval modifier"
|
9109 |
+
msgstr ""
|
9110 |
+
|
9111 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:79
|
9112 |
+
msgctxt "Autoplay modifier"
|
9113 |
+
msgid "loops"
|
9114 |
+
msgstr ""
|
9115 |
+
|
9116 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:80
|
9117 |
+
#, fuzzy
|
9118 |
+
#| msgid "Slide count"
|
9119 |
+
msgctxt "Autoplay modifier"
|
9120 |
+
msgid "slide count"
|
9121 |
+
msgstr "轮播图计数"
|
9122 |
+
|
9123 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:81
|
9124 |
+
#, fuzzy
|
9125 |
+
#| msgid "Slide one"
|
9126 |
+
msgctxt "Autoplay modifier"
|
9127 |
+
msgid "slide index"
|
9128 |
+
msgstr "轮播图一"
|
9129 |
+
|
9130 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:94
|
9131 |
+
#, fuzzy
|
9132 |
+
#| msgid "Stop on click"
|
9133 |
+
msgid "Stops on"
|
9134 |
+
msgstr "点击停止"
|
9135 |
+
|
9136 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:96
|
9137 |
+
#, fuzzy
|
9138 |
+
#| msgid "First slide"
|
9139 |
+
msgctxt "Autoplay modifier"
|
9140 |
+
msgid "last slide"
|
9141 |
+
msgstr "第一张轮播图"
|
9142 |
+
|
9143 |
+
#: SmartSlider3Pro/Form/Element/AutoplayPicker.php:97
|
9144 |
+
#, fuzzy
|
9145 |
+
#| msgid "Go to next slide"
|
9146 |
+
msgctxt "Autoplay modifier"
|
9147 |
+
msgid "next slide"
|
9148 |
+
msgstr "转到下一张轮播图"
|
9149 |
+
|
9150 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:19
|
9151 |
+
msgid "Polygons"
|
9152 |
+
msgstr ""
|
9153 |
+
|
9154 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:20
|
9155 |
+
msgid "Bloom"
|
9156 |
+
msgstr ""
|
9157 |
+
|
9158 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:21
|
9159 |
+
msgid "Web"
|
9160 |
+
msgstr ""
|
9161 |
+
|
9162 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:22
|
9163 |
+
#, fuzzy
|
9164 |
+
#| msgid "Black"
|
9165 |
+
msgid "Black widow"
|
9166 |
+
msgstr "黑色"
|
9167 |
+
|
9168 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:23
|
9169 |
+
msgid "Zodiac"
|
9170 |
+
msgstr ""
|
9171 |
+
|
9172 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:24
|
9173 |
+
#, fuzzy
|
9174 |
+
#| msgid "Loading mode"
|
9175 |
+
msgid "Fading dots"
|
9176 |
+
msgstr "加载方式"
|
9177 |
+
|
9178 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:25
|
9179 |
+
msgid "Pirouette"
|
9180 |
+
msgstr ""
|
9181 |
+
|
9182 |
+
#: SmartSlider3Pro/Form/Element/ParticleSkin.php:26
|
9183 |
+
msgid "Sparkling"
|
9184 |
+
msgstr ""
|
9185 |
+
|
9186 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:17
|
9187 |
+
msgid "Curve 1"
|
9188 |
+
msgstr ""
|
9189 |
+
|
9190 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:18
|
9191 |
+
msgid "Curve 2"
|
9192 |
+
msgstr ""
|
9193 |
+
|
9194 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:19
|
9195 |
+
msgid "Curve 3"
|
9196 |
+
msgstr ""
|
9197 |
+
|
9198 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:20
|
9199 |
+
msgid "Curve 4"
|
9200 |
+
msgstr ""
|
9201 |
+
|
9202 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:21
|
9203 |
+
msgid "Curves"
|
9204 |
+
msgstr ""
|
9205 |
+
|
9206 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:22
|
9207 |
+
msgid "Fan 1"
|
9208 |
+
msgstr ""
|
9209 |
+
|
9210 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:23
|
9211 |
+
msgid "Fan 2"
|
9212 |
+
msgstr ""
|
9213 |
+
|
9214 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:24
|
9215 |
+
msgid "Fan 3"
|
9216 |
+
msgstr ""
|
9217 |
+
|
9218 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:25
|
9219 |
+
msgid "Hills"
|
9220 |
+
msgstr ""
|
9221 |
+
|
9222 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:26
|
9223 |
+
#, fuzzy
|
9224 |
+
#| msgid "Inline"
|
9225 |
+
msgid "Incline 1"
|
9226 |
+
msgstr "内联"
|
9227 |
+
|
9228 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:27
|
9229 |
+
#, fuzzy
|
9230 |
+
#| msgid "Inline"
|
9231 |
+
msgid "Incline 2"
|
9232 |
+
msgstr "内联"
|
9233 |
+
|
9234 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:28
|
9235 |
+
#, fuzzy
|
9236 |
+
#| msgid "Inline"
|
9237 |
+
msgid "Incline 3"
|
9238 |
+
msgstr "内联"
|
9239 |
+
|
9240 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:29
|
9241 |
+
msgid "Inverse arrow"
|
9242 |
+
msgstr ""
|
9243 |
+
|
9244 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:30
|
9245 |
+
#, fuzzy
|
9246 |
+
#| msgid "Rectangle Blue"
|
9247 |
+
msgid "Rectangle"
|
9248 |
+
msgstr "矩形蓝色"
|
9249 |
+
|
9250 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:31
|
9251 |
+
msgid "Slopes"
|
9252 |
+
msgstr ""
|
9253 |
+
|
9254 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:32
|
9255 |
+
msgid "Tilt 1"
|
9256 |
+
msgstr ""
|
9257 |
+
|
9258 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:33
|
9259 |
+
msgid "Tilt 2"
|
9260 |
+
msgstr ""
|
9261 |
+
|
9262 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:34
|
9263 |
+
#, fuzzy
|
9264 |
+
#| msgid "Single"
|
9265 |
+
msgid "Triangle 1"
|
9266 |
+
msgstr "单个"
|
9267 |
+
|
9268 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:35
|
9269 |
+
#, fuzzy
|
9270 |
+
#| msgid "Single"
|
9271 |
+
msgid "Triangle 2"
|
9272 |
+
msgstr "单个"
|
9273 |
+
|
9274 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:36
|
9275 |
+
msgid "Wave 1"
|
9276 |
+
msgstr ""
|
9277 |
+
|
9278 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:37
|
9279 |
+
msgid "Wave 2"
|
9280 |
+
msgstr ""
|
9281 |
+
|
9282 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:38
|
9283 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:45
|
9284 |
+
msgid "Waves"
|
9285 |
+
msgstr ""
|
9286 |
+
|
9287 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:40
|
9288 |
+
#, fuzzy
|
9289 |
+
#| msgid "Color"
|
9290 |
+
msgid "2 Colors"
|
9291 |
+
msgstr "颜色"
|
9292 |
+
|
9293 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:42
|
9294 |
+
msgid "Fan"
|
9295 |
+
msgstr ""
|
9296 |
+
|
9297 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:43
|
9298 |
+
msgid "Masked waves"
|
9299 |
+
msgstr ""
|
9300 |
+
|
9301 |
+
#: SmartSlider3Pro/Form/Element/Select/ShapeDividerSelect.php:44
|
9302 |
+
msgid "Ribbon"
|
9303 |
+
msgstr ""
|
9304 |
+
|
9305 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/ConfigurationDribbble.php:98
|
9306 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:119
|
9307 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/ConfigurationFlickr.php:103
|
9308 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/ConfigurationTwitter.php:95
|
9309 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/ConfigurationVimeo.php:94
|
9310 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/ConfigurationYoutube.php:134
|
9311 |
+
#, php-format
|
9312 |
+
msgid ""
|
9313 |
+
"%2$s Check the documentation %3$s to learn how to configure your %1$s app."
|
9314 |
+
msgstr ""
|
9315 |
+
|
9316 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/ConfigurationDribbble.php:109
|
9317 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:140
|
9318 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/ConfigurationFlickr.php:114
|
9319 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/ConfigurationTwitter.php:105
|
9320 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/ConfigurationVimeo.php:104
|
9321 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/ConfigurationYoutube.php:144
|
9322 |
+
msgid "Token"
|
9323 |
+
msgstr ""
|
9324 |
+
|
9325 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/ConfigurationDribbble.php:112
|
9326 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:141
|
9327 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/ConfigurationFlickr.php:115
|
9328 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/ConfigurationTwitter.php:108
|
9329 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/ConfigurationVimeo.php:105
|
9330 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/ConfigurationYoutube.php:145
|
9331 |
+
msgid "Callback url"
|
9332 |
+
msgstr ""
|
9333 |
+
|
9334 |
+
#: SmartSlider3Pro/Generator/Common/Dribbble/Elements/DribbbleToken.php:29
|
9335 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Elements/FacebookToken.php:29
|
9336 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Elements/FlickrToken.php:29
|
9337 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/Elements/TwitterToken.php:29
|
9338 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Elements/VimeoToken.php:28
|
9339 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Elements/YouTubeToken.php:28
|
9340 |
+
msgid "Request token"
|
9341 |
+
msgstr ""
|
9342 |
+
|
9343 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:83
|
9344 |
+
msgid "The secret is empty. Please insert that value too!"
|
9345 |
+
msgstr ""
|
9346 |
+
|
9347 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:85
|
9348 |
+
msgid "The App ID is empty. Please insert that value too!"
|
9349 |
+
msgstr ""
|
9350 |
+
|
9351 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:115
|
9352 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/ConfigurationFlickr.php:99
|
9353 |
+
#, php-format
|
9354 |
+
msgid ""
|
9355 |
+
"%1$s allows HTTPS Redirect URIs only! You must move your site to HTTPS in "
|
9356 |
+
"order to use this generator! - %2$s How to get SSL for my WordPress site? "
|
9357 |
+
"%3$s"
|
9358 |
+
msgstr ""
|
9359 |
+
|
9360 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:131
|
9361 |
+
msgctxt "Facebook app permission"
|
9362 |
+
msgid "pages read engagement"
|
9363 |
+
msgstr ""
|
9364 |
+
|
9365 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:132
|
9366 |
+
msgid "Pages read engagement permission"
|
9367 |
+
msgstr ""
|
9368 |
+
|
9369 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:133
|
9370 |
+
msgid ""
|
9371 |
+
"You need \"pages_read_engagement\" permission if you want to access datas of "
|
9372 |
+
"Facebook pages, where you are an administrator. For other pages you still "
|
9373 |
+
"need to turn this option on, but request access to \"Page Public Content "
|
9374 |
+
"Access\" within your App."
|
9375 |
+
msgstr ""
|
9376 |
+
|
9377 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:135
|
9378 |
+
msgctxt "Facebook app permission"
|
9379 |
+
msgid "user photos"
|
9380 |
+
msgstr ""
|
9381 |
+
|
9382 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:136
|
9383 |
+
msgid "User photos permission"
|
9384 |
+
msgstr ""
|
9385 |
+
|
9386 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:137
|
9387 |
+
msgid ""
|
9388 |
+
"You need \"user_photos\" permission to access photos of users, except your "
|
9389 |
+
"own user."
|
9390 |
+
msgstr ""
|
9391 |
+
|
9392 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/ConfigurationFacebook.php:164
|
9393 |
+
msgid "The token expired. Please request new token! "
|
9394 |
+
msgstr ""
|
9395 |
+
|
9396 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/GeneratorGroupFacebook.php:26
|
9397 |
+
msgid "Facebook photos or posts on your page"
|
9398 |
+
msgstr ""
|
9399 |
+
|
9400 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/GeneratorGroupFacebook.php:31
|
9401 |
+
#, fuzzy
|
9402 |
+
#| msgid "Posts by filter"
|
9403 |
+
msgid "Photos by album"
|
9404 |
+
msgstr "筛选文章"
|
9405 |
+
|
9406 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/GeneratorGroupFacebook.php:32
|
9407 |
+
#, fuzzy
|
9408 |
+
#| msgid "Posts by IDs"
|
9409 |
+
msgid "Posts by page"
|
9410 |
+
msgstr "选择文章 ID"
|
9411 |
+
|
9412 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookAlbums.php:25
|
9413 |
+
#, fuzzy
|
9414 |
+
#| msgid "%s or later"
|
9415 |
+
msgid "User or page"
|
9416 |
+
msgstr "%s 或更高版本"
|
9417 |
+
|
9418 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookAlbums.php:26
|
9419 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeopleAlbum.php:24
|
9420 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoGallery.php:24
|
9421 |
+
msgid "Album"
|
9422 |
+
msgstr ""
|
9423 |
+
|
9424 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:18
|
9425 |
+
msgctxt "Facebook generator type"
|
9426 |
+
msgid "Facebook posts"
|
9427 |
+
msgstr ""
|
9428 |
+
|
9429 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:27
|
9430 |
+
msgid "Page"
|
9431 |
+
msgstr ""
|
9432 |
+
|
9433 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:31
|
9434 |
+
msgid "Feed"
|
9435 |
+
msgstr ""
|
9436 |
+
|
9437 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:34
|
9438 |
+
#, fuzzy
|
9439 |
+
#| msgid "Remove shortcodes"
|
9440 |
+
msgid "Remove special characters"
|
9441 |
+
msgstr "删除简码"
|
9442 |
+
|
9443 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:44
|
9444 |
+
#, fuzzy
|
9445 |
+
#| msgid "Exclude posts"
|
9446 |
+
msgid "Exclude Types"
|
9447 |
+
msgstr "排除文章"
|
9448 |
+
|
9449 |
+
#: SmartSlider3Pro/Generator/Common/Facebook/Sources/FacebookPostsByPage.php:45
|
9450 |
+
msgid "Separate the types by a comma. E.g.: share,album"
|
9451 |
+
msgstr ""
|
9452 |
+
|
9453 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/ConfigurationFlickr.php:120
|
9454 |
+
msgid "The key and secret is not valid!"
|
9455 |
+
msgstr ""
|
9456 |
+
|
9457 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeopleAlbum.php:55
|
9458 |
+
msgid "There are no photos in this album!"
|
9459 |
+
msgstr ""
|
9460 |
+
|
9461 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeopleAlbum.php:132
|
9462 |
+
msgid "Please choose an album!"
|
9463 |
+
msgstr ""
|
9464 |
+
|
9465 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoGallery.php:54
|
9466 |
+
msgid "There are no photos in this gallery!"
|
9467 |
+
msgstr ""
|
9468 |
+
|
9469 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoGallery.php:132
|
9470 |
+
msgid "Please chooose a gallery!"
|
9471 |
+
msgstr ""
|
9472 |
+
|
9473 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoStream.php:24
|
9474 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:28
|
9475 |
+
msgid "Privacy"
|
9476 |
+
msgstr ""
|
9477 |
+
|
9478 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPeoplePhotoStream.php:62
|
9479 |
+
msgid "There are no photos with this privacy filter!"
|
9480 |
+
msgstr ""
|
9481 |
+
|
9482 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:15
|
9483 |
+
msgctxt "Flickr generator type"
|
9484 |
+
msgid "Flickr search"
|
9485 |
+
msgstr ""
|
9486 |
+
|
9487 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:24
|
9488 |
+
msgid "User name or ID"
|
9489 |
+
msgstr ""
|
9490 |
+
|
9491 |
+
#: SmartSlider3Pro/Generator/Common/Flickr/Sources/FlickrPhotosSearch.php:26
|
9492 |
+
msgid "Search in title, description or tags"
|
9493 |
+
msgstr ""
|
9494 |
+
|
9495 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/GeneratorGroupImagesInFolder.php:15
|
9496 |
+
msgid "Folder"
|
9497 |
+
msgstr ""
|
9498 |
+
|
9499 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/GeneratorGroupImagesInFolder.php:19
|
9500 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/GeneratorGroupImagesInFolder.php:24
|
9501 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:22
|
9502 |
+
#, fuzzy
|
9503 |
+
#| msgid "Image mode"
|
9504 |
+
msgid "Images in folder"
|
9505 |
+
msgstr "图片模式"
|
9506 |
+
|
9507 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/GeneratorGroupImagesInFolder.php:25
|
9508 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:22
|
9509 |
+
msgid "Images in folder and subfolders"
|
9510 |
+
msgstr ""
|
9511 |
+
|
9512 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/GeneratorGroupImagesInFolder.php:26
|
9513 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:21
|
9514 |
+
msgid "Videos in folder"
|
9515 |
+
msgstr ""
|
9516 |
+
|
9517 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:87
|
9518 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:87
|
9519 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:86
|
9520 |
+
msgid "Source folder"
|
9521 |
+
msgstr ""
|
9522 |
+
|
9523 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:92
|
9524 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:92
|
9525 |
+
#, fuzzy
|
9526 |
+
#| msgid "Cover image"
|
9527 |
+
msgid "Remove resized images"
|
9528 |
+
msgstr "封面图片"
|
9529 |
+
|
9530 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:93
|
9531 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:93
|
9532 |
+
msgid ""
|
9533 |
+
"This option removes files that match the \"-[number]x[number].[extension]\" "
|
9534 |
+
"pattern in the end of their file names. For example, \"myimage.jpg\" will "
|
9535 |
+
"stay in the generator result, but \"myimage-120x120.jpg\" will be removed, "
|
9536 |
+
"because it's the same image, just in a smaller size."
|
9537 |
+
msgstr ""
|
9538 |
+
|
9539 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:103
|
9540 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:102
|
9541 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:93
|
9542 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:39
|
9543 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:38
|
9544 |
+
#, fuzzy
|
9545 |
+
#| msgid "Field name"
|
9546 |
+
msgid "Filename"
|
9547 |
+
msgstr "字段名称"
|
9548 |
+
|
9549 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:104
|
9550 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:103
|
9551 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:94
|
9552 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:87
|
9553 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:99
|
9554 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:87
|
9555 |
+
#, fuzzy
|
9556 |
+
#| msgid "Modification date"
|
9557 |
+
msgid "Creation date"
|
9558 |
+
msgstr "修改日期"
|
9559 |
+
|
9560 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderImages.php:116
|
9561 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:152
|
9562 |
+
msgid ""
|
9563 |
+
"Wrong path. This is the default image folder path, so try to navigate from "
|
9564 |
+
"here:"
|
9565 |
+
msgstr ""
|
9566 |
+
|
9567 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderSubfolders.php:164
|
9568 |
+
#, fuzzy
|
9569 |
+
#| msgid "Not found"
|
9570 |
+
msgid "Folder not found."
|
9571 |
+
msgstr "未找到"
|
9572 |
+
|
9573 |
+
#: SmartSlider3Pro/Generator/Common/ImagesInFolder/Sources/ImagesInFolderVideos.php:106
|
9574 |
+
msgid ""
|
9575 |
+
"Wrong path. This is the default upload/media folder path, so try to navigate "
|
9576 |
+
"from here:"
|
9577 |
+
msgstr ""
|
9578 |
+
|
9579 |
+
#: SmartSlider3Pro/Generator/Common/Json/GeneratorGroupJson.php:23
|
9580 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:17
|
9581 |
+
msgid "JSON from url"
|
9582 |
+
msgstr ""
|
9583 |
+
|
9584 |
+
#: SmartSlider3Pro/Generator/Common/Json/GeneratorGroupJson.php:24
|
9585 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:16
|
9586 |
+
msgid "JSON from input"
|
9587 |
+
msgstr ""
|
9588 |
+
|
9589 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:39
|
9590 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:39
|
9591 |
+
#, fuzzy
|
9592 |
+
#| msgid "Cache expiration"
|
9593 |
+
msgid "Level separation"
|
9594 |
+
msgstr "缓存过期"
|
9595 |
+
|
9596 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:40
|
9597 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:40
|
9598 |
+
msgid ""
|
9599 |
+
"JSON codes can be customized to have many different levels. From a code it "
|
9600 |
+
"is impossible to know from which level do you want to use the given datas on "
|
9601 |
+
"the different slides, so you have to select that level from this list."
|
9602 |
+
msgstr ""
|
9603 |
+
|
9604 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:109
|
9605 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:126
|
9606 |
+
#, php-format
|
9607 |
+
msgid ""
|
9608 |
+
"The given text is not valid XML! %1$sValidate your code%2$s to make sure it "
|
9609 |
+
"is correct."
|
9610 |
+
msgstr ""
|
9611 |
+
|
9612 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:111
|
9613 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:128
|
9614 |
+
#, php-format
|
9615 |
+
msgid ""
|
9616 |
+
"The given text is not valid JSON! %1$sValidate your code%2$s to make sure it "
|
9617 |
+
"is correct."
|
9618 |
+
msgstr ""
|
9619 |
+
|
9620 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonInput.php:152
|
9621 |
+
#: SmartSlider3Pro/Generator/Common/Json/Sources/JsonUrl.php:169
|
9622 |
+
msgid ""
|
9623 |
+
"Try to change the \"Level separation\" or \"Remove levels from result\" "
|
9624 |
+
"setting."
|
9625 |
+
msgstr ""
|
9626 |
+
|
9627 |
+
#: SmartSlider3Pro/Generator/Common/Pinterest/GeneratorGroupPinterest.php:22
|
9628 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/GeneratorGroupIgnitegallery.php:29
|
9629 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/GeneratorGroupPhocagallery.php:29
|
9630 |
+
#: SmartSlider3Pro/Generator/WordPress/BestWebSoft/GeneratorGroupBestWebSoft.php:24
|
9631 |
+
#: SmartSlider3Pro/Generator/WordPress/NextgenGallery/GeneratorGroupNextgenGallery.php:24
|
9632 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/GeneratorGroupWebdoradoPhotoGallery.php:24
|
9633 |
+
#, fuzzy
|
9634 |
+
#| msgid "Image"
|
9635 |
+
msgid "Images"
|
9636 |
+
msgstr "图片"
|
9637 |
+
|
9638 |
+
#: SmartSlider3Pro/Generator/Common/Rss/Sources/RSSFeed.php:60
|
9639 |
+
msgid "The data in the given url is not valid XML."
|
9640 |
+
msgstr ""
|
9641 |
+
|
9642 |
+
#: SmartSlider3Pro/Generator/Common/Text/GeneratorGroupText.php:23
|
9643 |
+
#: SmartSlider3Pro/Generator/Common/Text/Sources/TextText.php:16
|
9644 |
+
msgid "CSV from url"
|
9645 |
+
msgstr ""
|
9646 |
+
|
9647 |
+
#: SmartSlider3Pro/Generator/Common/Text/GeneratorGroupText.php:24
|
9648 |
+
#: SmartSlider3Pro/Generator/Common/Text/Sources/TextInput.php:15
|
9649 |
+
msgid "CSV from input"
|
9650 |
+
msgstr ""
|
9651 |
+
|
9652 |
+
#: SmartSlider3Pro/Generator/Common/Twitter/Sources/TwitterTimeline.php:83
|
9653 |
+
#, fuzzy
|
9654 |
+
#| msgid "View trash"
|
9655 |
+
msgid "View tweet"
|
9656 |
+
msgstr "查看回收站"
|
9657 |
+
|
9658 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:37
|
9659 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/GeneratorGroupJreviews.php:31
|
9660 |
+
#, fuzzy
|
9661 |
+
#| msgid "Comment count"
|
9662 |
+
msgid "Comments"
|
9663 |
+
msgstr "评论计数"
|
9664 |
+
|
9665 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:38
|
9666 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:50
|
9667 |
+
msgid "Date"
|
9668 |
+
msgstr ""
|
9669 |
+
|
9670 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:41
|
9671 |
+
#, fuzzy
|
9672 |
+
#| msgid "Liked it"
|
9673 |
+
msgid "Likes"
|
9674 |
+
msgstr "喜欢它"
|
9675 |
+
|
9676 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:42
|
9677 |
+
#, fuzzy
|
9678 |
+
#| msgid "Manual order"
|
9679 |
+
msgid "Manual"
|
9680 |
+
msgstr "手动排序"
|
9681 |
+
|
9682 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:43
|
9683 |
+
#, fuzzy
|
9684 |
+
#| msgid "Modification date"
|
9685 |
+
msgid "Modified time"
|
9686 |
+
msgstr "修改日期"
|
9687 |
+
|
9688 |
+
#: SmartSlider3Pro/Generator/Common/Vimeo/Sources/VimeoAlbum.php:44
|
9689 |
+
#, fuzzy
|
9690 |
+
#| msgid "Play"
|
9691 |
+
msgid "Plays"
|
9692 |
+
msgstr "播放"
|
9693 |
+
|
9694 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/GeneratorGroupYouTube.php:32
|
9695 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeByPlaylist.php:24
|
9696 |
+
#, fuzzy
|
9697 |
+
#| msgid "Play"
|
9698 |
+
msgid "Playlist"
|
9699 |
+
msgstr "播放"
|
9700 |
+
|
9701 |
+
#: SmartSlider3Pro/Generator/Common/YouTube/Sources/YouTubeByPlaylist.php:33
|
9702 |
+
#, fuzzy
|
9703 |
+
#| msgid "Caption"
|
9704 |
+
msgid "optional"
|
9705 |
+
msgstr "说明"
|
9706 |
+
|
9707 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/GeneratorGroupCobalt.php:24
|
9708 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:35
|
9709 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/GeneratorGroupDjclassifieds.php:23
|
9710 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:28
|
9711 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/GeneratorGroupEasyblog.php:21
|
9712 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:28
|
9713 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/GeneratorGroupEasydiscuss.php:21
|
9714 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:24
|
9715 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/GeneratorGroupEasysocial.php:26
|
9716 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:20
|
9717 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:23
|
9718 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:23
|
9719 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:23
|
9720 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:22
|
9721 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:19
|
9722 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/GeneratorGroupEshop.php:21
|
9723 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:40
|
9724 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/GeneratorGroupEventsbooking.php:21
|
9725 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:29
|
9726 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/GeneratorGroupFlexicontent.php:21
|
9727 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:28
|
9728 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/GeneratorGroupHikashop.php:22
|
9729 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/GeneratorGroupIgnitegallery.php:21
|
9730 |
+
#: SmartSlider3Pro/Generator/Joomla/Ignitegallery/Sources/IgnitegalleryImages.php:20
|
9731 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/GeneratorGroupJauction.php:24
|
9732 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:23
|
9733 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/GeneratorGroupJcart.php:23
|
9734 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:91
|
9735 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/GeneratorGroupJevents.php:22
|
9736 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/GeneratorGroupJmarket.php:23
|
9737 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:23
|
9738 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/GeneratorGroupJomsocial.php:26
|
9739 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:27
|
9740 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:24
|
9741 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:24
|
9742 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:24
|
9743 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/GeneratorGroupJoomshopping.php:21
|
9744 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:29
|
9745 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/GeneratorGroupJreviews.php:23
|
9746 |
+
#: SmartSlider3Pro/Generator/Joomla/Jreviews/Sources/JreviewsComments.php:28
|
9747 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/GeneratorGroupK2.php:21
|
9748 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:31
|
9749 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/GeneratorGroupMijoshop.php:21
|
9750 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:25
|
9751 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/GeneratorGroupPhocagallery.php:21
|
9752 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:21
|
9753 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/GeneratorGroupRedshop.php:21
|
9754 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:25
|
9755 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/GeneratorGroupRseventspro.php:21
|
9756 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:30
|
9757 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/GeneratorGroupVirtuemart.php:21
|
9758 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:38
|
9759 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/GeneratorGroupZoo.php:26
|
9760 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:29
|
9761 |
+
#, fuzzy, php-format
|
9762 |
+
#| msgid "Creates slides from %1$s."
|
9763 |
+
msgid "Creates slides from %1$s content."
|
9764 |
+
msgstr "从%1$s创建轮播图。"
|
9765 |
+
|
9766 |
+
#: SmartSlider3Pro/Generator/Joomla/Cobalt/Sources/CobaltRecords.php:164
|
9767 |
+
#, fuzzy
|
9768 |
+
#| msgid "View records"
|
9769 |
+
msgid "View record"
|
9770 |
+
msgstr "查看记录"
|
9771 |
+
|
9772 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/GeneratorGroupDjclassifieds.php:31
|
9773 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/GeneratorGroupK2.php:21
|
9774 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/GeneratorGroupK2.php:29
|
9775 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:31
|
9776 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:127
|
9777 |
+
msgid "Items"
|
9778 |
+
msgstr ""
|
9779 |
+
|
9780 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:45
|
9781 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:49
|
9782 |
+
#, fuzzy
|
9783 |
+
#| msgid "Actions"
|
9784 |
+
msgid "Locations"
|
9785 |
+
msgstr "操作"
|
9786 |
+
|
9787 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:50
|
9788 |
+
msgid "Types"
|
9789 |
+
msgstr ""
|
9790 |
+
|
9791 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:58
|
9792 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:48
|
9793 |
+
msgid "Expired"
|
9794 |
+
msgstr ""
|
9795 |
+
|
9796 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:60
|
9797 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:40
|
9798 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:54
|
9799 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:49
|
9800 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:47
|
9801 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:54
|
9802 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:39
|
9803 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:48
|
9804 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:46
|
9805 |
+
#, fuzzy
|
9806 |
+
#| msgid "Start"
|
9807 |
+
msgid "Started"
|
9808 |
+
msgstr "开始"
|
9809 |
+
|
9810 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:62
|
9811 |
+
#, fuzzy
|
9812 |
+
#| msgid "Actions"
|
9813 |
+
msgid "Auction"
|
9814 |
+
msgstr "操作"
|
9815 |
+
|
9816 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:64
|
9817 |
+
msgid "Negotiable price"
|
9818 |
+
msgstr ""
|
9819 |
+
|
9820 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:66
|
9821 |
+
msgid "Blocked by User"
|
9822 |
+
msgstr ""
|
9823 |
+
|
9824 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:68
|
9825 |
+
msgid "Paid"
|
9826 |
+
msgstr ""
|
9827 |
+
|
9828 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:70
|
9829 |
+
msgid "Buynow"
|
9830 |
+
msgstr ""
|
9831 |
+
|
9832 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:74
|
9833 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:72
|
9834 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:47
|
9835 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProductsbyid.php:36
|
9836 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:46
|
9837 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:69
|
9838 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:60
|
9839 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:45
|
9840 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:50
|
9841 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:52
|
9842 |
+
msgid "Menu item (item ID)"
|
9843 |
+
msgstr ""
|
9844 |
+
|
9845 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:76
|
9846 |
+
msgid ""
|
9847 |
+
"Your url will point to the item within this menu item. You will only get a "
|
9848 |
+
"good result, if you will pick one of your DJ Classifields menu items or "
|
9849 |
+
"leave it on 'Default'."
|
9850 |
+
msgstr ""
|
9851 |
+
|
9852 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:86
|
9853 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:79
|
9854 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:87
|
9855 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:70
|
9856 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:85
|
9857 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:96
|
9858 |
+
#, fuzzy
|
9859 |
+
#| msgid "Start time"
|
9860 |
+
msgid "Start date"
|
9861 |
+
msgstr "开始时间"
|
9862 |
+
|
9863 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:87
|
9864 |
+
#, fuzzy
|
9865 |
+
#| msgid "Modification date"
|
9866 |
+
msgid "Expiration date"
|
9867 |
+
msgstr "修改日期"
|
9868 |
+
|
9869 |
+
#: SmartSlider3Pro/Generator/Joomla/Djclassifieds/Sources/DjclassifiedsItems.php:88
|
9870 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:77
|
9871 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:83
|
9872 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:122
|
9873 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:55
|
9874 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:62
|
9875 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:92
|
9876 |
+
msgid "Price"
|
9877 |
+
msgstr ""
|
9878 |
+
|
9879 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:39
|
9880 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:63
|
9881 |
+
msgid "Include subcategories"
|
9882 |
+
msgstr ""
|
9883 |
+
|
9884 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:43
|
9885 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:50
|
9886 |
+
#, fuzzy
|
9887 |
+
#| msgid "Frontend"
|
9888 |
+
msgid "Frontpage"
|
9889 |
+
msgstr "前端"
|
9890 |
+
|
9891 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:45
|
9892 |
+
#, fuzzy
|
9893 |
+
#| msgid "Exclude posts"
|
9894 |
+
msgid "Exclude ID"
|
9895 |
+
msgstr "排除文章"
|
9896 |
+
|
9897 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:53
|
9898 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:48
|
9899 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:56
|
9900 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:47
|
9901 |
+
#, fuzzy
|
9902 |
+
#| msgid "Categories"
|
9903 |
+
msgid "Category title"
|
9904 |
+
msgstr "分类"
|
9905 |
+
|
9906 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:54
|
9907 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:57
|
9908 |
+
#, fuzzy
|
9909 |
+
#| msgid "Users byline"
|
9910 |
+
msgid "Username"
|
9911 |
+
msgstr "用户按行"
|
9912 |
+
|
9913 |
+
#: SmartSlider3Pro/Generator/Joomla/Easyblog/Sources/EasyblogPosts.php:225
|
9914 |
+
#, fuzzy
|
9915 |
+
#| msgid "View records"
|
9916 |
+
msgid "View post"
|
9917 |
+
msgstr "查看记录"
|
9918 |
+
|
9919 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:39
|
9920 |
+
msgid "Resolved"
|
9921 |
+
msgstr ""
|
9922 |
+
|
9923 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:40
|
9924 |
+
msgid "Only main discussions"
|
9925 |
+
msgstr ""
|
9926 |
+
|
9927 |
+
#: SmartSlider3Pro/Generator/Joomla/Easydiscuss/Sources/EasydiscussDiscussions.php:118
|
9928 |
+
msgid "View discussion"
|
9929 |
+
msgstr ""
|
9930 |
+
|
9931 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/GeneratorGroupEasysocial.php:34
|
9932 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:36
|
9933 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:23
|
9934 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/GeneratorGroupEventsbooking.php:29
|
9935 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/GeneratorGroupJomsocial.php:34
|
9936 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:39
|
9937 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialVideos.php:36
|
9938 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/GeneratorGroupRseventspro.php:29
|
9939 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/GeneratorGroupAllInOneEventCalendar.php:25
|
9940 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/GeneratorGroupEventsManager.php:24
|
9941 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/GeneratorGroupTheEventsCalendar.php:24
|
9942 |
+
msgid "Events"
|
9943 |
+
msgstr ""
|
9944 |
+
|
9945 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/GeneratorGroupEasysocial.php:36
|
9946 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:20
|
9947 |
+
msgid "Albums"
|
9948 |
+
msgstr ""
|
9949 |
+
|
9950 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/GeneratorGroupEasysocial.php:37
|
9951 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:19
|
9952 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/GeneratorGroupJomsocial.php:36
|
9953 |
+
#, fuzzy
|
9954 |
+
#| msgid "Video"
|
9955 |
+
msgid "Videos"
|
9956 |
+
msgstr "视频"
|
9957 |
+
|
9958 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/GeneratorGroupEasysocial.php:38
|
9959 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:43
|
9960 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:23
|
9961 |
+
msgid "Pages"
|
9962 |
+
msgstr ""
|
9963 |
+
|
9964 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/GeneratorGroupEasysocial.php:39
|
9965 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:22
|
9966 |
+
msgid "Users"
|
9967 |
+
msgstr ""
|
9968 |
+
|
9969 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:58
|
9970 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:59
|
9971 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:65
|
9972 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:56
|
9973 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:50
|
9974 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:43
|
9975 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:66
|
9976 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:67
|
9977 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:37
|
9978 |
+
msgid "Allowed user IDs"
|
9979 |
+
msgstr ""
|
9980 |
+
|
9981 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:60
|
9982 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:66
|
9983 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:73
|
9984 |
+
msgid "Separate them by comma."
|
9985 |
+
msgstr ""
|
9986 |
+
|
9987 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialAlbums.php:64
|
9988 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:58
|
9989 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:51
|
9990 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:45
|
9991 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:71
|
9992 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:72
|
9993 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:39
|
9994 |
+
msgid "Banned user IDs"
|
9995 |
+
msgstr ""
|
9996 |
+
|
9997 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:41
|
9998 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:55
|
9999 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:50
|
10000 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:48
|
10001 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:55
|
10002 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:40
|
10003 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:47
|
10004 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:47
|
10005 |
+
msgid "Ended"
|
10006 |
+
msgstr ""
|
10007 |
+
|
10008 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:42
|
10009 |
+
msgid "All day"
|
10010 |
+
msgstr ""
|
10011 |
+
|
10012 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:43
|
10013 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:58
|
10014 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:38
|
10015 |
+
msgid "Recurring events"
|
10016 |
+
msgstr ""
|
10017 |
+
|
10018 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:48
|
10019 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:44
|
10020 |
+
msgid "Open"
|
10021 |
+
msgstr ""
|
10022 |
+
|
10023 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:49
|
10024 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:45
|
10025 |
+
#, fuzzy
|
10026 |
+
#| msgid "Close"
|
10027 |
+
msgid "Closed"
|
10028 |
+
msgstr "关闭"
|
10029 |
+
|
10030 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:50
|
10031 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:46
|
10032 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:52
|
10033 |
+
msgid "Invite only"
|
10034 |
+
msgstr ""
|
10035 |
+
|
10036 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:54
|
10037 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:53
|
10038 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:50
|
10039 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:57
|
10040 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:45
|
10041 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:38
|
10042 |
+
#, fuzzy
|
10043 |
+
#| msgid "Rotation"
|
10044 |
+
msgid "Location"
|
10045 |
+
msgstr "旋转"
|
10046 |
+
|
10047 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:56
|
10048 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:50
|
10049 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:43
|
10050 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:68
|
10051 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:37
|
10052 |
+
msgid "Pull posts only from these users. Separate them by comma."
|
10053 |
+
msgstr ""
|
10054 |
+
|
10055 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialEvents.php:58
|
10056 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialGroups.php:51
|
10057 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:45
|
10058 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:73
|
10059 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialVideos.php:39
|
10060 |
+
msgid "Do not pull posts from these users. Separate them by comma."
|
10061 |
+
msgstr ""
|
10062 |
+
|
10063 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:50
|
10064 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:47
|
10065 |
+
#, fuzzy
|
10066 |
+
#| msgid "Publish"
|
10067 |
+
msgid "Public"
|
10068 |
+
msgstr "发布"
|
10069 |
+
|
10070 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:51
|
10071 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:43
|
10072 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:48
|
10073 |
+
#, fuzzy
|
10074 |
+
#| msgid "Private video"
|
10075 |
+
msgid "Private"
|
10076 |
+
msgstr "隐私视频"
|
10077 |
+
|
10078 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:56
|
10079 |
+
#, fuzzy
|
10080 |
+
#| msgid "Rotation"
|
10081 |
+
msgid "Notification"
|
10082 |
+
msgstr "旋转"
|
10083 |
+
|
10084 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:60
|
10085 |
+
#, fuzzy
|
10086 |
+
#| msgid "Email support"
|
10087 |
+
msgid "Email only"
|
10088 |
+
msgstr "邮件支持"
|
10089 |
+
|
10090 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialPages.php:61
|
10091 |
+
msgid "Internal only"
|
10092 |
+
msgstr ""
|
10093 |
+
|
10094 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:49
|
10095 |
+
msgid "Profiles"
|
10096 |
+
msgstr ""
|
10097 |
+
|
10098 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:55
|
10099 |
+
msgid "Badges"
|
10100 |
+
msgstr ""
|
10101 |
+
|
10102 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:81
|
10103 |
+
#, fuzzy
|
10104 |
+
#| msgid "Post date"
|
10105 |
+
msgid "Register date"
|
10106 |
+
msgstr "发布日期"
|
10107 |
+
|
10108 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:82
|
10109 |
+
msgid "Last visit date"
|
10110 |
+
msgstr ""
|
10111 |
+
|
10112 |
+
#: SmartSlider3Pro/Generator/Joomla/Easysocial/Sources/EasysocialUsers.php:83
|
10113 |
+
msgid "Points"
|
10114 |
+
msgstr ""
|
10115 |
+
|
10116 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/GeneratorGroupEshop.php:29
|
10117 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/GeneratorGroupHikashop.php:30
|
10118 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/GeneratorGroupHikashop.php:31
|
10119 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:24
|
10120 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProductsbyid.php:19
|
10121 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/GeneratorGroupJcart.php:31
|
10122 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/GeneratorGroupJmarket.php:31
|
10123 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/GeneratorGroupJoomshopping.php:29
|
10124 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/GeneratorGroupMijoshop.php:29
|
10125 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/GeneratorGroupRedshop.php:29
|
10126 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/GeneratorGroupVirtuemart.php:29
|
10127 |
+
msgid "Products"
|
10128 |
+
msgstr ""
|
10129 |
+
|
10130 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:52
|
10131 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:41
|
10132 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:37
|
10133 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:37
|
10134 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:50
|
10135 |
+
#, fuzzy
|
10136 |
+
#| msgid "Manual order"
|
10137 |
+
msgid "Manufacturer"
|
10138 |
+
msgstr "手动排序"
|
10139 |
+
|
10140 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:61
|
10141 |
+
#, fuzzy
|
10142 |
+
#| msgid "Max count"
|
10143 |
+
msgid "On discount"
|
10144 |
+
msgstr "最大数量"
|
10145 |
+
|
10146 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:62
|
10147 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:108
|
10148 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:40
|
10149 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:47
|
10150 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:44
|
10151 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:57
|
10152 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:40
|
10153 |
+
msgid "In stock"
|
10154 |
+
msgstr ""
|
10155 |
+
|
10156 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:67
|
10157 |
+
msgid "Currency"
|
10158 |
+
msgstr ""
|
10159 |
+
|
10160 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:68
|
10161 |
+
msgid "Product language"
|
10162 |
+
msgstr ""
|
10163 |
+
|
10164 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:69
|
10165 |
+
msgid "Category language"
|
10166 |
+
msgstr ""
|
10167 |
+
|
10168 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:70
|
10169 |
+
msgid "Manufacturer language"
|
10170 |
+
msgstr ""
|
10171 |
+
|
10172 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:78
|
10173 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:57
|
10174 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:53
|
10175 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:119
|
10176 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:52
|
10177 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:64
|
10178 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:52
|
10179 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:57
|
10180 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:67
|
10181 |
+
msgid "Product name"
|
10182 |
+
msgstr ""
|
10183 |
+
|
10184 |
+
#: SmartSlider3Pro/Generator/Joomla/Eshop/Sources/EshopProducts.php:83
|
10185 |
+
#, fuzzy
|
10186 |
+
#| msgid "Post IDs"
|
10187 |
+
msgid "Product ID"
|
10188 |
+
msgstr "文章 IDs"
|
10189 |
+
|
10190 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:58
|
10191 |
+
msgid "Recurring"
|
10192 |
+
msgstr ""
|
10193 |
+
|
10194 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:61
|
10195 |
+
msgid "All, but from recurring ones only parent events"
|
10196 |
+
msgstr ""
|
10197 |
+
|
10198 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:62
|
10199 |
+
msgid "Only recurring events"
|
10200 |
+
msgstr ""
|
10201 |
+
|
10202 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:63
|
10203 |
+
msgid "Only recurring event parents"
|
10204 |
+
msgstr ""
|
10205 |
+
|
10206 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:64
|
10207 |
+
msgid "Only not recurring events"
|
10208 |
+
msgstr ""
|
10209 |
+
|
10210 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:80
|
10211 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:88
|
10212 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:71
|
10213 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:86
|
10214 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:97
|
10215 |
+
#, fuzzy
|
10216 |
+
#| msgid "End time"
|
10217 |
+
msgid "End date"
|
10218 |
+
msgstr "结束时间"
|
10219 |
+
|
10220 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:81
|
10221 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:102
|
10222 |
+
msgid "ID"
|
10223 |
+
msgstr ""
|
10224 |
+
|
10225 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:84
|
10226 |
+
#, fuzzy
|
10227 |
+
#| msgid "Slide count"
|
10228 |
+
msgid "Discount"
|
10229 |
+
msgstr "轮播图计数"
|
10230 |
+
|
10231 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:85
|
10232 |
+
msgid "Registration start date"
|
10233 |
+
msgstr ""
|
10234 |
+
|
10235 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:86
|
10236 |
+
msgid "Cut off date"
|
10237 |
+
msgstr ""
|
10238 |
+
|
10239 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:87
|
10240 |
+
#, fuzzy
|
10241 |
+
#| msgid "Check for update"
|
10242 |
+
msgid "Cancel before date"
|
10243 |
+
msgstr "检查更新"
|
10244 |
+
|
10245 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:88
|
10246 |
+
#, fuzzy
|
10247 |
+
#| msgid "Published"
|
10248 |
+
msgid "Publish up date"
|
10249 |
+
msgstr "已发布"
|
10250 |
+
|
10251 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:89
|
10252 |
+
#, fuzzy
|
10253 |
+
#| msgid "Published"
|
10254 |
+
msgid "Publish down date"
|
10255 |
+
msgstr "已发布"
|
10256 |
+
|
10257 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:90
|
10258 |
+
msgid "Early bird discount date"
|
10259 |
+
msgstr ""
|
10260 |
+
|
10261 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:91
|
10262 |
+
msgid "Early bird discount amount"
|
10263 |
+
msgstr ""
|
10264 |
+
|
10265 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:92
|
10266 |
+
msgid "Late fee date"
|
10267 |
+
msgstr ""
|
10268 |
+
|
10269 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:93
|
10270 |
+
msgid "Recurring end date"
|
10271 |
+
msgstr ""
|
10272 |
+
|
10273 |
+
#: SmartSlider3Pro/Generator/Joomla/Eventsbooking/Sources/EventsbookingEvents.php:94
|
10274 |
+
msgid "Max end date"
|
10275 |
+
msgstr ""
|
10276 |
+
|
10277 |
+
#: SmartSlider3Pro/Generator/Joomla/Flexicontent/Sources/FlexicontentItems.php:48
|
10278 |
+
msgid "Only display items with these IDs"
|
10279 |
+
msgstr ""
|
10280 |
+
|
10281 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:36
|
10282 |
+
msgid "Brand"
|
10283 |
+
msgstr ""
|
10284 |
+
|
10285 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:39
|
10286 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:43
|
10287 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:33
|
10288 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:48
|
10289 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:45
|
10290 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:33
|
10291 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:34
|
10292 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:252
|
10293 |
+
#, fuzzy
|
10294 |
+
#| msgid "Tags"
|
10295 |
+
msgid "Tag"
|
10296 |
+
msgstr "标签"
|
10297 |
+
|
10298 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:42
|
10299 |
+
msgid "Warehouse"
|
10300 |
+
msgstr ""
|
10301 |
+
|
10302 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:48
|
10303 |
+
msgid "Include all images"
|
10304 |
+
msgstr ""
|
10305 |
+
|
10306 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:59
|
10307 |
+
msgid "Sales"
|
10308 |
+
msgstr ""
|
10309 |
+
|
10310 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:60
|
10311 |
+
#, fuzzy
|
10312 |
+
#| msgid "After page loaded"
|
10313 |
+
msgid "Average score"
|
10314 |
+
msgstr "页面已加载"
|
10315 |
+
|
10316 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProducts.php:61
|
10317 |
+
msgid "Total vote"
|
10318 |
+
msgstr ""
|
10319 |
+
|
10320 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProductsbyid.php:29
|
10321 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProductsbyid.php:32
|
10322 |
+
#, fuzzy
|
10323 |
+
#| msgid "Post IDs"
|
10324 |
+
msgid "Product IDs"
|
10325 |
+
msgstr "文章 IDs"
|
10326 |
+
|
10327 |
+
#: SmartSlider3Pro/Generator/Joomla/Hikashop/Sources/HikashopProductsbyid.php:33
|
10328 |
+
msgid ""
|
10329 |
+
"Write the product IDs you want to display here, in the order you want them "
|
10330 |
+
"to appear in the generator. One product ID per line."
|
10331 |
+
msgstr ""
|
10332 |
+
|
10333 |
+
#: SmartSlider3Pro/Generator/Joomla/Jauction/Sources/JauctionAuctions.php:139
|
10334 |
+
msgid "index.php?option=com_jauction&controller=catalog&task=show&eid="
|
10335 |
+
msgstr ""
|
10336 |
+
|
10337 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:109
|
10338 |
+
msgid "Available by date"
|
10339 |
+
msgstr ""
|
10340 |
+
|
10341 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:110
|
10342 |
+
msgid "Requires shipping"
|
10343 |
+
msgstr ""
|
10344 |
+
|
10345 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:112
|
10346 |
+
msgid "Min order quantity"
|
10347 |
+
msgstr ""
|
10348 |
+
|
10349 |
+
#: SmartSlider3Pro/Generator/Joomla/Jcart/Sources/JcartProducts.php:121
|
10350 |
+
#: SmartSlider3Pro/Generator/Joomla/Mijoshop/Sources/MijoshopProducts.php:54
|
10351 |
+
#, fuzzy
|
10352 |
+
#| msgid "View records"
|
10353 |
+
msgid "Viewed"
|
10354 |
+
msgstr "查看记录"
|
10355 |
+
|
10356 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/GeneratorGroupJevents.php:30
|
10357 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:32
|
10358 |
+
msgid "One time events"
|
10359 |
+
msgstr ""
|
10360 |
+
|
10361 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/GeneratorGroupJevents.php:31
|
10362 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:31
|
10363 |
+
msgid "Repeating events"
|
10364 |
+
msgstr ""
|
10365 |
+
|
10366 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:56
|
10367 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:53
|
10368 |
+
msgid "Date language"
|
10369 |
+
msgstr ""
|
10370 |
+
|
10371 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:59
|
10372 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:64
|
10373 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:56
|
10374 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:69
|
10375 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:75
|
10376 |
+
#, fuzzy
|
10377 |
+
#| msgid "Offset"
|
10378 |
+
msgid "Offset value"
|
10379 |
+
msgstr "偏移"
|
10380 |
+
|
10381 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:60
|
10382 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:65
|
10383 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsRepeatingevents.php:57
|
10384 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:70
|
10385 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:76
|
10386 |
+
msgid ""
|
10387 |
+
"Timezone offset in hours. For example: +2 or -7. If you leave it empty, "
|
10388 |
+
"Joomla's System -> Global Configuration -> Server -> Server Time Zone "
|
10389 |
+
"setting will be used."
|
10390 |
+
msgstr ""
|
10391 |
+
|
10392 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:70
|
10393 |
+
#, fuzzy
|
10394 |
+
#| msgid "State"
|
10395 |
+
msgid "Status"
|
10396 |
+
msgstr "省"
|
10397 |
+
|
10398 |
+
#: SmartSlider3Pro/Generator/Joomla/Jevents/Sources/JeventsEvents.php:75
|
10399 |
+
#, fuzzy
|
10400 |
+
#| msgid "Trash"
|
10401 |
+
msgid "Trashed"
|
10402 |
+
msgstr "回收站"
|
10403 |
+
|
10404 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:42
|
10405 |
+
msgid "Approved"
|
10406 |
+
msgstr ""
|
10407 |
+
|
10408 |
+
#: SmartSlider3Pro/Generator/Joomla/Jmarket/Sources/JmarketProducts.php:143
|
10409 |
+
msgid "index.php?option=com_jmarket&controller=catalog&task=show&eid="
|
10410 |
+
msgstr ""
|
10411 |
+
|
10412 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialActivities.php:61
|
10413 |
+
msgid "Show hidden"
|
10414 |
+
msgstr ""
|
10415 |
+
|
10416 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialEvents.php:212
|
10417 |
+
msgid "index.php?option=com_community&view=events&task=viewevent&eventid="
|
10418 |
+
msgstr ""
|
10419 |
+
|
10420 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:138
|
10421 |
+
msgid "index.php?option=com_community&view=groups&task=viewgroup&groupid="
|
10422 |
+
msgstr ""
|
10423 |
+
|
10424 |
+
#: SmartSlider3Pro/Generator/Joomla/Jomsocial/Sources/JomsocialGroups.php:139
|
10425 |
+
#, fuzzy
|
10426 |
+
#| msgid "Whole group"
|
10427 |
+
msgid "View group"
|
10428 |
+
msgstr "全组"
|
10429 |
+
|
10430 |
+
#: SmartSlider3Pro/Generator/Joomla/Joomshopping/Sources/JoomshoppingProducts.php:57
|
10431 |
+
msgid "Ask down all product images"
|
10432 |
+
msgstr ""
|
10433 |
+
|
10434 |
+
#: SmartSlider3Pro/Generator/Joomla/K2/Sources/K2Items.php:244
|
10435 |
+
#, fuzzy
|
10436 |
+
#| msgid "View trash"
|
10437 |
+
msgid "View item"
|
10438 |
+
msgstr "查看回收站"
|
10439 |
+
|
10440 |
+
#: SmartSlider3Pro/Generator/Joomla/Phocagallery/Sources/PhocagalleryImages.php:117
|
10441 |
+
#, fuzzy
|
10442 |
+
#| msgid "Cover image"
|
10443 |
+
msgid "View image"
|
10444 |
+
msgstr "封面图片"
|
10445 |
+
|
10446 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:40
|
10447 |
+
msgid "Supplier"
|
10448 |
+
msgstr ""
|
10449 |
+
|
10450 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:47
|
10451 |
+
msgid "On sale"
|
10452 |
+
msgstr ""
|
10453 |
+
|
10454 |
+
#: SmartSlider3Pro/Generator/Joomla/Redshop/Sources/RedshopProducts.php:63
|
10455 |
+
msgid "Discount price"
|
10456 |
+
msgstr ""
|
10457 |
+
|
10458 |
+
#: SmartSlider3Pro/Generator/Joomla/Rseventspro/Sources/RseventsproEvents.php:57
|
10459 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:72
|
10460 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:78
|
10461 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:84
|
10462 |
+
msgid "All day event"
|
10463 |
+
msgstr ""
|
10464 |
+
|
10465 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:59
|
10466 |
+
msgid "Fallback language"
|
10467 |
+
msgstr ""
|
10468 |
+
|
10469 |
+
#: SmartSlider3Pro/Generator/Joomla/Virtuemart/Sources/VirtuemartProducts.php:60
|
10470 |
+
msgid "Show parent products only"
|
10471 |
+
msgstr ""
|
10472 |
+
|
10473 |
+
#: SmartSlider3Pro/Generator/Joomla/Zoo/Sources/ZooItems.php:61
|
10474 |
+
msgid "Priority"
|
10475 |
+
msgstr ""
|
10476 |
+
|
10477 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/GeneratorGroupAllInOneEventCalendar.php:20
|
10478 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:24
|
10479 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/GeneratorGroupEventsManager.php:19
|
10480 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:25
|
10481 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/GeneratorGroupTheEventsCalendar.php:19
|
10482 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:25
|
10483 |
+
#, fuzzy, php-format
|
10484 |
+
#| msgid "Creates slides from %1$s."
|
10485 |
+
msgid "Creates slides from %1$s events."
|
10486 |
+
msgstr "从%1$s创建轮播图。"
|
10487 |
+
|
10488 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:43
|
10489 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:44
|
10490 |
+
#, fuzzy
|
10491 |
+
#| msgid "Custom date variables"
|
10492 |
+
msgid "Create custom date variables"
|
10493 |
+
msgstr "自定义日期变量"
|
10494 |
+
|
10495 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:45
|
10496 |
+
msgid ""
|
10497 |
+
"You can write any date format (http://php.net/manual/en/function.date.php) "
|
10498 |
+
"in separate lines, and new variables will be created for them."
|
10499 |
+
msgstr ""
|
10500 |
+
|
10501 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:52
|
10502 |
+
msgid ""
|
10503 |
+
"Write the original text, like 'Monday' then two | signs, and the text you "
|
10504 |
+
"want it to be translated to, for example 'Montag'. Together: Monday||Montag"
|
10505 |
+
msgstr ""
|
10506 |
+
|
10507 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:73
|
10508 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:81
|
10509 |
+
msgid "Event start date"
|
10510 |
+
msgstr ""
|
10511 |
+
|
10512 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:74
|
10513 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:82
|
10514 |
+
msgid "Event end date"
|
10515 |
+
msgstr ""
|
10516 |
+
|
10517 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:75
|
10518 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:84
|
10519 |
+
#, fuzzy
|
10520 |
+
#| msgid "Modification date"
|
10521 |
+
msgid "Event creation date"
|
10522 |
+
msgstr "修改日期"
|
10523 |
+
|
10524 |
+
#: SmartSlider3Pro/Generator/WordPress/AllInOneEventCalendar/Sources/AllinOneEventCalendarEvents.php:76
|
10525 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:85
|
10526 |
+
#, fuzzy
|
10527 |
+
#| msgid "Modification date"
|
10528 |
+
msgid "Event modification date"
|
10529 |
+
msgstr "修改日期"
|
10530 |
+
|
10531 |
+
#: SmartSlider3Pro/Generator/WordPress/BestWebSoft/GeneratorGroupBestWebSoft.php:19
|
10532 |
+
#: SmartSlider3Pro/Generator/WordPress/BestWebSoft/Sources/BestWebSoftGallery.php:15
|
10533 |
+
#: SmartSlider3Pro/Generator/WordPress/NextgenGallery/GeneratorGroupNextgenGallery.php:19
|
10534 |
+
#: SmartSlider3Pro/Generator/WordPress/NextgenGallery/Sources/NextgenGalleryGallery.php:19
|
10535 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/GeneratorGroupWebdoradoPhotoGallery.php:19
|
10536 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:18
|
10537 |
+
#, fuzzy, php-format
|
10538 |
+
#| msgid "Creates slides from %1$s."
|
10539 |
+
msgid "Creates slides from %1$s galleries."
|
10540 |
+
msgstr "从%1$s创建轮播图。"
|
10541 |
+
|
10542 |
+
#: SmartSlider3Pro/Generator/WordPress/BestWebSoft/Sources/BestWebSoftGallery.php:22
|
10543 |
+
msgid "Gallery"
|
10544 |
+
msgstr ""
|
10545 |
+
|
10546 |
+
#: SmartSlider3Pro/Generator/WordPress/BestWebSoft/Sources/BestWebSoftGallery.php:68
|
10547 |
+
msgid "View gallery"
|
10548 |
+
msgstr ""
|
10549 |
+
|
10550 |
+
#: SmartSlider3Pro/Generator/WordPress/Custom/GeneratorGroupCustom.php:17
|
10551 |
+
#, fuzzy
|
10552 |
+
#| msgid "Creates slides from %1$s."
|
10553 |
+
msgid "Creates slides by your custom settings."
|
10554 |
+
msgstr "从%1$s创建轮播图。"
|
10555 |
+
|
10556 |
+
#: SmartSlider3Pro/Generator/WordPress/Custom/Sources/CustomCustom.php:124
|
10557 |
+
msgid "No options given"
|
10558 |
+
msgstr ""
|
10559 |
+
|
10560 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:41
|
10561 |
+
msgid "Exclude event IDs (One ID per line)"
|
10562 |
+
msgstr ""
|
10563 |
+
|
10564 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:49
|
10565 |
+
#, fuzzy
|
10566 |
+
#| msgid "Modification date"
|
10567 |
+
msgid "Location town"
|
10568 |
+
msgstr "修改日期"
|
10569 |
+
|
10570 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:50
|
10571 |
+
#, fuzzy
|
10572 |
+
#| msgid "Modification date"
|
10573 |
+
msgid "Location state"
|
10574 |
+
msgstr "修改日期"
|
10575 |
+
|
10576 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:54
|
10577 |
+
msgid "Get all multisite events"
|
10578 |
+
msgstr ""
|
10579 |
+
|
10580 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:60
|
10581 |
+
#, fuzzy
|
10582 |
+
#| msgid "Order by"
|
10583 |
+
msgid "Order result"
|
10584 |
+
msgstr "排序依据"
|
10585 |
+
|
10586 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:61
|
10587 |
+
msgid "Events per site"
|
10588 |
+
msgstr ""
|
10589 |
+
|
10590 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:66
|
10591 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:67
|
10592 |
+
#, fuzzy
|
10593 |
+
#| msgid "Custom date variables"
|
10594 |
+
msgid "Format date variables"
|
10595 |
+
msgstr "自定义日期变量"
|
10596 |
+
|
10597 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:68
|
10598 |
+
msgid ""
|
10599 |
+
"With the WordPress Settings -> General -> Timezone and Date format, new "
|
10600 |
+
"variables will be generated from the given variables. Separate them with "
|
10601 |
+
"comma."
|
10602 |
+
msgstr ""
|
10603 |
+
|
10604 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:72
|
10605 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:77
|
10606 |
+
#, fuzzy
|
10607 |
+
#| msgid "Start time"
|
10608 |
+
msgid "Start time text"
|
10609 |
+
msgstr "开始时间"
|
10610 |
+
|
10611 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:78
|
10612 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:83
|
10613 |
+
msgid "End date text"
|
10614 |
+
msgstr ""
|
10615 |
+
|
10616 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:84
|
10617 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:89
|
10618 |
+
#, fuzzy
|
10619 |
+
#| msgid "End time"
|
10620 |
+
msgid "End time text"
|
10621 |
+
msgstr "结束时间"
|
10622 |
+
|
10623 |
+
#: SmartSlider3Pro/Generator/WordPress/EventsManager/Sources/EventsManagerEvents.php:98
|
10624 |
+
#, fuzzy
|
10625 |
+
#| msgid "Post date"
|
10626 |
+
msgid "Rsvp date"
|
10627 |
+
msgstr "发布日期"
|
10628 |
+
|
10629 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/GeneratorGroupMultisitePost.php:17
|
10630 |
+
#: SmartSlider3Pro/Generator/WordPress/MultisitePost/Sources/MultisitePostPosts.php:23
|
10631 |
+
msgid "Multisite Posts"
|
10632 |
+
msgstr ""
|
10633 |
+
|
10634 |
+
#: SmartSlider3Pro/Generator/WordPress/NextgenGallery/Sources/NextgenGalleryGallery.php:25
|
10635 |
+
msgid "Source gallery"
|
10636 |
+
msgstr ""
|
10637 |
+
|
10638 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:38
|
10639 |
+
msgid "Organizers"
|
10640 |
+
msgstr ""
|
10641 |
+
|
10642 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:41
|
10643 |
+
msgid "Venues"
|
10644 |
+
msgstr ""
|
10645 |
+
|
10646 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:49
|
10647 |
+
#, fuzzy
|
10648 |
+
#| msgid "Video settings"
|
10649 |
+
msgid "Hide From Event Listings"
|
10650 |
+
msgstr "视频设置"
|
10651 |
+
|
10652 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:83
|
10653 |
+
#, fuzzy
|
10654 |
+
#| msgid "Comment count"
|
10655 |
+
msgid "Event cost"
|
10656 |
+
msgstr "评论计数"
|
10657 |
+
|
10658 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:92
|
10659 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:93
|
10660 |
+
msgid "Metakey name"
|
10661 |
+
msgstr ""
|
10662 |
+
|
10663 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:94
|
10664 |
+
#, fuzzy
|
10665 |
+
#| msgid "If it's set, this will be used instead of the 'Field' value."
|
10666 |
+
msgid "If its set, this will be used instead of the 'Field' value."
|
10667 |
+
msgstr "如果已设置,将使用它代替“字段”值。"
|
10668 |
+
|
10669 |
+
#: SmartSlider3Pro/Generator/WordPress/TheEventsCalendar/Sources/TheEventsCalendarEvents.php:98
|
10670 |
+
#, fuzzy
|
10671 |
+
#| msgid "Compare method"
|
10672 |
+
msgid "Sorting method"
|
10673 |
+
msgstr "比较方法"
|
10674 |
+
|
10675 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:25
|
10676 |
+
#, fuzzy
|
10677 |
+
#| msgid "Categories"
|
10678 |
+
msgid "Galleries"
|
10679 |
+
msgstr "分类"
|
10680 |
+
|
10681 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:40
|
10682 |
+
#, fuzzy
|
10683 |
+
#| msgid "Upload file"
|
10684 |
+
msgid "Upload date"
|
10685 |
+
msgstr "上传文件"
|
10686 |
+
|
10687 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:43
|
10688 |
+
msgid "Average rating"
|
10689 |
+
msgstr ""
|
10690 |
+
|
10691 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:44
|
10692 |
+
#, fuzzy
|
10693 |
+
#| msgid "Max count"
|
10694 |
+
msgid "Rate count"
|
10695 |
+
msgstr "最大数量"
|
10696 |
+
|
10697 |
+
#: SmartSlider3Pro/Generator/WordPress/WebdoradoPhotoGallery/Sources/WebdoradoPhotoGalleryImages.php:45
|
10698 |
+
#, fuzzy
|
10699 |
+
#| msgid "Slide count"
|
10700 |
+
msgid "Hit count"
|
10701 |
+
msgstr "轮播图计数"
|
10702 |
+
|
10703 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Elements/WooCommerceCategories.php:34
|
10704 |
+
msgid "Root"
|
10705 |
+
msgstr ""
|
10706 |
+
|
10707 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/GeneratorGroupWooCommerce.php:26
|
10708 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:24
|
10709 |
+
#, fuzzy
|
10710 |
+
#| msgid "Posts by filter"
|
10711 |
+
msgid "Products by filter"
|
10712 |
+
msgstr "筛选文章"
|
10713 |
+
|
10714 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/GeneratorGroupWooCommerce.php:27
|
10715 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByIds.php:17
|
10716 |
+
msgid "Products by IDs and/or SKUs"
|
10717 |
+
msgstr ""
|
10718 |
+
|
10719 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceCategory.php:18
|
10720 |
+
msgid ""
|
10721 |
+
"Creates slides from your WooCommece categories. (Not from the products "
|
10722 |
+
"inside them.)"
|
10723 |
+
msgstr ""
|
10724 |
+
|
10725 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceCategory.php:26
|
10726 |
+
msgid "Submenu limit"
|
10727 |
+
msgstr ""
|
10728 |
+
|
10729 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceCategory.php:28
|
10730 |
+
msgid "No limit"
|
10731 |
+
msgstr ""
|
10732 |
+
|
10733 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:41
|
10734 |
+
#, fuzzy
|
10735 |
+
#| msgid "Download Pro"
|
10736 |
+
msgid "Downloadable"
|
10737 |
+
msgstr "下载专业版"
|
10738 |
+
|
10739 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:42
|
10740 |
+
msgid "Virtual"
|
10741 |
+
msgstr ""
|
10742 |
+
|
10743 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:45
|
10744 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:46
|
10745 |
+
msgid "Create text variables (one per line)"
|
10746 |
+
msgstr ""
|
10747 |
+
|
10748 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:47
|
10749 |
+
msgid ""
|
10750 |
+
"if 'variable' equals to 'equalvalue', then you will get the text 'true', but "
|
10751 |
+
"if it's not equal, the text will be 'false'. The new variable's name will be "
|
10752 |
+
"textvariable (the 'variable' replaced by your variable's name)."
|
10753 |
+
msgstr ""
|
10754 |
+
|
10755 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:53
|
10756 |
+
#, fuzzy
|
10757 |
+
#| msgid "Rounded Green"
|
10758 |
+
msgid "Round rating"
|
10759 |
+
msgstr "圆角绿色"
|
10760 |
+
|
10761 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:56
|
10762 |
+
msgid "Half"
|
10763 |
+
msgstr ""
|
10764 |
+
|
10765 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:57
|
10766 |
+
msgid "Third"
|
10767 |
+
msgstr ""
|
10768 |
+
|
10769 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:58
|
10770 |
+
msgid "Quarter"
|
10771 |
+
msgstr ""
|
10772 |
+
|
10773 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:61
|
10774 |
+
#, fuzzy
|
10775 |
+
#| msgid "Visit"
|
10776 |
+
msgid "Visibility"
|
10777 |
+
msgstr "访问"
|
10778 |
+
|
10779 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:64
|
10780 |
+
msgid "Shop and search results"
|
10781 |
+
msgstr ""
|
10782 |
+
|
10783 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:65
|
10784 |
+
#, fuzzy
|
10785 |
+
#| msgid "Stop on click"
|
10786 |
+
msgid "Shop only"
|
10787 |
+
msgstr "点击停止"
|
10788 |
+
|
10789 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:66
|
10790 |
+
msgid "Search results only"
|
10791 |
+
msgstr ""
|
10792 |
+
|
10793 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:71
|
10794 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:72
|
10795 |
+
#, fuzzy
|
10796 |
+
#| msgid "Replace timestamp variables"
|
10797 |
+
msgid "Replace these timestamp variables"
|
10798 |
+
msgstr "替换时间戳变量"
|
10799 |
+
|
10800 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:78
|
10801 |
+
#, php-format
|
10802 |
+
msgid "Any PHP date format can be used: %s"
|
10803 |
+
msgstr ""
|
10804 |
+
|
10805 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:89
|
10806 |
+
msgid "Total sales"
|
10807 |
+
msgstr ""
|
10808 |
+
|
10809 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:90
|
10810 |
+
msgid "Regular price"
|
10811 |
+
msgstr ""
|
10812 |
+
|
10813 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByFilter.php:91
|
10814 |
+
#, fuzzy
|
10815 |
+
#| msgid "Scale up"
|
10816 |
+
msgid "Sale price"
|
10817 |
+
msgstr "Scale up"
|
10818 |
+
|
10819 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByIds.php:23
|
10820 |
+
#, fuzzy
|
10821 |
+
#| msgid "one per line"
|
10822 |
+
msgid "IDs (one per line)"
|
10823 |
+
msgstr "每行一个"
|
10824 |
+
|
10825 |
+
#: SmartSlider3Pro/Generator/WordPress/WooCommerce/Sources/WooCommerceProductsByIds.php:27
|
10826 |
+
#, fuzzy
|
10827 |
+
#| msgid "one per line"
|
10828 |
+
msgid "SKUs (one per line)"
|
10829 |
+
msgstr "每行一个"
|
10830 |
+
|
10831 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:29
|
10832 |
+
msgid "Move"
|
10833 |
+
msgstr ""
|
10834 |
+
|
10835 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:34
|
10836 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:1080
|
10837 |
+
#, fuzzy
|
10838 |
+
#| msgid "Reverse"
|
10839 |
+
msgid "Reveal"
|
10840 |
+
msgstr "相反"
|
10841 |
+
|
10842 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:54
|
10843 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:520
|
10844 |
+
msgid "Bounce"
|
10845 |
+
msgstr ""
|
10846 |
+
|
10847 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:59
|
10848 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:66
|
10849 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:60
|
10850 |
+
msgid "Special"
|
10851 |
+
msgstr ""
|
10852 |
+
|
10853 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:110
|
10854 |
+
#, fuzzy
|
10855 |
+
#| msgid "Left"
|
10856 |
+
msgid "Left fade"
|
10857 |
+
msgstr "左边"
|
10858 |
+
|
10859 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:120
|
10860 |
+
#, fuzzy
|
10861 |
+
#| msgid "Right"
|
10862 |
+
msgid "Right fade"
|
10863 |
+
msgstr "右边"
|
10864 |
+
|
10865 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:130
|
10866 |
+
msgid "Top fade"
|
10867 |
+
msgstr ""
|
10868 |
+
|
10869 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:140
|
10870 |
+
#, fuzzy
|
10871 |
+
#| msgid "Bottom"
|
10872 |
+
msgid "Bottom fade"
|
10873 |
+
msgstr "底部"
|
10874 |
+
|
10875 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:150
|
10876 |
+
msgid "Flash"
|
10877 |
+
msgstr ""
|
10878 |
+
|
10879 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:222
|
10880 |
+
#, fuzzy
|
10881 |
+
#| msgid "Scale to right"
|
10882 |
+
msgid "Left to Right"
|
10883 |
+
msgstr "Scale to right"
|
10884 |
+
|
10885 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:230
|
10886 |
+
#, fuzzy
|
10887 |
+
#| msgid "To bottom"
|
10888 |
+
msgid "Top to Bottom"
|
10889 |
+
msgstr "向下"
|
10890 |
+
|
10891 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:238
|
10892 |
+
#, fuzzy
|
10893 |
+
#| msgid "Scale to right"
|
10894 |
+
msgid "Skew Left to Right"
|
10895 |
+
msgstr "Scale to right"
|
10896 |
+
|
10897 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:296
|
10898 |
+
#, fuzzy
|
10899 |
+
#| msgid "Downscale bottom"
|
10900 |
+
msgid "Downscale back out"
|
10901 |
+
msgstr "Downscale bottom"
|
10902 |
+
|
10903 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:308
|
10904 |
+
#, fuzzy
|
10905 |
+
#| msgid "Upscale bottom"
|
10906 |
+
msgid "Upscale back out"
|
10907 |
+
msgstr "Upscale bottom"
|
10908 |
+
|
10909 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:320
|
10910 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:890
|
10911 |
+
msgid "Pulse"
|
10912 |
+
msgstr ""
|
10913 |
+
|
10914 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:341
|
10915 |
+
#, fuzzy
|
10916 |
+
#| msgid "To left"
|
10917 |
+
msgid "Flip left"
|
10918 |
+
msgstr "向左"
|
10919 |
+
|
10920 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:352
|
10921 |
+
#, fuzzy
|
10922 |
+
#| msgid "To right"
|
10923 |
+
msgid "Flip right"
|
10924 |
+
msgstr "向右"
|
10925 |
+
|
10926 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:363
|
10927 |
+
#, fuzzy
|
10928 |
+
#| msgid "Scale down"
|
10929 |
+
msgid "Flip down"
|
10930 |
+
msgstr "Scale down"
|
10931 |
+
|
10932 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:374
|
10933 |
+
msgid "Flip up"
|
10934 |
+
msgstr ""
|
10935 |
+
|
10936 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:385
|
10937 |
+
msgid "Flip in X"
|
10938 |
+
msgstr ""
|
10939 |
+
|
10940 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:410
|
10941 |
+
msgid "Flip in Y"
|
10942 |
+
msgstr ""
|
10943 |
+
|
10944 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:435
|
10945 |
+
msgid "Flap"
|
10946 |
+
msgstr ""
|
10947 |
+
|
10948 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:456
|
10949 |
+
#, fuzzy
|
10950 |
+
#| msgid "To top left"
|
10951 |
+
msgid "Rotate top left"
|
10952 |
+
msgstr "向左上方"
|
10953 |
+
|
10954 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:468
|
10955 |
+
#, fuzzy
|
10956 |
+
#| msgid "To top right"
|
10957 |
+
msgid "Rotate top right"
|
10958 |
+
msgstr "向右上方"
|
10959 |
+
|
10960 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:480
|
10961 |
+
msgid "Roll in"
|
10962 |
+
msgstr ""
|
10963 |
+
|
10964 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:491
|
10965 |
+
msgid "Rotate top left back out"
|
10966 |
+
msgstr ""
|
10967 |
+
|
10968 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:502
|
10969 |
+
msgid "Rotate all axis"
|
10970 |
+
msgstr ""
|
10971 |
+
|
10972 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:553
|
10973 |
+
msgid "Bounce in"
|
10974 |
+
msgstr ""
|
10975 |
+
|
10976 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:594
|
10977 |
+
#, fuzzy
|
10978 |
+
#| msgid "Downscale left"
|
10979 |
+
msgid "Bounce in left"
|
10980 |
+
msgstr "Downscale left"
|
10981 |
+
|
10982 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:618
|
10983 |
+
#, fuzzy
|
10984 |
+
#| msgid "Downscale right"
|
10985 |
+
msgid "Bounce in right"
|
10986 |
+
msgstr "Downscale right"
|
10987 |
+
|
10988 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:642
|
10989 |
+
msgid "Bounce in down"
|
10990 |
+
msgstr ""
|
10991 |
+
|
10992 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:666
|
10993 |
+
msgid "Bounce in up"
|
10994 |
+
msgstr ""
|
10995 |
+
|
10996 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:695
|
10997 |
+
msgid "Rubber band"
|
10998 |
+
msgstr ""
|
10999 |
+
|
11000 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:735
|
11001 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:1021
|
11002 |
+
msgid "Shake"
|
11003 |
+
msgstr ""
|
11004 |
+
|
11005 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:790
|
11006 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:955
|
11007 |
+
msgid "Swing"
|
11008 |
+
msgstr ""
|
11009 |
+
|
11010 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:817
|
11011 |
+
msgid "Wooble"
|
11012 |
+
msgstr ""
|
11013 |
+
|
11014 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:922
|
11015 |
+
msgid "Roll"
|
11016 |
+
msgstr ""
|
11017 |
+
|
11018 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:933
|
11019 |
+
msgid "Grow rotate"
|
11020 |
+
msgstr ""
|
11021 |
+
|
11022 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:970
|
11023 |
+
msgid "Pendulum"
|
11024 |
+
msgstr ""
|
11025 |
+
|
11026 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:985
|
11027 |
+
msgid "Pendulum 3D"
|
11028 |
+
msgstr ""
|
11029 |
+
|
11030 |
+
#: SmartSlider3Pro/LayerAnimation/LayerAnimationStorage.php:1004
|
11031 |
+
msgid "Vertical pendulum 3D"
|
11032 |
+
msgstr ""
|
11033 |
+
|
11034 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:156
|
11035 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:206
|
11036 |
+
#, fuzzy
|
11037 |
+
#| msgid "Before"
|
11038 |
+
msgid "Before text"
|
11039 |
+
msgstr "之前"
|
11040 |
+
|
11041 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:160
|
11042 |
+
#, fuzzy
|
11043 |
+
#| msgid "Animate"
|
11044 |
+
msgid "Animated text"
|
11045 |
+
msgstr "动画"
|
11046 |
+
|
11047 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:165
|
11048 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:214
|
11049 |
+
#, fuzzy
|
11050 |
+
#| msgid "After delay"
|
11051 |
+
msgid "After text"
|
11052 |
+
msgstr "延迟"
|
11053 |
+
|
11054 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:190
|
11055 |
+
#, fuzzy
|
11056 |
+
#| msgid "Rotation"
|
11057 |
+
msgid "Rotating"
|
11058 |
+
msgstr "旋转"
|
11059 |
+
|
11060 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:191
|
11061 |
+
msgid "Drop-in"
|
11062 |
+
msgstr ""
|
11063 |
+
|
11064 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:193
|
11065 |
+
#, fuzzy
|
11066 |
+
#| msgid "Slide one"
|
11067 |
+
msgid "Slide down"
|
11068 |
+
msgstr "轮播图一"
|
11069 |
+
|
11070 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:194
|
11071 |
+
msgid "Typewriter 1"
|
11072 |
+
msgstr ""
|
11073 |
+
|
11074 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:195
|
11075 |
+
msgid "Typewriter 2"
|
11076 |
+
msgstr ""
|
11077 |
+
|
11078 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:196
|
11079 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:55
|
11080 |
+
msgid "Chars"
|
11081 |
+
msgstr ""
|
11082 |
+
|
11083 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:197
|
11084 |
+
msgid "Chars 2"
|
11085 |
+
msgstr ""
|
11086 |
+
|
11087 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:233
|
11088 |
+
#, fuzzy
|
11089 |
+
#| msgid "Full width"
|
11090 |
+
msgid "Auto width"
|
11091 |
+
msgstr "全宽"
|
11092 |
+
|
11093 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:234
|
11094 |
+
#, fuzzy
|
11095 |
+
#| msgid "Hover color"
|
11096 |
+
msgid "Cursor color"
|
11097 |
+
msgstr "悬停颜色"
|
11098 |
+
|
11099 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:237
|
11100 |
+
#, fuzzy
|
11101 |
+
#| msgid "Text scale"
|
11102 |
+
msgid "Text color"
|
11103 |
+
msgstr "文字比例"
|
11104 |
+
|
11105 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:239
|
11106 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:279
|
11107 |
+
#, fuzzy
|
11108 |
+
#| msgctxt "Video/Audio play"
|
11109 |
+
#| msgid "Loop"
|
11110 |
+
msgctxt "Effect"
|
11111 |
+
msgid "Loop"
|
11112 |
+
msgstr "循环"
|
11113 |
+
|
11114 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:254
|
11115 |
+
#, fuzzy
|
11116 |
+
#| msgid "Slide duration"
|
11117 |
+
msgid "Show duration"
|
11118 |
+
msgstr "轮播图持续时间"
|
11119 |
+
|
11120 |
+
#: SmartSlider3Pro/Renderable/Item/AnimatedHeading/ItemAnimatedHeading.php:285
|
11121 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:314
|
11122 |
+
#, fuzzy
|
11123 |
+
#| msgid "Class on the %s element."
|
11124 |
+
msgid "Class on the selected tag element."
|
11125 |
+
msgstr "在%s元素的类。"
|
11126 |
+
|
11127 |
+
#: SmartSlider3Pro/Renderable/Item/Area/Assets/area.js:23
|
11128 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:39
|
11129 |
+
msgid "Area"
|
11130 |
+
msgstr ""
|
11131 |
+
|
11132 |
+
#: SmartSlider3Pro/Renderable/Item/Area/ItemArea.php:207
|
11133 |
+
msgid "Write custom CSS codes here without selectors."
|
11134 |
+
msgstr ""
|
11135 |
+
|
11136 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/Assets/audio.js:20
|
11137 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:33
|
11138 |
+
msgid "Audio"
|
11139 |
+
msgstr ""
|
11140 |
+
|
11141 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:115
|
11142 |
+
msgid "MP3 audio"
|
11143 |
+
msgstr ""
|
11144 |
+
|
11145 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:119
|
11146 |
+
#, fuzzy
|
11147 |
+
#| msgid "Background color"
|
11148 |
+
msgid "Main color"
|
11149 |
+
msgstr "背景颜色"
|
11150 |
+
|
11151 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:122
|
11152 |
+
#, fuzzy
|
11153 |
+
#| msgid "Background color"
|
11154 |
+
msgid "Secondary color"
|
11155 |
+
msgstr "背景颜色"
|
11156 |
+
|
11157 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:124
|
11158 |
+
#, fuzzy
|
11159 |
+
#| msgid "Video settings"
|
11160 |
+
msgid "Audio settings"
|
11161 |
+
msgstr "视频设置"
|
11162 |
+
|
11163 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:125
|
11164 |
+
#, fuzzy, php-format
|
11165 |
+
#| msgid ""
|
11166 |
+
#| "Video autoplaying has a lot of limitations made by browsers. %1$sLearn "
|
11167 |
+
#| "about them.%2$s"
|
11168 |
+
msgid ""
|
11169 |
+
"Audio autoplaying has a lot of limitations made by browsers. You can read "
|
11170 |
+
"about them %1$shere%2$s."
|
11171 |
+
msgstr "视频自动播放具有许多浏览器的限制。 %1$s了解详情。%2$s"
|
11172 |
+
|
11173 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:144
|
11174 |
+
msgid "Starts the audio from the beginning when the slide is viewed again."
|
11175 |
+
msgstr ""
|
11176 |
+
|
11177 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:150
|
11178 |
+
msgid "Progress"
|
11179 |
+
msgstr ""
|
11180 |
+
|
11181 |
+
#: SmartSlider3Pro/Renderable/Item/Audio/ItemAudio.php:151
|
11182 |
+
msgid "Time"
|
11183 |
+
msgstr ""
|
11184 |
+
|
11185 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:199
|
11186 |
+
msgid "Full"
|
11187 |
+
msgstr ""
|
11188 |
+
|
11189 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:225
|
11190 |
+
msgid "Scales up the image on hover"
|
11191 |
+
msgstr ""
|
11192 |
+
|
11193 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:229
|
11194 |
+
#, fuzzy
|
11195 |
+
#| msgid "Slide background"
|
11196 |
+
msgid "Overlay background"
|
11197 |
+
msgstr "轮播图背景"
|
11198 |
+
|
11199 |
+
#: SmartSlider3Pro/Renderable/Item/Caption/ItemCaption.php:239
|
11200 |
+
#, fuzzy
|
11201 |
+
#| msgid "Positions the layers inside vertically."
|
11202 |
+
msgid "Positions the text inside the overlay."
|
11203 |
+
msgstr "将图层垂直放置在内部。"
|
11204 |
+
|
11205 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/Assets/circlecounter.js:20
|
11206 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:42
|
11207 |
+
#, fuzzy
|
11208 |
+
#| msgid "Slide count"
|
11209 |
+
msgid "Circle counter"
|
11210 |
+
msgstr "轮播图计数"
|
11211 |
+
|
11212 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:114
|
11213 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:125
|
11214 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:191
|
11215 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/Assets/counter.js:20
|
11216 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:40
|
11217 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:101
|
11218 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:111
|
11219 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:148
|
11220 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:126
|
11221 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:175
|
11222 |
+
#, fuzzy
|
11223 |
+
#| msgid "Center"
|
11224 |
+
msgid "Counter"
|
11225 |
+
msgstr "居中"
|
11226 |
+
|
11227 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:126
|
11228 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:112
|
11229 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:127
|
11230 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:63
|
11231 |
+
msgid "Value"
|
11232 |
+
msgstr ""
|
11233 |
+
|
11234 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:129
|
11235 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:115
|
11236 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:130
|
11237 |
+
#, fuzzy
|
11238 |
+
#| msgid "Start time"
|
11239 |
+
msgid "Start from"
|
11240 |
+
msgstr "开始时间"
|
11241 |
+
|
11242 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:132
|
11243 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:133
|
11244 |
+
msgid "Total"
|
11245 |
+
msgstr ""
|
11246 |
+
|
11247 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:140
|
11248 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:141
|
11249 |
+
#, fuzzy
|
11250 |
+
#| msgid "Hover color"
|
11251 |
+
msgid "Active color"
|
11252 |
+
msgstr "悬停颜色"
|
11253 |
+
|
11254 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:151
|
11255 |
+
msgid "Stroke width"
|
11256 |
+
msgstr ""
|
11257 |
+
|
11258 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:160
|
11259 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:119
|
11260 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:145
|
11261 |
+
#, fuzzy
|
11262 |
+
#| msgid "Label"
|
11263 |
+
msgid "Labels"
|
11264 |
+
msgstr "标签(Label)"
|
11265 |
+
|
11266 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:167
|
11267 |
+
#, fuzzy
|
11268 |
+
#| msgid "Clear before"
|
11269 |
+
msgid "Inner before"
|
11270 |
+
msgstr "清除前浮动"
|
11271 |
+
|
11272 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:168
|
11273 |
+
#, fuzzy
|
11274 |
+
#| msgid "Clear after"
|
11275 |
+
msgid "Inner after"
|
11276 |
+
msgstr "清除后浮动"
|
11277 |
+
|
11278 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:172
|
11279 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:120
|
11280 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:156
|
11281 |
+
#, fuzzy
|
11282 |
+
#| msgid "Parent"
|
11283 |
+
msgid "Pre"
|
11284 |
+
msgstr "父级窗口"
|
11285 |
+
|
11286 |
+
#: SmartSlider3Pro/Renderable/Item/CircleCounter/ItemCircleCounter.php:180
|
11287 |
+
#: SmartSlider3Pro/Renderable/Item/Counter/ItemCounter.php:137
|
11288 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:164
|
11289 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:187
|
11290 |
+
#, fuzzy
|
11291 |
+
#| msgid "Animation type"
|
11292 |
+
msgid "Animation duration"
|
11293 |
+
msgstr "动画类型"
|
11294 |
+
|
11295 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:138
|
11296 |
+
msgid "Circle 1"
|
11297 |
+
msgstr ""
|
11298 |
+
|
11299 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:139
|
11300 |
+
msgid "Circle 2"
|
11301 |
+
msgstr ""
|
11302 |
+
|
11303 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:140
|
11304 |
+
msgid "Circle 3"
|
11305 |
+
msgstr ""
|
11306 |
+
|
11307 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:141
|
11308 |
+
msgid "Curly 1"
|
11309 |
+
msgstr ""
|
11310 |
+
|
11311 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:142
|
11312 |
+
msgid "Curly 2"
|
11313 |
+
msgstr ""
|
11314 |
+
|
11315 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:143
|
11316 |
+
#, fuzzy
|
11317 |
+
#| msgid "Highlight"
|
11318 |
+
msgid "Highlight 1"
|
11319 |
+
msgstr "高亮"
|
11320 |
+
|
11321 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:144
|
11322 |
+
#, fuzzy
|
11323 |
+
#| msgid "Highlight"
|
11324 |
+
msgid "Highlight 2"
|
11325 |
+
msgstr "高亮"
|
11326 |
+
|
11327 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:145
|
11328 |
+
#, fuzzy
|
11329 |
+
#| msgid "Highlight"
|
11330 |
+
msgid "Highlight 3"
|
11331 |
+
msgstr "高亮"
|
11332 |
+
|
11333 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:146
|
11334 |
+
#, fuzzy
|
11335 |
+
#| msgid "Line height"
|
11336 |
+
msgid "Line Through 1"
|
11337 |
+
msgstr "行高"
|
11338 |
+
|
11339 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:147
|
11340 |
+
#, fuzzy
|
11341 |
+
#| msgid "Line height"
|
11342 |
+
msgid "Line Through 2"
|
11343 |
+
msgstr "行高"
|
11344 |
+
|
11345 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:148
|
11346 |
+
#, fuzzy
|
11347 |
+
#| msgid "Line height"
|
11348 |
+
msgid "Line Through 3"
|
11349 |
+
msgstr "行高"
|
11350 |
+
|
11351 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:149
|
11352 |
+
#, fuzzy
|
11353 |
+
#| msgid "Rectangle Blue"
|
11354 |
+
msgid "Rectangle 1"
|
11355 |
+
msgstr "矩形蓝色"
|
11356 |
+
|
11357 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:150
|
11358 |
+
#, fuzzy
|
11359 |
+
#| msgid "Rectangle Blue"
|
11360 |
+
msgid "Rectangle 2"
|
11361 |
+
msgstr "矩形蓝色"
|
11362 |
+
|
11363 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:151
|
11364 |
+
#, fuzzy
|
11365 |
+
#| msgid "one per line"
|
11366 |
+
msgid "Underline 1"
|
11367 |
+
msgstr "每行一个"
|
11368 |
+
|
11369 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:152
|
11370 |
+
#, fuzzy
|
11371 |
+
#| msgid "one per line"
|
11372 |
+
msgid "Underline 2"
|
11373 |
+
msgstr "每行一个"
|
11374 |
+
|
11375 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:153
|
11376 |
+
#, fuzzy
|
11377 |
+
#| msgid "one per line"
|
11378 |
+
msgid "Underline 3"
|
11379 |
+
msgstr "每行一个"
|
11380 |
+
|
11381 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:154
|
11382 |
+
msgid "Underline double 1"
|
11383 |
+
msgstr ""
|
11384 |
+
|
11385 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:155
|
11386 |
+
msgid "Underline double 2"
|
11387 |
+
msgstr ""
|
11388 |
+
|
11389 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:156
|
11390 |
+
msgid "ZigZag 1"
|
11391 |
+
msgstr ""
|
11392 |
+
|
11393 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:157
|
11394 |
+
msgid "ZigZag 2"
|
11395 |
+
msgstr ""
|
11396 |
+
|
11397 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:158
|
11398 |
+
msgid "ZigZag 3"
|
11399 |
+
msgstr ""
|
11400 |
+
|
11401 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:210
|
11402 |
+
#, fuzzy
|
11403 |
+
#| msgid "Highlight"
|
11404 |
+
msgid "Highlighted text"
|
11405 |
+
msgstr "高亮"
|
11406 |
+
|
11407 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:254
|
11408 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:255
|
11409 |
+
msgid "Bring front"
|
11410 |
+
msgstr ""
|
11411 |
+
|
11412 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:256
|
11413 |
+
#, fuzzy
|
11414 |
+
#| msgid "Puts the color in front of the image."
|
11415 |
+
msgid "Puts the shape on top of the text."
|
11416 |
+
msgstr "将颜色放在图片前面。"
|
11417 |
+
|
11418 |
+
#: SmartSlider3Pro/Renderable/Item/HighlightedHeading/ItemHighlightedHeading.php:284
|
11419 |
+
#, fuzzy
|
11420 |
+
#| msgid "Load delay"
|
11421 |
+
msgid "Loop delay"
|
11422 |
+
msgstr "加载延迟"
|
11423 |
+
|
11424 |
+
#: SmartSlider3Pro/Renderable/Item/Html/Assets/html.js:20
|
11425 |
+
#: SmartSlider3Pro/Renderable/Item/Html/ItemHtml.php:28
|
11426 |
+
msgid "HTML"
|
11427 |
+
msgstr ""
|
11428 |
+
|
11429 |
+
#: SmartSlider3Pro/Renderable/Item/Html/ItemHtml.php:62
|
11430 |
+
msgid ""
|
11431 |
+
"Please note that <b>we do not support</b> the HTML layer and the 3rd party "
|
11432 |
+
"codes loaded by it. We only suggest using this layer if you are a developer. "
|
11433 |
+
"<br>Also, make sure your HTML code is valid! Invalid HTML codes can mess up "
|
11434 |
+
"the entire slide and the only way resolving this problem is deleting the "
|
11435 |
+
"slide."
|
11436 |
+
msgstr ""
|
11437 |
+
|
11438 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:84
|
11439 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:163
|
11440 |
+
msgid "Item"
|
11441 |
+
msgstr ""
|
11442 |
+
|
11443 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:92
|
11444 |
+
msgid ""
|
11445 |
+
"Item 1\n"
|
11446 |
+
"Item 2\n"
|
11447 |
+
"Item 3"
|
11448 |
+
msgstr ""
|
11449 |
+
|
11450 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:132
|
11451 |
+
#, fuzzy
|
11452 |
+
#| msgid "List"
|
11453 |
+
msgid "List type"
|
11454 |
+
msgstr "列表"
|
11455 |
+
|
11456 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:134
|
11457 |
+
#, fuzzy
|
11458 |
+
#| msgid "None"
|
11459 |
+
msgctxt "List layer type"
|
11460 |
+
msgid "None"
|
11461 |
+
msgstr "无"
|
11462 |
+
|
11463 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:135
|
11464 |
+
msgctxt "List layer type"
|
11465 |
+
msgid "Disc"
|
11466 |
+
msgstr ""
|
11467 |
+
|
11468 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:136
|
11469 |
+
msgctxt "List layer type"
|
11470 |
+
msgid "Square"
|
11471 |
+
msgstr ""
|
11472 |
+
|
11473 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:137
|
11474 |
+
msgctxt "List layer type"
|
11475 |
+
msgid "Circle"
|
11476 |
+
msgstr ""
|
11477 |
+
|
11478 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:138
|
11479 |
+
msgctxt "List layer type"
|
11480 |
+
msgid "Decimal"
|
11481 |
+
msgstr ""
|
11482 |
+
|
11483 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:139
|
11484 |
+
msgctxt "List layer type"
|
11485 |
+
msgid "Armenian"
|
11486 |
+
msgstr ""
|
11487 |
+
|
11488 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:140
|
11489 |
+
msgctxt "List layer type"
|
11490 |
+
msgid "Cjk-ideographic"
|
11491 |
+
msgstr ""
|
11492 |
+
|
11493 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:141
|
11494 |
+
msgctxt "List layer type"
|
11495 |
+
msgid "Decimal-leading-zero"
|
11496 |
+
msgstr ""
|
11497 |
+
|
11498 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:142
|
11499 |
+
msgctxt "List layer type"
|
11500 |
+
msgid "Georgian"
|
11501 |
+
msgstr ""
|
11502 |
+
|
11503 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:143
|
11504 |
+
msgctxt "List layer type"
|
11505 |
+
msgid "Hebrew"
|
11506 |
+
msgstr ""
|
11507 |
+
|
11508 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:144
|
11509 |
+
msgctxt "List layer type"
|
11510 |
+
msgid "Hiragana"
|
11511 |
+
msgstr ""
|
11512 |
+
|
11513 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:145
|
11514 |
+
msgctxt "List layer type"
|
11515 |
+
msgid "Hiragana-iroha"
|
11516 |
+
msgstr ""
|
11517 |
+
|
11518 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:146
|
11519 |
+
msgctxt "List layer type"
|
11520 |
+
msgid "Katakana"
|
11521 |
+
msgstr ""
|
11522 |
+
|
11523 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:147
|
11524 |
+
msgctxt "List layer type"
|
11525 |
+
msgid "Katakana-iroha"
|
11526 |
+
msgstr ""
|
11527 |
+
|
11528 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:148
|
11529 |
+
#, fuzzy
|
11530 |
+
#| msgid "Lowercase"
|
11531 |
+
msgctxt "List layer type"
|
11532 |
+
msgid "Lower-alpha"
|
11533 |
+
msgstr "小写"
|
11534 |
+
|
11535 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:149
|
11536 |
+
#, fuzzy
|
11537 |
+
#| msgid "Lowercase"
|
11538 |
+
msgctxt "List layer type"
|
11539 |
+
msgid "Lower-greek"
|
11540 |
+
msgstr "小写"
|
11541 |
+
|
11542 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:150
|
11543 |
+
#, fuzzy
|
11544 |
+
#| msgid "Relation"
|
11545 |
+
msgctxt "List layer type"
|
11546 |
+
msgid "Lower-latin"
|
11547 |
+
msgstr "关系"
|
11548 |
+
|
11549 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:151
|
11550 |
+
#, fuzzy
|
11551 |
+
#| msgid "Lowercase"
|
11552 |
+
msgctxt "List layer type"
|
11553 |
+
msgid "Lower-roman"
|
11554 |
+
msgstr "小写"
|
11555 |
+
|
11556 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:152
|
11557 |
+
#, fuzzy
|
11558 |
+
#| msgid "Uppercase"
|
11559 |
+
msgctxt "List layer type"
|
11560 |
+
msgid "Upper-alpha"
|
11561 |
+
msgstr "大写"
|
11562 |
+
|
11563 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:153
|
11564 |
+
#, fuzzy
|
11565 |
+
#| msgid "Relation"
|
11566 |
+
msgctxt "List layer type"
|
11567 |
+
msgid "Upper-latin"
|
11568 |
+
msgstr "关系"
|
11569 |
+
|
11570 |
+
#: SmartSlider3Pro/Renderable/Item/HtmlList/ItemHtmlList.php:154
|
11571 |
+
#, fuzzy
|
11572 |
+
#| msgid "Uppercase"
|
11573 |
+
msgctxt "List layer type"
|
11574 |
+
msgid "Upper-roman"
|
11575 |
+
msgstr "大写"
|
11576 |
+
|
11577 |
+
#: SmartSlider3Pro/Renderable/Item/Icon/Assets/icon2.js:36
|
11578 |
+
#, fuzzy
|
11579 |
+
#| msgid "Not found"
|
11580 |
+
msgid "Icon not found"
|
11581 |
+
msgstr "未找到"
|
11582 |
+
|
11583 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/Assets/iframe.js:23
|
11584 |
+
msgid "Iframe"
|
11585 |
+
msgstr ""
|
11586 |
+
|
11587 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:32
|
11588 |
+
msgid "iframe"
|
11589 |
+
msgstr ""
|
11590 |
+
|
11591 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:65
|
11592 |
+
msgid ""
|
11593 |
+
"Please note, that <b>we do not support</b> customized coding! The iframe "
|
11594 |
+
"layer often needs code customizations what you have to do yourself, so we "
|
11595 |
+
"only suggest using this layer if you are a developer!"
|
11596 |
+
msgstr ""
|
11597 |
+
|
11598 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:67
|
11599 |
+
#, fuzzy
|
11600 |
+
#| msgid "Translate url"
|
11601 |
+
msgid "iframe url"
|
11602 |
+
msgstr "更改网址"
|
11603 |
+
|
11604 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:74
|
11605 |
+
msgid "Yes"
|
11606 |
+
msgstr ""
|
11607 |
+
|
11608 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:79
|
11609 |
+
#, fuzzy
|
11610 |
+
#| msgid "You can load Google Fonts on the frontend."
|
11611 |
+
msgid "You can disable the scroll on the iframe content."
|
11612 |
+
msgstr "您可以在前端加载Google字体。"
|
11613 |
+
|
11614 |
+
#: SmartSlider3Pro/Renderable/Item/Iframe/ItemIframe.php:91
|
11615 |
+
#, fuzzy
|
11616 |
+
#| msgid "Slide title"
|
11617 |
+
msgid "iframe title"
|
11618 |
+
msgstr "轮播图标题"
|
11619 |
+
|
11620 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/Assets/imagearea.js:23
|
11621 |
+
#: SmartSlider3Pro/Renderable/Item/ImageArea/ItemImageArea.php:37
|
11622 |
+
#, fuzzy
|
11623 |
+
#| msgid "Image alt"
|
11624 |
+
msgid "Image area"
|
11625 |
+
msgstr "图片alt"
|
11626 |
+
|
11627 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/Assets/imagebox.js:21
|
11628 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:64
|
11629 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:175
|
11630 |
+
#, fuzzy
|
11631 |
+
#| msgid "Image mode"
|
11632 |
+
msgid "Image box"
|
11633 |
+
msgstr "图片模式"
|
11634 |
+
|
11635 |
+
#: SmartSlider3Pro/Renderable/Item/ImageBox/ItemImageBox.php:341
|
11636 |
+
msgid ""
|
11637 |
+
"Positions the text inside the layer. Only works with left and right layout."
|
11638 |
+
msgstr ""
|
11639 |
+
|
11640 |
+
#: SmartSlider3Pro/Renderable/Item/Input/Assets/input.js:20
|
11641 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:59
|
11642 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:83
|
11643 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:87
|
11644 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:204
|
11645 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:208
|
11646 |
+
msgid "Input"
|
11647 |
+
msgstr ""
|
11648 |
+
|
11649 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:79
|
11650 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:212
|
11651 |
+
#, fuzzy
|
11652 |
+
#| msgid "Content"
|
11653 |
+
msgid "Container"
|
11654 |
+
msgstr "内容"
|
11655 |
+
|
11656 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:104
|
11657 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:153
|
11658 |
+
msgid "What are you looking for?"
|
11659 |
+
msgstr ""
|
11660 |
+
|
11661 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:151
|
11662 |
+
msgid ""
|
11663 |
+
"We only suggest using this layer if you are a developer, since the Input "
|
11664 |
+
"layer requires deep understanding how HTML form works."
|
11665 |
+
msgstr ""
|
11666 |
+
|
11667 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:153
|
11668 |
+
msgid "Placeholder text"
|
11669 |
+
msgstr ""
|
11670 |
+
|
11671 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:161
|
11672 |
+
msgid "Form"
|
11673 |
+
msgstr ""
|
11674 |
+
|
11675 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:162
|
11676 |
+
msgid "Input name"
|
11677 |
+
msgstr ""
|
11678 |
+
|
11679 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:165
|
11680 |
+
msgid "Method"
|
11681 |
+
msgstr ""
|
11682 |
+
|
11683 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:172
|
11684 |
+
#, fuzzy
|
11685 |
+
#| msgid "Decoration"
|
11686 |
+
msgid "Form action"
|
11687 |
+
msgstr "装饰"
|
11688 |
+
|
11689 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:175
|
11690 |
+
msgid "Parameters"
|
11691 |
+
msgstr ""
|
11692 |
+
|
11693 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:178
|
11694 |
+
#, fuzzy
|
11695 |
+
#| msgid "Slide duration"
|
11696 |
+
msgid "Slide action to submit"
|
11697 |
+
msgstr "轮播图持续时间"
|
11698 |
+
|
11699 |
+
#: SmartSlider3Pro/Renderable/Item/Input/ItemInput.php:187
|
11700 |
+
#, fuzzy
|
11701 |
+
#| msgid "JavaScript callbacks"
|
11702 |
+
msgid "JavaScript"
|
11703 |
+
msgstr "JavaScript回调"
|
11704 |
+
|
11705 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/Assets/progressbar.js:20
|
11706 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:45
|
11707 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:115
|
11708 |
+
msgid "Progress bar"
|
11709 |
+
msgstr ""
|
11710 |
+
|
11711 |
+
#: SmartSlider3Pro/Renderable/Item/ProgressBar/ItemProgressBar.php:152
|
11712 |
+
#, fuzzy
|
11713 |
+
#| msgid "Overlay"
|
11714 |
+
msgid "Over"
|
11715 |
+
msgstr "覆盖"
|
11716 |
+
|
11717 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/Assets/transition.js:19
|
11718 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:33
|
11719 |
+
#, fuzzy
|
11720 |
+
#| msgid "Position"
|
11721 |
+
msgid "Transition"
|
11722 |
+
msgstr "位置"
|
11723 |
+
|
11724 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:120
|
11725 |
+
#, fuzzy
|
11726 |
+
#| msgid "Font manager"
|
11727 |
+
msgid "Front image"
|
11728 |
+
msgstr "字体管理"
|
11729 |
+
|
11730 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:124
|
11731 |
+
#, fuzzy
|
11732 |
+
#| msgid "Background image"
|
11733 |
+
msgid "Back image"
|
11734 |
+
msgstr "背景图片"
|
11735 |
+
|
11736 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:133
|
11737 |
+
#, fuzzy
|
11738 |
+
#| msgid "Vertical align"
|
11739 |
+
msgid "Vertical flip"
|
11740 |
+
msgstr "垂直对齐"
|
11741 |
+
|
11742 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:134
|
11743 |
+
#, fuzzy
|
11744 |
+
#| msgid "Horizontal"
|
11745 |
+
msgid "Horizontal flip"
|
11746 |
+
msgstr "水平"
|
11747 |
+
|
11748 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:154
|
11749 |
+
msgid "Front image alt tag"
|
11750 |
+
msgstr ""
|
11751 |
+
|
11752 |
+
#: SmartSlider3Pro/Renderable/Item/Transition/ItemTransition.php:157
|
11753 |
+
#, fuzzy
|
11754 |
+
#| msgid "Next alt tag"
|
11755 |
+
msgid "Back image alt tag"
|
11756 |
+
msgstr "下一个alt标签"
|
11757 |
+
|
11758 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:116
|
11759 |
+
#, fuzzy
|
11760 |
+
#| msgid "Private video"
|
11761 |
+
msgid "MP4 video"
|
11762 |
+
msgstr "隐私视频"
|
11763 |
+
|
11764 |
+
#: SmartSlider3Pro/Renderable/Item/Video/ItemVideo.php:219
|
11765 |
+
msgid "Preload"
|
11766 |
+
msgstr ""
|
11767 |
+
|
11768 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/Assets/joomlamodule.js:20
|
11769 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:26
|
11770 |
+
#, fuzzy
|
11771 |
+
#| msgid "Image mode"
|
11772 |
+
msgid "Joomla module"
|
11773 |
+
msgstr "图片模式"
|
11774 |
+
|
11775 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:52
|
11776 |
+
msgid ""
|
11777 |
+
"Please note, that <b>we do not support</b> the Joomla module layer!<br>The "
|
11778 |
+
"loaded module often needs code customizations what you have to do yourself, "
|
11779 |
+
"so we only suggest using this layer if you are a developer!"
|
11780 |
+
msgstr ""
|
11781 |
+
|
11782 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:65
|
11783 |
+
msgid "Position name or module ID"
|
11784 |
+
msgstr ""
|
11785 |
+
|
11786 |
+
#: SmartSlider3Pro/Renderable/Joomla/Item/JoomlaModule/ItemJoomlaModule.php:66
|
11787 |
+
msgid ""
|
11788 |
+
"The position name of your module (for Loadposition and Modulepos) or the "
|
11789 |
+
"module's ID (Module)."
|
11790 |
+
msgstr ""
|
11791 |
+
|
11792 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:50
|
11793 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:51
|
11794 |
+
#, fuzzy
|
11795 |
+
#| msgid "Configuration"
|
11796 |
+
msgid "Constrain ratio"
|
11797 |
+
msgstr "配置"
|
11798 |
+
|
11799 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:52
|
11800 |
+
msgid "The slide scales horizontally and vertically with the same amount."
|
11801 |
+
msgstr ""
|
11802 |
+
|
11803 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:58
|
11804 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:63
|
11805 |
+
msgid "Height based on"
|
11806 |
+
msgstr ""
|
11807 |
+
|
11808 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:64
|
11809 |
+
msgid ""
|
11810 |
+
"The real height makes your slider have the height of the browser without the "
|
11811 |
+
"URL bar, while the CSS 100vh makes it exactly as big as the browser height."
|
11812 |
+
msgstr ""
|
11813 |
+
|
11814 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:84
|
11815 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:87
|
11816 |
+
#, fuzzy
|
11817 |
+
#| msgid "Line height"
|
11818 |
+
msgid "Decrease height"
|
11819 |
+
msgstr "行高"
|
11820 |
+
|
11821 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:88
|
11822 |
+
msgid ""
|
11823 |
+
"You can make your slider smaller than the full height of the browser by a "
|
11824 |
+
"given pixel, for example, to fit below your menu without causing scrollbar."
|
11825 |
+
msgstr ""
|
11826 |
+
|
11827 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:92
|
11828 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:101
|
11829 |
+
msgid "Decrease height by selectors"
|
11830 |
+
msgstr ""
|
11831 |
+
|
11832 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:94
|
11833 |
+
msgid "Use global focus selectors"
|
11834 |
+
msgstr ""
|
11835 |
+
|
11836 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:95
|
11837 |
+
msgid "Use local selectors"
|
11838 |
+
msgstr ""
|
11839 |
+
|
11840 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:102
|
11841 |
+
msgid ""
|
11842 |
+
"You can make your slider smaller than the full height of the browser, for "
|
11843 |
+
"example, to fit below your menu without causing scrollbar."
|
11844 |
+
msgstr ""
|
11845 |
+
|
11846 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:105
|
11847 |
+
#: SmartSlider3Pro/Slider/ResponsiveType/FullPage/ResponsiveTypeFullPageAdmin.php:108
|
11848 |
+
msgid "CSS selector (sum of heights)"
|
11849 |
+
msgstr ""
|
11850 |
+
|
11851 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:33
|
11852 |
+
#, fuzzy
|
11853 |
+
#| msgid "Accordion slide title"
|
11854 |
+
msgctxt "Slider type"
|
11855 |
+
msgid "Accordion"
|
11856 |
+
msgstr "手风琴轮播图标题"
|
11857 |
+
|
11858 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:37
|
11859 |
+
#, fuzzy
|
11860 |
+
#| msgid "Accordion slide title"
|
11861 |
+
msgctxt "Slider type"
|
11862 |
+
msgid "Accordion slider"
|
11863 |
+
msgstr "手风琴轮播图标题"
|
11864 |
+
|
11865 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:63
|
11866 |
+
msgid "Dark"
|
11867 |
+
msgstr ""
|
11868 |
+
|
11869 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:95
|
11870 |
+
#, fuzzy
|
11871 |
+
#| msgid "Force full width"
|
11872 |
+
msgid "Border outer width"
|
11873 |
+
msgstr "强制全宽"
|
11874 |
+
|
11875 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:103
|
11876 |
+
#, fuzzy
|
11877 |
+
#| msgid "Hover color"
|
11878 |
+
msgid "Outer color"
|
11879 |
+
msgstr "悬停颜色"
|
11880 |
+
|
11881 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:106
|
11882 |
+
#, fuzzy
|
11883 |
+
#| msgid "Border White"
|
11884 |
+
msgid "Border inner width"
|
11885 |
+
msgstr "边框白色"
|
11886 |
+
|
11887 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:114
|
11888 |
+
#, fuzzy
|
11889 |
+
#| msgid "Hover color"
|
11890 |
+
msgid "Inner color"
|
11891 |
+
msgstr "悬停颜色"
|
11892 |
+
|
11893 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:124
|
11894 |
+
#, fuzzy
|
11895 |
+
#| msgid "Background"
|
11896 |
+
msgid "Tab background"
|
11897 |
+
msgstr "背景"
|
11898 |
+
|
11899 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:125
|
11900 |
+
#, fuzzy
|
11901 |
+
#| msgid "Background image"
|
11902 |
+
msgid "Tab background - Active"
|
11903 |
+
msgstr "背景图片"
|
11904 |
+
|
11905 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:127
|
11906 |
+
#, fuzzy
|
11907 |
+
#| msgid "Slide duration"
|
11908 |
+
msgid "Slide margin"
|
11909 |
+
msgstr "轮播图持续时间"
|
11910 |
+
|
11911 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:136
|
11912 |
+
#, fuzzy
|
11913 |
+
#| msgid "Max file size"
|
11914 |
+
msgid "Title size"
|
11915 |
+
msgstr "最大文件大小"
|
11916 |
+
|
11917 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:144
|
11918 |
+
msgid "Title margin"
|
11919 |
+
msgstr ""
|
11920 |
+
|
11921 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:167
|
11922 |
+
msgid "Outer"
|
11923 |
+
msgstr ""
|
11924 |
+
|
11925 |
+
#: SmartSlider3Pro/Slider/SliderType/Accordion/SliderTypeAccordionAdmin.php:172
|
11926 |
+
#, fuzzy
|
11927 |
+
#| msgid "Inner align"
|
11928 |
+
msgid "Inner"
|
11929 |
+
msgstr "内部对齐"
|
11930 |
+
|
11931 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:34
|
11932 |
+
#, fuzzy
|
11933 |
+
#| msgid "Scroll to slider"
|
11934 |
+
msgctxt "Slider type"
|
11935 |
+
msgid "Carousel slider"
|
11936 |
+
msgstr "滚动到轮播图下方"
|
11937 |
+
|
11938 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:43
|
11939 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:43
|
11940 |
+
#, fuzzy
|
11941 |
+
#| msgid "Slider size"
|
11942 |
+
msgid "Slide size"
|
11943 |
+
msgstr "轮播大小"
|
11944 |
+
|
11945 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:70
|
11946 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:71
|
11947 |
+
#, fuzzy
|
11948 |
+
#| msgid "Max width"
|
11949 |
+
msgid "Max pane width"
|
11950 |
+
msgstr "最大宽度"
|
11951 |
+
|
11952 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:72
|
11953 |
+
msgid ""
|
11954 |
+
"You can use this option to limit how many slides can show up next to each "
|
11955 |
+
"other."
|
11956 |
+
msgstr ""
|
11957 |
+
|
11958 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:84
|
11959 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:85
|
11960 |
+
msgid "Minimum slide distance"
|
11961 |
+
msgstr ""
|
11962 |
+
|
11963 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:86
|
11964 |
+
msgid "The minimum space between two slides."
|
11965 |
+
msgstr ""
|
11966 |
+
|
11967 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:98
|
11968 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:110
|
11969 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:134
|
11970 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:158
|
11971 |
+
#, fuzzy
|
11972 |
+
#| msgid "Word spacing"
|
11973 |
+
msgid "Side spacing"
|
11974 |
+
msgstr "词间距"
|
11975 |
+
|
11976 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:106
|
11977 |
+
#, fuzzy
|
11978 |
+
#| msgid "Letter spacing"
|
11979 |
+
msgid "Desktop side spacing"
|
11980 |
+
msgstr "字母间距"
|
11981 |
+
|
11982 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:107
|
11983 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:131
|
11984 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:155
|
11985 |
+
msgid ""
|
11986 |
+
"You can create a fix distance between the slider and the slides where your "
|
11987 |
+
"controls are which appear on this device. This way your controls won't cover "
|
11988 |
+
"the slide content."
|
11989 |
+
msgstr ""
|
11990 |
+
|
11991 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:130
|
11992 |
+
#, fuzzy
|
11993 |
+
#| msgid "Letter spacing"
|
11994 |
+
msgid "Tablet side spacing"
|
11995 |
+
msgstr "字母间距"
|
11996 |
+
|
11997 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:154
|
11998 |
+
#, fuzzy
|
11999 |
+
#| msgid "Word spacing"
|
12000 |
+
msgid "Mobile side spacing"
|
12001 |
+
msgstr "词间距"
|
12002 |
+
|
12003 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:177
|
12004 |
+
#, fuzzy
|
12005 |
+
#| msgid "Slide background"
|
12006 |
+
msgid "Slide background color"
|
12007 |
+
msgstr "轮播图背景"
|
12008 |
+
|
12009 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:199
|
12010 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:100
|
12011 |
+
#, fuzzy
|
12012 |
+
#| msgid "Slide background"
|
12013 |
+
msgid "Slider background color"
|
12014 |
+
msgstr "轮播图背景"
|
12015 |
+
|
12016 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:204
|
12017 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:109
|
12018 |
+
#, fuzzy
|
12019 |
+
#| msgid "Slide order saved."
|
12020 |
+
msgid "Slide border width"
|
12021 |
+
msgstr "轮播图的顺序已保存。"
|
12022 |
+
|
12023 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:209
|
12024 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:114
|
12025 |
+
#, fuzzy
|
12026 |
+
#| msgid "Slide order saved."
|
12027 |
+
msgid "Slide border color"
|
12028 |
+
msgstr "轮播图的顺序已保存。"
|
12029 |
+
|
12030 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:212
|
12031 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:117
|
12032 |
+
#, fuzzy
|
12033 |
+
#| msgid "Slide order saved."
|
12034 |
+
msgid "Slide border radius"
|
12035 |
+
msgstr "轮播图的顺序已保存。"
|
12036 |
+
|
12037 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:219
|
12038 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:127
|
12039 |
+
#, fuzzy
|
12040 |
+
#| msgid "Slider order saved."
|
12041 |
+
msgid "Slider border width"
|
12042 |
+
msgstr "轮播顺序已保存。"
|
12043 |
+
|
12044 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:224
|
12045 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:132
|
12046 |
+
#, fuzzy
|
12047 |
+
#| msgid "Slider order saved."
|
12048 |
+
msgid "Slider border color"
|
12049 |
+
msgstr "轮播顺序已保存。"
|
12050 |
+
|
12051 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:227
|
12052 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:135
|
12053 |
+
#, fuzzy
|
12054 |
+
#| msgid "Slider order saved."
|
12055 |
+
msgid "Slider border radius"
|
12056 |
+
msgstr "轮播顺序已保存。"
|
12057 |
+
|
12058 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:236
|
12059 |
+
msgid "The Single Switch setting can only move the slides horizontally!"
|
12060 |
+
msgstr ""
|
12061 |
+
|
12062 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:286
|
12063 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:665
|
12064 |
+
msgid ""
|
12065 |
+
"This option will create a complete round from your slides if you have enough "
|
12066 |
+
"slides. If you don't have enough slides, you could consider duplicating all "
|
12067 |
+
"the slides or just add more slides until you will get a carousel round."
|
12068 |
+
msgstr ""
|
12069 |
+
|
12070 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:294
|
12071 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:295
|
12072 |
+
#, fuzzy
|
12073 |
+
#| msgid "Single"
|
12074 |
+
msgid "Single switch"
|
12075 |
+
msgstr "单个"
|
12076 |
+
|
12077 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:296
|
12078 |
+
msgid "It switches one slide instead of moving all the visible slides."
|
12079 |
+
msgstr ""
|
12080 |
+
|
12081 |
+
#: SmartSlider3Pro/Slider/SliderType/Carousel/SliderTypeCarouselAdmin.php:303
|
12082 |
+
#, fuzzy
|
12083 |
+
#| msgid "First slide"
|
12084 |
+
msgid "Justify slides"
|
12085 |
+
msgstr "第一张轮播图"
|
12086 |
+
|
12087 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:34
|
12088 |
+
#, fuzzy
|
12089 |
+
#| msgid "Duplicate slider"
|
12090 |
+
msgctxt "Slider type"
|
12091 |
+
msgid "Showcase slider"
|
12092 |
+
msgstr "克隆轮播"
|
12093 |
+
|
12094 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:70
|
12095 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:78
|
12096 |
+
#, fuzzy
|
12097 |
+
#| msgid "Slide title"
|
12098 |
+
msgid "Slide distance"
|
12099 |
+
msgstr "轮播图标题"
|
12100 |
+
|
12101 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:79
|
12102 |
+
#, fuzzy
|
12103 |
+
#| msgid "Creates space between the columns"
|
12104 |
+
msgid "Fix space between the slides."
|
12105 |
+
msgstr "在列之间创建空间"
|
12106 |
+
|
12107 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:143
|
12108 |
+
#, fuzzy
|
12109 |
+
#| msgid "Slider CSS classes"
|
12110 |
+
msgid "Slide CSS Preset"
|
12111 |
+
msgstr "轮播CSS类"
|
12112 |
+
|
12113 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:210
|
12114 |
+
#, fuzzy
|
12115 |
+
#| msgid "No animation"
|
12116 |
+
msgid "Showcase animation"
|
12117 |
+
msgstr "没有动画"
|
12118 |
+
|
12119 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:233
|
12120 |
+
#, fuzzy
|
12121 |
+
#| msgid "Horizontal"
|
12122 |
+
msgid "Horizontal showcase"
|
12123 |
+
msgstr "水平"
|
12124 |
+
|
12125 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:249
|
12126 |
+
#, fuzzy
|
12127 |
+
#| msgid "Vertical align"
|
12128 |
+
msgid "Vertical showcase"
|
12129 |
+
msgstr "垂直对齐"
|
12130 |
+
|
12131 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:265
|
12132 |
+
#, fuzzy
|
12133 |
+
#| msgid "Horizontal - reversed"
|
12134 |
+
msgid "Horizontal cover flow"
|
12135 |
+
msgstr "水平-反转"
|
12136 |
+
|
12137 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:281
|
12138 |
+
#, fuzzy
|
12139 |
+
#| msgid "Vertical - reversed"
|
12140 |
+
msgid "Vertical cover flow"
|
12141 |
+
msgstr "垂直-反转"
|
12142 |
+
|
12143 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:672
|
12144 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:673
|
12145 |
+
msgid "Switch with next/previous slides"
|
12146 |
+
msgstr ""
|
12147 |
+
|
12148 |
+
#: SmartSlider3Pro/Slider/SliderType/Showcase/SliderTypeShowcaseAdmin.php:674
|
12149 |
+
msgid ""
|
12150 |
+
"Clicking on any slide that's not in the middle will make the slider switch "
|
12151 |
+
"to that slide. With this option you can disable this behavior, for example, "
|
12152 |
+
"to allow clicking on buttons on the visible slides."
|
12153 |
+
msgstr ""
|
12154 |
+
|
12155 |
+
#: SmartSlider3Pro/SplitText/Block/SplitTextManager/Sidebar.php:16
|
12156 |
+
#, fuzzy
|
12157 |
+
#| msgid "Main animation"
|
12158 |
+
msgid "Save as new animation"
|
12159 |
+
msgstr "主要动画"
|
12160 |
+
|
12161 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:38
|
12162 |
+
msgid "Sets"
|
12163 |
+
msgstr ""
|
12164 |
+
|
12165 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:47
|
12166 |
+
#, fuzzy
|
12167 |
+
#| msgid "My text animations"
|
12168 |
+
msgid "Text animation settings"
|
12169 |
+
msgstr "我的文字动画"
|
12170 |
+
|
12171 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:56
|
12172 |
+
msgid "Words"
|
12173 |
+
msgstr ""
|
12174 |
+
|
12175 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:60
|
12176 |
+
msgid "Sort"
|
12177 |
+
msgstr ""
|
12178 |
+
|
12179 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:63
|
12180 |
+
#, fuzzy
|
12181 |
+
#| msgid "Reverse"
|
12182 |
+
msgid "Reversed"
|
12183 |
+
msgstr "相反"
|
12184 |
+
|
12185 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:66
|
12186 |
+
#, fuzzy
|
12187 |
+
#| msgid "Slide title"
|
12188 |
+
msgid "Side shifted"
|
12189 |
+
msgstr "轮播图标题"
|
12190 |
+
|
12191 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:68
|
12192 |
+
#, fuzzy
|
12193 |
+
#| msgid "Centered"
|
12194 |
+
msgid "Center shifted"
|
12195 |
+
msgstr "居中"
|
12196 |
+
|
12197 |
+
#: SmartSlider3Pro/SplitText/ModelSplitText.php:85
|
12198 |
+
msgid "Stagger"
|
12199 |
+
msgstr ""
|
12200 |
+
|
12201 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowReveal/ArrowReveal.php:49
|
12202 |
+
msgid "Turn"
|
12203 |
+
msgstr ""
|
12204 |
+
|
12205 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:31
|
12206 |
+
#, fuzzy
|
12207 |
+
#| msgid "Preview"
|
12208 |
+
msgid "Prev"
|
12209 |
+
msgstr "预览"
|
12210 |
+
|
12211 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:32
|
12212 |
+
msgid "Next"
|
12213 |
+
msgstr ""
|
12214 |
+
|
12215 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:40
|
12216 |
+
#, fuzzy
|
12217 |
+
#| msgid "Previous alt tag"
|
12218 |
+
msgid "Previous label"
|
12219 |
+
msgstr "上一个alt标签"
|
12220 |
+
|
12221 |
+
#: SmartSlider3Pro/Widget/Arrow/ArrowText/ArrowText.php:41
|
12222 |
+
#, fuzzy
|
12223 |
+
#| msgid "Next alt tag"
|
12224 |
+
msgid "Next label"
|
12225 |
+
msgstr "下一个alt标签"
|
12226 |
+
|
12227 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:43
|
12228 |
+
#, fuzzy
|
12229 |
+
#| msgid "Normal"
|
12230 |
+
msgid "To normal"
|
12231 |
+
msgstr "常规"
|
12232 |
+
|
12233 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:65
|
12234 |
+
msgid "To fullscreen"
|
12235 |
+
msgstr ""
|
12236 |
+
|
12237 |
+
#: SmartSlider3Pro/Widget/FullScreen/FullScreenImage/FullScreenImage.php:82
|
12238 |
+
#: SmartSlider3Pro/Widget/Group/FullScreen.php:32
|
12239 |
+
#: SmartSlider3Pro/Widget/Group/FullScreen.php:44
|
12240 |
+
msgid "Fullscreen"
|
12241 |
+
msgstr ""
|
12242 |
+
|
12243 |
+
#: SmartSlider3Pro/Widget/Group/FullScreen.php:53
|
12244 |
+
#, php-format
|
12245 |
+
msgid ""
|
12246 |
+
"%1$s %2$s does not support the full screen API %3$s so other elements of the "
|
12247 |
+
"page may overlap the slider in Fullscreen mode. To avoid such problems, we "
|
12248 |
+
"suggest hiding the Fullscreen control from mobile view!"
|
12249 |
+
msgstr ""
|
12250 |
+
|
12251 |
+
#: SmartSlider3Pro/Widget/Group/Indicator.php:31
|
12252 |
+
#: SmartSlider3Pro/Widget/Group/Indicator.php:40
|
12253 |
+
msgid "Indicator"
|
12254 |
+
msgstr ""
|
12255 |
+
|
12256 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorPie/IndicatorPie.php:35
|
12257 |
+
msgid "Line thickness"
|
12258 |
+
msgstr ""
|
12259 |
+
|
12260 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorPie/IndicatorPie.php:40
|
12261 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorStripe/IndicatorStripe.php:41
|
12262 |
+
#, fuzzy
|
12263 |
+
#| msgid "Background color"
|
12264 |
+
msgid "Track color"
|
12265 |
+
msgstr "背景颜色"
|
12266 |
+
|
12267 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorPie/IndicatorPie.php:43
|
12268 |
+
#: SmartSlider3Pro/Widget/Indicator/IndicatorStripe/IndicatorStripe.php:44
|
12269 |
+
#, fuzzy
|
12270 |
+
#| msgid "Background color"
|
12271 |
+
msgid "Bar color"
|
12272 |
+
msgstr "背景颜色"
|
12273 |
+
|
12274 |
+
#~ msgid "Smooth scroll to this element"
|
12275 |
+
#~ msgstr "平滑滚动到该元素"
|
12276 |
+
|
12277 |
+
#~ msgid "Allow slide switching for anchor"
|
12278 |
+
#~ msgstr "允许滑动切换锚点"
|
12279 |
+
|
12280 |
+
#~ msgid "After slider"
|
12281 |
+
#~ msgstr "在轮播后"
|
12282 |
+
|
12283 |
+
#~ msgid ""
|
12284 |
+
#~ "The current slider will not start loading until the set slider is loaded "
|
12285 |
+
#~ "completely."
|
12286 |
+
#~ msgstr "直到完全加载设置的轮播后,当前轮播才会开始加载。"
|
Nextend/SmartSlider3/Application/Admin/Generator/ControllerGenerator.php
CHANGED
@@ -51,6 +51,7 @@ class ControllerGenerator extends AbstractControllerAdmin {
|
|
51 |
|
52 |
$sources = $generatorGroup->getSources();
|
53 |
if (empty($sources)) {
|
|
|
54 |
$this->redirect($this->getUrlGeneratorCreate($sliderID, $groupData['group_id']));
|
55 |
}
|
56 |
|
51 |
|
52 |
$sources = $generatorGroup->getSources();
|
53 |
if (empty($sources)) {
|
54 |
+
Notification::error($generatorGroup->getError());
|
55 |
$this->redirect($this->getUrlGeneratorCreate($sliderID, $groupData['group_id']));
|
56 |
}
|
57 |
|
Nextend/SmartSlider3/Application/Admin/Generator/Template/CreateStep1Groups.php
CHANGED
@@ -42,6 +42,7 @@ foreach ($generatorGroups as $generatorGroup) {
|
|
42 |
$blockGeneratorBox->setLabel($generatorGroup->getLabel());
|
43 |
$blockGeneratorBox->setButtonLabel(n2_('Choose'));
|
44 |
$blockGeneratorBox->setDescription($generatorGroup->getDescription());
|
|
|
45 |
|
46 |
if ($generatorGroup->hasConfiguration()) {
|
47 |
$url = $this->getUrlGeneratorCheckConfiguration($generatorGroup->getName(), $this->getSliderID(), $this->groupID);
|
42 |
$blockGeneratorBox->setLabel($generatorGroup->getLabel());
|
43 |
$blockGeneratorBox->setButtonLabel(n2_('Choose'));
|
44 |
$blockGeneratorBox->setDescription($generatorGroup->getDescription());
|
45 |
+
$blockGeneratorBox->setDocsLink($generatorGroup->getDocsLink());
|
46 |
|
47 |
if ($generatorGroup->hasConfiguration()) {
|
48 |
$url = $this->getUrlGeneratorCheckConfiguration($generatorGroup->getName(), $this->getSliderID(), $this->groupID);
|
Nextend/SmartSlider3/Application/Admin/Generator/Template/CreateStep4Settings.php
CHANGED
@@ -21,7 +21,7 @@ JS::addInline('new N2Classes.GeneratorAdd();');
|
|
21 |
|
22 |
$this->displayForm();
|
23 |
?>
|
24 |
-
<input name="generator[group]" value="<?php echo $generatorGroup->getName(); ?>" type="hidden"
|
25 |
-
<input name="generator[type]" value="<?php echo $generatorSource->getName(); ?>" type="hidden"
|
26 |
-
<input name="slider-id" value="<?php echo $this->getSliderID(); ?>" type="hidden"
|
27 |
</form>
|
21 |
|
22 |
$this->displayForm();
|
23 |
?>
|
24 |
+
<input name="generator[group]" value="<?php echo $generatorGroup->getName(); ?>" type="hidden">
|
25 |
+
<input name="generator[type]" value="<?php echo $generatorSource->getName(); ?>" type="hidden">
|
26 |
+
<input name="slider-id" value="<?php echo $this->getSliderID(); ?>" type="hidden">
|
27 |
</form>
|
Nextend/SmartSlider3/Application/Admin/Generator/Template/Edit.php
CHANGED
@@ -23,7 +23,7 @@ JS::addInline('new N2Classes.GeneratorEdit(' . json_encode(array(
|
|
23 |
<?php
|
24 |
$this->renderForm();
|
25 |
?>
|
26 |
-
<input name="generator[group]" value="<?php echo $generatorGroup->getName(); ?>" type="hidden"
|
27 |
-
<input name="generator[type]" value="<?php echo $generatorSource->getName(); ?>" type="hidden"
|
28 |
-
<input name="slider-id" value="<?php echo $this->getSliderID(); ?>" type="hidden"
|
29 |
</form>
|
23 |
<?php
|
24 |
$this->renderForm();
|
25 |
?>
|
26 |
+
<input name="generator[group]" value="<?php echo $generatorGroup->getName(); ?>" type="hidden">
|
27 |
+
<input name="generator[type]" value="<?php echo $generatorSource->getName(); ?>" type="hidden">
|
28 |
+
<input name="slider-id" value="<?php echo $this->getSliderID(); ?>" type="hidden">
|
29 |
</form>
|
Nextend/SmartSlider3/Application/Admin/Help/Template/Index.php
CHANGED
@@ -67,7 +67,7 @@ $conflicts = $this->getConflicts();
|
|
67 |
|
68 |
<div class="n2_help_center__search_field">
|
69 |
<form target="_blank" action="https://smartslider.helpscoutdocs.com/search" method="get">
|
70 |
-
<input name="query" type="text" placeholder="<?php n2_e('Search in the knowledge base'); ?>"
|
71 |
<button type="submit"><?php n2_e('Search'); ?></button>
|
72 |
</form>
|
73 |
</div>
|
67 |
|
68 |
<div class="n2_help_center__search_field">
|
69 |
<form target="_blank" action="https://smartslider.helpscoutdocs.com/search" method="get">
|
70 |
+
<input name="query" type="text" placeholder="<?php n2_e('Search in the knowledge base'); ?>">
|
71 |
<button type="submit"><?php n2_e('Search'); ?></button>
|
72 |
</form>
|
73 |
</div>
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Core/Banner/Banner.php
CHANGED
@@ -11,7 +11,7 @@ $closeUrl = $this->getCloseUrl();
|
|
11 |
|
12 |
<div id="<?php echo $this->getID(); ?>" class="n2_admin__banner">
|
13 |
<div class="n2_admin__banner_inner">
|
14 |
-
<img src="<?php echo $this->getImage(); ?>" alt=""
|
15 |
<div class="n2_admin__banner_inner_title"><?php echo $this->getTitle(); ?></div>
|
16 |
<div class="n2_admin__banner_inner_description"><?php echo $this->getDescription(); ?></div>
|
17 |
<a class="n2_admin__banner_inner_button n2_button n2_button--big n2_button--green"
|
11 |
|
12 |
<div id="<?php echo $this->getID(); ?>" class="n2_admin__banner">
|
13 |
<div class="n2_admin__banner_inner">
|
14 |
+
<img src="<?php echo $this->getImage(); ?>" alt="">
|
15 |
<div class="n2_admin__banner_inner_title"><?php echo $this->getTitle(); ?></div>
|
16 |
<div class="n2_admin__banner_inner_description"><?php echo $this->getDescription(); ?></div>
|
17 |
<a class="n2_admin__banner_inner_button n2_button n2_button--big n2_button--green"
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Core/FreeNeedMore/FreeNeedMore.php
CHANGED
@@ -11,7 +11,7 @@ use Nextend\SmartSlider3\SmartSlider3Info;
|
|
11 |
?>
|
12 |
<div class="n2_free_need_more">
|
13 |
<div class="n2_free_need_more__logo">
|
14 |
-
<img src="<?php echo ResourceTranslator::toUrl('$ss3-admin$/images/logo-filled.svg'); ?>" alt="logo"
|
15 |
</div>
|
16 |
<div class="n2_free_need_more__title">
|
17 |
<?php n2_e('Need more?'); ?>
|
11 |
?>
|
12 |
<div class="n2_free_need_more">
|
13 |
<div class="n2_free_need_more__logo">
|
14 |
+
<img src="<?php echo ResourceTranslator::toUrl('$ss3-admin$/images/logo-filled.svg'); ?>" alt="logo">
|
15 |
</div>
|
16 |
<div class="n2_free_need_more__title">
|
17 |
<?php n2_e('Need more?'); ?>
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Core/TopBarMain/TopBarMain.php
CHANGED
@@ -6,7 +6,7 @@ namespace Nextend\SmartSlider3\Application\Admin\Layout\Block\Core\TopBarMain;
|
|
6 |
* @var $this BlockTopBarMain
|
7 |
*/
|
8 |
?>
|
9 |
-
<script
|
10 |
N2R('documentReady', function ($) {
|
11 |
$('#<?php echo $this->getID(); ?>').css('top', N2Classes.Window.getTopOffset() + 'px');
|
12 |
});
|
6 |
* @var $this BlockTopBarMain
|
7 |
*/
|
8 |
?>
|
9 |
+
<script>
|
10 |
N2R('documentReady', function ($) {
|
11 |
$('#<?php echo $this->getID(); ?>').css('top', N2Classes.Window.getTopOffset() + 'px');
|
12 |
});
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Dashboard/DashboardManager/Boxes/DashboardNewsletter.php
CHANGED
@@ -23,9 +23,9 @@ use Nextend\Framework\Platform\Platform;
|
|
23 |
</div>
|
24 |
|
25 |
<form class="n2_dashboard_newsletter__form">
|
26 |
-
<input type="hidden" name="<?php echo strtoupper(Platform::getName()); ?>" value="Yes"
|
27 |
-
<input type="hidden" name="SOURCE" value="Smart Slider 3"
|
28 |
-
<input type="email" name="EMAIL" value="<?php echo Platform::getUserEmail(); ?>" placeholder="Email" tabindex="-1"
|
29 |
</form>
|
30 |
|
31 |
<div class="n2_dashboard_manager_newsletter__button">
|
@@ -72,7 +72,7 @@ use Nextend\Framework\Platform\Platform;
|
|
72 |
|
73 |
$('.n2_dashboard_manager_newsletter__button')
|
74 |
.on('click', function () {
|
75 |
-
$form.submit
|
76 |
});
|
77 |
|
78 |
$box.find('.n2_dashboard_manager_newsletter__close')
|
23 |
</div>
|
24 |
|
25 |
<form class="n2_dashboard_newsletter__form">
|
26 |
+
<input type="hidden" name="<?php echo strtoupper(Platform::getName()); ?>" value="Yes">
|
27 |
+
<input type="hidden" name="SOURCE" value="Smart Slider 3">
|
28 |
+
<input type="email" name="EMAIL" value="<?php echo Platform::getUserEmail(); ?>" placeholder="Email" tabindex="-1">
|
29 |
</form>
|
30 |
|
31 |
<div class="n2_dashboard_manager_newsletter__button">
|
72 |
|
73 |
$('.n2_dashboard_manager_newsletter__button')
|
74 |
.on('click', function () {
|
75 |
+
$form.trigger("submit");
|
76 |
});
|
77 |
|
78 |
$box.find('.n2_dashboard_manager_newsletter__close')
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Generator/GeneratorBox/BlockGeneratorBox.php
CHANGED
@@ -19,6 +19,8 @@ class BlockGeneratorBox extends AbstractBlock {
|
|
19 |
|
20 |
protected $description = '';
|
21 |
|
|
|
|
|
22 |
/** @var string */
|
23 |
protected $imageUrl;
|
24 |
|
@@ -55,6 +57,20 @@ class BlockGeneratorBox extends AbstractBlock {
|
|
55 |
$this->description = $description;
|
56 |
}
|
57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
/**
|
59 |
* @return string
|
60 |
*/
|
19 |
|
20 |
protected $description = '';
|
21 |
|
22 |
+
protected $docsLink = '';
|
23 |
+
|
24 |
/** @var string */
|
25 |
protected $imageUrl;
|
26 |
|
57 |
$this->description = $description;
|
58 |
}
|
59 |
|
60 |
+
/**
|
61 |
+
* @param string
|
62 |
+
*/
|
63 |
+
public function getDocsLink() {
|
64 |
+
return $this->docsLink;
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* @param string $link
|
69 |
+
*/
|
70 |
+
public function setDocsLink($link) {
|
71 |
+
$this->docsLink = $link;
|
72 |
+
}
|
73 |
+
|
74 |
/**
|
75 |
* @return string
|
76 |
*/
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Generator/GeneratorBox/GeneratorBox.php
CHANGED
@@ -15,7 +15,7 @@ namespace Nextend\SmartSlider3\Application\Admin\Layout\Block\Generator\Generato
|
|
15 |
echo $label;
|
16 |
?>
|
17 |
</div>
|
18 |
-
<i class="ssi_16 ssi_16--info" data-tip-description="<?php echo $this->getDescription(); ?>" data-tip-label="<?php echo $label; ?>"></i>
|
19 |
</div>
|
20 |
<a href="<?php echo $this->getButtonLink(); ?>" target="<?php echo $this->getButtonLinkTarget(); ?>" class="n2_slide_generator_box__title_button">
|
21 |
<?php echo $this->getButtonLabel(); ?>
|
15 |
echo $label;
|
16 |
?>
|
17 |
</div>
|
18 |
+
<i class="ssi_16 ssi_16--info" data-tip-description="<?php echo $this->getDescription(); ?>" data-tip-label="<?php echo $label; ?>" data-tip-link="<?php echo $this->getDocsLink(); ?>"></i>
|
19 |
</div>
|
20 |
<a href="<?php echo $this->getButtonLink(); ?>" target="<?php echo $this->getButtonLinkTarget(); ?>" class="n2_slide_generator_box__title_button">
|
21 |
<?php echo $this->getButtonLabel(); ?>
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Slide/SlideManager/SlideManager.php
CHANGED
@@ -45,7 +45,7 @@ Js::addInline('new N2Classes.SlidesManager(' . json_encode($options) . ', ' . js
|
|
45 |
Js::addGlobalInline('document.documentElement.setAttribute("data-slides", "' . count($slides) . '");');
|
46 |
?>
|
47 |
|
48 |
-
<script
|
49 |
<?php
|
50 |
if($this->hasBreadcrumbOpener()):
|
51 |
?>
|
45 |
Js::addGlobalInline('document.documentElement.setAttribute("data-slides", "' . count($slides) . '");');
|
46 |
?>
|
47 |
|
48 |
+
<script>
|
49 |
<?php
|
50 |
if($this->hasBreadcrumbOpener()):
|
51 |
?>
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/Common.php
CHANGED
@@ -7,7 +7,7 @@ namespace Nextend\SmartSlider3\Application\Admin\Layout\Block\Slider\SliderPubli
|
|
7 |
*/
|
8 |
?>
|
9 |
|
10 |
-
<script
|
11 |
|
12 |
N2R('documentReady', function ($) {
|
13 |
|
7 |
*/
|
8 |
?>
|
9 |
|
10 |
+
<script>
|
11 |
|
12 |
N2R('documentReady', function ($) {
|
13 |
|
Nextend/SmartSlider3/Application/Admin/Layout/Block/Slider/SliderPublish/WordPress.php
CHANGED
@@ -49,8 +49,8 @@ $slider = $model->get($this->getSliderID());
|
|
49 |
|
50 |
<div class="n2_ss_slider_publish__option_description"><?php n2_e('Paste the PHP code into your theme\'s file:'); ?></div>
|
51 |
<div class="n2_ss_slider_publish__option_code" dir="ltr">
|
52 |
-
<?php <br
|
53 |
-
echo do_shortcode('[smartslider3 slider="<?php echo $this->getSliderID(); ?>"]');<br
|
54 |
?>
|
55 |
</div>
|
56 |
</div>
|
49 |
|
50 |
<div class="n2_ss_slider_publish__option_description"><?php n2_e('Paste the PHP code into your theme\'s file:'); ?></div>
|
51 |
<div class="n2_ss_slider_publish__option_code" dir="ltr">
|
52 |
+
<?php <br>
|
53 |
+
echo do_shortcode('[smartslider3 slider="<?php echo $this->getSliderID(); ?>"]');<br>
|
54 |
?>
|
55 |
</div>
|
56 |
</div>
|
Nextend/SmartSlider3/Application/Admin/Preview/Template/Full.php
CHANGED
@@ -18,7 +18,7 @@ $externals = Settings::get('external-css-files');
|
|
18 |
if (!empty($externals)) {
|
19 |
$externals = explode("\n", $externals);
|
20 |
foreach ($externals as $external) {
|
21 |
-
echo "<link rel='stylesheet' href='" . $external . "' type='text/css' media='all'
|
22 |
}
|
23 |
}
|
24 |
|
@@ -30,7 +30,7 @@ if (!empty($slidesData)) {
|
|
30 |
$slideId = key($slidesData);
|
31 |
if ($slideId > 0) {
|
32 |
?>
|
33 |
-
<script
|
34 |
n2ss.ready(<?php echo $this->getSliderID(); ?>, function (slider) {
|
35 |
slider.visible(function () {
|
36 |
slider.slideToID(<?php echo key($slidesData); ?>);
|
@@ -43,7 +43,7 @@ if (!empty($slidesData)) {
|
|
43 |
?>
|
44 |
|
45 |
|
46 |
-
<script
|
47 |
|
48 |
document.addEventListener('keydown', function (e) {
|
49 |
if (e.key === 'Escape') {
|
18 |
if (!empty($externals)) {
|
19 |
$externals = explode("\n", $externals);
|
20 |
foreach ($externals as $external) {
|
21 |
+
echo "<link rel='stylesheet' href='" . $external . "' type='text/css' media='all'>";
|
22 |
}
|
23 |
}
|
24 |
|
30 |
$slideId = key($slidesData);
|
31 |
if ($slideId > 0) {
|
32 |
?>
|
33 |
+
<script>
|
34 |
n2ss.ready(<?php echo $this->getSliderID(); ?>, function (slider) {
|
35 |
slider.visible(function () {
|
36 |
slider.slideToID(<?php echo key($slidesData); ?>);
|
43 |
?>
|
44 |
|
45 |
|
46 |
+
<script>
|
47 |
|
48 |
document.addEventListener('keydown', function (e) {
|
49 |
if (e.key === 'Escape') {
|
Nextend/SmartSlider3/Application/Admin/Preview/Template/Index.php
CHANGED
@@ -17,9 +17,9 @@ Js::addFirstCode("new N2Classes.SliderPreview();");
|
|
17 |
?>
|
18 |
<div class="n2_preview">
|
19 |
<form target="n2_preview__device_screen_inner_frame" action="<?php echo $this->getUrlPreviewFull($this->getSliderID()); ?>" method="post">
|
20 |
-
<input type="hidden" name="sliderData" value="<?php echo Sanitize::esc_attr(json_encode($this->sliderData)); ?>"
|
21 |
-
<input type="hidden" name="slidesData" value="<?php echo Sanitize::esc_attr(json_encode($this->slidesData)); ?>"
|
22 |
-
<input type="hidden" name="generatorData" value="<?php echo Sanitize::esc_attr(json_encode($this->generatorData)); ?>"
|
23 |
</form>
|
24 |
<div class="n2_preview__ruler">
|
25 |
<div class="n2_preview__ruler_label"></div>
|
17 |
?>
|
18 |
<div class="n2_preview">
|
19 |
<form target="n2_preview__device_screen_inner_frame" action="<?php echo $this->getUrlPreviewFull($this->getSliderID()); ?>" method="post">
|
20 |
+
<input type="hidden" name="sliderData" value="<?php echo Sanitize::esc_attr(json_encode($this->sliderData)); ?>">
|
21 |
+
<input type="hidden" name="slidesData" value="<?php echo Sanitize::esc_attr(json_encode($this->slidesData)); ?>">
|
22 |
+
<input type="hidden" name="generatorData" value="<?php echo Sanitize::esc_attr(json_encode($this->generatorData)); ?>">
|
23 |
</form>
|
24 |
<div class="n2_preview__ruler">
|
25 |
<div class="n2_preview__ruler_label"></div>
|
Nextend/SmartSlider3/Application/Admin/Settings/ViewSettingsGeneral.php
CHANGED
@@ -180,6 +180,6 @@ class ViewSettingsGeneral extends AbstractViewSettings {
|
|
180 |
|
181 |
echo $form->render();
|
182 |
|
183 |
-
echo '<input name="namespace" value="default" type="hidden"
|
184 |
}
|
185 |
}
|
180 |
|
181 |
echo $form->render();
|
182 |
|
183 |
+
echo '<input name="namespace" value="default" type="hidden">';
|
184 |
}
|
185 |
}
|
Nextend/SmartSlider3/Application/Admin/Slider/Template/SimpleEdit.php
CHANGED
@@ -134,12 +134,12 @@ $sliderData['alias'] = isset($slider['alias']) ? $slider['alias'] : '';
|
|
134 |
N2R('windowLoad', function ($) {
|
135 |
var $form = $('#n2_slider_form');
|
136 |
|
137 |
-
$('#slider-settings-region').focus
|
138 |
|
139 |
$('.n2_slider_save').on('click', function (e) {
|
140 |
e.preventDefault();
|
141 |
|
142 |
-
$form.submit
|
143 |
});
|
144 |
|
145 |
document.addEventListener('keydown', function (e) {
|
@@ -148,7 +148,7 @@ $sliderData['alias'] = isset($slider['alias']) ? $slider['alias'] : '';
|
|
148 |
if (e.code === 'KeyS') { // ctrl + s
|
149 |
e.preventDefault();
|
150 |
|
151 |
-
$form.submit
|
152 |
}
|
153 |
}
|
154 |
}, {
|
134 |
N2R('windowLoad', function ($) {
|
135 |
var $form = $('#n2_slider_form');
|
136 |
|
137 |
+
$('#slider-settings-region').trigger("focus");
|
138 |
|
139 |
$('.n2_slider_save').on('click', function (e) {
|
140 |
e.preventDefault();
|
141 |
|
142 |
+
$form.trigger("submit");
|
143 |
});
|
144 |
|
145 |
document.addEventListener('keydown', function (e) {
|
148 |
if (e.code === 'KeyS') { // ctrl + s
|
149 |
e.preventDefault();
|
150 |
|
151 |
+
$form.trigger("submit");
|
152 |
}
|
153 |
}
|
154 |
}, {
|
Nextend/SmartSlider3/Application/Admin/Slider/Template/SimpleEditAddSlide.php
CHANGED
@@ -72,12 +72,12 @@ $slider = $this->getSlider();
|
|
72 |
N2R('windowLoad', function ($) {
|
73 |
var $form = $('#n2_slider_add_slide_form');
|
74 |
|
75 |
-
$('#slider-add-slide-region').focus
|
76 |
|
77 |
$('.n2_slider_add_slide').on('click', function (e) {
|
78 |
e.preventDefault();
|
79 |
|
80 |
-
$form.submit
|
81 |
});
|
82 |
|
83 |
document.addEventListener('keydown', function (e) {
|
@@ -86,7 +86,7 @@ $slider = $this->getSlider();
|
|
86 |
if (e.code === 'KeyS') { // ctrl + s
|
87 |
e.preventDefault();
|
88 |
|
89 |
-
$form.submit
|
90 |
}
|
91 |
}
|
92 |
}, {
|
72 |
N2R('windowLoad', function ($) {
|
73 |
var $form = $('#n2_slider_add_slide_form');
|
74 |
|
75 |
+
$('#slider-add-slide-region').trigger("focus");
|
76 |
|
77 |
$('.n2_slider_add_slide').on('click', function (e) {
|
78 |
e.preventDefault();
|
79 |
|
80 |
+
$form.trigger("submit");
|
81 |
});
|
82 |
|
83 |
document.addEventListener('keydown', function (e) {
|
86 |
if (e.code === 'KeyS') { // ctrl + s
|
87 |
e.preventDefault();
|
88 |
|
89 |
+
$form.trigger("submit");
|
90 |
}
|
91 |
}
|
92 |
}, {
|
Nextend/SmartSlider3/Application/Admin/Slides/Template/Edit.php
CHANGED
@@ -24,7 +24,7 @@ $externals = Settings::get('external-css-files');
|
|
24 |
if (!empty($externals)) {
|
25 |
$externals = explode("\n", $externals);
|
26 |
foreach ($externals AS $external) {
|
27 |
-
echo "<link rel='stylesheet' href='" . $external . "' type='text/css' media='all'
|
28 |
}
|
29 |
}
|
30 |
|
24 |
if (!empty($externals)) {
|
25 |
$externals = explode("\n", $externals);
|
26 |
foreach ($externals AS $external) {
|
27 |
+
echo "<link rel='stylesheet' href='" . $external . "' type='text/css' media='all'>";
|
28 |
}
|
29 |
}
|
30 |
|
Nextend/SmartSlider3/Application/Frontend/Slider/Template/Iframe.php
CHANGED
@@ -61,7 +61,7 @@ use Nextend\WordPress\OutputBuffer;
|
|
61 |
if (!empty($externals)) {
|
62 |
$externals = explode("\n", $externals);
|
63 |
foreach ($externals as $external) {
|
64 |
-
echo "<link rel='stylesheet' href='" . $external . "' type='text/css' media='all'
|
65 |
}
|
66 |
}
|
67 |
?>
|
@@ -174,7 +174,7 @@ echo $this->getSliderHTML();
|
|
174 |
$margin = $slider.closest('.n2-ss-margin'),
|
175 |
margin = [$margin.css('marginTop'), $margin.css('marginRight'), $margin.css('marginBottom'), $margin.css('marginLeft')].join(' ');
|
176 |
|
177 |
-
$margin.css('margin', 0);
|
178 |
|
179 |
// If the slider is already ready, then SliderResize might not happen to adjust the iframe size in the parent
|
180 |
if (slider && slider.stages.resolved('ResizeFirst')) {
|
61 |
if (!empty($externals)) {
|
62 |
$externals = explode("\n", $externals);
|
63 |
foreach ($externals as $external) {
|
64 |
+
echo "<link rel='stylesheet' href='" . $external . "' type='text/css' media='all'>";
|
65 |
}
|
66 |
}
|
67 |
?>
|
174 |
$margin = $slider.closest('.n2-ss-margin'),
|
175 |
margin = [$margin.css('marginTop'), $margin.css('marginRight'), $margin.css('marginBottom'), $margin.css('marginLeft')].join(' ');
|
176 |
|
177 |
+
$margin.css('margin', '0');
|
178 |
|
179 |
// If the slider is already ready, then SliderResize might not happen to adjust the iframe size in the parent
|
180 |
if (slider && slider.stages.resolved('ResizeFirst')) {
|
Nextend/SmartSlider3/Application/Helper/HelperSliderChanged.php
CHANGED
@@ -41,7 +41,7 @@ class HelperSliderChanged {
|
|
41 |
$changedSliders = array($sliderId);
|
42 |
|
43 |
$xref = new ModelSlidersXRef($this);
|
44 |
-
foreach ($xref->getGroups($sliderId)
|
45 |
if ($row['group_id'] > 0) {
|
46 |
$this->storage->set('sliderChanged', $row['group_id'], $value);
|
47 |
$changedSliders[] = $row['group_id'];
|
@@ -49,7 +49,7 @@ class HelperSliderChanged {
|
|
49 |
}
|
50 |
$sliderModel = new ModelSliders($this);
|
51 |
$relatedPosts = array();
|
52 |
-
foreach ($changedSliders
|
53 |
|
54 |
do_action('smartslider3_slider_changed', $id);
|
55 |
|
@@ -63,7 +63,7 @@ class HelperSliderChanged {
|
|
63 |
"\n\r",
|
64 |
"\r"
|
65 |
), "\n", $relatedPostsRaw));
|
66 |
-
foreach ($relatedPostsRaw
|
67 |
if ($relatedPostID > 0) {
|
68 |
$relatedPosts[] = $relatedPostID;
|
69 |
}
|
@@ -73,11 +73,11 @@ class HelperSliderChanged {
|
|
73 |
}
|
74 |
if (count($relatedPosts) > 0) {
|
75 |
$relatedPosts = array_unique($relatedPosts);
|
76 |
-
foreach ($relatedPosts
|
77 |
$post = WP_Post::get_instance($postID);
|
78 |
if ($post) {
|
79 |
do_action('edit_post', $postID, $post);
|
80 |
-
do_action('save_post', $postID, $post);
|
81 |
}
|
82 |
}
|
83 |
}
|
41 |
$changedSliders = array($sliderId);
|
42 |
|
43 |
$xref = new ModelSlidersXRef($this);
|
44 |
+
foreach ($xref->getGroups($sliderId) as $row) {
|
45 |
if ($row['group_id'] > 0) {
|
46 |
$this->storage->set('sliderChanged', $row['group_id'], $value);
|
47 |
$changedSliders[] = $row['group_id'];
|
49 |
}
|
50 |
$sliderModel = new ModelSliders($this);
|
51 |
$relatedPosts = array();
|
52 |
+
foreach ($changedSliders as $id) {
|
53 |
|
54 |
do_action('smartslider3_slider_changed', $id);
|
55 |
|
63 |
"\n\r",
|
64 |
"\r"
|
65 |
), "\n", $relatedPostsRaw));
|
66 |
+
foreach ($relatedPostsRaw as $relatedPostID) {
|
67 |
if ($relatedPostID > 0) {
|
68 |
$relatedPosts[] = $relatedPostID;
|
69 |
}
|
73 |
}
|
74 |
if (count($relatedPosts) > 0) {
|
75 |
$relatedPosts = array_unique($relatedPosts);
|
76 |
+
foreach ($relatedPosts as $postID) {
|
77 |
$post = WP_Post::get_instance($postID);
|
78 |
if ($post) {
|
79 |
do_action('edit_post', $postID, $post);
|
80 |
+
do_action('save_post', $postID, $post, true);
|
81 |
}
|
82 |
}
|
83 |
}
|
Nextend/SmartSlider3/Generator/AbstractGeneratorGroup.php
CHANGED
@@ -103,6 +103,20 @@ abstract class AbstractGeneratorGroup {
|
|
103 |
return $this->name;
|
104 |
}
|
105 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
public function isInstalled() {
|
107 |
return true;
|
108 |
}
|
103 |
return $this->name;
|
104 |
}
|
105 |
|
106 |
+
/**
|
107 |
+
* @return string
|
108 |
+
*/
|
109 |
+
public function getError() {
|
110 |
+
return n2_('Generator not found');
|
111 |
+
}
|
112 |
+
|
113 |
+
/**
|
114 |
+
* @return string
|
115 |
+
*/
|
116 |
+
public function getDocsLink() {
|
117 |
+
return 'https://smartslider.helpscoutdocs.com/article/1999-dynamic-slides';
|
118 |
+
}
|
119 |
+
|
120 |
public function isInstalled() {
|
121 |
return true;
|
122 |
}
|
Nextend/SmartSlider3/Platform/WordPress/Admin/free/notice.php
CHANGED
@@ -13,7 +13,7 @@ if (mktime(0, 0, 0, 11, 26, 2020) <= $current && $current <= mktime(0, 0, 0, 12,
|
|
13 |
add_action('admin_notices', function () {
|
14 |
?>
|
15 |
<div class="notice notice-info is-dismissible" data-ss3dismissable="ss3_bf_2020" style="display:grid;grid-template-columns: 100px auto;padding-top: 25px; padding-bottom: 22px;">
|
16 |
-
<img alt="Smart Slider 3" src="<?php echo ResourceTranslator::toUrl('$ss3-admin$/images/notice.png'); ?>" width="74px" height="74px" style="grid-row: 1 / 4; align-self: center;justify-self: center"
|
17 |
<h3 style="margin:0;">Smart Slider 3 Pro Black Friday Deal</h3>
|
18 |
<p style="margin:0 0 2px;">Don't miss out on our biggest sale of the year! Get your
|
19 |
<b>Smart Slider 3 Pro plan</b> with <b>40% OFF</b>! Limited time offer expires on December 1.</p>
|
@@ -28,7 +28,7 @@ if (mktime(0, 0, 0, 11, 26, 2020) <= $current && $current <= mktime(0, 0, 0, 12,
|
|
28 |
|
29 |
add_action('admin_footer', function () {
|
30 |
?>
|
31 |
-
<script
|
32 |
(function ($) {
|
33 |
$(function () {
|
34 |
setTimeout(function () {
|
13 |
add_action('admin_notices', function () {
|
14 |
?>
|
15 |
<div class="notice notice-info is-dismissible" data-ss3dismissable="ss3_bf_2020" style="display:grid;grid-template-columns: 100px auto;padding-top: 25px; padding-bottom: 22px;">
|
16 |
+
<img alt="Smart Slider 3" src="<?php echo ResourceTranslator::toUrl('$ss3-admin$/images/notice.png'); ?>" width="74px" height="74px" style="grid-row: 1 / 4; align-self: center;justify-self: center">
|
17 |
<h3 style="margin:0;">Smart Slider 3 Pro Black Friday Deal</h3>
|
18 |
<p style="margin:0 0 2px;">Don't miss out on our biggest sale of the year! Get your
|
19 |
<b>Smart Slider 3 Pro plan</b> with <b>40% OFF</b>! Limited time offer expires on December 1.</p>
|
28 |
|
29 |
add_action('admin_footer', function () {
|
30 |
?>
|
31 |
+
<script>
|
32 |
(function ($) {
|
33 |
$(function () {
|
34 |
setTimeout(function () {
|
Nextend/SmartSlider3/Platform/WordPress/HelperTinyMCE.php
CHANGED
@@ -100,7 +100,7 @@ class HelperTinyMCE {
|
|
100 |
|
101 |
public function addButtonDialog() {
|
102 |
?>
|
103 |
-
<script
|
104 |
window.NextendSmartSliderWPTinyMCEModal = function (ed) {
|
105 |
N2Classes.SelectSlider(n2_('Select A Slider'), function (id, alias) {
|
106 |
if (alias) {
|
100 |
|
101 |
public function addButtonDialog() {
|
102 |
?>
|
103 |
+
<script>
|
104 |
window.NextendSmartSliderWPTinyMCEModal = function (ed) {
|
105 |
N2Classes.SelectSlider(n2_('Select A Slider'), function (id, alias) {
|
106 |
if (alias) {
|
Nextend/SmartSlider3/Platform/WordPress/Integration/BeaverBuilder/BeaverBuilder.php
CHANGED
@@ -190,7 +190,7 @@ class BeaverBuilder {
|
|
190 |
<div style="line-height:2;padding:10px;"><?php n2_e('OR'); ?></div>
|
191 |
|
192 |
<a href="#" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings('select')) ;return false;" class="fl-builder-smart-slider-select fl-builder-button fl-builder-button-small fl-builder-button-primary" title="Select slider"><?php echo n2_('Select slider'); ?></a>
|
193 |
-
<script
|
194 |
(function ($) {
|
195 |
var value = $('select[name="<?php echo $name; ?>"]').val();
|
196 |
if (value == '' || value == '0') {
|
190 |
<div style="line-height:2;padding:10px;"><?php n2_e('OR'); ?></div>
|
191 |
|
192 |
<a href="#" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings('select')) ;return false;" class="fl-builder-smart-slider-select fl-builder-button fl-builder-button-small fl-builder-button-primary" title="Select slider"><?php echo n2_('Select slider'); ?></a>
|
193 |
+
<script>
|
194 |
(function ($) {
|
195 |
var value = $('select[name="<?php echo $name; ?>"]').val();
|
196 |
if (value == '' || value == '0') {
|
Nextend/SmartSlider3/Platform/WordPress/Integration/Divi/V31ge/includes/modules/SmartSlider3/SmartSlider3.php
CHANGED
@@ -33,7 +33,7 @@ class ET_Builder_Module_SmartSlider3 extends ET_Builder_Module {
|
|
33 |
|
34 |
public function add_styles_scripts() {
|
35 |
?>
|
36 |
-
<script
|
37 |
window.SmartSlider3IframeUrl = <?php echo json_encode(site_url('/') . '?n2prerender=1&n2app=smartslider&n2controller=slider&n2action=iframe&h=' . sha1(NONCE_SALT . date('Y-m-d'))); ?>;
|
38 |
|
39 |
<?php
|
33 |
|
34 |
public function add_styles_scripts() {
|
35 |
?>
|
36 |
+
<script>
|
37 |
window.SmartSlider3IframeUrl = <?php echo json_encode(site_url('/') . '?n2prerender=1&n2app=smartslider&n2controller=slider&n2action=iframe&h=' . sha1(NONCE_SALT . date('Y-m-d'))); ?>;
|
38 |
|
39 |
<?php
|
Nextend/SmartSlider3/Platform/WordPress/Integration/Divi/V31lt/DiviModuleSmartSlider.php
CHANGED
@@ -84,7 +84,7 @@ class DiviModuleSmartSlider extends ET_Builder_Module {
|
|
84 |
}
|
85 |
|
86 |
public function field_smart_slider_renderer() {
|
87 |
-
$output = sprintf('<input type="button" class="button button-upload" value="%1$s" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings(\'.regular-text\')); return false;"
|
88 |
|
89 |
return $output;
|
90 |
}
|
84 |
}
|
85 |
|
86 |
public function field_smart_slider_renderer() {
|
87 |
+
$output = sprintf('<input type="button" class="button button-upload" value="%1$s" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings(\'.regular-text\')); return false;">', n2_('Select slider'));
|
88 |
|
89 |
return $output;
|
90 |
}
|
Nextend/SmartSlider3/Platform/WordPress/Integration/Elementor/ElementorControlSmartSlider.php
CHANGED
@@ -17,7 +17,7 @@ class ElementorControlSmartSlider extends AbstractControl {
|
|
17 |
<div class="elementor-control-input-wrapper">
|
18 |
<a style="margin-bottom:10px;" href="#" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings('input')); return false;" class="button button-primary elementor-button elementor-button-smartslider" title="Select slider">Select
|
19 |
slider</a>
|
20 |
-
<input type="{{ data.input_type }}" title="{{ data.title }}" data-setting="{{ data.name }}"
|
21 |
</div>
|
22 |
</div>
|
23 |
<# if(data.controlValue == ''){NextendSmartSliderSelectModal(function(){return jQuery('[data-setting="smartsliderid"]')})} #>
|
17 |
<div class="elementor-control-input-wrapper">
|
18 |
<a style="margin-bottom:10px;" href="#" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings('input')); return false;" class="button button-primary elementor-button elementor-button-smartslider" title="Select slider">Select
|
19 |
slider</a>
|
20 |
+
<input type="{{ data.input_type }}" title="{{ data.title }}" data-setting="{{ data.name }}">
|
21 |
</div>
|
22 |
</div>
|
23 |
<# if(data.controlValue == ''){NextendSmartSliderSelectModal(function(){return jQuery('[data-setting="smartsliderid"]')})} #>
|
Nextend/SmartSlider3/Platform/WordPress/Integration/Fusion/field-smartslider3.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Select slider
|
3 |
</a>
|
4 |
|
5 |
-
<input type="text" name="{{ param.param_name }}" id="{{ param.param_name }}" value="{{ option_value }}"
|
6 |
<?php
|
7 |
|
8 |
use Nextend\SmartSlider3\Platform\WordPress\HelperTinyMCE;
|
2 |
Select slider
|
3 |
</a>
|
4 |
|
5 |
+
<input type="text" name="{{ param.param_name }}" id="{{ param.param_name }}" value="{{ option_value }}">
|
6 |
<?php
|
7 |
|
8 |
use Nextend\SmartSlider3\Platform\WordPress\HelperTinyMCE;
|
Nextend/SmartSlider3/Platform/WordPress/Integration/VisualComposer1/VisualComposer1.php
CHANGED
@@ -112,7 +112,7 @@ class VisualComposer1 {
|
|
112 |
HelperTinyMCE::getInstance()
|
113 |
->addForced();
|
114 |
|
115 |
-
return '<input name="' . $settings['param_name'] . '" class="wpb_vc_param_value wpb-textinput ' . $settings['param_name'] . ' ' . $settings['type'] . '" type="text" value="' . $value . '" style="width:100px;vertical-align:middle;"
|
116 |
<a href="#" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings(\'input\')); return false;" class="vc_general vc_ui-button vc_ui-button-default vc_ui-button-shape-rounded vc_ui-button-fw" title="Select slider">Select slider</a>';
|
117 |
}
|
118 |
|
112 |
HelperTinyMCE::getInstance()
|
113 |
->addForced();
|
114 |
|
115 |
+
return '<input name="' . $settings['param_name'] . '" class="wpb_vc_param_value wpb-textinput ' . $settings['param_name'] . ' ' . $settings['type'] . '" type="text" value="' . $value . '" style="width:100px;vertical-align:middle;">
|
116 |
<a href="#" onclick="NextendSmartSliderSelectModal(jQuery(this).siblings(\'input\')); return false;" class="vc_general vc_ui-button vc_ui-button-default vc_ui-button-shape-rounded vc_ui-button-fw" title="Select slider">Select slider</a>';
|
117 |
}
|
118 |
|
Nextend/SmartSlider3/Platform/WordPress/Integration/WPRocket/WPRocket.php
CHANGED
@@ -50,15 +50,26 @@ class WPRocket {
|
|
50 |
return $excluded_inline;
|
51 |
}
|
52 |
|
53 |
-
public function rocket_defer_inline_exclusions($
|
54 |
|
55 |
-
if (
|
56 |
-
|
57 |
-
|
|
|
|
|
|
|
58 |
|
59 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
61 |
-
return $
|
62 |
}
|
63 |
|
64 |
public function initCDN() {
|
50 |
return $excluded_inline;
|
51 |
}
|
52 |
|
53 |
+
public function rocket_defer_inline_exclusions($inline_exclusions) {
|
54 |
|
55 |
+
if (is_string($inline_exclusions)) {
|
56 |
+
// Only for WP Rocket 3.8.0
|
57 |
+
|
58 |
+
if (!empty($inline_exclusions)) {
|
59 |
+
$inline_exclusions .= '|';
|
60 |
+
}
|
61 |
|
62 |
+
$inline_exclusions .= 'N2R';
|
63 |
+
} else if (is_array($inline_exclusions)) {
|
64 |
+
/**
|
65 |
+
* Since WP Rocket 3.8.1 param is an array
|
66 |
+
*
|
67 |
+
* @see https://github.com/wp-media/wp-rocket/pull/3424
|
68 |
+
*/
|
69 |
+
$inline_exclusions[] = 'N2R';
|
70 |
+
}
|
71 |
|
72 |
+
return $inline_exclusions;
|
73 |
}
|
74 |
|
75 |
public function initCDN() {
|
Nextend/SmartSlider3/Platform/WordPress/Shortcode/Shortcode.php
CHANGED
@@ -122,6 +122,19 @@ class Shortcode {
|
|
122 |
'shortcodeModeToNoop'
|
123 |
), 0);
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
add_action('after_setup_theme', function () {
|
126 |
if (function_exists('KTT_share_args_for_posts')) {
|
127 |
/**
|
@@ -295,7 +308,7 @@ class Shortcode {
|
|
295 |
}
|
296 |
|
297 |
if ($slideTo) {
|
298 |
-
echo "<script
|
299 |
}
|
300 |
|
301 |
$applicationTypeFrontend = ApplicationSmartSlider3::getInstance()
|
122 |
'shortcodeModeToNoop'
|
123 |
), 0);
|
124 |
|
125 |
+
/**
|
126 |
+
* Remove sliders from the Accelerated Mobile Pages version of the site
|
127 |
+
* @url https://wordpress.org/plugins/accelerated-mobile-pages/
|
128 |
+
* The other AMP plugin has a deprecated message for the "pre_amp_render_post" action, so we need to hook this function only for Accelerated Mobile Pages plugin.
|
129 |
+
*/
|
130 |
+
if (defined('AMPFORWP_VERSION')) {
|
131 |
+
add_action('pre_amp_render_post', array(
|
132 |
+
self::class,
|
133 |
+
'shortcodeModeToNoop'
|
134 |
+
));
|
135 |
+
}
|
136 |
+
|
137 |
+
|
138 |
add_action('after_setup_theme', function () {
|
139 |
if (function_exists('KTT_share_args_for_posts')) {
|
140 |
/**
|
308 |
}
|
309 |
|
310 |
if ($slideTo) {
|
311 |
+
echo "<script>window['ss" . $parameters['slider'] . "'] = " . ($slideTo - 1) . ";</script>";
|
312 |
}
|
313 |
|
314 |
$applicationTypeFrontend = ApplicationSmartSlider3::getInstance()
|
Nextend/SmartSlider3/Platform/WordPress/Widget/WidgetSmartSlider3.php
CHANGED
@@ -150,7 +150,7 @@ class WidgetSmartSlider3 extends WP_Widget {
|
|
150 |
</select>
|
151 |
<input id="<?php echo $this->get_field_id('temp-title'); ?>"
|
152 |
name="<?php echo $this->get_field_name('temp-title'); ?>" type="hidden"
|
153 |
-
value="<?php echo $_title; ?>"
|
154 |
|
155 |
<span style="display:block;line-height:2;padding:10px;"><?php n2_e('OR'); ?></span>
|
156 |
|
@@ -162,7 +162,7 @@ class WidgetSmartSlider3 extends WP_Widget {
|
|
162 |
Title:
|
163 |
<input class="widefat" id="<?php echo $this->get_field_id('title'); ?>"
|
164 |
name="<?php echo $this->get_field_name('title'); ?>" type="text"
|
165 |
-
value="<?php echo esc_attr($title); ?>"
|
166 |
</label>
|
167 |
</p>
|
168 |
<?php
|
150 |
</select>
|
151 |
<input id="<?php echo $this->get_field_id('temp-title'); ?>"
|
152 |
name="<?php echo $this->get_field_name('temp-title'); ?>" type="hidden"
|
153 |
+
value="<?php echo $_title; ?>">
|
154 |
|
155 |
<span style="display:block;line-height:2;padding:10px;"><?php n2_e('OR'); ?></span>
|
156 |
|
162 |
Title:
|
163 |
<input class="widefat" id="<?php echo $this->get_field_id('title'); ?>"
|
164 |
name="<?php echo $this->get_field_name('title'); ?>" type="text"
|
165 |
+
value="<?php echo esc_attr($title); ?>">
|
166 |
</label>
|
167 |
</p>
|
168 |
<?php
|
Nextend/SmartSlider3/Renderable/Component/AbstractComponent.php
CHANGED
@@ -523,7 +523,7 @@ abstract class AbstractComponent {
|
|
523 |
'mobileportrait',
|
524 |
'mobilelandscape'
|
525 |
);
|
526 |
-
foreach ($devices
|
527 |
$this->attributes['data-' . $device . $name] = $this->data->get($device . $name, null);
|
528 |
}
|
529 |
}
|
@@ -541,9 +541,15 @@ abstract class AbstractComponent {
|
|
541 |
$gradientBackgroundProps = ' ' . $x . '% ' . $y . '% / cover no-repeat';
|
542 |
}
|
543 |
|
544 |
-
$color
|
|
|
|
|
|
|
545 |
$gradient = $this->data->get('bgcolorgradient', 'off');
|
546 |
$colorEnd = $this->owner->fill($this->data->get('bgcolorgradientend', '00000000'));
|
|
|
|
|
|
|
547 |
$this->addLocalStyle('normal', 'background', $this->getBackgroundCSS($color, $gradient, $colorEnd, $background, $gradientBackgroundProps));
|
548 |
|
549 |
|
523 |
'mobileportrait',
|
524 |
'mobilelandscape'
|
525 |
);
|
526 |
+
foreach ($devices as $device) {
|
527 |
$this->attributes['data-' . $device . $name] = $this->data->get($device . $name, null);
|
528 |
}
|
529 |
}
|
541 |
$gradientBackgroundProps = ' ' . $x . '% ' . $y . '% / cover no-repeat';
|
542 |
}
|
543 |
|
544 |
+
$color = $this->owner->fill($this->data->get('bgcolor', '00000000'));
|
545 |
+
if (empty($color)) {
|
546 |
+
$color = '00000000';
|
547 |
+
}
|
548 |
$gradient = $this->data->get('bgcolorgradient', 'off');
|
549 |
$colorEnd = $this->owner->fill($this->data->get('bgcolorgradientend', '00000000'));
|
550 |
+
if (empty($colorEnd)) {
|
551 |
+
$colorEnd = '00000000';
|
552 |
+
}
|
553 |
$this->addLocalStyle('normal', 'background', $this->getBackgroundCSS($color, $gradient, $colorEnd, $background, $gradientBackgroundProps));
|
554 |
|
555 |
|
Nextend/SmartSlider3/Renderable/Item/Heading/ItemHeadingFrontend.php
CHANGED
@@ -51,7 +51,7 @@ class ItemHeadingFrontend extends AbstractItemFrontend {
|
|
51 |
"id" => $this->id,
|
52 |
"class" => $font . $style . " " . $owner->fill($this->data->get('class', '')) . ' n2-ss-item-content n2-ow',
|
53 |
"style" => "display:" . ($this->data->get('fullwidth', 1) ? 'block' : 'inline-block') . ";" . ($this->data->get('nowrap', 0) ? 'white-space:nowrap;' : '')
|
54 |
-
), $this->getLink(str_replace("\n", '<br
|
55 |
}
|
56 |
|
57 |
private function heading($type, $attributes, $content) {
|
51 |
"id" => $this->id,
|
52 |
"class" => $font . $style . " " . $owner->fill($this->data->get('class', '')) . ' n2-ss-item-content n2-ow',
|
53 |
"style" => "display:" . ($this->data->get('fullwidth', 1) ? 'block' : 'inline-block') . ";" . ($this->data->get('nowrap', 0) ? 'white-space:nowrap;' : '')
|
54 |
+
), $this->getLink(str_replace("\n", '<br>', $strippedHtml), $linkAttributes));
|
55 |
}
|
56 |
|
57 |
private function heading($type, $attributes, $content) {
|
Nextend/SmartSlider3/Renderable/Item/Image/ItemImageFrontend.php
CHANGED
@@ -49,7 +49,7 @@ class ItemImageFrontend extends AbstractItemFrontend {
|
|
49 |
$imageAttributes['title'] = $title;
|
50 |
}
|
51 |
|
52 |
-
$html = Html::tag('img', Html::addExcludeLazyLoadAttributes($imageAttributes), false);
|
53 |
|
54 |
|
55 |
$style = $owner->addStyle($this->data->get('style'), 'heading');
|
49 |
$imageAttributes['title'] = $title;
|
50 |
}
|
51 |
|
52 |
+
$html = Html::tag('img', Html::addExcludeLazyLoadAttributes($imageAttributes), false, false);
|
53 |
|
54 |
|
55 |
$style = $owner->addStyle($this->data->get('style'), 'heading');
|
Nextend/SmartSlider3/Renderable/Item/Text/ItemTextFrontend.php
CHANGED
@@ -142,10 +142,17 @@ class ItemTextFrontend extends AbstractItemFrontend {
|
|
142 |
private function wpautop($pee, $br = true) {
|
143 |
$pre_tags = array();
|
144 |
|
145 |
-
if (trim($pee) === '')
|
|
|
|
|
146 |
|
147 |
-
|
|
|
148 |
|
|
|
|
|
|
|
|
|
149 |
if (strpos($pee, '<pre') !== false) {
|
150 |
$pee_parts = explode('</pre>', $pee);
|
151 |
$last_pee = array_pop($pee_parts);
|
@@ -155,8 +162,8 @@ class ItemTextFrontend extends AbstractItemFrontend {
|
|
155 |
foreach ($pee_parts as $pee_part) {
|
156 |
$start = strpos($pee_part, '<pre');
|
157 |
|
158 |
-
// Malformed
|
159 |
-
if (
|
160 |
$pee .= $pee_part;
|
161 |
continue;
|
162 |
}
|
@@ -170,68 +177,251 @@ class ItemTextFrontend extends AbstractItemFrontend {
|
|
170 |
|
171 |
$pee .= $last_pee;
|
172 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
$pee
|
179 |
-
|
|
|
|
|
180 |
"\r\n",
|
181 |
"\r"
|
182 |
-
), "\n", $pee);
|
|
|
|
|
|
|
183 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
if (strpos($pee, '</object>') !== false) {
|
185 |
-
// no P/BR around param and embed
|
186 |
$pee = preg_replace('|(<object[^>]*>)\s*|', '$1', $pee);
|
187 |
$pee = preg_replace('|\s*</object>|', '</object>', $pee);
|
188 |
$pee = preg_replace('%\s*(</?(?:param|embed)[^>]*>)\s*%', '$1', $pee);
|
189 |
}
|
190 |
|
|
|
|
|
|
|
|
|
191 |
if (strpos($pee, '<source') !== false || strpos($pee, '<track') !== false) {
|
192 |
-
// no P/BR around source and track
|
193 |
$pee = preg_replace('%([<\[](?:audio|video)[^>\]]*[>\]])\s*%', '$1', $pee);
|
194 |
$pee = preg_replace('%\s*([<\[]/(?:audio|video)[>\]])%', '$1', $pee);
|
195 |
$pee = preg_replace('%\s*(<(?:source|track)[^>]*>)\s*%', '$1', $pee);
|
196 |
}
|
197 |
|
198 |
-
|
199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
$pees = preg_split('/\n\s*\n/', $pee, -1, PREG_SPLIT_NO_EMPTY);
|
201 |
-
$pee = '';
|
202 |
|
|
|
|
|
|
|
|
|
203 |
foreach ($pees as $tinkle) {
|
204 |
$pee .= '<p>' . trim($tinkle, "\n") . "</p>\n";
|
205 |
}
|
206 |
|
207 |
-
|
208 |
-
$pee = preg_replace('
|
209 |
-
|
210 |
-
|
211 |
-
$pee = preg_replace('
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
$pee = str_replace('</blockquote></p>', '</p></blockquote>', $pee);
|
213 |
-
$pee = preg_replace('!<p>\s*(</?' . $allblocks . '[^>]*>)!', "$1", $pee);
|
214 |
-
$pee = preg_replace('!(</?' . $allblocks . '[^>]*>)\s*</p>!', "$1", $pee);
|
215 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
if ($br) {
|
217 |
-
|
|
|
218 |
$this,
|
219 |
'_autop_newline_preservation_helper'
|
220 |
), $pee);
|
221 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
$pee = str_replace('<WPPreserveNewline />', "\n", $pee);
|
223 |
}
|
224 |
|
225 |
-
|
|
|
|
|
|
|
226 |
$pee = preg_replace('!<br />(\s*</?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)!', '$1', $pee);
|
227 |
$pee = preg_replace("|\n</p>$|", '</p>', $pee);
|
228 |
|
229 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
|
231 |
return $pee;
|
232 |
}
|
233 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
public function _autop_newline_preservation_helper($matches) {
|
235 |
-
return str_replace("\n",
|
236 |
}
|
237 |
}
|
142 |
private function wpautop($pee, $br = true) {
|
143 |
$pre_tags = array();
|
144 |
|
145 |
+
if (trim($pee) === '') {
|
146 |
+
return '';
|
147 |
+
}
|
148 |
|
149 |
+
// Just to make things a little easier, pad the end.
|
150 |
+
$pee = $pee . "\n";
|
151 |
|
152 |
+
/*
|
153 |
+
* Pre tags shouldn't be touched by autop.
|
154 |
+
* Replace pre tags with placeholders and bring them back after autop.
|
155 |
+
*/
|
156 |
if (strpos($pee, '<pre') !== false) {
|
157 |
$pee_parts = explode('</pre>', $pee);
|
158 |
$last_pee = array_pop($pee_parts);
|
162 |
foreach ($pee_parts as $pee_part) {
|
163 |
$start = strpos($pee_part, '<pre');
|
164 |
|
165 |
+
// Malformed HTML?
|
166 |
+
if (false === $start) {
|
167 |
$pee .= $pee_part;
|
168 |
continue;
|
169 |
}
|
177 |
|
178 |
$pee .= $last_pee;
|
179 |
}
|
180 |
+
// Change multiple <br>'s into two line breaks, which will turn into paragraphs.
|
181 |
+
$pee = preg_replace('|<br\s*/?>\s*<br\s*/?>|', "\n\n", $pee);
|
182 |
+
|
183 |
+
$allblocks = '(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)';
|
184 |
+
|
185 |
+
// Add a double line break above block-level opening tags.
|
186 |
+
$pee = preg_replace('!(<' . $allblocks . '[\s/>])!', "\n\n$1", $pee);
|
187 |
|
188 |
+
// Add a double line break below block-level closing tags.
|
189 |
+
$pee = preg_replace('!(</' . $allblocks . '>)!', "$1\n\n", $pee);
|
190 |
+
|
191 |
+
// Add a double line break after hr tags, which are self closing.
|
192 |
+
$pee = preg_replace('!(<hr\s*?/?>)!', "$1\n\n", $pee);
|
193 |
+
|
194 |
+
// Standardize newline characters to "\n".
|
195 |
+
$pee = str_replace(array(
|
196 |
"\r\n",
|
197 |
"\r"
|
198 |
+
), "\n", $pee);
|
199 |
+
|
200 |
+
// Find newlines in all elements and add placeholders.
|
201 |
+
$pee = self::wp_replace_in_html_tags($pee, array("\n" => ' <!-- wpnl --> '));
|
202 |
|
203 |
+
// Collapse line breaks before and after <option> elements so they don't get autop'd.
|
204 |
+
if (strpos($pee, '<option') !== false) {
|
205 |
+
$pee = preg_replace('|\s*<option|', '<option', $pee);
|
206 |
+
$pee = preg_replace('|</option>\s*|', '</option>', $pee);
|
207 |
+
}
|
208 |
+
|
209 |
+
/*
|
210 |
+
* Collapse line breaks inside <object> elements, before <param> and <embed> elements
|
211 |
+
* so they don't get autop'd.
|
212 |
+
*/
|
213 |
if (strpos($pee, '</object>') !== false) {
|
|
|
214 |
$pee = preg_replace('|(<object[^>]*>)\s*|', '$1', $pee);
|
215 |
$pee = preg_replace('|\s*</object>|', '</object>', $pee);
|
216 |
$pee = preg_replace('%\s*(</?(?:param|embed)[^>]*>)\s*%', '$1', $pee);
|
217 |
}
|
218 |
|
219 |
+
/*
|
220 |
+
* Collapse line breaks inside <audio> and <video> elements,
|
221 |
+
* before and after <source> and <track> elements.
|
222 |
+
*/
|
223 |
if (strpos($pee, '<source') !== false || strpos($pee, '<track') !== false) {
|
|
|
224 |
$pee = preg_replace('%([<\[](?:audio|video)[^>\]]*[>\]])\s*%', '$1', $pee);
|
225 |
$pee = preg_replace('%\s*([<\[]/(?:audio|video)[>\]])%', '$1', $pee);
|
226 |
$pee = preg_replace('%\s*(<(?:source|track)[^>]*>)\s*%', '$1', $pee);
|
227 |
}
|
228 |
|
229 |
+
// Collapse line breaks before and after <figcaption> elements.
|
230 |
+
if (strpos($pee, '<figcaption') !== false) {
|
231 |
+
$pee = preg_replace('|\s*(<figcaption[^>]*>)|', '$1', $pee);
|
232 |
+
$pee = preg_replace('|</figcaption>\s*|', '</figcaption>', $pee);
|
233 |
+
}
|
234 |
+
|
235 |
+
// Remove more than two contiguous line breaks.
|
236 |
+
$pee = preg_replace("/\n\n+/", "\n\n", $pee);
|
237 |
+
|
238 |
+
// Split up the contents into an array of strings, separated by double line breaks.
|
239 |
$pees = preg_split('/\n\s*\n/', $pee, -1, PREG_SPLIT_NO_EMPTY);
|
|
|
240 |
|
241 |
+
// Reset $pee prior to rebuilding.
|
242 |
+
$pee = '';
|
243 |
+
|
244 |
+
// Rebuild the content as a string, wrapping every bit with a <p>.
|
245 |
foreach ($pees as $tinkle) {
|
246 |
$pee .= '<p>' . trim($tinkle, "\n") . "</p>\n";
|
247 |
}
|
248 |
|
249 |
+
// Under certain strange conditions it could create a P of entirely whitespace.
|
250 |
+
$pee = preg_replace('|<p>\s*</p>|', '', $pee);
|
251 |
+
|
252 |
+
// Add a closing <p> inside <div>, <address>, or <form> tag if missing.
|
253 |
+
$pee = preg_replace('!<p>([^<]+)</(div|address|form)>!', '<p>$1</p></$2>', $pee);
|
254 |
+
|
255 |
+
// If an opening or closing block element tag is wrapped in a <p>, unwrap it.
|
256 |
+
$pee = preg_replace('!<p>\s*(</?' . $allblocks . '[^>]*>)\s*</p>!', '$1', $pee);
|
257 |
+
|
258 |
+
// In some cases <li> may get wrapped in <p>, fix them.
|
259 |
+
$pee = preg_replace('|<p>(<li.+?)</p>|', '$1', $pee);
|
260 |
+
|
261 |
+
// If a <blockquote> is wrapped with a <p>, move it inside the <blockquote>.
|
262 |
+
$pee = preg_replace('|<p><blockquote([^>]*)>|i', '<blockquote$1><p>', $pee);
|
263 |
$pee = str_replace('</blockquote></p>', '</p></blockquote>', $pee);
|
|
|
|
|
264 |
|
265 |
+
// If an opening or closing block element tag is preceded by an opening <p> tag, remove it.
|
266 |
+
$pee = preg_replace('!<p>\s*(</?' . $allblocks . '[^>]*>)!', '$1', $pee);
|
267 |
+
|
268 |
+
// If an opening or closing block element tag is followed by a closing <p> tag, remove it.
|
269 |
+
$pee = preg_replace('!(</?' . $allblocks . '[^>]*>)\s*</p>!', '$1', $pee);
|
270 |
+
|
271 |
+
// Optionally insert line breaks.
|
272 |
if ($br) {
|
273 |
+
// Replace newlines that shouldn't be touched with a placeholder.
|
274 |
+
$pee = preg_replace_callback('/<(script|style|svg).*?<\/\\1>/s', array(
|
275 |
$this,
|
276 |
'_autop_newline_preservation_helper'
|
277 |
), $pee);
|
278 |
+
|
279 |
+
// Normalize <br>
|
280 |
+
$pee = str_replace(array(
|
281 |
+
'<br>',
|
282 |
+
'<br/>'
|
283 |
+
), '<br />', $pee);
|
284 |
+
|
285 |
+
// Replace any new line characters that aren't preceded by a <br /> with a <br />.
|
286 |
+
$pee = preg_replace('|(?<!<br />)\s*\n|', "<br />\n", $pee);
|
287 |
+
|
288 |
+
// Replace newline placeholders with newlines.
|
289 |
$pee = str_replace('<WPPreserveNewline />', "\n", $pee);
|
290 |
}
|
291 |
|
292 |
+
// If a <br /> tag is after an opening or closing block tag, remove it.
|
293 |
+
$pee = preg_replace('!(</?' . $allblocks . '[^>]*>)\s*<br />!', '$1', $pee);
|
294 |
+
|
295 |
+
// If a <br /> tag is before a subset of opening or closing block tags, remove it.
|
296 |
$pee = preg_replace('!<br />(\s*</?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)!', '$1', $pee);
|
297 |
$pee = preg_replace("|\n</p>$|", '</p>', $pee);
|
298 |
|
299 |
+
// Replace placeholder <pre> tags with their original content.
|
300 |
+
if (!empty($pre_tags)) {
|
301 |
+
$pee = str_replace(array_keys($pre_tags), array_values($pre_tags), $pee);
|
302 |
+
}
|
303 |
+
|
304 |
+
// Restore newlines in all elements.
|
305 |
+
if (false !== strpos($pee, '<!-- wpnl -->')) {
|
306 |
+
$pee = str_replace(array(
|
307 |
+
' <!-- wpnl --> ',
|
308 |
+
'<!-- wpnl -->'
|
309 |
+
), "\n", $pee);
|
310 |
+
}
|
311 |
|
312 |
return $pee;
|
313 |
}
|
314 |
|
315 |
+
/**
|
316 |
+
* Replace characters or phrases within HTML elements only.
|
317 |
+
*
|
318 |
+
* @param string $haystack The text which has to be formatted.
|
319 |
+
* @param array $replace_pairs In the form array('from' => 'to', ...).
|
320 |
+
*
|
321 |
+
* @return string The formatted text.
|
322 |
+
* @since 4.2.3
|
323 |
+
*
|
324 |
+
*/
|
325 |
+
private function wp_replace_in_html_tags($haystack, $replace_pairs) {
|
326 |
+
// Find all elements.
|
327 |
+
$textarr = self::wp_html_split($haystack);
|
328 |
+
$changed = false;
|
329 |
+
|
330 |
+
// Optimize when searching for one item.
|
331 |
+
if (1 === count($replace_pairs)) {
|
332 |
+
// Extract $needle and $replace.
|
333 |
+
foreach ($replace_pairs as $needle => $replace) {
|
334 |
+
}
|
335 |
+
|
336 |
+
// Loop through delimiters (elements) only.
|
337 |
+
for ($i = 1, $c = count($textarr); $i < $c; $i += 2) {
|
338 |
+
if (false !== strpos($textarr[$i], $needle)) {
|
339 |
+
$textarr[$i] = str_replace($needle, $replace, $textarr[$i]);
|
340 |
+
$changed = true;
|
341 |
+
}
|
342 |
+
}
|
343 |
+
} else {
|
344 |
+
// Extract all $needles.
|
345 |
+
$needles = array_keys($replace_pairs);
|
346 |
+
|
347 |
+
// Loop through delimiters (elements) only.
|
348 |
+
for ($i = 1, $c = count($textarr); $i < $c; $i += 2) {
|
349 |
+
foreach ($needles as $needle) {
|
350 |
+
if (false !== strpos($textarr[$i], $needle)) {
|
351 |
+
$textarr[$i] = strtr($textarr[$i], $replace_pairs);
|
352 |
+
$changed = true;
|
353 |
+
// After one strtr() break out of the foreach loop and look at next element.
|
354 |
+
break;
|
355 |
+
}
|
356 |
+
}
|
357 |
+
}
|
358 |
+
}
|
359 |
+
|
360 |
+
if ($changed) {
|
361 |
+
$haystack = implode($textarr);
|
362 |
+
}
|
363 |
+
|
364 |
+
return $haystack;
|
365 |
+
}
|
366 |
+
|
367 |
+
/**
|
368 |
+
* Separate HTML elements and comments from the text.
|
369 |
+
*
|
370 |
+
* @param string $input The text which has to be formatted.
|
371 |
+
*
|
372 |
+
* @return string[] Array of the formatted text.
|
373 |
+
* @since 4.2.4
|
374 |
+
*
|
375 |
+
*/
|
376 |
+
private function wp_html_split($input) {
|
377 |
+
return preg_split(self::get_html_split_regex(), $input, -1, PREG_SPLIT_DELIM_CAPTURE);
|
378 |
+
}
|
379 |
+
|
380 |
+
/**
|
381 |
+
* Retrieve the regular expression for an HTML element.
|
382 |
+
*
|
383 |
+
* @return string The regular expression
|
384 |
+
* @since 4.4.0
|
385 |
+
*
|
386 |
+
*/
|
387 |
+
private function get_html_split_regex() {
|
388 |
+
static $regex;
|
389 |
+
|
390 |
+
if (!isset($regex)) {
|
391 |
+
// phpcs:disable Squiz.Strings.ConcatenationSpacing.PaddingFound -- don't remove regex indentation
|
392 |
+
$comments = '!' // Start of comment, after the <.
|
393 |
+
. '(?:' // Unroll the loop: Consume everything until --> is found.
|
394 |
+
. '-(?!->)' // Dash not followed by end of comment.
|
395 |
+
. '[^\-]*+' // Consume non-dashes.
|
396 |
+
. ')*+' // Loop possessively.
|
397 |
+
. '(?:-->)?'; // End of comment. If not found, match all input.
|
398 |
+
|
399 |
+
$cdata = '!\[CDATA\[' // Start of comment, after the <.
|
400 |
+
. '[^\]]*+' // Consume non-].
|
401 |
+
. '(?:' // Unroll the loop: Consume everything until ]]> is found.
|
402 |
+
. '](?!]>)' // One ] not followed by end of comment.
|
403 |
+
. '[^\]]*+' // Consume non-].
|
404 |
+
. ')*+' // Loop possessively.
|
405 |
+
. '(?:]]>)?'; // End of comment. If not found, match all input.
|
406 |
+
|
407 |
+
$escaped = '(?=' // Is the element escaped?
|
408 |
+
. '!--' . '|' . '!\[CDATA\[' . ')' . '(?(?=!-)' // If yes, which type?
|
409 |
+
. $comments . '|' . $cdata . ')';
|
410 |
+
|
411 |
+
$regex = '/(' // Capture the entire match.
|
412 |
+
. '<' // Find start of element.
|
413 |
+
. '(?' // Conditional expression follows.
|
414 |
+
. $escaped // Find end of escaped element.
|
415 |
+
. '|' // ...else...
|
416 |
+
. '[^>]*>?' // Find end of normal element.
|
417 |
+
. ')' . ')/';
|
418 |
+
// phpcs:enable
|
419 |
+
}
|
420 |
+
|
421 |
+
return $regex;
|
422 |
+
}
|
423 |
+
|
424 |
public function _autop_newline_preservation_helper($matches) {
|
425 |
+
return str_replace("\n", '<WPPreserveNewline />', $matches[0]);
|
426 |
}
|
427 |
}
|
Nextend/SmartSlider3/Slider/Feature/SlideBackground.php
CHANGED
@@ -63,6 +63,9 @@ class SlideBackground {
|
|
63 |
|
64 |
$style = '';
|
65 |
$color = $slide->fill($slide->parameters->get('backgroundColor', ''));
|
|
|
|
|
|
|
66 |
if (strlen($color) > 0 && $color[0] == '#') {
|
67 |
$color = substr($color, 1);
|
68 |
if (strlen($color) == 6) {
|
@@ -73,7 +76,11 @@ class SlideBackground {
|
|
73 |
|
74 |
if ($gradient != 'off') {
|
75 |
$colorEnd = $slide->fill($slide->parameters->get('backgroundColorEnd', 'ffffff00'));
|
76 |
-
if (
|
|
|
|
|
|
|
|
|
77 |
$colorEnd = substr($colorEnd, 1);
|
78 |
if (strlen($colorEnd) == 6) {
|
79 |
$colorEnd .= 'ff';
|
63 |
|
64 |
$style = '';
|
65 |
$color = $slide->fill($slide->parameters->get('backgroundColor', ''));
|
66 |
+
if (empty($color)) {
|
67 |
+
$color = 'ffffff00';
|
68 |
+
}
|
69 |
if (strlen($color) > 0 && $color[0] == '#') {
|
70 |
$color = substr($color, 1);
|
71 |
if (strlen($color) == 6) {
|
76 |
|
77 |
if ($gradient != 'off') {
|
78 |
$colorEnd = $slide->fill($slide->parameters->get('backgroundColorEnd', 'ffffff00'));
|
79 |
+
if (empty($colorEnd)) {
|
80 |
+
$colorEnd = 'ffffff00';
|
81 |
+
}
|
82 |
+
|
83 |
+
if ($colorEnd[0] == '#') {
|
84 |
$colorEnd = substr($colorEnd, 1);
|
85 |
if (strlen($colorEnd) == 6) {
|
86 |
$colorEnd .= 'ff';
|
Nextend/SmartSlider3/Slider/Feature/Spinner.php
CHANGED
@@ -340,7 +340,7 @@ div.n2-ss-spinner-rectangle-4 {
|
|
340 |
$style = 'style="display:none;"';
|
341 |
}
|
342 |
|
343 |
-
return $sliderHTML . '<div id="' . $slider->elementId . '-spinner" ' . $style . '><img src="' . Sanitize::esc_attr(ResourceTranslator::toUrl($customSpinner)) . '" style="width:' . $width . 'px; height:' . $height . 'px; position:absolute;left:50%;top:50%;margin-left:' . $marginLeft . 'px;margin-top:' . $marginTop . 'px;" alt="loading"
|
344 |
} else {
|
345 |
$spinner = $this->slider->params->get('spinner', 'simpleWhite');
|
346 |
|
340 |
$style = 'style="display:none;"';
|
341 |
}
|
342 |
|
343 |
+
return $sliderHTML . '<div id="' . $slider->elementId . '-spinner" ' . $style . '><img src="' . Sanitize::esc_attr(ResourceTranslator::toUrl($customSpinner)) . '" style="width:' . $width . 'px; height:' . $height . 'px; position:absolute;left:50%;top:50%;margin-left:' . $marginLeft . 'px;margin-top:' . $marginTop . 'px;" alt="loading"></div>';
|
344 |
} else {
|
345 |
$spinner = $this->slider->params->get('spinner', 'simpleWhite');
|
346 |
|
Nextend/SmartSlider3/SmartSlider3Info.php
CHANGED
@@ -14,15 +14,15 @@ use Nextend\SmartSlider3\Application\Model\ModelLicense;
|
|
14 |
|
15 |
class SmartSlider3Info {
|
16 |
|
17 |
-
public static $version = '3.4.1.
|
18 |
|
19 |
public static $channel = 'stable';
|
20 |
|
21 |
-
public static $revision = '
|
22 |
|
23 |
-
public static $revisionShort = '
|
24 |
|
25 |
-
public static $branch = 'release-3.4.1.
|
26 |
|
27 |
public static $completeVersion;
|
28 |
|
14 |
|
15 |
class SmartSlider3Info {
|
16 |
|
17 |
+
public static $version = '3.4.1.17';
|
18 |
|
19 |
public static $channel = 'stable';
|
20 |
|
21 |
+
public static $revision = '821e0c40c1a68904613c085ca8d654d9473341fb';
|
22 |
|
23 |
+
public static $revisionShort = '821e0c40';
|
24 |
|
25 |
+
public static $branch = 'release-3.4.1.17';
|
26 |
|
27 |
public static $completeVersion;
|
28 |
|
Public/SmartSlider3/Application/Admin/Assets/dist/smartslider-backend.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(function(){var t=this;t.N2_=t.N2_||{r:[],d:[]},t.N2R=t.N2R||function(){t.N2_.r.push(arguments)},t.N2D=t.N2D||function(){t.N2_.d.push(arguments)}}).call(window),N2R("$",function(s,t,n){window.nextend=window.nextend||{},s.extend(window.nextend,{animationManager:null,browse:null}),window.n2_=function(t){return nextend.localization[t]!==n?nextend.localization[t]:t},window.n2_sprintf=function(t){var e=arguments,i=1;return t.replace(/%s/g,function(){return e[i++]})},window.nextendtime=s.now(),window.nextend.roundTo=5,window.nextend.roundHelper=function(t){return window.nextend.roundTo<=1?t:Math.round(t/window.nextend.roundTo)*window.nextend.roundTo},s.fn.n2opener=function(){return this.each(function(){console.error("deprecated $.fn.n2opener");var e=s(this).on("click",function(t){e.toggleClass("n2-active")});e.siblings("span").on("click",function(t){e.toggleClass("n2-active")}),e.parent().on("mouseleave",function(){e.removeClass("n2-active")}),e.find(".n2-button-menu").on("click",function(t){t.stopPropagation(),e.removeClass("n2-active")})})},jQuery!==n&&jQuery(document).on("wp-collapse-menu",function(){s(window).trigger("resize")}),nextend.deepDiff={map:function(t,e){if(this.isValue(t))return t!==n&&t!=e?t:n;for(var i in e)this.isFunction(e[i])||(t[i]=this.map(t[i],e[i]),(t[i]===n||s.isPlainObject(t[i])&&s.isEmptyObject(t[i])||this.isArray(t[i])&&0==t[i].length)&&delete t[i]);return t},isFunction:function(t){return"[object Function]"==={}.toString.apply(t)},isArray:function(t){return"[object Array]"==={}.toString.apply(t)},isObject:function(t){return"[object Object]"==={}.toString.apply(t)},isValue:function(t){return!this.isObject(t)&&!this.isArray(t)}},nextend.UnicodeToHTMLEntity=function(e){try{var t,i=/(?:[\uD800-\uDBFF][\uDC00-\uDFFF])/g;for(;t=i.exec(e);)e=e.substr(0,t.index)+function(t){for(var e,i=[],s=0;s<t.length;)55296==(63488&(e=t.charCodeAt(s)))?i.push(((1023&e)<<10)+(1023&t.charCodeAt(++s))+65536):i.push(e),++s;return"&#"+i+";"}(e.substr(t.index,i.lastIndex-t.index))+e.substr(i.lastIndex)}catch(t){return console.error(t),e}return e}}),N2D("Popover",function(s){function e(t){this.$container=t,this.$content=t.find(".n2_popover_content"),this.$exit=this.$content.find(".n2_popover_content_exit").on("click",this.hide.bind(this)),this.positionCallback=this.position.bind(this),this.$trigger=t.find(".n2_popover__trigger").on("click",this.show.bind(this))}return e.prototype.lazyLoad=function(){this.options=s.extend({horizontal:"right",vertical:"below",relatedclass:!1},this.$container.data()),this.$content.appendTo("body"),this.$inner=this.$content.find(".n2_popover_content_inner"),this.$content.find(".n2_floating_menu__item").on("click",function(t){s(t.currentTarget).data("stay-open")||this.hide(t)}.bind(this)),this.lazyLoad=function(){}},e.prototype.position=function(){var t=this.$trigger[0].getBoundingClientRect(),e=this.$inner[0].getBoundingClientRect(),i=0,s=0,n=1;"left"===this.options.horizontal?(i=this.getXLeft(t,e))<0&&(i=this.getXRight(t,e)):(i=this.getXRight(t,e))<0&&(i=this.getXLeft(t,e)),"above"===this.options.vertical?(s=this.getYAbove(t,e))<0?s=this.getYBelow(t,e):n=3:(s=this.getYBelow(t,e))+e.height>window.innerHeight&&(s=this.getYAbove(t,e),n=3),this.$content.css({transform:"translate("+Math.round(i)+"px, "+Math.round(s)+"px)"}),this.$exit.css({order:n,height:t.height+5+"px"})},e.prototype.getXLeft=function(t,e){return t.x},e.prototype.getXRight=function(t,e){return t.x-e.width+t.width},e.prototype.getYAbove=function(t,e){return t.y-e.height-5},e.prototype.getYBelow=function(t,e){return t.y},e.prototype.show=function(t){t&&t.preventDefault(),this.lazyLoad(),this.options.relatedclass&&(this.$related=this.$container.closest("."+this.options.relatedclass),this.$related.addClass(this.options.relatedclass+"--popover-visible")),this.$content.addClass("n2_popover_content--visible").on("mouseleave",this.hide.bind(this)),this.position(),window.addEventListener("scroll",this.positionCallback,{capture:!0,passive:!0})},e.prototype.hide=function(t){this.$related&&(this.$related.removeClass(this.options.relatedclass+"--popover-visible"),delete this.$related),this.$content.off("mouseleave").removeClass("n2_popover_content--visible"),window.removeEventListener("scroll",this.positionCallback,{capture:!0,passive:!0})},e.prototype.setStates=function(i){this.$content.find("a[data-state]").each(function(){var t=s(this),e=t.data("state").match(/^(!)?(.*)$/);"!"===e[1]?t.toggleClass("n2_floating_menu__item--has-state",!i[e[2]]):t.toggleClass("n2_floating_menu__item--has-state",i[e[2]])})},s.fn.nextendPopover=function(){return this.each(function(){var t=s(this);t.data("popover",new e(t))})},e}),N2D("NextendHeadingPane",function(o,t){function e(t,e,i,s){this.$node=t.data("pane",this),this.headings=e,this.contents=i,this.tabNames=[],this.headings.each(function(t,e){this.tabNames.push(o(e).data("tab"))}.bind(this)),this.identifier=s,this._active=e.index(e.filter(".n2-active"));for(var n=0;n<e.length;n++)e.eq(n).on("click",this.switchToPane.bind(this,n));if(s){s=localStorage.getItem(this.identifier+"-pane")||-1;if(-1!=s)return void this.switchToPane(s)}this.hideAndShow()}return e.prototype.switchToPane=function(t,e){e&&e.preventDefault(),this.headings.eq(this._active).removeClass("n2-active"),this.headings.eq(t).addClass("n2-active"),this._active=t,this.hideAndShow(),this.store(this._active),this.$node.triggerHandler("changetab")},e.prototype.hideAndShow=function(){o(this.contents[this._active]).css("display","block").trigger("activate");for(var t=0;t<this.contents.length;t++)t!=this._active&&o(this.contents[t]).css("display","none")},e.prototype.store=function(t){this.identifier&&localStorage.setItem(this.identifier+"-pane",t)},e.prototype.showTabs=function(t){for(var e=!1,i=0;i<this.tabNames.length;i++)"-1"!=t.indexOf(this.tabNames[i])?(this.headings.eq(i).css("display",""),o(this.contents[i]).css("display",""),i!=this._active&&!1!==e||(e=i)):(this.headings.eq(i).css("display","none"),o(this.contents[i]).css("display","none"));this.switchToPane(e)},e}),N2D("Window",function(t,e){var i=!1;function s(){return i=t("#wpadminbar").height(),n.getTopOffset=function(){return i},i}var n={getTopOffset:s,getBottomOffset:function(){return 0},getHeight:function(){return(window.innerHeight||document.documentElement.clientHeight)-n.getTopOffset()},getWidth:function(){return window.innerWidth||document.documentElement.clientWidth}};return N2R("documentReady",function(){s()}),n}),N2D("WindowManager",function(t,e){var i=["main"],s={};return{addWindow:function(t){i.push(t)},removeWindow:function(){i.pop()},getCurrentWindow:function(){return i[i.length-1]},actionPrevent:function(t){this.actionCancelPreventRelease(t),s[t]=requestAnimationFrame(this.actionPreventRelease.bind(this,t))},actionPreventFunction:function(t){return this.actionPrevent.bind(this,t)},actionCancelPreventRelease:function(t){s[t]!==e&&(cancelAnimationFrame(s[t]),delete s[t])},actionPreventRelease:function(t){delete s[t]},isActionPrevented:function(t){return s[t]!==e}}}),N2D("LoadingScreen",function(e,t){var i,s,n;N2R("documentReady",function(){i=e('<div class="n2_loading_screen"><div class="n2_loading_screen__circle"></div></div>').appendTo("body")});var o={startLoading:function(){s&&clearTimeout(s),n=e.now(),i.addClass("n2_loading_screen--visible")},stopLoading:function(){var t=e.now()-n;300<=t?i.removeClass("n2_loading_screen--visible"):s=setTimeout(function(){i.removeClass("n2_loading_screen--visible")},300-t)}};return o}),N2D("AjaxHelper",function(e,n){function o(){}o.query={};var i={};return o.addAdminUrl=function(t,e){i[t]=e},o.getAdminUrl=function(t){return i[t]},o.addAjaxArray=function(t){for(var e in t)o.query[e]=t[e]},o.makeAjaxUrl=function(t,e){t=t.split("?");t.length<2&&(t[1]="");var i=N2Classes.N2QueryString.parse(t[1]);if(e!==n)for(var s in e)i[s]=e[s];for(s in o.query)i[s]=o.query[s];return N2Classes.N2QueryString.add_query_arg(i,t[0])},o.ajax=function(t){return N2Classes.LoadingScreen.startLoading(),e.ajax(t).always(function(e,t){N2Classes.LoadingScreen.stopLoading();try{if("success"!==t?e=JSON.parse(e.responseText):"string"==typeof e&&(e=JSON.parse(e)),e.redirect!==n)return N2Classes.LoadingScreen.startLoading(),void(window.location.href=e.redirect);o.notification(e)}catch(t){var i=/<body[^>]*>((.|[\n\r])*)<\/body>/im.exec(e.responseText);i?N2Classes.ModalSafeHTML(i[1]):console.error(e.responseText,e)}})},o.notification=function(t){if(t.notification!==n&&t.notification)for(var e in t.notification)for(var i=0;i<t.notification[e].length;i++)N2Classes.Notification[e](t.notification[e][i][0],t.notification[e][i][1])},o.getJSON=function(t){return N2Classes.LoadingScreen.startLoading(),e.getJSON(t).always(function(){N2Classes.LoadingScreen.stopLoading()})},o}),N2D("Esc",function(e,t){function i(){this.FiLo=[],this.doc=e(document),this.isListening=!1}return i.prototype.add=function(t){this.FiLo.push(t),this.isListening||(this.doc.on("keydown.n2-esc",function(t){27!==t.keyCode&&8!==t.keyCode||(e(t.target).is("input, textarea")?27===t.keyCode&&(t.preventDefault(),e(t.target).blur()):(t.preventDefault(),this.onClose()))}.bind(this)).on("n2Close.n2-esc",function(t){this.onClose()}.bind(this)),this.isListening=!0)},i.prototype.pop=function(){this.FiLo.pop(),0===this.FiLo.length&&(this.doc.off(".n2-esc"),this.isListening=!1)},i.prototype.onClose=function(){this.FiLo[this.FiLo.length-1]()&&this.pop()},new i}),N2D("tooltip",function(e,s){function t(){this.$element=e('<div class="n2_tooltip"></div>'),this.timeout=null,this.$tipFor=null,e(window).ready(this.ready.bind(this))}function i(){this.isVisible=!1,this.$body=e("body"),this.$element=e('<div class="n2_tooltip"></div>').appendTo(this.$body)}return t.prototype.ready=function(){this.$element.appendTo("body"),this.add(e("body"))},t.prototype.add=function(t){t.find("[data-n2tip]").off(".n2hastip").on({"mouseenter.n2hastip":this.onEnter.bind(this)})},t.prototype.addElement=function(t,e,i,s){t.data({n2tip:e,n2tipv:s,n2tiph:i}).off(".n2hastip").on({"mouseenter.n2hastip":this.onEnter.bind(this)})},t.prototype.removeElement=function(t){t.off(".n2hastip")},t.prototype.hide=function(){this.onLeave()},t.prototype.onEnter=function(t){this.lastE=t,this.timeout&&clearTimeout(this.timeout),this.$tipFor=e(t.currentTarget).on({"mousemove.n2tip":this.onMove.bind(this),"mouseleave.n2tip":this.onLeave.bind(this)}),this.timeout=setTimeout(function(){var t=this.$tipFor.data("n2tipv"),e=this.$tipFor.data("n2tiph");t===s&&(t=10),e===s&&(e=10);var i=this.$tipFor.data("n2tip");"function"==typeof i&&(i=i.call()),this.$element.css({margin:t+"px "+e+"px"}).html(i).addClass("n2_tooltip--active"),this.onMove(this.lastE)}.bind(this),500)},t.prototype.onMove=function(t){this.lastE=t,this.$element.css({left:Math.min(t.clientX,window.innerWidth-this.$element.outerWidth()-30),top:Math.min(t.clientY,window.innerHeight-this.$element.height()-20)})},t.prototype.onLeave=function(){this.timeout&&clearTimeout(this.timeout),this.$tipFor&&(this.$tipFor.off(".n2tip"),this.$tipFor=null,this.$element.removeClass("n2_tooltip--active").css("margin",""))},i.prototype.show=function(t,e){this.isVisible?this.$element.html(t):(this.isVisible=!0,this.$body.on("mousemove.tooltipMouse",this.mouseMove.bind(this)),this.mouseMove(e),this.$element.html(t).addClass("n2_tooltip--active"))},i.prototype.mouseMove=function(t){this.$element.css({left:Math.min(t.clientX+10,window.innerWidth-this.$element.outerWidth()-32),top:Math.min(t.clientY+10,window.innerHeight-this.$element.height()-40)})},i.prototype.hide=function(){this.$body.off("mousemove.tooltipMouse"),this.$element.removeClass("n2_tooltip--active").html(""),this.isVisible=!1},nextend.tooltip=new t,e(window).ready(function(){nextend.tooltipMouse=new i}),nextend.tooltip}),N2D("FormTipManager",function(e,t){var i=1;function s(t){this.$el=t,this.id=i++,this.isVisible=!1,this.$tip=!1,this.ui="el",this.$el.on({"mouseenter.formTip":this.onMouseEnter.bind(this),"mouseleave.formTip":this.onMouseLeave.bind(this)})}s.prototype.onMouseEnter=function(){this.mouseLeaveTimeout&&clearTimeout(this.mouseLeaveTimeout),this.mouseEnterTimeout=setTimeout(this.onMouseEnterTimeout.bind(this),300)},s.prototype.onMouseEnterTimeout=function(){delete this.mouseEnterTimeout,this.isVisible||(this.ui="el",this.show(),this.isVisible=!0)},s.prototype.onMouseLeave=function(){this.mouseEnterTimeout&&clearTimeout(this.mouseEnterTimeout),this.mouseLeaveTimeout=setTimeout(this.onMouseLeaveTimeout.bind(this),300)},s.prototype.onMouseLeaveTimeout=function(){delete this.mouseLeaveTimeout,this.isVisible&&"el"===this.ui&&this.hide()},s.prototype.show=function(){!1===this.$tip&&this.buildTip(),this.$tip.addClass("n2_form_tip--visible"),e(window).on("scroll.formTip"+this.id,this.positionTip.bind(this)).on("resize.formTip"+this.id,this.positionTip.bind(this)),this.positionTip()},s.prototype.hide=function(){e(window).off(".formTip"+this.id),this.$tip.removeClass("n2_form_tip--visible"),this.isVisible=!1},s.prototype.stopPropagation=function(t){t.stopPropagation()},s.prototype.buildTip=function(){this.$tip=e('<div class="n2_form_tip"></div>').on({mouseenter:this.onTipMouseEnter.bind(this),mouseleave:this.onTipMouseLeave.bind(this),mousedown:this.stopPropagation.bind(this),mouseup:this.stopPropagation.bind(this),click:this.stopPropagation.bind(this)}).appendTo("body"),e('<div class="n2_form_tip__overlay"></div>').appendTo(this.$tip);var t=e('<div class="n2_form_tip__content"></div>').appendTo(this.$tip);this.$el.data("tip-label")&&e('<div class="n2_form_tip__label"></div>').text(this.$el.data("tip-label")).appendTo(t),this.$description=e('<div class="n2_form_tip__description"></div>').html(this.$el.data("tip-description")).appendTo(t),this.$el.data("tip-link")&&e('<a class="n2_form_tip__link" href="'+this.$el.data("tip-link")+'" target="_blank">'+n2_("Open docs")+"</a>").appendTo(t)},s.prototype.setDescription=function(t){this.$description?this.$description.html(t):this.$el.data("tip-description",t)},s.prototype.onTipMouseEnter=function(){this.ui="tip"},s.prototype.onTipMouseLeave=function(){this.hide()},s.prototype.positionTip=function(){this.$tip.css({left:0,top:0});var t,e,i=window.innerWidth,s=(window.innerHeight,this.$el[0].getBoundingClientRect()),n=this.$tip[0].getBoundingClientRect(),o={left:0,top:0},i=n2const.rtl.isRtl?s.left>n.width:i-s.left<n.width;i?(t="right",o.left=s.left+s.width-n.width):(t="left",o.left=s.left),s.top>n.height?(e="bottom",o.top=s.top-n.height):(e="top",o.top=s.top+s.height),this.$tip.attr("data-position-horizontal",t).attr("data-position-vertical",e).css(o)};var n={add:function(t){t.find("[data-tip-description]").each(function(){var t=e(this);t.data("formTip")||t.data("formTip",new s(t))})}};return N2R("windowLoad",function(){n.add(e("body"))}),n}),window.N2Color={hex2rgba:function(t){6===t.length&&(t+="ff");t=parseInt(t,16);return[t>>24&255,t>>16&255,t>>8&255,(255&t)/255]},hex2rgbaCSS:function(t){return"RGBA("+N2Color.hex2rgba(t).join(",")+")"},hexdec:function(t){return t=(t+"").replace(/[^a-f0-9]/gi,""),parseInt(t,16)},hex2alpha:function(t){return 8!==t.length?1:((255&parseInt(t,16))/255).toFixed(3)},colorizeSVG:function(t,e){var i=t.split("base64,");return 1===i.length?t:(i[1]=N2Classes.Base64.encode(N2Classes.Base64.decode(i[1]).replace('fill="#FFF"','fill="#'+e.substr(0,6)+'"').replace('opacity="1"','opacity="'+N2Color.hex2alpha(e)+'"')),i.join("base64,"))},colorToSVG:function(t){var e=parseInt(t,16);return[t.substr(0,6),(255&e)/255]}},N2D("N2QueryString",function(t,s){"use strict";return{parse:function(t){return"string"==typeof t&&(t=t.trim().replace(/^(\?|#)/,""))?t.trim().split("&").reduce(function(t,e){var i=e.replace(/\+/g," ").split("="),e=i[0],i=i[1],e=decodeURIComponent(e),i=i===s?null:decodeURIComponent(i);return t.hasOwnProperty(e)?Array.isArray(t[e])?t[e].push(i):t[e]=[t[e],i]:t[e]=i,t},{}):{}},stringify:function(i){return i?Object.keys(i).map(function(e){var t=i[e];return Array.isArray(t)?t.map(function(t){return encodeURIComponent(e)+"[]="+encodeURIComponent(t)}).join("&"):encodeURIComponent(e)+"="+encodeURIComponent(t)}).join("&"):""},add_query_arg:function(t,e){e=e.split("?");e.length<2&&(e[1]="");var i,s=this.parse(e[1]);for(i in t)t.hasOwnProperty(i)&&(s[i]=t[i]);return e[0]+"?"+this.stringify(s)}}}),function(t){var s=[],n=[],o=[],r=[],a="0123456789abcdef".split(""),l=[],h=[],d=!1,c=0,p=0,u=[];if(t.Int32Array)n=new Int32Array(16),o=new Int32Array(16),r=new Int32Array(4),l=new Int32Array(4),h=new Int32Array(4),u=new Int32Array(4);else{for(var e=0;e<16;e++)n[e]=o[e]=0;for(e=0;e<4;e++)r[e]=l[e]=h[e]=u[e]=0}function f(t){for(var e=16;e--;){var i=e<<2;o[e]=t.charCodeAt(i)+(t.charCodeAt(1+i)<<8)+(t.charCodeAt(2+i)<<16)+(t.charCodeAt(3+i)<<24)}}function g(t,e,i,s,n,o,r){return((e+=t+s+r)<<n|e>>>o)+i<<0}function y(t){i(0,0,0,0,t),h[0]=u[0]+1732584193<<0,h[1]=u[1]-271733879<<0,h[2]=u[2]-1732584194<<0,h[3]=u[3]+271733878<<0}function m(t){i(h[0],h[1],h[2],h[3],t),h[0]=u[0]+h[0]<<0,h[1]=u[1]+h[1]<<0,h[2]=u[2]+h[2]<<0,h[3]=u[3]+h[3]<<0}function i(t,e,i,s,n){var o,r;e=d?(t=g((i^s)&e^s,t,e,n[0],7,25,-680876936),s=g((e^i)&t^i,s,t,n[1],12,20,-389564586),i=g((t^e)&s^e,i,s,n[2],17,15,606105819),g((s^t)&i^t,e,i,n[3],22,10,-1044525330)):(t=((t=n[0]-680876937)<<7|t>>>25)-271733879<<0,s=((s=n[1]-117830708+(2004318071&t^-1732584194))<<12|s>>>20)+t<<0,i=((i=n[2]-1126478375+((-271733879^t)&s^-271733879))<<17|i>>>15)+s<<0,((e=n[3]-1316259209+((s^t)&i^t))<<22|e>>>10)+i<<0),t=g((i^s)&e^s,t,e,n[4],7,25,-176418897),s=g((e^i)&t^i,s,t,n[5],12,20,1200080426),i=g((t^e)&s^e,i,s,n[6],17,15,-1473231341),e=g((s^t)&i^t,e,i,n[7],22,10,-45705983),t=g((i^s)&e^s,t,e,n[8],7,25,1770035416),s=g((e^i)&t^i,s,t,n[9],12,20,-1958414417),i=g((t^e)&s^e,i,s,n[10],17,15,-42063),e=g((s^t)&i^t,e,i,n[11],22,10,-1990404162),t=g((i^s)&e^s,t,e,n[12],7,25,1804603682),s=g((e^i)&t^i,s,t,n[13],12,20,-40341101),i=g((t^e)&s^e,i,s,n[14],17,15,-1502002290),e=g((s^t)&i^t,e,i,n[15],22,10,1236535329),t=g((e^i)&s^i,t,e,n[1],5,27,-165796510),s=g((t^e)&i^e,s,t,n[6],9,23,-1069501632),i=g((s^t)&e^t,i,s,n[11],14,18,643717713),e=g((i^s)&t^s,e,i,n[0],20,12,-373897302),t=g((e^i)&s^i,t,e,n[5],5,27,-701558691),s=g((t^e)&i^e,s,t,n[10],9,23,38016083),i=g((s^t)&e^t,i,s,n[15],14,18,-660478335),e=g((i^s)&t^s,e,i,n[4],20,12,-405537848),t=g((e^i)&s^i,t,e,n[9],5,27,568446438),s=g((t^e)&i^e,s,t,n[14],9,23,-1019803690),i=g((s^t)&e^t,i,s,n[3],14,18,-187363961),e=g((i^s)&t^s,e,i,n[8],20,12,1163531501),t=g((e^i)&s^i,t,e,n[13],5,27,-1444681467),s=g((t^e)&i^e,s,t,n[2],9,23,-51403784),i=g((s^t)&e^t,i,s,n[7],14,18,1735328473),e=g((i^s)&t^s,e,i,n[12],20,12,-1926607734),t=g((o=e^i)^s,t,e,n[5],4,28,-378558),s=g(o^t,s,t,n[8],11,21,-2022574463),i=g((r=s^t)^e,i,s,n[11],16,16,1839030562),e=g(r^i,e,i,n[14],23,9,-35309556),t=g((o=e^i)^s,t,e,n[1],4,28,-1530992060),s=g(o^t,s,t,n[4],11,21,1272893353),i=g((r=s^t)^e,i,s,n[7],16,16,-155497632),e=g(r^i,e,i,n[10],23,9,-1094730640),t=g((o=e^i)^s,t,e,n[13],4,28,681279174),s=g(o^t,s,t,n[0],11,21,-358537222),i=g((r=s^t)^e,i,s,n[3],16,16,-722521979),e=g(r^i,e,i,n[6],23,9,76029189),t=g((o=e^i)^s,t,e,n[9],4,28,-640364487),s=g(o^t,s,t,n[12],11,21,-421815835),i=g((r=s^t)^e,i,s,n[15],16,16,530742520),e=g(r^i,e,i,n[2],23,9,-995338651),t=g(i^(e|~s),t,e,n[0],6,26,-198630844),s=g(e^(t|~i),s,t,n[7],10,22,1126891415),i=g(t^(s|~e),i,s,n[14],15,17,-1416354905),e=g(s^(i|~t),e,i,n[5],21,11,-57434055),t=g(i^(e|~s),t,e,n[12],6,26,1700485571),s=g(e^(t|~i),s,t,n[3],10,22,-1894986606),i=g(t^(s|~e),i,s,n[10],15,17,-1051523),e=g(s^(i|~t),e,i,n[1],21,11,-2054922799),t=g(i^(e|~s),t,e,n[8],6,26,1873313359),s=g(e^(t|~i),s,t,n[15],10,22,-30611744),i=g(t^(s|~e),i,s,n[6],15,17,-1560198380),e=g(s^(i|~t),e,i,n[13],21,11,1309151649),t=g(i^(e|~s),t,e,n[4],6,26,-145523070),s=g(e^(t|~i),s,t,n[11],10,22,-1120210379),i=g(t^(s|~e),i,s,n[2],15,17,718787259),e=g(s^(i|~t),e,i,n[9],21,11,-343485551),u[0]=t,u[1]=e,u[2]=i,u[3]=s}r[0]=128,r[1]=32768,r[2]=8388608,r[3]=-2147483648,l[0]=0,l[1]=8,l[2]=16,l[3]=24,t.md5=t.md5||function(t,e,i){return function(t){var e,i;if(d=!1,c=p=(t+="").length,63<p){for(f(t.substring(0,64)),y(o),d=!0,e=128;e<=p;e+=64)f(t.substring(e-64,e)),m(o);t=t.substring(e-64),p=t.length}for(n[0]=0,n[1]=0,n[2]=0,n[3]=0,n[4]=0,n[5]=0,n[6]=0,n[7]=0,n[8]=0,n[9]=0,n[10]=0,n[11]=0,n[12]=0,n[13]=0,n[14]=0,e=n[15]=0;e<p;e++)0==(i=e%4)?n[e>>2]=t.charCodeAt(e):n[e>>2]|=t.charCodeAt(e)<<l[i];if(n[e>>2]|=r[e%4],55<e)return d?m(n):(y(n),d=!0),m([0,0,0,0,0,0,0,0,0,0,0,0,0,0,c<<3,0]);n[14]=c<<3,(d?m:y)(n)}(e?t:function(t){for(var e=enc="",i=end=0,s=0,n=t.length;s<n;s++){var o=t.charCodeAt(s);o<128?end++:(enc=127<o&&o<2048?String.fromCharCode(o>>6|192,63&o|128):String.fromCharCode(o>>12|224,o>>6&63|128,63&o|128),end>i&&(e+=t.slice(i,end)),e+=enc,i=end=s+1)}return end>i&&(e+=t.slice(i,n)),e}(t)),t=h[0],s[1]=a[15&t],s[0]=a[15&(t>>=4)],s[3]=a[15&(t>>=4)],s[2]=a[15&(t>>=4)],s[5]=a[15&(t>>=4)],s[4]=a[15&(t>>=4)],s[7]=a[15&(t>>=4)],s[6]=a[15&(t>>=4)],t=h[1],s[9]=a[15&t],s[8]=a[15&(t>>=4)],s[11]=a[15&(t>>=4)],s[10]=a[15&(t>>=4)],s[13]=a[15&(t>>=4)],s[12]=a[15&(t>>=4)],s[15]=a[15&(t>>=4)],s[14]=a[15&(t>>=4)],t=h[2],s[17]=a[15&t],s[16]=a[15&(t>>=4)],s[19]=a[15&(t>>=4)],s[18]=a[15&(t>>=4)],s[21]=a[15&(t>>=4)],s[20]=a[15&(t>>=4)],s[23]=a[15&(t>>=4)],s[22]=a[15&(t>>=4)],t=h[3],s[25]=a[15&t],s[24]=a[15&(t>>=4)],s[27]=a[15&(t>>=4)],s[26]=a[15&(t>>=4)],s[29]=a[15&(t>>=4)],s[28]=a[15&(t>>=4)],s[31]=a[15&(t>>=4)],s[30]=a[15&(t>>=4)],i?s:s.join("")}}(window),N2D("CssInjection",function(t,e){function i(t,e){this.baseClassName=t;var i=document.body;this.style=document.createElement("style"),this.style.setAttribute("data-base-class-name",t),this.style.setAttribute("type","text/css"),this.style.styleSheet?this.style.styleSheet.cssText=e:this.style.appendChild(document.createTextNode(e)),i.appendChild(this.style)}return i.prototype.getBaseClassName=function(){return this.baseClassName},i.prototype.destroy=function(){this.style.parentNode.removeChild(this.style)},i}),N2D("NextendCSS",function(t,e){function i(){this.style=""}return i.prototype.add=function(t,e){return new N2Classes.CssInjection(t,e)},i.prototype.deleteRule=function(t){for(var e=t.toLowerCase(),i=e.replace(".","\\."),s=document.styleSheets.length-1;0<=s;s--)for(var n,o=this._getRulesArray(s),r=0;o&&r<o.length;r++)o[r].selectorText&&((n=o[r].selectorText.toLowerCase())!=e&&n!=i||(document.styleSheets[s].cssRules?document.styleSheets[s].deleteRule(r):document.styleSheets[s].removeRule(r)));return!0},i.prototype._getRulesArray=function(t){var e=null;try{document.styleSheets[t].cssRules?e=document.styleSheets[t].cssRules:document.styleSheets[t].rules&&(e=document.styleSheets[t].rules)}catch(t){}return e},window.nextend.css=new i,window.nextend.css}),N2D("ImageHelper",function(e,t){function i(t){(nextend.imageHelper=this).parameters=e.extend({siteKeywords:[],imageUrls:[],wordpressUrl:"",placeholderImage:"",placeholderRepeatedImage:"",protocolRelative:1},t)}return i.prototype.protocolRelative=function(t){return this.parameters.protocolRelative?t.replace(/^http(s)?:\/\//,"//"):t},i.prototype.dynamic=function(t){for(var e=this.parameters.imageUrls,i=this.parameters.siteKeywords,s=this.protocolRelative(t),n=0;n<i.length;n++)if(0===s.indexOf(e[n])){t=i[n]+s.slice(e[n].length);break}return t},i.prototype.fixed=function(t){if("string"==typeof t)for(var e=this.parameters.imageUrls,i=this.parameters.siteKeywords,s=0;s<i.length;s++)if(0===t.indexOf(i[s])){t=e[s]+t.slice(i[s].length);break}return t},i.prototype.openLightbox=function(t){N2Classes.PlatformImageChooser.single(t)},i.prototype.openMultipleLightbox=function(t){N2Classes.PlatformImageChooser.multiple(t)},i.prototype.getPlaceholder=function(){return this.fixed(this.parameters.placeholderImage)},i.prototype.getRepeatedPlaceholder=function(){return this.fixed(this.parameters.placeholderRepeatedImage)},i}),N2D("PlatformImageChooser",function(t,s){function e(){}return e.single=function(e){N2Classes.WindowManager.addWindow("imagechooser");var t={states:[new wp.media.controller.Library({filterable:"all",priority:20})]};wp.media.controller.EditImage!==s&&t.states.push(new wp.media.controller.EditImage);var i=wp.media(t);i.on("content:render:edit-image",function(){var t=this.state().get("image"),t=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(t),t.loadEditor()},i),i.on("select",function(){var t=i.state().get("selection").first().toJSON();e(nextend.imageHelper.dynamic(t.url),{alt:t.alt})}.bind(this)),i.on("close",function(){N2Classes.WindowManager.removeWindow(),setTimeout(function(){N2Classes.Esc.pop()},50)}),N2Classes.Esc.add(function(){return!1}),i.open()},e.multiple=function(n){N2Classes.WindowManager.addWindow("imagechooser");var t={states:[new wp.media.controller.Library({filterable:"all",multiple:"add",priority:20})]};wp.media.controller.EditImage!==s&&t.states.push(new wp.media.controller.EditImage);var o=wp.media(t);o.on("content:render:edit-image",function(){var t=this.state().get("image"),t=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(t),t.loadEditor()},o),o.on("select",function(){for(var t=o.state().get("selection").toJSON(),e=[],i=0;i<t.length;i++){var s=t[i];e.push({title:s.title,description:s.description,image:nextend.imageHelper.dynamic(s.url),alt:s.alt})}n(e)}.bind(this)),o.on("close",function(){N2Classes.WindowManager.removeWindow(),setTimeout(function(){N2Classes.Esc.pop()},50)}),o.open(),N2Classes.Esc.add(function(){return!1})},e}),N2D("AbstractModal",function(i,t){function s(t,e){s.counter++,this.id=s.counter,this.type=t,this.buttons=[],this.options=i.extend({hasClose:!0,width:!1,destroyOnHide:!1},e),this.$modal=i('<div class="n2 n2_modal" data-modal-type="'+this.type+'"></div>').appendTo("body"),this.options.hasClose&&i('<div class="n2_modal__overlay"></div>').on("click",this.hide.bind(this)).appendTo(this.$modal),this.$modalWindow=i('<div class="n2_modal__window"></div>').appendTo(this.$modal),!1!==this.options.width&&this.$modalWindow.css("width",this.options.width),this.renderModal()}return s.counter=0,s.prototype.renderModal=function(){},s.prototype.show=function(){document.activeElement&&document.activeElement!==document.body&&document.activeElement.blur(),N2Classes.WindowManager.addWindow("modal"),this.options.hasClose&&N2Classes.Esc.add(function(){return this.hide("esc"),!0}.bind(this)),this.$modal.addClass("n2_modal--visible")},s.prototype.hide=function(t){N2Classes.WindowManager.removeWindow(),"esc"!==t&&(N2Classes.Esc.pop(),t&&t.preventDefault()),this.$modal.removeClass("n2_modal--visible"),this.options.destroyOnHide&&this.$modal.remove(),document.activeElement&&document.activeElement!==document.body&&document.activeElement.blur()},s.prototype.getBody=function(){return this.$modalBody},s.prototype.addContent=function(t){t.appendTo(this.$modalBody)},s.prototype.clearButtons=function(){for(var t in this.buttons)this.buttons[t].remove();this.buttons=[],this.$modalButtons.html("").attr("data-buttons",0)},s.prototype.addButton=function(t,e){e=e||!1;t=i('<div class="n2_modal__button"></div>').append(t);return e?t.prependTo(this.$modalButtons):t.appendTo(this.$modalButtons),this.buttons.push(t),this.$modalButtons.attr("data-buttons",this.buttons.length),t},s}),N2D("ModalDeleteConfirm",function(s,t){function n(t,e){var i=new N2Classes.ModalSimple("delete",{destroyOnHide:!0});i.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--delete","red")),i.addContent(N2Classes.UI.modalHeading(n2_("Are you sure?"))),i.addContent(N2Classes.UI.modalParagraphHTML(n2_sprintf("You're about to %s. ",t)+n2_sprintf("The deletion is irreversible, and it's not possible to recover %s.",t)).css("margin-bottom","19px"));t=N2Classes.UI.modalButton(n2_("Cancel"),"grey").on("click",function(t){t.preventDefault(),i.hide()});i.addButton(t);t=N2Classes.UI.modalButton(n2_("Delete"),"red").on("click",function(t){t.preventDefault(),e(),i.hide(t)});i.addButton(t),i.show()}return n.href=function(t,e,i){t.preventDefault(),n(i,function(){window.location.href=s(e).attr("href")})},n}),N2D("ModalIframe","AbstractModal",function(i,t){function e(t,e){N2Classes.AbstractModal.prototype.constructor.call(this,t,i.extend({},e))}return((e.prototype=Object.create(N2Classes.AbstractModal.prototype)).constructor=e).prototype.renderModal=function(){this.$modal.addClass("n2_modal--iframe"),this.$frame=i('<iframe name="'+this.type+'" src="about:blank" style="width: 100%;height:100%;" allowfullscreen></iframe>').appendTo(this.$modalWindow)},e.prototype.setSrc=function(t){this.$frame.attr("src",t)},e.prototype.hide=function(t){N2Classes.AbstractModal.prototype.hide.call(this,t),this.$frame.attr("src","about:blank")},e}),N2D("ModalLightbox","AbstractModal",function(s,t){function e(t,e,i){this.title=t,N2Classes.AbstractModal.prototype.constructor.call(this,e,s.extend({},i))}return((e.prototype=Object.create(N2Classes.AbstractModal.prototype)).constructor=e).prototype.renderModal=function(){var t;this.$modal.addClass("n2_modal--lightbox"),this.$modalTopBar=s('<div class="n2_modal__top_bar"></div>').appendTo(this.$modalWindow),this.$title=s('<div class="n2_modal__top_bar_title"></div>').text(this.title).appendTo(this.$modalTopBar),this.$modalButtons=s('<div class="n2_modal__top_bar_buttons" data-buttons="0"></div>').appendTo(this.$modalTopBar),this.options.hasClose&&(t=N2Classes.UI.modalButton(n2_("Close"),"grey-dark").on("click",this.hide.bind(this)),this.addButton(t)),this.$modalBody=s('<div class="n2_modal__body"></div>').appendTo(this.$modalWindow)},e.prototype.setTitle=function(t){this.title=t,this.$title.text(t)},e}),N2D("ModalSimple","AbstractModal",function(i,t){function e(t,e){N2Classes.AbstractModal.prototype.constructor.call(this,t,i.extend({width:500},e))}return((e.prototype=Object.create(N2Classes.AbstractModal.prototype)).constructor=e).prototype.renderModal=function(){var t;this.$modal.addClass("n2_modal--simple"),this.$modalBodyOuter=i('<div class="n2_modal__body_outer"></div>').appendTo(this.$modalWindow),this.options.hasClose&&(t=i('<div class="n2_modal__close_wrap"></div>').appendTo(this.$modalBodyOuter),i('<div class="n2_modal__close"><i class="ssi_16 ssi_16--remove"></i></div>').on("click",this.hide.bind(this)).appendTo(t)),this.$modalBody=i('<div class="n2_modal__body"></div>').appendTo(this.$modalBodyOuter),this.$modalButtons=i('<div class="n2_modal__buttons" data-buttons="0"></div>').appendTo(this.$modalWindow)},e}),N2D("PreviewPopup",function(t,e){return function(t,e){var i=["height="+screen.availHeight,"width="+screen.availWidth,"toolbar=yes,scrollbars=yes,resizable=yes"].join(",");return(i=window.open(t,e,i)).moveTo(0,0),i.resizeTo(screen.availWidth,screen.availHeight),i}}),N2D("ModalGeneratorRecordViewer",function(r,t){return function(t,e){this.createRecordModal=new N2Classes.ModalSimple("generator-record-viewer",{width:1e3,destroyOnHide:!0}),this.createRecordModal.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--data","blue")),this.createRecordModal.addContent(N2Classes.UI.modalHeading(n2_("Records"))),function(t,e,i){var s=r('<div class="n2_generator_records_table"></div>').css("grid-template-columns","40px repeat("+(e.length-1)+", auto)").appendTo(t),n=0;for(r('<div class="n2_generator_records_table__heading" data-col="1"></div>').text(e[n]).appendTo(s),n=1;n<e.length;n++)r('<div class="n2_generator_records_table__heading"></div>').text(e[n]).appendTo(s);for(n=0;n<i.length;n++){var o=0;for(r('<div class="n2_generator_records_table__heading" data-col="1"></div>').text(i[n][o]).appendTo(s),o=1;o<i[n].length;o++)r('<div class="n2_generator_records_table__cell"></div>').html(i[n][o]).appendTo(s)}}(this.createRecordModal.getBody(),t,e),this.createRecordModal.show()}}),N2D("ModalHotkey",function(g,t){function e(){var t=this.getHotkeys();this.modal=new N2Classes.ModalSimple("hotkey",{width:800}),this.modal.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--keyboard","blue")),this.modal.addContent(N2Classes.UI.modalHeading(n2_("Keyboard shortcuts")));var e=g('<div class="n2_modal__hotkey"></div>');this.modal.addContent(e);for(var i=0;i<t.length;i++)for(var s=g('<div class="n2_modal__hotkey_column"></div>').appendTo(e),n=0;n<t[i].length;n++){var o=t[i][n][0],r=t[i][n][1],a=g('<div class="n2_modal__hotkey_group"></div>').appendTo(s);g('<div class="n2_modal__hotkey_title">'+o+"</div>").appendTo(a);for(var l=0;l<r.length;l++){var h=g('<div class="n2_modal__hotkey_row"></div>').appendTo(a),d=r[l][0];g('<div class="n2_modal__hotkey_text">'+d+"</div>").appendTo(h);for(var c=g('<div class="n2_modal__hotkey_keys"></div>').appendTo(h),p=r[l][1],u=0;u<p.length;u++)g('<div class="n2_modal__hotkey_key">'+p[u]+"</div>").appendTo(c)}}var f=N2Classes.UI.modalButton(n2_("Got it"),"blue");this.modal.addButton(f),f.on("click",function(t){this.modal.hide()}.bind(this))}e.prototype.getHotkeys=function(){var t="ctrl",e=[],i=[];this.isMac()&&(t="cmd");var s=[n2_("General"),[[n2_("Content tab"),["q"]],[n2_("Style tab"),["w"]]]];e.push(s),s[1].push([n2_("Add Layer"),["a"]],[n2_("Layer List"),["s"]]);s=[n2_("View"),[[n2_("Preview"),[t,"1"]],[n2_("Desktop"),[t,"2"]],[n2_("Tablet"),[t,"3"]],[n2_("Mobile"),[t,"4"]]]];e.push(s);s=[n2_("Adjust"),[[n2_("Move (Absolute)"),[n2_("Arrows")]],[n2_("Align (Absolute)"),[n2_("Numeric keys")]]]];e.push(s);t=[n2_("Action"),[[n2_("Delete"),["del"]],[n2_("Duplicate"),[t,"d"]],[n2_("Copy"),[t,"c"]],[n2_("Paste"),[t,"v"]],[n2_("Undo"),[t,"z"]],[n2_("Redo"),[t,"shift","z"]],[n2_("Save"),[t,"s"]]]];i.push(t);t=[n2_("Clear device specific settings"),[[n2_("Current layer, current device"),["shift","e"]],[n2_("Current layer, all devices"),["shift","alt","e"]],[n2_("All layers, current device"),["shift","r"]],[n2_("All layers, all devices"),["shift","alt","r"]]]];return i.push(t),[e,i]},e.prototype.isMac=function(){return 0<=navigator.platform.toUpperCase().indexOf("MAC")};var i=!(e.prototype.show=function(){this.modal.show()});function s(){}return s.show=function(){(i=i||new e).show()},s}),N2D("ModalSafeHTML",function(s,t){return function(t){var i=new N2Classes.ModalSimple("safe-html",{destroyOnHide:!1,width:440});i.addContent(N2Classes.UI.modalHeading(n2_("Unexpected response"))),t=s(t.replace(/document\.write/g,"n2Write")),window.n2Write=function(t){i.addContent(s("<span></span>").html(t))},t.each(function(t,e){i.addContent(s(e))}),delete window.n2Write,i.show()}}),N2D("ModalUrlTabPro",function(i,t){function e(t,e){i(".n2_free_need_more").eq(0).clone().appendTo(t)}return e.prototype.show=function(t){},e}),N2D("ModalUrlTabUrl",function(e,i){function t(t,e){this.modalManager=e,this.cache={};e=N2Classes.UI.modalFormRow(!0).appendTo(t);this.$url=N2Classes.UI.modalFieldText(e,"url",n2_("URL"),"");e=N2Classes.UI.modalFormRow(!0).appendTo(t);this.$searchKeyword=N2Classes.UI.modalFieldText(e,"search-keyword",n2_("Search keyword"),"").on("keyup",this.search.bind(this)).focus();t=N2Classes.UI.modalFormRow(!0).appendTo(t);this.$postSelector=N2Classes.UI.modalSelectList(t,"url-post",n2_("Posts"),function(t){this.$url.val(t.link)}.bind(this),{mode:"insert"})}return t.prototype.show=function(t){this.$url.val(t),this.$searchKeyword.val(""),this.search()},t.prototype.search=function(){this.searchString=this.$searchKeyword.val(),this.getAjaxSearchResult(this.searchString).done(function(t){if(this.$searchKeyword.val()===this.searchString){this.$postSelector.removeOptions();for(var e=t.data,i=0;i<e.length;i++)this.$postSelector.addOption(e[i].title,e[i].info,e[i])}}.bind(this))},t.prototype.getAjaxSearchResult=function(t){return this.cache[t]===i&&(this.cache[t]=e.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.modalManager.ajaxUrl),data:{keyword:t},dataType:"json"})),this.cache[t]},t.prototype.getResult=function(){return this.$url.val()},t}),N2D("ModalUrl",function(t,e){function s(t){this.ajaxUrl=t,this.activeTab="",this.modal=new N2Classes.ModalSimple("url-modal"),this.modal.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--link","green").css("margin-bottom","20px")),this.uiTabs=N2Classes.UI.modalTabs(this.modal.getBody(),"url-tabs",{url:n2_("URL"),lightbox:n2_("Lightbox"),action:n2_("Action")},this.onTabActiveChange.bind(this)),this.tabs={},this.tabs.url=new N2Classes.ModalUrlTabUrl(this.uiTabs.tabs.url.$content,this),this.tabs.lightbox=new N2Classes.ModalUrlTabPro(this.uiTabs.tabs.lightbox.$content),this.tabs.action=new N2Classes.ModalUrlTabPro(this.uiTabs.tabs.action.$content);t=N2Classes.UI.modalButton(n2_("Insert"),"green");this.modal.addButton(t),t.on("click",function(t){t.preventDefault(),this.setCallback(this.tabs[this.activeTab].getResult()),this.modal.hide()}.bind(this))}s.prototype.onTabActiveChange=function(t){this.activeTab=t,this.tabs[t].show(this.originalValue)};var n=!(s.prototype.show=function(t,e){this.originalValue=t,this.setCallback=e,t.match(/lightbox\[(.+)\]/)?this.uiTabs.setActiveTab("lightbox"):t.match(/ScrollTo|ScrollToAlias|SlideEvent|ToSlide|ToSlideID|\[(.+)\]/)||t.match(/PreviousSlide|NextSlide|\[\]/)?this.uiTabs.setActiveTab("action"):this.uiTabs.setActiveTab("url"),this.modal.show()});function i(){}return i.show=function(t,e,i){(n=n||new s(e)).show(t,i)},i}),N2D("UI",function(p,n){var l={modalButton:function(t,e,i){return p('<a class="n2_button n2_button--'+(i=i||"big")+" n2_button--"+e+'" href="#"><span class="n2_button__label">'+t+"</span></a>")},modalIcon:function(t,e){return p('<div class="n2_modal__icon n2_modal__icon--'+e+'"><i class="'+t+'"></i></div>')},modalHeading:function(t){return p('<div class="n2_modal__heading"></div>').text(t)},modalSubHeading:function(t){return p('<div class="n2_modal__subheading"></div>').text(t)},modalParagraph:function(t){return p('<div class="n2_modal__paragraph"></div>').text(t)},modalParagraphHTML:function(t){return p('<div class="n2_modal__paragraph"></div>').html(t)},modalInput:function(t,e,i,s){return p('<input class="n2_modal__input" type="'+e+'" id="'+t+'" name="'+t+'" value="'+i+'" '+(s!==n?'placeholder="'+s+'"':"")+"/>")},modalFormTable:function(t){var e=p('<div class="n2_form__table"></div>');return p('<div class="n2_form__table_label"></div>').append(p('<div class="n2_form__table_label_title"></div>').text(t)).appendTo(e),{$table:e,$content:p('<div class="n2_form__table_preview"></div>').appendTo(e)}},modalFormContainer:function(t,e){return p('<div class="n2_modal__form_container" data-field="'+e+'"></div>').appendTo(t)},modalHiddenContainer:function(t){return p('<div class="n2_modal__container_hidden"></div>').appendTo(t)},modalFormRow:function(t){return p('<div class="n2_modal__form_row"></div>').toggleClass("n2_modal__form_row--fullwidth",!0===t)},modalFormRowLarge:function(t){return p('<div class="n2_modal__form_row n2_modal__form_row--large"></div>').toggleClass("n2_modal__form_row--fullwidth",!0===t)},modalFieldWrapper:function(t,e,i){t=p('<div class="n2_field" data-field="'+e+'"></div>').appendTo(t);return!1===i?t.addClass("n2_field--label-none"):""===i&&t.addClass("n2_field--label-placeholder"),i&&p('<div class="n2_field__label"><label for="modal-field-'+e+'">'+i+"</label></div>").appendTo(t),{$field:t,$element:p('<div class="n2_field__element"></div>').appendTo(t)}},modalFieldText:function(t,e,i,s){i=l.modalFieldWrapper(t,e,i),i=p('<div class="n2_field_text"></div>').appendTo(i.$element),i=p('<input type="text" id="modal-field-'+e+'" name="'+e+'" autocomplete="off">').val(s).appendTo(i);return new N2Classes.FormElementText("modal-field-"+e),i},modalOnOff:function(t,e,i,s,n){i=l.modalFieldWrapper(t,e,i),i=p('<div class="n2_field_onoff"><div class="n2_field_onoff__slider"><div class="n2_field_onoff__slider_bullet"></div></div><div class="n2_field_onoff__labels"><div class="n2_field_onoff__label n2_field_onoff__label_off">'+n2_("Off")+'</div><div class="n2_field_onoff__label n2_field_onoff__label_on">'+n2_("On")+"</div></div></div>").appendTo(i.$element),i=p('<input id="modal-field-'+e+'" name="'+e+'" value="'+s+'" type="hidden" autocomplete="off">').val(s).appendTo(i);return new N2Classes.FormElementOnoff("modal-field-"+e,n),i},modalSelect:function(t,e,i,s,n,o){o=p.extend({isMultiple:!1},o);var r,t=l.modalFieldWrapper(t,e,i),i=p('<input id="modal-field-'+e+'" name="'+e+'" value="'+n+'" type="hidden" autocomplete="off">').appendTo(t.$element),a=p('<select id="modal-field-'+e+'_select" name="select'+e+'" autocomplete="off"></select>');for(r in o.isMultiple&&a.attr("multiple","multiple").attr("size","8"),s)a.append('<option value="'+r+'">'+s[r]+"</option>");return p('<div class="n2_field_select"></div>').append(a).appendTo(t.$element),new N2Classes.FormElementList("modal-field-"+e).insideChange(n),i},modalNumber:function(t,e,i,s,n){var o=100;switch((n=p.extend({unit:!1,min:-Number.MAX_VALUE,max:Number.MAX_VALUE,wide:4,sublabel:""},n)).wide){case 2:o=20;break;case 3:o=26;break;case 4:o=32;break;case 5:o=44;break;case 6:o=60}i=l.modalFieldWrapper(t,e,i),i=p('<div class="n2_field_text n2_field_number"></div>').appendTo(i.$element);""!==n.sublabel&&p('<div class="n2_field_number__unit"></div>').text(n.sublabel).appendTo(i);s=p('<input id="modal-field-'+e+'" name="'+e+'" value="'+s+'" type="text" autocomplete="off">').css("width",o).appendTo(i);return n.unit&&p('<div class="n2_field_number__unit"></div>').text(n.unit).appendTo(i),new N2Classes.FormElementNumber("modal-field-"+e,n.min,n.max),s},modalTextarea:function(t,e,i){i=l.modalFieldWrapper(t,e,i),i=p('<div class="n2_field_textarea"></div>').appendTo(i.$element);return p('<textarea name="'+e+'" autocomplete="off"></textarea>').appendTo(i)},modalTable:function(t,e,i,s){i=l.modalFieldWrapper(t,e,i);i.$field.addClass("n2_field_table");for(var n=p('<div class="n2_field_table__content"></div>').css("grid-template-columns","repeat("+s[0].length+", auto)").appendTo(i.$element),o=0;o<s.length;o++)for(var r=0;r<s[o].length;r++)p('<div class="n2_field_table__cell">'+s[o][r]+"</div>").appendTo(n);return n},modalSelectList:function(t,e,i,s,n){n=p.extend({mode:"select"},n);var o=l.modalFieldWrapper(t,e,i),r=p('<div class="n2_field_select_list"></div>').appendTo(o.$element);return{getField:function(){return o.$field},addOption:function(t,e,i){p('<div class="n2_field_select_list__option"></div>').on("click",function(t,e){"select"===n.mode&&(o.$field.find(".n2_field_select_list__option--selected").removeClass("n2_field_select_list__option--selected"),p(e.currentTarget).addClass("n2_field_select_list__option--selected")),s(t)}.bind(this,i)).append(p('<div class="n2_field_select_list__option_primary"></div>').text(t)).append(p('<div class="n2_field_select_list__option_secondary"></div>').text(e)).appendTo(r)},removeOptions:function(){r.html("")}}},modalGeneratorVariableList:function(t,e,i,s,n,o){t.addContent(this.modalHeading(n2_(i)));i=N2Classes.UI.modalFormRow(!0);t.addContent(i);var r,a,n=N2Classes.UI.modalFieldWrapper(i,s,n),l=p('<div class="n2_generator_variables"></div>').appendTo(n.$element),h=[];if(Number.isInteger(e))for(var d=1;d<=e;d++)h[d]=d;else h=e;for(a in h){var c=p('<div class="n2_generator_variables__variable"></div>');c.text(a).on("click",function(t){r.removeClass("n2_generator_variables__variable--selected"),this.addClass("n2_generator_variables__variable--selected"),o(t)}.bind(c,a)).appendTo(l)}(r=l.find(".n2_generator_variables__variable")).eq(0).addClass("n2_generator_variables__variable--selected")},modalTabs:function(t,e,i,s){var n,t=p('<div class="n2_modal_tab"></div>').appendTo(t),o=p('<div class="n2_modal_tab__tabs"></div>').appendTo(t),r=p('<div class="n2_modal_tab__tabs_contents"></div>').appendTo(t),a=!1,l={};function h(t){a&&a!==t&&(l[a].$button.removeClass("n2_modal_tab__tabs_button--active"),l[a].$content.removeClass("n2_modal_tab__tabs_content--active")),l[a=t].$button.addClass("n2_modal_tab__tabs_button--active"),l[a].$content.addClass("n2_modal_tab__tabs_content--active"),s(a)}for(n in i)l[n]={$button:p('<div class="n2_modal_tab__tabs_button" data-tab="'+n+'">'+i[n]+"</div>").on("click",h.bind(this,n)).appendTo(o),$content:p('<div class="n2_modal_tab__tabs_content" data-tab="'+n+'"></div>').appendTo(r)};return{tabs:l,setActiveTab:h}},modalFieldSelectIcon:function(t,e,i,s,n,o){var r,i=l.modalFieldWrapper(t,e,i),a=p('<div class="n2_field_select_icon"></div>').appendTo(i.$element);for(r in s)p('<div class="n2_field_select_icon__option"></div>').attr("data-value",r).toggleClass("n2_field_select_icon__option--selected",r===n).append('<div class="n2_field_select_icon__option_icon"><i class="'+s[r].icon+'"></i></div>').append('<div class="n2_field_select_icon__option_label">'+s[r].label+"</div>").append('<div class="n2_field_select_icon__selected_marker"><i class="ssi_16 ssi_16--check"></i></div>').appendTo(a);i=p('<input id="modal-field-'+e+'" name="'+e+'" value="'+n+'" type="hidden" />').appendTo(i.$element);return new N2Classes.FormElementSelectIcon("modal-field-"+e,o),i},modalNotice:function(t,e,i){t=l.modalFieldWrapper(t,"notice",n2_("Notice"));return p('<div class="n2_field_message n2_field_message--'+i+'"></div>').html(n2_(e)).appendTo(t.$element)}};return l}),N2D("AutocompleteSimple",function(s,t){return function(t,e){var i=s("#"+t);new N2Classes.UIAutocomplete(i,{positionTo:".n2_autocomplete_position_to",y:-2,appendTo:function(){return i.closest(".n2_container_scrollable, body")},source:function(){return e},select:function(t,e){s(this).val(e.value).trigger("change")}})}}),N2D("Spectrum",function(Ct,wt){var t,xt=null,St={beforeShow:i,move:i,change:i,show:i,hide:i,color:!1,flat:!1,showInput:!1,showButtons:!0,clickoutFiresChange:!1,showInitial:!1,showPalette:!1,showPaletteOnly:!1,showSelectionPalette:!0,localStorageKey:!1,maxSelectionSize:7,cancelText:"cancel",chooseText:"choose",preferredFormat:!1,className:"",showAlpha:!1,theme:"n2-sp-light",palette:["fff","000"],selectionPalette:[],disabled:!1},Nt=[],kt=!!/msie/i.exec(window.navigator.userAgent),Pt=((t=document.createElement("div").style).cssText="background-color:rgba(0,0,0,.5)",e(t.backgroundColor,"rgba")||e(t.backgroundColor,"hsla")),Tt=["<div class='n2-sp-replacer'>","<div class='n2-sp-preview'></div>","</div>"].join(""),It=function(){var t="";if(kt)for(var e=1;e<=6;e++)t+="<div class='n2-sp-"+e+"'></div>";return["<div class='n2-sp-container'>","<div class='n2-sp-palette-container'>","<div class='n2-sp-palette n2-sp-thumb n2-sp-cf'></div>","</div>","<div class='n2-sp-picker-container'>","<div class='n2-sp-top n2-sp-cf'>","<div class='n2-sp-fill'></div>","<div class='n2-sp-top-inner'>","<div class='n2-sp-color'>","<div class='n2-sp-sat'>","<div class='n2-sp-val'>","<div class='n2-sp-dragger'></div>","</div>","</div>","</div>","<div class='n2-sp-hue'>","<div class='n2-sp-slider'></div>",t,"</div>","</div>","<div class='n2-sp-alpha'><div class='n2-sp-alpha-inner'><div class='n2-sp-alpha-handle'></div></div></div>","</div>","<div class='n2-sp-input-container n2-sp-cf'>","<input class='n2-sp-input' type='text' spellcheck='false' />","</div>","<div class='n2-sp-initial n2-sp-thumb n2-sp-cf'></div>","<div class='n2-sp-button-container n2-sp-cf'>","<a class='n2-sp-cancel' href='#'></a>","<button class='n2-sp-choose'></button>","</div>","</div>","</div>"].join("")}();function e(t,e){return!!~(""+t).indexOf(e)}function Dt(t,e,i){for(var s=[],n=0;n<t.length;n++){var o=xt(t[n]),r=o.toHsl().l<.5?"n2-sp-thumb-el n2-sp-thumb-dark":"n2-sp-thumb-el n2-sp-thumb-light";r+=xt.equals(e,t[n])?" n2-sp-thumb-active":"";var a="background-color:"+o.toRgbString();s.push('<span title="'+o.toRgbString()+'" data-color="'+o.toRgbString()+'" class="'+r+'"><span class="n2-sp-thumb-inner" style="'+a+';"></span></span>')}return"<div class='n2-sp-cf "+i+"'>"+s.join("")+"</div>"}function o(t,e){var i,s,n,o,r,a=(r=e,e=t,(r=Ct.extend({},St,r)).callbacks={move:Mt(r.move,e),change:Mt(r.change,e),show:Mt(r.show,e),hide:Mt(r.hide,e),beforeShow:Mt(r.beforeShow,e)},r),l=a.flat,h=a.showSelectionPalette,d=a.localStorageKey,c=a.theme,p=a.callbacks,u=(i=vt,function(){var t=this,e=arguments;n&&clearTimeout(o),!n&&o||(o=setTimeout(function(){o=null,i.apply(t,e)},s))}),f=!(s=10),g=0,y=0,m=0,v=0,_=0,b=0,C=0,w=0,x=0,S=0,N=1,r=a.palette.slice(0),k=Ct.isArray(r[0])?r:[r],P=a.selectionPalette.slice(0),T="n2-sp-dragging",I=t.ownerDocument,D=I.body,$=Ct(t),M=!1,E=Ct(It,I).addClass(c),A=E.find(".n2-sp-color"),F=E.find(".n2-sp-dragger"),L=E.find(".n2-sp-hue"),R=E.find(".n2-sp-slider"),z=E.find(".n2-sp-alpha-inner"),O=E.find(".n2-sp-alpha"),H=E.find(".n2-sp-alpha-handle"),U=E.find(".n2-sp-input"),j=E.find(".n2-sp-palette"),B=E.find(".n2-sp-initial"),V=E.find(".n2-sp-cancel"),W=E.find(".n2-sp-choose"),q=$.is("input"),X=q&&!l,Y=null,G=null,K=null,J=a.color||q&&$.val(),Z=!1,Q=a.preferredFormat,tt=Q,et=!a.showButtons||a.clickoutFiresChange;function it(t){E.toggleClass("n2-sp-flat",l),E.toggleClass("n2-sp-input-disabled",!a.showInput),E.toggleClass("n2-sp-alpha-enabled",a.showAlpha),E.toggleClass("n2-sp-buttons-disabled",!a.showButtons||l),E.toggleClass("n2-sp-palette-disabled",!a.showPalette),E.toggleClass("n2-sp-palette-only",a.showPaletteOnly),E.toggleClass("n2-sp-initial-disabled",!a.showInitial),E.addClass(a.className),t===wt&&vt()}function st(t){if(h){t=xt(t).toRgbString();if(-1===P.indexOf(t)&&P.push(t),d&&window.localStorage)try{window.localStorage[d]=P.join(";")}catch(t){}}}function nt(){var i=ut(),t=Ct.map(k,function(t,e){return Dt(t,i,"n2-sp-palette-row n2-sp-palette-row-"+e)});P&&t.push(Dt(function(){var t,e=[],i=P,s={};if(a.showPalette){for(var n,o=0;o<k.length;o++)for(var r=0;r<k[o].length;r++)s[t=xt(k[o][r]).toRgbString()]=!0;for(o=0;o<i.length;o++)!a.showAlpha&&i[o].startsWith("rgba")&&((n=i[o].split(","))[0]=n[0].replace("rgba","rgb"),n.pop(),i[o]=n.join(",")+")"),t=xt(i[o]).toRgbString(),s.hasOwnProperty(t)||(e.push(i[o]),s[t]=!0)}return a.showAlpha||(a.maxSelectionSize=5),e.reverse().slice(0,a.maxSelectionSize)}(),i,"n2-sp-palette-row n2-sp-palette-row-selection")),j.html(t.join(""))}function ot(){var t,e;a.showInitial&&(t=Z,e=ut(),B.html(Dt([t,e],e,"n2-sp-palette-row-initial")))}function rt(){0!==y&&0!==g&&0!==v||vt(),E.addClass(T)}function at(){E.removeClass(T)}function lt(){var t=xt(U.val());t.ok?pt(t):U.addClass("n2-sp-validation-error")}function ht(){(f?ct:dt)()}function dt(){f?vt():!1!==p.beforeShow(ut())&&(function(){for(var t=0;t<Nt.length;t++)Nt[t]&&Nt[t].hide()}(),f=!0,Ct(I).bind("click.spectrum",ct),Ct(window).bind("resize.spectrum",u),Y.addClass("n2-sp-active"),E.show(),a.showPalette&&nt(),vt(),gt(),Z=ut(),ot(),p.show(Z))}function ct(t){t&&"click"==t.type&&2==t.button||f&&!l&&(f=!1,Ct(I).unbind("click.spectrum",ct),Ct(window).unbind("resize.spectrum",u),Y.removeClass("n2-sp-active"),E.hide(),xt.equals(ut(),Z)||(et&&"cancel"!==t?mt(!0):pt(Z,!0)),p.hide(ut()))}function pt(t,e){var i;xt.equals(t,ut())||(t=(i=xt(t)).toHsv(),w=t.h,x=t.s,S=t.v,N=t.a,gt(),e||(tt=Q||i.format))}function ut(){return xt.fromRatio({h:w,s:x,v:S,a:Math.round(100*N)/100})}function ft(){gt(),p.move(ut())}function gt(){U.removeClass("n2-sp-validation-error"),yt();var t=xt({h:w,s:"1.0",v:"1.0"});A.css("background-color","#"+t.toHexString());var e=tt;N<1&&("hex"!==e&&"name"!==e||(e="rgb"));var i=ut(),s=i.toHexString(),t=i.toRgbString();Pt||1===i.alpha?K.css("background-color",t):(K.css("background-color","transparent"),K.css("filter",i.toFilter())),a.showAlpha&&((t=i.toRgb()).a=0,s="linear-gradient(to right, "+xt(t).toRgbString()+", "+s+")",z.css("background",s)),a.showInput&&(N<1&&("hex"!==e&&"name"!==e||(e="rgb")),U.val(i.toString(e))),a.showPalette&&nt(),ot()}function yt(){var t=x*g,e=y-S*y,t=Math.max(-m,Math.min(g-m,t-m)),e=Math.max(-m,Math.min(y-m,e-m));F.css({top:e,left:t});t=N*_;H.css({left:t-b/2});t=w*v;R.css({top:t-C})}function mt(t){var e=ut();q&&$.val(e.toString(tt)).change();st(Z=e),t&&p.change(e)}function vt(){var t,e,i,s,n,o,r;g=A.width(),y=A.height(),m=F.height(),L.width(),v=L.height(),C=R.height(),_=O.width(),b=H.width(),l||E.offset((t=E,e=G.parent(),i=t.outerWidth(),s=t.outerHeight(),n=e.outerHeight(),o=t[0].ownerDocument,r=o.documentElement,t=r.clientWidth+Ct(o).scrollLeft(),o=r.clientHeight+Ct(o).scrollTop(),(e=e.offset()).top+=n+3,e.left-=Math.min(e.left,e.left+i>t&&i<t?Math.abs(e.left+i-t):0),e.top-=Math.min(e.top,e.top+s>o&&s<o?Math.abs(+(s+n+6)):0),e)),yt()}function _t(){ct(),M=!0,$.attr("disabled",!0),G.addClass("n2-sp-disabled")}!function(){kt&&E.find("*:not(input)").attr("unselectable","on");var t=$.parent().find(".n2-sp-replacer");if(t.length?Y=t:(Y=X?Ct(Tt).addClass(c):Ct([]),X&&$.parent().after(Y)),G=X?Y:$,K=Y.find(".n2-sp-preview"),it(!0),l?$.parent().after(E).hide():Ct(D).append(E.hide()),d&&window.localStorage)try{P=window.localStorage[d].split(";")}catch(t){}function e(t){return t.data&&t.data.ignore?(pt(Ct(this).data("color")),ft()):(pt(Ct(this).data("color")),mt(!0),ft(),ct()),!1}G.bind("click.spectrum touchstart.spectrum",function(t){M||ht(),t.stopPropagation(),Ct(t.target).is("input")||t.preventDefault()}),!$.is(":disabled")&&!0!==a.disabled||_t(),E.click($t),U.change(lt),U.bind("paste",function(){setTimeout(lt,1)}),U.keydown(function(t){13==t.keyCode&<()}),V.text(a.cancelText),V.bind("click.spectrum",function(t){t.stopPropagation(),t.preventDefault(),ct("cancel")}),W.text(a.chooseText),W.bind("click.spectrum",function(t){t.stopPropagation(),t.preventDefault(),U.hasClass("n2-sp-validation-error")||(mt(!0),ct())}),Et(O,function(t,e,i){N=t/_,i.shiftKey&&(N=Math.round(10*N)/10),ft()}),Et(L,function(t,e){w=parseFloat(e/v),ft()},rt,at),Et(A,function(t,e){x=parseFloat(t/g),S=parseFloat((y-e)/y),ft()},rt,at),J?(pt(J),gt(),tt=Q||xt(J).format,st(J)):gt(),l&&dt(),t=kt?"mousedown.spectrum":"click.spectrum touchstart.spectrum",j.delegate(".n2-sp-thumb-el",t,e),B.delegate(".n2-sp-thumb-el:nth-child(1)",t,{ignore:!0},e)}();var bt={show:dt,hide:ct,toggle:ht,reflow:vt,option:function(t,e){return t===wt?Ct.extend({},a):e===wt?a[t]:(a[t]=e,void it())},enable:function(){M=!1,$.attr("disabled",!1),G.removeClass("n2-sp-disabled")},disable:_t,set:function(t){pt(t),mt()},get:ut,destroy:function(){$.show(),G.unbind("click.spectrum touchstart.spectrum"),E.remove(),Y.remove(),Nt[bt.id]=null},container:E};return bt.id=Nt.push(bt)-1,bt}function i(){}function $t(t){t.stopPropagation()}function Mt(t,e){var i=Array.prototype.slice,s=i.call(arguments,2);return function(){return t.apply(e,s.concat(i.call(arguments)))}}function Et(s,n,i,t){n=n||function(){},i=i||function(){},t=t||function(){};var o=s.ownerDocument||document,r=!1,a={},l=0,h=0,d=!1,c={};function p(t){t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.returnValue=!1}function u(t){if(r){if(kt&&document.documentMode<9&&!t.button)return f();var e=t.originalEvent.touches,i=(e?e[0]:t).pageX,e=(e?e[0]:t).pageY,i=Math.max(0,Math.min(i-a.left,h)),e=Math.max(0,Math.min(e-a.top,l));d&&p(t),n.apply(s,[i,e,t])}}function f(){r&&(Ct(o).unbind(c),Ct(o.body).removeClass("n2-sp-dragging"),t.apply(s,arguments)),r=!1}c.selectstart=p,c.dragstart=p,c[d?"touchmove":"mousemove"]=u,c[d?"touchend":"mouseup"]=f,Ct(s).bind(d?"touchstart":"mousedown",function(t){var e=t.which?3==t.which:2==t.button;t.originalEvent.touches,e||r||!1!==i.apply(s,arguments)&&(r=!0,l=Ct(s).height(),h=Ct(s).width(),a=Ct(s).offset(),Ct(o).bind(c),Ct(o.body).addClass("n2-sp-dragging"),d||u(t),p(t))})}var r="spectrum.id";return Ct.fn.n2spectrum=function(i,t){if("string"!=typeof i)return this.n2spectrum("destroy").each(function(){var t=o(this,i);Ct(this).data(r,t.id)});var s=this,n=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=Nt[Ct(this).data(r)];if(t){var e=t[i];if(!e)throw new Error("Spectrum: no such method: '"+i+"'");"get"==i?s=t.get():"container"==i?s=t.container:"option"==i?s=t.option.apply(t,n):"destroy"==i?(t.destroy(),Ct(this).removeData(r)):e.apply(t,n)}}),s},Ct.fn.n2spectrum.load=!0,Ct.fn.n2spectrum.loadOpts={},Ct.fn.n2spectrum.draggable=Et,Ct.fn.n2spectrum.defaults=St,Ct.n2spectrum={},Ct.n2spectrum.localization={},Ct.n2spectrum.palettes={},function(){var o=/^[\s,#]+/,d=/\s+$/,s=0,c=Math,p=c.round,u=c.min,f=c.max,t=c.random;function n(t,e,i){t=_(t,255),e=_(e,255),i=_(i,255);var s,n=f(t,e,i),o=u(t,e,i),r=(n+o)/2;if(n==o)s=l=0;else{var a=n-o,l=.5<r?a/(2-n-o):a/(n+o);switch(n){case t:s=(e-i)/a+(e<i?6:0);break;case e:s=(i-t)/a+2;break;case i:s=(t-e)/a+4}s/=6}return{h:s,s:l,l:r}}function g(t,e,i){t=_(t,255),e=_(e,255),i=_(i,255);var s,n=f(t,e,i),o=u(t,e,i),r=n,a=n-o,l=0===n?0:a/n;if(n==o)s=0;else{switch(n){case t:s=(e-i)/a+(e<i?6:0);break;case e:s=(i-t)/a+2;break;case i:s=(t-e)/a+4}s/=6}return{h:s,s:l,v:r}}function y(t,e,i,s){i=[C(p(t).toString(16)),C(p(e).toString(16)),C(p(i).toString(16))];return s||i[0].charAt(0)!=i[0].charAt(1)||i[1].charAt(0)!=i[1].charAt(1)||i[2].charAt(0)!=i[2].charAt(1)?i.join(""):i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)}(xt=function(t,e){if("object"==typeof t&&t.hasOwnProperty("_tc_id"))return t;var i=function(t){var e={r:0,g:0,b:0},i=1,s=!1,n=!1;"string"==typeof t&&(t=function(t){t=t.replace(o,"").replace(d,"").toLowerCase();var e,i=!1;if(m[t])t=m[t],i=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0};if(e=w.rgb.exec(t))return{r:e[1],g:e[2],b:e[3]};if(e=w.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=w.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=w.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=w.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=w.hex6.exec(t))return{r:b(e[1]),g:b(e[2]),b:b(e[3]),format:i?"name":"hex"};if(e=w.hex8.exec(t))return{r:b(e[1]),g:b(e[2]),b:b(e[3]),a:b(e[4])/255,format:i?"name":"hex"};if(e=w.hex3.exec(t))return{r:b(e[1]+""+e[1]),g:b(e[2]+""+e[2]),b:b(e[3]+""+e[3]),format:i?"name":"hex"};return!1}(t));"object"==typeof t&&(t.hasOwnProperty("r")&&t.hasOwnProperty("g")&&t.hasOwnProperty("b")?(e=function(t,e,i){return{r:255*_(t,255),g:255*_(e,255),b:255*_(i,255)}}(t.r,t.g,t.b),s=!0,n="rgb"):t.hasOwnProperty("h")&&t.hasOwnProperty("s")&&t.hasOwnProperty("v")?(e=function(t,e,i){t=6*_(t,360),e=_(e,100),i=_(i,100);var s=c.floor(t),n=t-s,o=i*(1-e),t=i*(1-n*e),e=i*(1-(1-n)*e),s=s%6;return{r:255*[i,t,o,o,e,i][s],g:255*[e,i,i,t,o,o][s],b:255*[o,o,e,i,i,t][s]}}(t.h,t.s,t.v),s=!0,n="hsv"):t.hasOwnProperty("h")&&t.hasOwnProperty("s")&&t.hasOwnProperty("l")&&(e=function(t,e,i){var s,n,o;function r(t,e,i){return i<0&&(i+=1),1<i&&--i,i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}t=_(t,360),e=_(e,100),i=_(i,100),0===e?s=n=o=i:(s=r(e=2*i-(i=i<.5?i*(1+e):i+e-i*e),i,t+1/3),n=r(e,i,t),o=r(e,i,t-1/3));return{r:255*s,g:255*n,b:255*o}}(t.h,t.s,t.l),s=!0,n="hsl"),t.hasOwnProperty("a")&&(i=t.a));e.r=u(255,f(e.r,0)),e.g=u(255,f(e.g,0)),e.b=u(255,f(e.b,0)),e.r<1&&(e.r=p(e.r));e.g<1&&(e.g=p(e.g));e.b<1&&(e.b=p(e.b));return{ok:s,format:t&&t.format||n,r:e.r,g:e.g,b:e.b,a:i}}(t),r=i.r,a=i.g,l=i.b,h=parseFloat(i.a),t=i.format;return{ok:i.ok,format:t,_tc_id:s++,alpha:h,toHsv:function(){var t=g(r,a,l);return{h:t.h,s:t.s,v:t.v,a:h}},toHsvString:function(){var t=g(r,a,l),e=p(360*t.h),i=p(100*t.s),t=p(100*t.v);return 1==h?"hsv("+e+", "+i+"%, "+t+"%)":"hsva("+e+", "+i+"%, "+t+"%, "+h+")"},toHsl:function(){var t=n(r,a,l);return{h:t.h,s:t.s,l:t.l,a:h}},toHslString:function(){var t=n(r,a,l),e=p(360*t.h),i=p(100*t.s),t=p(100*t.l);return 1==h?"hsl("+e+", "+i+"%, "+t+"%)":"hsla("+e+", "+i+"%, "+t+"%, "+h+")"},toHex:function(){return y(r,a,l)},toHexString:function(t){return y(r,a,l,t)},toHexString8:function(){return y(r,a,l,!0)+C(p(255*h).toString(16))},toRgb:function(){return{r:p(r),g:p(a),b:p(l),a:h}},toRgbString:function(){return 1==h?"rgb("+p(r)+", "+p(a)+", "+p(l)+")":"rgba("+p(r)+", "+p(a)+", "+p(l)+", "+h+")"},toName:function(){return v[y(r,a,l)]||!1},toFilter:function(t,e){var i=y(r,a,l,!0),s=i,n=Math.round(255*parseFloat(h)).toString(16),o=n,t=t&&t.gradientType?"GradientType = 1, ":"";return e&&(s=(e=xt(e)).toHex(),o=Math.round(255*parseFloat(e.alpha)).toString(16)),"progid:DXImageTransform.Microsoft.gradient("+t+"startColorstr=#"+C(n)+i+",endColorstr=#"+C(o)+s+")"},toString:function(t){var e=!1;return"rgb"===(t=t||this.format)&&(e=this.toRgbString()),"hex"===t&&(e=this.toHexString()),"hex6"===t&&(e=this.toHexString(!0)),"hex8"===t&&(e=this.toHexString8()),"name"===t&&(e=this.toName()),"hsl"===t&&(e=this.toHslString()),"hsv"===t&&(e=this.toHsvString()),e||this.toHexString(!0)}}}).fromRatio=function(t){if("object"==typeof t)for(var e in t)1===t[e]&&(t[e]="1.0");return xt(t)},xt.equals=function(t,e){return!(!t||!e)&&xt(t).toRgbString()==xt(e).toRgbString()},xt.random=function(){return xt.fromRatio({r:t(),g:t(),b:t()})},xt.desaturate=function(t,e){t=xt(t).toHsl();return t.s-=(e||10)/100,t.s=i(t.s),xt(t)},xt.saturate=function(t,e){t=xt(t).toHsl();return t.s+=(e||10)/100,t.s=i(t.s),xt(t)},xt.greyscale=function(t){return xt.desaturate(t,100)},xt.lighten=function(t,e){t=xt(t).toHsl();return t.l+=(e||10)/100,t.l=i(t.l),xt(t)},xt.darken=function(t,e){t=xt(t).toHsl();return t.l-=(e||10)/100,t.l=i(t.l),xt(t)},xt.complement=function(t){t=xt(t).toHsl();return t.h=(t.h+.5)%1,xt(t)},xt.triad=function(t){var e=xt(t).toHsl(),i=360*e.h;return[xt(t),xt({h:(120+i)%360,s:e.s,l:e.l}),xt({h:(240+i)%360,s:e.s,l:e.l})]},xt.tetrad=function(t){var e=xt(t).toHsl(),i=360*e.h;return[xt(t),xt({h:(90+i)%360,s:e.s,l:e.l}),xt({h:(180+i)%360,s:e.s,l:e.l}),xt({h:(270+i)%360,s:e.s,l:e.l})]},xt.splitcomplement=function(t){var e=xt(t).toHsl(),i=360*e.h;return[xt(t),xt({h:(72+i)%360,s:e.s,l:e.l}),xt({h:(216+i)%360,s:e.s,l:e.l})]},xt.analogous=function(t,e,i){e=e||6,i=i||30;var s=xt(t).toHsl(),n=360/i,o=[xt(t)];for(s.h*=360,s.h=(s.h-(n*e>>1)+720)%360;--e;)s.h=(s.h+n)%360,o.push(xt(s));return o},xt.monochromatic=function(t,e){e=e||6;for(var t=xt(t).toHsv(),i=t.h,s=t.s,n=t.v,o=[],r=1/e;e--;)o.push(xt({h:i,s:s,v:n})),n=(n+r)%1;return o},xt.readable=function(t,e){t=xt(t).toRgb(),e=xt(e).toRgb();return 10404<(e.r-t.r)*(e.r-t.r)+(e.g-t.g)*(e.g-t.g)+(e.b-t.b)*(e.b-t.b)};var m=xt.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},v=xt.hexNames=function(t){var e,i={};for(e in t)t.hasOwnProperty(e)&&(i[t[e]]=e);return i}(m);function _(t,e){"string"==typeof(i=t)&&-1!=i.indexOf(".")&&1===parseFloat(i)&&(t="100%");var i,i="string"==typeof(i=t)&&-1!=i.indexOf("%");return t=u(e,f(0,parseFloat(t))),i&&(t*=e/100),c.abs(t-e)<1e-6?1:1<=t?t%e/parseFloat(e):t}function i(t){return u(1,f(0,t))}function b(t){return parseInt(t,16)}function C(t){return 1==t.length?"0"+t:""+t}var e,r,w=(r="[\\s|\\(]+("+(e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",e="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",{rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+e),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+e),hsv:new RegExp("hsv"+r),hex3:/^([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex8:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/})}(),Ct.fn.n2spectrum}),N2D("Notification",function(o,t){function e(){this.deferred=o.Deferred(),N2R("documentReady",this.ready.bind(this))}return e.prototype.ready=function(){this.$container=o('<div class="n2_notification_center n2_admin_ui"></div>').appendTo("body"),this.deferred.resolve()},e.prototype.error=function(t,e){e=o.extend({wide:!1,heading:n2_("Oops, Something Went Wrong")},e);var i=new N2Classes.ModalSimple("notification error",{width:e.wide?1e3:440});i.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--error","red")),i.addContent(N2Classes.UI.modalHeading(e.heading)),i.addContent(N2Classes.UI.modalParagraphHTML(t));t=N2Classes.UI.modalButton(n2_("Got it"),"red");i.addButton(t),t.on("click",function(t){t.preventDefault(),i.hide(t)}),i.show()},e.prototype.success=function(t){this.message("success",n2_("Success"),t,{timeout:3})},e.prototype.notice=function(t){this.message("notice",n2_("Notice"),t)},e.prototype.message=function(t,e,i,s){s=o.extend({timeout:0},s);var n=o('<div class="n2_notification_center__message n2_notification_center__message--'+t+'"></div>').scrollTop(0).prependTo(this.$container);o('<div class="n2_notification_center__message_icon"><i class="ssi_24"></i></div>').appendTo(n);t=o('<div class="n2_notification_center__message_content"></div>').appendTo(n);o('<div class="n2_notification_center__message_content_label">'+e+"</div>").appendTo(t),o('<div class="n2_notification_center__message_content_description">'+i+"</div>").appendTo(t),s.timeout?(n.one("mouseenter",function(){n.remove()}),setTimeout(function(){n.remove()},1e3*s.timeout)):o('<div class="n2_notification_center__message_action"></div>').text(n2_("Got it")).on("click",function(){n.remove()}).appendTo(n),setTimeout(function(t){t.addClass("n2_notification_center__message--animate")}.bind(this,n),100)},new e}),N2D("Form",function(e,t){function i(){this.skipChangeConfirm=!1,this.onChangeCallback=this.onChange.bind(this)}return i.prototype.setID=function(t){this.$form=e(t).data("form",this)},i.prototype.onReady=function(){this.window=e("#n2-admin")[0],this.initButtons(),this.resetChangeTracker(),this.registerBeforeUnload(),document.addEventListener("keydown",this.onKeyDown.bind(this),{capture:!0})},i.prototype.initButtons=function(){},i.prototype.resetChangeTracker=function(){this.hasChange=!1,this.window.addEventListener("nextendChange",this.onChangeCallback,{passive:!0,capture:!0}),this.window.addEventListener("change",this.onChangeCallback,{passive:!0,capture:!0}),this.$saveButton.addClass("n2_button--inactive")},i.prototype.onChange=function(){this.hasChange=!0,this.$saveButton.removeClass("n2_button--inactive"),this.window.removeEventListener("nextendChange",this.onChangeCallback,{passive:!0,capture:!0}),this.window.removeEventListener("change",this.onChangeCallback,{passive:!0,capture:!0})},i.prototype.onKeyDown=function(t){var e;t.defaultPrevented||(e=!1,t.ctrlKey||t.metaKey?83===t.keyCode&&(this.actionSave(),e=!0):27===t.keyCode&&("INPUT"!==t.target.tagName&&"textarea"!==t.target.tagName||(t.target.blur(),e=!0)),e&&t.preventDefault())},i.prototype.isChanged=function(){return this.hasChange},i.prototype.registerBeforeUnload=function(){window.addEventListener("beforeunload",this.actionUnload.bind(this))},i.prototype.actionUnload=function(t){if(!this.skipChangeConfirm&&this.isChanged()){var e=n2_("The changes you made will be lost if you navigate away from this page.");return t.returnValue=e}},i.prototype.actionSave=function(){},i.prototype.afterSave=function(){this.resetChangeTracker()},i}),N2D("FormElement",function(t,e){function i(){this.connectedField=null,this.element.data("field",this)}return i.prototype.triggerOutsideChange=function(){this.element[0].dispatchEvent(new CustomEvent("outsideChange",{cancelable:!1,bubbles:!0,detail:{field:this}})),this.element[0].dispatchEvent(new CustomEvent("nextendChange",{cancelable:!1,bubbles:!0,detail:{field:this}}))},i.prototype.triggerInsideChange=function(){this.element[0].dispatchEvent(new CustomEvent("insideChange",{cancelable:!1,bubbles:!0,detail:{field:this}})),this.element[0].dispatchEvent(new CustomEvent("nextendChange",{cancelable:!1,bubbles:!0,detail:{field:this}}))},i.prototype.focus=function(t){this.connectedField&&this.connectedField.focus(t)},i}),N2D("FormElementAutocomplete","FormElementText",function(s,t){function e(t,e){this.tags=e,N2Classes.FormElementText.prototype.constructor.call(this,t),this.parent.find(".n2_field_text__clear").on("click",this.clear.bind(this)),new N2Classes.UIAutocomplete(this.element,{positionTo:".n2_field_autocomplete",y:-2,appendTo:function(){return this.element.closest(".n2_container_scrollable, body")}.bind(this),source:function(){return this.tags}.bind(this),select:function(t,e){var i=this.value.split(/,/);i.pop(),i.push(e.value),i.push(""),this.value=i.join(","),s(this).trigger("change")}})}return((e.prototype=Object.create(N2Classes.FormElementText.prototype)).constructor=e).prototype.clear=function(t){t.preventDefault(),this.element.val(""),this.change()},e}),N2D("BasicCSSFont",["BasicCSSSkeleton"],function(t,e){function i(){this._singular="font",this._prular="fonts",N2Classes.BasicCSSSkeleton.prototype.constructor.apply(this,arguments),this.form={afont:t("#layer-font-family"),color:t("#layer-font-color"),size:t("#layer-font-size"),weight:t("#layer-font-weight"),lineheight:t("#layer-font-lineheight"),align:t("#layer-font-textalign"),underline:t("#layer-font-decoration"),italic:t("#layer-font-decoration"),letterspacing:t("#layer-font-letterspacing"),wordspacing:t("#layer-font-wordspacing"),texttransform:t("#layer-font-texttransform"),tshadow:t("#layer-font-tshadow"),extra:t("#layer-font-extracss")},this.loaded()}return((i.prototype=Object.create(N2Classes.BasicCSSSkeleton.prototype)).constructor=i).prototype.activateVisual=function(t){this.activeVisual=t,this.setValue(N2Classes.CSSRendererFont.transformData(this.visuals[t].value,this.visuals[t].mode)),this.setStates(N2Classes.CSSRendererFont.rendererModes[this.visuals[t].mode].tabs),N2Classes.BasicCSSSkeleton.prototype.activateVisual.call(this,t)},i.prototype.setValue=function(t){this.value=N2Classes.CSSRendererFont.fixBold(t)},i.prototype._transformsize=function(t){return t.split("||").join("|*|")},i.prototype._setsize=function(t,e){t.size=e.replace("|*|","||")},i.prototype._transformweight=function(t){return parseInt(t)},i.prototype._setweight=function(t,e){t.weight=parseInt(e)},i.prototype._transformunderline=function(t){return[1==this.value[this.activeState].italic?"italic":"",1==t?"underline":""].join("||")},i.prototype._setunderline=function(t,e){e=e.split("||");t.underline="underline"===e[1]?1:0},i.prototype._transformitalic=function(t){return[1==t?"italic":"",1==this.value[this.activeState].underline?"underline":""].join("||")},i.prototype._setitalic=function(t,e){e=e.split("||");t.italic="italic"===e[0]?1:0},i}),N2D("BasicCSSSkeleton",function(n,o){function t(t){this.hasVisuals=!1,this.isInsideChange=!1,this.isReload=!1,this.manager=t,this.$container=t.$container.find('.n2_fields_layer_window[data-field="fieldset-layer-window-basiccss-'+this._singular+'"]'),this.$relatedContainers=t.$container.find('.n2_fields_layer_window[data-parent-design="fieldset-layer-window-basiccss-'+this._singular+'"]'),this.$containers=this.$container.add(this.$relatedContainers).attr("data-state","0"),this.elementField=n("#layerbasiccss-"+this._singular+"-element").data("field"),this.elementField.element.on("nextendChange",function(){this.activateVisual(this.elementField.element.val()),this.activateState(0)}.bind(this)),this.stateField=n("#layerbasiccss-"+this._singular+"-state").data("field"),this.stateField.element.on("nextendChange",function(){this.activateState(this.stateField.element.val())}.bind(this)),this.relatedElementFields=[],this.relatedStateFields=[],this.$relatedContainers.each(function(t,e){var i=n(e),e=i.find("#layerbasiccss-"+i.data("singular")+"-element").data("field"),i=i.find("#layerbasiccss-"+i.data("singular")+"-state").data("field");e.element.on("outsideChange",function(t){this.elementField.insideChange(t.val())}.bind(this,e.element)),i.element.on("outsideChange",function(t){this.stateField.insideChange(t.val())}.bind(this,i.element)),this.relatedElementFields.push(e),this.relatedStateFields.push(i)}.bind(this)),this.$containers.find('.n2_form__table_label_field[data-design-feature="reset-to-normal"] a').on("click",function(t){t.preventDefault(),this.value[this.activeState]={},this._lazySave(t),this.activateState(this.activeState)}.bind(this)),this.activeVisual=0,this.activeState=0}return t.prototype.loaded=function(){for(var t in this.form)this.form[t].on({nextendChange:this.changeValue.bind(this,t)})},t.prototype.changeValue=function(t,e){this.isReload||("function"==typeof this["_set"+t]?this["_set"+t](this.value[this.activeState],this.form[t].val()):this.value[this.activeState][t]=this.form[t].val(),this._lazySave(e))},t.prototype._lazySave=NextendDeBounce(function(t){this.isInsideChange=!0;var e=this.getData();this.visuals[this.activeVisual].field.save(t,e),this.visuals[this.activeVisual].value=e,this.isInsideChange=!1},50),t.prototype.save=function(t){for(var e in this.isInsideChange=!0,t)this.visualsByName[e].field.save({},t[e]),this.visualsByName[e].value=t[e];this.isInsideChange=!1},t.prototype.getData=function(){return JSON.stringify({data:this.value})},t.prototype.load=function(t,e){if(this.hasVisuals=0<e.length,this.$containers.attr("data-elements",e.length),this.hasVisuals){var i={};this.visuals=[],this.visualsByName={};for(var s=0;s<e.length;s++){var n=e[s];this.visualsByName[n.name]={value:t[n.name],mode:n.mode,field:n.field},n.field.element.off(".basiccss").on("outsideChange.basiccss",this.loadSingleValue.bind(this,s,n.name)),this.visuals.push(this.visualsByName[n.name]),i[s]=n.field.getLabel()}this.elementField.setOptions(i);for(s=0;s<this.relatedElementFields.length;s++)this.relatedElementFields[s].setOptions(i);this.activateVisual(0),this.activateState(0)}},t.prototype.loadSingleValue=function(t){this.isInsideChange||(this.visuals[t].value=this.visuals[t].field.element.val(),this.activeVisual==t&&(this.activateVisual(t),this.activateState(this.activeState)))},t.prototype.activateVisual=function(t){for(var e=0;e<this.relatedElementFields.length;e++)parseInt(this.relatedElementFields[e].element.val())!==t&&this.relatedElementFields[e].insideChange(t)},t.prototype.setValue=function(t){this.value=t},t.prototype.setStates=function(t){for(var e={},i=0;i<t.length;i++)e[i]=t[i];this.stateField.setOptions(e);for(i=0;i<this.relatedStateFields.length;i++)this.relatedStateFields[i].setOptions(e)},t.prototype.activateState=function(t){var e,i;for(i in t=Math.max(0,parseInt(t)),this.isReload=!0,this.activeState=t,this.$containers.attr("data-state",t),e=0===t?this.value[0]:n.extend({},this.value[0],this.value[t]))this.form[i]!==o&&("function"==typeof this["_transform"+i]?this.form[i].data("field").insideChange(this["_transform"+i](e[i])):this.form[i].data("field").insideChange(e[i]));for(var s=0;s<this.relatedStateFields.length;s++)parseInt(this.relatedStateFields[s].element.val())!==t&&this.relatedStateFields[s].insideChange(t);this.isReload=!1},t.prototype.serialize=function(){if(this.hasVisuals){var t,e={};for(t in this.visualsByName)e[t]=this.visualsByName[t].value;return e}return{}},t.prototype.unSerialize=function(t){for(var e in t)t.hasOwnProperty(e)&&(this.visualsByName[e].field.save({},t[e]),this.visualsByName[e].value=t[e])},t}),N2D("BasicCSSStyle",["BasicCSSSkeleton"],function(t,e){function i(){this._singular="style",this._prular="styles",N2Classes.BasicCSSSkeleton.prototype.constructor.apply(this,arguments),this.form={backgroundcolor:t("#layer-style-backgroundcolor"),opacity:t("#layer-style-opacity"),padding:t("#layer-style-padding"),border:t("#layer-style-border"),borderradius:t("#layer-style-borderradius"),boxshadow:t("#layer-style-boxshadow"),extra:t("#layer-style-extracss")},this.loaded()}return((i.prototype=Object.create(N2Classes.BasicCSSSkeleton.prototype)).constructor=i).prototype.activateVisual=function(t){this.activeVisual=t,this.setValue(N2Classes.CSSRendererStyle.transformData(this.visuals[t].value,this.visuals[t].mode)),this.setStates(N2Classes.CSSRendererStyle.rendererModes[this.visuals[t].mode].tabs),N2Classes.BasicCSSSkeleton.prototype.activateVisual.call(this,t)},i}),N2D("BasicCSS",function(n,r){function t(t,e){this.inPresetList=!1,this.$container=n("#"+t),this.options=n.extend({ajaxUrl:""},e),this.throttleSetTimeout=null,this.throttleExitTimeout=null,this.storage={},this.assets={font:new N2Classes.BasicCSSFont(this),style:new N2Classes.BasicCSSStyle(this)},this.$preset=n('<div class="n2_layer_window_design_preset"><div class="n2_layer_window_design_preset__label_container"><div class="n2_layer_window_design_preset__label">'+n2_("Preset")+'</div><i class="ssi_16 ssi_16--info" data-tip-description="'+n2_("You can use presets to save style settings for later use. Clicking on any preset will load its styling to your current layer, and the previous style settings will be lost.")+'" data-tip-label="'+n2_("Preset")+'"></i></div></div>').prependTo(this.$container),this.$notice=n('<div class="n2_layer_window_notice n2_layer_window_notice__device_icon"><div class="n2_field" data-field="layerslide-background-notice-image"><div class="n2_field__label"><label for="layerslide-background-notice-image">Note</label></div><div class="n2_field__element"><div class="n2_field_message n2_field_message--warning">'+n2_("Layer design options affect every device. If you need to make responsive adjustments, look for the options with the device icon.")+"</div></div></div></div>").prependTo(this.$container);t=n('<div class="n2_layer_window_design_preset__fields"></div>').appendTo(this.$preset),e=n('<div class="n2_layer_window_design_preset__fields_secondary"></div>').appendTo(t);n('<a class="n2_layer_window_design_preset__button_secondary" href="#" data-n2tip="'+n2_("Reset style to default")+'"><i class="ssi_16 ssi_16--reset"></i></a>').on("click",function(t){t.preventDefault(),this.exitPresetList(this.defs,t)}.bind(this)).appendTo(e),n('<a class="n2_layer_window_design_preset__button_secondary" href="#" data-n2tip="'+n2_("Save style as new preset")+'"><i class="ssi_16 ssi_16--save"></i></a>').on("click",function(t){t.preventDefault(),this.saveAsNew()}.bind(this)).appendTo(e),this.$presets=n('<div class="n2_layer_window_design_preset__presets"></div>').insertAfter(this.$preset),n('<a class="n2_layer_window_design_preset__button_choose" data-n2tip="'+n2_("Load style")+'" href="#"><i class="ssi_16 ssi_16--plus"></i></a>').on("click",function(t){t.preventDefault(),this.showList()}.bind(this)).appendTo(t),n('<a class="n2_layer_window_design_preset__button_back" href="#"><i class="ssi_16 ssi_16--remove"></i></a>').on("click",function(t){t.preventDefault(),this.exitPresetList(!1,t)}.bind(this)).appendTo(t),nextend.basicCSS=this}return t.prototype.showList=function(){this.inPresetList=!0,this.lastState=this.serialize(),this.$presets.on("mouseleave",function(){this.throttledUnSerialize(this.lastState)}.bind(this)),n.when(this.loadType()).done(function(t){0===this.storage[this.type].data("presets")?(N2Classes.Notification.notice(n2_("You have not created any presets for this layer yet.")),this.deActivate()):(this.$presets.append(this.storage[this.type]),n(".n2_ss_layer_window").addClass("n2_ss_layer_window--show-presets"),n(".n2_ss_layer_window__tab_container").scrollTop(0))}.bind(this))},t.prototype.activate=function(t,e,i){this.inPresetList&&this.exitPresetList(!1),this.type&&this.type!==t&&this.storage[this.type]!==r&&this.storage[this.type].detach();var s,n=!1;for(s in this.defs={font:[],style:[]},this.type=t,this.assets){for(var o=0;o<i[s].length;o++)this.defs[s][i[s][o].name]=i[s][o].def;this.assets[s].load(e,i[s]),n=n||this.assets[s].hasVisuals}this.$container.toggleClass("n2_ss_design_layer_window_design--visible",n)},t.prototype.deActivate=function(){this.inPresetList&&this.exitPresetList(!1)},t.prototype.serialize=function(){var t,e={};for(t in this.assets)e[t]=this.assets[t].serialize();return e},t.prototype.unSerialize=function(t){this.assets.font.unSerialize(t.font),this.assets.style.unSerialize(t.style)},t.prototype.throttledUnSerialize=function(t){this._addThrottledRenderTimeout(this.unSerialize.bind(this,t))},t.prototype.saveAsNew=function(t){var i=new N2Classes.ModalSimple("section-save-as",{destroyOnHide:!1,width:440});i.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--plus","green")),i.addContent(N2Classes.UI.modalHeading(n2_("Save as")));var e=N2Classes.UI.modalFormRow(!0);i.addContent(e);var s=N2Classes.UI.modalFieldText(e,"name",n2_("Name"),""),e=N2Classes.UI.modalButton(n2_("Save as"),"green");i.addButton(e),e.on("click",function(e){e.preventDefault();var t=s.val();""===t?N2Classes.Notification.error(n2_("Please fill the name field!")):N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"addVisual"}),data:{type:this.type,value:N2Classes.Base64.encode(JSON.stringify({name:t,data:this.serialize()}))},dataType:"json"}).done(function(t){n.when(this.loadType()).done(function(){this.addVisual(t.data.visual).prependTo(this.storage[this.type])}.bind(this)),i.hide(e),N2Classes.Notification.success(n2_("Preset saved."))}.bind(this))}.bind(this)),i.show()},t.prototype.loadType=function(){var i,e;return this.storage[this.type]===r&&(i=n.Deferred(),e=function(t){this.storage[this.type]=n('<div class="n2_layer_window_design_preset__presets_list"></div>').data("presets",0);for(var e=0;e<t.length;e++)this.addVisual(t[e]);i.resolve()}.bind(this),window[this.type]===r?(this.storage[this.type]=i,N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"loadVisuals"}),data:{type:this.type},dataType:"json"}).done(function(t){e(t.data.visuals)}.bind(this))):e(window[this.type])),this.storage[this.type]},t.prototype.addVisual=function(t){var e=t.value;"{"!==e[0]&&(e=N2Classes.Base64.decode(e));var i=JSON.parse(e),s=n('<div class="n2_layer_window_design_preset__preset_list_preset"><span>'+i.name+"</span></div>").on({mouseenter:function(t,e){this.throttledUnSerialize(t.data)}.bind(this,i),click:function(t,e){e.preventDefault(),this.exitPresetList(t,e)}.bind(this,i.data)}).appendTo(this.storage[this.type]);return this.storage[this.type].data("presets",this.storage[this.type].data("presets")+1),1e4<t.id&&(e=n('<div class="n2_layer_window_design_preset__preset_list_preset_buttons"></div>').appendTo(s),n('<div class="n2_layer_window_design_preset__preset_list_preset_button" data-n2tip="'+n2_("Overwrite preset")+'"><i class="ssi_16 ssi_16--save"></i></div>').on("click",function(t,e,i){i.stopPropagation(),N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"changeVisual"}),data:{visualId:t,value:N2Classes.Base64.encode(JSON.stringify({name:e,data:this.lastState})),type:this.type},dataType:"json"}).done(function(t){s.replaceWith(this.addVisual(t.data.visual)),this.storage[this.type].data("presets",this.storage[this.type].data("presets")-1),N2Classes.Notification.success(n2_("Preset saved."))}.bind(this))}.bind(this,t.id,i.name)).appendTo(e),n('<div class="n2_layer_window_design_preset__preset_list_preset_button"><i class="ssi_16 ssi_16--delete"></i></div>').on("click",function(t,e){e.preventDefault(),e.stopPropagation(),N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"deleteVisual"}),data:{visualId:t,type:this.type},dataType:"json"}).done(function(t){s.remove(),this.storage[this.type].data("presets",this.storage[this.type].data("presets")-1),N2Classes.Notification.success(n2_("Preset deleted."))}.bind(this))}.bind(this,t.id)).appendTo(e),nextend.tooltip.add(e)),s},t.prototype.exitPresetList=function(t,e){this.throttleSetTimeout&&clearTimeout(this.throttleSetTimeout),this.$presets.off("mouseleave"),t?(this.inPresetList=!1,this.unSerialize(t)):this.unSerialize(this.lastState),n(".n2_ss_layer_window").removeClass("n2_ss_layer_window--show-presets"),n(".n2_ss_layer_window__tab_container").scrollTop(0),this.inPresetList=!1},t.prototype._addThrottledRenderTimeout=function(t){this.throttleSetTimeout&&clearTimeout(this.throttleSetTimeout),this.throttleSetTimeout=setTimeout(t,100)},t.prototype._addThrottledExitTimeout=function(t){this.throttleExitTimeout&&clearTimeout(this.throttleExitTimeout),this.throttleExitTimeout=setTimeout(t,100)},t}),N2D("FormElementBreakpoint",function(r,a){function t(t,e){this.$container=r("#"+t).find(".n2_field_breakpoint__breakpoint_container"),this.options=r.extend({orientation:"",devices:[],fields:{},enables:!1,global:!1},e),this.hasEnables=!!this.options.enables,this.useGlobal=!1,this.$container.toggleClass("n2_field_breakpoint--with-enables",this.hasEnables),this.$orientationField=r("#"+this.options.orientation).on("nextendChange",this.onOrientationChanged.bind(this)),this.breakpoints={},r('<div class="n2_field_breakpoint__breakpoint_start"><div class="n2_field_breakpoint__breakpoint_label_container"><div class="n2_field_breakpoint__breakpoint_label">0</div></div></div>').prependTo(this.$container),this.$devices=this.$container.find(".n2_field_breakpoint__device"),this.options.global&&(this.$useGlobalField=r("#"+this.options.global.field).on("nextendChange",this.syncUseGlobal.bind(this)),this.useGlobal="1"===this.$useGlobalField.val(),this.syncUseGlobal());for(var i=!1,s=!1,n=0;n<this.$devices.length;n++){var o=this.createBreakpoint(this.$devices.eq(n),i);o!==a?(s?o.$breakpoint.insertBefore(o.$device):o.$breakpoint.insertAfter(o.$device),i=o):s=!0}this.options.global&&this.syncUseGlobal(),r('<div class="n2_field_breakpoint__breakpoint_end"><div class="n2_field_breakpoint__breakpoint_label_container"><div class="n2_field_breakpoint__breakpoint_label">∞</div></div></div>').appendTo(this.$container)}function s(t,e,i,s){this.parentField=t,(this.prev=s)&&s.setNext(this),this.next=!1,this.disableEdit=!1,this.orientation="portrait",this.device=e,this.$device=i,this.$breakpoint=r('<div class="n2_field_breakpoint__breakpoint" data-id="'+e+'"><div class="n2_field_breakpoint__breakpoint_divider"></div></div>'),this.$fieldPortrait=r("#"+t.options.fields[e+"-portrait"]),this.$fieldLandscape=r("#"+t.options.fields[e+"-landscape"]),this.$labelContainer=r('<div class="n2_field_breakpoint__breakpoint_label_container"></div>').appendTo(this.$breakpoint),r('<div class="n2_field_breakpoint__breakpoint_label_rename"><i class="ssi_16 ssi_16--rename"></i></div>').on("click",this.edit.bind(this)).appendTo(this.$labelContainer),this.$labelPortrait=r('<div class="n2_field_breakpoint__breakpoint_label" data-orientation="portrait"></div>').text(this.$fieldPortrait.val()).appendTo(this.$labelContainer),this.$labelLandscape=r('<div class="n2_field_breakpoint__breakpoint_label" data-orientation="landscape"></div>').text(this.$fieldLandscape.val()).appendTo(this.$labelContainer),t.hasEnables&&t.options.enables[e]&&(this.$enableField=r("#"+t.options.enables[e]),this.enableField=this.$enableField.data("field"),this.isEnabled=1===parseInt(this.$enableField.val()),this.syncEnabledClass(),this.$device.append('<div class="n2_field_breakpoint__device_disable"><i class="ssi_16 ssi_16--remove"></i></div>'),this.$device.on("click",this.toggleEnable.bind(this)))}return t.prototype.syncUseGlobal=function(){for(var t in this.useGlobal="1"===this.$useGlobalField.val(),this.breakpoints)this.breakpoints[t].syncUseGlobal(this.useGlobal)},t.prototype.createBreakpoint=function(t,e){var i=t.data("id");return"desktopportrait"!==i?(this.breakpoints[i]=new s(this,i,t,e),this.breakpoints[i]):a},t.prototype.onOrientationChanged=function(){var t,e=this.$orientationField.val();for(t in this.breakpoints)this.breakpoints[t].setOrientation(e);this.$container.attr("data-orientation",e)},s.prototype.setOrientation=function(t){this.orientation=t},s.prototype.setNext=function(t){this.next=t},s.prototype.getValue=function(){return parseInt(this.$fieldPortrait.val())},s.prototype.syncUseGlobal=function(t){t?(this.disableEdit=!0,this.$labelPortrait.text(this.parentField.options.global.values[this.device+"-portrait"]),this.$labelLandscape.text(this.parentField.options.global.values[this.device+"-landscape"])):(this.disableEdit=!1,this.$labelPortrait.text(this.$fieldPortrait.val()),this.$labelLandscape.text(this.$fieldLandscape.val())),this.$labelContainer.toggleClass("n2_field_breakpoint__breakpoint_label_container--disable-edit",this.disableEdit)},s.prototype.toggleEnable=function(t){t.preventDefault(),this.isEnabled=!this.isEnabled,this.enableField.insideChange(this.isEnabled?1:0),this.syncEnabledClass()},s.prototype.syncEnabledClass=function(){this.$device.toggleClass("n2_field_breakpoint__device--enabled",this.isEnabled),this.$breakpoint.toggleClass("n2_field_breakpoint__breakpoint--enabled",this.isEnabled),r("body").attr("data-"+this.device,this.isEnabled?1:0)},s.prototype.edit=function(t){var e="portrait"===this.orientation?this.$labelPortrait:this.$labelLandscape,i="portrait"===this.orientation?this.$fieldPortrait:this.$fieldLandscape;this.disableEdit||"true"===e[0].contentEditable||(t.preventDefault(),new N2Classes.InlineTextEditor(e[0],{filter:this.onFilter.bind(this),onSave:this.onSave.bind(this,i,e),onCancel:this.onCancel.bind(this,i,e)}))},s.prototype.onFilter=function(t){return t.replace(/[^0-9]/gi,"").replace(/^[0]+/gi,"").substr(0,4)},s.prototype.onSave=function(t,e,i){(i=parseInt(i))?(i=Math.max(100,Math.min(99999,parseInt(i))),t.val(i).trigger("change"),e.text(i)):this.onCancel(t,e)},s.prototype.onCancel=function(t,e){e.text(parseInt(t.val()))},t}),N2D("FormElementButtonMoreLess",function(s,n){function t(t,e){if(this.$button=s("#"+t).on("click",this.switchState.bind(this)),this.options=s.extend({labelMore:"",labelLess:"",relatedFields:[]},e),this.shownMore=!1,this.relatedFields=s(""),e.relatedFields!==n&&e.relatedFields.length)for(var i=0;i<e.relatedFields.length;i++)this.relatedFields=this.relatedFields.add(s('[data-field="'+e.relatedFields[i]+'"]'));this.syncState()}return t.prototype.switchState=function(t){t.preventDefault(),this.shownMore=!this.shownMore,this.shownMore?this.$button.text(this.options.labelLess):this.$button.text(this.options.labelMore),this.syncState()},t.prototype.syncState=function(){this.relatedFields.toggleClass("n2_form_element--hidden",!this.shownMore)},t}),N2D("FormElementCheckboxOnOff",["FormElement"],function(s,n){function t(t,e){if(this.separator="||",this.element=s("#"+t),this.$parent=this.element.parent(),this.options=s.extend({invert:!1},e),this.relatedFields=s(""),e.relatedFields!==n&&e.relatedFields.length){for(var i=0;i<e.relatedFields.length;i++)this.relatedFields=this.relatedFields.add(s('[data-field="'+e.relatedFields[i]+'"]'));this.setValue(parseInt(this.element.val())?1:0)}N2Classes.FormElement.prototype.constructor.call(this),this.$parent.on("click",this.switchCheckbox.bind(this))}return((t.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=t).prototype.switchCheckbox=function(){this.setValue(parseInt(this.element.val())?0:1),this.triggerOutsideChange()},t.prototype.setValue=function(t){this.element.val(t);var e=!1;(!this.options.invert&&1===t||this.options.invert&&1!==t)&&(e=!0),this.$parent.toggleClass("n2_field_checkbox_onoff--active",e),this.relatedFields.toggleClass("n2_form_element--hidden",this.options.invert?e:!e)},t.prototype.insideChange=function(t){this.setValue(parseInt(t)?1:0),this.triggerInsideChange()},t}),N2D("FormElementColor",["FormElement"],function(i,t){function e(t,e){this.element=i("#"+t),this.alpha=1===e;e=[["000000","55aa39","357cbd","bb4a28","8757b2"],["81898d","5cba3c","4594e1","d85935","9e74c2"],["ced3d5","27ae60","01add3","e79d19","e264af"],["ffffff","2ecc71","00c1c4","ecc31f","ec87c0"]];this.alpha&&(e[0].push("000000CC"),e[1].push("00000080"),e[2].push("FFFFFFCC"),e[3].push("FFFFFF80")),this.element.off("change").n2spectrum({showAlpha:this.alpha,preferredFormat:this.alpha?"hex8":"hex6",showInput:!1,showButtons:!1,move:this.onMove.bind(this),showSelectionPalette:!0,showPalette:!0,maxSelectionSize:6,localStorageKey:"color",palette:e}).on("change",this.onChange.bind(this)),this.text=this.element.data("field"),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.onMove=function(){this.element.val(this.getCurrent()),this.triggerOutsideChange()},e.prototype.onChange=function(t){var e=this.getCurrent(),i=this.element.val();e!==i&&(0===i.length?(i=this.alpha?"00000000":"000000",this.element.val(i),this.element.n2spectrum("set",i)):"{"!==i.charAt(0)&&this.element.n2spectrum("set",i),this.triggerInsideChange(),this.triggerOutsideChange()),t.stopImmediatePropagation()},e.prototype.insideChange=function(t){this.element.val(t),0<t.length&&"{"!==t.charAt(0)&&this.element.n2spectrum("set",t),this.triggerInsideChange()},e.prototype.getCurrent=function(){return this.alpha?this.element.n2spectrum("get").toHexString8():this.element.n2spectrum("get").toHexString(!0)},e}),N2D("FormElementDecoration",["FormElement"],function(s,n){function t(t,e){this.separator="||",this.element=s("#"+t),this.values=e,this.checkboxes=this.element.parent().find(".n2_field_decoration__option"),this.states=this.element.val().split(this.separator);for(var i=0;i<this.checkboxes.length;i++)this.states[i]!==n&&this.states[i]===this.values[i]||(this.states[i]=""),this.checkboxes.eq(i).on("click",this.switchCheckbox.bind(this,i));N2Classes.FormElement.prototype.constructor.call(this)}return((t.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=t).prototype.switchCheckbox=function(t){this.states[t]===this.values[t]?(this.states[t]="",this.setSelected(t,0)):(this.states[t]=this.values[t],this.setSelected(t,1)),this.element.val(this.states.join(this.separator)),this.triggerOutsideChange()},t.prototype.insideChange=function(t){for(var e=t.split(this.separator),i=0;i<this.checkboxes.length;i++)e[i]===n||e[i]!==this.values[i]?(this.states[i]="",this.setSelected(i,0)):(this.states[i]=this.values[i],this.setSelected(i,1));this.element.val(this.states.join(this.separator)),this.triggerInsideChange()},t.prototype.setSelected=function(t,e){this.checkboxes.eq(t).toggleClass("n2_field_decoration__option--selected",1===e)},t}),N2D("FormElementDevice",["FormElementOnoff"],function(t,e){function i(t){N2Classes.FormElementOnoff.prototype.constructor.call(this,t,{values:{0:1,1:0}})}return((i.prototype=Object.create(N2Classes.FormElementOnoff.prototype)).constructor=i).prototype.detach=function(){this.onoff.detach()},i.prototype.syncOff=function(){this.onoff.removeClass("n2_field_radio__option--selected")},i.prototype.syncOn=function(){this.onoff.addClass("n2_field_radio__option--selected")},i}),N2D("FormElementDevices",["FormElementDevice"],function(s,t){function e(t,e){this.$el=s("#"+t).data("field",this),this.fields={};for(var i=0;i<e.length;i++)this.fields[e[i]]=new N2Classes.FormElementDevice(t+"-"+e[i])}return e.prototype.setAvailableDevices=function(t){for(var e in t){var i=this.fields[e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()];!t[e]&&i&&i.detach()}this.$el.children().first().addClass("n2-first"),this.$el.children().last().addClass("n2-last")},e}),N2D("FormElementFloatToPercent",["FormElement"],function(s,t){function e(t,e,i){this.min=e,this.max=i,this.element=s("#"+t),this.$parent=this.element.parent(),this.$input=this.$parent.find('input[type="text"]'),this.$input.on({focus:this._focus.bind(this),blur:this.blur.bind(this),change:this.change.bind(this)}),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype._focus=function(){this.$parent.addClass("n2_field_text--focus"),this.$input.on("keypress.n2-text",function(t){13===t.which&&(this.$input.off("keypress.n2-text"),this.$input.trigger("blur"))}.bind(this))},e.prototype.blur=function(){this.$parent.removeClass("n2_field_text--focus")},e.prototype.change=function(){var t=this.validate(this.$input.val());!0===t?(this.element.val(this.$input.val()/100),this.triggerOutsideChange()):this.$input.val(t).trigger("change")},e.prototype.insideChange=function(t){var e=this.validate(t);!0===e?this.$input.val(t):this.$input.val(e),this.element.val(this.$input.val()/100),this.triggerInsideChange()},e.prototype.validate=function(t){var e=parseFloat(t);return isNaN(e)&&(e=0),(e=Math.max(this.min,Math.min(this.max,e))).toString()===t||e},e}),N2D("FormElementFolders",["FormElementText"],function(t,e){function i(t,e){N2Classes.FormElementText.prototype.constructor.call(this,t),this.parameters=e,this.parent.find(".n2_field_text__clear").on("click",this.clear.bind(this)),this.parent.find(".n2_field_text__choose").on("click",this.show.bind(this)),N2Classes.FormElement.prototype.constructor.call(this)}return((i.prototype=Object.create(N2Classes.FormElementText.prototype)).constructor=i).prototype.clear=function(t){t.preventDefault(),this.val("")},i.prototype.val=function(t){this.element.val(t),this.change()},i.prototype.show=function(t){t.preventDefault(),this.modal=new N2Classes.ModalLightbox(n2_("Choose folder"),"filesystem"),this.modal.addContent(nextend.browse.getNode("folder"));t=N2Classes.UI.modalButton(n2_("Select"),"green").on("click",function(t){t.preventDefault(),this.modal.hide(t),this.val(nextend.browse.getCurrentFolder())}.bind(this));this.modal.addButton(t),this.modal.show()},i}),N2D("FormElementFontHidden",["FormElement"],function(i,t){function e(t,e){this.element=i("#"+t),this.parameters=i.extend({mode:"",label:""},e),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.getLabel=function(){return this.parameters.label},e.prototype.save=function(t,e){this.val(e)},e.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},e.prototype.renderFont=function(){return N2Classes.CSSRendererFont.addCSS("",N2Classes.CSSRendererFont.getClass(),this.element.val(),N2Classes.CSSRendererFont.rendererModes[this.parameters.mode])},e}),N2D("FormElementFont",["FormElement"],function(i,t){function e(t,e){this.element=i("#"+t),this.parent=this.element.parent(),this.parameters=i.extend({mode:"",label:"",style:"",style2:"",preview:""},e),N2Classes.FormElement.prototype.constructor.call(this),this.parent.on("click",this.show.bind(this))}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.getLabel=function(){return this.parameters.label},e.prototype.show=function(t){t.preventDefault(),""!==this.parameters.style&&nextend.fontManager.setConnectedStyle(this.parameters.style),""!==this.parameters.style2&&nextend.fontManager.setConnectedStyle2(this.parameters.style2),nextend.fontManager.setFieldID(this.element.attr("id")),nextend.fontManager.show(this.element.val(),this.save.bind(this),{previewMode:this.parameters.mode,previewHTML:this.parameters.preview})},e.prototype.save=function(t,e){this.val(e)},e.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},e.prototype.renderFont=function(){return N2Classes.CSSRendererFont.addCSS("",N2Classes.CSSRendererFont.getClass(),this.element.val(),N2Classes.CSSRendererFont.rendererModes[this.parameters.mode])},e}),N2D("FormTabbed",function(i,t){function e(t,e){this.options=i.extend({toggleMode:!1,sessionID:""},e),this.id=t,this.$buttons=i('.n2_form__tab_button[data-related-form="'+t+'"]'),this.$tabs=i('.n2_form__tab[data-related-form="'+t+'"]'),this.$buttons.on("click",this.showTab.bind(this)),this.options.toggleMode||(t=this.$buttons.eq(0).data("related-tab"),""!==this.options.sessionID&&(t=localStorage.getItem(this.options.sessionID)),0===(t=this.$buttons.filter('[data-related-tab="'+t+'"]')).length&&(t=this.$buttons.eq(0)),t.triggerHandler("click"))}return e.prototype.showTab=function(t){t.preventDefault();var e=i(t.currentTarget),t=e.data("related-tab");this.$buttons.removeClass("n2_form__tab_button--active"),this.$tabs.removeClass("n2_form__tab--active"),this.options.toggleMode&&this.currentTab===t?delete this.currentTab:(e.addClass("n2_form__tab_button--active"),this.$tabs.filter('[data-tab="'+t+'"]').addClass("n2_form__tab--active"),this.currentTab=t,""!==this.options.sessionID&&localStorage.setItem(this.options.sessionID,t))},e}),N2D("FormElementIconTab",["FormElement"],function(a,t){function e(t,e){if(this.options=a.extend({relatedValueFields:[],relatedAttribute:""},e),this.parent=a("#"+t+"_icon_tab"),this.parent.find(".n2_field_icon_tab__option").each(function(t,e){a(e).on("click",function(t){this.onClick(a(t.currentTarget))}.bind(this))}.bind(this)),this.element=a("#"+t).on("change",this.onHiddenChange.bind(this)),this.relatedValueFields=!1,this.options.relatedValueFields.length){var i=this.element.val();this.relatedValueFields=a("");for(var s=0;s<this.options.relatedValueFields.length;s++)for(var n,o=0;o<this.options.relatedValueFields[s].field.length;o++)(n=a('[data-field="'+this.options.relatedValueFields[s].field[o]+'"]').data("show-values",this.options.relatedValueFields[s].values)).toggleClass("n2_form_element--hidden",-1===this.options.relatedValueFields[s].values.indexOf(i)),this.relatedValueFields=this.relatedValueFields.add(n)}var r;""!==this.options.relatedAttribute&&(r=a("#n2-admin").attr("data-"+this.options.relatedAttribute,this.element.val()),this.element.on("nextendChange",function(){r.attr("data-"+this.options.relatedAttribute,this.element.val())}.bind(this))),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.onHiddenChange=function(){var t=this.element.val();t&&this.insideChange(t)},e.prototype.onClick=function(t){t.hasClass("n2_field_icon_tab__option--selected")||(this.parent.find(".n2_field_icon_tab__option--selected").removeClass("n2_field_icon_tab__option--selected"),t.addClass("n2_field_icon_tab__option--selected"),this.setHiddenValue(t.attr("data-ssoption")),this.triggerOutsideChange())},e.prototype.insideChange=function(t){this.setHiddenValue(t);t=this.parent.find('.n2_field_icon_tab__option[data-ssoption="'+t+'"]');this.onClick(t),this.triggerInsideChange()},e.prototype.setHiddenValue=function(e){this.element.val(e),this.relatedValueFields&&this.relatedValueFields.each(function(){var t=a(this);t.toggleClass("n2_form_element--hidden",-1===t.data("show-values").indexOf(e))})},e}),N2D("FormElementIcon2Manager",["FormElement"],function(e,t){function i(t){this.element=e("#"+t),this.parent=this.element.parent(),N2Classes.FormElement.prototype.constructor.call(this),this.parent.find(".n2_field_chooser__clear").on("click",this.clear.bind(this)),this.parent.find(".n2_field_chooser__choose").on("click",this.openModal.bind(this)),this.$preview=this.parent.find(".n2_field_icon__preview").on("click",this.openModal.bind(this)),this.updateIsEmpty()}return((i.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=i).prototype.isEmpty=function(t){return""===t},i.prototype.clear=function(t){t.preventDefault(),this.val("")},i.prototype.insideChange=function(t){this.updatePreview(t),this.element.val(t),this.updateIsEmpty(),this.triggerInsideChange()},i.prototype.openModal=function(t){t&&t.preventDefault(),N2Classes.Icons.showModal(this.setIcon.bind(this),this.element.val())},i.prototype.val=function(t){this.element.val(t),this.updatePreview(t),this.updateIsEmpty(),this.triggerOutsideChange()},i.prototype.setIcon=function(t){this.val(t)},i.prototype.updateIsEmpty=function(){this.parent.toggleClass("n2_field_chooser--empty",this.isEmpty(this.element.val()))},i.prototype.updatePreview=function(t){t=N2Classes.Icons.render(t);t?this.$preview.html('<i class="n2i '+t.class+'">'+t.ligature+"</i>"):this.$preview.html("")},i.prototype.focus=function(t){t&&this.openModal()},i}),N2D("FormElementImageList",["FormElement"],function(n,o){function t(t,e,i){if(this.id=t,this.element=n("#"+t),this.$parent=this.element.parent(),this.$preview=this.$parent.find(".n2_field_image_list__preview"),this.$fields=this.$parent.find(".n2_field_image_list__fields"),this.$fields.length&&(this.field=this.$fields.find('input[type="text"]').data("field"),this.field.element.on("outsideChange",function(){var t=this.element.val();this.markSelected(t),this.renderPreview(t)}.bind(this))),this.$popover=!1,this.parameters=n.extend({width:120,column:3,hasDisabled:!1,options:[]},e),this.realItemWidth=this.parameters.width+10,this.relatedFields=!1,i!==o&&i.length){this.relatedFields=n("");for(var s=0;s<i.length;s++)this.relatedFields=this.relatedFields.add(n('[data-field="'+i[s]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}N2Classes.FormElement.prototype.constructor.call(this),this.$parent.on("click",this.toggle.bind(this)),this.renderPreview(this.element.val())}return((t.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=t).prototype.stopPropagation=function(t){return t.originalEvent["handled"+this.id]!==o||!(t.originalEvent["handled"+this.id]=!0)},t.prototype.toggle=function(t){this.$parent.hasClass("n2_field_image_list--focus")?this.blur(t):this.focus(t)},t.prototype.focus=function(t){this.stopPropagation(t)||(this.$parent.addClass("n2_field_image_list--focus"),n("body").on("click."+this.id,this.blur.bind(this)),this.buildPopover(),this.markSelected(this.element.val()))},t.prototype.blur=function(t){this.stopPropagation(t)||(this.$parent.removeClass("n2_field_image_list--focus"),n("body").off("click."+this.id))},t.prototype.isOff=function(t){return"-1"===t},t.prototype.buildPopover=function(){if(!this.$popover){this.items={},this.$popover=n('<div class="n2_field_image_list__popover"></div>').on("click",this.stopPropagation.bind(this));var t,e=n('<div class="n2_field_image_list__popover_items"></div>').css("width",(this.realItemWidth+20)*this.parameters.column).appendTo(this.$popover);for(t in this.parameters.options){this.items[t]=n('<div class="n2_field_image_list__popover_item"></div>').css("width",this.realItemWidth).on("click",this.selectOption.bind(this,t)).appendTo(e);var i=n('<div class="n2_field_image_list__popover_item_image"></div>').appendTo(this.items[t]);this.loadImage(this.parameters.options[t].url,i),this.parameters.options[t].label!==o&&n('<div class="n2_field_image_list__popover_item_label"></div>').text(this.parameters.options[t].label).appendTo(this.items[t])}this.parameters.hasDisabled&&(this.parameters.options[-1]={url:""},this.items[-1]=n('<div class="n2_field_image_list__popover_item"></div>').on("click",this.selectOption.bind(this,"-1")).append(n('<div class="n2_field_image_list__popover_item_disabled"></div>').text(n2_("Disabled"))).appendTo(e)),this.$fields.appendTo(this.$popover),this.$parent.append(this.$popover),this.$items=this.$popover.find(".n2_field_image_list__popover_item")}},t.prototype.selectOption=function(t,e){this.setValue(t),this.markSelected(t),this.renderPreview(t),this.triggerOutsideChange(),this.blur(e)},t.prototype.setValue=function(t){this.element.val(t),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(t))},t.prototype.markSelected=function(t){this.$items.removeClass("n2_field_image_list__popover_item--selected"),this.field&&""!==this.field.element.val()||this.items[t].addClass("n2_field_image_list__popover_item--selected")},t.prototype.renderPreview=function(t){var e,i;this.$preview.html(""),this.field&&""!==this.field.element.val()?e=nextend.imageHelper.fixed(this.field.element.val()):"-1"!==t&&this.parameters.options[t]!==o&&(e=this.parameters.options[t].url,i=this.parameters.options[t].label),e!==o?(this.loadImage(e,this.$preview),i&&n('<div class="n2_field_image_list__preview_label"></div>').text(i).appendTo(this.$preview)):n('<div class="n2_field_image_list__preview_label"></div>').text(n2_("Disabled")).appendTo(this.$preview)},t.prototype.insideChange=function(t){this.parameters.options[t]!==o&&(this.setValue(t),this.markSelected(t),this.renderPreview(t),this.triggerInsideChange())},t.prototype.loadImage=function(t,e){this.getImage(t,"94b2c1").done(function(t){n('<img alt="" src="'+t+'"/>').prependTo(e)})},t.prototype.getCurrentImage=function(t){return this.getImage(this.parameters.options[this.element.val()].url,t)},t.prototype.getImage=function(t,e){var i=n.Deferred();return"svg"===t.split("?")[0].split(".").pop()?n.ajax({url:t,method:"GET",dataType:"text",success:function(t){t=t.replace(/fill="#FFF"/gi,'fill="#'+e.substr(0,6)+'"').replace('opacity="1"','opacity="'+N2Color.hex2alpha(e)+'"');i.resolve("data:image/svg+xml;base64,"+btoa(t))}.bind(this)}):i.resolve(t),i},t}),N2D("FormElementImage",["FormElementText"],function(i,t){function e(t,e){N2Classes.FormElementText.prototype.constructor.call(this,t),this.parameters=i.extend({alt:!1},e),this.preview=this.parent.find(".n2_field_text_image__preview").on("click",this.open.bind(this)),this.element.on("nextendChange",this.makePreview.bind(this)),this.parent.find(".n2_field_text__choose").on("click",this.open.bind(this)),this.parent.find(".n2_field_text__clear").on("click",this.clear.bind(this)),this.$sizeLabel=i('<div class="n2_field_text_image__size_label"></div>').appendTo(this.parent),this.refreshSizeLabel()}return((e.prototype=Object.create(N2Classes.FormElementText.prototype)).constructor=e).prototype.clear=function(t){t.preventDefault(),this.val("")},e.prototype.val=function(t,e){(e=i.extend({alt:!1},e)).alt&&""!==e.alt&&this.parameters.alt&&""!==this.parameters.alt&&i("#"+this.parameters.alt).val(e.alt).trigger("change"),this.element.val(t),this.change()},e.prototype.makePreview=function(){var t=this.element.val();"{"===t.substr(0,1)?this.preview.css("background-image",""):this.preview.css("background-image","url("+nextend.imageHelper.fixed(t)+")"),this.refreshSizeLabel()},e.prototype.open=function(t){t&&t.preventDefault(),nextend.imageHelper.openLightbox(this.val.bind(this))},e.prototype.focus=function(t){t&&this.open()},e.prototype.refreshSizeLabel=function(){this.$sizeLabel.removeClass("n2_field_text_image__size_label--visible");var t,e=this.element.val();""!==e&&"{"!==e.substr(0,1)&&((t=new Image).addEventListener("load",function(){t.naturalWidth&&t.naturalHeight&&this.$sizeLabel.text(t.naturalWidth+"x"+t.naturalHeight).addClass("n2_field_text_image__size_label--visible")}.bind(this)),t.src=nextend.imageHelper.fixed(e))},e}),N2D("FormElementLayerWindowFocus",["UIDragTooltip"],function(i,t){var s=new N2Classes.UIDragTooltip("Focus");function e(t,e){this.$field=i("#"+t).on("mousedown",this.onMouseDown.bind(this)),this.onMouseMoveCallback=this.onMouseMove.bind(this),this.onMouseUpCallback=this.onMouseUp.bind(this),this.$image=this.$field.find(".n2_field_layer_window_focus__image").on({error:function(){this.$image.attr("src",nextend.imageHelper.fixed("$system$/images/placeholder/image.png"))}.bind(this)}),this.$dot=i('<div class="n2_field_layer_window_focus__dot"></div>').on("mouseenter",this.onMouseEnter.bind(this)).appendTo(this.$field),this.options=i.extend({image:"",focusX:"",focusY:""},e),this.$imageField=i("#"+this.options.image).on("nextendChange",this.onImageChange.bind(this)),this.imageField=this.$imageField.data("field"),this.$focusXField=i("#"+this.options.focusX).on("nextendChange",this.onFocusXChange.bind(this)),this.focusXField=this.$focusXField.data("field"),this.$focusYField=i("#"+this.options.focusY).on("nextendChange",this.onFocusYChange.bind(this)),this.focusYField=this.$focusYField.data("field")}return e.prototype.onImageChange=function(){var t=nextend.imageHelper.fixed(nextend.currentEditor.generator.fill(this.$imageField.val()));this.image!==t&&(this.image=t,this.$image.attr("src",this.image))},e.prototype.onFocusXChange=function(){var t=this.$focusXField.val();t!==this.focusX&&(this.focusX=t,this.$dot.css("left",this.focusX+"%"))},e.prototype.onFocusYChange=function(){var t=this.$focusYField.val();t!==this.focusY&&(this.focusY=t,this.$dot.css("top",this.focusY+"%"))},e.prototype.onMouseDown=function(t){this.context={originalFocusX:this.$focusXField.val(),originalFocusY:this.$focusYField.val()},N2Classes.History.get().off(),s.dragShow(),this.onMouseMove(t),document.addEventListener("mousemove",this.onMouseMoveCallback),document.addEventListener("mouseup",this.onMouseUpCallback)},e.prototype.onMouseMove=function(t){t.preventDefault();var e=this.$field[0].getBoundingClientRect(),i=Math.max(Math.min(Math.round((t.clientX-e.left)/e.width*100),100),0),e=Math.max(Math.min(Math.round((t.clientY-e.top)/e.height*100),100),0);this.$focusXField.val(i).trigger("change"),this.$focusYField.val(e).trigger("change"),s.dragUpdate(t,"X: "+i+"%<br />Y: "+e+"%")},e.prototype.onMouseUp=function(t){this.$focusXField.val(this.context.originalFocusX).trigger("change"),this.$focusYField.val(this.context.originalFocusY).trigger("change"),N2Classes.History.get().on(),s.dragHide(),document.removeEventListener("mousemove",this.onMouseMoveCallback),document.removeEventListener("mouseup",this.onMouseUpCallback),this.onMouseMove(t),delete this.context},e.prototype.onMouseEnter=function(t){s.hoverShow(t,function(){return"X: "+this.$focusXField.val()+"%<br />Y: "+this.$focusYField.val()+"%"}.bind(this)),this.$dot.on({"mousemove.tooltip":function(t){s.hoverUpdatePosition(t)},"mouseleave.tooltip":function(){this.timeout&&(clearTimeout(this.timeout),delete this.timeout),this.$dot.off(".tooltip"),s.hoverHide()}.bind(this)})},e}),N2D("FormElementList",["FormElement"],function(a,t){function e(t,e){if(this.separator="||",this.options=a.extend({relatedFields:[],relatedValueFields:[],relatedAttribute:""},e),this.element=a("#"+t).on("change",this.onHiddenChange.bind(this)),this.select=a("#"+t+"_select").on("change",this.onChange.bind(this)),this.relatedFields=!1,this.options.relatedFields.length){this.relatedFields=a("");for(var i=0;i<this.options.relatedFields.length;i++)this.relatedFields=this.relatedFields.add(a('[data-field="'+this.options.relatedFields[i]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}if(this.relatedValueFields=!1,this.options.relatedValueFields.length){var s=this.element.val();this.relatedValueFields=a("");for(i=0;i<this.options.relatedValueFields.length;i++)for(var n,o=0;o<this.options.relatedValueFields[i].field.length;o++)(n=a('[data-field="'+this.options.relatedValueFields[i].field[o]+'"]').data("show-values",this.options.relatedValueFields[i].values)).toggleClass("n2_form_element--hidden",-1===this.options.relatedValueFields[i].values.indexOf(s)),this.relatedValueFields=this.relatedValueFields.add(n)}var r;""!==this.options.relatedAttribute&&(r=a("#n2-admin").attr("data-"+this.options.relatedAttribute,this.element.val()),this.element.on("nextendChange",function(){r.attr("data-"+this.options.relatedAttribute,this.element.val())}.bind(this))),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.onHiddenChange=function(){var t=this.element.val();t&&t!==this.select.val()&&this.insideChange(t)},e.prototype.onChange=function(){var t=this.select.val();null!==t&&"object"==typeof t&&(t=t.join(this.separator)),this.setHiddenValue(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){"object"==typeof t?(this.select.val(t),t=t.join("||")):this.select.val(t),this.setHiddenValue(t),this.triggerInsideChange()},e.prototype.setHiddenValue=function(e){this.element.val(e),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(e)),this.relatedValueFields&&this.relatedValueFields.each(function(){var t=a(this);t.toggleClass("n2_form_element--hidden",-1===t.data("show-values").indexOf(e))})},e.prototype.isOff=function(t){return""==t||"0"==t||"off"==t},e.prototype.setOptions=function(t){for(var e in this.select.html(""),t)a('<option value="'+e+'"></option>').text(t[e]).appendTo(this.select)},e}),N2D("FormElementMarginPadding",["FormElementMixed"],function(t,e){function i(t,e,i){this.linkedValues=!1,N2Classes.FormElementMixed.prototype.constructor.apply(this,arguments),this.$field=this.element.parent(),this.$field.find(".n2_field_margin_padding__pre_label").on("click",function(t){t.preventDefault(),this.linkedValues=!this.linkedValues,this.$field.toggleClass("n2_field_margin_padding--linked-values",this.linkedValues),this.linkedValues&&this.elements[0].trigger("change")}.bind(this)),this.refresh()}return((i.prototype=Object.create(N2Classes.FormElementMixed.prototype)).constructor=i).prototype.onFieldChange=function(){if(this.linkedValues)for(var t=this.elements[0].val(),e=1;e<4;e++)this.elements[e].data("field").insideChange(t);this.element.val(this.getValue()),this.triggerOutsideChange()},i.prototype.insideChange=function(t){N2Classes.FormElementMixed.prototype.insideChange.apply(this,arguments),this.refresh()},i.prototype.refresh=function(){this.linkedValues=!0;for(var t=this.elements[0].val(),e=1;e<4;e++)if(t!==this.elements[e].val()){this.linkedValues=!1;break}this.$field.toggleClass("n2_field_margin_padding--linked-values",this.linkedValues)},i.prototype.relatedFieldsOff=function(){return"0|*|0|*|0|*|0"===this.element.val()},i.prototype.isEmpty=function(t){return"|*||*||*|"===t||"0|*|0|*|0|*|0"===t},i}),N2D("FormElementMixed",["FormElement"],function(n,t){function e(t,e,i){this.element=n("#"+t),this.elements=[];for(var s=0;s<e.length;s++)this.elements.push(n("#"+e[s]).on("outsideChange",this.onFieldChange.bind(this)));this.separator=i,N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.onFieldChange=function(){this.element.val(this.getValue()),this.triggerOutsideChange()},e.prototype.insideChange=function(t){this.element.val(t);for(var e=t.split(this.separator),i=0;i<this.elements.length;i++)this.elements[i].data("field").insideChange(e[i]);this.triggerInsideChange()},e.prototype.getValue=function(){for(var t=[],e=0;e<this.elements.length;e++)t.push(this.elements[e].val());return t.join(this.separator)},e}),N2D("FormElementNumberSlider",function(n,s){function t(t,e){this.localChange=!1,this.element=n("#"+t),this.$parent=this.element.parent().on({"mouseenter.n2slider":this.startSlider.bind(this,e)});var i,s=this.$parent.siblings(".n2_field_unit").find("> input");e.units&&s.length&&(i=e.units,s.on("nextendChange",function(){e.min=i[s.val()+"Min"],e.max=i[s.val()+"SliderMax"],this.slider&&(this.uiSlider.setOption("min",e.min),this.uiSlider.setOption("max",e.max))}.bind(this)))}return t.prototype.startSlider=function(t,e){var i;this.element.parent().off(".n2slider"),this.slider||(i=n('<div class="n2_field_number__slider"></div>').appendTo(this.$parent),i=n('<div class="n2_field_number__slider_inner"></div>').appendTo(i),this.slider=n("<div></div>").appendTo(i).removeAttr("slide").prop("slide",!1),this.uiSlider=new N2Classes.UISlider(this.slider,n.extend({start:function(){this.element.parent().addClass("n2-active")}.bind(this),stop:function(){this.element.parent().removeClass("n2-active")}.bind(this),sliding:function(t,e){this.localChange=!0,this.element.val(e.value).trigger("change"),this.localChange=!1}.bind(this)},t)),this.slider[0].slide!==s&&(this.slider[0].slide=null),this.element.on("nextendChange",function(){var t;this.localChange||(t=parseFloat(this.element.val()),isFinite(t)&&this.uiSlider.setOption("value",t))}.bind(this))),this.uiSlider.setOption("value",parseFloat(this.element.val()))},t}),N2D("FormElementNumber",["FormElement"],function(o,i){function t(t,e,i,s){this.min=e,this.max=i,this.element=o("#"+t).on({focus:this._focus.bind(this),blur:this.blur.bind(this),change:this.change.bind(this)}),this.parent=this.element.parent();var n=this.parent.siblings(".n2-form-element-units").find("> input");s&&n.length&&n.on("nextendChange",function(){this.min=s[n.val()+"Min"],this.max=s[n.val()+"Max"]}.bind(this)),N2Classes.FormElement.prototype.constructor.call(this)}return((t.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=t).prototype._focus=function(){this.parent.addClass("n2_field_text--focus"),this.element.on("keypress.n2-text",function(t){13===t.which&&(this.element.off("keypress.n2-text"),this.element.trigger("blur"))}.bind(this))},t.prototype.blur=function(){this.parent.removeClass("n2_field_text--focus")},t.prototype.change=function(){var t=this.validate(this.element.val());!0===t?this.triggerOutsideChange():this.element.val(t).trigger("change")},t.prototype.insideChange=function(t){var e=this.validate(t);!0===e?this.element.val(t):this.element.val(e),this.triggerInsideChange()},t.prototype.validate=function(t){if(t!==i&&0<t.length&&"{"===t.charAt(0))return!0;var e=parseFloat(t);return isNaN(e)&&(e=0),(e=Math.max(this.min,Math.min(this.max,e)))+""===t||e},t.prototype.relatedFieldsOff=function(){return 0===parseInt(this.element.val())},t.prototype.isEmpty=function(t){return""===t||0===t},t}),N2D("FormElementOnoff",["FormElement"],function(o,t){function e(t,e){for(var i in this.element=o("#"+t),this.options=o.extend({values:{0:0,1:1},relatedFieldsOff:[],relatedFieldsOn:[],relatedAttribute:""},e),this.options.valuesDict={},this.options.values)this.options.valuesDict[this.options.values[i]]=i;if(this.options.relatedFieldsOff.length){this.relatedFieldsOff=o("");for(var s=0;s<this.options.relatedFieldsOff.length;s++)this.relatedFieldsOff=this.relatedFieldsOff.add(o('[data-field="'+this.options.relatedFieldsOff[s]+'"]'))}else this.relatedFieldsOff=!1;if(this.options.relatedFieldsOn.length){this.relatedFieldsOn=o("");for(s=0;s<this.options.relatedFieldsOn.length;s++)this.relatedFieldsOn=this.relatedFieldsOn.add(o('[data-field="'+this.options.relatedFieldsOn[s]+'"]'))}else this.relatedFieldsOn=!1;var n;""!==this.options.relatedAttribute&&((n=o("#n2-admin")).attr("data-"+this.options.relatedAttribute,this.element.val()),this.element.on("nextendChange",function(){n.attr("data-"+this.options.relatedAttribute,this.element.val())}.bind(this))),this.onoff=this.element.parent().on({click:this.switch.bind(this),keydown:function(t){32===t.keyCode&&(t.stopPropagation(),t.preventDefault(),this.onoff.trigger("click"))}.bind(this)}),this.options.values[this.element.val()]?this.syncOn():this.syncOff(),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.switch=function(){var t=this.options.values[this.element.val()]?0:1;this.element.val(this.options.valuesDict[t]),this.setSelected(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){t=this.options.values[t];this.element.val(this.options.valuesDict[t]),this.setSelected(t),this.triggerInsideChange()},e.prototype.setSelected=function(t){t?this.syncOn():this.syncOff()},e.prototype.syncOff=function(){this.onoff.removeClass("n2_field_onoff--on").attr("aria-checked","false"),this.relatedFieldsOff&&this.relatedFieldsOff.removeClass("n2_form_element--hidden"),this.relatedFieldsOn&&this.relatedFieldsOn.addClass("n2_form_element--hidden")},e.prototype.syncOn=function(){this.onoff.addClass("n2_field_onoff--on").attr("aria-checked","true"),this.relatedFieldsOff&&this.relatedFieldsOff.addClass("n2_form_element--hidden"),this.relatedFieldsOn&&this.relatedFieldsOn.removeClass("n2_form_element--hidden")},e}),N2D("FormElementRadio",["FormElement"],function(n,o){function t(t,e,i){if(this.element=n("#"+t),this.values=e,this.relatedFields=!1,i!==o&&i.length){this.relatedFields=n("");for(var s=0;s<i.length;s++)this.relatedFields=this.relatedFields.add(n('[data-field="'+i[s]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}this.parent=this.element.parent(),this.options=this.parent.find(".n2_field_radio__option");for(s=0;s<this.options.length;s++)this.options.eq(s).on("click",this.click.bind(this));N2Classes.FormElement.prototype.constructor.call(this)}return((t.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=t).prototype.click=function(t){this.changeSelectedIndex(this.options.index(t.currentTarget))},t.prototype.changeSelectedIndex=function(t){var e=this.values[t];this.setValue(e),this.setSelected(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t,e){var i=this.values.indexOf(t);-1===i&&(i=this.partialSearch(t)),-1===i&&e!==o&&(i=this.addOption(t,e)),-1!==i?(this.setValue(this.values[i]),this.setSelected(i),this.triggerInsideChange()):this.options.eq(0).trigger("click")},t.prototype.setSelected=function(t){this.options.removeClass("n2_field_radio__option--selected"),this.options.eq(t).addClass("n2_field_radio__option--selected")},t.prototype.partialSearch=function(t){t=t.replace(/^.*[\\\/]/,"");for(var e=0;e<this.values.length;e++)if(-1!==this.values[e].indexOf(t))return e;return-1},t.prototype.addOption=function(t,e){t=this.values.push(t)-1;return e.appendTo(this.parent).on("click",this.click.bind(this)),this.options=this.options.add(e),t},t.prototype.addTabOption=function(t,e){t=this.values.push(t)-1,e=n('<div class="n2_field_radio__option">'+e+"</div>").insertAfter(this.options.last()).on("click",this.click.bind(this));return this.options=this.options.add(e),t},t.prototype.removeTabOption=function(t){var e=this.values.indexOf(t),t=this.options.eq(e);this.options=this.options.not(t),t.remove(),this.values.splice(e,1)},t.prototype.moveTab=function(t,e){},t.prototype.setValue=function(t){this.element.val(t),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(t))},t.prototype.isOff=function(t){return""===t||"0"===t||0===t||"off"===t},t}),N2D("FormRelatedFields",function(s,n){function t(t,e){this.$field=s("#"+t),this.options=s.extend({relatedFieldsOn:[],relatedFieldsOff:[]},e),this.field=this.$field.data("field"),this.field&&this.field.relatedFieldsOff!==n?this.fieldChanged=this.fieldChangedCallback:this.fieldChanged=this.fieldChangedSimple,this.$field.on("nextendChange",this.fieldChanged.bind(this)),this.relatedFieldsOn=s("");for(var i=0;i<this.options.relatedFieldsOn.length;i++)this.relatedFieldsOn=this.relatedFieldsOn.add(s('[data-field="'+this.options.relatedFieldsOn[i]+'"]'));this.relatedFieldsOff=s("");for(i=0;i<this.options.relatedFieldsOff.length;i++)this.relatedFieldsOff=this.relatedFieldsOff.add(s('[data-field="'+this.options.relatedFieldsOff[i]+'"]'));this.fieldChanged()}return t.prototype.fieldChangedSimple=function(){var t=this.$field.val(),t=this.field.isEmpty(t);this.relatedFieldsOn.toggleClass("n2_form_element--hidden",t),this.relatedFieldsOff.toggleClass("n2_form_element--hidden",!t)},t.prototype.fieldChangedCallback=function(){var t=this.field.relatedFieldsOff();this.relatedFieldsOn.toggleClass("n2_form_element--hidden",t),this.relatedFieldsOff.toggleClass("n2_form_element--hidden",!t)},t}),N2D("FormElementRichText",["FormElementText"],function(e,t){function i(t){N2Classes.FormElementText.prototype.constructor.apply(this,arguments),this.parent.find(".n2_field_textarea_rich__button").on("click",this.onButtonClick.bind(this))}return((i.prototype=Object.create(N2Classes.FormElementText.prototype)).constructor=i).prototype.onButtonClick=function(t){switch(e(t.currentTarget).data("action")){case"bold":this.bold();break;case"italic":this.italic();break;case"link":this.link()}},i.prototype.bold=function(){this.wrapText("<b>","</b>")},i.prototype.italic=function(){this.wrapText("<i>","</i>")},i.prototype.link=function(){this.wrapText('<a href="#">',"</a>")},i.prototype.wrapText=function(t,e){var i=this.element,s=i.val().length,n=i[0].selectionStart,o=i[0].selectionEnd,r=t+i.val().substring(n,o)+e;i.val(i.val().substring(0,n)+r+i.val().substring(o,s)),this.triggerOutsideChange(),this.element.focus(),i[0].selectionEnd=o+t.length+e.length},i}),N2D("FormElementSelectIcon",["FormElement"],function(r,t){function e(t,e){if(this.options=r.extend({relatedFields:[],relatedValueFields:[]},e),this.element=r("#"+t),this.$parent=this.element.parent(),this.$options=this.$parent.find(".n2_field_select_icon__option").on("click",this.onSelect.bind(this)),this.relatedFields=!1,this.options.relatedFields.length){this.relatedFields=r("");for(var i=0;i<this.options.relatedFields.length;i++)this.relatedFields=this.relatedFields.add(r('[data-field="'+this.options.relatedFields[i]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}if(this.relatedValueFields=!1,this.options.relatedValueFields.length){var s=this.element.val();this.relatedValueFields=r("");for(i=0;i<this.options.relatedValueFields.length;i++)for(var n,o=0;o<this.options.relatedValueFields[i].field.length;o++)(n=r('[data-field="'+this.options.relatedValueFields[i].field[o]+'"]').data("show-values",this.options.relatedValueFields[i].values)).toggleClass("n2_form_element--hidden",-1===this.options.relatedValueFields[i].values.indexOf(s)),this.relatedValueFields=this.relatedValueFields.add(n)}N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.onSelect=function(t){t=r(t.currentTarget);t.data("value")!==this.element.val()&&(this.$options.removeClass("n2_field_select_icon__option--selected"),t.addClass("n2_field_select_icon__option--selected"),this.setHiddenValue(t.data("value")),this.triggerOutsideChange())},e.prototype.insideChange=function(t){this.$options.removeClass("n2_field_select_icon__option--selected"),this.$options.filter('[data-value="'+t+'"]').addClass("n2_field_select_icon__option--selected"),this.setHiddenValue(t),this.triggerInsideChange()},e.prototype.setHiddenValue=function(e){this.element.val(e),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(e)),this.relatedValueFields&&this.relatedValueFields.each(function(){var t=r(this);t.toggleClass("n2_form_element--hidden",-1===t.data("show-values").indexOf(e))})},e}),N2D("FormElementSkin",["FormElement"],function(n,t){function e(t,e,i,s){this.element=n("#"+t),this.preId=e,this.skins=i,this.list=this.element.data("field"),this.fixedMode=s,this.firstOption=this.list.select.find("option").eq(0),this.originalText=this.firstOption.text(),this.element.on("outsideChange",this.onSkinSelect.bind(this)),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.onSkinSelect=function(){var t,e=this.element.val();if("0"!==e){for(var i in e=this.skins[e].settings)!e.hasOwnProperty(i)||(t=n("#"+this.preId+i)).length&&t.data("field").insideChange(e[i]);this.fixedMode||(this.changeFirstOptionText(n2_("Done")),this.list.insideChange("0"),setTimeout(this.changeFirstOptionText.bind(this,this.originalText),3e3))}},e.prototype.changeFirstOptionText=function(t){this.firstOption.text(t)},e.prototype.insideChange=function(t){this.element.val(t),this.list.insideChange(t)},e}),N2D("FormElementStyleHidden",["FormElement"],function(i,t){function e(t,e){this.element=i("#"+t),this.parameters=i.extend({mode:"",label:""},e),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.getLabel=function(){return this.parameters.label},e.prototype.save=function(t,e){this.val(e)},e.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},e.prototype.renderStyle=function(){return N2Classes.CSSRendererStyle.addCSS("",N2Classes.CSSRendererStyle.getClass(),this.element.val(),N2Classes.CSSRendererStyle.rendererModes[this.parameters.mode])},e}),N2D("FormElementStyle",["FormElement"],function(i,t){function e(t,e){this.element=i("#"+t),this.parent=this.element.parent(),this.parameters=i.extend({mode:"",label:"",font:"",font2:"",style2:"",preview:""},e),N2Classes.FormElement.prototype.constructor.call(this),this.parent.on("click",this.show.bind(this))}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.getLabel=function(){return this.parameters.label},e.prototype.show=function(t){t.preventDefault(),""!==this.parameters.font&&nextend.styleManager.setConnectedFont(this.parameters.font),""!==this.parameters.font2&&nextend.styleManager.setConnectedFont2(this.parameters.font2),""!==this.parameters.style2&&nextend.styleManager.setConnectedStyle(this.parameters.style2),nextend.styleManager.setFieldID(this.element.attr("id")),nextend.styleManager.show(this.element.val(),this.save.bind(this),{previewMode:this.parameters.mode,previewHTML:this.parameters.preview})},e.prototype.save=function(t,e){this.val(e)},e.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},e.prototype.renderStyle=function(){return N2Classes.CSSRendererStyle.addCSS("",N2Classes.CSSRendererStyle.getClass(),this.element.val(),N2Classes.CSSRendererStyle.rendererModes[this.parameters.mode])},e}),N2D("FormElementSubformIcon",["FormElement"],function($,undefined){function FormElementSubformIcon(t,e,i,s){this.id=t,this.ajaxUrl=e,this.element=$("#"+t).data("field",this),this.$parent=this.element.parent(),this.$targetContainer=$("#"+i),this.originalValue=s,this.form=this.element.closest("form").data("form"),this.$options=this.$parent.find(".n2_field_subform_icon__option").on("click",this.selectOption.bind(this)),N2Classes.FormElement.prototype.constructor.call(this)}return FormElementSubformIcon.prototype=Object.create(N2Classes.FormElement.prototype),FormElementSubformIcon.prototype.constructor=FormElementSubformIcon,FormElementSubformIcon.prototype.selectOption=function(t){var e=$(t.currentTarget),t=e.data("value");this.$options.removeClass("n2_field_subform_icon__option--selected"),e.addClass("n2_field_subform_icon__option--selected"),this.element.val(t),this.triggerOutsideChange(),this.loadSubform(t)},FormElementSubformIcon.prototype.loadSubform=function(t){var e={values:[],value:t};t===this.originalValue&&(e.values=this.form.values),N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl),data:e,dataType:"json"}).done(this.load.bind(this))},FormElementSubformIcon.prototype.load=function(response){this.$targetContainer.html(response.data.html),eval(response.data.scripts),N2Classes.FormTipManager.add(this.$targetContainer)},FormElementSubformIcon}),N2D("FormElementSubformImage",["FormElement"],function(s,t){function e(t,e){this.element=s("#"+t),this.options=s("#"+e).find(".n2-subform-image-option"),this.subform=this.element.data("field"),this.active=this.getIndex(this.options.filter(".n2-active").get(0));for(var i=0;i<this.options.length;i++)this.options.eq(i).on("click",this.selectOption.bind(this));N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.selectOption=function(t){t=this.getIndex(t.currentTarget);t!=this.active&&(this.options.eq(t).addClass("n2-active"),this.options.eq(this.active).removeClass("n2-active"),this.active=t,t=this.subform.list.select.find("option").eq(t).val(),this.subform.list.insideChange(t))},e.prototype.getIndex=function(t){return this.options.indexOf(t)},e}),N2D("FormElementTab",["FormElement"],function(r,t){function a(t,e){if(this.parent=r("#"+t+"_tab"),this.parent.find(".n2_field_tab__option").each(function(t,e){r(e).on("click",function(t){this.onClick(r(t.currentTarget))}.bind(this))}.bind(this)),this.element=r("#"+t).on("change",this.onHiddenChange.bind(this)),this.relatedValueFields=!1,e.length){var i=this.element.val();this.relatedValueFields=r("");for(var s=0;s<e.length;s++)for(var n,o=0;o<e[s].field.length;o++)(n=r('[data-field="'+e[s].field[o]+'"]').data("show-values",e[s].values)).toggleClass("n2_form_element--hidden",-1===e[s].values.indexOf(i)),this.relatedValueFields=this.relatedValueFields.add(n)}N2Classes.FormElement.prototype.constructor.call(this)}return((a.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=a).prototype.onHiddenChange=function(){var t=this.element.val();t&&this.insideChange(t)},a.prototype.onClick=function(t){t.hasClass("n2_field_tab__option--selected")||(this.parent.find(".n2_field_tab__option--selected").removeClass("n2_field_tab__option--selected"),t.addClass("n2_field_tab__option--selected"),this.setHiddenValue(t.attr("data-ssoption")),this.triggerOutsideChange())},a.prototype.insideChange=function(t){this.setHiddenValue(t),this.triggerInsideChange()},a.prototype.setHiddenValue=function(e){this.element.val(e),this.relatedValueFields&&this.relatedValueFields.each(function(){var t=r(this);t.toggleClass("n2_form_element--hidden",-1===t.data("show-values").indexOf(e))})},a.prototype.setOptions=function(t,e,i,s){for(var n in s=s||[],e.html(""),t){var o=r('<div class="n2_field_tab__option" data-ssoption="'+n+'">'+t[n]+"</div>");i===n&&o.addClass("n2_field_tab__option--selected"),e.append(o),new a(e.attr("id").replace("_tab",""),s)}},a}),N2D("FormElementText",["FormElement"],function(e,t){function i(t){this.element=e("#"+t).on({focus:this._focus.bind(this),blur:this._blur.bind(this),change:this.change.bind(this)}),this.tagName=this.element.prop("tagName"),this.parent=this.element.parent(),N2Classes.FormElement.prototype.constructor.call(this),this.updateIsEmpty()}return((i.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=i).prototype._focus=function(){this.parent.addClass("n2_field_text--focus"),"TEXTAREA"!==this.tagName&&this.element.on("keypress.n2-text",function(t){13===t.which&&(this.element.off("keypress.n2-text"),this.element.trigger("blur"))}.bind(this))},i.prototype._blur=function(){this.parent.removeClass("n2_field_text--focus")},i.prototype.change=function(){this.updateIsEmpty(),this.triggerOutsideChange()},i.prototype.insideChange=function(t){this.element.val(t),this.updateIsEmpty(),this.triggerInsideChange()},i.prototype.updateIsEmpty=function(){this.parent.toggleClass("n2_field_text--empty",this.isEmpty(this.element.val()))},i.prototype.isEmpty=function(t){return""===t},i.prototype.focus=function(t){this.connectedField?this.connectedField.focus(t):t&&this.element.focus().select()},i}),N2D("FormElementUnits",["FormElement"],function(s,t){function e(t,e){this.element=s("#"+t),this.$parent=this.element.parent(),this.options=this.$parent.find(".n2_field_unit__unit"),this.currentUnit=this.$parent.find(".n2_field_unit__current_unit"),this.values=e;for(var i=0;i<this.options.length;i++)this.options.eq(i).on("click",this.switch.bind(this,i));N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.switch=function(t,e){this.element.val(this.values[t]),this.setSelected(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){t=this.values.indexOf(t);this.element.val(this.values[t]),this.setSelected(t),this.triggerInsideChange()},e.prototype.setSelected=function(t){this.currentUnit.html(this.options.eq(t).html())},e}),N2D("FormElementUpload",["FormElement"],function(e,t){function i(t){this.element=e("#"+t).on("change",this.updateName.bind(this)),this.parent=this.element.parent(),this.$name=this.parent.find(".n2_field_chooser__label"),this.updateName(this.element.val()),N2Classes.FormElement.prototype.constructor.call(this)}return((i.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=i).prototype.insideChange=function(t){this.updateName(),this.triggerInsideChange()},i.prototype.updateName=function(){var t=this.element[0].value;this.parent.toggleClass("n2_field_chooser--empty",""===t),this.isEmpty(t)?this.$name.text(n2_("No file selected.")):(t=t.split("\\").pop(),this.$name.text(t))},i.prototype.isEmpty=function(t){return""===t},i}),N2D("FormElementUrl",["FormElementText"],function(t,e){function i(t,e){N2Classes.FormElementText.prototype.constructor.call(this,t),this.parameters=e,this.button=this.parent.find(".n2_field_text__choose").on("click",this.open.bind(this)),this.element.siblings(".n2_field_text__clear").on("click",this.clear.bind(this))}return((i.prototype=Object.create(N2Classes.FormElementText.prototype)).constructor=i).prototype.isEmpty=function(t){return""===t||"#"===t},i.prototype.clear=function(t){t.preventDefault(),this.val("#")},i.prototype.val=function(t){this.element.val(t),this.change()},i.prototype.open=function(t){t.preventDefault(),this.element.val(),N2Classes.ModalUrl.show(this.element.val(),this.parameters.url,function(t){this.val(t)}.bind(this))},i}),N2R("$",function(i){function s(t){return t+Math.floor(281474976710656*(1+Math.random())).toString(16)}i.fn.uid=function(t){var e=null;for(t=t||"n";e=s(t),0<i("#"+e).length;);return e},i.fn.generateUniqueClass=function(t){var e=null;for(t=t||"n";e=s(t),0<i("."+e).length;);return e}}),N2D("UIAutocomplete",["UIWidgetBase"],function(h,t){"use strict";function e(t,e){this.isRendered=!1,this.element=t,this.widgetName=this.widgetName||"UIAutocomplete",this.widgetEventPrefix="autocomplete",this.isActive=!1,this.allowBlur=!0,this.options=h.extend({appendTo:"body",source:null,select:null,positionTo:"self",x:0,y:0},this.options,e),N2Classes.UIWidgetBase.prototype.constructor.apply(this,arguments),this.element.on({focus:this.focus.bind(this),blur:this.blur.bind(this)}),"self"===this.options.positionTo?this.positionTo=this.element:this.positionTo=this.element.closest(this.options.positionTo)}return((e.prototype=Object.create(N2Classes.UIWidgetBase.prototype)).constructor=e).prototype.focus=function(t){!1===this.isActive&&(this.showList(t),this.element.on("click."+this.widgetEventPrefix,this.showList.bind(this)),this.isActive=!0)},e.prototype.showList=function(t){"function"==typeof this.options.appendTo?this.options.appendTo=this.options.appendTo.call(window):this.options.appendTo=h(this.options.appendTo);var e,i,s,n,o=this.getList().appendTo(this.options.appendTo),r={left:0,top:0},a=this.positionTo.offset(),l=0;this.options.appendTo.is(h("body"))||((r=this.options.appendTo.offset()).top-=this.options.appendTo.scrollTop(),o.css("height",""),e=o.height(),i=this.options.appendTo[0].getBoundingClientRect(),s=this.positionTo[0].getBoundingClientRect(),(n=Math.min(i.top+i.height-s.top-s.height-10,e))<100&&n<e&&(n=Math.min(s.top-i.top-10,e),r.top=r.top+s.height+n),o.css("height",n),n2const.rtl.isRtl&&(l=i.width-this.options.appendTo[0].clientWidth)),o.css({left:a.left-r.left+this.options.x-l,top:a.top+this.positionTo.outerHeight()-r.top+this.options.y,minWidth:this.element.parent().outerWidth()+"px"}),o.off("."+this.widgetEventPrefix).on("mousedown."+this.widgetEventPrefix,function(t){h(t.target).is(o)&&(this.element.parent().addClass("focus2"),this.allowBlur=!1)}.bind(this)).on("mouseup."+this.widgetEventPrefix,function(t){h(t.target).is(o)&&(this.allowBlur=!0,this.element.focus(),this.element.parent().removeClass("focus2"))}.bind(this))},e.prototype.blur=function(t){this.allowBlur&&(this.hide(),this.element.off("."+this.widgetEventPrefix))},e.prototype.hide=function(){this.$list.detach(),this.isActive=!1},e.prototype.getList=function(){if(!this.isRendered){this.$list=h('<div class="n2_autocomplete_options"></div>').attr({unselectable:"on"}).on({wheel:function(t){t.stopPropagation()}});for(var t=this.options.source.call(this,this.ui()),e=0;e<t.length;e++)h('<div class="n2_autocomplete_option" tabindex="-1">'+t[e]+"</div>").on({mousedown:function(t){t.preventDefault()},click:function(t,e){this._trigger("select",e,{value:t}),this.hide()}.bind(this,t[e])}).appendTo(this.$list);this.isRendered=!0}return this.$list},e.prototype.ui=function(){return{}},e}),N2D("UIDraggableBar",["UIMouse"],function(i,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UIDraggable",this.widgetEventPrefix="drag",this.options=i.extend({drag:null,start:null,stop:null},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this._mouseInit()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype._mouseStart=function(t){return this.currentData=this.originalData={margin:parseInt(this.element.css("marginLeft"))},this.originalMousePosition={left:t.pageX},this.element.addClass("nui-draggable-dragging"),this._trigger("start",t,this.ui()),this._mouseDrag(t),!0},e.prototype._mouseDrag=function(t){var e=t.pageX-this.originalMousePosition.left||0;return this.currentData={},this.currentData.margin=Math.max(0,this.originalData.margin+e),this._trigger("drag",t,this.ui()),this.element.css("marginLeft",this.currentData.margin),!0},e.prototype._mouseStop=function(t){return this._trigger("stop",t,this.ui()),!0},e.prototype.ui=function(){return{currentData:this.currentData}},e}),N2D("UIDraggableDelay",["UIMouse"],function(i,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UIDraggable",this.widgetEventPrefix="drag",this.options=i.extend({drag:null,start:null,stop:null},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this._mouseInit()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype._mouseStart=function(t){return this.currentData=this.originalData={width:parseInt(this.element.width())},this.originalMousePosition={left:t.pageX},this.element.addClass("nui-draggable-dragging"),this._trigger("start",t,this.ui()),this._mouseDrag(t),!0},e.prototype._mouseDrag=function(t){var e=t.pageX-this.originalMousePosition.left||0;return this.currentData={},this.currentData.width=Math.max(0,this.originalData.width+e),this._trigger("drag",t,this.ui()),this.element.width(this.currentData.width),!0},e.prototype._mouseStop=function(t){return this._trigger("stop",t,this.ui()),!0},e.prototype.ui=function(){return{currentData:this.currentData}},e}),N2D("UIDraggable",["UIMouse"],function(o,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UIDraggable",this.widgetEventPrefix="drag",this.options=o.extend(!0,{addClasses:!0,appendTo:"parent",axis:!1,containment:!1,cursor:"auto",cursorAt:!1,handle:!1,helper:"original",scroll:!0,scrollSensitivity:20,scrollSpeed:20,min:{top:!1,left:!1},drag:null,start:null,stop:null},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.create=function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("nui-draggable"),this._setHandleClassName(),this._mouseInit()},e.prototype._setPositionRelative=function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},e.prototype._getHandle=function(t){return!this.options.handle||!!o(t.target).closest(this.element.find(this.options.handle)).length},e.prototype._setHandleClassName=function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("nui-draggable-handle")},e.prototype._mouseCapture=function(t){var e=this.options;return!(this.helper||e.disabled||0<o(t.target).closest(".nui_resize_absolute").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),!0))},e.prototype.cancel=function(){return this.helper.is(".nui-draggable-dragging")?this._mouseUp(new o.Event("mouseup",{target:this.element[0]})):this._clear(),this},o.fn.nuiScrollParent=function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=o(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:o(this[0].ownerDocument||document)},e.prototype._mouseStart=function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("nui-draggable-dragging"),this._cacheHelperProportions(),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.nuiScrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===o(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),this._mouseDrag(t,!0),!0)},e.prototype._mouseDrag=function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp(new o.Event("mouseup",t)),!1;this.position=e.position}return!1!==this.options.min.top&&(this.position.top=Math.max(this.position.top,this.options.min.top)),!1!==this.options.min.left&&(this.position.left=Math.max(this.position.left,this.options.min.left)),this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",!1},e.prototype._mouseStop=function(t){return!1!==this._trigger("stop",t)&&this._clear(),!1},e.prototype._mouseUp=function(t){return this.handleElement.is(t.target)&&this.element.trigger("focus"),N2Classes.UIMouse.prototype._mouseUp.call(this,t)},e.prototype._trigger=function(t,e,i){return i=i||this._uiHash(),N2Classes.UIWidgetBase.prototype._trigger.call(this,t,e,i)},e.prototype._uiHash=function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition}},e.prototype._createHelper=function(t){var e=this.options,i=o.isFunction(e.helper),t=i?o(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},e.prototype._cacheHelperProportions=function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},e.prototype._cacheMargins=function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},e.prototype._refreshOffsets=function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},e.prototype._getParentOffset=function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&o.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},e.prototype._getRelativeOffset=function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},e.prototype._convertPositionTo=function(t,e){e=e||this.position;var i="absolute"===t?1:-1,t=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:t?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:t?0:this.offset.scroll.left)*i}},e.prototype._setContainment=function(){var t,e,i,s=this.options,n=this.document[0];this.relativeContainer=null,s.containment?"window"!==s.containment?"document"!==s.containment?s.containment.constructor!==Array?("parent"===s.containment&&(s.containment=this.helper[0].parentNode),(i=(e=o(s.containment))[0])&&(t=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e)):this.containment=s.containment:this.containment=[0,0,o(n).width()-this.helperProportions.width-this.margins.left,(o(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[o(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,o(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,o(window).scrollLeft()+o(window).width()-this.helperProportions.width-this.margins.left,o(window).scrollTop()+(o(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},e.prototype._adjustOffsetFromHelper=function(t){"string"==typeof t&&(t=t.split(" ")),o.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},e.prototype._isRootNode=function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},e.prototype._generatePosition=function(t,e){var i,s=this.options,n=this._isRootNode(this.scrollParent[0]),o=t.pageX,r=t.pageY;return n&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(i=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,t.pageX-this.offset.click.left<i[0]&&(o=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(r=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(o=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(r=i[3]+this.offset.click.top)),"y"===s.axis&&(o=this.originalPageX),"x"===s.axis&&(r=this.originalPageY)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)}},e.prototype._clear=function(){this.helper.removeClass("nui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()};return e.prototype._blurActiveElement=function(t){var e=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return(i=i||e.body).nodeName||(i=e.body),i}(this.document[0]);o(t.target).closest(e).length||(e=e)&&"body"!==e.nodeName.toLowerCase()&&o(e).trigger("blur")},e}),N2D("UIFileUpload",["UIWidgetBase"],function(m,v){"use strict";function t(i){var s="dragover"===i;return function(t){t.dataTransfer=t.originalEvent&&t.originalEvent.dataTransfer;var e=t.dataTransfer;e&&-1!==e.types.indexOf("Files")&&!1!==this._trigger(i,m.Event(i,{delegatedEvent:t}))&&(t.preventDefault(),s&&(e.dropEffect="copy"))}}function e(t,e){this.element=t,this.widgetName=this.widgetName||"UIFileUpload",this.options=m.extend({dropZone:m(document),pasteZone:v,fileInput:v,replaceFileInput:!0,paramName:v,singleFileUploads:!0,limitMultiFileUploads:v,limitMultiFileUploadSize:v,limitMultiFileUploadSizeOverhead:512,sequentialUploads:!1,limitConcurrentUploads:v,forceIframeTransport:!1,redirect:v,redirectParamName:v,postMessage:v,multipart:!0,maxChunkSize:v,uploadedBytes:v,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,messages:{uploadedBytes:"Uploaded bytes exceed file size"},i18n:function(i,t){return i=this.messages[i]||i.toString(),t&&m.each(t,function(t,e){i=i.replace("{"+t+"}",e)}),i},formData:function(t){return t.serializeArray()},add:function(t,e){if(t.isDefaultPrevented())return!1;(e.autoUpload||!1!==e.autoUpload&&m(this).UIFileUpload("option","autoUpload"))&&e.process().done(function(){e.submit()})},processData:!1,contentType:!1,cache:!1},this.options,e),N2Classes.UIWidgetBase.prototype.constructor.apply(this,arguments),this._specialOptions=["fileInput","dropZone","pasteZone","multipart","forceIframeTransport"],this.create()}return m.support.fileInput=!(new RegExp("(Android (1\\.[0156]|2\\.[01]))|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)|(w(eb)?OSBrowser)|(webOS)|(Kindle/(1\\.0|2\\.[05]|3\\.0))").test(window.navigator.userAgent)||m('<input type="file">').prop("disabled")),m.support.xhrFileUpload=!(!window.ProgressEvent||!window.FileReader),m.support.xhrFormDataFileUpload=!!window.FormData,m.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice),((e.prototype=Object.create(N2Classes.UIWidgetBase.prototype)).constructor=e).prototype._blobSlice=m.support.blobSlice&&function(){return(this.slice||this.webkitSlice||this.mozSlice).apply(this,arguments)},e.prototype._BitrateTimer=function(){this.timestamp=Date.now?Date.now():(new Date).getTime(),this.loaded=0,this.bitrate=0,this.getBitrate=function(t,e,i){var s=t-this.timestamp;return this.bitrate&&i&&!(i<s)||(this.bitrate=(e-this.loaded)*(1e3/s)*8,this.loaded=e,this.timestamp=t),this.bitrate}},e.prototype._isXHRUpload=function(t){return!t.forceIframeTransport&&(!t.multipart&&m.support.xhrFileUpload||m.support.xhrFormDataFileUpload)},e.prototype._getFormData=function(t){var i;return"function"===m.type(t.formData)?t.formData(t.form):m.isArray(t.formData)?t.formData:"object"===m.type(t.formData)?(i=[],m.each(t.formData,function(t,e){i.push({name:t,value:e})}),i):[]},e.prototype._getTotal=function(t){var i=0;return m.each(t,function(t,e){i+=e.size||1}),i},e.prototype._initProgressObject=function(t){var e={loaded:0,total:0,bitrate:0};t._progress?m.extend(t._progress,e):t._progress=e},e.prototype._initResponseObject=function(t){if(t._response)for(var e in t._response)t._response.hasOwnProperty(e)&&delete t._response[e];else t._response={}},e.prototype._onProgress=function(t,e){var i,s;t.lengthComputable&&(i=Date.now?Date.now():(new Date).getTime(),e._time&&e.progressInterval&&i-e._time<e.progressInterval&&t.loaded!==t.total||(e._time=i,s=Math.floor(t.loaded/t.total*(e.chunkSize||e._progress.total))+(e.uploadedBytes||0),this._progress.loaded+=s-e._progress.loaded,this._progress.bitrate=this._bitrateTimer.getBitrate(i,this._progress.loaded,e.bitrateInterval),e._progress.loaded=e.loaded=s,e._progress.bitrate=e.bitrate=e._bitrateTimer.getBitrate(i,s,e.bitrateInterval),this._trigger("progress",m.Event("progress",{delegatedEvent:t}),e),this._trigger("progressall",m.Event("progressall",{delegatedEvent:t}),this._progress)))},e.prototype._initProgressListener=function(i){var s=this,t=(i.xhr?i:m.ajaxSettings).xhr();t.upload&&(m(t.upload).bind("progress",function(t){var e=t.originalEvent;t.lengthComputable=e.lengthComputable,t.loaded=e.loaded,t.total=e.total,s._onProgress(t,i)}),i.xhr=function(){return t})},e.prototype._isInstanceOf=function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"},e.prototype._initXHRData=function(i){var s,n=this,t=i.files[0],e=i.multipart||!m.support.xhrFileUpload,o="array"===m.type(i.paramName)?i.paramName[0]:i.paramName;i.headers=m.extend({},i.headers),i.contentRange&&(i.headers["Content-Range"]=i.contentRange),e&&!i.blob&&this._isInstanceOf("File",t)||(i.headers["Content-Disposition"]='attachment; filename="'+encodeURI(t.name)+'"'),e?m.support.xhrFormDataFileUpload&&(i.postMessage?(s=this._getFormData(i),i.blob?s.push({name:o,value:i.blob}):m.each(i.files,function(t,e){s.push({name:"array"===m.type(i.paramName)&&i.paramName[t]||o,value:e})})):(n._isInstanceOf("FormData",i.formData)?s=i.formData:(s=new FormData,m.each(this._getFormData(i),function(t,e){s.append(e.name,e.value)})),i.blob?s.append(o,i.blob,t.name):m.each(i.files,function(t,e){(n._isInstanceOf("File",e)||n._isInstanceOf("Blob",e))&&s.append("array"===m.type(i.paramName)&&i.paramName[t]||o,e,e.uploadName||e.name)})),i.data=s):(i.contentType=t.type||"application/octet-stream",i.data=i.blob||t),i.blob=null},e.prototype._initIframeSettings=function(t){var e=m("<a></a>").prop("href",t.url).prop("host");t.dataType="iframe "+(t.dataType||""),t.formData=this._getFormData(t),t.redirect&&e&&e!==location.host&&t.formData.push({name:t.redirectParamName||"redirect",value:t.redirect})},e.prototype._initDataSettings=function(t){this._isXHRUpload(t)?(this._chunkedUpload(t,!0)||(t.data||this._initXHRData(t),this._initProgressListener(t)),t.postMessage&&(t.dataType="postmessage "+(t.dataType||""))):this._initIframeSettings(t)},e.prototype._getParamName=function(t){var e=m(t.fileInput),s=t.paramName;return s?m.isArray(s)||(s=[s]):(s=[],e.each(function(){for(var t=m(this),e=t.prop("name")||"files[]",i=(t.prop("files")||[1]).length;i;)s.push(e),--i}),s.length||(s=[e.prop("name")||"files[]"])),s},e.prototype._initFormSettings=function(t){t.form&&t.form.length||(t.form=m(t.fileInput.prop("form")),t.form.length||(t.form=m(this.options.fileInput.prop("form")))),t.paramName=this._getParamName(t),t.url||(t.url=t.form.prop("action")||location.href),t.type=(t.type||"string"===m.type(t.form.prop("method"))&&t.form.prop("method")||"").toUpperCase(),"POST"!==t.type&&"PUT"!==t.type&&"PATCH"!==t.type&&(t.type="POST"),t.formAcceptCharset||(t.formAcceptCharset=t.form.attr("accept-charset"))},e.prototype._getAJAXSettings=function(t){t=m.extend({},this.options,t);return this._initFormSettings(t),this._initDataSettings(t),t},e.prototype._getDeferredState=function(t){return t.state?t.state():t.isResolved()?"resolved":t.isRejected()?"rejected":"pending"},e.prototype._enhancePromise=function(t){return t.success=t.done,t.error=t.fail,t.complete=t.always,t},e.prototype._getXHRPromise=function(t,e,i){var s=m.Deferred(),n=s.promise();return e=e||this.options.context||n,!0===t?s.resolveWith(e,i):!1===t&&s.rejectWith(e,i),n.abort=s.promise,this._enhancePromise(n)},e.prototype._addConvenienceMethods=function(t,i){function s(t){return m.Deferred().resolveWith(n,t).promise()}var n=this;i.process=function(t,e){return(t||e)&&(i._processQueue=this._processQueue=(this._processQueue||s([this])).pipe(function(){return i.errorThrown?m.Deferred().rejectWith(n,[i]).promise():s(arguments)}).pipe(t,e)),this._processQueue||s([this])},i.submit=function(){return"pending"!==this.state()&&(i.jqXHR=this.jqXHR=!1!==n._trigger("submit",m.Event("submit",{delegatedEvent:t}),this)&&n._onSend(t,this)),this.jqXHR||n._getXHRPromise()},i.abort=function(){return this.jqXHR?this.jqXHR.abort():(this.errorThrown="abort",n._trigger("fail",null,this),n._getXHRPromise(!1))},i.state=function(){return this.jqXHR?n._getDeferredState(this.jqXHR):this._processQueue?n._getDeferredState(this._processQueue):void 0},i.processing=function(){return!this.jqXHR&&this._processQueue&&"pending"===n._getDeferredState(this._processQueue)},i.progress=function(){return this._progress},i.response=function(){return this._response}},e.prototype._getUploadedBytes=function(t){t=t.getResponseHeader("Range"),t=t&&t.split("-"),t=t&&1<t.length&&parseInt(t[1],10);return t&&t+1},e.prototype._chunkedUpload=function(o,t){o.uploadedBytes=o.uploadedBytes||0;var e,r,a=this,i=o.files[0],l=i.size,h=o.uploadedBytes,d=o.maxChunkSize||l,c=this._blobSlice,p=m.Deferred(),s=p.promise();return!(!(this._isXHRUpload(o)&&c&&(h||d<l))||o.data)&&(!!t||(l<=h?(i.error=o.i18n("uploadedBytes"),this._getXHRPromise(!1,o.context,[null,"error",i.error])):(r=function(){var s=m.extend({},o),n=s._progress.loaded;s.blob=c.call(i,h,h+d,i.type),s.chunkSize=s.blob.size,s.contentRange="bytes "+h+"-"+(h+s.chunkSize-1)+"/"+l,a._initXHRData(s),a._initProgressListener(s),e=(!1!==a._trigger("chunksend",null,s)&&m.ajax(s)||a._getXHRPromise(!1,s.context)).done(function(t,e,i){h=a._getUploadedBytes(i)||h+s.chunkSize,n+s.chunkSize-s._progress.loaded&&a._onProgress(m.Event("progress",{lengthComputable:!0,loaded:h-s.uploadedBytes,total:h-s.uploadedBytes}),s),o.uploadedBytes=s.uploadedBytes=h,s.result=t,s.textStatus=e,s.jqXHR=i,a._trigger("chunkdone",null,s),a._trigger("chunkalways",null,s),h<l?r():p.resolveWith(s.context,[t,e,i])}).fail(function(t,e,i){s.jqXHR=t,s.textStatus=e,s.errorThrown=i,a._trigger("chunkfail",null,s),a._trigger("chunkalways",null,s),p.rejectWith(s.context,[t,e,i])})},this._enhancePromise(s),s.abort=function(){return e.abort()},r(),s)))},e.prototype._beforeSend=function(t,e){0===this._active&&(this._trigger("start"),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0),this._initResponseObject(e),this._initProgressObject(e),e._progress.loaded=e.loaded=e.uploadedBytes||0,e._progress.total=e.total=this._getTotal(e.files)||1,e._progress.bitrate=e.bitrate=0,this._active+=1,this._progress.loaded+=e.loaded,this._progress.total+=e.total},e.prototype._onDone=function(t,e,i,s){var n=s._progress.total,o=s._response;s._progress.loaded<n&&this._onProgress(m.Event("progress",{lengthComputable:!0,loaded:n,total:n}),s),o.result=s.result=t,o.textStatus=s.textStatus=e,o.jqXHR=s.jqXHR=i,this._trigger("done",null,s)},e.prototype._onFail=function(t,e,i,s){var n=s._response;s.recalculateProgress&&(this._progress.loaded-=s._progress.loaded,this._progress.total-=s._progress.total),n.jqXHR=s.jqXHR=t,n.textStatus=s.textStatus=e,n.errorThrown=s.errorThrown=i,this._trigger("fail",null,s)},e.prototype._onAlways=function(t,e,i,s){this._trigger("always",null,s)},e.prototype._onSend=function(t,e){e.submit||this._addConvenienceMethods(t,e);function i(){return r._sending+=1,a._bitrateTimer=new r._BitrateTimer,s=s||((n||!1===r._trigger("send",m.Event("send",{delegatedEvent:t}),a))&&r._getXHRPromise(!1,a.context,n)||r._chunkedUpload(a)||m.ajax(a)).done(function(t,e,i){r._onDone(t,e,i,a)}).fail(function(t,e,i){r._onFail(t,e,i,a)}).always(function(t,e,i){if(r._onAlways(t,e,i,a),--r._sending,--r._active,a.limitConcurrentUploads&&a.limitConcurrentUploads>r._sending)for(var s=r._slots.shift();s;){if("pending"===r._getDeferredState(s)){s.resolve();break}s=r._slots.shift()}0===r._active&&r._trigger("stop")})}var s,n,o,r=this,a=r._getAJAXSettings(e);return this._beforeSend(t,a),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending?((e=1<this.options.limitConcurrentUploads?(o=m.Deferred(),this._slots.push(o),o.pipe(i)):(this._sequence=this._sequence.pipe(i,i),this._sequence)).abort=function(){return n=[v,"abort","abort"],s?s.abort():(o&&o.rejectWith(a.context,n),i())},this._enhancePromise(e)):i()},e.prototype._onAdd=function(s,n){var o,t,r,e,a=this,l=!0,i=m.extend({},this.options,n),h=n.files,d=h.length,c=i.limitMultiFileUploads,p=i.limitMultiFileUploadSize,u=i.limitMultiFileUploadSizeOverhead,f=0,g=this._getParamName(i),y=0;if(!p||d&&h[0].size!==v||(p=v),(i.singleFileUploads||c||p)&&this._isXHRUpload(i))if(i.singleFileUploads||p||!c)if(!i.singleFileUploads&&p)for(r=[],o=[],e=0;e<d;e+=1)f+=h[e].size+u,(e+1===d||f+h[e+1].size+u>p||c&&c<=e+1-y)&&(r.push(h.slice(y,e+1)),(t=g.slice(y,e+1)).length||(t=g),o.push(t),y=e+1,f=0);else o=g;else for(r=[],o=[],e=0;e<d;e+=c)r.push(h.slice(e,e+c)),(t=g.slice(e,e+c)).length||(t=g),o.push(t);else r=[h],o=[g];return n.originalFiles=h,m.each(r||h,function(t,e){var i=m.extend({},n);return i.files=r?e:[e],i.paramName=o[t],a._initResponseObject(i),a._initProgressObject(i),a._addConvenienceMethods(s,i),l=a._trigger("add",m.Event("add",{delegatedEvent:s}),i)}),l},e.prototype._replaceFileInput=function(t){var i=t.fileInput,s=i.clone(!0);t.fileInputClone=s,m("<form></form>").append(s)[0].reset(),i.after(s).detach(),m.cleanData(i.unbind("remove")),this.options.fileInput=this.options.fileInput.map(function(t,e){return e===i[0]?s[0]:e}),i[0]===this.element[0]&&(this.element=s)},e.prototype._handleFileTreeEntry=function(e,i){function s(t){t&&!t.entry&&(t.entry=e),o.resolve([t])}var t,n=this,o=m.Deferred(),r=function(){t.readEntries(function(t){t.length?(a=a.concat(t),r()):(t=a,n._handleFileTreeEntries(t,i+e.name+"/").done(function(t){o.resolve(t)}).fail(s))},s)},a=[];return i=i||"",e.isFile?e._file?(e._file.relativePath=i,o.resolve(e._file)):e.file(function(t){t.relativePath=i,o.resolve(t)},s):e.isDirectory?(t=e.createReader(),r()):o.resolve([]),o.promise()},e.prototype._handleFileTreeEntries=function(t,e){var i=this;return m.when.apply(m,m.map(t,function(t){return i._handleFileTreeEntry(t,e)})).pipe(function(){return Array.prototype.concat.apply([],arguments)})},e.prototype._getDroppedFiles=function(t){var e=(t=t||{}).items;return e&&e.length&&(e[0].webkitGetAsEntry||e[0].getAsEntry)?this._handleFileTreeEntries(m.map(e,function(t){var e;return t.webkitGetAsEntry?((e=t.webkitGetAsEntry())&&(e._file=t.getAsFile()),e):t.getAsEntry()})):m.Deferred().resolve(m.makeArray(t.files)).promise()},e.prototype._getSingleFileInputFiles=function(t){var e=(t=m(t)).prop("webkitEntries")||t.prop("entries");if(e&&e.length)return this._handleFileTreeEntries(e);if((e=m.makeArray(t.prop("files"))).length)e[0].name===v&&e[0].fileName&&m.each(e,function(t,e){e.name=e.fileName,e.size=e.fileSize});else{if(!(t=t.prop("value")))return m.Deferred().resolve([]).promise();e=[{name:t.replace(/^.*\\/,"")}]}return m.Deferred().resolve(e).promise()},e.prototype._getFileInputFiles=function(t){return t instanceof m&&1!==t.length?m.when.apply(m,m.map(t,this._getSingleFileInputFiles)).pipe(function(){return Array.prototype.concat.apply([],arguments)}):this._getSingleFileInputFiles(t)},e.prototype._onChange=function(e){var i=this,s={fileInput:m(e.target),form:m(e.target.form)};this._getFileInputFiles(s.fileInput).always(function(t){s.files=t,i.options.replaceFileInput&&i._replaceFileInput(s),!1!==i._trigger("change",m.Event("change",{delegatedEvent:e}),s)&&i._onAdd(e,s)})},e.prototype._onPaste=function(t){var e=t.originalEvent&&t.originalEvent.clipboardData&&t.originalEvent.clipboardData.items,i={files:[]};e&&e.length&&(m.each(e,function(t,e){e=e.getAsFile&&e.getAsFile();e&&i.files.push(e)}),!1!==this._trigger("paste",m.Event("paste",{delegatedEvent:t}),i)&&this._onAdd(t,i))},e.prototype._onDrop=function(e){e.dataTransfer=e.originalEvent&&e.originalEvent.dataTransfer;var i=this,t=e.dataTransfer,s={};t&&t.files&&t.files.length&&(e.preventDefault(),e.stopPropagation(),this._getDroppedFiles(t).always(function(t){s.files=t,!1!==i._trigger("drop",m.Event("drop",{delegatedEvent:e}),s)&&i._onAdd(e,s)}))},e.prototype._onDragOver=t("dragover"),e.prototype._onDragEnter=t("dragenter"),e.prototype._onDragLeave=t("dragleave"),e.prototype._initEventHandlers=function(){this._isXHRUpload(this.options)&&(m(this.options.dropZone).on({dragover:this._onDragOver.bind(this),drop:this._onDrop.bind(this),dragenter:this._onDragEnter.bind(this),dragleave:this._onDragLeave.bind(this)}),m(this.options.pasteZone).on({paste:this._onPaste.bind(this)})),m.support.fileInput&&m(this.options.fileInput).on({change:this._onChange.bind(this)})},e.prototype._destroyEventHandlers=function(){m(this.options.dropZone).off("dragenter dragleave dragover drop"),m(this.options.pasteZone).off("paste"),m(this.options.fileInput).off("change")},e.prototype.setOption=function(t,e){t=-1!==this._specialOptions.indexOf(t);t&&this._destroyEventHandlers(),N2Classes.UIWidgetBase.prototype.setOption.apply(this,arguments),t&&(this._initSpecialOptions(),this._initEventHandlers())},e.prototype._initSpecialOptions=function(){var t=this.options;t.fileInput===v?t.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]'):t.fileInput instanceof m||(t.fileInput=m(t.fileInput)),t.dropZone instanceof m||(t.dropZone=m(t.dropZone)),t.pasteZone instanceof m||(t.pasteZone=m(t.pasteZone))},e.prototype._getRegExp=function(t){var e=t.split("/"),t=e.pop();return e.shift(),new RegExp(e.join("/"),t)},e.prototype._isRegExpOption=function(t,e){return"url"!==t&&"string"===m.type(e)&&/^\/.*\/[igm]{0,3}$/.test(e)},e.prototype._initDataAttributes=function(){var s=this,n=this.options,o=this.element.data();m.each(this.element[0].attributes,function(t,e){var i=e.name.toLowerCase();/^data-/.test(i)&&(i=i.slice(5).replace(/-[a-z]/g,function(t){return t.charAt(1).toUpperCase()}),e=o[i],s._isRegExpOption(i,e)&&(e=s._getRegExp(e)),n[i]=e)})},e.prototype.create=function(){this._initDataAttributes(),this._initSpecialOptions(),this._slots=[],this._sequence=this._getXHRPromise(!0),this._sending=this._active=0,this._initProgressObject(this),this._initEventHandlers()},e.prototype.active=function(){return this._active},e.prototype.progress=function(){return this._progress},e.prototype.add=function(e){var i=this;e&&!this.options.disabled&&(e.fileInput&&!e.files?this._getFileInputFiles(e.fileInput).always(function(t){e.files=t,i._onAdd(null,e)}):(e.files=m.makeArray(e.files),this._onAdd(null,e)))},e.prototype.send=function(e){if(e&&!this.options.disabled){if(e.fileInput&&!e.files){var i,s,n=this,o=m.Deferred(),t=o.promise();return t.abort=function(){return s=!0,i?i.abort():(o.reject(null,"abort","abort"),t)},this._getFileInputFiles(e.fileInput).always(function(t){s||(t.length?(e.files=t,(i=n._onSend(null,e)).then(function(t,e,i){o.resolve(t,e,i)},function(t,e,i){o.reject(t,e,i)})):o.reject())}),this._enhancePromise(t)}if(e.files=m.makeArray(e.files),e.files.length)return this._onSend(null,e)}return this._getXHRPromise(!1,e&&e.context)},e}),N2D("ajaxTransportIframe",function(l,h){"use strict";var i=0;l.ajaxTransport("iframe",function(n){if(n.async){var o,r,e,a=n.initialIframeSrc||"javascript:false;";return{send:function(t,s){(o=l('<form style="display:none;"></form>')).attr("accept-charset",n.formAcceptCharset),e=/\?/.test(n.url)?"&":"?","DELETE"===n.type?(n.url=n.url+e+"_method=DELETE",n.type="POST"):"PUT"===n.type?(n.url=n.url+e+"_method=PUT",n.type="POST"):"PATCH"===n.type&&(n.url=n.url+e+"_method=PATCH",n.type="POST"),r=l('<iframe src="'+a+'" name="iframe-transport-'+(i+=1)+'"></iframe>').bind("load",function(){var i,e=l.isArray(n.paramName)?n.paramName:[n.paramName];r.unbind("load").bind("load",function(){var e;try{if(!(e=r.contents()).length||!e[0].firstChild)throw new Error}catch(t){e=h}s(200,"success",{iframe:e}),l('<iframe src="'+a+'"></iframe>').appendTo(o),window.setTimeout(function(){o.remove()},0)}),o.prop("target",r.prop("name")).prop("action",n.url).prop("method",n.type),n.formData&&l.each(n.formData,function(t,e){l('<input type="hidden"/>').prop("name",e.name).val(e.value).appendTo(o)}),n.fileInput&&n.fileInput.length&&"POST"===n.type&&(i=n.fileInput.clone(),n.fileInput.after(function(t){return i[t]}),n.paramName&&n.fileInput.each(function(t){l(this).prop("name",e[t]||n.paramName)}),o.append(n.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data"),n.fileInput.removeAttr("form")),o.submit(),i&&i.length&&n.fileInput.each(function(t,e){t=l(i[t]);l(e).prop("name",t.prop("name")).attr("form",t.attr("form")),t.replaceWith(e)})}),o.append(r).appendTo(document.body)},abort:function(){r&&r.unbind("load").prop("src",a),o&&o.remove()}}}}),l.ajaxSetup({converters:{"iframe text":function(t){return t&&l(t[0].body).text()},"iframe json":function(t){return t&&l.parseJSON(l(t[0].body).text())},"iframe html":function(t){return t&&l(t[0].body).html()},"iframe xml":function(t){t=t&&t[0];return t&&l.isXMLDoc(t)?t:l.parseXML(t.XMLDocument&&t.XMLDocument.xml||l(t.body).html())},"iframe script":function(t){return t&&l.globalEval(l(t[0].body).text())}}})}),N2D("UILayerWindow",["UIMouse"],function(i,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UILayerWindow",this.widgetEventPrefix="layerWindow",this.options=i.extend(!0,{},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.create=function(){this.bodyRect=document.body.getBoundingClientRect(),window.addEventListener("resize",function(){this.bodyRect=document.body.getBoundingClientRect(),this.limitHorizontal(this.left,this.width,!0),this.limitVertical(this.top,this.height,!0)}.bind(this),{passive:!0}),this.left=parseInt(localStorage.getItem("ssPanelLeft")),this.left||(this.left=200),this.top=parseInt(localStorage.getItem("ssPanelTop")),this.top||(this.top=100),this.width=355,this.height=parseInt(localStorage.getItem("ssPanelHeight")),this.height||(this.height=400),this.limitHorizontal(this.left,this.width),this.limitVertical(this.top,this.height),this._setupHandles(),this._mouseInit()},e.prototype._setupHandles=function(){this.$title=this.element.find(".n2_ss_layer_window__title_inner").on("mousedown",this._mouseDown.bind(this)),this.$resize=i('<div class="n2_ss_layer_window__resize"></div>').on("mousedown",this._mouseDown.bind(this)).appendTo(this.element)},e.prototype._mouseInit=function(){},e.prototype._mouseCapture=function(t){return this.$title.is(t.target)?(this.currentAction="move",!0):!!this.$resize.is(t.target)&&(this.currentAction="resize",!0)},e.prototype._mouseStart=function(t){var e=this.element[0].getBoundingClientRect();this.context={},"move"===this.currentAction?this.context.mouseDiff={x:t.clientX-e.left,y:t.clientY-e.top}:"resize"===this.currentAction&&(this.context.mouseDiff={y:t.clientY-e.top-e.height})},e.prototype._mouseDrag=function(t){"move"===this.currentAction?(this.limitHorizontal(t.clientX-this.context.mouseDiff.x,this.width),this.limitVertical(t.clientY-this.context.mouseDiff.y,this.height)):"resize"===this.currentAction&&this.limitVertical(this.top,t.clientY-this.top-this.context.mouseDiff.y)},e.prototype._mouseStop=function(t){"move"===this.currentAction?(this.limitHorizontal(t.clientX-this.context.mouseDiff.x,this.width,!0),this.limitVertical(t.clientY-this.context.mouseDiff.y,this.height,!0)):"resize"===this.currentAction&&this.limitVertical(this.top,t.clientY-this.top-this.context.mouseDiff.y,!0),delete this.currentAction},e.prototype.limitVertical=function(t,e,i){this.height=e,this.top=Math.min(Math.max(t,60),this.bodyRect.height-this.height),this.top<60&&(this.height=this.height+this.top-60,this.top=60),this.height=Math.max(this.height,200),this.element.css({top:this.top,height:this.height}),i&&(localStorage.setItem("ssPanelTop",this.top),localStorage.setItem("ssPanelHeight",this.height))},e.prototype.limitHorizontal=function(t,e,i){this.left=Math.min(Math.max(t,50),this.bodyRect.width-e),this.element.css({left:this.left}),i&&localStorage.setItem("ssPanelLeft",this.left)},e}),N2D("UIMouse",["UIWidgetBase"],function(n,t){"use strict";var e=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),o=!1;function i(t,e){this.widgetName=this.widgetName||"UIMouse",this.options=n.extend({cancel:"input, textarea, button, select, option",distance:1,delay:0},this.options),N2Classes.UIWidgetBase.prototype.constructor.apply(this,arguments)}return n(document).on("mouseup",function(){o=!1}),((i.prototype=Object.create(N2Classes.UIWidgetBase.prototype)).constructor=i).prototype._mouseInit=function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){if(!0===n.data(t.target,e.widgetName+".preventClickEvent"))return n.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1})},i.prototype._mouseDestroy=function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},i.prototype._mouseDown=function(t){if(!o){document.activeElement&&document.activeElement!==document.body&&document.activeElement.blur(),this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&n(t.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),o=!0)):!0}},i.prototype._mouseMove=function(t){if(this._mouseMoved){if(e&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},i.prototype._mouseUp=function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted?(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)):this._mouseCancel(t),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,o=!1,t.preventDefault()},i.prototype._mouseDistanceMet=function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},i.prototype._mouseDelayMet=function(){return this.mouseDelayMet},i.prototype._mouseStart=function(){},i.prototype._mouseDrag=function(){},i.prototype._mouseStop=function(){},i.prototype._mouseCancel=function(){},i.prototype._mouseCapture=function(){return!0},i}),N2D("UIResizeBar",["UIMouse"],function(n,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UIResizable",this.widgetEventPrefix="resize",this.options=n.extend({resize:null,start:null,stop:null},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.create=function(){this.options;this.element.addClass("nui_resize_bar"),this._setupHandles(),this._mouseInit(),this._trigger("create",null,{})},e.prototype._setupHandles=function(){var t=["e","w"];this.handles={},this.$handles=n();for(var e=0;e<t.length;e++){var i=t[e],s=n("<div>").addClass("nui_resize_bar__handle nui_resize_bar__handle--"+i).on({mousedown:function(t,e){this.currentHandle=t,this._mouseDown(e)}.bind(this,i)}).appendTo(this.element);this.handles[i]=s,this.$handles=this.$handles.add(s)}},e.prototype._mouseStart=function(t){this.currentData=this.originalData={margin:parseInt(this.element.css("marginLeft")),width:parseInt(this.element.width())},this.originalMousePosition={left:t.pageX};var e=this.handles[this.currentHandle].css("cursor");return n("body").css("cursor",e),this._trigger("start",t,this.ui()),!0},e.prototype._mouseDrag=function(t){var e=t.pageX-this.originalMousePosition.left||0;this.currentData={},"e"===this.currentHandle?(this.currentData.margin=this.originalData.margin,this.currentData.width=Math.max(0,this.originalData.width+e)):"w"===this.currentHandle&&(this.currentData.margin=Math.max(0,this.originalData.margin+e),this.currentData.width=Math.max(0,this.originalData.width-e)),this.currentData.width=Math.max(0,this.currentData.width),this._trigger("resize",t,this.ui()),this.element.css("marginLeft",this.currentData.margin),this.element.css("width",this.currentData.width)},e.prototype._mouseStop=function(t){n("body").css("cursor","auto"),this._trigger("stop",t,this.ui())},e.prototype.ui=function(){return{currentData:this.currentData}},e}),N2D("UISlider",["UIMouse"],function(i,e){"use strict";function t(t,e){this.element=i(t),this.widgetName=this.widgetName||"UISlider",this.widgetEventPrefix="sliding",this.options=i.extend({min:0,max:100,step:1,value:0,change:null,sliding:null,start:null,stop:null},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((t.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=t).prototype.create=function(){this._mouseSliding=!1,this._mouseInit(),this._calculateNewMax(),this.element.addClass("nui-slider nui-slider-horizontal"),this._refresh()},t.prototype.doAction=function(t){if(N2Classes.UIWidgetBase.prototype.doAction.apply(this,arguments),"value"===t)return this._value()},t.prototype.setOption=function(t,e){switch(N2Classes.UIWidgetBase.prototype.setOption.call(this,t,e),t){case"value":this._refreshValue(),this._change(null,0);break;case"step":case"min":case"max":this._calculateNewMax(),this._refreshValue()}},t.prototype._refresh=function(){this._createHandle(),this._refreshValue()},t.prototype._createHandle=function(){var t=this.element.find(".nui-slider-handle");t.length?this.handle=t:this.handle=i("<span></span>"),this.handle.addClass("nui-slider-handle").appendTo(this.element)},t.prototype._mouseCapture=function(t){var e,i=this.handle;return!this.options.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(e),!1!==this._start(t)&&(this._mouseSliding=!0,i.trigger("focus"),this._slide(t,e),!0))},t.prototype._mouseStart=function(){return this.lastValue=Number.MAX_VALUE,!0},t.prototype._mouseDrag=function(t){var e={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(e);return this.lastValue!=e&&(this._slide(t,e),this.lastValue=e),!1},t.prototype._mouseStop=function(t){return this._mouseSliding=!1,this._stop(t),this._change(t),!1},t.prototype._mouseCancel=function(t){this._trigger("cancel",t)},t.prototype._normValueFromMouse=function(t){var e=this.elementSize.width,t=(t.x-this.elementOffset.left)/e;return 1<t&&(t=1),t<0&&(t=0),e=this._valueMax()-this._valueMin(),e=this._valueMin()+t*e,this._trimAlignValue(e)},t.prototype._trimAlignValue=function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,t=t-i;return 2*Math.abs(i)>=e&&(t+=0<i?e:-e),parseFloat(t.toFixed(5))},t.prototype._calculateNewMax=function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;(t=Math.round((t-e)/i)*i+e)>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},t.prototype._precision=function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},t.prototype._precisionOf=function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},t.prototype._change=function(t){this._mouseSliding||this._trigger("change",t,this._uiHash())},t.prototype.value=function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},t.prototype._value=function(){var t=this.options.value;return t=this._trimAlignValue(t)},t.prototype._valueMin=function(){return this.options.min},t.prototype._valueMax=function(){return this.max},t.prototype._refreshValue=function(){var t=this.value(),e=this._valueMin(),i=this._valueMax(),e=i!==e?(t-e)/(i-e)*100:0;this.handle.css("left",e+"%")},t.prototype._uiHash=function(t){return{handle:this.handle[0],value:t!==e?t:this.value()}},t.prototype._start=function(t){return this._trigger("start",t,this._uiHash())},t.prototype._slide=function(t,e){e!==this.value()&&!1!==this._trigger("sliding",t,this._uiHash(e))&&this.value(e)},t.prototype._stop=function(t){this._trigger("stop",t,this._uiHash())},t}),N2D("UISortable",["UIMouse"],function(o,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UISortable",this.widgetEventPrefix="sortable",this.options=o.extend({items:"> *",handle:"",placeholder:!1,helper:"original",forcePlaceholderSize:!1,forceHelperSize:!1,axis:!1,droppables:!1},this.options,e),this.isOver=!1,N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.create=function(){this._mouseInit()},e.prototype._mouseCapture=function(t){if(this.options.disabled)return!1;var e=null,t=o(t.target);if(""!==this.options.handle){var i=this.element.find(this.options.items+" "+this.options.handle);if(-1===i.index(t)&&!i.has(t).length)return!1}i=this.element.find(this.options.items);return!!(e=-1!==i.index(t)?t:i.has(t)).length&&(this.currentItem=e,!0)},e.prototype._mouseStart=function(t){this._trigger("beforestart",t,{currentItem:this.currentItem}),this.context={e:t,original:{pageX:t.pageX,pageY:t.pageY,clientX:t.clientX,clientY:t.clientY,elementBCR:this.element[0].getBoundingClientRect(),currentItemBCR:this.currentItem[0].getBoundingClientRect()},offsetShift:{top:0,left:0},scrollCB:this._mouseScroll.bind(this)},this.element.addClass("n2-ui-sortable-in-progress"),this._cacheItems(),this.placeholder=o("<div></div>").addClass(this.options.placeholder||this.currentItem[0].className);var e={width:this.currentItem.width(),height:this.currentItem.height()};"clone"===this.options.helper?this.helper=this.currentItem.clone():"clone_hide"===this.options.helper?(this.helper=this.currentItem.clone(),this.currentItem.css("display","none")):this.helper=this.currentItem,this.options.forceHelperSize&&this.helper.css(e),this.options.forcePlaceholderSize&&this.placeholder.css(e),this.helper.addClass("n2-ui-sortable-helper").css({position:"absolute",zIndex:1e3}).appendTo(this.element),this._trigger("start",t,this.ui()),window.addEventListener("scroll",this.context.scrollCB,{capture:!0,passive:!0})},e.prototype._mouseDrag=function(t){this.context.e=t;var e,i=this.element[0].getBoundingClientRect(),s={};this.options.axis&&"x"!==this.options.axis||(e=i.left+this.context.original.clientX-t.clientX,this.context.offsetShift.left=t.pageX-this.context.original.pageX-this.context.original.elementBCR.left+e,s.left=this.context.original.currentItemBCR.left-e),this.options.axis&&"y"!==this.options.axis||(n=i.top+this.context.original.clientY-t.clientY,this.context.offsetShift.top=t.pageY-this.context.original.pageY-this.context.original.elementBCR.top+n,s.top=this.context.original.currentItemBCR.top-n),this.helper.css(s);var n=this._findClosestItem(t),s="before"===n[1]?this.items[Math.max(0,n[2]-1)]:this.items[Math.min(this.items.length-1,n[2])];"clone"===this.options.helper&&(n[0].is(this.currentItem)||o(s).is(this.currentItem))?this.placeholder.detach():this.positionPlaceholder(n),this.options.droppables&&("over"!==n[1]?this.isOver&&(this._trigger("out",t,this.ui()),this.isOver=!1):(this.isOver&&!this.isOver.is(n[0])&&(this._trigger("out",t,this.ui()),this.isOver=!1),this.isOver||(this.isOver=n[0],this._trigger("over",t,this.ui()))))},e.prototype.positionPlaceholder=function(t){switch(t[1]){case"before":this.placeholder.insertBefore(t[0]);break;case"after":this.placeholder.insertAfter(t[0]);break;case"over":this.placeholder.detach()}},e.prototype._mouseStop=function(t){this.context.e=t,this._trigger("beforestop",t,this.ui()),window.removeEventListener("scroll",this.context.scrollCB,{capture:!0,passive:!0}),this.placeholder.remove();var e=this._findClosestItem(t);switch(e[1]){case"before":this.currentItem.insertBefore(e[0]);break;case"after":this.currentItem.insertAfter(e[0])}this.helper.removeClass("n2-ui-sortable-helper").css({position:"",zIndex:"",left:"",top:""}),"clone"!==this.options.helper&&"clone_hide"!==this.options.helper||this.helper.remove(),"clone_hide"===this.options.helper&&this.currentItem.css("display",""),this.element.removeClass("n2-ui-sortable-in-progress"),"over"===e[1]?(this._trigger("drop",t,this.ui()),this._trigger("out",t,this.ui())):this._trigger("stop",t,this.ui()),this.currentItem=null},e.prototype._findClosestItem=function(t){for(var e,i,s,n=Number.MAX_VALUE,o=t.pageX-this.context.offsetShift.left,r=t.pageY-this.context.offsetShift.top,a=0;a<this.itemsData.length;a++){var l,h=this.itemsData[a];for(l in h.side){var d=Math.sqrt(Math.pow((o-h.side[l].left)/h.width,2)+Math.pow((r-h.side[l].top)/h.height,2));d<n&&(n=d,e=h.item,"after"===(i=l)?s=a+1:"before"===l&&(s=a))}}return[e,i,s]},e.prototype.getItems=function(){return this.element.find(this.options.items)},e.prototype._cacheItems=function(){this.items=this.getItems(),this.itemsData=[];for(var t,e,i,s,n=0;n<this.items.length;n++)"original"===this.options.helper&&this.items[n]===this.currentItem[0]||(s=this.items.eq(n).offset(),t=this.items.eq(n).width(),e=this.items.eq(n).height(),i={},this.options.droppables&&!this.currentItem.hasClass(this.options.droppables)&&this.items.eq(n).hasClass(this.options.droppables)?(i.before={left:s.left+t/6,top:s.top+e/6},i.over={left:s.left+3*t/6,top:s.top+3*e/6},i.after={left:s.left+5*t/6,top:s.top+5*e/6}):(i.before={left:s.left+t/4,top:s.top+e/4},i.after={left:s.left+3*t/4,top:s.top+3*e/4}),window.n2const.isRTL()&&(s=i.after,i.after=i.before,i.before=s),this.itemsData.push({item:this.items.eq(n),side:i,width:t,height:e}))},e.prototype._mouseScroll=function(){var t=this.context.e;document.dispatchEvent(new MouseEvent("mousemove",{clientX:t.clientX,clientY:t.clientY}))},e.prototype.ui=function(){return{placeholder:this.placeholder,helper:this.helper,item:this.currentItem,droppable:this.isOver}},e}),N2D("UIWidgetBase",function(r,t){"use strict";function e(t,e){t=t[0];this.document=r(t.style?t.ownerDocument:t.document||t),this.window=r(this.document[0].defaultView||this.document[0].parentWindow),this.disabled=!1,this.plugins=[]}return e.prototype.setOption=function(t,e){return this.options[t]=e,this},e.prototype.destroy=function(){return this},e.prototype._trigger=function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=r.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!(r.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())},e.prototype._triggerInteraction=function(){this.element.trigger("interaction")},e.addPlugin=function(t,e,i){for(var s in i)t.plugins[s]=t.plugins[s]||[],t.plugins[s].push([e,i[s]])},e.prototype.callPlugin=function(t,e,i){var s=this.constructor.plugins[t];if(s&&(i||this.element[0].parentNode&&11!==this.element[0].parentNode.nodeType))for(var n=0;n<s.length;n++)this.options[s[n][0]]&&s[n][1].apply(this.element,e)},e}),N2D("NextendVisualCore",function(t,s){function e(t,e){this.id=t.id,this.visualManager=e,this.setValue(t.value,!1),this.visual=t,this.visualManager.visuals[this.id]=this}return e.prototype.compare=function(t){for(var e=Math.max(this.value.length,t.length),i=0;i<e;i++)if(!this._compareTab(this.value[i]===s?{}:this.value[i],t[i]===s?{}:t[i]))return!1;return!0},e.prototype._compareTab=function(t,e){var i=Object.getOwnPropertyNames(t),s=Object.getOwnPropertyNames(e);if(0===t.length&&0===s.length)return!0;if(i.length!=s.length)return!1;for(var n=0;n<i.length;n++){var o=i[n];if(t[o]!==e[o])return!1}return!0},e.prototype.setValue=function(t,e){var i,s=null,s="string"==typeof t?("{"!=(i=t)[0]?(this.base64=i,i=N2Classes.Base64.decode(i)):this.base64=N2Classes.Base64.encode(i),JSON.parse(i)):t;this.name=s.name,this.value=s.data,e&&this.render()},e.prototype.isSystem=function(){return 1==this.visual.system},e.prototype.isEditable=function(){return 1==this.visual.editable},e.prototype.activate=function(t,e){t&&t.preventDefault(),this.visualManager.changeActiveVisual(this),"function"==typeof e?this.visualManager.controller.asyncVisualData(this.value,this.visualManager.showParameters,e):this.visualManager.controller.load(this.value,!1,this.visualManager.showParameters)},e.prototype.active=function(){},e.prototype.notActive=function(){},e.prototype.delete=function(t){t&&t.preventDefault(),this._delete()},e.prototype._delete=function(){return N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.visualManager.parameters.ajaxUrl,{nextendaction:"deleteVisual"}),data:{visualId:this.id},dataType:"json"}).done(function(t){t.data.visual;this.visualManager.activeVisual&&this.id==this.visualManager.activeVisual.id&&this.visualManager.changeActiveVisual(null),delete this.visualManager.visuals[this.id],delete this.set.visuals[this.id],this.row.remove(),this.visualManager.$.trigger("visualDelete",[this.id]),N2Classes.Notification.success(n2_("Deleted."))}.bind(this))},e.prototype.render=function(){},e.prototype.isUsed=function(){return!1},e}),N2D("NextendFragmentEditorController",["NextendFragmentEditorControllerWithEditor"],function(n,i){function t(){N2Classes.NextendFragmentEditorControllerWithEditor.prototype.constructor.apply(this,arguments),this.clearTabButton=n("#n2-"+this.type+"-editor"+this.type+"-clear-tab").on("click",this.clearCurrentTab.bind(this)),this.$tabField=n("#n2-"+this.type+"-editor"+this.type+"-state").on("nextendChange.n2-editor",this.tabChanged.bind(this)),this.$tabContainer=n("#n2-"+this.type+"-editor"+this.type+"-state_tab")}return((t.prototype=Object.create(N2Classes.NextendFragmentEditorControllerWithEditor.prototype)).constructor=t).prototype.loadDefaults=function(){N2Classes.NextendFragmentEditorControllerWithEditor.prototype.loadDefaults.call(this),this.currentTabIndex=0,this._renderTimeout=!1,this._delayStart=0},t.prototype._load=function(t,e,i){this.currentVisual=[];for(var s=0;s<t.length;s++)this.currentVisual[s]=n.extend(!0,this.getCleanVisual(),t[s]);this.localModePreview={},this.mode=i.previewMode,!1===e&&(e=this.getTabs());for(s=this.currentVisual.length;s<e.length;s++)this.currentVisual[s]=this.getCleanVisual();if(!1!==i.previewHTML&&""!==i.previewHTML&&(this.localModePreview[i.previewMode]=i.previewHTML),this.setPreview(),!1===e){e=[];for(s=0;s<this.currentVisual.length;s++)e.push("#"+s)}this.setTabs(e)},t.prototype.getCleanVisual=function(){return{}},t.prototype.getTabs=function(){return[]},t.prototype.setTabs=function(t){for(var e=this.$tabField.data("field"),i={},s=0;s<t.length;s++)i[s]=t[s];e.setOptions(i,this.$tabContainer,"0"),e.insideChange("0")},t.prototype.tabChanged=function(){document.activeElement&&document.activeElement.blur();var t=this.$tabField.val();this.currentTabIndex=t,this.currentVisual[t]===i&&(this.currentVisual[t]={});var e=n.extend({},this.currentVisual[0]);"0"!==t?(n.extend(e,this.currentVisual[t]),this.clearTabButton.css("display","")):this.clearTabButton.css("display","none"),this.editor.load(e),this._tabChanged()},t.prototype._tabChanged=function(){this.renderCSS()},t.prototype.clearCurrentTab=function(t){t&&t.preventDefault(),this.currentVisual[this.currentTabIndex]={},this.tabChanged(),this.renderCSS()},t.prototype.setPreview=function(){},t.prototype.propertyChanged=function(t,e,i){this.isChanged=!0,this.currentVisual[this.currentTabIndex][e]=i,this.renderPreview()},t.prototype.renderPreview=function(){var t=n.now();this._renderTimeout?(clearTimeout(this._renderTimeout),100<t-this._delayStart&&(this.renderCSS(),this._delayStart=t)):this._delayStart=t,this._renderTimeout=setTimeout(this.renderCSS.bind(this),33)},t.prototype.renderCSS=function(){this._renderTimeout=!1},t}),N2D("NextendFragmentEditorControllerWithEditor",function(s,t){function e(){this.loadDefaults(),this.lightbox=s("#n2-lightbox-"+this.type),this.editor=this.initEditor(),this.editor.$.on("change",this.propertyChanged.bind(this))}return e.prototype.loadDefaults=function(){this.type="",this.isChanged=!1,this.visible=!1},e.prototype.pause=function(){},e.prototype.getEmptyVisual=function(){return[]},e.prototype.get=function(){return this.currentVisual},e.prototype.initEditor=function(){return new N2Classes.NextendFragmentEditor},e.prototype.propertyChanged=function(t,e,i){this.isChanged=!0,this.currentVisual[e]=i},e.prototype.load=function(t,e,i){this.isChanged=!1,this._load(t,e,i)},e.prototype._load=function(t,e,i){this.currentVisual=s.extend(!0,{},t),this.loadToEditor()},e.prototype.loadToEditor=function(){this.editor.load(this.currentVisual)},e.prototype.show=function(){this.visible=!0,N2Classes.WindowManager.addWindow("visual")},e.prototype.close=function(){this.visible=!1,N2Classes.WindowManager.removeWindow()},e}),N2D("CSSRenderer",function(c,n){function t(){}return t.prototype.decodeData=function(t){if("object"==typeof t)return t;if(""===t)return!1;"{"!==t[0]&&(t=N2Classes.Base64.decode(t));t=JSON.parse(t);return t.data!==n&&t.data},t.prototype.getCSS=function(t,e,i,s,n){n=c.extend({deleteRule:!1},n);var o,r="",a=new RegExp("@pre","g"),l=new RegExp("@selector","g");for(o in s.selectors){var h=o.replace(a,t).replace(l,e);r+=h+"{\n"+s.selectors[o]+"}\n",n.deleteRule&&nextend.css.deleteRule(h)}if(s.renderOptions.combined)for(var d=0;d<i.length;d++)r=r.replace(new RegExp("@tab"+d,"g"),this.render(i[d]));else for(d=0;d<i.length;d++)i[d]=c.extend({},i[d]),r=r.replace(new RegExp("@tab"+d,"g"),this.render(i[d]));return r},t.prototype.render=function(t){var e,i=this.makeVisualData(t),s="",t="";for(e in i.raw!==n&&(t=i.raw,delete i.raw),i)s+=this.deCase(e)+": "+i[e]+";\n";return s+=t},t.prototype.makeVisualData=function(t){var e,i={};for(e in t)t.hasOwnProperty(e)&&"function"!=typeof t[e]&&this["makeStyle"+e](t[e],i);return i},t.prototype.deCase=function(t){return t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})},t}),N2D("NextendFragmentEditor",function(t,e){function i(){this.fields={},this.$=t(this)}return i.prototype.load=function(t){this._off(),this._on()},i.prototype._on=function(){for(var t in this.fields)this.fields[t].element.on(this.fields[t].events)},i.prototype._off=function(){for(var t in this.fields)this.fields[t].element.off(".n2-editor")},i.prototype.trigger=function(t,e){this.$.trigger("change",[t,e])},i}),N2D("NextendVisualWithSet",["NextendVisualCore"],function(t,e){function i(t,e,i){this.set=e,N2Classes.NextendVisualCore.prototype.constructor.call(this,t,i)}return((i.prototype=Object.create(N2Classes.NextendVisualCore.prototype)).constructor=i).prototype.active=function(){var t=this.set.set.id;this.visualManager.changeSet(t),N2Classes.NextendVisualCore.prototype.active.call(this)},i}),N2D("NextendVisualWithSetRow",["NextendVisualWithSet"],function(t,e){function i(){N2Classes.NextendVisualWithSet.prototype.constructor.apply(this,arguments)}return((i.prototype=Object.create(N2Classes.NextendVisualWithSet.prototype)).constructor=i).prototype.createRow=function(){return this.row=t('<div class="n2_fullscreen_editor__visual"></div>').append(t('<div class="n2_fullscreen_editor__visual_label"></div>').text(this.name).on("click",this.activate.bind(this))),this.isSystem()||this.row.append(t('<div class="n2_fullscreen_editor__visual_actions"></div>').append(t('<div class="n2_fullscreen_editor__visual_action"><i class="ssi_16 ssi_16--delete"></i></div>').on("click",this.delete.bind(this)))),this.row},i.prototype.setValue=function(t,e){N2Classes.NextendVisualWithSet.prototype.setValue.call(this,t,e),this.row&&this.row.find(".n2_fullscreen_editor__visual_label").text(this.name)},i.prototype.active=function(){this.row.addClass("n2_fullscreen_editor__visual--active"),N2Classes.NextendVisualWithSet.prototype.active.call(this)},i.prototype.notActive=function(){this.row.removeClass("n2_fullscreen_editor__visual--active"),N2Classes.NextendVisualWithSet.prototype.notActive.call(this)},i}),N2D("NextendVisualWithSetRowMultipleSelection",["NextendVisualWithSetRow"],function(e,t){function i(t,e,i){this.checked=!1,t.system=1,t.editable=0,N2Classes.NextendVisualWithSetRow.prototype.constructor.apply(this,arguments)}return((i.prototype=Object.create(N2Classes.NextendVisualWithSetRow.prototype)).constructor=i).prototype.createRow=function(){var t=N2Classes.NextendVisualWithSetRow.prototype.createRow.call(this);return this.checkbox=e('<div class="n2_fullscreen_editor__visual_select_tick"><i class="ssi_16 ssi_16--check"></i></div>').on("click",this.checkOrUnCheck.bind(this)).prependTo(t),t},i.prototype.setValue=function(t,e){this.name=t.name,this.value=t.data,this.row&&this.row.find(".n2_fullscreen_editor__visual_label").text(this.name),e&&this.render()},i.prototype.activate=function(t,e){t&&t.preventDefault(),this.visualManager.changeActiveVisual(this),this.visualManager.controller.setAnimationProperties(this.value)},i.prototype.checkOrUnCheck=function(t){t.preventDefault(),t.stopPropagation(),this.checked?this.unCheck():this.check()},i.prototype.check=function(){this.checked=!0,this.row.addClass("n2_fullscreen_editor__visual--selected"),this.activate()},i.prototype.unCheck=function(){this.checked=!1,this.row.removeClass("n2_fullscreen_editor__visual--selected"),this.activate()},i}),N2D("NextendVisualSetsManager",function(e,t){return function(t){this.visualManager=t,this.$=e(this)}}),N2D("NextendVisualSet",function(i,s){function t(t,e){this.set=t,this.visualManager=e,this.visualList=i('<div class="n2_fullscreen_editor__visual_list"></div>'),this.visualManager.sets[t.id]=this,""!==t.referencekey&&(this.visualManager.setsByReference[t.referencekey]=t),this.visualManager.setsSelector&&(this.option=i('<option value="'+t.id+'"></option>').text(t.value).appendTo(this.visualManager.setsSelector))}return t.prototype.active=function(){i.when(this._loadVisuals()).done(function(){this.visualList.appendTo(this.visualManager.visualListContainer)}.bind(this))},t.prototype.notActive=function(){this.visualList.detach()},t.prototype.loadVisuals=function(t){if(this.visuals===s){this.visuals={};for(var e=0;e<t.length;e++)this.addVisual(t[e])}},t.prototype._loadVisuals=function(){return null!=this.visuals||N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.visualManager.parameters.ajaxUrl,{nextendaction:"loadVisualsForSet"}),data:{setId:this.set.id},dataType:"json"}).done(function(t){this.loadVisuals(t.data.visuals)}.bind(this))},t.prototype.addVisual=function(t){return this.visuals[t.id]===s&&(this.visuals[t.id]=this.visualManager.createVisual(t,this),this.visualList.append(this.visuals[t.id].createRow())),this.visuals[t.id]},t.prototype.rename=function(t){this.set.value=t,this.option.text(t)},t.prototype.delete=function(){this.option.remove(),delete this.visualManager.sets[this.set.id]},t}),N2D("NextendVisualManagerCore",function(s,n){function t(t){this.loadDefaults(),this.$=s(this),(window.nextend[this.type+"Manager"]=this).lightbox=s("#n2-lightbox-"+this.type),this.lightbox.find(".n2_fullscreen_editor__overlay").on("click",this.hide.bind(this)),this.visualListContainer=s('<div class="n2_fullscreen_editor__visual_list_container"></div>').appendTo(this.lightbox.find(".n2_fullscreen_editor__content_sidebar")),this.parameters=t,this.visuals={},this.controller=this.initController(),this.controller&&(this.renderer=this.controller.renderer),this.firstLoadVisuals(t.visuals),this.lightbox.find(".n2_fullscreen_editor__save_as_new").on("click",this.saveAsNew.bind(this)),this.cancelButton=this.lightbox.find(".n2_fullscreen_editor__cancel").on("click",this.hide.bind(this)),this.saveButton=this.lightbox.find(".n2_fullscreen_editor__save"),this.setVisual!==n&&this.saveButton.on("click",this.setVisual.bind(this))}return t.prototype.loadDefaults=function(){this.mode="linked",this.labels={visual:"visual",visuals:"visuals"},this.visualLoadDeferreds={},this.showParameters=!1},t.prototype.firstLoadVisuals=function(t){for(var e in t)this.sets[e].loadVisuals(t[e])},t.prototype.initController=function(){},t.prototype.getVisual=function(t){if(0<parseInt(t)){if(this.visuals[t]!==n)return this.visuals[t];if(this.visualLoadDeferreds[t]!==n)return this.visualLoadDeferreds[t];var e=s.Deferred();return this.visualLoadDeferreds[t]=e,this._loadVisualFromServer(t).done(function(){e.resolve(this.visuals[t]),delete this.visualLoadDeferreds[t]}.bind(this)).fail(function(){e.resolve({id:-1,name:n2_("Empty")}),delete this.visualLoadDeferreds[t]}.bind(this)),e}try{var i=t;return"{"!=i[0]&&(i=N2Classes.Base64.decode(i)),JSON.parse(i),{id:0,name:n2_("Static")}}catch(t){return{id:-1,name:n2_("Empty")}}},t.prototype._loadVisualFromServer=function(t){return N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"loadVisual"}),data:{visualId:t},dataType:"json"})},t.prototype.show=function(t,e,i){N2Classes.Esc.add(function(){return this.hide(),!0}.bind(this)),this.showParameters=s.extend({previewMode:!1,previewHTML:!1},i),s("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible"),this.loadDataToController(t),this.$.on("save",e),this._show()},t.prototype._show=function(){s(":focus").blur(),this.controller.show(),s(window).on({"keydown.visual":function(t){"TEXTAREA"===t.target.tagName||"INPUT"===t.target.tagName||t.target.isContentEditable||13===t.keyCode&&this.saveButton.trigger("click")}.bind(this)})},t.prototype.setAndClose=function(t){this.$.trigger("save",[t])},t.prototype.hide=function(t){this.controller.pause(),t!==n&&(t.preventDefault(),N2Classes.Esc.pop()),this.controller.close(),this.$.off("save"),s("body").removeClass("n2_body--fullscreen-editor-visible"),this.lightbox.removeClass("n2_fullscreen_editor--visible"),s(window).off("keydown.visual")},t.prototype.getDataFromController=function(t,e,i){return this.showParameters=s.extend({previewMode:!1,previewHTML:!1},e),this.loadDataToController(t,i)},t.prototype.loadDataToController=function(e){this.isVisualData(e)?s.when(this.getVisual(e)).done(function(t){0<t.id?t.activate():console.error(e+" visual is not found linked")}.bind(this)):console.error(e+" visual not found")},t.prototype.isVisualData=function(t){return 0<parseInt(t)},t.prototype.saveAsNew=function(t){t.preventDefault();var i=new N2Classes.ModalSimple("section-save-as",{destroyOnHide:!1,width:440});i.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--plus","green")),i.addContent(N2Classes.UI.modalHeading(n2_("Save as")));t=N2Classes.UI.modalFormRow(!0);i.addContent(t);var s=N2Classes.UI.modalFieldText(t,"name",n2_("Name"),""),t=N2Classes.UI.modalButton(n2_("Save as New"),"green");i.addButton(t),t.on("click",function(t){t.preventDefault();var e=s.val();""===e?N2Classes.Notification.error(n2_("Please fill the name field!")):this._saveAsNew(e).done(i.hide.bind(i,t),N2Classes.Notification.success(n2_("Saved.")))}.bind(this)),i.show()},t.prototype._saveAsNew=function(t){return N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"addVisual"}),data:{setId:this.getSetValue(),value:N2Classes.Base64.encode(JSON.stringify({name:t,data:this.controller.get("saveAsNew")}))},dataType:"json"}).done(function(t){t=t.data.visual;this.changeActiveVisual(this.sets[t.referencekey].addVisual(t))}.bind(this))},t.prototype.saveActiveVisual=function(t){return N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"changeVisual"}),data:{visualId:this.activeVisual.id,value:this.getBase64(t)},dataType:"json"}).done(function(t){this.activeVisual.setValue(t.data.visual.value,!0)}.bind(this))},t.prototype.changeActiveVisual=function(t){this.activeVisual&&(this.activeVisual.notActive(),this.activeVisual=!1),t&&("static"==this.mode&&this.setMode("linked"),t.active(),this.activeVisual=t)},t.prototype.getBase64=function(t){return N2Classes.Base64.encode(JSON.stringify({name:t,data:this.controller.get("set")}))},t}),N2D("NextendVisualManagerMultipleSelection",["NextendVisualManagerVisibleSets"],function(r,t){function e(t){(window.nextend[this.type+"Manager"]=this)._lateInit=function(t){N2Classes.NextendVisualManagerVisibleSets.prototype.constructor.call(this,t)}.bind(this,t)}return((e.prototype=Object.create(N2Classes.NextendVisualManagerVisibleSets.prototype)).constructor=e).prototype.lateInit=function(){this.inited||(this.inited=!0,this._lateInit())},e.prototype.show=function(t,e,i){this.lateInit(),N2Classes.Esc.add(function(){return this.hide(),!0}.bind(this)),r("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible");var s=0;if(""!=t)for(var n=t.split("||"),o=!1;s<n.length;s++)r.when(this.getVisual(n[s])).done(function(t){t&&t.check&&(t.check(),o||(o=!0,t.activate()))});this.$.on("save",e),this.controller.start(i),0==s&&r.when(this.activeSet._loadVisuals()).done(function(){for(var t in this.activeSet.visuals){this.activeSet.visuals[t].activate();break}}.bind(this)),this._show()},e.prototype.setVisual=function(t){t.preventDefault(),this.setAndClose(this.getAsString()),this.hide(t)},e.prototype.getAsString=function(){var t,e=[];for(t in this.sets){var i,s=this.sets[t];for(i in s.visuals)s.visuals[i].checked&&e.push(s.visuals[i].id)}return 0==e.length&&this.activeVisual&&e.push(this.activeVisual.id),e.join("||")},e.prototype.hide=function(t){for(var e in N2Classes.NextendVisualManagerVisibleSets.prototype.hide.apply(this,arguments),this.sets){var i,s=this.sets[e];for(i in s.visuals)s.visuals[i].unCheck()}},e}),N2D("NextendVisualManagerSetsAndMore",["NextendVisualManagerVisibleSets"],function(s,n){function t(){N2Classes.NextendVisualManagerVisibleSets.prototype.constructor.apply(this,arguments),this.setMode(0)}return((t.prototype=Object.create(N2Classes.NextendVisualManagerVisibleSets.prototype)).constructor=t).prototype.setMode=function(t){if("static"==t&&this.changeActiveVisual(null),this.mode!=t){switch(t){case 0:this.cancelButton.css("display","none"),this.saveButton.off("click");break;case"static":default:this.cancelButton.css("display","inline-block"),this.saveButton.off("click").on("click",this.setVisualAsStatic.bind(this))}this.mode=t}},t.prototype.loadDataToController=function(t,e){if(0<parseInt(t))s.when(this.getVisual(t)).done(function(t){0<t.id?(this.setMode("linked"),t.activate(n,e)):(this.setMode("static"),"function"==typeof e?this.controller.asyncVisualData("",this.showParameters,e):this.controller.load("",!1,this.showParameters))}.bind(this));else{var i="";this.setMode("static");try{i=this.getStaticData(t)}catch(t){}"function"==typeof e?this.controller.asyncVisualData(i,this.showParameters,e):this.controller.load(i,!1,this.showParameters)}},t.prototype.getStaticData=function(t){"{"!==t[0]&&(t=N2Classes.Base64.decode(t));t=JSON.parse(t).data;return t===n?"":t},t.prototype.setVisualAsStatic=function(t){t.preventDefault(),this.setAndClose(this.getBase64(n2_("Static"))),this.hide(t)},t}),N2D("NextendVisualManagerVisibleSets",["NextendVisualManagerCore"],function(s,e){function t(){N2Classes.NextendVisualManagerCore.prototype.constructor.apply(this,arguments)}return((t.prototype=Object.create(N2Classes.NextendVisualManagerCore.prototype)).constructor=t).prototype.firstLoadVisuals=function(t){this.sets={},this.setsByReference={},this.setsSelector=s("#"+this.parameters.setsIdentifier+"sets_select");for(var e,i=0;i<this.parameters.sets.length;i++)this.newVisualSet(this.parameters.sets[i]);for(e in this.initSetsManager(),t)this.sets[e].loadVisuals(t[e]);this.activeSet=this.sets[this.getSetValue()],this.activeSet.active(),this.setsSelector.length&&this.setsSelector.on("change",function(){this.activeSet.notActive(),this.activeSet=this.sets[this.getSetValue()],this.activeSet.active()}.bind(this))},t.prototype.initSetsManager=function(){new N2Classes.NextendVisualSetsManager(this)},t.prototype._loadVisualFromServer=function(t){return N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"loadSetByVisualId"}),data:{visualId:t},dataType:"json"}).done(function(t){this.sets[t.data.set.setId].loadVisuals(t.data.set.visuals)}.bind(this))},t.prototype.changeSet=function(t){this.getSetValue()!=t&&this.setsSelector.val(t).trigger("change")},t.prototype.changeSetById=function(t){this.sets[t]!==e&&this.changeSet(t)},t.prototype.newVisualSet=function(t){return new N2Classes.NextendVisualSet(t,this)},t.prototype.getSetValue=function(){return this.setsSelector.length?this.setsSelector.val():this.parameters.fixedSet},t}),N2D("NextendBrowse",function(n,t){var s={};function o(t,e){var i=n('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--file" title="'+t+'"><div class="n2-button n2-button-icon n2-button-s n2-button-blue"><i class="ssi_16 ssi_16--check"></i></div><div class="n2_modal_filesystem_box__label">'+t+"</div></div>"),t=t.split(".").pop();return("mp4"!==t&&"mp3"!==t?n('<div class="n2_modal_filesystem_box__image"></div>').css("background-image","url("+encodeURI(nextend.imageHelper.fixed(e))+")"):n('<div class="n2_modal_filesystem_box__icon"><i class="ssi_64 ssi_64--dummy"></i></div>')).prependTo(i),i}function e(t,e){this.url=t,this.uploadAllowed=parseInt(e),this.currentPath=localStorage.getItem("browsePath")||"";var i=null;this.node=n('<div class="n2_modal_filesystem__content"></div>').on("dragover",function(t){null!==i?(clearTimeout(i),i=null):n(t.currentTarget).addClass("n2-drag-over"),i=setTimeout(function(){n(t.currentTarget).removeClass("n2-drag-over"),i=null},400)}),nextend.browse=this}return e.prototype.clear=function(){this.uiFileUpload&&this.uiFileUpload.destroy(),this.node.empty()},e.prototype.getNode=function(t,e){return this.clear(),this.node.attr("data-mode",t),"multiple"===(this.mode=t)&&(this.selected=[]),this.callback=e,this._loadPath(this.getCurrentFolder(),this._renderBoxes.bind(this)),this.node},e.prototype._renderBoxes=function(t){for(var e in this.clear(),localStorage.setItem("browsePath",this.getCurrentFolder()),n('<div class="n2_modal_filesystem__current_path">'+n2_("Current path")+": "+t.fullPath+"</div>").appendTo(this.node),this.uploadAllowed&&this.initUpload(),""!==t.path&&n('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--directory-up"><div class="n2_modal_filesystem_box__icon"><i class="ssi_64 ssi_64--folderup"></i></div><div class="n2_modal_filesystem_box__label">'+n2_("Parent directory")+"</div></div>").appendTo(this.node).on("click",function(t){this._loadPath(t,this._renderBoxes.bind(this))}.bind(this,t.path+"/..")),t.directories)t.directories.hasOwnProperty(e)&&n('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--directory"><div class="n2_modal_filesystem_box__icon"><i class="ssi_64 ssi_64--folder"></i></div><div class="n2_modal_filesystem_box__label">'+e+"</div></div>").appendTo(this.node).on("click",function(t){this._loadPath(t,this._renderBoxes.bind(this))}.bind(this,t.directories[e]));var i,s;for(i in t.files)t.files.hasOwnProperty(i)&&(s=o(i,t.files[i]).appendTo(this.node).on("click",this.clickImage.bind(this,t.files[i])),"multiple"===this.mode&&-1!==this.selected.indexOf(t.files[i])&&s.addClass("n2_modal_filesystem_box--active"))},e.prototype._loadPath=function(e,i){s[e]===t&&(s[e]=N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.url),data:{path:e},dataType:"json"})),n.when(s[e]).done(function(t){this.currentPath=t.data.path,s[t.data.path]=t,s[e]=t,i(t.data)}.bind(this))},e.prototype.initUpload=function(){n('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--upload"><input id="n2-browse-upload" type="file" name="image" multiple></div>').append('<div class="n2_modal_filesystem_box__icon"><i class="ssi_48 ssi_48--drop"></i></div>').append('<div class="n2_modal_filesystem_box__label">'+n2_("Drop files here or")+' <a href="#">'+n2_("Upload")+"</a></div>").appendTo(this.node),this.uiFileUpload=new N2Classes.UIFileUpload(this.node.find("#n2-browse-upload"),{url:N2Classes.AjaxHelper.makeAjaxUrl(this.url,{nextendaction:"upload"}),sequentialUploads:!0,dropZone:this.node,pasteZone:!1,dataType:"json",paramName:"image",add:function(t,e){e.box=n('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--file"><div class="n2_modal_filesystem_box__label">0%</div></div>').appendTo(this.node),e.formData={path:this.currentPath},e.submit()}.bind(this),progress:function(t,e){var i=parseInt(e.loaded/e.total*100,10);e.box.find(".n2_modal_filesystem_box__label").text(i+"%")},done:function(t,e){e.box.remove();var i=e.result;i.data&&i.data.name&&(s[i.data.path].data.files[i.data.name]=i.data.url,o(i.data.name,i.data.url).appendTo(this.node).on("click",this.clickImage.bind(this,i.data.url)),"multiple"===this.mode&&(this.selected.push(i.data.url),e.box.addClass("n2_modal_filesystem_box--active"))),N2Classes.AjaxHelper.notification(i)}.bind(this),fail:function(t,e){e.box.remove(),N2Classes.AjaxHelper.notification(e.jqXHR.responseJSON)}.bind(this)})},e.prototype.clickImage=function(t,e){var i;"single"===this.mode?this.callback(t):"multiple"===this.mode&&(-1===(i=this.selected.indexOf(t))?(n(e.currentTarget).addClass("n2_modal_filesystem_box--active"),this.selected.push(t)):(n(e.currentTarget).removeClass("n2_modal_filesystem_box--active"),this.selected.splice(i,1)))},e.prototype.getSelected=function(){return this.selected},e.prototype.getCurrentFolder=function(){return this.currentPath},e}),N2D("IconPack",function(i,e){function t(t,e){this.currentQuery="",this.manager=t,this.data=e,this.$li=i('<div class="n2_modal_icons__list_item">'+e.label+"</div>").on("click",function(t){t.preventDefault(),this.activate()}.bind(this)).appendTo(this.manager.$list)}return t.prototype.load=function(){this.data.isLoaded===e&&(i("head").append("<link rel='stylesheet' href='"+this.data.css+"' type='text/css' media='screen'>"),this.data.isLoaded=!0)},t.prototype.render=function(){if(this.table===e){for(var t in this.table=N2Classes.UI.modalFormTable(this.data.label),this.data.data)i('<div class="n2_modal_icons__icon" data-identifier="'+this.data.id+":"+t+'" data-kw="'+this.data.data[t].kw.toLowerCase()+'">'+this._render(t)+"</div>").on("click",function(t){this.manager.selectIcon(i(t.currentTarget).data("identifier"),t)}.bind(this)).appendTo(this.table.$content);this.$icons=this.table.$content.find(".n2_modal_icons__icon")}},t.prototype.activate=function(){this.manager.activate(this),this.$li.addClass("n2_modal_icons__list_item--active"),this.load(),this.render(),this.search(this.manager.getQuery()),console.log(this.table.$table),this.manager.$content.append(this.table.$table)},t.prototype.search=function(t){var e;this.currentQuery!==t&&(t.length<=1?this.$icons.css("display",""):(e=this.$icons.filter("[data-kw*='"+t+"']"),this.$icons.not(e).css("display","none"),e.css("display",""))),this.currentQuery=t},t.prototype.deActivate=function(){this.$li.removeClass("n2_modal_icons__list_item--active"),this.table.$table.detach()},t.prototype._render=function(t){return this.data.isLigature?'<i class="n2i '+this.data.class+'">'+t+"</i>":'<i class="n2i '+this.data.class+" "+this.data.prefix+t+'"></i>'},t.prototype.getIcon=function(t){return this.data.isLigature?{class:this.data.class,ligature:t}:{class:this.data.class+" "+this.data.prefix+t,ligature:""}},t}),N2D("Icons",function(i,s){function t(t){for(var e in(N2Classes.Icons=this).data=t,this.$list=i('<div class="n2_modal_icons__list"></div>'),this.iconPacks={},this.data)this.iconPacks[this.data[e].id]=new N2Classes.IconPack(this,this.data[e]);this.defaultId=Object.keys(this.iconPacks)[0]}return t.prototype.render=function(t){var e=t.split(":");if(2!==e.length)return!1;t=e[0],e=e[1];if(this.iconPacks[t]===s)return!1;t=this.iconPacks[t];return t.data.data[e]!==s&&(t.load(),t.getIcon(e))},t.prototype.showModal=function(t,e){this.callback=t;var i=!1;this.modal===s&&(i=!0,this.startModal());t=!1,e=e.split(":");this.iconPacks[e[0]]!==s&&(this.iconPacks[e[0]].activate(),t=!0),i&&!t&&this.iconPacks[this.defaultId].activate(),this.modal.show()},t.prototype.selectIcon=function(t,e){this.callback(t),this.modal.hide(e)},t.prototype.startModal=function(){this.modal=new N2Classes.ModalLightbox(n2_("Icons"),"icons");var t=i('<div class="n2_modal__sidebar n2_form--dark"></div>');this.modal.addContent(t),this.$sidebar=i('<div class="n2_modal__sidebar_inner"></div>').appendTo(t);t=i('<div class="n2_modal_icons__search_area" />').appendTo(this.$sidebar);this.$searchField=N2Classes.UI.modalFieldText(t,"search-icon",!1,"").attr("placeholder",n2_("Search")).on("keyup",function(t){this.activePack.search(this.$searchField.val())}.bind(this)),this.$list.appendTo(this.$sidebar);t=i('<div class="n2_modal__content"></div>');this.$content=i('<div class="n2_modal__content_inner"></div>').appendTo(t),this.modal.addContent(t)},t.prototype.activate=function(t){this.activePack!==s&&this.activePack.deActivate(),this.activePack=t},t.prototype.getQuery=function(){return this.$searchField.val()},t}),N2D("NextendFontServiceGoogle",function(n,s){function t(t,e,i,s){this.style=t,this.subset=e,this.fonts=i,this.loadedFamilies=s,n(window).on("n2Family",this.loadFamily.bind(this))}return t.prototype.loadFamily=function(t,e){var i=e.toLowerCase();return this.fonts[i]!==s&&-1===this.loadedFamilies.indexOf(this.fonts[i])?(n("<link />").attr({rel:"stylesheet",type:"text/css",href:"//fonts.googleapis.com/css?family="+encodeURIComponent(this.fonts[i]+":"+this.style)+"&subset="+encodeURIComponent(this.subset)}).appendTo(n("head")),this.loadedFamilies.push(this.fonts[i]),this.fonts[i]):e},t}),N2D("NextendFontEditor",["NextendFragmentEditor"],function(t,e){function i(){N2Classes.NextendFragmentEditor.prototype.constructor.apply(this,arguments),this.fields={family:{element:t("#n2-font-editorfamily"),events:{"nextendChange.n2-editor":this.changeFamily.bind(this)}},color:{element:t("#n2-font-editorcolor"),events:{"outsideChange.n2-editor":this.changeColor.bind(this)}},size:{element:t("#n2-font-editorsize"),events:{"outsideChange.n2-editor":this.changeSize.bind(this)}},lineHeight:{element:t("#n2-font-editorlineheight"),events:{"outsideChange.n2-editor":this.changeLineHeight.bind(this)}},weight:{element:t("#n2-font-editorweight"),events:{"outsideChange.n2-editor":this.changeWeight.bind(this)}},decoration:{element:t("#n2-font-editordecoration"),events:{"outsideChange.n2-editor":this.changeDecoration.bind(this)}},align:{element:t("#n2-font-editortextalign"),events:{"outsideChange.n2-editor":this.changeAlign.bind(this)}},shadow:{element:t("#n2-font-editortshadow"),events:{"outsideChange.n2-editor":this.changeShadow.bind(this)}},letterSpacing:{element:t("#n2-font-editorletterspacing"),events:{"outsideChange.n2-editor":this.changeLetterSpacing.bind(this)}},wordSpacing:{element:t("#n2-font-editorwordspacing"),events:{"outsideChange.n2-editor":this.changeWordSpacing.bind(this)}},textTransform:{element:t("#n2-font-editortexttransform"),events:{"outsideChange.n2-editor":this.changeTextTransform.bind(this)}},css:{element:t("#n2-font-editorextracss"),events:{"outsideChange.n2-editor":this.changeCSS.bind(this)}}}}return((i.prototype=Object.create(N2Classes.NextendFragmentEditor.prototype)).constructor=i).prototype.load=function(t){this._off();var e=t.afont.split("||");this.fields.family.element.data("field").insideChange(e[0]),this.fields.color.element.data("field").insideChange(t.color),this.fields.size.element.data("field").insideChange(t.size.split("||").join("|*|")),this.fields.lineHeight.element.data("field").insideChange(t.lineheight),this.fields.weight.element.data("field").insideChange(t.weight),this.fields.decoration.element.data("field").insideChange([1==t.italic?"italic":"",1==t.underline?"underline":""].join("||")),this.fields.align.element.data("field").insideChange(t.align),this.fields.shadow.element.data("field").insideChange(t.tshadow.replace(/\|\|px/g,"")),this.fields.letterSpacing.element.data("field").insideChange(t.letterspacing),this.fields.wordSpacing.element.data("field").insideChange(t.wordspacing),this.fields.textTransform.element.data("field").insideChange(t.texttransform),this.fields.css.element.data("field").insideChange(t.extra),this._on()},i.prototype.changeFamily=function(){this.trigger("afont",this.fields.family.element.val())},i.prototype.changeColor=function(){this.trigger("color",this.fields.color.element.val())},i.prototype.changeSize=function(){this.trigger("size",this.fields.size.element.val().replace("|*|","||"))},i.prototype.changeLineHeight=function(){this.trigger("lineheight",this.fields.lineHeight.element.val())},i.prototype.changeWeight=function(){this.trigger("weight",this.fields.weight.element.val())},i.prototype.changeDecoration=function(){var t=this.fields.decoration.element.val(),e=0;-1!=t.indexOf("italic")&&(e=1),this.trigger("italic",e);e=0;-1!=t.indexOf("underline")&&(e=1),this.trigger("underline",e)},i.prototype.changeAlign=function(){this.trigger("align",this.fields.align.element.val())},i.prototype.changeShadow=function(){this.trigger("tshadow",this.fields.shadow.element.val())},i.prototype.changeLetterSpacing=function(){this.trigger("letterspacing",this.fields.letterSpacing.element.val())},i.prototype.changeWordSpacing=function(){this.trigger("wordspacing",this.fields.wordSpacing.element.val())},i.prototype.changeTextTransform=function(){this.trigger("texttransform",this.fields.textTransform.element.val())},i.prototype.changeCSS=function(){this.trigger("extra",this.fields.css.element.val())},i}),N2D("NextendFontEditorController",["NextendFragmentEditorController"],function($,undefined){function NextendFontEditorController(){this.css=[],N2Classes.NextendFragmentEditorController.prototype.constructor.apply(this,arguments),this.preview=$('<div class="n2_form__table_preview"></div>').css("fontSize",N2Classes.CSSRendererFont.fontSize+"px").appendTo('.n2_form__table[data-field="table-font-preview"]'),this.initBackgroundColor()}return NextendFontEditorController.prototype=Object.create(N2Classes.NextendFragmentEditorController.prototype),NextendFontEditorController.prototype.constructor=NextendFontEditorController,NextendFontEditorController.prototype.loadDefaults=function(){N2Classes.NextendFragmentEditorController.prototype.loadDefaults.call(this),this.type="font",this.preview=null},NextendFontEditorController.prototype.initEditor=function(){return new N2Classes.NextendFontEditor},NextendFontEditorController.prototype.getCleanVisual=function(){return N2Classes.CSSRendererFont.getEmpty()},NextendFontEditorController.prototype.initBackgroundColor=function(){this.$background=$("#n2-font-editorpreview-background").on("nextendChange",function(){this.preview.css("background","#"+this.$background.val())}.bind(this)),this.preview.css("background","#"+this.$background.val())},NextendFontEditorController.prototype.getTabs=function(){return N2Classes.CSSRendererFont.rendererModes[this.mode].tabs},NextendFontEditorController.prototype.renderCSS=function(){this._renderTimeout=!1,this.clearCSS();var t=N2Classes.CSSRendererFont.addCSS("",this.getPreviewCssClass(),this.currentVisual,N2Classes.CSSRendererFont.rendererModes[this.mode]);this.css.push(t)},NextendFontEditorController.prototype.setPreview=function(){var fontClassName=this.getPreviewCssClass(),styleClassName=nextend.fontManager.styleClassName,styleClassName2=nextend.fontManager.styleClassName2,data={fontClassName:fontClassName,styleClassName:styleClassName,styleClassName2:styleClassName2},html="";this.localModePreview[this.mode]!==undefined?(this.preview.html(""),this.preview.append(N2Classes[this.localModePreview[this.mode]].renderFont(nextend.fontManager.fieldID,data))):(html=N2Classes.CSSRendererFont.rendererModes[this.mode].preview,html=html.replace(/\{([^]*?)\}/g,function(match,script){return eval(script)}),this.preview.html(html))},NextendFontEditorController.prototype.getPreviewCssClass=function(){return"n2-"+this.type+"-editor-preview"},NextendFontEditorController.prototype.pause=function(){this.clearCSS()},NextendFontEditorController.prototype.clearCSS=function(){for(var t=0;t<this.css.length;t++)this.css[t].destroy();this.css=[]},NextendFontEditorController}),N2D("NextendFontManager",function(s,i){function t(){this.$=s(this),this.showParameters=!1,this.type="font",this.css=[],this.styleClassName="",this.styleClassName2="",(window.nextend.fontManager=this).lightbox=s("#n2-lightbox-"+this.type),this.lightbox.find(".n2_fullscreen_editor__overlay").on("click",this.hide.bind(this)),this.controller=this.initController(),this.lightbox.find(".n2_fullscreen_editor__cancel").on("click",this.hide.bind(this)),this.saveButton=this.lightbox.find(".n2_fullscreen_editor__save").on("click",this.setVisualAsStatic.bind(this))}return t.prototype.initController=function(){return new N2Classes.NextendFontEditorController},t.prototype.setFieldID=function(t){this.fieldID=t},t.prototype.setConnectedStyle=function(t){t=s("#"+t).data("field").renderStyle();this.css.push(t),this.styleClassName=t.getBaseClassName()},t.prototype.setConnectedStyle2=function(t){t=s("#"+t).data("field").renderStyle();this.css.push(t),this.styleClassName2=t.getBaseClassName()},t.prototype.setAndClose=function(t){this.$.trigger("save",[t])},t.prototype.setVisualAsStatic=function(t){t.preventDefault(),this.setAndClose(JSON.stringify({data:this.controller.get("set")})),this.hide(t)},t.prototype.hide=function(t){this.controller.pause();for(var e=0;e<this.css.length;e++)this.css[e].destroy();this.css=[],t!==i&&(t.preventDefault(),N2Classes.Esc.pop()),this.controller.close(),this.$.off("save"),s("body").removeClass("n2_body--fullscreen-editor-visible"),this.lightbox.removeClass("n2_fullscreen_editor--visible"),s(window).off("keydown.visual")},t.prototype.loadDataToController=function(t){this.controller.load(N2Classes.CSSRendererFont.parseRawData(t),!1,this.showParameters)},t.prototype.show=function(t,e,i){N2Classes.Esc.add(function(){return this.hide(),!0}.bind(this)),this.showParameters=s.extend({previewMode:!1,previewHTML:!1},i),s("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible"),this.loadDataToController(t),this.controller.show(),this.$.on("save",e),this._show()},t.prototype._show=function(){s(":focus").blur(),s(window).on({"keydown.visual":function(t){"TEXTAREA"===t.target.tagName||"INPUT"===t.target.tagName||t.target.isContentEditable||13===t.keyCode&&this.saveButton.trigger("click")}.bind(this)})},t}),N2D("CSSRendererFont",["CSSRenderer"],function(l,h){function t(){}((t.prototype=Object.create(N2Classes.CSSRenderer.prototype)).constructor=t).prototype.getCSS=function(t,e,i,s,n){if(!1===(i=this.decodeData(i)))return"";if((i=l.extend([],i))[0]=l.extend(N2Classes.CSSRendererFont.getDefault(),i[0]),s.renderOptions.combined)for(var o,r,a=1;a<i.length;a++)i[a]=l.extend({},i[a-1],i[a]),i[a].size===i[0].size?i[a].size="100||%":(o=i[0].size.split("||"),r=i[a].size.split("||"),2===o.length&&2===r.length&&"px"===o[1]&&"px"===r[1]&&(i[a].size=Math.round(r[0]/o[0]*100)+"||%"));return t===h&&(t=N2Classes.CSSRendererFont.pre),N2Classes.CSSRenderer.prototype.getCSS.call(this,t,e,i,s,n)},t.prototype.makeStylecolor=function(t,e){e.color="#"+t.substr(0,6)+";\ncolor: "+N2Color.hex2rgbaCSS(t)},t.prototype.makeStylesize=function(t,e){var i=t.split("||");"px"===i[1]?e.fontSize=i[0]/N2Classes.CSSRendererFont.fontSize*100+"%":e.fontSize=t.replace("||","")},t.prototype.makeStyletshadow=function(t,e){t=t.split("|*|");"0"==t[0]&&"0"==t[1]&&"0"==t[2]?e.textShadow="none":e.textShadow=t[0]+"px "+t[1]+"px "+t[2]+"px "+N2Color.hex2rgbaCSS(t[3])},t.prototype.makeStyleafont=function(t,e){for(var i=t.split(","),s=0;s<i.length;s++)i[s]=this.getFamily(i[s].replace(/^\s+|\s+$/gm,"").replace(/"|'/gm,""));e.fontFamily=i.join(",")},t.prototype.getFamily=function(t){var e=l(window).triggerHandler("n2Family",[t]);return e===h&&(e=t),"'"+e+"'"},t.prototype.makeStylelineheight=function(t,e){e.lineHeight=t},t.prototype.makeStyleweight=t.prototype.makeStylebold=function(t,e){e.fontWeight=1==t?"bold":1<t?t:"normal"},t.prototype.makeStyleitalic=function(t,e){e.fontStyle=1==t?"italic":"normal"},t.prototype.makeStyleunderline=function(t,e){e.textDecoration=1==t?"underline":"none"},t.prototype.makeStylealign=function(t,e){e.textAlign=t},t.prototype.makeStyleletterspacing=function(t,e){e.letterSpacing=t},t.prototype.makeStylewordspacing=function(t,e){e.wordSpacing=t},t.prototype.makeStyletexttransform=function(t,e){e.textTransform=t},t.prototype.makeStyleextra=function(t,e){e.raw=t};var e=1,o=new t,i={pre:"",defaultFamily:"Roboto,Arial",fontSize:16,rendererModes:{},getDefault:function(){return{color:"000000ff",size:"14||px",tshadow:"0|*|0|*|0|*|000000ff",afont:i.defaultFamily,lineheight:"1.5",weight:400,italic:0,underline:0,align:"left",letterspacing:"normal",wordspacing:"normal",texttransform:"none",extra:""}},getEmpty:function(){return{extra:""}},getClass:function(){return"n2-font-"+e++},addCSS:function(t,e,i,s,n){return nextend.css.add(e,o.getCSS.call(o,t,"."+e,i,s,n))},fixBold:function(t){for(var e=0;e<t.length;e++)t[e].bold!==h&&(t[e].weight!==h||(1===parseInt(t[e].bold)?t[e].weight=700:0<t[e].bold&&(t[e].weight=t[e].bold)),delete t[e].bold);return t},parseRawData:function(e){if(0<e.length){"{"!==e[0]&&(e=N2Classes.Base64.decode(e));try{var t=JSON.parse(e);if(t.data!==h)return t.data=this.fixBold(t.data),t.data[0]=l.extend({},this.getDefault(),t.data[0]),t.data}catch(t){console.error("Unexpected data",e,t)}}return[this.getDefault()]},transformData:function(t,e){for(var i=this.parseRawData(t),s=this.rendererModes[e].tabs,n=[],o=0;o<i.length;o++)n[o]=l.extend(!0,this.getEmpty(),i[o]);for(o=n.length;o<s.length;o++)n[o]=this.getEmpty();return n}};return i}),N2D("NextendStyleEditor",["NextendFragmentEditor"],function(t,e){function i(){N2Classes.NextendFragmentEditor.prototype.constructor.apply(this,arguments),this.fields={backgroundColor:{element:t("#n2-style-editorbackgroundcolor"),events:{"nextendChange.n2-editor":this.changeBackgroundColor.bind(this)}},opacity:{element:t("#n2-style-editoropacity"),events:{"outsideChange.n2-editor":this.changeOpacity.bind(this)}},padding:{element:t("#n2-style-editorpadding"),events:{"outsideChange.n2-editor":this.changePadding.bind(this)}},boxShadow:{element:t("#n2-style-editorboxshadow"),events:{"outsideChange.n2-editor":this.changeBoxShadow.bind(this)}},border:{element:t("#n2-style-editorborder"),events:{"outsideChange.n2-editor":this.changeBorder.bind(this)}},borderRadius:{element:t("#n2-style-editorborderradius"),events:{"outsideChange.n2-editor":this.changeBorderRadius.bind(this)}},extracss:{element:t("#n2-style-editorextracss"),events:{"outsideChange.n2-editor":this.changeExtraCSS.bind(this)}}}}return((i.prototype=Object.create(N2Classes.NextendFragmentEditor.prototype)).constructor=i).prototype.load=function(t){this._off(),this.fields.backgroundColor.element.data("field").insideChange(t.backgroundcolor),this.fields.opacity.element.data("field").insideChange(t.opacity),this.fields.padding.element.data("field").insideChange(t.padding),this.fields.boxShadow.element.data("field").insideChange(t.boxshadow),this.fields.border.element.data("field").insideChange(t.border),this.fields.borderRadius.element.data("field").insideChange(t.borderradius),this.fields.extracss.element.data("field").insideChange(t.extra),this._on()},i.prototype.changeBackgroundColor=function(){this.trigger("backgroundcolor",this.fields.backgroundColor.element.val())},i.prototype.changeOpacity=function(){this.trigger("opacity",this.fields.opacity.element.val())},i.prototype.changePadding=function(){this.trigger("padding",this.fields.padding.element.val())},i.prototype.changeBoxShadow=function(){this.trigger("boxshadow",this.fields.boxShadow.element.val())},i.prototype.changeBorder=function(){this.trigger("border",this.fields.border.element.val())},i.prototype.changeBorderRadius=function(){this.trigger("borderradius",this.fields.borderRadius.element.val())},i.prototype.changeExtraCSS=function(){this.trigger("extra",this.fields.extracss.element.val())},i}),N2D("NextendStyleEditorController",["NextendFragmentEditorController"],function($,undefined){function NextendStyleEditorController(){this.css=[],N2Classes.NextendFragmentEditorController.prototype.constructor.apply(this,arguments),this.preview=$('<div class="n2_form__table_preview"></div>').css("fontSize","16px").appendTo('.n2_form__table[data-field="table-style-preview"]'),this.initBackgroundColor()}return NextendStyleEditorController.prototype=Object.create(N2Classes.NextendFragmentEditorController.prototype),NextendStyleEditorController.prototype.constructor=NextendStyleEditorController,NextendStyleEditorController.prototype.loadDefaults=function(){N2Classes.NextendFragmentEditorController.prototype.loadDefaults.call(this),this.type="style",this.preview=null},NextendStyleEditorController.prototype.initEditor=function(){return new N2Classes.NextendStyleEditor},NextendStyleEditorController.prototype.getCleanVisual=function(){return N2Classes.CSSRendererStyle.getEmpty()},NextendStyleEditorController.prototype.initBackgroundColor=function(){this.$background=$("#n2-style-editorpreview-background").on("nextendChange",function(){this.preview.css("background","#"+this.$background.val())}.bind(this)),this.preview.css("background","#"+this.$background.val())},NextendStyleEditorController.prototype.getTabs=function(){return N2Classes.CSSRendererStyle.rendererModes[this.mode].tabs},NextendStyleEditorController.prototype.renderCSS=function(){this._renderTimeout=!1,this.clearCSS();var t=N2Classes.CSSRendererStyle.addCSS("",this.getPreviewCssClass(),this.currentVisual,N2Classes.CSSRendererStyle.rendererModes[this.mode]);this.css.push(t)},NextendStyleEditorController.prototype.setPreview=function(){var styleClassName=this.getPreviewCssClass(),fontClassName=nextend.styleManager.fontClassName,fontClassName2=nextend.styleManager.fontClassName2,styleClassName2=nextend.styleManager.styleClassName2,data={styleClassName:styleClassName,fontClassName:fontClassName,fontClassName2:fontClassName2,styleClassName2:styleClassName2},html="";this.localModePreview[this.mode]!==undefined&&""!==this.localModePreview[this.mode]?(this.preview.html(""),this.preview.append(N2Classes[this.localModePreview[this.mode]].renderStyle(nextend.styleManager.fieldID,data))):(html=N2Classes.CSSRendererStyle.rendererModes[this.mode].preview,html=html.replace(/\{([^]*?)\}/g,function(match,script){return eval(script)}),this.preview.html(html))},NextendStyleEditorController.prototype.getPreviewCssClass=function(){return"n2-"+this.type+"-editor-preview"},NextendStyleEditorController.prototype.pause=function(){this.clearCSS()},NextendStyleEditorController.prototype.clearCSS=function(){for(var t=0;t<this.css.length;t++)this.css[t].destroy();this.css=[]},NextendStyleEditorController}),N2D("NextendStyleManager",function(s,i){function t(){this.$=s(this),this.showParameters=!1,this.type="style",this.css=[],this.styleClassName2="",this.fontClassName="",this.fontClassName2="",(window.nextend.styleManager=this).lightbox=s("#n2-lightbox-"+this.type),this.lightbox.find(".n2_fullscreen_editor__overlay").on("click",this.hide.bind(this)),this.controller=this.initController(),this.controller&&(this.renderer=this.controller.renderer),this.lightbox.find(".n2_fullscreen_editor__cancel").on("click",this.hide.bind(this)),this.saveButton=this.lightbox.find(".n2_fullscreen_editor__save").on("click",this.setVisualAsStatic.bind(this))}return t.prototype.initController=function(){return new N2Classes.NextendStyleEditorController},t.prototype.setFieldID=function(t){this.fieldID=t},t.prototype.setConnectedStyle=function(t){t=s("#"+t).data("field").renderStyle();this.css.push(t),this.styleClassName2=t.getBaseClassName()},t.prototype.setConnectedFont=function(t){t=s("#"+t).data("field").renderFont();this.css.push(t),this.fontClassName=t.getBaseClassName()},t.prototype.setConnectedFont2=function(t){t=s("#"+t).data("field").renderFont();this.css.push(t),this.fontClassName2=t.getBaseClassName()},t.prototype.setAndClose=function(t){this.$.trigger("save",[t])},t.prototype.setVisualAsStatic=function(t){t.preventDefault(),this.setAndClose(JSON.stringify({data:this.controller.get("set")})),this.hide(t)},t.prototype.hide=function(t){this.controller.pause();for(var e=0;e<this.css.length;e++)this.css[e].destroy();this.css=[],t!==i&&(t.preventDefault(),N2Classes.Esc.pop()),this.controller.close(),this.$.off("save"),s("body").removeClass("n2_body--fullscreen-editor-visible"),this.lightbox.removeClass("n2_fullscreen_editor--visible"),s(window).off("keydown.visual")},t.prototype.loadDataToController=function(t){this.controller.load(N2Classes.CSSRendererStyle.parseRawData(t),!1,this.showParameters)},t.prototype.show=function(t,e,i){N2Classes.Esc.add(function(){return this.hide(),!0}.bind(this)),this.showParameters=s.extend({previewMode:!1,previewHTML:!1},i),s("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible"),this.loadDataToController(t),this.controller.show(),this.$.on("save",e),this._show()},t.prototype._show=function(){s(":focus").blur(),s(window).on({"keydown.visual":function(t){"TEXTAREA"===t.target.tagName||"INPUT"===t.target.tagName||t.target.isContentEditable||13===t.keyCode&&this.saveButton.trigger("click")}.bind(this)})},t}),N2D("CSSRendererStyle",["CSSRenderer"],function(r,o){function t(){}((t.prototype=Object.create(N2Classes.CSSRenderer.prototype)).constructor=t).prototype.getCSS=function(t,e,i,s,n){return!1===(i=this.decodeData(i))?"":(i[0]=r.extend(N2Classes.CSSRendererStyle.getDefault(),i[0]),t===o&&(t=N2Classes.CSSRendererStyle.pre),N2Classes.CSSRenderer.prototype.getCSS.call(this,t,e,i,s,n))},t.prototype.makeStylebackgroundcolor=function(t,e){e.background="#"+t.substr(0,6)+";\n\tbackground: "+N2Color.hex2rgbaCSS(t)},t.prototype.makeStyleopacity=function(t,e){e.opacity=parseInt(t)/100},t.prototype.makeStylepadding=function(t,e){for(var i=t.split("|*|"),s=i.pop(),n=0;n<i.length;n++)i[n]+=s;e.padding=i.join(" ")},t.prototype.makeStyleboxshadow=function(t,e){t=t.split("|*|");"0"==t[0]&&"0"==t[1]&&"0"==t[2]&&"0"==t[3]?e.boxShadow="none":e.boxShadow=t[0]+"px "+t[1]+"px "+t[2]+"px "+t[3]+"px "+N2Color.hex2rgbaCSS(t[4])},t.prototype.makeStyleborder=function(t,e){t=t.split("|*|");e.borderWidth=t[0]+"px",e.borderStyle=t[1],e.borderColor="#"+t[2].substr(0,6)+";\n\tborder-color:"+N2Color.hex2rgbaCSS(t[2])},t.prototype.makeStyleborderradius=function(t,e){t.split("|*|").push(""),e.borderRadius=t+"px"},t.prototype.makeStyleextra=function(t,e){e.raw=t};var e=1,a=new t;return{pre:"",rendererModes:{},getDefault:function(){return{backgroundcolor:"ffffff00",opacity:100,padding:"0|*|0|*|0|*|0|*|px",boxshadow:"0|*|0|*|0|*|0|*|000000ff",border:"0|*|solid|*|000000ff",borderradius:"0",extra:""}},getEmpty:function(){return{extra:""}},getClass:function(){return"n2-style-"+e++},addCSS:function(t,e,i,s,n){return nextend.css.add(e,a.getCSS.call(a,t,"."+e,i,s,n))},parseRawData:function(e){if(0<e.length){"{"!==e[0]&&(e=N2Classes.Base64.decode(e));try{var t=JSON.parse(e);if(t.data!==o)return t.data[0]=r.extend({},this.getDefault(),t.data[0]),t.data}catch(t){console.error("Unexpected data",e,t)}}return[this.getDefault()]},transformData:function(t,e){for(var i=this.parseRawData(t),s=this.rendererModes[e].tabs,n=[],o=0;o<i.length;o++)n[o]=r.extend(!0,this.getEmpty(),i[o]);for(o=n.length;o<s.length;o++)n[o]=this.getEmpty();return n}}}),N2D("NextendImageEditorController",["NextendFragmentEditorControllerWithEditor"],function(t,e){function i(){N2Classes.NextendFragmentEditorControllerWithEditor.prototype.constructor.apply(this,arguments)}return((i.prototype=Object.create(N2Classes.NextendFragmentEditorControllerWithEditor.prototype)).constructor=i).prototype.loadDefaults=function(){N2Classes.NextendFragmentEditorControllerWithEditor.prototype.loadDefaults.call(this),this.type="image",this.currentImage=""},i.prototype.get=function(t){return this.currentVisual},i.prototype.getEmptyVisual=function(){return{desktop:{size:"0|*|0"},"desktop-retina":{image:"",size:"0|*|0"},tablet:{image:"",size:"0|*|0"},"tablet-retina":{image:"",size:"0|*|0"},mobile:{image:"",size:"0|*|0"},"mobile-retina":{image:"",size:"0|*|0"}}},i.prototype._load=function(t,e,i){this.currentImage=t.visual.image,N2Classes.NextendFragmentEditorControllerWithEditor.prototype._load.call(this,t.value,e,i)},i.prototype.loadToEditor=function(){this.currentVisual=t.extend({},this.getEmptyVisual(),this.currentVisual),this.editor.load(this.currentImage,this.currentVisual)},i.prototype.propertyChanged=function(t,e,i,s){this.isChanged=!0,this.currentVisual[e][i]=s},i}),N2D("NextendImage",["NextendVisualCore"],function(t,e){function i(){N2Classes.NextendVisualCore.prototype.constructor.apply(this,arguments)}return((i.prototype=Object.create(N2Classes.NextendVisualCore.prototype)).constructor=i).prototype.setValue=function(t,e){this.base64=t,this.value=JSON.parse(N2Classes.Base64.decode(t))},i.prototype.activate=function(t){t!==e&&t.preventDefault(),this.visualManager.changeActiveVisual(this),this.visualManager.controller.load(this,!1,this.visualManager.showParameters)},i}),N2D("NextendImageManager",["NextendVisualManagerCore"],function(s,n){function t(){this.referenceKeys={},N2Classes.NextendVisualManagerCore.prototype.constructor.apply(this,arguments)}return((t.prototype=Object.create(N2Classes.NextendVisualManagerCore.prototype)).constructor=t).prototype.loadDefaults=function(){N2Classes.NextendVisualManagerCore.prototype.loadDefaults.apply(this,arguments),this.type="image",this.labels={visual:"image",visuals:"images"},this.fontClassName=""},t.prototype.initController=function(){return new N2Classes.NextendImageEditorController},t.prototype.createVisual=function(t){return new N2Classes.NextendImage(t,this)},t.prototype.firstLoadVisuals=function(t){for(var e=0;e<t.length;e++)this.referenceKeys[t[e].hash]=this.visuals[t[e].id]=this.createVisual(t[e])},t.prototype.getVisual=function(t){if(""!=t){var e=md5(t);if(this.referenceKeys[e]!==n)return this.referenceKeys[e];if(this.visualLoadDeferreds[e]!==n)return this.visualLoadDeferreds[e];var i=s.Deferred();return this.visualLoadDeferreds[e]=i,this._loadVisualFromServer(t).done(function(){i.resolve(this.referenceKeys[e]),delete this.visualLoadDeferreds[e]}.bind(this)).fail(function(){i.resolve({id:-1,name:n2_("Empty")}),delete this.visualLoadDeferreds[e]}.bind(this)),i}N2Classes.Notification.error(n2_("The image is empty"),{timeout:3})},t.prototype._loadVisualFromServer=function(t){return N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"loadVisualForImage"}),data:{image:t},dataType:"json"}).done(function(t){t=t.data.visual;this.referenceKeys[t.hash]=this.visuals[t.id]=this.createVisual(t)}.bind(this))},t.prototype.isVisualData=function(t){return""!==t},t.prototype.setVisual=function(e){e.preventDefault(),this.controller.isChanged?this.saveActiveVisual(this.activeVisual.name).done(function(t){s(window).trigger(t.data.visual.hash,this.activeVisual.value),this.hide(e)}.bind(this)):this.hide(e)},t.prototype.getBase64=function(){return N2Classes.Base64.encode(JSON.stringify(this.controller.get("set")))},t.prototype.loadDataToController=function(e){s.when(this.getVisual(e)).done(function(t){0<t.id?t.activate():console.error(e+" visual is not found linked")}.bind(this))},t}),N2D("BrowserCompatibility",function(t,e){var i={firefox:52,edge:18,opera:55,safari:10,chrome:68,safariIOS:604};return function(t){window.location.href.match(/nextendcontroller=(sliders|slider|slides|generator)/)&&!function(){var t=navigator.userAgent,e=t.match(/Firefox\/([0-9]+)/);if(e)return parseInt(e[1])>=i.firefox;if(e=t.match(/Edge\/([0-9]+)/))return parseInt(e[1])>=i.edge;if(e=t.match(/OPR\/([0-9]+)/))return parseInt(e[1])>=i.opera;if(e=t.match(/Version\/([0-9]+)[0-9. ]*?Safari/))return parseInt(e[1])>=i.safari;if(e=t.match(/Chrome\/([0-9]+)/))return parseInt(e[1])>=i.chrome;if(e=t.match(/Safari\/([0-9]+)/))return parseInt(e[1])>=i.safariIOS;return!1}()&&(window.location=t)}}),N2D("ContextMenu",function(r,a){var l,h,d,c,i,e,s,p,n,u;function f(t){h[0]===t.target||r.contains(h[0],t.target)||u&&(u===t.target||r.contains(u,t.target))||g()}function g(){0===l&&(b(),o(),c[0].removeEventListener("mouseover",y,{passive:!0,capture:!0}),c[0].removeEventListener("mouseleave",m,{passive:!0,capture:!0}),h.remove(),s=i=c=h=a,document.removeEventListener("mousedown",f,{passive:!0,capture:!0}),document.removeEventListener("pointerdown",f,{passive:!0,capture:!0}),cancelAnimationFrame(this.frame),window.removeEventListener("scroll",g,{passive:!0,capture:!0}),window.removeEventListener("resize",g),window.removeEventListener("blur",g),p.onClose&&p.onClose.call(window))}function y(t){var e=r(t.target);e.hasClass("n2_context_menu__item")||(e=e.closest(".n2_context_menu__item")),i&&e[0]===i[0]||(b(),!(i=e).length||(e=i.data("items"))!==a&&(i.addClass("n2_context_menu__item--active"),(s=i.data("submenu"))||(s=function(t,e){for(var i=e.getBoundingClientRect(),s=r('<div class="n2_context_menu__sub_menu"></div>').appendTo(h),n=0;n<t.length;n++)new("onoff"===t[n].type?x:w)(s,t[n]);var o=s.width();e=n2const.rtl.isRtl?i.left<o:i.left+i.width+o<window.innerWidth;o=e?Math.round(i.width-3):-Math.round(o-3);return s.css({left:o,top:Math.round(Math.min(i.top,window.innerHeight-s.height()-5)-d.top)}),s[0].addEventListener("mouseover",v,{passive:!0,capture:!0}),s[0].addEventListener("mouseleave",v,{passive:!0,capture:!0}),s}(e,i[0]),i.data("submenu",s)),s.addClass("n2_context_menu__sub_menu--active"))),m(t)}function m(t){t=r(t.target);t.hasClass("n2_context_menu__item")||(t=t.closest(".n2_context_menu__item")),e&&t[0]===e[0]||(o(),(e=t).length&&e.data("item").onFocus())}function o(){var t;e&&e.length&&((t=e.data("item"))&&t.onBlur(),e=a)}function v(t){t=r(t.target);t.hasClass("n2_context_menu__item")||(t=t.closest(".n2_context_menu__item")),n&&t[0]===n[0]||(_(),(n=t).length&&n.data("item").onFocus())}function _(){var t;n&&n.length&&((t=n.data("item"))&&t.onBlur(),n=a)}function b(){s!==a&&(_(),s.removeClass("n2_context_menu__sub_menu--active"),n=s=a,i.removeClass("n2_context_menu__item--active"))}function C(t,e){this.$item=r('<div class="n2_context_menu__item"></div>').data("item",this).appendTo(t),e.color!==a&&this.$item.addClass("n2_context_menu__item--color-"+e.color),this.setData(e)}function w(t,e){C.prototype.constructor.call(this,t,e)}function x(t,e){w.prototype.constructor.call(this,t,e),this.$item.addClass("n2_context_menu__item_onoff")}return C.prototype.setData=function(t){this.data=t,this.$item.html(""),this.render(t),t.items!==a&&this.$item.data("items",t.items)},C.prototype.render=function(t){t.render(this.$item)},C.prototype.onClick=function(){!1!==this.data.action.call(window,this)&&g()},C.prototype.onFocus=function(){this.data.focus!==a&&this.data.focus.call()},C.prototype.onBlur=function(){this.data.blur!==a&&this.data.blur.call()},((w.prototype=Object.create(C.prototype)).constructor=w).prototype.render=function(t){this.$icon=r('<i class="n2_context_menu__item_icon '+t.icon+'"></i>').appendTo(this.$item),this.$label=r('<div class="n2_context_menu__item_label"></div>').appendTo(this.$item),"function"==typeof t.label?t.label.call(this,this):this.$label.text(t.label),this.$item.off("click"),t.action!==a?(this.$item.on("click",this.onClick.bind(this)),this.$item.addClass("n2_context_menu__item--has-action")):this.$item.removeClass("n2_context_menu__item--has-action")},((x.prototype=Object.create(w.prototype)).constructor=x).prototype.render=function(t){this.isOn=!!t.isOn.call(this),this.syncClass(),r('<i class="n2_context_menu__item_icon ssi_16"></i>').appendTo(this.$item),this.$label=r('<div class="n2_context_menu__item_label"></div>').appendTo(this.$item),"function"==typeof t.label?t.label.call(this,this.$label):this.$label.text(t.label),this.$item.off("click"),this.$item.on("click",this.toggle.bind(this)),this.$item.addClass("n2_context_menu__item--has-action")},x.prototype.syncClass=function(){this.$item.toggleClass("n2_context_menu__item_onoff--on",this.isOn)},x.prototype.toggle=function(){this.isOn=!this.isOn,this.syncClass(),this.data.action(this.isOn)},function(t,e,i){if(l=0,p=r.extend({x:0,y:0,horizontalAlign:"right",verticalAlign:"bottom",onClose:!1,forceLtr:!1},i),h===a||(g(),u!==t)){h=r('<div class="n2_context_menu"></div>').appendTo("body"),p.forceLtr&&h.attr("dir","ltr"),c=r('<div class="n2_context_menu__inner"></div>').appendTo(h),e.sort(function(t,e){return t.priority-e.priority});for(var s=0;s<e.length;s++)switch(e[s].type){case"raw":new C(c,e[s]);break;case"onoff":new x(c,e[s]);break;default:new w(c,e[s])}var n,o={top:"auto",right:"auto",bottom:"auto",left:"auto"};return t instanceof Element?(n=(u=t).getBoundingClientRect(),"right"===p.horizontalAlign?o.left=Math.min(n.left+p.x,window.innerWidth-c.width()-p.x-10):"left"===p.horizontalAlign&&(o.left=n.right-c.width()-p.x),"bottom"===p.verticalAlign?(i=n.top+n.height+p.y)<=window.innerHeight-c.height()-10?o.top=i:o.bottom=window.innerHeight-n.top+p.y:"top"===p.verticalAlign&&(n.top-10>=c.height()?o.bottom=window.innerHeight-n.top+p.y:o.top=n.top+n.height+p.y)):(u=!1,o.left=Math.min(t.clientX+1,window.innerWidth-c.width()-10),o.top=Math.min(t.clientY+1,window.innerHeight-c.height()-10)),h.css(o),d=c[0].getBoundingClientRect(),c[0].addEventListener("mouseover",y,{passive:!0,capture:!0}),c[0].addEventListener("mouseleave",m,{passive:!0,capture:!0}),document.addEventListener("mousedown",f,{passive:!0,capture:!0}),document.addEventListener("pointerdown",f,{passive:!0,capture:!0}),this.frame=requestAnimationFrame(function(){window.addEventListener("scroll",g,{passive:!0,capture:!0})}),window.addEventListener("resize",g),window.addEventListener("blur",g),{lock:function(){l++},unlock:function(){l--,l=Math.max(l,0)}}}}}),N2D("DashboardInfo",function(e,t){function i(){this.isVisible=!1,this.blurInteractionCallback=this.blurInteraction.bind(this),this.blurCallback=this.blur.bind(this),N2R("documentReady",this.onReady.bind(this))}return i.prototype.onReady=function(){this.$info=e(".n2_dashboard_info"),this.$button=this.$info.find("> .n2_button_plain_icon").on("click",this.toggleInfo.bind(this))},i.prototype.toggleInfo=function(t){t.preventDefault(),this.isVisible?this.hideInfo():this.showInfo()},i.prototype.showInfo=function(){this.isVisible||(this.isVisible=!this.isVisible,document.addEventListener("mousedown",this.blurInteractionCallback,{passive:!0,capture:!0}),window.addEventListener("scroll",this.blurCallback,{passive:!0,capture:!0}),this.syncClass())},i.prototype.hideInfo=function(){this.isVisible&&(this.isVisible=!this.isVisible,this.syncClass(),document.removeEventListener("mousedown",this.blurInteractionCallback,{passive:!0,capture:!0}),window.removeEventListener("scroll",this.blurCallback,{passive:!0,capture:!0}))},i.prototype.syncClass=function(){this.$info.toggleClass("n2_dashboard_info--visible",this.isVisible)},i.prototype.blur=function(){this.hideInfo()},i.prototype.blurInteraction=function(t){this.$info[0]===t.target||e.contains(this.$info[0],t.target)||this.hideInfo()},i}),N2D("DeviceChanger",function(n,i){function t(t){this.slider=t,this.activeStates={hover:!1,drag:!1},this.devices={},this.slider.stages.done("ResponsiveStart",this.onResponsiveStart.bind(this))}function s(t,e,i,s){this.deviceChanger=t,this.device=e,this.data=i,this.icon=s,this.$button=n('<div class="n2_device_tester_devices__device" data-device="'+e+'"><i class="ssi_24 '+s+'"></i></div>').on("click",this.activate.bind(this)).appendTo(t.$containerDevices),t.registerDevice(e,this)}function o(t){this.trailSize=160,this.deviceChanger=t;t=n('<div class="n2_device_tester_zoom"></div>').appendTo(t.$deviceTester);this.$min=n('<div class="n2_device_tester_zoom__min_label">0</div>').appendTo(t),this.mouseMoveDelegate=this.onMouseMove.bind(this),this.mouseUpDelegate=this.onMouseUp.bind(this),this.$zoomInner=n('<div class="n2_device_tester_zoom__inner"></div>').on("mousedown",this.onMouseDown.bind(this)).appendTo(t),this.$max=n('<div class="n2_device_tester_zoom__max_label">3000</div>').appendTo(t),n('<div class="n2_device_tester_zoom__trail"></div>').appendTo(this.$zoomInner),this.$editorSize=n('<div class="n2_device_tester_zoom__editor_size"></div>').appendTo(this.$zoomInner),this.$handle=n('<div class="n2_device_tester_zoom__handle"></div>').appendTo(this.$zoomInner),this.$handleLabel=n('<div class="n2_device_tester_zoom__handle_label"></div>').appendTo(this.$handle)}return t.prototype.registerDevice=function(t,e){this.devices[t]=e},t.prototype.setActiveState=function(t,e){this.activeStates[t]=e,this.$deviceChanger.toggleClass("n2_device_changer--active",this.activeStates.hover||this.activeStates.drag)},t.prototype.onResponsiveStart=function(){var t;this.$deviceChanger=n(".n2_device_changer").on({mouseenter:function(){t&&(clearTimeout(t),t=i),this.setActiveState("hover",!0)}.bind(this),mouseleave:function(){t=setTimeout(function(){this.setActiveState("hover",!1)}.bind(this),500)}.bind(this)}),this.$icon=this.$deviceChanger.find(".n2_device_changer__button .ssi_24"),this.responsive=this.slider.responsive,this.container=this.responsive.containerElement.closest(".n2_slider_preview_area__inner, .n2_slide_editor_slider__editor"),this.$deviceTester=this.$deviceChanger.find(".n2_device_tester"),this.$containerDevices=n('<div class="n2_device_tester_devices"></div>').appendTo(this.$deviceTester),this.resizer=new o(this);var e=this.responsive.parameters.enabledDevices;e.mobilePortrait&&new s(this,"mobilePortrait",this.responsive.parameters.sizes.mobilePortrait,"ssi_24--mobileportrait"),e.tabletPortrait&&new s(this,"tabletPortrait",this.responsive.parameters.sizes.tabletPortrait,"ssi_24--tabletportrait"),new s(this,"desktopPortrait",this.responsive.parameters.sizes.desktopPortrait,"ssi_24--desktop").activate(),this.responsive.identifyDeviceID=this.proxyIdentifyDeviceID.bind(this)},t.prototype.setDevice=function(t,e,i,s){this.device&&(this.devices[this.device].markInActive(),this.$icon.removeClass(this.devices[this.device].icon)),this.device=t,n("body").attr("data-device",t),this.devices[this.device].markActive(),this.$icon.addClass(this.devices[this.device].icon),this.width=e,this.minWidth=i,this.maxWidth=s,this.resizer.setLimits(i,s,e),this.resizer.setValue(this.width),this.container.width(this.width),this.slider.stages.resolved("Resized")&&this.responsive.doResize()},t.prototype.setWidth=function(t){(t=Math.max(Math.min(t,this.maxWidth),this.minWidth))!==this.width&&(this.width=t,this.resizer.setValue(t),this.container.width(this.width),this.responsive.doResize())},t.prototype.proxyIdentifyDeviceID=function(){return N2Classes.SmartSliderResponsive.DeviceMode[this.device]},s.prototype.markActive=function(){this.$button.addClass("n2_device_tester_devices__device--active")},s.prototype.markInActive=function(){this.$button.removeClass("n2_device_tester_devices__device--active")},s.prototype.activate=function(){this.deviceChanger.setDevice(this.device,this.data.width,this.data.min,this.data.max)},o.prototype.setLimits=function(t,e,i){this.min=t,this.$min.text(t),this.max=e,this.$max.text(e),this.editorSize=i,this.onePxToReal=(e-t)/this.trailSize,this.$editorSize.css("left",Math.round((i-t)/(e-t)*this.trailSize))},o.prototype.setValue=function(t){this.$handleLabel.text(t),this.$handle.css("left",Math.round((t-this.min)/(this.max-this.min)*this.trailSize))},o.prototype.onMouseDown=function(t){t.preventDefault(),n("body").addClass("n2_body--resize-editor"),this.resizeContext={clientX:this.$zoomInner[0].getBoundingClientRect().left,width:this.deviceChanger.width},document.addEventListener("mousemove",this.mouseMoveDelegate),document.addEventListener("mouseup",this.mouseUpDelegate),this.deviceChanger.setActiveState("drag",!0),this.onMouseMove(t)},o.prototype.onMouseMove=function(t){t=Math.round(this.min+(t.clientX-this.resizeContext.clientX)*this.onePxToReal);Math.abs(this.editorSize-t)<2*this.onePxToReal&&(t=this.editorSize),this.deviceChanger.setWidth(t)},o.prototype.onMouseUp=function(t){document.removeEventListener("mousemove",this.mouseMoveDelegate),document.removeEventListener("mouseup",this.mouseUpDelegate),this.deviceChanger.setActiveState("drag",!1),n("body").removeClass("n2_body--resize-editor")},t}),N2D("SliderPreview",["UIDragTooltip"],function(n,e){var i,o=new N2Classes.UIDragTooltip("Resize");function t(){i={desktopPortrait:n2_("Desktop"),desktopLandscape:n2_("Large desktop"),tabletPortrait:n2_("Tablet"),tabletLandscape:n2_("Large tablet"),mobilePortrait:n2_("Mobile"),mobileLandscape:n2_("Large mobile")},this.frameScrollTop=0,this.scale=1,this.activeInfo=!1,this.sliderInfos={},this.isIframeContext=window.parent!==window,this.isIframeContext?(this.$parentDocument=window.parent.N2Classes.$(window.parent.document),document.addEventListener("wheel",function(t){t.preventDefault()}.bind(this),{passive:!1}),window.addEventListener("message",function(t){var e={};try{e=JSON.parse(t.data)}catch(t){}switch(e.action){case"cancel":this.$parentDocument.triggerHandler("n2Close");break;case"scrollTop":this.updateFrameScrollTop(e.data);break;case"device_info":this.updateDeviceInfo(e.data)}}.bind(this),!1),document.addEventListener("keydown",function(t){t.defaultPrevented||27===t.keyCode&&(t.preventDefault(),this.$parentDocument.triggerHandler("n2Close"))}.bind(this)),n(".n2_preview_slider__close").on("click",function(t){t.preventDefault(),this.$parentDocument.triggerHandler("n2Close")}.bind(this))):window.addEventListener("message",function(t){var e={};try{e=JSON.parse(t.data)}catch(t){}switch(e.action){case"scrollTop":this.updateFrameScrollTop(e.data);break;case"device_info":this.updateDeviceInfo(e.data)}}.bind(this),!1),this.init(),this.$frame=n(".n2_preview__device_screen_inner iframe"),n(".n2_preview form").submit()}function s(t){return t.replace(/[^0-9]/gi,"").replace(/^[0]+/gi,"").substr(0,5)}function r(t,e,i,s){this.sliderPreview=t,this.label=e,this.width=i,this.height=s,t.devices.push(this),this.$bar=n('<div class="n2_preview__ruler_device"><div></div></div>').on({mouseenter:function(){this.sliderPreview.setTempLabel(this.getLabel())}.bind(this),mouseleave:function(){this.sliderPreview.resetLabel()}.bind(this),click:function(){this.sliderPreview.setDimensions(this.width,this.height),this.sliderPreview.setCurrentDevice(this)}.bind(this)}).prependTo(t.$ruler),this.refreshScale()}function a(t,e){this.sliderPreview=t,this.id=e,this.top=0,this.$tip=n('<div class="n2_preview__slider_info"></div>').appendTo(this.sliderPreview.$infoState)}return t.prototype.init=function(){this.$fieldWidth=n(".n2_preview_toolbar__width").on("click",function(){"true"!==this.$fieldWidth[0].contentEditable&&new N2Classes.InlineTextEditor(this.$fieldWidth[0],{filter:s,onSave:function(t){(t=parseInt(t))?this.setWidth(t):this.onResize()}.bind(this),onCancel:function(){this.onResize()}.bind(this)})}.bind(this)),this.$fieldHeight=n(".n2_preview_toolbar__height").on("click",function(){"true"!==this.$fieldHeight[0].contentEditable&&new N2Classes.InlineTextEditor(this.$fieldHeight[0],{filter:s,onSave:function(t){(t=parseInt(t))?this.setHeight(t):this.onResize()}.bind(this),onCancel:function(){this.onResize()}.bind(this)})}.bind(this)),this.$fieldScale=n(".n2_preview_toolbar__scale").on("change",function(){this.setScale(this.$fieldScale.val()/100)}.bind(this)),this.devices=[],this.$ruler=n(".n2_preview__ruler"),new r(this,n2_("Mobile")+" S",375,667),new r(this,n2_("Mobile")+" L",425,756),new r(this,n2_("Tablet"),768,1024),new r(this,n2_("Laptop"),1024,768),new r(this,n2_("Laptop")+" L",1440,900),new r(this,"Full HD",1920,1080),new r(this,"4K",2560,1440),this.$label=n(".n2_preview__ruler_label"),this.$infoState=n(".n2_preview__device_info_state"),this.$infoTip=n(".n2_preview__device_info .ssi_16"),this.$screen=n(".n2_preview__device_screen"),this.$notification=n('<div class="n2_preview__notification_scale"></div>').appendTo(this.$screen),this.$screenInner=n(".n2_preview__device_screen_inner"),n(".n2_preview__resize_width").on("mousedown",function(t){t.preventDefault(),o.dragShow(),n("body").addClass("n2_body--resize-horizontal");var i=t.clientX,s=Math.floor(this.$screenInner.width()/this.scale);o.dragUpdate(t,n2_("Width")+": "+Math.max(320,Math.ceil(s))+"px"),n(document).on({"mousemove.resize":function(t){var e=Math.floor(s-2*(i-t.clientX)/this.scale);this.setWidth(e),this.removeCurrentDevice(),o.dragUpdate(t,n2_("Width")+": "+Math.max(320,Math.ceil(e))+"px")}.bind(this),"mouseup.resize":function(){o.dragHide(),n(document).off(".resize"),n("body").removeClass("n2_body--resize-horizontal")},"mouseleave.resize":function(){o.dragHide(),n(document).off(".resize"),n("body").removeClass("n2_body--resize-horizontal")}})}.bind(this)),n(".n2_preview__resize_height").on("mousedown",function(t){t.preventDefault(),o.dragShow(),n("body").addClass("n2_body--resize-vertical");var i=t.clientY,s=Math.floor(this.$screenInner.height()/this.scale);o.dragUpdate(t,n2_("Height")+": "+Math.max(320,s)+"px"),n(document).on({"mousemove.resize":function(t){var e=Math.floor(s-(i-t.clientY)/this.scale);this.setHeight(e),this.removeCurrentDevice(),o.dragUpdate(t,n2_("Height")+": "+Math.max(320,e)+"px")}.bind(this),"mouseup.resize":function(){o.dragHide(),n(document).off(".resize"),n("body").removeClass("n2_body--resize-vertical")}})}.bind(this)),n(".n2_button_preview_orientation").on("click",function(t){t.preventDefault(),this.removeCurrentDevice(),this.setDimensions(this.$screenInner.height()/this.scale,this.$screenInner.width()/this.scale)}.bind(this)),n(".n2_button_preview_reload").on("click",function(t){t.preventDefault(),this.reload()}.bind(this)),n(window).on("resize",this.onResize.bind(this)),this.onResize()},t.prototype.reload=function(){n(".n2_preview form").submit()},t.prototype.onResize=function(){this.$fieldWidth.text(Math.floor(this.$screenInner.width()/this.scale)),this.$fieldHeight.text(Math.floor(this.$screenInner.height()/this.scale))},t.prototype.displayNotification=function(t){this.notificationTimeout&&clearTimeout(this.notificationTimeout),this.$notification.text(t).addClass("n2_preview__notification_scale--visible"),this.notificationTimeout=setTimeout(function(){this.$notification.removeClass("n2_preview__notification_scale--visible"),delete this.notificationTimeout}.bind(this),600)},t.prototype.setScale=function(t){this.displayNotification(100*t+"%");var e=this.scale;this.scale=t,n("body").addClass("n2_body--scale-preview"),setTimeout(function(){n("body").removeClass("n2_body--scale-preview")},1500),this.$screen=n(".n2_preview__device_screen");var i=this.$screenInner.width(),t=this.$screenInner.height();this.$frame.css({transform:"scale("+this.scale+")",width:1/this.scale*100+"%",height:1/this.scale*100+"%",marginLeft:(100-1/this.scale*100)/2+"%",marginRight:(100-1/this.scale*100)/2+"%"});for(var s=0;s<this.devices.length;s++)this.devices[s].refreshScale();this._setDimensions(i/e,t/e),this.onResize()},t.prototype.setDimensions=function(t,e){var i=this.$screen.width(),s=this.$screen.height(),s=Math.max(25,25*Math.floor(100*Math.min(1,i/t,s/e)/25));parseInt(this.$fieldScale.val())!==s&&s<=100&&this.$fieldScale.val(s).trigger("change"),this._setDimensions(t,e)},t.prototype._setDimensions=function(t,e){this.setWidth(t),this.setHeight(e)},t.prototype.setWidth=function(t){t=Math.floor(Math.max(320,t)*this.scale),this.$screenInner.css("maxWidth",t),this.$fieldWidth.text(Math.floor(this.$screenInner.width()/this.scale))},t.prototype.setHeight=function(t){t=Math.floor(Math.max(320,t)*this.scale),this.$screenInner.css("maxHeight",t),this.$fieldHeight.text(Math.floor(this.$screenInner.height()/this.scale))},t.prototype.setCurrentDevice=function(t){this.currentDevice&&this.currentDevice!==t&&this.removeCurrentDevice(),this.currentDevice=t,this.resetLabel()},t.prototype.removeCurrentDevice=function(){this.currentDevice&&(this.currentDevice.deActivate(),delete this.currentDevice,this.resetLabel())},t.prototype.setTempLabel=function(t){this.currentDevice&&this.currentDevice.deActivate(),this.$label.text(t)},t.prototype.resetLabel=function(){this.currentDevice?(this.$label.text(this.currentDevice.getLabel()),this.currentDevice.activate()):this.$label.text("")},t.prototype.setInfo=function(t,e,i,s){this.$infoState.text(t);t=[];t.push("<b>"+n2_("Orientation")+": </b>"+(e?n2_("Landscape"):n2_("Portrait"))),i<=0?t.push("<b>"+n2_("Size")+": </b>"+n2_sprintf(n2_("Below %s pixels."),s)):1e5<=s?t.push("<b>"+n2_("Size")+": </b>"+n2_sprintf(n2_("Above %s pixels."),i)):t.push("<b>"+n2_("Size")+": </b>"+n2_sprintf(n2_("Between %s and %s pixels."),i,s)),this.$infoTip.data("formTip")?this.$infoTip.data("formTip").setDescription(t.join("<br>")):this.$infoTip.data("tip-description",t.join("<br>"))},t.prototype.updateFrameScrollTop=function(t){this.frameScrollTop=t.scrollTop,this.updateActive()},t.prototype.updateDeviceInfo=function(t){this.sliderInfos[t.id]===e&&(this.sliderInfos[t.id]=new a(this,t.id)),this.sliderInfos[t.id].update(t),this.updateActive()},t.prototype.updateActive=function(){var t,e=!1,i=Number.POSITIVE_INFINITY;for(t in this.sliderInfos)this.sliderInfos[t].top<i&&(i=this.sliderInfos[t].top,e=this.sliderInfos[t]);for(t in this.sliderInfos)this.sliderInfos[t].top<=this.frameScrollTop&&e.top<this.sliderInfos[t].top&&(e=this.sliderInfos[t]);this.activeInfo!==e&&(this.activeInfo=e,this.updateInfo(e))},t.prototype.updateInfo=function(t){this.activeInfo===t&&this.setInfo(this.activeInfo.device,this.activeInfo.isLandscape,this.activeInfo.minScreenWidth,this.activeInfo.maxScreenWidth)},r.prototype.activate=function(){this.$bar.addClass("n2_preview__ruler_device--active")},r.prototype.deActivate=function(){this.$bar.removeClass("n2_preview__ruler_device--active")},r.prototype.getLabel=function(){return this.label+" "+this.width+" x "+this.height+"px"},r.prototype.refreshScale=function(){var t=this.width*this.sliderPreview.scale;this.$bar.css({width:t+"px",marginLeft:-t/2+"px"})},a.prototype.update=function(t){this.device=i[t.device],this.isLandscape=t.isLandscape,this.minScreenWidth=t.minScreenWidth,this.maxScreenWidth=t.maxScreenWidth,this.top=t.top,this.sliderPreview.updateInfo(this)},t}),N2D("TallSlideDetector",function(i,t){function l(t){this.slider=t,this.slider.visible(this.onVisible.bind(this))}return l.threshold=.7,l.prototype.onVisible=function(){this.responsive=this.slider.responsive;for(var t=0;t<this.slider.visibleRealSlides.length;t++)if(this.slider.visibleRealSlides[t].isCurrentlyEdited()){this.editedSlide=this.slider.visibleRealSlides[t];break}this.$noticeMarker=i(".n2_device_changer__button");var e=i(".n2_device_tester");this.$notice=i('<div class="n2_slide_editor_tall_slide_detector"></div>').appendTo(e),this.$label=i('<div class="n2_slide_editor_tall_slide_detector__label"></div>').appendTo(this.$notice),this.$description=i('<div class="n2_slide_editor_tall_slide_detector__description"></div>').appendTo(this.$notice),setTimeout(function(){this.slider.sliderElement.on("SliderResize",NextendDeBounce(this.update.bind(this),300)),this.update()}.bind(this),1e3)},l.prototype.update=function(){var t,e,i,s=this.responsive.minimumSlideHeight,n=Number.POSITIVE_INFINITY,o=[];for(a=0;a<this.slider.visibleRealSlides.length;a++)if((e=this.slider.visibleRealSlides[a])===this.editedSlide){t=Math.max(e.$layer.data("contentHeight"),s);break}for(a=0;a<this.slider.visibleRealSlides.length;a++)(e=this.slider.visibleRealSlides[a])!==this.editedSlide&&(i=Math.max(e.$layer.data("contentHeight"),s),n=Math.min(n,i),t<i*l.threshold&&o.push(e));if(n<t*l.threshold)this.$label.text(n2_("Slide height probably too high")),this.$description.text(n2_("The height of this slide is much higher than others so it will increase the height of the other slides.")),this.$notice.addClass("n2_slide_editor_tall_slide_detector--visible"),this.$noticeMarker.addClass("n2_device_changer__button--marked");else if(o.length){this.$label.text(n2_("Slide height increased"));for(var r=[],a=0;a<o.length;a++)r.push('<a href="'+window.location.href.replace(/slideid=[0-9]+/,"slideid="+o[a].group.$element.data("id"))+'">'+o[a].group.$element.data("title")+"</a>");this.$description.html(n2_sprintf(n2_("The height of this slide increased because the following slides are much higher: %s."),r.join(", "))),this.$notice.addClass("n2_slide_editor_tall_slide_detector--visible"),this.$noticeMarker.addClass("n2_device_changer__button--marked")}else this.$notice.removeClass("n2_slide_editor_tall_slide_detector--visible"),this.$noticeMarker.removeClass("n2_device_changer__button--marked")},l}),N2D("SliderChangeType",function(e,t){function i(t){(nextend.changeSliderType=this).options=e.extend({types:{},currentType:"simple",ajaxUrl:""},t),N2R("documentReady",this.onReady.bind(this))}return i.prototype.onReady=function(){e(".n2_slider_action__change_slider_type").on("click",this.showModal.bind(this))},i.prototype.showModal=function(t){t&&t.preventDefault();var e=new N2Classes.ModalSimple("activate",{destroyOnHide:!0,width:630});e.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--convert","blue")),e.addContent(N2Classes.UI.modalHeading(n2_("Change slider type")));t=N2Classes.UI.modalFormRow(!0);e.addContent(t),N2Classes.UI.modalNotice(t,n2_("Changing your slider type is irreversible. After changing your slider type, <b>you will lose all slider type related settings</b>."),"notice");t=N2Classes.UI.modalFormRow(!0);e.addContent(t);var i=N2Classes.UI.modalFieldSelectIcon(t,"slider-type",n2_("Slider type"),this.options.types,this.options.currentType),t=N2Classes.UI.modalButton(n2_("Convert"),"blue");e.addButton(t),t.on("click",function(t){t.preventDefault(),this.convertSliderType(i.val()),e.hide()}.bind(this)),e.show()},i.prototype.convertSliderType=function(t){this.options.currentType!==t&&N2Classes.AjaxHelper.ajax({type:"POST",url:this.options.ajaxUrl,data:{targetSliderType:t},dataType:"json"}).done(function(){window.location.reload()})},i}),N2D("CreateSlider",function(d,t){function e(t,e,i,s,n,o){this.groupID=t,this.ajaxUrl=e,this.userEmail=s,this.shouldSkipLicenseModal=i,this.skipNewsletter=n,this.importUrl=o,d(".n2_slider_manager__new_slider").on("click",this.createProject.bind(this)),"createslider"===window.location.hash.substring(1)&&this.createProject()}return e.prototype.createProject=function(){var e=new N2Classes.ModalSimple("new-project",{destroyOnHide:!0,width:1e3}),t=d('<div class="n2_new_project"></div>');e.addContent(t),d('<div class="n2_new_project__heading"></div>').text(n2_("What do you want to create today?")).appendTo(t),d('<div class="n2_new_project__sub_heading"></div>').text(n2_("Use our powerful visual editor, or simply import one of our existing template.")).appendTo(t);var i=d('<div class="n2_new_project__boxes"></div>').appendTo(t),s=d('<div class="n2_new_project__box"></div>').on("click",function(t){this.createSlider(),e.hide(t)}.bind(this)).appendTo(i);d('<div class="n2_new_project__box_illustration"><img src="'+nextend.imageHelper.fixed("$ss3-admin$/images/sliders/newproject.svg")+'" alt="" width="160" /></div>').appendTo(s),d('<div class="n2_new_project__box_heading"></div>').text(n2_("Create a New Project")).appendTo(s),d('<div class="n2_new_project__box_sub_heading"></div>').text(n2_("Start a new project from scratch and build exactly what you’ve imagined. You can easily customize every pixels and create anything with layers.")).appendTo(s);i=d('<div class="n2_new_project__box"></div>').on("click",function(t){this.showExampleSlidersWindow(),e.hide(t)}.bind(this)).appendTo(i);d('<div class="n2_new_project__box_illustration"><img src="'+nextend.imageHelper.fixed("$ss3-admin$/images/sliders/template.svg")+'" alt="" width="160" /></div>').appendTo(i),d('<div class="n2_new_project__box_heading"></div>').text(n2_("Start with a Template")).appendTo(i),d('<div class="n2_new_project__box_sub_heading"></div>').text(n2_("Start with a template and make it your own with the innovative drag and drop interface. You can choose from hundreds of premade templates.")).appendTo(i),d('<a class="n2_new_project__import" href="'+this.importUrl+'"></a>').text(n2_("or import your own files")).appendTo(t),e.show()},e.prototype.createSlider=function(){var t=new N2Classes.ModalSimple("create-new-project",{destroyOnHide:!0,width:900}),e=d('<div class="n2_create_new_project"></div>');t.addContent(e),d('<div class="n2_create_new_project__heading"></div>').text(n2_("Create new project")).appendTo(e);function i(){var t=n.val();o.toggleClass("n2_form_element--hidden","block"===t)}var s=N2Classes.UI.modalFormRowLarge().appendTo(e),n=N2Classes.UI.modalFieldSelectIcon(s,"project-type",n2_("Project type"),{slider:{icon:"ssi_64 ssi_64--fullwidthslider",label:n2_("Slider")},block:{icon:"ssi_64 ssi_64--block",label:n2_("Block")}},"slider");n.on("nextendChange",i);var o=N2Classes.UI.modalFormContainer(e,"slider-settings-container"),s=N2Classes.UI.modalFormRowLarge().appendTo(o);N2Classes.UI.modalFieldSelectIcon(s,"slider-type",n2_("Slider type"),{simple:{icon:"ssi_64 ssi_64--slider",label:n2_("Simple")},carousel:{icon:"ssi_64 ssi_64--carousel",label:n2_("Carousel")},showcase:{icon:"ssi_64 ssi_64--showcase",label:n2_("Showcase")}},"simple").on("nextendChange",i),s.find('.n2_field_select_icon__option:not([data-value="simple"])').css({"pointer-events":"none",opacity:.5}).find(".n2_field_select_icon__option_label").append(document.createTextNode(" ("+n2_("Pro")+")")),N2Classes.UI.modalSubHeading(n2_("Settings")).appendTo(e);var s=N2Classes.UI.modalFormRow().appendTo(e),r=N2Classes.UI.modalFieldText(s,"project-name",n2_("Name"),n2_("My project")).css("width",200),a=N2Classes.UI.modalNumber(s,"slider-width",n2_("Width"),1200,{min:200,unit:"px"}),l=N2Classes.UI.modalNumber(s,"slider-height",n2_("Height"),600,{min:100,unit:"px"}),e={boxed:n2_("Boxed"),fullwidth:n2_("Full width"),fullpage:n2_("Full page")},h=N2Classes.UI.modalSelect(s,"slider-responsive-mode",n2_("Layout"),e,"fullwidth");s.find('option[value="fullpage"]').attr("disabled","disabled").text(n2_("Full page")+" ("+n2_("Pro")+")");s=N2Classes.UI.modalButton(n2_("Create"),"green").on("click",function(t){t.preventDefault();t={groupID:this.groupID,projectName:r.val(),projectType:n.val(),sliderWidth:parseInt(a.val()),sliderHeight:parseInt(l.val()),responsiveMode:h.val()};N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"create"}),data:t,dataType:"json"}).done(function(t){N2Classes.LoadingScreen.startLoading()}.bind(this))}.bind(this));t.addButton(s),i(),t.show()},e.prototype.showExampleSlidersWindow=function(){var i=this;d("body").css("overflow","hidden");function s(){d("body").css("overflow",""),t.remove(),window.removeEventListener("message",e,!1)}function n(t){N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(i.ajaxUrl,{nextendaction:"importDemo"}),data:{groupID:i.groupID,key:N2Classes.Base64.encode(t.replace(/^(http(s)?:)?\/\//,"//"))},dataType:"json"}).fail(function(){})}var t=d('<iframe src="//smartslider3.com/demo-import/?pro=0&version='+N2SS3VERSION+"&utm_campaign="+N2SS3C+"&utm_source=import-slider-frame&utm_medium=smartslider-"+N2PLATFORM+'-free"></iframe>').css({position:"fixed",zIndex:1e5,left:0,top:0,width:"100%",height:"100%"}).appendTo("body"),e=function(t){if("http://smartslider3.com"===t.origin||"https://smartslider3.com"===t.origin){var e=t.data;switch(e.key){case"importSlider":return void(i.skipNewsletter?n(e.data.href):i.joinCommunity(function(){n(e.data.href)}));case"closeWindow":s()}}};N2Classes.Esc.add(function(){return s(),!0}.bind(this)),window.addEventListener("message",e,!1)},e.prototype.joinCommunity=function(e){function i(t,e){N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(N2Classes.AjaxHelper.getAdminUrl("ss3-admin"),{nextendcontroller:"settings",nextendaction:e||"dismissNewsletterSampleSliders"}),dataType:"json"})}this.modal=new N2Classes.ModalSimple("url-modal"),this.modal.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--newsletter","purple")),this.modal.addContent(N2Classes.UI.modalHeading(n2_("Join The Smart Slider 3 Community"))),this.modal.addContent(N2Classes.UI.modalParagraph(n2_("Join more than 120,000 subscribers and get access to the latest slider templates, tips, tutorials and other exclusive contents directly to your inbox.")).css("margin-bottom","12px")),this.modal.$modalBody.css("text-align","center");var s=d("<form></form>");s.append(N2Classes.UI.modalInput("EMAIL","email","","example@google.com")),s.append(N2Classes.UI.modalInput(N2PLATFORM.toUpperCase(),"hidden","Yes")),s.append(N2Classes.UI.modalInput("SOURCE","hidden","Smart Slider 3")),this.modal.addContent(s);var t=N2Classes.UI.modalButton(n2_("Subscribe"),"purple");this.modal.addButton(t),t.on("click",function(t){N2Classes.AjaxHelper.ajax({type:"POST",url:"https://secure.nextendweb.com/mailchimp/subscribe.php",data:s.serialize(),dataType:"json"}).done(function(){e()}),i(0,"subscribed")}.bind(this)),this.modal.$modalBodyOuter.find(".n2_modal__close").on("click",function(t){i(),e()}),this.modal.show()},e}),N2D("SliderEdit",function(n,o){function t(t){this.options=n.extend({previewInNewWindow:!1,saveAjaxUrl:"",previewUrl:"",ajaxUrl:"",formData:{}},t),this.url=this.options.ajaxUrl,this.values=this.options.formData,N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((t.prototype=Object.create(N2Classes.Form.prototype)).constructor=t).prototype.onReady=function(){this.setID("#n2-ss-edit-slider-form"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSaveSubmit.bind(this)),this.initPreview()},t.prototype.onKeyDown=function(t){var e=!1;return(t.ctrlKey||t.metaKey)&&49===t.keyCode&&(this.showPreview(),e=!0),e?t.preventDefault():e=N2Classes.Form.prototype.onKeyDown.call(this,t),e},t.prototype.initButtons=function(){this.$saveButton=n(".n2_slider_settings_save").on("click",this.actionSave.bind(this)),n(".n2_slider_settings_back").on("click",this.actionCancel.bind(this))},t.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit()},t.prototype.actionCancel=function(t){t&&t.preventDefault(),window.location=t.currentTarget.href},t.prototype.onSaveSubmit=function(t){this.$form.attr("target")===o&&(t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.options.saveAjaxUrl,data:this.$form.serialize(),dataType:"json",success:this.onAfterSave.bind(this)}))},t.prototype.onAfterSave=function(t){if(n(".n2_header__heading_primary").text(n("#slidertitle").val()),t&&t.data&&t.data.changedFields){for(var e in t.data.changedFields)t.data.changedFields.hasOwnProperty(e)&&n("#"+e).val(t.data.changedFields[e]);var i,s;t.data.changedFields.slideralias!==o&&(i=t.data.changedFields[e],(s=n('.n2_ss_slider_publish__option_code[data-mode="alias"]')).length||(s=n('<div class="n2_ss_slider_publish__option_code" data-mode="alias"></div>').insertAfter(n('.n2_ss_slider_publish__option_code[data-mode="id"]'))),i?s.text('[smartslider3 alias="'+i+'"]'):s.remove())}this.afterSave()},t.prototype.initPreview=function(){this.options.previewInNewWindow||(this.modal=new N2Classes.ModalIframe("preview-slider")),n(".n2_top_bar_main__preview").on("click",function(t){t.preventDefault(),this.showPreview()}.bind(this))},t.prototype.showPreview=function(){"main"===N2Classes.WindowManager.getCurrentWindow()&&(this.options.previewInNewWindow?N2Classes.PreviewPopup("","preview-slider"):this.modal.show(),this.$form.attr({action:N2Classes.AjaxHelper.makeAjaxUrl(this.options.previewUrl,{nextendaction:this.options.previewInNewWindow?"index":"slider"}),target:"preview-slider"}).submit().attr({action:this.formAction,target:null}))},t}),N2D("SliderImport",function(t,e){function i(t){N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-slider-import"),N2Classes.Form.prototype.onReady.call(this),this.$localImportSwitch=t("#sliderupload_or_local"),this.$localImport=t("#sliderlocal-import-file"),this.$uploadImport=t("#sliderimport-file"),this.$form.on("submit",this.onSubmit.bind(this))},i.prototype.onChange=function(){this.hasChange=!1,parseInt(this.$localImportSwitch.val())?""!==this.$localImport.val()&&(this.hasChange=!0):""!==this.$uploadImport.val()&&(this.hasChange=!0),this.$saveButton.toggleClass("n2_button--inactive",!this.hasChange)},i.prototype.initButtons=function(){this.$saveButton=t(".n2_slider_import").on("click",this.actionSave.bind(this)),t(".n2_slider_import_back").on("click",this.actionCancel.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.actionCancel=function(t){t&&t.preventDefault(),window.location=t.currentTarget.href},i.prototype.onSubmit=function(t){t.preventDefault();t=new FormData(this.$form[0]);N2Classes.AjaxHelper.ajax({type:"POST",contentType:!1,url:this.$form.attr("action"),processData:!1,data:t,dataType:"json"})},i}),N2D("ManageSliders",function(l,t){function e(t,e,i){this.groupID=t,this.exportAllUrl=e.exportAllUrl,this.ajaxUrl=e.ajaxUrl,this.previewUrl=e.previewUrl,this.importUrl=e.importUrl,this.sliders=[],this.sliderPanel=l(".n2_slider_manager"),this.orderBy="ordering"===this.sliderPanel.data("orderby"),this.slidersContainer=this.sliderPanel.find(".n2_slider_manager__content");for(var s=this.slidersContainer.find(".n2_slider_box"),n=0;n<s.length;n++)this.sliders.push(new N2Classes.Slider(this,s.eq(n)));this.changed(),this.initOrderable(),this.create=new N2Classes.CreateSlider(t,this.ajaxUrl,i,e.userEmail,e.skipNewsletter,this.importUrl),this.initBulk()}return e.prototype.changed=function(){l("html").attr("data-sliders",this.sliders.length)},e.prototype.initSliders=function(){for(var t=this.slidersContainer.find(".n2_slider_box"),e=[],i=0;i<t.length;i++){var s=t.eq(i).data("slider");e.push(s)}this.sliders=e,this.changed(),l(window).triggerHandler("SmartSliderSidebarSlidersChanged")},e.prototype.initOrderable=function(){var t;this.orderBy&&(t={helper:"clone",items:"> .n2_slider_box",stop:this.saveOrder.bind(this),placeholder:"n2_slider_manager__sortable_placeholder",distance:10},this.uiSortable=new N2Classes.UISortable(this.slidersContainer,t))},e.prototype.saveOrder=function(t,e){for(var i=this.slidersContainer.find(".n2_slider_box"),s=[],n=[],o=[],r=0;r<i.length;r++){var a=i.eq(r).data("slider");s.push(a),n.push(a.getId())}for(r=0;r<this.sliders.length;r++)o.push(this.sliders[r].getId());JSON.stringify(o)!==JSON.stringify(n)&&(l(window).triggerHandler("SmartSliderSidebarSlidersOrderChanged"),N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendcontroller:"sliders",nextendaction:"order"}),data:{groupID:this.groupID,sliderorder:n,isReversed:"DESC"===this.sliderPanel.data("orderbydirection")?1:0}}),this.sliders=s)},e.prototype.trashSliders=function(t,e){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendcontroller:"sliders",nextendaction:"trash"}),type:"POST",data:{groupID:this.groupID,sliders:t}}).done(function(){for(var t=0;t<e.length;t++)e[t].remove();this.initSliders(),this.leaveBulk()}.bind(this))},e.prototype.duplicateSliders=function(t,e){for(var i=0;i<this.sliders.length;i++)this.sliders[i].selected&&this.sliders[i].duplicate(l.Event("click",{currentTarget:null}))},e.prototype.exportSliders=function(t,e){window.location.href=N2Classes.N2QueryString.add_query_arg({sliders:t},this.exportAllUrl)},e.prototype.initBulk=function(){this.selection=[],this.isBulkSelection=!1,l("#n2_slider_manager_bulk_actions a[data-action]").on("click",function(t){switch(t.preventDefault(),l(t.currentTarget).data("action")){case"duplicate":this.bulkAction("duplicateSliders",!1);break;case"trash":this.bulkAction("trashSliders",!1);break;case"export":this.bulkAction("exportSliders",!1);break;case"select-all":this.bulkSelect(function(t){t.select()});break;case"select-none":this.bulkSelect(function(t){t.deSelect()})}}.bind(this))},e.prototype.addSelection=function(t){0===this.selection.length&&this.enterBulk(),this.selection.push(t)},e.prototype.removeSelection=function(t){this.selection.splice(this.selection.indexOf(t),1),0===this.selection.length&&this.leaveBulk()},e.prototype.bulkSelect=function(t){for(var e=0;e<this.sliders.length;e++)t(this.sliders[e])},e.prototype.bulkAction=function(t,e){var i=[],s=[];this.bulkSelect(function(t){!t.selected||e&&t.isGroup||(i.push(t),s.push(t.getId()))}),s.length?(this[t](s,i),this.leaveBulk()):e?N2Classes.Notification.notice("Please select one or more sliders for the action!"):N2Classes.Notification.notice("Please select one or more sliders or groups for the action!")},e.prototype.enterBulk=function(){this.isBulkSelection||(this.isBulkSelection=!0,this.orderBy&&this.uiSortable.setOption("disabled",!0),l("body").addClass("n2_body--bulk-select"))},e.prototype.leaveBulk=function(){if(this.isBulkSelection){this.orderBy&&this.uiSortable.setOption("disabled",!1),l("body").removeClass("n2_body--bulk-select");for(var t=0;t<this.sliders.length;t++)this.sliders[t].deSelect();this.selection=[],this.isBulkSelection=!1}},e}),N2D("SelectSlider",function(r,e){var s=!1;function n(){this.cache={},this.ajaxUrl=N2Classes.AjaxHelper.makeAjaxUrl(N2Classes.AjaxHelper.getAdminUrl("ss3-admin"),{nextendcontroller:"sliders",nextendaction:"list"}),this.modal=new N2Classes.ModalLightbox("","select-slider"),this.modal.insertButton=N2Classes.UI.modalButton(n2_("Insert"),"green").addClass("n2_button--inactive"),this.modal.addButton(this.modal.insertButton),this.modal.insertButton.on("click",function(t){this.insertSlider(t)}.bind(this)),this.$content=r('<div class="n2_modal_select_slider"></div>'),this.modal.addContent(this.$content)}return n.prototype.setSkipGroup=function(t){this.skipGroup=t},n.prototype.setTitle=function(t){this.modal.setTitle(t)},n.prototype.displayList=function(t){t===e&&(t=0),this.cache[t]===e?N2Classes.AjaxHelper.ajax({url:this.ajaxUrl,type:"POST",data:{parentID:t}}).done(function(t,e){this.cache[t]=e.data,this.renderResponse(t,e.data)}.bind(this,t)):this.renderResponse(t,this.cache[t])},n.prototype.renderResponse=function(e,t){this.$content.html(""),this.selectedSlider=[0],this.modal.insertButton.addClass("n2_button--inactive"),0<e&&(r('<div class="n2_slider_box__content"></div>').append(r('<div class="n2_modal_select_slider__box n2_slider_box"></div>').append(r('<div class="n2_slider_box__icon n2_slider_box__icon_grey"></div>').append(r('<div class="n2_slider_box__icon_container"><i class="ssi_64 ssi_64--folderup"></i></div>')).append(r('<div class="n2_slider_box__icon_text">'+n2_("Up")+"</div>")))).appendTo(this.$content).on("click",this.displayList.bind(this,0)),this.skipGroup||r('<div class="n2_slider_box__content"></div>').append(r('<div class="n2_modal_select_slider__box n2_slider_box"></div>').append(r('<div class="n2_slider_box__icon n2_slider_box__icon_grey"></div>').append(r('<div class="n2_slider_box__icon_container"><i class="ssi_64 ssi_64--folder"></i></div>')).append(r('<div class="n2_slider_box__icon_text">'+n2_("Insert group")+"</div>")))).appendTo(this.$content).on("click",function(t){this.selectedSlider=[e],this.insertSlider(t)}.bind(this)));for(var i=0;i<t.length;i++){var s=t[i],n=r('<div class="n2_slider_box__slider_identifiers"></div>').append(r('<div class="n2_slider_box__slider_identifier"></div>').text("#"+s.id));s.isGroup&&n.append(r('<div class="n2_slider_box__slider_identifier"></div>').text(n2_("Group"))),s.alias&&n.append(r('<div class="n2_slider_box__slider_identifier"></div>').text(s.alias));var o="ssi_64 ssi_64--image";s.isGroup&&(o="ssi_64 ssi_64--folder");o=r('<div class="n2_slider_box__icon"><div class="n2_slider_box__icon_container"><i class="'+o+'"></i></div></div>'),n=r('<div class="n2_slider_box__content"></div>').append(n);""===s.thumbnail&&n.append(o);o=r('<div class="n2_slider_box__footer"></div>');s.isGroup&&o.append(r('<div class="n2_slider_box__footer_icon"><i class="ssi_16 ssi_16--folderclosed"></i></div>'));o=r('<div class="n2_modal_select_slider__box n2_slider_box"></div>').css("background-image","url("+s.thumbnail+")").append(n).append(o.append(r('<div class="n2_slider_box__footer_title"></div>').text(s.title)).append(r('<div class="n2_slider_box__footer_children_count"></div>').text(s.childrenCount))).appendTo(this.$content);s.isGroup?o.addClass("n2_slider_box--group").on("click",this.displayList.bind(this,s.id)):o.addClass("n2_slider_box--slider").on("click",this.select.bind(this,s.id,s.alias,e))}},n.prototype.select=function(t,e,i,s){this.$content.find(".n2_slider_box--selected").removeClass("n2_slider_box--selected"),r(s.currentTarget).addClass("n2_slider_box--selected"),this.selectedSlider=[t,e,i],this.modal.insertButton.removeClass("n2_button--inactive")},n.prototype.insertSlider=function(t){var e=this.selectedSlider[0],i=this.selectedSlider[1],s=this.selectedSlider[2];0!==e&&(this.callback.call(window,e,i,s),this.modal.hide(t))},n.prototype.show=function(t){this.callback=t,this.displayList(),this.modal.show()},function(t,e,i){!1===s&&(s=new n),s.setSkipGroup(i),s.setTitle(t),s.show(e)}}),N2D("Slider",function(s,t){function i(t,e){this.selected=!1,this.manager=t,this.box=e.data("slider",this),this.isGroup=!!this.box.data("group"),this.editUrl=this.box.find(".n2_slider_box__slider_overlay_edit_button").attr("href"),this.box.on("contextmenu",this.onContextMenu.bind(this)),this.box.find(".n2_slider_box__slider_select_tick").on("click",function(t){t.stopPropagation(),t.preventDefault(),this.invertSelection()}.bind(this)),this.$more=this.box.find(".n2_slider_box__slider_action_more").on("click",this.onMore.bind(this)),this.initRename()}return i.prototype.getId=function(){return this.box.data("sliderid")},i.prototype.onContextMenu=function(t){t.preventDefault(),this.showContextMenu(t)},i.prototype.onMore=function(t){t.preventDefault(),this.showContextMenu(this.$more[0])},i.prototype.showContextMenu=function(t){var e=[];e.push({priority:10,label:n2_("Preview"),icon:"ssi_16 ssi_16--eye",action:this.preview.bind(this)}),e.push({priority:55,label:n2_("Duplicate"),icon:"ssi_16 ssi_16--duplicate",action:this.duplicate.bind(this)}),e.push({priority:1e3,label:n2_("Move to trash"),icon:"ssi_16 ssi_16--delete",action:this.trash.bind(this),color:"red"}),this.box.addClass("n2_slider_box--context-menu"),N2Classes.ContextMenu(t,e,{y:5,horizontalAlign:"left",onClose:function(){this.box.removeClass("n2_slider_box--context-menu")}.bind(this)})},i.prototype.preview=function(){window.open(N2Classes.N2QueryString.add_query_arg({sliderid:this.getId()},this.manager.previewUrl),"_blank")},i.prototype.duplicate=function(){var e=s.Deferred();return N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slider",nextendaction:"duplicate",sliderid:this.getId()})}).done(function(t){t=s(t.data).insertAfter(this.box),t=new i(this.manager,t);this.manager.initSliders(),e.resolve(t)}.bind(this)),e},i.prototype.trash=function(){this.manager.trashSliders([this.getId()],[this])},i.prototype.remove=function(){this.box.remove()},i.prototype.invertSelection=function(t){t&&t.preventDefault(),this.selected?this.deSelect():this.select()},i.prototype.select=function(){this.selected||(this.selected=!0,this.box.addClass("n2_slider_box--bulk-selected"),this.manager.addSelection(this))},i.prototype.deSelect=function(){this.selected&&(this.selected=!1,this.box.removeClass("n2_slider_box--bulk-selected"),this.manager.removeSelection(this))},i.prototype.initRename=function(){this.dblClickTimeout=!1,this.$label=this.box.find(".n2_slider_box__footer_title").on("click",function(t){"true"!==this.$label[0].contentEditable&&(this.dblClickTimeout?(clearTimeout(this.dblClickTimeout),this.dblClickTimeout=!1,this.editName()):this.dblClickTimeout=setTimeout(function(){window.location=this.editUrl,this.dblClickTimeout=!1}.bind(this),500))}.bind(this)),this.title=this.$label.text().trim(),this.$label.text(this.title)},i.prototype.editName=function(){new N2Classes.InlineTextEditor(this.$label[0],{onSave:function(t){this.title!==t&&N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slider",nextendaction:"rename",sliderid:this.getId(),title:t})}).done(function(){this.title=t}.bind(this)).fail(function(){this.$label.text(this.title)}.bind(this))}.bind(this),onCancel:function(){this.$label.text(this.title)}.bind(this),onTab:function(t){for(var e=s(".n2_slider_box__footer_title"),i=0;i<e.length;i++)if(this.$label.is(e[i])){t.shiftKey?i--:i++;break}i<0?i=e.length-1:i>=e.length&&(i=0),e.eq(i).trigger("click").trigger("click")}.bind(this)})},i}),N2D("SlidersTrash",function(s,t){function e(t){this.options=t,this.$container=s(".n2_slider_trash");for(var e=this.$container.find(".n2_slider_box"),i=0;i<e.length;i++)new n(this,e.eq(i));this.$emptyTrashButton=s(".n2_slider_empty_trash").on("click",this.emptyTrash.bind(this)),this.refreshEmptyTrashStatus()}function n(t,e){this.manager=t,this.$box=e,this.$box.on("contextmenu",this.onContextMenu.bind(this)),this.$box.find(".n2_slider_box__slider_overlay_restore_button").on("click",this.restore.bind(this)),this.$more=this.$box.find(".n2_slider_box__slider_action_more").on("click",this.onMore.bind(this))}return e.prototype.emptyTrash=function(t){t.preventDefault(),this.isEmpty()||N2Classes.ModalDeleteConfirm(n2_("empty the trash"),function(){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendcontroller:"sliders",nextendaction:"emptyTrash"}),type:"POST"}).done(function(){this.$container.find(".n2_slider_box").remove(),this.refreshEmptyTrashStatus()}.bind(this))}.bind(this))},e.prototype.isEmpty=function(){return 0===this.$container.find(".n2_slider_box").length},e.prototype.refreshEmptyTrashStatus=function(){var t=this.isEmpty();this.$container.toggleClass("n2_slider_trash--empty",t),this.$emptyTrashButton.toggleClass("n2_button--inactive",t)},n.prototype.getId=function(){return this.$box.data("sliderid")},n.prototype.onContextMenu=function(t){t.preventDefault(),this.showContextMenu(t)},n.prototype.onMore=function(t){t.preventDefault(),this.showContextMenu(this.$more[0])},n.prototype.showContextMenu=function(t){var e=[];e.push({priority:20,label:n2_("Preview"),icon:"ssi_16 ssi_16--eye",action:this.preview.bind(this)}),e.push({priority:30,label:n2_("Delete permanently"),icon:"ssi_16 ssi_16--delete",action:this.deletePermanently.bind(this),color:"red"}),this.$box.addClass("n2_slider_box--context-menu"),N2Classes.ContextMenu(t,e,{y:5,horizontalAlign:"left",onClose:function(){this.$box.removeClass("n2_slider_box--context-menu"),this.manager.refreshEmptyTrashStatus()}.bind(this)})},n.prototype.restore=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.options.ajaxUrl,{nextendcontroller:"slider",nextendaction:"restore"}),type:"POST",data:{slider:this.getId()}}).done(function(){this.$box.remove(),this.manager.refreshEmptyTrashStatus()}.bind(this))},n.prototype.preview=function(){window.open(N2Classes.N2QueryString.add_query_arg({sliderid:this.getId()},this.manager.options.previewUrl),"_blank")},n.prototype.deletePermanently=function(){N2Classes.ModalDeleteConfirm(n2_("delete this slider"),function(){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.options.ajaxUrl,{nextendcontroller:"slider",nextendaction:"deletePermanently"}),type:"POST",data:{slider:this.getId()}}).done(function(t){this.$box.remove();for(var e=t.data.sliderIDs,i=0;i<e.length;i++)s('.n2_slider_manager__box[data-sliderid="'+e[i]+'"]').remove();this.manager.refreshEmptyTrashStatus()}.bind(this))}.bind(this))},e}),N2D("FormElementAnimationManager",["FormElement"],function(i,t){function e(t,e){this.element=i("#"+t),this.parent=this.element.parent(),this.managerIdentifier=e,this.parent.find(".n2_field_chooser__choose, .n2_field_chooser__label").on("click",this.show.bind(this)),this.parent.find(".n2_field_chooser__clear").on("click",this.clear.bind(this)),this.$name=this.parent.find(".n2_field_chooser__label"),this.updateName(this.element.val()),N2Classes.FormElement.prototype.constructor.call(this)}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.show=function(t){t.preventDefault(),nextend[this.managerIdentifier].show(this.element.val(),this.save.bind(this))},e.prototype.clear=function(t){t.preventDefault(),t.stopPropagation(),this.val("")},e.prototype.save=function(t,e){this.val(e)},e.prototype.val=function(t){this.element.val(t),this.updateName(t),this.triggerOutsideChange()},e.prototype.insideChange=function(t){this.element.val(t),this.updateName(t),this.triggerInsideChange()},e.prototype.updateName=function(t){this.parent.toggleClass("n2_field_chooser--empty",""===t),t=""===t?n2_("Disabled"):n2_("Enabled"),this.$name.text(t)},e.prototype.isEmpty=function(t){return""===t},e}),N2D("FormElementColumns",["FormElement"],function(n,e){function t(t){this.denominators={1:100,2:100,3:144,4:100,5:100,6:144},this.element=n("#"+t),N2Classes.FormElement.prototype.constructor.call(this),this.$c=n("#"+t).parent(),this.$container=this.$c.find(".n2_field_columns__content"),this.containerWidth=280,this.maxWidth=0,new N2Classes.UISortable(this.$container,{axis:"x",items:".n2_field_columns__column",helper:"clone_hide",start:function(t,e){this.$container.addClass("n2-sortable-currently-sorted"),e.placeholder.css({width:e.item.width(),visibility:"hidden"});var i=this.$container.find(".n2_field_columns__column");e.item.data("index",i.index(e.item))}.bind(this),stop:function(t,e){var i=this.$container.find(".n2_field_columns__column"),s=e.item.data("index"),i=i.index(e.item);s!=i&&(this.currentRow.moveColOrOrder(s,i),e.item.data("index",null)),this.makeResizable(),this.$container.removeClass("n2-sortable-currently-sorted")}.bind(this)}),this.$c.find(".n2_field_columns__add").on({click:function(){this.currentRow.createCol()}.bind(this)})}return((t.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=t).prototype.getDenominator=function(t){return this.denominators[t]===e&&(this.denominators[t]=15*t),this.denominators[t]},t.prototype.setRow=function(t){this.currentRow=t,this.insideChange(t.getColumnsOrdered())},t.prototype.setValue=function(t){},t.prototype.insideChange=function(t){this.start(t)},t.prototype.activateColumn=function(t){var e=this.$container.find(".n2_field_columns__column").index(t.currentTarget);this.currentRow.activateColumn(e,t)},t.prototype.start=function(t){this.percentages=[];for(var e=t.split("+"),i=0;i<e.length;i++)this.percentages.push(new Fraction(e[i]));this.refreshMaxWidth(),this.$container.empty();for(i=0;i<this.percentages.length;i++){var s=n('<div class="n2_field_columns__column">').on("click",this.activateColumn.bind(this)).appendTo(this.$container);nextend.tooltip.addElement(s,n2_("Column")),this.updateColumn(s,this.percentages[i])}this.makeResizable()},t.prototype.refreshMaxWidth=function(){this.maxWidth=this.containerWidth-16*(this.percentages.length-1)},t.prototype.updateColumn=function(t,e){t.css("width",this.maxWidth*e.valueOf()+"px").html(Math.round(100*e.valueOf()*10)/10+"%")},t.prototype.makeResizable=function(){this.handles&&this.handles.remove(),this.$columns=this.$container.find(".n2_field_columns__column"),n('<div class="n2_field_columns__handle"><div class="ssi_16 ssi_16--divide"></div></div>').insertAfter(this.$columns.not(this.$columns.last())),this.handles=this.$container.find(".n2_field_columns__handle").on("mousedown",this._resizeStart.bind(this))},t.prototype._resizeStart=function(t){var e=this.handles.index(t.currentTarget),i=this.$container.offset().left+8;this.resizeContext={index:e,cLeft:i,$currentCol:this.$columns.eq(e),$nextCol:this.$columns.eq(e+1),startX:Math.max(0,Math.min(t.clientX-i,this.containerWidth))},this._resizeMove(t),n("html").off(".resizecol").on({"mousemove.resizecol":this._resizeMove.bind(this),"mouseup.resizecol mouseleave.resizecol":this._resizeStop.bind(this)})},t.prototype._resizeMove=function(t){t.preventDefault();var e=Math.max(0,Math.min(t.clientX-this.resizeContext.cLeft,this.containerWidth)),i=this.getDenominator(this.percentages.length),t=new Fraction(Math.round((e-this.resizeContext.startX)/(this.maxWidth/i)),i);t.compare(this.percentages[this.resizeContext.index].clone().mul(-1))<0&&(t=this.percentages[this.resizeContext.index].clone().mul(-1)),0<t.compare(this.percentages[this.resizeContext.index+1])&&(t=this.percentages[this.resizeContext.index+1].clone());e=this.percentages[this.resizeContext.index].add(t),i=this.percentages[this.resizeContext.index+1].sub(t);this.updateColumn(this.resizeContext.$currentCol,e),this.updateColumn(this.resizeContext.$nextCol,i);t=n.extend([],this.percentages);return t[this.resizeContext.index]=e,t[this.resizeContext.index+1]=i,this.onColumnWidthChange(t),[e,i]},t.prototype._resizeStop=function(t){t=this._resizeMove(t);this.percentages[this.resizeContext.index]=t[0],this.percentages[this.resizeContext.index+1]=t[1],n("html").off(".resizecol"),delete this.resizeContext,this.currentRow.setRealColsWidth(this.percentages)},t.prototype.onColumnWidthChange=function(t){for(var e=[],i=0;i<t.length;i++)e.push(t[i].valueOf());this.currentRow.updateColumnWidth(e)},t}),N2D("FormElementControlTypePicker",["FormElement"],function($,undefined){function FormElementControlTypePicker(t,e){this.options=$.extend({ajaxUrl:"",target:"",originalValue:""},e),this.id=t,this.element=$("#"+t);t=this.element.parent();this.$items=t.find(".n2_field_control_type_picker__item"),this.target=$("#"+this.options.target),this.form=this.element.closest("form").data("form"),this.element.on("nextendChange",this.loadSubform.bind(this)),this.$items.on("click",function(t){this.selectOption($(t.currentTarget).data("controltype"))}.bind(this)),this.markSelected(this.options.originalValue),N2Classes.FormElement.prototype.constructor.call(this)}return FormElementControlTypePicker.prototype=Object.create(N2Classes.FormElement.prototype),FormElementControlTypePicker.prototype.constructor=FormElementControlTypePicker,FormElementControlTypePicker.prototype.loadSubform=function(){var t=this.element.val(),e=[];t===this.options.originalValue&&(e=this.form.values);t={values:e,value:t};N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl),data:t,dataType:"json"}).done(this.load.bind(this))},FormElementControlTypePicker.prototype.load=function(response){this.target.html(response.data.html),eval(response.data.scripts),N2Classes.FormTipManager.add(this.target)},FormElementControlTypePicker.prototype.selectOption=function(t){this.setValue(t),this.markSelected(t),this.triggerOutsideChange()},FormElementControlTypePicker.prototype.setValue=function(t){this.element.val(t)},FormElementControlTypePicker.prototype.markSelected=function(t){this.$items.removeClass("n2_field_control_type_picker__item--selected");for(var e=0;e<this.$items.length;e++)this.$items.eq(e).data("controltype")===t&&$(this.$items[e]).addClass("n2_field_control_type_picker__item--selected")},FormElementControlTypePicker}),N2D("FormElementDatePicker",["FormElement"],function(s,t){function e(t,e){this.element=s("#"+t),this.elements=[],this.elements.push(s("#"+e[0]).on("outsideChange",this.onFieldOnOffChange.bind(this)));for(var i=1;i<e.length;i++)this.elements.push(s("#"+e[i]).on("outsideChange",this.onFieldChange.bind(this)));N2Classes.FormElement.prototype.constructor.call(this),this.syncOnOff(),this.fixDate()}return((e.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=e).prototype.getValue=function(){if(1!==parseInt(this.elements[0].val()))return this.getEmptyDate();var t=[this.elements[1].val(),this.pad(this.elements[2].val()),this.pad(this.elements[3].val())],e=[this.pad(this.elements[4].val()),this.pad(this.elements[5].val()),"00"];return t.join("-")+" "+e.join(":")},e.prototype.onFieldOnOffChange=function(){var t,e;1===parseInt(this.elements[0].val())&&"0000"===this.elements[1].val()&&(t=[(e=new Date).getFullYear(),this.pad(e.getMonth()+1),this.pad(e.getDate())],e=[this.pad(e.getHours()),this.pad(e.getMinutes()),"00"],this.insideChange(t.join("-")+" "+e.join(":"))),this.onFieldChange()},e.prototype.onFieldChange=function(){this.fixDate()||(this.element.val(this.getValue()),this.triggerOutsideChange())},e.prototype.insideChange=function(t){var e;this.element.val(t),t===this.getEmptyDate()?this.elements[0].data("field").insideChange(0):(t=(e=t.split(" "))[0].split("-"),e=e[1].split(":"),this.elements[0].data("field").insideChange(1),this.elements[1].data("field").insideChange(t[0]),this.elements[2].data("field").insideChange(t[1]),this.elements[3].data("field").insideChange(t[2]),this.elements[4].data("field").insideChange(e[0]),this.elements[5].data("field").insideChange(e[1]),this.fixDate()),this.triggerInsideChange()},e.prototype.syncOnOff=function(){this.element.val()===this.getEmptyDate()?this.elements[0].data("field").insideChange(0):this.elements[0].data("field").insideChange(1)},e.prototype.getEmptyDate=function(){return"0000-00-00 00:00:00"},e.prototype.pad=function(t,e){e=e||2;for(var i=t+"";i.length<e;)i="0"+i;return i},e.prototype.fixDate=function(){if(1===parseInt(this.elements[0].val())){for(var t=this.elements[1].val(),e=this.elements[2].val(),i=this.elements[3].val(),s=this.elements[3].data("field").select,n=new Date(t,e,0).getDate(),e=s[0].length,o=e;0<o;o--)s[0][o-1].removeAttribute("hidden");for(var r=e;n<r;r--)s[0][r-1].setAttribute("hidden","hidden");if(n<i)return this.elements[3].data("field").insideChange(n),this.onFieldChange(),!0}return!1},e}),function(t){"use strict";var g={s:1,n:0,d:1};function y(t,e){return isNaN(t=parseInt(t,10))&&m(),t*e}function m(){throw"Invalid Param"}var i=function(t,e){var i,s=0,n=1,o=1,r=0,a=0,l=0,h=1,d=1,c=0,p=1,u=1,f=1;if(null!=t)if(void 0!==e)o=(s=t)*(n=e);else switch(typeof t){case"object":"d"in t&&"n"in t?(s=t.n,n=t.d,"s"in t&&(s*=t.s)):0 in t?(s=t[0],1 in t&&(n=t[1])):m(),o=s*n;break;case"number":if(t<0&&(t=-(o=t)),t%1==0)s=t;else if(0<t){for(1<=t&&(t/=d=Math.pow(10,Math.floor(1+Math.log(t)/Math.LN10)));p<=1e7&&f<=1e7;){if(t===(i=(c+u)/(p+f))){n=p+f<=1e7?(s=c+u,p+f):p<f?(s=u,f):(s=c,p);break}i<t?(c+=u,p+=f):(u+=c,f+=p),n=1e7<p?(s=u,f):(s=c,p)}s*=d}else(isNaN(t)||isNaN(e))&&(n=s=NaN);break;case"string":if("-"===(p=t.match(/\d+|./g))[c]?(o=-1,c++):"+"===p[c]&&c++,p.length===c+1?a=y(p[c++],o):"."===p[c+1]||"."===p[c]?("."!==p[c]&&(r=y(p[c++],o)),(++c+1===p.length||"("===p[c+1]&&")"===p[c+3]||"'"===p[c+1]&&"'"===p[c+3])&&(a=y(p[c],o),h=Math.pow(10,p[c].length),c++),("("===p[c]&&")"===p[c+2]||"'"===p[c]&&"'"===p[c+2])&&(l=y(p[c+1],o),d=Math.pow(10,p[c+1].length)-1,c+=3)):"/"===p[c+1]||":"===p[c+1]?(a=y(p[c],o),h=y(p[c+2],1),c+=3):"/"===p[c+3]&&" "===p[c+1]&&(r=y(p[c],o),a=y(p[c+2],o),h=y(p[c+4],1),c+=5),p.length<=c){o=s=l+(n=h*d)*r+d*a;break}default:m()}if(0===n)throw"DIV/0";g.s=o<0?-1:1,g.n=Math.abs(s),g.d=Math.abs(n)},u=function(t,e){if(!t)return e;if(!e)return t;for(;;){if(!(t%=e))return e;if(!(e%=t))return t}};function f(t,e){if(!(this instanceof f))return new f(t,e);i(t,e),t=f.REDUCE?u(g.d,g.n):1,this.s=g.s,this.n=g.n/t,this.d=g.d/t}f.REDUCE=1,f.prototype={s:1,n:0,d:1,abs:function(){return new f(this.n,this.d)},neg:function(){return new f(-this.s*this.n,this.d)},add:function(t,e){return i(t,e),new f(this.s*this.n*g.d+g.s*this.d*g.n,this.d*g.d)},sub:function(t,e){return i(t,e),new f(this.s*this.n*g.d-g.s*this.d*g.n,this.d*g.d)},mul:function(t,e){return i(t,e),new f(this.s*g.s*this.n*g.n,this.d*g.d)},div:function(t,e){return i(t,e),new f(this.s*g.s*this.n*g.d,this.d*g.n)},clone:function(){return new f(this)},mod:function(t,e){return isNaN(this.n)||isNaN(this.d)?new f(NaN):void 0===t?new f(this.s*this.n%this.d,1):(i(t,e),0===g.n&&0===this.d&&f(0,0),new f(this.s*g.d*this.n%(g.n*this.d),g.d*this.d))},gcd:function(t,e){return i(t,e),new f(u(g.n,this.n),g.d*this.d/u(g.d,this.d))},lcm:function(t,e){return i(t,e),0===g.n&&0===this.n?new f:new f(g.n*this.n/u(g.n,this.n),u(g.d,this.d))},ceil:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new f(NaN):new f(Math.ceil(t*this.s*this.n/this.d),t)},floor:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new f(NaN):new f(Math.floor(t*this.s*this.n/this.d),t)},round:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new f(NaN):new f(Math.round(t*this.s*this.n/this.d),t)},inverse:function(){return new f(this.s*this.d,this.n)},pow:function(t){return t<0?new f(Math.pow(this.s*this.d,-t),Math.pow(this.n,-t)):new f(Math.pow(this.s*this.n,t),Math.pow(this.d,t))},equals:function(t,e){return i(t,e),this.s*this.n*g.d==g.s*g.n*this.d},compare:function(t,e){i(t,e);e=this.s*this.n*g.d-g.s*g.n*this.d;return(0<e)-(e<0)},divisible:function(t,e){return i(t,e),!(!(g.n*this.d)||this.n*g.d%(g.n*this.d))},valueOf:function(){return this.s*this.n/this.d},toFraction:function(t){var e,i="",s=this.n,n=this.d;return this.s<0&&(i+="-"),1===n?i+=s:(t&&0<(e=Math.floor(s/n))&&(i+=e,i+=" ",s%=n),i+=s,i+="/",i+=n),i},toLatex:function(t){var e,i="",s=this.n,n=this.d;return this.s<0&&(i+="-"),1===n?i+=s:(t&&0<(e=Math.floor(s/n))&&(i+=e,s%=n),i+="\\frac{",i+=s,i+="}{",i+=n,i+="}"),i},toContinued:function(){for(var t,e=this.n,i=this.d,s=[];s.push(Math.floor(e/i)),t=e%i,e=i,i=t,1!==e;);return s},toString:function(){var t,e=this.n,i=this.d;if(isNaN(e)||isNaN(i))return"NaN";f.REDUCE||(e/=t=u(e,i),i/=t);for(var s=String(e).split(""),n=0,o=[~this.s?"":"-","",""],r="",a=function(t){for(;t%2==0;t/=2);for(;t%5==0;t/=5);if(1===t)return 0;for(var e=10%t,i=1;1!==e;i++)if(e=10*e%t,2e3<i)return 0;return i}(i),l=function(t,e){for(var i=1,s=function(t,e,i){for(var s=1;0<e;t=t*t%i,e>>=1)1&e&&(s=s*t%i);return s}(10,e,t),n=0;n<300;n++){if(i===s)return n;i=10*i%t,s=10*s%t}return 0}(i,a),h=-1,d=1,c=15+a+l+s.length,p=0;p<c;p++,n*=10){if(p<s.length?n+=Number(s[p]):(d=2,h++),0<a)if(h===l)o[d]+=r+"(",r="";else if(h===a+l){o[d]+=r+")";break}i<=n?(o[d]+=r+(n/i|0),r="",n%=i):1<d?r+="0":o[d]&&(o[d]+="0")}return o[0]+=o[1]||"0",o[2]?o[0]+"."+o[2]:o[0]}},t.Fraction=f}(window),N2D("FormElementSliderWidgetArea",["FormElement"],function(e,t){function i(t){this.element=e("#"+t),this.area=this.element.parent(),this.areas=this.area.find(".n2_field_widget_area__area"),this.areas.on("click",this.chooseArea.bind(this)),N2Classes.FormElement.prototype.constructor.call(this)}return((i.prototype=Object.create(N2Classes.FormElement.prototype)).constructor=i).prototype.chooseArea=function(t){t=parseInt(e(t.target).data("area"));this.element.val(t),this.setSelected(t),this.triggerOutsideChange()},i.prototype.insideChange=function(t){t=parseInt(t),this.element.val(t),this.setSelected(t),this.triggerInsideChange()},i.prototype.setSelected=function(t){this.areas.removeClass("n2_field_widget_area__area--selected"),this.areas.eq(t-1).addClass("n2_field_widget_area__area--selected")},i}),N2D("FormElementWidgetPosition",function(e,i){function t(t){this.id=t,this.$element=e("#"+t),this.$label=this.$element.find(".n2_field_widget_position__label"),this.$positionElement=e("#"+t+"-area").on("nextendChange",this.onPositionChange.bind(this)),this.positionValue=this.$positionElement.val(),this.$offsetElement=e("#"+t+"-offset").on("nextendChange",this.onOffsetChange.bind(this)),this.offsetValue=this.$offsetElement.val(),this.$positionMode=e("#"+t+"-mode").on("nextendChange",this.onModeChange.bind(this)),this.modeValue=this.$positionMode.val(),this.refreshLabel(),this.$element.on("click",this.toggle.bind(this)),this.$element.find(".n2_field_widget_position__popover").on("click",this.stopPropagation.bind(this))}return t.prototype.stopPropagation=function(t){return t.originalEvent["handled"+this.id]!==i||!(t.originalEvent["handled"+this.id]=!0)},t.prototype.toggle=function(t){this.$element.hasClass("n2_field_widget_position--focus")?this.blur(t):this.focus(t)},t.prototype.focus=function(t){this.stopPropagation(t)||(this.$element.addClass("n2_field_widget_position--focus"),e("body").on("click."+this.id,this.blur.bind(this)))},t.prototype.blur=function(t){this.stopPropagation(t)||(this.$element.removeClass("n2_field_widget_position--focus"),e("body").off("click."+this.id))},t.prototype.refreshLabel=function(){var t="";if("advanced"===this.modeValue)t=n2_("Advanced");else{switch(parseInt(this.positionValue)){case 1:t=n2_sprintf(n2_("Outer %s"),n2_("Top"));break;case 2:t=n2_("Top")+" "+n2_("Left");break;case 3:t=n2_("Top")+" "+n2_("Center");break;case 4:t=n2_("Top")+" "+n2_("Right");break;case 5:t=n2_sprintf(n2_("Outer %s"),n2_("Left"));break;case 6:t=n2_("Middle")+" "+n2_("Left");break;case 7:t=n2_("Middle")+" "+n2_("Right");break;case 8:t=n2_sprintf(n2_("Outer %s"),n2_("Right"));break;case 9:t=n2_("Bottom")+" "+n2_("Left");break;case 10:t=n2_("Bottom")+" "+n2_("Center");break;case 11:t=n2_("Bottom")+" "+n2_("Right");break;case 12:t=n2_sprintf(n2_("Outer %s"),n2_("Bottom"))}0!==parseInt(this.offsetValue)&&(t+=" + "+this.offsetValue+"px")}this.$label.text(t)},t.prototype.onPositionChange=function(){this.positionValue=this.$positionElement.val(),this.refreshLabel()},t.prototype.onOffsetChange=function(){this.offsetValue=this.$offsetElement.val(),this.refreshLabel()},t.prototype.onModeChange=function(){this.modeValue=this.$positionMode.val(),this.refreshLabel()},t}),N2D("GeneratorAdd",function(t,e){function i(t){N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-generator-add"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},i.prototype.resetChangeTracker=function(){},i.prototype.initButtons=function(){this.$saveButton=t(".n2_generator_add").on("click",this.actionSave.bind(this)),t(".n2_generator_add_cancel").on("click",this.actionCancel.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.actionCancel=function(t){t&&t.preventDefault(),window.location=t.currentTarget.href},i.prototype.onSubmit=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},i}),N2D("GeneratorConfigure",function(t,e){function i(t){N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-generator-configure"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},i.prototype.initButtons=function(){this.$saveButton=t(".n2_generator_configuration_save").on("click",this.actionSave.bind(this)),t(".n2_generator_configuration_cancel").on("click",this.actionCancel.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.actionCancel=function(t){t&&t.preventDefault(),window.location=t.currentTarget.href},i.prototype.onSubmit=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},i}),N2D("GeneratorEdit",function(e,t){function i(t){N2Classes.Form.prototype.constructor.call(this),this.options=e.extend({previewInNewWindow:!1,previewUrl:""},t),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-generator-edit"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this)),this.initPreview()},i.prototype.initButtons=function(){this.$saveButton=e(".n2_generator_settings_save").on("click",this.actionSave.bind(this)),e(".n2_generator_settings_back").on("click",this.actionCancel.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.actionCancel=function(t){t&&t.preventDefault(),window.location=t.currentTarget.href},i.prototype.onSubmit=function(t){!0!==this.$form.data("preview")&&(t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"}))},i.prototype.initPreview=function(){this.options.previewInNewWindow||(this.modal=new N2Classes.ModalIframe("preview-slider")),e("#n2-ss-preview").on("click",function(t){t.preventDefault(),this.$form.data("preview",!0),this.options.previewInNewWindow?N2Classes.PreviewPopup("","preview-slider"):this.modal.show();t=this.$form.attr("action");this.$form.attr({action:N2Classes.AjaxHelper.makeAjaxUrl(this.options.previewUrl,{nextendaction:this.options.previewInNewWindow?"index":"generator"}),target:"preview-slider"}).submit().attr({action:t,target:null}),this.$form.data("preview",!1)}.bind(this))},i}),N2D("FieldRecordViewer",function(i,t){function e(t,e){this.ajaxUrl=e,this.$element=i("#"+t).on("click",this.showRecords.bind(this)),this.$form=this.$element.closest("form")}return e.prototype.showRecords=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.ajaxUrl,data:this.$form.serialize(),dataType:"json"}).done(function(t){null!==t.data&&N2Classes.ModalGeneratorRecordViewer(t.data.headings,t.data.rows)})},e}),N2D("SettingsFonts",function(t,e){function i(t){N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-settings-fonts"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},i.prototype.initButtons=function(){this.$saveButton=t(".n2_settings_save").on("click",this.actionSave.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.onSubmit=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},i}),N2D("SettingsFramework",function(t,e){function i(t){N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-settings-framework"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},i.prototype.initButtons=function(){this.$saveButton=t(".n2_settings_save").on("click",this.actionSave.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.onSubmit=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},i}),N2D("SettingsGeneral",function(t,e){function i(t){N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-settings-general"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},i.prototype.initButtons=function(){this.$saveButton=t(".n2_settings_save").on("click",this.actionSave.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.onSubmit=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},i}),N2D("SettingsItemDefaults",function(t,e){function i(t){N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((i.prototype=Object.create(N2Classes.Form.prototype)).constructor=i).prototype.onReady=function(){this.setID("#n2-ss-form-settings-item-defaults"),N2Classes.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},i.prototype.initButtons=function(){this.$saveButton=t(".n2_settings_save").on("click",this.actionSave.bind(this))},i.prototype.actionSave=function(t){t&&t.preventDefault(),this.skipChangeConfirm=!0,this.$form.submit(),this.afterSave()},i.prototype.onSubmit=function(t){t.preventDefault(),N2Classes.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},i}),N2D("Slide",function(s,e){function n(t,e){this.selected=!1,this.manager=t,this.box=e.data("slide",this),this.editUrl=this.box.find(".n2_slide_box__slide_overlay_edit_button").attr("href"),this.isEdited=this.box.hasClass("n2_slide_box--currently-edited"),this.box.on("contextmenu",this.onContextMenu.bind(this)),this.box.find(".n2_slide_box__footer_status_published, .n2_slide_box__footer_status_unpublished").on("click",this.switchPublished.bind(this)),this.box.find(".n2_slide_box__slide_select_tick").on("click",function(t){t.preventDefault(),this.invertSelection()}.bind(this)),this.$more=this.box.find(".n2_slide_box__slide_action_more").on("click",this.onMore.bind(this)),this.initRename()}return n.prototype.onContextMenu=function(t){t.preventDefault(),this.showContextMenu(t)},n.prototype.onMore=function(t){t.preventDefault(),this.showContextMenu(this.$more[0])},n.prototype.showContextMenu=function(t){var e=[];e.push({priority:55,label:n2_("Duplicate"),icon:"ssi_16 ssi_16--duplicate",action:this.duplicate.bind(this)}),e.push({priority:55,label:n2_("Copy"),icon:"ssi_16 ssi_16--copy",action:this.copy.bind(this)}),this.box.hasClass("n2_slide_box--published")?e.push({priority:55,label:n2_("Unpublish"),icon:"ssi_16 ssi_16--filledremove",action:this.unpublish.bind(this)}):e.push({priority:55,label:n2_("Publish"),icon:"ssi_16 ssi_16--filledcheck",action:this.publish.bind(this)}),this.box.hasClass("n2_slide_box--has-generator")&&e.push({priority:55,label:n2_("Edit generator"),icon:"ssi_16 ssi_16--cog",action:this.goToEditGenerator.bind(this)}),this.box.hasClass("n2_slide_box--first-slide")||this.box.hasClass("n2_slide_box--static-overlay")||e.push({priority:55,label:n2_("Set as first"),icon:"ssi_16 ssi_16--star",action:function(){this.setFirst()}.bind(this)}),this.box.hasClass("n2_slide_box--static-overlay")&&e.push({priority:55,label:n2_("Convert to slide"),icon:"ssi_16 ssi_16--paste",action:this.convertToSlide.bind(this)}),e.push({priority:1e3,label:n2_("Delete"),icon:"ssi_16 ssi_16--delete",action:function(){this.delete()}.bind(this),color:"red"}),this.box.addClass("n2_slide_box--context-menu"),N2Classes.ContextMenu(t,e,{y:5,horizontalAlign:n2const.isRTL()?"right":"left",onClose:function(){this.box.removeClass("n2_slide_box--context-menu")}.bind(this)})},n.prototype.getSliderId=function(){return this.box.data("sliderid")},n.prototype.getId=function(){return this.box.data("slideid")},n.prototype.setFirst=function(t){t&&t.preventDefault(),N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendaction:"first"}),type:"POST",data:{id:this.getId()}}).done(function(){this.manager.unsetFirst(),this.box.addClass("n2_slide_box--first-slide")}.bind(this))},n.prototype.unsetFirst=function(){this.box.removeClass("n2_slide_box--first-slide")},n.prototype.publish=function(){this.switchPublished()},n.prototype.unpublish=function(){this.switchPublished()},n.prototype.switchPublished=function(t){t&&t.preventDefault(),this.isPublished()?this.manager.unPublishSlides([this.getId()],[this]):this.manager.publishSlides([this.getId()],[this])},n.prototype.isPublished=function(){return this.box.hasClass("n2_slide_box--published")},n.prototype.published=function(){this.box.addClass("n2_slide_box--published")},n.prototype.unPublished=function(){this.box.removeClass("n2_slide_box--published")},n.prototype.duplicate=function(){var i=s.Deferred();return N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"duplicate",sliderid:this.getSliderId(),slideid:this.getId()})}).done(function(t){var e=s(t.data).insertAfter(this.box),t=new n(this.manager,e);this.manager.initSlides(),i.resolve(t),nextend.tooltip.add(e)}.bind(this)),i},n.prototype.delete=function(t){t&&t.preventDefault(),this.manager.deleteSlides([this.getId()],[this])},n.prototype.deleted=function(){this.box.remove()},n.prototype.invertSelection=function(t){t&&t.preventDefault(),this.selected?this.deSelect():this.select()},n.prototype.select=function(){this.selected||(this.selected=!0,this.box.addClass("n2_slide_box--bulk-selected"),this.manager.addSelection(this))},n.prototype.deSelect=function(){this.selected&&(this.selected=!1,this.box.removeClass("n2_slide_box--bulk-selected"),this.manager.removeSelection(this))},n.prototype.goToEditGenerator=function(){window.location=this.box.data("generator-edit")},n.prototype.copy=function(){N2Classes.SelectSlider(n2_("Copy slide to")+" ...",function(t,e,i){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"copy",targetGroupID:i,targetSliderID:t,sliderid:this.getSliderId(),slideid:this.getId()})})}.bind(this),!0)},n.prototype.initRename=function(){this.dblClickTimeout=!1,this.$label=this.box.find(".n2_slide_box__footer_title").on("click",function(t){"true"!==this.$label[0].contentEditable&&(this.dblClickTimeout?(clearTimeout(this.dblClickTimeout),this.dblClickTimeout=!1,this.editName()):this.dblClickTimeout=setTimeout(function(){this.isEdited||(window.location=this.editUrl),this.dblClickTimeout=!1}.bind(this),500))}.bind(this)),this.title=this.$label.text().trim(),this.$label.text(this.title)},n.prototype.editName=function(){new N2Classes.InlineTextEditor(this.$label[0],{onSave:function(t){this.title!==t&&N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"rename",slideid:this.getId(),title:t})}).done(function(){this.title=t,this.isEdited&&(N2Classes.History.get().off(),nextend.currentEditor.fragmentEditor.mainContainer.outsideStoreProperty(e,"title",t,"slideTitleRename"),N2Classes.History.get().on())}.bind(this)).fail(function(){this.$label.text(this.title)}.bind(this))}.bind(this),onCancel:function(){this.$label.text(this.title)}.bind(this),onTab:function(t){for(var e=s(".n2_slide_box__footer_title"),i=0;i<e.length;i++)if(this.$label.is(e[i])){t.shiftKey?i--:i++;break}i<0?i=e.length-1:i>=e.length&&(i=0),e.eq(i).trigger("click").trigger("click")}.bind(this)})},n.prototype.convertToSlide=function(){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"convertToSlide",sliderid:this.getSliderId(),slideid:this.getId()})}).done(function(){this.box.removeClass("n2_slide_box--static-overlay"),this.box.find(".n2_slide_box__details_static_slide").remove()}.bind(this))},n}),N2D("SlidesManager",function(h,l){function t(t,e,i,s,n){this.quickPostModal=null,this.parameters=e,this.slides=[],this.options=h.extend({sliderUrl:""},t),this.url=t.url,this.ajaxUrl=t.ajaxUrl,this.contentAjaxUrl=t.contentAjaxUrl,this.$slideManager=h(".n2_slide_manager"),this.slidesContainer=h(".n2_slide_manager__content"),this.initSlidesOrderable();for(var o,r,a=this.slidesContainer.find(".n2_slide_box"),l=0;l<a.length;l++)this.slides.push(new N2Classes.Slide(this,a.eq(l)));document.documentElement.setAttribute("data-slides",this.slides.length),h(".n2_slide_manager__add_slide, .n2_slide_manager__dummy_slide").on("click",function(){this.$slideManager.toggleClass("n2_slide_manager--add-slide")}.bind(this)),h(".n2_slide_manager__add_slide_action[data-action]").on("click",function(t){switch(t.preventDefault(),h(t.currentTarget).data("action")){case"image":this.addQuickImage(t);break;case"empty-slide":t.preventDefault(),this.createSlide("empty-slide");break;case"post":this.addQuickPost(t);break;case"static-overlay":t.preventDefault(),this.createSlide("static-overlay")}}.bind(this)),h(".n2-box-slide-dummy").on("click",this.addQuickImage.bind(this)),h(".n2_slide_manager__block_notice_button").on("click",this.changeSliderType.bind(this)),"changeslidertype"===window.location.hash.substring(1)&&(window.location.hash="",this.changeSliderType()),this.initBulk(),i||(o=[],new N2Classes.UIFileUpload(this.slidesContainer,{url:s,pasteZone:!1,dataType:"json",paramName:"image",dropZone:this.$slideManager,add:function(t,e){e.formData={path:"/"+n},e.submit()}.bind(this),done:function(t,e){e=e.result;e.data&&e.data.name?o.push({title:e.data.name.replace(/\.[^/.]+$/,""),description:"",image:e.data.url}):N2Classes.AjaxHelper.notification(e)}.bind(this),fail:function(t,e){N2Classes.AjaxHelper.notification(e.jqXHR.responseJSON)}.bind(this),start:function(){N2Classes.LoadingScreen.startLoading()},stop:function(){o.length?this._addQuickImages(o):setTimeout(function(){N2Classes.LoadingScreen.stopLoading()},100),o=[]}.bind(this)}),r=null,this.slidesContainer.on("dragover",function(t){null!==r?(clearTimeout(r),r=null):this.slidesContainer.addClass("n2-drag-over"),r=setTimeout(function(){this.slidesContainer.removeClass("n2-drag-over"),r=null}.bind(this),400)}.bind(this)))}return t.prototype.changed=function(){},t.prototype.initSlidesOrderable=function(){this.uiSortable=new N2Classes.UISortable(this.slidesContainer,{items:".n2_slide_box",stop:this.saveSlideOrder.bind(this),placeholder:"n2_slide_manager__sortable_placeholder",distance:10,helper:"clone"})},t.prototype.saveSlideOrder=function(){for(var t=this.slidesContainer.find(".n2_slide_box"),e=[],i=[],s=[],n=0;n<t.length;n++){var o=t.eq(n).data("slide");e.push(o),i.push(o.getId())}for(n=0;n<this.slides.length;n++)s.push(this.slides[n].getId());JSON.stringify(s)!==JSON.stringify(i)&&(h(window).triggerHandler("SmartSliderSidebarSlidesOrderChanged"),N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendcontroller:"slides",nextendaction:"order"}),data:{slideorder:i}}),this.slides=e,this.changed())},t.prototype.initSlides=function(){for(var t=this.slidesContainer.find(".n2_slide_box"),e=[],i=0;i<t.length;i++){var s=t.eq(i).data("slide");e.push(s)}this.slides=e,this.changed(),h(window).triggerHandler("SmartSliderSidebarSlidesChanged"),document.documentElement.setAttribute("data-slides",this.slides.length)},t.prototype.unsetFirst=function(){for(var t=0;t<this.slides.length;t++)this.slides[t].unsetFirst();this.changed()},t.prototype.addBoxes=function(t){t.appendTo(this.slidesContainer),t.addClass("n2_slide_box--just-added").each(function(t,e){new N2Classes.Slide(this,h(e))}.bind(this)),this.initSlides(),setTimeout(function(){t.removeClass("n2_slide_box--just-added")},200)},t.prototype.createSlide=function(t,e){return N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"create",type:t}),data:e}).done(function(t){this.addBoxes(h(t.data))}.bind(this))},t.prototype.addQuickImage=function(t){t.preventDefault(),nextend.imageHelper.openMultipleLightbox(this._addQuickImages.bind(this))},t.prototype._addQuickImages=function(t){for(var e=[],i=0;i<t.length;i++)t[i].image.match(/\.(mp4)/i)||e.push(t[i]);e.length&&this.createSlide("image",{images:N2Classes.Base64.encode(JSON.stringify(e))})},t.prototype.addQuickPost=function(t){var e,i,s,n,o,r,a;t.preventDefault(),this.quickPostModal||(i={},s=function(t){return i[t]===l&&(i[t]=N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.contentAjaxUrl),data:{keyword:t},dataType:"json"})),i[t]}.bind(e=this),this.quickPostModal=new N2Classes.ModalSimple("create-quick-post"),this.quickPostModal.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--post","green")),this.quickPostModal.addContent(N2Classes.UI.modalHeading(n2_("Add post"))),t=N2Classes.UI.modalFormRow(!0),this.quickPostModal.addContent(t),n=N2Classes.UI.modalFieldText(t,"keyword",n2_("Search keyword"),""),o="",t=N2Classes.UI.modalFormRow(!0),this.quickPostModal.addContent(t),r=!1,a=N2Classes.UI.modalSelectList(t,"quick-post",n2_("Posts"),function(t){r=t}),n.on("keyup",function(){o=n.val(),s(o).done(function(t){if(n.val()===o){a.removeOptions();for(var e=t.data,i=0;i<e.length;i++)a.addOption(e[i].title,e[i].info,e[i])}}.bind(this))}.bind(this)).trigger("keyup").focus(),t=N2Classes.UI.modalButton(n2_("Add post"),"green"),this.quickPostModal.addButton(t),t.on("click",function(){r?e._addQuickPost(this.quickPostModal,r):N2Classes.Notification.error(n2_("Please select a Post first!"))}.bind(this))),this.quickPostModal.show()},t.prototype._addQuickPost=function(t,e){e.image||(e.image=""),this.createSlide("post",{post:e}),t&&this.quickPostModal.hide()},t.prototype.initBulk=function(){this.selection=[],this.isBulkSelection=!1,h("#n2_slide_manager_bulk_actions a[data-action]").on("click",function(t){switch(t.preventDefault(),h(t.currentTarget).data("action")){case"duplicate":this.bulkAction("duplicateSlides");break;case"copy":this.bulkAction("copySlides");break;case"delete":this.bulkAction("deleteSlides");break;case"publish":this.bulkAction("publishSlides");break;case"unpublish":this.bulkAction("unPublishSlides");break;case"select-all":this.bulkSelect(function(t){t.select()});break;case"select-none":this.bulkSelect(function(t){t.deSelect()});break;case"select-published":this.bulkSelect(function(t){t.box.hasClass("n2_slide_box--published")?t.select():t.deSelect()});break;case"select-unpublished":this.bulkSelect(function(t){t.box.hasClass("n2_slide_box--published")?t.deSelect():t.select()})}}.bind(this)),h(".n2-bulk-actions a").on("click",function(t){var e=h(t.currentTarget).data("action");e&&(t.preventDefault(),this.bulkAction(e))}.bind(this))},t.prototype.addSelection=function(t){0==this.selection.length&&this.enterBulk(),this.selection.push(t)},t.prototype.removeSelection=function(t){this.selection.splice(this.selection.indexOf(t),1),0==this.selection.length&&this.leaveBulk()},t.prototype.bulkSelect=function(t){for(var e=0;e<this.slides.length;e++)t(this.slides[e])},t.prototype.bulkAction=function(t){var e=[],i=[];this.bulkSelect(function(t){t.selected&&(e.push(t),i.push(t.getId()))}),i.length?this[t](i,e):N2Classes.Notification.notice("Please select one or more slides for the action!")},t.prototype.enterBulk=function(){this.isBulkSelection||(this.isBulkSelection=!0,this.uiSortable.setOption("disabled",!0),h(".n2_slide_manager").addClass("n2_slide_manager--bulk-select"))},t.prototype.leaveBulk=function(){if(this.isBulkSelection){this.uiSortable.setOption("disabled",!1),h(".n2_slide_manager").removeClass("n2_slide_manager--bulk-select");for(var t=0;t<this.slides.length;t++)this.slides[t].deSelect();this.selection=[],this.isBulkSelection=!1}},t.prototype.deleteSlides=function(e,i){var t=1<i.length?n2_("delete these slides"):n2_("delete this slide"),s=parseInt(h(".n2-ss-currently-edited-slide").attr("data-id"));N2Classes.ModalDeleteConfirm(t,function(){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"delete"}),type:"POST",data:{slides:e}}).done(function(){for(var t=0;t<i.length;t++)i[t].deleted();this.initSlides(),this.leaveBulk(),-1!==e.indexOf(s)&&(window.location=this.options.sliderUrl)}.bind(this))}.bind(this))},t.prototype.duplicateSlides=function(t,e){for(var i=0;i<this.slides.length;i++)this.slides[i].selected&&this.slides[i].duplicate(h.Event("click",{currentTarget:null}))},t.prototype.copySlides=function(s){N2Classes.SelectSlider(n2_("Copy slide to")+" ...",function(t,e,i){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"copySlides",targetGroupID:i,targetSliderID:t}),type:"POST",data:{slides:s}})}.bind(this),!0)},t.prototype.publishSlides=function(t,e){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"publish"}),type:"POST",data:{slides:t}}).done(function(){for(var t=0;t<e.length;t++)e[t].published();this.changed()}.bind(this))},t.prototype.unPublishSlides=function(t,e){N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"unpublish"}),type:"POST",data:{slides:t}}).done(function(){for(var t=0;t<e.length;t++)e[t].unPublished();this.changed()}.bind(this))},t.prototype.changeSliderType=function(t){nextend.changeSliderType!==l&&(t&&t.preventDefault(),nextend.changeSliderType.showModal())},t}),N2D("SmartSliderSlideBackgroundAdmin",["SmartSliderSlideBackground"],function(s,t){function e(t,e,i){this.types={color:"SmartSliderAdminSlideBackgroundColor",image:"SmartSliderAdminSlideBackgroundImage",video:"SmartSliderAdminSlideBackgroundVideo"},this.allowVisualLoad=!1,this.slider=t.slider,N2Classes.SmartSliderSlideBackground.prototype.constructor.call(this,t,e,i)}return((e.prototype=Object.create(N2Classes.SmartSliderSlideBackground.prototype)).constructor=e).prototype.setRelatedSectionSlide=function(t){this.sectionSlide=t},e.prototype.setVisualLoad=function(t){this.allowVisualLoad=t},e.prototype.setType=function(t){"color"===t?(this.elements.color||this.createColorElement(!0),this.elements.image&&(this.elements.image.kill(),this.elements.image=!1)):"image"===t&&(this.elements.color||this.createColorElement(!0),this.elements.image||this.createImageElement())},e.prototype.setMode=function(t){"default"===t&&(t=this.slider.editor.options.slideBackgroundMode),this.element.attr("data-mode",t),this.elements.image&&this.elements.image.updateMode(t,this.mode),this.mode=t},e.prototype.setFocus=function(t,e){this.elements.image&&this.elements.image.updateFocus(t,e)},e.prototype.setImageOpacity=function(t){this.elements.image&&this.elements.image.updateOpacity(t)},e.prototype.setBlur=function(t){this.elements.image&&this.elements.image.updateBlur(t)},e.prototype.createColorElement=function(t){t=t||!1,this.elements.color=new N2Classes[this.types.color](this,s('<div class="n2-ss-slide-background-color"></div>').appendTo(this.$wrapElement)),t&&this.elements.color.update(this.sectionSlide.getProperty("backgroundColor"),this.sectionSlide.getProperty("backgroundGradient"),this.sectionSlide.getProperty("backgroundColorEnd"),this.sectionSlide.getProperty("backgroundColorOverlay"))},e.prototype.updateColor=function(t,e,i,s){this.elements.color||this.createColorElement(),this.elements.color.update(t,e,i,s)},e.prototype.createImageElement=function(){var t,e=nextend.currentEditor.generator.fill(this.sectionSlide.getProperty("backgroundImage"));""!==e&&(t=nextend.imageHelper.fixed(e),t=s('<div class="n2-ss-slide-background-image"></div>').css({opacity:this.sectionSlide.getProperty("backgroundImageOpacity")/100,backgroundPosition:nextend.currentEditor.generator.fill(this.sectionSlide.getProperty("backgroundFocusX"))+"% "+nextend.currentEditor.generator.fill(this.sectionSlide.getProperty("backgroundFocusY"))+"%"}).attr({"data-hash":md5(e),"data-desktop":t,"data-blur":this.sectionSlide.getProperty("backgroundImageBlur")}).appendTo(this.$wrapElement),this.elements.image=new N2Classes[this.types.image](this.slide,this.manager,this,t),this.elements.image.preLoadAdmin(e))},e.prototype.setImage=function(t){this.elements.image?this.elements.image.setDesktopSrc(t):""!==t&&(null===t.match(/\.(png|jpg|jpeg|gif|webp|svg)/i)?(N2Classes.Notification.error("The background image format is not correct! The supported image formats are: png, jpg, jpeg, gif, webp, svg."),s("#layerslide-backgroundImage").val("").trigger("change")):"image"===this.sectionSlide.getProperty("background-type")&&this.createImageElement())},e.prototype.setThumbnail=function(t,e){var i=s("#layerslide-thumbnail");""===t||!t.match(/\.(png|jpg|jpeg|gif|webp|svg)/i)||""!==i.val()&&i.val()!==e||i.val(t).trigger("change")},e}),N2D("SlideEdit",function(s,o){function t(t){this.options=s.extend({ajaxUrl:"",slideAsFile:0,nextendAction:"",previewInNewWindow:!1,previewUrl:"",sliderElementID:"",slideEditorOptions:{}},t),this.editor=new N2Classes.EditorSlide(this,this.options.sliderElementID,this.options.slideEditorOptions),N2Classes.Form.prototype.constructor.call(this),N2R("documentReady",this.onReady.bind(this))}return((t.prototype=Object.create(N2Classes.Form.prototype)).constructor=t).prototype.onReady=function(){"create"===this.options.nextendAction&&this.initBackgroundOpen(),this.setID("#n2-ss-form-slide-edit"),N2Classes.Form.prototype.onReady.call(this),this.initPreview()},t.prototype.initBackgroundOpen=function(){N2R("windowLoad",function(t){t(".n2_form__tab_button[data-related-tab=n2_form__tab_slide_slide-background]").trigger("click")})},t.prototype.resetChangeTracker=function(){this.hasChange=!1,document.addEventListener("historyChange",this.onChangeCallback,{passive:!0,capture:!0}),this.$saveButton.addClass("n2_button--inactive")},t.prototype.onChange=function(){this.hasChange=!0,this.$saveButton.removeClass("n2_button--inactive"),document.removeEventListener("historyChange",this.onChangeCallback,{passive:!0,capture:!0})},t.prototype.initButtons=function(){this.$saveButton=s(".n2_slide_settings_save").on("click",this.actionSave.bind(this)),s(".n2_slide_settings_back").on("click",this.actionCancel.bind(this)),s(".n2_slide_generator_static_save").on("click",function(t){this.actionSave(t,!0)}.bind(this))},t.prototype.actionSave=function(t,e){t&&t.preventDefault();var i=this.editor.getFormData();if(!0===e&&(i.generatorStatic="1"),this.options.slideAsFile&&typeof window.FormData!==o&&window.File!==o){var s,n=new FormData;try{n.append("slide",new Blob([i.slide]),"slide.txt")}catch(t){try{n.append("slide",new Blob([i.slide]))}catch(t){try{n.append("slide",new File([i.slide],"slide.txt"))}catch(t){N2Classes.Notification.notice('Your browser does not support File api, please disable "Send slide as file" option in the global settings.')}}}for(s in delete i.slide,i)n.append(s,i[s]);N2Classes.AjaxHelper.ajax({url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl),type:"POST",data:n,contentType:!1,processData:!1}).done(this.afterSave.bind(this))}else N2Classes.AjaxHelper.ajax({type:"POST",url:N2Classes.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl),data:i,dataType:"json"}).done(this.afterSave.bind(this))},t.prototype.actionCancel=function(t){t&&t.preventDefault(),window.location=t.currentTarget.href},t.prototype.afterSave=function(){var t=this.editor.fragmentEditor.mainContainer,e=s(".n2_admin_editor__ui_slide_manager .n2_slide_box--currently-edited ");e.find(".n2_slide_box__footer_title").text(t.getProperty("title")),e.find(".n2_slide_box__content").css("background-image","url("+nextend.imageHelper.fixed(this.editor.generator.fill(t.getProperty("thumbnail")||t.getProperty("backgroundImage")||"$ss3-frontend$/images/placeholder/image.png"))+")");var i=[];parseInt(t.getProperty("desktopPortrait"))||i.push(n2_("Desktop")),parseInt(t.getProperty("tabletPortrait"))||i.push(n2_("Tablet")),parseInt(t.getProperty("mobilePortrait"))||i.push(n2_("Mobile"));t="";i.length&&(t=n2_sprintf(n2_("This slide is hidden on the following devices: %s"),i.join(", "))),e.find(".n2_slide_box__footer_status_hidden").data("n2tip",t),N2Classes.Form.prototype.afterSave.call(this)},t.prototype.initPreview=function(){this.options.previewInNewWindow||(this.modal=new N2Classes.ModalIframe("preview-slider")),s("#n2-ss-preview").on("click",function(t){t.preventDefault(),this.options.previewInNewWindow?N2Classes.PreviewPopup("","preview-slider"):this.modal.show();var e=s('<form style="display:none;"></form>').attr({method:"post",action:N2Classes.AjaxHelper.makeAjaxUrl(this.options.previewUrl,{nextendaction:"slide",frame:this.options.previewInNewWindow?0:1}),target:"preview-slider"}).appendTo("body"),t=this.editor.getFormData();s('<input name="slide" />').val(t.slide).appendTo(e),e.submit()}.bind(this))},t}),N2D("EditorAbstract",function(s,n){function t(t,e){var i;(i=function(){var t=navigator.userAgent.toLowerCase();return-1!==t.indexOf("msie")&&parseInt(t.split("msie")[1])}())&&i<10&&alert(window.ss2lang.The_editor_was_tested_under_Internet_Explorer_10_Firefox_and_Chrome_Please_use_one_of_the_tested_browser),this.readyDeferred=s.Deferred(),this.sliderElementID=t,this.readyDeferred.done(function(){N2D("SSEditor",function(){return this}.bind(this))}.bind(this)),this.options=s.extend({isUploadDisabled:!0,uploadUrl:"",uploadDir:"",settingsGoProUrl:"",sectionLibraryFree:!0,sectionLibraryUrl:"",sectionLibraryGoProUrl:""},e),(nextend.currentEditor=this).frontend=null,this.generator=null,this.fragmentEditor=null,this.$editedElement=null,this.editedInstance=null,N2R("documentReady",function(t){nextend.fontsDeferred!==n?nextend.fontsDeferred.done(this.startEditor.bind(this)):this.startEditor()}.bind(this))}return t.prototype.startEditor=function(){},t.prototype.ready=function(t){this.readyDeferred.done(t)},t.prototype.getSelf=function(){return this},t.prototype.getAvailableDeviceModes=function(){return{desktopPortrait:1,desktopLandscape:0,tabletPortrait:1,tabletLandscape:0,mobilePortrait:1,mobileLandscape:0}},t.prototype.getGeneratorVariables=function(){return this.$editedElement.data("variables")},t.prototype.getMainContainerElement=function(){return this.$editedElement.find(".n2-ss-layers-container").addBack().last()},t}),N2D("EditorSlide",["EditorAbstract"],function(s,t){function e(t,e,i){this.slideEdit=t,N2Classes.EditorAbstract.prototype.constructor.call(this,e,s.extend({slideBackgroundMode:"fill"},i))}return((e.prototype=Object.create(N2Classes.EditorAbstract.prototype)).constructor=e).prototype.startEditor=function(){N2R("#"+this.sliderElementID,function(t,e){this.frontend=e,this.frontend.editor=this,nextend.pre="div#"+this.frontend.elementID+" ",this.frontend.visible(this.sliderStarted.bind(this))}.bind(this))},e.prototype.sliderStarted=function(){s("body").addClass("n2-ss-slider-visible"),this.$editedElement=this.frontend.sliderElement.find(".n2-ss-currently-edited-slide"),this.editedInstance=this.$editedElement.data("slide"),this.generator=new N2Classes.Generator(this),this.generator.registerGlobalField("slide","name","#layerslide-title"),this.generator.registerGlobalField("slide","description","#layerslide-description"),this.getMainContainerElement().on({updateSize:this.updateSize.bind(this),interaction:this.updateSize.bind(this)}),this.fragmentEditor=new N2Classes.FragmentEditor(this,this.getFrontendSlide().$element,this.options),this.getFrontendElement().on({SliderResize:this.fragmentEditor.onResize.bind(this.fragmentEditor),SliderDeviceOrientation:this.fragmentEditor.onChangeDeviceOrientation.bind(this.fragmentEditor)}),this.readyDeferred.resolve()},e.prototype.getFormData=function(){return{guides:N2Classes.Base64.encode(JSON.stringify(this.fragmentEditor.canvasSettings.ruler.toArray())),slide:N2Classes.Base64.encode(nextend.UnicodeToHTMLEntity(JSON.stringify(this.fragmentEditor.getData())))}},e.prototype.getAvailableDeviceModes=function(){return this.frontend.responsive.parameters.enabledDevices},e.prototype.getSlideBackground=function(){return this.$editedElement.data("slideBackground")},e.prototype.getFrontendElement=function(){return this.frontend.sliderElement},e.prototype.getFrontendSlide=function(){return this.editedInstance},e.prototype.getHorizontalRatio=function(){return this.frontend.responsive.ratios.slideW},e.prototype.getVerticalRatio=function(){return this.frontend.responsive.ratios.slideH},e.prototype.updateSize=function(){this.frontend.responsive.resizeStage2Height()},e.prototype.getDeviceMode=function(){return this.frontend.responsive.getNormalizedModeString()},e}),N2D("Generator",["EditorAbstract"],function(o,l){"use strict";function t(t){this.editor=t,this._refreshTimeout=null,this.modal=!1,this.group=0;t=(this.editor.generator=this).editor.getGeneratorVariables();if(t){for(var e in this.variables=t,this.variables)!isNaN(parseFloat(e))&&isFinite(e)&&(this.group=Math.max(this.group,parseInt(e)+1));this.fill=this.generatorFill,0<this.group&&(this.registerField=this.generatorRegisterField,this.button=o('<div class="n2_field_generator_data_button"><div class="n2_field_generator_data_button_icon"><i class="ssi_16 ssi_16--data"></i></div><div class="n2_field_generator_data_button_label">'+n2_("Data")+"</div></div>").on("click",function(t){this.showModal()}.bind(this)),o("body").addClass("n2_ss_body--dynamic-slide"))}else this.variables=null}return t.prototype.isDynamicSlide=function(){return 0<this.group},t.prototype.splitTokens=function(t){for(var e=[],i="",s=0,n=0;n<t.length;n++){var o=t[n];","===o&&0===s?(e.push(i),i=""):(i+=o,"("===o?s++:")"===o&&s--)}return i.length&&e.push(i),e},t.prototype.fill=function(t){return t},t.prototype.generatorFill=function(t){return"string"==typeof t?t.replace(/{((([a-z]+)\(([^}]+)\))|([a-zA-Z0-9][a-zA-Z0-9_\/]*))}/g,this.parseFunction.bind(this)):t},t.prototype.parseFunction=function(t,e,i,s,n,o){if(o!==l)return this.parseVariable(o);for(var r=this.splitTokens(n),a=0;a<r.length;a++)r[a]=this.parseVariable(r[a]);return"function"==typeof this[s]?this[s].apply(this,r):t},t.prototype.parseVariable=function(t){var e=t.match(/^("|')(.*)("|')$/);if(e)return e[2];var i=t.match(/((([a-z]+)\(([^}]+)\)))/);if(i)return this.parseFunction.apply(this,i);var s=t.match(/([a-zA-Z][0-9a-zA-Z_]*)(\/([0-9a-z]+))?/);if(s){e=s[3];return e===l?e=0:(i=parseInt(e),isNaN(i)||(e=Math.max(e,1)-1)),this.variables[e]!==l&&this.variables[e][s[1]]!==l?this.variables[e][s[1]]:""}return t},t.prototype.fallback=function(t,e){return""==t?e:t},t.prototype.cleanhtml=function(t){return this.stripTags(t,"<p><a><b><br /><br/><i>")},t.prototype.stripTags=function(t,i){i=(((i||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return t.replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,function(t,e){return-1<i.indexOf("<"+e.toLowerCase()+">")?t:""})},t.prototype.removehtml=function(t){return o("<div>"+t+"</div>").text()},t.prototype.splitbychars=function(t,e,i){return t.substr(e,i)},t.prototype.splitbywords=function(t,e,i){var s=t,n=s.length,t=Math.max(0,0==e?0:s.indexOf(" ",e)),e=Math.max(0,n<i?n:s.indexOf(" ",i));return 0==e&&i<=n&&(e=n),s.substr(t,e)},t.prototype.findimage=function(t,e){var i,s=t,n=/(<img.*?src=[\'"](.*?)[\'"][^>]*>)|(background(-image)??\s*?:.*?url\((["|\']?)?(.+?)(["|\']?)?\))/gi,o=[];for(e=e!==l?parseInt(e)-1:0;i=n.exec(s);)i[2]!==l?o.push(i[2]):i[6]!==l&&o.push(i[6]);return o.length?o.length>e?o[e]:o[o.length-1]:""},t.prototype.findlink=function(t,e){var i,s=t,n=/href=["\']?([^"\'>]+)["\']?/gi,o=[];for(e=e!==l?parseInt(e)-1:0;i=n.exec(s);)i[1]!==l&&o.push(i[1]);return o.length?o.length>e?o[e]:o[o.length-1]:""},t.prototype.removevarlink=function(t){return String(t).replace(/<a href=\"(.*?)\">(.*?)<\/a>/g,"")},t.prototype.removelinebreaks=function(t){return String(t).replace(/\r?\n|\r/g,"")},t.prototype.registerFields=function(t){for(var e=0;e<t.length;e++)this.registerField(t[e])},t.prototype.registerGlobalField=function(t,e,i){null!==this.variables&&(i=o(i).on("outsideChange",function(){this.variables[t][e]=i.val(),this.refresh()}.bind(this)))},t.prototype.registerField=function(t){},t.prototype.generatorRegisterField=function(t){var e=(t=o(t)).parent();e.on({mouseenter:function(){this.activeField=t,this.button.prependTo(e)}.bind(this)})},t.prototype.getModal=function(){var e,i,s,t,n;return this.selectVariableModal||(e={key:"",group:1,filter:"no",split:"no",splitStart:0,splitLength:300,findImage:0,findImageIndex:1,findLink:0,findLinkIndex:1,removeVarLink:0,removelinebreaks:0},i=function(){var t=e.key+"/"+e.group;return 0!=e.findImage&&(t="findimage("+t+","+Math.max(1,e.findImageIndex)+")"),0!=e.findLink&&(t="findlink("+t+","+Math.max(1,e.findLinkIndex)+")"),0!=e.removeVarLink&&(t="removevarlink("+t+")"),0!=e.removelinebreaks&&(t="removelinebreaks("+t+")"),"no"!=e.filter&&(t=e.filter+"("+t+")"),"no"!=e.split&&0<=e.splitStart&&0<e.splitLength&&(t=e.split+"("+t+","+e.splitStart+","+e.splitLength+")"),"{"+t+"}"},s=function(){t.text(this.fill(i()))}.bind(this),this.selectVariableModal=new N2Classes.ModalSimple("generator-insert-variable",{width:760}),this.selectVariableModal.addContent(N2Classes.UI.modalIcon("ssi_48 ssi_48--data","blue")),1<this.group&&N2Classes.UI.modalGeneratorVariableList(this.selectVariableModal,this.group,"Select group","group","Groups",function(t){e.group=t,s()}),N2Classes.UI.modalGeneratorVariableList(this.selectVariableModal,this.variables[0],"Insert variable","variable","Variables",function(t){e.key=t,s()}),e.key=Object.keys(this.variables[0])[0],n=N2Classes.UI.modalFormRow(),this.selectVariableModal.addContent(n),N2Classes.UI.modalSelect(n,"filter-select",n2_("Filter"),{no:n2_("No"),cleanhtml:n2_("Clean HTML"),removehtml:n2_("Remove HTML")},"no").on("nextendChange",function(){e.filter=o(this).val(),s()}),N2Classes.UI.modalSelect(n,"split-select",n2_("Split by Chars"),{no:n2_("No"),splitbychars:n2_("Strict"),splitbywords:n2_("Respect words")},"no").on("nextendChange",function(){e.split=o(this).val(),s()}),N2Classes.UI.modalNumber(n,"split-start","",0,{wide:2,sublabel:"start"}).on("nextendChange",function(){e.splitStart=o(this).val(),s()}),N2Classes.UI.modalNumber(n,"split-length","",300,{wide:3,sublabel:"length"}).on("nextendChange",function(){e.splitLength=o(this).val(),s()}),n=N2Classes.UI.modalFormRow(),this.selectVariableModal.addContent(n),N2Classes.UI.modalOnOff(n,"find-image",n2_("Find image"),0).on("nextendChange",function(){e.findImage=o(this).val(),s()}),N2Classes.UI.modalNumber(n,"find-image-index","",1,{wide:2,sublabel:"index"}).on("nextendChange",function(){e.findImageIndex=o(this).val(),s()}),N2Classes.UI.modalOnOff(n,"find-link",n2_("Find link"),0).on("nextendChange",function(){e.findLink=o(this).val(),s()}),N2Classes.UI.modalNumber(n,"find-link-index","",1,{wide:2,sublabel:"index"}).on("nextendChange",function(){e.findLinkIndex=o(this).val(),s()}),N2Classes.UI.modalOnOff(n,"remove-link",n2_("Remove links"),0).on("nextendChange",function(){e.removeVarLink=o(this).val(),s()}),N2Classes.UI.modalOnOff(n,"remove-line-break",n2_("Remove line breaks"),0).on("nextendChange",function(){e.removelinebreaks=o(this).val(),s()}),n=N2Classes.UI.modalFormRow(!0),this.selectVariableModal.addContent(n),n=N2Classes.UI.modalFieldWrapper(n,"result",n2_("Result")),t=o('<div class="n2_generator_result"></div>').appendTo(n.$element),n=N2Classes.UI.modalButton(n2_("Insert"),"green"),this.selectVariableModal.addButton(n),n.on("click",function(t){t.preventDefault(),this.insert(i()),this.selectVariableModal.hide()}.bind(this)),s()),this.selectVariableModal},t.prototype.showModal=function(){this.getModal().show()},t.prototype.insert=function(t){this.activeField.val(t).trigger("change")},t.prototype.refresh=function(){this._refreshTimeout&&(clearTimeout(this._refreshTimeout),this._refreshTimeout=null),this._refreshTimeout=setTimeout(this._refresh.bind(this),100)},t.prototype._refresh=function(){for(var t=this.editor.fragmentEditor.mainContainer.container.getAllLayers(),e=0;e<t.length;e++)"layer"===t[e].type&&t[e].item.reRender()},t}),N2D("Historical",function(t,e){"use strict";function i(t){for(var e in i.prototype)t.prototype[e]=i.prototype[e]}return i.prototype.setSelf=function(t){t===e&&console.error(t),this.self!==e&&this.self!==this&&this.self.setSelf(t),this.self=t,this.onSelfChange()},i.prototype.getSelf=function(){return this.self===e?this.self=this:this.self!==this&&(this.self=this.self.getSelf()),this.self},i.prototype.onSelfChange=function(){},i}),N2D("History",function(t,e){"use strict";function i(){this.historyStates=50,this.enabled=0!==this.historyStates,this.historyActionInProgress=!1,this.historyAddAllowed=!0,this.isBatched=!1,(this.currentBatch=this).index=-1,this.stackedOff=[],this.tasks=[],this.preventUndoRedo=!1,this.undoBTN=t(".n2_ss_history_action--undo").on({click:this.undo.bind(this)}),this.redoBTN=t(".n2_ss_history_action--redo").on({click:this.redo.bind(this)})}var s;function n(t){this.parent=t,this.tasks=[]}function o(t){"skipForwardUndos"===t&&(this.undo=function(){return!1})}function r(t,e,i,s){this.that=t,this.undoAction=e,this.redoAction=i,this.context=s||[]}function a(){r.prototype.constructor.apply(this,arguments)}return N2R("documentReady",function(){s=new i}),i.get=function(){return s},i.prototype.updateUI=function(){this.undoBTN.toggleClass("n2_ss_history_action--allowed",0!==this.index&&0<this.tasks.length),this.redoBTN.toggleClass("n2_ss_history_action--allowed",-1<this.index&&this.index<this.tasks.length),document.dispatchEvent(new CustomEvent("historyChange",{cancelable:!1,bubbles:!1}))},i.prototype.throttleUndoRedo=function(){return!!this.preventUndoRedo||(this.preventUndoRedo=!0,setTimeout(function(){this.preventUndoRedo=!1}.bind(this),100),!1)},i.prototype.isEnabled=function(){return this.enabled&&this.historyAddAllowed},i.prototype.startBatch=function(){if(this.isEnabled()){var t=new n(this.currentBatch);return this.currentBatch._add(t),this.currentBatch=t}return!1},i.prototype.endBatch=function(){this.isEnabled()&&(this.currentBatch.parent,this.currentBatch=this.currentBatch.parent)},i.prototype.addControl=function(t){return this.currentBatch._add(new o(t))},i.prototype.addSimple=function(t,e,i,s){return!!this.isEnabled()&&this.currentBatch._add(new r(t,e,i,s))},i.prototype.addValue=function(t,e,i){if(this.isEnabled()){if(this.isBatched||this.currentBatch!==this)for(var s=this.getCurrentBatchStack(),n=0;n<s.length;n++)if(s[n].isEqual(t,e,i))return s.push(s.splice(n,1)[0]),s[s.length-1];return this.currentBatch._add(new a(t,e,e,i))}return!1},i.prototype.getCurrentBatchStack=function(){return this.currentBatch!==this?this.currentBatch.tasks:this.tasks[this.tasks.length-1]},i.prototype._add=function(t){return-1!==this.index&&this.tasks.splice(this.index,this.tasks.length),this.index=-1,this.isBatched?this.tasks[this.tasks.length-1].push(t):(this.tasks.push([t]),this.isBatched=!0,setTimeout(function(){this.isBatched=!1}.bind(this),100)),this.tasks.length>this.historyStates&&this.tasks.shift(),this.updateUI(),t},i.prototype.off=function(){this.historyAddAllowed=!1,this.stackedOff.push(1)},i.prototype.on=function(){this.stackedOff.pop(),0===this.stackedOff.length&&(this.historyAddAllowed=!0)},i.prototype.undo=function(t){if(t&&t.preventDefault(),this.throttleUndoRedo())return!1;if(this.historyActionInProgress=!0,this.off(),-1===this.index?this.index=this.tasks.length-1:this.index--,0<=this.index)for(var e=this.tasks[this.index],i=e.length-1;0<=i&&e[i].undo();i--);else this.index=0;return this.on(),this.historyActionInProgress=!1,this.updateUI(),!0},i.prototype.redo=function(t){if(t&&t.preventDefault(),this.throttleUndoRedo())return!1;if(this.historyActionInProgress=!0,this.off(),-1!==this.index&&this.index<this.tasks.length){var e=this.tasks[this.index];this.index++;for(var i=0;i<e.length&&e[i].redo();i++);}return this.on(),this.historyActionInProgress=!1,this.updateUI(),!0},i.prototype.actionInProgress=function(){return this.historyActionInProgress},n.prototype._add=function(t){return this.tasks.push(t),t},n.prototype.undo=function(){for(var t=0;t<this.tasks.length&&this.tasks[t].undo();t++);return!0},n.prototype.redo=function(){for(var t=0;t<this.tasks.length&&this.tasks[t].redo();t++);return!0},n.prototype.isEqual=function(){return!1},o.prototype.undo=function(){return!0},o.prototype.redo=function(){return!0},o.prototype.isEqual=function(){return!1},r.prototype.undo=function(){return this.undoAction.apply(this.that.getSelf(),this.context),!0},r.prototype.redo=function(){return this.redoAction.apply(this.that.getSelf(),this.context),!0},r.prototype.isEqual=function(){return!1},((a.prototype=Object.create(r.prototype)).constructor=a).prototype.setValues=function(t,e){this.undoValue=t,this.redoValue=e},a.prototype.undo=function(){return this.context.unshift(this.undoValue),this.undoAction.apply(this.that.getSelf(),this.context),this.context.shift(),!0},a.prototype.redo=function(){return this.context.unshift(this.redoValue),this.redoAction.apply(this.that.getSelf(),this.context),this.context.shift(),!0},a.prototype.isEqual=function(t,e,i){if(t!==this.that||e!==this.undoAction)return!1;for(var s=0;s<i.length;s++)if(i[s]!==this.context[s])return!1;return this.setValues=function(t,e){this.redoValue=e}.bind(this),!0},i}),N2D("InlineTextEditor",function(i,t){function e(t,e){this.destroyed=!1,(this.el=t).contentEditable=!0,this.options=i.extend({onSave:function(){},onCancel:function(){},onTab:function(t){},filter:!1},e),this.listeners=[],this.selectAll(),this.addListener("blur",this.onBlur.bind(this),window),this.addListener("input",this.onInput.bind(this)),this.addListener("blur",this.onBlur.bind(this)),this.addListener("keydown",this.onKeydown.bind(this)),this.addListener("mousedown",this.stopPropagation.bind(this)),this.addListener("mouseup",this.stopPropagation.bind(this)),this.addListener("click",this.stopPropagation.bind(this))}return e.prototype.addListener=function(t,e,i){(i=i||this.el).addEventListener(t,e),this.listeners.push({el:i,eventName:t,callback:e})},e.prototype.stopPropagation=function(t){t.stopPropagation()},e.prototype.onBlur=function(){this.destroy();var t=this.filterText(this.el.textContent);this.el.scrollLeft=0,this.el.scrollTop=0,this.options.onSave(t)},e.prototype.cancel=function(){this.destroy(),this.options.onCancel()},e.prototype.destroy=function(){this.selectNone();for(var t=0;t<this.listeners.length;t++)this.listeners[t].el.removeEventListener(this.listeners[t].eventName,this.listeners[t].callback);this.el.contentEditable=!1},e.prototype.onKeydown=function(t){t.defaultPrevented||(13===t.keyCode?(this.onBlur(),t.preventDefault()):27===t.keyCode?(this.cancel(),t.preventDefault()):9===t.keyCode&&(this.onBlur(),this.options.onTab(t),t.preventDefault()))},e.prototype.onInput=function(){var t=this.el.textContent,e=function t(e){for(var i=[],s=0;s<e.childNodes.length;s++)e.childNodes[s].childNodes.length?i.push.apply(i,t(e.childNodes[s])):i.push(e.childNodes[s].textContent);return i}(this.el),i=this.filterText(e.join(" "));this.el.innerHTML!==i&&(e=this.getCaretPosition(),t=t.length,this.el.innerHTML=i.replace(/ /g," "),this.setCaretPosition(e-(t-i.length)))},e.prototype.filterText=function(t){return t=t.replace(/[\s]/gi," ").replace(/\s+/g," "),this.options.filter&&(t=this.options.filter(t)),t},e.prototype.getCaretPosition=function(){var t=window.getSelection().getRangeAt(0),e=t.toString().length,i=t.cloneRange();return i.selectNodeContents(this.el),i.setEnd(t.endContainer,t.endOffset),i.toString().length-e},e.prototype.setCaretPosition=function(t){t=Math.max(0,Math.min(this.el.textContent.length,t));var e=window.getSelection(),i=document.createRange();i.setStart(this.el.childNodes.length?this.el.childNodes[0]:this.el,t),i.collapse(!0),e.removeAllRanges(),e.addRange(i)},e.prototype.selectAll=function(){var t=this.el;this.el.childNodes.length&&(t=this.el.childNodes[0]);var e=window.getSelection(),i=document.createRange();i.setStart(t,0),i.setEnd(t,this.el.textContent.length),e.removeAllRanges(),e.addRange(i)},e.prototype.selectNone=function(){window.getSelection().removeAllRanges()},e}),N2D("SlideEditorPopup34",function(s,t){var n="ss-slider-editor-popup34";function e(){var e=new N2Classes.ModalSimple("slide-editor-popup34",{destroyOnHide:!0,width:1e3,hasClose:!1}),t=s('<div class="n2_slide_editor_popup34"></div>');e.addContent(t),s('<div class="n2_slide_editor_popup34__heading"></div>').text(n2_("Most important changes in version 3.4")).appendTo(t),s('<div class="n2_slide_editor_popup34__sub_heading"></div>').text(n2_("To help you get started with the new version, we've put together the most important changes.")).appendTo(t);var i=s('<div class="n2_slide_editor_popup34__boxes"></div>').appendTo(t),t=s('<div class="n2_slide_editor_popup34__box"></div>').appendTo(i);s('<img src="'+nextend.imageHelper.fixed("$ss3-admin$/images/popup34/slidebackground.png")+'" alt=""></img>').appendTo(t),s('<div class="n2_slide_editor_popup34__box_heading"></div>').text(n2_("Slide background")).appendTo(t),s('<div class="n2_slide_editor_popup34__box_sub_heading"></div>').text(n2_("You can find the Slide Background option in the Layer Window! Click on the Slide Label at the top of the Canvas to find them.")).appendTo(t),s('<a href="https://www.youtube.com/watch?v=JAX0i5Zl-8I" class="n2_slide_editor_popup34__box_link n2_button n2_button--small n2_button--grey" target="_blank"></a>').text(n2_("Watch video")).appendTo(t);i=s('<div class="n2_slide_editor_popup34__box"></div>').appendTo(i);s('<img src="'+nextend.imageHelper.fixed("$ss3-admin$/images/popup34/absoluteposition.png")+'" alt=""></img>').appendTo(i),s('<div class="n2_slide_editor_popup34__box_heading"></div>').text(n2_("Absolute position")).appendTo(i),s('<div class="n2_slide_editor_popup34__box_sub_heading"></div>').text(n2_("Canvas layers are now called Absolute! In the Add Panel switch to Absolute before you create the layer.")).appendTo(i),s('<a href="https://smartslider.helpscoutdocs.com/article/1916-slide-editing-in-smart-slider-3#absolute" class="n2_slide_editor_popup34__box_link n2_button n2_button--small n2_button--grey" target="_blank"></a>').text(n2_("Read docs")).appendTo(i);i=N2Classes.UI.modalButton(n2_("Got it"),"blue").on("click",function(t){e.hide(t),localStorage.setItem(n,1)});e.addButton(i),e.show()}return localStorage.getItem(n)||N2R("windowLoad",function(){s(".n2_admin_editor").length&&e()}),e}),N2D("SmartSliderAdminSlideBackgroundColor",["SmartSliderSlideBackgroundColor"],function(t,e){function i(t,e){N2Classes.SmartSliderSlideBackgroundColor.prototype.constructor.apply(this,arguments)}return((i.prototype=Object.create(N2Classes.SmartSliderSlideBackgroundColor.prototype)).constructor=i).prototype.update=function(t,e,i,s){t=this.fixColor(t),this.$el.css({background:""}),this.$el.attr("data-overlay",parseInt(s)?1:0),"off"!==e?this.updateGradient(t,e,i):this.updateColor(t)},i.prototype.updateColor=function(t){"00"!==t.substr(6,8)&&this.$el.css("background","#"+t.substr(0,6)).css("background",N2Color.hex2rgbaCSS(t))},i.prototype.updateGradient=function(t,e,i){switch(this.$el.css({background:""}),i=this.fixColor(i),e){case"horizontal":this.$el.css("background","linear-gradient(to right, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(i)+" 100%)");break;case"vertical":this.$el.css("background","linear-gradient(to bottom, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(i)+" 100%)");break;case"diagonal1":this.$el.css("background","linear-gradient(45deg, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(i)+" 100%)");break;case"diagonal2":this.$el.css("background","linear-gradient(135deg, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(i)+" 100%)")}},i.prototype.fixColor=function(t){return t.length&&"#"===t.charAt(0)&&6===(t=t.substring(1)).length&&(t+="ff"),t},i}),N2D("SmartSliderAdminSlideBackgroundImage",["SmartSliderSlideBackgroundImage"],function(i,t){function e(t,e,i,s){this.hash=s.data("hash"),N2Classes.SmartSliderSlideBackgroundImage.prototype.constructor.apply(this,arguments),this.loadAllowed=!0,this.listenImageManager()}return((e.prototype=Object.create(N2Classes.SmartSliderSlideBackgroundImage.prototype)).constructor=e).prototype.listenImageManager=function(){""!==this.hash&&i(window).on(this.hash,this.onImageManagerChanged.bind(this))},e.prototype.notListenImageManager=function(){""!==this.hash&&i(window).off(this.hash,null,this.onImageManagerChanged.bind(this))},e.prototype.onImageManagerChanged=function(t,e){this.tabletSrc=e.tablet.image,this.mobileSrc=e.mobile.image,this.updateBackgroundToDevice(this.manager.device)},e.prototype.preLoadAdmin=function(t){this.preLoad()},e.prototype.setDesktopSrc=function(t){var e;this.notListenImageManager(),this.desktopSrc=t,this.hash=md5(t),""!==t&&this.background.allowVisualLoad?((e=new Image).addEventListener("load",function(){i.when(nextend.imageManager.getVisual(t)).done(function(t){this.onImageManagerChanged(null,t.value),this.listenImageManager()}.bind(this))}.bind(this),!1),e.src=nextend.imageHelper.fixed(t)):(this.tabletSrc="",this.mobileSrc="",this.setSrc(nextend.imageHelper.fixed(t)))},e.prototype.setSrc=function(t){N2Classes.SmartSliderSlideBackgroundImage.prototype.setSrc.call(this,nextend.imageHelper.fixed(t))},e.prototype.startFixed=function(){},e.prototype.updateMode=function(t,e){"blurfit"===t&&1===this.$background.length&&(this.$background=this.$background.add(this.$background.clone().insertAfter(this.$background)),this.$background.first().css({margin:"-14px",padding:"14px"}).css(window.n2FilterProperty,"blur(7px)")),"blurfit"===e&&"blurfit"!==t&&(this.$background.eq(1).remove(),this.$background=this.$background.eq(0),this.updateBlur(this.blur))},e.prototype.updateFocus=function(t,e){this.$background.css("background-position",t+"% "+e+"%")},e.prototype.updateOpacity=function(t){this.$background.css("opacity",t/100)},e.prototype.updateBlur=function(t){window.n2FilterProperty&&(0<t?this.$background.last().css({margin:"-"+2*t+"px",padding:2*t+"px"}).css(window.n2FilterProperty,"blur("+t+"px)"):this.$background.last().css({margin:"",padding:""}).css(window.n2FilterProperty,"")),this.blur=t},e.prototype.kill=function(){this.notListenImageManager(),this.$background.remove()},e}),N2D("LayerContainer",function(n,a){"use strict";function t(t){this.component=t,this.$ul=n('<div class="n2_layer_navigation_list_layer__children"></div>').data("container",this),this.childrenSelector="> .n2-ss-layer",this.layerContainerElement=t.layer}return t.prototype.setLayerContainerElement=function(t){this.layerContainerElement=t},t.prototype.startWithExistingNodes=function(t){for(var e=this.layerContainerElement.find(this.childrenSelector),i=0;i<e.length;i++)this._loadNode(e.eq(i),t);this.component.onChildCountChange()},t.prototype._loadNode=function(t,e){var i;switch(t.data("sstype")){case"content":i=new N2Classes.Content(this.component.fragmentEditor,this.component);break;case"layer":i=new N2Classes.Layer(this.component.fragmentEditor,this.component);break;case"row":i=new N2Classes.Row(this.component.fragmentEditor,this.component);break;case"col":i=new N2Classes.Col(this.component.fragmentEditor,this.component)}return!!i&&(i.load(t,e),e||i.sync(),i)},t.prototype.getLayerCount=function(){return this.layerContainerElement.find(this.childrenSelector).length},t.prototype.getLayerIndex=function(t){return this.layerContainerElement.find(this.childrenSelector).index(t)},t.prototype.getSortedLayers=function(){var i=[];return this.layerContainerElement.find(this.childrenSelector).each(function(t,e){e=n(e).data("layerObject");e!==a&&i.push(e)}),i},t.prototype.append=function(t){t.appendTo(this.layerContainerElement);t=this._loadNode(t,!1);return this.component.onChildCountChange(),t},t.prototype.insertAt=function(t,e){var i=this.getSortedLayers();e>=i.length?t.appendTo(this.layerContainerElement):t.insertBefore(i[e].layer);t=this._loadNode(t,!1);return this.component.onChildCountChange(),t},t.prototype.insert=function(t){t.getRootElement().appendTo(this.layerContainerElement)},t.prototype.insertLayerAt=function(t,e){var i=this.getSortedLayers(),s=t.group,n=i.indexOf(t);-1<n&&n<e&&e++,e>=i.length?t.getRootElement().appendTo(this.layerContainerElement):t.getRootElement().insertBefore(i[e].getRootElement()),this.syncLayerRow(t),s!==this.component&&(s.onChildCountChange(),t.layer.triggerHandler("LayerAbsoluteUnavailable")),s.triggerLayerResized(),this.component.triggerLayerResized()},t.prototype.syncLayerRow=function(t){var e="slide"===this.component.type,i=(e?t.getRootElement().prevAll(".n2-ss-layer"):t.getRootElement().nextAll(".n2-ss-layer")).first().data("layerObject");i!==a?t.layerRow.insertBefore(i.layerRow):this.$ul.append(t.layerRow),t.animations&&t.animations.syncRow(i,e)},t.prototype.getChildLayersRecursive=function(t){for(var e=this.getSortedLayers(),i=[],s=0;s<e.length;s++)t?i.push(e[s].layer[0]):i.push(e[s]),e[s].container&&i.push.apply(i,e[s].container.getChildLayersRecursive(t));return i},t.prototype.moveLayersToGroup=function(t,e){e=e||[];for(var i=[],s=0;s<t.length;s++){var n=t[s],o=n.group,r=n.getIndex();e[s]!==a?this.insertLayerAt(n,e[s]):this.insert(n),n.changeGroup(r,this.component),this!==o&&-1===i.indexOf(o)&&i.push(o)}for(s=0;s<i.length;s++)i[s].update()},t.prototype.activateFirst=function(){var t=this.getSortedLayers();0<t.length&&t[t.length-1].activate()},t.prototype.resetModes=function(t){for(var e=this.getSortedLayers(),i=0;i<e.length;i++)e[i].resetMode(t),e[i].container!==a&&e[i].container.resetModes(t)},t.prototype.copyModes=function(t,e){for(var i=this.getSortedLayers(),s=0;s<i.length;s++)i[s].copyMode(t,e),i[s].container!==a&&i[s].container.copyModes(t,e)},t.prototype.changeEditorModes=function(t){for(var e=this.getSortedLayers(),i=0;i<e.length;i++)e[i].changeEditorMode(t),e[i].container!==a&&e[i].container.changeEditorModes(t)},t.prototype.renderModeProperties=function(){for(var t=this.getSortedLayers(),e=0;e<t.length;e++)t[e].renderModeProperties(),t[e].container!==a&&t[e].container.renderModeProperties()},t.prototype.getAllLayers=function(t){t=t||[];for(var e=this.getSortedLayers(),i=0;i<e.length;i++)t.push(e[i]),e[i].container!==a&&e[i].container.getAllLayers(t);return t},t.prototype.getData=function(t){t=n.extend({layersIncluded:!0,itemsIncluded:!0},t);var e=[],i=this.getSortedLayers();if("slide"===this.component.type)for(var s=i.length-1;0<=s;s--)e.push(i[s].getData(t));else for(s=0;s<i.length;s++)e.push(i[s].getData(t));return e},t.prototype.getHTML=function(t){for(var e=this.getSortedLayers(),i=[],s=0;s<e.length;s++)i.push(e[s].getHTML(t));return i},t.prototype.getDroppables=function(t){for(var e,i=[],s=this.getSortedLayers(),n=0;n<s.length;n++)s[n]!==t&&("object"==typeof(e=s[n].getDroppable())&&i.push(e),"hidden"!==e&&s[n].container&&i.push.apply(i,s[n].container.getDroppables(t)));return i},t.prototype.getLLDroppables=function(t){var e=[],i=this.component.getLLDroppable(t);i&&e.push(i);for(var s=this.getSortedLayers(),n=0;n<s.length;n++)s[n].container&&s[n]!==t&&e.push.apply(e,s[n].container.getLLDroppables(t));return e},t}),N2D("EditorContextualBarAbstract",function(e,t){function i(t){this.interactionManager=t,this.forceEnabledCounter=0,this.disabledCounter=1,this.component=!1,this.$contextual=e('<div class="n2_layer_contextual"></div>').on({contextmenu:this.interactionManager.handleContextMenu.bind(this.interactionManager)}).appendTo(this.interactionManager.$containerInner);t=e('<div class="n2_layer_contextual__inner"></div>').appendTo(this.$contextual);this.$contextualLabel=e('<div class="n2_layer_contextual__label"></i></div>').appendTo(t),this.$buttonResponsiveTools=e('<div class="n2_layer_contextual__button n2_layer_contextual__button--responsive-tools"><i class="ssi_16 ssi_16--fontresize"></i></div>').appendTo(t),this.$buttonMore=e('<div class="n2_layer_contextual__button"><i class="ssi_16 ssi_16--more"></i></div>').appendTo(t)}return i.prototype.enableActiveForced=function(){this.forceEnabledCounter++,this._enable()},i.prototype.disableActiveForced=function(){this.forceEnabledCounter=Math.max(0,this.forceEnabledCounter-1),this._disable()},i.prototype.disable=function(){this.disabledCounter++,this._disable()},i.prototype._disable=function(){0===this.forceEnabledCounter&&1===this.disabledCounter&&this.blurComponent()},i.prototype.enable=function(){this.disabledCounter=Math.max(0,this.disabledCounter-1),this._enable()},i.prototype._enable=function(){(0<this.forceEnabledCounter||0===this.disabledCounter)&&this.focusComponent()},i.prototype.refreshPosition=function(){(this.interactionManager.isHover&&0===this.disabledCounter||0<this.forceEnabledCounter)&&this.component&&!this.component.isDeleted&&this.positionBar()},i.prototype.positionBar=function(){var t=this.component.layer[0].getBoundingClientRect(),e={top:t.top-this.interactionManager.innerOffset.top};e.top<28?(e.top+=28,this.$contextual.addClass("n2_layer_contextual--invert")):this.$contextual.removeClass("n2_layer_contextual--invert"),"left"===this.component.contextualBarPosition?e.left=t.left-this.interactionManager.innerOffset.left:"center"===this.component.contextualBarPosition&&(e.left=Math.floor(t.left-this.interactionManager.innerOffset.left+t.width/2-this.$contextual.width()/2)),this.$contextual.css(e)},i.prototype.onProxyMouseDown=function(t){this.component&&(t=t.originalEvent,this.component.layer[0].dispatchEvent(new MouseEvent("mousedown",{bubbles:!0,cancelable:!0,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY,button:t.button,buttons:t.buttons})))},i}),N2D("EditorContextualBarActive","EditorContextualBarAbstract",function(t,e){"use strict";function i(t){this.contextualMenuActive=!1,this.responsiveToolsActive=!1,N2Classes.EditorContextualBarAbstract.prototype.constructor.call(this,t),this.$contextual.addClass("n2_layer_contextual--active").on("mousedown",this.onProxyMouseDown.bind(this)),this.$contextualLabel.on("click",this.actionDisplayLayerWindow.bind(this)),this.$buttonResponsiveTools.on("click",this.actionResponsiveTools.bind(this)),this.$buttonMore.on("click",this.actionContextualMenu.bind(this))}return((i.prototype=Object.create(N2Classes.EditorContextualBarAbstract.prototype)).constructor=i).prototype.changeActiveComponent=function(t){this.blurComponent(),this.component=t,this.$contextualLabel.text(this.component.getUILabel()),this.$contextual.data("layerObject",this.component).toggleClass("n2_layer_contextual--has-responsive-tools",this.component.hasResponsiveTools()),this.focusComponent(),this.component.hasResponsiveTools()&&this.responsiveToolsActive&&this.showResponsiveTools()},i.prototype.blurComponent=function(){this.component&&!this.component.isDeleteStarted&&(this.$contextual.removeClass("n2_layer_contextual--visible"),this.component.layer.removeClass("n2_layer_contextual_active_layer"),this.component.editorUI.normalSizing&&this.component.editorUI.normalSizing.removeClass("nui-enabled"),this.component.editorUI.margin&&this.component.editorUI.margin.removeClass("nui-enabled"),this.component.editorUI.padding&&this.component.editorUI.padding.removeClass("nui-enabled"),this.component.editorUI.absoluteCC&&this.component.editorUI.absoluteCC.removeClass("nui-enabled"),this.component.editorUI.resize&&this.component.editorUI.resize.removeClass("nui-enabled"),this.component.editorUI.columns&&this.component.editorUI.columns.hideHandles(),this.component.layer.off(".contextualBarActive"))},i.prototype.focusComponent=function(){var t;(0===this.disabledCounter||0<this.forceEnabledCounter)&&!this.component.isDeleted&&(this.positionBar(),t="blue",this.component.isAbsolute()&&(t="purple"),this.$contextual.attr("data-color",t).addClass("n2_layer_contextual--visible"),this.component.layer.addClass("n2_layer_contextual_active_layer"),this.component.editorUI.normalSizing&&this.component.editorUI.normalSizing.addClass("nui-enabled"),this.component.editorUI.margin&&this.component.editorUI.margin.addClass("nui-enabled"),this.component.editorUI.padding&&this.component.editorUI.padding.addClass("nui-enabled"),this.component.editorUI.absoluteCC&&this.component.editorUI.absoluteCC.addClass("nui-enabled"),this.component.editorUI.resize&&this.component.editorUI.resize.addClass("nui-enabled"),this.component.editorUI.columns&&this.component.editorUI.columns.showHandles(),this.component.layer.on({"LayerDeleted.contextualBarActive":this.onLayerDelete.bind(this),"interaction.contextualBarActive":this.onLayerChange.bind(this),"LayerShowChange.contextualBarActive":this.onLayerChange.bind(this)}))},i.prototype.onLayerDelete=function(){this.$contextual.removeClass("n2_layer_contextual--visible")},i.prototype.onLayerChange=function(){this.refreshPosition()},i.prototype.actionDisplayLayerWindow=function(){this.interactionManager.fragmentEditor.layerWindow.show(this.component)},i.prototype.actionResponsiveTools=function(){this.responsiveToolsActive?this.hideResponsiveTools():this.showResponsiveTools()},i.prototype.showResponsiveTools=function(){this.hideResponsiveToolsTimeout&&clearTimeout(this.hideResponsiveToolsTimeout),this.$buttonResponsiveTools.hasClass("n2_layer_contextual__button--active")||(this.responsiveToolsActive=!0,this.$buttonResponsiveTools.addClass("n2_layer_contextual__button--active"),this.component.onContextResponsiveTools(this.$contextual[0],function(){this.$buttonResponsiveTools.removeClass("n2_layer_contextual__button--active"),this.hideResponsiveToolsTimeout=setTimeout(this.hideResponsiveTools.bind(this),300)}.bind(this)))},i.prototype.hideResponsiveTools=function(){this.responsiveToolsActive=!1,this.$buttonResponsiveTools.removeClass("n2_layer_contextual__button--active")},i.prototype.actionContextualMenu=function(){this.contextualMenuActive?this.hideContextualMenu():this.showContextualMenu()},i.prototype.showContextualMenu=function(t){this.hideContextualMenuTimeout&&clearTimeout(this.hideContextualMenuTimeout),!t&&this.$buttonMore.hasClass("n2_layer_contextual__button--active")||(this.contextualMenuActive=!0,this.$buttonMore.addClass("n2_layer_contextual__button--active"),this.component.onContextMenu(this.$contextual[0],{onClose:function(){this.hideContextualMenuTimeout=setTimeout(this.hideContextualMenu.bind(this),300)}.bind(this)}))},i.prototype.hideContextualMenu=function(){this.contextualMenuActive=!1,this.$buttonMore.removeClass("n2_layer_contextual__button--active")},i}),N2D("EditorContextualBarHoverSection","EditorContextualBarHover",function(i,s){"use strict";function t(t){N2Classes.EditorContextualBarHover.prototype.constructor.call(this,t),this.$contextual.addClass("n2_layer_contextual--hover-section")}return((t.prototype=Object.create(N2Classes.EditorContextualBarHover.prototype)).constructor=t).prototype.handleMouseOver=function(t){this.processHoveredElement(this.findRelatedSection(t.target))},t.prototype.processMouseCoordinates=function(t,e){this.processHoveredElement(this.findRelatedSection(document.elementFromPoint(t,e)))},t.prototype.findRelatedSection=function(t){var e,t=i(t);if("slide"===t.attr("data-sstype"))e=t;else if(!(e=t.closest('.n2-ss-layer[data-sstype="slide"]')).length){t=t.hasClass("n2_layer_contextual")?t:t.closest(".n2_layer_contextual");return t.length?this.findRelatedSection(t.data("layerObject").layer[0]):this.component||!1}return e!==s&&e.data("layerObject")},t.prototype.blurComponent=function(){this.$contextual.removeClass("n2_layer_contextual--visible")},t.prototype.focusComponent=function(){0===this.disabledCounter&&this.component&&(this.positionBar(),this.refreshActiveState(),this.$contextual.attr("data-color","grey").addClass("n2_layer_contextual--visible"))},t}),N2D("EditorContextualBarHover","EditorContextualBarAbstract",function(t,e){"use strict";function i(t){this.namespace=this.namespace||"contextualBarHover",N2Classes.EditorContextualBarAbstract.prototype.constructor.call(this,t),this.$contextual.addClass("n2_layer_contextual--hover").on("mousedown",this.onProxyMouseDown.bind(this)),this.$contextualLabel.on("click",this.actionActivate.bind(this)),this.$buttonResponsiveTools.on("click",this.actionActivateWithResponsiveTools.bind(this)),this.$buttonMore.on("click",this.actionActivateWithContextualMenu.bind(this)),this.interactionManager.$container[0].addEventListener("mouseover",this.handleMouseOver.bind(this),{passive:!0,capture:!0})}return((i.prototype=Object.create(N2Classes.EditorContextualBarAbstract.prototype)).constructor=i).prototype.handleMouseOver=function(t){this.processHoveredElement(this.interactionManager.findRelatedComponent(t.target))},i.prototype.processMouseCoordinates=function(t,e){this.processHoveredElement(this.interactionManager.findRelatedComponent(document.elementFromPoint(t,e)))},i.prototype.processHoveredElement=function(t){t!==this.component&&(this.blurComponent(),this.component=t,this.component&&(this.$contextualLabel.text(this.component.getUILabel()),this.$contextual.data("layerObject",this.component).toggleClass("n2_layer_contextual--has-responsive-tools",this.component.hasResponsiveTools()),this.focusComponent()))},i.prototype.blurComponent=function(){this.$contextual.removeClass("n2_layer_contextual--visible"),this.component&&!this.component.isDeleteStarted&&(this.component.layer.removeClass("n2_layer_contextual_hover_layer"),this.component.layer.off("interaction."+this.namespace),this.component.markOut())},i.prototype.focusComponent=function(){var t;(0===this.disabledCounter||0<this.forceEnabledCounter)&&this.component&&!this.component.isDeleted&&(this.positionBar(),this.refreshActiveState(),this.component.layer.addClass("n2_layer_contextual_hover_layer"),t="grey",this.component.isAbsolute()&&(t="purple"),this.$contextual.attr("data-color",t).addClass("n2_layer_contextual--visible"),this.component.layer.on("LayerDeleted."+this.namespace,this.onLayerDelete.bind(this)),this.component.layer.on("interaction."+this.namespace,this.onLayerInteraction.bind(this)),this.component.markOver())},i.prototype.onLayerDelete=function(){this.$contextual.removeClass("n2_layer_contextual--visible")},i.prototype.onLayerInteraction=function(){this.refreshPosition()},i.prototype.actionActivate=function(t){this.component.activate(t)},i.prototype.actionActivateWithResponsiveTools=function(t){this.component.activate(!1),this.interactionManager.contextualBarActive.showResponsiveTools()},i.prototype.actionActivateWithContextualMenu=function(t){this.interactionManager.contextualBarActive.responsiveToolsActive&&this.interactionManager.contextualBarActive.hideResponsiveTools(),this.component.activate(!1),this.interactionManager.contextualBarActive.showContextualMenu(!0)},i.prototype.refreshActiveState=function(){this.$contextual.toggleClass("n2_layer_contextual--hover-active",this.interactionManager.activeComponent===this.component)},i}),N2D("LayerDataStorage",function(s,r){"use strict";function t(){this.isDeviceProp={},this.propertyScope={},this.property={},this.deviceProperty={desktopPortrait:{},desktopLandscape:{},tabletPortrait:{},tabletLandscape:{},mobilePortrait:{},mobileLandscape:{}},this.advancedProperties={}}return t.prototype.getMode=function(){return this.fragmentEditor.getMode()},t.prototype.getProperties=function(){var t,e,i,s={};for(t in this.property)this.advancedProperties[t]!==r?t===this.advancedProperties[t].getName()&&(e=this.property[t],i=this.advancedProperties[t].getBaseName(),this.property[t]===r&&(e=this.property[i]),s[i]=e):s[t]=this.property[t];return s},t.prototype.getRawProperty=function(t){if(this.isDeviceProp[t]){var e=this.getMode(),e=this.deviceProperty[e];return e[t]!==r?e[t]:r}return this.property[t]},t.prototype.getProperty=function(t){if(this.isDeviceProp[t]){var e=this.getMode(),i=this.deviceProperty[e],e=this.deviceProperty.desktopPortrait;if(i[t]!==r)return i[t];if(e[t]!==r)return e[t]}return this.property[t]},t.prototype.historyStore=function(t,e,i){this.isDeleteStarted||(this.store(i,e,t,!0,"history"),this.isDeviceProp[e]&&i!==this.getMode()||this.$.trigger("propertyChanged",[e,this.getProperty(e)]))},t.prototype.store=function(t,e,i,s,n){var o,r;t=t||this.getMode(),r=this.isDeviceProp[e]?(o=this.deviceProperty[t][e],this.getProperty(e)):o=this.property[e];var a=N2Classes.History.get().addValue(this,this.historyStore,[e,t]);a&&a.setValues(o,i),this.property[e]=i,this.isDeviceProp[e]&&(this.deviceProperty[t][e]=i),s&&this.render(e,r,n)},t.prototype.render=function(t,e,i){this.propertyScope[t]["_sync"+t]!==r&&this.propertyScope[t]["_sync"+t](e,i)},t.prototype.isDimensionPropertyAccepted=function(t){return(t+"").match(/[0-9]+%/)||"auto"===t},t.prototype.changeEditorMode=function(t){var e=parseInt(this.property[t]);this.layer.triggerHandler("LayerShowChange",[t,e]),this.renderModeProperties(!1)},t.prototype.renderModeProperties=function(t){for(var e in this.isDeviceProp)this.isDeviceProp[e]&&(this.property[e]=this.getProperty(e),this.$.trigger("propertyChanged",[e,this.property[e]]))},t.prototype.historyResetMode=function(t,e){this.deviceProperty[e]=s.extend({},t),e===this.fragmentEditor.getMode()&&this.renderModeProperties(!0)},t.prototype.resetMode=function(t){if("desktopPortrait"!==t){var e,i=N2Classes.History.get().addValue(this,this.historyResetMode,[t]);for(e in i&&i.setValues(s.extend({},this.deviceProperty[t]),{}),this.deviceProperty[t])this.deviceProperty[t][e]=void 0;t===this.fragmentEditor.getMode()&&this.renderModeProperties(!0)}},t.prototype.copyMode=function(t,e){var i;t!==e&&(i=this.deviceProperty[e],this.deviceProperty[e]=s.extend({},this.deviceProperty[e],this.deviceProperty[t]),(t=N2Classes.History.get().addValue(this,this.historyResetMode,[e]))&&t.setValues(i,this.deviceProperty[e]))},t.prototype._getDefault=function(t,e){return this.originalProperties[t]!==r?this.originalProperties[t]:e},t.prototype.createProperty=function(t,e,i,s){this.isDeviceProp[t]=!1,this.propertyScope[t]=s||this,i?(this.property[t]=i.data(t.toLowerCase()),this.property[t]!==r&&null!==this.property[t]||(this.property[t]=this._getDefault(t,e))):this.property[t]=this._getDefault(t,e)},t.prototype.createAdvancedProperty=function(t,e,i){var s,n=t.getNames();for(s in n)this.advancedProperties[s]=t,this.createProperty(s,n[s],e,i)},t.prototype.syncAdvancedField=function(t){var e=this.advancedProperties[t].getName(),i=this.property[e];this.property[e]===r&&(i=this.property[t]),this.fragmentEditor.layerOptions.updateField(t,i)},t.prototype.createDeviceProperty=function(t,e,i,s){var n,o;if(this.isDeviceProp[t]=!0,this.propertyScope[t]=s||this,i){for(n in this.deviceProperty)this.deviceProperty[n][t]=i.data(n.toLowerCase()+t.toLowerCase()),""===this.deviceProperty[n][t]&&(this.deviceProperty[n][t]=r);for(n in this.deviceProperty)this.deviceProperty[n][t]!==r&&""!==this.deviceProperty[n][t]||(o=this._getDefault(n.toLowerCase()+t.toLowerCase()))!==r&&(this.deviceProperty[n][t]=o);for(n in e)this.deviceProperty[n][t]!==r&&""!==this.deviceProperty[n][t]||(this.deviceProperty[n][t]=e[n])}else{for(n in e)this.deviceProperty[n][t]=e[n];for(n in this.deviceProperty)(o=this._getDefault(n.toLowerCase()+t.toLowerCase()))!==r&&(this.deviceProperty[n][t]=o)}this.property[t]=this.deviceProperty.desktopPortrait[t]},t.prototype.removeProperty=function(t){if(delete this.property[t],this.layer.removeData(t.toLowerCase()).removeAttr("data-"+t.toLowerCase()),this.isDeviceProp[t])for(var e in this.deviceProperty)delete this.deviceProperty[e][t],this.layer.removeData(e.toLowerCase()+t.toLowerCase()).removeAttr("data-"+e.toLowerCase()+t.toLowerCase());delete this.isDeviceProp[t],delete this.propertyScope[t]},t.prototype.removeProperties=function(t){for(var e=0;e<t.length;e++)this.removeProperty(t[e])},t.prototype.getPropertiesData=function(t){for(var e={},i=0;i<t.length;i++){var s=t[i];if(this.property[s]!==r&&(e[s]=this.property[s]),this.isDeviceProp[s])for(var n in this.deviceProperty)this.deviceProperty[n][s]!==r&&(e[n.toLowerCase()+s]=this.deviceProperty[n][s])}return e},t.prototype.setProperty=function(t,e,i){this.advancedProperties[t]!==r&&(t=this.advancedProperties[t].getName()),this.propertyScope[t]!==r?"function"==typeof this.propertyScope[t]["setProperty"+t]?this.propertyScope[t]["setProperty"+t](t,e,i):this._setProperty(t,e,i):"function"==typeof this["setProperty"+t]&&this["setProperty"+t](t,e,i)},t.prototype._setProperty=function(t,e,i){this.store(r,t,e,!0,i),"manager"!==i&&this.$.trigger("propertyChanged",[t,this.getProperty(t)])},t.prototype.onSyncFields=function(){},t.prototype.resetStyleMode=function(t){for(var e in this.advancedProperties)this.advancedProperties[e].resetMode(t)},t.prototype.outsideStoreProperty=function(t,e,i,s){this.store(t,e,i,!0,s),t!==r&&t!==this.getMode()||this.$.trigger("propertyChanged",[e,this.getProperty(e)])},t}),N2D("FragmentEditorHotkey",function(c,e){"use strict";var p={97:"left",98:"center",99:"right",100:"left",101:"center",102:"right",103:"left",104:"center",105:"right"},u={97:"bottom",98:"bottom",99:"bottom",100:"middle",101:"middle",102:"middle",103:"top",104:"top",105:"top"};function t(t){this.fragmentEditor=t,this.keysPressed={},this.keyIntervals={},document.addEventListener("keydown",this.onKeyDown.bind(this),{capture:!0}),document.addEventListener("keyup",this.onKeyUp.bind(this),{capture:!0})}return t.prototype.onKeyDown=function(t){if(!t.defaultPrevented)if("TEXTAREA"!==t.target.tagName&&"INPUT"!==t.target.tagName&&!t.target.isContentEditable&&"main"===N2Classes.WindowManager.getCurrentWindow()){var e,i,s,n=this.fragmentEditor.activeLayer,o=t.keyCode,r=!1;if(49<=o&&o<=57&&3===(t.location||t.keyLocation||0)&&(o+=48),t.shiftKey&&!t.ctrlKey&&!t.metaKey)if(69===o){var a=[];t.altKey?(a=["desktopLandscape","tabletLandscape","tabletPortrait","mobileLandscape","mobilePortrait"],N2Classes.Notification.success(n2_("Clear device specific settings")+" - "+n2_("Current layer, all devices"))):(a.push(this.fragmentEditor.getMode()),N2Classes.Notification.success(n2_("Clear device specific settings")+" - "+n2_("Current layer, current device")));for(var l=0;l<a.length;l++)n.resetMode(a[l]);r=!0}else if(82===o){var a=[],h=this.fragmentEditor.mainContainer.container.getAllLayers();h.unshift(this.fragmentEditor.mainContainer),t.altKey?(a=["desktopLandscape","tabletLandscape","tabletPortrait","mobileLandscape","mobilePortrait"],N2Classes.Notification.success(n2_("Clear device specific settings")+" - "+n2_("All layers, all devices"))):(a.push(this.fragmentEditor.getMode()),N2Classes.Notification.success(n2_("Clear device specific settings")+" - "+n2_("All layers, current device")));for(var d=0;d<h.length;d++)for(l=0;l<a.length;l++)h[d].resetMode(a[l]);r=!0}(t.ctrlKey||t.metaKey)&&(90===o?t.shiftKey?N2Classes.History.get().redo()&&(r=!0):N2Classes.History.get().undo()&&(r=!0):67===o?0===window.getSelection().toString().length&&(this.fragmentEditor.clipboard.copy(),r=!0):86===o?(this.fragmentEditor.clipboard.paste(),r=!0):49===o?(c("#n2-ss-preview").trigger("click"),r=!0):50===o?((e=c('.n2_device_tester_devices__device[data-device="desktopPortrait"]')).hasClass("n2_device_tester_devices__device--active")||e.trigger("click"),r=!0):51===o?((i=c('.n2_device_tester_devices__device[data-device="tabletPortrait"]')).hasClass("n2_device_tester_devices__device--active")||i.trigger("click"),r=!0):52===o&&((s=c('.n2_device_tester_devices__device[data-device="mobilePortrait"]')).hasClass("n2_device_tester_devices__device--active")||s.trigger("click"),r=!0)),!r&&n&&(t.ctrlKey||t.metaKey?68===o&&(this.fragmentEditor.duplicate(),r=!0):46===o||8===o?(this.fragmentEditor.delete(),r=!0):16===o?this.keysPressed[o]=1:38===o?"absolute"===n.placement.getType()&&(this.keyIntervals[o]||(this.layerMoveUp(),this.keyIntervals[o]=setInterval(this.layerMoveUp.bind(this),100)),r=!0):40===o?"absolute"===n.placement.getType()&&(this.keyIntervals[o]||(this.layerMoveDown(),this.keyIntervals[o]=setInterval(this.layerMoveDown.bind(this),100)),r=!0):37===o?"absolute"===n.placement.getType()&&(this.keyIntervals[o]||(this.layerMoveLeft(),this.keyIntervals[o]=setInterval(this.layerMoveLeft.bind(this),100)),r=!0):39===o?"absolute"===n.placement.getType()&&(this.keyIntervals[o]||(this.layerMoveRight(),this.keyIntervals[o]=setInterval(this.layerMoveRight.bind(this),100)),r=!0):97<=o&&o<=105&&"absolute"===n.placement.getType()&&(e=p[o],i=u[o],s=!1,this.fragmentEditor.layerOptions.forms.placement.absolute.align.val()===e&&this.fragmentEditor.layerOptions.forms.placement.absolute.valign.val()===i&&(s=!0),this.fragmentEditor.layerOptions.layerFeatures.horizontalAlign(e,s),this.fragmentEditor.layerOptions.layerFeatures.verticalAlign(i,s),r=!0)),r||t.ctrlKey||t.metaKey||(81===o?this.fragmentEditor.addLayer.visible||(n.activate(!0),this.fragmentEditor.layerWindow.tab.displayTab("content"),r=!0):87===o?this.fragmentEditor.addLayer.visible||(n.activate(!0),this.fragmentEditor.layerWindow.tab.displayTab("style"),r=!0):69===o?this.fragmentEditor.addLayer.visible||(n.activate(!0),this.fragmentEditor.layerWindow.tab.displayTab("animations"),r=!0):65===o?(this.fragmentEditor.addLayer.toggleActive(),r=!0):83===o&&(this.fragmentEditor.addLayer.visible||(n.activate(!0),this.fragmentEditor.layerWindow.toggleLayerList(),r=!0))),r&&t.preventDefault()}},t.prototype.onKeyUp=function(t){this.keyIntervals[t.keyCode]!==e&&(clearInterval(this.keyIntervals[t.keyCode]),delete this.keyIntervals[t.keyCode]),16===t.keyCode&&this.keysPressed[16]!==e&&(this.keysPressed[16]=0)},t.prototype.layerMoveUp=function(){this.fragmentEditor.activeLayer.moveY(-1*(this.keysPressed[16]?10:1))},t.prototype.layerMoveDown=function(){this.fragmentEditor.activeLayer.moveY(this.keysPressed[16]?10:1)},t.prototype.layerMoveLeft=function(){this.fragmentEditor.activeLayer.moveX(-1*(this.keysPressed[16]?10:1))},t.prototype.layerMoveRight=function(){this.fragmentEditor.activeLayer.moveX(this.keysPressed[16]?10:1)},t}),N2D("EditorInteractionManager",function(i,s){"use strict";function t(t){this.fragmentEditor=t,this.isHover=!1,this.state={drag:!1},this.$container=i(".n2_admin_editor__content").on({click:this.handleMouseClick.bind(this)}),this.$containerInner=this.$container.find(".n2_slide_editor_slider__editor_inner").one("mouseover",this.mouseEnter.bind(this)).on({mouseenter:this.mouseEnter.bind(this),mouseleave:this.mouseLeave.bind(this),dblclick:this.handleDoubleClick.bind(this),contextmenu:this.handleContextMenu.bind(this)}),this.storeInnerOffset(),document.addEventListener("mousemove",this.onMouseMove.bind(this),{passive:!0,capture:!0}),this.contextualBarHoverSection=new N2Classes.EditorContextualBarHoverSection(this),this.contextualBarHover=new N2Classes.EditorContextualBarHover(this),this.contextualBarActive=new N2Classes.EditorContextualBarActive(this),window.addEventListener("resize",this.refreshPosition.bind(this),{passive:!0,capture:!0}),document.addEventListener("scroll",this.refreshPosition.bind(this),{passive:!0,capture:!0}),document.addEventListener("EditorInvalidated",this.refreshPosition.bind(this)),this.fragmentEditor.editor.frontend.sliderElement.on("SliderResize",this.refreshPosition.bind(this))}return t.prototype.changeActiveComponent=function(t){this.activeComponent=t,this.contextualBarActive.changeActiveComponent(t),this.contextualBarHoverSection.refreshActiveState(),this.contextualBarHover.refreshActiveState(),this.lastMouseMoveEvent!==s&&(this.contextualBarHoverSection.processMouseCoordinates(this.lastMouseMoveEvent.clientX,this.lastMouseMoveEvent.clientY),this.contextualBarHover.processMouseCoordinates(this.lastMouseMoveEvent.clientX,this.lastMouseMoveEvent.clientY))},t.prototype.onMouseMove=function(t){this.lastMouseMoveEvent=t},t.prototype.refreshPosition=function(){this.storeInnerOffset(),this.contextualBarActive.refreshPosition(),this.contextualBarHover.refreshPosition(),this.contextualBarHoverSection.refreshPosition()},t.prototype.mouseEnter=function(){this.isHover||(this.isHover=!0,this.enable(),this.syncHover())},t.prototype.mouseLeave=function(){this.isHover&&(this.isHover=!1,this.disable(),this.syncHover())},t.prototype.enable=function(){this.contextualBarHoverSection.enable(),this.contextualBarHover.enable(),this.contextualBarActive.enable()},t.prototype.disable=function(){this.contextualBarActive.disable(),this.contextualBarHover.disable(),this.contextualBarHoverSection.disable()},t.prototype.syncHover=function(){this.$container.toggleClass("n2_admin_editor__content--hover",this.isHover)},t.prototype.storeInnerOffset=function(){this.innerOffset=this.$containerInner[0].getBoundingClientRect()},t.prototype.handleMouseClick=function(t){var e;N2Classes.WindowManager.isActionPrevented("ComponentActivate")||((e=this.findRelatedComponent(i(t.target)))?e.activate(t):this.fragmentEditor.layerWindow.requestHide())},t.prototype.handleDoubleClick=function(t){var e=i(t.target);!e.closest(".n2-ss-layer").length||(e=this.findRelatedComponent(e))&&e===this.activeComponent&&this.activeComponent.doubleClick(t)},t.prototype.handleContextMenu=function(t){var e=this.findRelatedComponent(i(t.target));e&&(t.preventDefault(),e.onContextMenu(t))},t.prototype.findRelatedComponent=function(t){var e,t=i(t);return t.hasClass("n2-ss-layer")?e=t:(e=t.closest(".n2-ss-layer")).length||(e=t.hasClass("n2_layer_contextual")?t:t.closest(".n2_layer_contextual")),e!==s&&e.data("layerObject")},t}),N2D("FragmentClipboard",function(t,n){"use strict";function e(t){this.fragmentEditor=t}return e.prototype.copy=function(){var t=this.fragmentEditor.activeLayer;this.fragmentEditor.isSectionSlide(t)?this.sectionCopy():this.componentCopy(t)},e.prototype.paste=function(){var t=this.fragmentEditor.activeLayer;this.fragmentEditor.isSectionSlide(t)?this.sectionPaste():this.componentPaste(t)},e.prototype.sectionHasClipboard=function(){return!!localStorage.getItem("clipboardSection")},e.prototype.sectionCopy=function(){var t=this.fragmentEditor.getSectionData();localStorage.setItem("clipboardSection",JSON.stringify(t))},e.prototype.sectionPaste=function(){var t=localStorage.getItem("clipboardSection");t&&(t=JSON.parse(t),this.fragmentEditor.manipulator.sectionReplace(this.fragmentEditor.mainContainer,t))},e.prototype.componentHasClipboard=function(){return!!localStorage.getItem("clipboardLayers")},e.prototype.componentCopy=function(t){this.fragmentEditor.isSectionSlide(t)?alert("copy section"):(t=this.fragmentEditor.isCol(t)||this.fragmentEditor.isContent(t)?t.container.getSortedLayers():[t],(t=this.getComponentsData(t)).length&&localStorage.setItem("clipboardLayers",JSON.stringify(t)))},e.prototype.componentPaste=function(t){var e,i,s=localStorage.getItem("clipboardLayers");!s||(e=JSON.parse(s)).length&&("normal"===(s=e[0].pm)?(i=t===n?this.fragmentEditor.mainContainer.getTargetGroupDefault():this.fragmentEditor.isCol(t)||this.fragmentEditor.isContent(t)?t:this.fragmentEditor.isRow(t)?t.container.getSortedLayers()[0]:"normal"===t.placement.getType()?t.group:this.fragmentEditor.mainContainer.getTargetGroupDefault(),this.fragmentEditor.manipulator.addLayers(e,i)):"absolute"===s&&(i=t===n?this.fragmentEditor.mainContainer.getTargetGroupAbsolute():t.container?t:t.group,this.fragmentEditor.manipulator.addLayers(e,i)))},e.prototype.getComponentsData=function(t){if(t===n)return[];for(var e=[],i=[],s=0;s<t.length;s++)t[s].getDataWithChildren(e,i);return e},e}),N2D("FragmentEditor",function(o,t){"use strict";function e(t,e,i){this.mode="desktopPortrait",this.editor=t,this.$editedElement=e,this.ready=o.Deferred(),this.$=o(this),t.fragmentEditor=this,o(".n2_slide_editor_slider__editor").attr("dir",o("html").attr("dir")),this.addLayer=new N2Classes.AddLayer(this),this.layerWindow=new N2Classes.LayerWindow(this),this.layerOptions=new N2Classes.ComponentSettings(this),this.layerNavigation=new N2Classes.LayerNavigation(this),this.manipulator=new N2Classes.FragmentManipulator(this),this.clipboard=new N2Classes.FragmentClipboard(this),this.mainContainer=new N2Classes.SectionSlide(this),this.canvasUIManager=new N2Classes.UICanvas(this.mainContainer.layer,this),this.itemEditor=new N2Classes.ItemManager(this,i),this.mainContainer.lateInit(),this._initDeviceModeChange(),this.canvasSettings=new N2Classes.CanvasSettings(this),this.layerOptions.startFeatures(),this.pointerManager=new N2Classes.EditorInteractionManager(this),new N2Classes.FragmentEditorHotkey(this),this.mainContainer.activate(!0)}return e.prototype.getMode=function(){return this.mode},e.prototype.getResponsiveRatioHorizontal=function(){return this.editor.getHorizontalRatio()},e.prototype.getResponsiveRatioVertical=function(){return this.editor.getVerticalRatio()},e.prototype.isRow=function(t){return t instanceof N2Classes.Row},e.prototype.isCol=function(t){return t instanceof N2Classes.Col},e.prototype.isLayer=function(t){return t instanceof N2Classes.Layer},e.prototype.isContent=function(t){return t instanceof N2Classes.Content},e.prototype.isSectionSlide=function(t){return t instanceof N2Classes.SectionSlide},e.prototype._initDeviceModeChange=function(){o("#layer-clear-device-specific-changes, #layer-slide-clear-device-specific-changes").on("click",this.onClearDeviceSpecificChanges.bind(this));var t=this.editor.getAvailableDeviceModes();o("#layershow").data("field").setAvailableDevices(t),this.refreshMode(),this.ready.resolve()},e.prototype.refreshMode=function(){this.mode=this.editor.getDeviceMode(),this.mainContainer.changeEditorMode(this.mode)},e.prototype.onChangeDeviceOrientation=function(){this.refreshMode()},e.prototype.onResize=function(t){this.mainContainer.onResize(t),this.canvasSettings.ruler&&this.canvasSettings.ruler.onResize()},e.prototype.onClearDeviceSpecificChanges=function(){var t;this.activeLayer&&(t=this.getMode(),this.activeLayer.resetMode(t))},e.prototype.copyOrResetMode=function(t){var e=this.getMode();"desktopPortrait"===e?"desktopPortrait"!==t&&this.mainContainer.container.resetModes(t):t===e?this.mainContainer.container.resetModes(t):this.mainContainer.container.copyModes(e,t)},e.prototype.getSnap=function(t,e){var i=o();if(this.canvasSettings.get("n2-ss-snap-to-enabled")){this.mainContainer===t&&(i=i.add(".n2-ruler-user-guide"));for(var s=t.container.getSortedLayers(),n=0;n<s.length;n++)"absolute"===s[n].placement.getType()&&(i=i.add(s[n].layer))}return i.filter(":visible").not(e.layer)},e.prototype.getHTML=function(){for(var t=o("<div></div>"),e=this.mainContainer.container.getAllLayers(),i=0;i<e.length;i++)t.append(e[i].getHTML(!0));return t.html()},e.prototype.getData=function(){return this.mainContainer.getData()},e.prototype.getSectionData=function(){return this.mainContainer.getSectionData()},e.prototype.loadComponentWithNode=function(t,e,i,s){e=t.container.append(e);return s&&this.refreshMode(),e},e.prototype.insertComponentWithNode=function(t,e,i,s,n){i=t.container.insertAt(e,i);return n&&this.refreshMode(),i},e.prototype.resetActiveLayer=function(){var t=this.mainContainer.container.getSortedLayers();t.length&&t[t.length-1].activate()},e.prototype.changeActiveLayer=function(s){var t=this.activeLayer;t&&!t.isDeleted&&(t.$.off("propertyChanged.editor").off(".active"),t.deActivate()),this.activeLayer=s,(nextend.activeLayer=s)&&(this.pointerManager.changeActiveComponent(s),this.layerOptions.changeActiveComponent(s,s.type,s.getSubType(),s.placement.getType(),s.getProperties()),s.$.on({"propertyChanged.editor":this.layerOptions.onUpdateField.bind(this.layerOptions),"placementChanged.active":function(t,e,i){this.layerOptions.changeActiveComponentPlacement(e,s.property)}.bind(this)})),this.$.trigger("activeLayerChanged")},e.prototype.getActiveLayer=function(){return this.activeLayer},e.prototype.highlight=function(t){this.pointerManager.contextualBarHover.enableActiveForced(),this.pointerManager.contextualBarHover.processHoveredElement(t),this.hoverZIndexInterval&&clearInterval(this.hoverZIndexInterval),this.hoverZIndexInterval=setInterval(function(){this.toggleClass("n2_layer_layer_list_hover--force-zindex")}.bind(t.layer),800)},e.prototype.deHighlight=function(t){this.pointerManager.contextualBarHover.disableActiveForced(),this.hoverZIndexInterval&&clearInterval(this.hoverZIndexInterval),t.isDeleted||t.layer.removeClass("n2_layer_layer_list_hover--force-zindex")},e.prototype.delete=function(){this.activeLayer.delete()},e.prototype.duplicate=function(){this.activeLayer.duplicate(!0)},e.prototype.getSelf=function(){return this},e}),N2D("FragmentManipulator",function(p,u){function t(t){this.fragmentEditor=t}return t.prototype.deleteLayers=function(){for(var t=this.fragmentEditor.mainContainer.container.getSortedLayers(),e=0;e<t.length;e++)t[e].delete()},t.prototype.sectionReplace=function(t,e){var i=p.extend(!0,{},e),s=t.container;this._idTranslation={};var n=this.dataToLayers(p.extend(!0,[],i.layers).reverse()),o=[];this.deleteLayers(),t.mainContent.remove();for(var r=0;r<n.length;r++)o.push(s.append(n[r]));N2Classes.History.get().startBatch();var a,l,h,d={};for(a in t.removeProperty("padding"),t.createDeviceProperty("padding",{desktopPortrait:"10|*|10|*|10|*|10"}),t.deviceProperty)for(var c in t.isDeviceProp)t.isDeviceProp[c]&&(i[l=a.toLowerCase()+c]!==u?(d[c]=!0,t.outsideStoreProperty(a,c,i[l],!0,"sectionReplace"),delete i[l]):!0===d[c]&&t.outsideStoreProperty(a,c,u,!0,"sectionReplace"));for(h in t.property)i[h]!==u&&(t.outsideStoreProperty(u,h,i[h],!0,"sectionReplace"),delete i[h]);return N2Classes.History.get().addSimple(this,this.historyDeleteAll,this.historyReplaceLayers,[t,i,o,s.getAllLayers()]),N2Classes.History.get().endBatch(),this.fragmentEditor.refreshMode(),s.layerContainerElement.n2imagesLoaded().always(this.fragmentEditor.refreshMode.bind(this.fragmentEditor)),this.fragmentEditor.getActiveLayer()||0<o.length&&o[0].activate(),o},t.prototype.historyDeleteAll=function(t,e,i){for(var s=0;s<i.length;s++)i[s].getSelf().delete();t.mainContent.getSelf().remove()},t.prototype.historyReplaceLayers=function(t,e,i,s){this.sectionReplace(t,e);for(var n=t.container.getAllLayers(),o=0;o<s.length;o++)s[o].setSelf(n[o])},t.prototype.addLayers=function(t,e){this._idTranslation={};for(var i=this.dataToLayers(p.extend(!0,[],t)),s=[],n=0;n<i.length;n++)s.push(e.container.append(i[n]));return this.fragmentEditor.refreshMode(),N2Classes.History.get().addSimple(this,this.historyDeleteLayers,this.historyAddLayers,[t,s,e]),s},t.prototype.historyDeleteLayers=function(t,e,i){for(var s=0;s<e.length;s++)e[s].getSelf().delete()},t.prototype.historyAddLayers=function(t,e,i){for(var s=this.addLayers(t,i.getSelf()),n=0;n<e.length;n++)e[n].setSelf(s[n])},t.prototype.dataToLayers=function(t,e){for(var i=[],s=0;s<t.length;s++)switch(t[s].type){case"row":i.push(this.buildRowNode(t[s],e));break;case"col":i.push(this.buildColNode(t[s],e));break;case"content":i.push(this.buildContentNode(t[s],e));break;case"layer":default:i.push(this.buildLayerNode(t[s],e))}return i},t.prototype._buildNodePrepareID=function(t,e){var i,s;if(e.id&&(i=p.fn.uid(),s=!1,"object"==typeof this._idTranslation[e.id]&&(s=this._idTranslation[e.id]),this._idTranslation[e.id]=i,e.id=i,t.attr("id",i),s&&s.resolve(e.id,i)),e.parentid)switch(typeof this._idTranslation[e.parentid]){case"string":e.parentid=this._idTranslation[e.parentid];break;case"undefined":this._idTranslation[e.parentid]=p.Deferred();case"object":this._idTranslation[e.parentid].done(function(t,e,i){t.data("parentid",i)}.bind(this,t));break;default:e.parentid=""}},t.prototype.buildContentNode=function(t,e){var i,s=p("<div class='n2-ss-layer' data-sstype='content'></div>"),n=p("<div class='n2-ss-section-main-content n2-ss-layer-content'></div>").appendTo(s);for(i in t)s.data(i,t[i]);return e!==u&&s.appendTo(e),this.dataToLayers(t.layers,n),s},t.prototype.buildRowNode=function(t,e){var i,s=p("<div class='n2-ss-layer' data-sstype='row'></div>"),n=p("<div class='n2-ss-layer-row'></div>").appendTo(s);for(i in this._buildNodePrepareID(s,t),t)s.data(i,t[i]);return e!==u&&s.appendTo(e),this.dataToLayers(t.cols,n),s},t.prototype.buildColNode=function(t,e){var i,s=p("<div class='n2-ss-layer' data-sstype='col'></div>"),n=p("<div class='n2-ss-layer-col n2-ss-layer-content'></div>").appendTo(s);for(i in t)s.data(i,t[i]);return e!==u&&s.appendTo(e),this.dataToLayers(t.layers,n),s},t.prototype.buildLayerNode=function(t,e){var i,s=p("<div class='n2-ss-layer' data-sstype='layer'></div>").attr("style",t.style);for(i in this._buildNodePrepareID(s,t),t.items!==u&&(t.item=t.items[0],delete t.items),p('<div class="n2-ss-item n2-ss-item-'+t.item.type+'"></div>').data("item",t.item.type).data("itemvalues",t.item.values).appendTo(s),delete t.style,delete t.item,t)s.data(i,t[i]);return e!==u&&s.appendTo(e),s},t.prototype.getSelf=function(){return this},t}),N2D("AddLayer",function(d,e){function t(t){this.fragmentEditor=t,this.sectionLibraryFree=t.editor.options.sectionLibraryFree,this.sectionLibraryUrl=t.editor.options.sectionLibraryUrl,this.sectionLibraryGoProUrl=t.editor.options.sectionLibraryGoProUrl;try{localStorage.removeItem("SectionFreeThemeorion_dark"),localStorage.removeItem("SectionFreeThemeorion_darkMetaDate"),localStorage.removeItem("SectionFreeThemeorion_light"),localStorage.removeItem("SectionFreeThemeorion_lightMetaDate"),localStorage.removeItem("SectionFreeThemes"),localStorage.removeItem("SectionFreeThemesMetaDate"),localStorage.removeItem("SectionProThemeorion_dark"),localStorage.removeItem("SectionProThemeorion_darkMetaDate"),localStorage.removeItem("SectionProThemeorion_light"),localStorage.removeItem("SectionProThemeorion_lightMetaDate"),localStorage.removeItem("SectionProThemes"),localStorage.removeItem("SectionProThemesMetaDate")}catch(t){}this.visible=!1,this.$editor=d(".n2_admin_editor"),this.$editorOverlay=d(".n2_admin_editor_overlay"),this.$addLayer=d(".n2_add_layer"),d(".n2_add_layer__bar_button_add").on("click",function(t){t.preventDefault(),this.toggleActive()}.bind(this)),this.$addLayer.find(".n2_add_layer_box"),this.hideInteractionCallback=this.hideInteraction.bind(this),this.onKeyDownCallback=this.onKeyDown.bind(this),this.initTabs(),this.initPositionChanger()}return t.prototype.hide=function(){this.visible=!0,this.toggleActive()},t.prototype.hideInteraction=function(t){d.contains(this.$addLayer[0],t.target)||this.$addLayer.is(t.target)||this.hide()},t.prototype.onKeyDown=function(t){27===t.keyCode&&(t.stopImmediatePropagation(),t.preventDefault(),this.hide())},t.prototype.toggleActive=function(){this.visible=!this.visible,d("body").toggleClass("n2_body--show-add-more",this.visible),this.$editorOverlay.toggleClass("n2_admin_editor_overlay--show-add-more",this.visible),this.visible?(this.$editor[0].addEventListener("click",this.hideInteractionCallback,{capture:!0}),document.addEventListener("keydown",this.onKeyDownCallback,{capture:!0})):(this.$editor[0].removeEventListener("click",this.hideInteractionCallback,{capture:!0}),document.removeEventListener("keydown",this.onKeyDownCallback,{capture:!0}),this.setPosition("default"))},t.prototype.initTabs=function(){this.$buttons=d(".n2_add_layer__more_tab_button").on("click"),this.$tabs=d(".n2_add_layer__more_tab"),this.valuesDict={};for(var t=0;t<this.$buttons.length;t++){var e=this.$buttons.eq(t),i=e.data("related-tab");this.valuesDict[i]={index:t,$button:e,$tab:this.$tabs.filter('[data-tab="'+i+'"]')},e.on("click",this.displayTab.bind(this,i))}this.displayTab("layers")},t.prototype.displayTab=function(t,e){e&&e.preventDefault(),this.activeTabName!==t&&(this.activeTabName=t,this.$buttons.removeClass("n2_add_layer__more_tab_button--active"),this.$tabs.removeClass("n2_add_layer__more_tab--active"),this.valuesDict[t].$button.addClass("n2_add_layer__more_tab_button--active"),this.valuesDict[t].$tab.addClass("n2_add_layer__more_tab--active"),"library"===t&&this.initLibrary())},t.prototype.initPositionChanger=function(){this.currentPosition="default",this.$position=this.$addLayer.find(".n2_add_layer_position"),this.$position.find(".n2_add_layer_position__default_label").on("click",this.setPosition.bind(this,"default")),this.$position.find(".n2_add_layer_position__absolute_label").on("click",this.setPosition.bind(this,"absolute")),this.$position.find(".n2_add_layer_position__switch").on("click",this.togglePosition.bind(this))},t.prototype.setPosition=function(t){this.currentPosition=t,this.$position.attr("data-position",t)},t.prototype.togglePosition=function(){this.setPosition("default"===this.currentPosition?"absolute":"default")},t.prototype.getPosition=function(){return this.currentPosition},t.prototype.initLibrary=function(){this.initLibrary=function(){},this.activeThemeID=!1,this.themes={},this.$themesTitle=d('<div class="n2_add_layer_library__title"></div>').appendTo(this.valuesDict.library.$tab),d('<div class="n2_add_layer_library__title_label"></div>').text(n2_("Theme")).appendTo(this.$themesTitle),this.displayThemes()},t.prototype.displayThemes=function(){N2Classes.AjaxHelper.ajax({type:"GET",url:this.sectionLibraryUrl+"/themes/",dataType:"json"}).done(function(t){this.onThemesLoaded(t.themes)}.bind(this))},t.prototype.onThemesLoaded=function(t){for(var e=d('<div class="n2_field_select"></div>').appendTo(this.$themesTitle),i=d('<select name="library-theme" autocomplete="off"></select>').appendTo(e),s=0;s<t.length;s++)i.append('<option value="'+t[s].id+'">'+t[s].label+"</option>");this.displayTheme(t[0].id),i.on("change",function(){this.displayTheme(i.val())}.bind(this))},t.prototype.displayTheme=function(t){this.activeThemeID!==t&&(this.activeThemeID&&this.themes[this.activeThemeID].removeClass("n2_add_layer_library__theme--active"),this.activeThemeID=t,this.themes[t]===e?N2Classes.AjaxHelper.ajax({type:"GET",url:this.sectionLibraryUrl+"/theme/"+t,dataType:"json"}).done(function(t,e){this.onThemeLoaded(e.theme)}.bind(this,t)):this.themes[t].addClass("n2_add_layer_library__theme--active"))},t.prototype.onThemeLoaded=function(t){if(function(t,e){t=t.split("."),e=e.split(".");for(var i=Math.min(t.length,e.length),s=0;s<i;++s){if(t[s]=parseInt(t[s],10),e[s]=parseInt(e[s],10),t[s]>e[s])return 1;if(t[s]<e[s])return}return t.length===e.length||t.length>=e.length}(N2SS3VERSION,t.version)){var e=d('<div class="n2_add_layer_library__theme n2_add_layer_library__theme--active"></div>').appendTo(this.valuesDict.library.$tab);this.themes[t.id]=e;for(var i=0;i<t.categories.length;i++){var s=t.categories[i],n=d('<div class="n2_add_layer_library_tag"></div>').appendTo(e),o=d('<div class="n2_add_layer_library_tag__title"></div>').on("click",function(t){t.toggleClass("n2_add_layer_library_tag--active")}.bind(this,n)).appendTo(n);d('<div class="n2_add_layer_library_tag__title_label"></div>').text(s.label).appendTo(o),d('<div class="n2_add_layer_library_tag__title_opener"><i class="ssi_16 ssi_16--buttonarrow"></i></div>').appendTo(o);for(var r=d('<div class="n2_add_layer_library_tag__sections"></div>').appendTo(n),a=0;a<s.sections.length;a++){var l=s.sections[a],h=d('<div class="n2_add_layer_library_tag__section"><img src="'+l.thumbnail+'" alt=""/></div>').appendTo(r);l.isPro&&h.append('<div class="n2_add_layer_library_tag__section_pro">Pro</div>'),!l.isPro||l.isPro&&!this.sectionLibraryFree?h.addClass("n2_add_layer_library_tag__section--available").on("click",this.insertSection.bind(this,l.data)):h.append('<div class="n2_add_layer_library_tag__section_overlay"><div>'+n2_sprintf(n2_("This block is not available in the free version. %s"),'<a href="'+this.sectionLibraryGoProUrl+'" target="_blank">'+n2_("Go Pro")+"!</a>")+"</div></div>")}}}else this.activeThemeID=!1,N2Classes.Notification.error(n2_sprintf(n2_("%s or newer required for this feature."),"Smart Slider "+t.version))},t.prototype.insertSection=function(t){this.fragmentEditor.manipulator.sectionReplace(this.fragmentEditor.mainContainer,t)},t}),N2D("LayerFeatures",function(t,e){"use strict";var i={left:0,center:1,right:2,top:0,middle:1,bottom:2};function s(t,e){this.fields=t,this.fragmentEditor=e,this.layerDefault={align:null,valign:null}}return s.prototype.horizontalAlign=function(t,e){this.fields.align.val()!=t?this.fields.align.data("field").options.eq(i[t]).trigger("click"):e&&this.fields.left.val(0).trigger("change"),nextend.activeLayer.layer.trigger("interaction")},s.prototype.verticalAlign=function(t,e){this.fields.valign.val()!=t?this.fields.valign.data("field").options.eq(i[t]).trigger("click"):e&&this.fields.top.val(0).trigger("change"),nextend.activeLayer.layer.trigger("interaction")},s}),N2D("LayerNavigation",function(e,i){"use strict";function t(t){this.fragmentEditor=t,this.forceOpened=[],this.scrollBarHeight=0,this.visible=!1,this.tlHeight=parseInt(localStorage.getItem("ssLayersHeight")||200),this.$editorContent=e(".n2_admin_editor__content"),this.$editorOverlay=e(".n2_admin_editor_overlay"),this.$layerNavigation=this.$container=e('<div class="n2_layer_navigation" dir="ltr"></div>').appendTo(this.$editorOverlay),this.$scrollPanes=e('<div class="n2_layer_navigation_list"></div>').appendTo(this.$layerNavigation),this.$layerListContainer=e('<div class="n2_layer_navigation_list_layers"></div>').appendTo(this.$scrollPanes),this.fixScroll(),this.topBar=e(".n2_layer_navigation_list_title"),e(".n2_layer_navigation_list_title__label").on("mousedown",this.resizeStart.bind(this)),this.interaction=new N2Classes.LayerNavigationInteraction(this,this.fragmentEditor,this.$layerNavigation)}return t.prototype.onAttach=function(t){this.attachedToLayerWindow=t,this.scrollToActiveLayer()},t.prototype.onDetach=function(){delete this.attachedToLayerWindow,this.scrollToActiveLayer()},t.prototype.addScrollPane=function(t){this.$scrollPanes=this.$scrollPanes.add(t)},t.prototype.setScrollTop=function(t){this.$scrollPanes.each(function(){this.scrollTop=t})},t.prototype.scrollToActiveLayer=function(){this.onActivateLayer(this.fragmentEditor.activeLayer)},t.prototype.onActivateLayer=function(t){if(this.forceOpened.length)for(var e=0;e<this.forceOpened.length;e++)this.forceOpened[e].removeForceOpen();this.forceOpened=[];for(var i=t.group;i;)"row"!==i.type&&"col"!==i.type&&"content"!==i.type||(this.forceOpened.push(i),i.forceOpen()),i=i.group;for(var s=this.$scrollPanes.scrollTop(),n=0,o=t;n+=o.layerRow.get(0).offsetTop,o=o.group,o;);(n<s||n>s+this.$scrollPanes.height()-66-this.scrollBarHeight)&&this.setScrollTop(n)},t.prototype.fixScroll=function(){0<this.scrollBarHeight&&this.$layerListContainer.css("padding-bottom",this.scrollBarHeight),this.$scrollPanes.on({wheel:this.onWheel.bind(this),scroll:this.onScroll.bind(this)})},t.prototype.onScroll=function(t){t.preventDefault(),this.setScrollTop(e(t.currentTarget).scrollTop())},t.prototype.onWheel=function(t){var e;t.shiftKey||(t.preventDefault(),e=this.$scrollPanes.scrollTop(),0<t.originalEvent.deltaY?e+=33:e-=33,e=33*Math.round(e/33),this.setScrollTop(e))},t.prototype.resizeStart=function(t){t.preventDefault(),this.startY=t.clientY,this.height=this.$layerNavigation.height(),e("body").on({"mousemove.n2-ss-tl-resize":this.resizeMove.bind(this),"mouseup.n2-ss-tl-resize":this.resizeStop.bind(this),"mouseleave.n2-ss-tl-resize":this.resizeStop.bind(this)})},t.prototype.resizeMove=function(t){t.preventDefault(),this.setLayerNavigationHeight(this._calculateDesiredHeight(t))},t.prototype.resizeStop=function(t){t.preventDefault(),e("body").off(".n2-ss-tl-resize");t=this._calculateDesiredHeight(t);this.setLayerNavigationHeight(t),this.tlHeight=t,localStorage.setItem("ssLayersHeight",t+""),e("#n2-admin").triggerHandler("resize")},t.prototype._calculateDesiredHeight=function(t){t=this.startY-t.clientY+this.height-24;return this.__calculateDesiredHeight(t)},t.prototype.__calculateDesiredHeight=function(t){t=Math.max(1,Math.round(Math.min(t,window.innerHeight/2)/33)-1);return this.scrollBarHeight+33*t+48},t.prototype.setLayerNavigationHeight=function(t){t=Math.max(48,t),this.$layerNavigation.height(t),this.$editorContent.css("paddingBottom",t),this.layerNavigationTimeline!==i&&this.layerNavigationTimeline.onResize(),nextend.triggerResize()},t}),N2D("LayerNavigationInteraction",function(i,t){"use strict";function e(t,e,i){this.hoveredComponent=!1,this.layerNavigation=t,this.fragmentEditor=e,this.$container=i.on({click:this.handleMouseClick.bind(this),mouseleave:this.handleMouseLeave.bind(this),contextmenu:this.handleContextMenu.bind(this)}),i[0].addEventListener("mouseover",this.handleMouseOver.bind(this),{passive:!0,capture:!0})}return e.prototype.handleMouseClick=function(t){var e;N2Classes.WindowManager.isActionPrevented("ComponentRowActivate")||(e=this.findRelatedComponent(t.target))&&(e.activate(t),this.detachFromLayerWindow())},e.prototype.detachFromLayerWindow=function(){this.layerNavigation.attachedToLayerWindow&&this.layerNavigation.attachedToLayerWindow.detachLayerList()},e.prototype.handleMouseLeave=function(){this.hoveredComponent&&(this.fragmentEditor.deHighlight(this.hoveredComponent),this.hoveredComponent=!1)},e.prototype.handleMouseOver=function(t){this.hoveredComponent&&this.fragmentEditor.deHighlight(this.hoveredComponent),this.hoveredComponent=this.findRelatedComponent(t.target),this.hoveredComponent&&this.fragmentEditor.highlight(this.hoveredComponent)},e.prototype.handleContextMenu=function(t){var e=this.findRelatedComponent(t.target);e&&(t.preventDefault(),e.onContextMenu(t))},e.prototype.findRelatedComponent=function(t){var e,t=i(t);if(t.hasClass("n2_layer_navigation_list_layer"))e=t;else if(!(e=t.closest(".n2_layer_navigation_list_layer")).length)if(t.hasClass("n2_timeline_layer__animations"))e=t;else if(!(e=t.closest(".n2_timeline_layer__animations")).length)return!1;return e.data("layer")},e}),N2D("LayerWindow",function(r,t){"use strict";function e(t){this.admin=r("#n2-admin"),this.$editorOverlay=r(".n2_admin_editor_overlay"),this.sidebar=r("#n2-ss-layer-window"),this.title=this.sidebar.find(".n2_ss_layer_window__title_inner"),this.$inner=this.sidebar.find(".n2_ss_layer_window__crop"),this.fragmentEditor=t,this.tab=new N2Classes.LayerWindowTab(this),this.initLayerList();t=this.sidebar.find(".n2_ss_layer_window__title_nav_right");r('<div class="n2_ss_layer_window__title_nav_button"><i class="ssi_16 ssi_16--remove"></i></div>').on("click",function(t){this.hide()}.bind(this)).appendTo(t),new N2Classes.UILayerWindow(this.sidebar),this.initDeviceSwitcherShortcut()}return e.prototype.show=function(t){this.cancelHideRequest(),this.setTitle(t),r("body").addClass("n2_body--layer-window-visible")},e.prototype.requestHide=function(){this.cancelHideRequest(),this.hideRequestID=requestAnimationFrame(this.hide.bind(this))},e.prototype.cancelHideRequest=function(){this.hideRequestID!==t&&(cancelAnimationFrame(this.hideRequestID),delete this.hideRequestID)},e.prototype.hide=function(){delete this.hideRequestID,r("body").removeClass("n2_body--layer-window-visible")},e.prototype.setTitle=function(t){this.title.html(t.getName())},e.prototype.initLayerList=function(){this.isLayerListAttached=!1;var t=this.sidebar.find(".n2_ss_layer_window__title_nav_left");r('<div class="n2_ss_layer_window__title_nav_button n2_ss_layer_window__title_nav_button_layer_list"><i class="ssi_16 ssi_16--layer"></i></div>').attr("data-n2tip",n2_("Layer List")).on("click",this.toggleLayerList.bind(this)).appendTo(t),nextend.tooltip.add(t),this.detachLayerListClickCallback=this.detachLayerListClick.bind(this)},e.prototype.toggleLayerList=function(t){this.isLayerListAttached?this.detachLayerList():this.attachLayerList()},e.prototype.attachLayerList=function(){r("body").addClass("n2_body--attached-layer-list"),this.$editorOverlay.addClass("n2_admin_editor_overlay--attached-layer-list"),this.fragmentEditor.layerNavigation.$container.appendTo(this.$inner),this.fragmentEditor.layerNavigation.onAttach(this),document.addEventListener("click",this.detachLayerListClickCallback,{passive:!0,capture:!0}),this.isLayerListAttached=!0},e.prototype.detachLayerList=function(){this.fragmentEditor.layerNavigation.$container[0].dispatchEvent(new MouseEvent("mouseover",{view:window})),this.$editorOverlay.removeClass("n2_admin_editor_overlay--attached-layer-list"),r("body").removeClass("n2_body--attached-layer-list"),this.fragmentEditor.layerNavigation.$container.insertAfter(this.sidebar),this.fragmentEditor.layerNavigation.onDetach(),document.removeEventListener("click",this.detachLayerListClickCallback,{passive:!0,capture:!0}),this.isLayerListAttached=!1},e.prototype.detachLayerListClick=function(t){r.contains(this.sidebar[0],t.target)||this.sidebar.is(t.target)||r(t.target).closest(".n2_context_menu").length||this.detachLayerList()},e.prototype.initDeviceSwitcherShortcut=function(){var t,e=r('<div id="n2-ss-devicespecific-settings"></div>'),i=this.fragmentEditor.editor.getAvailableDeviceModes(),s={desktopLandscape:"ssi_16--desktoplandscape",desktopPortrait:"ssi_16--desktopportrait",tabletLandscape:"ssi_16--tabletportraitlarge",tabletPortrait:"ssi_16--tabletportrait",mobileLandscape:"ssi_16--mobileportraitlarge",mobilePortrait:"ssi_16--mobileportrait"};for(t in i)i[t]&&e.append('<i class="ssi_16 '+s[t]+'" data-device="'+t+'"></i>');var n={mouseenter:function(t){e.appendTo(t.currentTarget)}.bind(this),mouseleave:function(t){e.detach()}.bind(this)},o=this.sidebar.find("[data-devicespecific] label").parent(),n=r('<div class="n2_field__label_modifier ssi_16 ssi_16--minidesktopportrait"></div>').on(n);o.prepend(n),e.find(".ssi_16").on({click:function(t){t.preventDefault();t=r(t.currentTarget);r('.n2_device_tester_devices__device[data-device="'+t.data("device")+'"]').trigger("click")}.bind(this)})},e}),N2D("LayerWindowTab",function(r,a){"use strict";function t(t){this.layerWindow=t,this.activeTabName="",this.activePanelNames=[],this.$buttons=r(".n2_ss_layer_window__tab_button"),this.$buttonsContainer=this.$buttons.parent(),this.$scrollable=r(".n2_ss_layer_window__tab_container"),this.$tabs=r(".n2_ss_layer_window__tab"),this.valuesDict={};for(var e=0;e<this.$buttons.length;e++){var i=this.$buttons.eq(e),s=i.data("related-tab");this.valuesDict[s]={index:e,$button:i,$tab:this.$tabs.filter('[data-tab="'+s+'"]')},i.on("click",this.displayTab.bind(this,s))}this.panels={};for(var n=this.$tabs.find(".n2_ss_layer_window__tab_panel"),e=0;e<n.length;e++){var o=n.eq(e).data("panel");this.panels[o]===a?this.panels[o]=n.eq(e):this.panels[o]=this.panels[o].add(n[e])}}return t.prototype.displayTab=function(t,e){e&&e.preventDefault(),nextend.basicCSS.deActivate(),this.activeTabName!==t&&this.valuesDict[t]&&this.valuesDict[t].$tab.hasClass("n2_ss_layer_window__tab--allowed")&&(this.$buttons.removeClass("n2_ss_layer_window__tab_button--active"),this.$tabs.removeClass("n2_ss_layer_window__tab--active"),this.valuesDict[t].$button.addClass("n2_ss_layer_window__tab_button--active"),this.valuesDict[t].$tab.addClass("n2_ss_layer_window__tab--active"),this.activeTabName=t,this.$scrollable.scrollTop(0))},t.prototype.setPanel=function(t,e){for(var i=0;i<this.activePanelNames.length;i++)this.panels[this.activePanelNames[i]].removeClass("n2_ss_layer_window__tab_panel--active");for(this.activePanelNames=t,i=0;i<this.activePanelNames.length;i++)this.panels[this.activePanelNames[i]].addClass("n2_ss_layer_window__tab_panel--active");this.setAllowedTabs(e)},t.prototype.setAllowedTabs=function(t){for(var e in this.$buttons.removeClass("n2_ss_layer_window__tab_button--allowed"),this.valuesDict)this.valuesDict[e].$tab.removeClass("n2_ss_layer_window__tab--allowed");for(var i=!1,s=0;s<t.length;s++){var n=t[s];this.valuesDict[n]!==a&&(n===this.activeTabName&&(i=!0),this.valuesDict[n].$button.addClass("n2_ss_layer_window__tab_button--allowed"),this.valuesDict[n].$tab.addClass("n2_ss_layer_window__tab--allowed"))}i||this.valuesDict[t[0]].$button.trigger("click"),this.$buttonsContainer.attr("data-visible-tabs",t.length)},t.prototype.getActiveTabName=function(){return this.activeTabName},t}),N2D("PositionDisplay",function(t,s){"use strict";function e(){this.currentSource="",t(window).ready(this._ready.bind(this))}return e.prototype._ready=function(){this.$body=t("body"),this.$el=t('<div class="n2_tooltip n2_tooltip_position"></div>').appendTo(".n2_admin_editor_overlay,.n2_admin")},e.prototype.show=function(t){""===this.currentSource&&(this.currentSource=t,this.$el.addClass("n2_tooltip--active"),this.$body.addClass("n2_body--tooltip-position-active"))},e.prototype.update=function(t,e,i){this.currentSource===e&&(i!==s&&this.$el.html(i),this.$el.css({left:t.clientX+10,top:t.clientY+10}))},e.prototype.hide=function(t){this.currentSource!==t&&t!==s||(this.$body.removeClass("n2_body--tooltip-position-active"),this.$el.removeClass("n2_tooltip--active"),this.currentSource="")},e.get=function(){var t=new e;return e.get=function(){return t},t},e}),N2D("Ruler",function(a,l){"use strict";function t(t,e){this.editor=t,this.showGuides=1,this.guides=[],this.scale=10,this.$scrollArea=a(".n2_admin_editor__content_inner"),a('<div class="n2_ruler_corner"></div>').on("click",function(){this.editor.fragmentEditor.canvasSettings.toggle("n2-ss-ruler-enabled")}.bind(this)).appendTo(".n2_admin_editor_overlay__middle_center");function s(){return i===l&&(i={top:o.scrollTop,left:o.scrollLeft,behavior:"auto"}),n&&clearTimeout(n),n=setTimeout(function(){i=l},500),i}var i,n,o=this.$scrollArea[0];this.vertical=a('<div class="n2_ruler n2_ruler--vertical"></div>').on("wheel",function(t){t.preventDefault();var e=1;1!==t.originalEvent.deltaMode&&2!==t.originalEvent.deltaMode||(e=40);var i=s();t.originalEvent.deltaY&&(t.originalEvent.shiftKey?i.left+=t.originalEvent.deltaY*e:i.top+=t.originalEvent.deltaY*e),t.originalEvent.deltaX&&(i.left+=t.originalEvent.deltaX*e),i.left=Math.min(Math.max(0,i.left),o.scrollWidth-o.clientWidth),i.top=Math.min(Math.max(0,i.top),o.scrollHeight-o.clientHeight),o.scrollTo(i)}.bind(this)).appendTo(".n2_admin_editor_overlay__middle_center"),this.$verticalInner=a('<div class="n2_ruler__inner"></div>').prependTo(this.vertical),this.horizontal=a('<div class="n2_ruler n2_ruler--horizontal"></div>').on("wheel",function(t){t.preventDefault();var e=1;1!==t.originalEvent.deltaMode&&2!==t.originalEvent.deltaMode||(e=40);var i=s();t.originalEvent.deltaY&&(t.originalEvent.shiftKey?i.left+=t.originalEvent.deltaY*e:i.top+=t.originalEvent.deltaY*e),t.originalEvent.deltaX&&(i.left+=t.originalEvent.deltaX*e),i.left=Math.min(Math.max(0,i.left),o.scrollWidth-o.clientWidth),i.top=Math.min(Math.max(0,i.top),o.scrollHeight-o.clientHeight),o.scrollTo(i)}.bind(this)).appendTo(".n2_admin_editor_overlay__middle_center"),this.$horizontalInner=a('<div class="n2_ruler__inner"></div>').prependTo(this.horizontal),this.verticalMarks=a(),this.horizontalMarks=a(),this.onResize(),a(window).on("resize",this.onResize.bind(this)),this.$scrollArea.on("scroll",this.syncScroll.bind(this)),this.syncScroll(),this.$horizontalInner.on("mousedown",function(t){this.showGuides&&new h(this,this.horizontal,this.$horizontalInner,t)}.bind(this)),this.$verticalInner.on("mousedown",function(t){this.showGuides&&new d(this,this.vertical,this.$verticalInner,t)}.bind(this));try{e=a.extend({vertical:[],horizontal:[]},JSON.parse(N2Classes.Base64.decode(e)));for(var r=0;r<e.horizontal.length;r++)new h(this,this.horizontal,this.$horizontalInner).setPosition(e.horizontal[r]);for(r=0;r<e.vertical.length;r++)new d(this,this.vertical,this.$verticalInner).setPosition(e.vertical[r])}catch(t){}this.measureToolVertical(),this.measureToolHorizontal()}function e(t,e,i,s){this.ruler=t,this.container=e,this.containerInner=i,this.position=0,this.guide=a('<div class="n2_ruler__guide n2-ruler-user-guide"><div class="n2_ruler__guide_border"></div></div>').appendTo(e),a('<div class="n2_ruler__guide_handle"><i class="ssi_missing ssi_16 ssi_16--remove"></i></div>').on("mousedown",function(t){t.preventDefault(),t.stopPropagation(),this.delete()}.bind(this)).appendTo(this.guide),this.ruler.addGuide(this),s&&this.create(s)}function h(){e.prototype.constructor.apply(this,arguments)}function d(){e.prototype.constructor.apply(this,arguments)}return t.prototype.addGuide=function(t){this.guides.push(t)},t.prototype.removeGuide=function(t){this.guides.splice(this.guides.indexOf(t),1)},t.prototype.clearGuides=function(){for(var t=this.guides.length-1;0<=t;t--)this.guides[t].delete()},t.prototype.syncScroll=function(){this.horizontal[0].scrollLeft=this.$scrollArea[0].scrollLeft,this.vertical[0].scrollTop=this.$scrollArea[0].scrollTop},t.prototype.onResize=function(){for(var t=this.$scrollArea[0].scrollWidth,e=this.$scrollArea[0].scrollHeight,i=Math.round(Math.max(t+100,this.$scrollArea.width()-this.vertical.width()-30)/this.scale),s=this.horizontalMarks.length;s<i;s++){var n=a('<div class="n2_ruler_mark"></div>').appendTo(this.$horizontalInner);s%10==0?n.addClass("n2_ruler_mark--large").append('<div class="n2_ruler_mark__label">'+s/10*100+"</div>"):n.addClass("n2_ruler_mark--small")}for(s=i;s<this.horizontalMarks.length;s++)this.horizontalMarks.eq(s).remove();this.horizontalMarks=this.$horizontalInner.find(".n2_ruler_mark");for(var o=Math.round((e+100)/this.scale),s=this.verticalMarks.length;s<o;s++){n=a('<div class="n2_ruler_mark"></div>').appendTo(this.$verticalInner);s%10==0?n.addClass("n2_ruler_mark--large").append('<div class="n2_ruler_mark__label">'+s/10*100+"</div>"):n.addClass("n2_ruler_mark--small")}for(s=o;s<this.verticalMarks.length;s++)this.verticalMarks.eq(s).remove();this.verticalMarks=this.$verticalInner.find(".n2_ruler_mark")},t.prototype.toArray=function(){for(var t={horizontal:[],vertical:[]},e=0;e<this.guides.length;e++)this.guides[e]instanceof h?t.horizontal.push(this.guides[e].position):this.guides[e]instanceof d&&t.vertical.push(this.guides[e].position);return t},t.prototype.measureToolVertical=function(){var i,s=a('<div class="n2_ruler__guide n2_ruler__guide--measure"><div class="n2_ruler__guide_border"></div></div>').css("display","none").appendTo(this.vertical),t=!1,e=function(){t||(t=!0,s.css("display",""),N2Classes.PositionDisplay.get().show("Guide"))}.bind(this),n=function(){t&&(t=!1,s.css("display","none"),N2Classes.PositionDisplay.get().hide("Guide"))}.bind(this),o=function(t){i=t;var e=Math.max(t.pageY-this.$verticalInner[0].getBoundingClientRect().top,0);s.css("top",e),N2Classes.PositionDisplay.get().update(t,"Guide",e+"px")}.bind(this);this.vertical.on({mouseenter:function(t){this.showGuides&&(e(),this.vertical.on({"mousemove.n2-ruler-measure-tool":o,"scroll.n2-ruler-measure-tool":function(){o(i)}}))}.bind(this),mouseleave:function(){this.vertical.off(".n2-ruler-measure-tool"),n()}.bind(this)})},t.prototype.measureToolHorizontal=function(){var i,s=a('<div class="n2_ruler__guide n2_ruler__guide--measure"><div class="n2_ruler__guide_border"></div></div>').css("display","none").appendTo(this.horizontal),t=!1,e=function(){t||(t=!0,s.css("display",""),N2Classes.PositionDisplay.get().show("Guide"))}.bind(this),n=function(){t&&(t=!1,s.css("display","none"),N2Classes.PositionDisplay.get().hide("Guide"))}.bind(this),o=function(t){i=t;var e=Math.max(t.pageX-this.$horizontalInner[0].getBoundingClientRect().left,0);s.css("left",e),N2Classes.PositionDisplay.get().update(t,"Guide",e+"px")}.bind(this);this.horizontal.on({mouseenter:function(t){this.showGuides&&(e(),this.horizontal.on({"mousemove.n2-ruler-measure-tool":o,"scroll.n2-ruler-measure-tool":function(){o(i)}}))}.bind(this),mouseleave:function(){this.horizontal.off(".n2-ruler-measure-tool"),n()}.bind(this)})},e.prototype._position=function(t,e){return Math.max(0,t)},e.prototype.setPosition=function(t){this.position=t,this.positionRender(this.position)},e.prototype.delete=function(){this.ruler.removeGuide(this),this.guide.remove()},e.prototype.create=function(t){},((h.prototype=Object.create(e.prototype)).constructor=h).prototype.create=function(t){this.position=this._position(t.pageX-this.containerInner[0].getBoundingClientRect().left,t),this.positionRender(this.position)},h.prototype.rawPositionRender=function(t){this.guide.css("left",Math.max(0,t))},h.prototype.positionRender=function(t){this.guide.css("left",Math.max(0,t))},((d.prototype=Object.create(e.prototype)).constructor=d).prototype.create=function(t){this.position=this._position(t.pageY-this.containerInner[0].getBoundingClientRect().top,t),this.positionRender(this.position)},d.prototype.rawPositionRender=function(t){this.guide.css("top",Math.max(0,t))},d.prototype.positionRender=function(t){this.guide.css("top",Math.max(0,t))},t}),N2D("CanvasSettings",function(e,t){"use strict";function i(t){this.$button=e('<a class="n2_button_plain_icon n2_button_plain_icon--medium" href="#"><i class="ssi_24 ssi_24--more"></i></a>').on("click",this.onContextMenu.bind(this)).prependTo(".n2_add_layer__bar_bottom"),nextend.tooltip.addElement(this.$button,n2_("Editor settings"),10,-20),this.fragmentEditor=t,this.settings={},this.callbacks={},this.guideSubItems=[],this.snapTo(),this.roundTo(),this.startRuler()}return i.prototype.onContextMenu=function(t){t.preventDefault(),this.$button.addClass("n2_button_plain_icon--active");t=[];t.push({priority:10,label:n2_("Upgrade to Pro"),icon:"ssi_16 ssi_16--smart",action:function(t){window.open(t,"_blank")}.bind(this,this.fragmentEditor.editor.options.settingsGoProUrl)}),t.push({priority:30,label:n2_("Guide settings"),icon:"ssi_16 ssi_16--grid",items:this.guideSubItems}),t.push({priority:50,label:n2_("Keyboard shortcuts"),icon:"ssi_16 ssi_16--keyboard",action:function(){N2Classes.ModalHotkey.show()}}),N2Classes.ContextMenu(this.$button[0],t,{verticalAlign:"bottom",x:35,y:-30,onClose:function(){this.$button.removeClass("n2_button_plain_icon--active")}.bind(this)})},i.prototype._addSettings=function(t,e,i,s){this.settings[t]=parseInt(localStorage.getItem(t)||i),this.callbacks[t]=s,this.guideSubItems.push({type:"onoff",label:e,isOn:function(t){return this.settings[t]}.bind(this,t),action:function(t,e){this.set(t,e)}.bind(this,t)}),s(this.settings[t],!0)},i.prototype._addAction=function(t,e,i,s){this.guideSubItems.push({label:e,icon:i,action:s})},i.prototype.set=function(t,e){e=e?1:0,this.settings[t]=e,localStorage.setItem(t,e),this.callbacks[t].call(this,e,!1)},i.prototype.toggle=function(t){this.set(t,!this.settings[t])},i.prototype.get=function(t){return this.settings[t]},i.prototype.snapTo=function(){this._addSettings("n2-ss-snap-to-enabled",n2_("Smart snap"),1,function(t){})},i.prototype.roundTo=function(){this._addSettings("n2-ss-round-to-enabled",n2_("Round to 5px"),1,function(t){nextend.roundTo=1===t?5:1})},i.prototype.startRuler=function(){this.ruler=new N2Classes.Ruler(this.fragmentEditor.editor,e("#slideguides").val()),this._addSettings("n2-ss-ruler-enabled",n2_("Ruler"),1,function(t){e("body").toggleClass("n2_body--ruler",1===t)}.bind(this)),this._addAction("n2-ss-clear-guides",n2_("Clear guides"),"ssi_16 ssi_16--delete",function(){this.ruler.clearGuides()}.bind(this))},i}),N2D("UICanvasItem",["UIMouse"],function(i,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UICanvasItem",this.widgetEventPrefix="canvasItem",this.options=i.extend({canvasUIManager:null,layer:!1,$layer:null,distance:5},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.create=function(){"function"==typeof this.options.$layer&&(this.options.$layer=this.options.$layer.call(this,this)),this._mouseInit()},e.prototype._mouseCapture=function(t,e){return this.options.canvasUIManager._mouseCapture(t,e)},e.prototype._mouseStart=function(t,e,i){t=this.options.canvasUIManager._mouseStart(t,this.options.$layer,this.options.layer);return this._trigger("start"),t},e.prototype._mouseDrag=function(t){return this.options.canvasUIManager._mouseDrag(t)},e.prototype._mouseStop=function(t,e){this._trigger("end");e=this.options.canvasUIManager._mouseStop(t,e);return N2Classes.WindowManager.actionPrevent("ComponentActivate"),e},e.prototype.destroy=function(){return this._mouseDestroy(),this},e}),N2D("UICanvas",["UIWidgetBase"],function(r,o){"use strict";function t(t,e){this.element=t,this.fragmentEditor=e,this.widgetName=this.widgetName||"UICanvas",r(this.element).data("UICanvas",this),this.widgetEventPrefix="canvas",this._scrollCallback=this._scroll.bind(this),N2Classes.UIWidgetBase.prototype.constructor.apply(this,arguments)}function s(t,e,i,s,n){this.uiCanvas=t,this.fragmentEditor=t.fragmentEditor,this.onKeyDownCallback=this.onKeyDown.bind(this),this.fragmentEditor.pointerManager.disable(),this.context={action:"move",placement:"default",placeholder:r('<div class="n2-ss-layer-placeholder"></div>'),scroll:this.uiCanvas.getScrollOffset(),scrollOffsetModifier:{left:0,top:0},mouse:{offset:{left:e.pageX,top:e.pageY}},$layer:i,layer:s};t={position:"absolute",right:"auto",bottom:"auto"};if(s?("absolute"===s.placement.getType()?(this.context.placement="absolute",this.context.relativeToGroup=s.group,this.context.$relativeToParent=i.parent()):(this.context.relativeToGroup=n,this.context.$relativeToParent=this.context.relativeToGroup.layer),i.addClass("n2_layer_drag__dragging"),this.context.layerOffset=i.offset(),this.context.originalIndex=s.getIndex(),"default"===this.context.placement&&(t.width=i.width()+1,this.context.$clone=r('<div class="n2-ss-layer-clone"></div>').height(i.outerHeight(!0)).insertAfter(i),i.appendTo(n.layer))):(this.context.action="create",this.context.placement=e.ctrlKey||e.metaKey?"absolute":this.fragmentEditor.addLayer.getPosition(),this.context.relativeToGroup=n,this.context.$relativeToParent=this.context.relativeToGroup.layer,this.context.layerOffset={left:0,top:0},i.appendTo("body")),this.context.canvas={offset:this.context.$relativeToParent.offset(),size:{width:this.context.$relativeToParent.outerWidth(),height:this.context.$relativeToParent.outerHeight()}},i.addClass("n2-ss-layer--drag").css(t),this.margins={left:parseInt(i.css("marginLeft"),10)||0,top:parseInt(i.css("marginTop"),10)||0},this.context.size={width:i.outerWidth(),height:i.outerHeight()},this.context.droppables=n.getDroppables(this.context.placement,s),"default"===this.context.placement)for(var o=0;o<this.context.droppables.length;o++)this.context.droppables[o].layer.layer.addClass("n2_layer_drag_target_groups");this._cacheContainers(),this.snapStart(),document.addEventListener("keydown",this.onKeyDownCallback,{capture:!0})}((t.prototype=Object.create(N2Classes.UIWidgetBase.prototype)).constructor=t).prototype.getScrollOffset=function(){return this.getScrollOffsetRecursive(this.element[0],{top:0,left:0})},t.prototype.getScrollOffsetRecursive=function(t,e){return null===t||t.scrollTop===o||t.scrollLeft===o?e:(e.top+=t.scrollTop,e.left+=t.scrollLeft,this.getScrollOffsetRecursive(t.parentNode,e))},t.prototype._scroll=function(){var t=this.getScrollOffset();this.interaction.setScrollOffset(t.top,t.left)},t.prototype._mouseCapture=function(t){return 0===r(t.target).closest(".nui_resize_absolute__handle, .nui_resize_normal__handle, .nui_spacing__handle").length},t.prototype._mouseStart=function(t,e,i){document.addEventListener("scroll",this._scrollCallback,{passive:!0,capture:!0}),r("body").addClass("n2_body--drag-layer"),this.interaction=new s(this,t,e,i,this.fragmentEditor.mainContainer),this.interaction.drag(t)},t.prototype._mouseDrag=function(t){this.interaction&&this.interaction.drag(t)},t.prototype._mouseStop=function(t){document.removeEventListener("scroll",this._scrollCallback,{passive:!0,capture:!0}),this.interaction&&this.interaction.stop(t),r("body").removeClass("n2_body--drag-layer"),delete this.interaction},t.prototype.cancel=function(){delete this.interaction},s.prototype.drag=function(t){var e={x:(this.lastEvent=t).pageX-this.context.scrollOffsetModifier.left,y:t.pageY-this.context.scrollOffsetModifier.top},i="create"===this.context.action?{top:t.pageY-this.context.canvas.offset.top-20,left:t.pageX-this.context.canvas.offset.left-20}:{top:this.context.layerOffset.top-this.context.canvas.offset.top+t.pageY-this.context.mouse.offset.top-this.context.scrollOffsetModifier.top-this.margins.top,left:this.context.layerOffset.left-this.context.canvas.offset.left+t.pageX-this.context.mouse.offset.left-this.context.scrollOffsetModifier.left-this.margins.left},s=this._findInnerContainer(e.x,e.y);!1===s&&"move"===this.context.action&&(s=this.context.droppables[0]),s&&"normal"===s.placement?(s.layers===o&&(s.layers=this._cacheContainerLayers(s)),0<(e=this._findNormalIndex(e,s))?(this.context.placeholder.css("order",s.layers[e-1].layer.layer.css("order")),this.context.placeholder.insertAfter(s.layers[e-1].layer.layer)):(this.context.placeholder.css("order",0),this.context.placeholder.prependTo(s.$container)),this.context.targetIndex=e):this.context.placeholder.detach(),this.context.targetContainer&&this.context.targetContainer!==s&&this.context.targetContainer.layer.layer.removeClass("n2_layer_drag_target_group"),(this.context.targetContainer=s)&&s.layer.layer.addClass("n2_layer_drag_target_group"),this.context.layer&&"absolute"===this.context.placement&&this.context.layer.placement.current.triggerLayerResized(),"create"===this.context.action&&(i.left+=this.context.canvas.offset.left,i.top+=this.context.canvas.offset.top),this.snapDrag(t,{left:i.left+this.context.canvas.offset.left,top:i.top+this.context.canvas.offset.top},i),i.left=Math.round(i.left),i.top=Math.round(i.top),this.context.$layer.css(i),this.displayPosition(t,i)},s.prototype.stop=function(t){var e=r.Deferred();this.ended(e);var i=this.context.targetIndex,s=this.context.targetContainer;if("create"===this.context.action)s?this.fragmentEditor.itemEditor.createWithDrag(t,e,this.context.placement,this.context.$layer,s,i):e.resolve(),this.context.$layer.detach();else if("move"===this.context.action){if(s===o&&(s=this.fragmentEditor.mainContainer.layer),"absolute"===this.context.placement){var n=parseInt(this.context.$layer.css("left")),t=parseInt(this.context.$layer.css("top"));this.context.$layer.css({position:"",right:"",bottom:""}),this.context.layer.placement.current.setPosition(n,t)}else if("default"===this.context.placement)switch(this.context.$layer.css({position:"relative",width:"",left:"",top:""}),s.layer.type){case"content":case"col":0<i?this.context.$layer.insertAfter(s.layers[i-1].layer.layer):this.context.$layer.prependTo(s.$container),this.context.layer.onCanvasUpdate(this.context.originalIndex,s.layer,i)}e.resolve()}this.context.layer&&this.context.layer.placement.current.triggerLayerResized()},s.prototype.ended=function(t){if(document.removeEventListener("keydown",this.onKeyDownCallback,{capture:!0}),this.context.placeholder.remove(),"default"===this.context.placement){for(var e=0;e<this.context.droppables.length;e++)this.context.droppables[e].layer.layer.removeClass("n2_layer_drag_target_groups");"move"===this.context.action&&this.context.$clone.remove()}this.context.targetContainer&&this.context.targetContainer.layer.layer.removeClass("n2_layer_drag_target_group"),this.context.$layer.removeClass("n2-ss-layer--drag"),this.context.$layer.removeClass("n2_layer_drag__dragging"),this.snapStop(),this.hidePosition(),t!==o?t.done(function(){this.fragmentEditor.pointerManager.enable()}.bind(this)):(this.fragmentEditor.pointerManager.enable(),this.uiCanvas.cancel())},s.prototype.refresh=function(){this.drag(this.lastEvent)},s.prototype.setScrollOffset=function(t,e){this.context.scrollOffsetModifier.top=this.context.scroll.top-t,this.context.scrollOffsetModifier.left=this.context.scroll.left-e,this.refresh()},s.prototype.displayPosition=function(t,e){this.context.targetContainer&&"absolute"===this.context.targetContainer.placement?(N2Classes.PositionDisplay.get().show("Canvas"),"create"===this.context.action&&(e.left-=this.context.canvas.offset.left,e.top-=this.context.canvas.offset.top),N2Classes.PositionDisplay.get().update(t,"Canvas","L: "+(parseInt(e.left)||0)+"px<br />T: "+(parseInt(e.top)||0)+"px")):this.hidePosition()},s.prototype.hidePosition=function(){N2Classes.PositionDisplay.get().hide("Canvas")},s.prototype._cacheContainers=function(){for(var t=0;t<this.context.droppables.length;t++){var e=this.context.droppables[t];e.offset=e.$container.offset(),e.size={width:e.$container.outerWidth(),height:e.$container.outerHeight()},e.offset.right=e.offset.left+e.size.width,e.offset.bottom=e.offset.top+e.size.height}},s.prototype._findInnerContainer=function(t,e){for(var i=this.context.droppables.length-1;0<=i;i--){var s=this.context.droppables[i];if(s.offset.left<=t&&s.offset.right>=t&&s.offset.top<=e&&s.offset.bottom>=e)return s}return!1},s.prototype._cacheContainerLayers=function(t){for(var e=[],i=t.layer.container.getSortedLayers(),s=0;s<i.length;s++){var n={layer:i[s]};n.offset=n.layer.layer.offset(),n.size={width:n.layer.layer.outerWidth(),height:n.layer.layer.outerHeight()},n.offset.right=n.offset.left+n.size.width/2,n.offset.bottom=n.offset.top+n.size.height/2,e.push(n)}return e},s.prototype._findNormalIndex=function(t,e){var i=-1;switch(e.axis){case"y":for(var s=0;s<e.layers.length;s++){var n=e.layers[s];if(t.y<=n.offset.bottom){i=s;break}}break;case"x":for(s=0;s<e.layers.length;s++){n=e.layers[s];if(t.x<=n.offset.right){i=s;break}}}return-1===i&&(i=e.layers.length),i},s.prototype.onKeyDown=function(t){27===t.keyCode&&(t.stopImmediatePropagation(),t.preventDefault(),"move"===this.context.action&&("absolute"===this.context.placement?this.context.layer.placement.updatePosition():"default"===this.context.placement&&this.context.$layer.css({position:"relative",width:"",left:"",top:""}).insertAfter(this.context.$clone)),this.ended())},s.prototype.snapStart=function(){var t,e;"move"===this.context.action&&"absolute"===this.context.placement&&(this.$gridHorizontal=r('<div class="n2_smartguide n2_smartguide--vertical"></div>').appendTo(this.context.$relativeToParent),this.$gridVertical=r('<div class="n2_smartguide n2_smartguide--horizontal"></div>').appendTo(this.context.$relativeToParent),this.elements=[],this.$snapLayers=r(),(e=this.fragmentEditor.getSnap(this.context.relativeToGroup,this.context.layer))&&e.length&&e.each(function(t,e){var i=r(e),s=i.offset();this.elements.push({item:e,width:i.outerWidth(),height:i.outerHeight(),top:Math.round(s.top),left:Math.round(s.left),backgroundColor:""}),i.hasClass("n2-ss-layer")&&(this.$snapLayers=this.$snapLayers.add(i))}.bind(this)),this.$snapLayers.addClass("n2_layer_drag_snap_to"),t=this.context.$relativeToParent.offset(),e=this.context.$relativeToParent[0].getBoundingClientRect(),this.elements.push({width:e.width,height:e.height,top:Math.round(t.top),left:Math.round(t.left),backgroundColor:"#ff4aff"}))};return s.prototype.snapDrag=function(t,e,i){if("move"===this.context.action&&"absolute"===this.context.placement){var s=!1,n=!1,o=5,r=5;if(this.$gridVertical.css({display:"none"}),this.$gridHorizontal.css({display:"none"}),this.context.targetContainer&&"absolute"===this.context.targetContainer.placement){var a=t.ctrlKey||t.metaKey,t=t.altKey;if(!a||!t){a?s=!0:t&&(n=!0);var l=e.left,h=l+this.context.size.width,d=e.top,c=d+this.context.size.height,p=(l+h)/2,u=(d+c)/2;if(!s)for(var f=this.elements.length-1;0<=f&&0!==o;f--){var g=this.elements[f].left,y=g+this.elements[f].width,m=(g+y)/2,v=!0;(_=Math.abs(g-h))<o?(i.left=g-this.context.size.width-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width)):(_=Math.abs(g-l))<o?(i.left=g-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left)):(_=Math.abs(y-l))<o?(i.left=y-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left)):(_=Math.abs(y-h))<o?(i.left=y-this.context.size.width-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width)):(_=Math.abs(m-h))<o?(i.left=m-this.context.size.width-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width)):(_=Math.abs(m-l))<o?(i.left=m-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left)):(_=Math.abs(m-p))<o?(i.left=m-this.context.size.width/2-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width/2)):v=!1,v&&(s=this.elements[f],o=Math.min(_,o))}if(!n)for(f=this.elements.length-1;0<=f&&0!==r;f--){var _,b=this.elements[f].top,C=b+this.elements[f].height,w=(b+C)/2,x=!0;(_=Math.abs(b-c))<r?(i.top=b-this.context.size.height-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height)):(_=Math.abs(b-d))<r?(i.top=b-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top)):(_=Math.abs(C-d))<r?(i.top=C-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top)):(_=Math.abs(C-c))<r?(i.top=C-this.context.size.height-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height)):(_=Math.abs(w-c))<r?(i.top=w-this.context.size.height-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height)):(_=Math.abs(w-d))<r?(i.top=w-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top)):(_=Math.abs(w-u))<r?(i.top=w-this.context.size.height/2-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height/2)):x=!1,x&&(n=this.elements[f],r=Math.min(_,r))}s&&!0!==s&&this.$gridHorizontal.css("backgroundColor",s.backgroundColor),n&&!0!==n&&this.$gridVertical.css("backgroundColor",n.backgroundColor)}}}},s.prototype.setSnapHorizontalLine=function(t){this.$gridHorizontal.css({left:t,display:"block"})},s.prototype.setSnapVerticalLine=function(t){this.$gridVertical.css({top:t,display:"block"})},s.prototype.snapStop=function(){"move"===this.context.action&&"absolute"===this.context.placement&&(this.$snapLayers.removeClass("n2_layer_drag_snap_to"),this.$gridVertical.remove(),this.$gridHorizontal.remove())},t}),N2D("UIColumns",["UIMouse"],function(o,e){"use strict";function t(t,e,i){this.element=t,this.fragmentEditor=e,this.active=0,this.created=!1,this.invalidated=!1,this.isHandlesVisible=!1,this.widgetName=this.widgetName||"UIColumns",this.widgetEventPrefix="columns",this.options=o.extend({columns:"1",gutter:0,denominators:{1:100,2:100,3:144,4:100,5:100,6:144},drag:null,start:null,stop:null},this.options,i),N2Classes.UIMouse.prototype.constructor.apply(this,arguments)}return((t.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=t).prototype.showHandles=function(){this.isHandlesVisible=!0,this.handles&&this.handles.addClass("ui-column-width-handle--visible")},t.prototype.hideHandles=function(){this.isHandlesVisible=!1,this.handles&&this.handles.removeClass("ui-column-width-handle--visible")},t.prototype.create=function(){this.created||(this.created=!0,this._setupHandles(),o(window).on("resize",this._resize.bind(this)),this._mouseInit())},t.prototype.destroy=function(){return this._mouseDestroy(),this.element.removeData("uiNextendColumns").off(".columns").find("> .ui-column-width-handle").remove(),this},t.prototype.getDenominator=function(t){return this.options.denominators[t]===e&&(this.options.denominators[t]=15*t),this.options.denominators[t]},t.prototype._setupHandles=function(){var t,e=this.options;this.fractions=[];for(var i=e.columns.split("+"),s=0;s<i.length;s++)this.fractions.push(new Fraction(i[s]));this.currentDenominator=this.getDenominator(this.fractions.length);var n=0;for(s=0;s<this.fractions.length-1;s++)t=o("<div class='ui-column-width-handle'>"),n+=100*this.fractions[s].valueOf(),t.data("i",s).data("percent",n).appendTo(this.element).on("mousedown",this._mouseDown.bind(this));this.handles=this.element.find("> .ui-column-width-handle"),this.handles.toggleClass("ui-column-width-handle--visible",this.isHandlesVisible),this._resize()},t.prototype._resize=function(){if(this.active){this.paddingLeft=parseInt(this.element.css("paddingLeft")),this.paddingRight=parseInt(this.element.css("paddingRight"));var t=this.element.width();this.outerWidth=t+this.paddingLeft+this.paddingRight,this.innerWidth=t-this.handles.length*this.options.gutter;for(var e=0;e<this.handles.length;e++){var i=this.handles.eq(e).data("percent");this._updateResizer(e,i)}}else this.invalidated=!0},t.prototype._updateResizer=function(t,e){this.handles.eq(t).css({left:e+"%",marginLeft:-2+this.paddingLeft+(t+.5)*this.options.gutter+(this.innerWidth-this.outerWidth)*e/100})},t.prototype._removeHandles=function(){this.handles.remove()},t.prototype.setOption=function(t,e){switch(N2Classes.UIWidgetBase.prototype.setOption.apply(this,arguments),t){case"active":this.active=e,this.active&&(this.create(),this.invalidated&&this._resize());break;case"columns":this.created&&(this._removeHandles(),this._setupHandles());break;case"gutter":this._resize()}},t.prototype._mouseCapture=function(t){for(var e=!1,i=0;i<this.handles.length;i++)this.handles[i]===t.target&&(e=!0);return!this.options.disabled&&e},t.prototype._mouseStart=function(t){this.fragmentEditor.pointerManager.contextualBarHover.disable();var e=o(t.target).data("i"),i=this.element.offset().left+10,s=this.element.width()-20;this.resizeContext={index:e,cLeft:i,containerWidth:s,startX:Math.max(0,Math.min(t.clientX-i,s))},this.currentFractions=[],this.currentPercent=[];for(var n=0;n<this.fractions.length;n++)this.currentFractions.push(this.fractions[n].clone()),this.currentPercent.push(this.fractions[n].valueOf());return this.resizing=!0,o("body").css("cursor","ew-resize"),this.element.addClass("ui-column-width-resizing"),this._trigger("start",t,this.ui()),!0},t.prototype._mouseDrag=function(t){var e=Math.max(0,Math.min(t.clientX-this.resizeContext.cLeft,this.resizeContext.containerWidth)),e=new Fraction(Math.round((e-this.resizeContext.startX)/(this.resizeContext.containerWidth/this.currentDenominator)),this.currentDenominator);e.compare(this.fractions[this.resizeContext.index].clone().mul(-1))<0&&(e=this.fractions[this.resizeContext.index].clone().mul(-1)),0<e.compare(this.fractions[this.resizeContext.index+1])&&(e=this.fractions[this.resizeContext.index+1].clone()),this.currentFractions[this.resizeContext.index]=this.fractions[this.resizeContext.index].add(e),this.currentFractions[this.resizeContext.index+1]=this.fractions[this.resizeContext.index+1].sub(e);var i=0;this.currentPercent=[];for(var s=0;s<this.currentFractions.length;s++){var n=this.currentFractions[s].valueOf();this.currentPercent.push(n),i+=100*n,this._updateResizer(s,i)}this._trigger("colwidth",t,this.ui()),this._triggerInteraction()},t.prototype._mouseStop=function(t){return this.resizing=!1,o("body").css("cursor","auto"),this._trigger("stop",t,this.ui()),this.fractions=this.currentFractions,this._triggerInteraction(),this.fragmentEditor.pointerManager.contextualBarHover.enable(),N2Classes.WindowManager.actionPrevent("ComponentActivate"),!1},t.prototype.ui=function(){return{element:this.element,originalFractions:this.fractions,currentFractions:this.currentFractions,currentPercent:this.currentPercent,index:this.resizeContext.index}},t}),N2D("UILayerListItem",["UIMouse"],function(i,t){"use strict";function e(t,e){this.element=t,this.widgetName=this.widgetName||"UILayerListItem",this.widgetEventPrefix="layerListItem",this.options=i.extend({UIManager:null,layer:!1,$layer:null,distance:2},this.options,e),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.create=function(){this._mouseInit()},e.prototype._mouseCapture=function(t,e){return this.options.UIManager._mouseCapture(this.options,t,e)},e.prototype._mouseStart=function(t,e,i){return this._trigger("start"),this.options.UIManager._mouseStart(this.options,t,e,i)},e.prototype._mouseDrag=function(t){return this.options.UIManager._mouseDrag(this.options,t)},e.prototype._mouseStop=function(t,e){return this.options.UIManager._mouseStop(this.options,t,e)},e.prototype.destroy=function(){return this._mouseDestroy(),this},e}),N2D("UILayerList",["UIWidgetBase"],function(n,o){"use strict";function t(t,e){this.element=t,this.widgetName=this.widgetName||"UILayerList",this.widgetEventPrefix="layerList",this.options=n.extend({mainContainer:null,$scrolled:null},this.options,e),this.interaction=!1,this.onKeyDownCallback=this.onKeyDown.bind(this),N2Classes.UIWidgetBase.prototype.constructor.apply(this,arguments),this.create()}return((t.prototype=Object.create(N2Classes.UIWidgetBase.prototype)).constructor=t).prototype.create=function(){this.scrollTimeout=null},t.prototype._mouseCapture=function(t,e,i){return t.$item[0]!==this.options.mainContainer.layerRow[0]},t.prototype._mouseStart=function(t,e,i,s){this.interaction=!0,this.scrolledTop=this.options.$scrolled.offset().top,this.scrolledHeight=this.options.$scrolled.height(),this.scrolledScroll=this.options.$scrolled.scrollTop(),this.scrolledMaxHeight=this.options.$scrolled[0].scrollHeight-this.scrolledHeight,this.context={placeholder:n('<div class="n2_layer_navigation_list_layers__sortable_placeholder"></div>'),mouse:{y:e.pageY,topModifier:t.$item.offset().top-e.pageY},$item:t.$item,$clone:t.$item.clone()},this.context.$clone.addClass("n2_layer_navigation_list_layer--sorted").appendTo(this.options.$scrolled),this.context.droppables=this.options.mainContainer.getLLDroppables(t.layer),this._cacheContainers(),document.addEventListener("keydown",this.onKeyDownCallback,{capture:!0}),this._trigger("start",e),this._mouseDrag(t,e)},t.prototype._scrollUp=function(){0<this.scrolledTop&&null===this.scrollTimeout&&(this.scrollTimeout=setInterval(function(){this.scrolledScroll-=33,this.options.$scrolled.scrollTop(this.scrolledScroll)}.bind(this),150),this.scrolledScroll-=33,this.options.$scrolled.scrollTop(this.scrolledScroll))},t.prototype._scrollDown=function(){null===this.scrollTimeout&&(this.scrollTimeout=setInterval(function(){this.scrolledScroll+=33,this.options.$scrolled.scrollTop(Math.min(this.scrolledScroll,this.scrolledMaxHeight))}.bind(this),150),this.scrolledScroll+=33,this.options.$scrolled.scrollTop(Math.min(this.scrolledScroll,this.scrolledMaxHeight)))},t.prototype._mouseDrag=function(t,e){var i,s;this.interaction&&(this.scrolledTop=this.options.$scrolled.offset().top,140<this.scrolledHeight&&(e.pageY<this.scrolledTop+33+48?this._scrollUp():e.pageY>this.scrolledTop+this.scrolledHeight-33?this._scrollDown():(clearInterval(this.scrollTimeout),this.scrollTimeout=null)),this.scrolledScroll=this.options.$scrolled.scrollTop(),i=e.pageY-this.scrolledTop+this.scrolledScroll,!1===(s=this._findInnerContainer(i))&&(s=this.context.droppables[0]),s.layers===o&&(s.layers=this._cacheContainerLayers(s)),0<(e=this._findNormalIndex(i,s))?this.context.placeholder.insertAfter(s.layers[e-1].layer.layerRow):this.context.placeholder.prependTo(s.$container),this.context.targetIndex=e,this.context.targetContainer&&this.context.targetContainer!==s&&this.context.targetContainer.layer.layerRow.removeClass("n2_layer_navigation_list_layer--drop"),this.context.targetContainer=s,this.context.targetContainer.layer.layerRow.addClass("n2_layer_navigation_list_layer--drop"),this.context.$clone.css({top:i+this.context.mouse.topModifier}))},t.prototype._mouseStop=function(t,e,i){var s,n,o,r,a;this.interaction&&(this.ended(!0),s=this.context.targetIndex,n=this.context.targetContainer,o=-1,0===this.context.targetContainer.layers.length?o=0:(r=a=!1,this.context.targetContainer.layers[s]&&(a=this.context.targetContainer.layers[s].layer),this.context.targetContainer.layers[s-1]&&(r=this.context.targetContainer.layers[s-1].layer),a===t.layer||r===t.layer?o=-1:"slide"===n.layer.type?a?o=a.getIndex()+1:r&&(o=r.getIndex()):r?o=r.getIndex()+1:a&&(o=a.getIndex())),0<=o&&(a=t.layer.getIndex(),n.layer===t.layer.group&&a<o&&o--,"col"===t.layer.type?n.layer.moveCol(a,o):(n.layer.container.insertLayerAt(t.layer,o),t.layer.onCanvasUpdate(a,n.layer,o))),delete this.context,this._trigger("stop",e)),N2Classes.WindowManager.actionPrevent("ComponentRowActivate"),this.interaction=!1},t.prototype.cancel=function(){this.interaction=!1,delete this.context},t.prototype.ended=function(t){document.removeEventListener("keydown",this.onKeyDownCallback,{capture:!0}),null!==this.scrollTimeout&&(clearInterval(this.scrollTimeout),this.scrollTimeout=null),this.context.placeholder.remove(),this.context.$clone.remove(),this.context.targetContainer.layer.layerRow.removeClass("n2_layer_navigation_list_layer--drop"),t||this.cancel()},t.prototype.onKeyDown=function(t){27===t.keyCode&&(t.stopImmediatePropagation(),t.preventDefault(),this.ended())},t.prototype._cacheContainers=function(){for(var t=0;t<this.context.droppables.length;t++){var e=this.context.droppables[t];e.top=e.$container.offset().top-this.scrolledTop+this.scrolledScroll-15,e.height=e.$container.outerHeight(),e.bottom=e.top+e.height+15}},t.prototype._findInnerContainer=function(t){for(var e=this.context.droppables.length-1;0<=e;e--){var i=this.context.droppables[e];if(i.top<=t&&i.bottom>=t)return i}return!1},t.prototype._cacheContainerLayers=function(t){for(var e=[],i=t.layer.container.getSortedLayers(),s=0;s<i.length;s++){var n={layer:i[s]};n.top=n.layer.layerRow.offset().top-this.scrolledTop+this.scrolledScroll,n.height=n.layer.layerRow.outerHeight(),n.bottom=n.top+n.height/2,n.index=s,e.push(n)}return"slide"===t.layer.type&&e.reverse(),e},t.prototype._findNormalIndex=function(t,e){for(var i=0;i<e.layers.length;i++)if(t<=e.layers[i].bottom)return i;return e.layers.length},t}),N2D("UIDragTooltip",function(t,e){"use strict";function i(t){this.name=t,this.isShown=!1,this.isShownForHover=!1,this.isShownForDrag=!1,this.e=null,this.hoverTipCallback=null,this.tip=N2Classes.PositionDisplay.get()}return i.prototype.hoverShow=function(t,e){this.e=t,this.hoverTipCallback=e,this.isShownForHover=!0,this.show()},i.prototype.hoverUpdatePosition=function(t){this.isShownForHover&&!this.isShownForDrag&&(this.e=t,this.tip.update(this.e,this.name))},i.prototype.hoverHide=function(){this.isShownForHover=!1,this.hide()},i.prototype.dragShow=function(){this.isShownForDrag=!0,this.show()},i.prototype.dragUpdate=function(t,e){this.e=t,this.tip.update(t,this.name,e)},i.prototype.dragHide=function(){this.isShownForDrag=!1,this.hide(),this.isShownForHover&&this.tip.update(this.e,this.name,this.hoverTipCallback.call())},i.prototype.show=function(){this.isShown||(this.tip.show(this.name),this.isShownForDrag||this.tip.update(this.e,this.name,this.hoverTipCallback.call()),this.isShown=!0)},i.prototype.hide=function(){!this.isShown||this.isShownForHover||this.isShownForDrag||(this.tip.hide(this.name),this.isShown=!1)},i}),N2D("UIResizeAbsolute",["UIMouse"],function(w,t){"use strict";function e(t,e,i){this.element=t,this.fragmentEditor=e,this.widgetName=this.widgetName||"UIResizeAbsolute",w(this.element).data("UIResizeAbsolute",this),this.widgetEventPrefix="resize",this.options=w.extend({alsoResize:!1,containment:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,resize:null,start:null,stop:null},this.options,i),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).plugins={},e.prototype._num=function(t){return parseFloat(t)||0},e.prototype._isNumber=function(t){return!isNaN(parseFloat(t))},e.prototype.create=function(){this.element.addClass("nui_resize_absolute"),this._setupHandles(),this._mouseInit(),this._trigger("create",null,{})},e.prototype._setupHandles=function(){this.options;var t,e,i,s=["n","e","s","w","se","sw","ne","nw"],n=this;this.$handles=w(),this.handles={};for(var o=0;o<s.length;o++)e="nui_resize_absolute__handle--"+(t=s[o]),i=w("<div>").addClass("nui_resize_absolute__handle "+e).attr("data-handle",t).on("mousedown",this._mouseDown.bind(this)),this.handles[t]=i,this.$handles=this.$handles.add(i),this.element.append(i);this.$handles.on("mouseover",function(){n.resizing||(this.className&&(i=this.className.match(/nui_resize_absolute__handle--(se|sw|ne|nw|n|e|s|w)/i)),n.axis=i&&i[1]?i[1]:"se")})},e.prototype._mouseCapture=function(t){var e,i,s=!1;for(e in this.handles)(i=this.handles[e][0])!==t.target&&!w.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},e.prototype._removeHandles=function(){this.$handles.remove()},e.prototype._mouseStart=function(t){w("body").addClass("n2_body--resize-absolute").css("cursor",this.axis+"-resize").addClass("n2_body--inherit-cursor"),this.element.addClass("nui_resize_absolute--resizing"),this.fragmentEditor.pointerManager.disable();var e=this.element.position();this.element.css({left:e.left,top:e.top,right:"auto",bottom:"auto"});var i,s=this.options,n=this.element;return this.resizing=!0,this.helper=this.element,i=this._num(this.helper.css("left")),e=this._num(this.helper.css("top")),s.containment&&(i+=w(s.containment).scrollLeft()||0,e+=w(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:e},this.size={width:n.width(),height:n.height()},this.originalSize={width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:i,top:e},this.originalMousePosition={left:t.pageX,top:t.pageY},e=this.handles[this.axis].css("cursor"),w("body").css("cursor","auto"===e?this.axis+"-resize":e),this._propagate("start",t),!0},e.prototype._mouseDrag=function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),w.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},e.prototype._mouseStop=function(t){return this.resizing=!1,this._propagate("stop",t),this.fragmentEditor.pointerManager.enable(),this.element.removeClass("nui_resize_absolute--resizing"),w("body").removeClass("n2_body--resize-absolute").css("cursor","").removeClass("n2_body--inherit-cursor"),N2Classes.WindowManager.actionPrevent("ComponentActivate"),!1},e.prototype._updatePrevProperties=function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},e.prototype._applyChanges=function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},e.prototype._updateVirtualBoundaries=function(){var t=this.options,t={minWidth:this._isNumber(t.minWidth)?t.minWidth:0,maxWidth:this._isNumber(t.maxWidth)?t.maxWidth:1/0,minHeight:this._isNumber(t.minHeight)?t.minHeight:0,maxHeight:this._isNumber(t.maxHeight)?t.maxHeight:1/0};this._vBoundaries=t},e.prototype._updateCache=function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},e.prototype._respectSize=function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,r=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),r&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&h&&(t.left=a-e.minWidth),s&&h&&(t.left=a-e.maxWidth),r&&i&&(t.top=l-e.minHeight),n&&i&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},e.prototype._change={e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return w.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return w.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return w.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return w.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},e.prototype._propagate=function(t,e){this.callPlugin(t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},e.prototype.ui=function(){return{element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition,axis:this.axis}},e.prototype.destroy=function(){for(var t in this._mouseDestroy(),this.element.removeClass("nui_resize_absolute").removeData(this.widgetName),this.handles)this.handles[t].remove();return this},N2Classes.UIWidgetBase.addPlugin(e,"smartguides",{start:function(t,e){var i,s,n=w(this).data("UIResizeAbsolute"),o=n.options;n.gridH=w('<div class="n2_smartguide n2_smartguide--horizontal"></div>').appendTo(o._containment),n.gridV=w('<div class="n2_smartguide n2_smartguide--vertical"></div>').appendTo(o._containment),n.gridH2=w('<div class="n2_smartguide n2_smartguide--horizontal"></div>').appendTo(o._containment),n.gridV2=w('<div class="n2_smartguide n2_smartguide--vertical"></div>').appendTo(o._containment),n.elements=[],n.$snapLayers=w(),"function"!=typeof o.smartguides||(s=o.smartguides())&&(i=o._containment.offset(),s.each(function(){var t=w(this),e=t.offset();this!==n.element[0]&&(n.elements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:Math.round(e.top-i.top),left:Math.round(e.left-i.left)}),t.hasClass("n2-ss-layer")&&(n.$snapLayers=n.$snapLayers.add(t)))}),n.$snapLayers.addClass("n2_layer_resize_snap_to"),s=o._containment[0].getBoundingClientRect(),n.elements.push({item:o._containment,width:s.width,height:s.height,top:0,left:0}))},stop:function(t,e){var i=w(this).data("UIResizeAbsolute");i.$snapLayers.removeClass("n2_layer_resize_snap_to"),i.gridH.remove(),i.gridV.remove(),i.gridH2.remove(),i.gridV2.remove()},resize:function(t,e){var i=w(this).data("UIResizeAbsolute"),s=i.options.tolerance;i.gridV.css({display:"none"}),i.gridH.css({display:"none"}),i.gridV2.css({display:"none"}),i.gridH2.css({display:"none"});var n=i.elements[i.elements.length-1];function o(t){i.gridV.css({left:Math.min(t,n.width-1),display:"block"})}function r(t){i.gridV2.css({left:Math.min(t,n.width-1),display:"block"})}function a(t){i.gridH.css({top:Math.min(t,n.height-1),display:"block"})}function l(t){i.gridH2.css({top:Math.min(t,n.height-1),display:"block"})}var h=t.ctrlKey||t.metaKey,d=t.altKey;if(!h||!d){for(var c=e.position.left,p=c+e.size.width,u=e.position.top,f=u+e.size.height,g=i.elements.length-1;0<=g;g--){var y,m,v=i.elements[g].left,_=v+i.elements[g].width,b=i.elements[g].top,C=b+i.elements[g].height;h||(y=(v+_)/2,Math.abs(v-p)<=s?(e.size.width=v-e.position.left,o(e.position.left+e.size.width)):Math.abs(v-c)<=s?(m=e.position.left-v,e.position.left=v,e.size.width+=m,o(e.position.left)):Math.abs(y-c)<=s&&(m=e.position.left-y,e.position.left=y,e.size.width+=m,o(e.position.left)),Math.abs(_-c)<=s?(m=e.position.left-_,e.position.left=_,e.size.width+=m,r(e.position.left)):Math.abs(_-p)<=s?(e.size.width=_-e.position.left,r(e.position.left+e.size.width)):Math.abs(y-p)<=s&&(e.size.width=y-e.position.left,r(e.position.left+e.size.width))),d||(y=(b+C)/2,Math.abs(b-f)<=s?(e.size.height=b-e.position.top,a(b)):Math.abs(b-u)<=s?(m=e.position.top-b,e.position.top=b,e.size.height+=m,a(e.position.top)):Math.abs(y-u)<=s&&(m=e.position.top-y,e.position.top=y,e.size.height+=m,a(e.position.top)),Math.abs(C-u)<=s?(m=e.position.top-C,e.position.top=C,e.size.height+=m,l(e.position.top)):Math.abs(C-f)<=s?(e.size.height=C-e.position.top,l(e.position.top+e.size.height)):Math.abs(y-f)<=s&&(e.size.height=y-e.position.top,l(e.position.top+e.size.height)))}e.size.width=Math.round(e.size.width),e.size.height=Math.round(e.size.height)}}}),e}),N2D("UIResizeNormal",["UIMouse","UIDragTooltip"],function(o,t){"use strict";var s=new N2Classes.UIDragTooltip("NormalSizing");function e(t,e,i){this.element=t,this.fragmentEditor=e,this.widgetName=this.widgetName||"UIResizeNormal",this.widgetEventPrefix="normalsizing",this.multiplier=1,this.options=o.extend({maxWidth:!0,height:!1,syncWidth:!1,start:null,resizeMaxWidth:null,resizeHeight:null,stopMaxWidth:null,stopHeight:null},this.options,i),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.setMaxWidth=function(t){this.handles.e.toggleClass("nui_resize_normal__handle--none",t<0),this.handles.w.toggleClass("nui_resize_normal__handle--none",t<0)},e.prototype.create=function(){this._setupHandles(),this._mouseInit()},e.prototype.destroy=function(){for(var t in this._mouseDestroy(),this.element.removeData(this.widgetName),this.handles)this.handles[t].remove();return this},e.prototype._setupHandles=function(){var t,e=this.options,i=[];for(e.maxWidth&&(i.push("w"),i.push("e")),e.height&&i.push("s"),this.handles={},this.$handles=o(),t=0;t<i.length;t++){var s=i[t],n=o('<div class="nui_resize_normal__handle nui_resize_normal__handle--'+s+'">').on("mouseenter",this.onMouseEnter.bind(this,s));this.handles[s]=n,this.$handles=this.$handles.add(n),this.element.append(n)}},e.prototype.onMouseEnter=function(e,t){var i=t;this.timeout=setTimeout(function(){delete this.timeout,s.hoverShow(i,function(){if("e"===e||"w"===e){var t=this.element.css("maxWidth");return"Max width: "+("px"===t.substr(-2)?t:"none")}if("s"===e)return"Height: "+this.element.height()+"px"}.bind(this))}.bind(this),500),this.handles[e].on({"mousemove.tooltip":function(t){i=t,s.hoverUpdatePosition(t)},"mouseleave.tooltip":function(){this.timeout&&(clearTimeout(this.timeout),delete this.timeout),this.handles[e].off(".tooltip"),s.hoverHide()}.bind(this)})},e.prototype._removeHandles=function(){this.$handles.remove()},e.prototype._mouseCapture=function(t){for(var e in this.handles)if(this.handles[e][0]===t.target)return this.currentHandle=e,!this.options.disabled;return!1},e.prototype._mouseStart=function(t){switch(this.fragmentEditor.pointerManager.contextualBarHover.disable(),s.dragShow(),this.originalMousePosition={left:t.pageX,top:t.pageY},this.currentHandle){case"w":case"e":this.originalValue=this.element.width(),this.maxWidth=this.element.parent().width(),this._trigger("start",t,"maxwidth"),"center"===this.element.css("align-self")?this.multiplier=2:this.multiplier=1,o("body").css("cursor",this.currentHandle+"-resize").addClass("n2_body--inherit-cursor");break;case"s":this.originalValue=this.element.height(),this._trigger("start",t,"height"),o("body").css("cursor","s-resize").addClass("n2_body--inherit-cursor")}return!0},e.prototype._parse_movement_s=function(t){return t.pageY-this.originalMousePosition.top},e.prototype._parse_movement_e=function(t){return(t.pageX-this.originalMousePosition.left)*this.multiplier},e.prototype._parse_movement_w=function(t){return(this.originalMousePosition.left-t.pageX)*this.multiplier},e.prototype._mouseDrag=function(t){var e=this.options;switch(this.currentValue=nextend.roundHelper(this.originalValue+this["_parse_movement_"+this.currentHandle].call(this,t)),this.currentHandle){case"w":case"e":this.currentValue<=this.maxWidth?(this.element.css("maxWidth",this.currentValue+"px"),e.syncWidth&&this.element.css("width",this.currentValue+"px"),this.setMaxWidth(this.currentValue)):(this.element.css("maxWidth","none"),e.syncWidth&&this.element.css("width",""),this.currentValue=0,this.setMaxWidth(-1)),s.dragUpdate(t,"Max width: "+(0===this.currentValue?"none":this.currentValue+"px"));break;case"s":this.currentValue=Math.max(1,this.currentValue),this.element.height(this.currentValue),s.dragUpdate(t,"Height: "+this.currentValue+"px")}this._triggerInteraction()},e.prototype._mouseStop=function(t){var e=this.options;switch(this.currentValue=nextend.roundHelper(this.originalValue+this["_parse_movement_"+this.currentHandle].call(this,t)),s.dragHide(),this.currentHandle){case"w":case"e":this.currentValue<=this.maxWidth?(this.element.css("maxWidth",this.currentValue+"px"),e.syncWidth&&this.element.css("width",""),this.setMaxWidth(this.currentValue)):(this.element.css("maxWidth","none"),e.syncWidth&&this.element.css("width",""),this.currentValue=0,this.setMaxWidth(-1)),this._trigger("stopMaxWidth",t,{value:this.currentValue});break;case"s":this.currentValue=Math.max(1,this.currentValue),this.element.height(this.currentValue),this._trigger("stopHeight",t,{value:this.currentValue})}return o("body").css("cursor","").removeClass("n2_body--inherit-cursor"),this._triggerInteraction(),this.fragmentEditor.pointerManager.contextualBarHover.enable(),N2Classes.WindowManager.actionPrevent("ComponentActivate"),!1},e}),N2D("UISpacingMargin",["UISpacing"],function(s,t){"use strict";function e(t,e,i){this.options=s.extend({mode:"margin",label:"Margin",sync:{n:"margin-top",e:"margin-right",s:"margin-bottom",w:"margin-left"}},i),N2Classes.UISpacing.prototype.constructor.call(this,t,e)}return(e.prototype=Object.create(N2Classes.UISpacing.prototype)).constructor=e}),N2D("UISpacingPadding",["UISpacing"],function(s,t){"use strict";function e(t,e,i){this.options=s.extend({mode:"padding",label:"Padding",sync:{n:"padding-top",e:"padding-right",s:"padding-bottom",w:"padding-left"}},i),N2Classes.UISpacing.prototype.constructor.call(this,t,e)}return((e.prototype=Object.create(N2Classes.UISpacing.prototype)).constructor=e).prototype.limitValue=function(t){return Math.max(0,t)},e}),N2D("UISpacing",["UIMouse","UIDragTooltip"],function(n,t){"use strict";var s=new N2Classes.UIDragTooltip("Spacing");function e(t,e){this.element=t,this.fragmentEditor=e,this.widgetName=this.widgetName||"UISpacing",this.widgetEventPrefix="spacing",this.options=n.extend({syncInv:{n:"s",e:"w",s:"n",w:"e"},side:{n:"top",e:"right",s:"bottom",w:"left"},size:{n:"height",e:"width",s:"height",w:"width"},drag:null,start:null,stop:null},this.options),N2Classes.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return((e.prototype=Object.create(N2Classes.UIMouse.prototype)).constructor=e).prototype.create=function(){this._setupHandles(),this._mouseInit()},e.prototype.destroy=function(){for(var t in this._mouseDestroy(),this.element.removeData(this.widgetName),this.handles)this.handles[t].remove();return this},e.prototype._setupHandles=function(){var t=["n","e","s","w"];this.handles={},this.$handles=n();for(var e=0;e<t.length;e++){var i=t[e],s=n("<div>").addClass("nui_spacing__handle nui_spacing__handle--"+this.options.mode+" nui_spacing__handle--"+i).on("mouseenter",this.onMouseEnter.bind(this,i)).on("mousedown",this._mouseDown.bind(this)).appendTo(this.element);this.handles[i]=s,this.$handles=this.$handles.add(s)}},e.prototype.onMouseEnter=function(t,e){var i=e;this.timeout=setTimeout(function(){delete this.timeout,s.hoverShow(i,function(){return this.options.label+" "+this.options.side[t]+": "+this.element.css(this.options.sync[t])}.bind(this))}.bind(this),500),this.handles[t].on({"mousemove.tooltip":function(t){i=t,s.hoverUpdatePosition(t)},"mouseleave.tooltip":function(){this.timeout&&(clearTimeout(this.timeout),delete this.timeout),this.handles[t].off(".tooltip"),s.hoverHide()}.bind(this)})},e.prototype._removeHandles=function(){this.$handles.remove()},e.prototype._parse_movement_n=function(t){return t.pageY-this.originalMousePosition.top},e.prototype._parse_movement_w=function(t){return t.pageX-this.originalMousePosition.left},e.prototype._parse_movement_s=function(t){return t.pageY-this.originalMousePosition.top},e.prototype._parse_movement_e=function(t){return this.originalMousePosition.left-t.pageX},e.prototype._mouseCapture=function(t){var e,i,s=!1;for(i in this.handles)((e=this.handles[i][0])===t.target||n.contains(e,t.target))&&n(e).hasClass("nui-enabled")&&(s=!0);return!this.options.disabled&&s},e.prototype.updatePositionDisplay=function(t){var e=this.options.label+" "+this.options.side[this.direction]+": "+this.currentValue+"px<br>";this.wasShiftPressed&&(e+=this.options.label+" "+this.options.side[this.options.syncInv[this.direction]]+": "+this.currentValue+"px<br>"),s.dragUpdate(t,e)},e.prototype._mouseStart=function(t){var e,i;for(i in this.fragmentEditor.pointerManager.contextualBarActive.enableActiveForced(),this.fragmentEditor.pointerManager.contextualBarHover.disable(),s.dragShow(),this.wasShiftPressed=!1,this.handles)if((e=this.handles[i][0])===t.target||n.contains(e,t.target)){this.direction=i;break}return this.syncProperty=this.options.sync[this.direction],this.originalValue=parseInt(this.element.css(this.syncProperty)),this.invSyncProperty=this.options.sync[this.options.syncInv[this.direction]],this.invOriginalValue=parseInt(this.element.css(this.invSyncProperty)),this.resizing=!0,this.originalMousePosition={left:t.pageX,top:t.pageY},this.currentValue=this.originalValue,this.handles[this.direction].addClass("nui_spacing__handle--spacing"),n("body").css("cursor",this.direction+"-resize").addClass("n2_body--inherit-cursor"),n("body").on("keydown."+this.widgetEventPrefix,this._keyDown.bind(this)).on("keyup."+this.widgetEventPrefix,this._keyUp.bind(this)),this._trigger("start",t,this.ui()),!0},e.prototype._keyDown=function(t){t.shiftKey&&!this.wasShiftPressed&&(this.wasShiftPressed=!0,this.element.css(this.invSyncProperty,this.currentValue),this.setSize(this.options.syncInv[this.direction],this.currentValue),this._trigger("spacing",t,this.ui()),this.updatePositionDisplay(t),this._triggerInteraction())},e.prototype._keyUp=function(t){!t.shiftKey&&this.wasShiftPressed&&(this.wasShiftPressed=!1,this.element.css(this.invSyncProperty,this.invOriginalValue),this.setSize(this.options.syncInv[this.direction],this.invOriginalValue),this._trigger("spacing",t,this.ui()),this.updatePositionDisplay(t),this._triggerInteraction())},e.prototype._mouseDrag=function(t){this.movement=this["_parse_movement_"+this.direction].call(this,t),this.currentValue=this.limitValue(nextend.roundHelper(this.originalValue+this.movement)),this.element.css(this.syncProperty,this.currentValue),this.setSize(this.direction,this.currentValue),t.shiftKey?(this.wasShiftPressed=!0,this.element.css(this.invSyncProperty,this.currentValue),this.setSize(this.options.syncInv[this.direction],this.currentValue)):this.wasShiftPressed&&(this.wasShiftPressed=!1,this.element.css(this.invSyncProperty,this.invOriginalValue),this.setSize(this.options.syncInv[this.direction],this.invOriginalValue)),this._trigger("spacing",t,this.ui()),this._triggerInteraction(),this.updatePositionDisplay(t)},e.prototype._mouseStop=function(t){return this.movement=this["_parse_movement_"+this.direction].call(this,t),this.currentValue=this.limitValue(nextend.roundHelper(this.originalValue+this.movement)),this.element.css(this.syncProperty,this.currentValue),t.shiftKey?this.element.css(this.invSyncProperty,this.currentValue):this.wasShiftPressed&&this.element.css(this.invSyncProperty,this.invOriginalValue),this.resizing=!1,n("body").off("."+this.widgetEventPrefix),this.handles[this.direction].removeClass("nui_spacing__handle--spacing"),n("body").css("cursor","").removeClass("n2_body--inherit-cursor"),this._trigger("stop",t,this.ui()),s.dragHide(),this._triggerInteraction(),this.fragmentEditor.pointerManager.contextualBarActive.disableActiveForced(),this.fragmentEditor.pointerManager.contextualBarHover.enable(),N2Classes.WindowManager.actionPrevent("ComponentActivate"),!1},e.prototype.limitValue=function(t){return t},e.prototype.ui=function(){var t={};return t[this.options.side[this.direction]]=this.currentValue,this.wasShiftPressed&&(t[this.options.side[this.options.syncInv[this.direction]]]=this.currentValue),{element:this.element,changed:t}},e.prototype.setOption=function(t,e){N2Classes.UIWidgetBase.prototype.setOption.apply(this,arguments),"current"===t&&(e=e.split(" "),this.setSize("n",e[0]),this.setSize("e",e[1]),this.setSize("s",e[2]),this.setSize("w",e[3]))},e.prototype.setSize=function(t,e){var i=!1;"number"==typeof e?e<0&&(i=!0,e*=-1):"-"===e.substr(0,1)&&(i=!0,e=e.substr(1)),this.handles[t].css(this.options.size[t],e),this.handles[t].toggleClass("nui_spacing__handle--negative",i),this.handles[t].toggleClass("nui_spacing__handle--zero",0===parseFloat(e))},e}),N2D("PlacementAbsolute",["PlacementAbstract"],function(s,l){"use strict";var n={raf:!1,ratios:null,isThrottled:!1,layers:[]};function t(t,e,i){this.type="absolute",this.transferredProperties={},N2Classes.PlacementAbstract.prototype.constructor.apply(this,arguments),this.doThrottledTheResize=this.doTheResize,this.parentIsVisible=!0}return((t.prototype=Object.create(N2Classes.PlacementAbstract.prototype)).constructor=t).getRegistryDataToFields=function(t){return{parentid:s("#layerparentid"),parentalign:s("#layerparentalign"),parentvalign:s("#layerparentvalign"),left:s("#layerleft"),top:s("#layertop"),responsiveposition:s("#layerresponsive-position"),width:s("#layerwidth"),height:s("#layerheight"),responsivesize:s("#layerresponsive-size"),align:s("#layeralign"),valign:s("#layervalign")}},t.prototype.start=function(){this.$layer=this.layer.layer,this.$layerRow=this.layer.layerRow},t.prototype.preActivation=function(t){"normal"!==t.type||0<(t=this.layer.getProperty("height"))&&(this.transferredProperties.height=t)},t.prototype.activated=function(t){var e=this.$layer.data("parentid");e?0<s("#"+e).length?this.activatedAfterParentReady(t):setTimeout(function(){this.activatedAfterParentReady(t)}.bind(this),300):this._activated(t)},t.prototype.activatedAfterParentReady=function(i){var t,e=this.$layer.data("parentid");e?0<(t=s("#"+e)).length?(e=t.data("layerObject"))?e.readyDeferred.done(this._activated.bind(this,i)):t.on("layerStarted",function(t,e){e.readyDeferred.done(this._activated.bind(this,i))}.bind(this)):(this.$layer.data("parentid",""),this._activated(i)):this._activated(i)},t.prototype._activated=function(t){this.loadProperties(s.extend(t,this.transferredProperties)),this.transferredProperties={},this.___makeLayerAlign(),this.___makeLayerResizeable(),this.layer.layerRow.addClass("n2_layer_navigation_list_layer--absolute"),s('<div class="n2_layer_navigation_list_layer__title_action"><div class="n2_layer_navigation_list_layer__title_absolute_marker" data-n2tip="Absolute">A</div></div>').prependTo(this.layer.layerTitle.find(".n2_layer_navigation_list_layer__title_actions"))},t.cleanLayer=function(t){var e=["desktopPortrait","desktopLandscape","tabletPortrait","tabletLandscape","mobilePortrait","mobileLandscape"];t.removeAttr("data-align").removeAttr("data-valign").css({left:"",top:"",right:"",bottom:"",width:"",height:"","text-align":""});for(var i=["parentid","responsiveposition","responsivesize","parentalign","parentvalign","align","valign","left","top","width","height"],s={},n=0;n<i.length;n++){var o=i[n].toLowerCase();s[o]=t.data(o),t.removeAttr(o),t.removeData(o);for(var r=0;r<e.length;r++){var a=e[r].toLowerCase();s[a+o]=t.data(a+o),t.removeAttr(a+o),t.removeData(a+o)}}return s},t.prototype.deActivated=function(t){this.layer.layerRow.removeClass("n2_layer_navigation_list_layer--absolute"),this.layer.layerTitle.find(".n2_layer_navigation_list_layer__title_absolute_marker").remove();var e=this.layer.getProperty("parentid");e&&""!=e&&(this.$layer.removeAttr("data-parentid"),this.unSubscribeParent()),this.$layer.removeAttr("data-align").removeAttr("data-valign").css({left:"",top:"",right:"",bottom:"",width:"",height:"","text-align":""}),this.alignMarker.remove(),this.uiResizeAbsolute.destroy(),this.$layer.off(".n2-ss-absolute"),this.$layer.triggerHandler("LayerAbsoluteUnavailable");var i=["parentid","responsiveposition","responsivesize","parentalign","parentvalign","align","valign","left","top","width","height"],e=this.layer.getPropertiesData(i);return this.layer.removeProperties(i),e},t.prototype.loadProperties=function(t){this.layer.createProperty("parentid",null,this.layer.layer,this),this.layer.createProperty("responsiveposition",1,this.layer.layer,this),this.layer.createProperty("responsivesize",1,this.layer.layer,this),this.layer.createDeviceProperty("parentalign",{desktopPortrait:"center"},this.layer.layer,this),this.layer.createDeviceProperty("parentvalign",{desktopPortrait:"middle"},this.layer.layer,this),this.layer.createDeviceProperty("align",{desktopPortrait:t.align||"center"},this.layer.layer,this),this.layer.createDeviceProperty("valign",{desktopPortrait:t.valign||"middle"},this.layer.layer,this),this.layer.createDeviceProperty("left",{desktopPortrait:t.left||0},this.layer.layer,this),this.layer.createDeviceProperty("top",{desktopPortrait:t.top||0},this.layer.layer,this),this.layer.createDeviceProperty("width",{desktopPortrait:t.width||"auto"},this.layer.layer,this),this.layer.createDeviceProperty("height",{desktopPortrait:t.height||"auto"},this.layer.layer,this);t=this.layer.layer;this.subscribeParentCallbacks={},this.layer.getProperty("parentid")&&this.subscribeParent(),t.attr({"data-align":this.layer.getProperty("align"),"data-valign":this.layer.getProperty("valign")})},t.prototype.___makeLayerAlign=function(){this.alignMarker=s('<div class="n2-ss-layer-cc"></div>').attr("data-handle","cc").appendTo(this.$layer),this.layer.editorUI.absoluteCC=this.alignMarker},t.prototype.___makeLayerResizeable=function(){this._resizableJustClick=!1,this.uiResizeAbsolute=new N2Classes.UIResizeAbsolute(this.$layer,this.layer.fragmentEditor,{_containment:this.fragmentEditor.mainContainer.layer,start:this.____makeLayerResizeableStart.bind(this),resize:this.____makeLayerResizeableResize.bind(this),stop:this.____makeLayerResizeableStop.bind(this),create:function(){this.$layer.find(".nui_resize_absolute__handle, .n2-ss-layer-cc").on({mousedown:function(t){this._resizableJustClick=[t.clientX,t.clientY]}.bind(this),mouseup:function(t){if(this._resizableJustClick&&Math.abs(Math.sqrt(Math.pow(this._resizableJustClick[0]-t.clientX,2)+Math.pow(this._resizableJustClick[1]-t.clientY,2)))<1){var t=s(t.currentTarget),e=this.fragmentEditor.layerOptions.layerFeatures;switch(t.data("handle")){case"nw":e.horizontalAlign("left",!1),e.verticalAlign("top",!1);break;case"w":e.horizontalAlign("left",!1),e.verticalAlign("middle",!1);break;case"sw":e.horizontalAlign("left",!1),e.verticalAlign("bottom",!1);break;case"n":e.horizontalAlign("center",!1),e.verticalAlign("top",!1);break;case"cc":e.horizontalAlign("center",!1),e.verticalAlign("middle",!1);break;case"s":e.horizontalAlign("center",!1),e.verticalAlign("bottom",!1);break;case"ne":e.horizontalAlign("right",!1),e.verticalAlign("top",!1);break;case"e":e.horizontalAlign("right",!1),e.verticalAlign("middle",!1);break;case"se":e.horizontalAlign("right",!1),e.verticalAlign("bottom",!1)}}this._resizableJustClick=!1}.bind(this)})}.bind(this),smartguides:function(){return this.fragmentEditor.getSnap(this.layer.group,this.layer)}.bind(this),tolerance:5}),this.layer.editorUI.resize=this.uiResizeAbsolute.$handles,this.$layer.on({"mousedown.n2-ss-absolute":function(t){0===t.button&&0===s(t.target).closest(".nui_resize_absolute__handle, .nui_resize_normal__handle, .nui_spacing__handle").length&&(N2Classes.PositionDisplay.get().show("Canvas"),N2Classes.PositionDisplay.get().update(t,"Canvas","W: "+parseInt(this.$layer.width())+"px<br />H: "+parseInt(this.$layer.height())+"px"),document.activeElement&&document.activeElement.blur(),document.addEventListener("mouseup",function(){N2Classes.PositionDisplay.get().hide("Canvas")},{capture:!0,once:!0}))}.bind(this)})},t.prototype.____makeLayerResizeableStart=function(t,e){this._resizableJustClick&&(this._resizableJustClick=!1),this.____makeLayerResizeableResize(t,e),N2Classes.PositionDisplay.get().show("Canvas")},t.prototype.____makeLayerResizeableResize=function(t,e){N2Classes.PositionDisplay.get().update(t,"Canvas","W: "+e.size.width+"px<br />H: "+e.size.height+"px"),this.triggerLayerResized()},t.prototype.____makeLayerResizeableStop=function(t,e){var i=!1;"n"!==e.axis&&"s"!==e.axis&&e.originalSize.width!=e.size.width||(r=this.layer.getProperty("width"),this.layer.isDimensionPropertyAccepted(r)&&(i=!0,this._syncwidth()));var s=!1;"e"!==e.axis&&"w"!==e.axis&&e.originalSize.height!=e.size.height||(r=this.layer.getProperty("height"),this.layer.isDimensionPropertyAccepted(r)&&(s=!0,this._syncheight()));var n=this.fragmentEditor.getResponsiveRatioHorizontal(),o=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical();parseInt(this.layer.getProperty("responsivesize"))||(n=o=1);var r=null;i||(r=Math.round(e.size.width*(1/n)));n=null;s||(n=Math.round(e.size.height*(1/o))),this._setPosition(null,null,e.position.left,e.position.top,r,n,!0),this.triggerLayerResized(),N2Classes.PositionDisplay.get().hide("Canvas")},t.prototype._setPosition=function(t,e,i,s,n,o,r){var a=this.layer.getMode();null===t&&(t=this.layer.getProperty("align")),null===e&&(e=this.layer.getProperty("valign")),null===i?i=this.layer.getProperty("left"):r&&(i=this.calculatePositionLeft(t,i)),null===s?s=this.layer.getProperty("top"):r&&(s=this.calculatePositionTop(e,s)),null===n&&(n=this.layer.getProperty("width")),null===o&&(o=this.layer.getProperty("height"));a=N2Classes.History.get().addValue(this.layer,this.layer.historyStoreOnPlacement,["historyStorePosition",a]);a&&a.setValues({align:this.layer.getRawProperty("align"),valign:this.layer.getRawProperty("valign"),left:this.layer.getRawProperty("left"),top:this.layer.getRawProperty("top"),width:this.layer.getRawProperty("width"),height:this.layer.getRawProperty("height")},{align:t,valign:e,left:i,top:s,width:n,height:o}),N2Classes.History.get().off(),this.layer.store(l,"width",n,!0,"layer"),this.layer.$.trigger("propertyChanged",["width",n]),this.layer.store(l,"height",o,!0,"layer"),this.layer.$.trigger("propertyChanged",["height",o]),this.layer.store(l,"align",t,!0,"layer"),this.layer.$.trigger("propertyChanged",["align",t]),this.layer.store(l,"valign",e,!0,"layer"),this.layer.$.trigger("propertyChanged",["valign",e]),this.layer.store(l,"left",i,!0,"layer"),this.layer.$.trigger("propertyChanged",["left",i]),this.layer.store(l,"top",s,!0,"layer"),this.layer.$.trigger("propertyChanged",["top",s]),N2Classes.History.get().on()},t.prototype.historyStorePosition=function(t,e){this.layer.historyStore(t.align,"align",e),this.layer.historyStore(t.valign,"valign",e),this.layer.historyStore(t.width,"width",e),this.layer.historyStore(t.height,"height",e),this.layer.historyStore(t.left,"left",e),this.layer.historyStore(t.top,"top",e),this.triggerLayerResized()},t.prototype.calculatePositionLeft=function(t,e){var i=this.fragmentEditor.getResponsiveRatioHorizontal();parseInt(this.layer.getProperty("responsiveposition"))||(i=1);var s={left:0,leftMultiplier:1};if(this.parent&&this.parent.layer.is(":visible")){var n=this.parent.layer.position();switch(this.layer.getProperty("parentalign")){case"right":s.left=n.left+this.parent.layer[0].offsetWidth;break;case"center":s.left=n.left+Math.round(this.parent.layer[0].offsetWidth/2);break;default:s.left=n.left}s.left+=parseInt(this.parent.layer.css("marginLeft"))}else{var o=this.$layer.parent();switch(t){case"center":s.left+=Math.round(o[0].offsetWidth/2);break;case"right":s.left+=o[0].offsetWidth}}switch(t){case"left":e=-Math.round((s.left-e)*(1/i));break;case"center":e=-Math.round((s.left-e-this.$layer.width()/2)*(1/i));break;case"right":e=-Math.round((s.left-e-this.$layer.width())*(1/i))}return e},t.prototype.calculatePositionTop=function(t,e){var i=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical();parseInt(this.layer.getProperty("responsiveposition"))||(i=1);var s={top:0,topMultiplier:1};if(this.parent&&this.parent.layer.is(":visible")){var n=this.parent.layer.position();switch(this.layer.getProperty("parentvalign")){case"bottom":s.top=n.top+this.parent.layer[0].offsetHeight;break;case"middle":s.top=n.top+Math.round(this.parent.layer[0].offsetHeight/2);break;default:s.top=n.top}s.top+=parseInt(this.parent.layer.css("marginTop"))}else{var o=this.$layer.parent();switch(t){case"middle":s.top+=Math.round(o[0].offsetHeight/2);break;case"bottom":s.top+=o[0].offsetHeight}}switch(t){case"top":e=-Math.round((s.top-e)*(1/i));break;case"middle":e=-Math.round((s.top-e-this.$layer.height()/2)*(1/i));break;case"bottom":e=-Math.round((s.top-e-this.$layer.height())*(1/i))}return e},t.prototype.moveX=function(t){this._setPosition(null,null,this.layer.getProperty("left")+t,null,null,null,!1)},t.prototype.moveY=function(t){this._setPosition(null,null,null,this.layer.getProperty("top")+t,null,null,!1)},t.prototype.setPositionLeft=function(t){t=this.calculatePositionLeft(this.layer.getProperty("align"),t),this.layer.store(l,"left",t,!0),this.layer.$.trigger("propertyChanged",["left",t])},t.prototype.setPositionTop=function(t){t=this.calculatePositionTop(this.layer.getProperty("valign"),t),this.layer.store(l,"top",t,!0),this.layer.$.trigger("propertyChanged",["top",t])},t.prototype.setPosition=function(t,e){this.setPositionLeft(t),this.setPositionTop(e)},t.prototype.setDeviceBasedAlign=function(){var t=this.layer.getMode();this.layer.deviceProperty[t].align===l&&this.layer.setProperty("align",this.layer.getProperty("align"),"layer"),this.layer.deviceProperty[t].valign===l&&this.layer.setProperty("valign",this.layer.getProperty("valign"),"layer")},t.prototype.setPropertyresponsiveposition=t.prototype.setPropertyresponsivesize=function(t,e,i){this.layer._setProperty(t,parseInt(e),i)},t.prototype.setPropertywidth=t.prototype.setPropertyheight=function(t,e,i){var s=e;this.layer.isDimensionPropertyAccepted(e)||(s=~~e)!=e&&this.layer.$.trigger("propertyChanged",[t,s]),setTimeout(function(){this.onResize(!1)}.bind(this),50),this.layer._setProperty(t,s,i)},t.prototype.setPropertyleft=t.prototype.setPropertytop=function(t,e,i){var s=~~e;s!=e&&this.layer.$.trigger("propertyChanged",[t,s]),this.layer._setProperty(t,s,i)},t.prototype.render=function(t){this["_sync"+t]()},t.prototype.renderWithModifier=function(e,t,i){try{"width"!=e&&"height"!=e||!this.layer.isDimensionPropertyAccepted(t)?this["_sync"+e](Math.round(t*i)):this["_sync"+e](t)}catch(t){console.error("_sync"+e)}},t.prototype.startResize=function(){this.doTheResize({slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},!0,!0)},t.prototype.onResize=function(t){this.resize({slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},t)},t.prototype.resize=function(t,e){this.parent&&!e||this.addToResizeCollection(this,t,!1)},t.prototype.addToResizeCollection=function(t,e,i){n.ratios=e,n.isThrottled=i;for(var s=0;s<n.layers.length;s++)if(n.layers[s]===this){n.layers.splice(s,1);break}n.layers.push(t),!1===n.raf&&(n.raf=!0,requestAnimationFrame(function(){var t=n;n={raf:!1,ratios:null,isThrottled:!1,layers:[]};for(var e=0;e<t.layers.length;e++)t.layers[e].isDeleted||t.layers[e].doTheResize(t.ratios,!0,t.isThrottled)})),this.triggerLayerResized(i,e)},t.prototype._syncresponsiveposition=function(){this.onResize(!0)},t.prototype._syncwidth=function(){var t=this.layer.getProperty("width");this.layer.isDimensionPropertyAccepted(t)||(parseInt(this.layer.getProperty("responsivesize"))&&(t*=this.fragmentEditor.getResponsiveRatioHorizontal()),t+="px"),this.$layer.css("width",t)},t.prototype._syncheight=function(){var t=this.layer.getProperty("height");this.layer.isDimensionPropertyAccepted(t)||(parseInt(this.layer.getProperty("responsivesize"))&&(t*=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()),t+="px"),this.$layer.css("height",t)},t.prototype._syncparentalign=function(){var t=this.layer.getProperty("parentalign");this.$layer.data("parentalign",t);t=this.getParent();t&&t.placement.current.onResize(!1)},t.prototype._syncparentvalign=function(){var t=this.layer.getProperty("parentvalign");this.$layer.data("parentvalign",t);t=this.getParent();t&&t.placement.current.onResize(!1)},t.prototype._syncleft=function(){var t=this.layer.getProperty("left");if(parseInt(this.layer.getProperty("responsiveposition"))&&(t*=this.fragmentEditor.getResponsiveRatioHorizontal()),this.parent&&this.parentIsVisible){var e=this.parent.layer.position(),i=this.layer.getProperty("align"),s=0;switch(this.layer.getProperty("parentalign")){case"right":s=e.left+this.parent.layer[0].offsetWidth;break;case"center":s=e.left+Math.round(this.parent.layer[0].offsetWidth/2);break;default:s=e.left}switch(s+=parseInt(this.parent.layer.css("marginLeft")),i){case"right":this.$layer.css({left:"auto",right:this.$layer.parent()[0].offsetWidth-s-t+"px"});break;case"center":this.$layer.css({left:Math.round(s+t-this.$layer.width()/2)+"px",right:"auto"});break;default:this.$layer.css({left:s+t+"px",right:"auto"})}}else switch(this.layer.getProperty("align")){case"right":this.$layer.css({left:"auto",right:-t+"px"});break;case"center":this.$layer.css({left:Math.round(this.$layer.parent()[0].offsetWidth/2+t-this.$layer.width()/2)+"px",right:"auto"});break;default:this.$layer.css({left:t+"px",right:"auto"})}this.triggerLayerResized()},t.prototype._synctop=function(){var t=this.layer.getProperty("top");if(parseInt(this.layer.getProperty("responsiveposition"))&&(t*=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()),this.parent&&this.parentIsVisible){var e=this.parent.layer.position(),i=this.layer.getProperty("valign"),s=0;switch(this.layer.getProperty("parentvalign")){case"bottom":s=e.top+this.parent.layer[0].offsetHeight;break;case"middle":s=e.top+Math.round(this.parent.layer[0].offsetHeight/2);break;default:s=e.top}switch(s+=parseInt(this.parent.layer.css("marginTop")),i){case"bottom":this.$layer.css({top:"auto",bottom:this.$layer.parent()[0].offsetHeight-s-t+"px"});break;case"middle":this.$layer.css({top:Math.round(s+t-this.$layer.height()/2)+"px",bottom:"auto"});break;default:this.$layer.css({top:s+t+"px",bottom:"auto"})}}else switch(this.layer.getProperty("valign")){case"bottom":this.$layer.css({top:"auto",bottom:-t+"px"});break;case"middle":this.$layer.css({top:Math.round(this.$layer.parent()[0].offsetHeight/2+t-this.$layer.height()/2)+"px",bottom:"auto"});break;default:this.$layer.css({top:t+"px",bottom:"auto"})}this.triggerLayerResized()},t.prototype._syncresponsivesize=function(){this.onResize(!0)},t.prototype.historyStoreDoubleProp=function(t,e,i,s){e==this.layer.getMode()?(this.layer._setProperty(i,t.value,"history"),this.layer._setProperty(s,t.value2,"history")):(this.layer.deviceProperty[e][i]=t.value,this.layer.deviceProperty[e][s]=t.value2,this.layer.$.trigger("propertyChanged",[i,this.layer.getProperty(i)]),this.layer.$.trigger("propertyChanged",[s,this.layer.getProperty(s)]),this.layer.render(i,null,"history"),this.layer.render(s,null,"history"))},t.prototype.setPropertyalign=function(t,e,i){var s=this.layer.getProperty(t),n=this.layer.getRawProperty("left");N2Classes.History.get().off(),this.layer._setProperty(t,e,i),N2Classes.History.get().on();i=N2Classes.History.get().addValue(this.layer,this.layer.historyStoreOnPlacement,["historyStoreDoubleProp",this.layer.getMode(),"align","left"]);i&&i.setValues({value:s,value2:n},{value:e,value2:this.layer.getRawProperty("left")})},t.prototype.setPropertyvalign=function(t,e,i){var s=this.layer.getProperty(t),n=this.layer.getRawProperty("top");N2Classes.History.get().off(),this.layer._setProperty(t,e,i),N2Classes.History.get().on();i=N2Classes.History.get().addValue(this.layer,this.layer.historyStoreOnPlacement,["historyStoreDoubleProp",this.layer.getMode(),"valign","top"]);i&&i.setValues({value:s,value2:n},{value:e,value2:this.layer.getRawProperty("top")})},t.prototype._syncalign=function(t,e){var i=this.layer.getProperty("align");this.$layer.attr("data-align",i),"history"!==e&&i!=t&&this.setPositionLeft(this.$layer.position().left)},t.prototype._syncvalign=function(t,e){var i=this.layer.getProperty("valign");this.$layer.attr("data-valign",i),"history"!==e&&i!=t&&this.setPositionTop(this.$layer.position().top)},t.prototype.fit=function(){var t=this.$layer.get(0);this.$layer.position();0<t.scrollWidth&&0<t.scrollHeight&&(t=!1,this.layer.item&&(t=this.layer.item.fitLayer()),t||(this.layer.setProperty("width","auto","layer"),this.layer.setProperty("height","auto","layer"),t=this.$layer.width(),Math.abs(this.fragmentEditor.mainContainer.layer.width()-this.$layer.position().left-t)<2&&this.layer.setProperty("width",t,"layer")))},t.prototype.hide=function(t){this.layer.store(l,t||this.layer.getMode(),0,!0)},t.prototype.show=function(t){this.layer.store(l,t||this.layer.getMode(),1,!0)},t.prototype.changeStatus=function(t,e){},t.prototype.getParent=function(){return!!this.layer.getProperty("parentid")&&s("#"+this.layer.getProperty("parentid")).data("layerObject")},t.prototype.subscribeParent=function(){var t=s("#"+this.layer.property.parentid);this.parent&&!t.is(this.parent.layer)&&(this.parent.layer.off(this.subscribeParentCallbacks),this.parent=!1),this.parent||(this.subscribeParentCallbacks={LayerResized:function(){this.resizeParent.apply(this,arguments)}.bind(this),LayerDeleted:function(t){this.layer.setProperty("parentid","","layer")}.bind(this),LayerAbsoluteUnavailable:function(){this.onLayerAbsoluteUnavailable()}.bind(this),LayerShowChange:function(t,e,i){this.layer.getMode()===e&&(this.parentIsVisible=i)}.bind(this),"n2-ss-activate":function(){this.$layerRow.addClass("n2-parent-active")}.bind(this),"n2-ss-deactivate":function(){this.$layerRow.removeClass("n2-parent-active")}.bind(this),LayerGetDataWithChildren:function(t,e,i){this.layer.getDataWithChildren(e,i)}.bind(this)},this.parent=t.data("layerObject"),this.parent.layer.on(this.subscribeParentCallbacks),this.$layer.on("LayerAbsoluteUnavailable.absolute",this.onLayerAbsoluteUnavailable.bind(this)),this.$layer.addClass("n2-ss-layer-has-parent"))},t.prototype.onLayerAbsoluteUnavailable=function(){this.layer.setProperty("parentid","","layer")},t.prototype.unSubscribeParent=function(t){this.$layerRow.removeClass("n2-parent-active"),this.$layer.removeClass("n2-ss-layer-has-parent"),this.parent&&(this.$layer.off("LayerAbsoluteUnavailable.absolute"),this.parent.layer.off(this.subscribeParentCallbacks),this.parent=!1,this.subscribeParentCallbacks={},"delete"!==t&&(t=this.$layer.position(),this._setPosition(null,null,t.left,t.top,null,null,!0)))},t.prototype.unlink=function(t){t&&t.preventDefault(),this.layer.setProperty("parentid","","layer")},t.prototype.parentPicked=function(t,e,i,s,n){var o,r;for(r in this.layer.setProperty("parentid","","layer"),this.layer.setProperty("align",s,"layer"),this.layer.setProperty("valign",n,"layer"),this.layer.setProperty("parentalign",e,"layer"),this.layer.setProperty("parentvalign",i,"layer"),this.layer.setProperty("parentid",t.requestID(),"layer"),this.layer.deviceProperty)"desktopPortrait"!==r&&(this.layer.deviceProperty[r].left=o,this.layer.deviceProperty[r].top=o,this.layer.deviceProperty[r].valign=o,this.layer.deviceProperty[r].align=o)},t.prototype._syncparentid=function(){var t=this.layer.getProperty("parentid");t&&""!==t?N2Classes.History.get().actionInProgress()?setTimeout(this._linkToParentID.bind(this,t,!0),100):this._linkToParentID(t,!1):(this.$layer.removeAttr("data-parentid"),this.unSubscribeParent())},t.prototype._linkToParentID=function(t,e){0===s("#"+t).length?this.layer.setProperty("parentid","","layer"):(this.$layer.attr("data-parentid",t).addClass("n2-ss-layer-has-parent"),this.subscribeParent(),e?(N2Classes.History.get().off(),this._setPosition(null,null,null,null,null,null,!0),N2Classes.History.get().on()):(e=this.$layer.position(),this._setPosition(null,null,e.left,e.top,null,null,!0)))},t.prototype._renderModeProperties=function(t){this.$layer.attr("data-align",this.layer.property.align),this.$layer.attr("data-valign",this.layer.property.valign),t&&this.onResize(!0)},t.prototype.doLinearResize=function(t){this.doThrottledTheResize(t,!0)},t.prototype.doTheResize=function(t,e,i){this.render("width"),this.render("height"),this.render("left"),this.render("top"),e||this.triggerLayerResized(i,t)},t.prototype.resizeParent=function(t,e,i){this.addToResizeCollection(this,e,i)},t.prototype.resizeParentLocal=function(){this.resizeParent(l,{slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},!1)},t.prototype.updatePosition=function(){var t,e;"center"===this.layer.getProperty("align")&&(t=0,t=this.parent?this.parent.layer.position().left+this.parent.layer[0].offsetWidth/2:this.$layer.parent()[0].offsetWidth/2,e=this.fragmentEditor.getResponsiveRatioHorizontal(),parseInt(this.layer.getProperty("responsiveposition"))||(e=1),this.$layer.css("left",Math.round(t-this.$layer.width()/2+this.layer.getProperty("left")*e))),"middle"===this.layer.getProperty("valign")&&(t=0,t=this.parent?this.parent.layer.position().top+this.parent.layer[0].offsetHeight/2:this.$layer.parent()[0].offsetHeight/2,e=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical(),parseInt(this.layer.getProperty("responsiveposition"))||(e=1),this.$layer.css("top",Math.round(t-this.$layer.height()/2+this.layer.getProperty("top")*e))),this.triggerLayerResized()},t.prototype.sync=function(){this._syncalign(null,"history"),this._syncvalign(null,"history"),this._syncwidth(),this._syncheight(),this._synctop(),this._syncleft(),this._syncparentid()},t.prototype.delete=function(){this.layer.getProperty("parentid")&&this.unSubscribeParent("delete")},t}),N2D("PlacementContent",["PlacementAbstract"],function(t,e){"use strict";function i(t,e,i){this.type="content",N2Classes.PlacementAbstract.prototype.constructor.apply(this,arguments)}return(i.prototype=Object.create(N2Classes.PlacementAbstract.prototype)).constructor=i}),N2D("PlacementDefault",["PlacementAbstract"],function(t,e){"use strict";function i(t,e,i){this.type="default",N2Classes.PlacementAbstract.prototype.constructor.apply(this,arguments)}return(i.prototype=Object.create(N2Classes.PlacementAbstract.prototype)).constructor=i}),N2D("PlacementNormal",["PlacementAbstract"],function(a,t){"use strict";function e(t,e,i){this.type="normal",this.transferredProperties={},N2Classes.PlacementAbstract.prototype.constructor.apply(this,arguments)}return((e.prototype=Object.create(N2Classes.PlacementAbstract.prototype)).constructor=e).getRegistryDataToFields=function(t){return{margin:a("#layernormal-margin"),height:a("#layernormal-height"),maxwidth:a("#layernormal-maxwidth"),selfalign:a("#layernormal-selfalign")}},e.prototype.preActivation=function(t){"absolute"===t.type&&this.layer.item&&this.layer.item.needHeight&&((t=this.layer.getProperty("height")).match&&t.match(/[0-9]+%$/)?this.transferredProperties.height=Math.max(100,parseInt(this.$layer.parent()[0].offsetHeight*parseInt(t)/100)):0<t&&(this.transferredProperties.height=t))},e.prototype.activated=function(t){this.loadProperties(a.extend(t,this.transferredProperties)),this.transferredProperties={},this.layer.$.on("baseSizeUpdated.placementnormal",this._syncmargin.bind(this)),this.layer.$.on("baseSizeUpdated.placementnormal",this._syncheight.bind(this)),this.startUISpacing(),this.startUISizing(),this.$layer.on({mousedown:function(t){t.stopPropagation()}})},e.prototype.loadProperties=function(t){this.layer.createDeviceProperty("margin",{desktopPortrait:"0|*|0|*|0|*|0|*|px+"},this.layer.layer,this),this.layer.createDeviceProperty("height",{desktopPortrait:t.height||0},this.layer.layer,this),this.layer.createDeviceProperty("maxwidth",{desktopPortrait:0},this.layer.layer,this),this.layer.createDeviceProperty("selfalign",{desktopPortrait:"inherit"},this.layer.layer,this)},e.cleanLayer=function(t){var e=["desktopPortrait","desktopLandscape","tabletPortrait","tabletLandscape","mobilePortrait","mobileLandscape"];t.attr("data-has-maxwidth","0").removeAttr("data-cssselfalign").css({position:"",margin:"",height:"",maxWidth:""});for(var i=["margin","height","maxwidth","selfalign"],s={},n=0;n<i.length;n++){var o=i[n].toLowerCase();s[o]=t.data(o),t.removeAttr(o),t.removeData(o);for(var r=0;r<e.length;r++){var a=e[r].toLowerCase();s[o]=t.data(a+o),t.removeAttr(a+o),t.removeData(a+o)}}return s},e.prototype.deActivated=function(t){this.layer.$.off(".placementnormal"),this.uiSpacing.destroy(),delete this.layer.editorUI.normalSizing,this.uiResizeNormal.destroy(),this.layer.layer.attr("data-has-maxwidth","0"),this.layer.layer.removeAttr("data-cssselfalign"),this.layer.layer.removeAttr("data-custom-height");var e=["margin","height","maxwidth","selfalign"],i=this.layer.getPropertiesData(e);return this.layer.removeProperties(e),this.layer.layer.css({position:"",margin:"",height:"",maxWidth:""}),i},e.prototype._renderModeProperties=function(t){this._syncmargin(),this._syncheight(),this._syncmaxwidth(),this._syncselfalign()},e.prototype._syncmargin=function(){var t=(s=this.layer.getProperty("margin").split("|*|")).pop(),e=this.layer.baseSize;if("px+"==t&&0<e){t="em";for(var i=0;i<s.length;i++)s[i]=parseInt(s[i])/e}var s=s.join(t+" ")+t;this.layer.layer.css("margin",s),this.layer.update(),this.uiSpacing.setOption("current",s)},e.prototype.startUISpacing=function(){this.uiSpacing=new N2Classes.UISpacingMargin(this.$layer,this.layer.fragmentEditor,{stop:this.onSpacingStop.bind(this)}),this.layer.editorUI.margin=this.uiSpacing.$handles},e.prototype.onSpacingStop=function(t,e){var i,s=this.layer.getProperty("margin").split("|*|"),n=1,o=1;for(i in"px+"==s[s.length-1]&&1<Math.abs(parseFloat(this.$layer.css("fontSize"))-this.layer.baseSize)&&(n=this.fragmentEditor.getResponsiveRatioHorizontal(),o=this.fragmentEditor.getResponsiveRatioVertical()),e.changed){var r=e.changed[i];switch(i){case"top":s[0]=Math.round(r/o);break;case"right":s[1]=Math.round(r/n);break;case"bottom":s[2]=Math.round(r/o);break;case"left":s[3]=Math.round(r/n)}}this.layer.setProperty("margin",s.join("|*|")),a("#layernormal-margin").data("field").insideChange(s.join("|*|"))},e.prototype.startUISizing=function(){var t=!1;this.layer.item&&this.layer.item.needHeight&&(t=!0),this.uiResizeNormal=new N2Classes.UIResizeNormal(this.$layer,this.layer.fragmentEditor,{height:t,syncWidth:!0,start:function(t,e){"maxwidth"===e&&this.layer.layer.attr("data-has-maxwidth","1")}.bind(this),stopMaxWidth:function(t,e){this.layer.setProperty("maxwidth",e.value)}.bind(this),stopHeight:function(t,e){var i=1;parseInt(this.$layer.css("fontSize"))!=this.layer.baseSize&&(i=this.fragmentEditor.getResponsiveRatioHorizontal());Math.round(void 0/i);this.layer.setProperty("height",e.value)}.bind(this)}),this.layer.editorUI.normalSizing=this.uiResizeNormal.$handles},e.prototype._syncheight=function(){var t,e,i=parseInt(this.layer.getProperty("height"));0<i?(t="px",0<(e=this.layer.baseSize)&&(t="em",i=parseInt(i)/e),this.layer.layer.css("height",i+t).attr("data-custom-height",1)):this.layer.layer.css("height","").removeAttr("data-custom-height"),this.layer.update()},e.prototype._syncmaxwidth=function(){var t=parseInt(this.layer.getProperty("maxwidth"));t<=0||isNaN(t)?(this.layer.layer.css("maxWidth","").attr("data-has-maxwidth","0"),this.uiResizeNormal.setMaxWidth(-1)):(this.layer.layer.css("maxWidth",t+"px").attr("data-has-maxwidth","1"),this.uiResizeNormal.setMaxWidth(t)),this.layer.update()},e.prototype._syncselfalign=function(){this.layer.layer.attr("data-cssselfalign",this.layer.getProperty("selfalign")),this.layer.update()},e.prototype.sync=function(){this._syncmargin(),this._syncheight(),this._syncmaxwidth()},e}),N2D("Placement",function(t,n){"use strict";function e(t){this.layer=t,this.fragmentEditor=t.fragmentEditor,this.modes={},this.current=n,this.updatePositionThrottled=NextendDeBounce(function(){this.layer.isDeleteStarted||(this.updatePosition(),this.layer.layer.trigger("interaction"))}.bind(this),200)}return e.prototype.allow=function(t){switch(t){case"default":this.modes.default=new N2Classes.PlacementDefault(this,this.layer,this.fragmentEditor);break;case"absolute":this.modes.absolute=new N2Classes.PlacementAbsolute(this,this.layer,this.fragmentEditor);break;case"normal":this.modes.normal=new N2Classes.PlacementNormal(this,this.layer,this.fragmentEditor)}},e.prototype.start=function(){for(var t in this.modes)this.modes[t].start()},e.prototype.setMode=function(t,e){var i,s=!1;return e=e||{},this.modes[t]!==n?this.current!==this.modes[t]&&(this.current&&(this.modes[t].preActivation(this.current),i=this.current.type,s=this.current.deActivated(this.modes[t])),this.current=this.modes[t],this.layer.layer.attr("data-pm",this.current.type),this.current.activated(e),this.layer.$.triggerHandler("placementChanged",[this.current.type,i])):console.error("Layer placement("+t+") not allowed for this component",this.layer),s},e.prototype.getType=function(){return this.current.type},e.prototype.startResize=function(){this.current.startResize()},e.prototype.onResize=function(t){"function"==typeof this.current.onResize&&this.current.onResize(t)},e.prototype.updatePosition=function(){this.current.updatePosition()},e.prototype.doLinearResize=function(t){this.current.doLinearResize(t)},e.prototype.sync=function(){this.current.sync()},e.prototype.renderModeProperties=function(t){this.layer.adjustFontSize(!1),this.current._renderModeProperties(t)},e.prototype.delete=function(){this.current.delete()},e}),N2D("PlacementAbstract",["Placement"],function(t,e){"use strict";function i(t,e,i){this.placement=t,this.layer=e,this.fragmentEditor=i,this._triggerLayerResizedThrottled=NextendThrottle(this._triggerLayerResized,30)}return i.prototype.start=function(){this.$layer=this.layer.layer},i.prototype.startResize=function(){},i.prototype.preActivation=function(t){},i.prototype.activated=function(){},i.prototype.deActivated=function(t){return!1},i.prototype.updatePosition=function(){this.layer.group.update()},i.prototype._renderModeProperties=function(t){},i.prototype._hide=function(){},i.prototype._show=function(){},i.prototype.doLinearResize=function(t){},i.prototype.sync=function(){},i.prototype.delete=function(){},i.prototype.changeStatus=function(t,e){},i.prototype.onResize=function(t){this.triggerLayerResized(t)},i.prototype.isSingleAxis=function(){if("slide"===this.layer.group.type){if(!this.parent)return!1;if("absolute"===this.parent.placement.getType())return!1}return!0},i.prototype.triggerLayerResized=function(t,e){t?this._triggerLayerResized(t,e):this._triggerLayerResizedThrottled(!0,e)},i.prototype._triggerLayerResized=function(t,e){this.layer.isDeleted||this.$layer.triggerHandler("LayerResized",[e||{slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},t||!1])},i}),N2D("Item",function(s,n){"use strict";function t(t,e,i){this.type===n&&(this.type=t.data("item")),this.needWidth=this.constructor.needWidth||!1,this.needHeight=this.constructor.needHeight||!1,this.fragmentEditor=i.fragmentEditor,this.generator=this.fragmentEditor.editor.generator,(this.self=this).$item=t,this.layer=e,this.itemEditor=i,this.css=[],this.fonts=[],this.styles=[],this.needFill=[],this.values=this.$item.data("itemvalues"),"object"!=typeof this.values&&(this.values=s.parseJSON(this.values)),this.pre="div#"+this.fragmentEditor.editor.frontend.elementID+" ",this.defaultValues=i.getItemForm(this.type).values,this.added(),this.$item.data("item",this),this.$item.appendTo(this.layer.getContent()),0===(this.layer.item=this).$item.children().length&&this.reRender(),s("<div></div>").addClass("n2-ss-item-overlay").css("zIndex",89).appendTo(this.$item),this.$item.find("a").on("click",function(t){t.preventDefault()}),s(window).trigger("ItemCreated")}return t.needWidth=!1,t.needHeight=!1,N2Classes.Historical(t),t.prototype.getLabel=function(){return this.type},t.prototype.hasTextScale=function(){return!0},t.prototype.changeValue=function(t,e){this===this.itemEditor.activeItem?s("#item_"+this.type+t).data("field").insideChange(e):this.values[t]=e},t.prototype.activate=function(t,e){this.itemEditor.setActiveItem(this,t,e)&&(nextend.basicCSS.activate("ss3item"+this.type,this.values,{font:this.fonts,style:this.styles}),this.itemEditor.lastValues[this.type]=this.values)},t.prototype.deActivate=function(){nextend.basicCSS.deActivate()},t.prototype.render=function(t,e){this.layer.layer.triggerHandler("itemRender"),this.$item.html(""),this.parseAll(t),this._render(t),this.itemEditor.lastValues[this.type]=this.values=e,s("<div></div>").addClass("n2-ss-item-overlay").css("zIndex",89).appendTo(this.$item),this.layer.update(),this.$item.find("a").on("click",function(t){t.preventDefault()})},t.prototype._render=function(t){},t.prototype.reRender=function(t){this.values=s.extend({},this.getDefault(),this.values,t),this.render(s.extend({},this.values),this.values)},t.prototype.delete=function(){this.$item.remove(),this.itemEditor.activeItem==this&&(this.itemEditor.activeItem=null)},t.prototype.getHTML=function(t){return t?"["+this.type+' values="'+N2Classes.Base64.encode(JSON.stringify(this.values))+'"]':s('<div class="n2-ss-item n2-ss-item-'+this.type+'"></div>').attr("data-item",this.type).attr("data-itemvalues",JSON.stringify(this.values))},t.prototype.getData=function(){return{type:this.type,values:this.values}},t.prototype.getDefault=function(){return{}},t.prototype.added=function(){},t.prototype.addedFont=function(t,e){var i=s("#item_"+this.type+e);i.length&&this.fonts.push({mode:t,name:e,field:i.data(
|
|