From de4cb54703a1d2653776ecbf8937aedfdb71ecd6 Mon Sep 17 00:00:00 2001 From: Benjamin Intal Date: Tue, 8 Oct 2024 17:22:05 +0800 Subject: [PATCH 01/13] fix (optimize css): mobile styles can override tablet styles (#3346) Happens if the very first style encountered in the editor is a mobile style. fixes #3345 Co-authored-by: bfintal@gmail.com <> --- src/css-optimize.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/css-optimize.php b/src/css-optimize.php index e7d04086b..82e1620e7 100644 --- a/src/css-optimize.php +++ b/src/css-optimize.php @@ -396,6 +396,7 @@ public static function generate_css( $styles ) { foreach ( $style_matches[1] as $i => $media_query ) { $media_query = ! empty( $media_query ) ? substr( $media_query, 0, -1 ) : $media_query; + $media_query = str_replace( 'width: ', 'width:', $media_query ); // Ensure that the media query is consistent. $selector = $style_matches[2][ $i ]; $style_rule = $style_matches[3][ $i ]; From 1b3c1d035514dddae1f2f66f8e755fdc3eb16304 Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia <98727316+mxkae@users.noreply.github.com> Date: Tue, 8 Oct 2024 17:22:49 +0800 Subject: [PATCH 02/13] fix (button block): autofocus when adding buttons (#3339) --- src/block/button-group/edit.js | 29 ++++++++++++++++------------ src/block/button-group/variations.js | 7 +------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/block/button-group/edit.js b/src/block/button-group/edit.js index b718591d9..a44a4f46d 100644 --- a/src/block/button-group/edit.js +++ b/src/block/button-group/edit.js @@ -33,7 +33,7 @@ import { FlexGapControls, Transform, } from '~stackable/block-components' -import { useBlockContext, useDeviceType } from '~stackable/hooks' +import { useDeviceType } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, @@ -49,6 +49,7 @@ import { } from '@wordpress/block-editor' import { sprintf, __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const ALLOWED_INNER_BLOCKS = [ 'stackable/button', 'stackable/icon-button' ] @@ -109,7 +110,12 @@ const Edit = props => { const deviceType = useDeviceType() const rowClass = getRowClasses( attributes ) const blockAlignmentClass = getAlignmentClasses( attributes ) - const { hasInnerBlocks } = useBlockContext() + const { hasInnerBlocks } = useSelect( select => { + const { getBlockOrder } = select( 'core/block-editor' ) + return { + hasInnerBlocks: getBlockOrder( props.clientId ).length > 0, + } + }, [ props.clientId ] ) const blockClassNames = classnames( [ className, @@ -176,16 +182,15 @@ const Edit = props => { { ! hasInnerBlocks && } - { hasInnerBlocks && -
- -
- } +
+ +
{ props.isHovered && hasInnerBlocks && } diff --git a/src/block/button-group/variations.js b/src/block/button-group/variations.js index 8753be419..7da4fe73d 100644 --- a/src/block/button-group/variations.js +++ b/src/block/button-group/variations.js @@ -31,12 +31,7 @@ const variations = [ 'stk-type': 'essential', 'stk-demo': 'https://wpstackable.com/button-block/?utm_source=welcome&utm_medium=settings&utm_campaign=view_demo&utm_content=demolink', isDefault: true, - innerBlocks: [ - [ - 'stackable/button', - {}, - ], - ], + innerBlocks: [], example: buttonExample, }, { From 8bd53808eb8a02a0fee7a2b0185e74a15dcf2c11 Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia <98727316+mxkae@users.noreply.github.com> Date: Tue, 8 Oct 2024 17:23:38 +0800 Subject: [PATCH 03/13] fix (text & heading blocks): Apply text gradient color to spelling errors (#3314) * use ::spelling-error * move styles to editor-block.scss --- src/styles/editor-block.scss | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/styles/editor-block.scss b/src/styles/editor-block.scss index 4c22c81bc..1a2a6a1db 100644 --- a/src/styles/editor-block.scss +++ b/src/styles/editor-block.scss @@ -290,6 +290,22 @@ margin-top: 0; } +// Typography +// ::spelling-error is not supported by Firefox so we need to separate it to prevent the style rule above from being invalid +// and because :is() does not allow pseudo-elements inside it. +.stk--is-gradient::spelling-error, +.stk--is-gradient li::spelling-error, +.stk--is-gradient span::spelling-error, +.stk--is-gradient a::spelling-error { + background-clip: text; + -webkit-background-clip: text; + -moz-background-clip: text; + -o-background-clip: text; + -webkit-text-fill-color: transparent; + -moz-text-fill-color: transparent; + -o-text-fill-color: transparent; +} + // Deprecated styles. @import "deprecated-editor-block"; From d4f76c7d598153ebaa4d6f41861f5f1e9bef0daf Mon Sep 17 00:00:00 2001 From: "bfintal@gmail.com" <> Date: Tue, 8 Oct 2024 17:38:21 +0800 Subject: [PATCH 04/13] chore: version bumped to 3.13.9 --- .../stackable-ultimate-gutenberg-blocks.pot | 3258 ++++++++--------- package.json | 2 +- plugin.php | 4 +- readme.txt | 8 +- 4 files changed, 1639 insertions(+), 1633 deletions(-) diff --git a/languages/stackable-ultimate-gutenberg-blocks.pot b/languages/stackable-ultimate-gutenberg-blocks.pot index a7f449564..e90b2ec72 100644 --- a/languages/stackable-ultimate-gutenberg-blocks.pot +++ b/languages/stackable-ultimate-gutenberg-blocks.pot @@ -2,14 +2,14 @@ # This file is distributed under the same license as the Stackable - Gutenberg Blocks plugin. msgid "" msgstr "" -"Project-Id-Version: Stackable - Gutenberg Blocks 3.13.8\n" +"Project-Id-Version: Stackable - Gutenberg Blocks 3.13.9\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/stackable-ultimate-gutenberg-blocks\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2024-10-01T10:04:43+00:00\n" +"POT-Creation-Date: 2024-10-08T09:34:07+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.5.0\n" @@ -516,7 +516,7 @@ msgstr "" #: dist/translation-strings.php:98 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:236 +#: dist/translation-strings.js:237 msgctxt "Content placeholder" msgid "Description for this block. Use this space for describing your block. Any text will do. Description for this block. You can use this space for describing your block." msgstr "" @@ -548,614 +548,633 @@ msgstr "" #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Ghost" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:244 +msgid "General" msgstr "" #: dist/translation-strings.php:104 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Plain" +msgid "Open at the start" msgstr "" #: dist/translation-strings.php:105 -#: src/stk-block-types.php:64 -#: src/stk-block-types.php:83 -#: src/stk-block-types.php:475 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:462 -msgid "Link" +msgid "Close adjacent on open" msgstr "" #: dist/translation-strings.php:106 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Button text" +msgid "Automatically closes adjacent accordion panels when clicked." msgstr "" #: dist/translation-strings.php:107 #: dist/editor_blocks.js:2 -msgid "Call to action" +msgid "Enable FAQ Schema" msgstr "" #: dist/translation-strings.php:108 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:243 -msgid "General" +msgid "Open Icon" msgstr "" #: dist/translation-strings.php:109 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Open at the start" +msgid "The open icon will appear when the accordion is opened" msgstr "" #: dist/translation-strings.php:110 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Close adjacent on open" +msgid "Title for This Block" msgstr "" #: dist/translation-strings.php:111 #: dist/editor_blocks.js:2 -msgid "Automatically closes adjacent accordion panels when clicked." +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:236 +msgctxt "Heading placeholder" +msgid "Title for This Block" msgstr "" #: dist/translation-strings.php:112 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Enable FAQ Schema" +msgid "Plain" msgstr "" #: dist/translation-strings.php:113 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Open Icon" +#: dist/translation-strings.js:432 +msgid "Shadow" msgstr "" #: dist/translation-strings.php:114 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "The open icon will appear when the accordion is opened" +msgid "Colored" msgstr "" #: dist/translation-strings.php:115 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Title for This Block" +msgid "Plus" msgstr "" #: dist/translation-strings.php:116 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:237 -msgctxt "Heading placeholder" -msgid "Title for This Block" +msgid "Ghost" msgstr "" #: dist/translation-strings.php:117 +#: src/stk-block-types.php:64 +#: src/stk-block-types.php:83 +#: src/stk-block-types.php:475 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:385 -msgid "Shadow" +#: dist/translation-strings.js:462 +msgid "Link" msgstr "" #: dist/translation-strings.php:118 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Colored" +msgid "Button text" msgstr "" #: dist/translation-strings.php:119 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Plus" +msgid "Call to action" msgstr "" #: dist/translation-strings.php:120 -#: src/stk-block-types.php:51 -#: src/stk-block-types.php:96 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:464 -msgid "Button" +msgid "Horizontal" msgstr "" #: dist/translation-strings.php:121 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Horizontal" +msgid "Vertical" msgstr "" #: dist/translation-strings.php:122 #: dist/editor_blocks.js:2 -msgid "Horizontal 2" +msgid "%s Alignment" msgstr "" #: dist/translation-strings.php:123 #: dist/editor_blocks.js:2 -msgid "Horizontal 3" +msgid "Content" msgstr "" #: dist/translation-strings.php:124 +#: src/stk-block-types.php:51 +#: src/stk-block-types.php:96 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Split Centered" +#: dist/translation-strings.js:464 +msgid "Button" msgstr "" #: dist/translation-strings.php:125 #: dist/editor_blocks.js:2 -msgid "Slides" +msgid "Full Width Buttons" msgstr "" #: dist/translation-strings.php:126 #: dist/editor_blocks.js:2 -msgid "Carousel Type" +msgid "Flex Wrap" msgstr "" #: dist/translation-strings.php:127 #: dist/editor_blocks.js:2 -msgid "Slide" +msgid "No Wrap" msgstr "" #: dist/translation-strings.php:128 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Fade" +msgid "Wrap" msgstr "" #: dist/translation-strings.php:129 #: dist/editor_blocks.js:2 -msgid "Infinite Scrolling" +msgid "Wrap Reverse" msgstr "" #: dist/translation-strings.php:130 #: dist/editor_blocks.js:2 -msgid "Only visible in the frontend." +msgid "Button Text" msgstr "" #: dist/translation-strings.php:131 +#: src/stk-block-types.php:88 +#: src/stk-block-types.php:462 #: dist/editor_blocks.js:2 -msgid "Slides to Show" +#: dist/translation-strings.js:463 +msgid "Icon Button" msgstr "" #: dist/translation-strings.php:132 +#: src/stk-block-types.php:104 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Slide Gap" +#: dist/translation-strings.js:465 +msgid "Social Buttons" msgstr "" #: dist/translation-strings.php:133 +#: src/stk-block-types.php:105 #: dist/editor_blocks.js:2 -msgid "Fade duration" +#: dist/translation-strings.js:466 +msgid "Add social buttons." msgstr "" #: dist/translation-strings.php:134 #: dist/editor_blocks.js:2 -msgid "Autoplay" +msgid "Horizontal 2" msgstr "" #: dist/translation-strings.php:135 #: dist/editor_blocks.js:2 -msgid "Speed (ms)" +msgid "Horizontal 3" msgstr "" #: dist/translation-strings.php:136 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Arrows" +msgid "Split Centered" msgstr "" #: dist/translation-strings.php:137 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Previous Slide Icon" +msgid "Subtitle for This Block" msgstr "" #: dist/translation-strings.php:138 #: dist/editor_blocks.js:2 -msgid "Next Slide Icon" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:238 +msgctxt "Subtitle placeholder" +msgid "Subtitle for This Block" msgstr "" #: dist/translation-strings.php:139 #: dist/editor_blocks.js:2 -msgid "Arrow Position" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:239 +msgctxt "Button placeholder" +msgid "Button" msgstr "" #: dist/translation-strings.php:140 #: dist/editor_blocks.js:2 -msgid "Inside" +msgid "Default 2" msgstr "" #: dist/translation-strings.php:141 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Outside" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:320 +msgid "Full" msgstr "" #: dist/translation-strings.php:142 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "%s Justify" +msgid "Faded" msgstr "" #: dist/translation-strings.php:143 #: dist/editor_blocks.js:2 -msgid "%s Alignment" +msgid "Slides" msgstr "" #: dist/translation-strings.php:144 #: dist/editor_blocks.js:2 -msgid "%s Offset" +msgid "Carousel Type" msgstr "" #: dist/translation-strings.php:145 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Button Gap" +msgid "Slide" msgstr "" #: dist/translation-strings.php:146 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "%s Color" +msgid "Fade" msgstr "" #: dist/translation-strings.php:147 -#: src/stk-block-types.php:427 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:421 -msgid "Icon" +msgid "Infinite Scrolling" msgstr "" #: dist/translation-strings.php:148 #: dist/editor_blocks.js:2 -msgid "%s Width" +msgid "Only visible in the frontend." msgstr "" #: dist/translation-strings.php:149 #: dist/editor_blocks.js:2 -msgid "%s Height" +msgid "Slides to Show" msgstr "" #: dist/translation-strings.php:150 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:440 -msgid "Border Radius" +msgid "Slide Gap" msgstr "" #: dist/translation-strings.php:151 #: dist/editor_blocks.js:2 -msgid "%s Size" +msgid "Fade duration" msgstr "" #: dist/translation-strings.php:152 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:173 -msgid "Opacity" +msgid "Autoplay" msgstr "" #: dist/translation-strings.php:153 #: dist/editor_blocks.js:2 -msgid "Show %s on mobile" +msgid "Speed (ms)" msgstr "" #: dist/translation-strings.php:154 #: dist/editor_blocks.js:2 -msgid "arrows" +msgid "Arrows" msgstr "" #: dist/translation-strings.php:155 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Dots" +msgid "Previous Slide Icon" msgstr "" #: dist/translation-strings.php:156 #: dist/editor_blocks.js:2 -msgid "Dot Style" +msgid "Next Slide Icon" msgstr "" #: dist/translation-strings.php:157 #: dist/editor_blocks.js:2 -msgid "Solid" +msgid "Arrow Position" msgstr "" #: dist/translation-strings.php:158 -#: src/stk-block-types.php:871 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:566 -msgid "Outline" +msgid "Inside" msgstr "" #: dist/translation-strings.php:159 #: dist/editor_blocks.js:2 -msgid "Dot" +msgid "Outside" msgstr "" #: dist/translation-strings.php:160 #: dist/editor_blocks.js:2 -msgid "Active Dot" +msgid "%s Justify" msgstr "" #: dist/translation-strings.php:161 #: dist/editor_blocks.js:2 -msgid "%s Gap" +msgid "%s Offset" msgstr "" #: dist/translation-strings.php:162 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "To improve accessibility, the clickable area of the dots will not go below %s." +msgid "Button Gap" msgstr "" #: dist/translation-strings.php:163 #: dist/editor_blocks.js:2 -msgid "dots" +msgid "%s Color" msgstr "" #: dist/translation-strings.php:164 +#: src/stk-block-types.php:427 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Accessibility" +#: dist/translation-strings.js:398 +msgid "Icon" msgstr "" #: dist/translation-strings.php:165 #: dist/editor_blocks.js:2 -msgid "%s label" +msgid "%s Width" msgstr "" #: dist/translation-strings.php:166 #: dist/editor_blocks.js:2 -msgid "Previous slide" +msgid "%s Height" msgstr "" #: dist/translation-strings.php:167 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Next slide" +#: dist/translation-strings.js:428 +msgid "Border Radius" msgstr "" #: dist/translation-strings.php:168 #: dist/editor_blocks.js:2 -msgid "Use %%d to show the slide number." +msgid "%s Size" msgstr "" #: dist/translation-strings.php:169 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Slide N of N" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:173 +msgid "Opacity" msgstr "" #: dist/translation-strings.php:170 #: dist/editor_blocks.js:2 -msgid "Use two %%d to show the slide number and the total slides. e.g. Slide 1 of 3." +msgid "Show %s on mobile" msgstr "" #: dist/translation-strings.php:171 #: dist/editor_blocks.js:2 -msgid "Column Spacing" +msgid "arrows" msgstr "" #: dist/translation-strings.php:172 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Sets the paddings between the column content and the border." +msgid "Dots" msgstr "" #: dist/translation-strings.php:173 #: dist/editor_blocks.js:2 -msgid "Align Last Block to Bottom" +msgid "Dot Style" msgstr "" #: dist/translation-strings.php:174 #: dist/editor_blocks.js:2 -msgid "1,234.56" +msgid "Solid" msgstr "" #: dist/translation-strings.php:175 +#: src/stk-block-types.php:871 #: dist/editor_blocks.js:2 -msgid "Counter" +#: dist/translation-strings.js:566 +msgid "Outline" msgstr "" #: dist/translation-strings.php:176 #: dist/editor_blocks.js:2 -msgid "Duration (ms)" +msgid "Dot" msgstr "" #: dist/translation-strings.php:177 #: dist/editor_blocks.js:2 -msgid "1,234,567" +msgid "Active Dot" msgstr "" #: dist/translation-strings.php:178 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Vertical" +msgid "%s Gap" msgstr "" #: dist/translation-strings.php:179 #: dist/editor_blocks.js:2 -msgid "Content" +msgid "To improve accessibility, the clickable area of the dots will not go below %s." msgstr "" #: dist/translation-strings.php:180 #: dist/editor_blocks.js:2 -msgid "Full Width Buttons" +msgid "dots" msgstr "" #: dist/translation-strings.php:181 #: dist/editor_blocks.js:2 -msgid "Flex Wrap" +msgid "Accessibility" msgstr "" #: dist/translation-strings.php:182 #: dist/editor_blocks.js:2 -msgid "No Wrap" +msgid "%s label" msgstr "" #: dist/translation-strings.php:183 #: dist/editor_blocks.js:2 -msgid "Wrap" +msgid "Previous slide" msgstr "" #: dist/translation-strings.php:184 #: dist/editor_blocks.js:2 -msgid "Wrap Reverse" +msgid "Next slide" msgstr "" #: dist/translation-strings.php:185 #: dist/editor_blocks.js:2 -msgid "Button Text" +msgid "Use %%d to show the slide number." msgstr "" #: dist/translation-strings.php:186 -#: src/stk-block-types.php:88 -#: src/stk-block-types.php:462 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:463 -msgid "Icon Button" +msgid "Slide N of N" msgstr "" #: dist/translation-strings.php:187 -#: src/stk-block-types.php:104 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:465 -msgid "Social Buttons" +msgid "Use two %%d to show the slide number and the total slides. e.g. Slide 1 of 3." msgstr "" #: dist/translation-strings.php:188 -#: src/stk-block-types.php:105 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:466 -msgid "Add social buttons." +msgid "1,234.56" msgstr "" #: dist/translation-strings.php:189 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Subtitle for This Block" +msgid "Counter" msgstr "" #: dist/translation-strings.php:190 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:238 -msgctxt "Subtitle placeholder" -msgid "Subtitle for This Block" +msgid "Duration (ms)" msgstr "" #: dist/translation-strings.php:191 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:239 -msgctxt "Button placeholder" -msgid "Button" +msgid "1,234,567" msgstr "" #: dist/translation-strings.php:192 #: dist/editor_blocks.js:2 -msgid "Default 2" +msgid "100" msgstr "" #: dist/translation-strings.php:193 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:317 -msgid "Full" +msgid "One column" msgstr "" #: dist/translation-strings.php:194 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Faded" +msgid "50 / 50" msgstr "" #: dist/translation-strings.php:195 #: dist/editor_blocks.js:2 -msgid "100" +msgid "Two columns; equal split" msgstr "" #: dist/translation-strings.php:196 #: dist/editor_blocks.js:2 -msgid "One column" +msgid "30 / 70" msgstr "" #: dist/translation-strings.php:197 #: dist/editor_blocks.js:2 -msgid "50 / 50" +msgid "Two columns; one-third, two-thirds split" msgstr "" #: dist/translation-strings.php:198 #: dist/editor_blocks.js:2 -msgid "Two columns; equal split" +msgid "70 / 30" msgstr "" #: dist/translation-strings.php:199 #: dist/editor_blocks.js:2 -msgid "30 / 70" +msgid "Two columns; two-thirds, one-third split" msgstr "" #: dist/translation-strings.php:200 #: dist/editor_blocks.js:2 -msgid "Two columns; one-third, two-thirds split" +msgid "33 / 33 / 33" msgstr "" #: dist/translation-strings.php:201 #: dist/editor_blocks.js:2 -msgid "70 / 30" +msgid "Three columns; equal split" msgstr "" #: dist/translation-strings.php:202 #: dist/editor_blocks.js:2 -msgid "Two columns; two-thirds, one-third split" +msgid "25 / 50 / 25" msgstr "" #: dist/translation-strings.php:203 #: dist/editor_blocks.js:2 -msgid "33 / 33 / 33" +msgid "Three columns; wide center column" msgstr "" #: dist/translation-strings.php:204 #: dist/editor_blocks.js:2 -msgid "Three columns; equal split" +msgid "25 / 25 / 25 / 25" msgstr "" #: dist/translation-strings.php:205 #: dist/editor_blocks.js:2 -msgid "25 / 50 / 25" +msgid "Four columns; equal split" msgstr "" #: dist/translation-strings.php:206 #: dist/editor_blocks.js:2 -msgid "Three columns; wide center column" +msgid "Column Spacing" msgstr "" #: dist/translation-strings.php:207 #: dist/editor_blocks.js:2 -msgid "25 / 25 / 25 / 25" +msgid "Sets the paddings between the column content and the border." msgstr "" #: dist/translation-strings.php:208 #: dist/editor_blocks.js:2 -msgid "Four columns; equal split" +msgid "Align Last Block to Bottom" msgstr "" #: dist/translation-strings.php:209 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Colon" +msgid "Stackable Design Library" msgstr "" #: dist/translation-strings.php:210 +#: dist/editor_blocks.js:2 +msgid "Open the Design Library and select a pre-designed block or layout." +msgstr "" + +#: dist/translation-strings.php:211 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/editor_blocks.js:2 +msgid "Open Design Library" +msgstr "" + +#: dist/translation-strings.php:212 +#: dist/editor_blocks.js:2 +msgid "Colon" +msgstr "" + +#: dist/translation-strings.php:213 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 msgid "Line" msgstr "" -#: dist/translation-strings.php:211 +#: dist/translation-strings.php:214 #: src/stk-block-types.php:763 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 @@ -1163,18 +1182,18 @@ msgstr "" msgid "Separator" msgstr "" -#: dist/translation-strings.php:212 +#: dist/translation-strings.php:215 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 msgid "Size" msgstr "" -#: dist/translation-strings.php:213 +#: dist/translation-strings.php:216 #: dist/editor_blocks.js:2 msgid "Top Offset" msgstr "" -#: dist/translation-strings.php:214 +#: dist/translation-strings.php:217 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 @@ -1183,17 +1202,17 @@ msgstr "" msgid "Color" msgstr "" -#: dist/translation-strings.php:215 +#: dist/translation-strings.php:218 #: dist/editor_blocks.js:2 msgid "Due Date" msgstr "" -#: dist/translation-strings.php:216 +#: dist/translation-strings.php:219 #: dist/editor_blocks.js:2 msgid "Recurring" msgstr "" -#: dist/translation-strings.php:217 +#: dist/translation-strings.php:220 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 @@ -1202,227 +1221,208 @@ msgstr "" msgid "None" msgstr "" -#: dist/translation-strings.php:218 +#: dist/translation-strings.php:221 #: dist/editor_blocks.js:2 msgid "Hide Block" msgstr "" -#: dist/translation-strings.php:219 +#: dist/translation-strings.php:222 #: dist/editor_blocks.js:2 msgid "Display Message Upon Expiration" msgstr "" -#: dist/translation-strings.php:220 +#: dist/translation-strings.php:223 #: dist/editor_blocks.js:2 msgid "Days" msgstr "" -#: dist/translation-strings.php:221 +#: dist/translation-strings.php:224 #: dist/editor_blocks.js:2 msgid "Hours" msgstr "" -#: dist/translation-strings.php:222 +#: dist/translation-strings.php:225 #: dist/editor_blocks.js:2 msgid "Minutes" msgstr "" -#: dist/translation-strings.php:223 +#: dist/translation-strings.php:226 #: dist/editor_blocks.js:2 msgid "Seconds" msgstr "" -#: dist/translation-strings.php:224 +#: dist/translation-strings.php:227 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:63 msgid "End Date" msgstr "" -#: dist/translation-strings.php:225 +#: dist/translation-strings.php:228 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:61 msgid "Start Date" msgstr "" -#: dist/translation-strings.php:226 -#: dist/editor_blocks.js:2 -msgid "Timezone" -msgstr "" - -#: dist/translation-strings.php:227 -#: dist/editor_blocks.js:2 -msgid "Action on Expiration" -msgstr "" - -#: dist/translation-strings.php:228 -#: dist/editor_blocks.js:2 -msgid "Countdown Duration" -msgstr "" - #: dist/translation-strings.php:229 #: dist/editor_blocks.js:2 -msgid "Restart Countdown After no. of Hours" +msgid "Timezone" msgstr "" #: dist/translation-strings.php:230 #: dist/editor_blocks.js:2 -msgid "Enable Double Digit" +msgid "Action on Expiration" msgstr "" #: dist/translation-strings.php:231 #: dist/editor_blocks.js:2 -msgid "Box Gap" +msgid "Countdown Duration" msgstr "" #: dist/translation-strings.php:232 #: dist/editor_blocks.js:2 -msgid "Label Top Margin" +msgid "Restart Countdown After no. of Hours" msgstr "" #: dist/translation-strings.php:233 #: dist/editor_blocks.js:2 -msgid "Digits" +msgid "Enable Double Digit" msgstr "" #: dist/translation-strings.php:234 #: dist/editor_blocks.js:2 -msgid "Labels" +msgid "Box Gap" msgstr "" #: dist/translation-strings.php:235 #: dist/editor_blocks.js:2 -msgid "Content Alignment" +msgid "Label Top Margin" msgstr "" #: dist/translation-strings.php:236 #: dist/editor_blocks.js:2 -msgid "Expired Message" +msgid "Digits" msgstr "" #: dist/translation-strings.php:237 #: dist/editor_blocks.js:2 -msgid "Days Label" +msgid "Labels" msgstr "" #: dist/translation-strings.php:238 #: dist/editor_blocks.js:2 -msgid "Hours Label" +msgid "Content Alignment" msgstr "" #: dist/translation-strings.php:239 #: dist/editor_blocks.js:2 -msgid "Minutes Label" +msgid "Expired Message" msgstr "" #: dist/translation-strings.php:240 #: dist/editor_blocks.js:2 -msgid "Seconds Label" +msgid "Days Label" msgstr "" #: dist/translation-strings.php:241 #: dist/editor_blocks.js:2 -msgid "Description for this block. Use this space for describing your block." +msgid "Hours Label" msgstr "" #: dist/translation-strings.php:242 #: dist/editor_blocks.js:2 -msgctxt "Content placeholder" -msgid "Description for this block. Use this space for describing your block." +msgid "Minutes Label" msgstr "" #: dist/translation-strings.php:243 #: dist/editor_blocks.js:2 -msgid "Overlap Shape 1" +msgid "Seconds Label" msgstr "" #: dist/translation-strings.php:244 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Overlap Shape 2" +msgid "Bar" msgstr "" #: dist/translation-strings.php:245 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Overlap Shape 3" +msgid "Asterisks" msgstr "" #: dist/translation-strings.php:246 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Overlap Shape 4" +msgid "Width" msgstr "" #: dist/translation-strings.php:247 #: dist/editor_blocks.js:2 -msgid "Overlap Shape 5" +msgid "Height / Size" msgstr "" #: dist/translation-strings.php:248 #: dist/editor_blocks.js:2 -msgid "Overlap Background 1" +msgid "Description for this block. Use this space for describing your block." msgstr "" #: dist/translation-strings.php:249 #: dist/editor_blocks.js:2 -msgid "Overlap Background 2" +msgctxt "Content placeholder" +msgid "Description for this block. Use this space for describing your block." msgstr "" #: dist/translation-strings.php:250 #: dist/editor_blocks.js:2 -msgid "Overlap Background 3" +msgid "Overlap Shape 1" msgstr "" #: dist/translation-strings.php:251 #: dist/editor_blocks.js:2 -msgid "Overlap Background 4" +msgid "Overlap Shape 2" msgstr "" #: dist/translation-strings.php:252 #: dist/editor_blocks.js:2 -msgid "Overlap Background 5" +msgid "Overlap Shape 3" msgstr "" #: dist/translation-strings.php:253 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Stackable Design Library" +msgid "Overlap Shape 4" msgstr "" #: dist/translation-strings.php:254 #: dist/editor_blocks.js:2 -msgid "Open the Design Library and select a pre-designed block or layout." +msgid "Overlap Shape 5" msgstr "" #: dist/translation-strings.php:255 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Open Design Library" +msgid "Overlap Background 1" msgstr "" #: dist/translation-strings.php:256 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Bar" +msgid "Overlap Background 2" msgstr "" #: dist/translation-strings.php:257 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Asterisks" +msgid "Overlap Background 3" msgstr "" #: dist/translation-strings.php:258 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Width" +msgid "Overlap Background 4" msgstr "" #: dist/translation-strings.php:259 #: dist/editor_blocks.js:2 -msgid "Height / Size" +msgid "Overlap Background 5" msgstr "" #: dist/translation-strings.php:260 @@ -1462,986 +1462,986 @@ msgstr "" #: dist/translation-strings.php:266 #: dist/editor_blocks.js:2 -msgid "Float" +msgid "Add heading text here" msgstr "" #: dist/translation-strings.php:267 -#: src/stk-block-types.php:373 +#: src/stk-block-types.php:943 +#: dist/admin_custom_fields__premium_only.js:2 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:240 -msgid "Title" +#: dist/translation-strings.js:369 +msgid "Text" msgstr "" #: dist/translation-strings.php:268 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Large Mid" +msgid "Top Line" msgstr "" #: dist/translation-strings.php:269 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:256 -msgid "Offset" +msgid "Line Color" msgstr "" #: dist/translation-strings.php:270 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Zizag" +msgid "Height" msgstr "" #: dist/translation-strings.php:271 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Zigzag" +msgid "Margin" msgstr "" #: dist/translation-strings.php:272 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Add heading text here" +#: dist/translation-strings.js:408 +msgid "Align" msgstr "" #: dist/translation-strings.php:273 -#: src/stk-block-types.php:943 -#: dist/admin_custom_fields__premium_only.js:2 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:369 -msgid "Text" +msgid "Bottom Line" msgstr "" #: dist/translation-strings.php:274 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Top Line" +msgid "Float" msgstr "" #: dist/translation-strings.php:275 +#: src/stk-block-types.php:373 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Line Color" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:240 +msgid "Title" msgstr "" #: dist/translation-strings.php:276 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Height" +msgid "Large Mid" msgstr "" #: dist/translation-strings.php:277 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Margin" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:254 +msgid "Offset" msgstr "" #: dist/translation-strings.php:278 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:405 -msgid "Align" +msgid "Zizag" msgstr "" #: dist/translation-strings.php:279 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Bottom Line" +msgid "Zigzag" msgstr "" #: dist/translation-strings.php:280 -#: src/stk-block-types.php:484 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:509 -msgid "Icon Label" +msgid "Header Title" msgstr "" #: dist/translation-strings.php:281 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Header Title" +msgid "Half Overlay" msgstr "" #: dist/translation-strings.php:282 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Half Overlay" +msgid "Center Overlay" msgstr "" #: dist/translation-strings.php:283 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Center Overlay" +msgid "Side Overlay" msgstr "" #: dist/translation-strings.php:284 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Side Overlay" +msgid "Half Layout" msgstr "" #: dist/translation-strings.php:285 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Half Layout" +msgid "Half" msgstr "" #: dist/translation-strings.php:286 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Half" +msgid "Snapping" msgstr "" #: dist/translation-strings.php:287 -#: src/stk-block-types.php:446 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:507 -msgid "Icon Box" +msgid "Snap to Start" msgstr "" #: dist/translation-strings.php:288 #: dist/editor_blocks.js:2 -msgid "Pill" +msgid "Snap to Center" msgstr "" #: dist/translation-strings.php:289 #: dist/editor_blocks.js:2 -msgid "Unordered List" +msgid "No Snapping" msgstr "" #: dist/translation-strings.php:290 #: dist/editor_blocks.js:2 -msgid "Ordered List" +msgid "Item Width" msgstr "" #: dist/translation-strings.php:291 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "List" +msgid "Inner Column Spacing" msgstr "" #: dist/translation-strings.php:292 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Grid" +msgid "Gap" msgstr "" #: dist/translation-strings.php:293 -#: src/stk-block-types.php:239 -#: src/stk-block-types.php:692 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:370 -msgid "Number" +msgid "Left Offset" msgstr "" #: dist/translation-strings.php:294 #: dist/editor_blocks.js:2 -msgid "Padded Number" +msgid "Scrollbar" msgstr "" #: dist/translation-strings.php:295 #: dist/editor_blocks.js:2 -msgid "Lowercase Roman" +msgid "Track Color" msgstr "" #: dist/translation-strings.php:296 #: dist/editor_blocks.js:2 -msgid "Uppercase Roman" +msgid "Thumb Color" msgstr "" #: dist/translation-strings.php:297 #: dist/editor_blocks.js:2 -msgid "Lowercase Letters" +msgid "Thumb Radius" msgstr "" #: dist/translation-strings.php:298 #: dist/editor_blocks.js:2 -msgid "Uppercase Letters" +msgid "123" msgstr "" #: dist/translation-strings.php:299 #: dist/editor_blocks.js:2 -msgid "Dashed" +msgid "456" msgstr "" #: dist/translation-strings.php:300 #: dist/editor_blocks.js:2 -msgid "Dotted" +msgid "789" msgstr "" #: dist/translation-strings.php:301 +#: src/stk-block-types.php:484 #: dist/editor_blocks.js:2 -msgid "List Item" +#: dist/translation-strings.js:509 +msgid "Icon Label" msgstr "" #: dist/translation-strings.php:302 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Full Width" +msgid "Pill" msgstr "" #: dist/translation-strings.php:303 +#: src/stk-block-types.php:446 #: dist/editor_blocks.js:2 -msgid "More noticeable when using wide layouts or list item borders" +#: dist/translation-strings.js:507 +msgid "Icon Box" msgstr "" #: dist/translation-strings.php:304 -#: src/stk-block-types.php:206 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:478 -msgid "Columns" +msgid "Icon Gap" msgstr "" #: dist/translation-strings.php:305 #: dist/editor_blocks.js:2 -msgid "List Display Style" +msgid "Unordered List" msgstr "" #: dist/translation-strings.php:306 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:411 -msgid "Column Gap" +msgid "Ordered List" msgstr "" #: dist/translation-strings.php:307 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:412 -msgid "Row Gap" +msgid "List" msgstr "" #: dist/translation-strings.php:308 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Icon Gap" +msgid "Grid" msgstr "" #: dist/translation-strings.php:309 +#: src/stk-block-types.php:239 +#: src/stk-block-types.php:692 +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Indentation" +#: dist/translation-strings.js:370 +msgid "Number" msgstr "" #: dist/translation-strings.php:310 #: dist/editor_blocks.js:2 -msgid "Icons & Numbers" +msgid "Padded Number" msgstr "" #: dist/translation-strings.php:311 #: dist/editor_blocks.js:2 -msgid "List Type" +msgid "Lowercase Roman" msgstr "" #: dist/translation-strings.php:312 #: dist/editor_blocks.js:2 -msgid "With Period" +msgid "Uppercase Roman" msgstr "" #: dist/translation-strings.php:313 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:198 -msgid "Icon Opacity" +msgid "Lowercase Letters" msgstr "" #: dist/translation-strings.php:314 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Icon Rotation" +msgid "Uppercase Letters" msgstr "" #: dist/translation-strings.php:315 #: dist/editor_blocks.js:2 -msgid "Icon Vertical Alignment" +msgid "Dashed" msgstr "" #: dist/translation-strings.php:316 #: dist/editor_blocks.js:2 -msgid "This is more visible if you have long text in your list." +msgid "Dotted" msgstr "" #: dist/translation-strings.php:317 #: dist/editor_blocks.js:2 -msgid "Icon Vertical Offset" +msgid "List Item" msgstr "" #: dist/translation-strings.php:318 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Icon List Item Borders" +msgid "Full Width" msgstr "" #: dist/translation-strings.php:319 #: dist/editor_blocks.js:2 -msgid "Borders" +msgid "More noticeable when using wide layouts or list item borders" msgstr "" #: dist/translation-strings.php:320 +#: src/stk-block-types.php:206 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Border Width" +#: dist/translation-strings.js:478 +msgid "Columns" msgstr "" #: dist/translation-strings.php:321 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Border Color" +msgid "List Display Style" msgstr "" #: dist/translation-strings.php:322 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Line 1" +#: dist/translation-strings.js:388 +msgid "Column Gap" msgstr "" #: dist/translation-strings.php:323 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Line 2" +#: dist/translation-strings.js:389 +msgid "Row Gap" msgstr "" #: dist/translation-strings.php:324 #: dist/editor_blocks.js:2 -msgid "Line 3" +msgid "Indentation" msgstr "" #: dist/translation-strings.php:325 #: dist/editor_blocks.js:2 -msgid "Line 4" +msgid "Icons & Numbers" msgstr "" #: dist/translation-strings.php:326 #: dist/editor_blocks.js:2 -msgid "Line 5" +msgid "List Type" msgstr "" #: dist/translation-strings.php:327 #: dist/editor_blocks.js:2 -msgid "Line 6" +msgid "With Period" msgstr "" #: dist/translation-strings.php:328 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Image Caption" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:198 +msgid "Icon Opacity" msgstr "" #: dist/translation-strings.php:329 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Caption" +msgid "Icon Rotation" msgstr "" #: dist/translation-strings.php:330 #: dist/editor_blocks.js:2 -msgid "Caption Alignment" +msgid "Icon Vertical Alignment" msgstr "" #: dist/translation-strings.php:331 -#: src/stk-block-types.php:584 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:523 -msgid "Map" +msgid "This is more visible if you have long text in your list." msgstr "" #: dist/translation-strings.php:332 #: dist/editor_blocks.js:2 -msgid "Embedded content from Google Map Platform." +msgid "Icon Vertical Offset" msgstr "" #: dist/translation-strings.php:333 #: dist/editor_blocks.js:2 -msgid "Some map features require a Google API Key." +msgid "Icon List Item Borders" msgstr "" #: dist/translation-strings.php:334 #: dist/editor_blocks.js:2 -msgid "Add API key here." +msgid "Borders" msgstr "" #: dist/translation-strings.php:335 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Location" +msgid "Border Width" msgstr "" #: dist/translation-strings.php:336 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Enter an address or location" +msgid "Border Color" msgstr "" #: dist/translation-strings.php:337 #: dist/editor_blocks.js:2 -msgid "Zoom" +msgid "Line 1" msgstr "" #: dist/translation-strings.php:338 #: dist/editor_blocks.js:2 -msgid "Enable Dragging" +msgid "Line 2" msgstr "" #: dist/translation-strings.php:339 #: dist/editor_blocks.js:2 -msgid "Full Screen Button" +msgid "Line 3" msgstr "" #: dist/translation-strings.php:340 #: dist/editor_blocks.js:2 -msgid "Map Type Buttons" +msgid "Line 4" msgstr "" #: dist/translation-strings.php:341 #: dist/editor_blocks.js:2 -msgid "Street View Button" +msgid "Line 5" msgstr "" #: dist/translation-strings.php:342 #: dist/editor_blocks.js:2 -msgid "Zoom Buttons" +msgid "Line 6" msgstr "" #: dist/translation-strings.php:343 +#: src/stk-block-types.php:584 #: dist/editor_blocks.js:2 -msgid "Map Style" +#: dist/translation-strings.js:523 +msgid "Map" msgstr "" #: dist/translation-strings.php:344 #: dist/editor_blocks.js:2 -msgid "Custom Map Style (Paste JSON here)" +msgid "Embedded content from Google Map Platform." msgstr "" #: dist/translation-strings.php:345 #: dist/editor_blocks.js:2 -msgid "Learn how to use Custom Map Styles" +msgid "Some map features require a Google API Key." msgstr "" #: dist/translation-strings.php:346 #: dist/editor_blocks.js:2 -msgid "Map Marker" +msgid "Add API key here." msgstr "" #: dist/translation-strings.php:347 #: dist/editor_blocks.js:2 -msgid "Uploaded Icon and Icon Color settings are not fully compatible." +msgid "Location" msgstr "" #: dist/translation-strings.php:348 #: dist/editor_blocks.js:2 -msgid "Horizontal Icon Anchor Point" +msgid "Enter an address or location" msgstr "" #: dist/translation-strings.php:349 #: dist/editor_blocks.js:2 -msgid "Vertical Icon Anchor Point" +msgid "Zoom" msgstr "" #: dist/translation-strings.php:350 #: dist/editor_blocks.js:2 -msgid "Map Example" +msgid "Enable Dragging" msgstr "" #: dist/translation-strings.php:351 #: dist/editor_blocks.js:2 -msgid "Type in a pair of latitude longitude coordinates. You can also type in the name of the location if your API Key has Geocoding API and Places API enabled." +msgid "Full Screen Button" msgstr "" #: dist/translation-strings.php:352 #: dist/editor_blocks.js:2 -msgid "Silver" +msgid "Map Type Buttons" msgstr "" #: dist/translation-strings.php:353 #: dist/editor_blocks.js:2 -msgid "Retro" +msgid "Street View Button" msgstr "" #: dist/translation-strings.php:354 #: dist/editor_blocks.js:2 -msgid "Dark" +msgid "Zoom Buttons" msgstr "" #: dist/translation-strings.php:355 #: dist/editor_blocks.js:2 -msgid "Night" +msgid "Map Style" msgstr "" #: dist/translation-strings.php:356 #: dist/editor_blocks.js:2 -msgid "Aubergine" +msgid "Custom Map Style (Paste JSON here)" msgstr "" #: dist/translation-strings.php:357 #: dist/editor_blocks.js:2 -msgid "Embedded content from Google Maps Platform." +msgid "Learn how to use Custom Map Styles" msgstr "" #: dist/translation-strings.php:358 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:241 -msgctxt "Text placeholder" -msgid "Text for This Block" +msgid "Map Marker" msgstr "" #: dist/translation-strings.php:359 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Box" +msgid "Uploaded Icon and Icon Color settings are not fully compatible." msgstr "" #: dist/translation-strings.php:360 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Captioned" +msgid "Horizontal Icon Anchor Point" msgstr "" #: dist/translation-strings.php:361 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:183 -msgid "Shape" +msgid "Vertical Icon Anchor Point" msgstr "" #: dist/translation-strings.php:362 #: dist/editor_blocks.js:2 -msgid "01" +msgid "Map Example" msgstr "" #: dist/translation-strings.php:363 #: dist/editor_blocks.js:2 -msgid "Snapping" +msgid "Type in a pair of latitude longitude coordinates. You can also type in the name of the location if your API Key has Geocoding API and Places API enabled." msgstr "" #: dist/translation-strings.php:364 #: dist/editor_blocks.js:2 -msgid "Snap to Start" +msgid "Silver" msgstr "" #: dist/translation-strings.php:365 #: dist/editor_blocks.js:2 -msgid "Snap to Center" +msgid "Retro" msgstr "" #: dist/translation-strings.php:366 #: dist/editor_blocks.js:2 -msgid "No Snapping" +msgid "Dark" msgstr "" #: dist/translation-strings.php:367 #: dist/editor_blocks.js:2 -msgid "Item Width" +msgid "Night" msgstr "" #: dist/translation-strings.php:368 #: dist/editor_blocks.js:2 -msgid "Inner Column Spacing" +msgid "Aubergine" msgstr "" #: dist/translation-strings.php:369 #: dist/editor_blocks.js:2 -msgid "Gap" +msgid "Embedded content from Google Maps Platform." msgstr "" #: dist/translation-strings.php:370 #: dist/editor_blocks.js:2 -msgid "Left Offset" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:241 +msgctxt "Text placeholder" +msgid "Text for This Block" msgstr "" #: dist/translation-strings.php:371 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Scrollbar" +msgid "Box" msgstr "" #: dist/translation-strings.php:372 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Track Color" +msgid "Captioned" msgstr "" #: dist/translation-strings.php:373 #: dist/editor_blocks.js:2 -msgid "Thumb Color" +msgid "Image Caption" msgstr "" #: dist/translation-strings.php:374 #: dist/editor_blocks.js:2 -msgid "Thumb Radius" +msgid "Caption" msgstr "" #: dist/translation-strings.php:375 #: dist/editor_blocks.js:2 -msgid "123" +msgid "Caption Alignment" msgstr "" #: dist/translation-strings.php:376 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "456" +msgid "Notification Type" msgstr "" #: dist/translation-strings.php:377 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "789" +msgid "Success" msgstr "" #: dist/translation-strings.php:378 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "$" +msgid "Error" msgstr "" #: dist/translation-strings.php:379 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "99" +msgid "Warning" msgstr "" #: dist/translation-strings.php:380 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid ".00" +msgid "Information" msgstr "" #: dist/translation-strings.php:381 -#: src/stk-block-types.php:646 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:534 -msgid "Posts" +msgid "Dismissible" msgstr "" #: dist/translation-strings.php:382 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "No posts found." +msgid "Icon Size" msgstr "" #: dist/translation-strings.php:383 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Content Arrangement" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:197 +msgid "Icon Color" msgstr "" #: dist/translation-strings.php:384 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Sets the order of the items displayed (category, title, meta, excerpt, read more button, image) for each post" +msgid "Side" msgstr "" #: dist/translation-strings.php:385 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Query" +msgid "Bordered" msgstr "" #: dist/translation-strings.php:386 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:407 -msgid "Number of items" +msgid "Outlined" msgstr "" #: dist/translation-strings.php:387 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Order by" +msgid "Large Icon" msgstr "" #: dist/translation-strings.php:388 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Newest to Oldest" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:183 +msgid "Shape" msgstr "" #: dist/translation-strings.php:389 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Oldest to Newest" +msgid "01" msgstr "" #: dist/translation-strings.php:390 +#: src/stk-block-types.php:646 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "A → Z" +#: dist/translation-strings.js:534 +msgid "Posts" msgstr "" #: dist/translation-strings.php:391 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Z → A" +msgid "No posts found." msgstr "" #: dist/translation-strings.php:392 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Last Modified to Oldest" +msgid "Content Arrangement" msgstr "" #: dist/translation-strings.php:393 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Oldest Modified to Last" +msgid "Sets the order of the items displayed (category, title, meta, excerpt, read more button, image) for each post" msgstr "" #: dist/translation-strings.php:394 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Menu Order" +msgid "Query" msgstr "" #: dist/translation-strings.php:395 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Random" +#: dist/translation-strings.js:410 +msgid "Number of items" msgstr "" #: dist/translation-strings.php:396 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Spacing" +msgid "Order by" msgstr "" #: dist/translation-strings.php:397 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Featured Image" +msgid "Newest to Oldest" msgstr "" #: dist/translation-strings.php:398 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Category" +msgid "Oldest to Newest" msgstr "" #: dist/translation-strings.php:399 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Excerpt" +msgid "A → Z" msgstr "" #: dist/translation-strings.php:400 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Meta" +msgid "Z → A" msgstr "" #: dist/translation-strings.php:401 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Read More Link" +msgid "Last Modified to Oldest" msgstr "" #: dist/translation-strings.php:402 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Apply hover effect when container is hovered" +msgid "Oldest Modified to Last" msgstr "" #: dist/translation-strings.php:403 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Highlight Color" +msgid "Menu Order" msgstr "" #: dist/translation-strings.php:404 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:310 -msgid "Excerpt Length" +msgid "Random" msgstr "" #: dist/translation-strings.php:405 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Show Author" +msgid "Spacing" msgstr "" #: dist/translation-strings.php:406 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Show Date" +msgid "Featured Image" msgstr "" #: dist/translation-strings.php:407 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Show Comments" +msgid "Category" msgstr "" #: dist/translation-strings.php:408 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Default (Dot)" +msgid "Excerpt" msgstr "" #: dist/translation-strings.php:409 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Space" +msgid "Meta" msgstr "" #: dist/translation-strings.php:410 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Comma" +msgid "Read More Link" msgstr "" #: dist/translation-strings.php:411 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Dash" +msgid "Apply hover effect when container is hovered" msgstr "" #: dist/translation-strings.php:412 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Pipe" +msgid "Highlight Color" msgstr "" #: dist/translation-strings.php:413 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Sets the separators between meta items (dot, space, comma, dash, pipe)" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:313 +msgid "Excerpt Length" msgstr "" #: dist/translation-strings.php:414 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Add post links to images" +msgid "Show Author" msgstr "" #: dist/translation-strings.php:415 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:319 -msgid "Image Size" +msgid "Show Date" msgstr "" #: dist/translation-strings.php:416 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Sets the image display size to thumbnail, medium, large or full size. A smaller image size will also load faster." +msgid "Show Comments" msgstr "" #: dist/translation-strings.php:417 -#: src/block/posts/index.php:265 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Continue Reading" +msgid "Default (Dot)" msgstr "" #: dist/translation-strings.php:418 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Read More Button" +msgid "Space" msgstr "" #: dist/translation-strings.php:419 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "featured" +msgid "Comma" msgstr "" #: dist/translation-strings.php:420 -#: src/block/posts/index.php:59 -#: src/deprecated/v2/block/blog-posts/index.php:251 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "(Untitled)" +msgid "Dash" msgstr "" #: dist/translation-strings.php:421 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Image Card" +msgid "Pipe" msgstr "" #: dist/translation-strings.php:422 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Portfolio" +msgid "Sets the separators between meta items (dot, space, comma, dash, pipe)" msgstr "" #: dist/translation-strings.php:423 #: dist/editor_blocks.js:2 -msgid "Portfolio 2" +msgid "Add post links to images" msgstr "" #: dist/translation-strings.php:424 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Vertical Card" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:322 +msgid "Image Size" msgstr "" #: dist/translation-strings.php:425 #: dist/editor_blocks.js:2 -msgid "Vertical Card 2" +msgid "Sets the image display size to thumbnail, medium, large or full size. A smaller image size will also load faster." msgstr "" #: dist/translation-strings.php:426 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: src/block/posts/index.php:265 #: dist/editor_blocks.js:2 -msgid "Notification Type" +msgid "Continue Reading" msgstr "" #: dist/translation-strings.php:427 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Success" +msgid "Read More Button" msgstr "" #: dist/translation-strings.php:428 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Error" +msgid "featured" msgstr "" #: dist/translation-strings.php:429 +#: src/block/posts/index.php:59 +#: src/deprecated/v2/block/blog-posts/index.php:251 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Warning" +msgid "(Untitled)" msgstr "" #: dist/translation-strings.php:430 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Information" +msgid "Image Card" msgstr "" #: dist/translation-strings.php:431 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Dismissible" +msgid "Portfolio" msgstr "" #: dist/translation-strings.php:432 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Icon Size" +msgid "Portfolio 2" msgstr "" #: dist/translation-strings.php:433 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:197 -msgid "Icon Color" +msgid "Vertical Card" msgstr "" #: dist/translation-strings.php:434 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Side" +msgid "Vertical Card 2" msgstr "" #: dist/translation-strings.php:435 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Bordered" +msgid "$" msgstr "" #: dist/translation-strings.php:436 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Outlined" +msgid "99" msgstr "" #: dist/translation-strings.php:437 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Large Icon" +msgid ".00" msgstr "" #: dist/translation-strings.php:438 @@ -2468,28 +2468,28 @@ msgstr "" #: dist/translation-strings.php:442 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:265 +#: dist/translation-strings.js:250 msgid "one" msgstr "" #: dist/translation-strings.php:443 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:266 +#: dist/translation-strings.js:251 msgid "two" msgstr "" #: dist/translation-strings.php:444 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:267 +#: dist/translation-strings.js:252 msgid "three" msgstr "" #: dist/translation-strings.php:445 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:268 +#: dist/translation-strings.js:253 msgid "Package inclusion %s" msgstr "" @@ -2526,16 +2526,6 @@ msgid "Sectioned" msgstr "" #: dist/translation-strings.php:452 -#: dist/editor_blocks.js:2 -msgid "Type / to choose a block" -msgstr "" - -#: dist/translation-strings.php:453 -#: dist/editor_blocks.js:2 -msgid "Subtitle for this block." -msgstr "" - -#: dist/translation-strings.php:454 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 @@ -2544,20 +2534,30 @@ msgstr "" msgid "Flip Horizontally" msgstr "" -#: dist/translation-strings.php:455 +#: dist/translation-strings.php:453 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 msgid "Flip Vertically" msgstr "" -#: dist/translation-strings.php:456 +#: dist/translation-strings.php:454 #: src/stk-block-types.php:782 #: dist/editor_blocks.js:2 #: dist/translation-strings.js:554 msgid "Spacer" msgstr "" +#: dist/translation-strings.php:455 +#: dist/editor_blocks.js:2 +msgid "Type / to choose a block" +msgstr "" + +#: dist/translation-strings.php:456 +#: dist/editor_blocks.js:2 +msgid "Subtitle for this block." +msgstr "" + #: dist/translation-strings.php:457 #: dist/editor_blocks.js:2 msgid "Classic" @@ -2572,7 +2572,7 @@ msgstr "" #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:426 +#: dist/translation-strings.js:415 msgid "Left" msgstr "" @@ -2580,7 +2580,7 @@ msgstr "" #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:427 +#: dist/translation-strings.js:416 msgid "Right" msgstr "" @@ -2705,1058 +2705,1026 @@ msgstr "" #: dist/translation-strings.php:484 #: dist/editor_blocks.js:2 -msgid "Unordered" +msgid "Tab %d" msgstr "" #: dist/translation-strings.php:485 +#: src/stk-block-types.php:880 #: dist/editor_blocks.js:2 -msgctxt "%s is a heading level, e.g. H1" -msgid "Include %s" +#: dist/translation-strings.js:567 +msgid "Tabs" msgstr "" #: dist/translation-strings.php:486 #: dist/editor_blocks.js:2 -msgid "Auto-generate missing anchor ids" +msgid "Initial Tab Open" msgstr "" #: dist/translation-strings.php:487 #: dist/editor_blocks.js:2 -msgid "Scrolling" +msgid "Equal tab height" msgstr "" #: dist/translation-strings.php:488 #: dist/editor_blocks.js:2 -msgid "Use smooth scroll" +msgid "Tab Orientation" msgstr "" #: dist/translation-strings.php:489 #: dist/editor_blocks.js:2 -msgid "Scroll Top Offset " +msgid "Tab Panel Offset" msgstr "" #: dist/translation-strings.php:490 #: dist/editor_blocks.js:2 -msgctxt "Table of Contents example text" -msgid "Introduction" +msgid "Tab Panel Effect" msgstr "" #: dist/translation-strings.php:491 #: dist/editor_blocks.js:2 -msgctxt "Table of Contents example text" -msgid "Chapter 1: Abstract" +msgid "Immediate" msgstr "" #: dist/translation-strings.php:492 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgctxt "Table of Contents example text" -msgid "Chapter 2: History" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:272 +msgid "Name" msgstr "" #: dist/translation-strings.php:493 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgctxt "Table of Contents example text" -msgid "Chapter 3: Main Content" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:273 +msgid "Position" msgstr "" #: dist/translation-strings.php:494 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgctxt "Table of Contents example text" -msgid "Chapter 4: Additional Thoughts" +msgid "Cover" msgstr "" #: dist/translation-strings.php:495 #: dist/editor_blocks.js:2 -msgctxt "Table of Contents example text" -msgid "Conclusion" +msgid "Unordered" msgstr "" #: dist/translation-strings.php:496 -#: src/stk-block-types.php:859 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:562 -msgid "Table of Contents" +msgctxt "%s is a heading level, e.g. H1" +msgid "Include %s" msgstr "" #: dist/translation-strings.php:497 #: dist/editor_blocks.js:2 -msgid "Include heading" +msgid "Auto-generate missing anchor ids" msgstr "" #: dist/translation-strings.php:498 #: dist/editor_blocks.js:2 -msgid "Exclude heading" +msgid "Scrolling" msgstr "" #: dist/translation-strings.php:499 -#: src/stk-block-types.php:363 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:500 -msgid "Heading" +msgid "Use smooth scroll" msgstr "" #: dist/translation-strings.php:500 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:272 -msgid "Name" +msgid "Scroll Top Offset " msgstr "" #: dist/translation-strings.php:501 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:273 -msgid "Position" +msgctxt "Table of Contents example text" +msgid "Introduction" msgstr "" #: dist/translation-strings.php:502 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Bubble" +msgctxt "Table of Contents example text" +msgid "Chapter 1: Abstract" msgstr "" #: dist/translation-strings.php:503 #: dist/editor_blocks.js:2 -msgid "Inverted Vertical" +msgctxt "Table of Contents example text" +msgid "Chapter 2: History" msgstr "" #: dist/translation-strings.php:504 #: dist/editor_blocks.js:2 -msgid "Text for this block. Use this space for describing your block. Any text will do. Text for this block. You can use this space for describing your block." +msgctxt "Table of Contents example text" +msgid "Chapter 3: Main Content" msgstr "" #: dist/translation-strings.php:505 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:245 -msgctxt "Content placeholder" -msgid "Description for this block. Use this space for describing your block. Any text will do." +msgctxt "Table of Contents example text" +msgid "Chapter 4: Additional Thoughts" msgstr "" #: dist/translation-strings.php:506 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:346 -msgid "Single" +msgctxt "Table of Contents example text" +msgid "Conclusion" msgstr "" #: dist/translation-strings.php:507 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: src/stk-block-types.php:859 #: dist/editor_blocks.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:192 -msgid "Gradient" +#: dist/translation-strings.js:562 +msgid "Table of Contents" msgstr "" #: dist/translation-strings.php:508 #: dist/editor_blocks.js:2 -msgid "Content Position" +msgid "Include heading" msgstr "" #: dist/translation-strings.php:509 -#: src/stk-block-types.php:962 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:576 -msgid "Timeline" +msgid "Exclude heading" msgstr "" #: dist/translation-strings.php:510 +#: src/stk-block-types.php:363 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Accent Anchor Position" +#: dist/translation-strings.js:500 +msgid "Heading" msgstr "" #: dist/translation-strings.php:511 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Succeeding timeline blocks will also use this value." +msgid "Bubble" msgstr "" #: dist/translation-strings.php:512 #: dist/editor_blocks.js:2 -msgid "%s Border Radius" +msgid "Inverted Vertical" msgstr "" #: dist/translation-strings.php:513 #: dist/editor_blocks.js:2 -msgid "Line Thickness" +msgid "Text for this block. Use this space for describing your block. Any text will do. Text for this block. You can use this space for describing your block." msgstr "" #: dist/translation-strings.php:514 #: dist/editor_blocks.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:188 -msgid "Horizontal Offset" +#: dist/translation-strings.js:242 +msgctxt "Content placeholder" +msgid "Description for this block. Use this space for describing your block. Any text will do." msgstr "" #: dist/translation-strings.php:515 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgctxt "option title" -msgid "%s #%d" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:347 +msgid "Single" msgstr "" #: dist/translation-strings.php:516 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks.js:2 -msgid "Timeline Accent Color" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:192 +msgid "Gradient" msgstr "" #: dist/translation-strings.php:517 #: dist/editor_blocks.js:2 -msgid "Timeline Background Color" +msgid "Content Position" msgstr "" #: dist/translation-strings.php:518 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: src/stk-block-types.php:962 #: dist/editor_blocks.js:2 -msgid "Cover" +#: dist/translation-strings.js:576 +msgid "Timeline" msgstr "" #: dist/translation-strings.php:519 #: dist/editor_blocks.js:2 -msgid "Tab %d" +msgid "Accent Anchor Position" msgstr "" #: dist/translation-strings.php:520 -#: src/stk-block-types.php:880 #: dist/editor_blocks.js:2 -#: dist/translation-strings.js:567 -msgid "Tabs" +msgid "Succeeding timeline blocks will also use this value." msgstr "" #: dist/translation-strings.php:521 #: dist/editor_blocks.js:2 -msgid "Initial Tab Open" +msgid "%s Border Radius" msgstr "" #: dist/translation-strings.php:522 #: dist/editor_blocks.js:2 -msgid "Equal tab height" +msgid "Line Thickness" msgstr "" #: dist/translation-strings.php:523 #: dist/editor_blocks.js:2 -msgid "Tab Orientation" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:188 +msgid "Horizontal Offset" msgstr "" #: dist/translation-strings.php:524 #: dist/editor_blocks.js:2 -msgid "Tab Panel Offset" +msgctxt "option title" +msgid "%s #%d" msgstr "" #: dist/translation-strings.php:525 #: dist/editor_blocks.js:2 -msgid "Tab Panel Effect" +msgid "Timeline Accent Color" msgstr "" #: dist/translation-strings.php:526 #: dist/editor_blocks.js:2 -msgid "Immediate" +msgid "Timeline Background Color" msgstr "" #: dist/translation-strings.php:527 -#: dist/editor_blocks.js:2 -msgid "Play Video" -msgstr "" - -#: dist/translation-strings.php:528 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/editor_blocks.js:2 -msgid "Popup Option #1: Upload Video" -msgstr "" - -#: dist/translation-strings.php:529 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks.js:2 -msgid "Use .mp4 format for videos" -msgstr "" - -#: dist/translation-strings.php:530 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/editor_blocks.js:2 -msgid "Popup Option #2: Video URL" -msgstr "" - -#: dist/translation-strings.php:531 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/editor_blocks.js:2 -msgid "Paste a Youtube / Vimeo URL" -msgstr "" - -#: dist/translation-strings.php:532 -#: dist/editor_blocks.js:2 -msgid "Allow fullscreen" -msgstr "" - -#: dist/translation-strings.php:533 -#: dist/editor_blocks.js:2 -msgid "Allow download video" -msgstr "" - -#: dist/translation-strings.php:534 -#: dist/editor_blocks.js:2 -msgid "Loop video" -msgstr "" - -#: dist/translation-strings.php:535 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Address" msgstr "" -#: dist/translation-strings.php:536 +#: dist/translation-strings.php:528 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Article" msgstr "" -#: dist/translation-strings.php:537 +#: dist/translation-strings.php:529 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Aside" msgstr "" -#: dist/translation-strings.php:538 +#: dist/translation-strings.php:530 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Blockquote" msgstr "" -#: dist/translation-strings.php:539 +#: dist/translation-strings.php:531 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Div" msgstr "" -#: dist/translation-strings.php:540 +#: dist/translation-strings.php:532 msgctxt "HTML Tag" msgid "Details" msgstr "" -#: dist/translation-strings.php:541 +#: dist/translation-strings.php:533 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Footer" msgstr "" -#: dist/translation-strings.php:542 +#: dist/translation-strings.php:534 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Header" msgstr "" -#: dist/translation-strings.php:543 +#: dist/translation-strings.php:535 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Hgroup" msgstr "" -#: dist/translation-strings.php:544 +#: dist/translation-strings.php:536 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Main" msgstr "" -#: dist/translation-strings.php:545 +#: dist/translation-strings.php:537 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Nav" msgstr "" -#: dist/translation-strings.php:546 +#: dist/translation-strings.php:538 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "HTML Tag" msgid "Section" msgstr "" -#: dist/translation-strings.php:547 +#: dist/translation-strings.php:539 msgctxt "HTML Tag" msgid "Summary" msgstr "" -#: dist/translation-strings.php:548 +#: dist/translation-strings.php:540 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgctxt "component" msgid "%s HTML Tag" msgstr "" -#: dist/translation-strings.php:549 +#: dist/translation-strings.php:541 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Block" msgstr "" -#: dist/translation-strings.php:550 +#: dist/translation-strings.php:542 msgid "Overflow" msgstr "" -#: dist/translation-strings.php:551 +#: dist/translation-strings.php:543 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Auto" msgstr "" -#: dist/translation-strings.php:552 +#: dist/translation-strings.php:544 msgid "Hidden" msgstr "" -#: dist/translation-strings.php:553 +#: dist/translation-strings.php:545 msgid "Scroll" msgstr "" -#: dist/translation-strings.php:554 +#: dist/translation-strings.php:546 msgid "Visible" msgstr "" -#: dist/translation-strings.php:555 +#: dist/translation-strings.php:547 msgid "Clear" msgstr "" -#: dist/translation-strings.php:556 +#: dist/translation-strings.php:548 msgid "Both" msgstr "" -#: dist/translation-strings.php:557 +#: dist/translation-strings.php:549 msgid "Adjusts the transparency of the entire block" msgstr "" -#: dist/translation-strings.php:558 +#: dist/translation-strings.php:550 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Z-Index" msgstr "" -#: dist/translation-strings.php:559 +#: dist/translation-strings.php:551 msgid "Sets the stack order of different blocks to make one appear in front of another. A block with a higher z-index will show up on top of another block with a lower z-index." msgstr "" -#: dist/translation-strings.php:560 +#: dist/translation-strings.php:552 msgid "Sticky position may not work across all themes" msgstr "" -#: dist/translation-strings.php:561 +#: dist/translation-strings.php:553 msgid "Static" msgstr "" -#: dist/translation-strings.php:562 +#: dist/translation-strings.php:554 msgid "Relative" msgstr "" -#: dist/translation-strings.php:563 +#: dist/translation-strings.php:555 msgid "Absolute" msgstr "" -#: dist/translation-strings.php:564 +#: dist/translation-strings.php:556 msgid "Sticky" msgstr "" +#: dist/translation-strings.php:557 +msgid "Block Size & Spacing" +msgstr "" + +#: dist/translation-strings.php:558 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +msgid "Background" +msgstr "" + +#: dist/translation-strings.php:559 +msgid "Borders & Shadows" +msgstr "" + +#: dist/translation-strings.php:560 +#: dist/editor_blocks.js:2 +msgid "Play Video" +msgstr "" + +#: dist/translation-strings.php:561 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/editor_blocks.js:2 +msgid "Popup Option #1: Upload Video" +msgstr "" + +#: dist/translation-strings.php:562 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/editor_blocks.js:2 +msgid "Use .mp4 format for videos" +msgstr "" + +#: dist/translation-strings.php:563 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/editor_blocks.js:2 +msgid "Popup Option #2: Video URL" +msgstr "" + +#: dist/translation-strings.php:564 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/editor_blocks.js:2 +msgid "Paste a Youtube / Vimeo URL" +msgstr "" + #: dist/translation-strings.php:565 -msgid "Supports links to images, videos, YouTube, Vimeo, and web pages that allow embedding. Opens inner image block if no link is provided" +#: dist/editor_blocks.js:2 +msgid "Allow fullscreen" msgstr "" #: dist/translation-strings.php:566 -msgid "Styles" +#: dist/editor_blocks.js:2 +msgid "Allow download video" msgstr "" #: dist/translation-strings.php:567 -msgid "Align Left" +#: dist/editor_blocks.js:2 +msgid "Loop video" msgstr "" #: dist/translation-strings.php:568 +msgid "Align Left" +msgstr "" + +#: dist/translation-strings.php:569 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Align Center" msgstr "" -#: dist/translation-strings.php:569 +#: dist/translation-strings.php:570 msgid "Align Right" msgstr "" -#: dist/translation-strings.php:570 +#: dist/translation-strings.php:571 msgid "Justified" msgstr "" -#: dist/translation-strings.php:571 +#: dist/translation-strings.php:572 msgid "Content Min. Height" msgstr "" -#: dist/translation-strings.php:572 +#: dist/translation-strings.php:573 msgid "Content Max Width" msgstr "" -#: dist/translation-strings.php:573 +#: dist/translation-strings.php:574 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Content Horizontal Align" msgstr "" -#: dist/translation-strings.php:574 +#: dist/translation-strings.php:575 msgid "Sets the placement of the column container to left, center or right. Not available when block width is set to full width." msgstr "" -#: dist/translation-strings.php:575 +#: dist/translation-strings.php:576 msgid "Adjusts the placement of all content in the block to align left, center or right" msgstr "" -#: dist/translation-strings.php:576 +#: dist/translation-strings.php:577 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:418 +#: dist/translation-strings.js:395 msgid "Column" msgstr "" -#: dist/translation-strings.php:577 -msgid "Sets the horizontal position and spacing of the inner columns." -msgstr "" - #: dist/translation-strings.php:578 -msgid "Column contents need to be narrow for effect to show." +msgid "Sets the horizontal position and spacing of the inner columns." msgstr "" #: dist/translation-strings.php:579 -msgid "Sets the vertical position of the inner columns relative to the columns block." +msgid "Column contents need to be narrow for effect to show." msgstr "" #: dist/translation-strings.php:580 -msgid "%s Direction" +msgid "Sets the vertical position of the inner columns relative to the columns block." msgstr "" #: dist/translation-strings.php:581 -msgid "Inner Block" +msgid "%s Direction" msgstr "" #: dist/translation-strings.php:582 -msgid "Sets the horizontal/vertical position and spacing of the inner blocks." +msgid "Inner Block" msgstr "" #: dist/translation-strings.php:583 -msgid "Aligns the horizontal/vertical position of the inner blocks." +msgid "Sets the horizontal/vertical position and spacing of the inner blocks." msgstr "" #: dist/translation-strings.php:584 -msgid "Set Content Min. Height for alignment to display properly" +msgid "Aligns the horizontal/vertical position of the inner blocks." msgstr "" #: dist/translation-strings.php:585 -msgid "Inner Block Wrapping" +msgid "Set Content Min. Height for alignment to display properly" msgstr "" #: dist/translation-strings.php:586 -msgid "%s %s" +msgid "Inner Block Wrapping" msgstr "" #: dist/translation-strings.php:587 -msgid "Sets the gap between the columns of inner blocks." +msgid "%s %s" msgstr "" #: dist/translation-strings.php:588 -msgid "Sets the gap between inner blocks." +msgid "Sets the gap between the columns of inner blocks." msgstr "" #: dist/translation-strings.php:589 -msgid "Sets the gap between the rows of inner blocks." +msgid "Sets the gap between inner blocks." msgstr "" #: dist/translation-strings.php:590 -msgid "Darken" +msgid "Sets the gap between the rows of inner blocks." msgstr "" #: dist/translation-strings.php:591 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:386 -msgid "Lift" +msgid "Supports links to images, videos, YouTube, Vimeo, and web pages that allow embedding. Opens inner image block if no link is provided" msgstr "" #: dist/translation-strings.php:592 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:156 -msgid "Scale" +msgid "Styles" msgstr "" #: dist/translation-strings.php:593 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Lift & Scale" +msgid "Conditional Display" msgstr "" #: dist/translation-strings.php:594 -msgid "Lift More" +msgid "When enabled, the last column will be cloned instead of adding a blank column." msgstr "" #: dist/translation-strings.php:595 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Scale More" +#: src/welcome/index.php:119 +#: src/welcome/index.php:336 +msgid "Settings" msgstr "" #: dist/translation-strings.php:596 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Lift & Scale More" +msgid "Allow Column Wrapping" msgstr "" #: dist/translation-strings.php:597 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:394 -msgid "Hover Effect" +msgid "Sets column paddings, the space inside the block between the block elements and the column container border" msgstr "" #: dist/translation-strings.php:598 -msgid "Hover effect" +msgid "Sets the distance between two or more columns" msgstr "" #: dist/translation-strings.php:599 -msgid "Triggers animation or effects when you mouse over" +msgid "Darken" msgstr "" #: dist/translation-strings.php:600 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Button Color" +#: dist/translation-strings.js:433 +msgid "Lift" msgstr "" #: dist/translation-strings.php:601 -msgid "Button Colors" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:156 +msgid "Scale" msgstr "" #: dist/translation-strings.php:602 -msgid "Min. Button Height" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Lift & Scale" msgstr "" #: dist/translation-strings.php:603 -msgid "Button Width" +msgid "Lift More" msgstr "" #: dist/translation-strings.php:604 -msgid "Button Padding" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Scale More" msgstr "" #: dist/translation-strings.php:605 -msgid "Button padding" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Lift & Scale More" msgstr "" #: dist/translation-strings.php:606 -msgid "Adjusts the space between the button text and button borders" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.js:441 +msgid "Hover Effect" msgstr "" #: dist/translation-strings.php:607 -msgid "Button Size & Spacing" +msgid "Hover effect" msgstr "" #: dist/translation-strings.php:608 -msgid "Button Borders & Shadows" +msgid "Triggers animation or effects when you mouse over" msgstr "" #: dist/translation-strings.php:609 -msgid "Block Size & Spacing" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Button Color" msgstr "" #: dist/translation-strings.php:610 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Background" +msgid "Button Colors" msgstr "" #: dist/translation-strings.php:611 -msgid "Borders & Shadows" +msgid "Min. Button Height" msgstr "" #: dist/translation-strings.php:612 -msgid "Conditional Display" +msgid "Button Width" msgstr "" #: dist/translation-strings.php:613 -#: src/stk-block-types.php:216 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:442 -msgid "Container" +msgid "Button Padding" msgstr "" #: dist/translation-strings.php:614 -msgid "Container Min. Height" +msgid "Button padding" msgstr "" #: dist/translation-strings.php:615 -msgid "Max Container Width" +msgid "Adjusts the space between the button text and button borders" msgstr "" #: dist/translation-strings.php:616 -msgid "Container Horizontal Align" +msgid "Button Size & Spacing" msgstr "" #: dist/translation-strings.php:617 -msgid "Container Vertical Align" +msgid "Button Borders & Shadows" msgstr "" #: dist/translation-strings.php:618 -msgid "Container Background" +#: src/stk-block-types.php:216 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.js:430 +msgid "Container" msgstr "" #: dist/translation-strings.php:619 -msgid "Trigger hover state on nested blocks" +msgid "Container Min. Height" msgstr "" #: dist/translation-strings.php:620 -msgid "Container Borders & Shadow" +msgid "Max Container Width" msgstr "" #: dist/translation-strings.php:621 -msgid "Block Width" +msgid "Container Horizontal Align" msgstr "" #: dist/translation-strings.php:622 -msgid "Align Wide" +msgid "Container Vertical Align" msgstr "" #: dist/translation-strings.php:623 -msgid "Align Full" +msgid "Container Background" msgstr "" #: dist/translation-strings.php:624 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Content Width" +msgid "Trigger hover state on nested blocks" msgstr "" #: dist/translation-strings.php:625 -msgid "Set the content to be smaller than the block width" +msgid "Container Borders & Shadow" msgstr "" #: dist/translation-strings.php:626 -msgid "When enabled, the last column will be cloned instead of adding a blank column." +msgid "Block Width" msgstr "" #: dist/translation-strings.php:627 -#: src/welcome/index.php:119 -#: src/welcome/index.php:336 -msgid "Settings" +msgid "Align Wide" msgstr "" #: dist/translation-strings.php:628 -msgid "Allow Column Wrapping" +msgid "Align Full" msgstr "" #: dist/translation-strings.php:629 -msgid "Sets column paddings, the space inside the block between the block elements and the column container border" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +msgid "Content Width" msgstr "" #: dist/translation-strings.php:630 -msgid "Sets the distance between two or more columns" +msgid "Set the content to be smaller than the block width" msgstr "" #: dist/translation-strings.php:631 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:151 -msgid "Custom CSS" +msgid "Custom Attributes" msgstr "" #: dist/translation-strings.php:632 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Custom Attributes" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:151 +msgid "Custom CSS" msgstr "" #: dist/translation-strings.php:633 +#: src/welcome/index.php:260 +msgid "Motion Effects" +msgstr "" + +#: dist/translation-strings.php:634 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:185 msgid "Shape Color" msgstr "" -#: dist/translation-strings.php:634 +#: dist/translation-strings.php:635 msgid "Shape Border Radius" msgstr "" -#: dist/translation-strings.php:635 +#: dist/translation-strings.php:636 msgid "Shape Padding" msgstr "" -#: dist/translation-strings.php:636 +#: dist/translation-strings.php:637 msgid "Shape Outline Width" msgstr "" -#: dist/translation-strings.php:637 +#: dist/translation-strings.php:638 msgid "Shape Outline Color" msgstr "" -#: dist/translation-strings.php:638 +#: dist/translation-strings.php:639 msgid "Icon Shape" msgstr "" -#: dist/translation-strings.php:639 +#: dist/translation-strings.php:640 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:182 msgid "Background Shape" msgstr "" -#: dist/translation-strings.php:640 +#: dist/translation-strings.php:641 msgid "Select Image" msgstr "" -#: dist/translation-strings.php:641 +#: dist/translation-strings.php:642 msgid "Image Url" msgstr "" -#: dist/translation-strings.php:642 +#: dist/translation-strings.php:643 msgid "Aspect Ratio" msgstr "" -#: dist/translation-strings.php:643 +#: dist/translation-strings.php:644 msgid "Original" msgstr "" -#: dist/translation-strings.php:644 +#: dist/translation-strings.php:645 msgid "Square 1:1" msgstr "" -#: dist/translation-strings.php:645 +#: dist/translation-strings.php:646 msgid "Standard 4:3" msgstr "" -#: dist/translation-strings.php:646 +#: dist/translation-strings.php:647 msgid "Classic 3:2" msgstr "" -#: dist/translation-strings.php:647 +#: dist/translation-strings.php:648 msgid "Wide 16:9" msgstr "" -#: dist/translation-strings.php:648 +#: dist/translation-strings.php:649 msgid "Cinematic 2:1" msgstr "" -#: dist/translation-strings.php:649 +#: dist/translation-strings.php:650 msgid "Ultra Wide 3:1" msgstr "" -#: dist/translation-strings.php:650 +#: dist/translation-strings.php:651 msgid "Panoramic 4:1" msgstr "" -#: dist/translation-strings.php:651 +#: dist/translation-strings.php:652 msgid "Portrait 3:4" msgstr "" -#: dist/translation-strings.php:652 +#: dist/translation-strings.php:653 msgid "Classic Portrait 2:3" msgstr "" -#: dist/translation-strings.php:653 +#: dist/translation-strings.php:654 msgid "Tall 9:16" msgstr "" -#: dist/translation-strings.php:654 +#: dist/translation-strings.php:655 msgid "Image width" msgstr "" -#: dist/translation-strings.php:655 +#: dist/translation-strings.php:656 msgid "Adjusts the image width" msgstr "" -#: dist/translation-strings.php:656 +#: dist/translation-strings.php:657 msgid "Image height" msgstr "" -#: dist/translation-strings.php:657 +#: dist/translation-strings.php:658 msgid "Adjusts the image height" msgstr "" -#: dist/translation-strings.php:658 +#: dist/translation-strings.php:659 msgid "Open Image in Lightbox" msgstr "" -#: dist/translation-strings.php:659 +#: dist/translation-strings.php:660 msgid "Image Alt" msgstr "" -#: dist/translation-strings.php:660 +#: dist/translation-strings.php:661 msgid "Image Shadow" msgstr "" -#: dist/translation-strings.php:661 +#: dist/translation-strings.php:662 msgid "Adjusts the intensity of the image shadow" msgstr "" -#: dist/translation-strings.php:662 +#: dist/translation-strings.php:663 msgid "Adjusts the radius of image corners to make them more rounded" msgstr "" -#: dist/translation-strings.php:663 +#: dist/translation-strings.php:664 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 msgid "Overlay Color" msgstr "" -#: dist/translation-strings.php:664 +#: dist/translation-strings.php:665 msgid "Overlay Opacity" msgstr "" -#: dist/translation-strings.php:665 +#: dist/translation-strings.php:666 msgid "Overlay Blend Mode" msgstr "" -#: dist/translation-strings.php:666 +#: dist/translation-strings.php:667 msgid "Sets how the overlay color blends with the image" msgstr "" -#: dist/translation-strings.php:667 +#: dist/translation-strings.php:668 msgid "Focal point" msgstr "" -#: dist/translation-strings.php:668 +#: dist/translation-strings.php:669 msgid "Image Fit" msgstr "" -#: dist/translation-strings.php:669 +#: dist/translation-strings.php:670 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Contain" msgstr "" -#: dist/translation-strings.php:670 +#: dist/translation-strings.php:671 msgid "Fill" msgstr "" -#: dist/translation-strings.php:671 +#: dist/translation-strings.php:672 msgid "Scale Down" msgstr "" -#: dist/translation-strings.php:672 +#: dist/translation-strings.php:673 msgid "Sets the fit to default, contain, cover, fill, none, and scale down. Image fit specifies how an image resizes in a container." msgstr "" -#: dist/translation-strings.php:673 +#: dist/translation-strings.php:674 msgid "Image Shape" msgstr "" -#: dist/translation-strings.php:674 +#: dist/translation-strings.php:675 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:184 msgid "Change the shape of the image" msgstr "" -#: dist/translation-strings.php:675 +#: dist/translation-strings.php:676 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Flip Shape Horizontally" msgstr "" -#: dist/translation-strings.php:676 +#: dist/translation-strings.php:677 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Flip Shape Vertically" msgstr "" -#: dist/translation-strings.php:677 +#: dist/translation-strings.php:678 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Stretch Shape Mask" msgstr "" -#: dist/translation-strings.php:678 +#: dist/translation-strings.php:679 msgid "Image Filter" msgstr "" -#: dist/translation-strings.php:679 +#: dist/translation-strings.php:680 #: src/stk-block-types.php:552 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:413 +#: dist/translation-strings.js:390 msgid "Image" msgstr "" -#: dist/translation-strings.php:680 -#: src/welcome/index.php:260 -msgid "Motion Effects" -msgstr "" - #: dist/translation-strings.php:681 -msgid "When linked, styling this block would also style other linked blocks in adjacent columns." -msgstr "" - -#: dist/translation-strings.php:682 -msgid "Learn more about linking" -msgstr "" - -#: dist/translation-strings.php:683 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Responsive" -msgstr "" - -#: dist/translation-strings.php:684 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Hide on Desktop" -msgstr "" - -#: dist/translation-strings.php:685 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Hide on Tablet" -msgstr "" - -#: dist/translation-strings.php:686 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Hide on Mobile" -msgstr "" - -#: dist/translation-strings.php:687 #: src/stk-block-types.php:744 #: dist/translation-strings.js:549 msgid "Progress Circle" msgstr "" -#: dist/translation-strings.php:688 +#: dist/translation-strings.php:682 #: src/stk-block-types.php:725 #: dist/translation-strings.js:546 msgid "Progress Bar" msgstr "" -#: dist/translation-strings.php:689 +#: dist/translation-strings.php:683 msgid "Progress" msgstr "" -#: dist/translation-strings.php:690 +#: dist/translation-strings.php:684 msgid "Maximum Progress" msgstr "" -#: dist/translation-strings.php:691 +#: dist/translation-strings.php:685 msgid "Apply border radius to bar" msgstr "" -#: dist/translation-strings.php:692 +#: dist/translation-strings.php:686 msgid "Thickness" msgstr "" -#: dist/translation-strings.php:693 +#: dist/translation-strings.php:687 msgid "Bar Color #%s" msgstr "" -#: dist/translation-strings.php:694 +#: dist/translation-strings.php:688 msgid "Bar Color" msgstr "" -#: dist/translation-strings.php:695 +#: dist/translation-strings.php:689 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 @@ -3764,150 +3732,182 @@ msgstr "" msgid "Gradient Direction (degrees)" msgstr "" -#: dist/translation-strings.php:696 +#: dist/translation-strings.php:690 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Adv. Gradient Color Settings" msgstr "" -#: dist/translation-strings.php:697 +#: dist/translation-strings.php:691 msgid "Gradient Direction" msgstr "" -#: dist/translation-strings.php:698 +#: dist/translation-strings.php:692 msgid "Sets the direction (in degrees) of the colors" msgstr "" -#: dist/translation-strings.php:699 +#: dist/translation-strings.php:693 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Color %d Location" msgstr "" -#: dist/translation-strings.php:700 +#: dist/translation-strings.php:694 msgid "Sets the placement of each color in relation to the other color" msgstr "" -#: dist/translation-strings.php:701 +#: dist/translation-strings.php:695 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Background Gradient Blend Mode" msgstr "" -#: dist/translation-strings.php:702 +#: dist/translation-strings.php:696 msgid "Sets how this background gradient/image blends into the other background" msgstr "" -#: dist/translation-strings.php:703 +#: dist/translation-strings.php:697 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Background Color" msgstr "" -#: dist/translation-strings.php:704 +#: dist/translation-strings.php:698 msgid "Rounded" msgstr "" -#: dist/translation-strings.php:705 +#: dist/translation-strings.php:699 msgid "Animate" msgstr "" -#: dist/translation-strings.php:706 +#: dist/translation-strings.php:700 msgid "Accessibility Label" msgstr "" -#: dist/translation-strings.php:707 +#: dist/translation-strings.php:701 msgid "Progress Bar Text" msgstr "" -#: dist/translation-strings.php:708 +#: dist/translation-strings.php:702 msgid "Progress Prefix" msgstr "" -#: dist/translation-strings.php:709 +#: dist/translation-strings.php:703 msgid "Progress Suffix" msgstr "" -#: dist/translation-strings.php:710 +#: dist/translation-strings.php:704 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:436 +msgid "Responsive" +msgstr "" + +#: dist/translation-strings.php:705 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Hide on Desktop" +msgstr "" + +#: dist/translation-strings.php:706 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Hide on Tablet" +msgstr "" + +#: dist/translation-strings.php:707 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Hide on Mobile" +msgstr "" + +#: dist/translation-strings.php:708 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.js:422 msgctxt "Nth Title" msgid "%s %d" msgstr "" -#: dist/translation-strings.php:711 +#: dist/translation-strings.php:709 msgid "Wave" msgstr "" -#: dist/translation-strings.php:712 +#: dist/translation-strings.php:710 msgid "Straight" msgstr "" -#: dist/translation-strings.php:713 +#: dist/translation-strings.php:711 msgid "Slant" msgstr "" -#: dist/translation-strings.php:714 +#: dist/translation-strings.php:712 msgid "Curve" msgstr "" -#: dist/translation-strings.php:715 +#: dist/translation-strings.php:713 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Design" msgstr "" -#: dist/translation-strings.php:716 +#: dist/translation-strings.php:714 msgid "Separator Height" msgstr "" -#: dist/translation-strings.php:717 +#: dist/translation-strings.php:715 msgid "Adjusts the height of the separator to stretch or compress vertically" msgstr "" -#: dist/translation-strings.php:718 +#: dist/translation-strings.php:716 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 msgid "Separator Width" msgstr "" -#: dist/translation-strings.php:719 +#: dist/translation-strings.php:717 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:441 +#: dist/translation-strings.js:429 msgid "Shadow / Outline" msgstr "" -#: dist/translation-strings.php:720 +#: dist/translation-strings.php:718 msgid "Adjusts the intensity of the separator shadow and makes the separator more prominent" msgstr "" -#: dist/translation-strings.php:721 +#: dist/translation-strings.php:719 msgid "Invert Design" msgstr "" -#: dist/translation-strings.php:722 +#: dist/translation-strings.php:720 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Bring to Front" msgstr "" -#: dist/translation-strings.php:723 +#: dist/translation-strings.php:721 msgid "Brings the separator layer in front of other block elements" msgstr "" -#: dist/translation-strings.php:724 +#: dist/translation-strings.php:722 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Top Separator" msgstr "" -#: dist/translation-strings.php:725 +#: dist/translation-strings.php:723 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 msgid "Bottom Separator" msgstr "" +#: dist/translation-strings.php:724 +msgid "When linked, styling this block would also style other linked blocks in adjacent columns." +msgstr "" + +#: dist/translation-strings.php:725 +msgid "Learn more about linking" +msgstr "" + #: dist/translation-strings.php:726 msgid "Transform & Transition" msgstr "" @@ -4017,7 +4017,7 @@ msgstr "" #: dist/translation-strings.php:751 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:309 +#: dist/translation-strings.js:312 msgid "Remove" msgstr "" @@ -4218,39 +4218,39 @@ msgid "Ungroup from Container" msgstr "" #: dist/translation-strings.php:797 -#: dist/translation-strings.php:1695 -#: pro__premium_only/src/welcome/custom-fields/custom-fields.php:160 -#: src/welcome/index.php:211 -#: src/welcome/index.php:224 -#: src/welcome/index.php:235 -#: src/welcome/index.php:348 -msgid "Go Premium" +msgid "You can type in custom HTML attributes for this block in the field above." msgstr "" #: dist/translation-strings.php:798 -msgid "No designs found" +msgid "Example:" msgstr "" #: dist/translation-strings.php:799 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Layout" +msgid "Learn more about Custom Attributes" msgstr "" #: dist/translation-strings.php:800 -msgid "You can type in custom HTML attributes for this block in the field above." +msgid "There is an error in your custom attribute" msgstr "" #: dist/translation-strings.php:801 -msgid "Example:" -msgstr "" +#: dist/translation-strings.php:1695 +#: pro__premium_only/src/welcome/custom-fields/custom-fields.php:160 +#: src/welcome/index.php:211 +#: src/welcome/index.php:224 +#: src/welcome/index.php:235 +#: src/welcome/index.php:348 +msgid "Go Premium" +msgstr "" #: dist/translation-strings.php:802 -msgid "Learn more about Custom Attributes" +msgid "No designs found" msgstr "" #: dist/translation-strings.php:803 -msgid "There is an error in your custom attribute" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Layout" msgstr "" #: dist/translation-strings.php:804 @@ -4286,7 +4286,9 @@ msgid "Theme Fonts" msgstr "" #: dist/translation-strings.php:812 -msgid "auto" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:307 +msgid "Dynamic Fields" msgstr "" #: dist/translation-strings.php:813 @@ -4298,9 +4300,7 @@ msgid "Add Block" msgstr "" #: dist/translation-strings.php:815 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:304 -msgid "Dynamic Fields" +msgid "auto" msgstr "" #: dist/translation-strings.php:816 @@ -4352,13 +4352,13 @@ msgid "Bottom Right" msgstr "" #: dist/translation-strings.php:824 -#: src/stk-block-types.php:953 -#: dist/translation-strings.js:575 -msgid "Paragraph" +msgid "Stop showing tooltips" msgstr "" #: dist/translation-strings.php:825 -msgid "Stop showing tooltips" +#: src/stk-block-types.php:953 +#: dist/translation-strings.js:575 +msgid "Paragraph" msgstr "" #: dist/translation-strings.php:826 @@ -4378,31 +4378,31 @@ msgid "preview" msgstr "" #: dist/translation-strings.php:830 -msgid "Upload" +msgid "Type to search icon" msgstr "" #: dist/translation-strings.php:831 -msgid "Replace" +msgid "Icon Settings" msgstr "" #: dist/translation-strings.php:832 -msgid "Type to search icon" +msgid "Upload SVG" msgstr "" #: dist/translation-strings.php:833 -msgid "Icon Settings" +msgid "Clear icon" msgstr "" #: dist/translation-strings.php:834 -msgid "Upload SVG" +msgid "Drop your SVG here" msgstr "" #: dist/translation-strings.php:835 -msgid "Clear icon" +msgid "Upload" msgstr "" #: dist/translation-strings.php:836 -msgid "Drop your SVG here" +msgid "Replace" msgstr "" #: dist/translation-strings.php:837 @@ -4466,7 +4466,7 @@ msgstr "" #: dist/translation-strings.php:851 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:349 +#: dist/translation-strings.js:343 msgid "Blob %s" msgstr "" @@ -4553,33 +4553,33 @@ msgstr "" #: dist/translation-strings.php:867 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Layout Tab" +msgid "Designs" msgstr "" #: dist/translation-strings.php:868 -msgid "Style" +msgid "Pick a design to start from, this will override your block settings" msgstr "" #: dist/translation-strings.php:869 -msgid "Style Tab" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Layout Tab" msgstr "" #: dist/translation-strings.php:870 -msgid "Advanced" +msgid "Style" msgstr "" #: dist/translation-strings.php:871 -msgid "Advanced Tab" +msgid "Style Tab" msgstr "" #: dist/translation-strings.php:872 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Designs" +msgid "Advanced" msgstr "" #: dist/translation-strings.php:873 -msgid "Pick a design to start from, this will override your block settings" +msgid "Advanced Tab" msgstr "" #: dist/translation-strings.php:874 @@ -4811,7 +4811,7 @@ msgstr "" #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:299 +#: dist/translation-strings.js:302 msgid "Custom" msgstr "" @@ -4855,7 +4855,7 @@ msgid "Not In" msgstr "" #: dist/translation-strings.php:938 -msgid "Upgrade to Premium to get more design variations." +msgid "URL" msgstr "" #: dist/translation-strings.php:939 @@ -4885,28 +4885,28 @@ msgid "Search or type url" msgstr "" #: dist/translation-strings.php:944 -#: dist/editor_blocks.js:2 -msgid "Color & Highlight" +msgid "Upgrade to Premium to get more design variations." msgstr "" #: dist/translation-strings.php:945 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Highlight" +msgid "Color & Highlight" msgstr "" #: dist/translation-strings.php:946 +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks.js:2 -msgid "Low" +msgid "Highlight" msgstr "" #: dist/translation-strings.php:947 #: dist/editor_blocks.js:2 -msgid "Highlight Text" +msgid "Low" msgstr "" #: dist/translation-strings.php:948 -msgid "URL" +#: dist/editor_blocks.js:2 +msgid "Highlight Text" msgstr "" #: dist/translation-strings.php:949 @@ -4916,52 +4916,52 @@ msgstr "" #: dist/translation-strings.php:950 #: dist/editor_blocks.js:2 -msgid "Error saving block, please make sure you only have a %s block" +msgid "Reset layout" msgstr "" #: dist/translation-strings.php:951 #: dist/editor_blocks.js:2 -msgid "Default %s Block saved" +msgid "Error saving block, please make sure you only have a %s block" msgstr "" #: dist/translation-strings.php:952 #: dist/editor_blocks.js:2 -msgid "%s Block style saved" +msgid "Default %s Block saved" msgstr "" #: dist/translation-strings.php:953 #: dist/editor_blocks.js:2 -msgid "Default %s Block Saved!" +msgid "%s Block style saved" msgstr "" #: dist/translation-strings.php:954 #: dist/editor_blocks.js:2 -msgid "Save as Default %s Block" +msgid "Default %s Block Saved!" msgstr "" #: dist/translation-strings.php:955 #: dist/editor_blocks.js:2 -msgid "Default %s Block Deleted!" +msgid "Save as Default %s Block" msgstr "" #: dist/translation-strings.php:956 #: dist/editor_blocks.js:2 -msgid "Reset Default %s Block" +msgid "Default %s Block Deleted!" msgstr "" #: dist/translation-strings.php:957 #: dist/editor_blocks.js:2 -msgid "Couldn't update block styles, got this error:" +msgid "Reset Default %s Block" msgstr "" #: dist/translation-strings.php:958 #: dist/editor_blocks.js:2 -msgid "Please refresh the page and try again." +msgid "Couldn't update block styles, got this error:" msgstr "" #: dist/translation-strings.php:959 #: dist/editor_blocks.js:2 -msgid "Reset layout" +msgid "Please refresh the page and try again." msgstr "" #: dist/translation-strings.php:960 @@ -5181,107 +5181,107 @@ msgid "Adjusts the radius of block corners to make them more rounded" msgstr "" #: dist/translation-strings.php:1002 -msgid "Min. Height" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Link / URL" msgstr "" #: dist/translation-strings.php:1003 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Max. Content Width" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:324 +msgid "Open in new tab" msgstr "" #: dist/translation-strings.php:1004 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:447 -msgid "Content Vertical Align" +msgid "Open Link in Lightbox" msgstr "" #: dist/translation-strings.php:1005 -msgid "Adjusts the minimum allowable height of the block" +msgid "Displaying a Google Map in a Lightbox? Use the embed iframe URL instead. Need help finding it?" msgstr "" #: dist/translation-strings.php:1006 -msgid "Sets the placement of the content to top, center or bottom. Available when the min. block height is set to higher than default." +msgid " Check out our docs." msgstr "" #: dist/translation-strings.php:1007 -msgid "Adjusts the maximum allowable width of the block. The settings will depend on the block width you set on the toolbar." +msgid "Link rel" msgstr "" #: dist/translation-strings.php:1008 -msgid "Sets the placement of the content to left, center or right. Not available when block width is set to full width." +msgid "Link relationship keywords, e.g. nofollow noreferrer prefetch" msgstr "" #: dist/translation-strings.php:1009 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Paddings" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Link Title" msgstr "" #: dist/translation-strings.php:1010 -msgid "Margins" +msgid "Also used for lightbox caption" msgstr "" #: dist/translation-strings.php:1011 -msgid "Sets the block paddings, i.e the space between the inner columns and the block border" +msgid "Anchor ID" msgstr "" #: dist/translation-strings.php:1012 -msgid "Sets the block margin, i.e. the space outside the block between the block border and the next block." +msgid "Add an id attribute to the anchor tag." msgstr "" #: dist/translation-strings.php:1013 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Link / URL" +msgid "Supports links to images, videos, YouTube, Vimeo, and web pages that allow embedding" msgstr "" #: dist/translation-strings.php:1014 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:321 -msgid "Open in new tab" +msgid "Min. Height" msgstr "" #: dist/translation-strings.php:1015 -msgid "Open Link in Lightbox" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Max. Content Width" msgstr "" #: dist/translation-strings.php:1016 -msgid "Displaying a Google Map in a Lightbox? Use the embed iframe URL instead. Need help finding it?" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.js:446 +msgid "Content Vertical Align" msgstr "" #: dist/translation-strings.php:1017 -msgid " Check out our docs." +msgid "Adjusts the minimum allowable height of the block" msgstr "" #: dist/translation-strings.php:1018 -msgid "Link rel" +msgid "Sets the placement of the content to top, center or bottom. Available when the min. block height is set to higher than default." msgstr "" #: dist/translation-strings.php:1019 -msgid "Link relationship keywords, e.g. nofollow noreferrer prefetch" +msgid "Adjusts the maximum allowable width of the block. The settings will depend on the block width you set on the toolbar." msgstr "" #: dist/translation-strings.php:1020 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Link Title" +msgid "Sets the placement of the content to left, center or right. Not available when block width is set to full width." msgstr "" #: dist/translation-strings.php:1021 -msgid "Also used for lightbox caption" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +msgid "Paddings" msgstr "" #: dist/translation-strings.php:1022 -msgid "Anchor ID" +msgid "Margins" msgstr "" #: dist/translation-strings.php:1023 -msgid "Add an id attribute to the anchor tag." +msgid "Sets the block paddings, i.e the space between the inner columns and the block border" msgstr "" #: dist/translation-strings.php:1024 -msgid "Supports links to images, videos, YouTube, Vimeo, and web pages that allow embedding" +msgid "Sets the block margin, i.e. the space outside the block between the block border and the next block." msgstr "" #: dist/translation-strings.php:1025 @@ -5637,49 +5637,57 @@ msgid "Resetting this typography style will revert all typography to its origina msgstr "" #: dist/translation-strings.php:1080 -msgid "Corporate" +#: dist/deprecated/editor_blocks_deprecated_v2.js:2 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Basic" msgstr "" #: dist/translation-strings.php:1081 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Basic" +msgid "Spread" msgstr "" #: dist/translation-strings.php:1082 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Lined to Colored" +msgid "Grouped" msgstr "" #: dist/translation-strings.php:1083 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Reverse arrow" +msgid "Collapse Buttons On" msgstr "" #: dist/translation-strings.php:1084 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Closed State Background Color" +msgid "Don't collapse" msgstr "" #: dist/translation-strings.php:1085 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Padding" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:196 +msgctxt "Panel title" +msgid "%s #%d" msgstr "" #: dist/translation-strings.php:1086 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Title Color" +msgid "Quotation Mark" msgstr "" #: dist/translation-strings.php:1087 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Arrow" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:154 +msgid "Horizontal Position" msgstr "" #: dist/translation-strings.php:1088 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Border" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:155 +msgid "Vertical Position" msgstr "" #: dist/translation-strings.php:1089 @@ -5705,7 +5713,7 @@ msgstr "" #: dist/translation-strings.php:1093 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:242 +#: dist/translation-strings.js:243 msgid "Load More" msgstr "" @@ -5713,21 +5721,21 @@ msgstr "" #: pro__premium_only/src/stk-block-types.php:43 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:399 +#: dist/translation-strings.js:402 msgid "Pagination" msgstr "" #: dist/translation-strings.php:1095 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:415 +#: dist/translation-strings.js:392 msgid "Image Width" msgstr "" #: dist/translation-strings.php:1096 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:414 +#: dist/translation-strings.js:391 msgid "Image Height" msgstr "" @@ -5745,7 +5753,7 @@ msgstr "" #: pro__premium_only/src/stk-block-types.php:15 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:406 +#: dist/translation-strings.js:409 msgid "Load More Button" msgstr "" @@ -5759,7 +5767,7 @@ msgstr "" #: src/deprecated/v2/block/blog-posts/attributes.php:1845 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:397 +#: dist/translation-strings.js:400 msgid "Next »" msgstr "" @@ -5767,7 +5775,7 @@ msgstr "" #: src/deprecated/v2/block/blog-posts/attributes.php:1849 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:398 +#: dist/translation-strings.js:401 msgid "« Previous" msgstr "" @@ -5781,158 +5789,150 @@ msgstr "" #: dist/translation-strings.php:1104 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Description Color" +msgid "Title Color" msgstr "" #: dist/translation-strings.php:1105 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Subtitle for this block" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Description Color" msgstr "" #: dist/translation-strings.php:1106 -#: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Subtitle Color" +msgid "Corporate" msgstr "" #: dist/translation-strings.php:1107 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Text Colors" +msgid "Lined to Colored" msgstr "" #: dist/translation-strings.php:1108 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Heading Color" +msgid "Reverse arrow" msgstr "" #: dist/translation-strings.php:1109 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Link Color" +msgid "Closed State Background Color" msgstr "" #: dist/translation-strings.php:1110 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Link Hover Color" +msgid "Padding" msgstr "" #: dist/translation-strings.php:1111 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "The colors above might not apply to some nested blocks." +msgid "Arrow" msgstr "" #: dist/translation-strings.php:1112 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Uneven" +msgid "Border" msgstr "" #: dist/translation-strings.php:1113 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Tiled" +msgid "Subtitle for this block" msgstr "" #: dist/translation-strings.php:1114 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Layouts" +msgid "Subtitle Color" msgstr "" #: dist/translation-strings.php:1115 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "No Paddings" +msgid "Abstract" msgstr "" #: dist/translation-strings.php:1116 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Half-screen height" +msgid "Boxed" msgstr "" #: dist/translation-strings.php:1117 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Full-screen height" +msgid "Number Color" msgstr "" #: dist/translation-strings.php:1118 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Custom height" +msgid "Vertical Margin" msgstr "" #: dist/translation-strings.php:1119 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Custom Height" +msgid "Link Color" msgstr "" #: dist/translation-strings.php:1120 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:445 -msgid "Column Vertical Align" +msgid "Uneven" msgstr "" #: dist/translation-strings.php:1121 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Quotation Mark" +msgid "Tiled" msgstr "" #: dist/translation-strings.php:1122 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:154 -msgid "Horizontal Position" +msgid "Layouts" msgstr "" #: dist/translation-strings.php:1123 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:155 -msgid "Vertical Position" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "No Paddings" msgstr "" #: dist/translation-strings.php:1124 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Spread" +msgid "Half-screen height" msgstr "" #: dist/translation-strings.php:1125 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Grouped" +msgid "Full-screen height" msgstr "" #: dist/translation-strings.php:1126 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Collapse Buttons On" +msgid "Custom height" msgstr "" #: dist/translation-strings.php:1127 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Don't collapse" +msgid "Custom Height" msgstr "" #: dist/translation-strings.php:1128 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:196 -msgctxt "Panel title" -msgid "%s #%d" +#: dist/translation-strings.js:444 +msgid "Column Vertical Align" msgstr "" #: dist/translation-strings.php:1129 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Abstract" +msgid "Text Colors" msgstr "" #: dist/translation-strings.php:1130 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Boxed" +msgid "Heading Color" msgstr "" #: dist/translation-strings.php:1131 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Number Color" +msgid "Link Hover Color" msgstr "" #: dist/translation-strings.php:1132 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Vertical Margin" +msgid "The colors above might not apply to some nested blocks." msgstr "" #: dist/translation-strings.php:1133 @@ -5972,233 +5972,233 @@ msgstr "" #: dist/translation-strings.php:1140 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Full Height" +msgid "Short" msgstr "" #: dist/translation-strings.php:1141 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Restrict to Content Width" +msgid "Tall" msgstr "" #: dist/translation-strings.php:1142 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Overlay Background" +msgid "Restrict to Content Width" msgstr "" #: dist/translation-strings.php:1143 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Background Color Opacity" +msgid "Display as a grid (left to right & evenly spaced)" msgstr "" #: dist/translation-strings.php:1144 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "This affects other buttons in this block" +msgid "List Gap" msgstr "" #: dist/translation-strings.php:1145 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Display as a grid (left to right & evenly spaced)" +msgid "You can click on each icon in the Icon List block to change them individually." msgstr "" #: dist/translation-strings.php:1146 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "List Gap" +msgid "List Text" msgstr "" #: dist/translation-strings.php:1147 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "You can click on each icon in the Icon List block to change them individually." +msgid "Text for this block" msgstr "" #: dist/translation-strings.php:1148 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "List Text" +msgid "Line %d" msgstr "" #: dist/translation-strings.php:1149 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Text for this block" +msgid "Overlay Color Type" msgstr "" #: dist/translation-strings.php:1150 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Line %d" +msgid "Overlay Hover Color" msgstr "" #: dist/translation-strings.php:1151 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Number of Icons / Columns" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.js:448 +msgid "Effects" msgstr "" #: dist/translation-strings.php:1152 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Title on Top" +msgid "Image Hover Effect" msgstr "" #: dist/translation-strings.php:1153 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Short" +msgid "Zoom In" msgstr "" #: dist/translation-strings.php:1154 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Tall" +msgid "Zoom Out" msgstr "" #: dist/translation-strings.php:1155 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Overlay Color Type" +msgid "Full Height" msgstr "" #: dist/translation-strings.php:1156 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Overlay Hover Color" +msgid "Overlay Background" msgstr "" #: dist/translation-strings.php:1157 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:395 -msgid "Effects" +msgid "Background Color Opacity" msgstr "" #: dist/translation-strings.php:1158 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Image Hover Effect" +msgid "This affects other buttons in this block" msgstr "" #: dist/translation-strings.php:1159 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Zoom In" +msgid "Border Thickness" msgstr "" #: dist/translation-strings.php:1160 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Zoom Out" +msgid "Icon Location" msgstr "" #: dist/translation-strings.php:1161 -#: src/stk-block-types.php:680 -#: src/stk-block-types.php:715 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/translation-strings.js:539 -msgid "Price" +msgid "Number of Icons / Columns" msgstr "" #: dist/translation-strings.php:1162 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Sub Price" +msgid "Title on Top" msgstr "" #: dist/translation-strings.php:1163 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Price Prefix" +msgctxt "Nth Title with description" +msgid "%s %d %s" msgstr "" #: dist/translation-strings.php:1164 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Price Suffix" +msgid "Number Shape" msgstr "" #: dist/translation-strings.php:1165 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgctxt "Nth Title with description" -msgid "%s %d %s" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:187 +msgid "Shape Size" msgstr "" #: dist/translation-strings.php:1166 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Number Shape" +msgid "Number Background Color" msgstr "" #: dist/translation-strings.php:1167 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:187 -msgid "Shape Size" +msgid "Separator Color" msgstr "" #: dist/translation-strings.php:1168 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Number Background Color" +msgid "Padding Top" msgstr "" #: dist/translation-strings.php:1169 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Separator Color" +msgid "Padding Bottom" msgstr "" #: dist/translation-strings.php:1170 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Padding Top" +msgid "Margin Top" msgstr "" #: dist/translation-strings.php:1171 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Padding Bottom" +msgid "Use this to pull up/down the separator to the block above it" msgstr "" #: dist/translation-strings.php:1172 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Margin Top" +msgid "Margin Bottom" msgstr "" #: dist/translation-strings.php:1173 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Use this to pull up/down the separator to the block above it" +msgid "Use this to pull up/down the separator to the block below it" msgstr "" #: dist/translation-strings.php:1174 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Margin Bottom" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.js:423 +msgid "Layer" msgstr "" #: dist/translation-strings.php:1175 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Use this to pull up/down the separator to the block below it" +msgid "Overlay Simple" msgstr "" #: dist/translation-strings.php:1176 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:437 -msgid "Layer" +msgid "Social" msgstr "" #: dist/translation-strings.php:1177 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Border Thickness" +msgid "Social Button Gap" msgstr "" #: dist/translation-strings.php:1178 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Icon Location" +msgid "Name Color" msgstr "" #: dist/translation-strings.php:1179 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Overlay Simple" +msgid "Position Color" msgstr "" #: dist/translation-strings.php:1180 +#: src/stk-block-types.php:680 +#: src/stk-block-types.php:715 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Social" +#: dist/translation-strings.js:539 +msgid "Price" msgstr "" #: dist/translation-strings.php:1181 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Social Button Gap" +msgid "Sub Price" msgstr "" #: dist/translation-strings.php:1182 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Name Color" +msgid "Price Prefix" msgstr "" #: dist/translation-strings.php:1183 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Position Color" +msgid "Price Suffix" msgstr "" #: dist/translation-strings.php:1184 @@ -6251,265 +6251,265 @@ msgstr "" #: dist/translation-strings.php:1193 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Side Title" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Hover Opacity" msgstr "" #: dist/translation-strings.php:1194 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Reverse Title" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Hover Colors" msgstr "" #: dist/translation-strings.php:1195 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Column Rule" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Open link in new tab" msgstr "" #: dist/translation-strings.php:1196 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Vertical Align" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Use social colors" msgstr "" #: dist/translation-strings.php:1197 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -msgid "Subtitle on Top" +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +msgid "Change to Normal Button on Hover" msgstr "" #: dist/translation-strings.php:1198 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Block Title" +msgid "Button Size" msgstr "" #: dist/translation-strings.php:1199 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Open link in new tab" +msgid "Tiny" msgstr "" #: dist/translation-strings.php:1200 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Use social colors" +msgid "Small" msgstr "" #: dist/translation-strings.php:1201 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Change to Normal Button on Hover" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:318 +msgid "Medium" msgstr "" #: dist/translation-strings.php:1202 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Button Size" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:319 +msgid "Large" msgstr "" #: dist/translation-strings.php:1203 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Tiny" +msgid "Vertical Padding" msgstr "" #: dist/translation-strings.php:1204 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Small" +msgid "Horizontal Padding" msgstr "" #: dist/translation-strings.php:1205 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:315 -msgid "Medium" +msgid "Adv. Icon Settings" msgstr "" #: dist/translation-strings.php:1206 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:316 -msgid "Large" +msgid "Icon Spacing" msgstr "" #: dist/translation-strings.php:1207 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Vertical Padding" +msgid "Side Title" msgstr "" #: dist/translation-strings.php:1208 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Horizontal Padding" +msgid "Reverse Title" msgstr "" #: dist/translation-strings.php:1209 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Adv. Icon Settings" +msgid "Column Rule" msgstr "" #: dist/translation-strings.php:1210 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Icon Spacing" +msgid "Vertical Align" msgstr "" #: dist/translation-strings.php:1211 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Hover Opacity" +msgid "Subtitle on Top" msgstr "" #: dist/translation-strings.php:1212 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Hover Colors" +msgid "Block Title" msgstr "" #: dist/translation-strings.php:1213 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:448 -msgid "Column Paddings" +msgid "Align Top" msgstr "" #: dist/translation-strings.php:1214 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Free" +msgid "Align Bottom" msgstr "" #: dist/translation-strings.php:1215 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Premium" +#: dist/translation-strings.js:447 +msgid "Column Paddings" msgstr "" #: dist/translation-strings.php:1216 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Shaped" +msgid "Free" msgstr "" #: dist/translation-strings.php:1217 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:343 -msgid "Icon Color Type" +msgid "Premium" msgstr "" #: dist/translation-strings.php:1218 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:193 -msgid "Multicolor" +msgid "Shaped" msgstr "" #: dist/translation-strings.php:1219 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Icon Shape / Outline Color" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:344 +msgid "Icon Color Type" msgstr "" #: dist/translation-strings.php:1220 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Icon Shape Border Radius" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:193 +msgid "Multicolor" msgstr "" #: dist/translation-strings.php:1221 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Outline Border Radius" +msgid "Icon Shape / Outline Color" msgstr "" #: dist/translation-strings.php:1222 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Icon Shape Padding" +msgid "Icon Shape Border Radius" msgstr "" #: dist/translation-strings.php:1223 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Outline Padding" +msgid "Outline Border Radius" msgstr "" #: dist/translation-strings.php:1224 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Outline Width" +msgid "Icon Shape Padding" msgstr "" #: dist/translation-strings.php:1225 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Background Image Position" +msgid "Outline Padding" msgstr "" #: dist/translation-strings.php:1226 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Background Image Repeat" +msgid "Outline Width" msgstr "" #: dist/translation-strings.php:1227 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Background Image Size" +msgid "Background Image Position" msgstr "" #: dist/translation-strings.php:1228 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Force square image" +msgid "Background Image Repeat" msgstr "" #: dist/translation-strings.php:1229 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Blend Mode" +msgid "Background Image Size" msgstr "" #: dist/translation-strings.php:1230 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "All Block Designs" +msgid "Force square image" msgstr "" #: dist/translation-strings.php:1231 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Free Designs" +msgid "Blend Mode" msgstr "" #: dist/translation-strings.php:1232 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Premium Designs" +msgctxt "name" +msgid "%s Link" msgstr "" #: dist/translation-strings.php:1233 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgctxt "name" -msgid "%s Link" +msgid "All Block Designs" msgstr "" #: dist/translation-strings.php:1234 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Align Top" +msgid "Free Designs" msgstr "" #: dist/translation-strings.php:1235 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Align Bottom" +msgid "Premium Designs" msgstr "" #: dist/translation-strings.php:1236 @@ -6575,79 +6575,79 @@ msgstr "" #: dist/translation-strings.php:1246 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Block Background" +msgid "Container Link" msgstr "" #: dist/translation-strings.php:1247 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Align center" +msgid "Link / URL #%d" msgstr "" #: dist/translation-strings.php:1248 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Wide width" +msgid "Link %d Title" msgstr "" #: dist/translation-strings.php:1249 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Full width" +msgid "You will not lose your block content when changing designs." msgstr "" #: dist/translation-strings.php:1250 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Change Alignment" +msgid "Max Width" msgstr "" #: dist/translation-strings.php:1251 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "You will not lose your block content when changing designs." +msgid "Horizontal Align" msgstr "" #: dist/translation-strings.php:1252 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Max Width" +msgid "Text Align" msgstr "" #: dist/translation-strings.php:1253 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Horizontal Align" +msgid "Block Description" msgstr "" #: dist/translation-strings.php:1254 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Text Align" +msgid "Block Background" msgstr "" #: dist/translation-strings.php:1255 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Block Description" +msgid "Align center" msgstr "" #: dist/translation-strings.php:1256 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Container Link" +msgid "Wide width" msgstr "" #: dist/translation-strings.php:1257 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Link / URL #%d" +msgid "Full width" msgstr "" #: dist/translation-strings.php:1258 #: dist/deprecated/editor_blocks_deprecated_v2.js:2 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -msgid "Link %d Title" +msgid "Change Alignment" msgstr "" #: dist/translation-strings.php:1259 @@ -6666,67 +6666,84 @@ msgid "Star" msgstr "" #: dist/translation-strings.php:1262 +#: pro__premium_only/src/dynamic-content/sources/acf.php:249 +#: pro__premium_only/src/dynamic-content/sources/jetengine.php:315 +#: pro__premium_only/src/dynamic-content/sources/jetengine.php:325 +#: pro__premium_only/src/dynamic-content/sources/latest-post.php:284 +#: pro__premium_only/src/dynamic-content/sources/metabox.php:329 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:114 +msgid "%s Placeholder" +msgstr "" + +#: dist/translation-strings.php:1263 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:115 +msgid "Placeholder" +msgstr "" + +#: dist/translation-strings.php:1264 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:9 msgid "Login Status" msgstr "" -#: dist/translation-strings.php:1263 +#: dist/translation-strings.php:1265 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:10 msgid "Role" msgstr "" -#: dist/translation-strings.php:1264 +#: dist/translation-strings.php:1266 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:11 msgid "Date & Time" msgstr "" -#: dist/translation-strings.php:1265 +#: dist/translation-strings.php:1267 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:12 msgid "Custom PHP" msgstr "" -#: dist/translation-strings.php:1266 +#: dist/translation-strings.php:1268 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:13 msgid "Conditional Tag" msgstr "" -#: dist/translation-strings.php:1267 +#: dist/translation-strings.php:1269 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:14 msgid "Query String" msgstr "" -#: dist/translation-strings.php:1268 +#: dist/translation-strings.php:1270 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:15 msgid "Post Meta" msgstr "" -#: dist/translation-strings.php:1269 +#: dist/translation-strings.php:1271 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:16 msgid "Site Option" msgstr "" -#: dist/translation-strings.php:1270 +#: dist/translation-strings.php:1272 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:17 msgid "Post IDs" msgstr "" -#: dist/translation-strings.php:1271 +#: dist/translation-strings.php:1273 #: pro__premium_only/src/dynamic-content/sources/other-posts.php:235 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:19 msgid "Post Taxonomy" msgstr "" -#: dist/translation-strings.php:1272 +#: dist/translation-strings.php:1274 #: pro__premium_only/src/dynamic-content/sources/woocommerce.php:92 #: pro__premium_only/src/dynamic-content/sources/woocommerce.php:102 #: pro__premium_only/src/dynamic-content/sources/woocommerce.php:109 @@ -6759,558 +6776,541 @@ msgstr "" msgid "WooCommerce" msgstr "" -#: dist/translation-strings.php:1273 +#: dist/translation-strings.php:1275 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:21 msgid "Enter Conditional Tag" msgstr "" -#: dist/translation-strings.php:1274 +#: dist/translation-strings.php:1276 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:22 msgid "Home" msgstr "" -#: dist/translation-strings.php:1275 +#: dist/translation-strings.php:1277 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:23 msgid "Front Page" msgstr "" -#: dist/translation-strings.php:1276 +#: dist/translation-strings.php:1278 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:24 msgid "404 Not Found Page" msgstr "" -#: dist/translation-strings.php:1277 +#: dist/translation-strings.php:1279 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:25 msgid "Single Page" msgstr "" -#: dist/translation-strings.php:1278 +#: dist/translation-strings.php:1280 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:26 msgid "Attachment" msgstr "" -#: dist/translation-strings.php:1279 +#: dist/translation-strings.php:1281 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:27 msgid "Preview" msgstr "" -#: dist/translation-strings.php:1280 +#: dist/translation-strings.php:1282 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:28 msgid "Any Page" msgstr "" -#: dist/translation-strings.php:1281 +#: dist/translation-strings.php:1283 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:29 msgid "Privacy Policy Page" msgstr "" -#: dist/translation-strings.php:1282 +#: dist/translation-strings.php:1284 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:30 msgid "Any Archive Page" msgstr "" -#: dist/translation-strings.php:1283 +#: dist/translation-strings.php:1285 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:31 msgid "Category Page" msgstr "" -#: dist/translation-strings.php:1284 +#: dist/translation-strings.php:1286 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:32 msgid "Tag Page" msgstr "" -#: dist/translation-strings.php:1285 +#: dist/translation-strings.php:1287 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:33 msgid "Taxonomy Page" msgstr "" -#: dist/translation-strings.php:1286 +#: dist/translation-strings.php:1288 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:34 msgid "Author Page" msgstr "" -#: dist/translation-strings.php:1287 +#: dist/translation-strings.php:1289 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:35 msgid "Date Archive Page" msgstr "" -#: dist/translation-strings.php:1288 +#: dist/translation-strings.php:1290 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:36 msgid "Yearly Archive Page" msgstr "" -#: dist/translation-strings.php:1289 +#: dist/translation-strings.php:1291 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:37 msgid "Search Result Page" msgstr "" -#: dist/translation-strings.php:1290 +#: dist/translation-strings.php:1292 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:38 msgid "Trackback" msgstr "" -#: dist/translation-strings.php:1291 +#: dist/translation-strings.php:1293 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:39 msgid "Dynamic Sidebar" msgstr "" -#: dist/translation-strings.php:1292 +#: dist/translation-strings.php:1294 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:40 msgid "RTL Reading" msgstr "" -#: dist/translation-strings.php:1293 +#: dist/translation-strings.php:1295 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:41 msgid "Multisite" msgstr "" -#: dist/translation-strings.php:1294 +#: dist/translation-strings.php:1296 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:42 msgid "Main Site" msgstr "" -#: dist/translation-strings.php:1295 +#: dist/translation-strings.php:1297 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:43 msgid "Child Theme" msgstr "" -#: dist/translation-strings.php:1296 +#: dist/translation-strings.php:1298 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:44 msgid "Customize Preview" msgstr "" -#: dist/translation-strings.php:1297 +#: dist/translation-strings.php:1299 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:45 msgid "Multi-author Site" msgstr "" -#: dist/translation-strings.php:1298 +#: dist/translation-strings.php:1300 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:46 msgid "Feed" msgstr "" -#: dist/translation-strings.php:1299 +#: dist/translation-strings.php:1301 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:47 msgid "Sticky Post" msgstr "" -#: dist/translation-strings.php:1300 +#: dist/translation-strings.php:1302 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:48 msgid "Hierarchical Post Type" msgstr "" -#: dist/translation-strings.php:1301 +#: dist/translation-strings.php:1303 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:49 msgid "Archive Post Type" msgstr "" -#: dist/translation-strings.php:1302 +#: dist/translation-strings.php:1304 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:50 msgid "Comments Open" msgstr "" -#: dist/translation-strings.php:1303 +#: dist/translation-strings.php:1305 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:51 msgid "Pings Open" msgstr "" -#: dist/translation-strings.php:1304 +#: dist/translation-strings.php:1306 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:52 msgid "Has Excerpt" msgstr "" -#: dist/translation-strings.php:1305 +#: dist/translation-strings.php:1307 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:53 msgid "Has Post Thumbnail" msgstr "" -#: dist/translation-strings.php:1306 +#: dist/translation-strings.php:1308 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:54 msgid "Has Tags" msgstr "" -#: dist/translation-strings.php:1307 +#: dist/translation-strings.php:1309 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:55 msgid "Has Terms" msgstr "" -#: dist/translation-strings.php:1308 +#: dist/translation-strings.php:1310 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:56 msgid "Has Primary Nav Menu" msgstr "" -#: dist/translation-strings.php:1309 +#: dist/translation-strings.php:1311 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:57 msgid "The Custom PHP allows you to configure the block’s visibility based on the expression entered. If the expression evaluates to true, the block will be displayed." msgstr "" -#: dist/translation-strings.php:1310 +#: dist/translation-strings.php:1312 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:58 msgid "Sample PHP code:" msgstr "" -#: dist/translation-strings.php:1311 +#: dist/translation-strings.php:1313 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:59 msgid "If a syntax error is present, check your PHP code" msgstr "" -#: dist/translation-strings.php:1312 +#: dist/translation-strings.php:1314 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:62 msgid "Now" msgstr "" -#: dist/translation-strings.php:1313 +#: dist/translation-strings.php:1315 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:64 msgid "Never" msgstr "" -#: dist/translation-strings.php:1314 +#: dist/translation-strings.php:1316 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:65 msgid "Days of the Week" msgstr "" -#: dist/translation-strings.php:1315 +#: dist/translation-strings.php:1317 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:66 msgid "If set, the block will be displayed / hidden on selected days." msgstr "" -#: dist/translation-strings.php:1316 +#: dist/translation-strings.php:1318 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:67 msgid "Sunday" msgstr "" -#: dist/translation-strings.php:1317 +#: dist/translation-strings.php:1319 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:68 msgid "Monday" msgstr "" -#: dist/translation-strings.php:1318 +#: dist/translation-strings.php:1320 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:69 msgid "Tuesday" msgstr "" -#: dist/translation-strings.php:1319 +#: dist/translation-strings.php:1321 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:70 msgid "Wednesday" msgstr "" -#: dist/translation-strings.php:1320 +#: dist/translation-strings.php:1322 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:71 msgid "Thursday" msgstr "" -#: dist/translation-strings.php:1321 +#: dist/translation-strings.php:1323 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:72 msgid "Friday" msgstr "" -#: dist/translation-strings.php:1322 +#: dist/translation-strings.php:1324 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:73 msgid "Saturday" msgstr "" -#: dist/translation-strings.php:1323 +#: dist/translation-strings.php:1325 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:75 msgid "Logged-In Users" msgstr "" -#: dist/translation-strings.php:1324 +#: dist/translation-strings.php:1326 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:76 msgid "Logged-Out Users" msgstr "" -#: dist/translation-strings.php:1325 +#: dist/translation-strings.php:1327 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:77 msgid "Enter Post IDs" msgstr "" -#: dist/translation-strings.php:1326 +#: dist/translation-strings.php:1328 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:78 msgid "Post Meta Key" msgstr "" -#: dist/translation-strings.php:1327 +#: dist/translation-strings.php:1329 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:79 msgid "Operator" msgstr "" -#: dist/translation-strings.php:1328 +#: dist/translation-strings.php:1330 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:80 msgid "True" msgstr "" -#: dist/translation-strings.php:1329 +#: dist/translation-strings.php:1331 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:81 msgid "False" msgstr "" -#: dist/translation-strings.php:1330 +#: dist/translation-strings.php:1332 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:82 msgid "Equal" msgstr "" -#: dist/translation-strings.php:1331 +#: dist/translation-strings.php:1333 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:83 msgid "Not Equal" msgstr "" -#: dist/translation-strings.php:1332 +#: dist/translation-strings.php:1334 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:84 msgid "Less Than" msgstr "" -#: dist/translation-strings.php:1333 +#: dist/translation-strings.php:1335 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:85 msgid "Less Than & Equal To" msgstr "" -#: dist/translation-strings.php:1334 +#: dist/translation-strings.php:1336 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:86 msgid "Greater Than" msgstr "" -#: dist/translation-strings.php:1335 +#: dist/translation-strings.php:1337 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:87 msgid "Greater Than & Equal To" msgstr "" -#: dist/translation-strings.php:1336 +#: dist/translation-strings.php:1338 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:88 msgid "Contains" msgstr "" -#: dist/translation-strings.php:1337 +#: dist/translation-strings.php:1339 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:89 msgid "Does Not Contain" msgstr "" -#: dist/translation-strings.php:1338 +#: dist/translation-strings.php:1340 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:90 msgid "Regular Expression" msgstr "" -#: dist/translation-strings.php:1339 +#: dist/translation-strings.php:1341 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:91 msgid "Enter Value" msgstr "" -#: dist/translation-strings.php:1340 +#: dist/translation-strings.php:1342 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:92 msgid "Value to compare with the post meta value." msgstr "" -#: dist/translation-strings.php:1341 +#: dist/translation-strings.php:1343 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:93 msgid "Enter Post Types" msgstr "" -#: dist/translation-strings.php:1342 +#: dist/translation-strings.php:1344 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:94 msgid "Enter Queries" msgstr "" -#: dist/translation-strings.php:1343 +#: dist/translation-strings.php:1345 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:95 msgid "Enter one query string per line. The block will be displayed / hidden if any of the query strings match." msgstr "" -#: dist/translation-strings.php:1344 +#: dist/translation-strings.php:1346 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:96 msgid "Enter Role" msgstr "" -#: dist/translation-strings.php:1345 +#: dist/translation-strings.php:1347 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:97 msgid "Option Name" msgstr "" -#: dist/translation-strings.php:1346 +#: dist/translation-strings.php:1348 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:98 msgid "Value to compare with the option value." msgstr "" -#: dist/translation-strings.php:1347 +#: dist/translation-strings.php:1349 #: pro__premium_only/src/dynamic-content/sources/current-page.php:31 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:99 msgid "Current Post" msgstr "" -#: dist/translation-strings.php:1348 +#: dist/translation-strings.php:1350 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:100 msgid "Choose Product" msgstr "" -#: dist/translation-strings.php:1349 +#: dist/translation-strings.php:1351 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:101 msgid "Property" msgstr "" -#: dist/translation-strings.php:1350 +#: dist/translation-strings.php:1352 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:102 msgid "Sales" msgstr "" -#: dist/translation-strings.php:1351 +#: dist/translation-strings.php:1353 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:103 msgid "Stock Quantity" msgstr "" -#: dist/translation-strings.php:1352 +#: dist/translation-strings.php:1354 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:104 msgid "Is Downloadable" msgstr "" -#: dist/translation-strings.php:1353 +#: dist/translation-strings.php:1355 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:105 msgid "Is Featured" msgstr "" -#: dist/translation-strings.php:1354 +#: dist/translation-strings.php:1356 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:106 msgid "Is in Stock" msgstr "" -#: dist/translation-strings.php:1355 +#: dist/translation-strings.php:1357 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:107 msgid "Is on Backorder" msgstr "" -#: dist/translation-strings.php:1356 +#: dist/translation-strings.php:1358 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:108 msgid "Is on Sale" msgstr "" -#: dist/translation-strings.php:1357 +#: dist/translation-strings.php:1359 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:109 msgid "Is Purchasable" msgstr "" -#: dist/translation-strings.php:1358 +#: dist/translation-strings.php:1360 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:110 msgid "Is Shipping Taxable" msgstr "" -#: dist/translation-strings.php:1359 +#: dist/translation-strings.php:1361 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:111 msgid "Is Sold Individually" msgstr "" -#: dist/translation-strings.php:1360 +#: dist/translation-strings.php:1362 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:112 msgid "Is Taxable" msgstr "" -#: dist/translation-strings.php:1361 +#: dist/translation-strings.php:1363 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:113 msgid "Value" msgstr "" -#: dist/translation-strings.php:1362 -#: pro__premium_only/src/dynamic-content/sources/acf.php:249 -#: pro__premium_only/src/dynamic-content/sources/jetengine.php:315 -#: pro__premium_only/src/dynamic-content/sources/jetengine.php:325 -#: pro__premium_only/src/dynamic-content/sources/latest-post.php:284 -#: pro__premium_only/src/dynamic-content/sources/metabox.php:329 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:114 -msgid "%s Placeholder" -msgstr "" - -#: dist/translation-strings.php:1363 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:115 -msgid "Placeholder" -msgstr "" - #: dist/translation-strings.php:1364 #: dist/admin_welcome__premium_only.js:2 #: dist/translation-strings.js:116 @@ -7403,188 +7403,234 @@ msgstr "" #: dist/translation-strings.php:1379 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:246 -msgid "URL Query String" +#: dist/translation-strings.js:245 +msgid "Number of Items" msgstr "" #: dist/translation-strings.php:1380 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:247 -msgid "This is the string appended to the URL when changing pages." +#: dist/translation-strings.js:255 +msgid "Offset your posts by a specific number of items." msgstr "" #: dist/translation-strings.php:1381 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:248 -msgid "Show Next & Previous Button" +#: dist/translation-strings.js:256 +msgid "Exclude Post IDs" msgstr "" #: dist/translation-strings.php:1382 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:249 -msgid "Next Label" +#: dist/translation-strings.js:257 +msgid "Excludes specific IDs from the display. Enter post IDs separated by a commas" msgstr "" #: dist/translation-strings.php:1383 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:258 +msgid "Hide the current post" +msgstr "" + +#: dist/translation-strings.php:1384 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:259 +msgid "Removes the current post from the posts list" +msgstr "" + +#: dist/translation-strings.php:1385 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:260 +msgid "Display Specific Post IDs" +msgstr "" + +#: dist/translation-strings.php:1386 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:261 +msgid "Limit display to only these specific IDs. Enter post IDs separated by a commas" +msgstr "" + +#: dist/translation-strings.php:1387 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:262 +msgid "URL Query String" +msgstr "" + +#: dist/translation-strings.php:1388 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:263 +msgid "This is the string appended to the URL when changing pages." +msgstr "" + +#: dist/translation-strings.php:1389 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:264 +msgid "Show Next & Previous Button" +msgstr "" + +#: dist/translation-strings.php:1390 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:265 +msgid "Next Label" +msgstr "" + +#: dist/translation-strings.php:1391 #: pro__premium_only/src/block/pagination/index.php:74 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:250 +#: dist/translation-strings.js:266 msgid "Next" msgstr "" -#: dist/translation-strings.php:1384 +#: dist/translation-strings.php:1392 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:251 +#: dist/translation-strings.js:267 msgid "Previous Label" msgstr "" -#: dist/translation-strings.php:1385 +#: dist/translation-strings.php:1393 #: pro__premium_only/src/block/pagination/index.php:73 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:252 +#: dist/translation-strings.js:268 msgid "Previous" msgstr "" -#: dist/translation-strings.php:1386 +#: dist/translation-strings.php:1394 #: pro__premium_only/src/block/pagination/index.php:278 #: pro__premium_only/src/deprecated/v2/block/blog-posts/pagination.php:198 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:253 +#: dist/translation-strings.js:269 msgid "Previous page" msgstr "" -#: dist/translation-strings.php:1387 +#: dist/translation-strings.php:1395 #: pro__premium_only/src/block/pagination/index.php:299 #: pro__premium_only/src/deprecated/v2/block/blog-posts/pagination.php:219 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:254 +#: dist/translation-strings.js:270 msgid "Page %s" msgstr "" -#: dist/translation-strings.php:1388 +#: dist/translation-strings.php:1396 #: pro__premium_only/src/block/pagination/index.php:324 #: pro__premium_only/src/deprecated/v2/block/blog-posts/pagination.php:244 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:255 +#: dist/translation-strings.js:271 msgid "Next page" msgstr "" -#: dist/translation-strings.php:1389 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:244 -msgid "Number of Items" -msgstr "" - -#: dist/translation-strings.php:1390 +#: dist/translation-strings.php:1397 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:264 +#: dist/translation-strings.js:249 msgid "Sale" msgstr "" -#: dist/translation-strings.php:1391 +#: dist/translation-strings.php:1398 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:269 +#: dist/translation-strings.js:246 msgid "Layer %s" msgstr "" -#: dist/translation-strings.php:1392 +#: dist/translation-strings.php:1399 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:201 msgid "Layer Height" msgstr "" -#: dist/translation-strings.php:1393 +#: dist/translation-strings.php:1400 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:202 msgid "Layer Width" msgstr "" -#: dist/translation-strings.php:1394 +#: dist/translation-strings.php:1401 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:270 +#: dist/translation-strings.js:247 msgid "Layer Opacity" msgstr "" -#: dist/translation-strings.php:1395 +#: dist/translation-strings.php:1402 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:271 +#: dist/translation-strings.js:248 msgid "Adjusts the transparency of the separator layer" msgstr "" -#: dist/translation-strings.php:1396 +#: dist/translation-strings.php:1403 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:204 msgid "Layer Blend mode" msgstr "" -#: dist/translation-strings.php:1397 +#: dist/translation-strings.php:1404 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:205 msgid "Sets how the sepator layer is blended into the background" msgstr "" -#: dist/translation-strings.php:1398 +#: dist/translation-strings.php:1405 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:133 msgid "Delete Condition" msgstr "" -#: dist/translation-strings.php:1399 +#: dist/translation-strings.php:1406 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:134 msgid "Deleting will remove this condition for the block. Proceed?" msgstr "" -#: dist/translation-strings.php:1400 +#: dist/translation-strings.php:1407 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:135 msgid "Delete" msgstr "" -#: dist/translation-strings.php:1401 +#: dist/translation-strings.php:1408 #: dist/admin_custom_fields__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:136 msgid "Cancel" msgstr "" -#: dist/translation-strings.php:1402 +#: dist/translation-strings.php:1409 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:137 msgid "Condition Type" msgstr "" -#: dist/translation-strings.php:1403 +#: dist/translation-strings.php:1410 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:138 msgid "Visibility" msgstr "" -#: dist/translation-strings.php:1404 +#: dist/translation-strings.php:1411 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:139 msgid "Show on condition match" msgstr "" -#: dist/translation-strings.php:1405 +#: dist/translation-strings.php:1412 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:140 msgid "Hide on condition match" msgstr "" -#: dist/translation-strings.php:1406 +#: dist/translation-strings.php:1413 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:141 msgid "No conditions yet. Add your first condition." msgstr "" #. translators: This is the separator between conditions: OR / AND. -#: dist/translation-strings.php:1407 +#: dist/translation-strings.php:1414 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:143 msgid "OR" @@ -7592,260 +7638,214 @@ msgstr "" #. translators: This is the separator between conditions: OR / AND. #. translators: This is the separator between conditions: OR / AND. -#: dist/translation-strings.php:1408 +#: dist/translation-strings.php:1415 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:145 msgid "AND" msgstr "" #. translators: This is the separator between conditions: OR / AND. -#: dist/translation-strings.php:1409 +#: dist/translation-strings.php:1416 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:146 msgid "Trigger if ANY condition matches" msgstr "" -#: dist/translation-strings.php:1410 +#: dist/translation-strings.php:1417 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:147 msgid "Trigger if ALL conditions match" msgstr "" -#: dist/translation-strings.php:1411 +#: dist/translation-strings.php:1418 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:148 msgid "Add New" msgstr "" -#: dist/translation-strings.php:1412 +#: dist/translation-strings.php:1419 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:149 msgid "Add New Condition" msgstr "" -#: dist/translation-strings.php:1413 +#: dist/translation-strings.php:1420 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:150 msgid "Learn more about Conditional Display" msgstr "" -#: dist/translation-strings.php:1414 +#: dist/translation-strings.php:1421 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:152 msgid "You can use this area to further customize your block. Any custom CSS added here will only affect this block." msgstr "" -#: dist/translation-strings.php:1415 +#: dist/translation-strings.php:1422 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:153 msgid "Media queries are supported. Use the widths 1024px and 768px for tablet and mobile breakpoints." msgstr "" -#: dist/translation-strings.php:1416 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:186 -msgid "Shape Opacity" -msgstr "" - -#: dist/translation-strings.php:1417 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:190 -msgid "Icon Color #%s" -msgstr "" - -#: dist/translation-strings.php:1418 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:194 -msgid "Multicolor only works for custom uploaded icons that have multiple path elements or for Font Awesome Pro Duotones." -msgstr "" - -#: dist/translation-strings.php:1419 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:199 -msgid "Separator Layer %s" -msgstr "" - -#: dist/translation-strings.php:1420 +#: dist/translation-strings.php:1423 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:157 msgid "Rotate" msgstr "" -#: dist/translation-strings.php:1421 +#: dist/translation-strings.php:1424 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:158 msgid "Effect" msgstr "" -#: dist/translation-strings.php:1422 +#: dist/translation-strings.php:1425 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:159 msgid "Entrance Animation" msgstr "" -#: dist/translation-strings.php:1423 +#: dist/translation-strings.php:1426 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:160 msgid "Scroll Animation" msgstr "" -#: dist/translation-strings.php:1424 +#: dist/translation-strings.php:1427 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:161 msgid "Start Position" msgstr "" -#: dist/translation-strings.php:1425 +#: dist/translation-strings.php:1428 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:162 msgid "Entrance Animation Speed" msgstr "" -#: dist/translation-strings.php:1426 +#: dist/translation-strings.php:1429 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:163 msgid "Slow" msgstr "" -#: dist/translation-strings.php:1427 +#: dist/translation-strings.php:1430 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:165 msgid "Fast" msgstr "" -#: dist/translation-strings.php:1428 +#: dist/translation-strings.php:1431 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:166 msgid "Entrance Animation Delay" msgstr "" -#: dist/translation-strings.php:1429 +#: dist/translation-strings.php:1432 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:167 msgid "Smoothen Scroll Animation" msgstr "" -#: dist/translation-strings.php:1430 +#: dist/translation-strings.php:1433 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:168 msgid "Use 3D Transforms" msgstr "" -#: dist/translation-strings.php:1431 +#: dist/translation-strings.php:1434 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:169 msgid "Perspective" msgstr "" -#: dist/translation-strings.php:1432 +#: dist/translation-strings.php:1435 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:170 msgid "Exit Animation" msgstr "" -#: dist/translation-strings.php:1433 +#: dist/translation-strings.php:1436 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:171 msgid "This block has Transforms assigned to it, Motion Effects may not work as expected." msgstr "" -#: dist/translation-strings.php:1434 +#: dist/translation-strings.php:1437 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:172 msgid "Learn more about Motion Effects" msgstr "" -#: dist/translation-strings.php:1435 +#: dist/translation-strings.php:1438 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:174 msgid "Translate X" msgstr "" -#: dist/translation-strings.php:1436 +#: dist/translation-strings.php:1439 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:175 msgid "TranslateY" msgstr "" -#: dist/translation-strings.php:1437 +#: dist/translation-strings.php:1440 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:176 msgid "TranslateZ" msgstr "" -#: dist/translation-strings.php:1438 +#: dist/translation-strings.php:1441 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:177 msgid "RotateX" msgstr "" -#: dist/translation-strings.php:1439 +#: dist/translation-strings.php:1442 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:178 msgid "RotateY" msgstr "" -#: dist/translation-strings.php:1440 +#: dist/translation-strings.php:1443 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:180 msgid "Skew X" msgstr "" -#: dist/translation-strings.php:1441 +#: dist/translation-strings.php:1444 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:181 msgid "Skew Y" msgstr "" -#: dist/translation-strings.php:1442 +#: dist/translation-strings.php:1445 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:257 -msgid "Offset your posts by a specific number of items." +#: dist/translation-strings.js:186 +msgid "Shape Opacity" msgstr "" -#: dist/translation-strings.php:1443 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.php:1446 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:258 -msgid "Exclude Post IDs" +#: dist/translation-strings.js:190 +msgid "Icon Color #%s" msgstr "" -#: dist/translation-strings.php:1444 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 +#: dist/translation-strings.php:1447 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:259 -msgid "Excludes specific IDs from the display. Enter post IDs separated by a commas" +#: dist/translation-strings.js:194 +msgid "Multicolor only works for custom uploaded icons that have multiple path elements or for Font Awesome Pro Duotones." msgstr "" -#: dist/translation-strings.php:1445 +#: dist/translation-strings.php:1448 +#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:260 -msgid "Hide the current post" +#: dist/translation-strings.js:199 +msgid "Separator Layer %s" msgstr "" -#: dist/translation-strings.php:1446 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:261 -msgid "Removes the current post from the posts list" -msgstr "" - -#: dist/translation-strings.php:1447 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:262 -msgid "Display Specific Post IDs" -msgstr "" - -#: dist/translation-strings.php:1448 -#: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:263 -msgid "Limit display to only these specific IDs. Enter post IDs separated by a commas" -msgstr "" - -#: dist/translation-strings.php:1449 +#: dist/translation-strings.php:1449 #: dist/editor_blocks__premium_only.js:2 #: dist/translation-strings.js:206 msgid "Transition Duration (secs)" @@ -8076,121 +8076,121 @@ msgstr "" #: dist/translation-strings.php:1491 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:297 +#: dist/translation-strings.js:300 msgid "Show as link" msgstr "" #: dist/translation-strings.php:1492 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:298 +#: dist/translation-strings.js:301 msgid "Custom Text" msgstr "" #: dist/translation-strings.php:1493 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:300 +#: dist/translation-strings.js:303 msgid "Date Format" msgstr "" #: dist/translation-strings.php:1494 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:301 +#: dist/translation-strings.js:304 msgid "Custom Format" msgstr "" #: dist/translation-strings.php:1495 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:302 +#: dist/translation-strings.js:305 msgid "Change the date format of your dynamic content." msgstr "" #: dist/translation-strings.php:1496 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:303 +#: dist/translation-strings.js:306 msgid "Learn more about date formats" msgstr "" #: dist/translation-strings.php:1497 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:305 +#: dist/translation-strings.js:308 msgid "Dynamic Source" msgstr "" #: dist/translation-strings.php:1498 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:306 +#: dist/translation-strings.js:309 msgid "Field" msgstr "" #: dist/translation-strings.php:1499 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:307 +#: dist/translation-strings.js:310 msgid "Learn how to use Dynamic Content" msgstr "" #: dist/translation-strings.php:1500 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:308 +#: dist/translation-strings.js:311 msgid "Apply" msgstr "" #: dist/translation-strings.php:1501 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:311 +#: dist/translation-strings.js:314 msgid "Add Custom Format" msgstr "" #: dist/translation-strings.php:1502 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:312 +#: dist/translation-strings.js:315 msgid "Content Format" msgstr "" #: dist/translation-strings.php:1503 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:313 +#: dist/translation-strings.js:316 msgid "Add your custom format by adding %s." msgstr "" #: dist/translation-strings.php:1504 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:314 +#: dist/translation-strings.js:317 msgid "Thumbnail" msgstr "" #: dist/translation-strings.php:1505 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:318 +#: dist/translation-strings.js:321 msgid "Image Quality" msgstr "" #: dist/translation-strings.php:1506 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:320 +#: dist/translation-strings.js:323 msgid "Text Field" msgstr "" #: dist/translation-strings.php:1507 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:322 +#: dist/translation-strings.js:325 msgid "Taxonomy Type" msgstr "" #: dist/translation-strings.php:1508 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:323 +#: dist/translation-strings.js:326 msgid "Display Option" msgstr "" #: dist/translation-strings.php:1509 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:324 +#: dist/translation-strings.js:327 msgid "All values" msgstr "" #: dist/translation-strings.php:1510 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:325 +#: dist/translation-strings.js:328 msgid "%s value" msgstr "" @@ -8202,7 +8202,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:102 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:230 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:326 +#: dist/translation-strings.js:329 msgid "1st" msgstr "" @@ -8211,7 +8211,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:107 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:231 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:327 +#: dist/translation-strings.js:330 msgid "2nd" msgstr "" @@ -8220,7 +8220,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:112 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:232 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:328 +#: dist/translation-strings.js:331 msgid "3rd" msgstr "" @@ -8229,7 +8229,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:117 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:233 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:329 +#: dist/translation-strings.js:332 msgid "4th" msgstr "" @@ -8238,7 +8238,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:122 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:234 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:330 +#: dist/translation-strings.js:333 msgid "5th" msgstr "" @@ -8247,7 +8247,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:127 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:235 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:331 +#: dist/translation-strings.js:334 msgid "6th" msgstr "" @@ -8256,7 +8256,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:132 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:236 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:332 +#: dist/translation-strings.js:335 msgid "7th" msgstr "" @@ -8265,7 +8265,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:137 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:237 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:333 +#: dist/translation-strings.js:336 msgid "8th" msgstr "" @@ -8274,7 +8274,7 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:142 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:238 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:334 +#: dist/translation-strings.js:337 msgid "9th" msgstr "" @@ -8283,491 +8283,491 @@ msgstr "" #: pro__premium_only/src/dynamic-content/sources/latest-post.php:147 #: pro__premium_only/src/dynamic-content/sources/latest-post.php:239 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:335 +#: dist/translation-strings.js:338 msgid "10th" msgstr "" #: dist/translation-strings.php:1521 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:336 +#: dist/translation-strings.js:299 msgid "Delimiter" msgstr "" #: dist/translation-strings.php:1522 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:337 +#: dist/translation-strings.js:339 msgid "Strip HTML tags" msgstr "" #: dist/translation-strings.php:1523 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:338 +#: dist/translation-strings.js:340 msgid "If this option is false, the content rendered in the editor will still be stripped to prevent an error from occuring" msgstr "" #: dist/translation-strings.php:1524 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:339 +#: dist/translation-strings.js:341 msgid "Display text when true" msgstr "" #: dist/translation-strings.php:1525 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:340 +#: dist/translation-strings.js:342 msgid "Display text when false" msgstr "" #: dist/translation-strings.php:1526 #: pro__premium_only/src/welcome/custom-fields/custom-fields.php:89 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:341 +#: dist/translation-strings.js:297 msgid "Fields" msgstr "" #: dist/translation-strings.php:1527 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:342 +#: dist/translation-strings.js:298 msgid "Attributes" msgstr "" #: dist/translation-strings.php:1528 -#: src/welcome/index.php:259 #: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:350 -msgid "Dynamic Content" +#: dist/translation-strings.js:345 +msgid "Learn more how multicolor works" msgstr "" #: dist/translation-strings.php:1529 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:361 -msgid "Field cannot be empty" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:346 +msgid "here" msgstr "" #: dist/translation-strings.php:1530 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:362 -msgid "Slug contains invalid characters" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:348 +msgid "Outline Color" msgstr "" #: dist/translation-strings.php:1531 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:363 -msgid "Slug must be unique" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:349 +msgid "Icon Shape Color" msgstr "" #: dist/translation-strings.php:1532 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:364 -msgid "https://" +#: src/welcome/index.php:259 +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:350 +msgid "Dynamic Content" msgstr "" #: dist/translation-strings.php:1533 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:365 -msgid "Link title" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:351 +msgid "Style copied successfully!" msgstr "" #: dist/translation-strings.php:1534 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:366 -msgid "Do you want to delete this field?" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:352 +msgid "Style pasted successfully!" msgstr "" #: dist/translation-strings.php:1535 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:367 -msgid "Add New Field" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:353 +msgid "Used to copy core/stackable block styles" msgstr "" #: dist/translation-strings.php:1536 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:368 -msgid "Field Type" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:354 +msgid "Used to paste core/stackable block styles" msgstr "" #: dist/translation-strings.php:1537 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:371 -msgid "Date" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:355 +msgid "Adv Copy Styles" msgstr "" #: dist/translation-strings.php:1538 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:372 -msgid "Time" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:356 +msgid "Adv Paste Styles" msgstr "" #: dist/translation-strings.php:1539 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:373 -msgid "Url" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:357 +msgid "Copy & paste styles" msgstr "" #: dist/translation-strings.php:1540 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:374 -msgid "Field Name" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:358 +msgid "Remove the selected block(s)." msgstr "" #: dist/translation-strings.php:1541 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:375 -msgid "Field Slug" +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:359 +msgid "Content Editing mode is enabled" msgstr "" #: dist/translation-strings.php:1542 -#: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:376 -msgid "A unique string that will be used to identify this field. Must contain only letters, numbers, underscores and dashes." +#: dist/editor_blocks__premium_only.js:2 +#: dist/translation-strings.js:360 +msgid "To unlock Full Editing mode, please contact your administrator." msgstr "" #: dist/translation-strings.php:1543 #: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:378 -msgid "Save field" +#: dist/translation-strings.js:361 +msgid "Field cannot be empty" msgstr "" #: dist/translation-strings.php:1544 #: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:379 -msgid "Add a custom field now to start exploring the possibilities." +#: dist/translation-strings.js:362 +msgid "Slug contains invalid characters" msgstr "" #: dist/translation-strings.php:1545 #: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:380 -msgid "Add field" +#: dist/translation-strings.js:363 +msgid "Slug must be unique" msgstr "" #: dist/translation-strings.php:1546 #: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:381 -msgid "You don't have any custom fields." +#: dist/translation-strings.js:364 +msgid "https://" msgstr "" #: dist/translation-strings.php:1547 #: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:382 -msgid "Save changes" +#: dist/translation-strings.js:365 +msgid "Link title" msgstr "" #: dist/translation-strings.php:1548 #: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:383 -msgid "You have unsaved changes" +#: dist/translation-strings.js:366 +msgid "Do you want to delete this field?" msgstr "" #: dist/translation-strings.php:1549 #: dist/admin_custom_fields__premium_only.js:2 -#: dist/translation-strings.js:384 -msgid "Error in saving content" +#: dist/translation-strings.js:367 +msgid "Add New Field" msgstr "" #: dist/translation-strings.php:1550 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:351 -msgid "Style copied successfully!" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:368 +msgid "Field Type" msgstr "" #: dist/translation-strings.php:1551 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:352 -msgid "Style pasted successfully!" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:371 +msgid "Date" msgstr "" #: dist/translation-strings.php:1552 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:353 -msgid "Used to copy core/stackable block styles" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:372 +msgid "Time" msgstr "" #: dist/translation-strings.php:1553 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:354 -msgid "Used to paste core/stackable block styles" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:373 +msgid "Url" msgstr "" #: dist/translation-strings.php:1554 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:355 -msgid "Adv Copy Styles" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:374 +msgid "Field Name" msgstr "" #: dist/translation-strings.php:1555 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:356 -msgid "Adv Paste Styles" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:375 +msgid "Field Slug" msgstr "" #: dist/translation-strings.php:1556 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:357 -msgid "Copy & paste styles" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:376 +msgid "A unique string that will be used to identify this field. Must contain only letters, numbers, underscores and dashes." msgstr "" #: dist/translation-strings.php:1557 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:344 -msgid "Learn more how multicolor works" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:378 +msgid "Save field" msgstr "" #: dist/translation-strings.php:1558 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:345 -msgid "here" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:379 +msgid "Add a custom field now to start exploring the possibilities." msgstr "" #: dist/translation-strings.php:1559 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:347 -msgid "Outline Color" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:380 +msgid "Add field" msgstr "" #: dist/translation-strings.php:1560 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:348 -msgid "Icon Shape Color" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:381 +msgid "You don't have any custom fields." msgstr "" #: dist/translation-strings.php:1561 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:358 -msgid "Remove the selected block(s)." +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:382 +msgid "Save changes" msgstr "" #: dist/translation-strings.php:1562 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:359 -msgid "Content Editing mode is enabled" +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:383 +msgid "You have unsaved changes" msgstr "" #: dist/translation-strings.php:1563 -#: dist/editor_blocks__premium_only.js:2 -#: dist/translation-strings.js:360 -msgid "To unlock Full Editing mode, please contact your administrator." +#: dist/admin_custom_fields__premium_only.js:2 +#: dist/translation-strings.js:384 +msgid "Error in saving content" msgstr "" #: dist/translation-strings.php:1564 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:396 -msgid "Offset your posts by a specific number of items" +#: dist/translation-strings.js:434 +msgid "%s More" msgstr "" #: dist/translation-strings.php:1565 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:400 -msgid "Show previous and next buttons" +#: dist/translation-strings.js:435 +msgid "Lift w/ shadow" msgstr "" #: dist/translation-strings.php:1566 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:401 -msgid "Previous label" +#: dist/translation-strings.js:436 +msgid "Staggered lift" msgstr "" #: dist/translation-strings.php:1567 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:402 -msgid "Next label" +#: dist/translation-strings.js:437 +msgid "Staggered lift w/ shadow" msgstr "" #: dist/translation-strings.php:1568 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:403 -msgid "Hover & Active Opacity" +#: dist/translation-strings.js:438 +msgid "Scale w/ shadow" msgstr "" #: dist/translation-strings.php:1569 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:404 -msgid "Hover & Active Colors" +#: dist/translation-strings.js:439 +msgid "Lower" msgstr "" #: dist/translation-strings.php:1570 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:408 -msgid "Reverse columns" +#: dist/translation-strings.js:440 +msgid "Grayscale Hover Effect" msgstr "" #: dist/translation-strings.php:1571 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:409 -msgid "Collapsed Row Gap" +#: dist/translation-strings.js:443 +msgid "Column / Container Spacing" msgstr "" #: dist/translation-strings.php:1572 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:410 -msgid "Collapsed Col. Arrangement" +#: dist/translation-strings.js:445 +msgid "Min. Column Height" msgstr "" #: dist/translation-strings.php:1573 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:416 -msgid "Collapse image on Mobile" +#: dist/translation-strings.js:399 +msgid "Offset your posts by a specific number of items" msgstr "" #: dist/translation-strings.php:1574 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:417 -msgid "Collapse image height" +#: dist/translation-strings.js:403 +msgid "Show previous and next buttons" msgstr "" #: dist/translation-strings.php:1575 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:419 -msgid "Override settings for column %d" +#: dist/translation-strings.js:404 +msgid "Previous label" msgstr "" #: dist/translation-strings.php:1576 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:420 -msgid "Column Background" +#: dist/translation-strings.js:405 +msgid "Next label" msgstr "" #: dist/translation-strings.php:1577 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:422 -msgid "Tilt" +#: dist/translation-strings.js:406 +msgid "Hover & Active Opacity" msgstr "" #: dist/translation-strings.php:1578 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:423 -msgid "Zoom & Tilt" +#: dist/translation-strings.js:407 +msgid "Hover & Active Colors" msgstr "" #: dist/translation-strings.php:1579 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:424 -msgid "Up" +#: dist/translation-strings.js:385 +msgid "Reverse columns" msgstr "" #: dist/translation-strings.php:1580 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:425 -msgid "Down" +#: dist/translation-strings.js:386 +msgid "Collapsed Row Gap" msgstr "" #: dist/translation-strings.php:1581 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:428 -msgid "Blur In" +#: dist/translation-strings.js:387 +msgid "Collapsed Col. Arrangement" msgstr "" #: dist/translation-strings.php:1582 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:429 -msgid "Blur Out" +#: dist/translation-strings.js:393 +msgid "Collapse image on Mobile" msgstr "" #: dist/translation-strings.php:1583 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:430 -msgid "Grayscale In" +#: dist/translation-strings.js:394 +msgid "Collapse image height" msgstr "" #: dist/translation-strings.php:1584 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:431 -msgid "Grayscale Out" +#: dist/translation-strings.js:396 +msgid "Override settings for column %d" msgstr "" #: dist/translation-strings.php:1585 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:432 -msgid "Box Hover Effect" +#: dist/translation-strings.js:397 +msgid "Column Background" msgstr "" #: dist/translation-strings.php:1586 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:433 -msgid "Number Background" +#: dist/translation-strings.js:426 +msgid "Column Header" msgstr "" #: dist/translation-strings.php:1587 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:434 -msgid "Column Header" +#: dist/translation-strings.js:427 +msgctxt "Nth Title" +msgid "%s #%d" msgstr "" #: dist/translation-strings.php:1588 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:435 -msgctxt "Nth Title" -msgid "%s #%d" +#: dist/translation-strings.js:425 +msgid "Number Background" msgstr "" #: dist/translation-strings.php:1589 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:438 +#: dist/translation-strings.js:424 msgid "Layer Color" msgstr "" #: dist/translation-strings.php:1590 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:439 +#: dist/translation-strings.js:442 msgid "Color on Hover" msgstr "" #: dist/translation-strings.php:1591 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:443 +#: dist/translation-strings.js:431 msgid "Bubble Background" msgstr "" #: dist/translation-strings.php:1592 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:387 -msgid "%s More" +#: dist/translation-strings.js:411 +msgid "Tilt" msgstr "" #: dist/translation-strings.php:1593 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:388 -msgid "Lift w/ shadow" +#: dist/translation-strings.js:412 +msgid "Zoom & Tilt" msgstr "" #: dist/translation-strings.php:1594 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:389 -msgid "Staggered lift" +#: dist/translation-strings.js:413 +msgid "Up" msgstr "" #: dist/translation-strings.php:1595 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:390 -msgid "Staggered lift w/ shadow" +#: dist/translation-strings.js:414 +msgid "Down" msgstr "" #: dist/translation-strings.php:1596 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:391 -msgid "Scale w/ shadow" +#: dist/translation-strings.js:417 +msgid "Blur In" msgstr "" #: dist/translation-strings.php:1597 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:392 -msgid "Lower" +#: dist/translation-strings.js:418 +msgid "Blur Out" msgstr "" #: dist/translation-strings.php:1598 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:393 -msgid "Grayscale Hover Effect" +#: dist/translation-strings.js:419 +msgid "Grayscale In" msgstr "" #: dist/translation-strings.php:1599 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:444 -msgid "Column / Container Spacing" +#: dist/translation-strings.js:420 +msgid "Grayscale Out" msgstr "" #: dist/translation-strings.php:1600 #: dist/deprecated/editor_blocks_deprecated_v2__premium_only.js:2 -#: dist/translation-strings.js:446 -msgid "Min. Column Height" +#: dist/translation-strings.js:421 +msgid "Box Hover Effect" msgstr "" #: dist/translation-strings.php:1601 diff --git a/package.json b/package.json index 3630793e5..e9a8d9518 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stackable", - "version": "3.13.8", + "version": "3.13.9", "private": true, "description": "Blocks for everyone", "author": "Benjamin Intal of Gambit", diff --git a/plugin.php b/plugin.php index bf8579d8b..aa8559af1 100644 --- a/plugin.php +++ b/plugin.php @@ -6,7 +6,7 @@ * Author: Gambit Technologies, Inc * Author URI: http://gambit.ph * Text Domain: stackable-ultimate-gutenberg-blocks - * Version: 3.13.8 + * Version: 3.13.9 * * @package Stackable */ @@ -24,7 +24,7 @@ defined( 'STACKABLE_SHOW_PRO_NOTICES' ) || define( 'STACKABLE_SHOW_PRO_NOTICES', true ); defined( 'STACKABLE_BUILD' ) || define( 'STACKABLE_BUILD', 'free' ); -defined( 'STACKABLE_VERSION' ) || define( 'STACKABLE_VERSION', '3.13.8' ); +defined( 'STACKABLE_VERSION' ) || define( 'STACKABLE_VERSION', '3.13.9' ); defined( 'STACKABLE_FILE' ) || define( 'STACKABLE_FILE', __FILE__ ); defined( 'STACKABLE_I18N' ) || define( 'STACKABLE_I18N', 'stackable-ultimate-gutenberg-blocks' ); // Plugin slug. defined( 'STACKABLE_DESIGN_LIBRARY_URL' ) || define( 'STACKABLE_DESIGN_LIBRARY_URL', 'https://storage.googleapis.com/stackable-plugin-assets' ); // Design Library CDN URL diff --git a/readme.txt b/readme.txt index aafad16f9..633e298e5 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: blocks, gutenberg, gutenberg blocks, page builder, WordPress blocks Requires at least: 6.3 Tested up to: 6.6.2 Requires PHP: 7.3 -Stable tag: 3.13.8 +Stable tag: 3.13.9 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html @@ -295,6 +295,12 @@ Nope. Stackable only works with Gutenberg, the new WordPress editor. == Changelog == += 3.13.9 = +* Fixed: Text blocks: text gradient color doesn't show for misspelled words #3305 +* Fixed: Button block: adding a button block now places the cursor inside the button ##3324 +* Fixed: Conditional display: inspector options do not re-render when changing values #3342 +* Fixed: Optimized CSS: mobile styles can overwrite tablet styles sometimes (to fix, please re-save the page) #3345 + = 3.13.8 = * Fixed: Possible editor freezing when using deprecated icon lists inside patterns #3332 * Fixed: Timeline block: last timeline doesn't cut off in mobile view (part 2 of fix) #3292 From 57651417f2d0d7263821b397aac624a8c5ac444d Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia <98727316+mxkae@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:02:34 +0800 Subject: [PATCH 05/13] fix (map block): fix error when there is no icon provided (#3362) --- src/block/map/deprecated.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/block/map/deprecated.js b/src/block/map/deprecated.js index f14018846..90e9210c9 100644 --- a/src/block/map/deprecated.js +++ b/src/block/map/deprecated.js @@ -14,7 +14,14 @@ import { addFilter } from '@wordpress/hooks' const getIconOptions_3_13_0 = attributes => { const newAttributes = { ...attributes } + if ( ! attributes.icon ) { + return null + } const svgEl = createElementFromHTMLString( attributes.icon ) + + if ( ! svgEl || ! svgEl.firstElementChild ) { + return null + } svgEl.firstElementChild.setAttribute( 'fill', 'currentColor' ) newAttributes.icon = svgEl.outerHTML return getIconOptions( newAttributes ) From 758b1bdd5bb97b683a3d93497e326128e4ea4ffd Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia <98727316+mxkae@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:05:04 +0800 Subject: [PATCH 06/13] fix (countdown block): selected date color (#3360) --- src/block/countdown/editor.scss | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/block/countdown/editor.scss b/src/block/countdown/editor.scss index b9a9d5113..328439e10 100644 --- a/src/block/countdown/editor.scss +++ b/src/block/countdown/editor.scss @@ -9,6 +9,12 @@ } .ugb-panel--countdown .components-datetime__date { + .components-datetime__date__day[aria-label*="Selected" i] { + color: #fff; + &:hover { + color: #fff !important; + } + } :last-child { row-gap: 8px; column-gap: 4px; From 94770d677ed6b5ca64104fc304540f32bbb162c1 Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia <98727316+mxkae@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:06:00 +0800 Subject: [PATCH 07/13] fix (WP 6.7): link input width and height (#3361) --- src/components/link-control/editor.scss | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/link-control/editor.scss b/src/components/link-control/editor.scss index 0f6d6a8ae..59267347c 100644 --- a/src/components/link-control/editor.scss +++ b/src/components/link-control/editor.scss @@ -6,6 +6,14 @@ min-width: auto; width: 100%; + .components-base-control { + min-width: auto; + } + + .components-input-base { + height: 30px; + } + .block-editor-link-control__search-input-wrapper { margin: 0; } From 003ebf83a805134c8aee23b81f2433a2f59fe4bc Mon Sep 17 00:00:00 2001 From: Benjamin Intal Date: Tue, 5 Nov 2024 15:06:17 +0800 Subject: [PATCH 08/13] fix (default block): save api fetch can be called multiple to infinite times (#3355) Co-authored-by: bfintal@gmail.com <> --- .../save-block/custom-block-styles-editor.js | 136 +++++++++--------- 1 file changed, 69 insertions(+), 67 deletions(-) diff --git a/src/plugins/save-block/custom-block-styles-editor.js b/src/plugins/save-block/custom-block-styles-editor.js index f882f44e0..a5d0fe1c6 100644 --- a/src/plugins/save-block/custom-block-styles-editor.js +++ b/src/plugins/save-block/custom-block-styles-editor.js @@ -22,7 +22,7 @@ import { __, sprintf } from '@wordpress/i18n' import { getBlockFromExample, createBlocksFromInnerBlocksTemplate } from '@wordpress/blocks' // Saving can be triggered multiple times by the editor, throttle to the first trigger only. -let isSaving = false +let isPerformingSave = false // Gets the first block that has a block name. const findBlock = ( blockName, blocks ) => { @@ -38,87 +38,89 @@ const findBlock = ( blockName, blocks ) => { return foundBlock } -// Listen to editor updates when editing a 'stackable_temp_post' -subscribe( () => { - const postType = select( 'core/editor' )?.getCurrentPostType() - if ( postType && postType === 'stackable_temp_post' ) { - // The isSavingPost can trigger true multiple times, throttle it - // manually so we only do our saving once. - const isCurrentlySaving = select( 'core/editor' )?.isSavingPost() - if ( isCurrentlySaving && ! isSaving ) { - isSaving = true - } else { - isSaving = false - } +const performSave = () => { + const { + stk_block_name: blockName, + stk_block_title: blockTitle, + stk_style_slug: styleSlug, + } = select( 'core/editor' ).getEditedPostAttribute( 'meta' ) + + // The user can have multiple blocks, just pick the first one that we're really editing. + const blocks = select( 'core/block-editor' ).getBlocks() + const blockToSave = findBlock( blockName, blocks ) + + // If there is no block, error. + if ( ! blockToSave ) { + setTimeout( () => { // We need to delay this for this to show up. + dispatch( 'core/notices' ).createNotice( + 'success', + sprintf( __( 'Error saving block, please make sure you only have a %s block', i18n ), blockTitle ), + { + type: 'snackbar', + isDismissible: true, + id: 'stk-block-style-saved', // This is the "save post" notice id, override the "Please wait" message. + } + ) + }, 100 ) + return + } - if ( ! isSaving ) { - return - } + const clientId = blockToSave.clientId + const { + getBlockSave, + getBlockAttributes, + getBlockInnerBlocks, + } = saveBlockStyleFuncs( select ) - const { - stk_block_name: blockName, - stk_block_title: blockTitle, - stk_style_slug: styleSlug, - } = select( 'core/editor' ).getEditedPostAttribute( 'meta' ) + const attributes = getBlockAttributes( clientId ) + const innerBlocks = getBlockInnerBlocks( clientId ) + const blockSave = getBlockSave( clientId ) - // The user can have multiple blocks, just pick the first one that we're really editing. - const blocks = select( 'core/block-editor' ).getBlocks() - const blockToSave = findBlock( blockName, blocks ) + const { + updateBlockStyle, + } = dispatch( 'stackable/block-styles' ) + + // The style name is the post title (if default). + const postTitle = select( 'core/editor' ).getPostEdits().title || select( 'core/editor' ).getCurrentPost().title + const styleName = styleSlug === 'default' ? __( 'Default', i18n ) : postTitle + + // Save the block style. + return updateBlockStyle( blockName, attributes, innerBlocks, blockSave, styleName, styleSlug ) + .then( () => { + setTimeout( () => { + const message = styleSlug === 'default' + ? sprintf( __( 'Default %s Block saved', i18n ), blockTitle ) + : sprintf( __( '%s Block style saved', i18n ), blockTitle ) - // If there is no block, error. - if ( ! blockToSave ) { - setTimeout( () => { // We need to delay this for this to show up. dispatch( 'core/notices' ).createNotice( 'success', - sprintf( __( 'Error saving block, please make sure you only have a %s block', i18n ), blockTitle ), + message, { type: 'snackbar', isDismissible: true, - id: 'SAVE_POST_NOTICE_ID', // This is the "save post" notice id, override the "Please wait" message. + id: 'stk-block-style-save-done', // This is the "save post" notice id, override the "Please wait" message. } ) }, 100 ) - return - } - - const clientId = blockToSave.clientId - const { - getBlockSave, - getBlockAttributes, - getBlockInnerBlocks, - } = saveBlockStyleFuncs( select ) - - const attributes = getBlockAttributes( clientId ) - const innerBlocks = getBlockInnerBlocks( clientId ) - const blockSave = getBlockSave( clientId ) - - const { - updateBlockStyle, - } = dispatch( 'stackable/block-styles' ) - - // The style name is the post title (if default). - const postTitle = select( 'core/editor' ).getPostEdits().title || select( 'core/editor' ).getCurrentPost().title - const styleName = styleSlug === 'default' ? __( 'Default', i18n ) : postTitle + } ) +} - // Save the block style. - updateBlockStyle( blockName, attributes, innerBlocks, blockSave, styleName, styleSlug ) - .then( () => { +// Listen to editor updates when editing a 'stackable_temp_post' +subscribe( () => { + const postType = select( 'core/editor' )?.getCurrentPostType() + if ( postType && postType === 'stackable_temp_post' ) { + // The isSavingPost can trigger true multiple times, throttle it + // manually so we only do our saving once. + const isCurrentlySaving = select( 'core/editor' )?.isSavingPost() + if ( isCurrentlySaving && isPerformingSave === false ) { + isPerformingSave = true + // Prevent this happening again and again. + performSave()?.finally( () => { setTimeout( () => { - const message = styleSlug === 'default' - ? sprintf( __( 'Default %s Block saved', i18n ), blockTitle ) - : sprintf( __( '%s Block style saved', i18n ), blockTitle ) - - dispatch( 'core/notices' ).createNotice( - 'success', - message, - { - type: 'snackbar', - isDismissible: true, - id: 'SAVE_POST_NOTICE_ID', // This is the "save post" notice id, override the "Please wait" message. - } - ) - }, 100 ) + isPerformingSave = false + }, 1000 ) // A long delay since this can re-trigger } ) + } } } ) From 86d143f2af10538222ab81c601501ffe3fac1040 Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia <98727316+mxkae@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:06:44 +0800 Subject: [PATCH 09/13] fix (accordion block): enable text selection if accordion is inside columns (#3364) * fix text selection if accordion is inside columns * add fallback --- src/block/accordion/frontend-accordion.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/block/accordion/frontend-accordion.js b/src/block/accordion/frontend-accordion.js index 9e993eac1..93693f48e 100644 --- a/src/block/accordion/frontend-accordion.js +++ b/src/block/accordion/frontend-accordion.js @@ -33,6 +33,8 @@ class StackableAccordion { // Prevent text selection while animating el.style.userSelect = 'none' + clearTimeout( el.textSelectTimeout ) + // When inside columns, flex prevents the accordion closing animation, this hack fixes it. const doWrapHack = !! el.closest( '.stk-block-columns' ) let wrapper = null @@ -54,14 +56,18 @@ class StackableAccordion { }, ANIM_OPTS ) } - // When the animation is done, allow text selection again. + // When the animation is done, remove wrapper and allow text selection again. el.anim.onfinish = el.anim.oncancel = () => { + if ( doWrapHack ) { + removeWrapperHack( el, wrapper ) + } el.style.userSelect = 'auto' } - if ( doWrapHack ) { - removeWrapperHack( el, wrapper ) - } + // Fallback to make sure accordion text is selectable just incase the onfinish or oncancel doesn't fire. + el.textSelectTimeout = setTimeout( () => { + el.style.userSelect = 'auto' + }, 700 ) } } ) } ) @@ -197,11 +203,9 @@ class StackableAccordion { } const removeWrapperHack = ( el, wrapper ) => { - el.anim.onfinish = el.anim.oncancel = () => { - // Unwrap el from the div - wrapper.parentNode?.insertBefore( el, wrapper ) - wrapper?.remove() - } + // Unwrap el from the div + wrapper.parentNode?.insertBefore( el, wrapper ) + wrapper?.remove() } } } From 8e75e0e96639c5a7e76f0ffa6b782d56620ecdf0 Mon Sep 17 00:00:00 2001 From: Mikhaela Tapia <98727316+mxkae@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:07:11 +0800 Subject: [PATCH 10/13] fix (performance): Performance Cleanup (#3320) * update timelineIsLast attribute * remove useBlockContext * remove useBlockContext * remove useGeneratedCss * do not use stackable/block-context * remove hook --- src/block-components/column/use-column.js | 18 +- .../columns/column-settings-button.js | 3 +- src/block-components/columns/edit.js | 2 +- src/block-components/image/index.js | 13 +- src/block-components/linking/index.js | 11 +- src/block-components/style/index.js | 1 - .../style/use-generated-css.js | 10 - src/block/accordion/edit.js | 33 ++- src/block/blockquote/edit.js | 29 ++- src/block/call-to-action/edit.js | 11 +- src/block/card/edit.js | 18 +- src/block/carousel/edit.js | 13 +- src/block/feature-grid/edit.js | 9 +- src/block/feature/edit.js | 9 +- src/block/heading/edit.js | 11 +- src/block/hero/edit.js | 12 +- src/block/horizontal-scroller/edit.js | 9 +- src/block/icon-box/edit.js | 12 +- src/block/icon-list-item/edit.js | 11 +- src/block/icon-list/edit.js | 10 +- src/block/image-box/edit.js | 11 +- src/block/image/edit.js | 10 +- src/block/notification/edit.js | 11 +- src/block/pricing-box/edit.js | 11 +- src/block/team-member/edit.js | 11 +- src/block/testimonial/edit.js | 11 +- src/hooks/index.js | 1 - src/hooks/use-block-context.js | 199 ------------------ src/hooks/use-saved-default-block-style.js | 4 +- src/plugins/block-hover-state/index.js | 5 +- src/plugins/get-client-id-tree/index.js | 28 --- src/plugins/index.js | 2 - 32 files changed, 237 insertions(+), 312 deletions(-) delete mode 100644 src/block-components/style/use-generated-css.js delete mode 100644 src/hooks/use-block-context.js delete mode 100644 src/plugins/get-client-id-tree/index.js diff --git a/src/block-components/column/use-column.js b/src/block-components/column/use-column.js index a81b8240c..796590145 100644 --- a/src/block-components/column/use-column.js +++ b/src/block-components/column/use-column.js @@ -10,7 +10,8 @@ export const useColumn = () => { const { clientId } = useBlockEditContext() const onChangeDesktop = widths => { - const { parentBlock } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const parentBlockId = select( 'core/block-editor' ).getBlockRootClientId( clientId ) + const parentBlock = select( 'core/block-editor' ).getBlock( parentBlockId ) const adjacentBlocks = parentBlock?.innerBlocks || [] if ( adjacentBlocks.length ) { @@ -36,7 +37,8 @@ export const useColumn = () => { [ clientId ]: { columnWidth: width }, } - const { parentBlock } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const parentBlockId = select( 'core/block-editor' ).getBlockRootClientId( clientId ) + const parentBlock = select( 'core/block-editor' ).getBlock( parentBlockId ) const adjacentBlocks = parentBlock?.innerBlocks || [] if ( adjacentBlocks.length ) { @@ -63,7 +65,8 @@ export const useColumn = () => { [ clientId ]: { columnWidthTablet: width }, } - const { parentBlock } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const parentBlockId = select( 'core/block-editor' ).getBlockRootClientId( clientId ) + const parentBlock = select( 'core/block-editor' ).getBlock( parentBlockId ) const adjacentBlocks = parentBlock?.innerBlocks || [] if ( adjacentBlocks.length ) { @@ -89,7 +92,8 @@ export const useColumn = () => { [ clientId ]: { columnWidthMobile: width }, } - const { parentBlock } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const parentBlockId = select( 'core/block-editor' ).getBlockRootClientId( clientId ) + const parentBlock = select( 'core/block-editor' ).getBlock( parentBlockId ) const adjacentBlocks = parentBlock?.innerBlocks || [] if ( adjacentBlocks.length ) { @@ -110,7 +114,8 @@ export const useColumn = () => { } const onResetDesktop = () => { - const { parentBlock } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const parentBlockId = select( 'core/block-editor' ).getBlockRootClientId( clientId ) + const parentBlock = select( 'core/block-editor' ).getBlock( parentBlockId ) const adjacentBlocks = parentBlock?.innerBlocks || [] if ( adjacentBlocks.length ) { @@ -120,7 +125,8 @@ export const useColumn = () => { } const onResetTabletMobile = () => { - const { parentBlock } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const parentBlockId = select( 'core/block-editor' ).getBlockRootClientId( clientId ) + const parentBlock = select( 'core/block-editor' ).getBlock( parentBlockId ) const adjacentBlocks = parentBlock?.innerBlocks || [] if ( adjacentBlocks.length ) { diff --git a/src/block-components/columns/column-settings-button.js b/src/block-components/columns/column-settings-button.js index 1e083c0a8..c88d5c2e5 100644 --- a/src/block-components/columns/column-settings-button.js +++ b/src/block-components/columns/column-settings-button.js @@ -54,7 +54,8 @@ export const ColumnsControl = props => { } multiClientIds.forEach( clientId => { - const { numInnerBlocks, innerBlocks } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const innerBlocks = select( 'core/block-editor' ).getBlock( clientId )?.innerBlocks + const numInnerBlocks = innerBlocks.length multiInnerBlocks[ clientId ] = innerBlocks multiNumInnerBlocks[ clientId ] = numInnerBlocks } ) diff --git a/src/block-components/columns/edit.js b/src/block-components/columns/edit.js index bab92e1ae..12c2bf924 100644 --- a/src/block-components/columns/edit.js +++ b/src/block-components/columns/edit.js @@ -61,7 +61,7 @@ export const Controls = props => { const multiInnerBlocks = {} multiClientIds.forEach( clientId => { - const { innerBlocks } = select( 'stackable/block-context' ).getBlockContext( clientId ) + const innerBlocks = select( 'core/block-editor' ).getBlock( clientId )?.innerBlocks multiInnerBlocks[ clientId ] = innerBlocks } ) diff --git a/src/block-components/image/index.js b/src/block-components/image/index.js index 70f6cd1d4..6c975409c 100644 --- a/src/block-components/image/index.js +++ b/src/block-components/image/index.js @@ -10,7 +10,7 @@ import Image_ from './image' /** * External dependencies */ -import { useBlockAttributesContext, useBlockContext } from '~stackable/hooks' +import { useBlockAttributesContext } from '~stackable/hooks' import { pickBy } from 'lodash' /** @@ -18,6 +18,7 @@ import { pickBy } from 'lodash' */ import { useBlockEditContext } from '@wordpress/block-editor' import { applyFilters } from '@wordpress/hooks' +import { useSelect } from '@wordpress/data' export { deprecationImageOverlayOpacity } from './deprecated' @@ -28,7 +29,7 @@ export const Image = props => { ...propsToPass } = props - const { isSelected } = useBlockEditContext() + const { isSelected, clientId } = useBlockEditContext() const attributes = useBlockAttributesContext( attributes => { return { imageOverlayColorType: attributes.imageOverlayColorType, @@ -64,7 +65,13 @@ export const Image = props => { figcaptionShow: attributes.figcaptionShow, } } ) - const { parentBlock } = useBlockContext() + const { parentBlock } = useSelect( select => { + const { getBlockRootClientId, getBlock } = select( 'core/block-editor' ) + const parentClientId = getBlockRootClientId( clientId ) + return { + parentBlock: getBlock( parentClientId ), + } + }, [ clientId ] ) const { setImage } = useImage() diff --git a/src/block-components/linking/index.js b/src/block-components/linking/index.js index 217b39236..8f750f4c1 100644 --- a/src/block-components/linking/index.js +++ b/src/block-components/linking/index.js @@ -1,6 +1,6 @@ import classnames from 'classnames' import { i18n } from 'stackable' -import { useBlockContext, useLinking } from '~stackable/hooks' +import { useLinking } from '~stackable/hooks' import { useClosestLinkableBlock } from '~stackable/plugins/block-linking' import { Tooltip } from '~stackable/components' @@ -8,6 +8,7 @@ import { Dashicon } from '@wordpress/components' import { useBlockEditContext } from '@wordpress/block-editor' import { __ } from '@wordpress/i18n' import { getPlugin } from '@wordpress/plugins' +import { useSelect } from '@wordpress/data' // We split this off because we use hooks that won't allow conditional rendering // for the Linking component. @@ -19,8 +20,14 @@ export const Linking = props => { export const _Linking = () => { const [ isLinked, setIsLinked ] = useLinking() - const { isOnlyBlock } = useBlockContext() const { clientId } = useBlockEditContext() + const { isOnlyBlock } = useSelect( select => { + const { getBlockRootClientId, getBlock } = select( 'core/block-editor' ) + const parentClientId = getBlockRootClientId( clientId ) + return { + isOnlyBlock: getBlock( parentClientId ).innerBlocks.length === 1, + } + }, [ clientId ] ) const closestLinkableBlock = useClosestLinkableBlock( clientId ) diff --git a/src/block-components/style/index.js b/src/block-components/style/index.js index e8cd82c4e..513e6fadc 100644 --- a/src/block-components/style/index.js +++ b/src/block-components/style/index.js @@ -389,4 +389,3 @@ export const mergeStyles = ( styles, important = true ) => { Style.addAttributes = addAttributes -export * from './use-generated-css' diff --git a/src/block-components/style/use-generated-css.js b/src/block-components/style/use-generated-css.js deleted file mode 100644 index 20f1d52ce..000000000 --- a/src/block-components/style/use-generated-css.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * WordPress dependencies - */ -import { useEffect } from '@wordpress/element' - -export const useGeneratedCss = attributes => { - useEffect( () => { - attributes.generatedCss = '' - }, [ attributes.uniqueId ] ) -} diff --git a/src/block/accordion/edit.js b/src/block/accordion/edit.js index b5f6d4dbc..9404bca80 100644 --- a/src/block/accordion/edit.js +++ b/src/block/accordion/edit.js @@ -32,7 +32,7 @@ import { Transform, } from '~stackable/block-components' import { - useBlockAttributesContext, useBlockContext, useBlockSetAttributesContext, + useBlockAttributesContext, useBlockSetAttributesContext, } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, @@ -46,7 +46,7 @@ import variations, { defaultIcon } from './variations' /** * WordPress dependencies */ -import { InnerBlocks } from '@wordpress/block-editor' +import { InnerBlocks, useBlockEditContext } from '@wordpress/block-editor' import { __ } from '@wordpress/i18n' import { compose } from '@wordpress/compose' import { useSelect } from '@wordpress/data' @@ -64,7 +64,12 @@ const Edit = props => { } = props const [ isOpen, setIsOpen ] = useState( props.attributes.startOpen ) - const { hasInnerBlocks } = useBlockContext() + const { hasInnerBlocks } = useSelect( select => { + const { getBlockOrder } = select( 'core/block-editor' ) + return { + hasInnerBlocks: getBlockOrder( clientId ).length > 0, + } + }, [ clientId ] ) const [ hasInitClickHandler, setHasInitClickHandler ] = useState( false ) const { getEditorDom } = useSelect( 'stackable/editor-dom' ) @@ -215,8 +220,15 @@ addFilter( 'stackable.block-component.icon.after', 'stackable/blockquote', outpu const icon2 = useBlockAttributesContext( attributes => attributes.icon2 ) const setAttributes = useBlockSetAttributesContext() - const { parentTree } = useBlockContext() - const { getBlock } = useSelect( 'core/block-editor' ) + const { clientId } = useBlockEditContext() + const { parentTree, getBlock } = useSelect( select => { + const { getBlock, getBlockParents } = select( 'core/block-editor' ) + const parentTree = getBlockParents( clientId ).map( parentClientId => ( { clientId: parentClientId, name: getBlock( parentClientId ).name } ) ) + return { + getBlock, + parentTree, + } + }, [ clientId ] ) const { getActiveBlockVariation } = useSelect( 'core/blocks' ) const accordionBlock = findLast( parentTree, pt => pt.name === 'stackable/accordion' ) @@ -259,8 +271,15 @@ addFilter( 'stackable.block-default-styles.use-saved-style', 'stackable/icon-lab // Return default icon for accordion addFilter( 'stackable.block-component.icon.default', 'stackable/accordion', starIcon => { - const { parentTree } = useBlockContext() - const { getBlock } = useSelect( 'core/block-editor' ) + const { clientId } = useBlockEditContext() + const { parentTree, getBlock } = useSelect( select => { + const { getBlock, getBlockParents } = select( 'core/block-editor' ) + const parentTree = getBlockParents( clientId ).map( parentClientId => ( { clientId: parentClientId, name: getBlock( parentClientId ).name } ) ) + return { + getBlock, + parentTree, + } + }, [ clientId ] ) const { getActiveBlockVariation } = useSelect( 'core/blocks' ) const accordionBlock = findLast( parentTree, pt => pt.name === 'stackable/accordion' ) diff --git a/src/block/blockquote/edit.js b/src/block/blockquote/edit.js index 6db7dcb26..e147988ef 100644 --- a/src/block/blockquote/edit.js +++ b/src/block/blockquote/edit.js @@ -32,7 +32,6 @@ import { MarginBottom, Transform, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, @@ -42,11 +41,12 @@ import { /** * WordPress dependencies */ -import { InnerBlocks } from '@wordpress/block-editor' +import { InnerBlocks, useBlockEditContext } from '@wordpress/block-editor' import { compose } from '@wordpress/compose' import { renderToString, memo } from '@wordpress/element' import { __ } from '@wordpress/i18n' import { addFilter } from '@wordpress/hooks' +import { useSelect } from '@wordpress/data' export const defaultIcon = renderToString( ) @@ -58,7 +58,12 @@ const Edit = props => { } = props const blockAlignmentClass = getAlignmentClasses( props.attributes ) - const { hasInnerBlocks } = useBlockContext() + const { hasInnerBlocks } = useSelect( select => { + const { getBlockOrder } = select( 'core/block-editor' ) + return { + hasInnerBlocks: getBlockOrder( props.clientId ).length > 0, + } + }, [ props.clientId ] ) const blockClassNames = classnames( [ className, @@ -146,7 +151,14 @@ addFilter( 'stackable.edit.margin-bottom.enable-handlers', 'stackable/blockquote // Add more quotation mark icons in the Icon Block if it's inside the blockquote block. addFilter( 'stackable.block-component.icon.after', 'stackable/blockquote', output => { - const { parentBlock } = useBlockContext() + const { clientId } = useBlockEditContext() + const { parentBlock } = useSelect( select => { + const { getBlockRootClientId, getBlock } = select( 'core/block-editor' ) + const parentClientId = getBlockRootClientId( clientId ) + return { + parentBlock: getBlock( parentClientId ), + } + }, [ clientId ] ) if ( parentBlock?.name === 'stackable/blockquote' ) { return ( <> @@ -165,7 +177,14 @@ addFilter( 'stackable.block-component.icon.after', 'stackable/blockquote', outpu // Change the icon picker label for the Icon Block if it's inside the blockquote block. addFilter( 'stackable.block-component.icon.label', 'stackable/blockquote', label => { - const { parentBlock } = useBlockContext() + const { clientId } = useBlockEditContext() + const { parentBlock } = useSelect( select => { + const { getBlockRootClientId, getBlock } = select( 'core/block-editor' ) + const parentClientId = getBlockRootClientId( clientId ) + return { + parentBlock: getBlock( parentClientId ), + } + }, [ clientId ] ) if ( parentBlock?.name === 'stackable/blockquote' ) { return __( 'Pick another icon', i18n ) } diff --git a/src/block/call-to-action/edit.js b/src/block/call-to-action/edit.js index 83062f94d..5319ba768 100644 --- a/src/block/call-to-action/edit.js +++ b/src/block/call-to-action/edit.js @@ -35,7 +35,6 @@ import { ContentAlign, getContentAlignmentClasses, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -47,6 +46,7 @@ import { InnerBlocks } from '@wordpress/block-editor' import { compose } from '@wordpress/compose' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -55,7 +55,14 @@ const Edit = props => { className, } = props - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const separatorClass = getSeparatorClasses( props.attributes ) diff --git a/src/block/card/edit.js b/src/block/card/edit.js index e83140bd7..d51f3c96f 100644 --- a/src/block/card/edit.js +++ b/src/block/card/edit.js @@ -16,9 +16,7 @@ import { InspectorTabs, useBlockCssGenerator, } from '~stackable/components' -import { - useBlockContext, useBlockStyle, useDeviceType, -} from '~stackable/hooks' +import { useBlockStyle, useDeviceType } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, @@ -49,6 +47,7 @@ import { InnerBlocks } from '@wordpress/block-editor' import { compose } from '@wordpress/compose' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -56,10 +55,6 @@ const widthUnit = [ 'px', 'vw' ] const heightUnit = [ 'px', 'vh' ] const Edit = props => { - const { - hasInnerBlocks, innerBlocks, - } = useBlockContext() - const { hasContainer, } = props.attributes @@ -68,6 +63,15 @@ const Edit = props => { className, //isHovered, } = props + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) + const blockOrientation = getBlockOrientation( props.attributes ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const blockStyle = useBlockStyle( variations ) diff --git a/src/block/carousel/edit.js b/src/block/carousel/edit.js index 4f11b1035..0b2f8c46d 100644 --- a/src/block/carousel/edit.js +++ b/src/block/carousel/edit.js @@ -44,7 +44,7 @@ import { getContentAlignmentClasses, ColumnsControl, } from '~stackable/block-components' -import { useBlockContext, useDeviceType } from '~stackable/hooks' +import { useDeviceType } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, @@ -59,6 +59,7 @@ import { } from '@wordpress/element' import { compose } from '@wordpress/compose' import { __, sprintf } from '@wordpress/i18n' +import { useSelect } from '@wordpress/data' import { range } from 'lodash' import { defaultIconNext, defaultIconPrev } from './schema' @@ -80,7 +81,14 @@ const Edit = props => { const rowClass = getRowClasses( props.attributes ) const separatorClass = getSeparatorClasses( props.attributes ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) - const { hasInnerBlocks } = useBlockContext() + const { hasInnerBlocks, numInnerBlocks } = useSelect( select => { + const { getBlockOrder } = select( 'core/block-editor' ) + const numInnerBlocks = getBlockOrder( props.clientId ).length + return { + hasInnerBlocks: numInnerBlocks > 0, + numInnerBlocks, + } + }, [ props.clientId ] ) const [ columnProviderValue, columnTooltipClass ] = ColumnInnerBlocks.useContext() const carouselType = attributes.carouselType === '' ? 'slide' : attributes.carouselType @@ -113,7 +121,6 @@ const Edit = props => { ], getContentAlignmentClasses( props.attributes ) ) const deviceType = useDeviceType() - const { numInnerBlocks } = useBlockContext() const [ activeSlide, setActiveSlide ] = useState( 1 ) const [ dotActiveSlide, setDotActiveSlide ] = useState( 1 ) const [ slideOffset, setSlideOffset ] = useState( 0 ) diff --git a/src/block/feature-grid/edit.js b/src/block/feature-grid/edit.js index f8e4e5858..6a5aa0506 100644 --- a/src/block/feature-grid/edit.js +++ b/src/block/feature-grid/edit.js @@ -32,7 +32,6 @@ import { getContentAlignmentClasses, Columns, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -43,6 +42,7 @@ import { import { compose } from '@wordpress/compose' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const ALLOWED_BLOCKS = [ 'stackable/column' ] const TEMPLATE = variations[ 0 ].innerBlocks @@ -52,7 +52,12 @@ const Edit = props => { className, } = props - const { hasInnerBlocks } = useBlockContext() + const { hasInnerBlocks } = useSelect( select => { + const { getBlockOrder } = select( 'core/block-editor' ) + return { + hasInnerBlocks: getBlockOrder( props.clientId ).length > 0, + } + }, [ props.clientId ] ) const rowClass = getRowClasses( props.attributes ) const separatorClass = getSeparatorClasses( props.attributes ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) diff --git a/src/block/feature/edit.js b/src/block/feature/edit.js index 0ccf30280..d1051288d 100644 --- a/src/block/feature/edit.js +++ b/src/block/feature/edit.js @@ -33,7 +33,6 @@ import { ContainerDiv, Columns, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -44,6 +43,7 @@ import { import { compose } from '@wordpress/compose' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -56,7 +56,12 @@ const Edit = props => { const separatorClass = getSeparatorClasses( props.attributes ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const [ columnProviderValue, columnTooltipClass ] = ColumnInnerBlocks.useContext() - const { hasInnerBlocks } = useBlockContext() + const { hasInnerBlocks } = useSelect( select => { + const { getBlockOrder } = select( 'core/block-editor' ) + return { + hasInnerBlocks: getBlockOrder( props.clientId ).length > 0, + } + }, [ props.clientId ] ) const blockClassNames = classnames( [ className, diff --git a/src/block/heading/edit.js b/src/block/heading/edit.js index 3b0a4624d..4f03d565d 100644 --- a/src/block/heading/edit.js +++ b/src/block/heading/edit.js @@ -34,7 +34,6 @@ import { AlignButtonsControl, useBlockCssGenerator, } from '~stackable/components' -import { useBlockContext } from '~stackable/hooks' import { createBlockCompleter } from '~stackable/util' import { withBlockAttributeContext, @@ -50,7 +49,7 @@ import { useEffect, useState, useRef, memo, } from '@wordpress/element' import { sprintf, __ } from '@wordpress/i18n' -import { dispatch } from '@wordpress/data' +import { dispatch, useSelect } from '@wordpress/data' import { addFilter, applyFilters } from '@wordpress/hooks' /** @@ -75,7 +74,13 @@ const Edit = props => { attributes, } = props - const { parentBlock } = useBlockContext() + const { parentBlock } = useSelect( select => { + const { getBlockRootClientId, getBlock } = select( 'core/block-editor' ) + const parentClientId = getBlockRootClientId( props.clientId ) + return { + parentBlock: getBlock( parentClientId ), + } + }, [ props.clientId ] ) const textClasses = getTypographyClasses( props.attributes ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const blockClassNames = classnames( [ diff --git a/src/block/hero/edit.js b/src/block/hero/edit.js index b18e0d55d..e93b9b382 100644 --- a/src/block/hero/edit.js +++ b/src/block/hero/edit.js @@ -34,7 +34,6 @@ import { ContentAlign, getContentAlignmentClasses, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -46,6 +45,7 @@ import { compose } from '@wordpress/compose' import { InnerBlocks } from '@wordpress/block-editor' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -55,7 +55,15 @@ const Edit = props => { attributes, } = props - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) + const blockAlignmentClass = getAlignmentClasses( props.attributes ) const separatorClass = getSeparatorClasses( props.attributes ) diff --git a/src/block/horizontal-scroller/edit.js b/src/block/horizontal-scroller/edit.js index 409dbcde3..dcec641a9 100644 --- a/src/block/horizontal-scroller/edit.js +++ b/src/block/horizontal-scroller/edit.js @@ -37,7 +37,6 @@ import { Transform, getContentAlignmentClasses, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, @@ -51,6 +50,7 @@ import { useQueryLoopInstanceId } from '~stackable/util' import { compose } from '@wordpress/compose' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const ALLOWED_INNER_BLOCKS = [ 'stackable/column' ] const TEMPLATE = [ @@ -71,7 +71,12 @@ const Edit = props => { } = props.attributes const blockAlignmentClass = getAlignmentClasses( props.attributes ) - const { hasInnerBlocks } = useBlockContext() + const { hasInnerBlocks } = useSelect( select => { + const { getBlockOrder } = select( 'core/block-editor' ) + return { + hasInnerBlocks: getBlockOrder( props.clientId ).length > 0, + } + }, [ props.clientId ] ) const [ columnProviderValue, columnTooltipClass ] = ColumnInnerBlocks.useContext() const blockClassNames = classnames( [ diff --git a/src/block/icon-box/edit.js b/src/block/icon-box/edit.js index bbc3f1613..74a20ccbc 100644 --- a/src/block/icon-box/edit.js +++ b/src/block/icon-box/edit.js @@ -29,7 +29,6 @@ import { BlockLink, Transform, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -41,6 +40,7 @@ import { compose } from '@wordpress/compose' import { InnerBlocks } from '@wordpress/block-editor' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' export const TEMPLATE = [ [ 'stackable/icon-label', { blockMargin: { bottom: 0 } }, [ @@ -59,7 +59,15 @@ const Edit = props => { className, } = props - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) + const blockAlignmentClass = getAlignmentClasses( props.attributes ) const blockClassNames = classnames( [ diff --git a/src/block/icon-list-item/edit.js b/src/block/icon-list-item/edit.js index 4e464e42f..a19284ce1 100644 --- a/src/block/icon-list-item/edit.js +++ b/src/block/icon-list-item/edit.js @@ -35,14 +35,13 @@ import { withQueryLoopContext, withBlockWrapperIsHovered, } from '~stackable/higher-order' -import { useBlockContext } from '~stackable/hooks' /** * WordPress dependencies */ import { __ } from '@wordpress/i18n' import { compose, createHigherOrderComponent } from '@wordpress/compose' -import { dispatch } from '@wordpress/data' +import { dispatch, useSelect } from '@wordpress/data' import { useEffect, useRef, memo, } from '@wordpress/element' @@ -63,7 +62,13 @@ const Edit = props => { const { icon, text } = attributes const textClasses = getTypographyClasses( props.attributes ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) - const { parentBlock } = useBlockContext() + const { parentBlock } = useSelect( select => { + const { getBlockRootClientId, getBlock } = select( 'core/block-editor' ) + const parentClientId = getBlockRootClientId( clientId ) + return { + parentBlock: getBlock( parentClientId ), + } + }, [ clientId ] ) const { 'stackable/ordered': ordered, diff --git a/src/block/icon-list/edit.js b/src/block/icon-list/edit.js index 95b5d9f4f..9e5132afd 100644 --- a/src/block/icon-list/edit.js +++ b/src/block/icon-list/edit.js @@ -39,7 +39,6 @@ import { getAlignmentClasses, Transform, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' /** * WordPress dependencies @@ -48,7 +47,7 @@ import { sprintf, __ } from '@wordpress/i18n' import { DEFAULT_SVG, IconSvgDef } from './util' import { compose } from '@wordpress/compose' import { useInnerBlocksProps } from '@wordpress/block-editor' -import { dispatch } from '@wordpress/data' +import { dispatch, useSelect } from '@wordpress/data' import { addFilter } from '@wordpress/hooks' import { memo } from '@wordpress/element' @@ -150,7 +149,12 @@ const Edit = props => { const textClasses = getTypographyClasses( attributes ) const blockAlignmentClass = getAlignmentClasses( attributes ) - const { innerBlocks } = useBlockContext() + const { innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + return { + innerBlocks: getBlock( props.clientId ).innerBlocks, + } + }, [ props.clientId ] ) const blockClassNames = classnames( [ className, diff --git a/src/block/image-box/edit.js b/src/block/image-box/edit.js index e5f944c18..8abe2fb42 100644 --- a/src/block/image-box/edit.js +++ b/src/block/image-box/edit.js @@ -16,7 +16,6 @@ import { InspectorTabs, useBlockCssGenerator, } from '~stackable/components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -45,11 +44,19 @@ import { InnerBlocks } from '@wordpress/block-editor' import { Fragment, memo } from '@wordpress/element' import { __ } from '@wordpress/i18n' import { addFilter } from '@wordpress/hooks' +import { useSelect } from '@wordpress/data' export const TEMPLATE = variations[ 0 ].innerBlocks const Edit = props => { - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) const { className, diff --git a/src/block/image/edit.js b/src/block/image/edit.js index 6c66e54b4..6e8fa432e 100644 --- a/src/block/image/edit.js +++ b/src/block/image/edit.js @@ -11,7 +11,6 @@ import { version as VERSION, i18n } from 'stackable' import { InspectorTabs, AlignButtonsControl, useBlockCssGenerator, } from '~stackable/components' -import { useBlockContext } from '~stackable/hooks' import { BlockDiv, Image, @@ -43,6 +42,7 @@ import { compose } from '@wordpress/compose' import { useBlockEditContext } from '@wordpress/block-editor' import { applyFilters, addFilter } from '@wordpress/hooks' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const heightUnit = [ 'px', 'vh', '%' ] @@ -59,7 +59,13 @@ const Edit = props => { ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) - const { parentBlock } = useBlockContext( clientId ) + const { parentBlock } = useSelect( select => { + const { getBlockRootClientId, getBlock } = select( 'core/block-editor' ) + const parentClientId = getBlockRootClientId( clientId ) + return { + parentBlock: getBlock( parentClientId ), + } + }, [ clientId ] ) // Allow special or layout blocks to disable the link for the image block, // e.g. image box doesn't need the image to have a link since it has it's diff --git a/src/block/notification/edit.js b/src/block/notification/edit.js index b655144eb..cbe76be9f 100644 --- a/src/block/notification/edit.js +++ b/src/block/notification/edit.js @@ -38,7 +38,6 @@ import { ContentAlign, getContentAlignmentClasses, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -51,6 +50,7 @@ import { InnerBlocks } from '@wordpress/block-editor' import { __ } from '@wordpress/i18n' import { addFilter } from '@wordpress/hooks' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -61,7 +61,14 @@ const Edit = props => { setAttributes, } = props - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const blockClassNames = classnames( [ diff --git a/src/block/pricing-box/edit.js b/src/block/pricing-box/edit.js index 4a66a3cdd..1e271d013 100644 --- a/src/block/pricing-box/edit.js +++ b/src/block/pricing-box/edit.js @@ -30,7 +30,6 @@ import { ContentAlign, getContentAlignmentClasses, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -42,6 +41,7 @@ import { compose } from '@wordpress/compose' import { __ } from '@wordpress/i18n' import { InnerBlocks } from '@wordpress/block-editor' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -50,7 +50,14 @@ const Edit = props => { className, } = props - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const blockClassNames = classnames( [ diff --git a/src/block/team-member/edit.js b/src/block/team-member/edit.js index 1cdc2954d..ba628bb41 100644 --- a/src/block/team-member/edit.js +++ b/src/block/team-member/edit.js @@ -33,7 +33,6 @@ import { ContentAlign, getContentAlignmentClasses, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, @@ -47,6 +46,7 @@ import { compose } from '@wordpress/compose' import { InnerBlocks } from '@wordpress/block-editor' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -56,7 +56,14 @@ const Edit = props => { attributes, } = props - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const blockClassNames = classnames( [ diff --git a/src/block/testimonial/edit.js b/src/block/testimonial/edit.js index a39e8d11f..a9085dc79 100644 --- a/src/block/testimonial/edit.js +++ b/src/block/testimonial/edit.js @@ -33,7 +33,6 @@ import { ContentAlign, getContentAlignmentClasses, } from '~stackable/block-components' -import { useBlockContext } from '~stackable/hooks' import { withBlockAttributeContext, withBlockWrapperIsHovered, withQueryLoopContext, } from '~stackable/higher-order' @@ -45,6 +44,7 @@ import { compose } from '@wordpress/compose' import { InnerBlocks } from '@wordpress/block-editor' import { __ } from '@wordpress/i18n' import { memo } from '@wordpress/element' +import { useSelect } from '@wordpress/data' const TEMPLATE = variations[ 0 ].innerBlocks @@ -54,7 +54,14 @@ const Edit = props => { attributes, } = props - const { hasInnerBlocks, innerBlocks } = useBlockContext() + const { hasInnerBlocks, innerBlocks } = useSelect( select => { + const { getBlock } = select( 'core/block-editor' ) + const innerBlocks = getBlock( props.clientId ).innerBlocks + return { + hasInnerBlocks: innerBlocks.length > 0, + innerBlocks, + } + }, [ props.clientId ] ) const blockAlignmentClass = getAlignmentClasses( props.attributes ) const blockClassNames = classnames( [ diff --git a/src/hooks/index.js b/src/hooks/index.js index d86e5f326..3f567939a 100644 --- a/src/hooks/index.js +++ b/src/hooks/index.js @@ -1,4 +1,3 @@ -export { default as useBlockContext } from './use-block-context' export { default as useWithShift } from './use-with-shift' export * from './use-did-attributes-change' export * from './use-device-type' diff --git a/src/hooks/use-block-context.js b/src/hooks/use-block-context.js deleted file mode 100644 index b4f7d1d3d..000000000 --- a/src/hooks/use-block-context.js +++ /dev/null @@ -1,199 +0,0 @@ -/** - * This hook provides additional information about the current block such as its - * innerBlock location, siblings, isFirstBlock, isLastBlock and more. These - * information are needed by some Stackable functions to run, such as the column - * width drag handlers of Column blocks. - * - * This hook is performant and only runs whenever the structure of the blocks in - * the editor changes, it only does it once (not on a per block basis) and using - * one select call, so it saves a lot of processing time. - */ - -/** - * External depedencies - */ -import { - nth, cloneDeep, isEmpty, -} from 'lodash' - -/** - * WordPress dependencies - */ -import { - select, createReduxStore, register, useSelect, -} from '@wordpress/data' -import { useBlockEditContext } from '@wordpress/block-editor' - -// Create our store. -const STORE_ACTIONS = { - updateClientTree: () => { - return { type: 'UPDATE_BLOCK_TREE' } - }, -} - -const STORE_SELECTORS = { - getBlockContext: ( state, clientId ) => state[ clientId ] || {}, -} - -/** - * This function is used in Gutenberg's List View. - * https://github.com/WordPress/gutenberg/blob/trunk/packages/block-editor/src/store/private-selectors.js#L75 - * - * @param {?string} rootClientId - */ -const getUnmemoizedClientTree = rootClientId => { - const blockOrder = select( 'core/block-editor' ).getBlockOrder( rootClientId ) - const result = [] - - for ( const clientId of blockOrder ) { - const innerBlocks = getUnmemoizedClientTree( clientId ) - const blockEditingMode = select( 'core/block-editor' ).getBlockEditingMode?.( clientId ) - if ( blockEditingMode !== 'disabled' ) { - result.push( { clientId, innerBlocks } ) - } else { - result.push( ...innerBlocks ) - } - } - - return result -} - -// Use to correct the blocks returned from getBlocks. -// Applies only core/block (reusable blocks) - Adds missing innerBlocks -const fixReusableInnerBlocks = blocks => { - return ( blocks || [] ).map( block => { - return { - ...block, - innerBlocks: fixReusableInnerBlocks( block.innerBlocks ), - name: select( 'core/block-editor' ).getBlockName( block.clientId ), - } - } ) -} - -const STORE_REDUCER = ( state = {}, action ) => { - switch ( action.type ) { - case 'UPDATE_BLOCK_TREE': { - const blocks = {} - - let tree = getUnmemoizedClientTree() - if ( tree ) { - tree = fixReusableInnerBlocks( tree ) - - tree.forEach( ( rootBlock, index, siblingBlocks ) => { - // Gather information about the root block. - const { - clientId, innerBlocks, name, - } = rootBlock - blocks[ clientId ] = { - blockIndex: index, - numInnerBlocks: innerBlocks.length, - hasInnerBlocks: !! innerBlocks.length, - adjacentBlocks: siblingBlocks || [], - nextBlock: nth( siblingBlocks, index + 1 ), - previousBlock: index === 0 ? undefined : nth( siblingBlocks, index - 1 ), // nth will loop back to the last if index is -1. - innerBlocks, - rootBlockClientId: clientId, - parentTree: [], - } - - // Form the block name tree so inner blocks would know their locations. - const parentTree = [ { clientId, name } ] - - const parseBlock = ( innerBlocks, parentBlock ) => { - innerBlocks.forEach( ( block, index ) => { - // Some of our other blocks use the Column block in - // non-column arrangements, for those, we need to - // set special parameters so that the other UI - // elements (like column width drag handlers) do not - // show up. - if ( block.name === 'stackable/column' ) { - const supportsColumnResize = select( 'core/blocks' ).getBlockSupport( parentBlock.name, 'stkColumnResize' ) !== false - if ( ! supportsColumnResize ) { - blocks[ block.clientId ] = { - blockIndex: index, - parentBlock, - isFirstBlock: true, - isLastBlock: true, - isOnlyBlock: true, - adjacentBlock: null, - adjacentBlockIndex: -1, - adjacentBlocks: [], - numInnerBlocks: block.innerBlocks.length, - hasInnerBlocks: !! block.innerBlocks.length, - innerBlocks: block.innerBlocks, - rootBlockClientId: rootBlock.clientId, - parentTree: cloneDeep( parentTree ), - } - } - } - - // Gather all the info about the block. - if ( ! blocks[ block.clientId ] ) { - const isLastBlock = innerBlocks.length - 1 === index - blocks[ block.clientId ] = { - blockIndex: index, - parentBlock, - isFirstBlock: index === 0, - isLastBlock, - isOnlyBlock: innerBlocks.length === 1, - adjacentBlock: nth( innerBlocks, ! isLastBlock ? index + 1 : index - 1 ), - adjacentBlockIndex: ! isLastBlock ? index + 1 : index - 1, - adjacentBlocks: innerBlocks || [], - nextBlock: nth( innerBlocks, index + 1 ), - previousBlock: index === 0 ? undefined : nth( innerBlocks, index - 1 ), // nth will loop back to the last if index is -1. - numInnerBlocks: block.innerBlocks.length, - hasInnerBlocks: !! block.innerBlocks.length, - innerBlocks: block.innerBlocks, - rootBlockClientId: rootBlock.clientId, - parentTree: cloneDeep( parentTree ), - } - } - - // Update the parent tree. - parentTree.push( { - clientId: block.clientId, - name: block.name, - } ) - - // Recurse innerBlocks. - parseBlock( block.innerBlocks, block ) - - // Update the parent tree. - parentTree.pop() - } ) - } - - // Go through all the inner blocks. - parseBlock( innerBlocks, rootBlock ) - } ) - } - - return { ...blocks } - } - } - return state -} - -register( createReduxStore( 'stackable/block-context', { - reducer: STORE_REDUCER, - actions: STORE_ACTIONS, - selectors: STORE_SELECTORS, -} ) ) - -// The default context if none is found. This can be true when the block is -// being previewed as an example. -const DEFAULT_CONTEXT = { - hasInnerBlocks: true, // This is true so that the "No blocks found" placeholder won't be shown. -} - -// Export our hook. -const useBlockContext = ( blockClientId = null ) => { - const blockProps = useBlockEditContext() - const clientId = blockClientId || blockProps.clientId - return useSelect( select => { - const blockContext = select( 'stackable/block-context' ).getBlockContext( clientId ) - return ! isEmpty( blockContext ) ? blockContext : DEFAULT_CONTEXT - } ) -} - -export default useBlockContext diff --git a/src/hooks/use-saved-default-block-style.js b/src/hooks/use-saved-default-block-style.js index f6007390c..12103da5a 100644 --- a/src/hooks/use-saved-default-block-style.js +++ b/src/hooks/use-saved-default-block-style.js @@ -52,7 +52,9 @@ export const useSavedDefaultBlockStyle = blockProps => { // Let others prevent default block styles to be added depending on the // parent (e.g. helpful for preventing the Accordion block from getting the // default saved styles of the Icon Label block) - const parentBlocks = select( 'stackable/block-context' ).getBlockContext( clientId ).parentTree?.map( block => block.name ) || [] + // eslint-disable-next-line stackable/no-get-block-parents + const parentBlockIds = select( 'core/block-editor' ).getBlockParents( clientId ) + const parentBlocks = parentBlockIds.map( id => select( 'core/block-editor' ).getBlock( id )?.name ) const enable = applyFilters( 'stackable.block-default-styles.use-saved-style', true, blockProps, parentBlocks ) if ( ! enable ) { return diff --git a/src/plugins/block-hover-state/index.js b/src/plugins/block-hover-state/index.js index 6edcf5ed1..6132c8e7c 100644 --- a/src/plugins/block-hover-state/index.js +++ b/src/plugins/block-hover-state/index.js @@ -1,6 +1,5 @@ import { dispatch, useSelect } from '@wordpress/data' import { useEffect } from '@wordpress/element' -import { last } from 'lodash' /** * Listens to any block selection changes. This is done as a plugin (and not @@ -21,10 +20,12 @@ export const BlockHoverState = () => { hoverStateClientId, } = useSelect( select => { const selectedClientId = select( 'core/block-editor' ).getSelectedBlockClientId() || select( 'core/block-editor' ).getFirstMultiSelectedBlockClientId() + + const parentClientId = select( 'core/block-editor' ).getBlockRootClientId( selectedClientId ) return { getEditorDom: select( 'stackable/editor-dom' ).getEditorDom, selectedClientId, - selectedParent: last( select( 'stackable/block-context' ).getBlockContext( selectedClientId ).parentTree ), + selectedParent: select( 'core/block-editor' ).getBlock( parentClientId ), selectedParentHoverBlock: select( 'stackable/hover-state' ).getSelectedParentHoverBlock(), hoverStateClientId: select( 'stackable/hover-state' ).getSelectedBlock(), } diff --git a/src/plugins/get-client-id-tree/index.js b/src/plugins/get-client-id-tree/index.js deleted file mode 100644 index a142c6508..000000000 --- a/src/plugins/get-client-id-tree/index.js +++ /dev/null @@ -1,28 +0,0 @@ -/** - * The Client Tree is an internal list of all client IDs and their descendants. - * This is used to populate the block context and to help identify the different - * properties of each block: parent, sibling, index, previous/next block, etc. - * - * This is important for Stackable because we need to know where the block is to - * be able to show/hide some controls and to be able to enable/disable block - * functionality. For example, the link panel of an Image Block cannot be shown - * if it's used inside an Image Box block. - */ - -/** - * WordPress dependencies - */ -import { useEffect } from '@wordpress/element' -import { dispatch, useSelect } from '@wordpress/data' - -export const ClientTree = () => { - const allClientIds = useSelect( select => { - return select( 'core/block-editor' ).getClientIdsWithDescendants() - } ) - useEffect( () => { - dispatch( 'stackable/block-context' )?.updateClientTree() - }, [ allClientIds ] ) - - // Don't render anything. - return null -} diff --git a/src/plugins/index.js b/src/plugins/index.js index fc5f874cd..575732823 100644 --- a/src/plugins/index.js +++ b/src/plugins/index.js @@ -12,7 +12,6 @@ import { BlockLinking } from './block-linking' import { BlockHoverState } from './block-hover-state' import { ContentAlign } from './content-align' import { EditorDom } from './get-editor-dom' -import { ClientTree } from './get-client-id-tree' import { StackableThemeFonts } from './get-theme-fonts' import { TextDefaultBlock } from './text-default-block' @@ -32,7 +31,6 @@ registerPlugin( 'stackable-convert-to-container-button', { render: ConvertToCont registerPlugin( 'stackable-block-hover-state', { render: BlockHoverState } ) registerPlugin( 'stackable-content-align', { render: ContentAlign } ) registerPlugin( 'stackable-editor-dom', { render: EditorDom } ) -registerPlugin( 'stackable-client-tree', { render: ClientTree } ) registerPlugin( 'stackable-theme-fonts', { render: StackableThemeFonts } ) if ( devMode ) { From afd519ef8b46191fc4218ea0b5700f6796bd8f75 Mon Sep 17 00:00:00 2001 From: Alquen Antonio Sarmiento Date: Tue, 5 Nov 2024 18:26:54 +0800 Subject: [PATCH 11/13] =?UTF-8?q?fix=20(icon=20picker):=20revert=20removal?= =?UTF-8?q?=20of=20defs,=20add=20instanceId=20suffix=20to=20ensure=20uniqu?= =?UTF-8?q?ene=E2=80=A6=20(#3303)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: revert removal of defs, add instanceId suffix to ensure uniqueness of IDs * chore: typo in comment * fix: use random number instead of instanceId * chore: remove comments --- src/components/icon-search-popover/index.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/icon-search-popover/index.js b/src/components/icon-search-popover/index.js index ed6ebd127..272e81302 100644 --- a/src/components/icon-search-popover/index.js +++ b/src/components/icon-search-popover/index.js @@ -58,10 +58,11 @@ export const cleanSvgString = svgString => { let newSvg = svgString.replace( /(^[\s\S]*?)()([\s\S]*)/g, '$1' ) - // Remove defs - if ( newSvg.indexOf( '/gm, '' ) - } + // Generate a random numbere to append to the IDs + const svgId = Math.floor( Math.random() * new Date().getTime() ) % 100000 + newSvg = newSvg.replace( /id="([^"]*)"/g, `id="$1-${ svgId }"` ) + newSvg = newSvg.replace( /url\(#([^)]*)\)/g, `url(#$1-${ svgId })` ) + newSvg = newSvg.replace( /href="#([^"]*)"/g, `href="#$1-${ svgId }"` ) // Remove comments if ( newSvg.indexOf( '