" role="dialog" aria-modal="true" aria-labelledby="newspack-modal-checkout-label">
-
-
">
-
-
- " data-product-id="">
-
- get_available_variations( 'objects' );
- foreach ( $variations as $variation ) :
- $variation_id = $variation->get_id();
- $variation_name = wc_get_formatted_variation( $variation, true );
- $price = $variation->get_price();
- $price_html = $variation->get_price_html();
- $frequency = '';
- $product_type = \Newspack_Blocks\Tracking\Data_Events::get_product_type( $product_id );
-
- // Use suggested price if NYP is active and set for variation.
- if ( \Newspack_Blocks::can_use_name_your_price() && \WC_Name_Your_Price_Helpers::is_nyp( $variation_id ) ) {
- $price = \WC_Name_Your_Price_Helpers::get_suggested_price( $variation_id );
- $min_price = \WC_Name_Your_Price_Helpers::get_minimum_price( $variation_id );
- if ( ! $price && ! $min_price ) {
- continue;
- }
- }
-
- if ( class_exists( '\WC_Subscriptions_Product' ) && \WC_Subscriptions_Product::is_subscription( $variation ) ) {
- $frequency = \WC_Subscriptions_Product::get_period( $variation );
- }
-
- $name = sprintf(
- /* translators: 1: variable product name, 2: product variation name */
- __( '%1$s - %2$s', 'newspack-blocks' ),
- $product_name,
- $variation_name
- );
- $product_price_summary = self::get_summary_card_price_string( $name, $price, $frequency );
- $product_data = [
- 'amount' => $price,
- 'action_type' => 'checkout_button',
- 'currency' => function_exists( 'get_woocommerce_currency' ) ? \get_woocommerce_currency() : 'USD',
- 'product_price_summary' => $product_price_summary,
- 'product_id' => (string) $product_id,
- 'product_type' => $product_type,
- 'recurrence' => ! empty( $frequency ) ? $frequency : 'once',
- 'referrer' => substr( \get_permalink(), strlen( home_url() ) ), // TODO: Is this OK?
- 'variation_id' => (string) $variation_id,
- ];
-
- // Replace nyp price html for variations.
- if ( class_exists( '\WC_Name_Your_Price_Helpers' ) && \WC_Name_Your_Price_Helpers::is_nyp( $variation->get_id() ) ) {
- $price_html = str_replace( ':', '', $price_html );
- $price_html = str_replace( '', '', $price_html );
- $price_html = str_replace( '', '', $price_html );
- }
- ?>
- -
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
get_name() ); ?>
+
+ get_available_variations( 'objects' );
+ foreach ( $variations as $variation ) {
+ $name = wc_get_formatted_variation( $variation, true );
+ $price = $variation->get_price_html();
+ $description = $variation->get_description();
+ ?>
+
+
+
'async',
- 'in_footer' => true,
- ]
- );
- wp_localize_script(
- 'newspack-blocks-modal-checkout',
- 'newspackBlocksModalCheckout',
- [
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
- 'nyp_nonce' => wp_create_nonce( 'newspack_checkout_name_your_price' ),
- 'checkout_nonce' => wp_create_nonce( 'newspack_modal_checkout_nonce' ),
- 'newspack_class_prefix' => self::get_class_prefix(),
- 'is_checkout_complete' => function_exists( 'is_order_received_page' ) && is_order_received_page(),
- 'divider_text' => esc_html__( 'Or', 'newspack-blocks' ),
- 'is_error' => ! is_checkout() && ! is_order_received_page(),
- 'labels' => [
- 'billing_details' => self::get_modal_checkout_labels( 'billing_details' ),
- 'shipping_details' => self::get_modal_checkout_labels( 'shipping_details' ),
- 'gift_recipient' => self::get_modal_checkout_labels( 'gift_recipient' ),
- 'complete_button' => self::order_button_text_with_price(),
- ],
- ]
+ true
);
wp_enqueue_style(
'newspack-blocks-modal-checkout',
@@ -782,130 +396,9 @@ public static function dequeue_scripts() {
if ( ! self::is_modal_checkout() ) {
return;
}
-
- global $wp_scripts, $wp_styles;
-
- $payment_gateways = \WC()->payment_gateways->get_available_payment_gateways();
- $allowed_gateway_assets = [];
- if ( ! empty( $payment_gateways ) ) {
- foreach ( array_keys( $payment_gateways ) as $gateway ) {
- $class = get_class( $payment_gateways[ $gateway ] );
- $plugin_file = ( new \ReflectionClass( $class ) )->getFileName();
- $plugin_base = \plugin_basename( $plugin_file );
- $plugin_slug = explode( '/', $plugin_base )[0];
- $allowed_gateway_assets[] = $plugin_slug;
- }
- }
-
- /**
- * Filters the allowed styles to render in the modal checkout
- *
- * @param string[] $allowed_styles Array of allowed assets handles.
- */
- $allowed_styles = apply_filters( 'newspack_blocks_modal_checkout_allowed_styles', self::$allowed_styles );
- foreach ( $wp_styles->registered as $handle => $wp_style ) {
- $allowed = false;
- foreach ( $allowed_styles as $allowed_style ) {
- if ( 0 === strpos( $handle, $allowed_style ) ) {
- $allowed = true;
- break;
- }
- }
- if ( ! empty( $payment_gateways ) ) {
- foreach ( $allowed_gateway_assets as $gateway ) {
- if ( false !== strpos( $wp_style->src, $gateway ) ) {
- $allowed = true;
- break;
- }
- }
- }
- if ( ! $allowed ) {
- wp_dequeue_style( $handle );
- }
- }
-
- /**
- * Filters the allowed scripts to render in the modal checkout
- *
- * @param string[] $allowed_scripts Array of allowed assets handles.
- */
- $allowed_scripts = apply_filters( 'newspack_blocks_modal_checkout_allowed_scripts', self::$allowed_scripts );
- foreach ( $wp_scripts->registered as $handle => $wp_script ) {
- $allowed = false;
- foreach ( $allowed_scripts as $allowed_script ) {
- if ( 0 === strpos( $handle, $allowed_script ) ) {
- $allowed = true;
- break;
- }
- }
- foreach ( $allowed_gateway_assets as $gateway ) {
- if ( false !== strpos( $wp_script->src, $gateway ) ) {
- $allowed = true;
- break;
- }
- }
- if ( ! $allowed ) {
- wp_dequeue_script( $handle );
- }
- }
- }
-
- /**
- * Remove any hooks that may not work nicely with the modal checkout.
- */
- public static function remove_hooks() {
- if ( ! self::is_modal_checkout() ) {
- return;
- }
-
- $remove_list = [];
-
- // reCaptcha for WooCommerce.
- if ( class_exists( 'I13_Woo_Recpatcha' ) ) {
- global $i13_woo_recpatcha;
- array_push(
- $remove_list,
- [
- 'hook' => 'woocommerce_review_order_before_payment',
- 'callback' => array( $i13_woo_recpatcha, 'i13woo_extra_checkout_fields' ),
- ],
- [
- 'hook' => 'woocommerce_after_checkout_validation',
- 'callback' => array( $i13_woo_recpatcha, 'i13_woocomm_validate_checkout_captcha' ),
- ],
- [
- 'hook' => 'woocommerce_pay_order_before_submit',
- 'callback' => array( $i13_woo_recpatcha, 'i13woo_extra_checkout_fields' ),
- ],
- [
- 'hook' => 'woocommerce_review_order_before_submit',
- 'callback' => array( $i13_woo_recpatcha, 'i13woo_extra_checkout_fields' ),
- ],
- [
- 'hook' => 'woocommerce_pay_order_before_submit',
- 'callback' => array( $i13_woo_recpatcha, 'i13woo_extra_checkout_fields_pay_order' ),
- ],
- [
- 'hook' => 'woocommerce_proceed_to_checkout',
- 'callback' => array( $i13_woo_recpatcha, 'i13_woocommerce_payment_request_btn_captcha' ),
- ],
- [
- 'hook' => 'wp_head',
- 'callback' => array( $i13_woo_recpatcha, 'i13_add_header_metadata' ),
- ]
- );
- }
- /**
- * Filters the hooks to remove from the modal checkout.
- *
- * @param string[] $remove_list Array of hooks to remove.
- */
- $remove_list = apply_filters( 'newspack_blocks_modal_checkout_remove_hooks', $remove_list );
-
- foreach ( $remove_list as $remove ) {
- $priority = has_action( $remove['hook'], $remove['callback'] );
- remove_action( $remove['hook'], $remove['callback'], $priority );
- }
+ wp_dequeue_style( 'cmplz-general' );
+ wp_deregister_script( 'wp-mediaelement' );
+ wp_deregister_style( 'wp-mediaelement' );
}
/**
@@ -923,27 +416,7 @@ public static function enqueue_modal( $product_id = null ) {
plugins_url( 'dist/modal.js', \NEWSPACK_BLOCKS__PLUGIN_FILE ),
[],
\NEWSPACK_BLOCKS__VERSION,
- [
- 'strategy' => 'async',
- 'in_footer' => true,
- ]
- );
- wp_localize_script(
- 'newspack-blocks-modal',
- 'newspackBlocksModal',
- [
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
- 'checkout_registration_flag' => self::CHECKOUT_REGISTRATION_FLAG,
- 'newspack_class_prefix' => self::get_class_prefix(),
- 'is_registration_required' => self::is_registration_required(),
- 'labels' => [
- 'auth_modal_title' => self::get_modal_checkout_labels( 'auth_modal_title' ),
- 'checkout_modal_title' => self::get_modal_checkout_labels( 'checkout_modal_title' ),
- 'register_modal_title' => self::get_modal_checkout_labels( 'register_modal_title' ),
- 'signin_modal_title' => self::get_modal_checkout_labels( 'signin_modal_title' ),
- 'thankyou_modal_title' => self::get_modal_checkout_labels( 'checkout_success' ),
- ],
- ]
+ true
);
wp_enqueue_style(
'newspack-blocks-modal',
@@ -961,20 +434,26 @@ public static function enqueue_modal( $product_id = null ) {
* @return string
*/
public static function get_checkout_template( $template ) {
- if ( ! self::is_modal_checkout() ) {
+ if ( ! function_exists( 'is_checkout' ) || ! function_exists( 'is_order_received_page' ) || ! function_exists( 'is_cart' ) ) {
return $template;
}
- // Ensure we are on a wc page or endpoint.
- if (
- ( ! function_exists( 'is_checkout' ) && ! is_checkout() ) &&
- ( ! function_exists( 'is_cart' ) && ! is_cart() ) &&
- ( ! function_exists( 'is_wc_endpoint_url' ) && ! is_wc_endpoint_url() )
- ) {
+ if ( ! is_checkout() && ! is_order_received_page() && ! is_cart() ) {
return $template;
}
- $class_prefix = self::get_class_prefix();
- $wc_errors = wc_get_notices( 'error' );
- ob_start();
+ if ( ! self::is_modal_checkout() ) {
+ return $template;
+ }
+ $body_classes = [ 'newspack-modal-checkout' ];
+ if ( is_checkout() ) {
+ $body_classes[] = 'checkout';
+ }
+ if ( is_order_received_page() ) {
+ $body_classes[] = 'order-received';
+ }
+ if ( is_cart() ) {
+ $body_classes[] = 'cart';
+ }
+ ob_start();
?>
>
@@ -984,33 +463,16 @@ public static function get_checkout_template( $template ) {
- " id="newspack_modal_checkout_container">
+
-
-
-
+
+
@@ -1024,9 +486,9 @@ public static function get_checkout_template( $template ) {
private static function get_after_success_params() {
return array_filter(
[
- 'after_success_behavior' => isset( $_REQUEST['after_success_behavior'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['after_success_behavior'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Recommended
- 'after_success_url' => isset( $_REQUEST['after_success_url'] ) ? sanitize_url( wp_unslash( $_REQUEST['after_success_url'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Recommended
- 'after_success_button_label' => isset( $_REQUEST['after_success_button_label'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['after_success_button_label'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ 'after_success_behavior' => isset( $_REQUEST['after_success_behavior'] ) ? rawurlencode( sanitize_text_field( wp_unslash( $_REQUEST['after_success_behavior'] ) ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ 'after_success_url' => isset( $_REQUEST['after_success_url'] ) ? rawurlencode( sanitize_text_field( wp_unslash( $_REQUEST['after_success_url'] ) ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ 'after_success_button_label' => isset( $_REQUEST['after_success_button_label'] ) ? rawurlencode( sanitize_text_field( wp_unslash( $_REQUEST['after_success_button_label'] ) ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Recommended
]
);
}
@@ -1069,34 +531,12 @@ public static function woocommerce_get_return_url( $url, $order ) {
$args['key'] = $order->get_order_key();
}
- // Pass checkout registration flag.
- if ( isset( $_REQUEST[ self::CHECKOUT_REGISTRATION_FLAG ] ) && $_REQUEST[ self::CHECKOUT_REGISTRATION_FLAG ] ) { // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.MissingUnslash
- $args[ self::CHECKOUT_REGISTRATION_FLAG ] = '1';
- }
-
return add_query_arg(
$args,
$url
);
}
- /**
- * Update the text used for the Password Strength message from WooCommerce.
- */
- public static function update_password_strength_message() {
- wp_localize_script(
- 'wc-password-strength-meter',
- 'pwsL10n',
- array(
- 'mismatch' => __( 'Password mismatch', 'newspack-blocks' ),
- 'short' => __( 'Password strength: Very weak', 'newspack-blocks' ),
- 'bad' => __( 'Password strength: Weak', 'newspack-blocks' ),
- 'good' => __( 'Password strength: Medium', 'newspack-blocks' ),
- 'strong' => __( 'Password strength: Strong', 'newspack-blocks' ),
- )
- );
- }
-
/**
* Use modal checkout template when rendering the checkout form.
*
@@ -1111,29 +551,14 @@ public static function wc_get_template( $located, $template_name ) {
}
$custom_templates = [
- 'checkout/form-coupon.php' => 'src/modal-checkout/templates/form-coupon.php',
- 'checkout/form-gift-subscription.php' => 'src/modal-checkout/templates/form-gift-subscription.php',
- ];
-
- // If Newspack UI is present, use our templates.
- if ( self::get_class_prefix() === 'newspack-ui' ) {
+ 'checkout/form-checkout.php' => 'src/modal-checkout/templates/checkout-form.php',
+ 'checkout/form-billing.php' => 'src/modal-checkout/templates/billing-form.php',
+ 'checkout/payment-method.php' => 'src/modal-checkout/templates/payment-method.php',
+ 'checkout/thankyou.php' => 'src/modal-checkout/templates/thankyou.php',
// Replace the login form with the order summary if using the modal checkout. This is
// for the case where the reader used an existing email address.
- $custom_templates['global/form-login.php'] = 'src/modal-checkout/templates/thankyou.php';
- $custom_templates['checkout/form-checkout.php'] = 'src/modal-checkout/templates/form-checkout.php';
- $custom_templates['checkout/payment-method.php'] = 'src/modal-checkout/templates/payment-method.php';
- $custom_templates['checkout/thankyou.php'] = 'src/modal-checkout/templates/thankyou.php';
- }
-
- // Only show the woocommerce-subscriptions-gifting fields when we want to.
- if ( 'html-add-recipient.php' === $template_name ) {
- $cart_items = \WC()->cart->get_cart();
-
- // If there's only one cart item, prefer our custom gift UI. Otherwise, use the default.
- if ( 1 === count( array_values( $cart_items ) ) && class_exists( 'WCS_Gifting' ) ) {
- $custom_templates['html-add-recipient.php'] = 'src/modal-checkout/templates/empty-html-add-recipient.php';
- }
- }
+ 'global/form-login.php' => 'src/modal-checkout/templates/thankyou.php',
+ ];
foreach ( $custom_templates as $original_template => $custom_template ) {
if ( $template_name === $original_template ) {
@@ -1164,6 +589,43 @@ public static function show_admin_bar( $show ) {
return false;
}
+ /**
+ * Check the nonce for the edit billing request.
+ *
+ * @return bool
+ */
+ private static function validate_edit_billing_request() {
+ if ( ! isset( $_REQUEST['newspack_blocks_edit_billing_nonce'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ return false;
+ }
+ if ( ! wp_verify_nonce( sanitize_key( $_REQUEST['newspack_blocks_edit_billing_nonce'] ), 'newspack_blocks_edit_billing' ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ return false;
+ }
+ return true;
+ }
+
+ /**
+ * Modify WC checkout field value.
+ *
+ * @param null $value Value.
+ * @param string $input Input name.
+ *
+ * @return string|null Value or null if unaltered.
+ */
+ public static function woocommerce_checkout_get_value( $value, $input ) {
+ if ( ! self::is_modal_checkout() ) {
+ return null;
+ }
+ $valid_request = self::validate_edit_billing_request(); // This performs nonce verification.
+ if ( ! $valid_request ) {
+ return null;
+ }
+ if ( isset( $_REQUEST[ $input ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ $value = sanitize_text_field( wp_unslash( $_REQUEST[ $input ] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ }
+ return $value;
+ }
+
/**
* Modify fields for modal checkout.
*
@@ -1175,11 +637,6 @@ public static function woocommerce_checkout_fields( $fields ) {
if ( ! self::is_modal_checkout() ) {
return $fields;
}
- $cart = \WC()->cart;
- // Don't modify fields if shipping is required.
- if ( $cart->needs_shipping_address() ) {
- return $fields;
- }
/**
* Temporarily use the same fields as the donation checkout.
*
@@ -1197,93 +654,65 @@ public static function woocommerce_checkout_fields( $fields ) {
}
unset( $fields['billing'][ $key ] );
}
-
- /**
- * Add the form-row-last CSS class to billing phone field.
- */
- if ( in_array( 'billing_phone', $billing_fields, true ) ) {
- $fields['billing']['billing_phone']['class'] = 'form-row-last';
- }
-
return $fields;
}
/**
- * If WooCommerce Subscriptions Gifting extension is available, render its fields.
+ * Get the prefilled values for billing fields.
*
- * @return string HTML for the WooCommerce Subscriptions Gifting fields.
+ * @return array
*/
- public static function maybe_show_wcs_gifting_fields() {
- if ( ! self::is_modal_checkout() ) {
- return;
- }
-
- // Add custom Gift Subscriptions fields if needed.
- $cart_items = array_values( \WC()->cart->get_cart() );
- if (
- 1 === count( $cart_items ) &&
- method_exists( 'WCSG_Cart', 'is_giftable_item' ) &&
- method_exists( 'WCSG_Cart', 'contains_gifted_renewal' ) &&
- function_exists( 'wcs_cart_contains_renewal' )
- ) {
- $cart_item = reset( $cart_items );
- if ( \WCSG_Cart::is_giftable_item( $cart_item ) ) {
- $email = ( empty( $cart_item['wcsg_gift_recipients_email'] ) ) ? '' : $cart_item['wcsg_gift_recipients_email'];
- $args = [
- 'email' => $email,
- 'is_renewal' => false,
- ];
-
- if ( \WCSG_Cart::contains_gifted_renewal() ) {
- $recipient_user_id = \WCSG_Cart::get_recipient_from_cart_item( \wcs_cart_contains_renewal() );
- $recipient_user = \get_userdata( $recipient_user_id );
- if ( $recipient_user && isset( $recipient_user->email ) ) {
- $args['email'] = $recipient_user->user_email;
- $args['is_renewal'] = true;
- }
- }
-
- \wc_get_template( 'checkout/form-gift-subscription.php', $args );
+ public static function get_prefilled_fields() {
+ $checkout = \WC()->checkout();
+ $fields = $checkout->get_checkout_fields( 'billing' );
+ $customer = new \WC_Customer( get_current_user_id() );
+ $customer_fields = $customer->get_billing();
+ // If the user is logged in and there's no billing email, use the user's email.
+ if ( is_user_logged_in() && empty( $customer_fields['email'] ) ) {
+ $customer_fields['email'] = $customer->get_email();
+ }
+ $valid_request = self::validate_edit_billing_request();
+ $prefilled_fields = [];
+ foreach ( $fields as $key => $field ) {
+ $key = str_replace( 'billing_', '', $key );
+ if ( $valid_request && isset( $_REQUEST[ 'billing_' . $key ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ $value = sanitize_text_field( wp_unslash( $_REQUEST[ 'billing_' . $key ] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ } elseif ( isset( $customer_fields[ $key ] ) ) {
+ $value = $customer_fields[ $key ];
}
+ $prefilled_fields[ $key ] = $value;
}
+ return $prefilled_fields;
}
/**
- * If the WooCommerce Subscriptions Gifting extension is available, handle custom form inputs.
+ * Whether the current checkout session has all required billing fields filled.
+ *
+ * @return bool
*/
- public static function wcsg_apply_gift_subscription() {
- $cart_items = \WC()->cart->get_cart();
- if (
- 1 === count( array_values( $cart_items ) ) &&
- method_exists( 'WCS_Gifting', 'email_belongs_to_current_user' ) &&
- method_exists( 'WCS_Gifting', 'update_cart_item_key' ) &&
- method_exists( 'WCSG_Cart', 'is_giftable_item' )
- ) {
- $is_gift = ! empty( filter_input( INPUT_POST, 'newspack_wcsg_is_gift', FILTER_SANITIZE_SPECIAL_CHARS ) );
- $cart_item_key = array_keys( $cart_items )[0];
- $cart_item = array_values( $cart_items )[0];
- if ( $is_gift && \WCSG_Cart::is_giftable_item( $cart_item ) ) {
- $recipient_email = \sanitize_email( filter_input( INPUT_POST, 'wcsg_gift_recipients_email', FILTER_SANITIZE_EMAIL ) );
- $self_gifting = \WCS_Gifting::email_belongs_to_current_user( $recipient_email );
- $is_valid_email = ! $self_gifting && \is_email( $recipient_email );
-
- // If no errors, attach the recipient's email address to the subscription item.
- if ( $is_valid_email ) {
- \WCS_Gifting::update_cart_item_key( $cart_item, $cart_item_key, $recipient_email );
- } else {
- $notice = $self_gifting
- ? __( 'Please enter someone else\' email address to receive this gift.', 'newspack-blocks' )
- : __( 'Please enter a valid email address to receive this gift.', 'newspack-blocks' );
-
- // Handle email validation errors.
- \wc_add_notice(
- $notice,
- 'error',
- [ 'id' => 'wcsg_gift_recipients_email' ]
- );
+ public static function has_filled_required_fields() {
+ $checkout = \WC()->checkout();
+ $fields = $checkout->get_checkout_fields( 'billing' );
+ $required = array_filter(
+ $fields,
+ function( $field ) {
+ return isset( $field['required'] ) && $field['required'];
+ }
+ );
+ $required_keys = array_keys( $required );
+ $customer_fields = self::get_prefilled_fields();
+ $is_request = self::validate_edit_billing_request();
+ foreach ( $required_keys as $key ) {
+ $key = str_replace( 'billing_', '', $key );
+ if ( empty( $customer_fields[ $key ] ) ) {
+ if ( $is_request ) {
+ /* translators: %s: field name */
+ wc_add_notice( sprintf( __( '%s is a required field.', 'newspack-blocks' ), $fields[ 'billing_' . $key ]['label'] ), 'error' );
}
+ return false;
}
}
+ return true;
}
/**
@@ -1308,29 +737,6 @@ public static function should_show_order_details() {
if ( ! empty( $cart->get_fees() ) ) {
return true;
}
- if ( $cart->needs_shipping_address() ) {
- $shipping = \WC()->shipping;
- $packages = $shipping->get_packages();
- $totals = $cart->get_totals();
- $shipping_rates = [];
-
- // Find all the shipping rates that apply to the current transaction.
- foreach ( $packages as $package ) {
- if ( ! empty( $package['rates'] ) ) {
- foreach ( $package['rates'] as $rate_key => $rate ) {
- $shipping_rates[ $rate_key ] = $rate;
- }
- }
- }
-
- // Show details if shipping requires a fee or if there are multiple shipping rates to choose from.
- if ( (float) $totals['total'] !== (float) $totals['subtotal'] || 1 < count( array_values( $shipping_rates ) ) ) {
- return true;
- }
- }
- if ( class_exists( 'WC_Subscriptions_Cart' ) && \WC_Subscriptions_Cart::cart_contains_subscription() ) {
- return true;
- }
return false;
}
@@ -1342,7 +748,10 @@ public static function should_show_order_details() {
* @return array
*/
public static function order_review_fragments( $fragments ) {
- if ( ! self::is_modal_checkout() ) {
+ if ( isset( $_POST['post_data'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
+ parse_str( \sanitize_text_field( \wp_unslash( $_POST['post_data'] ) ), $post_data ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
+ }
+ if ( ! isset( $post_data['modal_checkout'] ) ) {
return $fragments;
}
if ( ! self::should_show_order_details() ) {
@@ -1352,6 +761,50 @@ public static function order_review_fragments( $fragments ) {
return $fragments;
}
+ /**
+ * Render markup at the end of the "thank you" view.
+ *
+ * @param WC_Order $order The order related to the transaction.
+ *
+ * @return void
+ */
+ public static function render_checkout_after_success_markup( $order ) {
+ if ( self::is_newsletter_signup_available() ) {
+ self::render_newsletter_signup_form( $order );
+ } else {
+ self::render_after_success_button();
+ }
+ }
+
+ /**
+ * Render markup at the end of the "thank you" view.
+ *
+ * @return void
+ */
+ private static function render_after_success_button() {
+ // phpcs:disable WordPress.Security.NonceVerification.Recommended
+ if ( empty( $_REQUEST['modal_checkout'] ) ) {
+ return;
+ }
+
+ $button_label = ! empty( $_REQUEST['after_success_button_label'] ) ? urldecode( wp_unslash( $_REQUEST['after_success_button_label'] ) ) : __( 'Continue browsing', 'newspack-blocks' ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
+ $url = ! empty( $_REQUEST['after_success_url'] ) ? urldecode( wp_unslash( $_REQUEST['after_success_url'] ) ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
+ ?>
+
+ onclick="parent.newspackCloseModalCheckout(this);"
+
+ href=""
+ target="_top"
+
+ class="button newspack-modal-newsletters__button"
+ >
+
+
+ get_billing_email();
+ if ( ! $email_address ) {
+ return;
+ }
+ if ( ! method_exists( '\Newspack\Reader_Activation', 'get_registration_newsletter_lists' ) ) {
+ return;
+ }
+ $newsletters_lists = array_filter(
+ \Newspack\Reader_Activation::get_registration_newsletter_lists(),
+ function( $item ) {
+ return $item['active'];
+ }
+ );
+ if ( empty( $newsletters_lists ) ) {
+ return;
+ }
+ ?>
+
+ $signup_data['email'],
+ 'metadata' => [
+ 'current_page_url' => home_url( add_query_arg( array(), \wp_get_referer() ) ),
+ 'newsletters_subscription_method' => 'post-checkout',
+ ],
+ ],
+ $signup_data['lists'],
+ false,
+ 'Contact subscribed to newsletters from the post-checkout modal'
+ );
+ if ( \is_wp_error( $result ) ) {
+ return $result;
+ }
+ }
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Should newsletter confirmation be rendered?
+ */
+ public static function get_newsletter_signup_data() {
+ $newsletter_signup_email = isset( $_GET['newsletter_signup_email'] ) ? \sanitize_text_field( \wp_unslash( $_GET['newsletter_signup_email'] ) ) : false; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ if ( $newsletter_signup_email && isset( $_SERVER['REQUEST_URI'] ) ) {
+ parse_str( \wp_parse_url( \wp_unslash( $_SERVER['REQUEST_URI'] ) )['query'], $query ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
+ $signup_data = [
+ 'email' => $newsletter_signup_email,
+ 'lists' => [],
+ ];
+ if ( isset( $query['lists'] ) && count( $query['lists'] ) ) {
+ $signup_data['lists'] = $query['lists'];
+ }
+ return $signup_data;
+ }
+ return false;
+ }
+
+ /**
+ * Renders newsletter signup confirmation.
+ *
+ * @param bool $no_lists_selected Whether no lists were selected.
+ */
+ public static function render_newsletter_confirmation( $no_lists_selected = false ) {
+ ?>
+
+
+
+
+
+
+ get_id() );
if ( ! \WCS_Limiter::is_purchasable( false, $product ) ) {
- $message = self::get_subscription_limited_message();
+ $message .= ' ' . self::get_subscription_limited_message();
}
}
@@ -1495,182 +1108,10 @@ public static function is_modal_checkout() {
* @param string $text The button text.
*/
public static function order_button_text( $text ) {
- if ( ! self::is_modal_checkout() ) {
- return $text;
- }
- $cart = \WC()->cart;
- if ( ! $cart || $cart->is_empty() ) {
- return $text;
+ if ( self::is_modal_checkout() && method_exists( 'Newspack\Donations', 'is_donation_cart' ) && \Newspack\Donations::is_donation_cart() ) {
+ return __( 'Donate now', 'newspack-blocks' );
}
-
- return self::get_modal_checkout_labels( 'checkout_confirm' );
- }
-
- /**
- * Get the updated "Place order" button text for JS updates.
- */
- public static function order_button_text_with_price() {
- $cart = \WC()->cart;
- $is_donation = method_exists( 'Newspack\Donations', 'is_donation_cart' ) && \Newspack\Donations::is_donation_cart();
-
- // If this isn't a cart, if the cart is empty, or if this is a donation product, bail.
- if ( ! $cart || $cart->is_empty() || $is_donation ) {
- return;
- }
-
- $total = \wp_strip_all_tags( \wc_price( $cart->total ) );
-
- return sprintf(
- /* translators: 1: Checkout button confirmation text. 2: Order total. */
- __( '%1$s: %2$s', 'newspack-blocks' ),
- self::get_modal_checkout_labels( 'checkout_confirm' ),
- '
' . html_entity_decode( $total ) . ''
- );
- }
-
- /**
- * Get the updated price for updating the "Place order" button.
- */
- public static function get_cart_total_js() {
- $cart = \WC()->cart;
- if ( ! $cart || $cart->is_empty() ) {
- return;
- }
- $total = \wp_strip_all_tags( \wc_price( $cart->total ) );
- echo esc_html( html_entity_decode( $total ) );
- wp_die();
- }
-
- /**
- * Render before the checkout form.
- *
- * This will render the order summary card.
- */
- public static function render_before_checkout_form() {
- if ( ! self::is_modal_checkout() ) {
- return;
- }
- $cart = \WC()->cart;
- if ( 1 !== $cart->get_cart_contents_count() ) {
- return;
- }
- $class_prefix = self::get_class_prefix();
- ?>
-
">
- get_cart() as $cart_item_key => $cart_item ) :
- $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
- if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key ) ) :
- // Create an empty array to store data order information.
- $data_order_details = [];
- // Create an array of order information to pass to GA4 via JavaScript.
- $data_order_details = \Newspack_Blocks\Tracking\Data_Events::build_js_data_events( $_product->get_id(), $cart_item, $_product->get_parent_id() );
- ?>
-
-
- get_name(), $cart_item, $cart_item_key ) . ': '; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo wc_get_formatted_cart_item_data( $cart_item ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- ?>
- get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
-
-
-
-
- cart;
- if ( 1 !== $cart->get_cart_contents_count() ) {
- return;
- }
- $class_prefix = self::get_class_prefix();
- ?>
-
- get_cart() as $cart_item_key => $cart_item ) :
- $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
- if ( ! $_product || ! $_product->exists() || $cart_item['quantity'] <= 0 || ! \WC_Name_Your_Price_Helpers::is_nyp( $_product ) || ! apply_filters( 'woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
- continue;
- }
- $currency_symbol = \get_woocommerce_currency_symbol();
- $product_id = $_product->get_id();
- $price = $_product->get_price();
- ?>
-
-
-
-
-
-
- cart;
- $billing_fields = apply_filters( 'newspack_blocks_donate_billing_fields_keys', [], $cart );
- return in_array( 'order_comments', $billing_fields, true );
- }
- return $enable;
+ return $text;
}
/**
@@ -1770,17 +1211,6 @@ public static function skip_account_creation( $data ) {
return $data;
}
- /**
- * The value for the custom WooCommerce Subscriptions Gifting Extension checkbox label.
- *
- * @return string Gift checkbox label.
- */
- public static function subscriptions_gifting_label() {
- $is_donation = method_exists( 'Newspack\Donations', 'is_donation_cart' ) && \Newspack\Donations::is_donation_cart();
- $label = $is_donation ? self::get_modal_checkout_labels( 'donation_gift_details' ) : self::get_modal_checkout_labels( 'purchase_gift_details' );
- return \apply_filters( 'wcsg_enable_gifting_checkbox_label', $label ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- WooCommerce hooks.
- }
-
/**
* Filter the a value dependent on the page not being modal checkout.
*
@@ -1805,177 +1235,6 @@ public static function jetpack_active_modules( $modules ) {
return $modules;
}
- /**
- * Get the relevant class prefix (newspack-blocks or newspack-ui) depending on whether Newpack plugin is active.
- */
- private static function get_class_prefix() {
- return class_exists( '\Newspack\Newspack_UI' ) ? 'newspack-ui' : 'newspack-blocks';
- }
-
- /**
- * Add newspack ui classes to the "Place order" button html.
- *
- * @param string $html The button html.
- */
- public static function order_button_html( $html ) {
- if ( ! self::is_modal_checkout() ) {
- return $html;
- }
-
- $class_prefix = self::get_class_prefix();
-
- $newspack_ui_html = preg_replace( '/class=".*?"/', "class='{$class_prefix}__button {$class_prefix}__button--primary {$class_prefix}__button--wide'", $html );
-
- return $newspack_ui_html;
- }
-
- /**
- * Get modal checkout flow labels.
- *
- * @param string|null $key Key of the label to return (optional).
- *
- * @return string[]|string The label string or an array of labels keyed by string.
- */
- public static function get_modal_checkout_labels( $key = null ) {
- if ( empty( self::$modal_checkout_labels ) ) {
- $default_labels = [
- 'billing_details' => __( 'Billing details', 'newspack-blocks' ),
- 'shipping_details' => __( 'Shipping details', 'newspack-blocks' ),
- 'gift_recipient' => __( 'Gift recipient', 'newspack-blocks' ),
- 'checkout_modal_title' => __( 'Complete your transaction', 'newspack-blocks' ),
- 'variation_modal_title' => __( 'Complete your transaction', 'newspack-blocks' ),
- 'auth_modal_title' => __( 'Complete your transaction', 'newspack-blocks' ),
- 'signin_modal_title' => _x(
- 'Sign in to complete transaction',
- 'Login modal title when logged out user attempts to checkout.',
- 'newspack-blocks'
- ),
- 'register_modal_title' => _x(
- 'Register to complete transaction',
- 'Login modal title when unregistered user attempts to checkout',
- 'newspack-blocks'
- ),
- 'after_success' => __( 'Continue browsing', 'newspack-blocks' ),
- 'donation_gift_details' => __( 'This donation is a gift', 'newspack-blocks' ),
- 'purchase_gift_details' => __( 'This purchase is a gift', 'newspack-blocks' ),
- 'checkout_confirm' => __( 'Complete transaction', 'newspack-blocks' ),
- 'checkout_confirm_variation' => __( 'Purchase', 'newspack-blocks' ),
- 'checkout_back' => __( 'Back', 'newspack-blocks' ),
- 'checkout_success' => __( 'Transaction successful', 'newspack-blocks' ),
- 'checkout_nyp' => __( "Your contribution directly funds our work. If you're moved to do so, you can opt to pay more than the standard rate.", 'newspack-blocks' ),
- 'checkout_nyp_thankyou' => __( "Thank you for your generosity! We couldn't do this without you!", 'newspack-blocks' ),
- 'checkout_nyp_title' => __( 'Increase your support', 'newspack-blocks' ),
- 'checkout_nyp_apply' => __( 'Apply', 'newspack-blocks' ),
- ];
-
- /**
- * Filters the global labels for modal checkout flow.
- *
- * @param mixed[] $labels Labels keyed by name.
- */
- $filtered_labels = apply_filters( 'newspack_blocks_modal_checkout_labels', $default_labels );
-
- // Merge the default and filtered labels to ensure there are no missing labels.
- self::$modal_checkout_labels = array_merge( $default_labels, $filtered_labels );
- }
-
- if ( ! $key ) {
- return self::$modal_checkout_labels;
- }
-
- return self::$modal_checkout_labels[ $key ] ?? '';
- }
-
- /**
- * Get price string for the price summary card to render in auth flow.
- *
- * @param string $name The name.
- * @param string $price The price. Optional. If not provided, the price string will contain 0.
- * @param string $frequency The frequency. Optional. If not provided, the price will be treated as a one-time payment.
- *
- * @return string The price string.
- */
- public static function get_summary_card_price_string( $name, $price = '', $frequency = '' ) {
- if ( ! $price ) {
- $price = '0';
- }
-
- if ( function_exists( 'wcs_price_string' ) && function_exists( 'wc_price' ) ) {
- if ( $frequency && $frequency !== 'once' ) {
- $price = wp_strip_all_tags(
- wcs_price_string(
- [
- 'recurring_amount' => $price,
- 'subscription_period' => $frequency,
- 'use_per_slash' => true,
- ]
- )
- );
- } else {
- $price = wp_strip_all_tags( wc_price( $price ) );
- }
- }
-
- // translators: 1 is the name of the item. 2 is the price of the item.
- return sprintf( __( '%1$s: %2$s', 'newspack-blocks' ), $name, $price );
- }
-
- /**
- * Set the checkout registration flag to WC session.
- */
- public static function set_checkout_registration_flag() {
- \WC()->session->set( self::CHECKOUT_REGISTRATION_FLAG, true );
- }
-
- /**
- * Reset the checkout registration flag from WC session.
- */
- public static function reset_checkout_registration_flag() {
- if ( self::is_checkout_registration() ) {
- \WC()->session->set( self::CHECKOUT_REGISTRATION_FLAG, null );
- }
- }
-
- /**
- * Conditionally reset the checkout registration flag from WC session if user exists.
- *
- * @param array $data Checkout data.
- * @param WP_Error $error Checkout errors.
- */
- public static function maybe_reset_checkout_registration_flag( $data, $error ) {
- if ( ! self::is_checkout_registration() || ! isset( $data['billing_email'] ) ) {
- return;
- }
-
- if ( get_user_by( 'email', $data['billing_email'] ) ) {
- self::reset_checkout_registration_flag();
- }
- }
-
- /**
- * Whether the WC session is for checkout registration.
- */
- public static function is_checkout_registration() {
- return \WC()->session->get( self::CHECKOUT_REGISTRATION_FLAG, false );
- }
-
- /**
- * Conditionally adds the checkout registration order meta flag.
- *
- * @param WC_Order $order The order object.
- *
- * @return void.
- */
- public static function maybe_add_checkout_registration_order_meta( $order ) {
- if ( ! self::is_modal_checkout() ) {
- return;
- }
-
- if ( self::is_checkout_registration() ) {
- $order->add_meta_data( self::CHECKOUT_REGISTRATION_ORDER_META_KEY, true, true );
- }
- }
-
/**
* Trigger the subscriptions-limiting logic, using the user gleaned from the email address.
*
@@ -1996,54 +1255,5 @@ public static function subscriptions_product_limited_for_user( $is_limited_for_u
}
return $is_limited_for_user;
}
-
- /**
- * Whether modal checkout requires registration.
- *
- * @return bool
- */
- public static function is_registration_required() {
- if ( ! class_exists( '\Newspack\Reader_Activation' ) ) {
- return false;
- }
-
- return \Newspack\Reader_Activation::is_woocommerce_registration_required();
- }
-
- /**
- * Filters the WooCommerce registration privacy policy text.
- *
- * @param string $text Privacy policy text.
- * @param string $type Privacy policy text type.
- *
- * @return string Privacy policy text.
- */
- public static function woocommerce_get_privacy_policy_text( $text, $type ) {
- if ( ! self::is_modal_checkout() || ! class_exists( '\Newspack\Reader_Activation' ) ) {
- return $text;
- }
-
- return \Newspack\Reader_Activation::get_checkout_privacy_policy_text();
- }
-
- /**
- * Get post checkout success message text.
- *
- * @return string Post checkout success message text.
- */
- public static function get_post_checkout_success_text() {
- if ( ! class_exists( '\Newspack\Reader_Activation' ) || ! \Newspack\Reader_Activation::is_enabled() ) {
- return sprintf(
- // Translators: %s is the site name.
- __( 'Thank you for supporting %s. Your transaction was completed successfully.', 'newspack-blocks' ),
- get_option( 'blogname' )
- );
- }
- if ( ! self::is_registration_required() && self::is_checkout_registration() ) {
- return \Newspack\Reader_Activation::get_post_checkout_registration_success_text();
- } else {
- return \Newspack\Reader_Activation::get_post_checkout_success_text();
- }
- }
}
Modal_Checkout::init();
diff --git a/includes/class-newspack-blocks.php b/includes/class-newspack-blocks.php
index 91098ebe1..b06fefc89 100644
--- a/includes/class-newspack-blocks.php
+++ b/includes/class-newspack-blocks.php
@@ -380,41 +380,17 @@ public static function block_classes( $type, $attributes = array(), $extra = arr
if ( ! empty( $attributes['align'] ) ) {
$classes[] = 'align' . $attributes['align'];
}
- if ( ! empty( $attributes['hideControls'] ) ) {
- $classes[] = 'hide-controls';
- }
if ( isset( $attributes['className'] ) ) {
array_push( $classes, $attributes['className'] );
}
if ( is_array( $extra ) && ! empty( $extra ) ) {
$classes = array_merge( $classes, $extra );
}
-
- return implode( ' ', $classes );
- }
-
- /**
- * Utility to assemble the styles for a server-side rendered block.
- *
- * @param array $attributes Block attributes.
- * @param array $extra Additional styles to be added to the style list.
- *
- * @return string style list.
- */
- public static function block_styles( $attributes = [], $extra = [] ) {
- $styles = [];
- if ( isset( $attributes['style'] ) && is_array( $attributes['style'] ) ) {
- $engine_styles = wp_style_engine_get_styles( $attributes['style'], [ 'context' => 'block-supports' ] );
- if ( isset( $engine_styles['css'] ) ) {
- $styles[] = $engine_styles['css'];
- }
- }
-
- if ( is_array( $extra ) && ! empty( $extra ) ) {
- $styles = array_merge( $styles, $extra );
+ if ( ! empty( $attributes['hideControls'] ) ) {
+ $classes[] = 'hide-controls';
}
- return implode( '', $styles );
+ return implode( ' ', $classes );
}
/**
@@ -769,9 +745,6 @@ public static function build_articles_query( $attributes, $block_name ) {
'authors' => $authors,
'coauthors' => $co_authors_names,
];
-
- // Also, in these cases, never offload the query to Elastic Search.
- $args['newspack_no_es_query'] = true;
}
}
}
diff --git a/includes/tracking/class-data-events.php b/includes/tracking/class-data-events.php
deleted file mode 100644
index dee3d29b3..000000000
--- a/includes/tracking/class-data-events.php
+++ /dev/null
@@ -1,191 +0,0 @@
-get_id() );
- $required_products = $subscription_plan->get_subscription_product_ids();
- if ( in_array( $product_id, $required_products ) ) {
- return true;
- }
- }
- return false;
- }
-
-
- /**
- * Returns the product type: product, subscription, donation, or membership.
- * TODOGA4: move this check & related functions into a more central location, and update based on final decision for product types.
- *
- * @param string $product_id Product's ID.
- */
- public static function get_product_type( $product_id ) {
- $product_type = 'product';
- $recurrence = self::get_purchase_recurrence( $product_id );
-
- // Check if it's a subscription product.
- if ( 'once' !== $recurrence ) {
- $product_type = 'subscription';
- }
-
- // Check if it's a membership product.
- if ( self::is_membership_product( $product_id ) ) {
- $product_type = 'membership';
- }
-
- // Check if it's a donation product.
- if ( method_exists( 'Newspack\Donations', 'is_donation_product' ) ) {
- if ( \Newspack\Donations::is_donation_product( $product_id ) ) {
- $product_type = 'donation';
- }
- }
-
- return $product_type;
- }
-
- /**
- * Returns the action type: checkout_button or donation.
- *
- * @param string $product_id Product's ID.
- */
- public static function get_action_type( $product_id ) {
- $action_type = 'checkout_button';
- // Check if it's a donation product, and update action_type, product_type.
- if ( method_exists( 'Newspack\Donations', 'is_donation_product' ) ) {
- if ( \Newspack\Donations::is_donation_product( $product_id ) ) {
- $action_type = 'donation';
- }
- }
- return $action_type;
- }
-
- /**
- * Returns an array of product information.
- *
- * @param string $product_id Product's ID.
- * @param array $cart_item Cart item.
- * @param string $product_parent_id Product's ID when it has variations.
- */
- public static function build_js_data_events( $product_id, $cart_item, $product_parent_id = '' ) {
- // Reassign the IDs to make sure the product is the product and the variation is the variation.
- $variation_id = '';
- if ( '' !== $product_parent_id && 0 !== $product_parent_id ) {
- $variation_id = $product_id;
- $product_id = $product_parent_id;
- }
-
- $data_order_details = [
- 'amount' => $cart_item['data']->get_price(),
- 'action_type' => self::get_action_type( $product_id ),
- 'currency' => function_exists( 'get_woocommerce_currency' ) ? \get_woocommerce_currency() : 'USD',
- 'product_id' => strval( $product_id ),
- 'product_type' => self::get_product_type( $product_id ),
- 'referrer' => str_replace( home_url(), '', $cart_item['referer'] ), // Keeps format consistent for Homepage with Donate and Checkout Button blocks.
- 'recurrence' => self::get_purchase_recurrence( $product_id ),
- 'variation_id' => strval( $variation_id ),
- ];
- return $data_order_details;
- }
-
- /**
- * Send data to GA4.
- *
- * @param string $order_id Order's ID.
- * @param array $posted_data Posted Data.
- * @param \WC_Order $order Order object.
- */
- public static function order_status_completed( $order_id, $posted_data, $order ) {
- // Check if in a modal checkout; if no, bail.
- // phpcs:ignore WordPress.Security.NonceVerification.Recommended
- $is_modal_checkout = ( isset( $_REQUEST['modal_checkout'] ) ? true : false );
- if ( ! $is_modal_checkout ) {
- return;
- }
-
- $data = \Newspack\Data_Events\Utils::get_order_data( $order_id );
- if ( empty( $data ) ) {
- return;
- }
-
- $product_id = is_array( $data['platform_data']['product_id'] ) ? $data['platform_data']['product_id'][0] : $data['platform_data']['product_id'];
-
- $data['action'] = self::FORM_SUBMISSION_SUCCESS;
- $data['action_type'] = self::get_action_type( $product_id );
- $data['product_id'] = $product_id;
- $data['product_type'] = self::get_product_type( $product_id );
- $data['recurrence'] = self::get_purchase_recurrence( $product_id );
-
- return $data;
- }
-}
-Data_Events::init();
diff --git a/languages/newspack-blocks-de_DE-01a5b44b8bc8d20f62541de420aa61ab.json b/languages/newspack-blocks-de_DE-01a5b44b8bc8d20f62541de420aa61ab.json
deleted file mode 100644
index fc3662c76..000000000
--- a/languages/newspack-blocks-de_DE-01a5b44b8bc8d20f62541de420aa61ab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-0662222bf15e7a1a7b74db2dabb48d6c.json b/languages/newspack-blocks-de_DE-0662222bf15e7a1a7b74db2dabb48d6c.json
deleted file mode 100644
index 9bdecd543..000000000
--- a/languages/newspack-blocks-de_DE-0662222bf15e7a1a7b74db2dabb48d6c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-0c8dad524e2a57cee4f8efb6e35387c1.json b/languages/newspack-blocks-de_DE-0c8dad524e2a57cee4f8efb6e35387c1.json
deleted file mode 100644
index ca553cf29..000000000
--- a/languages/newspack-blocks-de_DE-0c8dad524e2a57cee4f8efb6e35387c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-10754bc02d28d4301c103f26dbf519ce.json b/languages/newspack-blocks-de_DE-10754bc02d28d4301c103f26dbf519ce.json
index 4ce992740..b4f6e0726 100644
--- a/languages/newspack-blocks-de_DE-10754bc02d28d4301c103f26dbf519ce.json
+++ b/languages/newspack-blocks-de_DE-10754bc02d28d4301c103f26dbf519ce.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-2d52b39fdbc5d6c94b3514803f3720b8.json b/languages/newspack-blocks-de_DE-2d52b39fdbc5d6c94b3514803f3720b8.json
index 7ba0bb574..d5e8713eb 100644
--- a/languages/newspack-blocks-de_DE-2d52b39fdbc5d6c94b3514803f3720b8.json
+++ b/languages/newspack-blocks-de_DE-2d52b39fdbc5d6c94b3514803f3720b8.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""],"profile":[""],"Display a list of author profile cards.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-34e5c64f90b1444f3fc735376442eada.json b/languages/newspack-blocks-de_DE-34e5c64f90b1444f3fc735376442eada.json
index c01dfcfe0..e19535188 100644
--- a/languages/newspack-blocks-de_DE-34e5c64f90b1444f3fc735376442eada.json
+++ b/languages/newspack-blocks-de_DE-34e5c64f90b1444f3fc735376442eada.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-351fd022e077061b5796bf7042446bfc.json b/languages/newspack-blocks-de_DE-351fd022e077061b5796bf7042446bfc.json
deleted file mode 100644
index 251b8b581..000000000
--- a/languages/newspack-blocks-de_DE-351fd022e077061b5796bf7042446bfc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-37552bb09e2a9fceec1970e3c6d46557.json b/languages/newspack-blocks-de_DE-37552bb09e2a9fceec1970e3c6d46557.json
index 3214aab8f..718895262 100644
--- a/languages/newspack-blocks-de_DE-37552bb09e2a9fceec1970e3c6d46557.json
+++ b/languages/newspack-blocks-de_DE-37552bb09e2a9fceec1970e3c6d46557.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":["(kein Name)"],"(no title)":["(kein Titel)"],"Choose Specific Posts":[""],"Posts":["Beitr\u00e4ge"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autoren"],"Categories":["Kategorien"],"Include subcategories ":[""],"Tags":["Schlagw\u00f6rter"],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":["(kein Name)"],"(no title)":["(kein Titel)"],"Categories":["Kategorien"],"Choose Specific Posts":[""],"Posts":["Beitr\u00e4ge"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autoren"],"Include subcategories ":[""],"Tags":["Schlagw\u00f6rter"],"Excluded Tags":[""],"Excluded Categories":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-4b2ccb4e4dc8b3491228b2feb54872f2.json b/languages/newspack-blocks-de_DE-4b2ccb4e4dc8b3491228b2feb54872f2.json
deleted file mode 100644
index 931394636..000000000
--- a/languages/newspack-blocks-de_DE-4b2ccb4e4dc8b3491228b2feb54872f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-4cecf783e091d36284a3e0cdafcd0fd5.json b/languages/newspack-blocks-de_DE-4cecf783e091d36284a3e0cdafcd0fd5.json
deleted file mode 100644
index 7101ce478..000000000
--- a/languages/newspack-blocks-de_DE-4cecf783e091d36284a3e0cdafcd0fd5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Spalten"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-4f16e21047908d19937bc10ced63acd1.json b/languages/newspack-blocks-de_DE-4f16e21047908d19937bc10ced63acd1.json
deleted file mode 100644
index 38d624915..000000000
--- a/languages/newspack-blocks-de_DE-4f16e21047908d19937bc10ced63acd1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":["(kein Titel)"],"Categories":["Kategorien"],"Error":["Fehler"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-4fdea541976076f02d56139fb35e5b42.json b/languages/newspack-blocks-de_DE-4fdea541976076f02d56139fb35e5b42.json
index 86ea3caa5..0bb59b811 100644
--- a/languages/newspack-blocks-de_DE-4fdea541976076f02d56139fb35e5b42.json
+++ b/languages/newspack-blocks-de_DE-4fdea541976076f02d56139fb35e5b42.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Spalten"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":["Spalten"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"hidden":[""],"displayed":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-501b38ac90d35730a620fb0d483702fa.json b/languages/newspack-blocks-de_DE-501b38ac90d35730a620fb0d483702fa.json
deleted file mode 100644
index 1e882a5d5..000000000
--- a/languages/newspack-blocks-de_DE-501b38ac90d35730a620fb0d483702fa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-53e2a1d5945b8d2b1c35e81ae1e532f3.json b/languages/newspack-blocks-de_DE-53e2a1d5945b8d2b1c35e81ae1e532f3.json
index 3924934de..5c1fe508e 100644
--- a/languages/newspack-blocks-de_DE-53e2a1d5945b8d2b1c35e81ae1e532f3.json
+++ b/languages/newspack-blocks-de_DE-53e2a1d5945b8d2b1c35e81ae1e532f3.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Einmal"],"Monthly":["Monatlich"],"Annually":["J\u00e4hrlich"],"Donate":["Spenden"],"Donation amount":["Spendenbetrag"],"Other":["Andere"],"Load more posts":["Mehr Beitr\u00e4ge laden"],"post author\u0004by":["von"],"post author\u0004 and ":[" und "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":["Klein"],"S":["S"],"Medium":["Mittel"],"M":["M"],"Large":["Gro\u00df"],"L":["L"],"Extra Large":["Extra Gro\u00df"],"XL":["XL"],"Extra-large":["Extra Gro\u00df"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":["Datum anzeigen"],"Show Category":["Kategorie anzeigen"],"Show Author":["Autor anzeigen"],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":["(kein Titel)"],"Choose Specific Posts":[""],"Posts":["Beitr\u00e4ge"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autoren"],"Categories":["Kategorien"],"Include subcategories ":[""],"Tags":["Schlagw\u00f6rter"],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Spalten"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":["Spenden"],"memberships":["Mitgliedschaften"],"subscriptions":["Abonnements"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":["Fehler"],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":["Anzeigeneinstellungen"],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":["Beitragsbild-Einstellungen"],"Show Featured Image":["Beitragsbild anzeigen"],"Stack on mobile":[""],"Featured Image Size":["Gr\u00f6\u00dfe des Beitragbildes"],"Minimum height":["Mindesth\u00f6he"],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":["Textauszug anzeigen"],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":["Farbeinstellungen"],"Text Color":["Textfarbe"],"Post Meta Settings":["Post Meta SET"],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":["Entschuldigung, wir konnten keine Beitr\u00e4ge finden."],"Homepage Posts":[""],"posts":["Beitr\u00e4ge"],"articles":["Artikel"],"latest":["letzten"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Rahmen"],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"One-time":["Einmal"],"Monthly":["Monatlich"],"Annually":["J\u00e4hrlich"],"Load more posts":["Mehr Beitr\u00e4ge laden"],"post author\u0004by":["von"],"post author\u0004 and ":[" und "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":["Spalten"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""],"Small":["Klein"],"S":["S"],"Medium":["Mittel"],"M":["M"],"Large":["Gro\u00df"],"L":["L"],"Extra Large":["Extra Gro\u00df"],"XL":["XL"],"Extra-large":["Extra Gro\u00df"],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"profile":[""],"Display an author profile card.":[""],"More by":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"Frequency":[""],"Tiers":[""],"Display Settings":["Anzeigeneinstellungen"],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":["Beitragsbild-Einstellungen"],"Show Featured Image":["Beitragsbild anzeigen"],"Show Featured Image Caption":[""],"Stack on mobile":[""],"Featured Image Size":["Gr\u00f6\u00dfe des Beitragbildes"],"Minimum height":["Mindesth\u00f6he"],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":["Textauszug anzeigen"],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":["Farbeinstellungen"],"Text Color":["Textfarbe"],"Post Meta Settings":["Post Meta SET"],"Show Date":["Datum anzeigen"],"Show Category":["Kategorie anzeigen"],"Show Author":["Autor anzeigen"],"Show Author Avatar":[""],"List View":[""],"Grid View":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":["Entschuldigung, wir konnten keine Beitr\u00e4ge finden."],"block style\u0004Borders":["Rahmen"],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"(no title)":["(kein Titel)"],"Error":["Fehler"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":["Kategorien"],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"Choose Specific Posts":[""],"Posts":["Beitr\u00e4ge"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autoren"],"Include subcategories ":[""],"Tags":["Schlagw\u00f6rter"],"Excluded Tags":[""],"Excluded Categories":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-5d4055f484eeb00e3ea0f9d8aace0897.json b/languages/newspack-blocks-de_DE-5d4055f484eeb00e3ea0f9d8aace0897.json
deleted file mode 100644
index 668729c5d..000000000
--- a/languages/newspack-blocks-de_DE-5d4055f484eeb00e3ea0f9d8aace0897.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Small":["Klein"],"S":["S"],"Medium":["Mittel"],"M":["M"],"Large":["Gro\u00df"],"L":["L"],"Extra Large":["Extra Gro\u00df"],"XL":["XL"],"Extra-large":["Extra Gro\u00df"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-5f70538e0223bc8a05b922cba67da6fb.json b/languages/newspack-blocks-de_DE-5f70538e0223bc8a05b922cba67da6fb.json
deleted file mode 100644
index fb8cecec6..000000000
--- a/languages/newspack-blocks-de_DE-5f70538e0223bc8a05b922cba67da6fb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":["Spenden"],"donate":["Spenden"],"memberships":["Mitgliedschaften"],"subscriptions":["Abonnements"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-6c2e53bab28419c30e1eaee70ba599cf.json b/languages/newspack-blocks-de_DE-6c2e53bab28419c30e1eaee70ba599cf.json
deleted file mode 100644
index 17142655b..000000000
--- a/languages/newspack-blocks-de_DE-6c2e53bab28419c30e1eaee70ba599cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Einmal"],"Monthly":["Monatlich"],"Annually":["J\u00e4hrlich"],"Donate":["Spenden"],"Donation amount":["Spendenbetrag"],"Other":["Andere"],"Load more posts":["Mehr Beitr\u00e4ge laden"],"post author\u0004by":["von"],"post author\u0004 and ":[" und "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":["Klein"],"S":["S"],"Medium":["Mittel"],"M":["M"],"Large":["Gro\u00df"],"L":["L"],"Extra Large":["Extra Gro\u00df"],"XL":["XL"],"Extra-large":["Extra Gro\u00df"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":["Datum anzeigen"],"Show Category":["Kategorie anzeigen"],"Show Author":["Autor anzeigen"],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":["(kein Titel)"],"Choose Specific Posts":[""],"Posts":["Beitr\u00e4ge"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autoren"],"Categories":["Kategorien"],"Include subcategories ":[""],"Tags":["Schlagw\u00f6rter"],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Spalten"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":["Spenden"],"memberships":["Mitgliedschaften"],"subscriptions":["Abonnements"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":["Fehler"],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":["Anzeigeneinstellungen"],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":["Beitragsbild-Einstellungen"],"Show Featured Image":["Beitragsbild anzeigen"],"Stack on mobile":[""],"Featured Image Size":["Gr\u00f6\u00dfe des Beitragbildes"],"Minimum height":["Mindesth\u00f6he"],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":["Textauszug anzeigen"],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":["Farbeinstellungen"],"Text Color":["Textfarbe"],"Post Meta Settings":["Post Meta SET"],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":["Entschuldigung, wir konnten keine Beitr\u00e4ge finden."],"Homepage Posts":[""],"posts":["Beitr\u00e4ge"],"articles":["Artikel"],"latest":["letzten"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Rahmen"],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-6ed95fb4873e6e2b81351177a44995f6.json b/languages/newspack-blocks-de_DE-6ed95fb4873e6e2b81351177a44995f6.json
deleted file mode 100644
index d641dd1c6..000000000
--- a/languages/newspack-blocks-de_DE-6ed95fb4873e6e2b81351177a44995f6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":["(kein Name)"],"(no title)":["(kein Titel)"],"Choose Specific Posts":[""],"Posts":["Beitr\u00e4ge"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autoren"],"Categories":["Kategorien"],"Include subcategories ":[""],"Tags":["Schlagw\u00f6rter"],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-73c6d3bde805172d1993f75397e9832d.json b/languages/newspack-blocks-de_DE-73c6d3bde805172d1993f75397e9832d.json
deleted file mode 100644
index c52e6f1e4..000000000
--- a/languages/newspack-blocks-de_DE-73c6d3bde805172d1993f75397e9832d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["von"],"post author\u0004 and ":[" und "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-78456b164809d080adecb4d2b3895802.json b/languages/newspack-blocks-de_DE-78456b164809d080adecb4d2b3895802.json
index a3ce84393..89b12b5fa 100644
--- a/languages/newspack-blocks-de_DE-78456b164809d080adecb4d2b3895802.json
+++ b/languages/newspack-blocks-de_DE-78456b164809d080adecb4d2b3895802.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-7b1aa64ce2d962decc04666ab86c53de.json b/languages/newspack-blocks-de_DE-7b1aa64ce2d962decc04666ab86c53de.json
deleted file mode 100644
index 90d681b48..000000000
--- a/languages/newspack-blocks-de_DE-7b1aa64ce2d962decc04666ab86c53de.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-7c29764d5ef91723f5ce454f66431b9e.json b/languages/newspack-blocks-de_DE-7c29764d5ef91723f5ce454f66431b9e.json
index d01e12716..c7d45da82 100644
--- a/languages/newspack-blocks-de_DE-7c29764d5ef91723f5ce454f66431b9e.json
+++ b/languages/newspack-blocks-de_DE-7c29764d5ef91723f5ce454f66431b9e.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-912a2876091ef0dca9b26f3cfc01fc9c.json b/languages/newspack-blocks-de_DE-912a2876091ef0dca9b26f3cfc01fc9c.json
deleted file mode 100644
index c5f65c680..000000000
--- a/languages/newspack-blocks-de_DE-912a2876091ef0dca9b26f3cfc01fc9c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-91a7ac8017d6e2159be1c5a3c1e372e4.json b/languages/newspack-blocks-de_DE-91a7ac8017d6e2159be1c5a3c1e372e4.json
deleted file mode 100644
index 7258941c1..000000000
--- a/languages/newspack-blocks-de_DE-91a7ac8017d6e2159be1c5a3c1e372e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-969286d51bb0afe10983b9aec317b5ee.json b/languages/newspack-blocks-de_DE-969286d51bb0afe10983b9aec317b5ee.json
index 5aa1a1cc7..1d5aa87ff 100644
--- a/languages/newspack-blocks-de_DE-969286d51bb0afe10983b9aec317b5ee.json
+++ b/languages/newspack-blocks-de_DE-969286d51bb0afe10983b9aec317b5ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":["Datum anzeigen"],"Show Category":["Kategorie anzeigen"],"Show Author":["Autor anzeigen"],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Show Date":["Datum anzeigen"],"Show Category":["Kategorie anzeigen"],"Show Author":["Autor anzeigen"],"Show Author Avatar":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-9ef9b2c60c897ad79f92951e6e9949a1.json b/languages/newspack-blocks-de_DE-9ef9b2c60c897ad79f92951e6e9949a1.json
index 7fb974427..bf83c19b8 100644
--- a/languages/newspack-blocks-de_DE-9ef9b2c60c897ad79f92951e6e9949a1.json
+++ b/languages/newspack-blocks-de_DE-9ef9b2c60c897ad79f92951e6e9949a1.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""],"Author Profile":[""],"profile":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-a822c3d210c89af3cb7da28eaaef929c.json b/languages/newspack-blocks-de_DE-a822c3d210c89af3cb7da28eaaef929c.json
index 4cd89f0e6..0f437c702 100644
--- a/languages/newspack-blocks-de_DE-a822c3d210c89af3cb7da28eaaef929c.json
+++ b/languages/newspack-blocks-de_DE-a822c3d210c89af3cb7da28eaaef929c.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-aa9f9057c77a46b31d7e325a4322f2da.json b/languages/newspack-blocks-de_DE-aa9f9057c77a46b31d7e325a4322f2da.json
index 833cdc92d..4297ea0a1 100644
--- a/languages/newspack-blocks-de_DE-aa9f9057c77a46b31d7e325a4322f2da.json
+++ b/languages/newspack-blocks-de_DE-aa9f9057c77a46b31d7e325a4322f2da.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-b6d3cfc30bb16d88d7bc5384bc775543.json b/languages/newspack-blocks-de_DE-b6d3cfc30bb16d88d7bc5384bc775543.json
deleted file mode 100644
index f8bc2b310..000000000
--- a/languages/newspack-blocks-de_DE-b6d3cfc30bb16d88d7bc5384bc775543.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-b712270cd4eb3cae7899b50b57bdd576.json b/languages/newspack-blocks-de_DE-b712270cd4eb3cae7899b50b57bdd576.json
index a48dcdecd..f7846bc8e 100644
--- a/languages/newspack-blocks-de_DE-b712270cd4eb3cae7899b50b57bdd576.json
+++ b/languages/newspack-blocks-de_DE-b712270cd4eb3cae7899b50b57bdd576.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["von"],"post author\u0004 and ":[" und "]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["von"],"post author\u0004 and ":[" und "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-babcc0ca24e7f0145b1c8f647049f085.json b/languages/newspack-blocks-de_DE-babcc0ca24e7f0145b1c8f647049f085.json
index d21dc0a6a..22d83a58a 100644
--- a/languages/newspack-blocks-de_DE-babcc0ca24e7f0145b1c8f647049f085.json
+++ b/languages/newspack-blocks-de_DE-babcc0ca24e7f0145b1c8f647049f085.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-bb66d96d450663284550bed5a3e9113e.json b/languages/newspack-blocks-de_DE-bb66d96d450663284550bed5a3e9113e.json
deleted file mode 100644
index c05e393fc..000000000
--- a/languages/newspack-blocks-de_DE-bb66d96d450663284550bed5a3e9113e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-c810378e74f20906b8193ea76adb6bc0.json b/languages/newspack-blocks-de_DE-c810378e74f20906b8193ea76adb6bc0.json
deleted file mode 100644
index d85306909..000000000
--- a/languages/newspack-blocks-de_DE-c810378e74f20906b8193ea76adb6bc0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-d3a1c55a07efd1a65e227bf120840752.json b/languages/newspack-blocks-de_DE-d3a1c55a07efd1a65e227bf120840752.json
index a7bfa4ea1..9f14bb74d 100644
--- a/languages/newspack-blocks-de_DE-d3a1c55a07efd1a65e227bf120840752.json
+++ b/languages/newspack-blocks-de_DE-d3a1c55a07efd1a65e227bf120840752.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-d5f23a52ecbfd492ebf819c14206a9e2.json b/languages/newspack-blocks-de_DE-d5f23a52ecbfd492ebf819c14206a9e2.json
index 280ed97ab..63b244b93 100644
--- a/languages/newspack-blocks-de_DE-d5f23a52ecbfd492ebf819c14206a9e2.json
+++ b/languages/newspack-blocks-de_DE-d5f23a52ecbfd492ebf819c14206a9e2.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-d684e5c5ac51934ba20811c2f588e1d5.json b/languages/newspack-blocks-de_DE-d684e5c5ac51934ba20811c2f588e1d5.json
index 39de87645..c48dd6a85 100644
--- a/languages/newspack-blocks-de_DE-d684e5c5ac51934ba20811c2f588e1d5.json
+++ b/languages/newspack-blocks-de_DE-d684e5c5ac51934ba20811c2f588e1d5.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":["Spenden"],"donate":["Spenden"],"memberships":["Mitgliedschaften"],"subscriptions":["Abonnements"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":["Spenden"],"donate":["Spenden"],"memberships":["Mitgliedschaften"],"subscriptions":["Abonnements"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-dd56360b115d1b39c48033c1e0749a11.json b/languages/newspack-blocks-de_DE-dd56360b115d1b39c48033c1e0749a11.json
deleted file mode 100644
index e1efe53e6..000000000
--- a/languages/newspack-blocks-de_DE-dd56360b115d1b39c48033c1e0749a11.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Standard"],"block style\u0004Centered":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-e0e4434aee4db01e71268ce3edf1dd97.json b/languages/newspack-blocks-de_DE-e0e4434aee4db01e71268ce3edf1dd97.json
deleted file mode 100644
index 48036ad5e..000000000
--- a/languages/newspack-blocks-de_DE-e0e4434aee4db01e71268ce3edf1dd97.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":["Standard"],"Homepage Posts":[""],"posts":["Beitr\u00e4ge"],"articles":["Artikel"],"latest":["letzten"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Rahmen"]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-e58126c278611ed6c17684ba8e7459b4.json b/languages/newspack-blocks-de_DE-e58126c278611ed6c17684ba8e7459b4.json
deleted file mode 100644
index ffbfdc737..000000000
--- a/languages/newspack-blocks-de_DE-e58126c278611ed6c17684ba8e7459b4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":["Datum anzeigen"],"Show Category":["Kategorie anzeigen"],"Show Author":["Autor anzeigen"],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-ea3e2a660753c7bfa13b5bbd8a46bdd0.json b/languages/newspack-blocks-de_DE-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
deleted file mode 100644
index 014200e3f..000000000
--- a/languages/newspack-blocks-de_DE-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-eccbc51a43c04f59165364eda71e0be7.json b/languages/newspack-blocks-de_DE-eccbc51a43c04f59165364eda71e0be7.json
index 0d68ed7a9..2b09fb47b 100644
--- a/languages/newspack-blocks-de_DE-eccbc51a43c04f59165364eda71e0be7.json
+++ b/languages/newspack-blocks-de_DE-eccbc51a43c04f59165364eda71e0be7.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Small":["Klein"],"S":["S"],"Medium":["Mittel"],"M":["M"],"Large":["Gro\u00df"],"L":["L"],"Extra Large":["Extra Gro\u00df"],"XL":["XL"],"Extra-large":["Extra Gro\u00df"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(kein Name)"],"author":[""],"authors":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":["(kein Name)"],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Small":["Klein"],"S":["S"],"Medium":["Mittel"],"M":["M"],"Large":["Gro\u00df"],"L":["L"],"Extra Large":["Extra Gro\u00df"],"XL":["XL"],"Extra-large":["Extra Gro\u00df"],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-eeb28f99adedd5fad3081d2756d6f4a4.json b/languages/newspack-blocks-de_DE-eeb28f99adedd5fad3081d2756d6f4a4.json
index c3a9dec00..2c434660e 100644
--- a/languages/newspack-blocks-de_DE-eeb28f99adedd5fad3081d2756d6f4a4.json
+++ b/languages/newspack-blocks-de_DE-eeb28f99adedd5fad3081d2756d6f4a4.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Update":[""],"Update from URL":[""],"Embed from URL":[""],"Upload":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json b/languages/newspack-blocks-de_DE-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
deleted file mode 100644
index d43b8c4e3..000000000
--- a/languages/newspack-blocks-de_DE-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-f8b1589c450689398f90b179f47e74ee.json b/languages/newspack-blocks-de_DE-f8b1589c450689398f90b179f47e74ee.json
index b789a2c1e..094f248a7 100644
--- a/languages/newspack-blocks-de_DE-f8b1589c450689398f90b179f47e74ee.json
+++ b/languages/newspack-blocks-de_DE-f8b1589c450689398f90b179f47e74ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":["(kein Titel)"],"Categories":["Kategorien"],"Error":["Fehler"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":["(kein Titel)"],"Error":["Fehler"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":["Kategorien"]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json b/languages/newspack-blocks-de_DE-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
deleted file mode 100644
index 4b32b3bd1..000000000
--- a/languages/newspack-blocks-de_DE-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE-fbe7f8c598cf05d4603ba49fec909ded.json b/languages/newspack-blocks-de_DE-fbe7f8c598cf05d4603ba49fec909ded.json
index 269b38a3f..a210a92d6 100644
--- a/languages/newspack-blocks-de_DE-fbe7f8c598cf05d4603ba49fec909ded.json
+++ b/languages/newspack-blocks-de_DE-fbe7f8c598cf05d4603ba49fec909ded.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":["Standard"],"Homepage Posts":[""],"posts":["Beitr\u00e4ge"],"articles":["Artikel"],"latest":["letzten"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Rahmen"]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":["Standard"],"block style\u0004Borders":["Rahmen"],"Homepage Posts":[""],"posts":["Beitr\u00e4ge"],"articles":["Artikel"],"latest":["letzten"],"A block for displaying homepage posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-de_DE.mo b/languages/newspack-blocks-de_DE.mo
index 393ab145e..ffb64f358 100644
Binary files a/languages/newspack-blocks-de_DE.mo and b/languages/newspack-blocks-de_DE.mo differ
diff --git a/languages/newspack-blocks-de_DE.po b/languages/newspack-blocks-de_DE.po
index 8b30d70cc..342770d57 100644
--- a/languages/newspack-blocks-de_DE.po
+++ b/languages/newspack-blocks-de_DE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Newspack Blocks\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/newspack-blocks\n"
-"POT-Creation-Date: 2024-08-30T15:48:13+00:00\n"
-"PO-Revision-Date: 2024-08-30 08:45-0700\n"
+"POT-Creation-Date: 2023-12-07T20:21:58+00:00\n"
+"PO-Revision-Date: 2023-12-07 12:20-0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.4.1\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
"X-Poedit-WPHeader: newspack-blocks.php\n"
@@ -41,291 +41,151 @@ msgstr ""
msgid "Automattic"
msgstr ""
-#. Translators: %s is the maximum price.
-#: includes/class-modal-checkout.php:311
-#: release/newspack-blocks/includes/class-modal-checkout.php:311
-msgid "Adjusted price must be less than the maximum of %s."
-msgstr ""
-
-#. Translators: %s is the name-your-price custom price.
-#: includes/class-modal-checkout.php:335
-#: release/newspack-blocks/includes/class-modal-checkout.php:335
-msgid "Adjusted price must be greater than base price of %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:379 includes/class-modal-checkout.php:461
-#: release/newspack-blocks/includes/class-modal-checkout.php:379
-#: release/newspack-blocks/includes/class-modal-checkout.php:457
+#: includes/class-modal-checkout.php:256 includes/class-modal-checkout.php:283
+#: release/newspack-blocks/includes/class-modal-checkout.php:256
+#: release/newspack-blocks/includes/class-modal-checkout.php:283
msgid "Close"
msgstr ""
-#: includes/class-modal-checkout.php:405
-#: release/newspack-blocks/includes/class-modal-checkout.php:401
-msgid "per"
-msgstr ""
-
-#: includes/class-modal-checkout.php:469
-#: release/newspack-blocks/includes/class-modal-checkout.php:465
-msgid "Select an option to continue:"
-msgstr ""
-
-#. translators: 1: variable product name, 2: product variation name
-#: includes/class-modal-checkout.php:492
-#: release/newspack-blocks/includes/class-modal-checkout.php:488
-msgid "%1$s - %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:569
-msgid "Or"
-msgstr ""
-
-#: includes/class-modal-checkout.php:673
-msgid "Go back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:923
-#: release/newspack-blocks/includes/class-modal-checkout.php:905
-msgid "Please enter someone else' email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:924
-#: release/newspack-blocks/includes/class-modal-checkout.php:906
-msgid "Please enter a valid email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1010
-#: release/newspack-blocks/includes/class-modal-checkout.php:992
-msgid "Close window"
-msgstr ""
-
-#. translators: %s: Site name.
-#: includes/class-modal-checkout.php:1070
-msgid ""
-"You're already a subscriber! You can only have one active subscription at a "
-"time. Thank you for supporting %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1104
-#: release/newspack-blocks/includes/class-modal-checkout.php:1078
-msgid "Could not complete this transaction. Please contact us for assistance."
-msgstr ""
-
-#. translators: 1: Checkout button confirmation text. 2: Order total.
-#. translators: 1 is the name of the item. 2 is the price of the item.
-#: includes/class-modal-checkout.php:1153
-#: includes/class-modal-checkout.php:1536
-#: release/newspack-blocks/includes/class-modal-checkout.php:1127
-#: release/newspack-blocks/includes/class-modal-checkout.php:1510
-msgid "%1$s: %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1453
-#: release/newspack-blocks/includes/class-modal-checkout.php:1427
-msgid "Billing details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1454
-#: release/newspack-blocks/includes/class-modal-checkout.php:1428
-msgid "Shipping details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1455
-#: release/newspack-blocks/includes/class-modal-checkout.php:1429
-msgid "Gift recipient"
+#: includes/class-modal-checkout.php:290
+#: release/newspack-blocks/includes/class-modal-checkout.php:290
+msgid "Select an option below:"
msgstr ""
-#: includes/class-modal-checkout.php:1456
-#: includes/class-modal-checkout.php:1457
-#: includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/includes/class-modal-checkout.php:1430
-#: release/newspack-blocks/includes/class-modal-checkout.php:1431
-#: release/newspack-blocks/includes/class-modal-checkout.php:1432
-msgid "Complete your transaction"
+#. translators: %s: field name
+#: includes/class-modal-checkout.php:620
+#: release/newspack-blocks/includes/class-modal-checkout.php:620
+msgid "%s is a required field."
msgstr ""
-#: includes/class-modal-checkout.php:1459
-#: release/newspack-blocks/includes/class-modal-checkout.php:1433
-msgctxt "Login modal title when logged out user attempts to checkout."
-msgid "Sign in to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1464
-#: release/newspack-blocks/includes/class-modal-checkout.php:1438
-msgctxt "Login modal title when unregistered user attempts to checkout"
-msgid "Register to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1469
-#: release/newspack-blocks/includes/class-modal-checkout.php:1443
+#: includes/class-modal-checkout.php:697
+#: release/newspack-blocks/includes/class-modal-checkout.php:697
msgid "Continue browsing"
msgstr ""
-#: includes/class-modal-checkout.php:1470
-#: release/newspack-blocks/includes/class-modal-checkout.php:1444
-msgid "This donation is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1471
-#: release/newspack-blocks/includes/class-modal-checkout.php:1445
-msgid "This purchase is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1472
-#: release/newspack-blocks/includes/class-modal-checkout.php:1446
-msgid "Complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1473
-#: release/newspack-blocks/includes/class-modal-checkout.php:1447
-msgid "Purchase"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1474
-#: release/newspack-blocks/includes/class-modal-checkout.php:1448
-msgid "Back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1475
-#: release/newspack-blocks/includes/class-modal-checkout.php:1449
-msgid "Transaction successful"
+#: includes/class-modal-checkout.php:739
+#: release/newspack-blocks/includes/class-modal-checkout.php:739
+msgid "Sign up for newsletters"
msgstr ""
#. Translators: %s is the site name.
-#: includes/class-modal-checkout.php:1478
-#: release/newspack-blocks/includes/class-modal-checkout.php:1452
-msgid "Thank you for supporting %s. Your transaction was successful."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1481
-#: release/newspack-blocks/includes/class-modal-checkout.php:1455
-msgid ""
-"Your contribution directly funds our work. If you're moved to do so, you can "
-"opt to pay more than the standard rate."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1482
-#: release/newspack-blocks/includes/class-modal-checkout.php:1456
-msgid "Thank you for your generosity! We couldn't do this without you!"
+#: includes/class-modal-checkout.php:745
+#: release/newspack-blocks/includes/class-modal-checkout.php:745
+msgid "Get the best of %s directly in your email inbox."
msgstr ""
-#: includes/class-modal-checkout.php:1483
-#: release/newspack-blocks/includes/class-modal-checkout.php:1457
-msgid "Increase your support"
+#. Translators: %s is the user's email address.
+#: includes/class-modal-checkout.php:756
+#: release/newspack-blocks/includes/class-modal-checkout.php:756
+msgid "Sending to: %s"
msgstr ""
-#: includes/class-modal-checkout.php:1484
-#: release/newspack-blocks/includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply"
+#: includes/class-modal-checkout.php:793
+#: release/newspack-blocks/includes/class-modal-checkout.php:793
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:104
+#: src/modal-checkout/templates/checkout-form.php:104
+msgid "Continue"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:130
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:130
-msgid "Support our publication"
+#: includes/class-modal-checkout.php:816
+#: release/newspack-blocks/includes/class-modal-checkout.php:816
+msgid "No lists selected."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:131
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:131
-msgid ""
-"With the support of readers like you, we provide thoughtfully researched "
-"articles for a more informed and connected community. This is your chance to "
-"support credible, community-based, public-service journalism. Please join us!"
+#: includes/class-modal-checkout.php:864
+#: release/newspack-blocks/includes/class-modal-checkout.php:864
+msgid "Signup successful!"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:134
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:134
-msgid "Subscribe to our newsletter"
+#. Translators: %s is the site name.
+#: includes/class-modal-checkout.php:871
+#: release/newspack-blocks/includes/class-modal-checkout.php:871
+msgid "Thanks for supporting %s."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:135
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:135
-msgid "Be the first to know about breaking news, articles, and updates."
+#: includes/class-modal-checkout.php:918
+#: release/newspack-blocks/includes/class-modal-checkout.php:918
+msgid "Donate now"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:154
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:154
+#: includes/class-newspack-blocks-patterns.php:144
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:144
msgid "Newspack Donations"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:158
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:158
+#: includes/class-newspack-blocks-patterns.php:148
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:148
msgid "Newspack Homepage Posts"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:162
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:162
+#: includes/class-newspack-blocks-patterns.php:152
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:152
msgid "Newspack Subscribe"
msgstr ""
-#: includes/class-newspack-blocks.php:913
-#: release/newspack-blocks/includes/class-newspack-blocks.php:912
+#: includes/class-newspack-blocks.php:900
+#: release/newspack-blocks/includes/class-newspack-blocks.php:900
msgid "Common"
msgstr ""
#. translators: separates last two sponsor names; needs a space on either side.
-#: includes/class-newspack-blocks.php:1014
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1013
+#: includes/class-newspack-blocks.php:1001
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1001
msgid " and "
msgstr " und "
#. translators: separates all but the last two sponsor names; needs a space at the end.
-#: includes/class-newspack-blocks.php:1017
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1016
+#: includes/class-newspack-blocks.php:1004
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1004
msgid ", "
msgstr ""
-#: includes/class-newspack-blocks.php:1428
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1427
+#: includes/class-newspack-blocks.php:1415
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1415
msgid "Jetpack donations is disabled in favour of Newspack donations."
msgstr ""
-#: includes/class-newspack-blocks.php:1461
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1460
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1448
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1448
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Draft"
msgstr ""
-#: includes/class-newspack-blocks.php:1462
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1461
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1449
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1449
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Scheduled"
msgstr ""
-#. Translators: %s is the %s is the frequency.
-#: includes/class-newspack-blocks.php:1602
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1601
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid "per %s"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1628
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1627
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid " once"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1631
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1630
-msgid " per "
-msgstr ""
-
-#: release/newspack-blocks/includes/class-modal-checkout.php:1046
-msgid "You may only have one subscription of this product at a time."
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/donations-1.php:9
#: src/block-patterns/donations-1.php:9
msgid "Donations Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-1.php:10
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: release/newspack-blocks/src/block-patterns/donations-3.php:10
+#: release/newspack-blocks/src/block-patterns/donations-4.php:10
+#: src/block-patterns/donations-1.php:10 src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-3.php:10 src/block-patterns/donations-4.php:10
+msgid "Support our publication"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-2.php:9
#: src/block-patterns/donations-2.php:9
msgid "Donations Pattern 2"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-2.php:10
+msgid ""
+"With the support of readers like you, we provide thoughtfully researched "
+"articles for a more informed and connected community. This is your chance to "
+"support credible, community-based, public-service journalism. Please join us!"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-3.php:9
#: src/block-patterns/donations-3.php:9
msgid "Donations Pattern 3"
@@ -336,11 +196,6 @@ msgstr ""
msgid "Donations Pattern 4"
msgstr ""
-#: release/newspack-blocks/src/block-patterns/donations-5.php:9
-#: src/block-patterns/donations-5.php:9
-msgid "Donations Pattern 5"
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/homepage-posts-1.php:9
#: src/block-patterns/homepage-posts-1.php:9
msgid "Homepage Posts Pattern 1"
@@ -501,6 +356,18 @@ msgstr ""
msgid "Subscribe Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-1.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-2.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-3.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-4.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-5.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-6.php:10
+#: src/block-patterns/subscribe-1.php:10 src/block-patterns/subscribe-2.php:10
+#: src/block-patterns/subscribe-3.php:10 src/block-patterns/subscribe-4.php:10
+#: src/block-patterns/subscribe-5.php:10 src/block-patterns/subscribe-6.php:10
+msgid "Subscribe to our newsletter"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/subscribe-2.php:9
#: src/block-patterns/subscribe-2.php:9
msgid "Subscribe Pattern 2"
@@ -531,118 +398,181 @@ msgstr ""
msgid "Subscribe Pattern 7"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10
+msgid "Subscribe to our Newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10 src/block-patterns/subscribe-10.php:10
+msgid "Be the first to know about breaking news, articles, and updates."
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:9
+#: src/block-patterns/subscribe-8.php:9
+msgid "Subscribe Pattern 8"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:9
+#: src/block-patterns/subscribe-9.php:9
+msgid "Subscribe Pattern 9"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:9
+#: src/block-patterns/subscribe-10.php:9
+msgid "Subscribe Pattern 10"
+msgstr ""
+
#. translators: %d: Slide number.
-#: release/newspack-blocks/src/blocks/carousel/view.php:221
-#: src/blocks/carousel/view.php:221
+#: release/newspack-blocks/src/blocks/carousel/view.php:210
+#: src/blocks/carousel/view.php:210
msgid "Go to slide %d"
msgstr "Gehe zu Bild %d"
-#: release/newspack-blocks/src/blocks/carousel/view.php:242
-#: src/blocks/carousel/view.php:242
+#: release/newspack-blocks/src/blocks/carousel/view.php:231
+#: src/blocks/carousel/view.php:231
msgid "Previous Slide"
msgstr "Vorheriger Slide"
-#: release/newspack-blocks/src/blocks/carousel/view.php:243
-#: src/blocks/carousel/view.php:243
+#: release/newspack-blocks/src/blocks/carousel/view.php:232
+#: src/blocks/carousel/view.php:232
msgid "Next Slide"
msgstr "Nächste Folie"
-#: release/newspack-blocks/src/blocks/carousel/view.php:287
-#: src/blocks/carousel/view.php:287
+#: release/newspack-blocks/src/blocks/carousel/view.php:276
+#: src/blocks/carousel/view.php:276
msgid "Pause Slideshow"
msgstr "Diashow pausieren"
-#: release/newspack-blocks/src/blocks/carousel/view.php:288
-#: src/blocks/carousel/view.php:288
+#: release/newspack-blocks/src/blocks/carousel/view.php:277
+#: src/blocks/carousel/view.php:277
msgid "Play Slideshow"
msgstr "Diashow abspielen"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-msgid "once"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-msgid "per month"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-msgid "per year"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
msgid "Could not retrieve donation settings."
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "One-time"
msgstr "Einmal"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Monthly"
msgstr "Monatlich"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Annually"
msgstr "Jährlich"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:25
-#: src/blocks/donate/index.js:25
-msgid "Donate"
-msgstr "Spenden"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+msgid "Email"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+msgid "Full Name"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+msgid "Agree to pay fees?"
+msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+msgid ""
+"Paying the transaction fee is not required, but it directs more money in "
+"support of our mission."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+msgid "Sign up for our newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:164
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:240
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:123
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:187
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Donation amount"
msgstr "Spendenbetrag"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:234
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:181
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2772
msgid "Other"
msgstr "Andere"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "once"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per month"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per year"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+msgid "Back"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+msgid "Renews on"
+msgstr ""
+
#: release/newspack-blocks/src/blocks/homepage-articles/view.php:393
-#: src/blocks/homepage-articles/view.php:393 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: src/blocks/homepage-articles/view.php:389 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:782
+#: src/blocks/homepage-articles/edit.js:785
msgid "Load more posts"
msgstr "Mehr Beiträge laden"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:400
-#: src/blocks/homepage-articles/view.php:400
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:395
+#: src/blocks/homepage-articles/view.php:397
msgid "Something went wrong. Please refresh the page and/or try again."
msgstr ""
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:474
-#: src/blocks/homepage-articles/view.php:474 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:470
+#: src/blocks/homepage-articles/view.php:471 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:18 src/shared/js/utils.js:18
msgctxt "post author"
msgid "by"
msgstr "von"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:491
-#: src/blocks/homepage-articles/view.php:491 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:493
+#: src/blocks/homepage-articles/view.php:494 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:30
#: release/newspack-blocks/src/shared/js/utils.js:67 src/shared/js/utils.js:30
#: src/shared/js/utils.js:67
@@ -650,104 +580,120 @@ msgctxt "post author"
msgid " and "
msgstr " und "
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-msgid ""
-"Unsupported filetype. Please make sure it's one of the supported filetypes: "
-"% s"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-msgid "Could not upload this file."
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+msgid "Could not find the iframe file on your request."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
msgid "Please choose a valid (.zip) assets archive."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
msgid "Could not upload your document."
msgstr ""
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
+#. translators: %s: iframe entry file (e.g. index,html)
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+msgid "%s was not found in the iframe archive."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
msgid ""
-"Error reading the archive. Please make sure it's a valid .zip archive file "
-"and contains only supported filetypes: %s"
+"Could not unzip the iframe archive, make sure it's a valid .zip archive file."
msgstr ""
-#. translators: %s: iframe entry file (e.g. index,html)
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-msgid "Required %s entrypoint file was not found in the archive."
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:22
+#: src/modal-checkout/templates/billing-form.php:22
+msgid "Billing & Shipping"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:26
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:109
+#: src/modal-checkout/templates/billing-form.php:26
+#: src/modal-checkout/templates/checkout-form.php:109
+msgid "Billing details"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:22
-#: src/modal-checkout/templates/form-checkout.php:22
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:39
+#: src/modal-checkout/templates/checkout-form.php:39
msgid "You must be logged in to checkout."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:34
-#: src/modal-checkout/templates/form-checkout.php:34
-msgid "Continue"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:89
+#: src/modal-checkout/templates/checkout-form.php:89
+msgid "Order Details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:110
+#: src/modal-checkout/templates/checkout-form.php:110
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:39
-#: src/modal-checkout/templates/form-checkout.php:39
-msgid "Transaction details"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:137
+#: src/modal-checkout/templates/checkout-form.php:137
+msgid "Create an account?"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:17
-#: src/modal-checkout/templates/form-coupon.php:17
-msgid "Apply a coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:57
+#: src/modal-checkout/templates/thankyou.php:57
+msgid "Transaction Successful"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:19
-#: src/modal-checkout/templates/form-coupon.php:19
-msgid "Coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:60
+#: src/modal-checkout/templates/thankyou.php:60
+msgid "Date:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply coupon"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:66
+#: src/modal-checkout/templates/thankyou.php:66
+msgid "Email:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:23
-#: src/modal-checkout/templates/form-gift-subscription.php:23
-msgid "Recipient’s Email Address"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:72
+#: src/modal-checkout/templates/thankyou.php:72
+msgid "Total:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:25
-#: src/modal-checkout/templates/form-gift-subscription.php:25
-msgid "recipient@example.com"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:78
+#: src/modal-checkout/templates/thankyou.php:78
+msgid "Payment method:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:29
-#: src/modal-checkout/templates/form-gift-subscription.php:29
-msgid "Recipient: "
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:84
+#: src/modal-checkout/templates/thankyou.php:84
+msgid "Item:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:76
-#: src/modal-checkout/templates/thankyou.php:76
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:89
+#: src/modal-checkout/templates/thankyou.php:89
+msgid "Transaction:"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:95
+#: src/modal-checkout/templates/thankyou.php:95
msgid ""
"Unfortunately your order cannot be processed. Please attempt your purchase "
"again."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:79
-#: src/modal-checkout/templates/thankyou.php:79
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:99
+#: src/modal-checkout/templates/thankyou.php:99
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Pay"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:81
-#: src/modal-checkout/templates/thankyou.php:81
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:101
+#: src/modal-checkout/templates/thankyou.php:101
msgid "My account"
msgstr ""
@@ -758,161 +704,216 @@ msgid "
More by %2$s"
msgstr ""
#. translators: Indicates which slide the slider is on.
-#: dist/carousel/view.js:2 dist/editor.js:4
-#: release/newspack-blocks/dist/carousel/view.js:2
-#: release/newspack-blocks/dist/editor.js:4
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:104
#: src/blocks/carousel/create-swiper.js:104
msgid "Slide %s"
msgstr ""
#. translators: 1: current slide number and 2: total number of slides
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:155
#: src/blocks/carousel/create-swiper.js:155
msgid "Slide %1$s of %2$s"
msgstr ""
#. translators: the title of the image.
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:166
#: src/blocks/carousel/create-swiper.js:166
msgid "Image: %s, "
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:219
#: src/blocks/carousel/create-swiper.js:219
msgid "Playing"
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:224
#: src/blocks/carousel/create-swiper.js:224
msgid "Paused"
msgstr ""
-#. translators: label for small text size option
-#. translators: label for small avatar size option
-#. translators: label for small size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
-#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
-msgid "Small"
-msgstr "Klein"
-
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for small avatar size option
-#. translators: abbreviation for small size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
-#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
-msgid "S"
-msgstr "S"
-
-#. translators: label for medium text size option
-#. translators: label for medium avatar size option
-#. translators: label for medium size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
-#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
-msgid "Medium"
-msgstr "Mittel"
-
-#. translators: abbreviation for medium text size option
-#. translators: abbreviation for medium avatar size option
-#. translators: abbreviation for medium size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
-#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
-msgid "M"
-msgstr "M"
-
-#. translators: label for small text size option
-#. translators: label for large avatar size option
-#. translators: label for large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
-#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
-msgid "Large"
-msgstr "Groß"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:105
+#: release/newspack-blocks/src/blocks/author-list/edit.js:109
+#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
+msgid "Error fetching authors."
+msgstr ""
-#. translators: abbreviation for large text size option
-#. translators: abbreviation for large avatar size option
-#. translators: abbreviation for large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
-#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
-msgid "L"
-msgstr "L"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:130
+#: src/blocks/author-list/edit.js:130
+msgid "Author List Settings"
+msgstr ""
-#. translators: label for extra-large text size option
-#. translators: label for extra large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
-#: src/blocks/author-profile/edit.js:85
-msgid "Extra Large"
-msgstr "Extra Groß"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:134
+#: src/blocks/author-list/edit.js:134
+msgid "Author Type"
+msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for extra-large avatar size option
-#. translators: abbreviation for extra large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
-#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
-msgid "XL"
-msgstr "XL"
+#. translators: help text for author type selection.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:137
+#: src/blocks/author-list/edit.js:137
+msgid "%s will be displayed."
+msgstr ""
-#. translators: label for extra-large avatar size option
-#: dist/editor.js:1 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
-#: src/blocks/author-profile/edit.js:124
-msgid "Extra-large"
-msgstr "Extra Groß"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:139
+#: src/blocks/author-list/edit.js:139
+msgid "Both guest authors and WP users"
+msgstr ""
-#. translators: Error text for when no authors are found.
-#: dist/editor.js:2 dist/editor.js:3 release/newspack-blocks/dist/editor.js:2
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
-#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
-msgid "No authors or guest authors found for ID %s."
+#. translators: currently selected author type option.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:142
+#: src/blocks/author-list/edit.js:142
+msgid "%s only"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:268
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
-#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
-msgid "Author Profile Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:150
+#: src/blocks/author-list/edit.js:150
+msgid "All authors"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:270
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:144
+#: release/newspack-blocks/src/blocks/author-list/edit.js:151
+#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
+msgid "Guest authors"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:145
+#: release/newspack-blocks/src/blocks/author-list/edit.js:152
+#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
+msgid "WP users"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-list/edit.js:161
+#: release/newspack-blocks/src/blocks/author-list/edit.js:372
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:375
+#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
+#: src/blocks/homepage-articles/edit.js:378
+msgid "Columns"
+msgstr "Spalten"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:174
+#: src/blocks/author-list/edit.js:174
+msgid "WP User Roles"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:196
+#: src/blocks/author-list/edit.js:196
+msgid "Display alphabetical separators"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:197
+#: src/blocks/author-list/edit.js:197
+msgid "Chunk authors alphabetically."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:205
+#: src/blocks/author-list/edit.js:205
+msgid "Group authors by alphabet"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:206
+#: src/blocks/author-list/edit.js:206
+msgid "Display each alphabetical chunk as a discrete section."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:219
+#: src/blocks/author-list/edit.js:219
+msgid "Exclude authors with 0 posts"
+msgstr ""
+
+#. Translators: Help message for "include empty authors" toggle.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:222
+#: src/blocks/author-list/edit.js:222
+msgid "Authors with no published posts will be %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:233
+#: src/blocks/author-list/edit.js:233
+msgid "Search by author name"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:234
+#: src/blocks/author-list/edit.js:234
+msgid "Authors selected here will not be displayed."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/author-list/edit.js:255
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
+#: release/newspack-blocks/src/components/query-controls.js:75
+#: release/newspack-blocks/src/components/query-controls.js:90
+#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
+#: src/components/query-controls.js:75 src/components/query-controls.js:90
+msgid "(no name)"
+msgstr "(kein Name)"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
+#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
+msgid "author"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:263
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
+#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
+msgid "authors"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:268
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
+#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
+msgid "Author Profile Settings"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:270
#: release/newspack-blocks/src/blocks/author-list/edit.js:276
#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
@@ -921,1477 +922,1525 @@ msgstr ""
msgid "Text Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:297
#: release/newspack-blocks/src/blocks/author-profile/edit.js:242
#: src/blocks/author-list/edit.js:297 src/blocks/author-profile/edit.js:242
msgid "Avatar Settings"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:300
#: release/newspack-blocks/src/blocks/author-profile/edit.js:245
#: src/blocks/author-list/edit.js:300 src/blocks/author-profile/edit.js:245
msgid "Display avatar"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:308
#: release/newspack-blocks/src/blocks/author-profile/edit.js:253
#: src/blocks/author-list/edit.js:308 src/blocks/author-profile/edit.js:253
msgid "Hide default avatar"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
-#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
-msgid "Avatar size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:316
+#: release/newspack-blocks/src/blocks/author-list/edit.js:322
+#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
+msgid "Avatar Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:345
#: release/newspack-blocks/src/blocks/author-profile/edit.js:290
#: src/blocks/author-list/edit.js:345 src/blocks/author-profile/edit.js:290
msgid "Avatar border radius"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:364
+#: src/blocks/author-list/edit.js:364
+msgid "List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:385
#: release/newspack-blocks/src/blocks/author-profile/edit.js:310
#: src/blocks/author-list/edit.js:385 src/blocks/author-profile/edit.js:310
msgid "Show avatar on left"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:391
#: release/newspack-blocks/src/blocks/author-profile/edit.js:316
#: src/blocks/author-list/edit.js:391 src/blocks/author-profile/edit.js:316
msgid "Show avatar on right"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:402
#: release/newspack-blocks/src/blocks/author-profile/edit.js:327
#: src/blocks/author-list/edit.js:402 src/blocks/author-profile/edit.js:327
msgid "Edit selection"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
-#: release/newspack-blocks/src/blocks/author-profile/index.js:23
-#: src/blocks/author-profile/edit.js:343 src/blocks/author-profile/index.js:23
-msgid "Author Profile"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/edit.js:479
+#: release/newspack-blocks/src/blocks/author-list/index.js:23
+#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
+msgid "Author List"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
-#: src/blocks/author-profile/edit.js:352
-msgid "Fetching author info…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:488
+#: src/blocks/author-list/edit.js:488
+msgid "Fetching authors…"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
-#: src/blocks/author-profile/edit.js:358
-msgid "Search for an author to display"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/author-list/index.js:43
+#: release/newspack-blocks/src/blocks/author-profile/index.js:43
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
+#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
+#: src/blocks/homepage-articles/index.js:54
+msgctxt "block style"
+msgid "Default"
+msgstr "Standard"
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
-#: src/blocks/author-profile/edit.js:359
-msgid "Begin typing name, click autocomplete result to select."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:44
+#: release/newspack-blocks/src/blocks/author-profile/index.js:44
+#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
+msgctxt "block style"
+msgid "Centered"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:5 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:255
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
-#: release/newspack-blocks/src/components/query-controls.js:75
-#: release/newspack-blocks/src/components/query-controls.js:90
-#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
-#: src/components/query-controls.js:75 src/components/query-controls.js:90
-msgid "(no name)"
-msgstr "(kein Name)"
-
-#: dist/editor.js:3 dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:262
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
-#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
-msgid "author"
-msgstr ""
+#. translators: label for small text size option
+#. translators: label for small avatar size option
+#. translators: label for small size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:298
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:327
+#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
+#: src/blocks/homepage-articles/edit.js:301
+#: src/blocks/homepage-articles/edit.js:330
+msgid "Small"
+msgstr "Klein"
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:263
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
-#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
-msgid "authors"
-msgstr ""
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for small avatar size option
+#. translators: abbreviation for small size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:299
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:328
+#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
+#: src/blocks/homepage-articles/edit.js:302
+#: src/blocks/homepage-articles/edit.js:331
+msgid "S"
+msgstr "S"
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/single-author.js:99
-#: src/blocks/author-profile/single-author.js:99
-msgid "More by"
-msgstr ""
+#. translators: label for medium text size option
+#. translators: label for medium avatar size option
+#. translators: label for medium size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:303
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:332
+#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
+#: src/blocks/homepage-articles/edit.js:306
+#: src/blocks/homepage-articles/edit.js:335
+msgid "Medium"
+msgstr "Mittel"
-#. translators: label for square aspect ratio option
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:191
-#: src/blocks/carousel/edit.js:191
-msgid "Square"
-msgstr ""
+#. translators: abbreviation for medium text size option
+#. translators: abbreviation for medium avatar size option
+#. translators: abbreviation for medium size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:304
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:333
+#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
+#: src/blocks/homepage-articles/edit.js:307
+#: src/blocks/homepage-articles/edit.js:336
+msgid "M"
+msgstr "M"
-#. translators: abbreviation for 1:1 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:195
-#: src/blocks/carousel/edit.js:195
-msgid "1:1"
-msgstr ""
+#. translators: label for small text size option
+#. translators: label for large avatar size option
+#. translators: label for large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:308
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:337
+#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
+#: src/blocks/homepage-articles/edit.js:311
+#: src/blocks/homepage-articles/edit.js:340
+msgid "Large"
+msgstr "Groß"
-#. translators: label for 4:3 aspect ratio option
-#. translators: abbreviation for 4:3 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:202
-#: release/newspack-blocks/src/blocks/carousel/edit.js:203
-#: src/blocks/carousel/edit.js:202 src/blocks/carousel/edit.js:203
-msgid "4:3"
-msgstr ""
+#. translators: abbreviation for large text size option
+#. translators: abbreviation for large avatar size option
+#. translators: abbreviation for large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:309
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:338
+#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
+#: src/blocks/homepage-articles/edit.js:312
+#: src/blocks/homepage-articles/edit.js:341
+msgid "L"
+msgstr "L"
-#. translators: label for 16:9 aspect ratio option
-#. translators: abbreviation for 16:9 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:210
-#: release/newspack-blocks/src/blocks/carousel/edit.js:214
-#: src/blocks/carousel/edit.js:210 src/blocks/carousel/edit.js:214
-msgid "16:9"
-msgstr ""
+#. translators: label for extra-large text size option
+#. translators: label for extra large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:313
+#: src/blocks/author-profile/edit.js:85
+#: src/blocks/homepage-articles/edit.js:316
+msgid "Extra Large"
+msgstr "Extra Groß"
-#. translators: label for 3:4 aspect ratio option
-#. translators: abbreviation for 3:4 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:221
-#: release/newspack-blocks/src/blocks/carousel/edit.js:222
-#: src/blocks/carousel/edit.js:221 src/blocks/carousel/edit.js:222
-msgid "3:4"
-msgstr ""
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for extra-large avatar size option
+#. translators: abbreviation for extra large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:317
+#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
+#: src/blocks/homepage-articles/edit.js:320
+msgid "XL"
+msgstr "XL"
-#. translators: label for 9:16 aspect ratio option
-#. translators: abbreviation for 9:16 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:229
-#: release/newspack-blocks/src/blocks/carousel/edit.js:233
-#: src/blocks/carousel/edit.js:229 src/blocks/carousel/edit.js:233
-msgid "9:16"
-msgstr ""
+#. translators: label for extra-large avatar size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
+#: src/blocks/author-profile/edit.js:124
+msgid "Extra-large"
+msgstr "Extra Groß"
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:398
-#: release/newspack-blocks/src/blocks/carousel/edit.js:408
-#: src/blocks/carousel/edit.js:398 src/blocks/carousel/edit.js:408
-msgid "Slide Aspect Ratio"
+#. translators: Error text for when no authors are found.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
+#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
+msgid "No authors or guest authors found for ID %s."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:428
-#: release/newspack-blocks/src/blocks/carousel/edit.js:444
-#: src/blocks/carousel/edit.js:428 src/blocks/carousel/edit.js:444
-msgid "Image Fit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
+#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
+msgid "Avatar size"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:449
-#: release/newspack-blocks/src/blocks/carousel/edit.js:452
-#: src/blocks/carousel/edit.js:449 src/blocks/carousel/edit.js:452
-msgid "Cover"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
+#: release/newspack-blocks/src/blocks/author-profile/index.js:23
+#: src/blocks/author-profile/edit.js:343 src/blocks/author-profile/index.js:23
+msgid "Author Profile"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:457
-#: release/newspack-blocks/src/blocks/carousel/edit.js:460
-#: src/blocks/carousel/edit.js:457 src/blocks/carousel/edit.js:460
-msgid "Contain"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
+#: src/blocks/author-profile/edit.js:352
+msgid "Fetching author info…"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:508
-#: src/blocks/carousel/edit.js:508
-msgid "Article Meta Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
+#: src/blocks/author-profile/edit.js:358
+msgid "Search for an author to display"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:511
-#: src/blocks/carousel/edit.js:511
-msgid "Show Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
+#: src/blocks/author-profile/edit.js:359
+msgid "Begin typing name, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:518
-#: src/blocks/carousel/edit.js:518
-msgid "Show Date"
-msgstr "Datum anzeigen"
-
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:525
-#: src/blocks/carousel/edit.js:525
-msgid "Show Category"
-msgstr "Kategorie anzeigen"
-
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:532
-#: src/blocks/carousel/edit.js:532
-msgid "Show Author"
-msgstr "Autor anzeigen"
-
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:540
-#: src/blocks/carousel/edit.js:540
-msgid "Show Author Avatar"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
+msgid "profile"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:548
-#: src/blocks/carousel/edit.js:548
-msgid "Show Featured Image Caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/index.js:41
+#: src/blocks/author-profile/index.js:41
+msgid "Display an author profile card."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:555
-#: src/blocks/carousel/edit.js:555
-msgid "Show Featured Image Credit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2607
+#: release/newspack-blocks/src/blocks/author-profile/single-author.js:97
+#: src/blocks/author-profile/single-author.js:97
+msgid "More by"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post content."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:67
+#: src/blocks/checkout-button/edit.js:67
+msgid "Width settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post excerpt."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:68
+#: src/blocks/checkout-button/edit.js:68
+msgid "Button width"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Subtitle"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:149
+#: src/blocks/checkout-button/edit.js:149
+msgid "Click to change the selected product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:154
+#: src/blocks/checkout-button/edit.js:154
+msgid "Change the selected product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Author Name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:166
+#: src/blocks/checkout-button/edit.js:166
+msgid "Type to search for a product…"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:168
+#: src/blocks/checkout-button/edit.js:168
+msgid "Select a product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Featured image caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:178
+#: src/blocks/checkout-button/edit.js:178
+msgid "Cancel"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:14
-#: src/blocks/shared/author.js:14
-msgid "Biographical info"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:277
+#: src/blocks/checkout-button/edit.js:277
+msgid "Product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:18
-#: src/blocks/shared/author.js:18
-msgid "Social links"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:287
+#: src/blocks/checkout-button/edit.js:287
+msgid "Allow the reader to select the variation before checkout."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:22
-#: src/blocks/shared/author.js:22
-msgid "Email address"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:301
+#: src/blocks/checkout-button/edit.js:301
+msgid "Variation"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:26
-#: src/blocks/shared/author.js:26
-msgid "Link to author archive"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:302
+#: src/blocks/checkout-button/edit.js:302
+msgid "Select the product variation to be added to cart."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:33
-#: src/blocks/shared/author.js:33
-msgid "Display the following fields:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:326
+#: src/blocks/checkout-button/edit.js:326
+msgid "After purchase"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:34
-#: src/components/editor-panels.js:34
-msgid "Listings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
+#: src/blocks/checkout-button/edit.js:330
+msgid "Name Your Price"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:53
-#: src/components/editor-panels.js:53
-msgid "Post Types"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:332
+#: src/blocks/checkout-button/edit.js:332
+msgid ""
+"This product has \"Name Your Price\" toggled on. You can set the custom "
+"price for this checkout."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:65
-#: src/components/editor-panels.js:65
-msgid "Additional Post Statuses"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:338
+#: src/blocks/checkout-button/edit.js:338
+msgid "Suggested price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:68
-#: src/components/editor-panels.js:68
-msgid ""
-"Selection here has effect only for editors, regular users will only see "
-"published posts."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:343
+#: src/blocks/checkout-button/edit.js:343
+msgid "Minimum price:"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
-#: release/newspack-blocks/src/components/query-controls.js:17
-#: release/newspack-blocks/src/components/query-controls.js:19
-#: release/newspack-blocks/src/components/query-controls.js:40
-#: release/newspack-blocks/src/components/query-controls.js:59
-#: release/newspack-blocks/src/components/query-controls.js:135
-#: release/newspack-blocks/src/components/query-controls.js:152
-#: release/newspack-blocks/src/components/query-controls.js:166
-#: release/newspack-blocks/src/components/query-controls.js:211
-#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
-#: src/components/query-controls.js:17 src/components/query-controls.js:19
-#: src/components/query-controls.js:40 src/components/query-controls.js:59
-#: src/components/query-controls.js:135 src/components/query-controls.js:152
-#: src/components/query-controls.js:166 src/components/query-controls.js:211
-msgid "(no title)"
-msgstr "(kein Titel)"
-
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:261
-#: src/components/query-controls.js:261
-msgid "Choose Specific Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:349
+#: src/blocks/checkout-button/edit.js:349
+msgid "Maximum price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:270
-#: src/components/query-controls.js:270
-msgid "Posts"
-msgstr "Beiträge"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:355
+#: src/blocks/checkout-button/edit.js:355
+msgid "Custom Price"
+msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:271
-#: src/components/query-controls.js:271
-msgid "Begin typing post title, click autocomplete result to select."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Frequency"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:285
-#: src/components/query-controls.js:285
-msgid "Authors"
-msgstr "Autoren"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Tiers"
+msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
-#: release/newspack-blocks/src/components/query-controls.js:294
-#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:294
-msgid "Categories"
-msgstr "Kategorien"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:346
+#: src/blocks/homepage-articles/edit.js:349
+msgid "Display Settings"
+msgstr "Anzeigeneinstellungen"
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:301
-#: src/components/query-controls.js:301
-msgid "Include subcategories "
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:384
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:390
+#: src/blocks/homepage-articles/edit.js:387
+#: src/blocks/homepage-articles/edit.js:393
+msgid "Columns Gap"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:310
-#: src/components/query-controls.js:310
-msgid "Tags"
-msgstr "Schlagwörter"
-
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:340
-#: src/components/query-controls.js:340
-msgid "Hide Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:420
+#: src/blocks/homepage-articles/edit.js:423
+msgid ""
+"This blog is private, therefore the \"Load more posts\" feature is not "
+"active."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:341
-#: src/components/query-controls.js:341
-msgid "Show Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:428
+#: src/blocks/homepage-articles/edit.js:431
+msgid "Show \"Load more posts\" Button"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:353
-#: src/components/query-controls.js:353
-msgid "Excluded Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:435
+#: src/blocks/homepage-articles/edit.js:438
+msgid "Allow duplicate stories"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:362
-#: src/components/query-controls.js:362
-msgid "Excluded Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:436
+#: src/blocks/homepage-articles/edit.js:439
+msgid ""
+"If checked, this block will be excluded from the page's de-duplication "
+"logic. Duplicate stories may appear."
msgstr ""
-#. translators: %s is the custom taxonomy label.
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-#: release/newspack-blocks/src/components/query-controls.js:376
-#: src/components/query-controls.js:376
-msgid "Excluded %s"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:445
+#: src/blocks/homepage-articles/edit.js:448
+msgid "Featured Image Settings"
+msgstr "Beitragsbild-Einstellungen"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:448
+#: src/blocks/homepage-articles/edit.js:451
+msgid "Show Featured Image"
+msgstr "Beitragsbild anzeigen"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:457
+#: src/blocks/homepage-articles/edit.js:460
+msgid "Show Featured Image Caption"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Post-Checkout Button"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:468
+#: src/blocks/homepage-articles/edit.js:471
+msgid "Stack on mobile"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:474
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:480
+#: src/blocks/homepage-articles/edit.js:477
+#: src/blocks/homepage-articles/edit.js:483
+msgid "Featured Image Size"
+msgstr "Größe des Beitragbildes"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:504
+#: src/blocks/homepage-articles/edit.js:507
+msgid "Minimum height"
+msgstr "Mindesthöhe"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:505
+#: src/blocks/homepage-articles/edit.js:508
msgid ""
-"After a successful purchase, a button will be presented to finish the "
-"process."
+"Sets a minimum height for the block, using a percentage of the screen's "
+"current height."
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Close the modal"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:517
+#: src/blocks/homepage-articles/edit.js:520
+msgid "Post Control Settings"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to a custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:521
+#: src/blocks/homepage-articles/edit.js:524
+msgid "Show Subtitle"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to the previous page"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:529
+#: src/blocks/homepage-articles/edit.js:532
+msgid "Show Excerpt"
+msgstr "Textauszug anzeigen"
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Button Label"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:536
+#: src/blocks/homepage-articles/edit.js:539
+msgid "Max number of words in excerpt"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:544
+#: src/blocks/homepage-articles/edit.js:547
+msgid "Add a \"Read More\" link"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "https://example.com"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:550
+#: src/blocks/homepage-articles/edit.js:553
+msgid "\"Read More\" link text"
msgstr ""
-#. Translators: %s: The name of the type.
-#. Translators: %s: the name of a post type.
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:479
-#: release/newspack-blocks/src/blocks/author-list/index.js:23
-#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
-msgid "Author List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:558
+#: src/blocks/homepage-articles/edit.js:561
+msgid "Type Scale"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
-msgid "profile"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:567
+#: src/blocks/homepage-articles/edit.js:570
+msgid "Color Settings"
+msgstr "Farbeinstellungen"
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/index.js:41
-#: src/blocks/author-list/index.js:41
-msgid "Display a list of author profile cards."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:573
+#: src/blocks/homepage-articles/edit.js:576
+msgid "Text Color"
+msgstr "Textfarbe"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:577
+#: src/blocks/homepage-articles/edit.js:580
+msgid "Post Meta Settings"
+msgstr "Post Meta SET"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:509
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:580
+#: src/blocks/carousel/edit.js:509 src/blocks/homepage-articles/edit.js:583
+msgid "Show Date"
+msgstr "Datum anzeigen"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:516
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:587
+#: src/blocks/carousel/edit.js:516 src/blocks/homepage-articles/edit.js:590
+msgid "Show Category"
+msgstr "Kategorie anzeigen"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:523
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:594
+#: src/blocks/carousel/edit.js:523 src/blocks/homepage-articles/edit.js:597
+msgid "Show Author"
+msgstr "Autor anzeigen"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:531
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:602
+#: src/blocks/carousel/edit.js:531 src/blocks/homepage-articles/edit.js:605
+msgid "Show Author Avatar"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/index.js:43
-#: release/newspack-blocks/src/blocks/author-profile/index.js:43
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
-#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
-#: src/blocks/homepage-articles/index.js:54
-msgctxt "block style"
-msgid "Default"
-msgstr "Standard"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:674
+#: src/blocks/homepage-articles/edit.js:677
+msgid "List View"
+msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:44
-#: release/newspack-blocks/src/blocks/author-profile/index.js:44
-#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
-msgctxt "block style"
-msgid "Centered"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:680
+#: src/blocks/homepage-articles/edit.js:683
+msgid "Grid View"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:105
-#: release/newspack-blocks/src/blocks/author-list/edit.js:109
-#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
-msgid "Error fetching authors."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:689
+#: src/blocks/homepage-articles/edit.js:692
+msgid "Show media on top"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:130
-#: src/blocks/author-list/edit.js:130
-msgid "Author List Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:695
+#: src/blocks/homepage-articles/edit.js:698
+msgid "Show media on left"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:134
-#: src/blocks/author-list/edit.js:134
-msgid "Author Type"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:701
+#: src/blocks/homepage-articles/edit.js:704
+msgid "Show media on right"
msgstr ""
-#. translators: help text for author type selection.
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:137
-#: src/blocks/author-list/edit.js:137
-msgid "%s will be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:707
+#: src/blocks/homepage-articles/edit.js:710
+msgid "Show media behind"
msgstr ""
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:139
-#: src/blocks/author-list/edit.js:139
-msgid "Both guest authors and WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:716
+#: src/blocks/homepage-articles/edit.js:719
+msgid "Landscape Image Shape"
msgstr ""
-#. translators: currently selected author type option.
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:142
-#: src/blocks/author-list/edit.js:142
-msgid "%s only"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:722
+#: src/blocks/homepage-articles/edit.js:725
+msgid "portrait Image Shape"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:144
-#: release/newspack-blocks/src/blocks/author-list/edit.js:151
-#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
-msgid "Guest authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:728
+#: src/blocks/homepage-articles/edit.js:731
+msgid "Square Image Shape"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:145
-#: release/newspack-blocks/src/blocks/author-list/edit.js:152
-#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
-msgid "WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:734
+#: src/blocks/homepage-articles/edit.js:737
+msgid "Uncropped"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:150
-#: src/blocks/author-list/edit.js:150
-msgid "All authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:752
+#: src/blocks/homepage-articles/edit.js:755
+msgid "Write header…"
msgstr ""
-#: dist/editor.js:23 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/edit.js:161
-#: release/newspack-blocks/src/blocks/author-list/edit.js:372
-#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
-msgid "Columns"
-msgstr "Spalten"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:759
+#: src/blocks/homepage-articles/edit.js:762
+msgid "Sorry, no posts were found."
+msgstr "Entschuldigung, wir konnten keine Beiträge finden."
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:174
-#: src/blocks/author-list/edit.js:174
-msgid "WP User Roles"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
+#: src/blocks/homepage-articles/index.js:55
+msgctxt "block style"
+msgid "Borders"
+msgstr "Rahmen"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post content."
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:196
-#: src/blocks/author-list/edit.js:196
-msgid "Display alphabetical separators"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post excerpt."
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:197
-#: src/blocks/author-list/edit.js:197
-msgid "Chunk authors alphabetically."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Subtitle"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:205
-#: src/blocks/author-list/edit.js:205
-msgid "Group authors by alphabet"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Title"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:206
-#: src/blocks/author-list/edit.js:206
-msgid "Display each alphabetical chunk as a discrete section."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Author Name"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Category"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:219
-#: src/blocks/author-list/edit.js:219
-msgid "Exclude authors with 0 posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Featured image caption"
msgstr ""
-#. Translators: Help message for "include empty authors" toggle.
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:222
-#: src/blocks/author-list/edit.js:222
-msgid "Authors with no published posts will be %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:132
+#: src/blocks/iframe/iframe-placeholder.js:132
+msgid ""
+"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a "
+"PPT), pick one from your media library, or add one with a URL."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:224
-#: src/blocks/author-list/edit.js:224
-msgid "hidden"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:92
+#: src/blocks/iframe/iframe-placeholder.js:92
+msgid "Media Library"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:225
-#: src/blocks/author-list/edit.js:225
-msgid "displayed"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:14
+#: src/blocks/shared/author.js:14
+msgid "Biographical info"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:233
-#: src/blocks/author-list/edit.js:233
-msgid "Search by author name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:18
+#: src/blocks/shared/author.js:18
+msgid "Social links"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:234
-#: src/blocks/author-list/edit.js:234
-msgid "Authors selected here will not be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:22
+#: src/blocks/shared/author.js:22
+msgid "Email address"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:316
-#: release/newspack-blocks/src/blocks/author-list/edit.js:322
-#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
-msgid "Avatar Size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:26
+#: src/blocks/shared/author.js:26
+msgid "Link to author archive"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:364
-#: src/blocks/author-list/edit.js:364
-msgid "List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:33
+#: src/blocks/shared/author.js:33
+msgid "Display the following fields:"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:488
-#: src/blocks/author-list/edit.js:488
-msgid "Fetching authors…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
+#: release/newspack-blocks/src/components/query-controls.js:17
+#: release/newspack-blocks/src/components/query-controls.js:19
+#: release/newspack-blocks/src/components/query-controls.js:40
+#: release/newspack-blocks/src/components/query-controls.js:59
+#: release/newspack-blocks/src/components/query-controls.js:135
+#: release/newspack-blocks/src/components/query-controls.js:152
+#: release/newspack-blocks/src/components/query-controls.js:166
+#: release/newspack-blocks/src/components/query-controls.js:211
+#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
+#: src/components/query-controls.js:17 src/components/query-controls.js:19
+#: src/components/query-controls.js:40 src/components/query-controls.js:59
+#: src/components/query-controls.js:135 src/components/query-controls.js:152
+#: src/components/query-controls.js:166 src/components/query-controls.js:211
+msgid "(no title)"
+msgstr "(kein Titel)"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
+#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
+msgid "Error"
+msgstr "Fehler"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
+#: src/blocks/video-playlist/edit.js:126
+msgid "No videos found"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/index.js:41
-#: src/blocks/author-profile/index.js:41
-msgid "Display an author profile card."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
+#: src/blocks/video-playlist/edit.js:206
+msgid "Settings"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:71
-#: src/blocks/checkout-button/edit.js:71
-msgid "Width settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
+#: src/blocks/video-playlist/edit.js:210
+msgid "Videos"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:72
-#: src/blocks/checkout-button/edit.js:72
-msgid "Button width"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
+#: src/blocks/video-playlist/edit.js:211
+msgid "The maximum number of videos to pull from posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:153
-#: src/blocks/checkout-button/edit.js:153
-msgid "Click to change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
+#: release/newspack-blocks/src/components/query-controls.js:292
+#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:292
+msgid "Categories"
+msgstr "Kategorien"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:42
+#: src/components/editor-panels.js:42
+msgid "Post Types"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:158
-#: src/blocks/checkout-button/edit.js:158
-msgid "Change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:54
+#: src/components/editor-panels.js:54
+msgid "Additional Post Statuses"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:170
-#: src/blocks/checkout-button/edit.js:170
-msgid "Type to search for a product…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:57
+#: src/components/editor-panels.js:57
+msgid ""
+"Selection here has effect only for editors, regular users will only see "
+"published posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:172
-#: src/blocks/checkout-button/edit.js:172
-msgid "Select a product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:259
+#: src/components/query-controls.js:259
+msgid "Choose Specific Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:182
-#: src/blocks/checkout-button/edit.js:182
-msgid "Cancel"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:268
+#: src/components/query-controls.js:268
+msgid "Posts"
+msgstr "Beiträge"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:269
+#: src/components/query-controls.js:269
+msgid "Begin typing post title, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:281
-#: src/blocks/checkout-button/edit.js:281
-msgid "Product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:283
+#: src/components/query-controls.js:283
+msgid "Authors"
+msgstr "Autoren"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:299
+#: src/components/query-controls.js:299
+msgid "Include subcategories "
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:291
-#: src/blocks/checkout-button/edit.js:291
-msgid "Allow the reader to select the variation before checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:308
+#: src/components/query-controls.js:308
+msgid "Tags"
+msgstr "Schlagwörter"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:346
+#: src/components/query-controls.js:346
+msgid "Excluded Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:305
-#: src/blocks/checkout-button/edit.js:305
-msgid "Variation"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:355
+#: src/components/query-controls.js:355
+msgid "Excluded Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:306
-#: src/blocks/checkout-button/edit.js:306
-msgid "Select the product variation to be added to cart."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Post-Checkout Button"
msgstr ""
-#. translators: %s is either 'enabled' or 'disabled'.
-#: dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
-#: src/blocks/checkout-button/edit.js:330
-msgid "After purchase"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid ""
+"After a successful purchase, a button will be presented to finish the "
+"process."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:334
-#: src/blocks/checkout-button/edit.js:334
-msgid "Name Your Price"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Close the modal"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:336
-#: src/blocks/checkout-button/edit.js:336
-msgid ""
-"This product has \"Name Your Price\" toggled on. You can set the custom "
-"price for this checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to a custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:342
-#: src/blocks/checkout-button/edit.js:342
-msgid "Suggested price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to the previous page"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:347
-#: src/blocks/checkout-button/edit.js:347
-msgid "Minimum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Button Label"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:353
-#: src/blocks/checkout-button/edit.js:353
-msgid "Maximum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:359
-#: src/blocks/checkout-button/edit.js:359
-msgid "Custom Price"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "https://example.com"
msgstr ""
-#. Translators: %s is the frequency (e.g. per month, per year).
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgctxt "per `Frequency`"
-msgid " per %s"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
+#: src/setup/placeholder-blocks.js:13
+msgid "Ad Unit"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Frequency"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
+#: src/setup/placeholder-blocks.js:14
+msgid "Render an ad unit from your inventory."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Tiers"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
+#: src/setup/placeholder-blocks.js:16
+msgid "Place ad units inside your page by installing Newspack Ads."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Heading…"
+#. translators: %s is the block name.
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
+#: src/setup/placeholder-blocks.js:39
+msgid "The \"%s\" block is currently not available."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
+#: src/setup/placeholder-blocks.js:48
+msgid "Visit Plugin Page"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Button text…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
+#: src/setup/placeholder-blocks.js:52
+msgid "Remove Block"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Description…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:224
+#: src/blocks/author-list/edit.js:224
+msgid "hidden"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Thank you text…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:225
+#: src/blocks/author-list/edit.js:225
+msgid "displayed"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Low-tier"
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/index.js:41
+#: src/blocks/author-list/index.js:41
+msgid "Display a list of author profile cards."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Mid-tier"
+#. translators: label for square aspect ratio option
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:189
+#: src/blocks/carousel/edit.js:189
+msgid "Square"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "High-tier"
+#. translators: abbreviation for 1:1 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:193
+#: src/blocks/carousel/edit.js:193
+msgid "1:1"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:35
-#: src/blocks/donate/index.js:35
-msgid "donate"
-msgstr "Spenden"
+#. translators: label for 4:3 aspect ratio option
+#. translators: abbreviation for 4:3 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:200
+#: release/newspack-blocks/src/blocks/carousel/edit.js:201
+#: src/blocks/carousel/edit.js:200 src/blocks/carousel/edit.js:201
+msgid "4:3"
+msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:36
-#: src/blocks/donate/index.js:36
-msgid "memberships"
-msgstr "Mitgliedschaften"
+#. translators: label for 16:9 aspect ratio option
+#. translators: abbreviation for 16:9 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:208
+#: release/newspack-blocks/src/blocks/carousel/edit.js:212
+#: src/blocks/carousel/edit.js:208 src/blocks/carousel/edit.js:212
+msgid "16:9"
+msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:37
-#: src/blocks/donate/index.js:37
-msgid "subscriptions"
-msgstr "Abonnements"
+#. translators: label for 3:4 aspect ratio option
+#. translators: abbreviation for 3:4 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:219
+#: release/newspack-blocks/src/blocks/carousel/edit.js:220
+#: src/blocks/carousel/edit.js:219 src/blocks/carousel/edit.js:220
+msgid "3:4"
+msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:42
-#: src/blocks/donate/index.js:42
-msgid "Manually place a donation block on any post or page on your site."
+#. translators: label for 9:16 aspect ratio option
+#. translators: abbreviation for 9:16 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:227
+#: release/newspack-blocks/src/blocks/carousel/edit.js:231
+#: src/blocks/carousel/edit.js:227 src/blocks/carousel/edit.js:231
+msgid "9:16"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/donate/index.js:48
-#: release/newspack-blocks/src/blocks/iframe/index.js:37
-#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
-msgid "Support reference"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:388
+#: release/newspack-blocks/src/blocks/carousel/edit.js:398
+#: src/blocks/carousel/edit.js:388 src/blocks/carousel/edit.js:398
+msgid "Slide Aspect Ratio"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
-#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
-msgid "Error"
-msgstr "Fehler"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:418
+#: release/newspack-blocks/src/blocks/carousel/edit.js:435
+#: src/blocks/carousel/edit.js:418 src/blocks/carousel/edit.js:435
+msgid "Image Fit"
+msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to troubleshoot."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:440
+#: release/newspack-blocks/src/blocks/carousel/edit.js:443
+#: src/blocks/carousel/edit.js:440 src/blocks/carousel/edit.js:443
+msgid "Cover"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Donate block will not be rendered."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:448
+#: release/newspack-blocks/src/blocks/carousel/edit.js:451
+#: src/blocks/carousel/edit.js:448 src/blocks/carousel/edit.js:451
+msgid "Contain"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Reader Revenue platform is set to \"other\"."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:499
+#: src/blocks/carousel/edit.js:499
+msgid "Article Meta Settings"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to update the platform."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:502
+#: src/blocks/carousel/edit.js:502
+msgid "Show Title"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Grid View"
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:25
+#: src/blocks/donate/index.js:25
+msgid "Donate"
+msgstr "Spenden"
+
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Book"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "List View"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Buy"
msgstr ""
-#. Translators: %s is the currency symbol, %d is the minimum donation amount.
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid ""
-"Warning: suggested donations should be at least the minimum donation amount "
-"(%1$s%2$d)."
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Button text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Layout"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Thank you text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiers layout is disabled if the block is set to render untiered."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Card number"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Default Tab"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "with Apple/Google Pay"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Suggested Donations"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Heading…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Configure manually"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiered"
+#: release/newspack-blocks/dist/editor.js:2728
+#, fuzzy
+msgid "Description…"
+msgstr "Abonnements"
+
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Label"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Minimum donation"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
+#: release/newspack-blocks/dist/editor.js:2739
msgid ""
-"The Donate Block allows you to collect donations from readers. The fields "
-"are automatically defined based on your donation settings."
+"Name of the field which will be sent to the payment procesor and other third "
+"parties. Field names must be unique."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Edit donation settings"
-msgstr ""
+#: release/newspack-blocks/dist/editor.js:2739
+#, fuzzy
+msgid "Options"
+msgstr "Abonnements"
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Styling"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Remove"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Button Color"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name already exists."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Required"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign ID"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Field width:"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:63
-#: src/blocks/donate/index.js:63
-msgid "Alternate"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Save"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:68
-#: src/blocks/donate/index.js:68
-msgid "Minimal"
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:166
+#: src/blocks/iframe/iframe-placeholder.js:166
+msgid "Update"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:73
-#: src/blocks/donate/index.js:73
-msgid "Modern"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Collect additional data from donors by defining custom form fields."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Display Settings"
-msgstr "Anzeigeneinstellungen"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move up"
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Columns Gap"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move down"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"This blog is private, therefore the \"Load more posts\" feature is not "
-"active."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Add data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show \"Load more posts\" Button"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Allow duplicate stories"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Low-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"If checked, this block will be excluded from the page's de-duplication "
-"logic. Duplicate stories may appear."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Mid-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Settings"
-msgstr "Beitragsbild-Einstellungen"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "High-tier"
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Featured Image"
-msgstr "Beitragsbild anzeigen"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to troubleshoot."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Stack on mobile"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Donate block will not be rendered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Size"
-msgstr "Größe des Beitragbildes"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Reader Revenue platform is set to \"other\"."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Minimum height"
-msgstr "Mindesthöhe"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to update the platform."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#. Translators: %s is the currency symbol, %d is the minimum donation amount.
+#: release/newspack-blocks/dist/editor.js:2772
msgid ""
-"Sets a minimum height for the block, using a percentage of the screen's "
-"current height."
+"Warning: suggested donations should be at least the minimum donation amount "
+"(%1$s%2$d)."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Control Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Layout"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Subtitle"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiers layout is disabled if the block is set to render untiered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Excerpt"
-msgstr "Textauszug anzeigen"
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Max number of words in excerpt"
-msgstr ""
+#: release/newspack-blocks/dist/editor.js:2772
+#, fuzzy
+msgid "Default Tab"
+msgstr "Standard"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Add a \"Read More\" link"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Suggested Donations"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "\"Read More\" link text"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Configure manually"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Type Scale"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiered"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Color Settings"
-msgstr "Farbeinstellungen"
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Text Color"
-msgstr "Textfarbe"
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Meta Settings"
-msgstr "Post Meta SET"
+#: release/newspack-blocks/dist/editor.js:2772
+#, fuzzy
+msgid "Minimum donation"
+msgstr "Mindesthöhe"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on top"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid ""
+"The Donate Block allows you to collect donations from readers. The fields "
+"are automatically defined based on your donation settings."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on left"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Edit donation settings"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on right"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Styling"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media behind"
-msgstr ""
+#: release/newspack-blocks/dist/editor.js:2772
+#, fuzzy
+msgid "Button Color"
+msgstr "Textfarbe"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Landscape Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Additional data fields"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "portrait Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Square Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign ID"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Uncropped"
-msgstr ""
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:35
+#: src/blocks/donate/index.js:35
+msgid "donate"
+msgstr "Spenden"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Write header…"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:36
+#: src/blocks/donate/index.js:36
+msgid "memberships"
+msgstr "Mitgliedschaften"
+
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:37
+#: src/blocks/donate/index.js:37
+msgid "subscriptions"
+msgstr "Abonnements"
+
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:42
+#: src/blocks/donate/index.js:42
+msgid "Manually place a donation block on any post or page on your site."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Sorry, no posts were found."
-msgstr "Entschuldigung, wir konnten keine Beiträge finden."
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/donate/index.js:48
+#: release/newspack-blocks/src/blocks/iframe/index.js:37
+#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
+msgid "Support reference"
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:25
#: src/blocks/homepage-articles/index.js:25
msgid "Homepage Posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:48
#: src/blocks/homepage-articles/index.js:48
msgid "posts"
msgstr "Beiträge"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:49
#: src/blocks/homepage-articles/index.js:49
msgid "articles"
msgstr "Artikel"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:50
#: src/blocks/homepage-articles/index.js:50
msgid "latest"
msgstr "letzten"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:52
#: src/blocks/homepage-articles/index.js:52
msgid "A block for displaying homepage posts."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
-#: src/blocks/homepage-articles/index.js:55
-msgctxt "block style"
-msgid "Borders"
-msgstr "Rahmen"
-
-#. Translators: %s: describes what kinds of files/embeds the current user can use.
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:138
-#: src/blocks/iframe/iframe-placeholder.js:138
-msgid ""
-"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from "
-"the media library, %s."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:143
-#: src/blocks/iframe/iframe-placeholder.js:143
-msgid "embed from a URL, or upload a .zip archive containing HTML assets"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:146
-#: src/blocks/iframe/iframe-placeholder.js:146
-msgid "or embed from a URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:180
-#: src/blocks/iframe/iframe-placeholder.js:180
-msgid "Update"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:181
-#: src/blocks/iframe/iframe-placeholder.js:181
-msgid "Upload"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:95
-#: src/blocks/iframe/iframe-placeholder.js:95
-msgid "Media Library"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:115
-#: src/blocks/iframe/iframe-placeholder.js:115
-msgid "Update from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:116
-#: src/blocks/iframe/iframe-placeholder.js:116
-msgid "Embed from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:20
-#: src/blocks/iframe/index.js:20
-msgid "Iframe"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:73
+#: release/newspack-blocks/src/blocks/iframe/edit.js:107
+#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:107
+msgid "An error occured when uploading the iframe archive."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "project iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:141
+#: src/blocks/iframe/edit.js:141
+msgid "An error occured when setting the iframe from the archive media."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:35
-#: src/blocks/iframe/index.js:35
-msgid "Embed an iframe."
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:166
+#: src/blocks/iframe/edit.js:166
+msgid "Hide iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2871
#: release/newspack-blocks/src/blocks/iframe/edit.js:167
#: src/blocks/iframe/edit.js:167
-msgid "Hide iframe preview"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:168
-#: src/blocks/iframe/edit.js:168
msgid "Show iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:182
-#: src/blocks/iframe/edit.js:182
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:181
+#: src/blocks/iframe/edit.js:181
msgid "This block will take over the page content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:188
-#: src/blocks/iframe/edit.js:188
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:187
+#: src/blocks/iframe/edit.js:187
msgid "Newspack embedded iframe"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:73
-#: release/newspack-blocks/src/blocks/iframe/edit.js:108
-#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:108
-msgid "An error occured when uploading the iframe archive."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:142
-#: src/blocks/iframe/edit.js:142
-msgid "An error occured when setting the iframe from the archive media."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:222
-#: src/blocks/iframe/edit.js:222
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:220
+#: src/blocks/iframe/edit.js:220
msgid "Iframe Settings"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:225
-#: src/blocks/iframe/edit.js:225
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:223
+#: src/blocks/iframe/edit.js:223
msgid "Fullscreen"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:226
-#: src/blocks/iframe/edit.js:226
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:224
+#: src/blocks/iframe/edit.js:224
msgid ""
"If enabled, the iframe will be full screen and hide all the post content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:238
-#: src/blocks/iframe/edit.js:238
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:236
+#: src/blocks/iframe/edit.js:236
msgid "Width"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:244
-#: src/blocks/iframe/edit.js:244
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:242
+#: src/blocks/iframe/edit.js:242
msgid "Height"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
-#: src/blocks/video-playlist/edit.js:126
-msgid "No videos found"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:111
+#: src/blocks/iframe/iframe-placeholder.js:111
+msgid "Update from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
-#: src/blocks/video-playlist/edit.js:206
-msgid "Settings"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:112
+#: src/blocks/iframe/iframe-placeholder.js:112
+msgid "Embed from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
-#: src/blocks/video-playlist/edit.js:210
-msgid "Videos"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:167
+#: src/blocks/iframe/iframe-placeholder.js:167
+msgid "Upload"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
-#: src/blocks/video-playlist/edit.js:211
-msgid "The maximum number of videos to pull from posts."
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:20
+#: src/blocks/iframe/index.js:20
+msgid "Iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "project iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:35
+#: src/blocks/iframe/index.js:35
+msgid "Embed an iframe."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:18
#: src/blocks/video-playlist/index.js:18
msgid "YouTube Video Playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:40
#: src/blocks/video-playlist/index.js:40
msgid "video"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:41
#: src/blocks/video-playlist/index.js:41
msgid "playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:42
#: src/blocks/video-playlist/index.js:42
msgid "youtube"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:44
#: src/blocks/video-playlist/index.js:44
msgid "Embed a playlist of latest YouTube videos."
msgstr ""
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
-#: src/setup/placeholder-blocks.js:13
-msgid "Ad Unit"
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
-#: src/setup/placeholder-blocks.js:14
-msgid "Render an ad unit from your inventory."
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
-#: src/setup/placeholder-blocks.js:16
-msgid "Place ad units inside your page by installing Newspack Ads."
-msgstr ""
-
-#. translators: %s is the block name.
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
-#: src/setup/placeholder-blocks.js:39
-msgid "The \"%s\" block is currently not available."
-msgstr ""
-
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
-#: src/setup/placeholder-blocks.js:48
-msgid "Visit Plugin Page"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:333
+#: src/components/query-controls.js:333
+msgid "Hide Advanced Filters"
msgstr ""
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
-#: src/setup/placeholder-blocks.js:52
-msgid "Remove Block"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:334
+#: src/components/query-controls.js:334
+msgid "Show Advanced Filters"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block title"
msgid "Checkout Button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block description"
msgid "Modal checkout button for WooCommerce products."
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "woocommerce"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "product"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "checkout"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Fill"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Outline"
msgstr ""
-#, fuzzy
-#~ msgid "Options"
-#~ msgstr "Abonnements"
-
#~ msgctxt "post author"
#~ msgid "by %s"
#~ msgstr "von %s"
diff --git a/languages/newspack-blocks-es_ES-01a5b44b8bc8d20f62541de420aa61ab.json b/languages/newspack-blocks-es_ES-01a5b44b8bc8d20f62541de420aa61ab.json
deleted file mode 100644
index 52867c2de..000000000
--- a/languages/newspack-blocks-es_ES-01a5b44b8bc8d20f62541de420aa61ab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-0662222bf15e7a1a7b74db2dabb48d6c.json b/languages/newspack-blocks-es_ES-0662222bf15e7a1a7b74db2dabb48d6c.json
deleted file mode 100644
index 6ef338695..000000000
--- a/languages/newspack-blocks-es_ES-0662222bf15e7a1a7b74db2dabb48d6c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-0c8dad524e2a57cee4f8efb6e35387c1.json b/languages/newspack-blocks-es_ES-0c8dad524e2a57cee4f8efb6e35387c1.json
deleted file mode 100644
index 2910b6991..000000000
--- a/languages/newspack-blocks-es_ES-0c8dad524e2a57cee4f8efb6e35387c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-10754bc02d28d4301c103f26dbf519ce.json b/languages/newspack-blocks-es_ES-10754bc02d28d4301c103f26dbf519ce.json
index 8a090e8e7..0b37d8c47 100644
--- a/languages/newspack-blocks-es_ES-10754bc02d28d4301c103f26dbf519ce.json
+++ b/languages/newspack-blocks-es_ES-10754bc02d28d4301c103f26dbf519ce.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-2d52b39fdbc5d6c94b3514803f3720b8.json b/languages/newspack-blocks-es_ES-2d52b39fdbc5d6c94b3514803f3720b8.json
index b8ec33627..71a8f8a3f 100644
--- a/languages/newspack-blocks-es_ES-2d52b39fdbc5d6c94b3514803f3720b8.json
+++ b/languages/newspack-blocks-es_ES-2d52b39fdbc5d6c94b3514803f3720b8.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"profile":[""],"Display a list of author profile cards.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-34e5c64f90b1444f3fc735376442eada.json b/languages/newspack-blocks-es_ES-34e5c64f90b1444f3fc735376442eada.json
index 3b10fdb93..a37a01d19 100644
--- a/languages/newspack-blocks-es_ES-34e5c64f90b1444f3fc735376442eada.json
+++ b/languages/newspack-blocks-es_ES-34e5c64f90b1444f3fc735376442eada.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-351fd022e077061b5796bf7042446bfc.json b/languages/newspack-blocks-es_ES-351fd022e077061b5796bf7042446bfc.json
deleted file mode 100644
index 6bd35b559..000000000
--- a/languages/newspack-blocks-es_ES-351fd022e077061b5796bf7042446bfc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-37552bb09e2a9fceec1970e3c6d46557.json b/languages/newspack-blocks-es_ES-37552bb09e2a9fceec1970e3c6d46557.json
index 0790227b8..fd6b2cf3f 100644
--- a/languages/newspack-blocks-es_ES-37552bb09e2a9fceec1970e3c6d46557.json
+++ b/languages/newspack-blocks-es_ES-37552bb09e2a9fceec1970e3c6d46557.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":[""],"(no title)":[""],"Categories":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Include subcategories ":[""],"Tags":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-4b2ccb4e4dc8b3491228b2feb54872f2.json b/languages/newspack-blocks-es_ES-4b2ccb4e4dc8b3491228b2feb54872f2.json
deleted file mode 100644
index 491d4ad5d..000000000
--- a/languages/newspack-blocks-es_ES-4b2ccb4e4dc8b3491228b2feb54872f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-4cecf783e091d36284a3e0cdafcd0fd5.json b/languages/newspack-blocks-es_ES-4cecf783e091d36284a3e0cdafcd0fd5.json
deleted file mode 100644
index 8fb9d9979..000000000
--- a/languages/newspack-blocks-es_ES-4cecf783e091d36284a3e0cdafcd0fd5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":[""],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-4f16e21047908d19937bc10ced63acd1.json b/languages/newspack-blocks-es_ES-4f16e21047908d19937bc10ced63acd1.json
deleted file mode 100644
index 3cab810ff..000000000
--- a/languages/newspack-blocks-es_ES-4f16e21047908d19937bc10ced63acd1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":[""],"Categories":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-4fdea541976076f02d56139fb35e5b42.json b/languages/newspack-blocks-es_ES-4fdea541976076f02d56139fb35e5b42.json
index 5ca818c1e..1c9b8dcb1 100644
--- a/languages/newspack-blocks-es_ES-4fdea541976076f02d56139fb35e5b42.json
+++ b/languages/newspack-blocks-es_ES-4fdea541976076f02d56139fb35e5b42.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":[""],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":[""],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"hidden":[""],"displayed":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-501b38ac90d35730a620fb0d483702fa.json b/languages/newspack-blocks-es_ES-501b38ac90d35730a620fb0d483702fa.json
deleted file mode 100644
index 5c85f7677..000000000
--- a/languages/newspack-blocks-es_ES-501b38ac90d35730a620fb0d483702fa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-53e2a1d5945b8d2b1c35e81ae1e532f3.json b/languages/newspack-blocks-es_ES-53e2a1d5945b8d2b1c35e81ae1e532f3.json
index badeea3ed..3d2c87f75 100644
--- a/languages/newspack-blocks-es_ES-53e2a1d5945b8d2b1c35e81ae1e532f3.json
+++ b/languages/newspack-blocks-es_ES-53e2a1d5945b8d2b1c35e81ae1e532f3.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Una vez"],"Monthly":["Mensual"],"Annually":["Anual"],"Donate":[""],"Donation amount":["Monto de la donaci\u00f3n"],"Other":["Otro"],"Load more posts":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" y "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":[""],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"One-time":["Una vez"],"Monthly":["Mensual"],"Annually":["Anual"],"Load more posts":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" y "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":[""],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"profile":[""],"Display an author profile card.":[""],"More by":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"Frequency":[""],"Tiers":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Show Featured Image Caption":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"List View":[""],"Grid View":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"block style\u0004Borders":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"(no title)":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Include subcategories ":[""],"Tags":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-5d4055f484eeb00e3ea0f9d8aace0897.json b/languages/newspack-blocks-es_ES-5d4055f484eeb00e3ea0f9d8aace0897.json
deleted file mode 100644
index ad521ad9f..000000000
--- a/languages/newspack-blocks-es_ES-5d4055f484eeb00e3ea0f9d8aace0897.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-5f70538e0223bc8a05b922cba67da6fb.json b/languages/newspack-blocks-es_ES-5f70538e0223bc8a05b922cba67da6fb.json
deleted file mode 100644
index fb604abe4..000000000
--- a/languages/newspack-blocks-es_ES-5f70538e0223bc8a05b922cba67da6fb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-6c2e53bab28419c30e1eaee70ba599cf.json b/languages/newspack-blocks-es_ES-6c2e53bab28419c30e1eaee70ba599cf.json
deleted file mode 100644
index 0d98c788c..000000000
--- a/languages/newspack-blocks-es_ES-6c2e53bab28419c30e1eaee70ba599cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Una vez"],"Monthly":["Mensual"],"Annually":["Anual"],"Donate":[""],"Donation amount":["Monto de la donaci\u00f3n"],"Other":["Otro"],"Load more posts":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" y "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":[""],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-6ed95fb4873e6e2b81351177a44995f6.json b/languages/newspack-blocks-es_ES-6ed95fb4873e6e2b81351177a44995f6.json
deleted file mode 100644
index 546cb25e9..000000000
--- a/languages/newspack-blocks-es_ES-6ed95fb4873e6e2b81351177a44995f6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-73c6d3bde805172d1993f75397e9832d.json b/languages/newspack-blocks-es_ES-73c6d3bde805172d1993f75397e9832d.json
deleted file mode 100644
index ca8ef8742..000000000
--- a/languages/newspack-blocks-es_ES-73c6d3bde805172d1993f75397e9832d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" y "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-78456b164809d080adecb4d2b3895802.json b/languages/newspack-blocks-es_ES-78456b164809d080adecb4d2b3895802.json
index c6d04dfbb..2112c84da 100644
--- a/languages/newspack-blocks-es_ES-78456b164809d080adecb4d2b3895802.json
+++ b/languages/newspack-blocks-es_ES-78456b164809d080adecb4d2b3895802.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-7b1aa64ce2d962decc04666ab86c53de.json b/languages/newspack-blocks-es_ES-7b1aa64ce2d962decc04666ab86c53de.json
deleted file mode 100644
index 77f2af337..000000000
--- a/languages/newspack-blocks-es_ES-7b1aa64ce2d962decc04666ab86c53de.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-7c29764d5ef91723f5ce454f66431b9e.json b/languages/newspack-blocks-es_ES-7c29764d5ef91723f5ce454f66431b9e.json
index b05fa5df6..77b30cd37 100644
--- a/languages/newspack-blocks-es_ES-7c29764d5ef91723f5ce454f66431b9e.json
+++ b/languages/newspack-blocks-es_ES-7c29764d5ef91723f5ce454f66431b9e.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-912a2876091ef0dca9b26f3cfc01fc9c.json b/languages/newspack-blocks-es_ES-912a2876091ef0dca9b26f3cfc01fc9c.json
deleted file mode 100644
index 1399ec793..000000000
--- a/languages/newspack-blocks-es_ES-912a2876091ef0dca9b26f3cfc01fc9c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-91a7ac8017d6e2159be1c5a3c1e372e4.json b/languages/newspack-blocks-es_ES-91a7ac8017d6e2159be1c5a3c1e372e4.json
deleted file mode 100644
index 55db24e7f..000000000
--- a/languages/newspack-blocks-es_ES-91a7ac8017d6e2159be1c5a3c1e372e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-969286d51bb0afe10983b9aec317b5ee.json b/languages/newspack-blocks-es_ES-969286d51bb0afe10983b9aec317b5ee.json
index aaceece49..0713bc4bc 100644
--- a/languages/newspack-blocks-es_ES-969286d51bb0afe10983b9aec317b5ee.json
+++ b/languages/newspack-blocks-es_ES-969286d51bb0afe10983b9aec317b5ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-9ef9b2c60c897ad79f92951e6e9949a1.json b/languages/newspack-blocks-es_ES-9ef9b2c60c897ad79f92951e6e9949a1.json
index 654d2457d..6dd1bb413 100644
--- a/languages/newspack-blocks-es_ES-9ef9b2c60c897ad79f92951e6e9949a1.json
+++ b/languages/newspack-blocks-es_ES-9ef9b2c60c897ad79f92951e6e9949a1.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Author Profile":[""],"profile":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-a822c3d210c89af3cb7da28eaaef929c.json b/languages/newspack-blocks-es_ES-a822c3d210c89af3cb7da28eaaef929c.json
index 6cd258b76..b5611ca40 100644
--- a/languages/newspack-blocks-es_ES-a822c3d210c89af3cb7da28eaaef929c.json
+++ b/languages/newspack-blocks-es_ES-a822c3d210c89af3cb7da28eaaef929c.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-aa9f9057c77a46b31d7e325a4322f2da.json b/languages/newspack-blocks-es_ES-aa9f9057c77a46b31d7e325a4322f2da.json
index 90c2409d4..b87762bb7 100644
--- a/languages/newspack-blocks-es_ES-aa9f9057c77a46b31d7e325a4322f2da.json
+++ b/languages/newspack-blocks-es_ES-aa9f9057c77a46b31d7e325a4322f2da.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-b6d3cfc30bb16d88d7bc5384bc775543.json b/languages/newspack-blocks-es_ES-b6d3cfc30bb16d88d7bc5384bc775543.json
deleted file mode 100644
index 594fcff94..000000000
--- a/languages/newspack-blocks-es_ES-b6d3cfc30bb16d88d7bc5384bc775543.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-b712270cd4eb3cae7899b50b57bdd576.json b/languages/newspack-blocks-es_ES-b712270cd4eb3cae7899b50b57bdd576.json
index db03273e9..7e8a8d127 100644
--- a/languages/newspack-blocks-es_ES-b712270cd4eb3cae7899b50b57bdd576.json
+++ b/languages/newspack-blocks-es_ES-b712270cd4eb3cae7899b50b57bdd576.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" y "]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" y "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-babcc0ca24e7f0145b1c8f647049f085.json b/languages/newspack-blocks-es_ES-babcc0ca24e7f0145b1c8f647049f085.json
index cd542873f..31ea0bd9a 100644
--- a/languages/newspack-blocks-es_ES-babcc0ca24e7f0145b1c8f647049f085.json
+++ b/languages/newspack-blocks-es_ES-babcc0ca24e7f0145b1c8f647049f085.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-bb66d96d450663284550bed5a3e9113e.json b/languages/newspack-blocks-es_ES-bb66d96d450663284550bed5a3e9113e.json
deleted file mode 100644
index 4391e91f2..000000000
--- a/languages/newspack-blocks-es_ES-bb66d96d450663284550bed5a3e9113e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-c810378e74f20906b8193ea76adb6bc0.json b/languages/newspack-blocks-es_ES-c810378e74f20906b8193ea76adb6bc0.json
deleted file mode 100644
index 8114a6188..000000000
--- a/languages/newspack-blocks-es_ES-c810378e74f20906b8193ea76adb6bc0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-d3a1c55a07efd1a65e227bf120840752.json b/languages/newspack-blocks-es_ES-d3a1c55a07efd1a65e227bf120840752.json
index 1d79c5aaa..bd048cde3 100644
--- a/languages/newspack-blocks-es_ES-d3a1c55a07efd1a65e227bf120840752.json
+++ b/languages/newspack-blocks-es_ES-d3a1c55a07efd1a65e227bf120840752.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-d5f23a52ecbfd492ebf819c14206a9e2.json b/languages/newspack-blocks-es_ES-d5f23a52ecbfd492ebf819c14206a9e2.json
index fdde4eedd..f547dfb87 100644
--- a/languages/newspack-blocks-es_ES-d5f23a52ecbfd492ebf819c14206a9e2.json
+++ b/languages/newspack-blocks-es_ES-d5f23a52ecbfd492ebf819c14206a9e2.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-d684e5c5ac51934ba20811c2f588e1d5.json b/languages/newspack-blocks-es_ES-d684e5c5ac51934ba20811c2f588e1d5.json
index 2aafc2c0a..e0bc68e6c 100644
--- a/languages/newspack-blocks-es_ES-d684e5c5ac51934ba20811c2f588e1d5.json
+++ b/languages/newspack-blocks-es_ES-d684e5c5ac51934ba20811c2f588e1d5.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-dd56360b115d1b39c48033c1e0749a11.json b/languages/newspack-blocks-es_ES-dd56360b115d1b39c48033c1e0749a11.json
deleted file mode 100644
index 5b65e7b34..000000000
--- a/languages/newspack-blocks-es_ES-dd56360b115d1b39c48033c1e0749a11.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-e0e4434aee4db01e71268ce3edf1dd97.json b/languages/newspack-blocks-es_ES-e0e4434aee4db01e71268ce3edf1dd97.json
deleted file mode 100644
index 8eb12aadb..000000000
--- a/languages/newspack-blocks-es_ES-e0e4434aee4db01e71268ce3edf1dd97.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-e58126c278611ed6c17684ba8e7459b4.json b/languages/newspack-blocks-es_ES-e58126c278611ed6c17684ba8e7459b4.json
deleted file mode 100644
index bd9ab6442..000000000
--- a/languages/newspack-blocks-es_ES-e58126c278611ed6c17684ba8e7459b4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-ea3e2a660753c7bfa13b5bbd8a46bdd0.json b/languages/newspack-blocks-es_ES-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
deleted file mode 100644
index 08366932f..000000000
--- a/languages/newspack-blocks-es_ES-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-eccbc51a43c04f59165364eda71e0be7.json b/languages/newspack-blocks-es_ES-eccbc51a43c04f59165364eda71e0be7.json
index 23d664fd9..6081ec13e 100644
--- a/languages/newspack-blocks-es_ES-eccbc51a43c04f59165364eda71e0be7.json
+++ b/languages/newspack-blocks-es_ES-eccbc51a43c04f59165364eda71e0be7.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":[""],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-eeb28f99adedd5fad3081d2756d6f4a4.json b/languages/newspack-blocks-es_ES-eeb28f99adedd5fad3081d2756d6f4a4.json
index bb1636f90..e373e8b5a 100644
--- a/languages/newspack-blocks-es_ES-eeb28f99adedd5fad3081d2756d6f4a4.json
+++ b/languages/newspack-blocks-es_ES-eeb28f99adedd5fad3081d2756d6f4a4.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Update":[""],"Update from URL":[""],"Embed from URL":[""],"Upload":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json b/languages/newspack-blocks-es_ES-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
deleted file mode 100644
index 44825d109..000000000
--- a/languages/newspack-blocks-es_ES-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-f8b1589c450689398f90b179f47e74ee.json b/languages/newspack-blocks-es_ES-f8b1589c450689398f90b179f47e74ee.json
index c6c71c05e..e28a5fdcb 100644
--- a/languages/newspack-blocks-es_ES-f8b1589c450689398f90b179f47e74ee.json
+++ b/languages/newspack-blocks-es_ES-f8b1589c450689398f90b179f47e74ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":[""],"Categories":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json b/languages/newspack-blocks-es_ES-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
deleted file mode 100644
index 2f748f24e..000000000
--- a/languages/newspack-blocks-es_ES-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES-fbe7f8c598cf05d4603ba49fec909ded.json b/languages/newspack-blocks-es_ES-fbe7f8c598cf05d4603ba49fec909ded.json
index 9327cdc4a..914373451 100644
--- a/languages/newspack-blocks-es_ES-fbe7f8c598cf05d4603ba49fec909ded.json
+++ b/languages/newspack-blocks-es_ES-fbe7f8c598cf05d4603ba49fec909ded.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:45-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":[""],"block style\u0004Borders":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-es_ES.mo b/languages/newspack-blocks-es_ES.mo
index ce4e12a0f..ed7be4a3c 100644
Binary files a/languages/newspack-blocks-es_ES.mo and b/languages/newspack-blocks-es_ES.mo differ
diff --git a/languages/newspack-blocks-es_ES.po b/languages/newspack-blocks-es_ES.po
index 47da1b739..fa993dbd7 100644
--- a/languages/newspack-blocks-es_ES.po
+++ b/languages/newspack-blocks-es_ES.po
@@ -4,8 +4,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Newspack Blocks 1.0.0-alpha.20\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/newspack-blocks\n"
-"POT-Creation-Date: 2024-08-30T15:48:13+00:00\n"
-"PO-Revision-Date: 2024-08-30 08:45-0700\n"
+"POT-Creation-Date: 2023-12-07T20:21:58+00:00\n"
+"PO-Revision-Date: 2023-12-07 12:20-0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.4.1\n"
"X-Domain: newspack-blocks\n"
#. Plugin Name of the plugin
@@ -33,291 +33,151 @@ msgstr ""
msgid "Automattic"
msgstr ""
-#. Translators: %s is the maximum price.
-#: includes/class-modal-checkout.php:311
-#: release/newspack-blocks/includes/class-modal-checkout.php:311
-msgid "Adjusted price must be less than the maximum of %s."
-msgstr ""
-
-#. Translators: %s is the name-your-price custom price.
-#: includes/class-modal-checkout.php:335
-#: release/newspack-blocks/includes/class-modal-checkout.php:335
-msgid "Adjusted price must be greater than base price of %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:379 includes/class-modal-checkout.php:461
-#: release/newspack-blocks/includes/class-modal-checkout.php:379
-#: release/newspack-blocks/includes/class-modal-checkout.php:457
+#: includes/class-modal-checkout.php:256 includes/class-modal-checkout.php:283
+#: release/newspack-blocks/includes/class-modal-checkout.php:256
+#: release/newspack-blocks/includes/class-modal-checkout.php:283
msgid "Close"
msgstr ""
-#: includes/class-modal-checkout.php:405
-#: release/newspack-blocks/includes/class-modal-checkout.php:401
-msgid "per"
-msgstr ""
-
-#: includes/class-modal-checkout.php:469
-#: release/newspack-blocks/includes/class-modal-checkout.php:465
-msgid "Select an option to continue:"
-msgstr ""
-
-#. translators: 1: variable product name, 2: product variation name
-#: includes/class-modal-checkout.php:492
-#: release/newspack-blocks/includes/class-modal-checkout.php:488
-msgid "%1$s - %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:569
-msgid "Or"
-msgstr ""
-
-#: includes/class-modal-checkout.php:673
-msgid "Go back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:923
-#: release/newspack-blocks/includes/class-modal-checkout.php:905
-msgid "Please enter someone else' email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:924
-#: release/newspack-blocks/includes/class-modal-checkout.php:906
-msgid "Please enter a valid email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1010
-#: release/newspack-blocks/includes/class-modal-checkout.php:992
-msgid "Close window"
-msgstr ""
-
-#. translators: %s: Site name.
-#: includes/class-modal-checkout.php:1070
-msgid ""
-"You're already a subscriber! You can only have one active subscription at a "
-"time. Thank you for supporting %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1104
-#: release/newspack-blocks/includes/class-modal-checkout.php:1078
-msgid "Could not complete this transaction. Please contact us for assistance."
-msgstr ""
-
-#. translators: 1: Checkout button confirmation text. 2: Order total.
-#. translators: 1 is the name of the item. 2 is the price of the item.
-#: includes/class-modal-checkout.php:1153
-#: includes/class-modal-checkout.php:1536
-#: release/newspack-blocks/includes/class-modal-checkout.php:1127
-#: release/newspack-blocks/includes/class-modal-checkout.php:1510
-msgid "%1$s: %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1453
-#: release/newspack-blocks/includes/class-modal-checkout.php:1427
-msgid "Billing details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1454
-#: release/newspack-blocks/includes/class-modal-checkout.php:1428
-msgid "Shipping details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1455
-#: release/newspack-blocks/includes/class-modal-checkout.php:1429
-msgid "Gift recipient"
+#: includes/class-modal-checkout.php:290
+#: release/newspack-blocks/includes/class-modal-checkout.php:290
+msgid "Select an option below:"
msgstr ""
-#: includes/class-modal-checkout.php:1456
-#: includes/class-modal-checkout.php:1457
-#: includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/includes/class-modal-checkout.php:1430
-#: release/newspack-blocks/includes/class-modal-checkout.php:1431
-#: release/newspack-blocks/includes/class-modal-checkout.php:1432
-msgid "Complete your transaction"
+#. translators: %s: field name
+#: includes/class-modal-checkout.php:620
+#: release/newspack-blocks/includes/class-modal-checkout.php:620
+msgid "%s is a required field."
msgstr ""
-#: includes/class-modal-checkout.php:1459
-#: release/newspack-blocks/includes/class-modal-checkout.php:1433
-msgctxt "Login modal title when logged out user attempts to checkout."
-msgid "Sign in to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1464
-#: release/newspack-blocks/includes/class-modal-checkout.php:1438
-msgctxt "Login modal title when unregistered user attempts to checkout"
-msgid "Register to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1469
-#: release/newspack-blocks/includes/class-modal-checkout.php:1443
+#: includes/class-modal-checkout.php:697
+#: release/newspack-blocks/includes/class-modal-checkout.php:697
msgid "Continue browsing"
msgstr ""
-#: includes/class-modal-checkout.php:1470
-#: release/newspack-blocks/includes/class-modal-checkout.php:1444
-msgid "This donation is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1471
-#: release/newspack-blocks/includes/class-modal-checkout.php:1445
-msgid "This purchase is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1472
-#: release/newspack-blocks/includes/class-modal-checkout.php:1446
-msgid "Complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1473
-#: release/newspack-blocks/includes/class-modal-checkout.php:1447
-msgid "Purchase"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1474
-#: release/newspack-blocks/includes/class-modal-checkout.php:1448
-msgid "Back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1475
-#: release/newspack-blocks/includes/class-modal-checkout.php:1449
-msgid "Transaction successful"
+#: includes/class-modal-checkout.php:739
+#: release/newspack-blocks/includes/class-modal-checkout.php:739
+msgid "Sign up for newsletters"
msgstr ""
#. Translators: %s is the site name.
-#: includes/class-modal-checkout.php:1478
-#: release/newspack-blocks/includes/class-modal-checkout.php:1452
-msgid "Thank you for supporting %s. Your transaction was successful."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1481
-#: release/newspack-blocks/includes/class-modal-checkout.php:1455
-msgid ""
-"Your contribution directly funds our work. If you're moved to do so, you can "
-"opt to pay more than the standard rate."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1482
-#: release/newspack-blocks/includes/class-modal-checkout.php:1456
-msgid "Thank you for your generosity! We couldn't do this without you!"
+#: includes/class-modal-checkout.php:745
+#: release/newspack-blocks/includes/class-modal-checkout.php:745
+msgid "Get the best of %s directly in your email inbox."
msgstr ""
-#: includes/class-modal-checkout.php:1483
-#: release/newspack-blocks/includes/class-modal-checkout.php:1457
-msgid "Increase your support"
+#. Translators: %s is the user's email address.
+#: includes/class-modal-checkout.php:756
+#: release/newspack-blocks/includes/class-modal-checkout.php:756
+msgid "Sending to: %s"
msgstr ""
-#: includes/class-modal-checkout.php:1484
-#: release/newspack-blocks/includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply"
+#: includes/class-modal-checkout.php:793
+#: release/newspack-blocks/includes/class-modal-checkout.php:793
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:104
+#: src/modal-checkout/templates/checkout-form.php:104
+msgid "Continue"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:130
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:130
-msgid "Support our publication"
+#: includes/class-modal-checkout.php:816
+#: release/newspack-blocks/includes/class-modal-checkout.php:816
+msgid "No lists selected."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:131
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:131
-msgid ""
-"With the support of readers like you, we provide thoughtfully researched "
-"articles for a more informed and connected community. This is your chance to "
-"support credible, community-based, public-service journalism. Please join us!"
+#: includes/class-modal-checkout.php:864
+#: release/newspack-blocks/includes/class-modal-checkout.php:864
+msgid "Signup successful!"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:134
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:134
-msgid "Subscribe to our newsletter"
+#. Translators: %s is the site name.
+#: includes/class-modal-checkout.php:871
+#: release/newspack-blocks/includes/class-modal-checkout.php:871
+msgid "Thanks for supporting %s."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:135
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:135
-msgid "Be the first to know about breaking news, articles, and updates."
+#: includes/class-modal-checkout.php:918
+#: release/newspack-blocks/includes/class-modal-checkout.php:918
+msgid "Donate now"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:154
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:154
+#: includes/class-newspack-blocks-patterns.php:144
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:144
msgid "Newspack Donations"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:158
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:158
+#: includes/class-newspack-blocks-patterns.php:148
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:148
msgid "Newspack Homepage Posts"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:162
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:162
+#: includes/class-newspack-blocks-patterns.php:152
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:152
msgid "Newspack Subscribe"
msgstr ""
-#: includes/class-newspack-blocks.php:913
-#: release/newspack-blocks/includes/class-newspack-blocks.php:912
+#: includes/class-newspack-blocks.php:900
+#: release/newspack-blocks/includes/class-newspack-blocks.php:900
msgid "Common"
msgstr ""
#. translators: separates last two sponsor names; needs a space on either side.
-#: includes/class-newspack-blocks.php:1014
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1013
+#: includes/class-newspack-blocks.php:1001
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1001
msgid " and "
msgstr " y "
#. translators: separates all but the last two sponsor names; needs a space at the end.
-#: includes/class-newspack-blocks.php:1017
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1016
+#: includes/class-newspack-blocks.php:1004
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1004
msgid ", "
msgstr ""
-#: includes/class-newspack-blocks.php:1428
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1427
+#: includes/class-newspack-blocks.php:1415
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1415
msgid "Jetpack donations is disabled in favour of Newspack donations."
msgstr ""
-#: includes/class-newspack-blocks.php:1461
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1460
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1448
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1448
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Draft"
msgstr ""
-#: includes/class-newspack-blocks.php:1462
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1461
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1449
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1449
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Scheduled"
msgstr ""
-#. Translators: %s is the %s is the frequency.
-#: includes/class-newspack-blocks.php:1602
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1601
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid "per %s"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1628
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1627
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid " once"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1631
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1630
-msgid " per "
-msgstr ""
-
-#: release/newspack-blocks/includes/class-modal-checkout.php:1046
-msgid "You may only have one subscription of this product at a time."
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/donations-1.php:9
#: src/block-patterns/donations-1.php:9
msgid "Donations Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-1.php:10
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: release/newspack-blocks/src/block-patterns/donations-3.php:10
+#: release/newspack-blocks/src/block-patterns/donations-4.php:10
+#: src/block-patterns/donations-1.php:10 src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-3.php:10 src/block-patterns/donations-4.php:10
+msgid "Support our publication"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-2.php:9
#: src/block-patterns/donations-2.php:9
msgid "Donations Pattern 2"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-2.php:10
+msgid ""
+"With the support of readers like you, we provide thoughtfully researched "
+"articles for a more informed and connected community. This is your chance to "
+"support credible, community-based, public-service journalism. Please join us!"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-3.php:9
#: src/block-patterns/donations-3.php:9
msgid "Donations Pattern 3"
@@ -328,11 +188,6 @@ msgstr ""
msgid "Donations Pattern 4"
msgstr ""
-#: release/newspack-blocks/src/block-patterns/donations-5.php:9
-#: src/block-patterns/donations-5.php:9
-msgid "Donations Pattern 5"
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/homepage-posts-1.php:9
#: src/block-patterns/homepage-posts-1.php:9
msgid "Homepage Posts Pattern 1"
@@ -493,6 +348,18 @@ msgstr ""
msgid "Subscribe Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-1.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-2.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-3.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-4.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-5.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-6.php:10
+#: src/block-patterns/subscribe-1.php:10 src/block-patterns/subscribe-2.php:10
+#: src/block-patterns/subscribe-3.php:10 src/block-patterns/subscribe-4.php:10
+#: src/block-patterns/subscribe-5.php:10 src/block-patterns/subscribe-6.php:10
+msgid "Subscribe to our newsletter"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/subscribe-2.php:9
#: src/block-patterns/subscribe-2.php:9
msgid "Subscribe Pattern 2"
@@ -523,118 +390,181 @@ msgstr ""
msgid "Subscribe Pattern 7"
msgstr ""
-#. translators: %d: Slide number.
-#: release/newspack-blocks/src/blocks/carousel/view.php:221
-#: src/blocks/carousel/view.php:221
-msgid "Go to slide %d"
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10
+msgid "Subscribe to our Newsletter"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:242
-#: src/blocks/carousel/view.php:242
-msgid "Previous Slide"
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10 src/block-patterns/subscribe-10.php:10
+msgid "Be the first to know about breaking news, articles, and updates."
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:243
-#: src/blocks/carousel/view.php:243
-msgid "Next Slide"
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:9
+#: src/block-patterns/subscribe-8.php:9
+msgid "Subscribe Pattern 8"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:287
-#: src/blocks/carousel/view.php:287
-msgid "Pause Slideshow"
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:9
+#: src/block-patterns/subscribe-9.php:9
+msgid "Subscribe Pattern 9"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:288
-#: src/blocks/carousel/view.php:288
-msgid "Play Slideshow"
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:9
+#: src/block-patterns/subscribe-10.php:9
+msgid "Subscribe Pattern 10"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-msgid "once"
+#. translators: %d: Slide number.
+#: release/newspack-blocks/src/blocks/carousel/view.php:210
+#: src/blocks/carousel/view.php:210
+msgid "Go to slide %d"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-msgid "per month"
+#: release/newspack-blocks/src/blocks/carousel/view.php:231
+#: src/blocks/carousel/view.php:231
+msgid "Previous Slide"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-msgid "per year"
+#: release/newspack-blocks/src/blocks/carousel/view.php:232
+#: src/blocks/carousel/view.php:232
+msgid "Next Slide"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/carousel/view.php:276
+#: src/blocks/carousel/view.php:276
+msgid "Pause Slideshow"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
+#: release/newspack-blocks/src/blocks/carousel/view.php:277
+#: src/blocks/carousel/view.php:277
+msgid "Play Slideshow"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
msgid "Could not retrieve donation settings."
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "One-time"
msgstr "Una vez"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Monthly"
msgstr "Mensual"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Annually"
msgstr "Anual"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:25
-#: src/blocks/donate/index.js:25
-msgid "Donate"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+msgid "Email"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+msgid "Full Name"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+msgid "Agree to pay fees?"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+msgid ""
+"Paying the transaction fee is not required, but it directs more money in "
+"support of our mission."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+msgid "Sign up for our newsletter"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:164
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:240
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:123
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:187
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Donation amount"
msgstr "Monto de la donación"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:234
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:181
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2772
msgid "Other"
msgstr "Otro"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "once"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per month"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per year"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+msgid "Back"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+msgid "Renews on"
+msgstr ""
+
#: release/newspack-blocks/src/blocks/homepage-articles/view.php:393
-#: src/blocks/homepage-articles/view.php:393 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: src/blocks/homepage-articles/view.php:389 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:782
+#: src/blocks/homepage-articles/edit.js:785
msgid "Load more posts"
msgstr ""
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:400
-#: src/blocks/homepage-articles/view.php:400
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:395
+#: src/blocks/homepage-articles/view.php:397
msgid "Something went wrong. Please refresh the page and/or try again."
msgstr ""
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:474
-#: src/blocks/homepage-articles/view.php:474 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:470
+#: src/blocks/homepage-articles/view.php:471 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:18 src/shared/js/utils.js:18
msgctxt "post author"
msgid "by"
msgstr "por"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:491
-#: src/blocks/homepage-articles/view.php:491 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:493
+#: src/blocks/homepage-articles/view.php:494 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:30
#: release/newspack-blocks/src/shared/js/utils.js:67 src/shared/js/utils.js:30
#: src/shared/js/utils.js:67
@@ -642,104 +572,120 @@ msgctxt "post author"
msgid " and "
msgstr " y "
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-msgid ""
-"Unsupported filetype. Please make sure it's one of the supported filetypes: "
-"% s"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-msgid "Could not upload this file."
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+msgid "Could not find the iframe file on your request."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
msgid "Please choose a valid (.zip) assets archive."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
msgid "Could not upload your document."
msgstr ""
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
+#. translators: %s: iframe entry file (e.g. index,html)
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+msgid "%s was not found in the iframe archive."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
msgid ""
-"Error reading the archive. Please make sure it's a valid .zip archive file "
-"and contains only supported filetypes: %s"
+"Could not unzip the iframe archive, make sure it's a valid .zip archive file."
msgstr ""
-#. translators: %s: iframe entry file (e.g. index,html)
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-msgid "Required %s entrypoint file was not found in the archive."
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:22
+#: src/modal-checkout/templates/billing-form.php:22
+msgid "Billing & Shipping"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:22
-#: src/modal-checkout/templates/form-checkout.php:22
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:26
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:109
+#: src/modal-checkout/templates/billing-form.php:26
+#: src/modal-checkout/templates/checkout-form.php:109
+msgid "Billing details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:39
+#: src/modal-checkout/templates/checkout-form.php:39
msgid "You must be logged in to checkout."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:34
-#: src/modal-checkout/templates/form-checkout.php:34
-msgid "Continue"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:89
+#: src/modal-checkout/templates/checkout-form.php:89
+msgid "Order Details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:110
+#: src/modal-checkout/templates/checkout-form.php:110
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:137
+#: src/modal-checkout/templates/checkout-form.php:137
+msgid "Create an account?"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:39
-#: src/modal-checkout/templates/form-checkout.php:39
-msgid "Transaction details"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:57
+#: src/modal-checkout/templates/thankyou.php:57
+msgid "Transaction Successful"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:17
-#: src/modal-checkout/templates/form-coupon.php:17
-msgid "Apply a coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:60
+#: src/modal-checkout/templates/thankyou.php:60
+msgid "Date:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:19
-#: src/modal-checkout/templates/form-coupon.php:19
-msgid "Coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:66
+#: src/modal-checkout/templates/thankyou.php:66
+msgid "Email:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply coupon"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:72
+#: src/modal-checkout/templates/thankyou.php:72
+msgid "Total:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:23
-#: src/modal-checkout/templates/form-gift-subscription.php:23
-msgid "Recipient’s Email Address"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:78
+#: src/modal-checkout/templates/thankyou.php:78
+msgid "Payment method:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:25
-#: src/modal-checkout/templates/form-gift-subscription.php:25
-msgid "recipient@example.com"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:84
+#: src/modal-checkout/templates/thankyou.php:84
+msgid "Item:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:29
-#: src/modal-checkout/templates/form-gift-subscription.php:29
-msgid "Recipient: "
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:89
+#: src/modal-checkout/templates/thankyou.php:89
+msgid "Transaction:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:76
-#: src/modal-checkout/templates/thankyou.php:76
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:95
+#: src/modal-checkout/templates/thankyou.php:95
msgid ""
"Unfortunately your order cannot be processed. Please attempt your purchase "
"again."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:79
-#: src/modal-checkout/templates/thankyou.php:79
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:99
+#: src/modal-checkout/templates/thankyou.php:99
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Pay"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:81
-#: src/modal-checkout/templates/thankyou.php:81
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:101
+#: src/modal-checkout/templates/thankyou.php:101
msgid "My account"
msgstr ""
@@ -750,1630 +696,1732 @@ msgid "
More by %2$s"
msgstr ""
#. translators: Indicates which slide the slider is on.
-#: dist/carousel/view.js:2 dist/editor.js:4
-#: release/newspack-blocks/dist/carousel/view.js:2
-#: release/newspack-blocks/dist/editor.js:4
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:104
#: src/blocks/carousel/create-swiper.js:104
msgid "Slide %s"
msgstr ""
#. translators: 1: current slide number and 2: total number of slides
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:155
#: src/blocks/carousel/create-swiper.js:155
msgid "Slide %1$s of %2$s"
msgstr ""
#. translators: the title of the image.
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:166
#: src/blocks/carousel/create-swiper.js:166
msgid "Image: %s, "
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:219
#: src/blocks/carousel/create-swiper.js:219
msgid "Playing"
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:224
#: src/blocks/carousel/create-swiper.js:224
msgid "Paused"
msgstr ""
-#. translators: label for small text size option
-#. translators: label for small avatar size option
-#. translators: label for small size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
-#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
-msgid "Small"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:105
+#: release/newspack-blocks/src/blocks/author-list/edit.js:109
+#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
+msgid "Error fetching authors."
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for small avatar size option
-#. translators: abbreviation for small size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
-#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
-msgid "S"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:130
+#: src/blocks/author-list/edit.js:130
+msgid "Author List Settings"
msgstr ""
-#. translators: label for medium text size option
-#. translators: label for medium avatar size option
-#. translators: label for medium size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
-#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
-msgid "Medium"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:134
+#: src/blocks/author-list/edit.js:134
+msgid "Author Type"
msgstr ""
-#. translators: abbreviation for medium text size option
-#. translators: abbreviation for medium avatar size option
-#. translators: abbreviation for medium size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
-#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
-msgid "M"
+#. translators: help text for author type selection.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:137
+#: src/blocks/author-list/edit.js:137
+msgid "%s will be displayed."
msgstr ""
-#. translators: label for small text size option
-#. translators: label for large avatar size option
-#. translators: label for large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
-#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
-msgid "Large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:139
+#: src/blocks/author-list/edit.js:139
+msgid "Both guest authors and WP users"
msgstr ""
-#. translators: abbreviation for large text size option
-#. translators: abbreviation for large avatar size option
-#. translators: abbreviation for large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
-#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
-msgid "L"
+#. translators: currently selected author type option.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:142
+#: src/blocks/author-list/edit.js:142
+msgid "%s only"
msgstr ""
-#. translators: label for extra-large text size option
-#. translators: label for extra large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
-#: src/blocks/author-profile/edit.js:85
-msgid "Extra Large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:150
+#: src/blocks/author-list/edit.js:150
+msgid "All authors"
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for extra-large avatar size option
-#. translators: abbreviation for extra large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
-#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
-msgid "XL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:144
+#: release/newspack-blocks/src/blocks/author-list/edit.js:151
+#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
+msgid "Guest authors"
msgstr ""
-#. translators: label for extra-large avatar size option
-#: dist/editor.js:1 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
-#: src/blocks/author-profile/edit.js:124
-msgid "Extra-large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:145
+#: release/newspack-blocks/src/blocks/author-list/edit.js:152
+#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
+msgid "WP users"
msgstr ""
-#. translators: Error text for when no authors are found.
-#: dist/editor.js:2 dist/editor.js:3 release/newspack-blocks/dist/editor.js:2
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
-#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
-msgid "No authors or guest authors found for ID %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-list/edit.js:161
+#: release/newspack-blocks/src/blocks/author-list/edit.js:372
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:375
+#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
+#: src/blocks/homepage-articles/edit.js:378
+msgid "Columns"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:268
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
-#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
-msgid "Author Profile Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:174
+#: src/blocks/author-list/edit.js:174
+msgid "WP User Roles"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:270
-#: release/newspack-blocks/src/blocks/author-list/edit.js:276
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
-#: src/blocks/author-list/edit.js:270 src/blocks/author-list/edit.js:276
-#: src/blocks/author-profile/edit.js:215 src/blocks/author-profile/edit.js:221
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:196
+#: src/blocks/author-list/edit.js:196
+msgid "Display alphabetical separators"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:197
+#: src/blocks/author-list/edit.js:197
+msgid "Chunk authors alphabetically."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:205
+#: src/blocks/author-list/edit.js:205
+msgid "Group authors by alphabet"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:206
+#: src/blocks/author-list/edit.js:206
+msgid "Display each alphabetical chunk as a discrete section."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:219
+#: src/blocks/author-list/edit.js:219
+msgid "Exclude authors with 0 posts"
+msgstr ""
+
+#. Translators: Help message for "include empty authors" toggle.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:222
+#: src/blocks/author-list/edit.js:222
+msgid "Authors with no published posts will be %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:233
+#: src/blocks/author-list/edit.js:233
+msgid "Search by author name"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:234
+#: src/blocks/author-list/edit.js:234
+msgid "Authors selected here will not be displayed."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/author-list/edit.js:255
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
+#: release/newspack-blocks/src/components/query-controls.js:75
+#: release/newspack-blocks/src/components/query-controls.js:90
+#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
+#: src/components/query-controls.js:75 src/components/query-controls.js:90
+msgid "(no name)"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
+#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
+msgid "author"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:263
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
+#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
+msgid "authors"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:268
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
+#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
+msgid "Author Profile Settings"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:270
+#: release/newspack-blocks/src/blocks/author-list/edit.js:276
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
+#: src/blocks/author-list/edit.js:270 src/blocks/author-list/edit.js:276
+#: src/blocks/author-profile/edit.js:215 src/blocks/author-profile/edit.js:221
msgid "Text Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:297
#: release/newspack-blocks/src/blocks/author-profile/edit.js:242
#: src/blocks/author-list/edit.js:297 src/blocks/author-profile/edit.js:242
msgid "Avatar Settings"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:300
#: release/newspack-blocks/src/blocks/author-profile/edit.js:245
#: src/blocks/author-list/edit.js:300 src/blocks/author-profile/edit.js:245
msgid "Display avatar"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:308
#: release/newspack-blocks/src/blocks/author-profile/edit.js:253
#: src/blocks/author-list/edit.js:308 src/blocks/author-profile/edit.js:253
msgid "Hide default avatar"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
-#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
-msgid "Avatar size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:316
+#: release/newspack-blocks/src/blocks/author-list/edit.js:322
+#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
+msgid "Avatar Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:345
#: release/newspack-blocks/src/blocks/author-profile/edit.js:290
#: src/blocks/author-list/edit.js:345 src/blocks/author-profile/edit.js:290
msgid "Avatar border radius"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:364
+#: src/blocks/author-list/edit.js:364
+msgid "List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:385
#: release/newspack-blocks/src/blocks/author-profile/edit.js:310
#: src/blocks/author-list/edit.js:385 src/blocks/author-profile/edit.js:310
msgid "Show avatar on left"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:391
#: release/newspack-blocks/src/blocks/author-profile/edit.js:316
#: src/blocks/author-list/edit.js:391 src/blocks/author-profile/edit.js:316
msgid "Show avatar on right"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:402
#: release/newspack-blocks/src/blocks/author-profile/edit.js:327
#: src/blocks/author-list/edit.js:402 src/blocks/author-profile/edit.js:327
msgid "Edit selection"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/edit.js:479
+#: release/newspack-blocks/src/blocks/author-list/index.js:23
+#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
+msgid "Author List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:488
+#: src/blocks/author-list/edit.js:488
+msgid "Fetching authors…"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/author-list/index.js:43
+#: release/newspack-blocks/src/blocks/author-profile/index.js:43
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
+#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
+#: src/blocks/homepage-articles/index.js:54
+msgctxt "block style"
+msgid "Default"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:44
+#: release/newspack-blocks/src/blocks/author-profile/index.js:44
+#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
+msgctxt "block style"
+msgid "Centered"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for small avatar size option
+#. translators: label for small size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:298
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:327
+#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
+#: src/blocks/homepage-articles/edit.js:301
+#: src/blocks/homepage-articles/edit.js:330
+msgid "Small"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for small avatar size option
+#. translators: abbreviation for small size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:299
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:328
+#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
+#: src/blocks/homepage-articles/edit.js:302
+#: src/blocks/homepage-articles/edit.js:331
+msgid "S"
+msgstr ""
+
+#. translators: label for medium text size option
+#. translators: label for medium avatar size option
+#. translators: label for medium size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:303
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:332
+#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
+#: src/blocks/homepage-articles/edit.js:306
+#: src/blocks/homepage-articles/edit.js:335
+msgid "Medium"
+msgstr ""
+
+#. translators: abbreviation for medium text size option
+#. translators: abbreviation for medium avatar size option
+#. translators: abbreviation for medium size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:304
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:333
+#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
+#: src/blocks/homepage-articles/edit.js:307
+#: src/blocks/homepage-articles/edit.js:336
+msgid "M"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for large avatar size option
+#. translators: label for large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:308
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:337
+#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
+#: src/blocks/homepage-articles/edit.js:311
+#: src/blocks/homepage-articles/edit.js:340
+msgid "Large"
+msgstr ""
+
+#. translators: abbreviation for large text size option
+#. translators: abbreviation for large avatar size option
+#. translators: abbreviation for large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:309
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:338
+#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
+#: src/blocks/homepage-articles/edit.js:312
+#: src/blocks/homepage-articles/edit.js:341
+msgid "L"
+msgstr ""
+
+#. translators: label for extra-large text size option
+#. translators: label for extra large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:313
+#: src/blocks/author-profile/edit.js:85
+#: src/blocks/homepage-articles/edit.js:316
+msgid "Extra Large"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for extra-large avatar size option
+#. translators: abbreviation for extra large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:317
+#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
+#: src/blocks/homepage-articles/edit.js:320
+msgid "XL"
+msgstr ""
+
+#. translators: label for extra-large avatar size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
+#: src/blocks/author-profile/edit.js:124
+msgid "Extra-large"
+msgstr ""
+
+#. translators: Error text for when no authors are found.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
+#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
+msgid "No authors or guest authors found for ID %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
+#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
+msgid "Avatar size"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
#: release/newspack-blocks/src/blocks/author-profile/index.js:23
#: src/blocks/author-profile/edit.js:343 src/blocks/author-profile/index.js:23
msgid "Author Profile"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
#: src/blocks/author-profile/edit.js:352
msgid "Fetching author info…"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
#: src/blocks/author-profile/edit.js:358
msgid "Search for an author to display"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
#: src/blocks/author-profile/edit.js:359
msgid "Begin typing name, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:3 dist/editor.js:5 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:255
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
-#: release/newspack-blocks/src/components/query-controls.js:75
-#: release/newspack-blocks/src/components/query-controls.js:90
-#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
-#: src/components/query-controls.js:75 src/components/query-controls.js:90
-msgid "(no name)"
-msgstr ""
-
-#: dist/editor.js:3 dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
-#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
-msgid "author"
+#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
+msgid "profile"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:263
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
-#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
-msgid "authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/index.js:41
+#: src/blocks/author-profile/index.js:41
+msgid "Display an author profile card."
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/single-author.js:99
-#: src/blocks/author-profile/single-author.js:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2607
+#: release/newspack-blocks/src/blocks/author-profile/single-author.js:97
+#: src/blocks/author-profile/single-author.js:97
msgid "More by"
msgstr ""
-#. translators: label for square aspect ratio option
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:191
-#: src/blocks/carousel/edit.js:191
-msgid "Square"
-msgstr ""
-
-#. translators: abbreviation for 1:1 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:195
-#: src/blocks/carousel/edit.js:195
-msgid "1:1"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:67
+#: src/blocks/checkout-button/edit.js:67
+msgid "Width settings"
msgstr ""
-#. translators: label for 4:3 aspect ratio option
-#. translators: abbreviation for 4:3 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:202
-#: release/newspack-blocks/src/blocks/carousel/edit.js:203
-#: src/blocks/carousel/edit.js:202 src/blocks/carousel/edit.js:203
-msgid "4:3"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:68
+#: src/blocks/checkout-button/edit.js:68
+msgid "Button width"
msgstr ""
-#. translators: label for 16:9 aspect ratio option
-#. translators: abbreviation for 16:9 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:210
-#: release/newspack-blocks/src/blocks/carousel/edit.js:214
-#: src/blocks/carousel/edit.js:210 src/blocks/carousel/edit.js:214
-msgid "16:9"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:149
+#: src/blocks/checkout-button/edit.js:149
+msgid "Click to change the selected product"
msgstr ""
-#. translators: label for 3:4 aspect ratio option
-#. translators: abbreviation for 3:4 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:221
-#: release/newspack-blocks/src/blocks/carousel/edit.js:222
-#: src/blocks/carousel/edit.js:221 src/blocks/carousel/edit.js:222
-msgid "3:4"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:154
+#: src/blocks/checkout-button/edit.js:154
+msgid "Change the selected product"
msgstr ""
-#. translators: label for 9:16 aspect ratio option
-#. translators: abbreviation for 9:16 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:229
-#: release/newspack-blocks/src/blocks/carousel/edit.js:233
-#: src/blocks/carousel/edit.js:229 src/blocks/carousel/edit.js:233
-msgid "9:16"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:166
+#: src/blocks/checkout-button/edit.js:166
+msgid "Type to search for a product…"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:398
-#: release/newspack-blocks/src/blocks/carousel/edit.js:408
-#: src/blocks/carousel/edit.js:398 src/blocks/carousel/edit.js:408
-msgid "Slide Aspect Ratio"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:168
+#: src/blocks/checkout-button/edit.js:168
+msgid "Select a product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:428
-#: release/newspack-blocks/src/blocks/carousel/edit.js:444
-#: src/blocks/carousel/edit.js:428 src/blocks/carousel/edit.js:444
-msgid "Image Fit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:178
+#: src/blocks/checkout-button/edit.js:178
+msgid "Cancel"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:449
-#: release/newspack-blocks/src/blocks/carousel/edit.js:452
-#: src/blocks/carousel/edit.js:449 src/blocks/carousel/edit.js:452
-msgid "Cover"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:277
+#: src/blocks/checkout-button/edit.js:277
+msgid "Product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:457
-#: release/newspack-blocks/src/blocks/carousel/edit.js:460
-#: src/blocks/carousel/edit.js:457 src/blocks/carousel/edit.js:460
-msgid "Contain"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:287
+#: src/blocks/checkout-button/edit.js:287
+msgid "Allow the reader to select the variation before checkout."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:508
-#: src/blocks/carousel/edit.js:508
-msgid "Article Meta Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:301
+#: src/blocks/checkout-button/edit.js:301
+msgid "Variation"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:511
-#: src/blocks/carousel/edit.js:511
-msgid "Show Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:302
+#: src/blocks/checkout-button/edit.js:302
+msgid "Select the product variation to be added to cart."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:518
-#: src/blocks/carousel/edit.js:518
-msgid "Show Date"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:326
+#: src/blocks/checkout-button/edit.js:326
+msgid "After purchase"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:525
-#: src/blocks/carousel/edit.js:525
-msgid "Show Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
+#: src/blocks/checkout-button/edit.js:330
+msgid "Name Your Price"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:532
-#: src/blocks/carousel/edit.js:532
-msgid "Show Author"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:332
+#: src/blocks/checkout-button/edit.js:332
+msgid ""
+"This product has \"Name Your Price\" toggled on. You can set the custom "
+"price for this checkout."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:540
-#: src/blocks/carousel/edit.js:540
-msgid "Show Author Avatar"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:338
+#: src/blocks/checkout-button/edit.js:338
+msgid "Suggested price:"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:548
-#: src/blocks/carousel/edit.js:548
-msgid "Show Featured Image Caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:343
+#: src/blocks/checkout-button/edit.js:343
+msgid "Minimum price:"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:555
-#: src/blocks/carousel/edit.js:555
-msgid "Show Featured Image Credit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:349
+#: src/blocks/checkout-button/edit.js:349
+msgid "Maximum price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post content."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:355
+#: src/blocks/checkout-button/edit.js:355
+msgid "Custom Price"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post excerpt."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Frequency"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Subtitle"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Tiers"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:346
+#: src/blocks/homepage-articles/edit.js:349
+msgid "Display Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Author Name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:384
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:390
+#: src/blocks/homepage-articles/edit.js:387
+#: src/blocks/homepage-articles/edit.js:393
+msgid "Columns Gap"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:420
+#: src/blocks/homepage-articles/edit.js:423
+msgid ""
+"This blog is private, therefore the \"Load more posts\" feature is not "
+"active."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Featured image caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:428
+#: src/blocks/homepage-articles/edit.js:431
+msgid "Show \"Load more posts\" Button"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:14
-#: src/blocks/shared/author.js:14
-msgid "Biographical info"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:435
+#: src/blocks/homepage-articles/edit.js:438
+msgid "Allow duplicate stories"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:18
-#: src/blocks/shared/author.js:18
-msgid "Social links"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:436
+#: src/blocks/homepage-articles/edit.js:439
+msgid ""
+"If checked, this block will be excluded from the page's de-duplication "
+"logic. Duplicate stories may appear."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:22
-#: src/blocks/shared/author.js:22
-msgid "Email address"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:445
+#: src/blocks/homepage-articles/edit.js:448
+msgid "Featured Image Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:26
-#: src/blocks/shared/author.js:26
-msgid "Link to author archive"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:448
+#: src/blocks/homepage-articles/edit.js:451
+msgid "Show Featured Image"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:33
-#: src/blocks/shared/author.js:33
-msgid "Display the following fields:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:457
+#: src/blocks/homepage-articles/edit.js:460
+msgid "Show Featured Image Caption"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:34
-#: src/components/editor-panels.js:34
-msgid "Listings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:468
+#: src/blocks/homepage-articles/edit.js:471
+msgid "Stack on mobile"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:53
-#: src/components/editor-panels.js:53
-msgid "Post Types"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:474
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:480
+#: src/blocks/homepage-articles/edit.js:477
+#: src/blocks/homepage-articles/edit.js:483
+msgid "Featured Image Size"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:65
-#: src/components/editor-panels.js:65
-msgid "Additional Post Statuses"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:504
+#: src/blocks/homepage-articles/edit.js:507
+msgid "Minimum height"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:68
-#: src/components/editor-panels.js:68
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:505
+#: src/blocks/homepage-articles/edit.js:508
msgid ""
-"Selection here has effect only for editors, regular users will only see "
-"published posts."
+"Sets a minimum height for the block, using a percentage of the screen's "
+"current height."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
-#: release/newspack-blocks/src/components/query-controls.js:17
-#: release/newspack-blocks/src/components/query-controls.js:19
-#: release/newspack-blocks/src/components/query-controls.js:40
-#: release/newspack-blocks/src/components/query-controls.js:59
-#: release/newspack-blocks/src/components/query-controls.js:135
-#: release/newspack-blocks/src/components/query-controls.js:152
-#: release/newspack-blocks/src/components/query-controls.js:166
-#: release/newspack-blocks/src/components/query-controls.js:211
-#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
-#: src/components/query-controls.js:17 src/components/query-controls.js:19
-#: src/components/query-controls.js:40 src/components/query-controls.js:59
-#: src/components/query-controls.js:135 src/components/query-controls.js:152
-#: src/components/query-controls.js:166 src/components/query-controls.js:211
-msgid "(no title)"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:517
+#: src/blocks/homepage-articles/edit.js:520
+msgid "Post Control Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:261
-#: src/components/query-controls.js:261
-msgid "Choose Specific Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:521
+#: src/blocks/homepage-articles/edit.js:524
+msgid "Show Subtitle"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:270
-#: src/components/query-controls.js:270
-msgid "Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:529
+#: src/blocks/homepage-articles/edit.js:532
+msgid "Show Excerpt"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:271
-#: src/components/query-controls.js:271
-msgid "Begin typing post title, click autocomplete result to select."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:536
+#: src/blocks/homepage-articles/edit.js:539
+msgid "Max number of words in excerpt"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:285
-#: src/components/query-controls.js:285
-msgid "Authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:544
+#: src/blocks/homepage-articles/edit.js:547
+msgid "Add a \"Read More\" link"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
-#: release/newspack-blocks/src/components/query-controls.js:294
-#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:294
-msgid "Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:550
+#: src/blocks/homepage-articles/edit.js:553
+msgid "\"Read More\" link text"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:301
-#: src/components/query-controls.js:301
-msgid "Include subcategories "
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:558
+#: src/blocks/homepage-articles/edit.js:561
+msgid "Type Scale"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:310
-#: src/components/query-controls.js:310
-msgid "Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:567
+#: src/blocks/homepage-articles/edit.js:570
+msgid "Color Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:340
-#: src/components/query-controls.js:340
-msgid "Hide Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:573
+#: src/blocks/homepage-articles/edit.js:576
+msgid "Text Color"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:341
-#: src/components/query-controls.js:341
-msgid "Show Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:577
+#: src/blocks/homepage-articles/edit.js:580
+msgid "Post Meta Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:353
-#: src/components/query-controls.js:353
-msgid "Excluded Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:509
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:580
+#: src/blocks/carousel/edit.js:509 src/blocks/homepage-articles/edit.js:583
+msgid "Show Date"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:362
-#: src/components/query-controls.js:362
-msgid "Excluded Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:516
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:587
+#: src/blocks/carousel/edit.js:516 src/blocks/homepage-articles/edit.js:590
+msgid "Show Category"
msgstr ""
-#. translators: %s is the custom taxonomy label.
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-#: release/newspack-blocks/src/components/query-controls.js:376
-#: src/components/query-controls.js:376
-msgid "Excluded %s"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:523
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:594
+#: src/blocks/carousel/edit.js:523 src/blocks/homepage-articles/edit.js:597
+msgid "Show Author"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Post-Checkout Button"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:531
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:602
+#: src/blocks/carousel/edit.js:531 src/blocks/homepage-articles/edit.js:605
+msgid "Show Author Avatar"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid ""
-"After a successful purchase, a button will be presented to finish the "
-"process."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:674
+#: src/blocks/homepage-articles/edit.js:677
+msgid "List View"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Close the modal"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:680
+#: src/blocks/homepage-articles/edit.js:683
+msgid "Grid View"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to a custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:689
+#: src/blocks/homepage-articles/edit.js:692
+msgid "Show media on top"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to the previous page"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:695
+#: src/blocks/homepage-articles/edit.js:698
+msgid "Show media on left"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Button Label"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:701
+#: src/blocks/homepage-articles/edit.js:704
+msgid "Show media on right"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:707
+#: src/blocks/homepage-articles/edit.js:710
+msgid "Show media behind"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "https://example.com"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:716
+#: src/blocks/homepage-articles/edit.js:719
+msgid "Landscape Image Shape"
msgstr ""
-#. Translators: %s: The name of the type.
-#. Translators: %s: the name of a post type.
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:479
-#: release/newspack-blocks/src/blocks/author-list/index.js:23
-#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
-msgid "Author List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:722
+#: src/blocks/homepage-articles/edit.js:725
+msgid "portrait Image Shape"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
-msgid "profile"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:728
+#: src/blocks/homepage-articles/edit.js:731
+msgid "Square Image Shape"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/index.js:41
-#: src/blocks/author-list/index.js:41
-msgid "Display a list of author profile cards."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:734
+#: src/blocks/homepage-articles/edit.js:737
+msgid "Uncropped"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/index.js:43
-#: release/newspack-blocks/src/blocks/author-profile/index.js:43
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
-#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
-#: src/blocks/homepage-articles/index.js:54
-msgctxt "block style"
-msgid "Default"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:752
+#: src/blocks/homepage-articles/edit.js:755
+msgid "Write header…"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:44
-#: release/newspack-blocks/src/blocks/author-profile/index.js:44
-#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
-msgctxt "block style"
-msgid "Centered"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:759
+#: src/blocks/homepage-articles/edit.js:762
+msgid "Sorry, no posts were found."
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:105
-#: release/newspack-blocks/src/blocks/author-list/edit.js:109
-#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
-msgid "Error fetching authors."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
+#: src/blocks/homepage-articles/index.js:55
+msgctxt "block style"
+msgid "Borders"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:130
-#: src/blocks/author-list/edit.js:130
-msgid "Author List Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post content."
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:134
-#: src/blocks/author-list/edit.js:134
-msgid "Author Type"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post excerpt."
msgstr ""
-#. translators: help text for author type selection.
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:137
-#: src/blocks/author-list/edit.js:137
-msgid "%s will be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Subtitle"
msgstr ""
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:139
-#: src/blocks/author-list/edit.js:139
-msgid "Both guest authors and WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Title"
msgstr ""
-#. translators: currently selected author type option.
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:142
-#: src/blocks/author-list/edit.js:142
-msgid "%s only"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Author Name"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:144
-#: release/newspack-blocks/src/blocks/author-list/edit.js:151
-#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
-msgid "Guest authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Category"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:145
-#: release/newspack-blocks/src/blocks/author-list/edit.js:152
-#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
-msgid "WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Featured image caption"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:150
-#: src/blocks/author-list/edit.js:150
-msgid "All authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:132
+#: src/blocks/iframe/iframe-placeholder.js:132
+msgid ""
+"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a "
+"PPT), pick one from your media library, or add one with a URL."
msgstr ""
-#: dist/editor.js:23 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/edit.js:161
-#: release/newspack-blocks/src/blocks/author-list/edit.js:372
-#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
-msgid "Columns"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:92
+#: src/blocks/iframe/iframe-placeholder.js:92
+msgid "Media Library"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:174
-#: src/blocks/author-list/edit.js:174
-msgid "WP User Roles"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:14
+#: src/blocks/shared/author.js:14
+msgid "Biographical info"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:196
-#: src/blocks/author-list/edit.js:196
-msgid "Display alphabetical separators"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:18
+#: src/blocks/shared/author.js:18
+msgid "Social links"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:197
-#: src/blocks/author-list/edit.js:197
-msgid "Chunk authors alphabetically."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:22
+#: src/blocks/shared/author.js:22
+msgid "Email address"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:205
-#: src/blocks/author-list/edit.js:205
-msgid "Group authors by alphabet"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:26
+#: src/blocks/shared/author.js:26
+msgid "Link to author archive"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:206
-#: src/blocks/author-list/edit.js:206
-msgid "Display each alphabetical chunk as a discrete section."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:33
+#: src/blocks/shared/author.js:33
+msgid "Display the following fields:"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:219
-#: src/blocks/author-list/edit.js:219
-msgid "Exclude authors with 0 posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
+#: release/newspack-blocks/src/components/query-controls.js:17
+#: release/newspack-blocks/src/components/query-controls.js:19
+#: release/newspack-blocks/src/components/query-controls.js:40
+#: release/newspack-blocks/src/components/query-controls.js:59
+#: release/newspack-blocks/src/components/query-controls.js:135
+#: release/newspack-blocks/src/components/query-controls.js:152
+#: release/newspack-blocks/src/components/query-controls.js:166
+#: release/newspack-blocks/src/components/query-controls.js:211
+#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
+#: src/components/query-controls.js:17 src/components/query-controls.js:19
+#: src/components/query-controls.js:40 src/components/query-controls.js:59
+#: src/components/query-controls.js:135 src/components/query-controls.js:152
+#: src/components/query-controls.js:166 src/components/query-controls.js:211
+msgid "(no title)"
msgstr ""
-#. Translators: Help message for "include empty authors" toggle.
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:222
-#: src/blocks/author-list/edit.js:222
-msgid "Authors with no published posts will be %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
+#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
+msgid "Error"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:224
-#: src/blocks/author-list/edit.js:224
-msgid "hidden"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
+#: src/blocks/video-playlist/edit.js:126
+msgid "No videos found"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:225
-#: src/blocks/author-list/edit.js:225
-msgid "displayed"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
+#: src/blocks/video-playlist/edit.js:206
+msgid "Settings"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:233
-#: src/blocks/author-list/edit.js:233
-msgid "Search by author name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
+#: src/blocks/video-playlist/edit.js:210
+msgid "Videos"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:234
-#: src/blocks/author-list/edit.js:234
-msgid "Authors selected here will not be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
+#: src/blocks/video-playlist/edit.js:211
+msgid "The maximum number of videos to pull from posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:316
-#: release/newspack-blocks/src/blocks/author-list/edit.js:322
-#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
-msgid "Avatar Size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
+#: release/newspack-blocks/src/components/query-controls.js:292
+#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:292
+msgid "Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:364
-#: src/blocks/author-list/edit.js:364
-msgid "List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:42
+#: src/components/editor-panels.js:42
+msgid "Post Types"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:488
-#: src/blocks/author-list/edit.js:488
-msgid "Fetching authors…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:54
+#: src/components/editor-panels.js:54
+msgid "Additional Post Statuses"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/index.js:41
-#: src/blocks/author-profile/index.js:41
-msgid "Display an author profile card."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:57
+#: src/components/editor-panels.js:57
+msgid ""
+"Selection here has effect only for editors, regular users will only see "
+"published posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:71
-#: src/blocks/checkout-button/edit.js:71
-msgid "Width settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:259
+#: src/components/query-controls.js:259
+msgid "Choose Specific Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:72
-#: src/blocks/checkout-button/edit.js:72
-msgid "Button width"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:268
+#: src/components/query-controls.js:268
+msgid "Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:153
-#: src/blocks/checkout-button/edit.js:153
-msgid "Click to change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:269
+#: src/components/query-controls.js:269
+msgid "Begin typing post title, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:158
-#: src/blocks/checkout-button/edit.js:158
-msgid "Change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:283
+#: src/components/query-controls.js:283
+msgid "Authors"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:170
-#: src/blocks/checkout-button/edit.js:170
-msgid "Type to search for a product…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:299
+#: src/components/query-controls.js:299
+msgid "Include subcategories "
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:172
-#: src/blocks/checkout-button/edit.js:172
-msgid "Select a product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:308
+#: src/components/query-controls.js:308
+msgid "Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:182
-#: src/blocks/checkout-button/edit.js:182
-msgid "Cancel"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:346
+#: src/components/query-controls.js:346
+msgid "Excluded Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:281
-#: src/blocks/checkout-button/edit.js:281
-msgid "Product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:355
+#: src/components/query-controls.js:355
+msgid "Excluded Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:291
-#: src/blocks/checkout-button/edit.js:291
-msgid "Allow the reader to select the variation before checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Post-Checkout Button"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:305
-#: src/blocks/checkout-button/edit.js:305
-msgid "Variation"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid ""
+"After a successful purchase, a button will be presented to finish the "
+"process."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:306
-#: src/blocks/checkout-button/edit.js:306
-msgid "Select the product variation to be added to cart."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Close the modal"
msgstr ""
-#. translators: %s is either 'enabled' or 'disabled'.
-#: dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
-#: src/blocks/checkout-button/edit.js:330
-msgid "After purchase"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to a custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:334
-#: src/blocks/checkout-button/edit.js:334
-msgid "Name Your Price"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to the previous page"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:336
-#: src/blocks/checkout-button/edit.js:336
-msgid ""
-"This product has \"Name Your Price\" toggled on. You can set the custom "
-"price for this checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Button Label"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:342
-#: src/blocks/checkout-button/edit.js:342
-msgid "Suggested price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:347
-#: src/blocks/checkout-button/edit.js:347
-msgid "Minimum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "https://example.com"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:353
-#: src/blocks/checkout-button/edit.js:353
-msgid "Maximum price:"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
+#: src/setup/placeholder-blocks.js:13
+msgid "Ad Unit"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:359
-#: src/blocks/checkout-button/edit.js:359
-msgid "Custom Price"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
+#: src/setup/placeholder-blocks.js:14
+msgid "Render an ad unit from your inventory."
msgstr ""
-#. Translators: %s is the frequency (e.g. per month, per year).
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgctxt "per `Frequency`"
-msgid " per %s"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
+#: src/setup/placeholder-blocks.js:16
+msgid "Place ad units inside your page by installing Newspack Ads."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Frequency"
+#. translators: %s is the block name.
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
+#: src/setup/placeholder-blocks.js:39
+msgid "The \"%s\" block is currently not available."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Tiers"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
+#: src/setup/placeholder-blocks.js:48
+msgid "Visit Plugin Page"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Heading…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
+#: src/setup/placeholder-blocks.js:52
+msgid "Remove Block"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:224
+#: src/blocks/author-list/edit.js:224
+msgid "hidden"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Button text…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:225
+#: src/blocks/author-list/edit.js:225
+msgid "displayed"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Description…"
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/index.js:41
+#: src/blocks/author-list/index.js:41
+msgid "Display a list of author profile cards."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Thank you text…"
+#. translators: label for square aspect ratio option
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:189
+#: src/blocks/carousel/edit.js:189
+msgid "Square"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Low-tier"
+#. translators: abbreviation for 1:1 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:193
+#: src/blocks/carousel/edit.js:193
+msgid "1:1"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Mid-tier"
+#. translators: label for 4:3 aspect ratio option
+#. translators: abbreviation for 4:3 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:200
+#: release/newspack-blocks/src/blocks/carousel/edit.js:201
+#: src/blocks/carousel/edit.js:200 src/blocks/carousel/edit.js:201
+msgid "4:3"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "High-tier"
+#. translators: label for 16:9 aspect ratio option
+#. translators: abbreviation for 16:9 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:208
+#: release/newspack-blocks/src/blocks/carousel/edit.js:212
+#: src/blocks/carousel/edit.js:208 src/blocks/carousel/edit.js:212
+msgid "16:9"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:35
-#: src/blocks/donate/index.js:35
-msgid "donate"
+#. translators: label for 3:4 aspect ratio option
+#. translators: abbreviation for 3:4 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:219
+#: release/newspack-blocks/src/blocks/carousel/edit.js:220
+#: src/blocks/carousel/edit.js:219 src/blocks/carousel/edit.js:220
+msgid "3:4"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:36
-#: src/blocks/donate/index.js:36
-msgid "memberships"
+#. translators: label for 9:16 aspect ratio option
+#. translators: abbreviation for 9:16 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:227
+#: release/newspack-blocks/src/blocks/carousel/edit.js:231
+#: src/blocks/carousel/edit.js:227 src/blocks/carousel/edit.js:231
+msgid "9:16"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:37
-#: src/blocks/donate/index.js:37
-msgid "subscriptions"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:388
+#: release/newspack-blocks/src/blocks/carousel/edit.js:398
+#: src/blocks/carousel/edit.js:388 src/blocks/carousel/edit.js:398
+msgid "Slide Aspect Ratio"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:42
-#: src/blocks/donate/index.js:42
-msgid "Manually place a donation block on any post or page on your site."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:418
+#: release/newspack-blocks/src/blocks/carousel/edit.js:435
+#: src/blocks/carousel/edit.js:418 src/blocks/carousel/edit.js:435
+msgid "Image Fit"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/donate/index.js:48
-#: release/newspack-blocks/src/blocks/iframe/index.js:37
-#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
-msgid "Support reference"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:440
+#: release/newspack-blocks/src/blocks/carousel/edit.js:443
+#: src/blocks/carousel/edit.js:440 src/blocks/carousel/edit.js:443
+msgid "Cover"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
-#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
-msgid "Error"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:448
+#: release/newspack-blocks/src/blocks/carousel/edit.js:451
+#: src/blocks/carousel/edit.js:448 src/blocks/carousel/edit.js:451
+msgid "Contain"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to troubleshoot."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:499
+#: src/blocks/carousel/edit.js:499
+msgid "Article Meta Settings"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Donate block will not be rendered."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:502
+#: src/blocks/carousel/edit.js:502
+msgid "Show Title"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Reader Revenue platform is set to \"other\"."
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:25
+#: src/blocks/donate/index.js:25
+msgid "Donate"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to update the platform."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Book"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Grid View"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Buy"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "List View"
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Button text…"
msgstr ""
-#. Translators: %s is the currency symbol, %d is the minimum donation amount.
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid ""
-"Warning: suggested donations should be at least the minimum donation amount "
-"(%1$s%2$d)."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Thank you text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Layout"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Card number"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiers layout is disabled if the block is set to render untiered."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "with Apple/Google Pay"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Default Tab"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Heading…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Suggested Donations"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Configure manually"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Description…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiered"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Label"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Minimum donation"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
+#: release/newspack-blocks/dist/editor.js:2739
msgid ""
-"The Donate Block allows you to collect donations from readers. The fields "
-"are automatically defined based on your donation settings."
+"Name of the field which will be sent to the payment procesor and other third "
+"parties. Field names must be unique."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Edit donation settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Options"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Styling"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Remove"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Button Color"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name already exists."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Required"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign ID"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Field width:"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:63
-#: src/blocks/donate/index.js:63
-msgid "Alternate"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Save"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:68
-#: src/blocks/donate/index.js:68
-msgid "Minimal"
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:166
+#: src/blocks/iframe/iframe-placeholder.js:166
+msgid "Update"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:73
-#: src/blocks/donate/index.js:73
-msgid "Modern"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Collect additional data from donors by defining custom form fields."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Display Settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move up"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Columns Gap"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move down"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"This blog is private, therefore the \"Load more posts\" feature is not "
-"active."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Add data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show \"Load more posts\" Button"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Allow duplicate stories"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Low-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"If checked, this block will be excluded from the page's de-duplication "
-"logic. Duplicate stories may appear."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Mid-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "High-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Featured Image"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to troubleshoot."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Stack on mobile"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Donate block will not be rendered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Size"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Reader Revenue platform is set to \"other\"."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Minimum height"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to update the platform."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#. Translators: %s is the currency symbol, %d is the minimum donation amount.
+#: release/newspack-blocks/dist/editor.js:2772
msgid ""
-"Sets a minimum height for the block, using a percentage of the screen's "
-"current height."
-msgstr ""
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Control Settings"
+"Warning: suggested donations should be at least the minimum donation amount "
+"(%1$s%2$d)."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Subtitle"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Layout"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiers layout is disabled if the block is set to render untiered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Max number of words in excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Default Tab"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Add a \"Read More\" link"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Suggested Donations"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "\"Read More\" link text"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Configure manually"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Type Scale"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiered"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Color Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Minimum donation"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Text Color"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid ""
+"The Donate Block allows you to collect donations from readers. The fields "
+"are automatically defined based on your donation settings."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Meta Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Edit donation settings"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on top"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Styling"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on left"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Button Color"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on right"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Additional data fields"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media behind"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Landscape Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign ID"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "portrait Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:35
+#: src/blocks/donate/index.js:35
+msgid "donate"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Square Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:36
+#: src/blocks/donate/index.js:36
+msgid "memberships"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Uncropped"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:37
+#: src/blocks/donate/index.js:37
+msgid "subscriptions"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Write header…"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:42
+#: src/blocks/donate/index.js:42
+msgid "Manually place a donation block on any post or page on your site."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Sorry, no posts were found."
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/donate/index.js:48
+#: release/newspack-blocks/src/blocks/iframe/index.js:37
+#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
+msgid "Support reference"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:25
#: src/blocks/homepage-articles/index.js:25
msgid "Homepage Posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:48
#: src/blocks/homepage-articles/index.js:48
msgid "posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:49
#: src/blocks/homepage-articles/index.js:49
msgid "articles"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:50
#: src/blocks/homepage-articles/index.js:50
msgid "latest"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:52
#: src/blocks/homepage-articles/index.js:52
msgid "A block for displaying homepage posts."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
-#: src/blocks/homepage-articles/index.js:55
-msgctxt "block style"
-msgid "Borders"
-msgstr ""
-
-#. Translators: %s: describes what kinds of files/embeds the current user can use.
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:138
-#: src/blocks/iframe/iframe-placeholder.js:138
-msgid ""
-"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from "
-"the media library, %s."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:143
-#: src/blocks/iframe/iframe-placeholder.js:143
-msgid "embed from a URL, or upload a .zip archive containing HTML assets"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:146
-#: src/blocks/iframe/iframe-placeholder.js:146
-msgid "or embed from a URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:180
-#: src/blocks/iframe/iframe-placeholder.js:180
-msgid "Update"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:181
-#: src/blocks/iframe/iframe-placeholder.js:181
-msgid "Upload"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:95
-#: src/blocks/iframe/iframe-placeholder.js:95
-msgid "Media Library"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:115
-#: src/blocks/iframe/iframe-placeholder.js:115
-msgid "Update from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:116
-#: src/blocks/iframe/iframe-placeholder.js:116
-msgid "Embed from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:20
-#: src/blocks/iframe/index.js:20
-msgid "Iframe"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:73
+#: release/newspack-blocks/src/blocks/iframe/edit.js:107
+#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:107
+msgid "An error occured when uploading the iframe archive."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "project iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:141
+#: src/blocks/iframe/edit.js:141
+msgid "An error occured when setting the iframe from the archive media."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:35
-#: src/blocks/iframe/index.js:35
-msgid "Embed an iframe."
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:166
+#: src/blocks/iframe/edit.js:166
+msgid "Hide iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2871
#: release/newspack-blocks/src/blocks/iframe/edit.js:167
#: src/blocks/iframe/edit.js:167
-msgid "Hide iframe preview"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:168
-#: src/blocks/iframe/edit.js:168
msgid "Show iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:182
-#: src/blocks/iframe/edit.js:182
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:181
+#: src/blocks/iframe/edit.js:181
msgid "This block will take over the page content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:188
-#: src/blocks/iframe/edit.js:188
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:187
+#: src/blocks/iframe/edit.js:187
msgid "Newspack embedded iframe"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:73
-#: release/newspack-blocks/src/blocks/iframe/edit.js:108
-#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:108
-msgid "An error occured when uploading the iframe archive."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:142
-#: src/blocks/iframe/edit.js:142
-msgid "An error occured when setting the iframe from the archive media."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:222
-#: src/blocks/iframe/edit.js:222
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:220
+#: src/blocks/iframe/edit.js:220
msgid "Iframe Settings"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:225
-#: src/blocks/iframe/edit.js:225
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:223
+#: src/blocks/iframe/edit.js:223
msgid "Fullscreen"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:226
-#: src/blocks/iframe/edit.js:226
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:224
+#: src/blocks/iframe/edit.js:224
msgid ""
"If enabled, the iframe will be full screen and hide all the post content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:238
-#: src/blocks/iframe/edit.js:238
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:236
+#: src/blocks/iframe/edit.js:236
msgid "Width"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:244
-#: src/blocks/iframe/edit.js:244
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:242
+#: src/blocks/iframe/edit.js:242
msgid "Height"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
-#: src/blocks/video-playlist/edit.js:126
-msgid "No videos found"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:111
+#: src/blocks/iframe/iframe-placeholder.js:111
+msgid "Update from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
-#: src/blocks/video-playlist/edit.js:206
-msgid "Settings"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:112
+#: src/blocks/iframe/iframe-placeholder.js:112
+msgid "Embed from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
-#: src/blocks/video-playlist/edit.js:210
-msgid "Videos"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:167
+#: src/blocks/iframe/iframe-placeholder.js:167
+msgid "Upload"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
-#: src/blocks/video-playlist/edit.js:211
-msgid "The maximum number of videos to pull from posts."
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:20
+#: src/blocks/iframe/index.js:20
+msgid "Iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "project iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:35
+#: src/blocks/iframe/index.js:35
+msgid "Embed an iframe."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:18
#: src/blocks/video-playlist/index.js:18
msgid "YouTube Video Playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:40
#: src/blocks/video-playlist/index.js:40
msgid "video"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:41
#: src/blocks/video-playlist/index.js:41
msgid "playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:42
#: src/blocks/video-playlist/index.js:42
msgid "youtube"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:44
#: src/blocks/video-playlist/index.js:44
msgid "Embed a playlist of latest YouTube videos."
msgstr ""
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
-#: src/setup/placeholder-blocks.js:13
-msgid "Ad Unit"
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
-#: src/setup/placeholder-blocks.js:14
-msgid "Render an ad unit from your inventory."
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
-#: src/setup/placeholder-blocks.js:16
-msgid "Place ad units inside your page by installing Newspack Ads."
-msgstr ""
-
-#. translators: %s is the block name.
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
-#: src/setup/placeholder-blocks.js:39
-msgid "The \"%s\" block is currently not available."
-msgstr ""
-
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
-#: src/setup/placeholder-blocks.js:48
-msgid "Visit Plugin Page"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:333
+#: src/components/query-controls.js:333
+msgid "Hide Advanced Filters"
msgstr ""
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
-#: src/setup/placeholder-blocks.js:52
-msgid "Remove Block"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:334
+#: src/components/query-controls.js:334
+msgid "Show Advanced Filters"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block title"
msgid "Checkout Button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block description"
msgid "Modal checkout button for WooCommerce products."
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "woocommerce"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "product"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "checkout"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Fill"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
diff --git a/languages/newspack-blocks-fr_BE-01a5b44b8bc8d20f62541de420aa61ab.json b/languages/newspack-blocks-fr_BE-01a5b44b8bc8d20f62541de420aa61ab.json
deleted file mode 100644
index 7c8e3350b..000000000
--- a/languages/newspack-blocks-fr_BE-01a5b44b8bc8d20f62541de420aa61ab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-0662222bf15e7a1a7b74db2dabb48d6c.json b/languages/newspack-blocks-fr_BE-0662222bf15e7a1a7b74db2dabb48d6c.json
deleted file mode 100644
index 792145c5b..000000000
--- a/languages/newspack-blocks-fr_BE-0662222bf15e7a1a7b74db2dabb48d6c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-0c8dad524e2a57cee4f8efb6e35387c1.json b/languages/newspack-blocks-fr_BE-0c8dad524e2a57cee4f8efb6e35387c1.json
deleted file mode 100644
index 3f8a40803..000000000
--- a/languages/newspack-blocks-fr_BE-0c8dad524e2a57cee4f8efb6e35387c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-10754bc02d28d4301c103f26dbf519ce.json b/languages/newspack-blocks-fr_BE-10754bc02d28d4301c103f26dbf519ce.json
index 7d6cba644..fa15d415b 100644
--- a/languages/newspack-blocks-fr_BE-10754bc02d28d4301c103f26dbf519ce.json
+++ b/languages/newspack-blocks-fr_BE-10754bc02d28d4301c103f26dbf519ce.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-2d52b39fdbc5d6c94b3514803f3720b8.json b/languages/newspack-blocks-fr_BE-2d52b39fdbc5d6c94b3514803f3720b8.json
index ed4b648a8..7fc8e9850 100644
--- a/languages/newspack-blocks-fr_BE-2d52b39fdbc5d6c94b3514803f3720b8.json
+++ b/languages/newspack-blocks-fr_BE-2d52b39fdbc5d6c94b3514803f3720b8.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"Author List":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"profile":[""],"Display a list of author profile cards.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-34e5c64f90b1444f3fc735376442eada.json b/languages/newspack-blocks-fr_BE-34e5c64f90b1444f3fc735376442eada.json
index 4ec4e4395..f24da1a9e 100644
--- a/languages/newspack-blocks-fr_BE-34e5c64f90b1444f3fc735376442eada.json
+++ b/languages/newspack-blocks-fr_BE-34e5c64f90b1444f3fc735376442eada.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"More by":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-351fd022e077061b5796bf7042446bfc.json b/languages/newspack-blocks-fr_BE-351fd022e077061b5796bf7042446bfc.json
deleted file mode 100644
index 2fd7ee602..000000000
--- a/languages/newspack-blocks-fr_BE-351fd022e077061b5796bf7042446bfc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-37552bb09e2a9fceec1970e3c6d46557.json b/languages/newspack-blocks-fr_BE-37552bb09e2a9fceec1970e3c6d46557.json
index 76bd53ed2..9471573b7 100644
--- a/languages/newspack-blocks-fr_BE-37552bb09e2a9fceec1970e3c6d46557.json
+++ b/languages/newspack-blocks-fr_BE-37552bb09e2a9fceec1970e3c6d46557.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":[""],"(no title)":[""],"Categories":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Include subcategories ":[""],"Tags":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-4b2ccb4e4dc8b3491228b2feb54872f2.json b/languages/newspack-blocks-fr_BE-4b2ccb4e4dc8b3491228b2feb54872f2.json
deleted file mode 100644
index 59badf8fa..000000000
--- a/languages/newspack-blocks-fr_BE-4b2ccb4e4dc8b3491228b2feb54872f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-4cecf783e091d36284a3e0cdafcd0fd5.json b/languages/newspack-blocks-fr_BE-4cecf783e091d36284a3e0cdafcd0fd5.json
deleted file mode 100644
index 7abd70a00..000000000
--- a/languages/newspack-blocks-fr_BE-4cecf783e091d36284a3e0cdafcd0fd5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":[""],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-4f16e21047908d19937bc10ced63acd1.json b/languages/newspack-blocks-fr_BE-4f16e21047908d19937bc10ced63acd1.json
deleted file mode 100644
index 711dd2fc0..000000000
--- a/languages/newspack-blocks-fr_BE-4f16e21047908d19937bc10ced63acd1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"(no title)":[""],"Categories":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-4fdea541976076f02d56139fb35e5b42.json b/languages/newspack-blocks-fr_BE-4fdea541976076f02d56139fb35e5b42.json
index 2d5e1a151..07c90c337 100644
--- a/languages/newspack-blocks-fr_BE-4fdea541976076f02d56139fb35e5b42.json
+++ b/languages/newspack-blocks-fr_BE-4fdea541976076f02d56139fb35e5b42.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":[""],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":[""],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"hidden":[""],"displayed":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-501b38ac90d35730a620fb0d483702fa.json b/languages/newspack-blocks-fr_BE-501b38ac90d35730a620fb0d483702fa.json
deleted file mode 100644
index e6419a0a8..000000000
--- a/languages/newspack-blocks-fr_BE-501b38ac90d35730a620fb0d483702fa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-53e2a1d5945b8d2b1c35e81ae1e532f3.json b/languages/newspack-blocks-fr_BE-53e2a1d5945b8d2b1c35e81ae1e532f3.json
index 43d3b8b14..9526e5cf8 100644
--- a/languages/newspack-blocks-fr_BE-53e2a1d5945b8d2b1c35e81ae1e532f3.json
+++ b/languages/newspack-blocks-fr_BE-53e2a1d5945b8d2b1c35e81ae1e532f3.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Une fois"],"Monthly":["Mensuel"],"Annually":["Annuel"],"Donate":[""],"Donation amount":["Montant du don"],"Other":["Autre"],"Load more posts":["Charger plus d\u2019articles"],"post author\u0004by":["par"],"post author\u0004 and ":[" et "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":[""],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"One-time":["Une fois"],"Monthly":["Mensuel"],"Annually":["Annuel"],"Load more posts":["Charger plus d\u2019articles"],"post author\u0004by":["par"],"post author\u0004 and ":[" et "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":[""],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"profile":[""],"Display an author profile card.":[""],"More by":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"Frequency":[""],"Tiers":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Show Featured Image Caption":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"List View":[""],"Grid View":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"block style\u0004Borders":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"(no title)":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Include subcategories ":[""],"Tags":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-5d4055f484eeb00e3ea0f9d8aace0897.json b/languages/newspack-blocks-fr_BE-5d4055f484eeb00e3ea0f9d8aace0897.json
deleted file mode 100644
index 1e34373ab..000000000
--- a/languages/newspack-blocks-fr_BE-5d4055f484eeb00e3ea0f9d8aace0897.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-5f70538e0223bc8a05b922cba67da6fb.json b/languages/newspack-blocks-fr_BE-5f70538e0223bc8a05b922cba67da6fb.json
deleted file mode 100644
index 2fdb0593b..000000000
--- a/languages/newspack-blocks-fr_BE-5f70538e0223bc8a05b922cba67da6fb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-6c2e53bab28419c30e1eaee70ba599cf.json b/languages/newspack-blocks-fr_BE-6c2e53bab28419c30e1eaee70ba599cf.json
deleted file mode 100644
index b033ba3fc..000000000
--- a/languages/newspack-blocks-fr_BE-6c2e53bab28419c30e1eaee70ba599cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Une fois"],"Monthly":["Mensuel"],"Annually":["Annuel"],"Donate":[""],"Donation amount":["Montant du don"],"Other":["Autre"],"Load more posts":["Charger plus d\u2019articles"],"post author\u0004by":["par"],"post author\u0004 and ":[" et "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":[""],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-6ed95fb4873e6e2b81351177a44995f6.json b/languages/newspack-blocks-fr_BE-6ed95fb4873e6e2b81351177a44995f6.json
deleted file mode 100644
index 7b6daaeac..000000000
--- a/languages/newspack-blocks-fr_BE-6ed95fb4873e6e2b81351177a44995f6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-73c6d3bde805172d1993f75397e9832d.json b/languages/newspack-blocks-fr_BE-73c6d3bde805172d1993f75397e9832d.json
deleted file mode 100644
index ecacbdeaa..000000000
--- a/languages/newspack-blocks-fr_BE-73c6d3bde805172d1993f75397e9832d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["par"],"post author\u0004 and ":[" et "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-78456b164809d080adecb4d2b3895802.json b/languages/newspack-blocks-fr_BE-78456b164809d080adecb4d2b3895802.json
index 5dbad243a..0c013a592 100644
--- a/languages/newspack-blocks-fr_BE-78456b164809d080adecb4d2b3895802.json
+++ b/languages/newspack-blocks-fr_BE-78456b164809d080adecb4d2b3895802.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-7b1aa64ce2d962decc04666ab86c53de.json b/languages/newspack-blocks-fr_BE-7b1aa64ce2d962decc04666ab86c53de.json
deleted file mode 100644
index 63b915d8f..000000000
--- a/languages/newspack-blocks-fr_BE-7b1aa64ce2d962decc04666ab86c53de.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-7c29764d5ef91723f5ce454f66431b9e.json b/languages/newspack-blocks-fr_BE-7c29764d5ef91723f5ce454f66431b9e.json
index fb47f254e..1c5086b28 100644
--- a/languages/newspack-blocks-fr_BE-7c29764d5ef91723f5ce454f66431b9e.json
+++ b/languages/newspack-blocks-fr_BE-7c29764d5ef91723f5ce454f66431b9e.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-912a2876091ef0dca9b26f3cfc01fc9c.json b/languages/newspack-blocks-fr_BE-912a2876091ef0dca9b26f3cfc01fc9c.json
deleted file mode 100644
index 704fd4a41..000000000
--- a/languages/newspack-blocks-fr_BE-912a2876091ef0dca9b26f3cfc01fc9c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-91a7ac8017d6e2159be1c5a3c1e372e4.json b/languages/newspack-blocks-fr_BE-91a7ac8017d6e2159be1c5a3c1e372e4.json
deleted file mode 100644
index 547c52a85..000000000
--- a/languages/newspack-blocks-fr_BE-91a7ac8017d6e2159be1c5a3c1e372e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-969286d51bb0afe10983b9aec317b5ee.json b/languages/newspack-blocks-fr_BE-969286d51bb0afe10983b9aec317b5ee.json
index 1324d5802..40ecdf110 100644
--- a/languages/newspack-blocks-fr_BE-969286d51bb0afe10983b9aec317b5ee.json
+++ b/languages/newspack-blocks-fr_BE-969286d51bb0afe10983b9aec317b5ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-9ef9b2c60c897ad79f92951e6e9949a1.json b/languages/newspack-blocks-fr_BE-9ef9b2c60c897ad79f92951e6e9949a1.json
index 97f2b6b4c..60c13a2bd 100644
--- a/languages/newspack-blocks-fr_BE-9ef9b2c60c897ad79f92951e6e9949a1.json
+++ b/languages/newspack-blocks-fr_BE-9ef9b2c60c897ad79f92951e6e9949a1.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Author Profile":[""],"profile":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-a822c3d210c89af3cb7da28eaaef929c.json b/languages/newspack-blocks-fr_BE-a822c3d210c89af3cb7da28eaaef929c.json
index 22e0cb5f9..9611318ba 100644
--- a/languages/newspack-blocks-fr_BE-a822c3d210c89af3cb7da28eaaef929c.json
+++ b/languages/newspack-blocks-fr_BE-a822c3d210c89af3cb7da28eaaef929c.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-aa9f9057c77a46b31d7e325a4322f2da.json b/languages/newspack-blocks-fr_BE-aa9f9057c77a46b31d7e325a4322f2da.json
index 27e5fbef5..335897d61 100644
--- a/languages/newspack-blocks-fr_BE-aa9f9057c77a46b31d7e325a4322f2da.json
+++ b/languages/newspack-blocks-fr_BE-aa9f9057c77a46b31d7e325a4322f2da.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-b6d3cfc30bb16d88d7bc5384bc775543.json b/languages/newspack-blocks-fr_BE-b6d3cfc30bb16d88d7bc5384bc775543.json
deleted file mode 100644
index 60fdb123b..000000000
--- a/languages/newspack-blocks-fr_BE-b6d3cfc30bb16d88d7bc5384bc775543.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-b712270cd4eb3cae7899b50b57bdd576.json b/languages/newspack-blocks-fr_BE-b712270cd4eb3cae7899b50b57bdd576.json
index 0cbe1c430..6d9cc97e2 100644
--- a/languages/newspack-blocks-fr_BE-b712270cd4eb3cae7899b50b57bdd576.json
+++ b/languages/newspack-blocks-fr_BE-b712270cd4eb3cae7899b50b57bdd576.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["par"],"post author\u0004 and ":[" et "]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["par"],"post author\u0004 and ":[" et "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-babcc0ca24e7f0145b1c8f647049f085.json b/languages/newspack-blocks-fr_BE-babcc0ca24e7f0145b1c8f647049f085.json
index 98da926d2..a7d32754a 100644
--- a/languages/newspack-blocks-fr_BE-babcc0ca24e7f0145b1c8f647049f085.json
+++ b/languages/newspack-blocks-fr_BE-babcc0ca24e7f0145b1c8f647049f085.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-bb66d96d450663284550bed5a3e9113e.json b/languages/newspack-blocks-fr_BE-bb66d96d450663284550bed5a3e9113e.json
deleted file mode 100644
index 1d1b42e22..000000000
--- a/languages/newspack-blocks-fr_BE-bb66d96d450663284550bed5a3e9113e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-c810378e74f20906b8193ea76adb6bc0.json b/languages/newspack-blocks-fr_BE-c810378e74f20906b8193ea76adb6bc0.json
deleted file mode 100644
index 39971c05e..000000000
--- a/languages/newspack-blocks-fr_BE-c810378e74f20906b8193ea76adb6bc0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-d3a1c55a07efd1a65e227bf120840752.json b/languages/newspack-blocks-fr_BE-d3a1c55a07efd1a65e227bf120840752.json
index 84076e255..71b5e6a52 100644
--- a/languages/newspack-blocks-fr_BE-d3a1c55a07efd1a65e227bf120840752.json
+++ b/languages/newspack-blocks-fr_BE-d3a1c55a07efd1a65e227bf120840752.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-d5f23a52ecbfd492ebf819c14206a9e2.json b/languages/newspack-blocks-fr_BE-d5f23a52ecbfd492ebf819c14206a9e2.json
index ad95bae3b..3fb60c5e4 100644
--- a/languages/newspack-blocks-fr_BE-d5f23a52ecbfd492ebf819c14206a9e2.json
+++ b/languages/newspack-blocks-fr_BE-d5f23a52ecbfd492ebf819c14206a9e2.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-d684e5c5ac51934ba20811c2f588e1d5.json b/languages/newspack-blocks-fr_BE-d684e5c5ac51934ba20811c2f588e1d5.json
index bc0d16584..64e0061d8 100644
--- a/languages/newspack-blocks-fr_BE-d684e5c5ac51934ba20811c2f588e1d5.json
+++ b/languages/newspack-blocks-fr_BE-d684e5c5ac51934ba20811c2f588e1d5.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-dd56360b115d1b39c48033c1e0749a11.json b/languages/newspack-blocks-fr_BE-dd56360b115d1b39c48033c1e0749a11.json
deleted file mode 100644
index 93d76c1da..000000000
--- a/languages/newspack-blocks-fr_BE-dd56360b115d1b39c48033c1e0749a11.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-e0e4434aee4db01e71268ce3edf1dd97.json b/languages/newspack-blocks-fr_BE-e0e4434aee4db01e71268ce3edf1dd97.json
deleted file mode 100644
index 1c9328c85..000000000
--- a/languages/newspack-blocks-fr_BE-e0e4434aee4db01e71268ce3edf1dd97.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"block style\u0004Default":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-e58126c278611ed6c17684ba8e7459b4.json b/languages/newspack-blocks-fr_BE-e58126c278611ed6c17684ba8e7459b4.json
deleted file mode 100644
index b36bc719c..000000000
--- a/languages/newspack-blocks-fr_BE-e58126c278611ed6c17684ba8e7459b4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-ea3e2a660753c7bfa13b5bbd8a46bdd0.json b/languages/newspack-blocks-fr_BE-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
deleted file mode 100644
index e4feff95d..000000000
--- a/languages/newspack-blocks-fr_BE-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-eccbc51a43c04f59165364eda71e0be7.json b/languages/newspack-blocks-fr_BE-eccbc51a43c04f59165364eda71e0be7.json
index fbb3f1c5a..6a010be52 100644
--- a/languages/newspack-blocks-fr_BE-eccbc51a43c04f59165364eda71e0be7.json
+++ b/languages/newspack-blocks-fr_BE-eccbc51a43c04f59165364eda71e0be7.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":[""],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-eeb28f99adedd5fad3081d2756d6f4a4.json b/languages/newspack-blocks-fr_BE-eeb28f99adedd5fad3081d2756d6f4a4.json
index dd168128d..5064540c2 100644
--- a/languages/newspack-blocks-fr_BE-eeb28f99adedd5fad3081d2756d6f4a4.json
+++ b/languages/newspack-blocks-fr_BE-eeb28f99adedd5fad3081d2756d6f4a4.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Update":[""],"Update from URL":[""],"Embed from URL":[""],"Upload":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json b/languages/newspack-blocks-fr_BE-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
deleted file mode 100644
index 22c20699c..000000000
--- a/languages/newspack-blocks-fr_BE-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-f8b1589c450689398f90b179f47e74ee.json b/languages/newspack-blocks-fr_BE-f8b1589c450689398f90b179f47e74ee.json
index 4cc37a066..e038da5a0 100644
--- a/languages/newspack-blocks-fr_BE-f8b1589c450689398f90b179f47e74ee.json
+++ b/languages/newspack-blocks-fr_BE-f8b1589c450689398f90b179f47e74ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"(no title)":[""],"Categories":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"(no title)":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json b/languages/newspack-blocks-fr_BE-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
deleted file mode 100644
index 9c227bbee..000000000
--- a/languages/newspack-blocks-fr_BE-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE-fbe7f8c598cf05d4603ba49fec909ded.json b/languages/newspack-blocks-fr_BE-fbe7f8c598cf05d4603ba49fec909ded.json
index dbc977809..5ea9a2edd 100644
--- a/languages/newspack-blocks-fr_BE-fbe7f8c598cf05d4603ba49fec909ded.json
+++ b/languages/newspack-blocks-fr_BE-fbe7f8c598cf05d4603ba49fec909ded.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"block style\u0004Default":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:20-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_BE","plural-forms":"nplurals=2; plural=(n > 1);"},"block style\u0004Default":[""],"block style\u0004Borders":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-fr_BE.mo b/languages/newspack-blocks-fr_BE.mo
index dcc5586de..f61e66287 100644
Binary files a/languages/newspack-blocks-fr_BE.mo and b/languages/newspack-blocks-fr_BE.mo differ
diff --git a/languages/newspack-blocks-fr_BE.po b/languages/newspack-blocks-fr_BE.po
index f64c015e6..dc41048fe 100644
--- a/languages/newspack-blocks-fr_BE.po
+++ b/languages/newspack-blocks-fr_BE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Newspack Blocks 1.0.0-alpha.25\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/newspack-blocks\n"
-"POT-Creation-Date: 2024-08-30T15:48:13+00:00\n"
-"PO-Revision-Date: 2024-08-30 08:46-0700\n"
+"POT-Creation-Date: 2023-12-07T20:21:58+00:00\n"
+"PO-Revision-Date: 2023-12-07 12:20-0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr_BE\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.4.1\n"
"X-Domain: newspack-blocks\n"
#. Plugin Name of the plugin
@@ -31,291 +31,151 @@ msgstr "Une collection de blocs pour les éditeurs d’informations."
msgid "Automattic"
msgstr "Automattic"
-#. Translators: %s is the maximum price.
-#: includes/class-modal-checkout.php:311
-#: release/newspack-blocks/includes/class-modal-checkout.php:311
-msgid "Adjusted price must be less than the maximum of %s."
-msgstr ""
-
-#. Translators: %s is the name-your-price custom price.
-#: includes/class-modal-checkout.php:335
-#: release/newspack-blocks/includes/class-modal-checkout.php:335
-msgid "Adjusted price must be greater than base price of %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:379 includes/class-modal-checkout.php:461
-#: release/newspack-blocks/includes/class-modal-checkout.php:379
-#: release/newspack-blocks/includes/class-modal-checkout.php:457
+#: includes/class-modal-checkout.php:256 includes/class-modal-checkout.php:283
+#: release/newspack-blocks/includes/class-modal-checkout.php:256
+#: release/newspack-blocks/includes/class-modal-checkout.php:283
msgid "Close"
msgstr ""
-#: includes/class-modal-checkout.php:405
-#: release/newspack-blocks/includes/class-modal-checkout.php:401
-msgid "per"
-msgstr ""
-
-#: includes/class-modal-checkout.php:469
-#: release/newspack-blocks/includes/class-modal-checkout.php:465
-msgid "Select an option to continue:"
-msgstr ""
-
-#. translators: 1: variable product name, 2: product variation name
-#: includes/class-modal-checkout.php:492
-#: release/newspack-blocks/includes/class-modal-checkout.php:488
-msgid "%1$s - %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:569
-msgid "Or"
-msgstr ""
-
-#: includes/class-modal-checkout.php:673
-msgid "Go back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:923
-#: release/newspack-blocks/includes/class-modal-checkout.php:905
-msgid "Please enter someone else' email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:924
-#: release/newspack-blocks/includes/class-modal-checkout.php:906
-msgid "Please enter a valid email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1010
-#: release/newspack-blocks/includes/class-modal-checkout.php:992
-msgid "Close window"
-msgstr ""
-
-#. translators: %s: Site name.
-#: includes/class-modal-checkout.php:1070
-msgid ""
-"You're already a subscriber! You can only have one active subscription at a "
-"time. Thank you for supporting %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1104
-#: release/newspack-blocks/includes/class-modal-checkout.php:1078
-msgid "Could not complete this transaction. Please contact us for assistance."
-msgstr ""
-
-#. translators: 1: Checkout button confirmation text. 2: Order total.
-#. translators: 1 is the name of the item. 2 is the price of the item.
-#: includes/class-modal-checkout.php:1153
-#: includes/class-modal-checkout.php:1536
-#: release/newspack-blocks/includes/class-modal-checkout.php:1127
-#: release/newspack-blocks/includes/class-modal-checkout.php:1510
-msgid "%1$s: %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1453
-#: release/newspack-blocks/includes/class-modal-checkout.php:1427
-msgid "Billing details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1454
-#: release/newspack-blocks/includes/class-modal-checkout.php:1428
-msgid "Shipping details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1455
-#: release/newspack-blocks/includes/class-modal-checkout.php:1429
-msgid "Gift recipient"
+#: includes/class-modal-checkout.php:290
+#: release/newspack-blocks/includes/class-modal-checkout.php:290
+msgid "Select an option below:"
msgstr ""
-#: includes/class-modal-checkout.php:1456
-#: includes/class-modal-checkout.php:1457
-#: includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/includes/class-modal-checkout.php:1430
-#: release/newspack-blocks/includes/class-modal-checkout.php:1431
-#: release/newspack-blocks/includes/class-modal-checkout.php:1432
-msgid "Complete your transaction"
+#. translators: %s: field name
+#: includes/class-modal-checkout.php:620
+#: release/newspack-blocks/includes/class-modal-checkout.php:620
+msgid "%s is a required field."
msgstr ""
-#: includes/class-modal-checkout.php:1459
-#: release/newspack-blocks/includes/class-modal-checkout.php:1433
-msgctxt "Login modal title when logged out user attempts to checkout."
-msgid "Sign in to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1464
-#: release/newspack-blocks/includes/class-modal-checkout.php:1438
-msgctxt "Login modal title when unregistered user attempts to checkout"
-msgid "Register to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1469
-#: release/newspack-blocks/includes/class-modal-checkout.php:1443
+#: includes/class-modal-checkout.php:697
+#: release/newspack-blocks/includes/class-modal-checkout.php:697
msgid "Continue browsing"
msgstr ""
-#: includes/class-modal-checkout.php:1470
-#: release/newspack-blocks/includes/class-modal-checkout.php:1444
-msgid "This donation is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1471
-#: release/newspack-blocks/includes/class-modal-checkout.php:1445
-msgid "This purchase is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1472
-#: release/newspack-blocks/includes/class-modal-checkout.php:1446
-msgid "Complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1473
-#: release/newspack-blocks/includes/class-modal-checkout.php:1447
-msgid "Purchase"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1474
-#: release/newspack-blocks/includes/class-modal-checkout.php:1448
-msgid "Back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1475
-#: release/newspack-blocks/includes/class-modal-checkout.php:1449
-msgid "Transaction successful"
+#: includes/class-modal-checkout.php:739
+#: release/newspack-blocks/includes/class-modal-checkout.php:739
+msgid "Sign up for newsletters"
msgstr ""
#. Translators: %s is the site name.
-#: includes/class-modal-checkout.php:1478
-#: release/newspack-blocks/includes/class-modal-checkout.php:1452
-msgid "Thank you for supporting %s. Your transaction was successful."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1481
-#: release/newspack-blocks/includes/class-modal-checkout.php:1455
-msgid ""
-"Your contribution directly funds our work. If you're moved to do so, you can "
-"opt to pay more than the standard rate."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1482
-#: release/newspack-blocks/includes/class-modal-checkout.php:1456
-msgid "Thank you for your generosity! We couldn't do this without you!"
+#: includes/class-modal-checkout.php:745
+#: release/newspack-blocks/includes/class-modal-checkout.php:745
+msgid "Get the best of %s directly in your email inbox."
msgstr ""
-#: includes/class-modal-checkout.php:1483
-#: release/newspack-blocks/includes/class-modal-checkout.php:1457
-msgid "Increase your support"
+#. Translators: %s is the user's email address.
+#: includes/class-modal-checkout.php:756
+#: release/newspack-blocks/includes/class-modal-checkout.php:756
+msgid "Sending to: %s"
msgstr ""
-#: includes/class-modal-checkout.php:1484
-#: release/newspack-blocks/includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply"
+#: includes/class-modal-checkout.php:793
+#: release/newspack-blocks/includes/class-modal-checkout.php:793
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:104
+#: src/modal-checkout/templates/checkout-form.php:104
+msgid "Continue"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:130
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:130
-msgid "Support our publication"
+#: includes/class-modal-checkout.php:816
+#: release/newspack-blocks/includes/class-modal-checkout.php:816
+msgid "No lists selected."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:131
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:131
-msgid ""
-"With the support of readers like you, we provide thoughtfully researched "
-"articles for a more informed and connected community. This is your chance to "
-"support credible, community-based, public-service journalism. Please join us!"
+#: includes/class-modal-checkout.php:864
+#: release/newspack-blocks/includes/class-modal-checkout.php:864
+msgid "Signup successful!"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:134
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:134
-msgid "Subscribe to our newsletter"
+#. Translators: %s is the site name.
+#: includes/class-modal-checkout.php:871
+#: release/newspack-blocks/includes/class-modal-checkout.php:871
+msgid "Thanks for supporting %s."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:135
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:135
-msgid "Be the first to know about breaking news, articles, and updates."
+#: includes/class-modal-checkout.php:918
+#: release/newspack-blocks/includes/class-modal-checkout.php:918
+msgid "Donate now"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:154
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:154
+#: includes/class-newspack-blocks-patterns.php:144
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:144
msgid "Newspack Donations"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:158
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:158
+#: includes/class-newspack-blocks-patterns.php:148
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:148
msgid "Newspack Homepage Posts"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:162
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:162
+#: includes/class-newspack-blocks-patterns.php:152
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:152
msgid "Newspack Subscribe"
msgstr ""
-#: includes/class-newspack-blocks.php:913
-#: release/newspack-blocks/includes/class-newspack-blocks.php:912
+#: includes/class-newspack-blocks.php:900
+#: release/newspack-blocks/includes/class-newspack-blocks.php:900
msgid "Common"
msgstr ""
#. translators: separates last two sponsor names; needs a space on either side.
-#: includes/class-newspack-blocks.php:1014
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1013
+#: includes/class-newspack-blocks.php:1001
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1001
msgid " and "
msgstr " et "
#. translators: separates all but the last two sponsor names; needs a space at the end.
-#: includes/class-newspack-blocks.php:1017
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1016
+#: includes/class-newspack-blocks.php:1004
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1004
msgid ", "
msgstr ""
-#: includes/class-newspack-blocks.php:1428
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1427
+#: includes/class-newspack-blocks.php:1415
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1415
msgid "Jetpack donations is disabled in favour of Newspack donations."
msgstr ""
-#: includes/class-newspack-blocks.php:1461
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1460
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1448
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1448
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Draft"
msgstr ""
-#: includes/class-newspack-blocks.php:1462
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1461
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1449
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1449
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Scheduled"
msgstr ""
-#. Translators: %s is the %s is the frequency.
-#: includes/class-newspack-blocks.php:1602
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1601
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid "per %s"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1628
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1627
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid " once"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1631
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1630
-msgid " per "
-msgstr ""
-
-#: release/newspack-blocks/includes/class-modal-checkout.php:1046
-msgid "You may only have one subscription of this product at a time."
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/donations-1.php:9
#: src/block-patterns/donations-1.php:9
msgid "Donations Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-1.php:10
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: release/newspack-blocks/src/block-patterns/donations-3.php:10
+#: release/newspack-blocks/src/block-patterns/donations-4.php:10
+#: src/block-patterns/donations-1.php:10 src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-3.php:10 src/block-patterns/donations-4.php:10
+msgid "Support our publication"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-2.php:9
#: src/block-patterns/donations-2.php:9
msgid "Donations Pattern 2"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-2.php:10
+msgid ""
+"With the support of readers like you, we provide thoughtfully researched "
+"articles for a more informed and connected community. This is your chance to "
+"support credible, community-based, public-service journalism. Please join us!"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-3.php:9
#: src/block-patterns/donations-3.php:9
msgid "Donations Pattern 3"
@@ -326,11 +186,6 @@ msgstr ""
msgid "Donations Pattern 4"
msgstr ""
-#: release/newspack-blocks/src/block-patterns/donations-5.php:9
-#: src/block-patterns/donations-5.php:9
-msgid "Donations Pattern 5"
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/homepage-posts-1.php:9
#: src/block-patterns/homepage-posts-1.php:9
msgid "Homepage Posts Pattern 1"
@@ -491,6 +346,18 @@ msgstr ""
msgid "Subscribe Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-1.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-2.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-3.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-4.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-5.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-6.php:10
+#: src/block-patterns/subscribe-1.php:10 src/block-patterns/subscribe-2.php:10
+#: src/block-patterns/subscribe-3.php:10 src/block-patterns/subscribe-4.php:10
+#: src/block-patterns/subscribe-5.php:10 src/block-patterns/subscribe-6.php:10
+msgid "Subscribe to our newsletter"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/subscribe-2.php:9
#: src/block-patterns/subscribe-2.php:9
msgid "Subscribe Pattern 2"
@@ -521,119 +388,182 @@ msgstr ""
msgid "Subscribe Pattern 7"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10
+msgid "Subscribe to our Newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10 src/block-patterns/subscribe-10.php:10
+msgid "Be the first to know about breaking news, articles, and updates."
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:9
+#: src/block-patterns/subscribe-8.php:9
+msgid "Subscribe Pattern 8"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:9
+#: src/block-patterns/subscribe-9.php:9
+msgid "Subscribe Pattern 9"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:9
+#: src/block-patterns/subscribe-10.php:9
+msgid "Subscribe Pattern 10"
+msgstr ""
+
#. translators: %d: Slide number.
-#: release/newspack-blocks/src/blocks/carousel/view.php:221
-#: src/blocks/carousel/view.php:221
+#: release/newspack-blocks/src/blocks/carousel/view.php:210
+#: src/blocks/carousel/view.php:210
msgid "Go to slide %d"
msgstr "Allez à la diapositive %d"
-#: release/newspack-blocks/src/blocks/carousel/view.php:242
-#: src/blocks/carousel/view.php:242
+#: release/newspack-blocks/src/blocks/carousel/view.php:231
+#: src/blocks/carousel/view.php:231
msgid "Previous Slide"
msgstr "Diapositive précédente"
-#: release/newspack-blocks/src/blocks/carousel/view.php:243
-#: src/blocks/carousel/view.php:243
+#: release/newspack-blocks/src/blocks/carousel/view.php:232
+#: src/blocks/carousel/view.php:232
msgid "Next Slide"
msgstr "Diapositive suivante"
-#: release/newspack-blocks/src/blocks/carousel/view.php:287
-#: src/blocks/carousel/view.php:287
+#: release/newspack-blocks/src/blocks/carousel/view.php:276
+#: src/blocks/carousel/view.php:276
msgid "Pause Slideshow"
msgstr "Mettre le diaporama en pause"
-#: release/newspack-blocks/src/blocks/carousel/view.php:288
-#: src/blocks/carousel/view.php:288
+#: release/newspack-blocks/src/blocks/carousel/view.php:277
+#: src/blocks/carousel/view.php:277
msgid "Play Slideshow"
msgstr "Démarrer le diaporama"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-msgid "once"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-msgid "per month"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-msgid "per year"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
msgid "Could not retrieve donation settings."
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "One-time"
msgstr "Une fois"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Monthly"
msgstr "Mensuel"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Annually"
msgstr "Annuel"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:25
-#: src/blocks/donate/index.js:25
-msgid "Donate"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+msgid "Email"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+msgid "Full Name"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+msgid "Agree to pay fees?"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+msgid ""
+"Paying the transaction fee is not required, but it directs more money in "
+"support of our mission."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+msgid "Sign up for our newsletter"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:164
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:240
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:123
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:187
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Donation amount"
msgstr "Montant du don"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:234
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:181
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2772
msgid "Other"
msgstr "Autre"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "once"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per month"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per year"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+msgid "Back"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+msgid "Renews on"
+msgstr ""
+
#: release/newspack-blocks/src/blocks/homepage-articles/view.php:393
-#: src/blocks/homepage-articles/view.php:393 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: src/blocks/homepage-articles/view.php:389 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:782
+#: src/blocks/homepage-articles/edit.js:785
msgid "Load more posts"
msgstr "Charger plus d’articles"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:400
-#: src/blocks/homepage-articles/view.php:400
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:395
+#: src/blocks/homepage-articles/view.php:397
msgid "Something went wrong. Please refresh the page and/or try again."
msgstr ""
"Un problème est survenu. Veuillez actualiser la page et / ou réessayer."
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:474
-#: src/blocks/homepage-articles/view.php:474 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:470
+#: src/blocks/homepage-articles/view.php:471 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:18 src/shared/js/utils.js:18
msgctxt "post author"
msgid "by"
msgstr "par"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:491
-#: src/blocks/homepage-articles/view.php:491 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:493
+#: src/blocks/homepage-articles/view.php:494 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:30
#: release/newspack-blocks/src/shared/js/utils.js:67 src/shared/js/utils.js:30
#: src/shared/js/utils.js:67
@@ -641,104 +571,120 @@ msgctxt "post author"
msgid " and "
msgstr " et "
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-msgid ""
-"Unsupported filetype. Please make sure it's one of the supported filetypes: "
-"% s"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-msgid "Could not upload this file."
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+msgid "Could not find the iframe file on your request."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
msgid "Please choose a valid (.zip) assets archive."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
msgid "Could not upload your document."
msgstr ""
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
+#. translators: %s: iframe entry file (e.g. index,html)
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+msgid "%s was not found in the iframe archive."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
msgid ""
-"Error reading the archive. Please make sure it's a valid .zip archive file "
-"and contains only supported filetypes: %s"
+"Could not unzip the iframe archive, make sure it's a valid .zip archive file."
msgstr ""
-#. translators: %s: iframe entry file (e.g. index,html)
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-msgid "Required %s entrypoint file was not found in the archive."
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:22
+#: src/modal-checkout/templates/billing-form.php:22
+msgid "Billing & Shipping"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:22
-#: src/modal-checkout/templates/form-checkout.php:22
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:26
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:109
+#: src/modal-checkout/templates/billing-form.php:26
+#: src/modal-checkout/templates/checkout-form.php:109
+msgid "Billing details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:39
+#: src/modal-checkout/templates/checkout-form.php:39
msgid "You must be logged in to checkout."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:34
-#: src/modal-checkout/templates/form-checkout.php:34
-msgid "Continue"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:89
+#: src/modal-checkout/templates/checkout-form.php:89
+msgid "Order Details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:110
+#: src/modal-checkout/templates/checkout-form.php:110
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:137
+#: src/modal-checkout/templates/checkout-form.php:137
+msgid "Create an account?"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:39
-#: src/modal-checkout/templates/form-checkout.php:39
-msgid "Transaction details"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:57
+#: src/modal-checkout/templates/thankyou.php:57
+msgid "Transaction Successful"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:17
-#: src/modal-checkout/templates/form-coupon.php:17
-msgid "Apply a coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:60
+#: src/modal-checkout/templates/thankyou.php:60
+msgid "Date:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:19
-#: src/modal-checkout/templates/form-coupon.php:19
-msgid "Coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:66
+#: src/modal-checkout/templates/thankyou.php:66
+msgid "Email:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply coupon"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:72
+#: src/modal-checkout/templates/thankyou.php:72
+msgid "Total:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:23
-#: src/modal-checkout/templates/form-gift-subscription.php:23
-msgid "Recipient’s Email Address"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:78
+#: src/modal-checkout/templates/thankyou.php:78
+msgid "Payment method:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:25
-#: src/modal-checkout/templates/form-gift-subscription.php:25
-msgid "recipient@example.com"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:84
+#: src/modal-checkout/templates/thankyou.php:84
+msgid "Item:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:29
-#: src/modal-checkout/templates/form-gift-subscription.php:29
-msgid "Recipient: "
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:89
+#: src/modal-checkout/templates/thankyou.php:89
+msgid "Transaction:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:76
-#: src/modal-checkout/templates/thankyou.php:76
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:95
+#: src/modal-checkout/templates/thankyou.php:95
msgid ""
"Unfortunately your order cannot be processed. Please attempt your purchase "
"again."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:79
-#: src/modal-checkout/templates/thankyou.php:79
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:99
+#: src/modal-checkout/templates/thankyou.php:99
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Pay"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:81
-#: src/modal-checkout/templates/thankyou.php:81
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:101
+#: src/modal-checkout/templates/thankyou.php:101
msgid "My account"
msgstr ""
@@ -749,1630 +695,1732 @@ msgid "
More by %2$s"
msgstr ""
#. translators: Indicates which slide the slider is on.
-#: dist/carousel/view.js:2 dist/editor.js:4
-#: release/newspack-blocks/dist/carousel/view.js:2
-#: release/newspack-blocks/dist/editor.js:4
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:104
#: src/blocks/carousel/create-swiper.js:104
msgid "Slide %s"
msgstr ""
#. translators: 1: current slide number and 2: total number of slides
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:155
#: src/blocks/carousel/create-swiper.js:155
msgid "Slide %1$s of %2$s"
msgstr ""
#. translators: the title of the image.
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:166
#: src/blocks/carousel/create-swiper.js:166
msgid "Image: %s, "
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:219
#: src/blocks/carousel/create-swiper.js:219
msgid "Playing"
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:224
#: src/blocks/carousel/create-swiper.js:224
msgid "Paused"
msgstr ""
-#. translators: label for small text size option
-#. translators: label for small avatar size option
-#. translators: label for small size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
-#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
-msgid "Small"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:105
+#: release/newspack-blocks/src/blocks/author-list/edit.js:109
+#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
+msgid "Error fetching authors."
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for small avatar size option
-#. translators: abbreviation for small size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
-#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
-msgid "S"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:130
+#: src/blocks/author-list/edit.js:130
+msgid "Author List Settings"
msgstr ""
-#. translators: label for medium text size option
-#. translators: label for medium avatar size option
-#. translators: label for medium size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
-#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
-msgid "Medium"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:134
+#: src/blocks/author-list/edit.js:134
+msgid "Author Type"
msgstr ""
-#. translators: abbreviation for medium text size option
-#. translators: abbreviation for medium avatar size option
-#. translators: abbreviation for medium size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
-#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
-msgid "M"
+#. translators: help text for author type selection.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:137
+#: src/blocks/author-list/edit.js:137
+msgid "%s will be displayed."
msgstr ""
-#. translators: label for small text size option
-#. translators: label for large avatar size option
-#. translators: label for large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
-#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
-msgid "Large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:139
+#: src/blocks/author-list/edit.js:139
+msgid "Both guest authors and WP users"
msgstr ""
-#. translators: abbreviation for large text size option
-#. translators: abbreviation for large avatar size option
-#. translators: abbreviation for large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
-#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
-msgid "L"
+#. translators: currently selected author type option.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:142
+#: src/blocks/author-list/edit.js:142
+msgid "%s only"
msgstr ""
-#. translators: label for extra-large text size option
-#. translators: label for extra large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
-#: src/blocks/author-profile/edit.js:85
-msgid "Extra Large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:150
+#: src/blocks/author-list/edit.js:150
+msgid "All authors"
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for extra-large avatar size option
-#. translators: abbreviation for extra large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
-#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
-msgid "XL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:144
+#: release/newspack-blocks/src/blocks/author-list/edit.js:151
+#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
+msgid "Guest authors"
msgstr ""
-#. translators: label for extra-large avatar size option
-#: dist/editor.js:1 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
-#: src/blocks/author-profile/edit.js:124
-msgid "Extra-large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:145
+#: release/newspack-blocks/src/blocks/author-list/edit.js:152
+#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
+msgid "WP users"
msgstr ""
-#. translators: Error text for when no authors are found.
-#: dist/editor.js:2 dist/editor.js:3 release/newspack-blocks/dist/editor.js:2
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
-#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
-msgid "No authors or guest authors found for ID %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-list/edit.js:161
+#: release/newspack-blocks/src/blocks/author-list/edit.js:372
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:375
+#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
+#: src/blocks/homepage-articles/edit.js:378
+msgid "Columns"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:268
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
-#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
-msgid "Author Profile Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:174
+#: src/blocks/author-list/edit.js:174
+msgid "WP User Roles"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:270
-#: release/newspack-blocks/src/blocks/author-list/edit.js:276
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
-#: src/blocks/author-list/edit.js:270 src/blocks/author-list/edit.js:276
-#: src/blocks/author-profile/edit.js:215 src/blocks/author-profile/edit.js:221
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:196
+#: src/blocks/author-list/edit.js:196
+msgid "Display alphabetical separators"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:197
+#: src/blocks/author-list/edit.js:197
+msgid "Chunk authors alphabetically."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:205
+#: src/blocks/author-list/edit.js:205
+msgid "Group authors by alphabet"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:206
+#: src/blocks/author-list/edit.js:206
+msgid "Display each alphabetical chunk as a discrete section."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:219
+#: src/blocks/author-list/edit.js:219
+msgid "Exclude authors with 0 posts"
+msgstr ""
+
+#. Translators: Help message for "include empty authors" toggle.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:222
+#: src/blocks/author-list/edit.js:222
+msgid "Authors with no published posts will be %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:233
+#: src/blocks/author-list/edit.js:233
+msgid "Search by author name"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:234
+#: src/blocks/author-list/edit.js:234
+msgid "Authors selected here will not be displayed."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/author-list/edit.js:255
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
+#: release/newspack-blocks/src/components/query-controls.js:75
+#: release/newspack-blocks/src/components/query-controls.js:90
+#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
+#: src/components/query-controls.js:75 src/components/query-controls.js:90
+msgid "(no name)"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
+#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
+msgid "author"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:263
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
+#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
+msgid "authors"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:268
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
+#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
+msgid "Author Profile Settings"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:270
+#: release/newspack-blocks/src/blocks/author-list/edit.js:276
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
+#: src/blocks/author-list/edit.js:270 src/blocks/author-list/edit.js:276
+#: src/blocks/author-profile/edit.js:215 src/blocks/author-profile/edit.js:221
msgid "Text Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:297
#: release/newspack-blocks/src/blocks/author-profile/edit.js:242
#: src/blocks/author-list/edit.js:297 src/blocks/author-profile/edit.js:242
msgid "Avatar Settings"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:300
#: release/newspack-blocks/src/blocks/author-profile/edit.js:245
#: src/blocks/author-list/edit.js:300 src/blocks/author-profile/edit.js:245
msgid "Display avatar"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:308
#: release/newspack-blocks/src/blocks/author-profile/edit.js:253
#: src/blocks/author-list/edit.js:308 src/blocks/author-profile/edit.js:253
msgid "Hide default avatar"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
-#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
-msgid "Avatar size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:316
+#: release/newspack-blocks/src/blocks/author-list/edit.js:322
+#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
+msgid "Avatar Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:345
#: release/newspack-blocks/src/blocks/author-profile/edit.js:290
#: src/blocks/author-list/edit.js:345 src/blocks/author-profile/edit.js:290
msgid "Avatar border radius"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:364
+#: src/blocks/author-list/edit.js:364
+msgid "List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:385
#: release/newspack-blocks/src/blocks/author-profile/edit.js:310
#: src/blocks/author-list/edit.js:385 src/blocks/author-profile/edit.js:310
msgid "Show avatar on left"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:391
#: release/newspack-blocks/src/blocks/author-profile/edit.js:316
#: src/blocks/author-list/edit.js:391 src/blocks/author-profile/edit.js:316
msgid "Show avatar on right"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:402
#: release/newspack-blocks/src/blocks/author-profile/edit.js:327
#: src/blocks/author-list/edit.js:402 src/blocks/author-profile/edit.js:327
msgid "Edit selection"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/edit.js:479
+#: release/newspack-blocks/src/blocks/author-list/index.js:23
+#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
+msgid "Author List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:488
+#: src/blocks/author-list/edit.js:488
+msgid "Fetching authors…"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/author-list/index.js:43
+#: release/newspack-blocks/src/blocks/author-profile/index.js:43
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
+#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
+#: src/blocks/homepage-articles/index.js:54
+msgctxt "block style"
+msgid "Default"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:44
+#: release/newspack-blocks/src/blocks/author-profile/index.js:44
+#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
+msgctxt "block style"
+msgid "Centered"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for small avatar size option
+#. translators: label for small size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:298
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:327
+#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
+#: src/blocks/homepage-articles/edit.js:301
+#: src/blocks/homepage-articles/edit.js:330
+msgid "Small"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for small avatar size option
+#. translators: abbreviation for small size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:299
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:328
+#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
+#: src/blocks/homepage-articles/edit.js:302
+#: src/blocks/homepage-articles/edit.js:331
+msgid "S"
+msgstr ""
+
+#. translators: label for medium text size option
+#. translators: label for medium avatar size option
+#. translators: label for medium size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:303
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:332
+#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
+#: src/blocks/homepage-articles/edit.js:306
+#: src/blocks/homepage-articles/edit.js:335
+msgid "Medium"
+msgstr ""
+
+#. translators: abbreviation for medium text size option
+#. translators: abbreviation for medium avatar size option
+#. translators: abbreviation for medium size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:304
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:333
+#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
+#: src/blocks/homepage-articles/edit.js:307
+#: src/blocks/homepage-articles/edit.js:336
+msgid "M"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for large avatar size option
+#. translators: label for large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:308
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:337
+#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
+#: src/blocks/homepage-articles/edit.js:311
+#: src/blocks/homepage-articles/edit.js:340
+msgid "Large"
+msgstr ""
+
+#. translators: abbreviation for large text size option
+#. translators: abbreviation for large avatar size option
+#. translators: abbreviation for large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:309
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:338
+#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
+#: src/blocks/homepage-articles/edit.js:312
+#: src/blocks/homepage-articles/edit.js:341
+msgid "L"
+msgstr ""
+
+#. translators: label for extra-large text size option
+#. translators: label for extra large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:313
+#: src/blocks/author-profile/edit.js:85
+#: src/blocks/homepage-articles/edit.js:316
+msgid "Extra Large"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for extra-large avatar size option
+#. translators: abbreviation for extra large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:317
+#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
+#: src/blocks/homepage-articles/edit.js:320
+msgid "XL"
+msgstr ""
+
+#. translators: label for extra-large avatar size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
+#: src/blocks/author-profile/edit.js:124
+msgid "Extra-large"
+msgstr ""
+
+#. translators: Error text for when no authors are found.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
+#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
+msgid "No authors or guest authors found for ID %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
+#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
+msgid "Avatar size"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
#: release/newspack-blocks/src/blocks/author-profile/index.js:23
#: src/blocks/author-profile/edit.js:343 src/blocks/author-profile/index.js:23
msgid "Author Profile"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
#: src/blocks/author-profile/edit.js:352
msgid "Fetching author info…"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
#: src/blocks/author-profile/edit.js:358
msgid "Search for an author to display"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
#: src/blocks/author-profile/edit.js:359
msgid "Begin typing name, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:3 dist/editor.js:5 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:255
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
-#: release/newspack-blocks/src/components/query-controls.js:75
-#: release/newspack-blocks/src/components/query-controls.js:90
-#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
-#: src/components/query-controls.js:75 src/components/query-controls.js:90
-msgid "(no name)"
-msgstr ""
-
-#: dist/editor.js:3 dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
-#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
-msgid "author"
+#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
+msgid "profile"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:263
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
-#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
-msgid "authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/index.js:41
+#: src/blocks/author-profile/index.js:41
+msgid "Display an author profile card."
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/single-author.js:99
-#: src/blocks/author-profile/single-author.js:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2607
+#: release/newspack-blocks/src/blocks/author-profile/single-author.js:97
+#: src/blocks/author-profile/single-author.js:97
msgid "More by"
msgstr ""
-#. translators: label for square aspect ratio option
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:191
-#: src/blocks/carousel/edit.js:191
-msgid "Square"
-msgstr ""
-
-#. translators: abbreviation for 1:1 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:195
-#: src/blocks/carousel/edit.js:195
-msgid "1:1"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:67
+#: src/blocks/checkout-button/edit.js:67
+msgid "Width settings"
msgstr ""
-#. translators: label for 4:3 aspect ratio option
-#. translators: abbreviation for 4:3 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:202
-#: release/newspack-blocks/src/blocks/carousel/edit.js:203
-#: src/blocks/carousel/edit.js:202 src/blocks/carousel/edit.js:203
-msgid "4:3"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:68
+#: src/blocks/checkout-button/edit.js:68
+msgid "Button width"
msgstr ""
-#. translators: label for 16:9 aspect ratio option
-#. translators: abbreviation for 16:9 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:210
-#: release/newspack-blocks/src/blocks/carousel/edit.js:214
-#: src/blocks/carousel/edit.js:210 src/blocks/carousel/edit.js:214
-msgid "16:9"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:149
+#: src/blocks/checkout-button/edit.js:149
+msgid "Click to change the selected product"
msgstr ""
-#. translators: label for 3:4 aspect ratio option
-#. translators: abbreviation for 3:4 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:221
-#: release/newspack-blocks/src/blocks/carousel/edit.js:222
-#: src/blocks/carousel/edit.js:221 src/blocks/carousel/edit.js:222
-msgid "3:4"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:154
+#: src/blocks/checkout-button/edit.js:154
+msgid "Change the selected product"
msgstr ""
-#. translators: label for 9:16 aspect ratio option
-#. translators: abbreviation for 9:16 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:229
-#: release/newspack-blocks/src/blocks/carousel/edit.js:233
-#: src/blocks/carousel/edit.js:229 src/blocks/carousel/edit.js:233
-msgid "9:16"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:166
+#: src/blocks/checkout-button/edit.js:166
+msgid "Type to search for a product…"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:398
-#: release/newspack-blocks/src/blocks/carousel/edit.js:408
-#: src/blocks/carousel/edit.js:398 src/blocks/carousel/edit.js:408
-msgid "Slide Aspect Ratio"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:168
+#: src/blocks/checkout-button/edit.js:168
+msgid "Select a product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:428
-#: release/newspack-blocks/src/blocks/carousel/edit.js:444
-#: src/blocks/carousel/edit.js:428 src/blocks/carousel/edit.js:444
-msgid "Image Fit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:178
+#: src/blocks/checkout-button/edit.js:178
+msgid "Cancel"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:449
-#: release/newspack-blocks/src/blocks/carousel/edit.js:452
-#: src/blocks/carousel/edit.js:449 src/blocks/carousel/edit.js:452
-msgid "Cover"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:277
+#: src/blocks/checkout-button/edit.js:277
+msgid "Product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:457
-#: release/newspack-blocks/src/blocks/carousel/edit.js:460
-#: src/blocks/carousel/edit.js:457 src/blocks/carousel/edit.js:460
-msgid "Contain"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:287
+#: src/blocks/checkout-button/edit.js:287
+msgid "Allow the reader to select the variation before checkout."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:508
-#: src/blocks/carousel/edit.js:508
-msgid "Article Meta Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:301
+#: src/blocks/checkout-button/edit.js:301
+msgid "Variation"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:511
-#: src/blocks/carousel/edit.js:511
-msgid "Show Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:302
+#: src/blocks/checkout-button/edit.js:302
+msgid "Select the product variation to be added to cart."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:518
-#: src/blocks/carousel/edit.js:518
-msgid "Show Date"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:326
+#: src/blocks/checkout-button/edit.js:326
+msgid "After purchase"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:525
-#: src/blocks/carousel/edit.js:525
-msgid "Show Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
+#: src/blocks/checkout-button/edit.js:330
+msgid "Name Your Price"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:532
-#: src/blocks/carousel/edit.js:532
-msgid "Show Author"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:332
+#: src/blocks/checkout-button/edit.js:332
+msgid ""
+"This product has \"Name Your Price\" toggled on. You can set the custom "
+"price for this checkout."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:540
-#: src/blocks/carousel/edit.js:540
-msgid "Show Author Avatar"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:338
+#: src/blocks/checkout-button/edit.js:338
+msgid "Suggested price:"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:548
-#: src/blocks/carousel/edit.js:548
-msgid "Show Featured Image Caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:343
+#: src/blocks/checkout-button/edit.js:343
+msgid "Minimum price:"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:555
-#: src/blocks/carousel/edit.js:555
-msgid "Show Featured Image Credit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:349
+#: src/blocks/checkout-button/edit.js:349
+msgid "Maximum price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post content."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:355
+#: src/blocks/checkout-button/edit.js:355
+msgid "Custom Price"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post excerpt."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Frequency"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Subtitle"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Tiers"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:346
+#: src/blocks/homepage-articles/edit.js:349
+msgid "Display Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Author Name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:384
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:390
+#: src/blocks/homepage-articles/edit.js:387
+#: src/blocks/homepage-articles/edit.js:393
+msgid "Columns Gap"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:420
+#: src/blocks/homepage-articles/edit.js:423
+msgid ""
+"This blog is private, therefore the \"Load more posts\" feature is not "
+"active."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Featured image caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:428
+#: src/blocks/homepage-articles/edit.js:431
+msgid "Show \"Load more posts\" Button"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:14
-#: src/blocks/shared/author.js:14
-msgid "Biographical info"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:435
+#: src/blocks/homepage-articles/edit.js:438
+msgid "Allow duplicate stories"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:18
-#: src/blocks/shared/author.js:18
-msgid "Social links"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:436
+#: src/blocks/homepage-articles/edit.js:439
+msgid ""
+"If checked, this block will be excluded from the page's de-duplication "
+"logic. Duplicate stories may appear."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:22
-#: src/blocks/shared/author.js:22
-msgid "Email address"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:445
+#: src/blocks/homepage-articles/edit.js:448
+msgid "Featured Image Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:26
-#: src/blocks/shared/author.js:26
-msgid "Link to author archive"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:448
+#: src/blocks/homepage-articles/edit.js:451
+msgid "Show Featured Image"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:33
-#: src/blocks/shared/author.js:33
-msgid "Display the following fields:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:457
+#: src/blocks/homepage-articles/edit.js:460
+msgid "Show Featured Image Caption"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:34
-#: src/components/editor-panels.js:34
-msgid "Listings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:468
+#: src/blocks/homepage-articles/edit.js:471
+msgid "Stack on mobile"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:53
-#: src/components/editor-panels.js:53
-msgid "Post Types"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:474
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:480
+#: src/blocks/homepage-articles/edit.js:477
+#: src/blocks/homepage-articles/edit.js:483
+msgid "Featured Image Size"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:65
-#: src/components/editor-panels.js:65
-msgid "Additional Post Statuses"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:504
+#: src/blocks/homepage-articles/edit.js:507
+msgid "Minimum height"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:68
-#: src/components/editor-panels.js:68
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:505
+#: src/blocks/homepage-articles/edit.js:508
msgid ""
-"Selection here has effect only for editors, regular users will only see "
-"published posts."
+"Sets a minimum height for the block, using a percentage of the screen's "
+"current height."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
-#: release/newspack-blocks/src/components/query-controls.js:17
-#: release/newspack-blocks/src/components/query-controls.js:19
-#: release/newspack-blocks/src/components/query-controls.js:40
-#: release/newspack-blocks/src/components/query-controls.js:59
-#: release/newspack-blocks/src/components/query-controls.js:135
-#: release/newspack-blocks/src/components/query-controls.js:152
-#: release/newspack-blocks/src/components/query-controls.js:166
-#: release/newspack-blocks/src/components/query-controls.js:211
-#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
-#: src/components/query-controls.js:17 src/components/query-controls.js:19
-#: src/components/query-controls.js:40 src/components/query-controls.js:59
-#: src/components/query-controls.js:135 src/components/query-controls.js:152
-#: src/components/query-controls.js:166 src/components/query-controls.js:211
-msgid "(no title)"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:517
+#: src/blocks/homepage-articles/edit.js:520
+msgid "Post Control Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:261
-#: src/components/query-controls.js:261
-msgid "Choose Specific Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:521
+#: src/blocks/homepage-articles/edit.js:524
+msgid "Show Subtitle"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:270
-#: src/components/query-controls.js:270
-msgid "Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:529
+#: src/blocks/homepage-articles/edit.js:532
+msgid "Show Excerpt"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:271
-#: src/components/query-controls.js:271
-msgid "Begin typing post title, click autocomplete result to select."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:536
+#: src/blocks/homepage-articles/edit.js:539
+msgid "Max number of words in excerpt"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:285
-#: src/components/query-controls.js:285
-msgid "Authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:544
+#: src/blocks/homepage-articles/edit.js:547
+msgid "Add a \"Read More\" link"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
-#: release/newspack-blocks/src/components/query-controls.js:294
-#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:294
-msgid "Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:550
+#: src/blocks/homepage-articles/edit.js:553
+msgid "\"Read More\" link text"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:301
-#: src/components/query-controls.js:301
-msgid "Include subcategories "
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:558
+#: src/blocks/homepage-articles/edit.js:561
+msgid "Type Scale"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:310
-#: src/components/query-controls.js:310
-msgid "Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:567
+#: src/blocks/homepage-articles/edit.js:570
+msgid "Color Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:340
-#: src/components/query-controls.js:340
-msgid "Hide Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:573
+#: src/blocks/homepage-articles/edit.js:576
+msgid "Text Color"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:341
-#: src/components/query-controls.js:341
-msgid "Show Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:577
+#: src/blocks/homepage-articles/edit.js:580
+msgid "Post Meta Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:353
-#: src/components/query-controls.js:353
-msgid "Excluded Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:509
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:580
+#: src/blocks/carousel/edit.js:509 src/blocks/homepage-articles/edit.js:583
+msgid "Show Date"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:362
-#: src/components/query-controls.js:362
-msgid "Excluded Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:516
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:587
+#: src/blocks/carousel/edit.js:516 src/blocks/homepage-articles/edit.js:590
+msgid "Show Category"
msgstr ""
-#. translators: %s is the custom taxonomy label.
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-#: release/newspack-blocks/src/components/query-controls.js:376
-#: src/components/query-controls.js:376
-msgid "Excluded %s"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:523
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:594
+#: src/blocks/carousel/edit.js:523 src/blocks/homepage-articles/edit.js:597
+msgid "Show Author"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Post-Checkout Button"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:531
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:602
+#: src/blocks/carousel/edit.js:531 src/blocks/homepage-articles/edit.js:605
+msgid "Show Author Avatar"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid ""
-"After a successful purchase, a button will be presented to finish the "
-"process."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:674
+#: src/blocks/homepage-articles/edit.js:677
+msgid "List View"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Close the modal"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:680
+#: src/blocks/homepage-articles/edit.js:683
+msgid "Grid View"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to a custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:689
+#: src/blocks/homepage-articles/edit.js:692
+msgid "Show media on top"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to the previous page"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:695
+#: src/blocks/homepage-articles/edit.js:698
+msgid "Show media on left"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Button Label"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:701
+#: src/blocks/homepage-articles/edit.js:704
+msgid "Show media on right"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:707
+#: src/blocks/homepage-articles/edit.js:710
+msgid "Show media behind"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "https://example.com"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:716
+#: src/blocks/homepage-articles/edit.js:719
+msgid "Landscape Image Shape"
msgstr ""
-#. Translators: %s: The name of the type.
-#. Translators: %s: the name of a post type.
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:479
-#: release/newspack-blocks/src/blocks/author-list/index.js:23
-#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
-msgid "Author List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:722
+#: src/blocks/homepage-articles/edit.js:725
+msgid "portrait Image Shape"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
-msgid "profile"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:728
+#: src/blocks/homepage-articles/edit.js:731
+msgid "Square Image Shape"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/index.js:41
-#: src/blocks/author-list/index.js:41
-msgid "Display a list of author profile cards."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:734
+#: src/blocks/homepage-articles/edit.js:737
+msgid "Uncropped"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/index.js:43
-#: release/newspack-blocks/src/blocks/author-profile/index.js:43
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
-#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
-#: src/blocks/homepage-articles/index.js:54
-msgctxt "block style"
-msgid "Default"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:752
+#: src/blocks/homepage-articles/edit.js:755
+msgid "Write header…"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:44
-#: release/newspack-blocks/src/blocks/author-profile/index.js:44
-#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
-msgctxt "block style"
-msgid "Centered"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:759
+#: src/blocks/homepage-articles/edit.js:762
+msgid "Sorry, no posts were found."
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:105
-#: release/newspack-blocks/src/blocks/author-list/edit.js:109
-#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
-msgid "Error fetching authors."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
+#: src/blocks/homepage-articles/index.js:55
+msgctxt "block style"
+msgid "Borders"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:130
-#: src/blocks/author-list/edit.js:130
-msgid "Author List Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post content."
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:134
-#: src/blocks/author-list/edit.js:134
-msgid "Author Type"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post excerpt."
msgstr ""
-#. translators: help text for author type selection.
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:137
-#: src/blocks/author-list/edit.js:137
-msgid "%s will be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Subtitle"
msgstr ""
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:139
-#: src/blocks/author-list/edit.js:139
-msgid "Both guest authors and WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Title"
msgstr ""
-#. translators: currently selected author type option.
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:142
-#: src/blocks/author-list/edit.js:142
-msgid "%s only"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Author Name"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:144
-#: release/newspack-blocks/src/blocks/author-list/edit.js:151
-#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
-msgid "Guest authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Category"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:145
-#: release/newspack-blocks/src/blocks/author-list/edit.js:152
-#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
-msgid "WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Featured image caption"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:150
-#: src/blocks/author-list/edit.js:150
-msgid "All authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:132
+#: src/blocks/iframe/iframe-placeholder.js:132
+msgid ""
+"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a "
+"PPT), pick one from your media library, or add one with a URL."
msgstr ""
-#: dist/editor.js:23 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/edit.js:161
-#: release/newspack-blocks/src/blocks/author-list/edit.js:372
-#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
-msgid "Columns"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:92
+#: src/blocks/iframe/iframe-placeholder.js:92
+msgid "Media Library"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:174
-#: src/blocks/author-list/edit.js:174
-msgid "WP User Roles"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:14
+#: src/blocks/shared/author.js:14
+msgid "Biographical info"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:196
-#: src/blocks/author-list/edit.js:196
-msgid "Display alphabetical separators"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:18
+#: src/blocks/shared/author.js:18
+msgid "Social links"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:197
-#: src/blocks/author-list/edit.js:197
-msgid "Chunk authors alphabetically."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:22
+#: src/blocks/shared/author.js:22
+msgid "Email address"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:205
-#: src/blocks/author-list/edit.js:205
-msgid "Group authors by alphabet"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:26
+#: src/blocks/shared/author.js:26
+msgid "Link to author archive"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:206
-#: src/blocks/author-list/edit.js:206
-msgid "Display each alphabetical chunk as a discrete section."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:33
+#: src/blocks/shared/author.js:33
+msgid "Display the following fields:"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:219
-#: src/blocks/author-list/edit.js:219
-msgid "Exclude authors with 0 posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
+#: release/newspack-blocks/src/components/query-controls.js:17
+#: release/newspack-blocks/src/components/query-controls.js:19
+#: release/newspack-blocks/src/components/query-controls.js:40
+#: release/newspack-blocks/src/components/query-controls.js:59
+#: release/newspack-blocks/src/components/query-controls.js:135
+#: release/newspack-blocks/src/components/query-controls.js:152
+#: release/newspack-blocks/src/components/query-controls.js:166
+#: release/newspack-blocks/src/components/query-controls.js:211
+#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
+#: src/components/query-controls.js:17 src/components/query-controls.js:19
+#: src/components/query-controls.js:40 src/components/query-controls.js:59
+#: src/components/query-controls.js:135 src/components/query-controls.js:152
+#: src/components/query-controls.js:166 src/components/query-controls.js:211
+msgid "(no title)"
msgstr ""
-#. Translators: Help message for "include empty authors" toggle.
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:222
-#: src/blocks/author-list/edit.js:222
-msgid "Authors with no published posts will be %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
+#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
+msgid "Error"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:224
-#: src/blocks/author-list/edit.js:224
-msgid "hidden"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
+#: src/blocks/video-playlist/edit.js:126
+msgid "No videos found"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:225
-#: src/blocks/author-list/edit.js:225
-msgid "displayed"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
+#: src/blocks/video-playlist/edit.js:206
+msgid "Settings"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:233
-#: src/blocks/author-list/edit.js:233
-msgid "Search by author name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
+#: src/blocks/video-playlist/edit.js:210
+msgid "Videos"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:234
-#: src/blocks/author-list/edit.js:234
-msgid "Authors selected here will not be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
+#: src/blocks/video-playlist/edit.js:211
+msgid "The maximum number of videos to pull from posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:316
-#: release/newspack-blocks/src/blocks/author-list/edit.js:322
-#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
-msgid "Avatar Size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
+#: release/newspack-blocks/src/components/query-controls.js:292
+#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:292
+msgid "Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:364
-#: src/blocks/author-list/edit.js:364
-msgid "List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:42
+#: src/components/editor-panels.js:42
+msgid "Post Types"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:488
-#: src/blocks/author-list/edit.js:488
-msgid "Fetching authors…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:54
+#: src/components/editor-panels.js:54
+msgid "Additional Post Statuses"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/index.js:41
-#: src/blocks/author-profile/index.js:41
-msgid "Display an author profile card."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:57
+#: src/components/editor-panels.js:57
+msgid ""
+"Selection here has effect only for editors, regular users will only see "
+"published posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:71
-#: src/blocks/checkout-button/edit.js:71
-msgid "Width settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:259
+#: src/components/query-controls.js:259
+msgid "Choose Specific Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:72
-#: src/blocks/checkout-button/edit.js:72
-msgid "Button width"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:268
+#: src/components/query-controls.js:268
+msgid "Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:153
-#: src/blocks/checkout-button/edit.js:153
-msgid "Click to change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:269
+#: src/components/query-controls.js:269
+msgid "Begin typing post title, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:158
-#: src/blocks/checkout-button/edit.js:158
-msgid "Change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:283
+#: src/components/query-controls.js:283
+msgid "Authors"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:170
-#: src/blocks/checkout-button/edit.js:170
-msgid "Type to search for a product…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:299
+#: src/components/query-controls.js:299
+msgid "Include subcategories "
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:172
-#: src/blocks/checkout-button/edit.js:172
-msgid "Select a product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:308
+#: src/components/query-controls.js:308
+msgid "Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:182
-#: src/blocks/checkout-button/edit.js:182
-msgid "Cancel"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:346
+#: src/components/query-controls.js:346
+msgid "Excluded Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:281
-#: src/blocks/checkout-button/edit.js:281
-msgid "Product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:355
+#: src/components/query-controls.js:355
+msgid "Excluded Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:291
-#: src/blocks/checkout-button/edit.js:291
-msgid "Allow the reader to select the variation before checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Post-Checkout Button"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:305
-#: src/blocks/checkout-button/edit.js:305
-msgid "Variation"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid ""
+"After a successful purchase, a button will be presented to finish the "
+"process."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:306
-#: src/blocks/checkout-button/edit.js:306
-msgid "Select the product variation to be added to cart."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Close the modal"
msgstr ""
-#. translators: %s is either 'enabled' or 'disabled'.
-#: dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
-#: src/blocks/checkout-button/edit.js:330
-msgid "After purchase"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to a custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:334
-#: src/blocks/checkout-button/edit.js:334
-msgid "Name Your Price"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to the previous page"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:336
-#: src/blocks/checkout-button/edit.js:336
-msgid ""
-"This product has \"Name Your Price\" toggled on. You can set the custom "
-"price for this checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Button Label"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:342
-#: src/blocks/checkout-button/edit.js:342
-msgid "Suggested price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:347
-#: src/blocks/checkout-button/edit.js:347
-msgid "Minimum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "https://example.com"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:353
-#: src/blocks/checkout-button/edit.js:353
-msgid "Maximum price:"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
+#: src/setup/placeholder-blocks.js:13
+msgid "Ad Unit"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:359
-#: src/blocks/checkout-button/edit.js:359
-msgid "Custom Price"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
+#: src/setup/placeholder-blocks.js:14
+msgid "Render an ad unit from your inventory."
msgstr ""
-#. Translators: %s is the frequency (e.g. per month, per year).
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgctxt "per `Frequency`"
-msgid " per %s"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
+#: src/setup/placeholder-blocks.js:16
+msgid "Place ad units inside your page by installing Newspack Ads."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Frequency"
+#. translators: %s is the block name.
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
+#: src/setup/placeholder-blocks.js:39
+msgid "The \"%s\" block is currently not available."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Tiers"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
+#: src/setup/placeholder-blocks.js:48
+msgid "Visit Plugin Page"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Heading…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
+#: src/setup/placeholder-blocks.js:52
+msgid "Remove Block"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:224
+#: src/blocks/author-list/edit.js:224
+msgid "hidden"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Button text…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:225
+#: src/blocks/author-list/edit.js:225
+msgid "displayed"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Description…"
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/index.js:41
+#: src/blocks/author-list/index.js:41
+msgid "Display a list of author profile cards."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Thank you text…"
+#. translators: label for square aspect ratio option
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:189
+#: src/blocks/carousel/edit.js:189
+msgid "Square"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Low-tier"
+#. translators: abbreviation for 1:1 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:193
+#: src/blocks/carousel/edit.js:193
+msgid "1:1"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Mid-tier"
+#. translators: label for 4:3 aspect ratio option
+#. translators: abbreviation for 4:3 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:200
+#: release/newspack-blocks/src/blocks/carousel/edit.js:201
+#: src/blocks/carousel/edit.js:200 src/blocks/carousel/edit.js:201
+msgid "4:3"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "High-tier"
+#. translators: label for 16:9 aspect ratio option
+#. translators: abbreviation for 16:9 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:208
+#: release/newspack-blocks/src/blocks/carousel/edit.js:212
+#: src/blocks/carousel/edit.js:208 src/blocks/carousel/edit.js:212
+msgid "16:9"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:35
-#: src/blocks/donate/index.js:35
-msgid "donate"
+#. translators: label for 3:4 aspect ratio option
+#. translators: abbreviation for 3:4 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:219
+#: release/newspack-blocks/src/blocks/carousel/edit.js:220
+#: src/blocks/carousel/edit.js:219 src/blocks/carousel/edit.js:220
+msgid "3:4"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:36
-#: src/blocks/donate/index.js:36
-msgid "memberships"
+#. translators: label for 9:16 aspect ratio option
+#. translators: abbreviation for 9:16 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:227
+#: release/newspack-blocks/src/blocks/carousel/edit.js:231
+#: src/blocks/carousel/edit.js:227 src/blocks/carousel/edit.js:231
+msgid "9:16"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:37
-#: src/blocks/donate/index.js:37
-msgid "subscriptions"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:388
+#: release/newspack-blocks/src/blocks/carousel/edit.js:398
+#: src/blocks/carousel/edit.js:388 src/blocks/carousel/edit.js:398
+msgid "Slide Aspect Ratio"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:42
-#: src/blocks/donate/index.js:42
-msgid "Manually place a donation block on any post or page on your site."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:418
+#: release/newspack-blocks/src/blocks/carousel/edit.js:435
+#: src/blocks/carousel/edit.js:418 src/blocks/carousel/edit.js:435
+msgid "Image Fit"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/donate/index.js:48
-#: release/newspack-blocks/src/blocks/iframe/index.js:37
-#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
-msgid "Support reference"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:440
+#: release/newspack-blocks/src/blocks/carousel/edit.js:443
+#: src/blocks/carousel/edit.js:440 src/blocks/carousel/edit.js:443
+msgid "Cover"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
-#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
-msgid "Error"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:448
+#: release/newspack-blocks/src/blocks/carousel/edit.js:451
+#: src/blocks/carousel/edit.js:448 src/blocks/carousel/edit.js:451
+msgid "Contain"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to troubleshoot."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:499
+#: src/blocks/carousel/edit.js:499
+msgid "Article Meta Settings"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Donate block will not be rendered."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:502
+#: src/blocks/carousel/edit.js:502
+msgid "Show Title"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Reader Revenue platform is set to \"other\"."
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:25
+#: src/blocks/donate/index.js:25
+msgid "Donate"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to update the platform."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Book"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Grid View"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Buy"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "List View"
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Button text…"
msgstr ""
-#. Translators: %s is the currency symbol, %d is the minimum donation amount.
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid ""
-"Warning: suggested donations should be at least the minimum donation amount "
-"(%1$s%2$d)."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Thank you text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Layout"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Card number"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiers layout is disabled if the block is set to render untiered."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "with Apple/Google Pay"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Default Tab"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Heading…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Suggested Donations"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Configure manually"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Description…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiered"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Label"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Minimum donation"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
+#: release/newspack-blocks/dist/editor.js:2739
msgid ""
-"The Donate Block allows you to collect donations from readers. The fields "
-"are automatically defined based on your donation settings."
+"Name of the field which will be sent to the payment procesor and other third "
+"parties. Field names must be unique."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Edit donation settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Options"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Styling"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Remove"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Button Color"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name already exists."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Required"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign ID"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Field width:"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:63
-#: src/blocks/donate/index.js:63
-msgid "Alternate"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Save"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:68
-#: src/blocks/donate/index.js:68
-msgid "Minimal"
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:166
+#: src/blocks/iframe/iframe-placeholder.js:166
+msgid "Update"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:73
-#: src/blocks/donate/index.js:73
-msgid "Modern"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Collect additional data from donors by defining custom form fields."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Display Settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move up"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Columns Gap"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move down"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"This blog is private, therefore the \"Load more posts\" feature is not "
-"active."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Add data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show \"Load more posts\" Button"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Allow duplicate stories"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Low-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"If checked, this block will be excluded from the page's de-duplication "
-"logic. Duplicate stories may appear."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Mid-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "High-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Featured Image"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to troubleshoot."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Stack on mobile"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Donate block will not be rendered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Size"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Reader Revenue platform is set to \"other\"."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Minimum height"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to update the platform."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#. Translators: %s is the currency symbol, %d is the minimum donation amount.
+#: release/newspack-blocks/dist/editor.js:2772
msgid ""
-"Sets a minimum height for the block, using a percentage of the screen's "
-"current height."
-msgstr ""
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Control Settings"
+"Warning: suggested donations should be at least the minimum donation amount "
+"(%1$s%2$d)."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Subtitle"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Layout"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiers layout is disabled if the block is set to render untiered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Max number of words in excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Default Tab"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Add a \"Read More\" link"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Suggested Donations"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "\"Read More\" link text"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Configure manually"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Type Scale"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiered"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Color Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Minimum donation"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Text Color"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid ""
+"The Donate Block allows you to collect donations from readers. The fields "
+"are automatically defined based on your donation settings."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Meta Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Edit donation settings"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on top"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Styling"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on left"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Button Color"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on right"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Additional data fields"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media behind"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Landscape Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign ID"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "portrait Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:35
+#: src/blocks/donate/index.js:35
+msgid "donate"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Square Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:36
+#: src/blocks/donate/index.js:36
+msgid "memberships"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Uncropped"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:37
+#: src/blocks/donate/index.js:37
+msgid "subscriptions"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Write header…"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:42
+#: src/blocks/donate/index.js:42
+msgid "Manually place a donation block on any post or page on your site."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Sorry, no posts were found."
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/donate/index.js:48
+#: release/newspack-blocks/src/blocks/iframe/index.js:37
+#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
+msgid "Support reference"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:25
#: src/blocks/homepage-articles/index.js:25
msgid "Homepage Posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:48
#: src/blocks/homepage-articles/index.js:48
msgid "posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:49
#: src/blocks/homepage-articles/index.js:49
msgid "articles"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:50
#: src/blocks/homepage-articles/index.js:50
msgid "latest"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:52
#: src/blocks/homepage-articles/index.js:52
msgid "A block for displaying homepage posts."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
-#: src/blocks/homepage-articles/index.js:55
-msgctxt "block style"
-msgid "Borders"
-msgstr ""
-
-#. Translators: %s: describes what kinds of files/embeds the current user can use.
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:138
-#: src/blocks/iframe/iframe-placeholder.js:138
-msgid ""
-"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from "
-"the media library, %s."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:143
-#: src/blocks/iframe/iframe-placeholder.js:143
-msgid "embed from a URL, or upload a .zip archive containing HTML assets"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:146
-#: src/blocks/iframe/iframe-placeholder.js:146
-msgid "or embed from a URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:180
-#: src/blocks/iframe/iframe-placeholder.js:180
-msgid "Update"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:181
-#: src/blocks/iframe/iframe-placeholder.js:181
-msgid "Upload"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:95
-#: src/blocks/iframe/iframe-placeholder.js:95
-msgid "Media Library"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:115
-#: src/blocks/iframe/iframe-placeholder.js:115
-msgid "Update from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:116
-#: src/blocks/iframe/iframe-placeholder.js:116
-msgid "Embed from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:20
-#: src/blocks/iframe/index.js:20
-msgid "Iframe"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:73
+#: release/newspack-blocks/src/blocks/iframe/edit.js:107
+#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:107
+msgid "An error occured when uploading the iframe archive."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "project iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:141
+#: src/blocks/iframe/edit.js:141
+msgid "An error occured when setting the iframe from the archive media."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:35
-#: src/blocks/iframe/index.js:35
-msgid "Embed an iframe."
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:166
+#: src/blocks/iframe/edit.js:166
+msgid "Hide iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2871
#: release/newspack-blocks/src/blocks/iframe/edit.js:167
#: src/blocks/iframe/edit.js:167
-msgid "Hide iframe preview"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:168
-#: src/blocks/iframe/edit.js:168
msgid "Show iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:182
-#: src/blocks/iframe/edit.js:182
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:181
+#: src/blocks/iframe/edit.js:181
msgid "This block will take over the page content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:188
-#: src/blocks/iframe/edit.js:188
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:187
+#: src/blocks/iframe/edit.js:187
msgid "Newspack embedded iframe"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:73
-#: release/newspack-blocks/src/blocks/iframe/edit.js:108
-#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:108
-msgid "An error occured when uploading the iframe archive."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:142
-#: src/blocks/iframe/edit.js:142
-msgid "An error occured when setting the iframe from the archive media."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:222
-#: src/blocks/iframe/edit.js:222
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:220
+#: src/blocks/iframe/edit.js:220
msgid "Iframe Settings"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:225
-#: src/blocks/iframe/edit.js:225
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:223
+#: src/blocks/iframe/edit.js:223
msgid "Fullscreen"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:226
-#: src/blocks/iframe/edit.js:226
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:224
+#: src/blocks/iframe/edit.js:224
msgid ""
"If enabled, the iframe will be full screen and hide all the post content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:238
-#: src/blocks/iframe/edit.js:238
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:236
+#: src/blocks/iframe/edit.js:236
msgid "Width"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:244
-#: src/blocks/iframe/edit.js:244
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:242
+#: src/blocks/iframe/edit.js:242
msgid "Height"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
-#: src/blocks/video-playlist/edit.js:126
-msgid "No videos found"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:111
+#: src/blocks/iframe/iframe-placeholder.js:111
+msgid "Update from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
-#: src/blocks/video-playlist/edit.js:206
-msgid "Settings"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:112
+#: src/blocks/iframe/iframe-placeholder.js:112
+msgid "Embed from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
-#: src/blocks/video-playlist/edit.js:210
-msgid "Videos"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:167
+#: src/blocks/iframe/iframe-placeholder.js:167
+msgid "Upload"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
-#: src/blocks/video-playlist/edit.js:211
-msgid "The maximum number of videos to pull from posts."
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:20
+#: src/blocks/iframe/index.js:20
+msgid "Iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "project iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:35
+#: src/blocks/iframe/index.js:35
+msgid "Embed an iframe."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:18
#: src/blocks/video-playlist/index.js:18
msgid "YouTube Video Playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:40
#: src/blocks/video-playlist/index.js:40
msgid "video"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:41
#: src/blocks/video-playlist/index.js:41
msgid "playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:42
#: src/blocks/video-playlist/index.js:42
msgid "youtube"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:44
#: src/blocks/video-playlist/index.js:44
msgid "Embed a playlist of latest YouTube videos."
msgstr ""
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
-#: src/setup/placeholder-blocks.js:13
-msgid "Ad Unit"
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
-#: src/setup/placeholder-blocks.js:14
-msgid "Render an ad unit from your inventory."
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
-#: src/setup/placeholder-blocks.js:16
-msgid "Place ad units inside your page by installing Newspack Ads."
-msgstr ""
-
-#. translators: %s is the block name.
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
-#: src/setup/placeholder-blocks.js:39
-msgid "The \"%s\" block is currently not available."
-msgstr ""
-
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
-#: src/setup/placeholder-blocks.js:48
-msgid "Visit Plugin Page"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:333
+#: src/components/query-controls.js:333
+msgid "Hide Advanced Filters"
msgstr ""
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
-#: src/setup/placeholder-blocks.js:52
-msgid "Remove Block"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:334
+#: src/components/query-controls.js:334
+msgid "Show Advanced Filters"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block title"
msgid "Checkout Button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block description"
msgid "Modal checkout button for WooCommerce products."
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "woocommerce"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "product"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "checkout"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Fill"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
diff --git a/languages/newspack-blocks-nb_NO-01a5b44b8bc8d20f62541de420aa61ab.json b/languages/newspack-blocks-nb_NO-01a5b44b8bc8d20f62541de420aa61ab.json
deleted file mode 100644
index 57f379f05..000000000
--- a/languages/newspack-blocks-nb_NO-01a5b44b8bc8d20f62541de420aa61ab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-0662222bf15e7a1a7b74db2dabb48d6c.json b/languages/newspack-blocks-nb_NO-0662222bf15e7a1a7b74db2dabb48d6c.json
deleted file mode 100644
index 0dabd3333..000000000
--- a/languages/newspack-blocks-nb_NO-0662222bf15e7a1a7b74db2dabb48d6c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-0c8dad524e2a57cee4f8efb6e35387c1.json b/languages/newspack-blocks-nb_NO-0c8dad524e2a57cee4f8efb6e35387c1.json
deleted file mode 100644
index 6b4aa5982..000000000
--- a/languages/newspack-blocks-nb_NO-0c8dad524e2a57cee4f8efb6e35387c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-10754bc02d28d4301c103f26dbf519ce.json b/languages/newspack-blocks-nb_NO-10754bc02d28d4301c103f26dbf519ce.json
deleted file mode 100644
index 883526ef8..000000000
--- a/languages/newspack-blocks-nb_NO-10754bc02d28d4301c103f26dbf519ce.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-2d52b39fdbc5d6c94b3514803f3720b8.json b/languages/newspack-blocks-nb_NO-2d52b39fdbc5d6c94b3514803f3720b8.json
deleted file mode 100644
index 901c768bc..000000000
--- a/languages/newspack-blocks-nb_NO-2d52b39fdbc5d6c94b3514803f3720b8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-34e5c64f90b1444f3fc735376442eada.json b/languages/newspack-blocks-nb_NO-34e5c64f90b1444f3fc735376442eada.json
deleted file mode 100644
index 08b9fdea3..000000000
--- a/languages/newspack-blocks-nb_NO-34e5c64f90b1444f3fc735376442eada.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-351fd022e077061b5796bf7042446bfc.json b/languages/newspack-blocks-nb_NO-351fd022e077061b5796bf7042446bfc.json
deleted file mode 100644
index 5841bf5e5..000000000
--- a/languages/newspack-blocks-nb_NO-351fd022e077061b5796bf7042446bfc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-37552bb09e2a9fceec1970e3c6d46557.json b/languages/newspack-blocks-nb_NO-37552bb09e2a9fceec1970e3c6d46557.json
deleted file mode 100644
index 926846042..000000000
--- a/languages/newspack-blocks-nb_NO-37552bb09e2a9fceec1970e3c6d46557.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-4b2ccb4e4dc8b3491228b2feb54872f2.json b/languages/newspack-blocks-nb_NO-4b2ccb4e4dc8b3491228b2feb54872f2.json
deleted file mode 100644
index 1a21ee18b..000000000
--- a/languages/newspack-blocks-nb_NO-4b2ccb4e4dc8b3491228b2feb54872f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-4cecf783e091d36284a3e0cdafcd0fd5.json b/languages/newspack-blocks-nb_NO-4cecf783e091d36284a3e0cdafcd0fd5.json
deleted file mode 100644
index 8c867aad2..000000000
--- a/languages/newspack-blocks-nb_NO-4cecf783e091d36284a3e0cdafcd0fd5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":[""],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-4f16e21047908d19937bc10ced63acd1.json b/languages/newspack-blocks-nb_NO-4f16e21047908d19937bc10ced63acd1.json
deleted file mode 100644
index 54887d0d7..000000000
--- a/languages/newspack-blocks-nb_NO-4f16e21047908d19937bc10ced63acd1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":[""],"Categories":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-4fdea541976076f02d56139fb35e5b42.json b/languages/newspack-blocks-nb_NO-4fdea541976076f02d56139fb35e5b42.json
deleted file mode 100644
index 91cc372a3..000000000
--- a/languages/newspack-blocks-nb_NO-4fdea541976076f02d56139fb35e5b42.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":[""],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-501b38ac90d35730a620fb0d483702fa.json b/languages/newspack-blocks-nb_NO-501b38ac90d35730a620fb0d483702fa.json
deleted file mode 100644
index ae84953f4..000000000
--- a/languages/newspack-blocks-nb_NO-501b38ac90d35730a620fb0d483702fa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-53e2a1d5945b8d2b1c35e81ae1e532f3.json b/languages/newspack-blocks-nb_NO-53e2a1d5945b8d2b1c35e81ae1e532f3.json
deleted file mode 100644
index 5401f148c..000000000
--- a/languages/newspack-blocks-nb_NO-53e2a1d5945b8d2b1c35e81ae1e532f3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["En gang"],"Monthly":["M\u00e5nedlig"],"Annually":["\u00c5rlig"],"Donate":[""],"Donation amount":["Mengde donasjon"],"Other":["Annet"],"Load more posts":["Last flere innlegg"],"post author\u0004by":["av"],"post author\u0004 and ":[" og "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":[""],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-5d4055f484eeb00e3ea0f9d8aace0897.json b/languages/newspack-blocks-nb_NO-5d4055f484eeb00e3ea0f9d8aace0897.json
deleted file mode 100644
index 834e385d3..000000000
--- a/languages/newspack-blocks-nb_NO-5d4055f484eeb00e3ea0f9d8aace0897.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-5f70538e0223bc8a05b922cba67da6fb.json b/languages/newspack-blocks-nb_NO-5f70538e0223bc8a05b922cba67da6fb.json
deleted file mode 100644
index 35d6658aa..000000000
--- a/languages/newspack-blocks-nb_NO-5f70538e0223bc8a05b922cba67da6fb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-6c2e53bab28419c30e1eaee70ba599cf.json b/languages/newspack-blocks-nb_NO-6c2e53bab28419c30e1eaee70ba599cf.json
deleted file mode 100644
index 21bd3915b..000000000
--- a/languages/newspack-blocks-nb_NO-6c2e53bab28419c30e1eaee70ba599cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["En gang"],"Monthly":["M\u00e5nedlig"],"Annually":["\u00c5rlig"],"Donate":[""],"Donation amount":["Mengde donasjon"],"Other":["Annet"],"Load more posts":["Last flere innlegg"],"post author\u0004by":["av"],"post author\u0004 and ":[" og "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":[""],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":[""],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":[""],"List View":[""],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":[""],"Campaign ID":[""],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":[""],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":[""],"Stack on mobile":[""],"Featured Image Size":[""],"Minimum height":[""],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":[""],"Show Excerpt":[""],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":[""],"Text Color":[""],"Post Meta Settings":[""],"Show media on top":[""],"Show media on left":[""],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":[""],"Write header\u2026":[""],"Sorry, no posts were found.":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-6ed95fb4873e6e2b81351177a44995f6.json b/languages/newspack-blocks-nb_NO-6ed95fb4873e6e2b81351177a44995f6.json
deleted file mode 100644
index ea9fa04d8..000000000
--- a/languages/newspack-blocks-nb_NO-6ed95fb4873e6e2b81351177a44995f6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"(no name)":[""],"(no title)":[""],"Choose Specific Posts":[""],"Posts":[""],"Begin typing post title, click autocomplete result to select.":[""],"Authors":[""],"Categories":[""],"Include subcategories ":[""],"Tags":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":[""],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-73c6d3bde805172d1993f75397e9832d.json b/languages/newspack-blocks-nb_NO-73c6d3bde805172d1993f75397e9832d.json
deleted file mode 100644
index 9749968bc..000000000
--- a/languages/newspack-blocks-nb_NO-73c6d3bde805172d1993f75397e9832d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["av"],"post author\u0004 and ":[" og "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-78456b164809d080adecb4d2b3895802.json b/languages/newspack-blocks-nb_NO-78456b164809d080adecb4d2b3895802.json
deleted file mode 100644
index 407494519..000000000
--- a/languages/newspack-blocks-nb_NO-78456b164809d080adecb4d2b3895802.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-7b1aa64ce2d962decc04666ab86c53de.json b/languages/newspack-blocks-nb_NO-7b1aa64ce2d962decc04666ab86c53de.json
deleted file mode 100644
index 3b9baadce..000000000
--- a/languages/newspack-blocks-nb_NO-7b1aa64ce2d962decc04666ab86c53de.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-7c29764d5ef91723f5ce454f66431b9e.json b/languages/newspack-blocks-nb_NO-7c29764d5ef91723f5ce454f66431b9e.json
deleted file mode 100644
index 91c06dea0..000000000
--- a/languages/newspack-blocks-nb_NO-7c29764d5ef91723f5ce454f66431b9e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-912a2876091ef0dca9b26f3cfc01fc9c.json b/languages/newspack-blocks-nb_NO-912a2876091ef0dca9b26f3cfc01fc9c.json
deleted file mode 100644
index 666cd57f9..000000000
--- a/languages/newspack-blocks-nb_NO-912a2876091ef0dca9b26f3cfc01fc9c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-91a7ac8017d6e2159be1c5a3c1e372e4.json b/languages/newspack-blocks-nb_NO-91a7ac8017d6e2159be1c5a3c1e372e4.json
deleted file mode 100644
index b9b4b32af..000000000
--- a/languages/newspack-blocks-nb_NO-91a7ac8017d6e2159be1c5a3c1e372e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-969286d51bb0afe10983b9aec317b5ee.json b/languages/newspack-blocks-nb_NO-969286d51bb0afe10983b9aec317b5ee.json
deleted file mode 100644
index a371ac640..000000000
--- a/languages/newspack-blocks-nb_NO-969286d51bb0afe10983b9aec317b5ee.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-9ef9b2c60c897ad79f92951e6e9949a1.json b/languages/newspack-blocks-nb_NO-9ef9b2c60c897ad79f92951e6e9949a1.json
deleted file mode 100644
index 2fcc6490e..000000000
--- a/languages/newspack-blocks-nb_NO-9ef9b2c60c897ad79f92951e6e9949a1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-a822c3d210c89af3cb7da28eaaef929c.json b/languages/newspack-blocks-nb_NO-a822c3d210c89af3cb7da28eaaef929c.json
deleted file mode 100644
index 102537c17..000000000
--- a/languages/newspack-blocks-nb_NO-a822c3d210c89af3cb7da28eaaef929c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-aa9f9057c77a46b31d7e325a4322f2da.json b/languages/newspack-blocks-nb_NO-aa9f9057c77a46b31d7e325a4322f2da.json
deleted file mode 100644
index c002506ec..000000000
--- a/languages/newspack-blocks-nb_NO-aa9f9057c77a46b31d7e325a4322f2da.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-b6d3cfc30bb16d88d7bc5384bc775543.json b/languages/newspack-blocks-nb_NO-b6d3cfc30bb16d88d7bc5384bc775543.json
deleted file mode 100644
index 78623591f..000000000
--- a/languages/newspack-blocks-nb_NO-b6d3cfc30bb16d88d7bc5384bc775543.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-b712270cd4eb3cae7899b50b57bdd576.json b/languages/newspack-blocks-nb_NO-b712270cd4eb3cae7899b50b57bdd576.json
deleted file mode 100644
index 5c469fb77..000000000
--- a/languages/newspack-blocks-nb_NO-b712270cd4eb3cae7899b50b57bdd576.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["av"],"post author\u0004 and ":[" og "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-babcc0ca24e7f0145b1c8f647049f085.json b/languages/newspack-blocks-nb_NO-babcc0ca24e7f0145b1c8f647049f085.json
deleted file mode 100644
index cd99f05bd..000000000
--- a/languages/newspack-blocks-nb_NO-babcc0ca24e7f0145b1c8f647049f085.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-bb66d96d450663284550bed5a3e9113e.json b/languages/newspack-blocks-nb_NO-bb66d96d450663284550bed5a3e9113e.json
deleted file mode 100644
index b2890dc85..000000000
--- a/languages/newspack-blocks-nb_NO-bb66d96d450663284550bed5a3e9113e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-c810378e74f20906b8193ea76adb6bc0.json b/languages/newspack-blocks-nb_NO-c810378e74f20906b8193ea76adb6bc0.json
deleted file mode 100644
index f47d63a49..000000000
--- a/languages/newspack-blocks-nb_NO-c810378e74f20906b8193ea76adb6bc0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-d3a1c55a07efd1a65e227bf120840752.json b/languages/newspack-blocks-nb_NO-d3a1c55a07efd1a65e227bf120840752.json
deleted file mode 100644
index 12b4a8e01..000000000
--- a/languages/newspack-blocks-nb_NO-d3a1c55a07efd1a65e227bf120840752.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-d5f23a52ecbfd492ebf819c14206a9e2.json b/languages/newspack-blocks-nb_NO-d5f23a52ecbfd492ebf819c14206a9e2.json
deleted file mode 100644
index e732a26db..000000000
--- a/languages/newspack-blocks-nb_NO-d5f23a52ecbfd492ebf819c14206a9e2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-d684e5c5ac51934ba20811c2f588e1d5.json b/languages/newspack-blocks-nb_NO-d684e5c5ac51934ba20811c2f588e1d5.json
deleted file mode 100644
index 2a56dbd86..000000000
--- a/languages/newspack-blocks-nb_NO-d684e5c5ac51934ba20811c2f588e1d5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Donate":[""],"donate":[""],"memberships":[""],"subscriptions":[""],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-dd56360b115d1b39c48033c1e0749a11.json b/languages/newspack-blocks-nb_NO-dd56360b115d1b39c48033c1e0749a11.json
deleted file mode 100644
index 6809d1c53..000000000
--- a/languages/newspack-blocks-nb_NO-dd56360b115d1b39c48033c1e0749a11.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":[""],"block style\u0004Centered":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-e0e4434aee4db01e71268ce3edf1dd97.json b/languages/newspack-blocks-nb_NO-e0e4434aee4db01e71268ce3edf1dd97.json
deleted file mode 100644
index b102b148d..000000000
--- a/languages/newspack-blocks-nb_NO-e0e4434aee4db01e71268ce3edf1dd97.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-e58126c278611ed6c17684ba8e7459b4.json b/languages/newspack-blocks-nb_NO-e58126c278611ed6c17684ba8e7459b4.json
deleted file mode 100644
index b930adbe3..000000000
--- a/languages/newspack-blocks-nb_NO-e58126c278611ed6c17684ba8e7459b4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":[""],"Show Author":[""],"Show Author Avatar":[""],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-ea3e2a660753c7bfa13b5bbd8a46bdd0.json b/languages/newspack-blocks-nb_NO-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
deleted file mode 100644
index f24a1b609..000000000
--- a/languages/newspack-blocks-nb_NO-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-eccbc51a43c04f59165364eda71e0be7.json b/languages/newspack-blocks-nb_NO-eccbc51a43c04f59165364eda71e0be7.json
deleted file mode 100644
index 2e8e6b69e..000000000
--- a/languages/newspack-blocks-nb_NO-eccbc51a43c04f59165364eda71e0be7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Small":[""],"S":[""],"Medium":[""],"M":[""],"Large":[""],"L":[""],"Extra Large":[""],"XL":[""],"Extra-large":[""],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":[""],"author":[""],"authors":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-eeb28f99adedd5fad3081d2756d6f4a4.json b/languages/newspack-blocks-nb_NO-eeb28f99adedd5fad3081d2756d6f4a4.json
deleted file mode 100644
index 48c130f12..000000000
--- a/languages/newspack-blocks-nb_NO-eeb28f99adedd5fad3081d2756d6f4a4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json b/languages/newspack-blocks-nb_NO-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
deleted file mode 100644
index 639c67669..000000000
--- a/languages/newspack-blocks-nb_NO-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-f8b1589c450689398f90b179f47e74ee.json b/languages/newspack-blocks-nb_NO-f8b1589c450689398f90b179f47e74ee.json
deleted file mode 100644
index 7c09ef3ef..000000000
--- a/languages/newspack-blocks-nb_NO-f8b1589c450689398f90b179f47e74ee.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"(no title)":[""],"Categories":[""],"Error":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json b/languages/newspack-blocks-nb_NO-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
deleted file mode 100644
index a5c3a3540..000000000
--- a/languages/newspack-blocks-nb_NO-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO-fbe7f8c598cf05d4603ba49fec909ded.json b/languages/newspack-blocks-nb_NO-fbe7f8c598cf05d4603ba49fec909ded.json
deleted file mode 100644
index bfb3dd938..000000000
--- a/languages/newspack-blocks-nb_NO-fbe7f8c598cf05d4603ba49fec909ded.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nb_NO","plural-forms":"nplurals=2; plural=(n != 1);"},"block style\u0004Default":[""],"Homepage Posts":[""],"posts":[""],"articles":[""],"latest":[""],"A block for displaying homepage posts.":[""],"block style\u0004Borders":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-nb_NO.mo b/languages/newspack-blocks-nb_NO.mo
index eea8536e6..0cf37b69b 100644
Binary files a/languages/newspack-blocks-nb_NO.mo and b/languages/newspack-blocks-nb_NO.mo differ
diff --git a/languages/newspack-blocks-nb_NO.po b/languages/newspack-blocks-nb_NO.po
index 2c7c7364d..cb17d8476 100644
--- a/languages/newspack-blocks-nb_NO.po
+++ b/languages/newspack-blocks-nb_NO.po
@@ -4,16 +4,16 @@ msgid ""
msgstr ""
"Project-Id-Version: Newspack Blocks 1.0.0-alpha.20\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/newspack-blocks\n"
-"POT-Creation-Date: 2024-08-30T15:48:13+00:00\n"
-"PO-Revision-Date: 2024-08-30 08:46-0700\n"
+"POT-Creation-Date: 2023-12-07T20:21:58+00:00\n"
+"PO-Revision-Date: 2023-12-07 12:20-0800\n"
"Last-Translator: \n"
"Language-Team: \n"
-"Language: nb_NO\n"
+"Language: nb-NO\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.4.1\n"
"X-Domain: newspack-blocks\n"
#. Plugin Name of the plugin
@@ -33,291 +33,151 @@ msgstr ""
msgid "Automattic"
msgstr ""
-#. Translators: %s is the maximum price.
-#: includes/class-modal-checkout.php:311
-#: release/newspack-blocks/includes/class-modal-checkout.php:311
-msgid "Adjusted price must be less than the maximum of %s."
-msgstr ""
-
-#. Translators: %s is the name-your-price custom price.
-#: includes/class-modal-checkout.php:335
-#: release/newspack-blocks/includes/class-modal-checkout.php:335
-msgid "Adjusted price must be greater than base price of %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:379 includes/class-modal-checkout.php:461
-#: release/newspack-blocks/includes/class-modal-checkout.php:379
-#: release/newspack-blocks/includes/class-modal-checkout.php:457
+#: includes/class-modal-checkout.php:256 includes/class-modal-checkout.php:283
+#: release/newspack-blocks/includes/class-modal-checkout.php:256
+#: release/newspack-blocks/includes/class-modal-checkout.php:283
msgid "Close"
msgstr ""
-#: includes/class-modal-checkout.php:405
-#: release/newspack-blocks/includes/class-modal-checkout.php:401
-msgid "per"
-msgstr ""
-
-#: includes/class-modal-checkout.php:469
-#: release/newspack-blocks/includes/class-modal-checkout.php:465
-msgid "Select an option to continue:"
-msgstr ""
-
-#. translators: 1: variable product name, 2: product variation name
-#: includes/class-modal-checkout.php:492
-#: release/newspack-blocks/includes/class-modal-checkout.php:488
-msgid "%1$s - %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:569
-msgid "Or"
-msgstr ""
-
-#: includes/class-modal-checkout.php:673
-msgid "Go back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:923
-#: release/newspack-blocks/includes/class-modal-checkout.php:905
-msgid "Please enter someone else' email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:924
-#: release/newspack-blocks/includes/class-modal-checkout.php:906
-msgid "Please enter a valid email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1010
-#: release/newspack-blocks/includes/class-modal-checkout.php:992
-msgid "Close window"
-msgstr ""
-
-#. translators: %s: Site name.
-#: includes/class-modal-checkout.php:1070
-msgid ""
-"You're already a subscriber! You can only have one active subscription at a "
-"time. Thank you for supporting %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1104
-#: release/newspack-blocks/includes/class-modal-checkout.php:1078
-msgid "Could not complete this transaction. Please contact us for assistance."
-msgstr ""
-
-#. translators: 1: Checkout button confirmation text. 2: Order total.
-#. translators: 1 is the name of the item. 2 is the price of the item.
-#: includes/class-modal-checkout.php:1153
-#: includes/class-modal-checkout.php:1536
-#: release/newspack-blocks/includes/class-modal-checkout.php:1127
-#: release/newspack-blocks/includes/class-modal-checkout.php:1510
-msgid "%1$s: %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1453
-#: release/newspack-blocks/includes/class-modal-checkout.php:1427
-msgid "Billing details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1454
-#: release/newspack-blocks/includes/class-modal-checkout.php:1428
-msgid "Shipping details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1455
-#: release/newspack-blocks/includes/class-modal-checkout.php:1429
-msgid "Gift recipient"
+#: includes/class-modal-checkout.php:290
+#: release/newspack-blocks/includes/class-modal-checkout.php:290
+msgid "Select an option below:"
msgstr ""
-#: includes/class-modal-checkout.php:1456
-#: includes/class-modal-checkout.php:1457
-#: includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/includes/class-modal-checkout.php:1430
-#: release/newspack-blocks/includes/class-modal-checkout.php:1431
-#: release/newspack-blocks/includes/class-modal-checkout.php:1432
-msgid "Complete your transaction"
+#. translators: %s: field name
+#: includes/class-modal-checkout.php:620
+#: release/newspack-blocks/includes/class-modal-checkout.php:620
+msgid "%s is a required field."
msgstr ""
-#: includes/class-modal-checkout.php:1459
-#: release/newspack-blocks/includes/class-modal-checkout.php:1433
-msgctxt "Login modal title when logged out user attempts to checkout."
-msgid "Sign in to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1464
-#: release/newspack-blocks/includes/class-modal-checkout.php:1438
-msgctxt "Login modal title when unregistered user attempts to checkout"
-msgid "Register to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1469
-#: release/newspack-blocks/includes/class-modal-checkout.php:1443
+#: includes/class-modal-checkout.php:697
+#: release/newspack-blocks/includes/class-modal-checkout.php:697
msgid "Continue browsing"
msgstr ""
-#: includes/class-modal-checkout.php:1470
-#: release/newspack-blocks/includes/class-modal-checkout.php:1444
-msgid "This donation is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1471
-#: release/newspack-blocks/includes/class-modal-checkout.php:1445
-msgid "This purchase is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1472
-#: release/newspack-blocks/includes/class-modal-checkout.php:1446
-msgid "Complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1473
-#: release/newspack-blocks/includes/class-modal-checkout.php:1447
-msgid "Purchase"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1474
-#: release/newspack-blocks/includes/class-modal-checkout.php:1448
-msgid "Back"
-msgstr "Tilbake"
-
-#: includes/class-modal-checkout.php:1475
-#: release/newspack-blocks/includes/class-modal-checkout.php:1449
-msgid "Transaction successful"
+#: includes/class-modal-checkout.php:739
+#: release/newspack-blocks/includes/class-modal-checkout.php:739
+msgid "Sign up for newsletters"
msgstr ""
#. Translators: %s is the site name.
-#: includes/class-modal-checkout.php:1478
-#: release/newspack-blocks/includes/class-modal-checkout.php:1452
-msgid "Thank you for supporting %s. Your transaction was successful."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1481
-#: release/newspack-blocks/includes/class-modal-checkout.php:1455
-msgid ""
-"Your contribution directly funds our work. If you're moved to do so, you can "
-"opt to pay more than the standard rate."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1482
-#: release/newspack-blocks/includes/class-modal-checkout.php:1456
-msgid "Thank you for your generosity! We couldn't do this without you!"
+#: includes/class-modal-checkout.php:745
+#: release/newspack-blocks/includes/class-modal-checkout.php:745
+msgid "Get the best of %s directly in your email inbox."
msgstr ""
-#: includes/class-modal-checkout.php:1483
-#: release/newspack-blocks/includes/class-modal-checkout.php:1457
-msgid "Increase your support"
+#. Translators: %s is the user's email address.
+#: includes/class-modal-checkout.php:756
+#: release/newspack-blocks/includes/class-modal-checkout.php:756
+msgid "Sending to: %s"
msgstr ""
-#: includes/class-modal-checkout.php:1484
-#: release/newspack-blocks/includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply"
+#: includes/class-modal-checkout.php:793
+#: release/newspack-blocks/includes/class-modal-checkout.php:793
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:104
+#: src/modal-checkout/templates/checkout-form.php:104
+msgid "Continue"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:130
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:130
-msgid "Support our publication"
+#: includes/class-modal-checkout.php:816
+#: release/newspack-blocks/includes/class-modal-checkout.php:816
+msgid "No lists selected."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:131
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:131
-msgid ""
-"With the support of readers like you, we provide thoughtfully researched "
-"articles for a more informed and connected community. This is your chance to "
-"support credible, community-based, public-service journalism. Please join us!"
+#: includes/class-modal-checkout.php:864
+#: release/newspack-blocks/includes/class-modal-checkout.php:864
+msgid "Signup successful!"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:134
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:134
-msgid "Subscribe to our newsletter"
+#. Translators: %s is the site name.
+#: includes/class-modal-checkout.php:871
+#: release/newspack-blocks/includes/class-modal-checkout.php:871
+msgid "Thanks for supporting %s."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:135
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:135
-msgid "Be the first to know about breaking news, articles, and updates."
+#: includes/class-modal-checkout.php:918
+#: release/newspack-blocks/includes/class-modal-checkout.php:918
+msgid "Donate now"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:154
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:154
+#: includes/class-newspack-blocks-patterns.php:144
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:144
msgid "Newspack Donations"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:158
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:158
+#: includes/class-newspack-blocks-patterns.php:148
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:148
msgid "Newspack Homepage Posts"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:162
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:162
+#: includes/class-newspack-blocks-patterns.php:152
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:152
msgid "Newspack Subscribe"
msgstr ""
-#: includes/class-newspack-blocks.php:913
-#: release/newspack-blocks/includes/class-newspack-blocks.php:912
+#: includes/class-newspack-blocks.php:900
+#: release/newspack-blocks/includes/class-newspack-blocks.php:900
msgid "Common"
msgstr ""
#. translators: separates last two sponsor names; needs a space on either side.
-#: includes/class-newspack-blocks.php:1014
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1013
+#: includes/class-newspack-blocks.php:1001
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1001
msgid " and "
msgstr " og "
#. translators: separates all but the last two sponsor names; needs a space at the end.
-#: includes/class-newspack-blocks.php:1017
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1016
+#: includes/class-newspack-blocks.php:1004
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1004
msgid ", "
msgstr ""
-#: includes/class-newspack-blocks.php:1428
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1427
+#: includes/class-newspack-blocks.php:1415
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1415
msgid "Jetpack donations is disabled in favour of Newspack donations."
msgstr ""
-#: includes/class-newspack-blocks.php:1461
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1460
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1448
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1448
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Draft"
msgstr ""
-#: includes/class-newspack-blocks.php:1462
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1461
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1449
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1449
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Scheduled"
msgstr ""
-#. Translators: %s is the %s is the frequency.
-#: includes/class-newspack-blocks.php:1602
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1601
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid "per %s"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1628
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1627
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid " once"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1631
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1630
-msgid " per "
-msgstr ""
-
-#: release/newspack-blocks/includes/class-modal-checkout.php:1046
-msgid "You may only have one subscription of this product at a time."
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/donations-1.php:9
#: src/block-patterns/donations-1.php:9
msgid "Donations Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-1.php:10
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: release/newspack-blocks/src/block-patterns/donations-3.php:10
+#: release/newspack-blocks/src/block-patterns/donations-4.php:10
+#: src/block-patterns/donations-1.php:10 src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-3.php:10 src/block-patterns/donations-4.php:10
+msgid "Support our publication"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-2.php:9
#: src/block-patterns/donations-2.php:9
msgid "Donations Pattern 2"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-2.php:10
+msgid ""
+"With the support of readers like you, we provide thoughtfully researched "
+"articles for a more informed and connected community. This is your chance to "
+"support credible, community-based, public-service journalism. Please join us!"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-3.php:9
#: src/block-patterns/donations-3.php:9
msgid "Donations Pattern 3"
@@ -328,11 +188,6 @@ msgstr ""
msgid "Donations Pattern 4"
msgstr ""
-#: release/newspack-blocks/src/block-patterns/donations-5.php:9
-#: src/block-patterns/donations-5.php:9
-msgid "Donations Pattern 5"
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/homepage-posts-1.php:9
#: src/block-patterns/homepage-posts-1.php:9
msgid "Homepage Posts Pattern 1"
@@ -493,6 +348,18 @@ msgstr ""
msgid "Subscribe Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-1.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-2.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-3.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-4.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-5.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-6.php:10
+#: src/block-patterns/subscribe-1.php:10 src/block-patterns/subscribe-2.php:10
+#: src/block-patterns/subscribe-3.php:10 src/block-patterns/subscribe-4.php:10
+#: src/block-patterns/subscribe-5.php:10 src/block-patterns/subscribe-6.php:10
+msgid "Subscribe to our newsletter"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/subscribe-2.php:9
#: src/block-patterns/subscribe-2.php:9
msgid "Subscribe Pattern 2"
@@ -523,118 +390,181 @@ msgstr ""
msgid "Subscribe Pattern 7"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10
+msgid "Subscribe to our Newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10 src/block-patterns/subscribe-10.php:10
+msgid "Be the first to know about breaking news, articles, and updates."
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:9
+#: src/block-patterns/subscribe-8.php:9
+msgid "Subscribe Pattern 8"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:9
+#: src/block-patterns/subscribe-9.php:9
+msgid "Subscribe Pattern 9"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:9
+#: src/block-patterns/subscribe-10.php:9
+msgid "Subscribe Pattern 10"
+msgstr ""
+
#. translators: %d: Slide number.
-#: release/newspack-blocks/src/blocks/carousel/view.php:221
-#: src/blocks/carousel/view.php:221
+#: release/newspack-blocks/src/blocks/carousel/view.php:210
+#: src/blocks/carousel/view.php:210
msgid "Go to slide %d"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:242
-#: src/blocks/carousel/view.php:242
+#: release/newspack-blocks/src/blocks/carousel/view.php:231
+#: src/blocks/carousel/view.php:231
msgid "Previous Slide"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:243
-#: src/blocks/carousel/view.php:243
+#: release/newspack-blocks/src/blocks/carousel/view.php:232
+#: src/blocks/carousel/view.php:232
msgid "Next Slide"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:287
-#: src/blocks/carousel/view.php:287
+#: release/newspack-blocks/src/blocks/carousel/view.php:276
+#: src/blocks/carousel/view.php:276
msgid "Pause Slideshow"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:288
-#: src/blocks/carousel/view.php:288
+#: release/newspack-blocks/src/blocks/carousel/view.php:277
+#: src/blocks/carousel/view.php:277
msgid "Play Slideshow"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-msgid "once"
-msgstr "en gang"
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-msgid "per month"
-msgstr "per måned"
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-msgid "per year"
-msgstr "per år"
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
msgid "Could not retrieve donation settings."
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "One-time"
msgstr "En gang"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Monthly"
msgstr "MÃ¥nedlig"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Annually"
msgstr "Ã…rlig"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:25
-#: src/blocks/donate/index.js:25
-msgid "Donate"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+msgid "Email"
+msgstr "Epost"
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+msgid "Full Name"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+msgid "Agree to pay fees?"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+msgid ""
+"Paying the transaction fee is not required, but it directs more money in "
+"support of our mission."
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+msgid "Sign up for our newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:164
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:240
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:123
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:187
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Donation amount"
msgstr "Mengde donasjon"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:234
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:181
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2772
msgid "Other"
msgstr "Annet"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "once"
+msgstr "en gang"
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per month"
+msgstr "per måned"
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per year"
+msgstr "per år"
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+msgid "Back"
+msgstr "Tilbake"
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+msgid "Renews on"
+msgstr "Fornyer den"
+
#: release/newspack-blocks/src/blocks/homepage-articles/view.php:393
-#: src/blocks/homepage-articles/view.php:393 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: src/blocks/homepage-articles/view.php:389 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:782
+#: src/blocks/homepage-articles/edit.js:785
msgid "Load more posts"
msgstr "Last flere innlegg"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:400
-#: src/blocks/homepage-articles/view.php:400
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:395
+#: src/blocks/homepage-articles/view.php:397
msgid "Something went wrong. Please refresh the page and/or try again."
msgstr "Noe gikk galt. Oppdater siden og/eller prøv igjen."
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:474
-#: src/blocks/homepage-articles/view.php:474 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:470
+#: src/blocks/homepage-articles/view.php:471 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:18 src/shared/js/utils.js:18
msgctxt "post author"
msgid "by"
msgstr "av"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:491
-#: src/blocks/homepage-articles/view.php:491 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:493
+#: src/blocks/homepage-articles/view.php:494 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:30
#: release/newspack-blocks/src/shared/js/utils.js:67 src/shared/js/utils.js:30
#: src/shared/js/utils.js:67
@@ -642,104 +572,120 @@ msgctxt "post author"
msgid " and "
msgstr " og "
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-msgid ""
-"Unsupported filetype. Please make sure it's one of the supported filetypes: "
-"% s"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-msgid "Could not upload this file."
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+msgid "Could not find the iframe file on your request."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
msgid "Please choose a valid (.zip) assets archive."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
msgid "Could not upload your document."
msgstr ""
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
+#. translators: %s: iframe entry file (e.g. index,html)
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+msgid "%s was not found in the iframe archive."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
msgid ""
-"Error reading the archive. Please make sure it's a valid .zip archive file "
-"and contains only supported filetypes: %s"
+"Could not unzip the iframe archive, make sure it's a valid .zip archive file."
msgstr ""
-#. translators: %s: iframe entry file (e.g. index,html)
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-msgid "Required %s entrypoint file was not found in the archive."
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:22
+#: src/modal-checkout/templates/billing-form.php:22
+msgid "Billing & Shipping"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:26
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:109
+#: src/modal-checkout/templates/billing-form.php:26
+#: src/modal-checkout/templates/checkout-form.php:109
+msgid "Billing details"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:22
-#: src/modal-checkout/templates/form-checkout.php:22
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:39
+#: src/modal-checkout/templates/checkout-form.php:39
msgid "You must be logged in to checkout."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:34
-#: src/modal-checkout/templates/form-checkout.php:34
-msgid "Continue"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:89
+#: src/modal-checkout/templates/checkout-form.php:89
+msgid "Order Details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:110
+#: src/modal-checkout/templates/checkout-form.php:110
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:39
-#: src/modal-checkout/templates/form-checkout.php:39
-msgid "Transaction details"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:137
+#: src/modal-checkout/templates/checkout-form.php:137
+msgid "Create an account?"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:17
-#: src/modal-checkout/templates/form-coupon.php:17
-msgid "Apply a coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:57
+#: src/modal-checkout/templates/thankyou.php:57
+msgid "Transaction Successful"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:19
-#: src/modal-checkout/templates/form-coupon.php:19
-msgid "Coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:60
+#: src/modal-checkout/templates/thankyou.php:60
+msgid "Date:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply coupon"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:66
+#: src/modal-checkout/templates/thankyou.php:66
+msgid "Email:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:23
-#: src/modal-checkout/templates/form-gift-subscription.php:23
-msgid "Recipient’s Email Address"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:72
+#: src/modal-checkout/templates/thankyou.php:72
+msgid "Total:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:25
-#: src/modal-checkout/templates/form-gift-subscription.php:25
-msgid "recipient@example.com"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:78
+#: src/modal-checkout/templates/thankyou.php:78
+msgid "Payment method:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:29
-#: src/modal-checkout/templates/form-gift-subscription.php:29
-msgid "Recipient: "
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:84
+#: src/modal-checkout/templates/thankyou.php:84
+msgid "Item:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:76
-#: src/modal-checkout/templates/thankyou.php:76
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:89
+#: src/modal-checkout/templates/thankyou.php:89
+msgid "Transaction:"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:95
+#: src/modal-checkout/templates/thankyou.php:95
msgid ""
"Unfortunately your order cannot be processed. Please attempt your purchase "
"again."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:79
-#: src/modal-checkout/templates/thankyou.php:79
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:99
+#: src/modal-checkout/templates/thankyou.php:99
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Pay"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:81
-#: src/modal-checkout/templates/thankyou.php:81
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:101
+#: src/modal-checkout/templates/thankyou.php:101
msgid "My account"
msgstr ""
@@ -750,1638 +696,1734 @@ msgid "
More by %2$s"
msgstr ""
#. translators: Indicates which slide the slider is on.
-#: dist/carousel/view.js:2 dist/editor.js:4
-#: release/newspack-blocks/dist/carousel/view.js:2
-#: release/newspack-blocks/dist/editor.js:4
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:104
#: src/blocks/carousel/create-swiper.js:104
msgid "Slide %s"
msgstr ""
#. translators: 1: current slide number and 2: total number of slides
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:155
#: src/blocks/carousel/create-swiper.js:155
msgid "Slide %1$s of %2$s"
msgstr ""
#. translators: the title of the image.
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:166
#: src/blocks/carousel/create-swiper.js:166
msgid "Image: %s, "
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:219
#: src/blocks/carousel/create-swiper.js:219
msgid "Playing"
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:224
#: src/blocks/carousel/create-swiper.js:224
msgid "Paused"
msgstr ""
-#. translators: label for small text size option
-#. translators: label for small avatar size option
-#. translators: label for small size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
-#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
-msgid "Small"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:105
+#: release/newspack-blocks/src/blocks/author-list/edit.js:109
+#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
+msgid "Error fetching authors."
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for small avatar size option
-#. translators: abbreviation for small size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
-#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
-msgid "S"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:130
+#: src/blocks/author-list/edit.js:130
+msgid "Author List Settings"
msgstr ""
-#. translators: label for medium text size option
-#. translators: label for medium avatar size option
-#. translators: label for medium size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
-#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
-msgid "Medium"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:134
+#: src/blocks/author-list/edit.js:134
+msgid "Author Type"
msgstr ""
-#. translators: abbreviation for medium text size option
-#. translators: abbreviation for medium avatar size option
-#. translators: abbreviation for medium size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
-#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
-msgid "M"
+#. translators: help text for author type selection.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:137
+#: src/blocks/author-list/edit.js:137
+msgid "%s will be displayed."
msgstr ""
-#. translators: label for small text size option
-#. translators: label for large avatar size option
-#. translators: label for large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
-#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
-msgid "Large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:139
+#: src/blocks/author-list/edit.js:139
+msgid "Both guest authors and WP users"
msgstr ""
-#. translators: abbreviation for large text size option
-#. translators: abbreviation for large avatar size option
-#. translators: abbreviation for large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
-#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
-msgid "L"
+#. translators: currently selected author type option.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:142
+#: src/blocks/author-list/edit.js:142
+msgid "%s only"
msgstr ""
-#. translators: label for extra-large text size option
-#. translators: label for extra large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
-#: src/blocks/author-profile/edit.js:85
-msgid "Extra Large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:150
+#: src/blocks/author-list/edit.js:150
+msgid "All authors"
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for extra-large avatar size option
-#. translators: abbreviation for extra large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
-#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
-msgid "XL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:144
+#: release/newspack-blocks/src/blocks/author-list/edit.js:151
+#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
+msgid "Guest authors"
msgstr ""
-#. translators: label for extra-large avatar size option
-#: dist/editor.js:1 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
-#: src/blocks/author-profile/edit.js:124
-msgid "Extra-large"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:145
+#: release/newspack-blocks/src/blocks/author-list/edit.js:152
+#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
+msgid "WP users"
msgstr ""
-#. translators: Error text for when no authors are found.
-#: dist/editor.js:2 dist/editor.js:3 release/newspack-blocks/dist/editor.js:2
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
-#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
-msgid "No authors or guest authors found for ID %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-list/edit.js:161
+#: release/newspack-blocks/src/blocks/author-list/edit.js:372
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:375
+#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
+#: src/blocks/homepage-articles/edit.js:378
+msgid "Columns"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:268
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
-#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
-msgid "Author Profile Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:174
+#: src/blocks/author-list/edit.js:174
+msgid "WP User Roles"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:270
-#: release/newspack-blocks/src/blocks/author-list/edit.js:276
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
-#: src/blocks/author-list/edit.js:270 src/blocks/author-list/edit.js:276
-#: src/blocks/author-profile/edit.js:215 src/blocks/author-profile/edit.js:221
-msgid "Text Size"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:196
+#: src/blocks/author-list/edit.js:196
+msgid "Display alphabetical separators"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:197
+#: src/blocks/author-list/edit.js:197
+msgid "Chunk authors alphabetically."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:205
+#: src/blocks/author-list/edit.js:205
+msgid "Group authors by alphabet"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:206
+#: src/blocks/author-list/edit.js:206
+msgid "Display each alphabetical chunk as a discrete section."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:219
+#: src/blocks/author-list/edit.js:219
+msgid "Exclude authors with 0 posts"
+msgstr ""
+
+#. Translators: Help message for "include empty authors" toggle.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:222
+#: src/blocks/author-list/edit.js:222
+msgid "Authors with no published posts will be %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:233
+#: src/blocks/author-list/edit.js:233
+msgid "Search by author name"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:234
+#: src/blocks/author-list/edit.js:234
+msgid "Authors selected here will not be displayed."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/author-list/edit.js:255
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
+#: release/newspack-blocks/src/components/query-controls.js:75
+#: release/newspack-blocks/src/components/query-controls.js:90
+#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
+#: src/components/query-controls.js:75 src/components/query-controls.js:90
+msgid "(no name)"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
+#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
+msgid "author"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:263
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
+#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
+msgid "authors"
+msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:268
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
+#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
+msgid "Author Profile Settings"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:270
+#: release/newspack-blocks/src/blocks/author-list/edit.js:276
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
+#: src/blocks/author-list/edit.js:270 src/blocks/author-list/edit.js:276
+#: src/blocks/author-profile/edit.js:215 src/blocks/author-profile/edit.js:221
+msgid "Text Size"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:297
#: release/newspack-blocks/src/blocks/author-profile/edit.js:242
#: src/blocks/author-list/edit.js:297 src/blocks/author-profile/edit.js:242
msgid "Avatar Settings"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:300
#: release/newspack-blocks/src/blocks/author-profile/edit.js:245
#: src/blocks/author-list/edit.js:300 src/blocks/author-profile/edit.js:245
msgid "Display avatar"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:308
#: release/newspack-blocks/src/blocks/author-profile/edit.js:253
#: src/blocks/author-list/edit.js:308 src/blocks/author-profile/edit.js:253
msgid "Hide default avatar"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
-#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
-msgid "Avatar size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:316
+#: release/newspack-blocks/src/blocks/author-list/edit.js:322
+#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
+msgid "Avatar Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:345
#: release/newspack-blocks/src/blocks/author-profile/edit.js:290
#: src/blocks/author-list/edit.js:345 src/blocks/author-profile/edit.js:290
msgid "Avatar border radius"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:364
+#: src/blocks/author-list/edit.js:364
+msgid "List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:385
#: release/newspack-blocks/src/blocks/author-profile/edit.js:310
#: src/blocks/author-list/edit.js:385 src/blocks/author-profile/edit.js:310
msgid "Show avatar on left"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:391
#: release/newspack-blocks/src/blocks/author-profile/edit.js:316
#: src/blocks/author-list/edit.js:391 src/blocks/author-profile/edit.js:316
msgid "Show avatar on right"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:402
#: release/newspack-blocks/src/blocks/author-profile/edit.js:327
#: src/blocks/author-list/edit.js:402 src/blocks/author-profile/edit.js:327
msgid "Edit selection"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/edit.js:479
+#: release/newspack-blocks/src/blocks/author-list/index.js:23
+#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
+msgid "Author List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:488
+#: src/blocks/author-list/edit.js:488
+msgid "Fetching authors…"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/author-list/index.js:43
+#: release/newspack-blocks/src/blocks/author-profile/index.js:43
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
+#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
+#: src/blocks/homepage-articles/index.js:54
+msgctxt "block style"
+msgid "Default"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:44
+#: release/newspack-blocks/src/blocks/author-profile/index.js:44
+#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
+msgctxt "block style"
+msgid "Centered"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for small avatar size option
+#. translators: label for small size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:298
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:327
+#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
+#: src/blocks/homepage-articles/edit.js:301
+#: src/blocks/homepage-articles/edit.js:330
+msgid "Small"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for small avatar size option
+#. translators: abbreviation for small size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:299
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:328
+#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
+#: src/blocks/homepage-articles/edit.js:302
+#: src/blocks/homepage-articles/edit.js:331
+msgid "S"
+msgstr ""
+
+#. translators: label for medium text size option
+#. translators: label for medium avatar size option
+#. translators: label for medium size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:303
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:332
+#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
+#: src/blocks/homepage-articles/edit.js:306
+#: src/blocks/homepage-articles/edit.js:335
+msgid "Medium"
+msgstr ""
+
+#. translators: abbreviation for medium text size option
+#. translators: abbreviation for medium avatar size option
+#. translators: abbreviation for medium size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:304
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:333
+#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
+#: src/blocks/homepage-articles/edit.js:307
+#: src/blocks/homepage-articles/edit.js:336
+msgid "M"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for large avatar size option
+#. translators: label for large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:308
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:337
+#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
+#: src/blocks/homepage-articles/edit.js:311
+#: src/blocks/homepage-articles/edit.js:340
+msgid "Large"
+msgstr ""
+
+#. translators: abbreviation for large text size option
+#. translators: abbreviation for large avatar size option
+#. translators: abbreviation for large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:309
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:338
+#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
+#: src/blocks/homepage-articles/edit.js:312
+#: src/blocks/homepage-articles/edit.js:341
+msgid "L"
+msgstr ""
+
+#. translators: label for extra-large text size option
+#. translators: label for extra large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:313
+#: src/blocks/author-profile/edit.js:85
+#: src/blocks/homepage-articles/edit.js:316
+msgid "Extra Large"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for extra-large avatar size option
+#. translators: abbreviation for extra large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:317
+#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
+#: src/blocks/homepage-articles/edit.js:320
+msgid "XL"
+msgstr ""
+
+#. translators: label for extra-large avatar size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
+#: src/blocks/author-profile/edit.js:124
+msgid "Extra-large"
+msgstr ""
+
+#. translators: Error text for when no authors are found.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
+#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
+msgid "No authors or guest authors found for ID %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
+#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
+msgid "Avatar size"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
#: release/newspack-blocks/src/blocks/author-profile/index.js:23
#: src/blocks/author-profile/edit.js:343 src/blocks/author-profile/index.js:23
msgid "Author Profile"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
#: src/blocks/author-profile/edit.js:352
msgid "Fetching author info…"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
#: src/blocks/author-profile/edit.js:358
msgid "Search for an author to display"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
#: src/blocks/author-profile/edit.js:359
msgid "Begin typing name, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:3 dist/editor.js:5 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:255
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
-#: release/newspack-blocks/src/components/query-controls.js:75
-#: release/newspack-blocks/src/components/query-controls.js:90
-#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
-#: src/components/query-controls.js:75 src/components/query-controls.js:90
-msgid "(no name)"
-msgstr ""
-
-#: dist/editor.js:3 dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
-#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
-msgid "author"
+#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
+msgid "profile"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:263
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
-#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
-msgid "authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/index.js:41
+#: src/blocks/author-profile/index.js:41
+msgid "Display an author profile card."
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/single-author.js:99
-#: src/blocks/author-profile/single-author.js:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2607
+#: release/newspack-blocks/src/blocks/author-profile/single-author.js:97
+#: src/blocks/author-profile/single-author.js:97
msgid "More by"
msgstr ""
-#. translators: label for square aspect ratio option
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:191
-#: src/blocks/carousel/edit.js:191
-msgid "Square"
-msgstr ""
-
-#. translators: abbreviation for 1:1 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:195
-#: src/blocks/carousel/edit.js:195
-msgid "1:1"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:67
+#: src/blocks/checkout-button/edit.js:67
+msgid "Width settings"
msgstr ""
-#. translators: label for 4:3 aspect ratio option
-#. translators: abbreviation for 4:3 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:202
-#: release/newspack-blocks/src/blocks/carousel/edit.js:203
-#: src/blocks/carousel/edit.js:202 src/blocks/carousel/edit.js:203
-msgid "4:3"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:68
+#: src/blocks/checkout-button/edit.js:68
+msgid "Button width"
msgstr ""
-#. translators: label for 16:9 aspect ratio option
-#. translators: abbreviation for 16:9 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:210
-#: release/newspack-blocks/src/blocks/carousel/edit.js:214
-#: src/blocks/carousel/edit.js:210 src/blocks/carousel/edit.js:214
-msgid "16:9"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:149
+#: src/blocks/checkout-button/edit.js:149
+msgid "Click to change the selected product"
msgstr ""
-#. translators: label for 3:4 aspect ratio option
-#. translators: abbreviation for 3:4 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:221
-#: release/newspack-blocks/src/blocks/carousel/edit.js:222
-#: src/blocks/carousel/edit.js:221 src/blocks/carousel/edit.js:222
-msgid "3:4"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:154
+#: src/blocks/checkout-button/edit.js:154
+msgid "Change the selected product"
msgstr ""
-#. translators: label for 9:16 aspect ratio option
-#. translators: abbreviation for 9:16 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:229
-#: release/newspack-blocks/src/blocks/carousel/edit.js:233
-#: src/blocks/carousel/edit.js:229 src/blocks/carousel/edit.js:233
-msgid "9:16"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:166
+#: src/blocks/checkout-button/edit.js:166
+msgid "Type to search for a product…"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:398
-#: release/newspack-blocks/src/blocks/carousel/edit.js:408
-#: src/blocks/carousel/edit.js:398 src/blocks/carousel/edit.js:408
-msgid "Slide Aspect Ratio"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:168
+#: src/blocks/checkout-button/edit.js:168
+msgid "Select a product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:428
-#: release/newspack-blocks/src/blocks/carousel/edit.js:444
-#: src/blocks/carousel/edit.js:428 src/blocks/carousel/edit.js:444
-msgid "Image Fit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:178
+#: src/blocks/checkout-button/edit.js:178
+msgid "Cancel"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:449
-#: release/newspack-blocks/src/blocks/carousel/edit.js:452
-#: src/blocks/carousel/edit.js:449 src/blocks/carousel/edit.js:452
-msgid "Cover"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:277
+#: src/blocks/checkout-button/edit.js:277
+msgid "Product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:457
-#: release/newspack-blocks/src/blocks/carousel/edit.js:460
-#: src/blocks/carousel/edit.js:457 src/blocks/carousel/edit.js:460
-msgid "Contain"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:287
+#: src/blocks/checkout-button/edit.js:287
+msgid "Allow the reader to select the variation before checkout."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:508
-#: src/blocks/carousel/edit.js:508
-msgid "Article Meta Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:301
+#: src/blocks/checkout-button/edit.js:301
+msgid "Variation"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:511
-#: src/blocks/carousel/edit.js:511
-msgid "Show Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:302
+#: src/blocks/checkout-button/edit.js:302
+msgid "Select the product variation to be added to cart."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:518
-#: src/blocks/carousel/edit.js:518
-msgid "Show Date"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:326
+#: src/blocks/checkout-button/edit.js:326
+msgid "After purchase"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:525
-#: src/blocks/carousel/edit.js:525
-msgid "Show Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
+#: src/blocks/checkout-button/edit.js:330
+msgid "Name Your Price"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:532
-#: src/blocks/carousel/edit.js:532
-msgid "Show Author"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:332
+#: src/blocks/checkout-button/edit.js:332
+msgid ""
+"This product has \"Name Your Price\" toggled on. You can set the custom "
+"price for this checkout."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:540
-#: src/blocks/carousel/edit.js:540
-msgid "Show Author Avatar"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:338
+#: src/blocks/checkout-button/edit.js:338
+msgid "Suggested price:"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:548
-#: src/blocks/carousel/edit.js:548
-msgid "Show Featured Image Caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:343
+#: src/blocks/checkout-button/edit.js:343
+msgid "Minimum price:"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:555
-#: src/blocks/carousel/edit.js:555
-msgid "Show Featured Image Credit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:349
+#: src/blocks/checkout-button/edit.js:349
+msgid "Maximum price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post content."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:355
+#: src/blocks/checkout-button/edit.js:355
+msgid "Custom Price"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post excerpt."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Frequency"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Subtitle"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Tiers"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:346
+#: src/blocks/homepage-articles/edit.js:349
+msgid "Display Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Author Name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:384
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:390
+#: src/blocks/homepage-articles/edit.js:387
+#: src/blocks/homepage-articles/edit.js:393
+msgid "Columns Gap"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:420
+#: src/blocks/homepage-articles/edit.js:423
+msgid ""
+"This blog is private, therefore the \"Load more posts\" feature is not "
+"active."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Featured image caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:428
+#: src/blocks/homepage-articles/edit.js:431
+msgid "Show \"Load more posts\" Button"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:14
-#: src/blocks/shared/author.js:14
-msgid "Biographical info"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:435
+#: src/blocks/homepage-articles/edit.js:438
+msgid "Allow duplicate stories"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:18
-#: src/blocks/shared/author.js:18
-msgid "Social links"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:436
+#: src/blocks/homepage-articles/edit.js:439
+msgid ""
+"If checked, this block will be excluded from the page's de-duplication "
+"logic. Duplicate stories may appear."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:22
-#: src/blocks/shared/author.js:22
-msgid "Email address"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:445
+#: src/blocks/homepage-articles/edit.js:448
+msgid "Featured Image Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:26
-#: src/blocks/shared/author.js:26
-msgid "Link to author archive"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:448
+#: src/blocks/homepage-articles/edit.js:451
+msgid "Show Featured Image"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:33
-#: src/blocks/shared/author.js:33
-msgid "Display the following fields:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:457
+#: src/blocks/homepage-articles/edit.js:460
+msgid "Show Featured Image Caption"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:34
-#: src/components/editor-panels.js:34
-msgid "Listings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:468
+#: src/blocks/homepage-articles/edit.js:471
+msgid "Stack on mobile"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:53
-#: src/components/editor-panels.js:53
-msgid "Post Types"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:474
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:480
+#: src/blocks/homepage-articles/edit.js:477
+#: src/blocks/homepage-articles/edit.js:483
+msgid "Featured Image Size"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:65
-#: src/components/editor-panels.js:65
-msgid "Additional Post Statuses"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:504
+#: src/blocks/homepage-articles/edit.js:507
+msgid "Minimum height"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:68
-#: src/components/editor-panels.js:68
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:505
+#: src/blocks/homepage-articles/edit.js:508
msgid ""
-"Selection here has effect only for editors, regular users will only see "
-"published posts."
-msgstr ""
-
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
-#: release/newspack-blocks/src/components/query-controls.js:17
-#: release/newspack-blocks/src/components/query-controls.js:19
-#: release/newspack-blocks/src/components/query-controls.js:40
-#: release/newspack-blocks/src/components/query-controls.js:59
-#: release/newspack-blocks/src/components/query-controls.js:135
-#: release/newspack-blocks/src/components/query-controls.js:152
-#: release/newspack-blocks/src/components/query-controls.js:166
-#: release/newspack-blocks/src/components/query-controls.js:211
-#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
-#: src/components/query-controls.js:17 src/components/query-controls.js:19
-#: src/components/query-controls.js:40 src/components/query-controls.js:59
-#: src/components/query-controls.js:135 src/components/query-controls.js:152
-#: src/components/query-controls.js:166 src/components/query-controls.js:211
-msgid "(no title)"
+"Sets a minimum height for the block, using a percentage of the screen's "
+"current height."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:261
-#: src/components/query-controls.js:261
-msgid "Choose Specific Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:517
+#: src/blocks/homepage-articles/edit.js:520
+msgid "Post Control Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:270
-#: src/components/query-controls.js:270
-msgid "Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:521
+#: src/blocks/homepage-articles/edit.js:524
+msgid "Show Subtitle"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:271
-#: src/components/query-controls.js:271
-msgid "Begin typing post title, click autocomplete result to select."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:529
+#: src/blocks/homepage-articles/edit.js:532
+msgid "Show Excerpt"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:285
-#: src/components/query-controls.js:285
-msgid "Authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:536
+#: src/blocks/homepage-articles/edit.js:539
+msgid "Max number of words in excerpt"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
-#: release/newspack-blocks/src/components/query-controls.js:294
-#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:294
-msgid "Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:544
+#: src/blocks/homepage-articles/edit.js:547
+msgid "Add a \"Read More\" link"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:301
-#: src/components/query-controls.js:301
-msgid "Include subcategories "
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:550
+#: src/blocks/homepage-articles/edit.js:553
+msgid "\"Read More\" link text"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:310
-#: src/components/query-controls.js:310
-msgid "Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:558
+#: src/blocks/homepage-articles/edit.js:561
+msgid "Type Scale"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:340
-#: src/components/query-controls.js:340
-msgid "Hide Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:567
+#: src/blocks/homepage-articles/edit.js:570
+msgid "Color Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:341
-#: src/components/query-controls.js:341
-msgid "Show Advanced Filters"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:573
+#: src/blocks/homepage-articles/edit.js:576
+msgid "Text Color"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:353
-#: src/components/query-controls.js:353
-msgid "Excluded Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:577
+#: src/blocks/homepage-articles/edit.js:580
+msgid "Post Meta Settings"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:362
-#: src/components/query-controls.js:362
-msgid "Excluded Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:509
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:580
+#: src/blocks/carousel/edit.js:509 src/blocks/homepage-articles/edit.js:583
+msgid "Show Date"
msgstr ""
-#. translators: %s is the custom taxonomy label.
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-#: release/newspack-blocks/src/components/query-controls.js:376
-#: src/components/query-controls.js:376
-msgid "Excluded %s"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:516
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:587
+#: src/blocks/carousel/edit.js:516 src/blocks/homepage-articles/edit.js:590
+msgid "Show Category"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Post-Checkout Button"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:523
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:594
+#: src/blocks/carousel/edit.js:523 src/blocks/homepage-articles/edit.js:597
+msgid "Show Author"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid ""
-"After a successful purchase, a button will be presented to finish the "
-"process."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:531
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:602
+#: src/blocks/carousel/edit.js:531 src/blocks/homepage-articles/edit.js:605
+msgid "Show Author Avatar"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Close the modal"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:674
+#: src/blocks/homepage-articles/edit.js:677
+msgid "List View"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to a custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:680
+#: src/blocks/homepage-articles/edit.js:683
+msgid "Grid View"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to the previous page"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:689
+#: src/blocks/homepage-articles/edit.js:692
+msgid "Show media on top"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Button Label"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:695
+#: src/blocks/homepage-articles/edit.js:698
+msgid "Show media on left"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:701
+#: src/blocks/homepage-articles/edit.js:704
+msgid "Show media on right"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "https://example.com"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:707
+#: src/blocks/homepage-articles/edit.js:710
+msgid "Show media behind"
msgstr ""
-#. Translators: %s: The name of the type.
-#. Translators: %s: the name of a post type.
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:479
-#: release/newspack-blocks/src/blocks/author-list/index.js:23
-#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
-msgid "Author List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:716
+#: src/blocks/homepage-articles/edit.js:719
+msgid "Landscape Image Shape"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
-msgid "profile"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:722
+#: src/blocks/homepage-articles/edit.js:725
+msgid "portrait Image Shape"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/index.js:41
-#: src/blocks/author-list/index.js:41
-msgid "Display a list of author profile cards."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:728
+#: src/blocks/homepage-articles/edit.js:731
+msgid "Square Image Shape"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/index.js:43
-#: release/newspack-blocks/src/blocks/author-profile/index.js:43
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
-#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
-#: src/blocks/homepage-articles/index.js:54
-msgctxt "block style"
-msgid "Default"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:734
+#: src/blocks/homepage-articles/edit.js:737
+msgid "Uncropped"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:44
-#: release/newspack-blocks/src/blocks/author-profile/index.js:44
-#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
-msgctxt "block style"
-msgid "Centered"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:752
+#: src/blocks/homepage-articles/edit.js:755
+msgid "Write header…"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:105
-#: release/newspack-blocks/src/blocks/author-list/edit.js:109
-#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
-msgid "Error fetching authors."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:759
+#: src/blocks/homepage-articles/edit.js:762
+msgid "Sorry, no posts were found."
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:130
-#: src/blocks/author-list/edit.js:130
-msgid "Author List Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
+#: src/blocks/homepage-articles/index.js:55
+msgctxt "block style"
+msgid "Borders"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:134
-#: src/blocks/author-list/edit.js:134
-msgid "Author Type"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post content."
msgstr ""
-#. translators: help text for author type selection.
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:137
-#: src/blocks/author-list/edit.js:137
-msgid "%s will be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post excerpt."
msgstr ""
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:139
-#: src/blocks/author-list/edit.js:139
-msgid "Both guest authors and WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Subtitle"
msgstr ""
-#. translators: currently selected author type option.
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:142
-#: src/blocks/author-list/edit.js:142
-msgid "%s only"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Title"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:144
-#: release/newspack-blocks/src/blocks/author-list/edit.js:151
-#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
-msgid "Guest authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Author Name"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:145
-#: release/newspack-blocks/src/blocks/author-list/edit.js:152
-#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
-msgid "WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Category"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:150
-#: src/blocks/author-list/edit.js:150
-msgid "All authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Featured image caption"
msgstr ""
-#: dist/editor.js:23 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/edit.js:161
-#: release/newspack-blocks/src/blocks/author-list/edit.js:372
-#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
-msgid "Columns"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:132
+#: src/blocks/iframe/iframe-placeholder.js:132
+msgid ""
+"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a "
+"PPT), pick one from your media library, or add one with a URL."
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:174
-#: src/blocks/author-list/edit.js:174
-msgid "WP User Roles"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:92
+#: src/blocks/iframe/iframe-placeholder.js:92
+msgid "Media Library"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:196
-#: src/blocks/author-list/edit.js:196
-msgid "Display alphabetical separators"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:14
+#: src/blocks/shared/author.js:14
+msgid "Biographical info"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:197
-#: src/blocks/author-list/edit.js:197
-msgid "Chunk authors alphabetically."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:18
+#: src/blocks/shared/author.js:18
+msgid "Social links"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:205
-#: src/blocks/author-list/edit.js:205
-msgid "Group authors by alphabet"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:22
+#: src/blocks/shared/author.js:22
+msgid "Email address"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:206
-#: src/blocks/author-list/edit.js:206
-msgid "Display each alphabetical chunk as a discrete section."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:26
+#: src/blocks/shared/author.js:26
+msgid "Link to author archive"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:219
-#: src/blocks/author-list/edit.js:219
-msgid "Exclude authors with 0 posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:33
+#: src/blocks/shared/author.js:33
+msgid "Display the following fields:"
msgstr ""
-#. Translators: Help message for "include empty authors" toggle.
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:222
-#: src/blocks/author-list/edit.js:222
-msgid "Authors with no published posts will be %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
+#: release/newspack-blocks/src/components/query-controls.js:17
+#: release/newspack-blocks/src/components/query-controls.js:19
+#: release/newspack-blocks/src/components/query-controls.js:40
+#: release/newspack-blocks/src/components/query-controls.js:59
+#: release/newspack-blocks/src/components/query-controls.js:135
+#: release/newspack-blocks/src/components/query-controls.js:152
+#: release/newspack-blocks/src/components/query-controls.js:166
+#: release/newspack-blocks/src/components/query-controls.js:211
+#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
+#: src/components/query-controls.js:17 src/components/query-controls.js:19
+#: src/components/query-controls.js:40 src/components/query-controls.js:59
+#: src/components/query-controls.js:135 src/components/query-controls.js:152
+#: src/components/query-controls.js:166 src/components/query-controls.js:211
+msgid "(no title)"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:224
-#: src/blocks/author-list/edit.js:224
-msgid "hidden"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
+#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
+msgid "Error"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:225
-#: src/blocks/author-list/edit.js:225
-msgid "displayed"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
+#: src/blocks/video-playlist/edit.js:126
+msgid "No videos found"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:233
-#: src/blocks/author-list/edit.js:233
-msgid "Search by author name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
+#: src/blocks/video-playlist/edit.js:206
+msgid "Settings"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:234
-#: src/blocks/author-list/edit.js:234
-msgid "Authors selected here will not be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
+#: src/blocks/video-playlist/edit.js:210
+msgid "Videos"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:316
-#: release/newspack-blocks/src/blocks/author-list/edit.js:322
-#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
-msgid "Avatar Size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
+#: src/blocks/video-playlist/edit.js:211
+msgid "The maximum number of videos to pull from posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:364
-#: src/blocks/author-list/edit.js:364
-msgid "List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
+#: release/newspack-blocks/src/components/query-controls.js:292
+#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:292
+msgid "Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:488
-#: src/blocks/author-list/edit.js:488
-msgid "Fetching authors…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:42
+#: src/components/editor-panels.js:42
+msgid "Post Types"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/index.js:41
-#: src/blocks/author-profile/index.js:41
-msgid "Display an author profile card."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:54
+#: src/components/editor-panels.js:54
+msgid "Additional Post Statuses"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:71
-#: src/blocks/checkout-button/edit.js:71
-msgid "Width settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:57
+#: src/components/editor-panels.js:57
+msgid ""
+"Selection here has effect only for editors, regular users will only see "
+"published posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:72
-#: src/blocks/checkout-button/edit.js:72
-msgid "Button width"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:259
+#: src/components/query-controls.js:259
+msgid "Choose Specific Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:153
-#: src/blocks/checkout-button/edit.js:153
-msgid "Click to change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:268
+#: src/components/query-controls.js:268
+msgid "Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:158
-#: src/blocks/checkout-button/edit.js:158
-msgid "Change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:269
+#: src/components/query-controls.js:269
+msgid "Begin typing post title, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:170
-#: src/blocks/checkout-button/edit.js:170
-msgid "Type to search for a product…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:283
+#: src/components/query-controls.js:283
+msgid "Authors"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:172
-#: src/blocks/checkout-button/edit.js:172
-msgid "Select a product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:299
+#: src/components/query-controls.js:299
+msgid "Include subcategories "
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:182
-#: src/blocks/checkout-button/edit.js:182
-msgid "Cancel"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:308
+#: src/components/query-controls.js:308
+msgid "Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:281
-#: src/blocks/checkout-button/edit.js:281
-msgid "Product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:346
+#: src/components/query-controls.js:346
+msgid "Excluded Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:291
-#: src/blocks/checkout-button/edit.js:291
-msgid "Allow the reader to select the variation before checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:355
+#: src/components/query-controls.js:355
+msgid "Excluded Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:305
-#: src/blocks/checkout-button/edit.js:305
-msgid "Variation"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Post-Checkout Button"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:306
-#: src/blocks/checkout-button/edit.js:306
-msgid "Select the product variation to be added to cart."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid ""
+"After a successful purchase, a button will be presented to finish the "
+"process."
msgstr ""
-#. translators: %s is either 'enabled' or 'disabled'.
-#: dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
-#: src/blocks/checkout-button/edit.js:330
-msgid "After purchase"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Close the modal"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:334
-#: src/blocks/checkout-button/edit.js:334
-msgid "Name Your Price"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to a custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:336
-#: src/blocks/checkout-button/edit.js:336
-msgid ""
-"This product has \"Name Your Price\" toggled on. You can set the custom "
-"price for this checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to the previous page"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:342
-#: src/blocks/checkout-button/edit.js:342
-msgid "Suggested price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Button Label"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:347
-#: src/blocks/checkout-button/edit.js:347
-msgid "Minimum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:353
-#: src/blocks/checkout-button/edit.js:353
-msgid "Maximum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "https://example.com"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:359
-#: src/blocks/checkout-button/edit.js:359
-msgid "Custom Price"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
+#: src/setup/placeholder-blocks.js:13
+msgid "Ad Unit"
msgstr ""
-#. Translators: %s is the frequency (e.g. per month, per year).
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgctxt "per `Frequency`"
-msgid " per %s"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
+#: src/setup/placeholder-blocks.js:14
+msgid "Render an ad unit from your inventory."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Frequency"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
+#: src/setup/placeholder-blocks.js:16
+msgid "Place ad units inside your page by installing Newspack Ads."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Tiers"
+#. translators: %s is the block name.
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
+#: src/setup/placeholder-blocks.js:39
+msgid "The \"%s\" block is currently not available."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Heading…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
+#: src/setup/placeholder-blocks.js:48
+msgid "Visit Plugin Page"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
+#: src/setup/placeholder-blocks.js:52
+msgid "Remove Block"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Button text…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:224
+#: src/blocks/author-list/edit.js:224
+msgid "hidden"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Description…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:225
+#: src/blocks/author-list/edit.js:225
+msgid "displayed"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Thank you text…"
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/index.js:41
+#: src/blocks/author-list/index.js:41
+msgid "Display a list of author profile cards."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Low-tier"
+#. translators: label for square aspect ratio option
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:189
+#: src/blocks/carousel/edit.js:189
+msgid "Square"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Mid-tier"
+#. translators: abbreviation for 1:1 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:193
+#: src/blocks/carousel/edit.js:193
+msgid "1:1"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "High-tier"
+#. translators: label for 4:3 aspect ratio option
+#. translators: abbreviation for 4:3 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:200
+#: release/newspack-blocks/src/blocks/carousel/edit.js:201
+#: src/blocks/carousel/edit.js:200 src/blocks/carousel/edit.js:201
+msgid "4:3"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:35
-#: src/blocks/donate/index.js:35
-msgid "donate"
+#. translators: label for 16:9 aspect ratio option
+#. translators: abbreviation for 16:9 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:208
+#: release/newspack-blocks/src/blocks/carousel/edit.js:212
+#: src/blocks/carousel/edit.js:208 src/blocks/carousel/edit.js:212
+msgid "16:9"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:36
-#: src/blocks/donate/index.js:36
-msgid "memberships"
+#. translators: label for 3:4 aspect ratio option
+#. translators: abbreviation for 3:4 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:219
+#: release/newspack-blocks/src/blocks/carousel/edit.js:220
+#: src/blocks/carousel/edit.js:219 src/blocks/carousel/edit.js:220
+msgid "3:4"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:37
-#: src/blocks/donate/index.js:37
-msgid "subscriptions"
+#. translators: label for 9:16 aspect ratio option
+#. translators: abbreviation for 9:16 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:227
+#: release/newspack-blocks/src/blocks/carousel/edit.js:231
+#: src/blocks/carousel/edit.js:227 src/blocks/carousel/edit.js:231
+msgid "9:16"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:42
-#: src/blocks/donate/index.js:42
-msgid "Manually place a donation block on any post or page on your site."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:388
+#: release/newspack-blocks/src/blocks/carousel/edit.js:398
+#: src/blocks/carousel/edit.js:388 src/blocks/carousel/edit.js:398
+msgid "Slide Aspect Ratio"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/donate/index.js:48
-#: release/newspack-blocks/src/blocks/iframe/index.js:37
-#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
-msgid "Support reference"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:418
+#: release/newspack-blocks/src/blocks/carousel/edit.js:435
+#: src/blocks/carousel/edit.js:418 src/blocks/carousel/edit.js:435
+msgid "Image Fit"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
-#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
-msgid "Error"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:440
+#: release/newspack-blocks/src/blocks/carousel/edit.js:443
+#: src/blocks/carousel/edit.js:440 src/blocks/carousel/edit.js:443
+msgid "Cover"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to troubleshoot."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:448
+#: release/newspack-blocks/src/blocks/carousel/edit.js:451
+#: src/blocks/carousel/edit.js:448 src/blocks/carousel/edit.js:451
+msgid "Contain"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Donate block will not be rendered."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:499
+#: src/blocks/carousel/edit.js:499
+msgid "Article Meta Settings"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Reader Revenue platform is set to \"other\"."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:502
+#: src/blocks/carousel/edit.js:502
+msgid "Show Title"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to update the platform."
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:25
+#: src/blocks/donate/index.js:25
+msgid "Donate"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Grid View"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Book"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "List View"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Buy"
msgstr ""
-#. Translators: %s is the currency symbol, %d is the minimum donation amount.
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid ""
-"Warning: suggested donations should be at least the minimum donation amount "
-"(%1$s%2$d)."
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Button text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Layout"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Thank you text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiers layout is disabled if the block is set to render untiered."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Card number"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Default Tab"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "with Apple/Google Pay"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Suggested Donations"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Heading…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Configure manually"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiered"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Description…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Minimum donation"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Label"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid ""
-"The Donate Block allows you to collect donations from readers. The fields "
-"are automatically defined based on your donation settings."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Edit donation settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid ""
+"Name of the field which will be sent to the payment procesor and other third "
+"parties. Field names must be unique."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Styling"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Options"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Button Color"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Remove"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name already exists."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign ID"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Required"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:63
-#: src/blocks/donate/index.js:63
-msgid "Alternate"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Field width:"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:68
-#: src/blocks/donate/index.js:68
-msgid "Minimal"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Save"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:73
-#: src/blocks/donate/index.js:73
-msgid "Modern"
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:166
+#: src/blocks/iframe/iframe-placeholder.js:166
+msgid "Update"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Display Settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Collect additional data from donors by defining custom form fields."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Columns Gap"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move up"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"This blog is private, therefore the \"Load more posts\" feature is not "
-"active."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move down"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show \"Load more posts\" Button"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Add data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Allow duplicate stories"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"If checked, this block will be excluded from the page's de-duplication "
-"logic. Duplicate stories may appear."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Low-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Mid-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Featured Image"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "High-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Stack on mobile"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to troubleshoot."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Size"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Donate block will not be rendered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Minimum height"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Reader Revenue platform is set to \"other\"."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"Sets a minimum height for the block, using a percentage of the screen's "
-"current height."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to update the platform."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Control Settings"
+#. Translators: %s is the currency symbol, %d is the minimum donation amount.
+#: release/newspack-blocks/dist/editor.js:2772
+msgid ""
+"Warning: suggested donations should be at least the minimum donation amount "
+"(%1$s%2$d)."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Subtitle"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Layout"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiers layout is disabled if the block is set to render untiered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Max number of words in excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Default Tab"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Add a \"Read More\" link"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Suggested Donations"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "\"Read More\" link text"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Configure manually"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Type Scale"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiered"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Color Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Minimum donation"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Text Color"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid ""
+"The Donate Block allows you to collect donations from readers. The fields "
+"are automatically defined based on your donation settings."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Meta Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Edit donation settings"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on top"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Styling"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on left"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Button Color"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on right"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Additional data fields"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media behind"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Landscape Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign ID"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "portrait Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:35
+#: src/blocks/donate/index.js:35
+msgid "donate"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Square Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:36
+#: src/blocks/donate/index.js:36
+msgid "memberships"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Uncropped"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:37
+#: src/blocks/donate/index.js:37
+msgid "subscriptions"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Write header…"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:42
+#: src/blocks/donate/index.js:42
+msgid "Manually place a donation block on any post or page on your site."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Sorry, no posts were found."
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/donate/index.js:48
+#: release/newspack-blocks/src/blocks/iframe/index.js:37
+#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
+msgid "Support reference"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:25
#: src/blocks/homepage-articles/index.js:25
msgid "Homepage Posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:48
#: src/blocks/homepage-articles/index.js:48
msgid "posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:49
#: src/blocks/homepage-articles/index.js:49
msgid "articles"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:50
#: src/blocks/homepage-articles/index.js:50
msgid "latest"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:52
#: src/blocks/homepage-articles/index.js:52
msgid "A block for displaying homepage posts."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
-#: src/blocks/homepage-articles/index.js:55
-msgctxt "block style"
-msgid "Borders"
-msgstr ""
-
-#. Translators: %s: describes what kinds of files/embeds the current user can use.
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:138
-#: src/blocks/iframe/iframe-placeholder.js:138
-msgid ""
-"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from "
-"the media library, %s."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:143
-#: src/blocks/iframe/iframe-placeholder.js:143
-msgid "embed from a URL, or upload a .zip archive containing HTML assets"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:146
-#: src/blocks/iframe/iframe-placeholder.js:146
-msgid "or embed from a URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:180
-#: src/blocks/iframe/iframe-placeholder.js:180
-msgid "Update"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:181
-#: src/blocks/iframe/iframe-placeholder.js:181
-msgid "Upload"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:95
-#: src/blocks/iframe/iframe-placeholder.js:95
-msgid "Media Library"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:115
-#: src/blocks/iframe/iframe-placeholder.js:115
-msgid "Update from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:116
-#: src/blocks/iframe/iframe-placeholder.js:116
-msgid "Embed from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:20
-#: src/blocks/iframe/index.js:20
-msgid "Iframe"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:73
+#: release/newspack-blocks/src/blocks/iframe/edit.js:107
+#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:107
+msgid "An error occured when uploading the iframe archive."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "project iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:141
+#: src/blocks/iframe/edit.js:141
+msgid "An error occured when setting the iframe from the archive media."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:35
-#: src/blocks/iframe/index.js:35
-msgid "Embed an iframe."
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:166
+#: src/blocks/iframe/edit.js:166
+msgid "Hide iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2871
#: release/newspack-blocks/src/blocks/iframe/edit.js:167
#: src/blocks/iframe/edit.js:167
-msgid "Hide iframe preview"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:168
-#: src/blocks/iframe/edit.js:168
msgid "Show iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:182
-#: src/blocks/iframe/edit.js:182
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:181
+#: src/blocks/iframe/edit.js:181
msgid "This block will take over the page content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:188
-#: src/blocks/iframe/edit.js:188
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:187
+#: src/blocks/iframe/edit.js:187
msgid "Newspack embedded iframe"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:73
-#: release/newspack-blocks/src/blocks/iframe/edit.js:108
-#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:108
-msgid "An error occured when uploading the iframe archive."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:142
-#: src/blocks/iframe/edit.js:142
-msgid "An error occured when setting the iframe from the archive media."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:222
-#: src/blocks/iframe/edit.js:222
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:220
+#: src/blocks/iframe/edit.js:220
msgid "Iframe Settings"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:225
-#: src/blocks/iframe/edit.js:225
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:223
+#: src/blocks/iframe/edit.js:223
msgid "Fullscreen"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:226
-#: src/blocks/iframe/edit.js:226
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:224
+#: src/blocks/iframe/edit.js:224
msgid ""
"If enabled, the iframe will be full screen and hide all the post content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:238
-#: src/blocks/iframe/edit.js:238
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:236
+#: src/blocks/iframe/edit.js:236
msgid "Width"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:244
-#: src/blocks/iframe/edit.js:244
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:242
+#: src/blocks/iframe/edit.js:242
msgid "Height"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
-#: src/blocks/video-playlist/edit.js:126
-msgid "No videos found"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:111
+#: src/blocks/iframe/iframe-placeholder.js:111
+msgid "Update from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
-#: src/blocks/video-playlist/edit.js:206
-msgid "Settings"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:112
+#: src/blocks/iframe/iframe-placeholder.js:112
+msgid "Embed from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
-#: src/blocks/video-playlist/edit.js:210
-msgid "Videos"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:167
+#: src/blocks/iframe/iframe-placeholder.js:167
+msgid "Upload"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
-#: src/blocks/video-playlist/edit.js:211
-msgid "The maximum number of videos to pull from posts."
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:20
+#: src/blocks/iframe/index.js:20
+msgid "Iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "project iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:35
+#: src/blocks/iframe/index.js:35
+msgid "Embed an iframe."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:18
#: src/blocks/video-playlist/index.js:18
msgid "YouTube Video Playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:40
#: src/blocks/video-playlist/index.js:40
msgid "video"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:41
#: src/blocks/video-playlist/index.js:41
msgid "playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:42
#: src/blocks/video-playlist/index.js:42
msgid "youtube"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:44
#: src/blocks/video-playlist/index.js:44
msgid "Embed a playlist of latest YouTube videos."
msgstr ""
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
-#: src/setup/placeholder-blocks.js:13
-msgid "Ad Unit"
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
-#: src/setup/placeholder-blocks.js:14
-msgid "Render an ad unit from your inventory."
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
-#: src/setup/placeholder-blocks.js:16
-msgid "Place ad units inside your page by installing Newspack Ads."
-msgstr ""
-
-#. translators: %s is the block name.
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
-#: src/setup/placeholder-blocks.js:39
-msgid "The \"%s\" block is currently not available."
-msgstr ""
-
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
-#: src/setup/placeholder-blocks.js:48
-msgid "Visit Plugin Page"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:333
+#: src/components/query-controls.js:333
+msgid "Hide Advanced Filters"
msgstr ""
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
-#: src/setup/placeholder-blocks.js:52
-msgid "Remove Block"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:334
+#: src/components/query-controls.js:334
+msgid "Show Advanced Filters"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block title"
msgid "Checkout Button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block description"
msgid "Modal checkout button for WooCommerce products."
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "woocommerce"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "product"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "checkout"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Fill"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Outline"
msgstr ""
-
-#~ msgid "Email"
-#~ msgstr "Epost"
-
-#~ msgid "Renews on"
-#~ msgstr "Fornyer den"
diff --git a/languages/newspack-blocks-pt_PT-01a5b44b8bc8d20f62541de420aa61ab.json b/languages/newspack-blocks-pt_PT-01a5b44b8bc8d20f62541de420aa61ab.json
deleted file mode 100644
index b3e66c8e9..000000000
--- a/languages/newspack-blocks-pt_PT-01a5b44b8bc8d20f62541de420aa61ab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-0662222bf15e7a1a7b74db2dabb48d6c.json b/languages/newspack-blocks-pt_PT-0662222bf15e7a1a7b74db2dabb48d6c.json
deleted file mode 100644
index f49ae38f8..000000000
--- a/languages/newspack-blocks-pt_PT-0662222bf15e7a1a7b74db2dabb48d6c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-0c8dad524e2a57cee4f8efb6e35387c1.json b/languages/newspack-blocks-pt_PT-0c8dad524e2a57cee4f8efb6e35387c1.json
deleted file mode 100644
index c89c43c05..000000000
--- a/languages/newspack-blocks-pt_PT-0c8dad524e2a57cee4f8efb6e35387c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-10754bc02d28d4301c103f26dbf519ce.json b/languages/newspack-blocks-pt_PT-10754bc02d28d4301c103f26dbf519ce.json
index b4274ccb6..3ada3843c 100644
--- a/languages/newspack-blocks-pt_PT-10754bc02d28d4301c103f26dbf519ce.json
+++ b/languages/newspack-blocks-pt_PT-10754bc02d28d4301c103f26dbf519ce.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-2d52b39fdbc5d6c94b3514803f3720b8.json b/languages/newspack-blocks-pt_PT-2d52b39fdbc5d6c94b3514803f3720b8.json
index f114e81a8..3291c49a8 100644
--- a/languages/newspack-blocks-pt_PT-2d52b39fdbc5d6c94b3514803f3720b8.json
+++ b/languages/newspack-blocks-pt_PT-2d52b39fdbc5d6c94b3514803f3720b8.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"Author List":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""],"profile":[""],"Display a list of author profile cards.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-34e5c64f90b1444f3fc735376442eada.json b/languages/newspack-blocks-pt_PT-34e5c64f90b1444f3fc735376442eada.json
index edb4f9b37..3b7f39072 100644
--- a/languages/newspack-blocks-pt_PT-34e5c64f90b1444f3fc735376442eada.json
+++ b/languages/newspack-blocks-pt_PT-34e5c64f90b1444f3fc735376442eada.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"More by":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-351fd022e077061b5796bf7042446bfc.json b/languages/newspack-blocks-pt_PT-351fd022e077061b5796bf7042446bfc.json
deleted file mode 100644
index dc378e4b3..000000000
--- a/languages/newspack-blocks-pt_PT-351fd022e077061b5796bf7042446bfc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-37552bb09e2a9fceec1970e3c6d46557.json b/languages/newspack-blocks-pt_PT-37552bb09e2a9fceec1970e3c6d46557.json
index c96538688..444c9e2b1 100644
--- a/languages/newspack-blocks-pt_PT-37552bb09e2a9fceec1970e3c6d46557.json
+++ b/languages/newspack-blocks-pt_PT-37552bb09e2a9fceec1970e3c6d46557.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":["(sem nome)"],"(no title)":["(sem t\u00edtulo)"],"Choose Specific Posts":[""],"Posts":["Posts"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autores"],"Categories":["Categorias"],"Include subcategories ":[""],"Tags":["Tags"],"Hide Advanced Filters":[""],"Show Advanced Filters":["Mostrar filtros avan\u00e7ados"],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":["(sem nome)"],"(no title)":["(sem t\u00edtulo)"],"Categories":["Categorias"],"Choose Specific Posts":[""],"Posts":["Posts"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autores"],"Include subcategories ":[""],"Tags":["Tags"],"Excluded Tags":[""],"Excluded Categories":[""],"Hide Advanced Filters":[""],"Show Advanced Filters":["Mostrar filtros avan\u00e7ados"]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-4b2ccb4e4dc8b3491228b2feb54872f2.json b/languages/newspack-blocks-pt_PT-4b2ccb4e4dc8b3491228b2feb54872f2.json
deleted file mode 100644
index c58673016..000000000
--- a/languages/newspack-blocks-pt_PT-4b2ccb4e4dc8b3491228b2feb54872f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-4cecf783e091d36284a3e0cdafcd0fd5.json b/languages/newspack-blocks-pt_PT-4cecf783e091d36284a3e0cdafcd0fd5.json
deleted file mode 100644
index f70c84259..000000000
--- a/languages/newspack-blocks-pt_PT-4cecf783e091d36284a3e0cdafcd0fd5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Colunas"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-4f16e21047908d19937bc10ced63acd1.json b/languages/newspack-blocks-pt_PT-4f16e21047908d19937bc10ced63acd1.json
deleted file mode 100644
index 2b039475d..000000000
--- a/languages/newspack-blocks-pt_PT-4f16e21047908d19937bc10ced63acd1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"(no title)":["(sem t\u00edtulo)"],"Categories":["Categorias"],"Error":["Erro"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-4fdea541976076f02d56139fb35e5b42.json b/languages/newspack-blocks-pt_PT-4fdea541976076f02d56139fb35e5b42.json
index 46c8cae75..c31e07858 100644
--- a/languages/newspack-blocks-pt_PT-4fdea541976076f02d56139fb35e5b42.json
+++ b/languages/newspack-blocks-pt_PT-4fdea541976076f02d56139fb35e5b42.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""],"Author List":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Colunas"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-list\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":["Colunas"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"hidden":[""],"displayed":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-501b38ac90d35730a620fb0d483702fa.json b/languages/newspack-blocks-pt_PT-501b38ac90d35730a620fb0d483702fa.json
deleted file mode 100644
index 12194376d..000000000
--- a/languages/newspack-blocks-pt_PT-501b38ac90d35730a620fb0d483702fa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/placeholder_blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-53e2a1d5945b8d2b1c35e81ae1e532f3.json b/languages/newspack-blocks-pt_PT-53e2a1d5945b8d2b1c35e81ae1e532f3.json
index a540a082b..f3b80fa96 100644
--- a/languages/newspack-blocks-pt_PT-53e2a1d5945b8d2b1c35e81ae1e532f3.json
+++ b/languages/newspack-blocks-pt_PT-53e2a1d5945b8d2b1c35e81ae1e532f3.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Uma vez"],"Monthly":["Mensal"],"Annually":["Anualmente"],"Donate":["Doa\u00e7\u00e3o"],"Donation amount":["Valor da Doa\u00e7\u00e3o"],"Other":["Outro"],"Load more posts":["Carregar mais posts"],"post author\u0004by":["por"],"post author\u0004 and ":[" e "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":["Pequeno"],"S":["S"],"Medium":["M\u00e9dio"],"M":["M"],"Large":["Amplo"],"L":["L"],"Extra Large":["Extra grande"],"XL":["XL"],"Extra-large":["Extra grande"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":["Mostrar Categoria"],"Show Author":["Mostrar Autor"],"Show Author Avatar":["Mostrar Autor Avatar"],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":["(sem t\u00edtulo)"],"Choose Specific Posts":[""],"Posts":["Posts"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autores"],"Categories":["Categorias"],"Include subcategories ":[""],"Tags":["Tags"],"Hide Advanced Filters":[""],"Show Advanced Filters":["Mostrar filtros avan\u00e7ados"],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Colunas"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":["Associa\u00e7\u00f5es"],"subscriptions":["assinaturas"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":["Erro"],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":["Ver em Grade"],"List View":["Exibi\u00e7\u00e3o de lista"],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":["Campanha"],"Campaign ID":["ID de campanha"],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":["Exibir Configura\u00e7\u00f5es"],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":["Mostrar imagem em destaque"],"Stack on mobile":["Pilha no m\u00f3bil"],"Featured Image Size":["Tamanho da imagem destacada"],"Minimum height":["Altura m\u00ednima"],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":["Mostrar Subt\u00edtulo"],"Show Excerpt":["Exibir Resumo"],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":["Configura\u00e7\u00f5es de Cores"],"Text Color":[""],"Post Meta Settings":["Artigo Meta Configura\u00e7\u00f5es"],"Show media on top":[""],"Show media on left":["Mostrar m\u00eddia na esquerda"],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":["N\u00e3o Cortado"],"Write header\u2026":[""],"Sorry, no posts were found.":["Desculpe, nada foi encontrado."],"Homepage Posts":[""],"posts":["posts"],"articles":["artigos"],"latest":["mais recente"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Bordas"],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"One-time":["Uma vez"],"Monthly":["Mensal"],"Annually":["Anualmente"],"Load more posts":["Carregar mais posts"],"post author\u0004by":["por"],"post author\u0004 and ":[" e "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"All authors":[""],"Guest authors":[""],"WP users":[""],"Columns":["Colunas"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar Size":[""],"Avatar border radius":[""],"List":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author List":[""],"Fetching authors\u2026":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""],"Small":["Pequeno"],"S":["S"],"Medium":["M\u00e9dio"],"M":["M"],"Large":["Amplo"],"L":["L"],"Extra Large":["Extra grande"],"XL":["XL"],"Extra-large":["Extra grande"],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"profile":[""],"Display an author profile card.":[""],"More by":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"Frequency":[""],"Tiers":[""],"Display Settings":["Exibir Configura\u00e7\u00f5es"],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":["Mostrar imagem em destaque"],"Show Featured Image Caption":[""],"Stack on mobile":["Pilha no m\u00f3bil"],"Featured Image Size":["Tamanho da imagem destacada"],"Minimum height":["Altura m\u00ednima"],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":["Mostrar Subt\u00edtulo"],"Show Excerpt":["Exibir Resumo"],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":["Configura\u00e7\u00f5es de Cores"],"Text Color":[""],"Post Meta Settings":["Artigo Meta Configura\u00e7\u00f5es"],"Show Date":[""],"Show Category":["Mostrar Categoria"],"Show Author":["Mostrar Autor"],"Show Author Avatar":["Mostrar Autor Avatar"],"List View":["Exibi\u00e7\u00e3o de lista"],"Grid View":["Ver em Grade"],"Show media on top":[""],"Show media on left":["Mostrar m\u00eddia na esquerda"],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":["N\u00e3o Cortado"],"Write header\u2026":[""],"Sorry, no posts were found.":["Desculpe, nada foi encontrado."],"block style\u0004Borders":["Bordas"],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"(no title)":["(sem t\u00edtulo)"],"Error":["Erro"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":["Categorias"],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"Choose Specific Posts":[""],"Posts":["Posts"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autores"],"Include subcategories ":[""],"Tags":["Tags"],"Excluded Tags":[""],"Excluded Categories":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-5d4055f484eeb00e3ea0f9d8aace0897.json b/languages/newspack-blocks-pt_PT-5d4055f484eeb00e3ea0f9d8aace0897.json
deleted file mode 100644
index e96cee612..000000000
--- a/languages/newspack-blocks-pt_PT-5d4055f484eeb00e3ea0f9d8aace0897.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Small":["Pequeno"],"S":["S"],"Medium":["M\u00e9dio"],"M":["M"],"Large":["Amplo"],"L":["L"],"Extra Large":["Extra grande"],"XL":["XL"],"Extra-large":["Extra grande"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-5f70538e0223bc8a05b922cba67da6fb.json b/languages/newspack-blocks-pt_PT-5f70538e0223bc8a05b922cba67da6fb.json
deleted file mode 100644
index 8e1efb174..000000000
--- a/languages/newspack-blocks-pt_PT-5f70538e0223bc8a05b922cba67da6fb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Donate":["Doa\u00e7\u00e3o"],"donate":[""],"memberships":["Associa\u00e7\u00f5es"],"subscriptions":["assinaturas"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-6c2e53bab28419c30e1eaee70ba599cf.json b/languages/newspack-blocks-pt_PT-6c2e53bab28419c30e1eaee70ba599cf.json
deleted file mode 100644
index cedcd2ba0..000000000
--- a/languages/newspack-blocks-pt_PT-6c2e53bab28419c30e1eaee70ba599cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/editor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"per %s":[""]," once":[""],"One-time":["Uma vez"],"Monthly":["Mensal"],"Annually":["Anualmente"],"Donate":["Doa\u00e7\u00e3o"],"Donation amount":["Valor da Doa\u00e7\u00e3o"],"Other":["Outro"],"Load more posts":["Carregar mais posts"],"post author\u0004by":["por"],"post author\u0004 and ":[" e "],"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""],"Small":["Pequeno"],"S":["S"],"Medium":["M\u00e9dio"],"M":["M"],"Large":["Amplo"],"L":["L"],"Extra Large":["Extra grande"],"XL":["XL"],"Extra-large":["Extra grande"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""],"More by":[""],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":["Mostrar Categoria"],"Show Author":["Mostrar Autor"],"Show Author Avatar":["Mostrar Autor Avatar"],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""],"The post content.":[""],"The post excerpt.":[""],"Post Subtitle":[""],"Post Title":[""],"Author Name":[""],"Category":[""],"Featured image caption":[""],"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""],"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""],"(no title)":["(sem t\u00edtulo)"],"Choose Specific Posts":[""],"Posts":["Posts"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autores"],"Categories":["Categorias"],"Include subcategories ":[""],"Tags":["Tags"],"Hide Advanced Filters":[""],"Show Advanced Filters":["Mostrar filtros avan\u00e7ados"],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""],"Post-Checkout Button":[""],"After a successful purchase, a button will be presented to finish the process.":[""],"Close the modal":[""],"Go to a custom URL":[""],"Go to the previous page":[""],"Button Label":[""],"Custom URL":[""],"https:\/\/example.com":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""],"Error fetching authors.":[""],"Author List Settings":[""],"Author Type":[""],"%s will be displayed.":[""],"Both guest authors and WP users":[""],"%s only":[""],"Guest authors":[""],"WP users":[""],"All authors":[""],"Columns":["Colunas"],"WP User Roles":[""],"Display alphabetical separators":[""],"Chunk authors alphabetically.":[""],"Group authors by alphabet":[""],"Display each alphabetical chunk as a discrete section.":[""],"Exclude authors with 0 posts":[""],"Authors with no published posts will be %s.":[""],"hidden":[""],"displayed":[""],"Search by author name":[""],"Authors selected here will not be displayed.":[""],"Avatar Size":[""],"List":[""],"Fetching authors\u2026":[""],"Display an author profile card.":[""],"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""],"per `Frequency`\u0004 per %s":[""],"Frequency":[""],"Tiers":[""],"Heading\u2026":[""],"\u2026":[""],"Button text\u2026":[""],"Description\u2026":[""],"Thank you text\u2026":[""],"Low-tier":[""],"Mid-tier":[""],"High-tier":[""],"donate":[""],"memberships":["Associa\u00e7\u00f5es"],"subscriptions":["assinaturas"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Error":["Erro"],"Go to donation settings to troubleshoot.":[""],"The Donate block will not be rendered.":[""],"The Reader Revenue platform is set to \"other\".":[""],"Go to donation settings to update the platform.":[""],"Grid View":["Ver em Grade"],"List View":["Exibi\u00e7\u00e3o de lista"],"Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d).":[""],"Layout":[""],"Tiers layout is disabled if the block is set to render untiered.":[""],"Default Tab":[""],"Suggested Donations":[""],"Configure manually":[""],"Tiered":[""],"Minimum donation":[""],"The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings.":[""],"Edit donation settings":[""],"Styling":[""],"Button Color":[""],"Campaign":["Campanha"],"Campaign ID":["ID de campanha"],"Alternate":[""],"Minimal":[""],"Modern":[""],"Display Settings":["Exibir Configura\u00e7\u00f5es"],"Columns Gap":[""],"This blog is private, therefore the \"Load more posts\" feature is not active.":[""],"Show \"Load more posts\" Button":[""],"Allow duplicate stories":[""],"If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear.":[""],"Featured Image Settings":[""],"Show Featured Image":["Mostrar imagem em destaque"],"Stack on mobile":["Pilha no m\u00f3bil"],"Featured Image Size":["Tamanho da imagem destacada"],"Minimum height":["Altura m\u00ednima"],"Sets a minimum height for the block, using a percentage of the screen's current height.":[""],"Post Control Settings":[""],"Show Subtitle":["Mostrar Subt\u00edtulo"],"Show Excerpt":["Exibir Resumo"],"Max number of words in excerpt":[""],"Add a \"Read More\" link":[""],"\"Read More\" link text":[""],"Type Scale":[""],"Color Settings":["Configura\u00e7\u00f5es de Cores"],"Text Color":[""],"Post Meta Settings":["Artigo Meta Configura\u00e7\u00f5es"],"Show media on top":[""],"Show media on left":["Mostrar m\u00eddia na esquerda"],"Show media on right":[""],"Show media behind":[""],"Landscape Image Shape":[""],"portrait Image Shape":[""],"Square Image Shape":[""],"Uncropped":["N\u00e3o Cortado"],"Write header\u2026":[""],"Sorry, no posts were found.":["Desculpe, nada foi encontrado."],"Homepage Posts":[""],"posts":["posts"],"articles":["artigos"],"latest":["mais recente"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Bordas"],"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-6ed95fb4873e6e2b81351177a44995f6.json b/languages/newspack-blocks-pt_PT-6ed95fb4873e6e2b81351177a44995f6.json
deleted file mode 100644
index e9282d036..000000000
--- a/languages/newspack-blocks-pt_PT-6ed95fb4873e6e2b81351177a44995f6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/query-controls.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":["(sem nome)"],"(no title)":["(sem t\u00edtulo)"],"Choose Specific Posts":[""],"Posts":["Posts"],"Begin typing post title, click autocomplete result to select.":[""],"Authors":["Autores"],"Categories":["Categorias"],"Include subcategories ":[""],"Tags":["Tags"],"Hide Advanced Filters":[""],"Show Advanced Filters":["Mostrar filtros avan\u00e7ados"],"Excluded Tags":[""],"Excluded Categories":[""],"Excluded %s":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-73c6d3bde805172d1993f75397e9832d.json b/languages/newspack-blocks-pt_PT-73c6d3bde805172d1993f75397e9832d.json
deleted file mode 100644
index 3ad27d654..000000000
--- a/languages/newspack-blocks-pt_PT-73c6d3bde805172d1993f75397e9832d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" e "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-78456b164809d080adecb4d2b3895802.json b/languages/newspack-blocks-pt_PT-78456b164809d080adecb4d2b3895802.json
index 3dc36f223..ab6bef2aa 100644
--- a/languages/newspack-blocks-pt_PT-78456b164809d080adecb4d2b3895802.json
+++ b/languages/newspack-blocks-pt_PT-78456b164809d080adecb4d2b3895802.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"An error occured when uploading the iframe archive.":[""],"An error occured when setting the iframe from the archive media.":[""],"Hide iframe preview":[""],"Show iframe preview":[""],"This block will take over the page content.":[""],"Newspack embedded iframe":[""],"Iframe Settings":[""],"Fullscreen":[""],"If enabled, the iframe will be full screen and hide all the post content.":[""],"Width":[""],"Height":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-7b1aa64ce2d962decc04666ab86c53de.json b/languages/newspack-blocks-pt_PT-7b1aa64ce2d962decc04666ab86c53de.json
deleted file mode 100644
index e43ae8acc..000000000
--- a/languages/newspack-blocks-pt_PT-7b1aa64ce2d962decc04666ab86c53de.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-7c29764d5ef91723f5ce454f66431b9e.json b/languages/newspack-blocks-pt_PT-7c29764d5ef91723f5ce454f66431b9e.json
index ec86018d0..9c058a8d4 100644
--- a/languages/newspack-blocks-pt_PT-7c29764d5ef91723f5ce454f66431b9e.json
+++ b/languages/newspack-blocks-pt_PT-7c29764d5ef91723f5ce454f66431b9e.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-912a2876091ef0dca9b26f3cfc01fc9c.json b/languages/newspack-blocks-pt_PT-912a2876091ef0dca9b26f3cfc01fc9c.json
deleted file mode 100644
index 8082a1a42..000000000
--- a/languages/newspack-blocks-pt_PT-912a2876091ef0dca9b26f3cfc01fc9c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/setup\/placeholder-blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Ad Unit":[""],"Render an ad unit from your inventory.":[""],"Place ad units inside your page by installing Newspack Ads.":[""],"The \"%s\" block is currently not available.":[""],"Visit Plugin Page":[""],"Remove Block":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-91a7ac8017d6e2159be1c5a3c1e372e4.json b/languages/newspack-blocks-pt_PT-91a7ac8017d6e2159be1c5a3c1e372e4.json
deleted file mode 100644
index 8b83f38c6..000000000
--- a/languages/newspack-blocks-pt_PT-91a7ac8017d6e2159be1c5a3c1e372e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/single-author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"More by":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-969286d51bb0afe10983b9aec317b5ee.json b/languages/newspack-blocks-pt_PT-969286d51bb0afe10983b9aec317b5ee.json
index f72edc266..b3b33e159 100644
--- a/languages/newspack-blocks-pt_PT-969286d51bb0afe10983b9aec317b5ee.json
+++ b/languages/newspack-blocks-pt_PT-969286d51bb0afe10983b9aec317b5ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":["Mostrar Categoria"],"Show Author":["Mostrar Autor"],"Show Author Avatar":["Mostrar Autor Avatar"],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Show Date":[""],"Show Category":["Mostrar Categoria"],"Show Author":["Mostrar Autor"],"Show Author Avatar":["Mostrar Autor Avatar"],"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-9ef9b2c60c897ad79f92951e6e9949a1.json b/languages/newspack-blocks-pt_PT-9ef9b2c60c897ad79f92951e6e9949a1.json
index f457f1169..3de909b30 100644
--- a/languages/newspack-blocks-pt_PT-9ef9b2c60c897ad79f92951e6e9949a1.json
+++ b/languages/newspack-blocks-pt_PT-9ef9b2c60c897ad79f92951e6e9949a1.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""],"Author Profile":[""],"profile":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-a822c3d210c89af3cb7da28eaaef929c.json b/languages/newspack-blocks-pt_PT-a822c3d210c89af3cb7da28eaaef929c.json
index cff2cad85..eb2c67814 100644
--- a/languages/newspack-blocks-pt_PT-a822c3d210c89af3cb7da28eaaef929c.json
+++ b/languages/newspack-blocks-pt_PT-a822c3d210c89af3cb7da28eaaef929c.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Support reference":[""],"Iframe":[""],"iframe":[""],"project iframe":[""],"Embed an iframe.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-aa9f9057c77a46b31d7e325a4322f2da.json b/languages/newspack-blocks-pt_PT-aa9f9057c77a46b31d7e325a4322f2da.json
index e9dfee439..7d69e44f4 100644
--- a/languages/newspack-blocks-pt_PT-aa9f9057c77a46b31d7e325a4322f2da.json
+++ b/languages/newspack-blocks-pt_PT-aa9f9057c77a46b31d7e325a4322f2da.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-b6d3cfc30bb16d88d7bc5384bc775543.json b/languages/newspack-blocks-pt_PT-b6d3cfc30bb16d88d7bc5384bc775543.json
deleted file mode 100644
index 5f86c33f9..000000000
--- a/languages/newspack-blocks-pt_PT-b6d3cfc30bb16d88d7bc5384bc775543.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/checkout-button\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Width settings":[""],"Button width":[""],"Click to change the selected product":[""],"Change the selected product":[""],"Type to search for a product\u2026":[""],"Select a product":[""],"Cancel":[""],"Product":[""],"Allow the reader to select the variation before checkout.":[""],"Variation":[""],"Select the product variation to be added to cart.":[""],"After purchase":[""],"Name Your Price":[""],"This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout.":[""],"Suggested price:":[""],"Minimum price:":[""],"Maximum price:":[""],"Custom Price":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-b712270cd4eb3cae7899b50b57bdd576.json b/languages/newspack-blocks-pt_PT-b712270cd4eb3cae7899b50b57bdd576.json
index 7a8f8baa6..f6514d0cf 100644
--- a/languages/newspack-blocks-pt_PT-b712270cd4eb3cae7899b50b57bdd576.json
+++ b/languages/newspack-blocks-pt_PT-b712270cd4eb3cae7899b50b57bdd576.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" e "]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/shared\/js\/utils.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Draft":[""],"Scheduled":[""],"post author\u0004by":["por"],"post author\u0004 and ":[" e "]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-babcc0ca24e7f0145b1c8f647049f085.json b/languages/newspack-blocks-pt_PT-babcc0ca24e7f0145b1c8f647049f085.json
index 25f3fb633..ad1c28f80 100644
--- a/languages/newspack-blocks-pt_PT-babcc0ca24e7f0145b1c8f647049f085.json
+++ b/languages/newspack-blocks-pt_PT-babcc0ca24e7f0145b1c8f647049f085.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-bb66d96d450663284550bed5a3e9113e.json b/languages/newspack-blocks-pt_PT-bb66d96d450663284550bed5a3e9113e.json
deleted file mode 100644
index 372ba20ee..000000000
--- a/languages/newspack-blocks-pt_PT-bb66d96d450663284550bed5a3e9113e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-profile\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Author Profile":[""],"author":[""],"profile":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""],"Display an author profile card.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-c810378e74f20906b8193ea76adb6bc0.json b/languages/newspack-blocks-pt_PT-c810378e74f20906b8193ea76adb6bc0.json
deleted file mode 100644
index 3df0aebfd..000000000
--- a/languages/newspack-blocks-pt_PT-c810378e74f20906b8193ea76adb6bc0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/dist\/carousel\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-d3a1c55a07efd1a65e227bf120840752.json b/languages/newspack-blocks-pt_PT-d3a1c55a07efd1a65e227bf120840752.json
index d0ac0c9ec..57c59ef56 100644
--- a/languages/newspack-blocks-pt_PT-d3a1c55a07efd1a65e227bf120840752.json
+++ b/languages/newspack-blocks-pt_PT-d3a1c55a07efd1a65e227bf120840752.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/carousel\/create-swiper.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Slide %s":[""],"Slide %1$s of %2$s":[""],"Image: %s, ":[""],"Playing":[""],"Paused":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-d5f23a52ecbfd492ebf819c14206a9e2.json b/languages/newspack-blocks-pt_PT-d5f23a52ecbfd492ebf819c14206a9e2.json
index 19d533823..1388fe183 100644
--- a/languages/newspack-blocks-pt_PT-d5f23a52ecbfd492ebf819c14206a9e2.json
+++ b/languages/newspack-blocks-pt_PT-d5f23a52ecbfd492ebf819c14206a9e2.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"YouTube Video Playlist":[""],"video":[""],"playlist":[""],"youtube":[""],"Embed a playlist of latest YouTube videos.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-d684e5c5ac51934ba20811c2f588e1d5.json b/languages/newspack-blocks-pt_PT-d684e5c5ac51934ba20811c2f588e1d5.json
index 4d2956e0c..30ace5b54 100644
--- a/languages/newspack-blocks-pt_PT-d684e5c5ac51934ba20811c2f588e1d5.json
+++ b/languages/newspack-blocks-pt_PT-d684e5c5ac51934ba20811c2f588e1d5.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Donate":["Doa\u00e7\u00e3o"],"donate":[""],"memberships":["Associa\u00e7\u00f5es"],"subscriptions":["assinaturas"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""],"Alternate":[""],"Minimal":[""],"Modern":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/donate\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Donate":["Doa\u00e7\u00e3o"],"donate":[""],"memberships":["Associa\u00e7\u00f5es"],"subscriptions":["assinaturas"],"Manually place a donation block on any post or page on your site.":[""],"Support reference":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-dd56360b115d1b39c48033c1e0749a11.json b/languages/newspack-blocks-pt_PT-dd56360b115d1b39c48033c1e0749a11.json
deleted file mode 100644
index 6cbe6b1aa..000000000
--- a/languages/newspack-blocks-pt_PT-dd56360b115d1b39c48033c1e0749a11.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/author-list\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"author":[""],"Author List":[""],"profile":[""],"Display a list of author profile cards.":[""],"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Centered":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-e0e4434aee4db01e71268ce3edf1dd97.json b/languages/newspack-blocks-pt_PT-e0e4434aee4db01e71268ce3edf1dd97.json
deleted file mode 100644
index 7c811bbe9..000000000
--- a/languages/newspack-blocks-pt_PT-e0e4434aee4db01e71268ce3edf1dd97.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"block style\u0004Default":["Padr\u00e3o"],"Homepage Posts":[""],"posts":["posts"],"articles":["artigos"],"latest":["mais recente"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Bordas"]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-e58126c278611ed6c17684ba8e7459b4.json b/languages/newspack-blocks-pt_PT-e58126c278611ed6c17684ba8e7459b4.json
deleted file mode 100644
index 5e751a9c2..000000000
--- a/languages/newspack-blocks-pt_PT-e58126c278611ed6c17684ba8e7459b4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/carousel\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Square":[""],"1:1":[""],"4:3":[""],"16:9":[""],"3:4":[""],"9:16":[""],"Slide Aspect Ratio":[""],"Image Fit":[""],"Cover":[""],"Contain":[""],"Article Meta Settings":[""],"Show Title":[""],"Show Date":[""],"Show Category":["Mostrar Categoria"],"Show Author":["Mostrar Autor"],"Show Author Avatar":["Mostrar Autor Avatar"],"Show Featured Image Caption":[""],"Show Featured Image Credit":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-ea3e2a660753c7bfa13b5bbd8a46bdd0.json b/languages/newspack-blocks-pt_PT-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
deleted file mode 100644
index 66fb41cd3..000000000
--- a/languages/newspack-blocks-pt_PT-ea3e2a660753c7bfa13b5bbd8a46bdd0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/shared\/author.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Biographical info":[""],"Social links":[""],"Email address":[""],"Link to author archive":[""],"Display the following fields:":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-eccbc51a43c04f59165364eda71e0be7.json b/languages/newspack-blocks-pt_PT-eccbc51a43c04f59165364eda71e0be7.json
index 1b3d71dc7..b59a87540 100644
--- a/languages/newspack-blocks-pt_PT-eccbc51a43c04f59165364eda71e0be7.json
+++ b/languages/newspack-blocks-pt_PT-eccbc51a43c04f59165364eda71e0be7.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Small":["Pequeno"],"S":["S"],"Medium":["M\u00e9dio"],"M":["M"],"Large":["Amplo"],"L":["L"],"Extra Large":["Extra grande"],"XL":["XL"],"Extra-large":["Extra grande"],"No authors or guest authors found for ID %s.":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar size":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""],"(no name)":["(sem nome)"],"author":[""],"authors":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/author-profile\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"(no name)":["(sem nome)"],"author":[""],"authors":[""],"Author Profile Settings":[""],"Text Size":[""],"Avatar Settings":[""],"Display avatar":[""],"Hide default avatar":[""],"Avatar border radius":[""],"Show avatar on left":[""],"Show avatar on right":[""],"Edit selection":[""],"Small":["Pequeno"],"S":["S"],"Medium":["M\u00e9dio"],"M":["M"],"Large":["Amplo"],"L":["L"],"Extra Large":["Extra grande"],"XL":["XL"],"Extra-large":["Extra grande"],"No authors or guest authors found for ID %s.":[""],"Avatar size":[""],"Author Profile":[""],"Fetching author info\u2026":[""],"Search for an author to display":[""],"Begin typing name, click autocomplete result to select.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-eeb28f99adedd5fad3081d2756d6f4a4.json b/languages/newspack-blocks-pt_PT-eeb28f99adedd5fad3081d2756d6f4a4.json
index ce3091189..9ca3bb755 100644
--- a/languages/newspack-blocks-pt_PT-eeb28f99adedd5fad3081d2756d6f4a4.json
+++ b/languages/newspack-blocks-pt_PT-eeb28f99adedd5fad3081d2756d6f4a4.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL.":[""],"Media Library":[""],"Update":[""],"Update from URL":[""],"Embed from URL":[""],"Upload":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json b/languages/newspack-blocks-pt_PT-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
deleted file mode 100644
index 73c04ed20..000000000
--- a/languages/newspack-blocks-pt_PT-f32a4d8bd8f1f1e03b6523dfaa4c9f73.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/components\/editor-panels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Listings":[""],"Post Types":[""],"Additional Post Statuses":[""],"Selection here has effect only for editors, regular users will only see published posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-f8b1589c450689398f90b179f47e74ee.json b/languages/newspack-blocks-pt_PT-f8b1589c450689398f90b179f47e74ee.json
index c4c00a005..78268d9cf 100644
--- a/languages/newspack-blocks-pt_PT-f8b1589c450689398f90b179f47e74ee.json
+++ b/languages/newspack-blocks-pt_PT-f8b1589c450689398f90b179f47e74ee.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"(no title)":["(sem t\u00edtulo)"],"Categories":["Categorias"],"Error":["Erro"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/video-playlist\/edit.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"(no title)":["(sem t\u00edtulo)"],"Error":["Erro"],"No videos found":[""],"Settings":[""],"Videos":[""],"The maximum number of videos to pull from posts.":[""],"Categories":["Categorias"]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json b/languages/newspack-blocks-pt_PT-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
deleted file mode 100644
index 906284076..000000000
--- a/languages/newspack-blocks-pt_PT-f9d0b05d4d6ddd3273f1f3fb2eb2ca50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"release\/newspack-blocks\/src\/blocks\/iframe\/iframe-placeholder.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s.":[""],"embed from a URL, or upload a .zip archive containing HTML assets":[""],"or embed from a URL":[""],"Update":[""],"Upload":[""],"Media Library":[""],"Update from URL":[""],"Embed from URL":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT-fbe7f8c598cf05d4603ba49fec909ded.json b/languages/newspack-blocks-pt_PT-fbe7f8c598cf05d4603ba49fec909ded.json
index 04cbb792d..a2a44f14f 100644
--- a/languages/newspack-blocks-pt_PT-fbe7f8c598cf05d4603ba49fec909ded.json
+++ b/languages/newspack-blocks-pt_PT-fbe7f8c598cf05d4603ba49fec909ded.json
@@ -1 +1 @@
-{"translation-revision-date":"2024-08-30 08:46-0700","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"block style\u0004Default":["Padr\u00e3o"],"Homepage Posts":[""],"posts":["posts"],"articles":["artigos"],"latest":["mais recente"],"A block for displaying homepage posts.":[""],"block style\u0004Borders":["Bordas"]}}}
\ No newline at end of file
+{"translation-revision-date":"2023-12-07 12:21-0800","generator":"WP-CLI\/2.8.1","source":"src\/blocks\/homepage-articles\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt","plural-forms":"nplurals=2; plural=(n > 1);"},"block style\u0004Default":["Padr\u00e3o"],"block style\u0004Borders":["Bordas"],"Homepage Posts":[""],"posts":["posts"],"articles":["artigos"],"latest":["mais recente"],"A block for displaying homepage posts.":[""]}}}
\ No newline at end of file
diff --git a/languages/newspack-blocks-pt_PT.mo b/languages/newspack-blocks-pt_PT.mo
index e8119587e..03e6deb60 100644
Binary files a/languages/newspack-blocks-pt_PT.mo and b/languages/newspack-blocks-pt_PT.mo differ
diff --git a/languages/newspack-blocks-pt_PT.po b/languages/newspack-blocks-pt_PT.po
index 424ccc6f5..c7e3aeae5 100644
--- a/languages/newspack-blocks-pt_PT.po
+++ b/languages/newspack-blocks-pt_PT.po
@@ -4,8 +4,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Newspack Blocks 1.0.0-alpha.25\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/newspack-blocks\n"
-"POT-Creation-Date: 2024-08-30T15:48:13+00:00\n"
-"PO-Revision-Date: 2024-08-30 08:46-0700\n"
+"POT-Creation-Date: 2023-12-07T20:21:58+00:00\n"
+"PO-Revision-Date: 2023-12-07 12:21-0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: pt\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.4.1\n"
"X-Domain: newspack-blocks\n"
#. Plugin Name of the plugin
@@ -33,291 +33,151 @@ msgstr ""
msgid "Automattic"
msgstr "Automattic"
-#. Translators: %s is the maximum price.
-#: includes/class-modal-checkout.php:311
-#: release/newspack-blocks/includes/class-modal-checkout.php:311
-msgid "Adjusted price must be less than the maximum of %s."
-msgstr ""
-
-#. Translators: %s is the name-your-price custom price.
-#: includes/class-modal-checkout.php:335
-#: release/newspack-blocks/includes/class-modal-checkout.php:335
-msgid "Adjusted price must be greater than base price of %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:379 includes/class-modal-checkout.php:461
-#: release/newspack-blocks/includes/class-modal-checkout.php:379
-#: release/newspack-blocks/includes/class-modal-checkout.php:457
+#: includes/class-modal-checkout.php:256 includes/class-modal-checkout.php:283
+#: release/newspack-blocks/includes/class-modal-checkout.php:256
+#: release/newspack-blocks/includes/class-modal-checkout.php:283
msgid "Close"
msgstr ""
-#: includes/class-modal-checkout.php:405
-#: release/newspack-blocks/includes/class-modal-checkout.php:401
-msgid "per"
-msgstr ""
-
-#: includes/class-modal-checkout.php:469
-#: release/newspack-blocks/includes/class-modal-checkout.php:465
-msgid "Select an option to continue:"
-msgstr ""
-
-#. translators: 1: variable product name, 2: product variation name
-#: includes/class-modal-checkout.php:492
-#: release/newspack-blocks/includes/class-modal-checkout.php:488
-msgid "%1$s - %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:569
-msgid "Or"
-msgstr ""
-
-#: includes/class-modal-checkout.php:673
-msgid "Go back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:923
-#: release/newspack-blocks/includes/class-modal-checkout.php:905
-msgid "Please enter someone else' email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:924
-#: release/newspack-blocks/includes/class-modal-checkout.php:906
-msgid "Please enter a valid email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1010
-#: release/newspack-blocks/includes/class-modal-checkout.php:992
-msgid "Close window"
-msgstr ""
-
-#. translators: %s: Site name.
-#: includes/class-modal-checkout.php:1070
-msgid ""
-"You're already a subscriber! You can only have one active subscription at a "
-"time. Thank you for supporting %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1104
-#: release/newspack-blocks/includes/class-modal-checkout.php:1078
-msgid "Could not complete this transaction. Please contact us for assistance."
-msgstr ""
-
-#. translators: 1: Checkout button confirmation text. 2: Order total.
-#. translators: 1 is the name of the item. 2 is the price of the item.
-#: includes/class-modal-checkout.php:1153
-#: includes/class-modal-checkout.php:1536
-#: release/newspack-blocks/includes/class-modal-checkout.php:1127
-#: release/newspack-blocks/includes/class-modal-checkout.php:1510
-msgid "%1$s: %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1453
-#: release/newspack-blocks/includes/class-modal-checkout.php:1427
-msgid "Billing details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1454
-#: release/newspack-blocks/includes/class-modal-checkout.php:1428
-msgid "Shipping details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1455
-#: release/newspack-blocks/includes/class-modal-checkout.php:1429
-msgid "Gift recipient"
+#: includes/class-modal-checkout.php:290
+#: release/newspack-blocks/includes/class-modal-checkout.php:290
+msgid "Select an option below:"
msgstr ""
-#: includes/class-modal-checkout.php:1456
-#: includes/class-modal-checkout.php:1457
-#: includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/includes/class-modal-checkout.php:1430
-#: release/newspack-blocks/includes/class-modal-checkout.php:1431
-#: release/newspack-blocks/includes/class-modal-checkout.php:1432
-msgid "Complete your transaction"
+#. translators: %s: field name
+#: includes/class-modal-checkout.php:620
+#: release/newspack-blocks/includes/class-modal-checkout.php:620
+msgid "%s is a required field."
msgstr ""
-#: includes/class-modal-checkout.php:1459
-#: release/newspack-blocks/includes/class-modal-checkout.php:1433
-msgctxt "Login modal title when logged out user attempts to checkout."
-msgid "Sign in to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1464
-#: release/newspack-blocks/includes/class-modal-checkout.php:1438
-msgctxt "Login modal title when unregistered user attempts to checkout"
-msgid "Register to complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1469
-#: release/newspack-blocks/includes/class-modal-checkout.php:1443
+#: includes/class-modal-checkout.php:697
+#: release/newspack-blocks/includes/class-modal-checkout.php:697
msgid "Continue browsing"
msgstr ""
-#: includes/class-modal-checkout.php:1470
-#: release/newspack-blocks/includes/class-modal-checkout.php:1444
-msgid "This donation is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1471
-#: release/newspack-blocks/includes/class-modal-checkout.php:1445
-msgid "This purchase is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1472
-#: release/newspack-blocks/includes/class-modal-checkout.php:1446
-msgid "Complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1473
-#: release/newspack-blocks/includes/class-modal-checkout.php:1447
-msgid "Purchase"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1474
-#: release/newspack-blocks/includes/class-modal-checkout.php:1448
-msgid "Back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1475
-#: release/newspack-blocks/includes/class-modal-checkout.php:1449
-msgid "Transaction successful"
+#: includes/class-modal-checkout.php:739
+#: release/newspack-blocks/includes/class-modal-checkout.php:739
+msgid "Sign up for newsletters"
msgstr ""
#. Translators: %s is the site name.
-#: includes/class-modal-checkout.php:1478
-#: release/newspack-blocks/includes/class-modal-checkout.php:1452
-msgid "Thank you for supporting %s. Your transaction was successful."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1481
-#: release/newspack-blocks/includes/class-modal-checkout.php:1455
-msgid ""
-"Your contribution directly funds our work. If you're moved to do so, you can "
-"opt to pay more than the standard rate."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1482
-#: release/newspack-blocks/includes/class-modal-checkout.php:1456
-msgid "Thank you for your generosity! We couldn't do this without you!"
+#: includes/class-modal-checkout.php:745
+#: release/newspack-blocks/includes/class-modal-checkout.php:745
+msgid "Get the best of %s directly in your email inbox."
msgstr ""
-#: includes/class-modal-checkout.php:1483
-#: release/newspack-blocks/includes/class-modal-checkout.php:1457
-msgid "Increase your support"
+#. Translators: %s is the user's email address.
+#: includes/class-modal-checkout.php:756
+#: release/newspack-blocks/includes/class-modal-checkout.php:756
+msgid "Sending to: %s"
msgstr ""
-#: includes/class-modal-checkout.php:1484
-#: release/newspack-blocks/includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply"
+#: includes/class-modal-checkout.php:793
+#: release/newspack-blocks/includes/class-modal-checkout.php:793
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:104
+#: src/modal-checkout/templates/checkout-form.php:104
+msgid "Continue"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:130
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:130
-msgid "Support our publication"
+#: includes/class-modal-checkout.php:816
+#: release/newspack-blocks/includes/class-modal-checkout.php:816
+msgid "No lists selected."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:131
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:131
-msgid ""
-"With the support of readers like you, we provide thoughtfully researched "
-"articles for a more informed and connected community. This is your chance to "
-"support credible, community-based, public-service journalism. Please join us!"
+#: includes/class-modal-checkout.php:864
+#: release/newspack-blocks/includes/class-modal-checkout.php:864
+msgid "Signup successful!"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:134
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:134
-msgid "Subscribe to our newsletter"
+#. Translators: %s is the site name.
+#: includes/class-modal-checkout.php:871
+#: release/newspack-blocks/includes/class-modal-checkout.php:871
+msgid "Thanks for supporting %s."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:135
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:135
-msgid "Be the first to know about breaking news, articles, and updates."
+#: includes/class-modal-checkout.php:918
+#: release/newspack-blocks/includes/class-modal-checkout.php:918
+msgid "Donate now"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:154
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:154
+#: includes/class-newspack-blocks-patterns.php:144
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:144
msgid "Newspack Donations"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:158
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:158
+#: includes/class-newspack-blocks-patterns.php:148
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:148
msgid "Newspack Homepage Posts"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:162
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:162
+#: includes/class-newspack-blocks-patterns.php:152
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:152
msgid "Newspack Subscribe"
msgstr ""
-#: includes/class-newspack-blocks.php:913
-#: release/newspack-blocks/includes/class-newspack-blocks.php:912
+#: includes/class-newspack-blocks.php:900
+#: release/newspack-blocks/includes/class-newspack-blocks.php:900
msgid "Common"
msgstr ""
#. translators: separates last two sponsor names; needs a space on either side.
-#: includes/class-newspack-blocks.php:1014
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1013
+#: includes/class-newspack-blocks.php:1001
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1001
msgid " and "
msgstr " e "
#. translators: separates all but the last two sponsor names; needs a space at the end.
-#: includes/class-newspack-blocks.php:1017
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1016
+#: includes/class-newspack-blocks.php:1004
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1004
msgid ", "
msgstr ""
-#: includes/class-newspack-blocks.php:1428
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1427
+#: includes/class-newspack-blocks.php:1415
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1415
msgid "Jetpack donations is disabled in favour of Newspack donations."
msgstr ""
-#: includes/class-newspack-blocks.php:1461
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1460
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1448
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1448
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Draft"
msgstr ""
-#: includes/class-newspack-blocks.php:1462
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1461
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1449
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1449
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77 src/shared/js/utils.js:77
msgid "Scheduled"
msgstr ""
-#. Translators: %s is the %s is the frequency.
-#: includes/class-newspack-blocks.php:1602
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1601
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid "per %s"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1628
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1627
-#: dist/editor.js:29 release/newspack-blocks/dist/editor.js:29
-msgid " once"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1631
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1630
-msgid " per "
-msgstr ""
-
-#: release/newspack-blocks/includes/class-modal-checkout.php:1046
-msgid "You may only have one subscription of this product at a time."
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/donations-1.php:9
#: src/block-patterns/donations-1.php:9
msgid "Donations Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-1.php:10
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: release/newspack-blocks/src/block-patterns/donations-3.php:10
+#: release/newspack-blocks/src/block-patterns/donations-4.php:10
+#: src/block-patterns/donations-1.php:10 src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-3.php:10 src/block-patterns/donations-4.php:10
+msgid "Support our publication"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-2.php:9
#: src/block-patterns/donations-2.php:9
msgid "Donations Pattern 2"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-2.php:10
+msgid ""
+"With the support of readers like you, we provide thoughtfully researched "
+"articles for a more informed and connected community. This is your chance to "
+"support credible, community-based, public-service journalism. Please join us!"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-3.php:9
#: src/block-patterns/donations-3.php:9
msgid "Donations Pattern 3"
@@ -328,11 +188,6 @@ msgstr ""
msgid "Donations Pattern 4"
msgstr ""
-#: release/newspack-blocks/src/block-patterns/donations-5.php:9
-#: src/block-patterns/donations-5.php:9
-msgid "Donations Pattern 5"
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/homepage-posts-1.php:9
#: src/block-patterns/homepage-posts-1.php:9
msgid "Homepage Posts Pattern 1"
@@ -493,6 +348,18 @@ msgstr ""
msgid "Subscribe Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-1.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-2.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-3.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-4.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-5.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-6.php:10
+#: src/block-patterns/subscribe-1.php:10 src/block-patterns/subscribe-2.php:10
+#: src/block-patterns/subscribe-3.php:10 src/block-patterns/subscribe-4.php:10
+#: src/block-patterns/subscribe-5.php:10 src/block-patterns/subscribe-6.php:10
+msgid "Subscribe to our newsletter"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/subscribe-2.php:9
#: src/block-patterns/subscribe-2.php:9
msgid "Subscribe Pattern 2"
@@ -523,118 +390,181 @@ msgstr ""
msgid "Subscribe Pattern 7"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10
+msgid "Subscribe to our Newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:10
+#: src/block-patterns/subscribe-7.php:10 src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10 src/block-patterns/subscribe-10.php:10
+msgid "Be the first to know about breaking news, articles, and updates."
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:9
+#: src/block-patterns/subscribe-8.php:9
+msgid "Subscribe Pattern 8"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:9
+#: src/block-patterns/subscribe-9.php:9
+msgid "Subscribe Pattern 9"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:9
+#: src/block-patterns/subscribe-10.php:9
+msgid "Subscribe Pattern 10"
+msgstr ""
+
#. translators: %d: Slide number.
-#: release/newspack-blocks/src/blocks/carousel/view.php:221
-#: src/blocks/carousel/view.php:221
+#: release/newspack-blocks/src/blocks/carousel/view.php:210
+#: src/blocks/carousel/view.php:210
msgid "Go to slide %d"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:242
-#: src/blocks/carousel/view.php:242
+#: release/newspack-blocks/src/blocks/carousel/view.php:231
+#: src/blocks/carousel/view.php:231
msgid "Previous Slide"
msgstr "Slide Anterior"
-#: release/newspack-blocks/src/blocks/carousel/view.php:243
-#: src/blocks/carousel/view.php:243
+#: release/newspack-blocks/src/blocks/carousel/view.php:232
+#: src/blocks/carousel/view.php:232
msgid "Next Slide"
msgstr "Próximo Slide"
-#: release/newspack-blocks/src/blocks/carousel/view.php:287
-#: src/blocks/carousel/view.php:287
+#: release/newspack-blocks/src/blocks/carousel/view.php:276
+#: src/blocks/carousel/view.php:276
msgid "Pause Slideshow"
msgstr "Pausa na apresentação"
-#: release/newspack-blocks/src/blocks/carousel/view.php:288
-#: src/blocks/carousel/view.php:288
+#: release/newspack-blocks/src/blocks/carousel/view.php:277
+#: src/blocks/carousel/view.php:277
msgid "Play Slideshow"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-msgid "once"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-msgid "per month"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-msgid "per year"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
msgid "Could not retrieve donation settings."
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "One-time"
msgstr "Uma vez"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Monthly"
msgstr "Mensal"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
msgid "Annually"
msgstr "Anualmente"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:25
-#: src/blocks/donate/index.js:25
-msgid "Donate"
-msgstr "Doação"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+msgid "Email"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+msgid "Full Name"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+msgid "Agree to pay fees?"
+msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+msgid ""
+"Paying the transaction fee is not required, but it directs more money in "
+"support of our mission."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+msgid "Sign up for our newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:164
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:240
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:123
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:187
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Donation amount"
msgstr "Valor da Doação"
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:234
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:181
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2772
msgid "Other"
msgstr "Outro"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "once"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per month"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per year"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+msgid "Back"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+msgid "Renews on"
+msgstr ""
+
#: release/newspack-blocks/src/blocks/homepage-articles/view.php:393
-#: src/blocks/homepage-articles/view.php:393 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: src/blocks/homepage-articles/view.php:389 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:782
+#: src/blocks/homepage-articles/edit.js:785
msgid "Load more posts"
msgstr "Carregar mais posts"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:400
-#: src/blocks/homepage-articles/view.php:400
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:395
+#: src/blocks/homepage-articles/view.php:397
msgid "Something went wrong. Please refresh the page and/or try again."
msgstr ""
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:474
-#: src/blocks/homepage-articles/view.php:474 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:470
+#: src/blocks/homepage-articles/view.php:471 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:18 src/shared/js/utils.js:18
msgctxt "post author"
msgid "by"
msgstr "por"
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:491
-#: src/blocks/homepage-articles/view.php:491 dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:493
+#: src/blocks/homepage-articles/view.php:494 dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:30
#: release/newspack-blocks/src/shared/js/utils.js:67 src/shared/js/utils.js:30
#: src/shared/js/utils.js:67
@@ -642,104 +572,120 @@ msgctxt "post author"
msgid " and "
msgstr " e "
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-msgid ""
-"Unsupported filetype. Please make sure it's one of the supported filetypes: "
-"% s"
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-msgid "Could not upload this file."
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+msgid "Could not find the iframe file on your request."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
msgid "Please choose a valid (.zip) assets archive."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
msgid "Could not upload your document."
msgstr ""
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
+#. translators: %s: iframe entry file (e.g. index,html)
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+msgid "%s was not found in the iframe archive."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
msgid ""
-"Error reading the archive. Please make sure it's a valid .zip archive file "
-"and contains only supported filetypes: %s"
+"Could not unzip the iframe archive, make sure it's a valid .zip archive file."
msgstr ""
-#. translators: %s: iframe entry file (e.g. index,html)
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-msgid "Required %s entrypoint file was not found in the archive."
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:22
+#: src/modal-checkout/templates/billing-form.php:22
+msgid "Billing & Shipping"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:26
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:109
+#: src/modal-checkout/templates/billing-form.php:26
+#: src/modal-checkout/templates/checkout-form.php:109
+msgid "Billing details"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:22
-#: src/modal-checkout/templates/form-checkout.php:22
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:39
+#: src/modal-checkout/templates/checkout-form.php:39
msgid "You must be logged in to checkout."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:34
-#: src/modal-checkout/templates/form-checkout.php:34
-msgid "Continue"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:89
+#: src/modal-checkout/templates/checkout-form.php:89
+msgid "Order Details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:110
+#: src/modal-checkout/templates/checkout-form.php:110
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:39
-#: src/modal-checkout/templates/form-checkout.php:39
-msgid "Transaction details"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:137
+#: src/modal-checkout/templates/checkout-form.php:137
+msgid "Create an account?"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:17
-#: src/modal-checkout/templates/form-coupon.php:17
-msgid "Apply a coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:57
+#: src/modal-checkout/templates/thankyou.php:57
+msgid "Transaction Successful"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:19
-#: src/modal-checkout/templates/form-coupon.php:19
-msgid "Coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:60
+#: src/modal-checkout/templates/thankyou.php:60
+msgid "Date:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply coupon"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:66
+#: src/modal-checkout/templates/thankyou.php:66
+msgid "Email:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:23
-#: src/modal-checkout/templates/form-gift-subscription.php:23
-msgid "Recipient’s Email Address"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:72
+#: src/modal-checkout/templates/thankyou.php:72
+msgid "Total:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:25
-#: src/modal-checkout/templates/form-gift-subscription.php:25
-msgid "recipient@example.com"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:78
+#: src/modal-checkout/templates/thankyou.php:78
+msgid "Payment method:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:29
-#: src/modal-checkout/templates/form-gift-subscription.php:29
-msgid "Recipient: "
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:84
+#: src/modal-checkout/templates/thankyou.php:84
+msgid "Item:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:76
-#: src/modal-checkout/templates/thankyou.php:76
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:89
+#: src/modal-checkout/templates/thankyou.php:89
+msgid "Transaction:"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:95
+#: src/modal-checkout/templates/thankyou.php:95
msgid ""
"Unfortunately your order cannot be processed. Please attempt your purchase "
"again."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:79
-#: src/modal-checkout/templates/thankyou.php:79
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:99
+#: src/modal-checkout/templates/thankyou.php:99
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Pay"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:81
-#: src/modal-checkout/templates/thankyou.php:81
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:101
+#: src/modal-checkout/templates/thankyou.php:101
msgid "My account"
msgstr ""
@@ -750,161 +696,216 @@ msgid "
More by %2$s"
msgstr ""
#. translators: Indicates which slide the slider is on.
-#: dist/carousel/view.js:2 dist/editor.js:4
-#: release/newspack-blocks/dist/carousel/view.js:2
-#: release/newspack-blocks/dist/editor.js:4
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:104
#: src/blocks/carousel/create-swiper.js:104
msgid "Slide %s"
msgstr ""
#. translators: 1: current slide number and 2: total number of slides
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:155
#: src/blocks/carousel/create-swiper.js:155
msgid "Slide %1$s of %2$s"
msgstr ""
#. translators: the title of the image.
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:166
#: src/blocks/carousel/create-swiper.js:166
msgid "Image: %s, "
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:219
#: src/blocks/carousel/create-swiper.js:219
msgid "Playing"
msgstr ""
-#: dist/carousel/view.js:3 dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1 dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:224
#: src/blocks/carousel/create-swiper.js:224
msgid "Paused"
msgstr ""
-#. translators: label for small text size option
-#. translators: label for small avatar size option
-#. translators: label for small size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
-#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
-msgid "Small"
-msgstr "Pequeno"
-
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for small avatar size option
-#. translators: abbreviation for small size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
-#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
-msgid "S"
-msgstr "S"
-
-#. translators: label for medium text size option
-#. translators: label for medium avatar size option
-#. translators: label for medium size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
-#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
-msgid "Medium"
-msgstr "Médio"
-
-#. translators: abbreviation for medium text size option
-#. translators: abbreviation for medium avatar size option
-#. translators: abbreviation for medium size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
-#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
-msgid "M"
-msgstr "M"
-
-#. translators: label for small text size option
-#. translators: label for large avatar size option
-#. translators: label for large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
-#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
-msgid "Large"
-msgstr "Amplo"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:105
+#: release/newspack-blocks/src/blocks/author-list/edit.js:109
+#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
+msgid "Error fetching authors."
+msgstr ""
-#. translators: abbreviation for large text size option
-#. translators: abbreviation for large avatar size option
-#. translators: abbreviation for large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
-#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
-msgid "L"
-msgstr "L"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:130
+#: src/blocks/author-list/edit.js:130
+msgid "Author List Settings"
+msgstr ""
-#. translators: label for extra-large text size option
-#. translators: label for extra large size option
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
-#: src/blocks/author-profile/edit.js:85
-msgid "Extra Large"
-msgstr "Extra grande"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:134
+#: src/blocks/author-list/edit.js:134
+msgid "Author Type"
+msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for extra-large avatar size option
-#. translators: abbreviation for extra large size
-#: dist/editor.js:1 dist/editor.js:38 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
-#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
-msgid "XL"
-msgstr "XL"
+#. translators: help text for author type selection.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:137
+#: src/blocks/author-list/edit.js:137
+msgid "%s will be displayed."
+msgstr ""
-#. translators: label for extra-large avatar size option
-#: dist/editor.js:1 release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
-#: src/blocks/author-profile/edit.js:124
-msgid "Extra-large"
-msgstr "Extra grande"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:139
+#: src/blocks/author-list/edit.js:139
+msgid "Both guest authors and WP users"
+msgstr ""
-#. translators: Error text for when no authors are found.
-#: dist/editor.js:2 dist/editor.js:3 release/newspack-blocks/dist/editor.js:2
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
-#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
-msgid "No authors or guest authors found for ID %s."
+#. translators: currently selected author type option.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:142
+#: src/blocks/author-list/edit.js:142
+msgid "%s only"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:268
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
-#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
-msgid "Author Profile Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:150
+#: src/blocks/author-list/edit.js:150
+msgid "All authors"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:270
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:144
+#: release/newspack-blocks/src/blocks/author-list/edit.js:151
+#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
+msgid "Guest authors"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:145
+#: release/newspack-blocks/src/blocks/author-list/edit.js:152
+#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
+msgid "WP users"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-list/edit.js:161
+#: release/newspack-blocks/src/blocks/author-list/edit.js:372
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:375
+#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
+#: src/blocks/homepage-articles/edit.js:378
+msgid "Columns"
+msgstr "Colunas"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:174
+#: src/blocks/author-list/edit.js:174
+msgid "WP User Roles"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:196
+#: src/blocks/author-list/edit.js:196
+msgid "Display alphabetical separators"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:197
+#: src/blocks/author-list/edit.js:197
+msgid "Chunk authors alphabetically."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:205
+#: src/blocks/author-list/edit.js:205
+msgid "Group authors by alphabet"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:206
+#: src/blocks/author-list/edit.js:206
+msgid "Display each alphabetical chunk as a discrete section."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:219
+#: src/blocks/author-list/edit.js:219
+msgid "Exclude authors with 0 posts"
+msgstr ""
+
+#. Translators: Help message for "include empty authors" toggle.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:222
+#: src/blocks/author-list/edit.js:222
+msgid "Authors with no published posts will be %s."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:233
+#: src/blocks/author-list/edit.js:233
+msgid "Search by author name"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:234
+#: src/blocks/author-list/edit.js:234
+msgid "Authors selected here will not be displayed."
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/author-list/edit.js:255
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
+#: release/newspack-blocks/src/components/query-controls.js:75
+#: release/newspack-blocks/src/components/query-controls.js:90
+#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
+#: src/components/query-controls.js:75 src/components/query-controls.js:90
+msgid "(no name)"
+msgstr "(sem nome)"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
+#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
+msgid "author"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:263
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
+#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
+msgid "authors"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:268
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
+#: src/blocks/author-list/edit.js:268 src/blocks/author-profile/edit.js:213
+msgid "Author Profile Settings"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:270
#: release/newspack-blocks/src/blocks/author-list/edit.js:276
#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
#: release/newspack-blocks/src/blocks/author-profile/edit.js:221
@@ -913,1467 +914,1514 @@ msgstr ""
msgid "Text Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:297
#: release/newspack-blocks/src/blocks/author-profile/edit.js:242
#: src/blocks/author-list/edit.js:297 src/blocks/author-profile/edit.js:242
msgid "Avatar Settings"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:300
#: release/newspack-blocks/src/blocks/author-profile/edit.js:245
#: src/blocks/author-list/edit.js:300 src/blocks/author-profile/edit.js:245
msgid "Display avatar"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:308
#: release/newspack-blocks/src/blocks/author-profile/edit.js:253
#: src/blocks/author-list/edit.js:308 src/blocks/author-profile/edit.js:253
msgid "Hide default avatar"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
-#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
-msgid "Avatar size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:316
+#: release/newspack-blocks/src/blocks/author-list/edit.js:322
+#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
+msgid "Avatar Size"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:345
#: release/newspack-blocks/src/blocks/author-profile/edit.js:290
#: src/blocks/author-list/edit.js:345 src/blocks/author-profile/edit.js:290
msgid "Avatar border radius"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:364
+#: src/blocks/author-list/edit.js:364
+msgid "List"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:385
#: release/newspack-blocks/src/blocks/author-profile/edit.js:310
#: src/blocks/author-list/edit.js:385 src/blocks/author-profile/edit.js:310
msgid "Show avatar on left"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:391
#: release/newspack-blocks/src/blocks/author-profile/edit.js:316
#: src/blocks/author-list/edit.js:391 src/blocks/author-profile/edit.js:316
msgid "Show avatar on right"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:402
#: release/newspack-blocks/src/blocks/author-profile/edit.js:327
#: src/blocks/author-list/edit.js:402 src/blocks/author-profile/edit.js:327
msgid "Edit selection"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
-#: release/newspack-blocks/src/blocks/author-profile/index.js:23
-#: src/blocks/author-profile/edit.js:343 src/blocks/author-profile/index.js:23
-msgid "Author Profile"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/edit.js:479
+#: release/newspack-blocks/src/blocks/author-list/index.js:23
+#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
+msgid "Author List"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
-#: src/blocks/author-profile/edit.js:352
-msgid "Fetching author info…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:488
+#: src/blocks/author-list/edit.js:488
+msgid "Fetching authors…"
msgstr ""
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
-#: src/blocks/author-profile/edit.js:358
-msgid "Search for an author to display"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/author-list/index.js:43
+#: release/newspack-blocks/src/blocks/author-profile/index.js:43
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
+#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
+#: src/blocks/homepage-articles/index.js:54
+msgctxt "block style"
+msgid "Default"
+msgstr "Padrão"
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
-#: src/blocks/author-profile/edit.js:359
-msgid "Begin typing name, click autocomplete result to select."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:44
+#: release/newspack-blocks/src/blocks/author-profile/index.js:44
+#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
+msgctxt "block style"
+msgid "Centered"
msgstr ""
-#: dist/editor.js:3 dist/editor.js:5 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:255
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
-#: release/newspack-blocks/src/components/query-controls.js:75
-#: release/newspack-blocks/src/components/query-controls.js:90
-#: src/blocks/author-list/edit.js:255 src/blocks/author-profile/edit.js:391
-#: src/components/query-controls.js:75 src/components/query-controls.js:90
-msgid "(no name)"
-msgstr "(sem nome)"
+#. translators: label for small text size option
+#. translators: label for small avatar size option
+#. translators: label for small size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:298
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:327
+#: src/blocks/author-profile/edit.js:61 src/blocks/author-profile/edit.js:100
+#: src/blocks/homepage-articles/edit.js:301
+#: src/blocks/homepage-articles/edit.js:330
+msgid "Small"
+msgstr "Pequeno"
-#: dist/editor.js:3 dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:262
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/edit.js:262 src/blocks/author-list/index.js:40
-#: src/blocks/author-profile/edit.js:421 src/blocks/author-profile/index.js:40
-msgid "author"
-msgstr ""
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for small avatar size option
+#. translators: abbreviation for small size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:299
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:328
+#: src/blocks/author-profile/edit.js:62 src/blocks/author-profile/edit.js:101
+#: src/blocks/homepage-articles/edit.js:302
+#: src/blocks/homepage-articles/edit.js:331
+msgid "S"
+msgstr "S"
-#: dist/editor.js:3 dist/editor.js:26 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:263
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
-#: src/blocks/author-list/edit.js:263 src/blocks/author-profile/edit.js:422
-msgid "authors"
-msgstr ""
+#. translators: label for medium text size option
+#. translators: label for medium avatar size option
+#. translators: label for medium size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:303
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:332
+#: src/blocks/author-profile/edit.js:69 src/blocks/author-profile/edit.js:108
+#: src/blocks/homepage-articles/edit.js:306
+#: src/blocks/homepage-articles/edit.js:335
+msgid "Medium"
+msgstr "Médio"
-#: dist/editor.js:3 release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/single-author.js:99
-#: src/blocks/author-profile/single-author.js:99
-msgid "More by"
-msgstr ""
+#. translators: abbreviation for medium text size option
+#. translators: abbreviation for medium avatar size option
+#. translators: abbreviation for medium size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:304
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:333
+#: src/blocks/author-profile/edit.js:70 src/blocks/author-profile/edit.js:109
+#: src/blocks/homepage-articles/edit.js:307
+#: src/blocks/homepage-articles/edit.js:336
+msgid "M"
+msgstr "M"
-#. translators: label for square aspect ratio option
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:191
-#: src/blocks/carousel/edit.js:191
-msgid "Square"
-msgstr ""
+#. translators: label for small text size option
+#. translators: label for large avatar size option
+#. translators: label for large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:308
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:337
+#: src/blocks/author-profile/edit.js:77 src/blocks/author-profile/edit.js:116
+#: src/blocks/homepage-articles/edit.js:311
+#: src/blocks/homepage-articles/edit.js:340
+msgid "Large"
+msgstr "Amplo"
-#. translators: abbreviation for 1:1 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:195
-#: src/blocks/carousel/edit.js:195
-msgid "1:1"
-msgstr ""
+#. translators: abbreviation for large text size option
+#. translators: abbreviation for large avatar size option
+#. translators: abbreviation for large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:309
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:338
+#: src/blocks/author-profile/edit.js:78 src/blocks/author-profile/edit.js:117
+#: src/blocks/homepage-articles/edit.js:312
+#: src/blocks/homepage-articles/edit.js:341
+msgid "L"
+msgstr "L"
-#. translators: label for 4:3 aspect ratio option
-#. translators: abbreviation for 4:3 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:202
-#: release/newspack-blocks/src/blocks/carousel/edit.js:203
-#: src/blocks/carousel/edit.js:202 src/blocks/carousel/edit.js:203
-msgid "4:3"
-msgstr ""
+#. translators: label for extra-large text size option
+#. translators: label for extra large size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:313
+#: src/blocks/author-profile/edit.js:85
+#: src/blocks/homepage-articles/edit.js:316
+msgid "Extra Large"
+msgstr "Extra grande"
-#. translators: label for 16:9 aspect ratio option
-#. translators: abbreviation for 16:9 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:210
-#: release/newspack-blocks/src/blocks/carousel/edit.js:214
-#: src/blocks/carousel/edit.js:210 src/blocks/carousel/edit.js:214
-msgid "16:9"
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for extra-large avatar size option
+#. translators: abbreviation for extra large size
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:317
+#: src/blocks/author-profile/edit.js:89 src/blocks/author-profile/edit.js:128
+#: src/blocks/homepage-articles/edit.js:320
+msgid "XL"
+msgstr "XL"
+
+#. translators: label for extra-large avatar size option
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
+#: src/blocks/author-profile/edit.js:124
+msgid "Extra-large"
+msgstr "Extra grande"
+
+#. translators: Error text for when no authors are found.
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
+#: src/blocks/author-profile/edit.js:183 src/blocks/author-profile/edit.js:194
+msgid "No authors or guest authors found for ID %s."
msgstr ""
-#. translators: label for 3:4 aspect ratio option
-#. translators: abbreviation for 3:4 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:221
-#: release/newspack-blocks/src/blocks/carousel/edit.js:222
-#: src/blocks/carousel/edit.js:221 src/blocks/carousel/edit.js:222
-msgid "3:4"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
+#: src/blocks/author-profile/edit.js:261 src/blocks/author-profile/edit.js:267
+msgid "Avatar size"
msgstr ""
-#. translators: label for 9:16 aspect ratio option
-#. translators: abbreviation for 9:16 aspect ratio
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:229
-#: release/newspack-blocks/src/blocks/carousel/edit.js:233
-#: src/blocks/carousel/edit.js:229 src/blocks/carousel/edit.js:233
-msgid "9:16"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
+#: release/newspack-blocks/src/blocks/author-profile/index.js:23
+#: src/blocks/author-profile/edit.js:343 src/blocks/author-profile/index.js:23
+msgid "Author Profile"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:398
-#: release/newspack-blocks/src/blocks/carousel/edit.js:408
-#: src/blocks/carousel/edit.js:398 src/blocks/carousel/edit.js:408
-msgid "Slide Aspect Ratio"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
+#: src/blocks/author-profile/edit.js:352
+msgid "Fetching author info…"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:428
-#: release/newspack-blocks/src/blocks/carousel/edit.js:444
-#: src/blocks/carousel/edit.js:428 src/blocks/carousel/edit.js:444
-msgid "Image Fit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
+#: src/blocks/author-profile/edit.js:358
+msgid "Search for an author to display"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:449
-#: release/newspack-blocks/src/blocks/carousel/edit.js:452
-#: src/blocks/carousel/edit.js:449 src/blocks/carousel/edit.js:452
-msgid "Cover"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
+#: src/blocks/author-profile/edit.js:359
+msgid "Begin typing name, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:457
-#: release/newspack-blocks/src/blocks/carousel/edit.js:460
-#: src/blocks/carousel/edit.js:457 src/blocks/carousel/edit.js:460
-msgid "Contain"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
+msgid "profile"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:508
-#: src/blocks/carousel/edit.js:508
-msgid "Article Meta Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/index.js:41
+#: src/blocks/author-profile/index.js:41
+msgid "Display an author profile card."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:511
-#: src/blocks/carousel/edit.js:511
-msgid "Show Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2607
+#: release/newspack-blocks/src/blocks/author-profile/single-author.js:97
+#: src/blocks/author-profile/single-author.js:97
+msgid "More by"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:518
-#: src/blocks/carousel/edit.js:518
-msgid "Show Date"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:67
+#: src/blocks/checkout-button/edit.js:67
+msgid "Width settings"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:525
-#: src/blocks/carousel/edit.js:525
-msgid "Show Category"
-msgstr "Mostrar Categoria"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:68
+#: src/blocks/checkout-button/edit.js:68
+msgid "Button width"
+msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:532
-#: src/blocks/carousel/edit.js:532
-msgid "Show Author"
-msgstr "Mostrar Autor"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:149
+#: src/blocks/checkout-button/edit.js:149
+msgid "Click to change the selected product"
+msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:540
-#: src/blocks/carousel/edit.js:540
-msgid "Show Author Avatar"
-msgstr "Mostrar Autor Avatar"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:154
+#: src/blocks/checkout-button/edit.js:154
+msgid "Change the selected product"
+msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:548
-#: src/blocks/carousel/edit.js:548
-msgid "Show Featured Image Caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:166
+#: src/blocks/checkout-button/edit.js:166
+msgid "Type to search for a product…"
msgstr ""
-#: dist/editor.js:5 dist/editor.js:38 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:555
-#: src/blocks/carousel/edit.js:555
-msgid "Show Featured Image Credit"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:168
+#: src/blocks/checkout-button/edit.js:168
+msgid "Select a product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post content."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:178
+#: src/blocks/checkout-button/edit.js:178
+msgid "Cancel"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "The post excerpt."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:277
+#: src/blocks/checkout-button/edit.js:277
+msgid "Product"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Subtitle"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:287
+#: src/blocks/checkout-button/edit.js:287
+msgid "Allow the reader to select the variation before checkout."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Post Title"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:301
+#: src/blocks/checkout-button/edit.js:301
+msgid "Variation"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Author Name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:302
+#: src/blocks/checkout-button/edit.js:302
+msgid "Select the product variation to be added to cart."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Category"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:326
+#: src/blocks/checkout-button/edit.js:326
+msgid "After purchase"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-msgid "Featured image caption"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
+#: src/blocks/checkout-button/edit.js:330
+msgid "Name Your Price"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:14
-#: src/blocks/shared/author.js:14
-msgid "Biographical info"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:332
+#: src/blocks/checkout-button/edit.js:332
+msgid ""
+"This product has \"Name Your Price\" toggled on. You can set the custom "
+"price for this checkout."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:18
-#: src/blocks/shared/author.js:18
-msgid "Social links"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:338
+#: src/blocks/checkout-button/edit.js:338
+msgid "Suggested price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:22
-#: src/blocks/shared/author.js:22
-msgid "Email address"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:343
+#: src/blocks/checkout-button/edit.js:343
+msgid "Minimum price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:26
-#: src/blocks/shared/author.js:26
-msgid "Link to author archive"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:349
+#: src/blocks/checkout-button/edit.js:349
+msgid "Maximum price:"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:33
-#: src/blocks/shared/author.js:33
-msgid "Display the following fields:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:355
+#: src/blocks/checkout-button/edit.js:355
+msgid "Custom Price"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:34
-#: src/components/editor-panels.js:34
-msgid "Listings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Frequency"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:53
-#: src/components/editor-panels.js:53
-msgid "Post Types"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2706
+msgid "Tiers"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:65
-#: src/components/editor-panels.js:65
-msgid "Additional Post Statuses"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:346
+#: src/blocks/homepage-articles/edit.js:349
+msgid "Display Settings"
+msgstr "Exibir Configurações"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:384
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:390
+#: src/blocks/homepage-articles/edit.js:387
+#: src/blocks/homepage-articles/edit.js:393
+msgid "Columns Gap"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:68
-#: src/components/editor-panels.js:68
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:420
+#: src/blocks/homepage-articles/edit.js:423
msgid ""
-"Selection here has effect only for editors, regular users will only see "
-"published posts."
+"This blog is private, therefore the \"Load more posts\" feature is not "
+"active."
msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
-#: release/newspack-blocks/src/components/query-controls.js:17
-#: release/newspack-blocks/src/components/query-controls.js:19
-#: release/newspack-blocks/src/components/query-controls.js:40
-#: release/newspack-blocks/src/components/query-controls.js:59
-#: release/newspack-blocks/src/components/query-controls.js:135
-#: release/newspack-blocks/src/components/query-controls.js:152
-#: release/newspack-blocks/src/components/query-controls.js:166
-#: release/newspack-blocks/src/components/query-controls.js:211
-#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
-#: src/components/query-controls.js:17 src/components/query-controls.js:19
-#: src/components/query-controls.js:40 src/components/query-controls.js:59
-#: src/components/query-controls.js:135 src/components/query-controls.js:152
-#: src/components/query-controls.js:166 src/components/query-controls.js:211
-msgid "(no title)"
-msgstr "(sem tÃtulo)"
-
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:261
-#: src/components/query-controls.js:261
-msgid "Choose Specific Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:428
+#: src/blocks/homepage-articles/edit.js:431
+msgid "Show \"Load more posts\" Button"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:270
-#: src/components/query-controls.js:270
-msgid "Posts"
-msgstr "Posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:435
+#: src/blocks/homepage-articles/edit.js:438
+msgid "Allow duplicate stories"
+msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:271
-#: src/components/query-controls.js:271
-msgid "Begin typing post title, click autocomplete result to select."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:436
+#: src/blocks/homepage-articles/edit.js:439
+msgid ""
+"If checked, this block will be excluded from the page's de-duplication "
+"logic. Duplicate stories may appear."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:285
-#: src/components/query-controls.js:285
-msgid "Authors"
-msgstr "Autores"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:445
+#: src/blocks/homepage-articles/edit.js:448
+msgid "Featured Image Settings"
+msgstr ""
-#: dist/editor.js:5 dist/editor.js:41 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
-#: release/newspack-blocks/src/components/query-controls.js:294
-#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:294
-msgid "Categories"
-msgstr "Categorias"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:448
+#: src/blocks/homepage-articles/edit.js:451
+msgid "Show Featured Image"
+msgstr "Mostrar imagem em destaque"
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:301
-#: src/components/query-controls.js:301
-msgid "Include subcategories "
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:457
+#: src/blocks/homepage-articles/edit.js:460
+msgid "Show Featured Image Caption"
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:310
-#: src/components/query-controls.js:310
-msgid "Tags"
-msgstr "Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:468
+#: src/blocks/homepage-articles/edit.js:471
+msgid "Stack on mobile"
+msgstr "Pilha no móbil"
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:340
-#: src/components/query-controls.js:340
-msgid "Hide Advanced Filters"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:474
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:480
+#: src/blocks/homepage-articles/edit.js:477
+#: src/blocks/homepage-articles/edit.js:483
+msgid "Featured Image Size"
+msgstr "Tamanho da imagem destacada"
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:341
-#: src/components/query-controls.js:341
-msgid "Show Advanced Filters"
-msgstr "Mostrar filtros avançados"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:504
+#: src/blocks/homepage-articles/edit.js:507
+msgid "Minimum height"
+msgstr "Altura mÃnima"
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:353
-#: src/components/query-controls.js:353
-msgid "Excluded Tags"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:505
+#: src/blocks/homepage-articles/edit.js:508
+msgid ""
+"Sets a minimum height for the block, using a percentage of the screen's "
+"current height."
msgstr ""
-#: dist/editor.js:5 release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:362
-#: src/components/query-controls.js:362
-msgid "Excluded Categories"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:517
+#: src/blocks/homepage-articles/edit.js:520
+msgid "Post Control Settings"
msgstr ""
-#. translators: %s is the custom taxonomy label.
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-#: release/newspack-blocks/src/components/query-controls.js:376
-#: src/components/query-controls.js:376
-msgid "Excluded %s"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:521
+#: src/blocks/homepage-articles/edit.js:524
+msgid "Show Subtitle"
+msgstr "Mostrar SubtÃtulo"
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Post-Checkout Button"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:529
+#: src/blocks/homepage-articles/edit.js:532
+msgid "Show Excerpt"
+msgstr "Exibir Resumo"
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid ""
-"After a successful purchase, a button will be presented to finish the "
-"process."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:536
+#: src/blocks/homepage-articles/edit.js:539
+msgid "Max number of words in excerpt"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Close the modal"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:544
+#: src/blocks/homepage-articles/edit.js:547
+msgid "Add a \"Read More\" link"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to a custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:550
+#: src/blocks/homepage-articles/edit.js:553
+msgid "\"Read More\" link text"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Go to the previous page"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:558
+#: src/blocks/homepage-articles/edit.js:561
+msgid "Type Scale"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Button Label"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:567
+#: src/blocks/homepage-articles/edit.js:570
+msgid "Color Settings"
+msgstr "Configurações de Cores"
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "Custom URL"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:573
+#: src/blocks/homepage-articles/edit.js:576
+msgid "Text Color"
msgstr ""
-#: dist/editor.js:8 release/newspack-blocks/dist/editor.js:8
-msgid "https://example.com"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:577
+#: src/blocks/homepage-articles/edit.js:580
+msgid "Post Meta Settings"
+msgstr "Artigo Meta Configurações"
-#. Translators: %s: The name of the type.
-#. Translators: %s: the name of a post type.
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:479
-#: release/newspack-blocks/src/blocks/author-list/index.js:23
-#: src/blocks/author-list/edit.js:479 src/blocks/author-list/index.js:23
-msgid "Author List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:509
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:580
+#: src/blocks/carousel/edit.js:509 src/blocks/homepage-articles/edit.js:583
+msgid "Show Date"
msgstr ""
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/index.js:40 src/blocks/author-profile/index.js:40
-msgid "profile"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:516
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:587
+#: src/blocks/carousel/edit.js:516 src/blocks/homepage-articles/edit.js:590
+msgid "Show Category"
+msgstr "Mostrar Categoria"
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/index.js:41
-#: src/blocks/author-list/index.js:41
-msgid "Display a list of author profile cards."
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:523
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:594
+#: src/blocks/carousel/edit.js:523 src/blocks/homepage-articles/edit.js:597
+msgid "Show Author"
+msgstr "Mostrar Autor"
-#: dist/editor.js:17 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/index.js:43
-#: release/newspack-blocks/src/blocks/author-profile/index.js:43
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
-#: src/blocks/author-list/index.js:43 src/blocks/author-profile/index.js:43
-#: src/blocks/homepage-articles/index.js:54
-msgctxt "block style"
-msgid "Default"
-msgstr "Padrão"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:531
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:602
+#: src/blocks/carousel/edit.js:531 src/blocks/homepage-articles/edit.js:605
+msgid "Show Author Avatar"
+msgstr "Mostrar Autor Avatar"
-#: dist/editor.js:17 dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:44
-#: release/newspack-blocks/src/blocks/author-profile/index.js:44
-#: src/blocks/author-list/index.js:44 src/blocks/author-profile/index.js:44
-msgctxt "block style"
-msgid "Centered"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:674
+#: src/blocks/homepage-articles/edit.js:677
+msgid "List View"
+msgstr "Exibição de lista"
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:105
-#: release/newspack-blocks/src/blocks/author-list/edit.js:109
-#: src/blocks/author-list/edit.js:105 src/blocks/author-list/edit.js:109
-msgid "Error fetching authors."
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:680
+#: src/blocks/homepage-articles/edit.js:683
+msgid "Grid View"
+msgstr "Ver em Grade"
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:130
-#: src/blocks/author-list/edit.js:130
-msgid "Author List Settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:689
+#: src/blocks/homepage-articles/edit.js:692
+msgid "Show media on top"
msgstr ""
-#: dist/editor.js:17 release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:134
-#: src/blocks/author-list/edit.js:134
-msgid "Author Type"
-msgstr ""
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:695
+#: src/blocks/homepage-articles/edit.js:698
+msgid "Show media on left"
+msgstr "Mostrar mÃdia na esquerda"
-#. translators: help text for author type selection.
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:137
-#: src/blocks/author-list/edit.js:137
-msgid "%s will be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:701
+#: src/blocks/homepage-articles/edit.js:704
+msgid "Show media on right"
msgstr ""
-#: dist/editor.js:20 release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:139
-#: src/blocks/author-list/edit.js:139
-msgid "Both guest authors and WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:707
+#: src/blocks/homepage-articles/edit.js:710
+msgid "Show media behind"
msgstr ""
-#. translators: currently selected author type option.
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:142
-#: src/blocks/author-list/edit.js:142
-msgid "%s only"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:716
+#: src/blocks/homepage-articles/edit.js:719
+msgid "Landscape Image Shape"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:144
-#: release/newspack-blocks/src/blocks/author-list/edit.js:151
-#: src/blocks/author-list/edit.js:144 src/blocks/author-list/edit.js:151
-msgid "Guest authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:722
+#: src/blocks/homepage-articles/edit.js:725
+msgid "portrait Image Shape"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:145
-#: release/newspack-blocks/src/blocks/author-list/edit.js:152
-#: src/blocks/author-list/edit.js:145 src/blocks/author-list/edit.js:152
-msgid "WP users"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:728
+#: src/blocks/homepage-articles/edit.js:731
+msgid "Square Image Shape"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:150
-#: src/blocks/author-list/edit.js:150
-msgid "All authors"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:734
+#: src/blocks/homepage-articles/edit.js:737
+msgid "Uncropped"
+msgstr "Não Cortado"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:752
+#: src/blocks/homepage-articles/edit.js:755
+msgid "Write header…"
msgstr ""
-#: dist/editor.js:23 dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/edit.js:161
-#: release/newspack-blocks/src/blocks/author-list/edit.js:372
-#: src/blocks/author-list/edit.js:161 src/blocks/author-list/edit.js:372
-msgid "Columns"
-msgstr "Colunas"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:759
+#: src/blocks/homepage-articles/edit.js:762
+msgid "Sorry, no posts were found."
+msgstr "Desculpe, nada foi encontrado."
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:174
-#: src/blocks/author-list/edit.js:174
-msgid "WP User Roles"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
+#: src/blocks/homepage-articles/index.js:55
+msgctxt "block style"
+msgid "Borders"
+msgstr "Bordas"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post content."
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:196
-#: src/blocks/author-list/edit.js:196
-msgid "Display alphabetical separators"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "The post excerpt."
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:197
-#: src/blocks/author-list/edit.js:197
-msgid "Chunk authors alphabetically."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Subtitle"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:205
-#: src/blocks/author-list/edit.js:205
-msgid "Group authors by alphabet"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Post Title"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:206
-#: src/blocks/author-list/edit.js:206
-msgid "Display each alphabetical chunk as a discrete section."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Author Name"
+msgstr ""
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Category"
msgstr ""
-#: dist/editor.js:23 release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:219
-#: src/blocks/author-list/edit.js:219
-msgid "Exclude authors with 0 posts"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2860
+msgid "Featured image caption"
msgstr ""
-#. Translators: Help message for "include empty authors" toggle.
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:222
-#: src/blocks/author-list/edit.js:222
-msgid "Authors with no published posts will be %s."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:132
+#: src/blocks/iframe/iframe-placeholder.js:132
+msgid ""
+"Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a "
+"PPT), pick one from your media library, or add one with a URL."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:224
-#: src/blocks/author-list/edit.js:224
-msgid "hidden"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:92
+#: src/blocks/iframe/iframe-placeholder.js:92
+msgid "Media Library"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:225
-#: src/blocks/author-list/edit.js:225
-msgid "displayed"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:14
+#: src/blocks/shared/author.js:14
+msgid "Biographical info"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:233
-#: src/blocks/author-list/edit.js:233
-msgid "Search by author name"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:18
+#: src/blocks/shared/author.js:18
+msgid "Social links"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:234
-#: src/blocks/author-list/edit.js:234
-msgid "Authors selected here will not be displayed."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:22
+#: src/blocks/shared/author.js:22
+msgid "Email address"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:316
-#: release/newspack-blocks/src/blocks/author-list/edit.js:322
-#: src/blocks/author-list/edit.js:316 src/blocks/author-list/edit.js:322
-msgid "Avatar Size"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:26
+#: src/blocks/shared/author.js:26
+msgid "Link to author archive"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:364
-#: src/blocks/author-list/edit.js:364
-msgid "List"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:33
+#: src/blocks/shared/author.js:33
+msgid "Display the following fields:"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:488
-#: src/blocks/author-list/edit.js:488
-msgid "Fetching authors…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
+#: release/newspack-blocks/src/components/query-controls.js:17
+#: release/newspack-blocks/src/components/query-controls.js:19
+#: release/newspack-blocks/src/components/query-controls.js:40
+#: release/newspack-blocks/src/components/query-controls.js:59
+#: release/newspack-blocks/src/components/query-controls.js:135
+#: release/newspack-blocks/src/components/query-controls.js:152
+#: release/newspack-blocks/src/components/query-controls.js:166
+#: release/newspack-blocks/src/components/query-controls.js:211
+#: src/blocks/video-playlist/edit.js:152 src/blocks/video-playlist/edit.js:173
+#: src/components/query-controls.js:17 src/components/query-controls.js:19
+#: src/components/query-controls.js:40 src/components/query-controls.js:59
+#: src/components/query-controls.js:135 src/components/query-controls.js:152
+#: src/components/query-controls.js:166 src/components/query-controls.js:211
+msgid "(no title)"
+msgstr "(sem tÃtulo)"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
+#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
+msgid "Error"
+msgstr "Erro"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
+#: src/blocks/video-playlist/edit.js:126
+msgid "No videos found"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/index.js:41
-#: src/blocks/author-profile/index.js:41
-msgid "Display an author profile card."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
+#: src/blocks/video-playlist/edit.js:206
+msgid "Settings"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:71
-#: src/blocks/checkout-button/edit.js:71
-msgid "Width settings"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
+#: src/blocks/video-playlist/edit.js:210
+msgid "Videos"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:72
-#: src/blocks/checkout-button/edit.js:72
-msgid "Button width"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
+#: src/blocks/video-playlist/edit.js:211
+msgid "The maximum number of videos to pull from posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:153
-#: src/blocks/checkout-button/edit.js:153
-msgid "Click to change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
+#: release/newspack-blocks/src/components/query-controls.js:292
+#: src/blocks/video-playlist/edit.js:224 src/components/query-controls.js:292
+msgid "Categories"
+msgstr "Categorias"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:42
+#: src/components/editor-panels.js:42
+msgid "Post Types"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:158
-#: src/blocks/checkout-button/edit.js:158
-msgid "Change the selected product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:54
+#: src/components/editor-panels.js:54
+msgid "Additional Post Statuses"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:170
-#: src/blocks/checkout-button/edit.js:170
-msgid "Type to search for a product…"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:57
+#: src/components/editor-panels.js:57
+msgid ""
+"Selection here has effect only for editors, regular users will only see "
+"published posts."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:172
-#: src/blocks/checkout-button/edit.js:172
-msgid "Select a product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:259
+#: src/components/query-controls.js:259
+msgid "Choose Specific Posts"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:182
-#: src/blocks/checkout-button/edit.js:182
-msgid "Cancel"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:268
+#: src/components/query-controls.js:268
+msgid "Posts"
+msgstr "Posts"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:269
+#: src/components/query-controls.js:269
+msgid "Begin typing post title, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:281
-#: src/blocks/checkout-button/edit.js:281
-msgid "Product"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:283
+#: src/components/query-controls.js:283
+msgid "Authors"
+msgstr "Autores"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:299
+#: src/components/query-controls.js:299
+msgid "Include subcategories "
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:291
-#: src/blocks/checkout-button/edit.js:291
-msgid "Allow the reader to select the variation before checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:308
+#: src/components/query-controls.js:308
+msgid "Tags"
+msgstr "Tags"
+
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:346
+#: src/components/query-controls.js:346
+msgid "Excluded Tags"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:305
-#: src/blocks/checkout-button/edit.js:305
-msgid "Variation"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:355
+#: src/components/query-controls.js:355
+msgid "Excluded Categories"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:306
-#: src/blocks/checkout-button/edit.js:306
-msgid "Select the product variation to be added to cart."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Post-Checkout Button"
msgstr ""
-#. translators: %s is either 'enabled' or 'disabled'.
-#: dist/editor.js:26 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
-#: src/blocks/checkout-button/edit.js:330
-msgid "After purchase"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid ""
+"After a successful purchase, a button will be presented to finish the "
+"process."
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:334
-#: src/blocks/checkout-button/edit.js:334
-msgid "Name Your Price"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Close the modal"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:336
-#: src/blocks/checkout-button/edit.js:336
-msgid ""
-"This product has \"Name Your Price\" toggled on. You can set the custom "
-"price for this checkout."
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to a custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:342
-#: src/blocks/checkout-button/edit.js:342
-msgid "Suggested price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Go to the previous page"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:347
-#: src/blocks/checkout-button/edit.js:347
-msgid "Minimum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Button Label"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:353
-#: src/blocks/checkout-button/edit.js:353
-msgid "Maximum price:"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "Custom URL"
msgstr ""
-#: dist/editor.js:26 release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:359
-#: src/blocks/checkout-button/edit.js:359
-msgid "Custom Price"
+#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:3003
+msgid "https://example.com"
msgstr ""
-#. Translators: %s is the frequency (e.g. per month, per year).
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgctxt "per `Frequency`"
-msgid " per %s"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
+#: src/setup/placeholder-blocks.js:13
+msgid "Ad Unit"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Frequency"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
+#: src/setup/placeholder-blocks.js:14
+msgid "Render an ad unit from your inventory."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Tiers"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
+#: src/setup/placeholder-blocks.js:16
+msgid "Place ad units inside your page by installing Newspack Ads."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Heading…"
+#. translators: %s is the block name.
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
+#: src/setup/placeholder-blocks.js:39
+msgid "The \"%s\" block is currently not available."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
+#: src/setup/placeholder-blocks.js:48
+msgid "Visit Plugin Page"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Button text…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
+#: src/setup/placeholder-blocks.js:52
+msgid "Remove Block"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Description…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:224
+#: src/blocks/author-list/edit.js:224
+msgid "hidden"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Thank you text…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:225
+#: src/blocks/author-list/edit.js:225
+msgid "displayed"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Low-tier"
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/index.js:41
+#: src/blocks/author-list/index.js:41
+msgid "Display a list of author profile cards."
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Mid-tier"
+#. translators: label for square aspect ratio option
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:189
+#: src/blocks/carousel/edit.js:189
+msgid "Square"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "High-tier"
+#. translators: abbreviation for 1:1 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:193
+#: src/blocks/carousel/edit.js:193
+msgid "1:1"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:35
-#: src/blocks/donate/index.js:35
-msgid "donate"
+#. translators: label for 4:3 aspect ratio option
+#. translators: abbreviation for 4:3 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:200
+#: release/newspack-blocks/src/blocks/carousel/edit.js:201
+#: src/blocks/carousel/edit.js:200 src/blocks/carousel/edit.js:201
+msgid "4:3"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:36
-#: src/blocks/donate/index.js:36
-msgid "memberships"
-msgstr "Associações"
+#. translators: label for 16:9 aspect ratio option
+#. translators: abbreviation for 16:9 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:208
+#: release/newspack-blocks/src/blocks/carousel/edit.js:212
+#: src/blocks/carousel/edit.js:208 src/blocks/carousel/edit.js:212
+msgid "16:9"
+msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:37
-#: src/blocks/donate/index.js:37
-msgid "subscriptions"
-msgstr "assinaturas"
+#. translators: label for 3:4 aspect ratio option
+#. translators: abbreviation for 3:4 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:219
+#: release/newspack-blocks/src/blocks/carousel/edit.js:220
+#: src/blocks/carousel/edit.js:219 src/blocks/carousel/edit.js:220
+msgid "3:4"
+msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:42
-#: src/blocks/donate/index.js:42
-msgid "Manually place a donation block on any post or page on your site."
+#. translators: label for 9:16 aspect ratio option
+#. translators: abbreviation for 9:16 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:227
+#: release/newspack-blocks/src/blocks/carousel/edit.js:231
+#: src/blocks/carousel/edit.js:227 src/blocks/carousel/edit.js:231
+msgid "9:16"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/donate/index.js:48
-#: release/newspack-blocks/src/blocks/iframe/index.js:37
-#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
-msgid "Support reference"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:388
+#: release/newspack-blocks/src/blocks/carousel/edit.js:398
+#: src/blocks/carousel/edit.js:388 src/blocks/carousel/edit.js:398
+msgid "Slide Aspect Ratio"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
-#: src/blocks/video-playlist/edit.js:115 src/blocks/video-playlist/edit.js:125
-msgid "Error"
-msgstr "Erro"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:418
+#: release/newspack-blocks/src/blocks/carousel/edit.js:435
+#: src/blocks/carousel/edit.js:418 src/blocks/carousel/edit.js:435
+msgid "Image Fit"
+msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to troubleshoot."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:440
+#: release/newspack-blocks/src/blocks/carousel/edit.js:443
+#: src/blocks/carousel/edit.js:440 src/blocks/carousel/edit.js:443
+msgid "Cover"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Donate block will not be rendered."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:448
+#: release/newspack-blocks/src/blocks/carousel/edit.js:451
+#: src/blocks/carousel/edit.js:448 src/blocks/carousel/edit.js:451
+msgid "Contain"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "The Reader Revenue platform is set to \"other\"."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:499
+#: src/blocks/carousel/edit.js:499
+msgid "Article Meta Settings"
msgstr ""
-#: dist/editor.js:32 release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to update the platform."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:502
+#: src/blocks/carousel/edit.js:502
+msgid "Show Title"
msgstr ""
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Grid View"
-msgstr "Ver em Grade"
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:25
+#: src/blocks/donate/index.js:25
+msgid "Donate"
+msgstr "Doação"
-#: dist/editor.js:32 dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "List View"
-msgstr "Exibição de lista"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Book"
+msgstr ""
-#. Translators: %s is the currency symbol, %d is the minimum donation amount.
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid ""
-"Warning: suggested donations should be at least the minimum donation amount "
-"(%1$s%2$d)."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Buy"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Button text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Layout"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Thank you text…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiers layout is disabled if the block is set to render untiered."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Card number"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Default Tab"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "with Apple/Google Pay"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Suggested Donations"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Heading…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Configure manually"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Tiered"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Description…"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Minimum donation"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Label"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
+#: release/newspack-blocks/dist/editor.js:2739
msgid ""
-"The Donate Block allows you to collect donations from readers. The fields "
-"are automatically defined based on your donation settings."
+"Name of the field which will be sent to the payment procesor and other third "
+"parties. Field names must be unique."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Edit donation settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Options"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Styling"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Remove"
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Button Color"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name already exists."
msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign"
-msgstr "Campanha"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Required"
+msgstr ""
-#: dist/editor.js:35 release/newspack-blocks/dist/editor.js:35
-msgid "Campaign ID"
-msgstr "ID de campanha"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Field width:"
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:63
-#: src/blocks/donate/index.js:63
-msgid "Alternate"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Save"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:68
-#: src/blocks/donate/index.js:68
-msgid "Minimal"
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:166
+#: src/blocks/iframe/iframe-placeholder.js:166
+msgid "Update"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:73
-#: src/blocks/donate/index.js:73
-msgid "Modern"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Collect additional data from donors by defining custom form fields."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Display Settings"
-msgstr "Exibir Configurações"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move up"
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Columns Gap"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move down"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"This blog is private, therefore the \"Load more posts\" feature is not "
-"active."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Add data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show \"Load more posts\" Button"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit data field"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Allow duplicate stories"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Low-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid ""
-"If checked, this block will be excluded from the page's de-duplication "
-"logic. Duplicate stories may appear."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Mid-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "High-tier"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Featured Image"
-msgstr "Mostrar imagem em destaque"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to troubleshoot."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Stack on mobile"
-msgstr "Pilha no móbil"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Donate block will not be rendered."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Size"
-msgstr "Tamanho da imagem destacada"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Reader Revenue platform is set to \"other\"."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Minimum height"
-msgstr "Altura mÃnima"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to update the platform."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#. Translators: %s is the currency symbol, %d is the minimum donation amount.
+#: release/newspack-blocks/dist/editor.js:2772
msgid ""
-"Sets a minimum height for the block, using a percentage of the screen's "
-"current height."
+"Warning: suggested donations should be at least the minimum donation amount "
+"(%1$s%2$d)."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Control Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Layout"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Subtitle"
-msgstr "Mostrar SubtÃtulo"
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show Excerpt"
-msgstr "Exibir Resumo"
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Max number of words in excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiers layout is disabled if the block is set to render untiered."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Add a \"Read More\" link"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Default Tab"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "\"Read More\" link text"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Suggested Donations"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Type Scale"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Configure manually"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Color Settings"
-msgstr "Configurações de Cores"
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Text Color"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiered"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Post Meta Settings"
-msgstr "Artigo Meta Configurações"
-
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on top"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Minimum donation"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on left"
-msgstr "Mostrar mÃdia na esquerda"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid ""
+"The Donate Block allows you to collect donations from readers. The fields "
+"are automatically defined based on your donation settings."
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media on right"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Edit donation settings"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Show media behind"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Styling"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Landscape Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Button Color"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "portrait Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Additional data fields"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Square Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign"
+msgstr "Campanha"
+
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign ID"
+msgstr "ID de campanha"
+
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:35
+#: src/blocks/donate/index.js:35
+msgid "donate"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Uncropped"
-msgstr "Não Cortado"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:36
+#: src/blocks/donate/index.js:36
+msgid "memberships"
+msgstr "Associações"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Write header…"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:37
+#: src/blocks/donate/index.js:37
+msgid "subscriptions"
+msgstr "assinaturas"
+
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:42
+#: src/blocks/donate/index.js:42
+msgid "Manually place a donation block on any post or page on your site."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-msgid "Sorry, no posts were found."
-msgstr "Desculpe, nada foi encontrado."
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/donate/index.js:48
+#: release/newspack-blocks/src/blocks/iframe/index.js:37
+#: src/blocks/donate/index.js:48 src/blocks/iframe/index.js:37
+msgid "Support reference"
+msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:25
#: src/blocks/homepage-articles/index.js:25
msgid "Homepage Posts"
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:48
#: src/blocks/homepage-articles/index.js:48
msgid "posts"
msgstr "posts"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:49
#: src/blocks/homepage-articles/index.js:49
msgid "articles"
msgstr "artigos"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:50
#: src/blocks/homepage-articles/index.js:50
msgid "latest"
msgstr "mais recente"
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:52
#: src/blocks/homepage-articles/index.js:52
msgid "A block for displaying homepage posts."
msgstr ""
-#: dist/editor.js:38 release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
-#: src/blocks/homepage-articles/index.js:55
-msgctxt "block style"
-msgid "Borders"
-msgstr "Bordas"
-
-#. Translators: %s: describes what kinds of files/embeds the current user can use.
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:138
-#: src/blocks/iframe/iframe-placeholder.js:138
-msgid ""
-"Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from "
-"the media library, %s."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:143
-#: src/blocks/iframe/iframe-placeholder.js:143
-msgid "embed from a URL, or upload a .zip archive containing HTML assets"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:146
-#: src/blocks/iframe/iframe-placeholder.js:146
-msgid "or embed from a URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:180
-#: src/blocks/iframe/iframe-placeholder.js:180
-msgid "Update"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:181
-#: src/blocks/iframe/iframe-placeholder.js:181
-msgid "Upload"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:95
-#: src/blocks/iframe/iframe-placeholder.js:95
-msgid "Media Library"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:115
-#: src/blocks/iframe/iframe-placeholder.js:115
-msgid "Update from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:116
-#: src/blocks/iframe/iframe-placeholder.js:116
-msgid "Embed from URL"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:20
-#: src/blocks/iframe/index.js:20
-msgid "Iframe"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:73
+#: release/newspack-blocks/src/blocks/iframe/edit.js:107
+#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:107
+msgid "An error occured when uploading the iframe archive."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "project iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:141
+#: src/blocks/iframe/edit.js:141
+msgid "An error occured when setting the iframe from the archive media."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:35
-#: src/blocks/iframe/index.js:35
-msgid "Embed an iframe."
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:166
+#: src/blocks/iframe/edit.js:166
+msgid "Hide iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2871
#: release/newspack-blocks/src/blocks/iframe/edit.js:167
#: src/blocks/iframe/edit.js:167
-msgid "Hide iframe preview"
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:168
-#: src/blocks/iframe/edit.js:168
msgid "Show iframe preview"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:182
-#: src/blocks/iframe/edit.js:182
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:181
+#: src/blocks/iframe/edit.js:181
msgid "This block will take over the page content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:188
-#: src/blocks/iframe/edit.js:188
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:187
+#: src/blocks/iframe/edit.js:187
msgid "Newspack embedded iframe"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:73
-#: release/newspack-blocks/src/blocks/iframe/edit.js:108
-#: src/blocks/iframe/edit.js:73 src/blocks/iframe/edit.js:108
-msgid "An error occured when uploading the iframe archive."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:142
-#: src/blocks/iframe/edit.js:142
-msgid "An error occured when setting the iframe from the archive media."
-msgstr ""
-
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:222
-#: src/blocks/iframe/edit.js:222
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:220
+#: src/blocks/iframe/edit.js:220
msgid "Iframe Settings"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:225
-#: src/blocks/iframe/edit.js:225
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:223
+#: src/blocks/iframe/edit.js:223
msgid "Fullscreen"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:226
-#: src/blocks/iframe/edit.js:226
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:224
+#: src/blocks/iframe/edit.js:224
msgid ""
"If enabled, the iframe will be full screen and hide all the post content."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:238
-#: src/blocks/iframe/edit.js:238
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:236
+#: src/blocks/iframe/edit.js:236
msgid "Width"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:244
-#: src/blocks/iframe/edit.js:244
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:242
+#: src/blocks/iframe/edit.js:242
msgid "Height"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
-#: src/blocks/video-playlist/edit.js:126
-msgid "No videos found"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:111
+#: src/blocks/iframe/iframe-placeholder.js:111
+msgid "Update from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
-#: src/blocks/video-playlist/edit.js:206
-msgid "Settings"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:112
+#: src/blocks/iframe/iframe-placeholder.js:112
+msgid "Embed from URL"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
-#: src/blocks/video-playlist/edit.js:210
-msgid "Videos"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:167
+#: src/blocks/iframe/iframe-placeholder.js:167
+msgid "Upload"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
-#: src/blocks/video-playlist/edit.js:211
-msgid "The maximum number of videos to pull from posts."
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:20
+#: src/blocks/iframe/index.js:20
+msgid "Iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "project iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:35
+#: src/blocks/iframe/index.js:35
+msgid "Embed an iframe."
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:18
#: src/blocks/video-playlist/index.js:18
msgid "YouTube Video Playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:40
#: src/blocks/video-playlist/index.js:40
msgid "video"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:41
#: src/blocks/video-playlist/index.js:41
msgid "playlist"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:42
#: src/blocks/video-playlist/index.js:42
msgid "youtube"
msgstr ""
-#: dist/editor.js:41 release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:44
#: src/blocks/video-playlist/index.js:44
msgid "Embed a playlist of latest YouTube videos."
msgstr ""
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
-#: src/setup/placeholder-blocks.js:13
-msgid "Ad Unit"
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
-#: src/setup/placeholder-blocks.js:14
-msgid "Render an ad unit from your inventory."
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
-#: src/setup/placeholder-blocks.js:16
-msgid "Place ad units inside your page by installing Newspack Ads."
-msgstr ""
-
-#. translators: %s is the block name.
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
-#: src/setup/placeholder-blocks.js:39
-msgid "The \"%s\" block is currently not available."
-msgstr ""
-
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
-#: src/setup/placeholder-blocks.js:48
-msgid "Visit Plugin Page"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:333
+#: src/components/query-controls.js:333
+msgid "Hide Advanced Filters"
msgstr ""
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
-#: src/setup/placeholder-blocks.js:52
-msgid "Remove Block"
-msgstr ""
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:334
+#: src/components/query-controls.js:334
+msgid "Show Advanced Filters"
+msgstr "Mostrar filtros avançados"
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block title"
msgid "Checkout Button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block description"
msgid "Modal checkout button for WooCommerce products."
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "woocommerce"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "product"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "checkout"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Fill"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
diff --git a/languages/newspack-blocks.pot b/languages/newspack-blocks.pot
index b2a955d2b..3c000d52b 100644
--- a/languages/newspack-blocks.pot
+++ b/languages/newspack-blocks.pot
@@ -1,15 +1,15 @@
-# Copyright (C) 2024 Automattic
+# Copyright (C) 2023 Automattic
# This file is distributed under the same license as the Newspack Blocks plugin.
msgid ""
msgstr ""
-"Project-Id-Version: Newspack Blocks 4.1.0\n"
+"Project-Id-Version: Newspack Blocks 2.2.4\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/newspack-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-08-30T15:48:13+00:00\n"
+"POT-Creation-Date: 2023-12-07T20:21:58+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.8.1\n"
"X-Domain: newspack-blocks\n"
@@ -31,291 +31,155 @@ msgstr ""
msgid "Automattic"
msgstr ""
-#. Translators: %s is the maximum price.
-#: includes/class-modal-checkout.php:311
-#: release/newspack-blocks/includes/class-modal-checkout.php:311
-msgid "Adjusted price must be less than the maximum of %s."
-msgstr ""
-
-#. Translators: %s is the name-your-price custom price.
-#: includes/class-modal-checkout.php:335
-#: release/newspack-blocks/includes/class-modal-checkout.php:335
-msgid "Adjusted price must be greater than base price of %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:379
-#: includes/class-modal-checkout.php:461
-#: release/newspack-blocks/includes/class-modal-checkout.php:379
-#: release/newspack-blocks/includes/class-modal-checkout.php:457
+#: includes/class-modal-checkout.php:256
+#: includes/class-modal-checkout.php:283
+#: release/newspack-blocks/includes/class-modal-checkout.php:256
+#: release/newspack-blocks/includes/class-modal-checkout.php:283
msgid "Close"
msgstr ""
-#: includes/class-modal-checkout.php:405
-#: release/newspack-blocks/includes/class-modal-checkout.php:401
-msgid "per"
-msgstr ""
-
-#: includes/class-modal-checkout.php:469
-#: release/newspack-blocks/includes/class-modal-checkout.php:465
-msgid "Select an option to continue:"
-msgstr ""
-
-#. translators: 1: variable product name, 2: product variation name
-#: includes/class-modal-checkout.php:492
-#: release/newspack-blocks/includes/class-modal-checkout.php:488
-msgid "%1$s - %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:569
-msgid "Or"
-msgstr ""
-
-#: includes/class-modal-checkout.php:673
-msgid "Go back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:923
-#: release/newspack-blocks/includes/class-modal-checkout.php:905
-msgid "Please enter someone else' email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:924
-#: release/newspack-blocks/includes/class-modal-checkout.php:906
-msgid "Please enter a valid email address to receive this gift."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1010
-#: release/newspack-blocks/includes/class-modal-checkout.php:992
-msgid "Close window"
-msgstr ""
-
-#. translators: %s: Site name.
-#: includes/class-modal-checkout.php:1070
-msgid "You're already a subscriber! You can only have one active subscription at a time. Thank you for supporting %s."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1104
-#: release/newspack-blocks/includes/class-modal-checkout.php:1078
-msgid "Could not complete this transaction. Please contact us for assistance."
-msgstr ""
-
-#. translators: 1: Checkout button confirmation text. 2: Order total.
-#. translators: 1 is the name of the item. 2 is the price of the item.
-#: includes/class-modal-checkout.php:1153
-#: includes/class-modal-checkout.php:1536
-#: release/newspack-blocks/includes/class-modal-checkout.php:1127
-#: release/newspack-blocks/includes/class-modal-checkout.php:1510
-msgid "%1$s: %2$s"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1453
-#: release/newspack-blocks/includes/class-modal-checkout.php:1427
-msgid "Billing details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1454
-#: release/newspack-blocks/includes/class-modal-checkout.php:1428
-msgid "Shipping details"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1455
-#: release/newspack-blocks/includes/class-modal-checkout.php:1429
-msgid "Gift recipient"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1456
-#: includes/class-modal-checkout.php:1457
-#: includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/includes/class-modal-checkout.php:1430
-#: release/newspack-blocks/includes/class-modal-checkout.php:1431
-#: release/newspack-blocks/includes/class-modal-checkout.php:1432
-msgid "Complete your transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1459
-#: release/newspack-blocks/includes/class-modal-checkout.php:1433
-msgctxt "Login modal title when logged out user attempts to checkout."
-msgid "Sign in to complete transaction"
+#: includes/class-modal-checkout.php:290
+#: release/newspack-blocks/includes/class-modal-checkout.php:290
+msgid "Select an option below:"
msgstr ""
-#: includes/class-modal-checkout.php:1464
-#: release/newspack-blocks/includes/class-modal-checkout.php:1438
-msgctxt "Login modal title when unregistered user attempts to checkout"
-msgid "Register to complete transaction"
+#. translators: %s: field name
+#: includes/class-modal-checkout.php:620
+#: release/newspack-blocks/includes/class-modal-checkout.php:620
+msgid "%s is a required field."
msgstr ""
-#: includes/class-modal-checkout.php:1469
-#: release/newspack-blocks/includes/class-modal-checkout.php:1443
+#: includes/class-modal-checkout.php:697
+#: release/newspack-blocks/includes/class-modal-checkout.php:697
msgid "Continue browsing"
msgstr ""
-#: includes/class-modal-checkout.php:1470
-#: release/newspack-blocks/includes/class-modal-checkout.php:1444
-msgid "This donation is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1471
-#: release/newspack-blocks/includes/class-modal-checkout.php:1445
-msgid "This purchase is a gift"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1472
-#: release/newspack-blocks/includes/class-modal-checkout.php:1446
-msgid "Complete transaction"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1473
-#: release/newspack-blocks/includes/class-modal-checkout.php:1447
-msgid "Purchase"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1474
-#: release/newspack-blocks/includes/class-modal-checkout.php:1448
-msgid "Back"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1475
-#: release/newspack-blocks/includes/class-modal-checkout.php:1449
-msgid "Transaction successful"
+#: includes/class-modal-checkout.php:739
+#: release/newspack-blocks/includes/class-modal-checkout.php:739
+msgid "Sign up for newsletters"
msgstr ""
#. Translators: %s is the site name.
-#: includes/class-modal-checkout.php:1478
-#: release/newspack-blocks/includes/class-modal-checkout.php:1452
-msgid "Thank you for supporting %s. Your transaction was successful."
-msgstr ""
-
-#: includes/class-modal-checkout.php:1481
-#: release/newspack-blocks/includes/class-modal-checkout.php:1455
-msgid "Your contribution directly funds our work. If you're moved to do so, you can opt to pay more than the standard rate."
+#: includes/class-modal-checkout.php:745
+#: release/newspack-blocks/includes/class-modal-checkout.php:745
+msgid "Get the best of %s directly in your email inbox."
msgstr ""
-#: includes/class-modal-checkout.php:1482
-#: release/newspack-blocks/includes/class-modal-checkout.php:1456
-msgid "Thank you for your generosity! We couldn't do this without you!"
+#. Translators: %s is the user's email address.
+#: includes/class-modal-checkout.php:756
+#: release/newspack-blocks/includes/class-modal-checkout.php:756
+msgid "Sending to: %s"
msgstr ""
-#: includes/class-modal-checkout.php:1483
-#: release/newspack-blocks/includes/class-modal-checkout.php:1457
-msgid "Increase your support"
-msgstr ""
-
-#: includes/class-modal-checkout.php:1484
-#: release/newspack-blocks/includes/class-modal-checkout.php:1458
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply"
+#: includes/class-modal-checkout.php:793
+#: release/newspack-blocks/includes/class-modal-checkout.php:793
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:104
+#: src/modal-checkout/templates/checkout-form.php:104
+msgid "Continue"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:130
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:130
-msgid "Support our publication"
+#: includes/class-modal-checkout.php:816
+#: release/newspack-blocks/includes/class-modal-checkout.php:816
+msgid "No lists selected."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:131
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:131
-msgid "With the support of readers like you, we provide thoughtfully researched articles for a more informed and connected community. This is your chance to support credible, community-based, public-service journalism. Please join us!"
+#: includes/class-modal-checkout.php:864
+#: release/newspack-blocks/includes/class-modal-checkout.php:864
+msgid "Signup successful!"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:134
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:134
-msgid "Subscribe to our newsletter"
+#. Translators: %s is the site name.
+#: includes/class-modal-checkout.php:871
+#: release/newspack-blocks/includes/class-modal-checkout.php:871
+msgid "Thanks for supporting %s."
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:135
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:135
-msgid "Be the first to know about breaking news, articles, and updates."
+#: includes/class-modal-checkout.php:918
+#: release/newspack-blocks/includes/class-modal-checkout.php:918
+msgid "Donate now"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:154
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:154
+#: includes/class-newspack-blocks-patterns.php:144
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:144
msgid "Newspack Donations"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:158
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:158
+#: includes/class-newspack-blocks-patterns.php:148
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:148
msgid "Newspack Homepage Posts"
msgstr ""
-#: includes/class-newspack-blocks-patterns.php:162
-#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:162
+#: includes/class-newspack-blocks-patterns.php:152
+#: release/newspack-blocks/includes/class-newspack-blocks-patterns.php:152
msgid "Newspack Subscribe"
msgstr ""
-#: includes/class-newspack-blocks.php:913
-#: release/newspack-blocks/includes/class-newspack-blocks.php:912
+#: includes/class-newspack-blocks.php:900
+#: release/newspack-blocks/includes/class-newspack-blocks.php:900
msgid "Common"
msgstr ""
#. translators: separates last two sponsor names; needs a space on either side.
-#: includes/class-newspack-blocks.php:1014
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1013
+#: includes/class-newspack-blocks.php:1001
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1001
msgid " and "
msgstr ""
#. translators: separates all but the last two sponsor names; needs a space at the end.
-#: includes/class-newspack-blocks.php:1017
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1016
+#: includes/class-newspack-blocks.php:1004
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1004
msgid ", "
msgstr ""
-#: includes/class-newspack-blocks.php:1428
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1427
+#: includes/class-newspack-blocks.php:1415
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1415
msgid "Jetpack donations is disabled in favour of Newspack donations."
msgstr ""
-#: includes/class-newspack-blocks.php:1461
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1460
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1448
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1448
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77
#: src/shared/js/utils.js:77
msgid "Draft"
msgstr ""
-#: includes/class-newspack-blocks.php:1462
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1461
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: includes/class-newspack-blocks.php:1449
+#: release/newspack-blocks/includes/class-newspack-blocks.php:1449
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:77
#: src/shared/js/utils.js:77
msgid "Scheduled"
msgstr ""
-#. Translators: %s is the %s is the frequency.
-#: includes/class-newspack-blocks.php:1602
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1601
-#: dist/editor.js:29
-#: release/newspack-blocks/dist/editor.js:29
-msgid "per %s"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1628
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1627
-#: dist/editor.js:29
-#: release/newspack-blocks/dist/editor.js:29
-msgid " once"
-msgstr ""
-
-#: includes/class-newspack-blocks.php:1631
-#: release/newspack-blocks/includes/class-newspack-blocks.php:1630
-msgid " per "
-msgstr ""
-
-#: release/newspack-blocks/includes/class-modal-checkout.php:1046
-msgid "You may only have one subscription of this product at a time."
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/donations-1.php:9
#: src/block-patterns/donations-1.php:9
msgid "Donations Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-1.php:10
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: release/newspack-blocks/src/block-patterns/donations-3.php:10
+#: release/newspack-blocks/src/block-patterns/donations-4.php:10
+#: src/block-patterns/donations-1.php:10
+#: src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-3.php:10
+#: src/block-patterns/donations-4.php:10
+msgid "Support our publication"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-2.php:9
#: src/block-patterns/donations-2.php:9
msgid "Donations Pattern 2"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/donations-2.php:10
+#: src/block-patterns/donations-2.php:10
+msgid "With the support of readers like you, we provide thoughtfully researched articles for a more informed and connected community. This is your chance to support credible, community-based, public-service journalism. Please join us!"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/donations-3.php:9
#: src/block-patterns/donations-3.php:9
msgid "Donations Pattern 3"
@@ -326,11 +190,6 @@ msgstr ""
msgid "Donations Pattern 4"
msgstr ""
-#: release/newspack-blocks/src/block-patterns/donations-5.php:9
-#: src/block-patterns/donations-5.php:9
-msgid "Donations Pattern 5"
-msgstr ""
-
#: release/newspack-blocks/src/block-patterns/homepage-posts-1.php:9
#: src/block-patterns/homepage-posts-1.php:9
msgid "Homepage Posts Pattern 1"
@@ -491,6 +350,21 @@ msgstr ""
msgid "Subscribe Pattern 1"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-1.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-2.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-3.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-4.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-5.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-6.php:10
+#: src/block-patterns/subscribe-1.php:10
+#: src/block-patterns/subscribe-2.php:10
+#: src/block-patterns/subscribe-3.php:10
+#: src/block-patterns/subscribe-4.php:10
+#: src/block-patterns/subscribe-5.php:10
+#: src/block-patterns/subscribe-6.php:10
+msgid "Subscribe to our newsletter"
+msgstr ""
+
#: release/newspack-blocks/src/block-patterns/subscribe-2.php:9
#: src/block-patterns/subscribe-2.php:9
msgid "Subscribe Pattern 2"
@@ -521,128 +395,189 @@ msgstr ""
msgid "Subscribe Pattern 7"
msgstr ""
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: src/block-patterns/subscribe-7.php:10
+#: src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10
+msgid "Subscribe to our Newsletter"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-7.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:10
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:10
+#: src/block-patterns/subscribe-7.php:10
+#: src/block-patterns/subscribe-8.php:10
+#: src/block-patterns/subscribe-9.php:10
+#: src/block-patterns/subscribe-10.php:10
+msgid "Be the first to know about breaking news, articles, and updates."
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-8.php:9
+#: src/block-patterns/subscribe-8.php:9
+msgid "Subscribe Pattern 8"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-9.php:9
+#: src/block-patterns/subscribe-9.php:9
+msgid "Subscribe Pattern 9"
+msgstr ""
+
+#: release/newspack-blocks/src/block-patterns/subscribe-10.php:9
+#: src/block-patterns/subscribe-10.php:9
+msgid "Subscribe Pattern 10"
+msgstr ""
+
#. translators: %d: Slide number.
-#: release/newspack-blocks/src/blocks/carousel/view.php:221
-#: src/blocks/carousel/view.php:221
+#: release/newspack-blocks/src/blocks/carousel/view.php:210
+#: src/blocks/carousel/view.php:210
msgid "Go to slide %d"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:242
-#: src/blocks/carousel/view.php:242
+#: release/newspack-blocks/src/blocks/carousel/view.php:231
+#: src/blocks/carousel/view.php:231
msgid "Previous Slide"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:243
-#: src/blocks/carousel/view.php:243
+#: release/newspack-blocks/src/blocks/carousel/view.php:232
+#: src/blocks/carousel/view.php:232
msgid "Next Slide"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:287
-#: src/blocks/carousel/view.php:287
+#: release/newspack-blocks/src/blocks/carousel/view.php:276
+#: src/blocks/carousel/view.php:276
msgid "Pause Slideshow"
msgstr ""
-#: release/newspack-blocks/src/blocks/carousel/view.php:288
-#: src/blocks/carousel/view.php:288
+#: release/newspack-blocks/src/blocks/carousel/view.php:277
+#: src/blocks/carousel/view.php:277
msgid "Play Slideshow"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:30
-msgid "once"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:31
+msgid "Could not retrieve donation settings."
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:32
-msgid "per month"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:97
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2706
+msgid "One-time"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:34
-msgid "per year"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:98
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2706
+msgid "Monthly"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:50
-msgid "Could not retrieve donation settings."
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:99
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2706
+msgid "Annually"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:115
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "One-time"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:227
+msgid "Email"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:116
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Monthly"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:237
+msgid "Full Name"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:117
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Annually"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:261
+msgid "Agree to pay fees?"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:144
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:241
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:63
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:25
-#: src/blocks/donate/index.js:25
-msgid "Donate"
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:264
+msgid "Paying the transaction fee is not required, but it directs more money in support of our mission."
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php:270
+msgid "Sign up for our newsletter"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:169
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:274
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:164
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:240
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:123
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:187
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Donation amount"
msgstr ""
-#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:268
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:234
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-frequency-based.php:181
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2772
msgid "Other"
msgstr ""
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:24
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "once"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:26
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per month"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:28
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "per year"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:185
+msgid "Back"
+msgstr ""
+
+#: release/newspack-blocks/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+#: src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php:199
+msgid "Renews on"
+msgstr ""
+
#: release/newspack-blocks/src/blocks/homepage-articles/view.php:393
-#: src/blocks/homepage-articles/view.php:393
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: src/blocks/homepage-articles/view.php:389
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:782
+#: src/blocks/homepage-articles/edit.js:785
msgid "Load more posts"
msgstr ""
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:400
-#: src/blocks/homepage-articles/view.php:400
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:395
+#: src/blocks/homepage-articles/view.php:397
msgid "Something went wrong. Please refresh the page and/or try again."
msgstr ""
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:474
-#: src/blocks/homepage-articles/view.php:474
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:470
+#: src/blocks/homepage-articles/view.php:471
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:18
#: src/shared/js/utils.js:18
msgctxt "post author"
msgid "by"
msgstr ""
-#: release/newspack-blocks/src/blocks/homepage-articles/view.php:491
-#: src/blocks/homepage-articles/view.php:491
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
+#: release/newspack-blocks/src/blocks/homepage-articles/view.php:493
+#: src/blocks/homepage-articles/view.php:494
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3069
#: release/newspack-blocks/src/shared/js/utils.js:30
#: release/newspack-blocks/src/shared/js/utils.js:67
#: src/shared/js/utils.js:30
@@ -651,98 +586,117 @@ msgctxt "post author"
msgid " and "
msgstr ""
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:261
-msgid "Unsupported filetype. Please make sure it's one of the supported filetypes: % s"
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:111
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:118
+msgid "Could not find the iframe file on your request."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:270
-msgid "Could not upload this file."
-msgstr ""
-
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:304
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:311
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:152
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:159
msgid "Please choose a valid (.zip) assets archive."
msgstr ""
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:379
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:227
msgid "Could not upload your document."
msgstr ""
-#. Translators: %s is a list of supported file extensions for uploading.
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:397
-msgid "Error reading the archive. Please make sure it's a valid .zip archive file and contains only supported filetypes: %s"
+#. translators: %s: iframe entry file (e.g. index,html)
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:300
+msgid "%s was not found in the iframe archive."
msgstr ""
-#. translators: %s: iframe entry file (e.g. index,html)
-#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:482
-msgid "Required %s entrypoint file was not found in the archive."
+#: release/newspack-blocks/src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
+#: src/blocks/iframe/class-wp-rest-newspack-iframe-controller.php:308
+msgid "Could not unzip the iframe archive, make sure it's a valid .zip archive file."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:22
-#: src/modal-checkout/templates/form-checkout.php:22
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:22
+#: src/modal-checkout/templates/billing-form.php:22
+msgid "Billing & Shipping"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/billing-form.php:26
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:109
+#: src/modal-checkout/templates/billing-form.php:26
+#: src/modal-checkout/templates/checkout-form.php:109
+msgid "Billing details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:39
+#: src/modal-checkout/templates/checkout-form.php:39
msgid "You must be logged in to checkout."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:34
-#: src/modal-checkout/templates/form-checkout.php:34
-msgid "Continue"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:89
+#: src/modal-checkout/templates/checkout-form.php:89
+msgid "Order Details"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:110
+#: src/modal-checkout/templates/checkout-form.php:110
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-checkout.php:39
-#: src/modal-checkout/templates/form-checkout.php:39
-msgid "Transaction details"
+#: release/newspack-blocks/src/modal-checkout/templates/checkout-form.php:137
+#: src/modal-checkout/templates/checkout-form.php:137
+msgid "Create an account?"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:17
-#: src/modal-checkout/templates/form-coupon.php:17
-msgid "Apply a coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:57
+#: src/modal-checkout/templates/thankyou.php:57
+msgid "Transaction Successful"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:19
-#: src/modal-checkout/templates/form-coupon.php:19
-msgid "Coupon code"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:60
+#: src/modal-checkout/templates/thankyou.php:60
+msgid "Date:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-coupon.php:20
-#: src/modal-checkout/templates/form-coupon.php:20
-msgid "Apply coupon"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:66
+#: src/modal-checkout/templates/thankyou.php:66
+msgid "Email:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:23
-#: src/modal-checkout/templates/form-gift-subscription.php:23
-msgid "Recipient’s Email Address"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:72
+#: src/modal-checkout/templates/thankyou.php:72
+msgid "Total:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:25
-#: src/modal-checkout/templates/form-gift-subscription.php:25
-msgid "recipient@example.com"
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:78
+#: src/modal-checkout/templates/thankyou.php:78
+msgid "Payment method:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/form-gift-subscription.php:29
-#: src/modal-checkout/templates/form-gift-subscription.php:29
-msgid "Recipient: "
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:84
+#: src/modal-checkout/templates/thankyou.php:84
+msgid "Item:"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:76
-#: src/modal-checkout/templates/thankyou.php:76
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:89
+#: src/modal-checkout/templates/thankyou.php:89
+msgid "Transaction:"
+msgstr ""
+
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:95
+#: src/modal-checkout/templates/thankyou.php:95
msgid "Unfortunately your order cannot be processed. Please attempt your purchase again."
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:79
-#: src/modal-checkout/templates/thankyou.php:79
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:99
+#: src/modal-checkout/templates/thankyou.php:99
+#: release/newspack-blocks/dist/editor.js:2717
msgid "Pay"
msgstr ""
-#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:81
-#: src/modal-checkout/templates/thankyou.php:81
+#: release/newspack-blocks/src/modal-checkout/templates/thankyou.php:101
+#: src/modal-checkout/templates/thankyou.php:101
msgid "My account"
msgstr ""
@@ -753,186 +707,244 @@ msgid " More by %2$s"
msgstr ""
#. translators: Indicates which slide the slider is on.
-#: dist/carousel/view.js:2
-#: dist/editor.js:4
-#: release/newspack-blocks/dist/carousel/view.js:2
-#: release/newspack-blocks/dist/editor.js:4
+#: dist/carousel/view.js:1
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:104
#: src/blocks/carousel/create-swiper.js:104
msgid "Slide %s"
msgstr ""
#. translators: 1: current slide number and 2: total number of slides
-#: dist/carousel/view.js:3
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:155
#: src/blocks/carousel/create-swiper.js:155
msgid "Slide %1$s of %2$s"
msgstr ""
#. translators: the title of the image.
-#: dist/carousel/view.js:3
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:166
#: src/blocks/carousel/create-swiper.js:166
msgid "Image: %s, "
msgstr ""
-#: dist/carousel/view.js:3
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:219
#: src/blocks/carousel/create-swiper.js:219
msgid "Playing"
msgstr ""
-#: dist/carousel/view.js:3
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/carousel/view.js:3
-#: release/newspack-blocks/dist/editor.js:5
+#: dist/carousel/view.js:1
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/carousel/view.js:39
+#: release/newspack-blocks/dist/editor.js:2618
#: release/newspack-blocks/src/blocks/carousel/create-swiper.js:224
#: src/blocks/carousel/create-swiper.js:224
msgid "Paused"
msgstr ""
-#. translators: label for small text size option
-#. translators: label for small avatar size option
-#. translators: label for small size option
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
-#: src/blocks/author-profile/edit.js:61
-#: src/blocks/author-profile/edit.js:100
-msgid "Small"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:105
+#: release/newspack-blocks/src/blocks/author-list/edit.js:109
+#: src/blocks/author-list/edit.js:105
+#: src/blocks/author-list/edit.js:109
+msgid "Error fetching authors."
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for small avatar size option
-#. translators: abbreviation for small size
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
-#: src/blocks/author-profile/edit.js:62
-#: src/blocks/author-profile/edit.js:101
-msgid "S"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:130
+#: src/blocks/author-list/edit.js:130
+msgid "Author List Settings"
msgstr ""
-#. translators: label for medium text size option
-#. translators: label for medium avatar size option
-#. translators: label for medium size option
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
-#: src/blocks/author-profile/edit.js:69
-#: src/blocks/author-profile/edit.js:108
-msgid "Medium"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:134
+#: src/blocks/author-list/edit.js:134
+msgid "Author Type"
msgstr ""
-#. translators: abbreviation for medium text size option
-#. translators: abbreviation for medium avatar size option
-#. translators: abbreviation for medium size
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
-#: src/blocks/author-profile/edit.js:70
-#: src/blocks/author-profile/edit.js:109
-msgid "M"
+#. translators: help text for author type selection.
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:137
+#: src/blocks/author-list/edit.js:137
+msgid "%s will be displayed."
msgstr ""
-#. translators: label for small text size option
-#. translators: label for large avatar size option
-#. translators: label for large size option
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
-#: src/blocks/author-profile/edit.js:77
-#: src/blocks/author-profile/edit.js:116
-msgid "Large"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:139
+#: src/blocks/author-list/edit.js:139
+msgid "Both guest authors and WP users"
msgstr ""
-#. translators: abbreviation for large text size option
-#. translators: abbreviation for large avatar size option
-#. translators: abbreviation for large size
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
-#: src/blocks/author-profile/edit.js:78
-#: src/blocks/author-profile/edit.js:117
-msgid "L"
+#. translators: currently selected author type option.
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:142
+#: src/blocks/author-list/edit.js:142
+msgid "%s only"
msgstr ""
-#. translators: label for extra-large text size option
-#. translators: label for extra large size option
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
-#: src/blocks/author-profile/edit.js:85
-msgid "Extra Large"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:150
+#: src/blocks/author-list/edit.js:150
+msgid "All authors"
msgstr ""
-#. translators: abbreviation for small text size option
-#. translators: abbreviation for extra-large avatar size option
-#. translators: abbreviation for extra large size
-#: dist/editor.js:1
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
-#: src/blocks/author-profile/edit.js:89
-#: src/blocks/author-profile/edit.js:128
-msgid "XL"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:144
+#: release/newspack-blocks/src/blocks/author-list/edit.js:151
+#: src/blocks/author-list/edit.js:144
+#: src/blocks/author-list/edit.js:151
+msgid "Guest authors"
msgstr ""
-#. translators: label for extra-large avatar size option
-#: dist/editor.js:1
-#: release/newspack-blocks/dist/editor.js:1
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
-#: src/blocks/author-profile/edit.js:124
-msgid "Extra-large"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:145
+#: release/newspack-blocks/src/blocks/author-list/edit.js:152
+#: src/blocks/author-list/edit.js:145
+#: src/blocks/author-list/edit.js:152
+msgid "WP users"
msgstr ""
-#. translators: Error text for when no authors are found.
-#: dist/editor.js:2
-#: dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:2
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
-#: src/blocks/author-profile/edit.js:183
-#: src/blocks/author-profile/edit.js:194
-msgid "No authors or guest authors found for ID %s."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-list/edit.js:161
+#: release/newspack-blocks/src/blocks/author-list/edit.js:372
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:375
+#: src/blocks/author-list/edit.js:161
+#: src/blocks/author-list/edit.js:372
+#: src/blocks/homepage-articles/edit.js:378
+msgid "Columns"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:174
+#: src/blocks/author-list/edit.js:174
+msgid "WP User Roles"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:196
+#: src/blocks/author-list/edit.js:196
+msgid "Display alphabetical separators"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:197
+#: src/blocks/author-list/edit.js:197
+msgid "Chunk authors alphabetically."
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:205
+#: src/blocks/author-list/edit.js:205
+msgid "Group authors by alphabet"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:206
+#: src/blocks/author-list/edit.js:206
+msgid "Display each alphabetical chunk as a discrete section."
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:219
+#: src/blocks/author-list/edit.js:219
+msgid "Exclude authors with 0 posts"
+msgstr ""
+
+#. Translators: Help message for "include empty authors" toggle.
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:222
+#: src/blocks/author-list/edit.js:222
+msgid "Authors with no published posts will be %s."
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:233
+#: src/blocks/author-list/edit.js:233
+msgid "Search by author name"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:234
+#: src/blocks/author-list/edit.js:234
+msgid "Authors selected here will not be displayed."
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/author-list/edit.js:255
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
+#: release/newspack-blocks/src/components/query-controls.js:75
+#: release/newspack-blocks/src/components/query-controls.js:90
+#: src/blocks/author-list/edit.js:255
+#: src/blocks/author-profile/edit.js:391
+#: src/components/query-controls.js:75
+#: src/components/query-controls.js:90
+msgid "(no name)"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: release/newspack-blocks/src/blocks/author-list/index.js:40
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
+#: release/newspack-blocks/src/blocks/author-profile/index.js:40
+#: src/blocks/author-list/edit.js:262
+#: src/blocks/author-list/index.js:40
+#: src/blocks/author-profile/edit.js:421
+#: src/blocks/author-profile/index.js:40
+msgid "author"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-list/edit.js:263
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
+#: src/blocks/author-list/edit.js:263
+#: src/blocks/author-profile/edit.js:422
+msgid "authors"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:268
#: release/newspack-blocks/src/blocks/author-profile/edit.js:213
#: src/blocks/author-list/edit.js:268
@@ -940,10 +952,9 @@ msgstr ""
msgid "Author Profile Settings"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:270
#: release/newspack-blocks/src/blocks/author-list/edit.js:276
#: release/newspack-blocks/src/blocks/author-profile/edit.js:215
@@ -955,10 +966,9 @@ msgstr ""
msgid "Text Size"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:297
#: release/newspack-blocks/src/blocks/author-profile/edit.js:242
#: src/blocks/author-list/edit.js:297
@@ -966,10 +976,9 @@ msgstr ""
msgid "Avatar Settings"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:300
#: release/newspack-blocks/src/blocks/author-profile/edit.js:245
#: src/blocks/author-list/edit.js:300
@@ -977,10 +986,9 @@ msgstr ""
msgid "Display avatar"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:308
#: release/newspack-blocks/src/blocks/author-profile/edit.js:253
#: src/blocks/author-list/edit.js:308
@@ -988,19 +996,18 @@ msgstr ""
msgid "Hide default avatar"
msgstr ""
-#: dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
-#: src/blocks/author-profile/edit.js:261
-#: src/blocks/author-profile/edit.js:267
-msgid "Avatar size"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:316
+#: release/newspack-blocks/src/blocks/author-list/edit.js:322
+#: src/blocks/author-list/edit.js:316
+#: src/blocks/author-list/edit.js:322
+msgid "Avatar Size"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:345
#: release/newspack-blocks/src/blocks/author-profile/edit.js:290
#: src/blocks/author-list/edit.js:345
@@ -1008,10 +1015,16 @@ msgstr ""
msgid "Avatar border radius"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:364
+#: src/blocks/author-list/edit.js:364
+msgid "List"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:385
#: release/newspack-blocks/src/blocks/author-profile/edit.js:310
#: src/blocks/author-list/edit.js:385
@@ -1019,10 +1032,9 @@ msgstr ""
msgid "Show avatar on left"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:391
#: release/newspack-blocks/src/blocks/author-profile/edit.js:316
#: src/blocks/author-list/edit.js:391
@@ -1030,10 +1042,9 @@ msgstr ""
msgid "Show avatar on right"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-list/edit.js:402
#: release/newspack-blocks/src/blocks/author-profile/edit.js:327
#: src/blocks/author-list/edit.js:402
@@ -1041,10 +1052,207 @@ msgstr ""
msgid "Edit selection"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/edit.js:479
+#: release/newspack-blocks/src/blocks/author-list/index.js:23
+#: src/blocks/author-list/edit.js:479
+#: src/blocks/author-list/index.js:23
+msgid "Author List"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:488
+#: src/blocks/author-list/edit.js:488
+msgid "Fetching authors…"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/author-list/index.js:43
+#: release/newspack-blocks/src/blocks/author-profile/index.js:43
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
+#: src/blocks/author-list/index.js:43
+#: src/blocks/author-profile/index.js:43
+#: src/blocks/homepage-articles/index.js:54
+msgctxt "block style"
+msgid "Default"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-list/index.js:44
+#: release/newspack-blocks/src/blocks/author-profile/index.js:44
+#: src/blocks/author-list/index.js:44
+#: src/blocks/author-profile/index.js:44
+msgctxt "block style"
+msgid "Centered"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for small avatar size option
+#. translators: label for small size option
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:61
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:100
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:298
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:327
+#: src/blocks/author-profile/edit.js:61
+#: src/blocks/author-profile/edit.js:100
+#: src/blocks/homepage-articles/edit.js:301
+#: src/blocks/homepage-articles/edit.js:330
+msgid "Small"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for small avatar size option
+#. translators: abbreviation for small size
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:62
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:101
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:299
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:328
+#: src/blocks/author-profile/edit.js:62
+#: src/blocks/author-profile/edit.js:101
+#: src/blocks/homepage-articles/edit.js:302
+#: src/blocks/homepage-articles/edit.js:331
+msgid "S"
+msgstr ""
+
+#. translators: label for medium text size option
+#. translators: label for medium avatar size option
+#. translators: label for medium size option
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:69
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:108
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:303
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:332
+#: src/blocks/author-profile/edit.js:69
+#: src/blocks/author-profile/edit.js:108
+#: src/blocks/homepage-articles/edit.js:306
+#: src/blocks/homepage-articles/edit.js:335
+msgid "Medium"
+msgstr ""
+
+#. translators: abbreviation for medium text size option
+#. translators: abbreviation for medium avatar size option
+#. translators: abbreviation for medium size
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:70
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:109
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:304
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:333
+#: src/blocks/author-profile/edit.js:70
+#: src/blocks/author-profile/edit.js:109
+#: src/blocks/homepage-articles/edit.js:307
+#: src/blocks/homepage-articles/edit.js:336
+msgid "M"
+msgstr ""
+
+#. translators: label for small text size option
+#. translators: label for large avatar size option
+#. translators: label for large size option
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:77
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:116
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:308
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:337
+#: src/blocks/author-profile/edit.js:77
+#: src/blocks/author-profile/edit.js:116
+#: src/blocks/homepage-articles/edit.js:311
+#: src/blocks/homepage-articles/edit.js:340
+msgid "Large"
+msgstr ""
+
+#. translators: abbreviation for large text size option
+#. translators: abbreviation for large avatar size option
+#. translators: abbreviation for large size
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:78
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:117
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:309
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:338
+#: src/blocks/author-profile/edit.js:78
+#: src/blocks/author-profile/edit.js:117
+#: src/blocks/homepage-articles/edit.js:312
+#: src/blocks/homepage-articles/edit.js:341
+msgid "L"
+msgstr ""
+
+#. translators: label for extra-large text size option
+#. translators: label for extra large size option
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:85
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:313
+#: src/blocks/author-profile/edit.js:85
+#: src/blocks/homepage-articles/edit.js:316
+msgid "Extra Large"
+msgstr ""
+
+#. translators: abbreviation for small text size option
+#. translators: abbreviation for extra-large avatar size option
+#. translators: abbreviation for extra large size
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:89
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:128
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:317
+#: src/blocks/author-profile/edit.js:89
+#: src/blocks/author-profile/edit.js:128
+#: src/blocks/homepage-articles/edit.js:320
+msgid "XL"
+msgstr ""
+
+#. translators: label for extra-large avatar size option
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:124
+#: src/blocks/author-profile/edit.js:124
+msgid "Extra-large"
+msgstr ""
+
+#. translators: Error text for when no authors are found.
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:183
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:194
+#: src/blocks/author-profile/edit.js:183
+#: src/blocks/author-profile/edit.js:194
+msgid "No authors or guest authors found for ID %s."
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:261
+#: release/newspack-blocks/src/blocks/author-profile/edit.js:267
+#: src/blocks/author-profile/edit.js:261
+#: src/blocks/author-profile/edit.js:267
+msgid "Avatar size"
+msgstr ""
+
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-profile/edit.js:343
#: release/newspack-blocks/src/blocks/author-profile/index.js:23
#: src/blocks/author-profile/edit.js:343
@@ -1052,1641 +1260,1373 @@ msgstr ""
msgid "Author Profile"
msgstr ""
-#: dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:352
#: src/blocks/author-profile/edit.js:352
msgid "Fetching author info…"
msgstr ""
-#: dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:358
#: src/blocks/author-profile/edit.js:358
msgid "Search for an author to display"
msgstr ""
-#: dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:3
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2574
#: release/newspack-blocks/src/blocks/author-profile/edit.js:359
#: src/blocks/author-profile/edit.js:359
msgid "Begin typing name, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:5
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:255
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:391
-#: release/newspack-blocks/src/components/query-controls.js:75
-#: release/newspack-blocks/src/components/query-controls.js:90
-#: src/blocks/author-list/edit.js:255
-#: src/blocks/author-profile/edit.js:391
-#: src/components/query-controls.js:75
-#: src/components/query-controls.js:90
-msgid "(no name)"
-msgstr ""
-
-#: dist/editor.js:3
-#: dist/editor.js:17
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:262
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/dist/editor.js:2596
#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:421
#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/edit.js:262
#: src/blocks/author-list/index.js:40
-#: src/blocks/author-profile/edit.js:421
#: src/blocks/author-profile/index.js:40
-msgid "author"
+msgid "profile"
msgstr ""
-#: dist/editor.js:3
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:263
-#: release/newspack-blocks/src/blocks/author-profile/edit.js:422
-#: src/blocks/author-list/edit.js:263
-#: src/blocks/author-profile/edit.js:422
-msgid "authors"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2596
+#: release/newspack-blocks/src/blocks/author-profile/index.js:41
+#: src/blocks/author-profile/index.js:41
+msgid "Display an author profile card."
msgstr ""
-#: dist/editor.js:3
-#: release/newspack-blocks/dist/editor.js:3
-#: release/newspack-blocks/src/blocks/author-profile/single-author.js:99
-#: src/blocks/author-profile/single-author.js:99
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2607
+#: release/newspack-blocks/src/blocks/author-profile/single-author.js:97
+#: src/blocks/author-profile/single-author.js:97
msgid "More by"
msgstr ""
-#. translators: label for square aspect ratio option
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:191
-#: src/blocks/carousel/edit.js:191
-msgid "Square"
-msgstr ""
-
-#. translators: abbreviation for 1:1 aspect ratio
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:195
-#: src/blocks/carousel/edit.js:195
-msgid "1:1"
-msgstr ""
-
-#. translators: label for 4:3 aspect ratio option
-#. translators: abbreviation for 4:3 aspect ratio
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:202
-#: release/newspack-blocks/src/blocks/carousel/edit.js:203
-#: src/blocks/carousel/edit.js:202
-#: src/blocks/carousel/edit.js:203
-msgid "4:3"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:67
+#: src/blocks/checkout-button/edit.js:67
+msgid "Width settings"
msgstr ""
-#. translators: label for 16:9 aspect ratio option
-#. translators: abbreviation for 16:9 aspect ratio
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:210
-#: release/newspack-blocks/src/blocks/carousel/edit.js:214
-#: src/blocks/carousel/edit.js:210
-#: src/blocks/carousel/edit.js:214
-msgid "16:9"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:68
+#: src/blocks/checkout-button/edit.js:68
+msgid "Button width"
msgstr ""
-#. translators: label for 3:4 aspect ratio option
-#. translators: abbreviation for 3:4 aspect ratio
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:221
-#: release/newspack-blocks/src/blocks/carousel/edit.js:222
-#: src/blocks/carousel/edit.js:221
-#: src/blocks/carousel/edit.js:222
-msgid "3:4"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:149
+#: src/blocks/checkout-button/edit.js:149
+msgid "Click to change the selected product"
msgstr ""
-#. translators: label for 9:16 aspect ratio option
-#. translators: abbreviation for 9:16 aspect ratio
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:229
-#: release/newspack-blocks/src/blocks/carousel/edit.js:233
-#: src/blocks/carousel/edit.js:229
-#: src/blocks/carousel/edit.js:233
-msgid "9:16"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:154
+#: src/blocks/checkout-button/edit.js:154
+msgid "Change the selected product"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:398
-#: release/newspack-blocks/src/blocks/carousel/edit.js:408
-#: src/blocks/carousel/edit.js:398
-#: src/blocks/carousel/edit.js:408
-msgid "Slide Aspect Ratio"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:166
+#: src/blocks/checkout-button/edit.js:166
+msgid "Type to search for a product…"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:428
-#: release/newspack-blocks/src/blocks/carousel/edit.js:444
-#: src/blocks/carousel/edit.js:428
-#: src/blocks/carousel/edit.js:444
-msgid "Image Fit"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:168
+#: src/blocks/checkout-button/edit.js:168
+msgid "Select a product"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:449
-#: release/newspack-blocks/src/blocks/carousel/edit.js:452
-#: src/blocks/carousel/edit.js:449
-#: src/blocks/carousel/edit.js:452
-msgid "Cover"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:178
+#: src/blocks/checkout-button/edit.js:178
+msgid "Cancel"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:457
-#: release/newspack-blocks/src/blocks/carousel/edit.js:460
-#: src/blocks/carousel/edit.js:457
-#: src/blocks/carousel/edit.js:460
-msgid "Contain"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:277
+#: src/blocks/checkout-button/edit.js:277
+msgid "Product"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:508
-#: src/blocks/carousel/edit.js:508
-msgid "Article Meta Settings"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:287
+#: src/blocks/checkout-button/edit.js:287
+msgid "Allow the reader to select the variation before checkout."
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/carousel/edit.js:511
-#: src/blocks/carousel/edit.js:511
-msgid "Show Title"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:301
+#: src/blocks/checkout-button/edit.js:301
+msgid "Variation"
msgstr ""
-#: dist/editor.js:5
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:518
-#: src/blocks/carousel/edit.js:518
-msgid "Show Date"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:302
+#: src/blocks/checkout-button/edit.js:302
+msgid "Select the product variation to be added to cart."
msgstr ""
-#: dist/editor.js:5
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:525
-#: src/blocks/carousel/edit.js:525
-msgid "Show Category"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:326
+#: src/blocks/checkout-button/edit.js:326
+msgid "After purchase"
msgstr ""
-#: dist/editor.js:5
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:532
-#: src/blocks/carousel/edit.js:532
-msgid "Show Author"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
+#: src/blocks/checkout-button/edit.js:330
+msgid "Name Your Price"
msgstr ""
-#: dist/editor.js:5
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:540
-#: src/blocks/carousel/edit.js:540
-msgid "Show Author Avatar"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:332
+#: src/blocks/checkout-button/edit.js:332
+msgid "This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout."
msgstr ""
-#: dist/editor.js:5
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:548
-#: src/blocks/carousel/edit.js:548
-msgid "Show Featured Image Caption"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:338
+#: src/blocks/checkout-button/edit.js:338
+msgid "Suggested price:"
msgstr ""
-#: dist/editor.js:5
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/carousel/edit.js:555
-#: src/blocks/carousel/edit.js:555
-msgid "Show Featured Image Credit"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:343
+#: src/blocks/checkout-button/edit.js:343
+msgid "Minimum price:"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-msgid "The post content."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:349
+#: src/blocks/checkout-button/edit.js:349
+msgid "Maximum price:"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-msgid "The post excerpt."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2662
+#: release/newspack-blocks/src/blocks/checkout-button/edit.js:355
+#: src/blocks/checkout-button/edit.js:355
+msgid "Custom Price"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-msgid "Post Subtitle"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2706
+msgid "Frequency"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-msgid "Post Title"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2706
+msgid "Tiers"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-msgid "Author Name"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:346
+#: src/blocks/homepage-articles/edit.js:349
+msgid "Display Settings"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-msgid "Category"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:384
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:390
+#: src/blocks/homepage-articles/edit.js:387
+#: src/blocks/homepage-articles/edit.js:393
+msgid "Columns Gap"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-msgid "Featured image caption"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:420
+#: src/blocks/homepage-articles/edit.js:423
+msgid "This blog is private, therefore the \"Load more posts\" feature is not active."
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:14
-#: src/blocks/shared/author.js:14
-msgid "Biographical info"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:428
+#: src/blocks/homepage-articles/edit.js:431
+msgid "Show \"Load more posts\" Button"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:18
-#: src/blocks/shared/author.js:18
-msgid "Social links"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:435
+#: src/blocks/homepage-articles/edit.js:438
+msgid "Allow duplicate stories"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:22
-#: src/blocks/shared/author.js:22
-msgid "Email address"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:436
+#: src/blocks/homepage-articles/edit.js:439
+msgid "If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear."
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:26
-#: src/blocks/shared/author.js:26
-msgid "Link to author archive"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:445
+#: src/blocks/homepage-articles/edit.js:448
+msgid "Featured Image Settings"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/blocks/shared/author.js:33
-#: src/blocks/shared/author.js:33
-msgid "Display the following fields:"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:448
+#: src/blocks/homepage-articles/edit.js:451
+msgid "Show Featured Image"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:34
-#: src/components/editor-panels.js:34
-msgid "Listings"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:457
+#: src/blocks/homepage-articles/edit.js:460
+msgid "Show Featured Image Caption"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:53
-#: src/components/editor-panels.js:53
-msgid "Post Types"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:468
+#: src/blocks/homepage-articles/edit.js:471
+msgid "Stack on mobile"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:65
-#: src/components/editor-panels.js:65
-msgid "Additional Post Statuses"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:474
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:480
+#: src/blocks/homepage-articles/edit.js:477
+#: src/blocks/homepage-articles/edit.js:483
+msgid "Featured Image Size"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/editor-panels.js:68
-#: src/components/editor-panels.js:68
-msgid "Selection here has effect only for editors, regular users will only see published posts."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:504
+#: src/blocks/homepage-articles/edit.js:507
+msgid "Minimum height"
msgstr ""
-#: dist/editor.js:5
#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
-#: release/newspack-blocks/src/components/query-controls.js:17
-#: release/newspack-blocks/src/components/query-controls.js:19
-#: release/newspack-blocks/src/components/query-controls.js:40
-#: release/newspack-blocks/src/components/query-controls.js:59
-#: release/newspack-blocks/src/components/query-controls.js:135
-#: release/newspack-blocks/src/components/query-controls.js:152
-#: release/newspack-blocks/src/components/query-controls.js:166
-#: release/newspack-blocks/src/components/query-controls.js:211
-#: src/blocks/video-playlist/edit.js:152
-#: src/blocks/video-playlist/edit.js:173
-#: src/components/query-controls.js:17
-#: src/components/query-controls.js:19
-#: src/components/query-controls.js:40
-#: src/components/query-controls.js:59
-#: src/components/query-controls.js:135
-#: src/components/query-controls.js:152
-#: src/components/query-controls.js:166
-#: src/components/query-controls.js:211
-msgid "(no title)"
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:505
+#: src/blocks/homepage-articles/edit.js:508
+msgid "Sets a minimum height for the block, using a percentage of the screen's current height."
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:261
-#: src/components/query-controls.js:261
-msgid "Choose Specific Posts"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:517
+#: src/blocks/homepage-articles/edit.js:520
+msgid "Post Control Settings"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:270
-#: src/components/query-controls.js:270
-msgid "Posts"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:521
+#: src/blocks/homepage-articles/edit.js:524
+msgid "Show Subtitle"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:271
-#: src/components/query-controls.js:271
-msgid "Begin typing post title, click autocomplete result to select."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:529
+#: src/blocks/homepage-articles/edit.js:532
+msgid "Show Excerpt"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:285
-#: src/components/query-controls.js:285
-msgid "Authors"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:536
+#: src/blocks/homepage-articles/edit.js:539
+msgid "Max number of words in excerpt"
msgstr ""
-#: dist/editor.js:5
#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
-#: release/newspack-blocks/src/components/query-controls.js:294
-#: src/blocks/video-playlist/edit.js:224
-#: src/components/query-controls.js:294
-msgid "Categories"
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:544
+#: src/blocks/homepage-articles/edit.js:547
+msgid "Add a \"Read More\" link"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:301
-#: src/components/query-controls.js:301
-msgid "Include subcategories "
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:550
+#: src/blocks/homepage-articles/edit.js:553
+msgid "\"Read More\" link text"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:310
-#: src/components/query-controls.js:310
-msgid "Tags"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:558
+#: src/blocks/homepage-articles/edit.js:561
+msgid "Type Scale"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:340
-#: src/components/query-controls.js:340
-msgid "Hide Advanced Filters"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:567
+#: src/blocks/homepage-articles/edit.js:570
+msgid "Color Settings"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:341
-#: src/components/query-controls.js:341
-msgid "Show Advanced Filters"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:573
+#: src/blocks/homepage-articles/edit.js:576
+msgid "Text Color"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:353
-#: src/components/query-controls.js:353
-msgid "Excluded Tags"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:577
+#: src/blocks/homepage-articles/edit.js:580
+msgid "Post Meta Settings"
msgstr ""
-#: dist/editor.js:5
-#: release/newspack-blocks/dist/editor.js:5
-#: release/newspack-blocks/src/components/query-controls.js:362
-#: src/components/query-controls.js:362
-msgid "Excluded Categories"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:509
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:580
+#: src/blocks/carousel/edit.js:509
+#: src/blocks/homepage-articles/edit.js:583
+msgid "Show Date"
msgstr ""
-#. translators: %s is the custom taxonomy label.
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-#: release/newspack-blocks/src/components/query-controls.js:376
-#: src/components/query-controls.js:376
-msgid "Excluded %s"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:516
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:587
+#: src/blocks/carousel/edit.js:516
+#: src/blocks/homepage-articles/edit.js:590
+msgid "Show Category"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "Post-Checkout Button"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:523
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:594
+#: src/blocks/carousel/edit.js:523
+#: src/blocks/homepage-articles/edit.js:597
+msgid "Show Author"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "After a successful purchase, a button will be presented to finish the process."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/carousel/edit.js:531
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:602
+#: src/blocks/carousel/edit.js:531
+#: src/blocks/homepage-articles/edit.js:605
+msgid "Show Author Avatar"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "Close the modal"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:674
+#: src/blocks/homepage-articles/edit.js:677
+msgid "List View"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "Go to a custom URL"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:680
+#: src/blocks/homepage-articles/edit.js:683
+msgid "Grid View"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "Go to the previous page"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:689
+#: src/blocks/homepage-articles/edit.js:692
+msgid "Show media on top"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "Button Label"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:695
+#: src/blocks/homepage-articles/edit.js:698
+msgid "Show media on left"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "Custom URL"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:701
+#: src/blocks/homepage-articles/edit.js:704
+msgid "Show media on right"
msgstr ""
-#: dist/editor.js:8
-#: release/newspack-blocks/dist/editor.js:8
-msgid "https://example.com"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:707
+#: src/blocks/homepage-articles/edit.js:710
+msgid "Show media behind"
msgstr ""
-#. Translators: %s: The name of the type.
-#. Translators: %s: the name of a post type.
-#: dist/editor.js:17
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:479
-#: release/newspack-blocks/src/blocks/author-list/index.js:23
-#: src/blocks/author-list/edit.js:479
-#: src/blocks/author-list/index.js:23
-msgid "Author List"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:716
+#: src/blocks/homepage-articles/edit.js:719
+msgid "Landscape Image Shape"
msgstr ""
-#: dist/editor.js:17
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:40
-#: release/newspack-blocks/src/blocks/author-profile/index.js:40
-#: src/blocks/author-list/index.js:40
-#: src/blocks/author-profile/index.js:40
-msgid "profile"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:722
+#: src/blocks/homepage-articles/edit.js:725
+msgid "portrait Image Shape"
msgstr ""
-#: dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/index.js:41
-#: src/blocks/author-list/index.js:41
-msgid "Display a list of author profile cards."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:728
+#: src/blocks/homepage-articles/edit.js:731
+msgid "Square Image Shape"
msgstr ""
-#: dist/editor.js:17
-#: dist/editor.js:26
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/index.js:43
-#: release/newspack-blocks/src/blocks/author-profile/index.js:43
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:54
-#: src/blocks/author-list/index.js:43
-#: src/blocks/author-profile/index.js:43
-#: src/blocks/homepage-articles/index.js:54
-msgctxt "block style"
-msgid "Default"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:734
+#: src/blocks/homepage-articles/edit.js:737
+msgid "Uncropped"
msgstr ""
-#: dist/editor.js:17
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/index.js:44
-#: release/newspack-blocks/src/blocks/author-profile/index.js:44
-#: src/blocks/author-list/index.js:44
-#: src/blocks/author-profile/index.js:44
-msgctxt "block style"
-msgid "Centered"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:752
+#: src/blocks/homepage-articles/edit.js:755
+msgid "Write header…"
msgstr ""
-#: dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:105
-#: release/newspack-blocks/src/blocks/author-list/edit.js:109
-#: src/blocks/author-list/edit.js:105
-#: src/blocks/author-list/edit.js:109
-msgid "Error fetching authors."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2816
+#: release/newspack-blocks/src/blocks/homepage-articles/edit.js:759
+#: src/blocks/homepage-articles/edit.js:762
+msgid "Sorry, no posts were found."
msgstr ""
-#: dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:130
-#: src/blocks/author-list/edit.js:130
-msgid "Author List Settings"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2838
+#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
+#: src/blocks/homepage-articles/index.js:55
+msgctxt "block style"
+msgid "Borders"
msgstr ""
-#: dist/editor.js:17
-#: release/newspack-blocks/dist/editor.js:17
-#: release/newspack-blocks/src/blocks/author-list/edit.js:134
-#: src/blocks/author-list/edit.js:134
-msgid "Author Type"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2860
+msgid "The post content."
msgstr ""
-#. translators: help text for author type selection.
-#: dist/editor.js:20
-#: release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:137
-#: src/blocks/author-list/edit.js:137
-msgid "%s will be displayed."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2860
+msgid "The post excerpt."
msgstr ""
-#: dist/editor.js:20
-#: release/newspack-blocks/dist/editor.js:20
-#: release/newspack-blocks/src/blocks/author-list/edit.js:139
-#: src/blocks/author-list/edit.js:139
-msgid "Both guest authors and WP users"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2860
+msgid "Post Subtitle"
msgstr ""
-#. translators: currently selected author type option.
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:142
-#: src/blocks/author-list/edit.js:142
-msgid "%s only"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2860
+msgid "Post Title"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:144
-#: release/newspack-blocks/src/blocks/author-list/edit.js:151
-#: src/blocks/author-list/edit.js:144
-#: src/blocks/author-list/edit.js:151
-msgid "Guest authors"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2860
+msgid "Author Name"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:145
-#: release/newspack-blocks/src/blocks/author-list/edit.js:152
-#: src/blocks/author-list/edit.js:145
-#: src/blocks/author-list/edit.js:152
-msgid "WP users"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2860
+msgid "Category"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:150
-#: src/blocks/author-list/edit.js:150
-msgid "All authors"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2860
+msgid "Featured image caption"
msgstr ""
-#: dist/editor.js:23
-#: dist/editor.js:26
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/author-list/edit.js:161
-#: release/newspack-blocks/src/blocks/author-list/edit.js:372
-#: src/blocks/author-list/edit.js:161
-#: src/blocks/author-list/edit.js:372
-msgid "Columns"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:132
+#: src/blocks/iframe/iframe-placeholder.js:132
+msgid "Upload an asset folder (.zip), a document (PDF, Word, Excel sheet, or a PPT), pick one from your media library, or add one with a URL."
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:174
-#: src/blocks/author-list/edit.js:174
-msgid "WP User Roles"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:92
+#: src/blocks/iframe/iframe-placeholder.js:92
+msgid "Media Library"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:196
-#: src/blocks/author-list/edit.js:196
-msgid "Display alphabetical separators"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:14
+#: src/blocks/shared/author.js:14
+msgid "Biographical info"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:197
-#: src/blocks/author-list/edit.js:197
-msgid "Chunk authors alphabetically."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:18
+#: src/blocks/shared/author.js:18
+msgid "Social links"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:205
-#: src/blocks/author-list/edit.js:205
-msgid "Group authors by alphabet"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:22
+#: src/blocks/shared/author.js:22
+msgid "Email address"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:206
-#: src/blocks/author-list/edit.js:206
-msgid "Display each alphabetical chunk as a discrete section."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:26
+#: src/blocks/shared/author.js:26
+msgid "Link to author archive"
msgstr ""
-#: dist/editor.js:23
-#: release/newspack-blocks/dist/editor.js:23
-#: release/newspack-blocks/src/blocks/author-list/edit.js:219
-#: src/blocks/author-list/edit.js:219
-msgid "Exclude authors with 0 posts"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2926
+#: release/newspack-blocks/src/blocks/shared/author.js:33
+#: src/blocks/shared/author.js:33
+msgid "Display the following fields:"
msgstr ""
-#. Translators: Help message for "include empty authors" toggle.
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:222
-#: src/blocks/author-list/edit.js:222
-msgid "Authors with no published posts will be %s."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:152
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:173
+#: release/newspack-blocks/src/components/query-controls.js:17
+#: release/newspack-blocks/src/components/query-controls.js:19
+#: release/newspack-blocks/src/components/query-controls.js:40
+#: release/newspack-blocks/src/components/query-controls.js:59
+#: release/newspack-blocks/src/components/query-controls.js:135
+#: release/newspack-blocks/src/components/query-controls.js:152
+#: release/newspack-blocks/src/components/query-controls.js:166
+#: release/newspack-blocks/src/components/query-controls.js:211
+#: src/blocks/video-playlist/edit.js:152
+#: src/blocks/video-playlist/edit.js:173
+#: src/components/query-controls.js:17
+#: src/components/query-controls.js:19
+#: src/components/query-controls.js:40
+#: src/components/query-controls.js:59
+#: src/components/query-controls.js:135
+#: src/components/query-controls.js:152
+#: src/components/query-controls.js:166
+#: src/components/query-controls.js:211
+msgid "(no title)"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:224
-#: src/blocks/author-list/edit.js:224
-msgid "hidden"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2772
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
+#: src/blocks/video-playlist/edit.js:115
+#: src/blocks/video-playlist/edit.js:125
+msgid "Error"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:225
-#: src/blocks/author-list/edit.js:225
-msgid "displayed"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
+#: src/blocks/video-playlist/edit.js:126
+msgid "No videos found"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:233
-#: src/blocks/author-list/edit.js:233
-msgid "Search by author name"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
+#: src/blocks/video-playlist/edit.js:206
+msgid "Settings"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:234
-#: src/blocks/author-list/edit.js:234
-msgid "Authors selected here will not be displayed."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
+#: src/blocks/video-playlist/edit.js:210
+msgid "Videos"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:316
-#: release/newspack-blocks/src/blocks/author-list/edit.js:322
-#: src/blocks/author-list/edit.js:316
-#: src/blocks/author-list/edit.js:322
-msgid "Avatar Size"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
+#: src/blocks/video-playlist/edit.js:211
+msgid "The maximum number of videos to pull from posts."
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:364
-#: src/blocks/author-list/edit.js:364
-msgid "List"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2937
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/blocks/video-playlist/edit.js:224
+#: release/newspack-blocks/src/components/query-controls.js:292
+#: src/blocks/video-playlist/edit.js:224
+#: src/components/query-controls.js:292
+msgid "Categories"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-list/edit.js:488
-#: src/blocks/author-list/edit.js:488
-msgid "Fetching authors…"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:42
+#: src/components/editor-panels.js:42
+msgid "Post Types"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/author-profile/index.js:41
-#: src/blocks/author-profile/index.js:41
-msgid "Display an author profile card."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:54
+#: src/components/editor-panels.js:54
+msgid "Additional Post Statuses"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:71
-#: src/blocks/checkout-button/edit.js:71
-msgid "Width settings"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2981
+#: release/newspack-blocks/src/components/editor-panels.js:57
+#: src/components/editor-panels.js:57
+msgid "Selection here has effect only for editors, regular users will only see published posts."
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:72
-#: src/blocks/checkout-button/edit.js:72
-msgid "Button width"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:259
+#: src/components/query-controls.js:259
+msgid "Choose Specific Posts"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:153
-#: src/blocks/checkout-button/edit.js:153
-msgid "Click to change the selected product"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:268
+#: src/components/query-controls.js:268
+msgid "Posts"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:158
-#: src/blocks/checkout-button/edit.js:158
-msgid "Change the selected product"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:269
+#: src/components/query-controls.js:269
+msgid "Begin typing post title, click autocomplete result to select."
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:170
-#: src/blocks/checkout-button/edit.js:170
-msgid "Type to search for a product…"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:283
+#: src/components/query-controls.js:283
+msgid "Authors"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:172
-#: src/blocks/checkout-button/edit.js:172
-msgid "Select a product"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:299
+#: src/components/query-controls.js:299
+msgid "Include subcategories "
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:182
-#: src/blocks/checkout-button/edit.js:182
-msgid "Cancel"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:308
+#: src/components/query-controls.js:308
+msgid "Tags"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:281
-#: src/blocks/checkout-button/edit.js:281
-msgid "Product"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:346
+#: src/components/query-controls.js:346
+msgid "Excluded Tags"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:291
-#: src/blocks/checkout-button/edit.js:291
-msgid "Allow the reader to select the variation before checkout."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:355
+#: src/components/query-controls.js:355
+msgid "Excluded Categories"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:305
-#: src/blocks/checkout-button/edit.js:305
-msgid "Variation"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "Post-Checkout Button"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:306
-#: src/blocks/checkout-button/edit.js:306
-msgid "Select the product variation to be added to cart."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "After a successful purchase, a button will be presented to finish the process."
msgstr ""
-#. translators: %s is either 'enabled' or 'disabled'.
-#: dist/editor.js:26
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:330
-#: src/blocks/checkout-button/edit.js:330
-msgid "After purchase"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "Close the modal"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:334
-#: src/blocks/checkout-button/edit.js:334
-msgid "Name Your Price"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "Go to a custom URL"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:336
-#: src/blocks/checkout-button/edit.js:336
-msgid "This product has \"Name Your Price\" toggled on. You can set the custom price for this checkout."
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "Go to the previous page"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:342
-#: src/blocks/checkout-button/edit.js:342
-msgid "Suggested price:"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "Button Label"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:347
-#: src/blocks/checkout-button/edit.js:347
-msgid "Minimum price:"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "Custom URL"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:353
-#: src/blocks/checkout-button/edit.js:353
-msgid "Maximum price:"
+#: dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:3003
+msgid "https://example.com"
msgstr ""
-#: dist/editor.js:26
-#: release/newspack-blocks/dist/editor.js:26
-#: release/newspack-blocks/src/blocks/checkout-button/edit.js:359
-#: src/blocks/checkout-button/edit.js:359
-msgid "Custom Price"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
+#: src/setup/placeholder-blocks.js:13
+msgid "Ad Unit"
msgstr ""
-#. Translators: %s is the frequency (e.g. per month, per year).
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgctxt "per `Frequency`"
-msgid " per %s"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
+#: src/setup/placeholder-blocks.js:14
+msgid "Render an ad unit from your inventory."
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Frequency"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
+#: src/setup/placeholder-blocks.js:16
+msgid "Place ad units inside your page by installing Newspack Ads."
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Tiers"
+#. translators: %s is the block name.
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
+#: src/setup/placeholder-blocks.js:39
+msgid "The \"%s\" block is currently not available."
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Heading…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
+#: src/setup/placeholder-blocks.js:48
+msgid "Visit Plugin Page"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "…"
+#: dist/placeholder_blocks.js:1
+#: release/newspack-blocks/dist/placeholder_blocks.js:39
+#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
+#: src/setup/placeholder-blocks.js:52
+msgid "Remove Block"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Button text…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:224
+#: src/blocks/author-list/edit.js:224
+msgid "hidden"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Description…"
+#: release/newspack-blocks/dist/editor.js:2541
+#: release/newspack-blocks/src/blocks/author-list/edit.js:225
+#: src/blocks/author-list/edit.js:225
+msgid "displayed"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Thank you text…"
+#: release/newspack-blocks/dist/editor.js:2563
+#: release/newspack-blocks/src/blocks/author-list/index.js:41
+#: src/blocks/author-list/index.js:41
+msgid "Display a list of author profile cards."
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Low-tier"
+#. translators: label for square aspect ratio option
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:189
+#: src/blocks/carousel/edit.js:189
+msgid "Square"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Mid-tier"
+#. translators: abbreviation for 1:1 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:193
+#: src/blocks/carousel/edit.js:193
+msgid "1:1"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "High-tier"
+#. translators: label for 4:3 aspect ratio option
+#. translators: abbreviation for 4:3 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:200
+#: release/newspack-blocks/src/blocks/carousel/edit.js:201
+#: src/blocks/carousel/edit.js:200
+#: src/blocks/carousel/edit.js:201
+msgid "4:3"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:35
-#: src/blocks/donate/index.js:35
-msgid "donate"
+#. translators: label for 16:9 aspect ratio option
+#. translators: abbreviation for 16:9 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:208
+#: release/newspack-blocks/src/blocks/carousel/edit.js:212
+#: src/blocks/carousel/edit.js:208
+#: src/blocks/carousel/edit.js:212
+msgid "16:9"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:36
-#: src/blocks/donate/index.js:36
-msgid "memberships"
+#. translators: label for 3:4 aspect ratio option
+#. translators: abbreviation for 3:4 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:219
+#: release/newspack-blocks/src/blocks/carousel/edit.js:220
+#: src/blocks/carousel/edit.js:219
+#: src/blocks/carousel/edit.js:220
+msgid "3:4"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:37
-#: src/blocks/donate/index.js:37
-msgid "subscriptions"
+#. translators: label for 9:16 aspect ratio option
+#. translators: abbreviation for 9:16 aspect ratio
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:227
+#: release/newspack-blocks/src/blocks/carousel/edit.js:231
+#: src/blocks/carousel/edit.js:227
+#: src/blocks/carousel/edit.js:231
+msgid "9:16"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/src/blocks/donate/index.js:42
-#: src/blocks/donate/index.js:42
-msgid "Manually place a donation block on any post or page on your site."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:388
+#: release/newspack-blocks/src/blocks/carousel/edit.js:398
+#: src/blocks/carousel/edit.js:388
+#: src/blocks/carousel/edit.js:398
+msgid "Slide Aspect Ratio"
msgstr ""
-#: dist/editor.js:32
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/donate/index.js:48
-#: release/newspack-blocks/src/blocks/iframe/index.js:37
-#: src/blocks/donate/index.js:48
-#: src/blocks/iframe/index.js:37
-msgid "Support reference"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:418
+#: release/newspack-blocks/src/blocks/carousel/edit.js:435
+#: src/blocks/carousel/edit.js:418
+#: src/blocks/carousel/edit.js:435
+msgid "Image Fit"
msgstr ""
-#: dist/editor.js:32
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:115
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:125
-#: src/blocks/video-playlist/edit.js:115
-#: src/blocks/video-playlist/edit.js:125
-msgid "Error"
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:440
+#: release/newspack-blocks/src/blocks/carousel/edit.js:443
+#: src/blocks/carousel/edit.js:440
+#: src/blocks/carousel/edit.js:443
+msgid "Cover"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to troubleshoot."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:448
+#: release/newspack-blocks/src/blocks/carousel/edit.js:451
+#: src/blocks/carousel/edit.js:448
+#: src/blocks/carousel/edit.js:451
+msgid "Contain"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "The Donate block will not be rendered."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:499
+#: src/blocks/carousel/edit.js:499
+msgid "Article Meta Settings"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "The Reader Revenue platform is set to \"other\"."
+#: release/newspack-blocks/dist/editor.js:2629
+#: release/newspack-blocks/src/blocks/carousel/edit.js:502
+#: src/blocks/carousel/edit.js:502
+msgid "Show Title"
msgstr ""
-#: dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:32
-msgid "Go to donation settings to update the platform."
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:25
+#: src/blocks/donate/index.js:25
+msgid "Donate"
msgstr ""
-#: dist/editor.js:32
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Grid View"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Book"
msgstr ""
-#: dist/editor.js:32
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:32
-#: release/newspack-blocks/dist/editor.js:38
-msgid "List View"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Buy"
msgstr ""
-#. Translators: %s is the currency symbol, %d is the minimum donation amount.
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d)."
+#: release/newspack-blocks/dist/editor.js:2717
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Button text…"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Layout"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Thank you text…"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Tiers layout is disabled if the block is set to render untiered."
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "Card number"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Default Tab"
+#: release/newspack-blocks/dist/editor.js:2717
+msgid "with Apple/Google Pay"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Suggested Donations"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Heading…"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Configure manually"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "…"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Tiered"
+#: release/newspack-blocks/dist/editor.js:2728
+msgid "Description…"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Minimum donation"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Label"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Edit donation settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name of the field which will be sent to the payment procesor and other third parties. Field names must be unique."
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Styling"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Options"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Button Color"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Remove"
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Campaign"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Name already exists."
msgstr ""
-#: dist/editor.js:35
-#: release/newspack-blocks/dist/editor.js:35
-msgid "Campaign ID"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Required"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:63
-#: src/blocks/donate/index.js:63
-msgid "Alternate"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Field width:"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:68
-#: src/blocks/donate/index.js:68
-msgid "Minimal"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Save"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/donate/index.js:73
-#: src/blocks/donate/index.js:73
-msgid "Modern"
+#: release/newspack-blocks/dist/editor.js:2739
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:166
+#: src/blocks/iframe/iframe-placeholder.js:166
+msgid "Update"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Display Settings"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Collect additional data from donors by defining custom form fields."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Columns Gap"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move up"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "This blog is private, therefore the \"Load more posts\" feature is not active."
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Move down"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show \"Load more posts\" Button"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Add data field"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Allow duplicate stories"
+#: release/newspack-blocks/dist/editor.js:2739
+msgid "Edit data field"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "If checked, this block will be excluded from the page's de-duplication logic. Duplicate stories may appear."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Low-tier"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Mid-tier"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show Featured Image"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "High-tier"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Stack on mobile"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to troubleshoot."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Featured Image Size"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Donate block will not be rendered."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Minimum height"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Reader Revenue platform is set to \"other\"."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Sets a minimum height for the block, using a percentage of the screen's current height."
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Go to donation settings to update the platform."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Post Control Settings"
+#. Translators: %s is the currency symbol, %d is the minimum donation amount.
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Warning: suggested donations should be at least the minimum donation amount (%1$s%2$d)."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show Subtitle"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Layout"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show Excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiers layout is disabled if the block is set to render untiered."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Max number of words in excerpt"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Default Tab"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Add a \"Read More\" link"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Suggested Donations"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "\"Read More\" link text"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Configure manually"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Type Scale"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Tiered"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Color Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Minimum donation"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Text Color"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "The Donate Block allows you to collect donations from readers. The fields are automatically defined based on your donation settings."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Post Meta Settings"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Edit donation settings"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show media on top"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Styling"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show media on left"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Button Color"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show media on right"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Additional data fields"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Show media behind"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Landscape Image Shape"
+#: release/newspack-blocks/dist/editor.js:2772
+msgid "Campaign ID"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "portrait Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:35
+#: src/blocks/donate/index.js:35
+msgid "donate"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Square Image Shape"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:36
+#: src/blocks/donate/index.js:36
+msgid "memberships"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Uncropped"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:37
+#: src/blocks/donate/index.js:37
+msgid "subscriptions"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Write header…"
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/src/blocks/donate/index.js:42
+#: src/blocks/donate/index.js:42
+msgid "Manually place a donation block on any post or page on your site."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-msgid "Sorry, no posts were found."
+#: release/newspack-blocks/dist/editor.js:2794
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/donate/index.js:48
+#: release/newspack-blocks/src/blocks/iframe/index.js:37
+#: src/blocks/donate/index.js:48
+#: src/blocks/iframe/index.js:37
+msgid "Support reference"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:25
#: src/blocks/homepage-articles/index.js:25
msgid "Homepage Posts"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:48
#: src/blocks/homepage-articles/index.js:48
msgid "posts"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:49
#: src/blocks/homepage-articles/index.js:49
msgid "articles"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:50
#: src/blocks/homepage-articles/index.js:50
msgid "latest"
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
+#: release/newspack-blocks/dist/editor.js:2838
#: release/newspack-blocks/src/blocks/homepage-articles/index.js:52
#: src/blocks/homepage-articles/index.js:52
msgid "A block for displaying homepage posts."
msgstr ""
-#: dist/editor.js:38
-#: release/newspack-blocks/dist/editor.js:38
-#: release/newspack-blocks/src/blocks/homepage-articles/index.js:55
-#: src/blocks/homepage-articles/index.js:55
-msgctxt "block style"
-msgid "Borders"
-msgstr ""
-
-#. Translators: %s: describes what kinds of files/embeds the current user can use.
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:138
-#: src/blocks/iframe/iframe-placeholder.js:138
-msgid "Upload a document file (PDF, Word, Excel sheet, or a PPT), choose one from the media library, %s."
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:143
-#: src/blocks/iframe/iframe-placeholder.js:143
-msgid "embed from a URL, or upload a .zip archive containing HTML assets"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:146
-#: src/blocks/iframe/iframe-placeholder.js:146
-msgid "or embed from a URL"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:180
-#: src/blocks/iframe/iframe-placeholder.js:180
-msgid "Update"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:181
-#: src/blocks/iframe/iframe-placeholder.js:181
-msgid "Upload"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:95
-#: src/blocks/iframe/iframe-placeholder.js:95
-msgid "Media Library"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:115
-#: src/blocks/iframe/iframe-placeholder.js:115
-msgid "Update from URL"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:116
-#: src/blocks/iframe/iframe-placeholder.js:116
-msgid "Embed from URL"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:20
-#: src/blocks/iframe/index.js:20
-msgid "Iframe"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:73
+#: release/newspack-blocks/src/blocks/iframe/edit.js:107
+#: src/blocks/iframe/edit.js:73
+#: src/blocks/iframe/edit.js:107
+msgid "An error occured when uploading the iframe archive."
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:32
-#: src/blocks/iframe/index.js:32
-msgid "project iframe"
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:141
+#: src/blocks/iframe/edit.js:141
+msgid "An error occured when setting the iframe from the archive media."
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/index.js:35
-#: src/blocks/iframe/index.js:35
-msgid "Embed an iframe."
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:166
+#: src/blocks/iframe/edit.js:166
+msgid "Hide iframe preview"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2871
#: release/newspack-blocks/src/blocks/iframe/edit.js:167
#: src/blocks/iframe/edit.js:167
-msgid "Hide iframe preview"
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:168
-#: src/blocks/iframe/edit.js:168
msgid "Show iframe preview"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:182
-#: src/blocks/iframe/edit.js:182
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:181
+#: src/blocks/iframe/edit.js:181
msgid "This block will take over the page content."
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:188
-#: src/blocks/iframe/edit.js:188
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:187
+#: src/blocks/iframe/edit.js:187
msgid "Newspack embedded iframe"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:73
-#: release/newspack-blocks/src/blocks/iframe/edit.js:108
-#: src/blocks/iframe/edit.js:73
-#: src/blocks/iframe/edit.js:108
-msgid "An error occured when uploading the iframe archive."
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:142
-#: src/blocks/iframe/edit.js:142
-msgid "An error occured when setting the iframe from the archive media."
-msgstr ""
-
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:222
-#: src/blocks/iframe/edit.js:222
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:220
+#: src/blocks/iframe/edit.js:220
msgid "Iframe Settings"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:225
-#: src/blocks/iframe/edit.js:225
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:223
+#: src/blocks/iframe/edit.js:223
msgid "Fullscreen"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:226
-#: src/blocks/iframe/edit.js:226
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:224
+#: src/blocks/iframe/edit.js:224
msgid "If enabled, the iframe will be full screen and hide all the post content."
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:238
-#: src/blocks/iframe/edit.js:238
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:236
+#: src/blocks/iframe/edit.js:236
msgid "Width"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/iframe/edit.js:244
-#: src/blocks/iframe/edit.js:244
+#: release/newspack-blocks/dist/editor.js:2871
+#: release/newspack-blocks/src/blocks/iframe/edit.js:242
+#: src/blocks/iframe/edit.js:242
msgid "Height"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:126
-#: src/blocks/video-playlist/edit.js:126
-msgid "No videos found"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:111
+#: src/blocks/iframe/iframe-placeholder.js:111
+msgid "Update from URL"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:206
-#: src/blocks/video-playlist/edit.js:206
-msgid "Settings"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:112
+#: src/blocks/iframe/iframe-placeholder.js:112
+msgid "Embed from URL"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:210
-#: src/blocks/video-playlist/edit.js:210
-msgid "Videos"
+#: release/newspack-blocks/dist/editor.js:2904
+#: release/newspack-blocks/src/blocks/iframe/iframe-placeholder.js:167
+#: src/blocks/iframe/iframe-placeholder.js:167
+msgid "Upload"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
-#: release/newspack-blocks/src/blocks/video-playlist/edit.js:211
-#: src/blocks/video-playlist/edit.js:211
-msgid "The maximum number of videos to pull from posts."
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:20
+#: src/blocks/iframe/index.js:20
+msgid "Iframe"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:32
+#: src/blocks/iframe/index.js:32
+msgid "project iframe"
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2915
+#: release/newspack-blocks/src/blocks/iframe/index.js:35
+#: src/blocks/iframe/index.js:35
+msgid "Embed an iframe."
+msgstr ""
+
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:18
#: src/blocks/video-playlist/index.js:18
msgid "YouTube Video Playlist"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:40
#: src/blocks/video-playlist/index.js:40
msgid "video"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:41
#: src/blocks/video-playlist/index.js:41
msgid "playlist"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:42
#: src/blocks/video-playlist/index.js:42
msgid "youtube"
msgstr ""
-#: dist/editor.js:41
-#: release/newspack-blocks/dist/editor.js:41
+#: release/newspack-blocks/dist/editor.js:2959
#: release/newspack-blocks/src/blocks/video-playlist/index.js:44
#: src/blocks/video-playlist/index.js:44
msgid "Embed a playlist of latest YouTube videos."
msgstr ""
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:13
-#: src/setup/placeholder-blocks.js:13
-msgid "Ad Unit"
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:14
-#: src/setup/placeholder-blocks.js:14
-msgid "Render an ad unit from your inventory."
-msgstr ""
-
-#: dist/placeholder_blocks.js:1
-#: release/newspack-blocks/dist/placeholder_blocks.js:1
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:16
-#: src/setup/placeholder-blocks.js:16
-msgid "Place ad units inside your page by installing Newspack Ads."
-msgstr ""
-
-#. translators: %s is the block name.
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:39
-#: src/setup/placeholder-blocks.js:39
-msgid "The \"%s\" block is currently not available."
-msgstr ""
-
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:48
-#: src/setup/placeholder-blocks.js:48
-msgid "Visit Plugin Page"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:333
+#: src/components/query-controls.js:333
+msgid "Hide Advanced Filters"
msgstr ""
-#: dist/placeholder_blocks.js:4
-#: release/newspack-blocks/dist/placeholder_blocks.js:4
-#: release/newspack-blocks/src/setup/placeholder-blocks.js:52
-#: src/setup/placeholder-blocks.js:52
-msgid "Remove Block"
+#: release/newspack-blocks/dist/editor.js:2992
+#: release/newspack-blocks/src/components/query-controls.js:334
+#: src/components/query-controls.js:334
+msgid "Show Advanced Filters"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block title"
msgid "Checkout Button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block description"
msgid "Modal checkout button for WooCommerce products."
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "woocommerce"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "product"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "checkout"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block keyword"
msgid "button"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
msgid "Fill"
msgstr ""
-#: dist/blocks/checkout-button/block.json
-#: release/newspack-blocks/dist/blocks/checkout-button/block.json
#: release/newspack-blocks/src/blocks/checkout-button/block.json
#: src/blocks/checkout-button/block.json
msgctxt "block style label"
diff --git a/newspack-blocks.php b/newspack-blocks.php
index 21b895dad..6d00c2bf8 100755
--- a/newspack-blocks.php
+++ b/newspack-blocks.php
@@ -7,7 +7,7 @@
* Author URI: https://newspack.com/
* Text Domain: newspack-blocks
* Domain Path: /languages
- * Version: 4.5.0
+ * Version: 4.4.0
*
* @package Newspack_Blocks
*/
@@ -15,7 +15,7 @@
define( 'NEWSPACK_BLOCKS__PLUGIN_FILE', __FILE__ );
define( 'NEWSPACK_BLOCKS__BLOCKS_DIRECTORY', 'dist/' );
define( 'NEWSPACK_BLOCKS__PLUGIN_DIR', plugin_dir_path( NEWSPACK_BLOCKS__PLUGIN_FILE ) );
-define( 'NEWSPACK_BLOCKS__VERSION', '4.5.0' );
+define( 'NEWSPACK_BLOCKS__VERSION', '4.4.0' );
require_once NEWSPACK_BLOCKS__PLUGIN_DIR . 'includes/class-newspack-blocks.php';
require_once NEWSPACK_BLOCKS__PLUGIN_DIR . 'includes/class-newspack-blocks-api.php';
@@ -25,8 +25,6 @@
require_once NEWSPACK_BLOCKS__PLUGIN_DIR . 'includes/plugins/class-the-events-calendar.php';
-require_once NEWSPACK_BLOCKS__PLUGIN_DIR . 'includes/tracking/class-data-events.php';
-
// REST Controller for Articles Block.
require_once NEWSPACK_BLOCKS__PLUGIN_DIR . 'src/blocks/homepage-articles/class-wp-rest-newspack-articles-controller.php';
diff --git a/package-lock.json b/package-lock.json
index 1755a142e..caa1e734b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,26 +1,26 @@
{
"name": "@automattic/newspack-blocks",
- "version": "4.5.0",
+ "version": "4.4.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@automattic/newspack-blocks",
- "version": "4.5.0",
+ "version": "4.4.0",
"license": "GPL-3.0-or-later",
"dependencies": {
"classnames": "^2.5.1",
"redux": "^5.0.0",
"redux-saga": "^1.3.0",
"regenerator-runtime": "^0.14.1",
- "swiper": "11.1.15"
+ "swiper": "11.1.14"
},
"devDependencies": {
"@rushstack/eslint-patch": "^1.10.4",
"@testing-library/dom": "^10.4.0",
"@testing-library/user-event": "^14.5.2",
"@types/lodash": "^4.17.13",
- "@wordpress/browserslist-config": "^6.13.0",
+ "@wordpress/browserslist-config": "^6.11.0",
"eslint": "^8.57.0",
"fetch-mock-jest": "^1.5.1",
"html-entities": "^2.5.2",
@@ -6895,9 +6895,9 @@
}
},
"node_modules/@wordpress/browserslist-config": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.13.0.tgz",
- "integrity": "sha512-sMw0SGsrqFcs8XfdigsI0Gpn+nzL45aeqRg/fK9LHtnnDxLIJ6OUvT9n9H2aA0L0FxW/r0IDnT5sFNmDzFWmFA==",
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.11.0.tgz",
+ "integrity": "sha512-wUDbJ3x7c8iMZLtwo+7VlWZ/vDc47PDW2eSAKW18RrQBSTdaNmWi4qiyFYi7Ye2XkyfUd2gp71MTJjZi6n/V2A==",
"dev": true,
"engines": {
"node": ">=18.12.0",
@@ -27502,9 +27502,9 @@
}
},
"node_modules/swiper": {
- "version": "11.1.15",
- "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.1.15.tgz",
- "integrity": "sha512-IzWeU34WwC7gbhjKsjkImTuCRf+lRbO6cnxMGs88iVNKDwV+xQpBCJxZ4bNH6gSrIbbyVJ1kuGzo3JTtz//CBw==",
+ "version": "11.1.14",
+ "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.1.14.tgz",
+ "integrity": "sha512-VbQLQXC04io6AoAjIUWuZwW4MSYozkcP9KjLdrsG/00Q/yiwvhz9RQyt0nHXV10hi9NVnDNy1/wv7Dzq1lkOCQ==",
"funding": [
{
"type": "patreon",
diff --git a/package.json b/package.json
index 35a423765..0aa7bd575 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,13 @@
{
"name": "@automattic/newspack-blocks",
- "version": "4.5.0",
+ "version": "4.4.0",
"author": "Automattic",
"devDependencies": {
"@rushstack/eslint-patch": "^1.10.4",
"@testing-library/dom": "^10.4.0",
"@testing-library/user-event": "^14.5.2",
"@types/lodash": "^4.17.13",
- "@wordpress/browserslist-config": "^6.13.0",
+ "@wordpress/browserslist-config": "^6.11.0",
"eslint": "^8.57.0",
"fetch-mock-jest": "^1.5.1",
"html-entities": "^2.5.2",
@@ -23,7 +23,7 @@
"redux": "^5.0.0",
"redux-saga": "^1.3.0",
"regenerator-runtime": "^0.14.1",
- "swiper": "11.1.15"
+ "swiper": "11.1.14"
},
"scripts": {
"cm": "newspack-scripts commit",
diff --git a/src/blocks/author-profile/class-wp-rest-newspack-authors-controller.php b/src/blocks/author-profile/class-wp-rest-newspack-authors-controller.php
index a5a23fdef..887f84c1d 100644
--- a/src/blocks/author-profile/class-wp-rest-newspack-authors-controller.php
+++ b/src/blocks/author-profile/class-wp-rest-newspack-authors-controller.php
@@ -142,14 +142,8 @@ public function get_authors( $request ) {
}
}
} else {
- $role_in = [ 'Administrator', 'Editor', 'Author', 'Contributor' ];
- // Support for Newspack's Guest Contributor Role.
- if ( class_exists( 'Newspack\Guest_Contributor_Role' ) ) {
- $role_in[] = Newspack\Guest_Contributor_Role::CONTRIBUTOR_NO_EDIT_ROLE_NAME;
- }
-
$user_args = [
- 'role__in' => $role_in,
+ 'role__in' => [ 'Administrator', 'Editor', 'Author', 'Contributor' ],
'offset' => $offset,
'orderby' => 'registered',
'order' => 'DESC',
diff --git a/src/blocks/checkout-button/block.json b/src/blocks/checkout-button/block.json
index 5214905c5..4d082b662 100644
--- a/src/blocks/checkout-button/block.json
+++ b/src/blocks/checkout-button/block.json
@@ -46,7 +46,7 @@
},
"afterSuccessButtonLabel": {
"type": "string",
- "default": "Continue"
+ "default": "Continue browsing"
},
"afterSuccessURL": {
"type": "string"
diff --git a/src/blocks/checkout-button/deprecated.js b/src/blocks/checkout-button/deprecated.js
deleted file mode 100644
index 98e0603d3..000000000
--- a/src/blocks/checkout-button/deprecated.js
+++ /dev/null
@@ -1,106 +0,0 @@
-/* eslint-disable @wordpress/no-unsafe-wp-apis */
-/**
- * External dependencies
- */
-import classnames from 'classnames';
-
-/**
- * WordPress dependencies
- */
-import {
- RichText,
- useBlockProps,
- __experimentalGetBorderClassesAndStyles as getBorderClassesAndStyles,
- __experimentalGetColorClassesAndStyles as getColorClassesAndStyles,
- __experimentalGetSpacingClassesAndStyles as getSpacingClassesAndStyles,
-} from '@wordpress/block-editor';
-
-import metadata from './block.json';
-
-const v1 = {
- ...metadata,
- attributes: {
- ...metadata.attributes,
- afterSuccessButtonLabel: {
- type: "string",
- default: "Continue browsing"
- },
- },
-
- save( { attributes, className } ) {
- const { textAlign, fontSize, style, text, product, price, variation, is_variable, width } =
- attributes;
-
- if ( ! text || ! product ) {
- return null;
- }
-
- const borderProps = getBorderClassesAndStyles( attributes );
- const colorProps = getColorClassesAndStyles( attributes );
- const spacingProps = getSpacingClassesAndStyles( attributes );
- const buttonClasses = classnames(
- 'wp-block-button__link',
- colorProps.className,
- borderProps.className,
- {
- [ `has-text-align-${ textAlign }` ]: textAlign,
- // For backwards compatibility add style that isn't provided via
- // block support.
- 'no-border-radius': style?.border?.radius === 0,
- }
- );
- const buttonStyle = {
- ...borderProps.style,
- ...colorProps.style,
- ...spacingProps.style,
- };
-
- const wrapperClasses = classnames( className, 'wp-block-button', {
- [ `has-custom-font-size` ]: fontSize || style?.typography?.fontSize,
- [ `has-custom-width wp-block-button__width-${ width }` ]: width,
- } );
-
- return (
-
-
-
- );
- }
-}
-export default [ v1 ];
diff --git a/src/blocks/checkout-button/edit.js b/src/blocks/checkout-button/edit.js
index 7b0e3695e..dfd27eaa3 100644
--- a/src/blocks/checkout-button/edit.js
+++ b/src/blocks/checkout-button/edit.js
@@ -92,7 +92,6 @@ function ProductControl( props ) {
const [ suggestions, setSuggestions ] = useState( {} );
const [ selected, setSelected ] = useState( false );
const [ isChanging, setIsChanging ] = useState( false );
-
function fetchSuggestions( search ) {
setInFlight( true );
return apiFetch( {
@@ -101,9 +100,7 @@ function ProductControl( props ) {
.then( products => {
const _suggestions = {};
products.forEach( product => {
- if ( '' !== product.price || getNYP( product ).isNYP ) { // Variable products will populate price with one of the variations prices.
- _suggestions[ product.id ] = `${ product.id }: ${ product.name }`;
- }
+ _suggestions[ product.id ] = `${ product.id }: ${ product.name }`;
} );
setSuggestions( _suggestions );
} )
@@ -201,20 +198,12 @@ function CheckoutButtonEdit( props ) {
function handleProduct( data ) {
setProductData( data );
+
// Handle product variation data.
if ( data?.variations?.length ) {
setAttributes( { is_variable: true } );
apiFetch( { path: `/wc/v2/products/${ data.id }/variations?per_page=100` } )
- .then( res => {
- // Remove any variations without prices set.
- const priced_variations = [];
- res.forEach( re => {
- if ( '' !== re.price || getNYP( re ).isNYP ) {
- priced_variations.push( re );
- }
- } );
- setVariations( priced_variations );
- } )
+ .then( res => setVariations( res ) )
.catch( () => setVariations( [] ) );
} else {
setAttributes( { is_variable: false } );
diff --git a/src/blocks/checkout-button/index.js b/src/blocks/checkout-button/index.js
index 21e67da9e..bf3251b4a 100644
--- a/src/blocks/checkout-button/index.js
+++ b/src/blocks/checkout-button/index.js
@@ -8,7 +8,7 @@ import { Icon, button } from '@wordpress/icons';
*/
import edit from './edit';
import metadata from './block.json';
-import deprecated from './deprecated';
+import save from './save';
const { name } = metadata;
@@ -17,11 +17,11 @@ export { name };
export const settings = {
...metadata,
+
icon: {
src: ,
foreground: '#36f',
},
edit,
- deprecated,
- save: () => null, // to use view.php.
+ save,
};
diff --git a/src/blocks/checkout-button/save.js b/src/blocks/checkout-button/save.js
new file mode 100644
index 000000000..9fc85212d
--- /dev/null
+++ b/src/blocks/checkout-button/save.js
@@ -0,0 +1,91 @@
+/* eslint-disable @wordpress/no-unsafe-wp-apis */
+/**
+ * External dependencies
+ */
+import classnames from 'classnames';
+
+/**
+ * WordPress dependencies
+ */
+import {
+ RichText,
+ useBlockProps,
+ __experimentalGetBorderClassesAndStyles as getBorderClassesAndStyles,
+ __experimentalGetColorClassesAndStyles as getColorClassesAndStyles,
+ __experimentalGetSpacingClassesAndStyles as getSpacingClassesAndStyles,
+} from '@wordpress/block-editor';
+
+export default function save( { attributes, className } ) {
+ const { textAlign, fontSize, style, text, product, price, variation, is_variable, width } =
+ attributes;
+
+ if ( ! text || ! product ) {
+ return null;
+ }
+
+ const borderProps = getBorderClassesAndStyles( attributes );
+ const colorProps = getColorClassesAndStyles( attributes );
+ const spacingProps = getSpacingClassesAndStyles( attributes );
+ const buttonClasses = classnames(
+ 'wp-block-button__link',
+ colorProps.className,
+ borderProps.className,
+ {
+ [ `has-text-align-${ textAlign }` ]: textAlign,
+ // For backwards compatibility add style that isn't provided via
+ // block support.
+ 'no-border-radius': style?.border?.radius === 0,
+ }
+ );
+ const buttonStyle = {
+ ...borderProps.style,
+ ...colorProps.style,
+ ...spacingProps.style,
+ };
+
+ const wrapperClasses = classnames( className, 'wp-block-button', {
+ [ `has-custom-font-size` ]: fontSize || style?.typography?.fontSize,
+ [ `has-custom-width wp-block-button__width-${ width }` ]: width,
+ } );
+
+ return (
+
+
+
+ );
+}
diff --git a/src/blocks/checkout-button/view.php b/src/blocks/checkout-button/view.php
index 94a100247..6c2ac748c 100644
--- a/src/blocks/checkout-button/view.php
+++ b/src/blocks/checkout-button/view.php
@@ -7,9 +7,6 @@
namespace Newspack_Blocks\Checkout_Button;
-use Newspack_Blocks;
-use Newspack_Blocks\Modal_Checkout;
-
/**
* Register the block.
*/
@@ -26,16 +23,13 @@ function register_block() {
/**
* Render the block.
*
- * @param array $attributes Block attributes.
+ * @param array $attributes Block attributes.
+ * @param string $content Block content.
*
* @return string
*/
-function render_callback( $attributes ) {
- $product_id = $attributes['product'] ?? '';
- $variation_id = $attributes['variation'] ?? '';
- $text = $attributes['text'] ?? '';
-
- if ( ( ! $product_id && ! $variation_id ) || ! $text ) {
+function render_callback( $attributes, $content ) {
+ if ( empty( $attributes['product'] ) ) {
return '';
}
$product_id = $attributes['product'];
@@ -44,161 +38,5 @@ function render_callback( $attributes ) {
}
\Newspack_Blocks\Modal_Checkout::enqueue_modal( $product_id );
\Newspack_Blocks::enqueue_view_assets( 'checkout-button' );
-
- $background_color = $attributes['backgroundColor'] ?? '';
- $gradient = $attributes['gradient'] ?? '';
- $font_size = $attributes['fontSize'] ?? '';
- $style = $attributes['style'] ?? [];
- $text_align = $attributes['textAlign'] ?? '';
- $width = $attributes['width'] ?? '';
- $after_success_behavior = $attributes['afterSuccessBehavior'] ?? '';
- $after_success_button_label = $attributes['afterSuccessButtonLabel'] ?? '';
- $after_success_url = $attributes['afterSuccessURL'] ?? '';
- $is_variable = $attributes['is_variable'];
-
- if ( $is_variable && $variation_id ) {
- $product_id = $variation_id;
- }
-
- // Generate the button.
- $button_color = '';
- // Get button color from style attribute since style engine doesn't seem to handle this.
- if ( isset( $style['elements']['link']['color']['text'] ) ) {
- $color = $style['elements']['link']['color']['text'];
- $color = explode( '|', $color );
- if ( isset( $color[2] ) ) {
- $button_color = $color[2];
- }
- }
- $button_styles = Newspack_Blocks::block_styles(
- $attributes,
- [
- $background_color ? 'background-color:' . esc_attr( $background_color ) . ';' : '',
- $font_size ? 'font-size:' . esc_attr( $font_size ) . ';' : '',
- $width ? 'width:' . esc_attr( $width ) . '%;' : '',
- $button_color ? 'color:' . esc_attr( $button_color ) . ';' : '',
- ]
- );
-
- $button_classes = Newspack_Blocks::block_classes(
- 'button',
- $attributes,
- [
- 'wp-block-button__link',
- $background_color ? 'has-background has-' . esc_attr( $background_color ) . '-background-color' : '',
- $gradient ? 'has-background has-' . esc_attr( $gradient ) . '-gradient-background' : '',
- $text_align ? 'has-text-align-' . esc_attr( $text_align ) : '',
- isset( $style['border']['radius'] ) && $style['border']['radius'] === 0 ? 'no-border-radius' : '',
- $button_color ? 'has-text-color has-' . esc_attr( $button_color ) . '-color' : '',
- ]
- );
-
- $button = sprintf(
- '',
- $button_classes,
- $button_styles,
- $text
- );
-
- // Generate hidden fields for the form.
- $hidden_fields = '';
- $hidden_fields .= $after_success_behavior ? '' : '';
- $hidden_fields .= $after_success_button_label ? '' : '';
- $hidden_fields .= $after_success_url ? '' : '';
-
- // Generate the form.
- if ( function_exists( 'wc_get_product' ) ) {
- $product = wc_get_product( $product_id );
- if ( ! $product ) {
- return '';
- }
-
- $frequency = '';
- if ( class_exists( '\WC_Subscriptions_Product' ) && \WC_Subscriptions_Product::is_subscription( $product ) ) {
- $frequency = \WC_Subscriptions_Product::get_period( $product );
- }
-
- // Get the product type.
- $product_type = \Newspack_Blocks\Tracking\Data_Events::get_product_type( $product_id );
-
- $name = $product->get_name();
- $price = $product->get_price();
- $min_price = '';
- if ( ! empty( $attributes['price'] ) ) {
- // Default to the price set in the block attributes.
- $price = $attributes['price'];
- } elseif ( class_exists( '\WC_Name_Your_Price_Helpers' ) && \WC_Name_Your_Price_Helpers::is_nyp( $product_id ) ) {
- // Use suggested price if NYP is active and set for variation.
- $price = \WC_Name_Your_Price_Helpers::get_suggested_price( $product_id );
- $min_price = \WC_Name_Your_Price_Helpers::get_minimum_price( $product_id );
- }
-
- $is_variable = $attributes['is_variable'];
- $variation_id = $attributes['variation'];
- $product_price_summary = Modal_Checkout::get_summary_card_price_string( $name, $price, $frequency );
-
- // If this is a variable product without a variation picked, we're not sure about the frequency.
- $recurrence = ! empty( $frequency ) ? $frequency : 'once';
- if ( $is_variable && empty( $variation_id ) ) {
- $recurrence = '';
- }
-
- $product_data = [
- 'action_type' => 'checkout_button',
- 'currency' => function_exists( 'get_woocommerce_currency' ) ? \get_woocommerce_currency() : 'USD',
- 'is_variable' => $is_variable,
- 'product_id' => $product_id,
- 'product_type' => $product_type,
- 'recurrence' => $recurrence,
- 'referrer' => substr( \get_permalink(), strlen( home_url() ) ),
- ];
-
- if ( ! $is_variable || $variation_id ) {
- $product_data['price'] = $price;
- $product_data['product_price_summary'] = $product_price_summary;
- }
-
- if ( $variation_id ) {
- // We're doing a lot of shuffling around to get the "right" product ID, variation ID, and product type for GA4.
- $product_data['product_id'] = $product->get_parent_id(); // Reset Product ID as parent ID.
- $product_data['product_type'] = \Newspack_Blocks\Tracking\Data_Events::get_product_type( $product->get_parent_id() );
- $product_data['variation_id'] = $product_id; // Overwrite us setting the product ID as the variation ID.
- }
-
- // Check if the button should be output: it needs a price, or needs to be a product with variations to pick.
- if ( $min_price && ! $price ) {
- $price = $min_price;
- }
- if ( ( ! $is_variable && ! $variation_id && ! $price ) || ( $variation_id && ! $price ) ) {
- return '';
- }
-
- $form = sprintf(
- '',
- esc_attr( wp_json_encode( $product_data ) ),
- $button,
- $hidden_fields
- );
- } else {
- $form = sprintf(
- '',
- $button,
- $hidden_fields
- );
- }
-
- $container_classes = Newspack_Blocks::block_classes(
- 'checkout-button',
- $attributes,
- [
- 'wp-block-button',
- ( $font_size || isset( $style['typography']['fontSize'] ) ) ? 'has-custom-font-size' : '',
- $width ? ' has-custom-width wp-block-button__width-' . esc_attr( $width ) : '',
- ]
- );
- return sprintf(
- '%2$s
',
- $container_classes,
- $form
- );
+ return $content;
}
diff --git a/src/blocks/donate/block.json b/src/blocks/donate/block.json
index 95e40b03d..474ccad17 100644
--- a/src/blocks/donate/block.json
+++ b/src/blocks/donate/block.json
@@ -89,7 +89,7 @@
},
"afterSuccessButtonLabel": {
"type": "string",
- "default": "Continue"
+ "default": "Continue browsing"
},
"afterSuccessURL": {
"type": "string"
diff --git a/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php b/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php
index 2089effe8..c1cbbb2be 100644
--- a/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php
+++ b/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php
@@ -140,6 +140,7 @@ function ( $item ) {
'wpbnbd-frequencies--' . count( $configuration['frequencies'] ),
$is_tiers_based ? 'wpbnbd--tier-style-' . $tier_style : null,
];
+
if ( ! Newspack_Blocks::can_use_name_your_price() ) {
$class_names[] = 'wpbnbd--nyp-disabled';
}
@@ -187,20 +188,9 @@ protected static function render_hidden_form_inputs( $attributes ) {
* Action to add custom fields before the form fields of the donation block.
*/
do_action( 'newspack_blocks_donate_before_form_fields' );
-
- $currency = function_exists( 'get_woocommerce_currency' ) ? \get_woocommerce_currency() : 'USD';
-
- $donate_child_ids = [];
- if ( method_exists( 'Newspack\Donations', 'get_donation_product' ) ) {
- $donate_child_ids['year'] = Newspack\Donations::get_donation_product( 'year' );
- $donate_child_ids['month'] = Newspack\Donations::get_donation_product( 'month' );
- $donate_child_ids['once'] = Newspack\Donations::get_donation_product( 'once' );
- }
wp_referer_field();
?>
-
-
' value='' />
$frequency_name ) : ?>
$product_price_summary,
- ]
- );
+ $formatted_amount = $configuration['amounts'][ $frequency_slug ][3];
?>
+
'
role='tabpanel'
aria-labelledby='tab-newspack-donate-'
- data-product=''
- >
+ >
@@ -198,7 +186,7 @@ class='donate-label'
type='number'
min=''
name='donation_value__untiered'
- value=''
+ value=''
id='newspack--untiered-input'
/>
@@ -206,7 +194,7 @@ class='donate-label'
-untiered-input'
checked
/>
@@ -214,7 +202,7 @@ class='donate-label'
class='tier-select-label tier-label'
for='newspack--untiered-input'
>
-
+
@@ -252,24 +240,10 @@ class='wp-block-newspack-blocks-donate__frequency frequency'
$amount ) : ?>
- $product_price_summary,
- ]
- );
- ?>
-
-
+
+
-
+
diff --git a/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php b/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php
index 530f9a223..aeebee906 100644
--- a/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php
+++ b/src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-tiers-based.php
@@ -9,8 +9,6 @@
require_once NEWSPACK_BLOCKS__PLUGIN_DIR . 'src/blocks/donate/frontend/class-newspack-blocks-donate-renderer-base.php';
-use Newspack_Blocks\Modal_Checkout;
-
/**
* Renders the tiers-based Donate block.
*/
@@ -35,11 +33,12 @@ private static function get_displayed_amounts( $amounts ) {
* @param bool $is_any_recommended Is any option recommended.
*/
private static function render_single_tier( $attributes, $index, $amount, $selected_frequency, $is_any_recommended ) {
- $configuration = self::get_configuration( $attributes );
- $has_recommend_label = isset( $attributes['tiersBasedOptions'][ $index ]['recommendLabel'] ) && ! empty( $attributes['tiersBasedOptions'][ $index ]['recommendLabel'] );
- $has_description = isset( $attributes['tiersBasedOptions'][ $index ]['description'] ) && ! empty( $attributes['tiersBasedOptions'][ $index ]['description'] );
- $is_reverse_style = ! $has_recommend_label && $is_any_recommended;
- $button_style_attr = 'style="' . self::get_button_style( $attributes, $is_reverse_style ) . '"';
+ $configuration = self::get_configuration( $attributes );
+
+ $has_recommend_label = isset( $attributes['tiersBasedOptions'][ $index ]['recommendLabel'] ) && ! empty( $attributes['tiersBasedOptions'][ $index ]['recommendLabel'] );
+ $has_description = isset( $attributes['tiersBasedOptions'][ $index ]['description'] ) && ! empty( $attributes['tiersBasedOptions'][ $index ]['description'] );
+ $is_reverse_style = ! $has_recommend_label && $is_any_recommended;
+ $button_style_attr = 'style="' . self::get_button_style( $attributes, $is_reverse_style ) . '"';
ob_start();
?>
@@ -57,26 +56,11 @@ private static function render_single_tier( $attributes, $index, $amount, $selec
$frequency_name ) : ?>
- $product_price_summary,
- ]
- );
- ?>
diff --git a/src/blocks/donate/tiers-based/view.ts b/src/blocks/donate/tiers-based/view.ts
index 44470c8e8..a8620bc6a 100644
--- a/src/blocks/donate/tiers-based/view.ts
+++ b/src/blocks/donate/tiers-based/view.ts
@@ -92,29 +92,6 @@ export default ( parentEl: HTMLElement ) => {
tierSelectionButtonsEls.forEach( buttonEl => {
buttonEl.addEventListener( 'click', () => {
const tierIndex = parseInt( buttonEl.getAttribute( 'data-tier-index' ) || '' );
-
- // Remove hidden index and value inputs from tiers form.
- const hiddenIndexInputEl = initFormEl.querySelector( 'input[name="donation_tier_index"]' );
- const hiddenValueInputEl = initFormEl.querySelector( `input[name="donation_value_${ selectedFrequency }"]` );
- if ( hiddenIndexInputEl ) {
- hiddenIndexInputEl.remove();
- }
- if ( hiddenValueInputEl ) {
- hiddenValueInputEl.remove();
- }
-
- // Append hidden index input to tiers form.
- const indexInputEl = document.createElement( 'input' );
- const valueInputEl = document.createElement( 'input' );
- indexInputEl.setAttribute( 'type', 'hidden' );
- valueInputEl.setAttribute( 'type', 'hidden' );
- indexInputEl.setAttribute( 'name', 'donation_tier_index' );
- valueInputEl.setAttribute( 'name', `donation_value_${ selectedFrequency }` );
- indexInputEl.setAttribute( 'value', tierIndex.toString() );
- valueInputEl.setAttribute( 'value', config.amounts[ selectedFrequency ][ tierIndex ] );
- initFormEl.appendChild( indexInputEl );
- initFormEl.appendChild( valueInputEl );
-
const tierHeadingEl: HTMLElement | null = parentEl.querySelector(
'.wpbnbd__tiers__tier-tile h2'
);
diff --git a/src/modal-checkout/accessibility.js b/src/modal-checkout/accessibility.js
deleted file mode 100644
index c0e3e32cb..000000000
--- a/src/modal-checkout/accessibility.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * Trap focus in the modal when opened.
- * See: https://uxdesign.cc/how-to-trap-focus-inside-modal-to-make-it-ada-compliant-6a50f9a70700
- */
-export function trapFocus( currentModal, iframe = false ) {
- const focusableEls =
- 'button, [href], input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])';
- const focusableElsAll = currentModal.querySelectorAll( focusableEls );
- // Make sure we have elements to focus on before continuing.
- if ( 0 === focusableElsAll.length ) {
- return false;
- }
-
- const firstFocusableEl = focusableElsAll?.[ 0 ]; // get first element to be focused inside modal
- let lastFocusableEl; // Define last element to be focused on.
-
- firstFocusableEl.focus();
-
- // If iframe, we're in the checkout and need to handle the two-page checkout differently than normal modals:
- if ( iframe ) {
- document.addEventListener( 'keydown', function ( e ) {
- const isTabPressed = e.key === 'Tab' || e.keyCode === 9;
-
- if ( ! isTabPressed ) {
- return;
- }
-
- /* eslint-disable @wordpress/no-global-active-element */
- if ( e.shiftKey ) {
- if ( document.activeElement === firstFocusableEl ) {
- const iframeBody = iframe.contentWindow.document,
- customerDetails = iframeBody.getElementById( 'customer_details' ), // Get billing page 1 wrapper.
- afterCustomerDetails = iframeBody.getElementById( 'after_customer_details' ), // Get billing page 2 wrapper.
- afterSuccess = iframeBody.getElementById( 'checkout-after-success' ); // Get after success button.
-
- // If the after success button is visible, make it the last element.
- if ( afterSuccess !== null ) {
- lastFocusableEl = afterSuccess;
- } else {
- /* eslint-disable no-lonely-if */
- if ( customerDetails.offsetParent !== null ) {
- // If the first billing screen is visible, make the Continue button the last element.
- lastFocusableEl = iframeBody.getElementById( 'checkout_continue' );
- } else if ( afterCustomerDetails.offsetParent !== null ) {
- // If the second billing screen is visible, make the Back button the last element.
- lastFocusableEl = iframeBody.getElementById( 'checkout_back' );
- }
- /* eslint-enable no-lonely-if */
- }
-
- lastFocusableEl.focus();
- e.preventDefault();
- }
- }
- /* eslint-enable @wordpress/no-global-active-element */
- } );
-
- // When the fake "last element" in the modal checkout has focus, move focus to the close button.
- document.getElementById( 'newspack-a11y-last-element' ).addEventListener( 'focus', () => {
- firstFocusableEl.focus();
- } );
- } else {
- lastFocusableEl = focusableElsAll[ focusableElsAll.length - 1 ]; // get last element to be focused inside modal
-
- document.addEventListener( 'keydown', function ( e ) {
- const isTabPressed = e.key === 'Tab' || e.keyCode === 9;
- if ( ! isTabPressed ) {
- return;
- }
-
- /* eslint-disable @wordpress/no-global-active-element */
- if ( e.shiftKey ) {
- if ( document.activeElement === firstFocusableEl ) {
- lastFocusableEl.focus();
- e.preventDefault();
- }
- } else if ( document.activeElement === lastFocusableEl ) {
- firstFocusableEl.focus();
- e.preventDefault();
- }
- /* eslint-enable @wordpress/no-global-active-element */
- } );
- }
-}
diff --git a/src/modal-checkout/analytics/ga4/README.md b/src/modal-checkout/analytics/ga4/README.md
deleted file mode 100644
index 478916d0f..000000000
--- a/src/modal-checkout/analytics/ga4/README.md
+++ /dev/null
@@ -1,45 +0,0 @@
-# Newspack Modal Checkout Google Analytics Tracking
-
-The Newspack Modal Checkout uses Newspack Data Events to help track information for Google Analytics 4.
-
-## Actions
-
-Each checkout will include the following actions:
-
-| `action` | When it's used |
-| ---------------------------| ------------------------------------------------------------------------------------------------------------------ |
-| `opened` | When the modal checkout is opened, either from the Donate Block, Checkout Button Block, or Variation picker screen |
-| `opened_variations` | When a variation picker is opened from a Checkout button block |
-| `loaded` | When the modal finishes loading |
-| `continue` | When the 'Continue' button is clicked |
-| `back` | When the 'Back' button is clicked |
-| `dismissed` | When the modal is closed before completion |
-| `form_submission` | When a submission attempt is made |
-| `form_submission_success` | When a submission attempt is completed (back-end event)
-
-## Action types
-
-Each checkout will include the following action types:
-
-| `action_type` | When it's used |
-| ----------------- | ----------------------------------------------------------------- |
-| `checkout_button` | When the modal checkout is triggered by the Checkout Button block |
-| `donation` | When the modal checkout is triggered by the Donation block |
-
-## What's captured
-
-Each checkout will capture the following information on most actions.
-
-| What's captured | When it's captured |
-| ------------------ | ------------------------------------------------------------------------------------------------------------------- |
-| `amount` | For each action, except when opening a variation picker since the price isn't known |
-| `currency` | For each action |
-| `is_variable` | Only the initial `open_variations` action when opening a variation picker |
-| `product_id` | For each action |
-| `product_type`*** | For each action |
-| `recurrence` | For each action, except when opening a variation picker for a subscription product since the recurrence isn't known |
-| `referer` | For each action |
-| `variation_id` | For each action after picking a product variation when purchasing a variable product |
-
-
-*** Note: The product types have yet to be finalized, but currently are: `product`, `subscription`, `membership`, and `donation`.
\ No newline at end of file
diff --git a/src/modal-checkout/analytics/ga4/checkout-attempt.js b/src/modal-checkout/analytics/ga4/checkout-attempt.js
deleted file mode 100644
index 5c0aa023f..000000000
--- a/src/modal-checkout/analytics/ga4/checkout-attempt.js
+++ /dev/null
@@ -1,33 +0,0 @@
-import { getEventPayload, getProductDetails, sendEvent } from './utils';
-
-/**
- * Event fired when switching between steps of the multi-step checkout flow.
- *
- * @param {string} action Action name for the event: 'continue' or 'back'.
- */
-
-export const manageCheckoutAttempt = () => {
- if ( 'function' !== typeof window.gtag ) {
- return;
- }
-
- const { action_type, amount, currency, product_id, product_type, recurrence, referrer, variation_id = '' } = getProductDetails( 'modal-checkout-product-details' );
-
- const params = {
- action_type,
- amount,
- currency,
- product_id,
- product_type,
- recurrence,
- referrer,
- };
-
- // There's only a variation ID for variable products, after you've selected one.
- if ( variation_id ) {
- params.variation_id = variation_id;
- }
-
- const payload = getEventPayload( 'form_submission', params );
- sendEvent( payload );
-};
diff --git a/src/modal-checkout/analytics/ga4/dismissed.js b/src/modal-checkout/analytics/ga4/dismissed.js
deleted file mode 100644
index 486a19130..000000000
--- a/src/modal-checkout/analytics/ga4/dismissed.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import { getEventPayload, getProductDetails, sendEvent } from './utils';
-
-/**
- * Event fired when a checkout modal is dismissed (not when closed automatically due to a completed checkout).
- *
- * @param {Object} data The data to send with the event.
- */
-export const manageDismissed = ( data ) => {
- if ( 'function' !== typeof window.gtag ) {
- return;
- }
-
- data = data || getProductDetails( 'newspack_modal_checkout' );
-
- const { action_type, amount = '', currency, price = '', product_id, product_type, recurrence, referrer, variation_id = '' } = data;
-
- const params = {
- action_type,
- currency,
- product_id,
- product_type,
- recurrence,
- referrer,
- };
-
- // On the first variable screen, there may not be a price so we want to check for it.
- if ( amount || price ) {
- params.amount = amount ? amount : price;
- }
-
- // There's only a variation ID for variable products, after you've selected one.
- if ( variation_id ) {
- params.variation_id = variation_id;
- }
-
- const payload = getEventPayload( 'dismissed', params );
- sendEvent( payload );
-};
diff --git a/src/modal-checkout/analytics/ga4/loaded.js b/src/modal-checkout/analytics/ga4/loaded.js
deleted file mode 100644
index ea02d5837..000000000
--- a/src/modal-checkout/analytics/ga4/loaded.js
+++ /dev/null
@@ -1,43 +0,0 @@
-import { getEventPayload, getProductDetails, sendEvent } from './utils';
-import { domReady } from '../../utils';
-
-/**
- * Event fired when the modal checkout content is loaded.
- */
-export const manageLoaded = () => {
- domReady( function() {
- if ( 'function' !== typeof window.gtag ) {
- return;
- }
-
- const {
- action_type,
- amount,
- currency,
- product_id,
- product_type,
- recurrence,
- referrer,
- variation_id = ''
- } = getProductDetails( 'modal-checkout-product-details' );
-
- const params = {
- action_type,
- amount,
- currency,
- product_id,
- product_type,
- recurrence,
- referrer,
- };
-
- // There's only a variation ID for variable products, after you've selected one.
- if ( variation_id ) {
- params.variation_id = variation_id;
- }
-
- const payload = getEventPayload( 'loaded', params );
-
- sendEvent( payload );
- } );
-};
diff --git a/src/modal-checkout/analytics/ga4/opened.js b/src/modal-checkout/analytics/ga4/opened.js
deleted file mode 100644
index 858aa1a5c..000000000
--- a/src/modal-checkout/analytics/ga4/opened.js
+++ /dev/null
@@ -1,64 +0,0 @@
-import { getEventPayload, sendEvent } from './utils';
-
-/**
- * Execute a callback function to send a GA event when a prompt is dismissed.
- *
- * @param {Object} data Information about the purchase being made.
- */
-export const manageOpened = ( data ) => {
- if ( 'function' !== typeof window.gtag ) {
- return;
- }
-
- let action = 'opened';
-
- const {
- action_type,
- amount = '',
- currency,
- is_variable = '',
- price = '',
- product_id,
- product_type,
- recurrence,
- referrer,
- variation_id = '',
- } = data;
-
- const params = {
- action_type,
- currency,
- product_id,
- product_type,
- referrer,
- };
-
- // On the first variable screen, there may not be a price so we want to check for it.
- if ( amount || price ) {
- params.amount = amount ? amount : price;
- }
-
- // Only pass is_variable if available -- it only is for variable products.
- if ( is_variable ) {
- params.is_variable = is_variable;
- }
-
- // Only pass the variation_id if available -- it only is when a variation is picked.
- if ( variation_id ) {
- params.variation_id = variation_id;
- }
-
- // Only pass the recurrence if available -- for variable products, it won't be until a variation is picked.
- if ( recurrence ) {
- params.recurrence = recurrence;
- }
-
- // Change the action when opening the initial variation modal.
- if ( is_variable && ! variation_id ) {
- action = 'opened_variations';
- }
-
- const payload = getEventPayload( action, params );
-
- sendEvent( payload );
-};
diff --git a/src/modal-checkout/analytics/ga4/pagination.js b/src/modal-checkout/analytics/ga4/pagination.js
deleted file mode 100644
index 57bc85e92..000000000
--- a/src/modal-checkout/analytics/ga4/pagination.js
+++ /dev/null
@@ -1,33 +0,0 @@
-import { getEventPayload, getProductDetails, sendEvent } from './utils';
-
-/**
- * Event fired when switching between steps of the multi-step checkout flow.
- *
- * @param {string} action Action name for the event: 'continue' or 'back'.
- */
-
-export const managePagination = ( action = 'continue' ) => {
- if ( 'function' !== typeof window.gtag ) {
- return;
- }
-
- const { action_type, amount, currency, product_id, product_type, recurrence, referrer, variation_id = '' } = getProductDetails( 'modal-checkout-product-details' );
-
- const params = {
- action_type,
- amount,
- currency,
- product_id,
- product_type,
- recurrence,
- referrer,
- };
-
- // There's only a variation ID for variable products, after you've selected one.
- if ( variation_id ) {
- params.variation_id = variation_id;
- }
-
- const payload = getEventPayload( action, params );
- sendEvent( payload );
-};
diff --git a/src/modal-checkout/analytics/ga4/utils/index.js b/src/modal-checkout/analytics/ga4/utils/index.js
deleted file mode 100644
index 2a47e7f27..000000000
--- a/src/modal-checkout/analytics/ga4/utils/index.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * Get a GA4 event payload for a given prompt.
- *
- * @param {string} action Action name for the event.
- * @param {number} promptId ID of the prompt
- * @param {Object} extraParams Additional key/value pairs to add as params to the event payload.
- *
- * @return {Object} Event payload.
- */
-
-export const getEventPayload = ( action, extraParams = {} ) => {
- return { ...extraParams, action };
-};
-
-/**
- * Send an event to GA4.
- *
- * @param {Object} payload Event payload.
- * @param {string} eventName Name of the event. Defaults to `np_modal_checkout_interaction` but can be overriden if necessary.
- */
-
-export const sendEvent = ( payload, eventName = 'np_modal_checkout_interaction' ) => {
- if ( 'function' === typeof window.gtag && payload ) {
- window.gtag( 'event', eventName, payload );
- }
-};
-
-/**
- * Get product details from the data-order-details attribute, for inside the iframe.
- *
- * @return {Object} Product details.
- *
- * @param {string} detailsElement ID of HTML element to get product details from.
- */
-export const getProductDetails = ( detailsElement ) => {
- const productDetailsContainer = document.getElementById( detailsElement );
- const productDetailsJSON = productDetailsContainer ? productDetailsContainer.getAttribute( 'data-order-details' ) : false;
- const productDetails = productDetailsJSON ? JSON.parse( productDetailsJSON ) : false;
- return productDetails || {};
-}
diff --git a/src/modal-checkout/analytics/index.js b/src/modal-checkout/analytics/index.js
deleted file mode 100644
index 4ec5dda21..000000000
--- a/src/modal-checkout/analytics/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-export { manageCheckoutAttempt } from './ga4/checkout-attempt';
-export { manageDismissed } from './ga4/dismissed';
-export { manageLoaded } from './ga4/loaded';
-export { manageOpened } from './ga4/opened';
-export { managePagination } from './ga4/pagination';
diff --git a/src/modal-checkout/checkout.scss b/src/modal-checkout/checkout.scss
index 7f05f39b8..5b1571e63 100644
--- a/src/modal-checkout/checkout.scss
+++ b/src/modal-checkout/checkout.scss
@@ -1,770 +1,286 @@
@use "../shared/sass/colors";
-// stylelint-disable-next-line selector-id-pattern
-#newspack_modal_checkout_container {
- background: var(--newspack-ui-color-neutral-0, #fff);
- padding: var(--newspack-ui-spacer-5, 24px);
-
- form p {
- margin: 0 0 var(--newspack-ui-spacer-5, 24px);
-
- &:last-child,
- &.form-row-first:has(+ .form-row-last:last-child) {
- margin-bottom: 0;
+/* stylelint-disable-next-line */
+.newspack-modal-checkout {
+ padding: 32px;
+ font-size: 1rem;
+ &.cart {
+ .button-container {
+ text-align: center;
+ }
+ .woocommerce-error {
+ background: none;
+ color: colors.$color__error;
+ padding: 0;
}
}
-
- table.woocommerce-checkout-review-order-table {
- thead > tr > th {
- font-weight: var(--newspack-ui-font-weight-strong, 600);
- }
-
- tfoot > tr.order-total > th,
- tfoot > tr.recurring-totals > th {
- font-weight: var(--newspack-ui-font-weight-strong, 600);
- }
-
- td.product-name {
- padding-right: 1em;
+ .order-details-summary {
+ border: 2px solid;
+ border-radius: 3px;
+ padding: 16px;
+ h4 {
+ font-size: 1rem;
+ margin: 0;
+ > span {
+ color: inherit;
+ font-size: clamp(1.75rem, 1.75rem + ((1vw - 0.48rem) * 0.962), 2.25rem);
+ font-weight: bold;
+ line-height: 1.434;
+ }
+ .subscription-details {
+ font-size: 1rem;
+ font-weight: normal;
+ }
}
}
-
- .order-review-wrapper.hidden {
- display: none;
- }
-
- // Remove support for "Allow customers to log into an existing account during checkout"
- .woocommerce-form-login-toggle {
+ #order-details-wrapper.hidden {
display: none;
}
-
- // Required fields.
- .woocommerce form .form-row .required {
- color: var(--newspack-ui-color-error-50, colors.$color__error);
+ .woocommerce-NoticeGroup {
+ margin-top: 16px;
}
-
- // Billing & Shipping fields
- // Make sure there's not a small orphan row
- .woocommerce form {
- .form-row-first:not(:has(+ .form-row-last)),
- .form-row-last + .form-row-last,
- .form-row-wide + .form-row-last {
- clear: both;
- float: none;
- width: 100%;
- }
- }
-
- .woocommerce-checkout {
- h3 {
- font-size: var(--newspack-ui-font-size-s, 16px);
- line-height: var(--newspack-ui-line-height-s, 1.5);
- margin: 0 0 var(--newspack-ui-spacer-5, 24px);
- }
-
- .woocommerce-billing-fields h3 {
- margin: 0 0 var(--newspack-ui-spacer-5, 24px);
+ .woocommerce-checkout-review-order-table {
+ margin-top: 16px;
+ th,
+ td {
+ font-size: 0.8rem;
}
-
- // After Customer Details
- // stylelint-disable-next-line selector-id-pattern
- #after_customer_details {
- h3 {
- margin-bottom: var(--newspack-ui-spacer-2, 12px);
- }
-
- // PayPal Payments buttons.
- #ppc-button-ppcp-gateway {
- margin-top: var(--newspack-ui-spacer-5, 24px);
- }
- #ppc-button-ppcp-gateway,
- #ppc-button-applepay-container,
- #ppc-button-googlepay-container {
- margin-bottom: var(--newspack-ui-spacer-2, 12px);
- }
+ &.empty {
+ display: none;
+ margin: 0;
+ padding: 0;
}
-
- // Override label styles from theme
- .woocommerce-billing-fields,
- .woocommerce-account-fields,
- .woocommerce-shipping-fields,
- .woocommerce-additional-fields {
- label {
- font-size: var(--newspack-ui-font-size-s, 16px);
- line-height: var(--newspack-ui-line-height-s, 1.5);
- }
-
- // A hacky way to hide these fields if they have no children; :empty is not working since they contain line breaks when empty.
- &:not(:has(> *)) {
- display: none;
- }
+ }
+ .woocommerce-billing-fields {
+ margin-bottom: 16px;
+ }
+ .checkout-billing-summary {
+ border-bottom: 1px solid colors.$color__border;
+ padding-bottom: 32px;
+ &__grid {
+ align-items: baseline;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 8px;
+ justify-content: space-between;
}
-
- .woocommerce-billing-fields__field-wrapper ~ .form-row {
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
+ p {
+ font-size: clamp(0.75rem, 0.75rem + ((1vw - 0.48rem) * 0.481), 1rem);
+ margin: 16px 0 0;
}
-
- // Additional fields
- .woocommerce-additional-fields {
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
-
- h3 {
- display: none;
+ .edit-billing-link {
+ color: colors.$color__text-light;
+ font-size: clamp(0.75rem, 0.75rem + ((1vw - 0.48rem) * 0.481), 1rem);
+ display: inline-block;
+ text-decoration: underline;
+ &:focus,
+ &:hover {
+ color: inherit;
}
}
}
+ .woocommerce-account-fields .create-account {
+ border-bottom: 1px solid colors.$color__border;
+ padding-bottom: 32px;
- // Override billing details spacing.
- // stylelint-disable-next-line selector-id-pattern
- #checkout_details {
- margin-bottom: var(--newspack-ui-spacer-5, 24px);
-
- h3 {
- margin: 0 0 var(--newspack-ui-spacer-base, 8px);
+ .woocommerce-password-strength,
+ .woocommerce-password-hint {
+ color: colors.$color__error;
+ margin-top: 16px;
}
}
- .billing-details,
- .shipping-details,
- .gift-details {
- &:not(:last-child) {
- margin-bottom: var(--newspack-ui-spacer-5, 24px);
+ form {
+ margin: 0;
+ .woocommerce-terms-and-conditions-wrapper {
+ margin: 16px 0;
}
-
- p {
- margin: 0;
+ h3 {
+ font-size: 1.37rem;
+ margin: 32px 0 0;
}
- }
-
- // Country dropdown when displaying a single country.
- /* stylelint-disable selector-id-pattern */
- #billing_country_field,
- #shipping_country_field {
- &:has(input[readonly][autocomplete="country"]) {
- .required {
- display: none;
- }
-
- strong {
- font-weight: normal;
- }
+ p {
+ margin: 16px 0;
}
- }
- /* stylelint-enable */
-
- // Different shipping address toggle
- #ship-to-different-address {
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
- label {
- display: flex;
- font-weight: 600;
+ .select2-container .select2-selection--single {
margin: 0;
-
- input[type="checkbox"] {
- display: grid;
- }
- }
-
- span {
- font-weight: unset;
-
- &::before,
- &::after {
- display: none;
- }
- }
- }
-
- .shipping_address {
- margin-top: var(--newspack-ui-spacer-5, 24px);
- }
-
- // Gift Subscriptions
- .newspack-wcsg {
- &--wrapper {
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
}
-
- &--gift-toggle {
- align-items: center;
- display: flex;
- font-weight: 700;
+ /* stylelint-disable-next-line */
+ #payment button#place_order {
margin-bottom: 0;
-
- label {
- display: flex !important;
- margin-bottom: 0;
- }
-
- .woocommerce-input-wrapper {
- line-height: 0.5;
- margin-right: 0.25rem;
- }
}
-
- &--gift-email {
- max-height: 0;
- overflow: hidden;
- transition: max-height 0.25s ease-in-out;
- visibility: hidden;
-
- &.visible {
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
- max-height: initial;
- visibility: visible;
- }
+ .checkout-billing button[type="submit"],
+ button[name="woocommerce_checkout_place_order"],
+ button.modal-continue {
+ display: block;
+ width: 100%;
}
}
-
- // Create an account
- .woocommerce-account-fields {
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
-
- h3:has(+ .create-account) {
- display: none;
- }
-
- .create-account {
- label:has(input[type="checkbox"]) {
- display: grid;
- gap: 0 var(--newspack-ui-spacer-base, 8px);
- grid-template-columns: var(--newspack-ui-spacer-4, 20px) 1fr;
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
- }
-
- .woocommerce-password-strength {
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- margin: var(--newspack-ui-spacer-base, 8px) 0 0;
-
- &.short,
- &.bad {
- color: var(--newspack-ui-color-error-50, #d63638);
- }
-
- &.good {
- color: var(--newspack-ui-color-warning-40, #bd8600);
- }
-
- &.strong {
- color: var(--newspack-ui-color-success-50, #008a20);
- }
- }
-
- .woocommerce-password-hint {
- color: var(--newspack-ui-color-neutral-60, #6c6c6c);
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- }
-
- > p.form-row:last-of-type {
- margin-bottom: 0;
- }
- }
+ .form-row-first,
+ .form-row-last {
+ width: calc(50% - 8px);
}
-
- // Name Your Price styles
- .name-your-price {
- margin-bottom: var(--newspack-ui-spacer-5, 24px);
+ .form-row-wide + .form-row-first,
+ .form-row-wide + .form-row-first + .form-row-last,
+ .form-row-last + .form-row-first {
+ margin-top: 0;
}
-
- .modal_checkout_nyp {
- h3 {
- color: var(--newspack-ui-label-color, inherit);
- margin-bottom: var(--newspack-ui-spacer-base, 8px);
- }
-
- .input-price {
- display: flex;
- align-items: center;
- flex-wrap: nowrap;
- gap: 0.5em;
- margin: 0 0 8px;
-
- label {
- display: flex;
- align-items: center;
- margin: 0;
- position: relative;
- width: 100%;
-
- span.currency {
- padding-left: 16px;
- position: absolute;
- left: 0;
- }
-
- input {
- padding-left: 32px;
- }
+ .select2-container--default {
+ .select2-selection--single {
+ border-color: colors.$color__border;
+ border-radius: 0;
+ height: 44px;
+ .select2-selection__rendered {
+ color: inherit;
+ line-height: 44px;
}
-
- button {
- margin-top: 0;
+ .select2-selection__arrow {
+ height: 42px;
}
}
}
-
- // Coupon Styles
- .woocommerce-form-coupon {
- margin-bottom: var(--newspack-ui-spacer-5, 24px);
-
- h3 {
- color: var(--newspack-ui-label-color, inherit);
- margin-bottom: var(--newspack-ui-spacer-base, 8px);
+ .wc_payment_method .payment_box {
+ background: colors.$color__gray-lighter;
+ border-radius: 3px;
+ padding: 16px;
+ p {
+ margin-top: 0;
}
-
- p:first-of-type {
- align-items: center;
+ p.woocommerce-SavedPaymentMethods-saveNew,
+ p.newspack-cover-fees {
display: flex;
- gap: var(--newspack-ui-spacer-base, colors.$newspack-ui-color-neutral-90);
-
- input,
- button {
- margin: 0 !important;
- }
-
- + .newspack-ui__helper-text {
- margin-top: calc(var(--newspack-ui-spacer-3, 16px) * -1);
+ margin: 8px 0;
+ align-items: flex-start;
+ input[type="checkbox"] {
+ margin-right: 8px;
}
}
}
-
- // Processing styles
- .modal_checkout_nyp,
- .modal_checkout_coupon {
- &.modal-processing {
- opacity: 0.5;
- }
- }
-
- // Checkout form heading.
- .woocommerce .order-details-summary {
- // Top margin not needed in newspack ui modal.
- h2 {
- margin-top: 0;
- }
+ .wc-saved-payment-methods {
+ padding: 0;
}
-
- // Override checkout payment method box.
-
- .wc_payment_methods {
- margin: 0 0 var(--newspack-ui-spacer-5, 24px);
-
- label[for="payment_method_stripe"] {
- &.newspack-ui__input-card {
- padding: var(--newspack-ui-spacer-3, 16px) !important;
- }
- }
+ .woocommerce-error {
+ border-radius: 3px;
+ margin: 0;
}
-
- .wc_payment_method {
- + .wc_payment_method {
- margin-top: var(--newspack-ui-spacer-2, 12px);
- }
-
- span {
- font-weight: var(--newspack-ui-font-weight-strong, 600);
- }
-
- > label:first-of-type {
- margin: unset;
-
- img {
- float: right;
- }
- }
-
- .payment_box {
- background: transparent;
- font-weight: normal;
- padding: 0;
-
- p {
- color: var(--newspack-ui-color-neutral-60, colors.$newspack-ui-color-neutral-60);
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- margin: 0;
- }
-
- ul.wc-saved-payment-methods {
- margin: var(--newspack-ui-spacer-3, 16px) 0 0;
- padding: 0;
-
- li {
- display: flex;
-
- &:not(:last-child) {
- margin-bottom: var(--newspack-ui-spacer-3, 16px);
- }
-
- label {
- font-size: var(--newspack-ui-font-size-xs, 14px);
- font-weight: normal;
- line-height: inherit;
- margin: 0;
- }
-
- input {
- margin-right: var(--newspack-ui-spacer-base, 8px);
- }
- }
- }
-
- fieldset {
- margin: var(--newspack-ui-spacer-3, 16px) 0 0;
- padding: 0 !important; // To override inline styles.
-
- &.wc-payment-form {
- margin-top: var(--newspack-ui-spacer-3, 16px);
- }
-
- p {
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- margin-bottom: 0;
-
- &.form-row {
- display: flex;
- gap: var(--newspack-ui-spacer-2, 12px);
- align-items: flex-start;
-
- input {
- margin: 0;
- }
-
- label {
- margin-bottom: 0;
- font-weight: normal;
- }
- }
- }
- }
-
- .newspack-cover-fees,
- .woocommerce-SavedPaymentMethods-saveNew {
- label {
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- }
-
- &::before {
- display: none;
- }
- }
- }
-
- // Override a style coming from the theme to hide the radio -- we need this when there's more than one option.
- input.input-radio[name="payment_method"] {
- display: inherit;
- }
-
- // If the only payment option, we're hiding the radio selection so we don't need a grid.
- &:first-child:last-child .newspack-ui__input-card {
- grid-template-columns: 0;
- gap: 0;
-
- input.input-radio[name="payment_method"] {
- display: none;
- }
- }
+ .woocommerce-notices-wrapper:not(:empty) {
+ margin-bottom: 32px;
}
-
- // WooCommerce Payments
- #payment {
- .payment_method_woocommerce_payments {
-
- .testmode-info {
- margin-bottom: 0;
- }
-
- // stylelint-disable-next-line selector-id-pattern
- #wc-woocommerce_payments-upe-form {
- margin-top: var(--newspack-ui-spacer-3, 16px);
- }
-
- // Fix icon alignment and display.
- label:has(.woopayments-rich-payment-method-label) {
- align-items: unset;
-
- .woopayments-rich-payment-method-label {
- img {
- margin: 0;
- }
-
- .payment-method-title {
- margin-left: -0.25em; // Fix space in label string.
- vertical-align: unset;
- }
- }
-
- span > img {
- display: none;
- }
- }
+ .woocommerce-privacy-policy-text {
+ color: colors.$color__text-light;
+ p {
+ font-size: clamp(0.75rem, 0.75rem + ((1vw - 0.48rem) * 0.481), 1rem);
+ margin: 0;
}
}
-
- // Stripe inputs
- .wc-credit-card-form {
- .form-row-wide {
- margin-bottom: var(--newspack-ui-spacer-base, 8px);
- }
- .wc-stripe-elements-field,
- .wc-stripe-iban-element-field {
- border: 1px solid var(--newspack-ui-color-input-border, colors.$newspack-ui-color-neutral-30);
- border-radius: var(--newspack-ui-border-radius-m, 6px);
+ .woocommerce-thankyou-order-received {
+ align-items: center;
+ border-bottom: 1px solid colors.$color__border;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ margin: 0 0 32px;
+ padding: 0 0 32px;
+ &::before {
+ animation: bounce 250ms ease-in;
+ animation-delay: 1s;
+ animation-fill-mode: forwards;
+ background-color: colors.$color__success;
+ background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z" fill="white"/%3E%3C/svg%3E');
+ background-position: 50% 50%;
+ background-repeat: no-repeat;
+ background-size: 24px;
+ border-radius: 50%;
+ content: "";
display: block;
- font-family: var(--newspack-ui-font-family, system-ui);
- font-size: var(--newspack-ui-font-size-s, 16px);
- line-height: var(--newspack-ui-line-height-s, 1.5);
- padding: calc(var(--newspack-ui-spacer-2, 12px) - 1px) calc(var(--newspack-ui-spacer-3, 16px) - 1px);
+ height: 40px;
+ margin-bottom: 16px;
+ padding: 8px;
+ transform: scale(0);
+ width: 40px;
}
-
- &:has(div.stripe-source-errors[role="alert"]:not(:empty)) {
- .wc-stripe-elements-field,
- .wc-stripe-iban-element-field {
- border-color: var(--newspack-ui-color-error-50, colors.$color__error);
- }
-
- label {
- color: var(--newspack-ui-color-error-50, colors.$color__error);
- }
-
- .woocommerce_error {
- background: transparent;
- color: var(--newspack-ui-color-error-50, colors.$color__error);
- font-family: var(--newspack-ui-font-family, system-ui);
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- padding: 0;
- }
- }
-
- @media (max-width: 440px) {
- wc-stripe-cc-form {
- .form-row-first,
- .form-row-last {
- float: none;
- width: 100%;
- }
- }
+ + .woocommerce-info {
+ display: none; // Hide the "Please log in to view this order" message on the thank you page.
}
}
-
- #stripe-payment-data ~ fieldset {
- margin: var(--newspack-ui-spacer-3, 16px) 0 0;
- }
-
- // Hide 'Save New' checkbox container if the credit card form is hidden -- this means the checkbox is also hidden and gets rid of extra space.
- fieldset:has(.woocommerce-SavedPaymentMethods-saveNew[style*="display: none"]) {
- display: none;
+ .woocommerce-form-login-toggle {
+ display: none; // Hide the "Returning customer? Click here to login" message.
}
-
- // WooPayments inputs
- #wcpay-upe-element,
- .wcpay-upe-element {
- margin: 0;
+ .woocommerce-order-overview {
+ color: colors.$color__text-light;
+ list-style: none;
+ margin: 16px 0 0;
padding: 0;
-
- + div:has(.woocommerce-SavedPaymentMethods-saveNew) {
- margin-top: var(--newspack-ui-spacer-3, 16px);
- }
- }
-
- .payment_method_woocommerce_payments {
- // WooPayments test credit card number
- .js-woopayments-copy-test-number {
- font-size: inherit;
- font-style: inherit;
- font-weight: normal;
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- padding: 0;
- vertical-align: unset;
-
- &:hover,
- &:focus {
- color: inherit;
- filter: none;
- }
-
- i {
- height: 1em;
- width: 1em;
- }
- }
-
- .testmode-info a {
- text-decoration: underline;
- }
}
- // Fix Link payment processor icon placement
- .woocommerce-input-wrapper:has(.stripe-gateway-stripelink-modal-trigger) {
- display: block;
- position: relative;
-
- .stripe-gateway-stripelink-modal-trigger {
- inset: calc(50% - 24px) 20px auto auto !important; // !important override inline styles.
- }
- }
-
- // Order review table.
- .woocommerce-checkout-review-order-table {
- th,
- td,
- label,
- small {
- font-size: var(--newspack-ui-font-size-xs, 14px) !important;
- line-height: var(--newspack-ui-line-height-xs, 1.4286) !important;
- }
-
- thead th,
- .recurring-totals th {
- background: transparent;
- }
-
- // stylelint-disable-next-line selector-id-pattern
- .woocommerce-shipping-totals #shipping_method {
- li,
- label {
- margin: 0;
- }
+ .blockOverlay {
+ align-items: center;
+ display: flex;
+ inset: 0;
+ justify-content: center;
+ position: fixed !important;
+ &::after {
+ animation: spin 1s infinite linear;
+ border: 2px solid colors.$color__background-body;
+ border-top-color: colors.$color__text-light;
+ border-radius: 50%;
+ content: "";
+ display: block;
+ height: 25px;
+ width: 25px;
}
}
+}
- .woocommerce .first-payment-date {
- font-family: var(--newspack-ui-font-family, system-ui);
- }
-
- // Errors
- .woocommerce-invalid {
- input,
- textarea,
- .select2-container--default .select2-selection--single {
- border-color: var(--newspack-ui-color-error-50, colors.$color__error);
-
- &:focus {
- outline-color: var(--newspack-ui-color-error-50, colors.$color__error);
- }
- }
-
- label {
- color: var(--newspack-ui-color-error-50, colors.$color__error);
+.newspack-modal-newsletters {
+ margin-top: 20px;
+ padding-top: 22px;
+ border-top: 1px solid colors.$color__border;
+ &__info {
+ margin-bottom: 35px;
+ span {
+ color: colors.$color__text-light;
}
}
-
- // Terms and Conditions section
- .woocommerce-terms-and-conditions-wrapper {
- margin-bottom: 0;
-
- // Privacy Policy
- .woocommerce-privacy-policy-text {
- color: var(--newspack-ui-color-neutral-60, colors.$newspack-ui-color-neutral-60);
- }
-
- .woocommerce-terms-and-conditions {
- margin-top: var(--newspack-ui-spacer-5, 24px);
-
- *:first-child {
- margin-top: 0;
- }
- }
-
- p.form-row {
- background: var(--newspack-ui-color-neutral-5, #f7f7f7);
- border-color: var(--newspack-ui-color-border, #ddd);
- box-shadow: none;
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- margin-top: var(--newspack-ui-spacer-5, 24px);
- padding: var(--newspack-ui-spacer-5, 24px);
-
- label {
- display: flex !important; // to override grid on more generic labels with checkboxes.
- justify-content: flex-start;
- align-items: center;
- height: 20px;
- margin: 0;
- padding: 0;
- gap: 0;
-
- input {
- margin: 0 var(--newspack-ui-spacer-2, 12px) 0 0;
- }
- // Override checkout form terms and condition text.
- .woocommerce-terms-and-conditions-checkbox-text {
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- margin-bottom: 0;
- }
- }
+ &__list-item {
+ display: flex;
+ margin-bottom: 18px;
+ border: 1px solid colors.$color__border;
+ border-radius: 6px;
+ b {
+ display: block;
+ margin-bottom: 2px;
}
}
-
-
- // Automate Woo Opt in
- form .automatewoo-optin {
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
+ label {
+ flex: 1;
+ padding: 12px;
+ cursor: pointer;
}
-
- // Buttons - adjust spacing
- #place-order {
- margin-bottom: 0;
+ input[type="checkbox"] {
+ padding: 10px;
+ margin-top: 18px;
+ margin-right: 19px;
+ margin-left: 20px;
+ border-radius: 5px;
}
-
- // Express checkout dividers.
- // This is being replaced with JavaScript so it can be styled correctly.
- #wcpay-express-checkout-button-separator,
- #wc-stripe-payment-request-button-separator {
- display: none !important; // !important needed to override inline styles.
-
- &[style*="display:none"] + .newspack-ui__word-divider {
- display: none;
- }
+ input[type="submit"],
+ &__button {
+ margin-top: 25px;
+ width: 100%;
+ padding: 22px !important;
+ font-size: 1em !important;
}
+}
- // stylelint-disable-next-line selector-id-pattern
- #checkout_back {
- margin-top: 0;
- }
-
- // stylelint-disable-next-line selector-id-pattern
- #checkout_error_back {
- margin-bottom: 0;
- }
-
- form.checkout .woocommerce-NoticeGroup,
- .woocommerce .woocommerce-notices-wrapper {
- scroll-margin-top: var(--newspack-ui-spacer-10, 64px);
-
- li div {
- display: block; // Overrides display: flex from theme with listed errors.
- }
-
- .woocommerce-message,
- .woocommerce-error,
- .woocommerce-info {
- background: none;
- color: inherit;
- font-family: var(--newspack-ui-font-family, system-ui);
- font-size: var(--newspack-ui-font-size-xs, 14px);
- list-style-type: none;
- margin: 0;
- padding: 0;
-
- li {
- width: 100%;
- }
- }
+@keyframes bounce {
+ 0% {
+ transform: scale(0);
}
-
- .woocommerce .woocommerce-notices-wrapper {
- margin-bottom: var(--newspack-ui-spacer-5, 24px);
- margin-top: 0;
+ 90% {
+ transform: scale(1.4);
}
-
- .modal-processing {
- opacity: 0.5;
+ 100% {
+ transform: scale(1);
}
}
diff --git a/src/modal-checkout/index.js b/src/modal-checkout/index.js
index 4c4527771..9e38a8974 100644
--- a/src/modal-checkout/index.js
+++ b/src/modal-checkout/index.js
@@ -1,785 +1,37 @@
-/* globals newspackBlocksModalCheckout, jQuery, wc_checkout_params */
/**
* Style dependencies
*/
import './checkout.scss';
/**
- * Internal dependencies
+ * Specify a function to execute when the DOM is fully loaded.
+ *
+ * @see https://github.com/WordPress/gutenberg/blob/trunk/packages/dom-ready/
+ *
+ * @param {Function} callback A function to execute after the DOM is ready.
+ * @return {void}
*/
-import { manageCheckoutAttempt, manageLoaded, managePagination } from './analytics';
-import { domReady } from './utils';
-
-( $ => {
- domReady( () => {
- if ( ! $ ) {
- console.warn( 'jQuery is not available.' ); // eslint-disable-line no-console
- return;
- }
-
- const CLASS_PREFIX = newspackBlocksModalCheckout.newspack_class_prefix;
- const readyEvent = new CustomEvent( 'checkout-ready' );
-
- function getEventHandlers( element, event ) {
- const events = $._data( element, 'events' );
- if ( ! events ) {
- return [];
- }
- if ( ! event ) {
- return events;
- }
- return $._data( element, 'events' )[ event ];
- }
-
- function clearNotices() {
- $(
- `.woocommerce-NoticeGroup-checkout, .${ CLASS_PREFIX }__inline-error, .woocommerce-error, .woocommerce-message, .wc-block-components-notice-banner, .woocommerce-notices-wrapper`
- ).remove();
- }
-
- /**
- * Set the checkout as ready so the modal can resolve the loading state.
- */
- function setReady( init_modal_opened = true ) {
- const container = document.querySelector( '#newspack_modal_checkout_container' );
- container.checkoutReady = true;
- container.dispatchEvent( readyEvent );
- if ( init_modal_opened ) {
- // Only fire this data event when the modal is being opened.
- manageLoaded( container );
- }
- }
-
- if ( newspackBlocksModalCheckout.is_checkout_complete ) {
- /**
- * Set the checkout as complete so the modal can resolve post checkout flows.
- */
- const container = document.querySelector( '#newspack_modal_checkout_container' );
- if ( container ) {
- container.checkoutComplete = true;
- }
- } else {
- function init() {
- // If present, update the markup used for the WooPayments express checkout divider.
- $( '#wcpay-express-checkout-button-separator, #wc-stripe-payment-request-button-separator' ).after(
- '' + newspackBlocksModalCheckout.divider_text + '
'
- );
-
- let originalFormHandlers = [];
-
- const $form = $( 'form.checkout' );
-
- if ( ! $form.length ) {
- console.warn( 'Form is not available' ); // eslint-disable-line no-console
- return;
- }
-
- const $coupon = $( 'form.modal_checkout_coupon' );
- const $nyp = $( 'form.modal_checkout_nyp' );
- const $checkout_continue = $( '#checkout_continue' );
- const $customer_details = $( '#customer_details' );
- const $after_customer_details = $( '#after_customer_details' );
- const $gift_options = $( '.newspack-wcsg--wrapper' );
-
- /**
- * Handle styling update for selected payment method.
- */
- function handlePaymentMethodSelect() {
- const selected = $( 'input[name="payment_method"]:checked' ).val();
- $( '.wc_payment_method' ).removeClass( 'selected' );
- $( '.wc_payment_method.payment_method_' + selected ).addClass( 'selected' );
- }
- $( 'input[name="payment_method"]' ).change( handlePaymentMethodSelect );
- $( document ).on( 'payment_method_selected', handlePaymentMethodSelect );
- $( document ).on( 'updated_checkout', handlePaymentMethodSelect );
- handlePaymentMethodSelect();
-
- /**
- * Toggle "Payment info" title if there's no money transaction.
- */
- $( document ).on( 'updated_checkout', function () {
- if ( $( '#payment .wc_payment_methods' ).length ) {
- $( '#after_customer_details > h3' ).show();
- } else {
- $( '#after_customer_details > h3' ).hide();
- }
- } );
-
- /**
- * Handle order review table appearance.
- */
- $( document ).on( 'updated_checkout', function () {
- const $wrapper = $( '#after_customer_details > .order-review-wrapper' );
- if ( ! $wrapper.length ) {
- return;
- }
- const $el = $wrapper.clone();
- // Remove existing table from inside the payment methods.
- $( '#payment .order-review-wrapper' ).remove();
- const $table = $el.find( 'table' );
- // Toggle visibility according to table content.
- if ( $table.is( '.empty' ) ) {
- $el.addClass( 'hidden' );
- } else {
- // WooCommerce blocks the order review table while updating.
- // We need to make sure the cloned table is always unblocked.
- $table.unblock();
- $el.removeClass( 'hidden' );
- }
- // Move new order review table to the payment methods.
- $( '.payment_methods' ).after( $el );
- } );
-
- /**
- * Get updated cart total to update the "Place Order" button.
- */
- function getUpdatedCartTotal() {
- let cartTotal;
- $.ajax({
- url: newspackBlocksModalCheckout.ajax_url,
- method: 'POST',
- async: false,
- data: {
- action: 'get_cart_total',
- },
- success: (response)=>{
- cartTotal = response;
- }
- });
- if ( cartTotal ) {
- return cartTotal;
- }
- }
-
- $( document ).on( 'updated_checkout', function() {
- // Update "Place Order" button to include current price.
- let processOrderText = newspackBlocksModalCheckout.labels.complete_button;
- if ( ! processOrderText ) {
- return;
- }
- if ( $( '#place_order' ).hasClass( 'button-label-updated' ) ) {
- // Modify button text to include updated price.
- const tree = $( '' + processOrderText + '
' );
- // Update the HTML in the .cart-price span with the new price, and return.
- tree.find('.cart-price').html( getUpdatedCartTotal, function() {
- return this.childNodes;
- } );
- processOrderText = tree.html();
- $( '#place_order' ).html( processOrderText );
- } else {
- // Set default button label passed from PHP.
- $( '#place_order' ).addClass( 'button-label-updated' ).html( processOrderText );
- }
- } );
-
- /**
- * Handle gift options.
- */
- if ( $gift_options.length ) {
- const $gift_toggle = $gift_options.find( '.newspack-wcsg--gift-toggle input' );
- const $gift_email = $gift_options.find( '.newspack-wcsg--gift-email' );
- $gift_toggle.on( 'change', function () {
- if ( $gift_toggle.is( ':checked' ) ) {
- $gift_email.addClass( 'visible' );
- } else {
- $gift_email.removeClass( 'visible' );
- }
- } );
- }
-
- /**
- * Initialize the 2-step checkout form.
- */
- if ( $checkout_continue.length ) {
- setEditingDetails( true );
- if ( ! $gift_options.length ) {
- // Perform initial validation so it can skip 1st step if possible.
- validateForm( true, setReady );
- } else {
- setReady();
- }
- } else {
- setReady();
- }
-
- /**
- * Handle form errors while editing billing/shipping fields.
- *
- * @param {string} error_message
- */
- function handleFormError( error_message ) {
- $form
- .find( '.input-text, select, input:checkbox' )
- .trigger( 'validate' )
- .trigger( 'blur' );
-
- let $fieldToFocus = false;
-
- const genericErrors = [];
-
- /**
- * If a field is found, append the error to it. Otherwise, add it to the
- * generic errors array.
- *
- * @param {jQuery} $error
- */
- const handleErrorItem = $error => {
- // Add errors to known fields.
- const $field = $( '#' + $error.data( 'id' ) + '_field' );
- if ( $field?.length ) {
- if ( ! $fieldToFocus ) {
- $fieldToFocus = $field;
- }
- const $existingError = $field.find( '.woocommerce-error' );
- if ( $existingError.length ) {
- $existingError.remove();
- }
- $field.addClass( 'woocommerce-invalid' ).removeClass( 'woocommerce-valid' );
- $field.append(
- `` + $error.text() + ''
- );
- $error.remove();
- } else {
- if ( ! $error.is( 'li' ) ) {
- $error = $( '' ).append( $error );
- }
- genericErrors.push( $error );
- }
- };
-
- clearNotices();
-
- if ( error_message.trimStart().indexOf( '<' ) !== 0 ) {
- // If error_message is not an HTML string, wrap it in a .
- handleErrorItem( $( '' ).append( error_message ) );
- } else if ( ! error_message.includes( '' ).append(
- $( '' ).append( genericErrors )
- );
- $form.prepend( $notices );
- $notices.get( 0 ).scrollIntoView( { behavior: 'smooth' } );
- }
-
- if ( $fieldToFocus?.length ) {
- window.scroll( { top: $fieldToFocus.offset().top - 100, left: 0, behavior: 'smooth' } );
- $fieldToFocus.find( 'input.input-text, select, input:checkbox' ).trigger( 'focus' );
- }
-
- unblockForm( $form );
-
- $( document.body ).trigger( 'update_checkout' );
- $( document.body ).trigger( 'checkout_error', [ error_message ] );
- }
-
- /**
- * Handle coupon form submit.
- *
- * @param {Event} ev
- */
- function handleCouponSubmit( ev ) {
- ev.preventDefault();
- const blocked = blockForm( $coupon );
- if ( ! blocked ) {
- return false;
- }
- const data = {
- security: wc_checkout_params.apply_coupon_nonce,
- coupon_code: $coupon.find( 'input[name="coupon_code"]' ).val(),
- };
- // Ajax request.
- $.ajax( {
- type: 'POST',
- url: wc_checkout_params.wc_ajax_url
- .toString()
- .replace( '%%endpoint%%', 'apply_coupon' ),
- data,
- dataType: 'html',
- success: code => {
- clearNotices();
- $coupon.find( '.result' ).remove();
- if ( code ) {
- const isError = code.includes( 'error' );
- $coupon.append(
- `` +
- $( code ).text() +
- '
'
- );
- if ( isError ) {
- $coupon.find( 'input[name="coupon_code"]' ).focus();
- $coupon
- .find( 'h3, input[name="coupon_code"]' )
- .addClass( 'newspack-ui__field-error' );
- } else {
- $coupon.find( 'input[name="coupon_code"]' ).focus();
- $coupon
- .find( 'h3, input[name="coupon_code"]' )
- .removeClass( 'newspack-ui__field-error' );
- }
- $( document.body ).trigger( 'applied_coupon_in_checkout', [ data.coupon_code ] );
- $( document.body ).trigger( 'update_checkout', { update_shipping_method: false } );
- }
- },
- complete: () => {
- unblockForm( $coupon );
- },
- } );
- }
- if ( $coupon.length ) {
- $coupon.on( 'submit', handleCouponSubmit );
- $( document.body ).on( 'removed_coupon_in_checkout', () => {
- clearNotices();
- $coupon.find( '.result' ).remove();
- $coupon.find( 'input[name="coupon_code"]' ).val( '' ).focus();
- } );
- }
-
- /**
- * Handle name your price submission.
- *
- * @param {Event} ev
- */
- function handleNYPFormSubmit( ev ) {
- ev.preventDefault();
- const blocked = blockForm( $nyp );
- if ( ! blocked ) {
- return false;
- }
- const input = $nyp.find( 'input[name="price"]' );
- input.attr( 'disabled', true );
- const data = {
- _ajax_nonce: newspackBlocksModalCheckout.nyp_nonce,
- action: 'process_name_your_price_request',
- price: $nyp.find( 'input[name="price"]' ).val(),
- product_id: $nyp.find( 'input[name="product_id"]' ).val(),
- newspack_checkout_name_your_price: $nyp
- .find( 'input[name="newspack_checkout_name_your_price"]' )
- .val(),
- };
- $.ajax( {
- type: 'POST',
- url: newspackBlocksModalCheckout.ajax_url,
- data,
- success: ( { success, data: res } ) => {
- clearNotices();
- $nyp.find( '.result' ).remove();
- $nyp.append(
- `` +
- res.message +
- '
'
- );
- if ( success ) {
- $nyp.find( 'h3, input[name="price"]' ).removeClass( 'newspack-ui__field-error' );
- } else {
- $nyp.find( 'input[name="price"]' ).focus();
- $nyp.find( 'h3, input[name="price"]' ).addClass( 'newspack-ui__field-error' );
- }
- $( document.body ).trigger( 'update_checkout', { update_shipping_method: false } );
- },
- complete: () => {
- unblockForm( $nyp );
- input.attr( 'disabled', false );
- input.focus();
- },
- } );
- }
- if ( $nyp.length ) {
- $nyp.on( 'submit', handleNYPFormSubmit );
- }
-
- /**
- * Handle form 1st step submission.
- *
- * @param {Event} ev
- */
- function handleFormSubmit( ev ) {
- ev.preventDefault();
- ev.stopImmediatePropagation();
- validateForm();
- managePagination( 'continue' ); // TODOGA4: this is firing whether or not the form validates.
- }
-
- /**
- * Set the checkout state as editing billing/shipping fields or not.
- *
- * @param {boolean} isEditingDetails
- */
- function setEditingDetails( isEditingDetails ) {
- const newspack_grecaptcha = window.newspack_grecaptcha || {};
- clearNotices();
- // Clear checkout details.
- $( '#checkout_details' ).remove();
- if ( isEditingDetails ) {
- $form.append( '' );
- // Destroy reCAPTCHA inputs so we don't trigger validation between checkout steps.
- if ( 'v3' === newspack_grecaptcha?.version ) {
- newspack_grecaptcha.destroy( $form.get() );
- }
- if ( $coupon.length ) {
- $coupon.hide();
- }
- if ( $nyp.length ) {
- $nyp.hide();
- }
- $customer_details.show();
- $after_customer_details.hide();
- $customer_details.find( 'input' ).first().focus();
- // Remove default form event handlers.
- originalFormHandlers = getEventHandlers( $form[ 0 ], 'submit' ).slice( 0 );
- originalFormHandlers.forEach( handler => {
- $form.off( 'submit', handler.handler );
- } );
- $form.on( 'submit', handleFormSubmit );
- } else {
- const $validationOnlyField = $form.find( '[name="is_validation_only"]' );
- if ( $validationOnlyField.length ) {
- $validationOnlyField.remove();
- }
-
- // Initiate reCAPTCHA, if available.
- if ( newspack_grecaptcha?.render ) {
- $form.data( 'newspack-recaptcha', 'newspack_modal_checkout' );
- const onSuccess = () => {
- clearNotices();
- $form.get( 0 ).scrollIntoView( { behavior: 'smooth' } );
- }
- const onError = ( error ) => handleFormError( error );
- newspack_grecaptcha.render( $form.get(), onSuccess, onError );
- // Refresh reCAPTCHAs on Woo checkout update and error.
- $( document ).on( 'updated_checkout', () => newspack_grecaptcha.render( $form.get(), onSuccess, onError ) );
- $( document.body ).on( 'checkout_error', () => newspack_grecaptcha.render( $form.get(), onSuccess, onError ) );
- }
- if ( $coupon.length ) {
- $coupon.show();
- }
- if ( $nyp.length ) {
- $nyp.show();
- }
- $customer_details.hide();
- $after_customer_details.show();
- renderCheckoutDetails();
- // Store event handlers.
- $form.off( 'submit', handleFormSubmit );
- originalFormHandlers.forEach( handler => {
- $form.on( 'submit', handler.handler );
- } );
- }
- $form.triggerHandler( 'editing_details', [ isEditingDetails ] );
- // Scroll to top.
- window.scroll( { top: 0, left: 0, behavior: 'smooth' } );
- }
-
- /**
- * Render the checkout billing/shipping details summary HTML.
- */
- function renderCheckoutDetails() {
- $( '#checkout_details' ).remove();
- const data = {};
- $form.serializeArray().forEach( item => {
- data[ item.name ] = item.value;
- } );
-
- const classname = `${ newspackBlocksModalCheckout.newspack_class_prefix }__font--xs`;
- const html = [];
- html.push( '' );
- html.push( '
' + newspackBlocksModalCheckout.labels.billing_details + '
' );
- if ( data.billing_first_name || data.billing_last_name ) {
- html.push(
- `
` +
- data.billing_first_name +
- ' ' +
- data.billing_last_name +
- '
'
- );
- }
- if ( data.billing_company ) {
- html.push( `
` + data.billing_company + '
' );
- }
- let billingAddress = '';
- if ( data.billing_address_1 || data.billing_address_2 ) {
- billingAddress = `
`;
- if ( data.billing_address_1 ) {
- billingAddress += data.billing_address_1;
- }
- if ( data.billing_address_2 ) {
- billingAddress += ' ' + data.billing_address_2;
- }
- billingAddress += '
';
- if ( data.billing_city ) {
- billingAddress += data.billing_city;
- }
- if ( data.billing_state ) {
- billingAddress += ', ' + data.billing_state;
- }
- if ( data.billing_postcode ) {
- billingAddress += ' ' + data.billing_postcode;
- }
- billingAddress += '
';
- if ( data.billing_country ) {
- billingAddress += data.billing_country;
- }
- }
- html.push( billingAddress );
- if ( data.billing_email ) {
- html.push( `
` + data.billing_email + '
' );
- }
- html.push( '
' ); // Close billing-details.
-
- // Shipping details.
- if ( data.hasOwnProperty( 'shipping_address_1' ) ) {
- html.push( '' );
- html.push( '
' + newspackBlocksModalCheckout.labels.shipping_details + '
' );
- let shippingAddress = '';
- if ( ! data.ship_to_different_address ) {
- shippingAddress = billingAddress;
- } else {
- shippingAddress = `
`;
- if ( data.shipping_address_1 ) {
- shippingAddress += data.shipping_address_1;
- }
- if ( data.shipping_address_2 ) {
- shippingAddress += ' ' + data.shipping_address_2;
- }
- shippingAddress += '
';
- if ( data.shipping_city ) {
- shippingAddress += data.shipping_city;
- }
- if ( data.shipping_state ) {
- shippingAddress += ', ' + data.shipping_state;
- }
- if ( data.shipping_postcode ) {
- shippingAddress += ' ' + data.shipping_postcode;
- }
- shippingAddress += '
';
- if ( data.shipping_country ) {
- shippingAddress += data.shipping_country;
- }
- }
- html.push( shippingAddress );
- html.push( '
' ); // Close shipping-details.
- }
-
- // WCSG Gift details.
- if (
- data.hasOwnProperty( 'newspack_wcsg_is_gift' ) &&
- data.hasOwnProperty( 'wcsg_gift_recipients_email' )
- ) {
- if ( !! data.newspack_wcsg_is_gift && !! data.wcsg_gift_recipients_email ) {
- html.push( '' );
- html.push( '
' + newspackBlocksModalCheckout.labels.gift_recipient + '
' );
- html.push( `
` + data.wcsg_gift_recipients_email + '
' );
- }
- }
-
- $( '.order-details-summary' ).after(
- '
' + html.join( '' ) + '
'
- );
- }
-
- /**
- * Validate the checkout form using Woo's "update_totals" ajax request.
- *
- * @param {boolean} silent Whether to show errors or not.
- * @param {Function} cb Callback function.
- */
- function validateForm( silent = false, cb = () => {} ) {
- const blocked = blockForm( $form );
- if ( ! blocked ) {
- console.warn( 'Unable to block the form' ); // eslint-disable-line no-console
- cb();
- return false;
- }
- clearNotices();
-
- // Remove generic errors.
- const $genericErrors = $form.find(
- '.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout'
- );
- if ( $genericErrors.length ) {
- $genericErrors.remove();
- }
-
- const removeFromValidation = [
- 'save_user_in_woopay',
- ];
- // Serialize form and remove fields that shouldn't be included for validation.
- const serializedForm = $form.serializeArray().filter(
- item => ! removeFromValidation.includes( item.name )
- );
- // Add 'update totals' parameter so it just performs validation.
- serializedForm.push( { name: 'woocommerce_checkout_update_totals', value: '1' } );
- // Ajax request.
- $.ajax( {
- type: 'POST',
- url: wc_checkout_params.checkout_url,
- data: serializedForm,
- dataType: 'html',
- success: response => {
- let result;
- try {
- result = JSON.parse( response );
- } catch ( e ) {
- result = {
- messages:
- '
' +
- wc_checkout_params.i18n_checkout_error +
- '
',
- };
- }
-
- // Reload page
- if ( ! silent && true === result.reload ) {
- window.location.reload();
- return;
- }
-
- unblockForm( $form );
-
- // Result will always be 'failure' from the server. We'll check for
- // 'messages' in the response to see if it was successful.
- const success = ! result.messages;
- if ( success ) {
- setEditingDetails( false );
- // If click #checkout_back event handler doesn't already exist add it to the form.
- if (
- ! $._data( $form[ 0 ], 'events' )?.click?.some(
- handler => handler.selector === '#checkout_back'
- )
- ) {
- $form.on( 'click', '#checkout_back', function ( ev ) {
- ev.preventDefault();
- setEditingDetails( true );
- managePagination( 'back' );
- } );
- }
- } else if ( ! silent ) {
- if ( result.messages ) {
- handleFormError( result.messages );
- } else {
- handleFormError(
- `
` +
- wc_checkout_params.i18n_checkout_error +
- '
'
- );
- }
- }
- cb( result );
- },
- error: ( jqXHR, textStatus, errorThrown ) => {
- let messages = '';
- if ( ! silent ) {
- messages =
- '
' +
- ( errorThrown || wc_checkout_params.i18n_checkout_error ) +
- '
';
- handleFormError( messages );
- }
- cb( { messages } );
- },
- } );
- }
-
- // Attach handler to "Place Order" button.
- $form.on( 'click', '#place_order', function () {
- manageCheckoutAttempt();
- } );
-
- /**
- * Blocks provided form.
- *
- * @param {jQuery} form
- *
- * @return {boolean} Whether the form was blocked or not.
- */
- function blockForm( form ) {
- if ( form.is( '.modal-processing' ) ) {
- return false;
- }
- const buttons = form.find( 'button[type=submit]' );
- buttons.each( ( i, el ) => {
- $( el ).attr( 'disabled', true );
- } );
- form.addClass( 'modal-processing' );
- return true;
- }
-
- /**
- * Unblocks provided form.
- *
- * @param {jQuery} form
- *
- * @return {boolean} Whether the form was unblocked or not.
- */
- function unblockForm( form ) {
- if ( ! form.is( '.modal-processing' ) ) {
- return false;
- }
- const buttons = form.find( 'button[type=submit]' );
- buttons.each( ( i, el ) => {
- $( el ).attr( 'disabled', false );
- } );
- form.removeClass( 'modal-processing' );
- return true;
- }
-
- // Trigger form submission on "Enter" key press.
- $form.on( 'keydown', function ( ev ) {
- if ( ev.key === 'Enter' ) {
- $form.submit();
- }
- } );
- }
- init();
- }
-
- /**
- * Handle modal checkout error events.
- */
- $( document.body ).on( 'checkout_error', function () {
- // Apply newspack styling to default Woo checkout errors.
- const $errors = $( '.woocommerce-NoticeGroup-checkout, .woocommerce-notices-wrapper' );
- if ( $errors.length ) {
- $errors.each(
- ( _, error ) => $( error ).addClass(`${ CLASS_PREFIX }__notice ${ CLASS_PREFIX }__notice--error` )
- );
- }
- // Handle "Back" button click.
- const $checkout_error_back = $( '#checkout_error_back' );
- if ( $checkout_error_back.length ) {
- $checkout_error_back.on( 'click', ev => {
- ev.preventDefault();
- parent.newspackCloseModalCheckout()
- } );
- }
- // Trigger ready state.
- setReady( false );
+function domReady( callback ) {
+ if ( typeof document === 'undefined' ) {
+ return;
+ }
+ if (
+ document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.
+ document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly.
+ ) {
+ return void callback();
+ }
+ // DOMContentLoaded has not fired yet, delay callback until then.
+ document.addEventListener( 'DOMContentLoaded', callback );
+}
+
+domReady( () => {
+ const continueButton = document.querySelector( '.modal-continue' );
+ if ( continueButton ) {
+ continueButton.removeAttribute( 'disabled' );
+ continueButton.addEventListener( 'click', () => {
+ const form = document.querySelector( 'form.checkout' );
+ form.submit();
} );
-
- // Close modal when 'Esc' key is pressed and focus is inside of the iframe.
- document.addEventListener( 'keydown', function ( ev ) {
- if ( ev.key === 'Escape' ) {
- parent.newspackCloseModalCheckout();
- }
- } );
-
- if ( newspackBlocksModalCheckout.is_error ) {
- $( document.body ).trigger( 'checkout_error' );
- }
- } )
-} )( jQuery );
+ }
+} );
diff --git a/src/modal-checkout/modal.js b/src/modal-checkout/modal.js
index bb5c92614..f58bee741 100644
--- a/src/modal-checkout/modal.js
+++ b/src/modal-checkout/modal.js
@@ -1,679 +1,101 @@
-/* globals newspackBlocksModal, newspack_ras_config */
-
/**
- * Style dependencies
+ * Internal dependencies
*/
import './modal.scss';
-import * as a11y from './accessibility.js';
/**
- * Internal dependencies
+ * Specify a function to execute when the DOM is fully loaded.
+ *
+ * @see https://github.com/WordPress/gutenberg/blob/trunk/packages/dom-ready/
+ *
+ * @param {Function} callback A function to execute after the DOM is ready.
+ * @return {void}
*/
-import { manageDismissed, manageOpened } from './analytics';
-import { createHiddenInput, domReady } from './utils';
-
-const CLASS_PREFIX = newspackBlocksModal.newspack_class_prefix;
-const IFRAME_NAME = 'newspack_modal_checkout_iframe';
-const IFRAME_CONTAINER_ID = 'newspack_modal_checkout_container';
-const MODAL_CHECKOUT_ID = 'newspack_modal_checkout';
-const MODAL_CLASS_PREFIX = `${ CLASS_PREFIX }__modal`;
-const VARIATON_MODAL_CLASS_PREFIX = 'newspack-blocks__modal-variation';
-
-// Track the checkout state for analytics.
-let analyticsData = {};
-// Track the checkout intent to avoid multiple analytics events.
-let inCheckoutIntent = false;
-
-domReady( () => {
- const modalCheckout = document.querySelector( `#${ MODAL_CHECKOUT_ID }` );
-
- if ( ! modalCheckout ) {
+function domReady( callback ) {
+ if ( typeof document === 'undefined' ) {
return;
}
-
- const modalContent = modalCheckout.querySelector( `.${ MODAL_CLASS_PREFIX }__content` );
- const modalCheckoutHiddenInput = createHiddenInput( 'modal_checkout', '1' );
- const spinner = modalContent.querySelector( `.${ CLASS_PREFIX }__spinner` );
- let modalTrigger = document.querySelector( '.newspack-reader__account-link' )?.[0];
- // Initialize empty iframe.
- const initialHeight = '600px'; // Fixed initial height to avoid too much layout shift.
- const iframe = document.createElement( 'iframe' );
- iframe.name = IFRAME_NAME;
- iframe.style.height = initialHeight;
- iframe.style.visibility = 'hidden';
-
- function iframeReady( cb ) {
- if ( iframe._readyTimer ) {
- clearTimeout( iframe._readyTimer );
- }
- let fired = false;
-
- function ready() {
- if ( ! fired ) {
- fired = true;
- clearTimeout( iframe._readyTimer );
- cb.call( this );
- }
- }
- function readyState() {
- if ( this.readyState === "complete" ) {
- ready.call( this );
- }
- }
- function checkLoaded() {
- if ( iframe._ready ) {
- clearTimeout( iframe._readyTimer );
- return;
- }
- const doc = iframe.contentDocument || iframe.contentWindow?.document;
- if ( doc && doc.URL.indexOf('about:') !== 0 ) {
- if ( doc?.readyState === 'complete' ) {
- ready.call( doc );
- } else {
- doc.addEventListener( 'DOMContentLoaded', ready );
- doc.addEventListener( 'readystatechange', readyState );
- }
- } else {
- iframe._readyTimer = setTimeout( checkLoaded, 10 );
- }
- }
- checkLoaded();
+ if (
+ document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.
+ document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly.
+ ) {
+ return void callback();
}
+ // DOMContentLoaded has not fired yet, delay callback until then.
+ document.addEventListener( 'DOMContentLoaded', callback );
+}
- /**
- * Handle iframe load state.
- */
- function handleIframeReady() {
- const location = iframe.contentWindow?.location;
- // If RAS is available, set the front-end authentication.
- if ( window.newspackReaderActivation && location?.href?.includes( 'order-received' ) ) {
- const ras = window.newspackReaderActivation;
- const params = new Proxy( new URLSearchParams( location.search ), {
- get: ( searchParams, prop ) => searchParams.get( prop ),
- } );
- if ( params.email ) {
- ras.setReaderEmail( params.email );
- ras.setAuthenticated( true );
- }
- }
- const container = iframe?.contentDocument?.querySelector( `#${ IFRAME_CONTAINER_ID }` );
- const setModalReady = () => {
- iframeResizeObserver.observe( container );
- if ( spinner.style.display !== 'none' ) {
- spinner.style.display = 'none';
- }
- if ( iframe.style.visibility !== 'visible' ) {
- iframe.style.visibility = 'visible';
- }
- iframe._ready = true;
- }
- if ( container ) {
- if ( container.checkoutComplete ) {
- // Update the modal title and width to reflect successful transaction.
- setModalSize( 'small' );
- setModalTitle( newspackBlocksModal.labels.thankyou_modal_title );
- setModalReady();
- a11y.trapFocus( modalCheckout.querySelector( `.${ MODAL_CLASS_PREFIX }` ) );
- } else {
- // Revert modal title and width default value.
- setModalSize();
- setModalTitle( newspackBlocksModal.labels.checkout_modal_title );
- if ( iframe.contentWindow?.newspackBlocksModalCheckout?.checkout_nonce ) {
- // Store the checkout nonce for later use.
- // We store the nonce from the iframe content window to ensure the nonce was generated for a logged in session
- modalCheckout.checkout_nonce = iframe.contentWindow.newspackBlocksModalCheckout.checkout_nonce;
- }
- }
- if ( container.checkoutReady ) {
- setModalReady();
- } else {
- container.addEventListener( 'checkout-ready', setModalReady );
- }
- }
- }
+const triggers =
+ '.wpbnbd.wpbnbd--platform-wc,.wp-block-newspack-blocks-checkout-button,.newspack-blocks-variation-modal';
- iframe.addEventListener( 'load', handleIframeReady );
+let iframeResizeObserver;
- /**
- * Generate cart via ajax.
- *
- * This strategy, used for anonymous users, addresses an edge case in which
- * the session for a newly registered reader fails to carry the cart over to
- * the checkout.
- *
- * @return {Promise} The promise that resolves with the checkout URL.
- */
- const generateCart = ( formData ) => {
- return new Promise( ( resolve, reject ) => {
- const urlParams = new URLSearchParams( formData );
- urlParams.append( 'action', 'modal_checkout_request' );
- fetch( newspackBlocksModal.ajax_url + '?' + urlParams.toString() )
- .then( res => {
- if ( ! res.ok ) {
- reject( res );
- }
- res.json()
- .then( jsonData => {
- resolve( jsonData.url );
- } )
- .catch( reject );
- } )
- .catch( reject );
- } );
+function closeCheckout() {
+ const iframe = document.querySelector( 'iframe[name="newspack_modal_checkout"]' );
+ if ( iframe ) {
+ iframe.src = 'about:blank';
}
-
- /**
- * Empty cart via ajax.
- */
- const emptyCart = () => {
- const body = new FormData();
- body.append( 'modal_checkout', '1' );
- body.append( 'action', 'abandon_modal_checkout' );
- body.append( '_wpnonce', modalCheckout.checkout_nonce );
- modalCheckout.checkout_nonce = null;
- fetch(
- newspackBlocksModal.ajax_url,
- {
- method: 'POST',
- body,
- }
- );
- }
-
- /**
- * Whether reader should be prompted with registration.
- */
- const shouldPromptRegistration = () => (
- typeof newspack_ras_config !== 'undefined' &&
- ! newspack_ras_config?.is_logged_in &&
- ! window?.newspackReaderActivation?.getReader?.()?.authenticated &&
- newspackBlocksModal?.is_registration_required &&
- window?.newspackReaderActivation?.openAuthModal
- );
-
- /**
- * Handle checkout form submit.
- *
- * @param {Event} ev
- */
- const handleCheckoutFormSubmit = ev => {
- const form = ev.target;
-
- form.classList.add( 'modal-processing' );
-
- const productData = form.dataset.product;
-
- if ( productData ) {
- const data = JSON.parse( productData );
- Object.keys( data ).forEach( key => {
- const existingInputs = form.querySelectorAll( 'input[name="' + key + '"]' );
- if ( 0 === existingInputs.length ) {
- form.appendChild( createHiddenInput( key, data[ key ] ) );
- }
- } );
- }
- const formData = new FormData( form );
-
- // If we're not going from variation picker to checkout, set the modal trigger:
- if ( ! formData.get( 'variation_id' ) ) {
- modalTrigger = ev.submitter;
- }
-
- const variationModals = document.querySelectorAll( `.${ VARIATON_MODAL_CLASS_PREFIX }` );
- // Clear any open variation modal.
- variationModals.forEach( variationModal => {
- closeModal( variationModal );
- } );
- // Trigger variation modal if variation is not selected.
- if ( formData.get( 'is_variable' ) && ! formData.get( 'variation_id' ) ) {
- const variationModal = [ ...variationModals ].find(
- modal => modal.dataset.productId === formData.get( 'product_id' )
- );
- if ( variationModal ) {
- variationModal
- .querySelectorAll( `form[target="${ IFRAME_NAME }"]` )
- .forEach( singleVariationForm => {
- // Fill in the after success variables in the variation modal.
- [
- 'after_success_behavior',
- 'after_success_url',
- 'after_success_button_label',
- ].forEach( afterSuccessParam => {
- const existingInputs = singleVariationForm.querySelectorAll( 'input[name="' + afterSuccessParam + '"]' );
- if ( 0 === existingInputs.length ) {
- singleVariationForm.appendChild( createHiddenInput( afterSuccessParam, formData.get( afterSuccessParam ) ) );
- }
- } );
-
- // Append the product data hidden inputs.
- const variationData = singleVariationForm.dataset.product;
- if ( variationData ) {
- const data = JSON.parse( variationData );
- Object.keys( data ).forEach( key => {
- const existingInputs = singleVariationForm.querySelectorAll( 'input[name="' + key + '"]' );
- if ( 0 === existingInputs.length ) {
- singleVariationForm.appendChild( createHiddenInput( key, data[ key ] ) );
- }
- } );
- }
- } );
-
- // Open the variations modal.
- ev.preventDefault();
- form.classList.remove( 'modal-processing' );
- openModal( variationModal );
- a11y.trapFocus( variationModal, false );
-
- // Set up some GA4 information.
- const formAnalyticsData = form.getAttribute( 'data-product' );
- analyticsData = formAnalyticsData ? JSON.parse( formAnalyticsData ) : {};
-
- // For the variation modal we will not set `inCheckoutIntent = true` and
- // let the `opened` event get triggered once the user selects a
- // variation so we track the selection.
- if ( ! inCheckoutIntent ) {
- manageOpened( analyticsData );
- }
-
- // Append product data info to the modal itself, so we can grab it for manageDismissed:
- document
- .getElementById( 'newspack_modal_checkout' )
- .setAttribute( 'data-order-details', JSON.stringify( analyticsData ) );
- return;
- }
- }
-
- form.classList.remove( 'modal-processing' );
-
- const isDonateBlock = formData.get( 'newspack_donate' );
- const isCheckoutButtonBlock = formData.get( 'newspack_checkout' );
-
- // Set up some GA4 information.
- if ( isCheckoutButtonBlock ) { // this fires on the second in-modal variations screen, too
- const formAnalyticsData = form.getAttribute( 'data-product' );
- analyticsData = formAnalyticsData ? JSON.parse( formAnalyticsData ) : {};
- } else if ( isDonateBlock ) {
- // Get donation information and append to the modal checkout for GA4:
- const donationFreq = formData.get( 'donation_frequency' );
- let donationValue = '';
- let productId = '';
-
- for ( const key of formData.keys() ) {
- // Find values that match the frequency name, that aren't empty
- if (
- key.indexOf( 'donation_value_' + donationFreq ) >= 0 &&
- 'other' !== formData.get( key ) &&
- '' !== formData.get( key )
- ) {
- donationValue = formData.get( key );
- }
- }
-
- // Get IDs for donation frequencies, and compare them to the selected frequency.
- const freqIds = JSON.parse( formData.get( 'frequency_ids' ) );
- for ( const freq in freqIds ) {
- if ( freq === donationFreq ) {
- productId = freqIds[freq].toString();
- }
- }
-
- // Get product information together to be appended to the modal for GA4 events outside of the iframe.
- analyticsData = {
- amount: donationValue,
- action_type: 'donation',
- currency: formData.get( 'donation_currency' ),
- product_id: productId,
- product_type: 'donation',
- recurrence: donationFreq,
- referrer: formData.get( '_wp_http_referer' ),
- };
- }
-
- // Analytics.
- if ( ! inCheckoutIntent ) {
- manageOpened( analyticsData );
- }
- inCheckoutIntent = true;
-
- if ( shouldPromptRegistration() ) {
- ev.preventDefault();
- let content = '';
- let price = '0';
- let priceSummary = '';
-
- if ( isDonateBlock ) {
- const frequency = formData.get( 'donation_frequency' );
- const donationTiers = form.querySelectorAll(
- `.donation-tier__${ frequency }, .donation-frequency__${ frequency }`
- );
-
- if ( donationTiers?.length ) {
- const donationTierIndex = formData.get( 'donation_tier_index' );
-
- if ( ! donationTierIndex ) {
- // Handle untiered and frequency donations.
-
- const frequencyInputs = form.querySelectorAll(
- `input[name="donation_value_${ frequency }"], input[name="donation_value_${ frequency }_untiered"]`
- );
-
- if ( frequencyInputs?.length ) {
- // Handle frequency based donation tiers.
- frequencyInputs.forEach( input => {
- if ( input.checked && input.value !== 'other' ) {
- price = input.value;
- }
- } );
-
- donationTiers.forEach( el => {
- const donationData = JSON.parse( el.dataset.product );
- if ( donationData.hasOwnProperty( `donation_price_summary_${ frequency }` ) ) {
- const priceData = donationData[ `donation_price_summary_${ frequency }` ];
- const priceRegex = new RegExp( `(?<=\\D)${ price }(?=\\D)` );
- if ( priceRegex.test( priceData ) ) {
- priceSummary = priceData;
- }
- }
-
- if ( price === '0' && priceSummary ) {
- // Replace placeholder price with price input for other.
- let otherPrice = formData.get( `donation_value_${ frequency }_other` );
-
- // Fallback to untiered price if other price is not set.
- if ( ! otherPrice ) {
- otherPrice = formData.get( `donation_value_${ frequency }_untiered` );
- }
-
- if ( otherPrice ) {
- priceSummary = priceSummary.replace( '0', otherPrice );
- }
- }
- } );
- }
- } else {
- const donationData = JSON.parse( donationTiers?.[ donationTierIndex ].dataset.product );
- if ( donationData.hasOwnProperty( `donation_price_summary_${ frequency }` ) ) {
- priceSummary = donationData[ `donation_price_summary_${ frequency }` ];
- }
- }
- }
- } else if ( isCheckoutButtonBlock ) {
- const priceSummaryInput = form.querySelector( 'input[name="product_price_summary"]' );
-
- if ( priceSummaryInput ) {
- priceSummary = priceSummaryInput.value;
- }
- }
-
- if ( priceSummary ) {
- content = `
`;
- }
-
- // Generate cart asynchroneously.
- const cartReq = generateCart( formData );
-
- // Update pending checkout URL.
- cartReq.then( url => {
- window.newspackReaderActivation?.setPendingCheckout?.( url );
- } );
-
- // Initialize auth flow if reader is not authenticated.
- window.newspackReaderActivation.openAuthModal( {
- title: newspackBlocksModal.labels.auth_modal_title,
- onSuccess: ( message, authData ) => {
- cartReq.then( url => {
- // If registered, append the registration flag query param to the url.
- if ( authData?.registered ) {
- url += `&${ newspackBlocksModal.checkout_registration_flag }=1`;
- }
- const checkoutForm = generateCheckoutPageForm( url );
- triggerCheckout( checkoutForm );
- } )
- .catch( error => {
- console.warn( 'Unable to generate cart:', error ); // eslint-disable-line no-console
- closeCheckout();
- } );
- },
- onError: () => {
- closeCheckout();
- },
- onDismiss: () => {
- // Analytics: Track a dismissal event (modal has been manually closed without completing the checkout).
- manageDismissed( analyticsData );
- inCheckoutIntent = false;
- document.getElementById( 'newspack_modal_checkout' ).removeAttribute( 'data-order-details' );
- },
- skipSuccess: true,
- skipNewslettersSignup: true,
- labels: {
- signin: {
- title: newspackBlocksModal.labels.signin_modal_title,
- },
- register: {
- title: newspackBlocksModal.labels.register_modal_title,
- },
- },
- content,
- trigger: ev.submitter,
- } );
- } else {
- // Otherwise initialize checkout.
- openCheckout();
- // Append product data info to the modal, so we can grab it for GA4 events outside of the iframe.
- document
- .getElementById( 'newspack_modal_checkout' )
- .setAttribute( 'data-order-details', JSON.stringify( analyticsData ) );
- }
- };
-
- /**
- * Generate checkout page form.
- *
- * A form that goes directly to checkout in case the cart has already been
- * created.
- */
- const generateCheckoutPageForm = checkoutUrl => {
- const checkoutForm = document.createElement( 'form' );
- checkoutForm.method = 'POST';
- checkoutForm.action = checkoutUrl;
- checkoutForm.target = IFRAME_NAME;
- checkoutForm.style.display = 'none';
-
- const submitButton = document.createElement( 'button' );
- submitButton.setAttribute( 'type', 'submit' );
-
- checkoutForm.appendChild( submitButton );
- document.body.appendChild( checkoutForm );
-
- checkoutForm.addEventListener( 'submit', handleCheckoutFormSubmit );
-
- return checkoutForm;
+ document.body.classList.remove( 'newspack-modal-checkout-open' );
+ if ( iframeResizeObserver ) {
+ iframeResizeObserver.disconnect();
}
-
- const iframeResizeObserver = new ResizeObserver( entries => {
- if ( ! entries || ! entries.length ) {
- return;
- }
- iframe.scrollIntoView( { behavior: 'smooth', block: 'start' } );
- if ( ! iframe.contentDocument ) {
- return;
- }
- const contentRect = entries[ 0 ].contentRect;
- if ( contentRect ) {
- const iframeHeight = contentRect.top + contentRect.bottom;
- if ( iframeHeight === 0 ) {
- // If height is 0, hide iframe content instead of resizing to avoid layout shift.
- iframe.style.visibility = 'hidden';
- return;
- }
- // Match iframe and modal content heights to avoid inner iframe scollbar.
- modalContent.style.height = iframeHeight + 'px';
- iframe.style.height = iframeHeight + 'px';
- }
- } );
- const closeCheckout = () => {
- const container = iframe?.contentDocument?.querySelector( `#${ IFRAME_CONTAINER_ID }` );
- const afterSuccessUrlInput = container?.querySelector( 'input[name="after_success_url"]' );
- const afterSuccessBehaviorInput = container?.querySelector(
- 'input[name="after_success_behavior"]'
- );
- const hasNewsletterPopup = document?.querySelector( '.newspack-newsletters-signup-modal' );
-
- // Empty cart if checkout is not complete.
- if ( ! container?.checkoutComplete ) {
- emptyCart();
- }
-
- // Only close the modal if the iframe contentDocument is null, the checkout is not complete, or we are not redirecting.
- const shouldCloseModal = ! iframe.contentDocument || ! afterSuccessUrlInput || ! afterSuccessBehaviorInput || ! container?.checkoutComplete;
- if ( shouldCloseModal || hasNewsletterPopup ) {
- spinner.style.display = 'flex';
- if ( iframe && modalContent.contains( iframe ) ) {
- // Reset iframe and modal content heights.
- iframe._ready = false;
- iframe.src = 'about:blank';
- iframe.style.height = initialHeight;
- iframe.style.visibility = 'hidden';
- modalContent.style.height = initialHeight;
- modalContent.removeChild( iframe );
- }
-
- if ( iframeResizeObserver ) {
- iframeResizeObserver.disconnect();
- }
-
- document.querySelectorAll( `.${ MODAL_CLASS_PREFIX }-container` ).forEach( el => closeModal( el ) );
-
- if ( modalTrigger ) {
- modalTrigger.focus();
- }
- }
-
- if ( container?.checkoutComplete ) {
- const handleCheckoutComplete = () => {
- if ( afterSuccessUrlInput && afterSuccessBehaviorInput ) {
- const afterSuccessUrl = afterSuccessUrlInput.getAttribute( 'value' );
- const afterSuccessBehavior = afterSuccessBehaviorInput.getAttribute( 'value' );
-
- if ( 'custom' === afterSuccessBehavior ) {
- window.location.href = afterSuccessUrl;
- } else if ( 'referrer' === afterSuccessBehavior ) {
- window.history.back();
- }
- }
- window?.newspackReaderActivation?.setPendingCheckout?.();
- inCheckoutIntent = false;
- };
-
- if ( window?.newspackReaderActivation?.openNewslettersSignupModal ) {
- window.newspackReaderActivation.openNewslettersSignupModal( {
- onSuccess: handleCheckoutComplete,
- onError: handleCheckoutComplete,
- closeOnSuccess: shouldCloseModal,
- } );
- } else {
- handleCheckoutComplete();
- }
-
- // Ensure we always reset the modal title and width once the modal closes.
- if ( shouldCloseModal ) {
- setModalSize();
- setModalTitle( newspackBlocksModal.labels.checkout_modal_title );
- }
- } else {
- window?.newspackReaderActivation?.setPendingCheckout?.();
- // Analytics: Track a dismissal event (modal has been manually closed without completing the checkout).
- manageDismissed();
- inCheckoutIntent = false;
- document.getElementById( 'newspack_modal_checkout' ).removeAttribute( 'data-order-details' );
- }
- };
-
- const openCheckout = () => {
- spinner.style.display = 'flex';
- openModal( modalCheckout );
- modalContent.appendChild( iframe );
- modalCheckout.addEventListener( 'click', ev => {
- if ( ev.target === modalCheckout ) {
- closeCheckout();
- }
- } );
-
- a11y.trapFocus( modalCheckout, iframe );
-
- iframeReady( handleIframeReady );
- };
-
- const closeModal = el => {
+ Array.from( document.querySelectorAll( '.newspack-blocks-modal' ) ).forEach( el => {
+ el.style.display = 'none';
if ( el.overlayId && window.newspackReaderActivation?.overlays ) {
window.newspackReaderActivation?.overlays.remove( el.overlayId );
}
- el.setAttribute( 'data-state', 'closed' );
- document.body.style.overflow = 'auto';
- };
+ } );
+}
- const openModal = el => {
- if ( window.newspackReaderActivation?.overlays ) {
- modalCheckout.overlayId = window.newspackReaderActivation?.overlays.add();
- }
- el.setAttribute( 'data-state', 'open' );
- document.body.style.overflow = 'hidden';
- };
+window.newspackCloseModalCheckout = closeCheckout;
- /**
- * Set the modal title.
- *
- * @param {string} title The title to set.
- */
- const setModalTitle = title => {
- const modalTitle = modalCheckout.querySelector( `.${ MODAL_CLASS_PREFIX }__header h2` );
- if ( ! modalTitle ) {
- return;
- }
-
- modalTitle.innerText = title;
- };
+const MODAL_CLASSNAME_BASE = '.newspack-blocks-modal';
+domReady( () => {
/**
- * Sets the size of the modal.
- *
- * @param {string} size Options are 'small' or 'default'. Default is 'default'.
+ * Initialize modal checkout.
*/
- const setModalSize = ( size = 'default' ) => {
- const modal = modalCheckout.querySelector( `.${ MODAL_CLASS_PREFIX }` );
- if ( ! modal ) {
- return;
- }
-
- if ( size === 'small' ) {
- modal.classList.add( `${ MODAL_CLASS_PREFIX }--small` );
- } else {
- modal.classList.remove( `${ MODAL_CLASS_PREFIX }--small` );
+ const modalCheckout = document.querySelector( '.newspack-blocks-checkout-modal' );
+ if ( ! modalCheckout ) {
+ return;
+ }
+ const spinner = document.querySelector( `${ MODAL_CLASSNAME_BASE }__spinner` );
+ const iframeName = 'newspack_modal_checkout';
+ const modalCheckoutInput = document.createElement( 'input' );
+ modalCheckoutInput.type = 'hidden';
+ modalCheckoutInput.name = 'modal_checkout';
+ modalCheckoutInput.value = '1';
+ const modalContent = modalCheckout.querySelector( `${ MODAL_CLASSNAME_BASE }__content` );
+ const initialHeight = modalContent.clientHeight + 'px';
+ const iframe = document.createElement( 'iframe' );
+ iframe.name = iframeName;
+ modalContent.appendChild( iframe );
+ modalCheckout.addEventListener( 'click', ev => {
+ if ( ev.target === modalCheckout ) {
+ closeCheckout();
}
- };
-
- window.newspackCloseModalCheckout = closeCheckout;
-
- /**
- * Handle modal checkout close button.
- */
- modalCheckout.querySelectorAll( `.${ MODAL_CLASS_PREFIX }__close` ).forEach( button => {
+ } );
+ const closeButtons = modalCheckout.querySelectorAll( `${ MODAL_CLASSNAME_BASE }__close` );
+ closeButtons.forEach( button => {
button.addEventListener( 'click', ev => {
ev.preventDefault();
+ modalContent.style.height = initialHeight;
+ spinner.style.display = 'flex';
closeCheckout();
} );
} );
/**
- * Handle variations modal close button.
+ * Variation modals.
*/
- document.querySelectorAll( '.newspack-blocks__modal-variation' ).forEach( variationModal => {
+ const variationModals = document.querySelectorAll( '.newspack-blocks-variation-modal' );
+ variationModals.forEach( variationModal => {
variationModal.addEventListener( 'click', ev => {
if ( ev.target === variationModal ) {
closeCheckout();
}
} );
- variationModal.querySelectorAll( `.${ MODAL_CLASS_PREFIX }__close` ).forEach( button => {
+ variationModal.querySelectorAll( '.newspack-blocks-modal__close' ).forEach( button => {
button.addEventListener( 'click', ev => {
ev.preventDefault();
closeCheckout();
@@ -682,165 +104,118 @@ domReady( () => {
} );
/**
- * Close the modal with the escape key.
- */
- document.addEventListener( 'keydown', function ( ev ) {
- if ( ev.key === 'Escape' ) {
- closeCheckout();
- }
- } );
-
- /**
- * Handle modal checkout triggers.
- */
- document
- .querySelectorAll(
- '.wpbnbd.wpbnbd--platform-wc, .wp-block-newspack-blocks-checkout-button, .newspack-blocks__modal-variation'
- )
- .forEach( element => {
- const forms = element.querySelectorAll( 'form' );
- forms.forEach( form => {
- form.appendChild( modalCheckoutHiddenInput.cloneNode() );
- form.target = IFRAME_NAME;
- form.addEventListener( 'submit', handleCheckoutFormSubmit );
- } );
- } );
-
- /**
- * Triggers checkout form submit.
- *
- * @param {HTMLFormElement} form The form element.
+ * Handle triggers.
*/
- const triggerCheckout = form => {
- // form.submit does not trigger submit event listener, so we use requestSubmit.
- form.requestSubmit( form.querySelector( 'button[type="submit"]' ) );
- }
+ const elements = document.querySelectorAll( triggers );
+ elements.forEach( element => {
+ const forms = element.querySelectorAll( 'form' );
+ forms.forEach( form => {
+ form.appendChild( modalCheckoutInput.cloneNode() );
+ form.target = iframeName;
- /**
- * Handle donation form triggers.
- *
- * @param {string} layout The donation layout.
- * @param {string} frequency The donation frequency.
- * @param {string} amount The donation amount.
- * @param {string|null} other Optional. The custom amount when other is selected.
- */
- const triggerDonationForm = ( layout, frequency, amount, other = null ) => {
- let form;
- document.querySelectorAll( '.wpbnbd.wpbnbd--platform-wc form' )
- .forEach( donationForm => {
- const frequencyInput = donationForm.querySelector( `input[name="donation_frequency"][value="${ frequency }"]` );
- if ( ! frequencyInput ) {
- return;
- }
- if ( layout === 'tiered' ) {
- const frequencyButton = document.querySelector( `button[data-frequency-slug="${ frequency }"]` );
- if ( ! frequencyButton ) {
+ // Fill in the referrer field.
+ const afterSuccessUrlInput = form.querySelector( 'input[name="after_success_url"]' );
+ const afterSuccessBehaviorInput = form.querySelector(
+ 'input[name="after_success_behavior"]'
+ );
+ if (
+ afterSuccessBehaviorInput &&
+ afterSuccessUrlInput &&
+ 'referrer' === afterSuccessBehaviorInput.getAttribute( 'value' )
+ ) {
+ afterSuccessUrlInput.setAttribute( 'value', document.referrer || window.location.href );
+ }
+
+ form.addEventListener( 'submit', ev => {
+ const formData = new FormData( form );
+ // Clear any open variation modal.
+ variationModals.forEach( variationModal => ( variationModal.style.display = 'none' ) );
+ // Trigger variation modal if variation is not selected.
+ if ( formData.get( 'is_variable' ) && ! formData.get( 'variation_id' ) ) {
+ const variationModal = [ ...variationModals ].find(
+ modal => modal.dataset.productId === formData.get( 'product_id' )
+ );
+ if ( variationModal ) {
+ // Fill in the after success variables in the variation modal.
+ variationModal
+ .querySelectorAll( 'form[target="newspack_modal_checkout"]' )
+ .forEach( singleVariationForm => {
+ [
+ 'after_success_behavior',
+ 'after_success_url',
+ 'after_success_button_label',
+ ].forEach( afterSuccessParam => {
+ const input = document.createElement( 'input' );
+ input.type = 'hidden';
+ input.name = afterSuccessParam;
+ input.value = formData.get( afterSuccessParam );
+ singleVariationForm.appendChild( input );
+ } );
+ } );
+ // Open the variations modal.
+ ev.preventDefault();
+ document.body.classList.add( 'newspack-modal-checkout-open' );
+ variationModal.style.display = 'block';
return;
}
- frequencyButton.click();
- const submitButton = donationForm.querySelector( `button[type="submit"][name="donation_value_${ frequency }"][value="${ amount }"]` );
- if ( ! submitButton ) {
+ }
+ // Continue with checkout modal.
+ spinner.style.display = 'flex';
+ modalCheckout.style.display = 'block';
+ document.body.classList.add( 'newspack-modal-checkout-open' );
+ if ( window.newspackReaderActivation?.overlays ) {
+ modalCheckout.overlayId = window.newspackReaderActivation?.overlays.add();
+ }
+
+ iframeResizeObserver = new ResizeObserver( entries => {
+ if ( ! entries || ! entries.length ) {
return;
}
- submitButton.click();
- } else {
- const amountInput = ( layout === 'untiered' ) ?
- donationForm.querySelector( `input[name="donation_value_${ frequency }_untiered"]` ) :
- donationForm.querySelector( `input[name="donation_value_${ frequency }"][value="${ amount }"]` );
- if ( frequencyInput && amountInput ) {
- frequencyInput.checked = true;
- if ( layout === 'untiered' ) {
- amountInput.value = amount;
- } else if ( amount === 'other' ) {
- amountInput.click();
- const otherInput = donationForm.querySelector( `input[name="donation_value_${ frequency }_other"]` );
- if ( otherInput && other ) {
- otherInput.value = other;
- }
- } else {
- amountInput.checked = true;
+ const contentRect = entries[ 0 ].contentRect;
+ if ( contentRect ) {
+ modalContent.style.height = contentRect.top + contentRect.bottom + 'px';
+ spinner.style.display = 'none';
+ }
+ } );
+ iframe.addEventListener( 'load', () => {
+ const location = iframe.contentWindow.location;
+ // If RAS is available, set the front-end authentication.
+ if ( window.newspackReaderActivation && location.href.indexOf( 'order-received' ) > -1 ) {
+ const ras = window.newspackReaderActivation;
+ const params = new Proxy( new URLSearchParams( location.search ), {
+ get: ( searchParams, prop ) => searchParams.get( prop ),
+ } );
+ if ( params.email ) {
+ ras.setReaderEmail( params.email );
+ ras.setAuthenticated( true );
}
- form = donationForm;
}
- }
- } );
- if ( form ) {
- triggerCheckout( form );
- }
- }
-
- /**
- * Handle checkout button form triggers.
- *
- * @param {number} productId The product ID.
- * @param {number|null} variationId Optional. The variation ID.
- */
- const triggerCheckoutButtonForm = ( productId, variationId = null ) => {
- let form;
- if ( variationId && variationId !== productId ) {
- const variationModals = document.querySelectorAll( `.${ VARIATON_MODAL_CLASS_PREFIX }` );
- const variationModal = [ ...variationModals ].find(
- modal => modal.dataset.productId === productId
- );
- if ( variationModal ) {
- const forms = variationModal.querySelectorAll( `form[target="${ IFRAME_NAME }"]` );
- forms.forEach( variationForm => {
- const productData = JSON.parse( variationForm.dataset.product );
- if ( productData?.variation_id === Number( variationId ) ) {
- form = variationForm;
+ const container = iframe.contentDocument.querySelector( '#newspack_modal_checkout' );
+ if ( container ) {
+ iframeResizeObserver.observe( container );
+ }
+ const innerButtons = [
+ ...iframe.contentDocument.querySelectorAll( '.modal-continue, .edit-billing-link' ),
+ ];
+ innerButtons.forEach( innerButton => {
+ innerButton.addEventListener( 'click', () => ( spinner.style.display = 'flex' ) );
+ } );
+ const innerForm = iframe.contentDocument.querySelector( 'form.checkout' );
+ if ( innerForm ) {
+ const innerBillingFields = [
+ ...innerForm.querySelectorAll( '.woocommerce-billing-fields input' ),
+ ];
+ innerBillingFields.forEach( innerField => {
+ innerField.addEventListener( 'keyup', e => {
+ if ( 'Enter' === e.key ) {
+ spinner.style.display = 'flex';
+ innerForm.submit();
+ }
+ } );
+ } );
}
} );
- }
- } else {
- const checkoutButtons = document.querySelectorAll( '.wp-block-newspack-blocks-checkout-button' );
- checkoutButtons.forEach( button => {
- const checkoutButtonForm = button.querySelector( 'form' );
- if ( ! checkoutButtonForm ) {
- return;
- }
- const productData = JSON.parse( checkoutButtonForm.dataset.product );
- if ( productData?.product_id === productId ) {
- form = checkoutButtonForm;
- }
} );
- }
- if ( form ) {
- triggerCheckout( form );
- }
- }
-
- /**
- * Handle modal checkout url param triggers.
- */
- const handleModalCheckoutUrlParams = () => {
- const urlParams = new URLSearchParams( window.location.search );
- if ( ! urlParams.has( 'checkout' ) ) {
- return;
- }
- const type = urlParams.get( 'type' );
- if ( type === 'donate' ) {
- const layout = urlParams.get( 'layout' );
- const frequency = urlParams.get( 'frequency' );
- const amount = urlParams.get( 'amount' );
- const other = urlParams.get( 'other' );
- if ( layout && frequency && amount ) {
- triggerDonationForm( layout, frequency, amount, other );
- }
- } else if ( type === 'checkout_button' ) {
- const productId = urlParams.get( 'product_id' );
- const variationId = urlParams.get( 'variation_id' );
- if ( productId ) {
- triggerCheckoutButtonForm( productId, variationId );
- }
- } else {
- const url = window.newspackReaderActivation?.getPendingCheckout?.();
- if ( url ) {
- const form = generateCheckoutPageForm( url );
- triggerCheckout( form );
- }
- }
- // Remove the URL param to prevent re-triggering.
- window.history.replaceState( null, null, window.location.pathname );
- };
- handleModalCheckoutUrlParams();
+ } );
+ } );
} );
diff --git a/src/modal-checkout/modal.scss b/src/modal-checkout/modal.scss
index 6d73a19e3..149ef32fc 100644
--- a/src/modal-checkout/modal.scss
+++ b/src/modal-checkout/modal.scss
@@ -1,224 +1,143 @@
@use "../shared/sass/colors";
@use "../shared/sass/variables";
-// Checkout modal specific styles.
-.newspack-ui {
- iframe[name="newspack_modal_checkout_iframe"] {
- border: none;
- height: calc(100% + var(--newspack-ui-spacer-8, 48px));
- margin: calc(-1 * var(--newspack-ui-spacer-5, 24px));
- max-width: unset;
- width: calc(100% + var(--newspack-ui-spacer-8, 48px));
+@keyframes spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 50% {
+ transform: rotate(180deg);
+ }
+ 100% {
+ transform: rotate(360deg);
}
}
-// Default modal styles when newspack ui is not present.
-.newspack-blocks {
- &__modal-container {
- position: fixed;
- z-index: -1;
- inset: 0;
- overflow: hidden;
- display: flex;
+.newspack-blocks-modal {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(0, 0, 0, 0.75);
+ z-index: 99999;
+ &__content {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: calc(100vw - 32px);
+ max-width: 580px;
+ min-height: 200px;
+ max-height: calc(100vh - 32px);
+ background: colors.$color__background-body;
+ border-radius: 5px;
+ > *:not(.newspack-blocks-modal__close) {
+ width: 100%;
+ height: 100%;
+ border: 0;
+ border-radius: 5px;
+ }
+ }
+ &__spinner {
align-items: center;
+ background: #fff;
+ border-radius: 5px;
+ display: flex;
+ height: 100%;
justify-content: center;
- visibility: hidden;
- pointer-events: none;
-
- &__overlay {
- position: absolute;
- z-index: 1;
- inset: 0;
- opacity: 0;
- background: rgba(0, 0, 0, 0.5);
- transition: opacity 0.1s linear;
+ left: 50%;
+ opacity: 0.5;
+ position: absolute;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ width: 100%;
+ > span {
+ animation: spin 1s infinite linear;
+ border: 2px solid colors.$color__background-body;
+ border-top-color: colors.$color__text-light;
+ border-radius: 50%;
+ height: 25px;
+ width: 25px;
}
+ }
+ &__close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 8px;
+ border: 0;
+ background: transparent;
+ color: colors.$color__text-main;
+ cursor: pointer;
+ &:focus,
+ &:hover {
+ color: colors.$color__text-light;
+ }
+ svg {
+ display: block;
+ }
+ }
+}
- &[data-state="open"] {
- z-index: 99999;
- visibility: visible;
- pointer-events: auto;
- .newspack-blocks__modal-container__overlay {
- opacity: 1;
+.newspack-blocks-variation-modal {
+ .newspack-blocks-modal {
+ &__content {
+ padding: 32px;
+ overflow: auto;
+ border-radius: 5px;
+ h3 {
+ margin: 0 0 1em;
}
- .newspack-blocks__modal {
- opacity: 1;
- transform: translateY(0);
+ p {
+ font-size: 0.8em;
}
- }
-
- & .newspack-blocks {
- &__modal {
- position: relative;
- z-index: 2;
- width: 100%;
- transform: translateY(50px);
- opacity: 0;
- transition: transform 0.1s linear, opacity 0.1s linear;
- border-radius: 6px;
- background: colors.$color__background-body;
- max-width: 600px;
- max-height: 90%;
- min-height: 300px;
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- overflow: auto;
-
- &__header {
- padding: 24px;
- box-sizing: border-box;
- height: 64px;
- border-bottom: 1px solid #ddd;
- display: flex;
- align-items: center;
- justify-content: space-between;
- h2 {
- font-size: 16px;
- }
- }
-
- &__content {
- position: relative;
- flex-grow: 1;
- > * {
- width: 100%;
- height: 100%;
- border: 0;
- border-radius: 6px;
- }
+ form {
+ margin: 0 0 0.5em;
+ &:last-child {
+ margin: 0;
}
-
- &__close {
- padding: 8px;
- border: 0;
+ button {
+ display: block;
+ width: 100%;
+ padding: 16px;
+ margin: 0;
+ border: 1px solid colors.$color__border;
background: transparent;
color: colors.$color__text-main;
- cursor: pointer;
- &:focus,
- &:hover {
- color: colors.$color__text-light;
- }
- svg {
+ text-align: inherit;
+ font-weight: inherit;
+ > span {
display: block;
}
- }
- }
-
- &__spinner {
- align-items: center;
- background: #fff;
- border-radius: 5px;
- display: flex;
- justify-content: center;
- position: absolute;
- top: 0;
- bottom: 0;
- width: calc(100% - 24px);
- > span {
- animation: spin 1s infinite linear;
- border: 2px solid colors.$color__background-body;
- border-top-color: colors.$color__text-light;
- border-radius: 50%;
- height: 25px;
- width: 25px;
- margin-top: -12.5px;
- margin-left: -12.5px;
- }
- }
- }
- }
-
- // Product variations styles
- &__modal-variation {
- .newspack-blocks {
- &__selection {
- > *:first-child {
- margin-top: 0;
- }
-
- h3 {
- margin: 0;
-
- + p {
- margin-top: calc(var(--newspack-ui-spacer-base, 8px) / 2);
- }
- }
- }
-
- &__options {
- list-style: none;
- display: flex;
- flex-wrap: wrap;
- gap: var(--newspack-ui-spacer-2, 12px);
- margin: var(--newspack-ui-spacer-5, 24px) 0 0;
- padding: 0;
-
- &__item {
- border: 1px solid var(--newspack-ui-color-border, colors.$newspack-ui-color-neutral-30);
- border-radius: var(--newspack-ui-border-radius-m, 6px);
- display: flex;
- flex-direction: column;
- flex: 1 1 100%;
- text-align: center;
-
- @media (min-width: variables.$mobile_width) {
- flex: 1 1 30%;
- max-width: calc(33.3333% - 10px);
- &:first-child:nth-last-child(2),
- &:first-child:nth-last-child(2) ~ li {
- flex: 1 1 40%;
- max-width: calc(50% - 10px);
- }
- }
-
.summary {
- font-size: var(--newspack-ui-font-size-xs, 14px);
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- padding: var(--newspack-ui-spacer-5, 24px) var(--newspack-ui-spacer-2, 12px);
- height: 100%;
- position: relative;
-
- .price {
- del,
- .suggested-prefix {
- color: var(--newspack-ui-color-neutral-60, colors.$newspack-ui-color-neutral-60);
- left: 0;
- position: absolute;
- top: calc(var(--newspack-ui-spacer-base, 8px) * 0.75);
- width: 100%;
- }
-
- // Scale up just the primary price for a product, not the other fees:
- > .amount > bdi,
- > ins > .amount > bdi,
- > .suggested-text > .amount > bdi {
- color: initial;
- display: block;
- font-weight: 600;
- font-size: var(--newspack-ui-font-size-xl, clamp(1.375rem, 0.394rem + 2.008vw, 2rem));
- line-height: var(--newspack-ui-line-height-xl, 1.375);
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+ align-items: flex-end;
+ .subscription-details {
+ bdi {
+ font-size: inherit;
}
}
}
-
- .variation {
- border-top: 1px solid var(--newspack-ui-color-border, colors.$newspack-ui-color-neutral-30);
- font-size: var(--newspack-ui-font-size-xs, 14px);
+ .price {
+ max-width: 65%;
+ }
+ .variation_name {
font-weight: 600;
- line-height: var(--newspack-ui-line-height-xs, 1.4286);
- margin-top: auto;
- padding: var(--newspack-ui-spacer-2, 12px);
+ font-size: 0.9em;
+ margin-left: 0.5em;
}
-
- form {
- border-top: 1px solid var(--newspack-ui-color-border, colors.$newspack-ui-color-neutral-30);
- padding: var(--newspack-ui-spacer-2, 12px) var(--newspack-ui-spacer-2, 12px) 0;
- button {
- display: block;
- margin-top: 0 !important;
- width: 100%;
- }
+ .description {
+ padding-top: 1em;
+ margin-top: 1em;
+ font-size: 0.9em;
+ border-top: 1px solid colors.$color__border;
+ }
+ bdi {
+ font-weight: 600;
+ font-size: 1.8em;
}
}
}
@@ -226,18 +145,19 @@
}
}
-@keyframes spin {
- 0% {
- transform: rotate(0deg);
- }
- 50% {
- transform: rotate(180deg);
- }
- 100% {
- transform: rotate(360deg);
+@media ( max-width: 600px ) {
+ .newspack-blocks-modal {
+ &__content {
+ max-width: 100%;
+ width: 100%;
+ border-radius: 0;
+ top: auto;
+ bottom: 0;
+ left: 0;
+ transform: none;
+ > *:not(.newspack-blocks-modal__close) {
+ border-radius: 0;
+ }
+ }
}
}
-
-.modal-processing {
- opacity: 0.5;
-}
diff --git a/src/modal-checkout/templates/billing-form.php b/src/modal-checkout/templates/billing-form.php
new file mode 100644
index 000000000..61c68f6c4
--- /dev/null
+++ b/src/modal-checkout/templates/billing-form.php
@@ -0,0 +1,43 @@
+
+
+ cart->needs_shipping() ) : ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ get_checkout_fields( 'billing' );
+
+ foreach ( $fields as $key => $field ) {
+ woocommerce_form_field( $key, $field, $checkout->get_value( $key ) );
+ }
+ ?>
+
+
+
+
diff --git a/src/modal-checkout/templates/checkout-form.php b/src/modal-checkout/templates/checkout-form.php
new file mode 100644
index 000000000..7f63fc514
--- /dev/null
+++ b/src/modal-checkout/templates/checkout-form.php
@@ -0,0 +1,182 @@
+cart;
+
+$has_filled_billing = \Newspack_Blocks\Modal_Checkout::has_filled_required_fields( 'billing' );
+$edit_billing = ! $has_filled_billing || isset( $_REQUEST['edit_billing'] ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+
+$form_action = $edit_billing ? '#checkout' : wc_get_checkout_url();
+$form_class = 'checkout woocommerce-checkout';
+$form_method = $edit_billing ? 'get' : 'post';
+$form_billing_fields = \Newspack_Blocks\Modal_Checkout::get_prefilled_fields();
+
+$after_success_behavior = filter_input( INPUT_GET, 'after_success_behavior', FILTER_SANITIZE_SPECIAL_CHARS );
+$after_success_url = filter_input( INPUT_GET, 'after_success_url', FILTER_SANITIZE_SPECIAL_CHARS );
+$after_success_button_label = filter_input( INPUT_GET, 'after_success_button_label', FILTER_SANITIZE_SPECIAL_CHARS );
+
+if ( $edit_billing ) {
+ $form_class .= ' edit-billing';
+}
+
+do_action( 'woocommerce_before_checkout_form', $checkout );
+
+// If checkout registration is disabled and not logged in, the user cannot checkout.
+if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
+ echo esc_html( apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'newspack-blocks' ) ) ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
+ return;
+}
+?>
+
+get_cart_contents_count() ) : ?>
+
+ get_cart() as $cart_item_key => $cart_item ) {
+ $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
+
+ if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
+ ?>
+
+
+
+ get_name(), $cart_item, $cart_item_key ) . ' '; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+ echo wc_get_formatted_cart_item_data( $cart_item ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+ ?>
+
+
+ get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+ ?>
+
+
+
+
+
+
+
+
+
diff --git a/src/modal-checkout/templates/empty-html-add-recipient.php b/src/modal-checkout/templates/empty-html-add-recipient.php
deleted file mode 100644
index f0c1324cb..000000000
--- a/src/modal-checkout/templates/empty-html-add-recipient.php
+++ /dev/null
@@ -1,15 +0,0 @@
-is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
- echo esc_html( apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'newspack-blocks' ) ) );
- return;
-}
-?>
-
-
-
-
diff --git a/src/modal-checkout/templates/form-coupon.php b/src/modal-checkout/templates/form-coupon.php
deleted file mode 100644
index 49a3ef1b6..000000000
--- a/src/modal-checkout/templates/form-coupon.php
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/src/modal-checkout/templates/form-gift-subscription.php b/src/modal-checkout/templates/form-gift-subscription.php
deleted file mode 100644
index 0ac342d20..000000000
--- a/src/modal-checkout/templates/form-gift-subscription.php
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/modal-checkout/templates/payment-method.php b/src/modal-checkout/templates/payment-method.php
index 8b87f07f5..f1fc41264 100644
--- a/src/modal-checkout/templates/payment-method.php
+++ b/src/modal-checkout/templates/payment-method.php
@@ -12,16 +12,15 @@
?>
-
diff --git a/src/modal-checkout/templates/thankyou.php b/src/modal-checkout/templates/thankyou.php
index c0b93c4a5..305b9c520 100644
--- a/src/modal-checkout/templates/thankyou.php
+++ b/src/modal-checkout/templates/thankyou.php
@@ -9,8 +9,6 @@
* @var WC_Order $order
*/
-namespace Newspack_Blocks;
-
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
@@ -33,56 +31,84 @@ function newspack_blocks_replace_login_with_order_summary() {
$key = isset( $_GET['key'] ) ? \wc_clean( \sanitize_text_field( \wp_unslash( $_GET['key'] ) ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
$is_valid = $order && is_a( $order, 'WC_Order' ) && hash_equals( $order->get_order_key(), $key ); // Validate order key to prevent CSRF.
+ // Handle the newsletter signup form.
+ $newsletter_confirmation = \Newspack_Blocks\Modal_Checkout::confirm_newsletter_signup();
+ $is_error = \is_wp_error( $newsletter_confirmation );
+ $no_selected_lists = $is_error && 'newspack_no_lists_selected' === $newsletter_confirmation->get_error_code();
+ if ( true === $newsletter_confirmation || $no_selected_lists ) {
+ echo \Newspack_Blocks\Modal_Checkout::render_newsletter_confirmation( $no_selected_lists ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+ return;
+ } elseif ( $is_error ) {
+ echo esc_html( $newsletter_confirmation->get_error_message() );
+ return;
+ }
+
if ( ! $is_valid ) {
return;
}
- $is_success = ! $order->has_status( 'failed' );
- $after_success_behavior = isset( $_GET['after_success_behavior'] ) ? \sanitize_text_field( \wp_unslash( $_GET['after_success_behavior'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
- $after_success_url = isset( $_GET['after_success_url'] ) ? esc_url( \sanitize_url( \wp_unslash( $_GET['after_success_url'] ) ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
- $after_success_label = isset( $_GET['after_success_button_label'] ) ? \sanitize_text_field( \wp_unslash( $_GET['after_success_button_label'] ) ) : \Newspack_Blocks\Modal_Checkout::get_modal_checkout_labels( 'after_success' ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
+ $is_success = ! $order->has_status( 'failed' );
+ $order_item_name = array_values( $order->get_items() )[0]->get_name();
+
?>
+
-
-
-
-
-
-
+
+
+
+ -
+
+ get_date_created() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
+
+
+ get_billing_email() ) : ?>
+ -
+
+ get_billing_email(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
+
+
+
+ -
+
+ get_formatted_order_total(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
+
+
+ get_payment_method_title() ) : ?>
+ -
+
+ get_payment_method_title() ); ?>
+
+
+
+ -
+
+
+
+
+ -
+
+ get_order_number(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+ [ 1 ],
],
'resulting_query_partial' => [
- 'posts_per_page' => 1,
- 'post_type' => 'some-type',
- 'newspack_no_es_query' => true,
+ 'posts_per_page' => 1,
+ 'post_type' => 'some-type',
],
'description' => 'With custom post type and author',
'ignore_tax_query' => true,