diff --git a/README.md b/README.md index 374c99865..1b92b8049 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ **Requires at least:** 6.4 **Tested up to:** 7.0 **Requires PHP:** 7.4 -**Stable tag:** 2.12.0 +**Stable tag:** 2.12.1 **License:** GPLv2 or later **License URI:** http://www.gnu.org/licenses/gpl-2.0.html @@ -458,6 +458,12 @@ Yes. SureForms Business includes fully functional user registration forms and lo You can report security issues through our [Bug Bounty Program](https://brainstormforce.com/bug-bounty-program/). We collaborate with Patchstack to provide opportunities for researchers to report vulnerabilities. The Patchstack team will help validate, triage, and handle any reported security issues. ## Changelog ## +### 2.12.1 - 8th July 2026 ### +* New: Added an AI-powered quick draft flow on the dashboard to generate forms faster, with built-in usage tracking. +* Improvement: Email fields now enforce standard RFC 5321 length limits (a 64-character local part and 255-character domain) to prevent oversized submissions, with a filter to customize the limits. +* Fix: Reset form option not working for some fields. +* Fix: Resolved a Stripe one-time payment error that could cause card payments to fail with an HTTP 400 response. +* Fix: Restored bullet point visibility in the rich text admin editor so formatted lists display correctly. ### 2.12.0 - 24th June 2026 ### * New: Added action hooks around payment success, cancellation, and refund events so plugins such as SureMembers, LMS, and CRMs can grant or revoke access for both Stripe and PayPal. * Fix: Cancel Subscription now routes through the correct payment gateway so PayPal subscriptions cancel properly instead of always calling Stripe. @@ -468,9 +474,6 @@ You can report security issues through our [Bug Bounty Program](https://brainsto * Fix: Phone field auto country detection always resolved to the United States. * Fix: Corrected the Cloudflare Turnstile "Get Keys" link. * Fix: This update addressed a security bug. Props to Yaswanth Reddy Sunkara for reporting it responsibly to our team. -### 2.11.0 - 10th June 2026 ### -* New: Added a Form Migrator to import forms from Contact Form 7, WPForms, Gravity Forms, and Ninja Forms in a single click. -* New: Added native WPML support to translate each form individually using String Packages. The full changelog is available [here](https://sureforms.com/whats-new/?utm_source=wordpress.org&utm_medium=whats_new). ## Upgrade Notice ## diff --git a/admin/admin.php b/admin/admin.php index 5f9dd8de2..09c7a1a7e 100644 --- a/admin/admin.php +++ b/admin/admin.php @@ -40,6 +40,17 @@ class Admin { */ public const RATING_NOTICE_THRESHOLD = 3; + /** + * Inline CSS for Quill 1.x (react-quill) list markers. + * + * Quill 1.x renders bullet/numbered list markers via CSS ::before pseudo-elements, + * whereas the vendor quill.snow.css targets .ql-ui child elements (Quill 2.x approach). + * This constant is shared by enqueue_styles() and enqueue_scripts() to prevent drift. + * + * @since 2.5.2 + */ + public const QUILL_1X_INLINE_CSS = '.ql-editor ul,.ql-editor ol{padding-left:1.5em}.ql-editor ul>li,.ql-editor ol>li{list-style-type:none}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ul>li::before{content:"\2022"}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li::before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-1::before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2::before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3::before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4::before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5::before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-6::before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-7::before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor ol li.ql-indent-8::before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9::before{content:counter(list-9,decimal) ". "}'; + /** * Dashboard widget entries data. * @@ -120,10 +131,14 @@ public function __construct() { add_action( 'wp_ajax_sureforms_dismiss_pointer', [ $this, 'pointer_dismissed' ] ); add_action( 'wp_ajax_sureforms_accept_cta', [ $this, 'pointer_accepted_cta' ] ); add_action( 'wp_ajax_srfm_notice_response', [ $this, 'handle_notice_response' ] ); + add_action( 'wp_ajax_srfm_ai_widget_usage', [ $this, 'track_ai_widget_usage' ] ); // Register dashboard widget only if there are recent entries. add_action( 'admin_init', [ $this, 'maybe_register_dashboard_widget' ] ); + // Enqueue the AI quick draft widget script on the dashboard screen. + add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_ai_dashboard_widget_assets' ] ); + // Save first form creation time stamp. add_action( 'admin_init', [ $this, 'save_first_form_creation_time_stamp' ] ); add_action( 'admin_notices', [ $this, 'display_srfm_rating_notice' ] ); @@ -894,6 +909,7 @@ public function enqueue_styles() { wp_enqueue_style( SRFM_SLUG . '-intl', $vendor_css_uri . 'intl/intlTelInput-backend.min.css', [], SRFM_VER ); wp_enqueue_style( SRFM_SLUG . '-common', $css_uri . 'common' . $file_prefix . '.css', [], SRFM_VER ); wp_enqueue_style( SRFM_SLUG . '-reactQuill', $vendor_css_uri . 'quill/quill.snow.css', [], SRFM_VER ); + wp_add_inline_style( SRFM_SLUG . '-reactQuill', self::QUILL_1X_INLINE_CSS ); wp_enqueue_style( SRFM_SLUG . '-single-form-modal', $css_uri . 'single-form-setting' . $file_prefix . '.css', [], SRFM_VER ); // if version is equal to or lower than 6.6.2 then add compatibility css. @@ -1334,6 +1350,7 @@ public function enqueue_scripts() { // Enqueue Tailwind and Quill editor styles for the settings page. wp_enqueue_style( SRFM_SLUG . '-settings-build', SRFM_URL . 'assets/build/settings.css', [], SRFM_VER, 'all' ); wp_enqueue_style( SRFM_SLUG . '-reactQuill', SRFM_URL . 'assets/css/minified/deps/quill/quill.snow.css', [], SRFM_VER ); + wp_add_inline_style( SRFM_SLUG . '-reactQuill', self::QUILL_1X_INLINE_CSS ); $script_translations_handlers[] = SRFM_SLUG . '-settings'; } @@ -1921,6 +1938,9 @@ public function maybe_register_dashboard_widget() { return; } + // Register the AI quick draft widget for capable users (the capability gate above applies); unlike the recent-entries widget below, it is not conditional on having entries. + add_action( 'wp_dashboard_setup', [ $this, 'register_ai_dashboard_widget' ] ); + // Quick check if there are any entries in the last 7 days. $seven_days_ago = strtotime( '-7 days' ); $total_entries = Entries::get_entries_count_after( $seven_days_ago ); @@ -1956,6 +1976,178 @@ public function register_dashboard_widget() { ); } + /** + * Register the AI quick draft dashboard widget. + * + * @return void + * @since 2.12.1 + */ + public function register_ai_dashboard_widget() { + wp_add_dashboard_widget( + 'sureforms_ai_quick_draft', + __( 'SureForms AI Quick Draft', 'sureforms' ), + [ $this, 'render_ai_dashboard_widget' ], + null, + null, + 'normal', + 'high' + ); + } + + /** + * Render AI quick draft dashboard widget content. + * + * @return void + * @since 2.12.1 + */ + public function render_ai_dashboard_widget() { + ?> +
+

+ +

+ + +

+ + 0/2000 +

+
+ in the render callback, so it passes Plugin Check and keeps server values + * out of the markup. Server values are passed through wp_localize_script. + * + * @param string $hook_suffix The current admin page hook suffix. + * @return void + * @since 2.12.1 + */ + public function enqueue_ai_dashboard_widget_assets( $hook_suffix ) { + // Only on the main dashboard, and only for capable users (matches the widget gate). + if ( 'index.php' !== $hook_suffix || ! Helper::current_user_can() ) { + return; + } + + // Register an inline-only handle (empty src) — the WordPress-core pattern for attaching + // localized data plus an inline script without shipping a separate asset file. + wp_register_script( 'srfm-ai-dashboard-widget', '', [], SRFM_VER, true ); + wp_enqueue_script( 'srfm-ai-dashboard-widget' ); + + wp_localize_script( + 'srfm-ai-dashboard-widget', + 'srfmAiDashboardWidget', + [ + 'redirectUrl' => admin_url( 'admin.php?page=add-new-form' ), + 'ajaxUrl' => admin_url( 'admin-ajax.php' ), + 'nonce' => wp_create_nonce( 'srfm_ai_widget_usage' ), + 'redirectingTxt' => __( 'Redirecting...', 'sureforms' ), + ] + ); + + $inline_script = <<<'JS' +( function () { + const config = window.srfmAiDashboardWidget || {}; + const generateButton = document.getElementById( 'srfm-ai-dashboard-generate' ); + const promptField = document.getElementById( 'srfm-ai-dashboard-prompt' ); + const charCount = document.getElementById( 'srfm-ai-dashboard-char-count' ); + if ( ! generateButton || ! promptField ) { + return; + } + + const updateWidgetState = function () { + const promptValue = promptField.value.trim(); + generateButton.disabled = ! promptValue; + if ( charCount ) { + charCount.textContent = `${ promptField.value.length }/2000`; + } + }; + + const triggerGeneration = function () { + const prompt = promptField.value.trim(); + if ( ! prompt ) { + promptField.focus(); + return; + } + + generateButton.disabled = true; + generateButton.textContent = config.redirectingTxt; + + const redirectUrl = new URL( config.redirectUrl, window.location.origin ); + redirectUrl.searchParams.set( 'srfm_ai_dashboard_prompt', prompt ); + + const requestBody = new URLSearchParams(); + requestBody.append( 'action', 'srfm_ai_widget_usage' ); + requestBody.append( 'nonce', config.nonce ); + + fetch( config.ajaxUrl, { + method: 'POST', + credentials: 'same-origin', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', + }, + body: requestBody.toString(), + } ).finally( function () { + window.location.href = redirectUrl.toString(); + } ); + }; + + promptField.addEventListener( 'input', updateWidgetState ); + generateButton.addEventListener( 'click', triggerGeneration ); + promptField.addEventListener( 'keydown', function ( event ) { + if ( event.key === 'Enter' && ( event.metaKey || event.ctrlKey ) ) { + event.preventDefault(); + triggerGeneration(); + } + } ); + + updateWidgetState(); +}() ); +JS; + + wp_add_inline_script( 'srfm-ai-dashboard-widget', $inline_script ); + } + + /** + * Track AI dashboard widget usage. + * + * @return void + * @since 2.12.1 + */ + public function track_ai_widget_usage() { + if ( ! check_ajax_referer( 'srfm_ai_widget_usage', 'nonce', false ) ) { + wp_send_json_error( [ 'message' => __( 'Invalid nonce.', 'sureforms' ) ], 403 ); + } + + if ( ! Helper::current_user_can() ) { + wp_send_json_error( [ 'message' => __( 'Unauthorized user.', 'sureforms' ) ], 403 ); + } + + $current_count = (int) Helper::get_srfm_option( 'ai_dashboard_widget_uses', 0 ) + 1; + Helper::update_srfm_option( 'ai_dashboard_widget_uses', $current_count ); + + // Emit an analytics event so usage lands in the warehouse via events_record. + // $force = true because this is a cumulative counter, not a one-time event — + // it must re-send the latest count each cycle (bypasses one-time dedup). + Analytics::events()->track( 'ai_dashboard_widget_used', (string) $current_count, [], true ); + + wp_send_json_success(); + } + /** * Render the dashboard widget content. * diff --git a/assets/js/unminified/blocks/dropdown.js b/assets/js/unminified/blocks/dropdown.js index 0f7c00731..3a9714a80 100644 --- a/assets/js/unminified/blocks/dropdown.js +++ b/assets/js/unminified/blocks/dropdown.js @@ -437,3 +437,28 @@ document.addEventListener( 'srfm_form_before_submission', ( e ) => { // Make dropdown initialization function available globally for repeater fields window.srfmInitializeDropdownField = initializeDropdown; window.srfmDestroyDropdownField = destroyTomSelect; + +// Reset TomSelect dropdowns when the form is reset. +document.addEventListener( 'srfm_form_reset', ( e ) => { + const form = e.detail?.form; + if ( ! form ) { + return; + } + + form.querySelectorAll( '.srfm-dropdown-common' ).forEach( ( dropdown ) => { + const inputName = dropdown.getAttribute( 'name' ); + const instance = window?.srfm?.[ inputName ]; + if ( instance ) { + instance.clear(); + } + + // Also clear the hidden input that holds the submitted value. + const hiddenInput = dropdown + .closest( '.srfm-dropdown-block' ) + ?.querySelector( '.srfm-input-dropdown-hidden' ); + if ( hiddenInput ) { + hiddenInput.setAttribute( 'value', '' ); + hiddenInput.dispatchEvent( new Event( 'change', { bubbles: true } ) ); + } + } ); +} ); diff --git a/assets/js/unminified/form-submit.js b/assets/js/unminified/form-submit.js index 4b7fde776..cca718ce4 100644 --- a/assets/js/unminified/form-submit.js +++ b/assets/js/unminified/form-submit.js @@ -437,6 +437,14 @@ function showSuccessMessage( }, 500 ); } else if ( afterSubmission === 'reset form' ) { form.reset(); + // Dispatch event so custom field implementations (TomSelect dropdowns, + // date/time pickers, signature pads, etc.) can reset their own state, + // since the native form.reset() only resets standard HTML elements. + document.dispatchEvent( + new CustomEvent( 'srfm_form_reset', { + detail: { form }, + } ) + ); } element.innerHTML = message; container.classList.add( 'srfm-active' ); diff --git a/assets/js/unminified/validation.js b/assets/js/unminified/validation.js index 1bce70b9d..5d33ce519 100644 --- a/assets/js/unminified/validation.js +++ b/assets/js/unminified/validation.js @@ -1,5 +1,22 @@ import { applyFilters } from '@wordpress/hooks'; +/** + * Resolve the RFC 5321 email character limits. + * + * Reads the server-resolved limits localized into `srfm_submit` (which honor the + * `srfm_email_field_char_limits` filter), falling back to the RFC defaults so a site that + * raises a limit isn't false-blocked client-side with the wrong number. + * + * @return {{local: number, domain: number}} Resolved limits (0 disables a check). + */ +function getEmailCharLimits() { + const limits = window?.srfm_submit?.email_char_limits; + return { + local: limits?.local ?? 64, + domain: limits?.domain ?? 255, + }; +} + async function getUniqueValidationData( checkData, formId, ajaxUrl, token ) { let queryString = 'action=validation_ajax_action&token=' + @@ -321,6 +338,54 @@ export async function fieldValidation( validateResult = true; } + // RFC 5321 length limits — local part <= 64, domain <= 255 (split on the + // last @). Mirrors the server-side check (which is authoritative, so a + // `srfm_email_field_char_limits` filter override is still enforced there). + // Returns the part-specific, value-filled message, or '' when within limits. + const emailLengthError = ( val ) => { + if ( typeof val !== 'string' || ! val.includes( '@' ) ) { + return ''; + } + const { local: localMax, domain: domainMax } = + getEmailCharLimits(); + const at = val.lastIndexOf( '@' ); + if ( localMax > 0 && val.slice( 0, at ).length > localMax ) { + return window?.srfm?.srfmSprintfString( + window?.srfm_submit?.messages + ?.srfm_email_local_max_length, + localMax + ); + } + if ( + domainMax > 0 && + val.slice( at + 1 ).length > domainMax + ) { + return window?.srfm?.srfmSprintfString( + window?.srfm_submit?.messages + ?.srfm_email_domain_max_length, + domainMax + ); + } + return ''; + }; + + const mainLengthError = inputValue + ? emailLengthError( inputValue ) + : ''; + if ( mainLengthError ) { + if ( errorMessage ) { + errorMessage.textContent = mainLengthError; + // The email field's error message is hidden by default and only + // revealed via an explicit display:block (same as the format-error + // and confirm-mismatch handlers) — without this the red border + // shows but the message stays hidden. + errorMessage.style.display = 'block'; + } + window?.srfm?.toggleErrorState( parent, true ); + setFirstErrorInput( inputField, parent ); + validateResult = true; + } + if ( confirmParent ) { const confirmInput = confirmParent.querySelector( '.srfm-input-email-confirm' @@ -358,6 +423,21 @@ export async function fieldValidation( window?.srfm?.toggleErrorState( confirmParent, false ); } + // Length check on the confirm value too (it must match the main + // value, but flag it directly so the error surfaces on this input). + const confirmLengthError = confirmValue + ? emailLengthError( confirmValue ) + : ''; + if ( confirmLengthError ) { + if ( confirmError ) { + confirmError.textContent = confirmLengthError; + confirmError.style.display = 'block'; + } + window?.srfm?.toggleErrorState( confirmParent, true ); + setFirstErrorInput( confirmInput, confirmParent ); + validateResult = true; + } + // remove the error message on input of the email confirm field confirmInput.addEventListener( 'input', () => { window?.srfm?.toggleErrorState( confirmParent, false ); @@ -1089,14 +1169,48 @@ function addEmailBlurListener( areaInput, blockClass ) { confirmErrorContainer.style.display = 'none'; } + // RFC 5321 length limits (local <= 64, domain <= 255, split on the last @). + // A too-long address can still be a valid format, so flag it here too and + // show the length-specific message; otherwise fall back to the format error. + const { local: localMax, domain: domainMax } = getEmailCharLimits(); + const emailValueAt = emailField.value.lastIndexOf( '@' ); + let lengthErrorMessage = ''; + if ( emailValueAt !== -1 ) { + if ( + localMax > 0 && + emailField.value.slice( 0, emailValueAt ).length > localMax + ) { + lengthErrorMessage = window?.srfm?.srfmSprintfString( + window?.srfm_submit?.messages + ?.srfm_email_local_max_length, + localMax + ); + } else if ( + domainMax > 0 && + emailField.value.slice( emailValueAt + 1 ).length > domainMax + ) { + lengthErrorMessage = window?.srfm?.srfmSprintfString( + window?.srfm_submit?.messages + ?.srfm_email_domain_max_length, + domainMax + ); + } + } + // Handle general email validation - if ( '' !== emailField?.value && ! isValidEmail ) { + if ( + '' !== emailField?.value && + ( ! isValidEmail || lengthErrorMessage ) + ) { inputBlock.parentElement.classList.add( 'srfm-valid-email-error' ); errorContainer.style.display = 'block'; - errorContainer.innerHTML = - window?.srfm_submit?.messages?.srfm_valid_email; + // Length message wins whenever set (matches the submit path); fall back + // to the generic format error only when there's no length error. + errorContainer.innerHTML = lengthErrorMessage + ? lengthErrorMessage + : window?.srfm_submit?.messages?.srfm_valid_email; errorContainer.id = errorContainer.getAttribute( 'data-srfm-id' ); } else { diff --git a/inc/abilities/settings/update-global-settings.php b/inc/abilities/settings/update-global-settings.php index a473db6ba..3d88a2af3 100644 --- a/inc/abilities/settings/update-global-settings.php +++ b/inc/abilities/settings/update-global-settings.php @@ -68,6 +68,8 @@ class Update_Global_Settings extends Abstract_Ability { 'srfm_confirm_email_same', 'srfm_valid_email', 'srfm_textarea_min_chars', + 'srfm_email_local_max_length', + 'srfm_email_domain_max_length', 'srfm_input_min_value', 'srfm_input_max_value', 'srfm_dropdown_min_selections', diff --git a/inc/ai-form-builder/ai-form-builder.php b/inc/ai-form-builder/ai-form-builder.php index c4886f2af..39aca1b88 100644 --- a/inc/ai-form-builder/ai-form-builder.php +++ b/inc/ai-form-builder/ai-form-builder.php @@ -52,6 +52,18 @@ public function generate_ai_form( $request ) { array_unshift( $messages, $current_message ); } + // Bail if no usable prompt remained after filtering empty messages. + if ( empty( $messages ) || empty( $messages[0]['content'] ) ) { + wp_send_json_error( [ 'message' => __( 'No prompt was supplied.', 'sureforms' ) ] ); + } + + // Server-side prompt-length cap. The UI enforces a 2000-char limit via maxlength, but that + // is client-side only and can be bypassed by a crafted request, so mirror it here. This is + // cost/resource hardening — output is always escaped, so this is not an XSS concern. + if ( mb_strlen( (string) $messages[0]['content'] ) > 2000 ) { + wp_send_json_error( [ 'message' => __( 'The prompt is too long. Please shorten it and try again.', 'sureforms' ) ] ); + } + // Get the response from the endpoint. $response = AI_Helper::get_chat_completions_response( apply_filters( diff --git a/inc/field-validation.php b/inc/field-validation.php index e02c0e9d2..8e4c3e77d 100644 --- a/inc/field-validation.php +++ b/inc/field-validation.php @@ -295,6 +295,34 @@ public static function validate_form_data( $form_data, $current_form_id ) { $not_valid_fields[ $key ] = sprintf( $min_chars_message, $min_length ); } } + + // Email field RFC 5321 length limits (local part / domain), overridable via filter. + // Only the main email value is in form data (the confirm input has no `name`), + // so the server validates that value; the client mirrors this for both inputs. + // Split on the LAST @ per RFC 5321 so the local part may contain a quoted @. + $at_pos = is_string( $value ) && '' !== $value ? strrpos( $value, '@' ) : false; + if ( 'srfm-email' === $get_field_name && is_string( $value ) && false !== $at_pos ) { + $email_limits = self::get_email_char_limits(); + $local_max = $email_limits['local']; + $domain_max = $email_limits['domain']; + $local_len = mb_strlen( substr( $value, 0, $at_pos ) ); + $domain_len = mb_strlen( substr( $value, $at_pos + 1 ) ); + + $dynamic_messages = Translatable::dynamic_validation_messages(); + if ( $local_max > 0 && $local_len > $local_max ) { + $local_message = isset( $dynamic_messages['srfm_email_local_max_length'] ) && is_string( $dynamic_messages['srfm_email_local_max_length'] ) && '' !== $dynamic_messages['srfm_email_local_max_length'] + ? $dynamic_messages['srfm_email_local_max_length'] + /* translators: %s: maximum characters allowed before the @ symbol. */ + : __( 'The part before @ may not exceed %s characters.', 'sureforms' ); + $not_valid_fields[ $key ] = sprintf( $local_message, $local_max ); + } elseif ( $domain_max > 0 && $domain_len > $domain_max ) { + $domain_message = isset( $dynamic_messages['srfm_email_domain_max_length'] ) && is_string( $dynamic_messages['srfm_email_domain_max_length'] ) && '' !== $dynamic_messages['srfm_email_domain_max_length'] + ? $dynamic_messages['srfm_email_domain_max_length'] + /* translators: %s: maximum characters allowed after the @ symbol. */ + : __( 'The part after @ may not exceed %s characters.', 'sureforms' ); + $not_valid_fields[ $key ] = sprintf( $domain_message, $domain_max ); + } + } } // Return the array of invalid fields and their error messages. @@ -302,6 +330,41 @@ public static function validate_form_data( $form_data, $current_form_id ) { return $not_valid_fields; } + /** + * Resolve the Email field character limits (RFC 5321), split on the last @. + * + * Single source of truth shared by the server validation and the limits localized to the + * frontend script, so a filter override applies consistently to both. + * + * @return array{local:int,domain:int} Resolved limits. A value of 0 disables that check. + * @since 2.12.1 + */ + public static function get_email_char_limits() { + /** + * Filters the Email field character limits (RFC 5321). + * + * @param array $limits { + * Character limits for the email value, split on the last @. + * + * @type int $local Max characters before the @. 0 disables the check. Default 64. + * @type int $domain Max characters after the @. 0 disables the check. Default 255. + * } + * @since 2.12.1 + */ + $email_limits = apply_filters( + 'srfm_email_field_char_limits', + [ + 'local' => 64, + 'domain' => 255, + ] + ); + + return [ + 'local' => isset( $email_limits['local'] ) ? absint( $email_limits['local'] ) : 64, + 'domain' => isset( $email_limits['domain'] ) ? absint( $email_limits['domain'] ) : 255, + ]; + } + /** * Process payment block configuration. * diff --git a/inc/frontend-assets.php b/inc/frontend-assets.php index a5c05bb39..f9cbd003b 100644 --- a/inc/frontend-assets.php +++ b/inc/frontend-assets.php @@ -142,10 +142,13 @@ public function register_scripts() { SRFM_SLUG . '-form-submit', SRFM_SLUG . '_submit', [ - 'site_url' => site_url(), - 'nonce' => wp_create_nonce( 'wp_rest' ), - 'messages' => $validation_messages, - 'is_rtl' => $is_rtl, + 'site_url' => site_url(), + 'nonce' => wp_create_nonce( 'wp_rest' ), + 'messages' => $validation_messages, + 'is_rtl' => $is_rtl, + // Resolved RFC 5321 email limits so the client honors the + // srfm_email_field_char_limits filter instead of hardcoding 64/255. + 'email_char_limits' => Field_Validation::get_email_char_limits(), ] ); diff --git a/inc/global-settings/global-settings.php b/inc/global-settings/global-settings.php index 6a916ee71..14856005a 100644 --- a/inc/global-settings/global-settings.php +++ b/inc/global-settings/global-settings.php @@ -225,6 +225,8 @@ public static function srfm_save_general_settings_dynamic_opt( $setting_options 'srfm_confirm_email_same', 'srfm_valid_email', 'srfm_textarea_min_chars', + 'srfm_email_local_max_length', + 'srfm_email_domain_max_length', 'srfm_input_min_value', 'srfm_input_max_value', 'srfm_dropdown_min_selections', diff --git a/inc/lib/bsf-analytics/changelog.txt b/inc/lib/bsf-analytics/changelog.txt index e6b2d6cf6..3f050dd9a 100644 --- a/inc/lib/bsf-analytics/changelog.txt +++ b/inc/lib/bsf-analytics/changelog.txt @@ -1,3 +1,6 @@ +v1.1.29 - 30-June-2026 +- Improvement: Added `spectra-blocks` slug to UTM analytics. + v1.1.28 - 22-June-2026 - Fix: Deactivation survey loaded a non-existent RTL stylesheet (`feedback.min-rtl.css`) producing a 404 in RTL locales. Registered the file suffix so the correct `feedback-rtl.min.css` is requested. diff --git a/inc/lib/bsf-analytics/modules/utm-analytics.php b/inc/lib/bsf-analytics/modules/utm-analytics.php index 86479f048..8f8bd2a66 100644 --- a/inc/lib/bsf-analytics/modules/utm-analytics.php +++ b/inc/lib/bsf-analytics/modules/utm-analytics.php @@ -45,6 +45,7 @@ class BSF_UTM_Analytics { 'power-coupons', 'presto-player', 'sigmize', + 'spectra-blocks', 'surecart', 'surecontact', 'surecookie', diff --git a/inc/lib/bsf-analytics/version.json b/inc/lib/bsf-analytics/version.json index c25d50351..06d738c31 100644 --- a/inc/lib/bsf-analytics/version.json +++ b/inc/lib/bsf-analytics/version.json @@ -1,3 +1,3 @@ { - "bsf-analytics-ver": "1.1.28" + "bsf-analytics-ver": "1.1.29" } diff --git a/inc/payments/front-end.php b/inc/payments/front-end.php index 23945979b..4e7ea2f3e 100644 --- a/inc/payments/front-end.php +++ b/inc/payments/front-end.php @@ -136,18 +136,19 @@ public function create_payment_intent() { // Create payment intent with confirm: true for immediate processing. $payment_intent_data = [ - 'secret_key' => $secret_key, - 'amount' => $amount, - 'currency' => strtolower( $currency ), - 'description' => $description, - 'confirm' => false, // Will be confirmed by frontend. - 'receipt_email' => $customer_email, - 'license_key' => $license_key, - 'automatic_payment_methods' => [ - 'enabled' => true, - 'allow_redirects' => 'never', - ], - 'metadata' => [ + 'secret_key' => $secret_key, + 'amount' => $amount, + 'currency' => strtolower( $currency ), + 'description' => $description, + 'confirm' => false, // Will be confirmed by frontend. + 'receipt_email' => $customer_email, + 'license_key' => $license_key, + // One-time payments use manual capture; methods that don't support it (Bacs, Link, Cash App, BNPL) make + // Stripe reject the deferred Elements session in live mode, and an automatic-payment-methods intent can't + // be confirmed by the card-scoped client Element. Pin to card so the client Element, this payload, and the + // middleware intent all agree (Apple/Google Pay are still surfaced through 'card'). + 'payment_method_types' => [ 'card' ], + 'metadata' => [ 'source' => 'SureForms', 'block_id' => $block_id, 'original_amount' => $amount, diff --git a/inc/rest-api.php b/inc/rest-api.php index 6d12f4a37..d9c000277 100644 --- a/inc/rest-api.php +++ b/inc/rest-api.php @@ -953,12 +953,24 @@ public function get_entry_logs( $request ) { if ( ! is_array( $log ) ) { continue; } - $formatted_logs[] = [ + $formatted_log = [ 'id' => $offset + $index, // Use offset-based ID for consistent deletion. 'title' => $log['title'] ?? '', 'timestamp' => $log['timestamp'] ?? time(), 'messages' => $log['messages'] ?? [], ]; + + // Pass through (sanitized) retry metadata so an integration/webhook log row can + // offer a "Retry" action for that specific failed trigger. Set by the Pro + // webhook / native-integration dispatchers as [ 'type' => webhook|native, 'id' => ]. + if ( isset( $log['retry'] ) && is_array( $log['retry'] ) && ! empty( $log['retry']['type'] ) && isset( $log['retry']['id'] ) ) { + $formatted_log['retry'] = [ + 'type' => sanitize_text_field( Helper::get_string_value( $log['retry']['type'] ) ), + 'id' => sanitize_text_field( Helper::get_string_value( $log['retry']['id'] ) ), + ]; + } + + $formatted_logs[] = $formatted_log; } $response_data = [ diff --git a/inc/translatable.php b/inc/translatable.php index ce83be19d..6a59be242 100644 --- a/inc/translatable.php +++ b/inc/translatable.php @@ -93,6 +93,12 @@ public static function dynamic_messages() { /* translators: %s represents the minimum number of characters required */ 'srfm_textarea_min_chars' => __( 'Please enter at least %s characters.', 'sureforms' ), + /* translators: %s: maximum characters allowed before the @ symbol. */ + 'srfm_email_local_max_length' => __( 'The part before @ may not exceed %s characters.', 'sureforms' ), + + /* translators: %s: maximum characters allowed after the @ symbol. */ + 'srfm_email_domain_max_length' => __( 'The part after @ may not exceed %s characters.', 'sureforms' ), + /* translators: %s represents the minimum acceptable value */ 'srfm_input_min_value' => __( 'Minimum value is %s.', 'sureforms' ), @@ -132,6 +138,8 @@ public static function dynamic_messages_source() { 'srfm_confirm_email_same' => 'Confirmation email does not match.', 'srfm_valid_email' => 'Enter a valid email address.', 'srfm_textarea_min_chars' => 'Please enter at least %s characters.', + 'srfm_email_local_max_length' => 'The part before @ may not exceed %s characters.', + 'srfm_email_domain_max_length' => 'The part after @ may not exceed %s characters.', 'srfm_input_min_value' => 'Minimum value is %s.', 'srfm_input_max_value' => 'Maximum value is %s.', 'srfm_dropdown_min_selections' => 'Select at least %s options.', diff --git a/languages/sureforms-de_DE-1cb9ecd067cd971ff5d9db0b4dae2891.json b/languages/sureforms-de_DE-1cb9ecd067cd971ff5d9db0b4dae2891.json index 04377d44b..0ff2a30fb 100644 --- a/languages/sureforms-de_DE-1cb9ecd067cd971ff5d9db0b4dae2891.json +++ b/languages/sureforms-de_DE-1cb9ecd067cd971ff5d9db0b4dae2891.json @@ -1 +1 @@ -{"translation-revision-date":"2024-12-13T16:14:52+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formular"],"Fields":["Felder"],"Image":["Bild"],"Activated":["Aktiviert"],"Activate":["Aktivieren"],"Submit":["Einreichen"],"Global Settings":["Globale Einstellungen"],"Form Title":["Formulartitel"],"Edit":["Bearbeiten"],"Please enter a valid URL.":["Bitte geben Sie eine g\u00fcltige URL ein."],"Desktop":["Desktop"],"Medium":["Mittel"],"Mobile":["Mobil"],"Repeat":["Wiederholen"],"Scroll":["Scrollen"],"Signature":["Unterschrift"],"Tablet":["Tablet"],"Upload":["Hochladen"],"Basic":["Grundlegend"],"Form Settings":["Formulareinstellungen"],"General":["Allgemein"],"Style":["Stil"],"Advanced":["Fortgeschritten"],"No tags available":["Keine Tags verf\u00fcgbar"],"Device":["Ger\u00e4t"],"Select Shortcodes":["Shortcodes ausw\u00e4hlen"],"Page Break Label":["Seitenumbruch-Label"],"Next":["Weiter"],"Back":["Zur\u00fcck"],"Reset":["Zur\u00fccksetzen"],"Generic tags":["Allgemeine Tags"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Einheiten ausw\u00e4hlen"],"%s units":["%s Einheiten"],"Margin":["Marge"],"None":["Keine"],"Custom":["Benutzerdefiniert"],"Please add a option props to MultiButtonsControl":["Bitte f\u00fcgen Sie eine Option props zu MultiButtonsControl hinzu"],"Confirm":["Best\u00e4tigen"],"Cancel":["Abbrechen"],"Processing\u2026":["Verarbeitung\u2026"],"Select Video":["Video ausw\u00e4hlen"],"Change Video":["Video \u00e4ndern"],"Select Lottie Animation":["Lottie-Animation ausw\u00e4hlen"],"Change Lottie Animation":["Lottie-Animation \u00e4ndern"],"Upload SVG":["SVG hochladen"],"Change SVG":["SVG \u00e4ndern"],"Select Image":["Bild ausw\u00e4hlen"],"Change Image":["Bild \u00e4ndern"],"Upload SVG?":["SVG hochladen?"],"Upload SVG can be potentially risky. Are you sure?":["Das Hochladen von SVG kann potenziell riskant sein. Bist du sicher?"],"Upload Anyway":["Trotzdem hochladen"],"Full Width":["Volle Breite"],"Install":["Installieren"],"Plugin Installation failed, Please try again later.":["Plugin-Installation fehlgeschlagen, bitte versuchen Sie es sp\u00e4ter erneut."],"Plugin activation failed, Please try again later.":["Plugin-Aktivierung fehlgeschlagen, bitte versuchen Sie es sp\u00e4ter erneut."],"Integrations":["Integrationen"],"%s Removed from Quick Action Bar.":["%s wurde aus der Schnellzugriffsleiste entfernt."],"Add to Quick Action Bar":["Zur Schnellzugriffsleiste hinzuf\u00fcgen"],"%s Added to Quick Action Bar.":["%s zur Schnellzugriffsleiste hinzugef\u00fcgt."],"Already Present in Quick Action Bar":["Bereits in der Schnellzugriffsleiste vorhanden"],"No results found.":["Keine Ergebnisse gefunden."],"data object is empty":["Datenobjekt ist leer"],"Add blocks to Quick Action Bar":["Bl\u00f6cke zur Schnellzugriffsleiste hinzuf\u00fcgen"],"Re-arrange block inside Quick Action Bar":["Block im Schnellaktionsbereich neu anordnen"],"Upgrade":["Aktualisieren"],"Connecting\u2026":["Verbinden\u2026"],"Install & Activate":["Installieren & Aktivieren"],"Compliance Settings":["Compliance-Einstellungen"],"Enable GDPR Compliance":["Aktivieren Sie die DSGVO-Konformit\u00e4t"],"Never store entry data after form submission":["Speichern Sie niemals Eingabedaten nach dem Absenden des Formulars"],"When enabled this form will never store Entries.":["Wenn aktiviert, speichert dieses Formular niemals Eintr\u00e4ge."],"Automatically delete entries":["Eintr\u00e4ge automatisch l\u00f6schen"],"When enabled this form will automatically delete entries after a certain period of time.":["Wenn aktiviert, wird dieses Formular Eintr\u00e4ge nach einer bestimmten Zeitspanne automatisch l\u00f6schen."],"Entries older than the days set will be deleted automatically.":["Eintr\u00e4ge, die \u00e4lter sind als die festgelegten Tage, werden automatisch gel\u00f6scht."],"Custom CSS":["Benutzerdefiniertes CSS"],"The following CSS styles added below will only apply to this form container.":["Die folgenden unten hinzugef\u00fcgten CSS-Stile gelten nur f\u00fcr diesen Formularcontainer."],"Visual":["Visuell"],"HTML":["HTML"],"All Data":["Alle Daten"],"Add Shortcode":["Shortcode hinzuf\u00fcgen"],"Form input tags":["Formulareingabetags"],"Comma separated values are also accepted.":["Kommagetrennte Werte werden ebenfalls akzeptiert."],"Email Notification":["E-Mail-Benachrichtigung"],"Name":["Name"],"Send Email To":["E-Mail senden an"],"Subject":["Betreff"],"CC":["CC"],"BCC":["BCC"],"Reply To":["Antworten an"],"Add Notification":["Benachrichtigung hinzuf\u00fcgen"],"Add Key":["Schl\u00fcssel hinzuf\u00fcgen"],"Add Value":["Wert hinzuf\u00fcgen"],"Add":["Hinzuf\u00fcgen"],"Confirmation Message":["Best\u00e4tigungsnachricht"],"After Form Submission":["Nach dem Absenden des Formulars"],"Hide Form":["Formular ausblenden"],"Reset Form":["Formular zur\u00fccksetzen"],"Custom URL":["Benutzerdefinierte URL"],"Add Query Parameters":["Abfrageparameter hinzuf\u00fcgen"],"Select if you want to add key-value pairs for form fields to include in query parameters":["W\u00e4hlen Sie, ob Sie Schl\u00fcssel-Wert-Paare f\u00fcr Formularfelder hinzuf\u00fcgen m\u00f6chten, die in Abfrageparametern enthalten sein sollen"],"Query Parameters":["Abfrageparameter"],"Please select a page.":["Bitte w\u00e4hlen Sie eine Seite aus."],"Suggestion: URL should use HTTPS":["Vorschlag: Die URL sollte HTTPS verwenden"],"Success Message":["Erfolgsmeldung"],"Redirect":["Weiterleiten"],"Redirect to":["Weiterleiten zu"],"Page":["Seite"],"Form Confirmation":["Formularbest\u00e4tigung"],"Confirmation Type":["Best\u00e4tigungstyp"],"Use Labels as Placeholders":["Verwenden Sie Labels als Platzhalter"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Diese Einstellung platziert die Beschriftungen innerhalb der Felder als Platzhalter (wo m\u00f6glich). Diese Einstellung wirkt sich nur auf der Live-Seite aus, nicht in der Editor-Vorschau."],"Page Break":["Seitenumbruch"],"Show Labels":["Etiketten anzeigen"],"First Page Label":["Erstes Seitenetikett"],"Progress Indicator":["Fortschrittsanzeige"],"Progress Bar":["Fortschrittsbalken"],"Connector":["Verbinder"],"Steps":["Schritte"],"Next Button Text":["Text der Schaltfl\u00e4che \"Weiter\""],"Back Button Text":["Zur\u00fcck-Schaltfl\u00e4chentext"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Sind Sie sicher, dass Sie schlie\u00dfen m\u00f6chten? Ihre nicht gespeicherten \u00c4nderungen gehen verloren, da Sie einige Validierungsfehler haben."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Es gibt einige nicht gespeicherte \u00c4nderungen. Bitte speichern Sie Ihre \u00c4nderungen, um die Aktualisierungen zu \u00fcbernehmen."],"Form Behavior":["Formverhalten"],"Clear":["Klar"],"Select Color":["Farbe ausw\u00e4hlen"],"Primary Color":["Prim\u00e4rfarbe"],"Text Color":["Textfarbe"],"Text Color on Primary":["Textfarbe auf Prim\u00e4r"],"Field Spacing":["Feldabstand"],"Small":["Klein"],"Large":["Gro\u00df"],"Left":["Links"],"Center":["Zentrum"],"Right":["Richtig"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Unsichtbar"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Datumsauswahl"],"Time Picker":["Zeitw\u00e4hler"],"Hidden":["Versteckt"],"Slider":["Schieberegler"],"Rating":["Bewertung"],"Upgrade to Unlock These Fields":["Upgrade, um diese Felder freizuschalten"],"Add Block":["Block hinzuf\u00fcgen"],"Customize with SureForms":["Anpassen mit SureForms"],"Page break":["Seitenumbruch"],"Previous":["Zur\u00fcck"],"Thank you":["Danke"],"Form submitted successfully!":["Formular erfolgreich eingereicht!"],"Instant Form":["Sofortformular"],"Enable Instant Form":["Sofortformular aktivieren"],"Enable Preview":["Vorschau aktivieren"],"Show Title":["Titel anzeigen"],"Site Logo":["Seitenlogo"],"Banner Background":["Banner-Hintergrund"],"Color":["Farbe"],"Upload Image":["Bild hochladen"],"Background Color":["Hintergrundfarbe"],"Use banner as page background":["Verwenden Sie das Banner als Seitenhintergrund"],"Form Width":["Formularbreite"],"URL":["URL"],"URL Slug":["URL-Slug"],"The last part of the URL.":["Der letzte Teil der URL."],"Learn more.":["Erfahren Sie mehr."],"SureForms Description":["SureForms Beschreibung"],"Form Options":["Formularoptionen"],"Form Shortcode":["Formular-Kurzcode"],"Paste this shortcode on the page or post to render this form.":["F\u00fcgen Sie diesen Shortcode auf der Seite oder im Beitrag ein, um dieses Formular anzuzeigen."],"Spam Protection":["Spam-Schutz"],"Auto":["Auto"],"Normal":["Normal"],"%":["%"],"Top":["Oben"],"Bottom":["Unten"],"Solid":["Fest"],"Width":["Breite"],"Size":["Gr\u00f6\u00dfe"],"EM":["EM"],"Padding":["Polsterung"],"Color 1":["Farbe 1"],"Color 2":["Farbe 2"],"Type":["Typ"],"Linear":["Linear"],"Radial":["Radial"],"Location 1":["Standort 1"],"Location 2":["Standort 2"],"Angle":["Winkel"],"Classic":["Klassisch"],"Gradient":["Gradient"],"Background":["Hintergrund"],"Cover":["Abdeckung"],"Contain":["Enthalten"],"Overlay":["\u00dcberlagerung"],"No Repeat":["Keine Wiederholung"],"Overlay Opacity":["\u00dcberlagerungsdeckkraft"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Klassennamen sollten durch Leerzeichen getrennt werden. Jeder Klassenname darf nicht mit einer Ziffer, einem Bindestrich oder einem Unterstrich beginnen. Sie d\u00fcrfen nur Buchstaben (einschlie\u00dflich Unicode-Zeichen), Zahlen, Bindestriche und Unterstriche enthalten."],"Conversational Layout":["Konversationelles Layout"],"Unlock Conversational Forms":["Konversationelle Formulare freischalten"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Mit dem SureForms Pro Plan k\u00f6nnen Sie Ihre Formulare in ansprechende, dialogorientierte Layouts verwandeln, um ein nahtloses Benutzererlebnis zu schaffen."],"Premium":["Premium"],"Overlay Type":["Overlay-Typ"],"Image Overlay Color":["Bild\u00fcberlagerungsfarbe"],"Image Position":["Bildposition"],"Attachment":["Anhang"],"Fixed":["Fest"],"Blend Mode":["Mischmodus"],"Multiply":["Multiplizieren"],"Screen":["Bildschirm"],"Darken":["Verdunkeln"],"Lighten":["Erleichtern"],"Color Dodge":["Farb-Abwedeln"],"Saturation":["S\u00e4ttigung"],"Repeat-x":["Wiederholen-x"],"Repeat-y":["Wiederhole-y"],"PX":["PX"],"Button":["Schaltfl\u00e4che"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Mit OttoKit verbinden"],"SUREFORMS PREMIUM FIELDS":["SUREFORMS PREMIUM-FELDER"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Die aktuelle 'Von-E-Mail'-Adresse stimmt nicht mit Ihrem Website-Domainnamen (%1$s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden. Alternativ versuchen Sie, eine Von-Adresse zu verwenden, die mit Ihrem Website-Domainnamen \u00fcbereinstimmt (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Die aktuelle 'Von-E-Mail'-Adresse stimmt nicht mit Ihrem Website-Domainnamen (%s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden."],"We strongly recommend that you install the free ":["Wir empfehlen Ihnen dringend, die kostenlose"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["Plugin! Der Einrichtungsassistent macht es einfach, Ihre E-Mails zu reparieren."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativ k\u00f6nnen Sie versuchen, eine Absenderadresse zu verwenden, die mit Ihrer Website-Domain \u00fcbereinstimmt (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Bitte geben Sie eine g\u00fcltige E-Mail-Adresse ein. Ihre Benachrichtigungen werden nicht gesendet, wenn das Feld nicht korrekt ausgef\u00fcllt ist."],"From Name":["Von Name"],"From Email":["Von E-Mail"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Die aktuelle 'Von-E-Mail'-Adresse stimmt m\u00f6glicherweise nicht mit Ihrem Website-Domainnamen (%1$s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden. Alternativ versuchen Sie, eine Von-Adresse zu verwenden, die mit Ihrem Website-Domainnamen \u00fcbereinstimmt (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Die aktuelle 'Von-E-Mail'-Adresse stimmt m\u00f6glicherweise nicht mit Ihrem Website-Domainnamen (%s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden."],"Border Radius":["Randradius"],"Form Theme":["Formular-Thema"],"Instant Form Padding":["Sofortige Formularpolsterung"],"Instant Form Border Radius":["Sofortige Formular-Randradius"],"Select Gradient":["Gradient ausw\u00e4hlen"],"Upgrade Now":["Jetzt upgraden"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Eintr\u00e4ge, die \u00e4lter als die ausgew\u00e4hlten Tage sind, werden gel\u00f6scht."],"Entries Time Period":["Eintr\u00e4ge Zeitraum"],"Custom CSS Panel":["Benutzerdefiniertes CSS-Panel"],"Notifications can use only one From Email so please enter a single address.":["Benachrichtigungen k\u00f6nnen nur eine Absender-E-Mail verwenden, daher geben Sie bitte eine einzelne Adresse ein."],"Email Notifications":["E-Mail-Benachrichtigungen"],"Actions":["Aktionen"],"Duplicate":["Duplikat"],"Delete":["L\u00f6schen"],"Select Page to redirect":["Seite zum Weiterleiten ausw\u00e4hlen"],"Search for a page":["Suche nach einer Seite"],"Select a page":["W\u00e4hlen Sie eine Seite aus"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Speichern"],"Login":["Anmelden"],"Register":["Registrieren"],"Date":["Datum"],"Advanced Settings":["Erweiterte Einstellungen"],"Form Restriction":["Formulareinschr\u00e4nkung"],"Maximum Number of Entries":["Maximale Anzahl von Eintr\u00e4gen"],"Maximum Entries":["Maximale Eintr\u00e4ge"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["Die Einstellung des Zeitraums funktioniert gem\u00e4\u00df der Zeitzone Ihrer WordPress-Website. Klicken Sie hier<\/a>, um Ihre allgemeinen WordPress-Einstellungen zu \u00f6ffnen, wo Sie diese \u00fcberpr\u00fcfen und aktualisieren k\u00f6nnen."],"Click here":["Klicken Sie hier"],"Response Description After Maximum Entries":["Antwortbeschreibung nach maximalen Eintr\u00e4gen"],"All changes will be saved automatically when you press back.":["Alle \u00c4nderungen werden automatisch gespeichert, wenn Sie zur\u00fcck dr\u00fccken."],"Repeater":["Wiederholer"],"OttoKit Settings":["OttoKit-Einstellungen"],"Get Started":["Loslegen"],"Connect Native Integrations with SureForms":["Native Integrationen mit SureForms verbinden"],"Expected format for emails - email@sureforms.com or John Doe ":["Erwartetes Format f\u00fcr E-Mails - email@sureforms.com oder John Doe "],"delete":["l\u00f6schen"],"Please type \"%s\" in the input box":["Bitte geben Sie \"%s\" in das Eingabefeld ein"],"To confirm, type \"%s\" in the box below:":["Um zu best\u00e4tigen, geben Sie \"%s\" in das Feld unten ein:"],"Type \"%s\"":["Geben Sie \"%s\" ein"],"Payment":["Zahlung"],"%s - Order ID":["%s - Bestell-ID"],"%s - Amount":["%s - Betrag"],"%s - Customer Email":["%s - Kunden-E-Mail"],"%s - Customer Name":["%s - Kundenname"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["F\u00fcgen Sie benutzerdefinierte CSS-Regeln hinzu, um dieses spezielle Formular unabh\u00e4ngig von globalen Stilen zu gestalten."],"Spam Protection Type":["Spam-Schutztyp"],"Select Security Type":["Sicherheitstyp ausw\u00e4hlen"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Hinweis: Die Verwendung verschiedener reCAPTCHA-Versionen (V2-Checkbox und V3) auf derselben Seite f\u00fchrt zu Konflikten zwischen den Versionen. Bitte vermeiden Sie die Verwendung unterschiedlicher Versionen auf derselben Seite."],"Select Version":["Version ausw\u00e4hlen"],"Please configure the API keys correctly from the settings":["Bitte konfigurieren Sie die API-Schl\u00fcssel korrekt in den Einstellungen."],"Control email alerts sent to admins or users after a form submission.":["Steuern Sie E-Mail-Benachrichtigungen, die nach einer Formular\u00fcbermittlung an Administratoren oder Benutzer gesendet werden."],"Customize the confirmation message or redirect the users after submitting the form.":["Passen Sie die Best\u00e4tigungsnachricht an oder leiten Sie die Benutzer nach dem Absenden des Formulars weiter."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Legen Sie fest, wie oft ein Formular eingereicht werden kann, und verwalten Sie Compliance-Optionen, einschlie\u00dflich DSGVO und Datenaufbewahrung."],"Go to OttoKit Settings":["Gehe zu den OttoKit-Einstellungen"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Verbinden Sie SureForms mit Ihren Lieblings-Apps, um Aufgaben zu automatisieren und Daten nahtlos zu synchronisieren."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Schalten Sie leistungsstarke Integrationen im Premium-Plan frei, um Ihre Arbeitsabl\u00e4ufe zu automatisieren und SureForms direkt mit Ihren Lieblingstools zu verbinden."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Senden Sie Formular\u00fcbermittlungen direkt an CRMs, E-Mail- und Marketingplattformen."],"Automate repetitive tasks with seamless data syncing.":["Automatisiere repetitive Aufgaben mit nahtloser Datensynchronisierung."],"Access exclusive native integrations for faster workflows.":["Zugriff auf exklusive native Integrationen f\u00fcr schnellere Arbeitsabl\u00e4ufe."],"PDF Generation":["PDF-Erstellung"],"Generate and customize PDF copies of form submissions.":["Erstellen und anpassen von PDF-Kopien von Formulareinsendungen."],"Generate Submission PDFs":["Einreichungs-PDFs erstellen"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Verwandeln Sie jeden Formulareintrag in eine polierte PDF-Datei, die sich perfekt f\u00fcr Berichte, Aufzeichnungen oder zum Teilen eignet."],"Automatically generate PDFs from your form submissions.":["Automatisch PDFs aus Ihren Formulareinsendungen erstellen."],"Customize PDF templates with your branding.":["Passen Sie PDF-Vorlagen mit Ihrem Branding an."],"Download or email PDFs instantly.":["Laden Sie PDFs sofort herunter oder senden Sie sie per E-Mail."],"User Registration":["Benutzerregistrierung"],"Onboard new users or update existing accounts through beautiful looking forms.":["Neue Benutzer an Bord nehmen oder bestehende Konten \u00fcber ansprechend gestaltete Formulare aktualisieren."],"Register Users with SureForms":["Benutzer mit SureForms registrieren"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Optimieren Sie den gesamten Benutzer-Onboarding-Prozess f\u00fcr Ihre Websites mit nahtlosen, formularbasierten Anmeldungen und Registrierungen."],"Register new users directly via your form submissions.":["Registrieren Sie neue Benutzer direkt \u00fcber Ihre Formular\u00fcbermittlungen."],"Create or update existing accounts by mapping form data to user fields.":["Erstellen oder aktualisieren Sie bestehende Konten, indem Sie Formulardaten auf Benutzerfelder abbilden."],"Assign roles and control access automatically.":["Rollen zuweisen und den Zugriff automatisch steuern."],"Post Feed":["Beitrags-Feed"],"Transform your form submission into WordPress posts.":["Verwandeln Sie Ihre Formular\u00fcbermittlung in WordPress-Beitr\u00e4ge."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Formulareinsendungen automatisch in WordPress-Beitr\u00e4ge, Seiten oder benutzerdefinierte Beitragstypen umwandeln. Sparen Sie viel Zeit und lassen Sie Ihre Formulare Inhalte direkt ver\u00f6ffentlichen."],"Create posts, pages, or CPTs from your form entries.":["Erstellen Sie Beitr\u00e4ge, Seiten oder CPTs aus Ihren Formulareintr\u00e4gen."],"Map form fields to your post fields easily.":["Ordnen Sie Formularfelder einfach Ihren Beitragsfeldern zu."],"Automate the content publishing flow with few simple steps.":["Automatisieren Sie den Ver\u00f6ffentlichungsprozess f\u00fcr Inhalte mit wenigen einfachen Schritten."],"Automations":["Automatisierungen"],"Unlock Advanced Styling":["Erweiterte Stiloptionen freischalten"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Erhalten Sie die volle Kontrolle \u00fcber das Erscheinungsbild Ihres Formulars mit benutzerdefinierten Farben, Schriftarten und Layouts."],"Button Alignment":["Schaltfl\u00e4chenanordnung"],"Add Custom CSS Class(es)":["Benutzerdefinierte CSS-Klasse(n) hinzuf\u00fcgen"],"Set the total number of submissions allowed for this form.":["Legen Sie die Gesamtanzahl der zul\u00e4ssigen Einreichungen f\u00fcr dieses Formular fest."],"Save & Progress":["Speichern & Fortfahren"],"Allow users to save their progress and continue form completion later.":["Erm\u00f6glichen Sie Benutzern, ihren Fortschritt zu speichern und die Formularausf\u00fcllung sp\u00e4ter fortzusetzen."],"Save & Progress in SureForms":["Speichern & Fortschritt in SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Geben Sie Ihren Nutzern die Flexibilit\u00e4t, Formulare in ihrem eigenen Tempo auszuf\u00fcllen, indem Sie ihnen erlauben, den Fortschritt zu speichern und jederzeit zur\u00fcckzukehren."],"Let users pause long or multi-step forms and continue later.":["Lassen Sie Benutzer lange oder mehrstufige Formulare pausieren und sp\u00e4ter fortsetzen."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Reduzieren Sie das Abbrechen von Formularen mit praktischen Wiederaufnahme-Links und greifen Sie von \u00fcberall auf deren Fortschritt zu."],"Improve user experience for lengthy, complex, or multi-page forms.":["Verbessern Sie die Benutzererfahrung f\u00fcr lange, komplexe oder mehrseitige Formulare."],"This form is not yet available. Please check back after the scheduled start time.":["Dieses Formular ist noch nicht verf\u00fcgbar. Bitte schauen Sie nach der geplanten Startzeit wieder vorbei."],"This form is no longer accepting submissions. The submission period has ended.":["Dieses Formular nimmt keine Einsendungen mehr an. Die Einreichungsfrist ist abgelaufen."],"The start date and time must be before the end date and time.":["Das Startdatum und die Startzeit m\u00fcssen vor dem Enddatum und der Endzeit liegen."],"Form Scheduling":["Formularplanung"],"Enable Form Scheduling":["Formularplanung aktivieren"],"Set a time period during which this form will be available for submissions.":["Legen Sie einen Zeitraum fest, in dem dieses Formular f\u00fcr Einreichungen verf\u00fcgbar sein wird."],"Start Date & Time":["Startdatum und -zeit"],"End Date & Time":["Enddatum & Uhrzeit"],"Response Description Before Start Date":["Antwortbeschreibung vor dem Startdatum"],"Response Description After End Date":["Antwortbeschreibung nach dem Enddatum"],"Conditional Confirmations":["Bedingte Best\u00e4tigungen"],"Set up the message or redirect users will see after submitting the form.":["Richten Sie die Nachricht ein oder leiten Sie die Benutzer weiter, die sie nach dem Absenden des Formulars sehen werden."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Zeigen Sie die richtige Nachricht dem richtigen Benutzer basierend darauf, wie sie reagieren. Personalisieren Sie Best\u00e4tigungen mit intelligenten Bedingungen und f\u00fchren Sie Benutzer automatisch zum n\u00e4chsten besten Schritt."],"Display different confirmation messages based on form responses.":["Zeigen Sie je nach Formularantworten unterschiedliche Best\u00e4tigungsnachrichten an."],"Redirect users to specific pages or URLs conditionally.":["Leiten Sie Benutzer bedingt auf bestimmte Seiten oder URLs weiter."],"Create personalized thank-you messages without extra forms.":["Erstellen Sie personalisierte Dankesnachrichten ohne zus\u00e4tzliche Formulare."],"Lost Password":["Passwort vergessen"],"Reset Password":["Passwort zur\u00fccksetzen"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["W\u00e4hlen Sie einen Spam-Schutzdienst aus. Konfigurieren Sie API-Schl\u00fcssel in den globalen Einstellungen, bevor Sie ihn aktivieren."],"Send as Raw HTML":["Als Roh-HTML senden"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Wenn aktiviert, wird der HTML-Inhalt der E-Mail genau so beibehalten, wie er geschrieben wurde, und in eine professionelle E-Mail-Vorlage eingebettet."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Intelligente Tags, die auf vom Benutzer \u00fcbermittelte Felder verweisen, werden im Roh-HTML-Modus nicht maskiert. Vermeiden Sie es, nicht vertrauensw\u00fcrdige Feldwerte direkt in den E-Mail-Text einzuf\u00fcgen."],"Please provide a recipient email address and subject line.":["Bitte geben Sie eine Empf\u00e4nger-E-Mail-Adresse und eine Betreffzeile an."],"Email notification duplicated!":["E-Mail-Benachrichtigung dupliziert!"],"Are you sure you want to delete this email notification?":["Sind Sie sicher, dass Sie diese E-Mail-Benachrichtigung l\u00f6schen m\u00f6chten?"],"Email notification deleted!":["E-Mail-Benachrichtigung gel\u00f6scht!"],"URL is missing Top Level Domain (TLD).":["Die URL fehlt die Top-Level-Domain (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Dieses Formular ist jetzt geschlossen, da die maximale Anzahl an Eintr\u00e4gen erreicht wurde."],"Publish Your Form":["Ver\u00f6ffentlichen Sie Ihr Formular"],"Enable This to Instantly Publish the Form":["Aktivieren Sie dies, um das Formular sofort zu ver\u00f6ffentlichen"],"Style Your Instant Form Page Here":["Gestalten Sie hier Ihre Sofortformularseite"],"Quizzes":["Quizze"],"%s - Description":["%s - Beschreibung"],"Send entries to 100+ popular apps.":["Eintr\u00e4ge an \u00fcber 100 beliebte Apps senden."],"Build automated workflows that run instantly.":["Erstellen Sie automatisierte Workflows, die sofort ausgef\u00fchrt werden."],"Create custom app integrations using our Custom App feature.":["Erstellen Sie benutzerdefinierte App-Integrationen mit unserer benutzerdefinierten App-Funktion."],"Keep your tools in sync automatically.":["Halten Sie Ihre Werkzeuge automatisch synchron."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Dies wird OttoKit auf Ihrer WordPress-Seite installieren und aktivieren, um Automatisierungsfunktionen zu erm\u00f6glichen."],"Automate Your Forms with OttoKit":["Automatisieren Sie Ihre Formulare mit OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Jede Formular\u00fcbermittlung sollte etwas ausl\u00f6sen \u2014 eine Slack-Benachrichtigung, einen CRM-Lead, eine Follow-up-E-Mail oder eine neue Zeile in Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Erstellen Sie interaktive Quizze, um Ihr Publikum zu begeistern und Erkenntnisse zu gewinnen."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Entwerfen Sie ansprechende Quizze mit verschiedenen Fragetypen, personalisiertem Feedback und automatisierter Bewertung, um Ihr Publikum zu fesseln und wertvolle Einblicke zu gewinnen."],"Create interactive quizzes with multiple question types.":["Erstellen Sie interaktive Quizze mit verschiedenen Fragetypen."],"Provide personalized feedback based on user responses.":["Geben Sie personalisiertes Feedback basierend auf den Benutzerantworten."],"Automate scoring and lead segmentation for better insights.":["Automatisieren Sie die Bewertung und Lead-Segmentierung f\u00fcr bessere Einblicke."],"Heading 1":["\u00dcberschrift 1"],"Heading 2":["\u00dcberschrift 2"],"Heading 3":["\u00dcberschrift 3"],"Heading 4":["\u00dcberschrift 4"],"Heading 5":["\u00dcberschrift 5"],"Heading 6":["\u00dcberschrift 6"],"Form settings saved.":["Formulareinstellungen gespeichert."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Die Eingabebegrenzung st\u00fctzt sich auf gespeicherte Eintr\u00e4ge, um Einsendungen zu z\u00e4hlen. Solange in den Compliance-Einstellungen die Option \"Eingabedaten nach dem Absenden des Formulars niemals speichern\" aktiviert ist, wird dieses Limit nicht durchgesetzt. Deaktivieren Sie diese Option oder entfernen Sie die Eingabebegrenzung, um diese Funktion zu nutzen."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Einstellungen gespeichert, aber die Beitragseigenschaften (Passwort \/ Titel \/ Inhalt) konnten nicht aktualisiert werden. Versuchen Sie es erneut, um sie zu speichern."],"Failed to save form settings.":["Speichern der Formulareinstellungen fehlgeschlagen."],"Saving\u2026":["Speichern\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Wenn aktiviert, speichert dieses Formular die IP-Adresse des Benutzers, den Browsernamen und den Ger\u00e4tenamen nicht in den Eintr\u00e4gen."],"Failed to save. Please try again.":["Speichern fehlgeschlagen. Bitte versuchen Sie es erneut."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["reCAPTCHA-API-Schl\u00fcssel f\u00fcr die ausgew\u00e4hlte Version sind nicht konfiguriert. Stellen Sie sie in den globalen Einstellungen ein."],"Please select a reCAPTCHA version.":["Bitte w\u00e4hlen Sie eine reCAPTCHA-Version aus."],"hCaptcha API keys are not configured. Set them in Global Settings.":["hCaptcha-API-Schl\u00fcssel sind nicht konfiguriert. Legen Sie sie in den globalen Einstellungen fest."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Cloudflare Turnstile-API-Schl\u00fcssel sind nicht konfiguriert. Legen Sie sie in den globalen Einstellungen fest."],"Form data":["Formulardaten"],"Some fields need attention":["Einige Felder ben\u00f6tigen Aufmerksamkeit"],"Unsaved changes":["Nicht gespeicherte \u00c4nderungen"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Eine Empf\u00e4nger-E-Mail-Adresse und eine Betreffzeile sind erforderlich, bevor diese Benachrichtigung gespeichert werden kann. Beheben Sie die hervorgehobenen Felder oder verwerfen Sie Ihre \u00c4nderungen, um zur\u00fcckzugehen."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Sie haben ungespeicherte \u00c4nderungen f\u00fcr diese Benachrichtigung. Verwerfen Sie sie, um zur\u00fcckzugehen, oder bleiben Sie, um sie zu speichern."],"Discard & go back":["Verwerfen & zur\u00fcckgehen"],"Stay & fix":["Bleiben & reparieren"],"Keep editing":["Weiter bearbeiten"],"Please provide a recipient email address.":["Bitte geben Sie eine Empf\u00e4nger-E-Mail-Adresse an."],"Please provide a subject line.":["Bitte geben Sie eine Betreffzeile an."],"Please provide a custom URL.":["Bitte geben Sie eine benutzerdefinierte URL an."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Sie haben ungespeicherte \u00c4nderungen. Verwerfen Sie diese, um fortzufahren, oder bleiben Sie, um Ihre \u00c4nderungen zu speichern."],"Discard & continue":["Verwerfen & fortfahren"],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file +{"translation-revision-date":"2024-12-13T16:14:52+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formular"],"Fields":["Felder"],"Image":["Bild"],"Activated":["Aktiviert"],"Activate":["Aktivieren"],"Submit":["Einreichen"],"Global Settings":["Globale Einstellungen"],"Form Title":["Formulartitel"],"Edit":["Bearbeiten"],"Please enter a valid URL.":["Bitte geben Sie eine g\u00fcltige URL ein."],"Desktop":["Desktop"],"Medium":["Mittel"],"Mobile":["Mobil"],"Repeat":["Wiederholen"],"Scroll":["Scrollen"],"Signature":["Unterschrift"],"Tablet":["Tablet"],"Upload":["Hochladen"],"Basic":["Grundlegend"],"Form Settings":["Formulareinstellungen"],"General":["Allgemein"],"Style":["Stil"],"Advanced":["Fortgeschritten"],"No tags available":["Keine Tags verf\u00fcgbar"],"Device":["Ger\u00e4t"],"Select Shortcodes":["Shortcodes ausw\u00e4hlen"],"Page Break Label":["Seitenumbruch-Label"],"Next":["Weiter"],"Back":["Zur\u00fcck"],"Reset":["Zur\u00fccksetzen"],"Generic tags":["Allgemeine Tags"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Einheiten ausw\u00e4hlen"],"%s units":["%s Einheiten"],"Margin":["Marge"],"None":["Keine"],"Custom":["Benutzerdefiniert"],"Please add a option props to MultiButtonsControl":["Bitte f\u00fcgen Sie eine Option props zu MultiButtonsControl hinzu"],"Confirm":["Best\u00e4tigen"],"Cancel":["Abbrechen"],"Processing\u2026":["Verarbeitung\u2026"],"Select Video":["Video ausw\u00e4hlen"],"Change Video":["Video \u00e4ndern"],"Select Lottie Animation":["Lottie-Animation ausw\u00e4hlen"],"Change Lottie Animation":["Lottie-Animation \u00e4ndern"],"Upload SVG":["SVG hochladen"],"Change SVG":["SVG \u00e4ndern"],"Select Image":["Bild ausw\u00e4hlen"],"Change Image":["Bild \u00e4ndern"],"Upload SVG?":["SVG hochladen?"],"Upload SVG can be potentially risky. Are you sure?":["Das Hochladen von SVG kann potenziell riskant sein. Bist du sicher?"],"Upload Anyway":["Trotzdem hochladen"],"Full Width":["Volle Breite"],"Install":["Installieren"],"Plugin Installation failed, Please try again later.":["Plugin-Installation fehlgeschlagen, bitte versuchen Sie es sp\u00e4ter erneut."],"Plugin activation failed, Please try again later.":["Plugin-Aktivierung fehlgeschlagen, bitte versuchen Sie es sp\u00e4ter erneut."],"Integrations":["Integrationen"],"%s Removed from Quick Action Bar.":["%s wurde aus der Schnellzugriffsleiste entfernt."],"Add to Quick Action Bar":["Zur Schnellzugriffsleiste hinzuf\u00fcgen"],"%s Added to Quick Action Bar.":["%s zur Schnellzugriffsleiste hinzugef\u00fcgt."],"Already Present in Quick Action Bar":["Bereits in der Schnellzugriffsleiste vorhanden"],"No results found.":["Keine Ergebnisse gefunden."],"data object is empty":["Datenobjekt ist leer"],"Add blocks to Quick Action Bar":["Bl\u00f6cke zur Schnellzugriffsleiste hinzuf\u00fcgen"],"Re-arrange block inside Quick Action Bar":["Block im Schnellaktionsbereich neu anordnen"],"Upgrade":["Aktualisieren"],"Connecting\u2026":["Verbinden\u2026"],"Install & Activate":["Installieren & Aktivieren"],"Compliance Settings":["Compliance-Einstellungen"],"Enable GDPR Compliance":["Aktivieren Sie die DSGVO-Konformit\u00e4t"],"Never store entry data after form submission":["Speichern Sie niemals Eingabedaten nach dem Absenden des Formulars"],"When enabled this form will never store Entries.":["Wenn aktiviert, speichert dieses Formular niemals Eintr\u00e4ge."],"Automatically delete entries":["Eintr\u00e4ge automatisch l\u00f6schen"],"When enabled this form will automatically delete entries after a certain period of time.":["Wenn aktiviert, wird dieses Formular Eintr\u00e4ge nach einer bestimmten Zeitspanne automatisch l\u00f6schen."],"Entries older than the days set will be deleted automatically.":["Eintr\u00e4ge, die \u00e4lter sind als die festgelegten Tage, werden automatisch gel\u00f6scht."],"Custom CSS":["Benutzerdefiniertes CSS"],"The following CSS styles added below will only apply to this form container.":["Die folgenden unten hinzugef\u00fcgten CSS-Stile gelten nur f\u00fcr diesen Formularcontainer."],"Visual":["Visuell"],"HTML":["HTML"],"All Data":["Alle Daten"],"Add Shortcode":["Shortcode hinzuf\u00fcgen"],"Form input tags":["Formulareingabetags"],"Comma separated values are also accepted.":["Kommagetrennte Werte werden ebenfalls akzeptiert."],"Email Notification":["E-Mail-Benachrichtigung"],"Name":["Name"],"Send Email To":["E-Mail senden an"],"Subject":["Betreff"],"CC":["CC"],"BCC":["BCC"],"Reply To":["Antworten an"],"Add Notification":["Benachrichtigung hinzuf\u00fcgen"],"Add Key":["Schl\u00fcssel hinzuf\u00fcgen"],"Add Value":["Wert hinzuf\u00fcgen"],"Add":["Hinzuf\u00fcgen"],"Confirmation Message":["Best\u00e4tigungsnachricht"],"After Form Submission":["Nach dem Absenden des Formulars"],"Hide Form":["Formular ausblenden"],"Reset Form":["Formular zur\u00fccksetzen"],"Custom URL":["Benutzerdefinierte URL"],"Add Query Parameters":["Abfrageparameter hinzuf\u00fcgen"],"Select if you want to add key-value pairs for form fields to include in query parameters":["W\u00e4hlen Sie, ob Sie Schl\u00fcssel-Wert-Paare f\u00fcr Formularfelder hinzuf\u00fcgen m\u00f6chten, die in Abfrageparametern enthalten sein sollen"],"Query Parameters":["Abfrageparameter"],"Please select a page.":["Bitte w\u00e4hlen Sie eine Seite aus."],"Suggestion: URL should use HTTPS":["Vorschlag: Die URL sollte HTTPS verwenden"],"Success Message":["Erfolgsmeldung"],"Redirect":["Weiterleiten"],"Redirect to":["Weiterleiten zu"],"Page":["Seite"],"Form Confirmation":["Formularbest\u00e4tigung"],"Confirmation Type":["Best\u00e4tigungstyp"],"Use Labels as Placeholders":["Verwenden Sie Labels als Platzhalter"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Diese Einstellung platziert die Beschriftungen innerhalb der Felder als Platzhalter (wo m\u00f6glich). Diese Einstellung wirkt sich nur auf der Live-Seite aus, nicht in der Editor-Vorschau."],"Page Break":["Seitenumbruch"],"Show Labels":["Etiketten anzeigen"],"First Page Label":["Erstes Seitenetikett"],"Progress Indicator":["Fortschrittsanzeige"],"Progress Bar":["Fortschrittsbalken"],"Connector":["Verbinder"],"Steps":["Schritte"],"Next Button Text":["Text der Schaltfl\u00e4che \"Weiter\""],"Back Button Text":["Zur\u00fcck-Schaltfl\u00e4chentext"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Sind Sie sicher, dass Sie schlie\u00dfen m\u00f6chten? Ihre nicht gespeicherten \u00c4nderungen gehen verloren, da Sie einige Validierungsfehler haben."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Es gibt einige nicht gespeicherte \u00c4nderungen. Bitte speichern Sie Ihre \u00c4nderungen, um die Aktualisierungen zu \u00fcbernehmen."],"Form Behavior":["Formverhalten"],"Clear":["Klar"],"Select Color":["Farbe ausw\u00e4hlen"],"Primary Color":["Prim\u00e4rfarbe"],"Text Color":["Textfarbe"],"Text Color on Primary":["Textfarbe auf Prim\u00e4r"],"Field Spacing":["Feldabstand"],"Small":["Klein"],"Large":["Gro\u00df"],"Left":["Links"],"Center":["Zentrum"],"Right":["Richtig"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Unsichtbar"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Datumsauswahl"],"Time Picker":["Zeitw\u00e4hler"],"Hidden":["Versteckt"],"Slider":["Schieberegler"],"Rating":["Bewertung"],"Upgrade to Unlock These Fields":["Upgrade, um diese Felder freizuschalten"],"Add Block":["Block hinzuf\u00fcgen"],"Customize with SureForms":["Anpassen mit SureForms"],"Page break":["Seitenumbruch"],"Previous":["Zur\u00fcck"],"Thank you":["Danke"],"Form submitted successfully!":["Formular erfolgreich eingereicht!"],"Instant Form":["Sofortformular"],"Enable Instant Form":["Sofortformular aktivieren"],"Enable Preview":["Vorschau aktivieren"],"Show Title":["Titel anzeigen"],"Site Logo":["Seitenlogo"],"Banner Background":["Banner-Hintergrund"],"Color":["Farbe"],"Upload Image":["Bild hochladen"],"Background Color":["Hintergrundfarbe"],"Use banner as page background":["Verwenden Sie das Banner als Seitenhintergrund"],"Form Width":["Formularbreite"],"URL":["URL"],"URL Slug":["URL-Slug"],"The last part of the URL.":["Der letzte Teil der URL."],"Learn more.":["Erfahren Sie mehr."],"SureForms Description":["SureForms Beschreibung"],"Form Options":["Formularoptionen"],"Form Shortcode":["Formular-Kurzcode"],"Paste this shortcode on the page or post to render this form.":["F\u00fcgen Sie diesen Shortcode auf der Seite oder im Beitrag ein, um dieses Formular anzuzeigen."],"Spam Protection":["Spam-Schutz"],"Auto":["Auto"],"Normal":["Normal"],"%":["%"],"Top":["Oben"],"Bottom":["Unten"],"Solid":["Fest"],"Width":["Breite"],"Size":["Gr\u00f6\u00dfe"],"EM":["EM"],"Padding":["Polsterung"],"Color 1":["Farbe 1"],"Color 2":["Farbe 2"],"Type":["Typ"],"Linear":["Linear"],"Radial":["Radial"],"Location 1":["Standort 1"],"Location 2":["Standort 2"],"Angle":["Winkel"],"Classic":["Klassisch"],"Gradient":["Gradient"],"Background":["Hintergrund"],"Cover":["Abdeckung"],"Contain":["Enthalten"],"Overlay":["\u00dcberlagerung"],"No Repeat":["Keine Wiederholung"],"Overlay Opacity":["\u00dcberlagerungsdeckkraft"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Klassennamen sollten durch Leerzeichen getrennt werden. Jeder Klassenname darf nicht mit einer Ziffer, einem Bindestrich oder einem Unterstrich beginnen. Sie d\u00fcrfen nur Buchstaben (einschlie\u00dflich Unicode-Zeichen), Zahlen, Bindestriche und Unterstriche enthalten."],"Conversational Layout":["Konversationelles Layout"],"Unlock Conversational Forms":["Konversationelle Formulare freischalten"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Mit dem SureForms Pro Plan k\u00f6nnen Sie Ihre Formulare in ansprechende, dialogorientierte Layouts verwandeln, um ein nahtloses Benutzererlebnis zu schaffen."],"Premium":["Premium"],"Overlay Type":["Overlay-Typ"],"Image Overlay Color":["Bild\u00fcberlagerungsfarbe"],"Image Position":["Bildposition"],"Attachment":["Anhang"],"Fixed":["Fest"],"Blend Mode":["Mischmodus"],"Multiply":["Multiplizieren"],"Screen":["Bildschirm"],"Darken":["Verdunkeln"],"Lighten":["Erleichtern"],"Color Dodge":["Farb-Abwedeln"],"Saturation":["S\u00e4ttigung"],"Repeat-x":["Wiederholen-x"],"Repeat-y":["Wiederhole-y"],"PX":["PX"],"Button":["Schaltfl\u00e4che"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Mit OttoKit verbinden"],"SUREFORMS PREMIUM FIELDS":["SUREFORMS PREMIUM-FELDER"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Die aktuelle 'Von-E-Mail'-Adresse stimmt nicht mit Ihrem Website-Domainnamen (%1$s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden. Alternativ versuchen Sie, eine Von-Adresse zu verwenden, die mit Ihrem Website-Domainnamen \u00fcbereinstimmt (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Die aktuelle 'Von-E-Mail'-Adresse stimmt nicht mit Ihrem Website-Domainnamen (%s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden."],"We strongly recommend that you install the free ":["Wir empfehlen Ihnen dringend, die kostenlose"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["Plugin! Der Einrichtungsassistent macht es einfach, Ihre E-Mails zu reparieren."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativ k\u00f6nnen Sie versuchen, eine Absenderadresse zu verwenden, die mit Ihrer Website-Domain \u00fcbereinstimmt (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Bitte geben Sie eine g\u00fcltige E-Mail-Adresse ein. Ihre Benachrichtigungen werden nicht gesendet, wenn das Feld nicht korrekt ausgef\u00fcllt ist."],"From Name":["Von Name"],"From Email":["Von E-Mail"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Die aktuelle 'Von-E-Mail'-Adresse stimmt m\u00f6glicherweise nicht mit Ihrem Website-Domainnamen (%1$s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden. Alternativ versuchen Sie, eine Von-Adresse zu verwenden, die mit Ihrem Website-Domainnamen \u00fcbereinstimmt (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Die aktuelle 'Von-E-Mail'-Adresse stimmt m\u00f6glicherweise nicht mit Ihrem Website-Domainnamen (%s) \u00fcberein. Dies kann dazu f\u00fchren, dass Ihre Benachrichtigungs-E-Mails blockiert oder als Spam markiert werden."],"Border Radius":["Randradius"],"Form Theme":["Formular-Thema"],"Instant Form Padding":["Sofortige Formularpolsterung"],"Instant Form Border Radius":["Sofortige Formular-Randradius"],"Select Gradient":["Gradient ausw\u00e4hlen"],"Upgrade Now":["Jetzt upgraden"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Eintr\u00e4ge, die \u00e4lter als die ausgew\u00e4hlten Tage sind, werden gel\u00f6scht."],"Entries Time Period":["Eintr\u00e4ge Zeitraum"],"Custom CSS Panel":["Benutzerdefiniertes CSS-Panel"],"Notifications can use only one From Email so please enter a single address.":["Benachrichtigungen k\u00f6nnen nur eine Absender-E-Mail verwenden, daher geben Sie bitte eine einzelne Adresse ein."],"Email Notifications":["E-Mail-Benachrichtigungen"],"Actions":["Aktionen"],"Duplicate":["Duplikat"],"Delete":["L\u00f6schen"],"Select Page to redirect":["Seite zum Weiterleiten ausw\u00e4hlen"],"Search for a page":["Suche nach einer Seite"],"Select a page":["W\u00e4hlen Sie eine Seite aus"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Speichern"],"Login":["Anmelden"],"Register":["Registrieren"],"Date":["Datum"],"Advanced Settings":["Erweiterte Einstellungen"],"Form Restriction":["Formulareinschr\u00e4nkung"],"Maximum Number of Entries":["Maximale Anzahl von Eintr\u00e4gen"],"Maximum Entries":["Maximale Eintr\u00e4ge"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["Die Einstellung des Zeitraums funktioniert gem\u00e4\u00df der Zeitzone Ihrer WordPress-Website. Klicken Sie hier<\/a>, um Ihre allgemeinen WordPress-Einstellungen zu \u00f6ffnen, wo Sie diese \u00fcberpr\u00fcfen und aktualisieren k\u00f6nnen."],"Click here":["Klicken Sie hier"],"Response Description After Maximum Entries":["Antwortbeschreibung nach maximalen Eintr\u00e4gen"],"All changes will be saved automatically when you press back.":["Alle \u00c4nderungen werden automatisch gespeichert, wenn Sie zur\u00fcck dr\u00fccken."],"Repeater":["Wiederholer"],"OttoKit Settings":["OttoKit-Einstellungen"],"Get Started":["Loslegen"],"Connect Native Integrations with SureForms":["Native Integrationen mit SureForms verbinden"],"Expected format for emails - email@sureforms.com or John Doe ":["Erwartetes Format f\u00fcr E-Mails - email@sureforms.com oder John Doe "],"delete":["l\u00f6schen"],"Please type \"%s\" in the input box":["Bitte geben Sie \"%s\" in das Eingabefeld ein"],"To confirm, type \"%s\" in the box below:":["Um zu best\u00e4tigen, geben Sie \"%s\" in das Feld unten ein:"],"Type \"%s\"":["Geben Sie \"%s\" ein"],"Payment":["Zahlung"],"%s - Order ID":["%s - Bestell-ID"],"%s - Amount":["%s - Betrag"],"%s - Customer Email":["%s - Kunden-E-Mail"],"%s - Customer Name":["%s - Kundenname"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["F\u00fcgen Sie benutzerdefinierte CSS-Regeln hinzu, um dieses spezielle Formular unabh\u00e4ngig von globalen Stilen zu gestalten."],"Spam Protection Type":["Spam-Schutztyp"],"Select Security Type":["Sicherheitstyp ausw\u00e4hlen"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Hinweis: Die Verwendung verschiedener reCAPTCHA-Versionen (V2-Checkbox und V3) auf derselben Seite f\u00fchrt zu Konflikten zwischen den Versionen. Bitte vermeiden Sie die Verwendung unterschiedlicher Versionen auf derselben Seite."],"Select Version":["Version ausw\u00e4hlen"],"Please configure the API keys correctly from the settings":["Bitte konfigurieren Sie die API-Schl\u00fcssel korrekt in den Einstellungen."],"Control email alerts sent to admins or users after a form submission.":["Steuern Sie E-Mail-Benachrichtigungen, die nach einer Formular\u00fcbermittlung an Administratoren oder Benutzer gesendet werden."],"Customize the confirmation message or redirect the users after submitting the form.":["Passen Sie die Best\u00e4tigungsnachricht an oder leiten Sie die Benutzer nach dem Absenden des Formulars weiter."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Legen Sie fest, wie oft ein Formular eingereicht werden kann, und verwalten Sie Compliance-Optionen, einschlie\u00dflich DSGVO und Datenaufbewahrung."],"Go to OttoKit Settings":["Gehe zu den OttoKit-Einstellungen"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Verbinden Sie SureForms mit Ihren Lieblings-Apps, um Aufgaben zu automatisieren und Daten nahtlos zu synchronisieren."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Schalten Sie leistungsstarke Integrationen im Premium-Plan frei, um Ihre Arbeitsabl\u00e4ufe zu automatisieren und SureForms direkt mit Ihren Lieblingstools zu verbinden."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Senden Sie Formular\u00fcbermittlungen direkt an CRMs, E-Mail- und Marketingplattformen."],"Automate repetitive tasks with seamless data syncing.":["Automatisiere repetitive Aufgaben mit nahtloser Datensynchronisierung."],"Access exclusive native integrations for faster workflows.":["Zugriff auf exklusive native Integrationen f\u00fcr schnellere Arbeitsabl\u00e4ufe."],"PDF Generation":["PDF-Erstellung"],"Generate and customize PDF copies of form submissions.":["Erstellen und anpassen von PDF-Kopien von Formulareinsendungen."],"Generate Submission PDFs":["Einreichungs-PDFs erstellen"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Verwandeln Sie jeden Formulareintrag in eine polierte PDF-Datei, die sich perfekt f\u00fcr Berichte, Aufzeichnungen oder zum Teilen eignet."],"Automatically generate PDFs from your form submissions.":["Automatisch PDFs aus Ihren Formulareinsendungen erstellen."],"Customize PDF templates with your branding.":["Passen Sie PDF-Vorlagen mit Ihrem Branding an."],"Download or email PDFs instantly.":["Laden Sie PDFs sofort herunter oder senden Sie sie per E-Mail."],"User Registration":["Benutzerregistrierung"],"Onboard new users or update existing accounts through beautiful looking forms.":["Neue Benutzer an Bord nehmen oder bestehende Konten \u00fcber ansprechend gestaltete Formulare aktualisieren."],"Register Users with SureForms":["Benutzer mit SureForms registrieren"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Optimieren Sie den gesamten Benutzer-Onboarding-Prozess f\u00fcr Ihre Websites mit nahtlosen, formularbasierten Anmeldungen und Registrierungen."],"Register new users directly via your form submissions.":["Registrieren Sie neue Benutzer direkt \u00fcber Ihre Formular\u00fcbermittlungen."],"Create or update existing accounts by mapping form data to user fields.":["Erstellen oder aktualisieren Sie bestehende Konten, indem Sie Formulardaten auf Benutzerfelder abbilden."],"Assign roles and control access automatically.":["Rollen zuweisen und den Zugriff automatisch steuern."],"Post Feed":["Beitrags-Feed"],"Transform your form submission into WordPress posts.":["Verwandeln Sie Ihre Formular\u00fcbermittlung in WordPress-Beitr\u00e4ge."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Formulareinsendungen automatisch in WordPress-Beitr\u00e4ge, Seiten oder benutzerdefinierte Beitragstypen umwandeln. Sparen Sie viel Zeit und lassen Sie Ihre Formulare Inhalte direkt ver\u00f6ffentlichen."],"Create posts, pages, or CPTs from your form entries.":["Erstellen Sie Beitr\u00e4ge, Seiten oder CPTs aus Ihren Formulareintr\u00e4gen."],"Map form fields to your post fields easily.":["Ordnen Sie Formularfelder einfach Ihren Beitragsfeldern zu."],"Automate the content publishing flow with few simple steps.":["Automatisieren Sie den Ver\u00f6ffentlichungsprozess f\u00fcr Inhalte mit wenigen einfachen Schritten."],"Automations":["Automatisierungen"],"Unlock Advanced Styling":["Erweiterte Stiloptionen freischalten"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Erhalten Sie die volle Kontrolle \u00fcber das Erscheinungsbild Ihres Formulars mit benutzerdefinierten Farben, Schriftarten und Layouts."],"Button Alignment":["Schaltfl\u00e4chenanordnung"],"Add Custom CSS Class(es)":["Benutzerdefinierte CSS-Klasse(n) hinzuf\u00fcgen"],"Set the total number of submissions allowed for this form.":["Legen Sie die Gesamtanzahl der zul\u00e4ssigen Einreichungen f\u00fcr dieses Formular fest."],"Save & Progress":["Speichern & Fortfahren"],"Allow users to save their progress and continue form completion later.":["Erm\u00f6glichen Sie Benutzern, ihren Fortschritt zu speichern und die Formularausf\u00fcllung sp\u00e4ter fortzusetzen."],"Save & Progress in SureForms":["Speichern & Fortschritt in SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Geben Sie Ihren Nutzern die Flexibilit\u00e4t, Formulare in ihrem eigenen Tempo auszuf\u00fcllen, indem Sie ihnen erlauben, den Fortschritt zu speichern und jederzeit zur\u00fcckzukehren."],"Let users pause long or multi-step forms and continue later.":["Lassen Sie Benutzer lange oder mehrstufige Formulare pausieren und sp\u00e4ter fortsetzen."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Reduzieren Sie das Abbrechen von Formularen mit praktischen Wiederaufnahme-Links und greifen Sie von \u00fcberall auf deren Fortschritt zu."],"Improve user experience for lengthy, complex, or multi-page forms.":["Verbessern Sie die Benutzererfahrung f\u00fcr lange, komplexe oder mehrseitige Formulare."],"This form is not yet available. Please check back after the scheduled start time.":["Dieses Formular ist noch nicht verf\u00fcgbar. Bitte schauen Sie nach der geplanten Startzeit wieder vorbei."],"This form is no longer accepting submissions. The submission period has ended.":["Dieses Formular nimmt keine Einsendungen mehr an. Die Einreichungsfrist ist abgelaufen."],"The start date and time must be before the end date and time.":["Das Startdatum und die Startzeit m\u00fcssen vor dem Enddatum und der Endzeit liegen."],"Form Scheduling":["Formularplanung"],"Enable Form Scheduling":["Formularplanung aktivieren"],"Set a time period during which this form will be available for submissions.":["Legen Sie einen Zeitraum fest, in dem dieses Formular f\u00fcr Einreichungen verf\u00fcgbar sein wird."],"Start Date & Time":["Startdatum und -zeit"],"End Date & Time":["Enddatum & Uhrzeit"],"Response Description Before Start Date":["Antwortbeschreibung vor dem Startdatum"],"Response Description After End Date":["Antwortbeschreibung nach dem Enddatum"],"Conditional Confirmations":["Bedingte Best\u00e4tigungen"],"Set up the message or redirect users will see after submitting the form.":["Richten Sie die Nachricht ein oder leiten Sie die Benutzer weiter, die sie nach dem Absenden des Formulars sehen werden."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Zeigen Sie die richtige Nachricht dem richtigen Benutzer basierend darauf, wie sie reagieren. Personalisieren Sie Best\u00e4tigungen mit intelligenten Bedingungen und f\u00fchren Sie Benutzer automatisch zum n\u00e4chsten besten Schritt."],"Display different confirmation messages based on form responses.":["Zeigen Sie je nach Formularantworten unterschiedliche Best\u00e4tigungsnachrichten an."],"Redirect users to specific pages or URLs conditionally.":["Leiten Sie Benutzer bedingt auf bestimmte Seiten oder URLs weiter."],"Create personalized thank-you messages without extra forms.":["Erstellen Sie personalisierte Dankesnachrichten ohne zus\u00e4tzliche Formulare."],"Lost Password":["Passwort vergessen"],"Reset Password":["Passwort zur\u00fccksetzen"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["W\u00e4hlen Sie einen Spam-Schutzdienst aus. Konfigurieren Sie API-Schl\u00fcssel in den globalen Einstellungen, bevor Sie ihn aktivieren."],"Send as Raw HTML":["Als Roh-HTML senden"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Wenn aktiviert, wird der HTML-Inhalt der E-Mail genau so beibehalten, wie er geschrieben wurde, und in eine professionelle E-Mail-Vorlage eingebettet."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Intelligente Tags, die auf vom Benutzer \u00fcbermittelte Felder verweisen, werden im Roh-HTML-Modus nicht maskiert. Vermeiden Sie es, nicht vertrauensw\u00fcrdige Feldwerte direkt in den E-Mail-Text einzuf\u00fcgen."],"Please provide a recipient email address and subject line.":["Bitte geben Sie eine Empf\u00e4nger-E-Mail-Adresse und eine Betreffzeile an."],"Email notification duplicated!":["E-Mail-Benachrichtigung dupliziert!"],"Are you sure you want to delete this email notification?":["Sind Sie sicher, dass Sie diese E-Mail-Benachrichtigung l\u00f6schen m\u00f6chten?"],"Email notification deleted!":["E-Mail-Benachrichtigung gel\u00f6scht!"],"URL is missing Top Level Domain (TLD).":["Die URL fehlt die Top-Level-Domain (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Dieses Formular ist jetzt geschlossen, da die maximale Anzahl an Eintr\u00e4gen erreicht wurde."],"Publish Your Form":["Ver\u00f6ffentlichen Sie Ihr Formular"],"Enable This to Instantly Publish the Form":["Aktivieren Sie dies, um das Formular sofort zu ver\u00f6ffentlichen"],"Style Your Instant Form Page Here":["Gestalten Sie hier Ihre Sofortformularseite"],"Quizzes":["Quizze"],"%s - Description":["%s - Beschreibung"],"Send entries to 100+ popular apps.":["Eintr\u00e4ge an \u00fcber 100 beliebte Apps senden."],"Build automated workflows that run instantly.":["Erstellen Sie automatisierte Workflows, die sofort ausgef\u00fchrt werden."],"Create custom app integrations using our Custom App feature.":["Erstellen Sie benutzerdefinierte App-Integrationen mit unserer benutzerdefinierten App-Funktion."],"Keep your tools in sync automatically.":["Halten Sie Ihre Werkzeuge automatisch synchron."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Dies wird OttoKit auf Ihrer WordPress-Seite installieren und aktivieren, um Automatisierungsfunktionen zu erm\u00f6glichen."],"Automate Your Forms with OttoKit":["Automatisieren Sie Ihre Formulare mit OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Jede Formular\u00fcbermittlung sollte etwas ausl\u00f6sen \u2014 eine Slack-Benachrichtigung, einen CRM-Lead, eine Follow-up-E-Mail oder eine neue Zeile in Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Erstellen Sie interaktive Quizze, um Ihr Publikum zu begeistern und Erkenntnisse zu gewinnen."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Entwerfen Sie ansprechende Quizze mit verschiedenen Fragetypen, personalisiertem Feedback und automatisierter Bewertung, um Ihr Publikum zu fesseln und wertvolle Einblicke zu gewinnen."],"Create interactive quizzes with multiple question types.":["Erstellen Sie interaktive Quizze mit verschiedenen Fragetypen."],"Provide personalized feedback based on user responses.":["Geben Sie personalisiertes Feedback basierend auf den Benutzerantworten."],"Automate scoring and lead segmentation for better insights.":["Automatisieren Sie die Bewertung und Lead-Segmentierung f\u00fcr bessere Einblicke."],"Heading 1":["\u00dcberschrift 1"],"Heading 2":["\u00dcberschrift 2"],"Heading 3":["\u00dcberschrift 3"],"Heading 4":["\u00dcberschrift 4"],"Heading 5":["\u00dcberschrift 5"],"Heading 6":["\u00dcberschrift 6"],"Form settings saved.":["Formulareinstellungen gespeichert."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Die Eingabebegrenzung st\u00fctzt sich auf gespeicherte Eintr\u00e4ge, um Einsendungen zu z\u00e4hlen. Solange in den Compliance-Einstellungen die Option \"Eingabedaten nach dem Absenden des Formulars niemals speichern\" aktiviert ist, wird dieses Limit nicht durchgesetzt. Deaktivieren Sie diese Option oder entfernen Sie die Eingabebegrenzung, um diese Funktion zu nutzen."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Einstellungen gespeichert, aber die Beitragseigenschaften (Passwort \/ Titel \/ Inhalt) konnten nicht aktualisiert werden. Versuchen Sie es erneut, um sie zu speichern."],"Failed to save form settings.":["Speichern der Formulareinstellungen fehlgeschlagen."],"Saving\u2026":["Speichern\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Wenn aktiviert, speichert dieses Formular die IP-Adresse des Benutzers, den Browsernamen und den Ger\u00e4tenamen nicht in den Eintr\u00e4gen."],"Failed to save. Please try again.":["Speichern fehlgeschlagen. Bitte versuchen Sie es erneut."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["reCAPTCHA-API-Schl\u00fcssel f\u00fcr die ausgew\u00e4hlte Version sind nicht konfiguriert. Stellen Sie sie in den globalen Einstellungen ein."],"Please select a reCAPTCHA version.":["Bitte w\u00e4hlen Sie eine reCAPTCHA-Version aus."],"hCaptcha API keys are not configured. Set them in Global Settings.":["hCaptcha-API-Schl\u00fcssel sind nicht konfiguriert. Legen Sie sie in den globalen Einstellungen fest."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Cloudflare Turnstile-API-Schl\u00fcssel sind nicht konfiguriert. Legen Sie sie in den globalen Einstellungen fest."],"Form data":["Formulardaten"],"Some fields need attention":["Einige Felder ben\u00f6tigen Aufmerksamkeit"],"Unsaved changes":["Nicht gespeicherte \u00c4nderungen"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Eine Empf\u00e4nger-E-Mail-Adresse und eine Betreffzeile sind erforderlich, bevor diese Benachrichtigung gespeichert werden kann. Beheben Sie die hervorgehobenen Felder oder verwerfen Sie Ihre \u00c4nderungen, um zur\u00fcckzugehen."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Sie haben ungespeicherte \u00c4nderungen f\u00fcr diese Benachrichtigung. Verwerfen Sie sie, um zur\u00fcckzugehen, oder bleiben Sie, um sie zu speichern."],"Discard & go back":["Verwerfen & zur\u00fcckgehen"],"Stay & fix":["Bleiben & reparieren"],"Keep editing":["Weiter bearbeiten"],"Please provide a recipient email address.":["Bitte geben Sie eine Empf\u00e4nger-E-Mail-Adresse an."],"Please provide a subject line.":["Bitte geben Sie eine Betreffzeile an."],"Please provide a custom URL.":["Bitte geben Sie eine benutzerdefinierte URL an."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Sie haben ungespeicherte \u00c4nderungen. Verwerfen Sie diese, um fortzufahren, oder bleiben Sie, um Ihre \u00c4nderungen zu speichern."],"Discard & continue":["Verwerfen & fortfahren"],"Show Entries":["Eintr\u00e4ge anzeigen"],"Display this form\u2019s entries in a table on the frontend.":["Zeigen Sie die Eintr\u00e4ge dieses Formulars in einer Tabelle im Frontend an."],"Publish this form\u2019s submissions as a sortable, paginated table on any page \u2014 perfect for public directories, listings, and team dashboards, with per-role view access.":["Ver\u00f6ffentlichen Sie die Einsendungen dieses Formulars als sortierbare, paginierte Tabelle auf jeder Seite \u2014 ideal f\u00fcr \u00f6ffentliche Verzeichnisse, Listen und Team-Dashboards, mit Zugriff nach Rolle."],"Embed a sortable, paginated entries table with a simple shortcode.":["Betten Sie eine sortierbare, paginierte Eintragstabelle mit einem einfachen Shortcode ein."],"Choose exactly which fields appear as columns.":["W\u00e4hlen Sie genau aus, welche Felder als Spalten erscheinen."],"Restrict who can view entries by user role.":["Beschr\u00e4nken Sie, wer Eintr\u00e4ge nach Benutzerrolle anzeigen kann."],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file diff --git a/languages/sureforms-de_DE.mo b/languages/sureforms-de_DE.mo index da91d541f..d6a1f5372 100644 Binary files a/languages/sureforms-de_DE.mo and b/languages/sureforms-de_DE.mo differ diff --git a/languages/sureforms-de_DE.po b/languages/sureforms-de_DE.po index 56ab01ad4..f120aef4b 100644 --- a/languages/sureforms-de_DE.po +++ b/languages/sureforms-de_DE.po @@ -14,9 +14,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -43,8 +43,8 @@ msgstr "Eine einfache, aber leistungsstarke Möglichkeit, moderne Formulare für msgid "https://sureforms.com/" msgstr "https://sureforms.com/" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -59,9 +59,9 @@ msgstr "https://sureforms.com/" msgid "Dashboard" msgstr "Armaturenbrett" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -78,15 +78,15 @@ msgstr "Armaturenbrett" msgid "Settings" msgstr "Einstellungen" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "Neues Formular" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -102,7 +102,7 @@ msgid "Entries" msgstr "Einträge" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "%1$s bearbeiten" @@ -117,24 +117,24 @@ msgstr "%1$s bearbeiten" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "Überprüfung des Nonce ist fehlgeschlagen." #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "Bitte %1$saktivieren%2$s Sie Ihre Kopie von %3$s, um neue Funktionen zu erhalten, Support zu nutzen, Update-Benachrichtigungen zu erhalten und mehr." #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "SureForms %1$s erfordert mindestens %2$s %3$s, um ordnungsgemäß zu funktionieren. Bitte aktualisieren Sie auf die neueste Version von %4$shier%5$s." -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 @@ -204,7 +204,7 @@ msgstr "Müll" msgid "Published" msgstr "Veröffentlicht" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "Ansehen" @@ -296,11 +296,11 @@ msgstr "Kein Plugin angegeben" msgid "Plugin Successfully Activated" msgstr "Plugin erfolgreich aktiviert" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "Aktivieren..." -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -315,17 +315,17 @@ msgstr "Aktivieren..." msgid "Activated" msgstr "Aktiviert" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "Aktivieren" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "Installation läuft..." -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "Installiert" @@ -333,10 +333,11 @@ msgstr "Installiert" msgid "You do not have permission to access this page." msgstr "Sie haben keine Berechtigung, auf diese Seite zuzugreifen." -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -439,8 +440,8 @@ msgstr "Keine Benutzer-E-Mail in den entschlüsselten Daten gefunden." msgid "The message array was not supplied" msgstr "Das Nachrichtenarray wurde nicht bereitgestellt" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "Die SureForms AI-Middleware ist auf einen Fehler gestoßen." @@ -627,8 +628,8 @@ msgstr "Keine Formulare gefunden." #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "Montag" @@ -716,6 +717,7 @@ msgstr "Formular bearbeiten" msgid "Edit" msgstr "Bearbeiten" +#: admin/admin.php:2021 #: inc/page-builders/elementor/form-widget.php:346 #: assets/build/dashboard.js:2 msgid "Create New Form" @@ -752,8 +754,8 @@ msgstr "Formular anzeigen" msgid "View Forms" msgstr "Formulare anzeigen" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -798,7 +800,7 @@ msgstr "Admin-Benachrichtigungs-E-Mail" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -8876,9 +8878,9 @@ msgstr "Blöcke zur Schnellzugriffsleiste hinzufügen" msgid "Re-arrange block inside Quick Action Bar" msgstr "Block im Schnellaktionsbereich neu anordnen" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -9319,7 +9321,7 @@ msgstr "Seitenumbruch" msgid "Previous" msgstr "Zurück" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 @@ -10500,7 +10502,7 @@ msgstr "Fügen Sie Ihrer Website atemberaubende anpassbare Symbole hinzu." msgid "icon" msgstr "Symbol" -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "Bewerten Sie SureForms" @@ -10610,7 +10612,7 @@ msgstr "Konversationelle Formulare freischalten" msgid "With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience." msgstr "Mit dem SureForms Pro Plan können Sie Ihre Formulare in ansprechende, dialogorientierte Layouts verwandeln, um ein nahtloses Benutzererlebnis zu schaffen." -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "Holen Sie sich SureForms Pro" @@ -11236,8 +11238,8 @@ msgstr "Beschreiben Sie das Formular, das Sie erstellen möchten" msgid "We are building your form…" msgstr "Wir erstellen Ihr Formular…" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "SMTP" @@ -11369,28 +11371,29 @@ msgstr "Admin-Benachrichtigung aktivieren" msgid "Admin notifications keep you informed about new form entries since your last visit." msgstr "Admin-Benachrichtigungen halten Sie über neue Formulareinträge seit Ihrem letzten Besuch auf dem Laufenden." -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "Unbefugter Benutzer." #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "%1$sBeginnen Sie damit, %2$sIhr erstes Formular zu erstellen%3$s.%4$s%5$sErleben Sie die Leistungsfähigkeit unseres intuitiven KI-Formularerstellers%6$s" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "SureForms wartet auf Sie!" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "Erstelle mein erstes Formular" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "Verwerfen" @@ -11410,51 +11413,51 @@ msgstr "Anmelden" msgid "Register" msgstr "Registrieren" -#: admin/admin.php:1974 +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "Neueste Einträge" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "( Letzte 7 Tage )" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "Verwenden Sie bedingte Logik, um nur das Wichtige anzuzeigen" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "Teilen Sie Ihr Formular in Schritte auf, um es einfach zu halten." -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "Lassen Sie Personen Dateien direkt in Ihr Formular hochladen" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "Antworten automatisch in herunterladbare PDFs umwandeln" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "Lassen Sie Benutzer mit einem einfachen Unterschriftsfeld unterschreiben" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "Verbinden Sie Ihr Formular mit anderen Tools über Webhooks" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "Verwenden Sie Konversationsformulare für ein chatähnliches Erlebnis" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "Lassen Sie Benutzer sich über Ihr Formular registrieren oder anmelden" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "Erstellen Sie Formulare, die WordPress-Benutzerkonten erstellen" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "Berechnungen hinzufügen, um die Punktzahlen oder Preise automatisch zu summieren" @@ -11944,8 +11947,8 @@ msgstr "SureForms Video-Miniaturansicht" msgid "Expected format for emails - email@sureforms.com or John Doe " msgstr "Erwartetes Format für E-Mails - email@sureforms.com oder John Doe " -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -12322,8 +12325,8 @@ msgstr "Unbekannt" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "Gastbenutzer" @@ -12336,7 +12339,7 @@ msgid "Valid customer email is required for payments." msgstr "Eine gültige Kunden-E-Mail ist für Zahlungen erforderlich." #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -12347,136 +12350,136 @@ msgid "Stripe is not connected." msgstr "Stripe ist nicht verbunden." #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "Stripe-Geheimschlüssel nicht gefunden." #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "Der Zahlungsbetrag (%s) liegt unter dem zulässigen Minimum. Stripe verarbeitet nur Beträge über 50¢." #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "Fehlendes erforderliches Feld: %s" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "Eine gültige Kunden-E-Mail ist für Abonnements erforderlich." -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "Der Name des Kunden ist für Abonnements erforderlich." -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "Betrag muss größer als 0 sein" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "Ungültiges Abrechnungsintervall" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "Erstellung des Kunden für das Abonnement fehlgeschlagen." -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "Fehler beim Erstellen des Abonnements über die Middleware." -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "Leere Antwort von der Abonnementerstellung." -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "Ungültige JSON-Antwort von der Abonnementerstellung." -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "Ungültige Abonnementdaten." -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "Erstellung des Abonnements fehlgeschlagen." #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "Unerwarteter Fehler: %s" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "Abonnement-ID nicht gefunden." -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "Kunden-ID für die Zahlung nicht gefunden." -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "Fehler beim Abrufen der Einrichtungsvorgabe." -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "Aktualisierung des Abonnements fehlgeschlagen." -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "Neueste Rechnung im Abonnement nicht gefunden." -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "Rechnung konnte nicht abgerufen werden." -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "Zahlungsabsicht auf der Rechnung nicht gefunden." -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "Zahlung konnte nicht bestätigt werden." -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "Abonnement konnte nicht abgerufen werden." -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "Abonnement für die Zahlung nicht gefunden." #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "Benutzer-ID: %d" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "Rechnungsstatus: %s" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "Abonnement-Verifizierung" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -12491,8 +12494,8 @@ msgstr "Abonnement-ID: %s" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -12506,13 +12509,13 @@ msgid "Payment Gateway: %s" msgstr "Zahlungs-Gateway: %s" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "Zahlungsabsichts-ID: %s" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -12520,7 +12523,7 @@ msgstr "Charge-ID: %s" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -12528,7 +12531,7 @@ msgid "Subscription Status: %s" msgstr "Abonnementstatus: %s" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -12536,8 +12539,8 @@ msgstr "Kunden-ID: %s" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -12546,34 +12549,34 @@ msgstr "Betrag: %1$s %2$s" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "Modus: %s" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "Überprüfung des Abonnements fehlgeschlagen." -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "Fehler beim Abrufen des Zahlungsziels." -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "Die Zahlung wurde nicht erfolgreich bestätigt." -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "Zahlungsüberprüfung" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -12581,18 +12584,18 @@ msgstr "Transaktions-ID: %s" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "Status: %s" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "Erstellung des Stripe-Kunden fehlgeschlagen." -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "Erstellung des Stripe-Gastkunden fehlgeschlagen." @@ -13457,7 +13460,7 @@ msgstr "Erstellt über den Abrechnungszyklus des Abonnements" msgid "Edit this form" msgstr "Bearbeiten Sie dieses Formular" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -15080,7 +15083,7 @@ msgid "Failed to create duplicate form." msgstr "Erstellung des doppelten Formulars fehlgeschlagen." #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "Ungültige Formular-Konfiguration." @@ -15156,7 +15159,7 @@ msgstr "Der Wert des variablen Betragsfeldes ist erforderlich." msgid "Payment amount below minimum. Minimum: %1$s, received %2$s." msgstr "Zahlungsbetrag unter dem Minimum. Minimum: %1$s, erhalten %2$s." -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "(Kopie)" @@ -15355,12 +15358,12 @@ msgid "Stripe Settings" msgstr "Stripe-Einstellungen" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "SureForms %1$s erfordert mindestens %2$s %3$s, um ordnungsgemäß zu funktionieren. Bitte aktualisieren Sie auf die neueste Version." -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "Jetzt aktualisieren" @@ -15408,8 +15411,8 @@ msgstr "Position des Währungszeichens" msgid "Select the position of the currency symbol relative to the amount." msgstr "Wählen Sie die Position des Währungssymbols relativ zum Betrag aus." -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -15423,40 +15426,40 @@ msgstr "Wählen Sie die Position des Währungssymbols relativ zum Betrag aus." msgid "Learn" msgstr "Lernen" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "Erstaunlich! SureForms treibt Ihre Formulare und Einsendungen an - lassen Sie uns gemeinsam weiter wachsen!" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "Wenn SureForms hilfreich war, würden Sie sich einen Moment Zeit nehmen, um eine 5-Sterne-Bewertung auf WordPress.org zu hinterlassen?" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "Vielleicht später" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "Ich habe es bereits getan" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "SureForms ist bereit, Ihre Formulare zu unterstützen — entdecken Sie, was möglich ist!" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "Verwalten Sie Ihre Formulare, verfolgen Sie Einsendungen und entdecken Sie Funktionen wie den AI Form Builder, Zahlungsintegrationen und mehr im SureForms-Dashboard." -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "Zum Dashboard gehen" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "Ich weiß schon" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "Ungültige Parameter." @@ -15850,7 +15853,7 @@ msgstr "Dieses Formular ist noch nicht verfügbar. Schauen Sie nach der geplante #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -15863,8 +15866,8 @@ msgstr "Dieses Formular ist noch nicht verfügbar. Schauen Sie nach der geplante #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "Sicherheitsüberprüfung fehlgeschlagen. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut." @@ -16163,28 +16166,28 @@ msgstr "Ungültige Aktion. Verwenden Sie \"lesen\" oder \"ungelesen\"." msgid "Invalid action. Use \"trash\" or \"restore\"." msgstr "Ungültige Aktion. Verwenden Sie \"trash\" oder \"restore\"." -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "Wählen Sie mindestens ein Formular aus und geben Sie eine Aktion an." -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "Formular nicht gefunden oder ist kein gültiger Formular-Typ." -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "Dieses Formular befindet sich bereits im Papierkorb." -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "Dieses Formular befindet sich nicht im Papierkorb." -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "Ungültige Aktion." #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "Das %s dieses Formulars ist fehlgeschlagen. Bitte versuchen Sie es erneut." @@ -16202,32 +16205,32 @@ msgid "Enter a valid email address." msgstr "Geben Sie eine gültige E-Mail-Adresse ein." #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "Mindestwert ist %s." #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "Der Höchstwert ist %s." #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "Wählen Sie mindestens %s Optionen aus." #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "Sie können bis zu %s Optionen auswählen." -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "Dieses Formular ist jetzt geschlossen, da wir die maximale Anzahl an Einträgen erreicht haben." @@ -16423,7 +16426,7 @@ msgid "Duplicate form?" msgstr "Formular duplizieren?" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "Beim Absenden Ihres Formulars ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut." @@ -16750,35 +16753,35 @@ msgstr "Rufen Sie die globalen Einstellungen von SureForms ab. Optional nach Kat msgid "Setting categories to retrieve. Omit for all categories." msgstr "Kategorien zum Abrufen festlegen. Auslassen für alle Kategorien." -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "Globale Einstellungen aktualisieren" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "Aktualisieren Sie die globalen Einstellungen von SureForms für eine bestimmte Kategorie: allgemein, Validierungsnachrichten, E-Mail-Zusammenfassung oder Sicherheit." -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "Die zu aktualisierende Einstellungskategorie." -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "Schlüssel-Wert-Paare von Einstellungen zum Aktualisieren." -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "Die Einstellungskategorie ist erforderlich." -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "Einstellungsdaten sind erforderlich." -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "Für diese Kategorie wurden keine gültigen Einstellungsschlüssel bereitgestellt." -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "Ungültige Einstellungskategorie." @@ -16794,19 +16797,19 @@ msgstr "Webhook-Geheimnis nicht konfiguriert." msgid "Invalid webhook signature." msgstr "Ungültige Webhook-Signatur." -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "Quizze" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "Quiz-Einträge" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "Neu" @@ -17324,43 +17327,43 @@ msgstr "Perfekt für Bildung, Schulungen und unterhaltsame Quizfragen" msgid "Select this to create a quiz with scored questions and graded results." msgstr "Wählen Sie dies, um ein Quiz mit bewerteten Fragen und benoteten Ergebnissen zu erstellen." -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "Umfrageberichte" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "Überschrift 1" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "Überschrift 2" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "Überschrift 3" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "Überschrift 4" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "Überschrift 5" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" @@ -17694,15 +17697,15 @@ msgstr "Ungültiger Beitrag." msgid "You cannot edit this post." msgstr "Sie können diesen Beitrag nicht bearbeiten." -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "Die KI hat kein Formular zurückgegeben. Bitte verfeinern Sie Ihre Eingabeaufforderung und versuchen Sie es erneut." -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "Die KI-Antwort fehlt ein Formular-Titel. Bitte versuchen Sie es erneut." -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "Die KI konnte keine Formularfelder generieren. Bitte versuchen Sie es erneut." @@ -17743,7 +17746,7 @@ msgstr "Einmalige Zahlung" msgid "Choose payment type" msgstr "Wählen Sie die Zahlungsart" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "Das Abrechnungsintervall stimmt nicht mit der Formular-Konfiguration überein." @@ -17887,15 +17890,15 @@ msgstr "Die KI-Antwort war leer. Bitte verfeinern Sie Ihre Eingabeaufforderung u msgid "Unable to build form fields from the AI response." msgstr "Formularfelder können nicht aus der KI-Antwort erstellt werden." -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "Teilweise Einträge" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "Dieses Formular ist jetzt geschlossen, da wir alle Einsendungen erhalten haben." @@ -17904,16 +17907,16 @@ msgstr "Dieses Formular ist jetzt geschlossen, da wir alle Einsendungen erhalten msgid "Invalid settings tab." msgstr "Ungültiger Einstellungsreiter." -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "Vielen Dank, dass Sie uns kontaktiert haben! Wir werden uns in Kürze mit Ihnen in Verbindung setzen." -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "Verwenden Sie die Wiederherstellungsaktion, um ein gelöschtes Formular wiederherzustellen, bevor Sie es in den Entwurfsmodus versetzen." -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "Dieses Formular ist bereits ein Entwurf." @@ -18760,6 +18763,72 @@ msgstr "Der Zahlungsbetrag konnte für dieses Formular nicht verifiziert werden. msgid "Cancellation is not supported for this payment gateway." msgstr "Eine Stornierung wird für dieses Zahlungs-Gateway nicht unterstützt." +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "SureForms AI Schnellentwurf" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "Beschreiben Sie das Formular und lassen Sie SureForms AI es für Sie erstellen." + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "Beschreiben Sie Ihr Formular" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "Beispiel: Erstellen Sie ein Kontaktformular mit Feldern für Name, E-Mail, Telefon und Nachricht." + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "Weiterleitung..." + +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "Es wurde keine Eingabe bereitgestellt." + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "Die Eingabe ist zu lang. Bitte kürzen Sie sie und versuchen Sie es erneut." + +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "Der Teil vor dem @ darf %s Zeichen nicht überschreiten." + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "Der Teil nach dem @ darf %s Zeichen nicht überschreiten." + +#: assets/build/formEditor.js:172 +msgid "Show Entries" +msgstr "Einträge anzeigen" + +#: assets/build/formEditor.js:172 +msgid "Display this form’s entries in a table on the frontend." +msgstr "Zeigen Sie die Einträge dieses Formulars in einer Tabelle im Frontend an." + +#: assets/build/formEditor.js:172 +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." +msgstr "Veröffentlichen Sie die Einsendungen dieses Formulars als sortierbare, paginierte Tabelle auf jeder Seite — ideal für öffentliche Verzeichnisse, Listen und Team-Dashboards, mit Zugriff nach Rolle." + +#: assets/build/formEditor.js:172 +msgid "Embed a sortable, paginated entries table with a simple shortcode." +msgstr "Betten Sie eine sortierbare, paginierte Eintragstabelle mit einem einfachen Shortcode ein." + +#: assets/build/formEditor.js:172 +msgid "Choose exactly which fields appear as columns." +msgstr "Wählen Sie genau aus, welche Felder als Spalten erscheinen." + +#: assets/build/formEditor.js:172 +msgid "Restrict who can view entries by user role." +msgstr "Beschränken Sie, wer Einträge nach Benutzerrolle anzeigen kann." + #: inc/post-types.php:226 msgctxt "post type general name" msgid "Forms" @@ -19187,34 +19256,34 @@ msgctxt "block keyword" msgid "color" msgstr "Farbe" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "Normal" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "URL besuchen:" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "Link eingeben:" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "Bearbeiten" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "Speichern" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "Entfernen" diff --git a/languages/sureforms-es_ES-1cb9ecd067cd971ff5d9db0b4dae2891.json b/languages/sureforms-es_ES-1cb9ecd067cd971ff5d9db0b4dae2891.json index 2b5a8fac9..7484c5a67 100644 --- a/languages/sureforms-es_ES-1cb9ecd067cd971ff5d9db0b4dae2891.json +++ b/languages/sureforms-es_ES-1cb9ecd067cd971ff5d9db0b4dae2891.json @@ -1 +1 @@ -{"translation-revision-date":"2024-12-13T16:34:28+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Estado"],"Form":["Formulario"],"Fields":["Campos"],"Image":["Imagen"],"Activated":["Activado"],"Activate":["Activar"],"Submit":["Enviar"],"Global Settings":["Configuraci\u00f3n global"],"Form Title":["T\u00edtulo del formulario"],"Edit":["Editar"],"Please enter a valid URL.":["Por favor, introduce una URL v\u00e1lida."],"Desktop":["Escritorio"],"Medium":["Medio"],"Mobile":["M\u00f3vil"],"Repeat":["Repetir"],"Scroll":["Desplazar"],"Signature":["Firma"],"Tablet":["Tableta"],"Upload":["Subir"],"Basic":["B\u00e1sico"],"Form Settings":["Configuraci\u00f3n del formulario"],"General":["General"],"Style":["Estilo"],"Advanced":["Avanzado"],"No tags available":["No hay etiquetas disponibles"],"Device":["Dispositivo"],"Select Shortcodes":["Seleccionar c\u00f3digos cortos"],"Page Break Label":["Etiqueta de salto de p\u00e1gina"],"Next":["Siguiente"],"Back":["Atr\u00e1s"],"Reset":["Restablecer"],"Generic tags":["Etiquetas gen\u00e9ricas"],"Pixel":["P\u00edxel"],"Em":["Em"],"Select Units":["Seleccionar unidades"],"%s units":["%s unidades"],"Margin":["Margen"],"None":["Ninguno"],"Custom":["Personalizado"],"Please add a option props to MultiButtonsControl":["Por favor, a\u00f1ade una opci\u00f3n de propiedades a MultiButtonsControl"],"Confirm":["Confirmar"],"Cancel":["Cancelar"],"Processing\u2026":["Procesando\u2026"],"Select Video":["Seleccionar video"],"Change Video":["Cambiar video"],"Select Lottie Animation":["Seleccionar animaci\u00f3n Lottie"],"Change Lottie Animation":["Cambiar animaci\u00f3n Lottie"],"Upload SVG":["Subir SVG"],"Change SVG":["Cambiar SVG"],"Select Image":["Seleccionar imagen"],"Change Image":["Cambiar imagen"],"Upload SVG?":["\u00bfSubir SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Subir SVG puede ser potencialmente arriesgado. \u00bfEst\u00e1s seguro?"],"Upload Anyway":["Subir de todos modos"],"Full Width":["Ancho completo"],"Install":["Instalar"],"Plugin Installation failed, Please try again later.":["La instalaci\u00f3n del complemento fall\u00f3, por favor intente de nuevo m\u00e1s tarde."],"Plugin activation failed, Please try again later.":["La activaci\u00f3n del complemento fall\u00f3, por favor intente de nuevo m\u00e1s tarde."],"Integrations":["Integraciones"],"%s Removed from Quick Action Bar.":["%s eliminado de la barra de acci\u00f3n r\u00e1pida."],"Add to Quick Action Bar":["Agregar a la barra de acci\u00f3n r\u00e1pida"],"%s Added to Quick Action Bar.":["%s a\u00f1adido a la barra de acci\u00f3n r\u00e1pida."],"Already Present in Quick Action Bar":["Ya presente en la barra de acci\u00f3n r\u00e1pida"],"No results found.":["No se encontraron resultados."],"data object is empty":["el objeto de datos est\u00e1 vac\u00edo"],"Add blocks to Quick Action Bar":["Agregar bloques a la barra de acci\u00f3n r\u00e1pida"],"Re-arrange block inside Quick Action Bar":["Reorganizar bloque dentro de la Barra de Acci\u00f3n R\u00e1pida"],"Upgrade":["Actualizar"],"Connecting\u2026":["Conectando\u2026"],"Install & Activate":["Instalar y activar"],"Compliance Settings":["Configuraci\u00f3n de Cumplimiento"],"Enable GDPR Compliance":["Habilitar el cumplimiento del RGPD"],"Never store entry data after form submission":["Nunca almacenes los datos de entrada despu\u00e9s de enviar el formulario"],"When enabled this form will never store Entries.":["Cuando est\u00e9 habilitado, este formulario nunca almacenar\u00e1 entradas."],"Automatically delete entries":["Eliminar autom\u00e1ticamente las entradas"],"When enabled this form will automatically delete entries after a certain period of time.":["Cuando est\u00e9 habilitado, este formulario eliminar\u00e1 autom\u00e1ticamente las entradas despu\u00e9s de un cierto per\u00edodo de tiempo."],"Entries older than the days set will be deleted automatically.":["Las entradas m\u00e1s antiguas que los d\u00edas establecidos se eliminar\u00e1n autom\u00e1ticamente."],"Custom CSS":["CSS personalizado"],"The following CSS styles added below will only apply to this form container.":["Los siguientes estilos CSS a\u00f1adidos a continuaci\u00f3n solo se aplicar\u00e1n a este contenedor de formulario."],"Visual":["Visual"],"HTML":["HTML"],"All Data":["Todos los datos"],"Add Shortcode":["Agregar c\u00f3digo corto"],"Form input tags":["Etiquetas de entrada de formulario"],"Comma separated values are also accepted.":["Tambi\u00e9n se aceptan valores separados por comas."],"Email Notification":["Notificaci\u00f3n de correo electr\u00f3nico"],"Name":["Nombre"],"Send Email To":["Enviar correo electr\u00f3nico a"],"Subject":["Asunto"],"CC":["CC"],"BCC":["BCC"],"Reply To":["Responder a"],"Add Notification":["Agregar notificaci\u00f3n"],"Add Key":["Agregar clave"],"Add Value":["A\u00f1adir valor"],"Add":["A\u00f1adir"],"Confirmation Message":["Mensaje de confirmaci\u00f3n"],"After Form Submission":["Despu\u00e9s del env\u00edo del formulario"],"Hide Form":["Ocultar formulario"],"Reset Form":["Restablecer formulario"],"Custom URL":["URL personalizada"],"Add Query Parameters":["Agregar par\u00e1metros de consulta"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Seleccione si desea agregar pares clave-valor para los campos del formulario que se incluir\u00e1n en los par\u00e1metros de consulta"],"Query Parameters":["Par\u00e1metros de consulta"],"Please select a page.":["Por favor, seleccione una p\u00e1gina."],"Suggestion: URL should use HTTPS":["Sugerencia: la URL deber\u00eda usar HTTPS"],"Success Message":["Mensaje de \u00e9xito"],"Redirect":["Redirigir"],"Redirect to":["Redirigir a"],"Page":["P\u00e1gina"],"Form Confirmation":["Confirmaci\u00f3n de formulario"],"Confirmation Type":["Tipo de confirmaci\u00f3n"],"Use Labels as Placeholders":["Usa etiquetas como marcadores de posici\u00f3n"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["La configuraci\u00f3n anterior colocar\u00e1 las etiquetas dentro de los campos como marcadores de posici\u00f3n (donde sea posible). Esta configuraci\u00f3n solo tiene efecto en la p\u00e1gina en vivo, no en la vista previa del editor."],"Page Break":["Salto de p\u00e1gina"],"Show Labels":["Mostrar etiquetas"],"First Page Label":["Etiqueta de la primera p\u00e1gina"],"Progress Indicator":["Indicador de progreso"],"Progress Bar":["Barra de progreso"],"Connector":["Conector"],"Steps":["Pasos"],"Next Button Text":["Texto del bot\u00f3n Siguiente"],"Back Button Text":["Texto del bot\u00f3n de retroceso"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["\u00bfEst\u00e1 seguro de que desea cerrar? Sus cambios no guardados se perder\u00e1n ya que tiene algunos errores de validaci\u00f3n."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Hay algunos cambios no guardados. Por favor, guarde sus cambios para reflejar las actualizaciones."],"Form Behavior":["Comportamiento del formulario"],"Clear":["Claro"],"Select Color":["Seleccionar color"],"Primary Color":["Color primario"],"Text Color":["Color del texto"],"Text Color on Primary":["Color del texto en primario"],"Field Spacing":["Espaciado de campo"],"Small":["Peque\u00f1o"],"Large":["Grande"],"Left":["Izquierda"],"Center":["Centro"],"Right":["Correcto"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invisible"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Selector de fecha"],"Time Picker":["Selector de tiempo"],"Hidden":["Oculto"],"Slider":["Deslizador"],"Rating":["Calificaci\u00f3n"],"Upgrade to Unlock These Fields":["Actualiza para desbloquear estos campos"],"Add Block":["Agregar bloque"],"Customize with SureForms":["Personaliza con SureForms"],"Page break":["Salto de p\u00e1gina"],"Previous":["Anterior"],"Thank you":["Gracias"],"Form submitted successfully!":["\u00a1Formulario enviado con \u00e9xito!"],"Instant Form":["Formulario Instant\u00e1neo"],"Enable Instant Form":["Habilitar formulario instant\u00e1neo"],"Enable Preview":["Habilitar vista previa"],"Show Title":["Mostrar t\u00edtulo"],"Site Logo":["Logo del sitio"],"Banner Background":["Fondo del Banner"],"Color":["Color"],"Upload Image":["Subir imagen"],"Background Color":["Color de fondo"],"Use banner as page background":["Usa el banner como fondo de p\u00e1gina"],"Form Width":["Ancho del formulario"],"URL":["URL"],"URL Slug":["Slug de URL"],"The last part of the URL.":["La \u00faltima parte de la URL."],"Learn more.":["Aprende m\u00e1s."],"SureForms Description":["Descripci\u00f3n de SureForms"],"Form Options":["Opciones de formulario"],"Form Shortcode":["C\u00f3digo corto del formulario"],"Paste this shortcode on the page or post to render this form.":["Pega este c\u00f3digo corto en la p\u00e1gina o publicaci\u00f3n para mostrar este formulario."],"Spam Protection":["Protecci\u00f3n contra el spam"],"Auto":["Auto"],"Normal":["Normal"],"%":["%"],"Top":["Superior"],"Bottom":["Fondo"],"Solid":["S\u00f3lido"],"Width":["Ancho"],"Size":["Tama\u00f1o"],"EM":["EM"],"Padding":["Relleno"],"Color 1":["Color 1"],"Color 2":["Color 2"],"Type":["Tipo"],"Linear":["Lineal"],"Radial":["Radial"],"Location 1":["Ubicaci\u00f3n 1"],"Location 2":["Ubicaci\u00f3n 2"],"Angle":["\u00c1ngulo"],"Classic":["Cl\u00e1sico"],"Gradient":["Gradiente"],"Background":["Antecedentes"],"Cover":["Cubrir"],"Contain":["Contener"],"Overlay":["Superposici\u00f3n"],"No Repeat":["No repetir"],"Overlay Opacity":["Opacidad de superposici\u00f3n"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Los nombres de clase deben estar separados por espacios. Cada nombre de clase no debe comenzar con un d\u00edgito, guion o guion bajo. Solo pueden incluir letras (incluidos caracteres Unicode), n\u00fameros, guiones y guiones bajos."],"Conversational Layout":["Dise\u00f1o Conversacional"],"Unlock Conversational Forms":["Desbloquear formularios conversacionales"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Con el Plan SureForms Pro, puedes transformar tus formularios en dise\u00f1os conversacionales atractivos para una experiencia de usuario fluida."],"Premium":["Premium"],"Overlay Type":["Tipo de superposici\u00f3n"],"Image Overlay Color":["Color de superposici\u00f3n de imagen"],"Image Position":["Posici\u00f3n de la imagen"],"Attachment":["Adjunto"],"Fixed":["Fijo"],"Blend Mode":["Modo de fusi\u00f3n"],"Multiply":["Multiplicar"],"Screen":["Pantalla"],"Darken":["Oscurecer"],"Lighten":["Aligerar"],"Color Dodge":["Sobreexponer color"],"Saturation":["Saturaci\u00f3n"],"Repeat-x":["Repetir-x"],"Repeat-y":["Repetir-y"],"PX":["PX"],"Button":["Bot\u00f3n"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Con\u00e9ctate con OttoKit"],"SUREFORMS PREMIUM FIELDS":["CAMPOS PREMIUM DE SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual no coincide con el nombre de dominio de su sitio web (%1$s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam. Alternativamente, intente usar una direcci\u00f3n de remitente que coincida con el dominio de su sitio web (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual no coincide con el nombre de dominio de su sitio web (%s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam."],"We strongly recommend that you install the free ":["Recomendamos encarecidamente que instale el gratuito"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["\u00a1Complemento! El asistente de configuraci\u00f3n facilita la correcci\u00f3n de tus correos electr\u00f3nicos."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativamente, intenta usar una direcci\u00f3n de remitente que coincida con el dominio de tu sitio web (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Por favor, introduce una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida. Tus notificaciones no se enviar\u00e1n si el campo no est\u00e1 rellenado correctamente."],"From Name":["De Nombre"],"From Email":["De correo electr\u00f3nico"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual puede no coincidir con el nombre de dominio de su sitio web (%1$s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam. Alternativamente, intente usar una Direcci\u00f3n del Remitente que coincida con el dominio de su sitio web (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual puede no coincidir con el nombre de dominio de su sitio web (%s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam."],"Border Radius":["Radio de borde"],"Form Theme":["Tema del formulario"],"Instant Form Padding":["Relleno Instant\u00e1neo de Formularios"],"Instant Form Border Radius":["Radio de Borde de Formulario Instant\u00e1neo"],"Select Gradient":["Seleccionar degradado"],"Upgrade Now":["Actualiza ahora"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Las entradas anteriores a los d\u00edas seleccionados ser\u00e1n eliminadas."],"Entries Time Period":["Per\u00edodo de tiempo de las entradas"],"Custom CSS Panel":["Panel de CSS personalizado"],"Notifications can use only one From Email so please enter a single address.":["Las notificaciones solo pueden usar un \u00fanico correo electr\u00f3nico de origen, as\u00ed que por favor ingrese una sola direcci\u00f3n."],"Email Notifications":["Notificaciones por correo electr\u00f3nico"],"Actions":["Acciones"],"Duplicate":["Duplicado"],"Delete":["Eliminar"],"Select Page to redirect":["Seleccionar p\u00e1gina para redirigir"],"Search for a page":["Buscar una p\u00e1gina"],"Select a page":["Selecciona una p\u00e1gina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Guardar"],"Login":["Iniciar sesi\u00f3n"],"Register":["Registrar"],"Date":["Fecha"],"Advanced Settings":["Configuraci\u00f3n avanzada"],"Form Restriction":["Restricci\u00f3n de formulario"],"Maximum Number of Entries":["N\u00famero m\u00e1ximo de entradas"],"Maximum Entries":["Entradas M\u00e1ximas"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["La configuraci\u00f3n del Per\u00edodo de Tiempo funciona seg\u00fan la zona horaria de tu sitio de WordPress. Haz clic aqu\u00ed<\/a> para abrir la Configuraci\u00f3n General de WordPress, donde puedes verificarla y actualizarla."],"Click here":["Haz clic aqu\u00ed"],"Response Description After Maximum Entries":["Descripci\u00f3n de la respuesta despu\u00e9s del m\u00e1ximo de entradas"],"All changes will be saved automatically when you press back.":["Todos los cambios se guardar\u00e1n autom\u00e1ticamente cuando presiones atr\u00e1s."],"Repeater":["Repetidor"],"OttoKit Settings":["Configuraci\u00f3n de OttoKit"],"Get Started":["Comenzar"],"Connect Native Integrations with SureForms":["Conecta integraciones nativas con SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Formato esperado para correos electr\u00f3nicos: email@sureforms.com o John Doe "],"delete":["eliminar"],"Please type \"%s\" in the input box":["Por favor, escribe \"%s\" en el cuadro de entrada"],"To confirm, type \"%s\" in the box below:":["Para confirmar, escriba \"%s\" en el cuadro de abajo:"],"Type \"%s\"":["Escribe \"%s\""],"Payment":["Pago"],"%s - Order ID":["%s - ID de pedido"],"%s - Amount":["%s - Cantidad"],"%s - Customer Email":["%s - Correo Electr\u00f3nico del Cliente"],"%s - Customer Name":["%s - Nombre del Cliente"],"%s - Status":["%s - Estado"],"Add custom CSS rules to style this specific form independently of global styles.":["Agrega reglas CSS personalizadas para estilizar este formulario espec\u00edfico independientemente de los estilos globales."],"Spam Protection Type":["Tipo de Protecci\u00f3n contra Spam"],"Select Security Type":["Seleccionar tipo de seguridad"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Nota: Usar diferentes versiones de reCAPTCHA (V2 checkbox y V3) en la misma p\u00e1gina crear\u00e1 conflictos entre las versiones. Por favor, evite usar diferentes versiones en la misma p\u00e1gina."],"Select Version":["Seleccionar versi\u00f3n"],"Please configure the API keys correctly from the settings":["Por favor, configure las claves API correctamente desde la configuraci\u00f3n"],"Control email alerts sent to admins or users after a form submission.":["Controla las alertas de correo electr\u00f3nico enviadas a los administradores o usuarios despu\u00e9s de una presentaci\u00f3n de formulario."],"Customize the confirmation message or redirect the users after submitting the form.":["Personaliza el mensaje de confirmaci\u00f3n o redirige a los usuarios despu\u00e9s de enviar el formulario."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Establezca l\u00edmites en la cantidad de veces que se puede enviar un formulario y gestione las opciones de cumplimiento, incluidas GDPR y la retenci\u00f3n de datos."],"Go to OttoKit Settings":["Ve a la configuraci\u00f3n de OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Conecta SureForms con tus aplicaciones favoritas para automatizar tareas y sincronizar datos sin problemas."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Desbloquea potentes integraciones en el plan Premium para automatizar tus flujos de trabajo y conectar SureForms directamente con tus herramientas favoritas."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Env\u00eda las presentaciones de formularios directamente a los CRM, correo electr\u00f3nico y plataformas de marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatiza tareas repetitivas con una sincronizaci\u00f3n de datos sin problemas."],"Access exclusive native integrations for faster workflows.":["Accede a integraciones nativas exclusivas para flujos de trabajo m\u00e1s r\u00e1pidos."],"PDF Generation":["Generaci\u00f3n de PDF"],"Generate and customize PDF copies of form submissions.":["Genera y personaliza copias en PDF de los env\u00edos de formularios."],"Generate Submission PDFs":["Generar PDFs de env\u00edo"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Convierte cada entrada de formulario en un archivo PDF pulido, haci\u00e9ndolo perfecto para informes, registros o compartir."],"Automatically generate PDFs from your form submissions.":["Genera autom\u00e1ticamente PDFs a partir de tus env\u00edos de formularios."],"Customize PDF templates with your branding.":["Personaliza las plantillas de PDF con tu marca."],"Download or email PDFs instantly.":["Descarga o env\u00eda por correo electr\u00f3nico los PDFs al instante."],"User Registration":["Registro de Usuario"],"Onboard new users or update existing accounts through beautiful looking forms.":["Incorpore nuevos usuarios o actualice cuentas existentes a trav\u00e9s de formularios de aspecto atractivo."],"Register Users with SureForms":["Registrar usuarios con SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Optimiza todo el proceso de incorporaci\u00f3n de usuarios para tus sitios con inicios de sesi\u00f3n y registros fluidos impulsados por formularios."],"Register new users directly via your form submissions.":["Registra nuevos usuarios directamente a trav\u00e9s de tus env\u00edos de formularios."],"Create or update existing accounts by mapping form data to user fields.":["Cree o actualice cuentas existentes asignando datos del formulario a campos de usuario."],"Assign roles and control access automatically.":["Asigna roles y controla el acceso autom\u00e1ticamente."],"Post Feed":["Publicar en el feed"],"Transform your form submission into WordPress posts.":["Transforma tu env\u00edo de formulario en publicaciones de WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Convierte autom\u00e1ticamente las presentaciones de formularios en publicaciones, p\u00e1ginas o tipos de publicaciones personalizadas de WordPress. Ahorra mucho tiempo y permite que tus formularios publiquen contenido directamente."],"Create posts, pages, or CPTs from your form entries.":["Crea publicaciones, p\u00e1ginas o CPTs a partir de las entradas de tu formulario."],"Map form fields to your post fields easily.":["Mapea los campos del formulario a los campos de tu publicaci\u00f3n f\u00e1cilmente."],"Automate the content publishing flow with few simple steps.":["Automatiza el flujo de publicaci\u00f3n de contenido con unos pocos pasos simples."],"Automations":["Automatizaciones"],"Unlock Advanced Styling":["Desbloquear estilo avanzado"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Obt\u00e9n control total sobre el aspecto de tu formulario con colores, fuentes y dise\u00f1os personalizados."],"Button Alignment":["Alineaci\u00f3n del bot\u00f3n"],"Add Custom CSS Class(es)":["Agregar clase(s) CSS personalizada(s)"],"Set the total number of submissions allowed for this form.":["Establezca el n\u00famero total de env\u00edos permitidos para este formulario."],"Save & Progress":["Guardar y Progresar"],"Allow users to save their progress and continue form completion later.":["Permitir a los usuarios guardar su progreso y continuar completando el formulario m\u00e1s tarde."],"Save & Progress in SureForms":["Guardar y Progresar en SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Brinda a tus usuarios la flexibilidad de completar formularios a su propio ritmo permiti\u00e9ndoles guardar el progreso y regresar en cualquier momento."],"Let users pause long or multi-step forms and continue later.":["Permitir a los usuarios pausar formularios largos o de varios pasos y continuar m\u00e1s tarde."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Reduzca el abandono de formularios con enlaces de reanudaci\u00f3n convenientes y acceda a su progreso desde cualquier lugar."],"Improve user experience for lengthy, complex, or multi-page forms.":["Mejorar la experiencia del usuario para formularios extensos, complejos o de varias p\u00e1ginas."],"This form is not yet available. Please check back after the scheduled start time.":["Este formulario a\u00fan no est\u00e1 disponible. Por favor, vuelva a consultar despu\u00e9s de la hora de inicio programada."],"This form is no longer accepting submissions. The submission period has ended.":["Este formulario ya no acepta env\u00edos. El per\u00edodo de env\u00edo ha terminado."],"The start date and time must be before the end date and time.":["La fecha y hora de inicio deben ser anteriores a la fecha y hora de finalizaci\u00f3n."],"Form Scheduling":["Programaci\u00f3n de formularios"],"Enable Form Scheduling":["Habilitar la programaci\u00f3n de formularios"],"Set a time period during which this form will be available for submissions.":["Establezca un per\u00edodo de tiempo durante el cual este formulario estar\u00e1 disponible para env\u00edos."],"Start Date & Time":["Fecha y hora de inicio"],"End Date & Time":["Fecha y hora de finalizaci\u00f3n"],"Response Description Before Start Date":["Descripci\u00f3n de la respuesta antes de la fecha de inicio"],"Response Description After End Date":["Descripci\u00f3n de la respuesta despu\u00e9s de la fecha de finalizaci\u00f3n"],"Conditional Confirmations":["Confirmaciones Condicionales"],"Set up the message or redirect users will see after submitting the form.":["Configure el mensaje o la redirecci\u00f3n que los usuarios ver\u00e1n despu\u00e9s de enviar el formulario."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Muestra el mensaje correcto al usuario adecuado seg\u00fan c\u00f3mo respondan. Personaliza las confirmaciones con condiciones inteligentes y gu\u00eda a los usuarios al siguiente mejor paso autom\u00e1ticamente."],"Display different confirmation messages based on form responses.":["Muestra diferentes mensajes de confirmaci\u00f3n seg\u00fan las respuestas del formulario."],"Redirect users to specific pages or URLs conditionally.":["Redirige a los usuarios a p\u00e1ginas o URLs espec\u00edficas de manera condicional."],"Create personalized thank-you messages without extra forms.":["Crea mensajes de agradecimiento personalizados sin formularios adicionales."],"Lost Password":["Contrase\u00f1a perdida"],"Reset Password":["Restablecer contrase\u00f1a"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Seleccione un servicio de protecci\u00f3n contra spam. Configure las claves API en Configuraci\u00f3n Global antes de habilitarlo."],"Send as Raw HTML":["Enviar como HTML sin procesar"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Cuando est\u00e9 habilitado, el cuerpo del correo electr\u00f3nico en HTML se conservar\u00e1 exactamente como est\u00e1 escrito y se envolver\u00e1 en una plantilla de correo electr\u00f3nico profesional."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Las etiquetas inteligentes que hacen referencia a campos enviados por el usuario no se escapar\u00e1n en el modo HTML sin procesar. Evita insertar valores de campos no confiables directamente en el cuerpo del correo electr\u00f3nico."],"Please provide a recipient email address and subject line.":["Por favor, proporcione una direcci\u00f3n de correo electr\u00f3nico del destinatario y una l\u00ednea de asunto."],"Email notification duplicated!":["\u00a1Notificaci\u00f3n de correo electr\u00f3nico duplicada!"],"Are you sure you want to delete this email notification?":["\u00bfEst\u00e1s seguro de que deseas eliminar esta notificaci\u00f3n por correo electr\u00f3nico?"],"Email notification deleted!":["\u00a1Notificaci\u00f3n de correo electr\u00f3nico eliminada!"],"URL is missing Top Level Domain (TLD).":["Falta el dominio de nivel superior (TLD) en la URL."],"This form is now closed as the maximum number of entries has been received.":["Este formulario est\u00e1 cerrado ya que se ha recibido el n\u00famero m\u00e1ximo de entradas."],"Publish Your Form":["Publica tu formulario"],"Enable This to Instantly Publish the Form":["Habilitar esto para publicar el formulario instant\u00e1neamente"],"Style Your Instant Form Page Here":["Estiliza tu p\u00e1gina de formulario instant\u00e1neo aqu\u00ed"],"Quizzes":["Cuestionarios"],"%s - Description":["%s - Descripci\u00f3n"],"Send entries to 100+ popular apps.":["Env\u00eda entradas a m\u00e1s de 100 aplicaciones populares."],"Build automated workflows that run instantly.":["Crea flujos de trabajo automatizados que se ejecutan al instante."],"Create custom app integrations using our Custom App feature.":["Crea integraciones de aplicaciones personalizadas utilizando nuestra funci\u00f3n de Aplicaci\u00f3n Personalizada."],"Keep your tools in sync automatically.":["Mant\u00e9n tus herramientas sincronizadas autom\u00e1ticamente."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Esto instalar\u00e1 y activar\u00e1 OttoKit en su sitio de WordPress para habilitar funciones de automatizaci\u00f3n."],"Automate Your Forms with OttoKit":["Automatiza tus formularios con OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Cada env\u00edo de formulario deber\u00eda activar algo: una alerta de Slack, un cliente potencial en el CRM, un correo electr\u00f3nico de seguimiento o una nueva fila en Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Crea cuestionarios interactivos para involucrar a tu audiencia y recopilar informaci\u00f3n."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Dise\u00f1a cuestionarios atractivos con varios tipos de preguntas, retroalimentaci\u00f3n personalizada y puntuaci\u00f3n automatizada para cautivar a tu audiencia y obtener valiosos conocimientos."],"Create interactive quizzes with multiple question types.":["Crea cuestionarios interactivos con m\u00faltiples tipos de preguntas."],"Provide personalized feedback based on user responses.":["Proporciona comentarios personalizados basados en las respuestas del usuario."],"Automate scoring and lead segmentation for better insights.":["Automatiza la puntuaci\u00f3n y la segmentaci\u00f3n de leads para obtener mejores insights."],"Heading 1":["Encabezado 1"],"Heading 2":["Encabezado 2"],"Heading 3":["Encabezado 3"],"Heading 4":["Encabezado 4"],"Heading 5":["Encabezado 5"],"Heading 6":["Encabezado 6"],"Form settings saved.":["Configuraci\u00f3n del formulario guardada."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["El l\u00edmite de entradas se basa en las entradas almacenadas para contar las presentaciones. Mientras la Configuraci\u00f3n de Cumplimiento tenga habilitada la opci\u00f3n \"Nunca almacenar datos de entrada despu\u00e9s del env\u00edo del formulario\", este l\u00edmite no se aplicar\u00e1. Desactive esa opci\u00f3n o elimine el l\u00edmite de entradas para usar esta funci\u00f3n."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Configuraciones guardadas, pero los atributos de la publicaci\u00f3n (contrase\u00f1a \/ t\u00edtulo \/ contenido) no se actualizaron. Intente de nuevo para persistirlos."],"Failed to save form settings.":["Error al guardar la configuraci\u00f3n del formulario."],"Saving\u2026":["Guardando\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Cuando est\u00e9 habilitado, este formulario no almacenar\u00e1 la IP del usuario, el nombre del navegador ni el nombre del dispositivo en las entradas."],"Failed to save. Please try again.":["Error al guardar. Por favor, int\u00e9ntalo de nuevo."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Las claves de la API de reCAPTCHA para la versi\u00f3n seleccionada no est\u00e1n configuradas. Establ\u00e9zcalas en Configuraci\u00f3n Global."],"Please select a reCAPTCHA version.":["Por favor, seleccione una versi\u00f3n de reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Las claves de API de hCaptcha no est\u00e1n configuradas. Establ\u00e9celas en Configuraci\u00f3n Global."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Las claves API de Cloudflare Turnstile no est\u00e1n configuradas. Establ\u00e9zcalas en Configuraci\u00f3n Global."],"Form data":["Datos del formulario"],"Some fields need attention":["Algunos campos necesitan atenci\u00f3n"],"Unsaved changes":["Cambios no guardados"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Se requiere una direcci\u00f3n de correo electr\u00f3nico del destinatario y una l\u00ednea de asunto antes de que se pueda guardar esta notificaci\u00f3n. Corrija los campos resaltados o descarte sus cambios para volver atr\u00e1s."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Tienes cambios no guardados para esta notificaci\u00f3n. Desc\u00e1rtalos para volver, o qu\u00e9date para guardarlos."],"Discard & go back":["Descartar y volver"],"Stay & fix":["Qu\u00e9date y arregla"],"Keep editing":["Sigue editando"],"Please provide a recipient email address.":["Por favor, proporcione una direcci\u00f3n de correo electr\u00f3nico del destinatario."],"Please provide a subject line.":["Por favor, proporcione una l\u00ednea de asunto."],"Please provide a custom URL.":["Por favor, proporcione una URL personalizada."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Tienes cambios no guardados. Des\u00e9chalos para continuar, o qu\u00e9date para guardar tus cambios."],"Discard & continue":["Descartar y continuar"],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file +{"translation-revision-date":"2024-12-13T16:34:28+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Estado"],"Form":["Formulario"],"Fields":["Campos"],"Image":["Imagen"],"Activated":["Activado"],"Activate":["Activar"],"Submit":["Enviar"],"Global Settings":["Configuraci\u00f3n global"],"Form Title":["T\u00edtulo del formulario"],"Edit":["Editar"],"Please enter a valid URL.":["Por favor, introduce una URL v\u00e1lida."],"Desktop":["Escritorio"],"Medium":["Medio"],"Mobile":["M\u00f3vil"],"Repeat":["Repetir"],"Scroll":["Desplazar"],"Signature":["Firma"],"Tablet":["Tableta"],"Upload":["Subir"],"Basic":["B\u00e1sico"],"Form Settings":["Configuraci\u00f3n del formulario"],"General":["General"],"Style":["Estilo"],"Advanced":["Avanzado"],"No tags available":["No hay etiquetas disponibles"],"Device":["Dispositivo"],"Select Shortcodes":["Seleccionar c\u00f3digos cortos"],"Page Break Label":["Etiqueta de salto de p\u00e1gina"],"Next":["Siguiente"],"Back":["Atr\u00e1s"],"Reset":["Restablecer"],"Generic tags":["Etiquetas gen\u00e9ricas"],"Pixel":["P\u00edxel"],"Em":["Em"],"Select Units":["Seleccionar unidades"],"%s units":["%s unidades"],"Margin":["Margen"],"None":["Ninguno"],"Custom":["Personalizado"],"Please add a option props to MultiButtonsControl":["Por favor, a\u00f1ade una opci\u00f3n de propiedades a MultiButtonsControl"],"Confirm":["Confirmar"],"Cancel":["Cancelar"],"Processing\u2026":["Procesando\u2026"],"Select Video":["Seleccionar video"],"Change Video":["Cambiar video"],"Select Lottie Animation":["Seleccionar animaci\u00f3n Lottie"],"Change Lottie Animation":["Cambiar animaci\u00f3n Lottie"],"Upload SVG":["Subir SVG"],"Change SVG":["Cambiar SVG"],"Select Image":["Seleccionar imagen"],"Change Image":["Cambiar imagen"],"Upload SVG?":["\u00bfSubir SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Subir SVG puede ser potencialmente arriesgado. \u00bfEst\u00e1s seguro?"],"Upload Anyway":["Subir de todos modos"],"Full Width":["Ancho completo"],"Install":["Instalar"],"Plugin Installation failed, Please try again later.":["La instalaci\u00f3n del complemento fall\u00f3, por favor intente de nuevo m\u00e1s tarde."],"Plugin activation failed, Please try again later.":["La activaci\u00f3n del complemento fall\u00f3, por favor intente de nuevo m\u00e1s tarde."],"Integrations":["Integraciones"],"%s Removed from Quick Action Bar.":["%s eliminado de la barra de acci\u00f3n r\u00e1pida."],"Add to Quick Action Bar":["Agregar a la barra de acci\u00f3n r\u00e1pida"],"%s Added to Quick Action Bar.":["%s a\u00f1adido a la barra de acci\u00f3n r\u00e1pida."],"Already Present in Quick Action Bar":["Ya presente en la barra de acci\u00f3n r\u00e1pida"],"No results found.":["No se encontraron resultados."],"data object is empty":["el objeto de datos est\u00e1 vac\u00edo"],"Add blocks to Quick Action Bar":["Agregar bloques a la barra de acci\u00f3n r\u00e1pida"],"Re-arrange block inside Quick Action Bar":["Reorganizar bloque dentro de la Barra de Acci\u00f3n R\u00e1pida"],"Upgrade":["Actualizar"],"Connecting\u2026":["Conectando\u2026"],"Install & Activate":["Instalar y activar"],"Compliance Settings":["Configuraci\u00f3n de Cumplimiento"],"Enable GDPR Compliance":["Habilitar el cumplimiento del RGPD"],"Never store entry data after form submission":["Nunca almacenes los datos de entrada despu\u00e9s de enviar el formulario"],"When enabled this form will never store Entries.":["Cuando est\u00e9 habilitado, este formulario nunca almacenar\u00e1 entradas."],"Automatically delete entries":["Eliminar autom\u00e1ticamente las entradas"],"When enabled this form will automatically delete entries after a certain period of time.":["Cuando est\u00e9 habilitado, este formulario eliminar\u00e1 autom\u00e1ticamente las entradas despu\u00e9s de un cierto per\u00edodo de tiempo."],"Entries older than the days set will be deleted automatically.":["Las entradas m\u00e1s antiguas que los d\u00edas establecidos se eliminar\u00e1n autom\u00e1ticamente."],"Custom CSS":["CSS personalizado"],"The following CSS styles added below will only apply to this form container.":["Los siguientes estilos CSS a\u00f1adidos a continuaci\u00f3n solo se aplicar\u00e1n a este contenedor de formulario."],"Visual":["Visual"],"HTML":["HTML"],"All Data":["Todos los datos"],"Add Shortcode":["Agregar c\u00f3digo corto"],"Form input tags":["Etiquetas de entrada de formulario"],"Comma separated values are also accepted.":["Tambi\u00e9n se aceptan valores separados por comas."],"Email Notification":["Notificaci\u00f3n de correo electr\u00f3nico"],"Name":["Nombre"],"Send Email To":["Enviar correo electr\u00f3nico a"],"Subject":["Asunto"],"CC":["CC"],"BCC":["BCC"],"Reply To":["Responder a"],"Add Notification":["Agregar notificaci\u00f3n"],"Add Key":["Agregar clave"],"Add Value":["A\u00f1adir valor"],"Add":["A\u00f1adir"],"Confirmation Message":["Mensaje de confirmaci\u00f3n"],"After Form Submission":["Despu\u00e9s del env\u00edo del formulario"],"Hide Form":["Ocultar formulario"],"Reset Form":["Restablecer formulario"],"Custom URL":["URL personalizada"],"Add Query Parameters":["Agregar par\u00e1metros de consulta"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Seleccione si desea agregar pares clave-valor para los campos del formulario que se incluir\u00e1n en los par\u00e1metros de consulta"],"Query Parameters":["Par\u00e1metros de consulta"],"Please select a page.":["Por favor, seleccione una p\u00e1gina."],"Suggestion: URL should use HTTPS":["Sugerencia: la URL deber\u00eda usar HTTPS"],"Success Message":["Mensaje de \u00e9xito"],"Redirect":["Redirigir"],"Redirect to":["Redirigir a"],"Page":["P\u00e1gina"],"Form Confirmation":["Confirmaci\u00f3n de formulario"],"Confirmation Type":["Tipo de confirmaci\u00f3n"],"Use Labels as Placeholders":["Usa etiquetas como marcadores de posici\u00f3n"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["La configuraci\u00f3n anterior colocar\u00e1 las etiquetas dentro de los campos como marcadores de posici\u00f3n (donde sea posible). Esta configuraci\u00f3n solo tiene efecto en la p\u00e1gina en vivo, no en la vista previa del editor."],"Page Break":["Salto de p\u00e1gina"],"Show Labels":["Mostrar etiquetas"],"First Page Label":["Etiqueta de la primera p\u00e1gina"],"Progress Indicator":["Indicador de progreso"],"Progress Bar":["Barra de progreso"],"Connector":["Conector"],"Steps":["Pasos"],"Next Button Text":["Texto del bot\u00f3n Siguiente"],"Back Button Text":["Texto del bot\u00f3n de retroceso"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["\u00bfEst\u00e1 seguro de que desea cerrar? Sus cambios no guardados se perder\u00e1n ya que tiene algunos errores de validaci\u00f3n."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Hay algunos cambios no guardados. Por favor, guarde sus cambios para reflejar las actualizaciones."],"Form Behavior":["Comportamiento del formulario"],"Clear":["Claro"],"Select Color":["Seleccionar color"],"Primary Color":["Color primario"],"Text Color":["Color del texto"],"Text Color on Primary":["Color del texto en primario"],"Field Spacing":["Espaciado de campo"],"Small":["Peque\u00f1o"],"Large":["Grande"],"Left":["Izquierda"],"Center":["Centro"],"Right":["Correcto"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invisible"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Selector de fecha"],"Time Picker":["Selector de tiempo"],"Hidden":["Oculto"],"Slider":["Deslizador"],"Rating":["Calificaci\u00f3n"],"Upgrade to Unlock These Fields":["Actualiza para desbloquear estos campos"],"Add Block":["Agregar bloque"],"Customize with SureForms":["Personaliza con SureForms"],"Page break":["Salto de p\u00e1gina"],"Previous":["Anterior"],"Thank you":["Gracias"],"Form submitted successfully!":["\u00a1Formulario enviado con \u00e9xito!"],"Instant Form":["Formulario Instant\u00e1neo"],"Enable Instant Form":["Habilitar formulario instant\u00e1neo"],"Enable Preview":["Habilitar vista previa"],"Show Title":["Mostrar t\u00edtulo"],"Site Logo":["Logo del sitio"],"Banner Background":["Fondo del Banner"],"Color":["Color"],"Upload Image":["Subir imagen"],"Background Color":["Color de fondo"],"Use banner as page background":["Usa el banner como fondo de p\u00e1gina"],"Form Width":["Ancho del formulario"],"URL":["URL"],"URL Slug":["Slug de URL"],"The last part of the URL.":["La \u00faltima parte de la URL."],"Learn more.":["Aprende m\u00e1s."],"SureForms Description":["Descripci\u00f3n de SureForms"],"Form Options":["Opciones de formulario"],"Form Shortcode":["C\u00f3digo corto del formulario"],"Paste this shortcode on the page or post to render this form.":["Pega este c\u00f3digo corto en la p\u00e1gina o publicaci\u00f3n para mostrar este formulario."],"Spam Protection":["Protecci\u00f3n contra el spam"],"Auto":["Auto"],"Normal":["Normal"],"%":["%"],"Top":["Superior"],"Bottom":["Fondo"],"Solid":["S\u00f3lido"],"Width":["Ancho"],"Size":["Tama\u00f1o"],"EM":["EM"],"Padding":["Relleno"],"Color 1":["Color 1"],"Color 2":["Color 2"],"Type":["Tipo"],"Linear":["Lineal"],"Radial":["Radial"],"Location 1":["Ubicaci\u00f3n 1"],"Location 2":["Ubicaci\u00f3n 2"],"Angle":["\u00c1ngulo"],"Classic":["Cl\u00e1sico"],"Gradient":["Gradiente"],"Background":["Antecedentes"],"Cover":["Cubrir"],"Contain":["Contener"],"Overlay":["Superposici\u00f3n"],"No Repeat":["No repetir"],"Overlay Opacity":["Opacidad de superposici\u00f3n"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Los nombres de clase deben estar separados por espacios. Cada nombre de clase no debe comenzar con un d\u00edgito, guion o guion bajo. Solo pueden incluir letras (incluidos caracteres Unicode), n\u00fameros, guiones y guiones bajos."],"Conversational Layout":["Dise\u00f1o Conversacional"],"Unlock Conversational Forms":["Desbloquear formularios conversacionales"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Con el Plan SureForms Pro, puedes transformar tus formularios en dise\u00f1os conversacionales atractivos para una experiencia de usuario fluida."],"Premium":["Premium"],"Overlay Type":["Tipo de superposici\u00f3n"],"Image Overlay Color":["Color de superposici\u00f3n de imagen"],"Image Position":["Posici\u00f3n de la imagen"],"Attachment":["Adjunto"],"Fixed":["Fijo"],"Blend Mode":["Modo de fusi\u00f3n"],"Multiply":["Multiplicar"],"Screen":["Pantalla"],"Darken":["Oscurecer"],"Lighten":["Aligerar"],"Color Dodge":["Sobreexponer color"],"Saturation":["Saturaci\u00f3n"],"Repeat-x":["Repetir-x"],"Repeat-y":["Repetir-y"],"PX":["PX"],"Button":["Bot\u00f3n"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Con\u00e9ctate con OttoKit"],"SUREFORMS PREMIUM FIELDS":["CAMPOS PREMIUM DE SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual no coincide con el nombre de dominio de su sitio web (%1$s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam. Alternativamente, intente usar una direcci\u00f3n de remitente que coincida con el dominio de su sitio web (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual no coincide con el nombre de dominio de su sitio web (%s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam."],"We strongly recommend that you install the free ":["Recomendamos encarecidamente que instale el gratuito"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["\u00a1Complemento! El asistente de configuraci\u00f3n facilita la correcci\u00f3n de tus correos electr\u00f3nicos."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativamente, intenta usar una direcci\u00f3n de remitente que coincida con el dominio de tu sitio web (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Por favor, introduce una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida. Tus notificaciones no se enviar\u00e1n si el campo no est\u00e1 rellenado correctamente."],"From Name":["De Nombre"],"From Email":["De correo electr\u00f3nico"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual puede no coincidir con el nombre de dominio de su sitio web (%1$s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam. Alternativamente, intente usar una Direcci\u00f3n del Remitente que coincida con el dominio de su sitio web (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["La direcci\u00f3n de 'Correo Electr\u00f3nico del Remitente' actual puede no coincidir con el nombre de dominio de su sitio web (%s). Esto puede hacer que sus correos electr\u00f3nicos de notificaci\u00f3n sean bloqueados o marcados como spam."],"Border Radius":["Radio de borde"],"Form Theme":["Tema del formulario"],"Instant Form Padding":["Relleno Instant\u00e1neo de Formularios"],"Instant Form Border Radius":["Radio de Borde de Formulario Instant\u00e1neo"],"Select Gradient":["Seleccionar degradado"],"Upgrade Now":["Actualiza ahora"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Las entradas anteriores a los d\u00edas seleccionados ser\u00e1n eliminadas."],"Entries Time Period":["Per\u00edodo de tiempo de las entradas"],"Custom CSS Panel":["Panel de CSS personalizado"],"Notifications can use only one From Email so please enter a single address.":["Las notificaciones solo pueden usar un \u00fanico correo electr\u00f3nico de origen, as\u00ed que por favor ingrese una sola direcci\u00f3n."],"Email Notifications":["Notificaciones por correo electr\u00f3nico"],"Actions":["Acciones"],"Duplicate":["Duplicado"],"Delete":["Eliminar"],"Select Page to redirect":["Seleccionar p\u00e1gina para redirigir"],"Search for a page":["Buscar una p\u00e1gina"],"Select a page":["Selecciona una p\u00e1gina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Guardar"],"Login":["Iniciar sesi\u00f3n"],"Register":["Registrar"],"Date":["Fecha"],"Advanced Settings":["Configuraci\u00f3n avanzada"],"Form Restriction":["Restricci\u00f3n de formulario"],"Maximum Number of Entries":["N\u00famero m\u00e1ximo de entradas"],"Maximum Entries":["Entradas M\u00e1ximas"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["La configuraci\u00f3n del Per\u00edodo de Tiempo funciona seg\u00fan la zona horaria de tu sitio de WordPress. Haz clic aqu\u00ed<\/a> para abrir la Configuraci\u00f3n General de WordPress, donde puedes verificarla y actualizarla."],"Click here":["Haz clic aqu\u00ed"],"Response Description After Maximum Entries":["Descripci\u00f3n de la respuesta despu\u00e9s del m\u00e1ximo de entradas"],"All changes will be saved automatically when you press back.":["Todos los cambios se guardar\u00e1n autom\u00e1ticamente cuando presiones atr\u00e1s."],"Repeater":["Repetidor"],"OttoKit Settings":["Configuraci\u00f3n de OttoKit"],"Get Started":["Comenzar"],"Connect Native Integrations with SureForms":["Conecta integraciones nativas con SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Formato esperado para correos electr\u00f3nicos: email@sureforms.com o John Doe "],"delete":["eliminar"],"Please type \"%s\" in the input box":["Por favor, escribe \"%s\" en el cuadro de entrada"],"To confirm, type \"%s\" in the box below:":["Para confirmar, escriba \"%s\" en el cuadro de abajo:"],"Type \"%s\"":["Escribe \"%s\""],"Payment":["Pago"],"%s - Order ID":["%s - ID de pedido"],"%s - Amount":["%s - Cantidad"],"%s - Customer Email":["%s - Correo Electr\u00f3nico del Cliente"],"%s - Customer Name":["%s - Nombre del Cliente"],"%s - Status":["%s - Estado"],"Add custom CSS rules to style this specific form independently of global styles.":["Agrega reglas CSS personalizadas para estilizar este formulario espec\u00edfico independientemente de los estilos globales."],"Spam Protection Type":["Tipo de Protecci\u00f3n contra Spam"],"Select Security Type":["Seleccionar tipo de seguridad"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Nota: Usar diferentes versiones de reCAPTCHA (V2 checkbox y V3) en la misma p\u00e1gina crear\u00e1 conflictos entre las versiones. Por favor, evite usar diferentes versiones en la misma p\u00e1gina."],"Select Version":["Seleccionar versi\u00f3n"],"Please configure the API keys correctly from the settings":["Por favor, configure las claves API correctamente desde la configuraci\u00f3n"],"Control email alerts sent to admins or users after a form submission.":["Controla las alertas de correo electr\u00f3nico enviadas a los administradores o usuarios despu\u00e9s de una presentaci\u00f3n de formulario."],"Customize the confirmation message or redirect the users after submitting the form.":["Personaliza el mensaje de confirmaci\u00f3n o redirige a los usuarios despu\u00e9s de enviar el formulario."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Establezca l\u00edmites en la cantidad de veces que se puede enviar un formulario y gestione las opciones de cumplimiento, incluidas GDPR y la retenci\u00f3n de datos."],"Go to OttoKit Settings":["Ve a la configuraci\u00f3n de OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Conecta SureForms con tus aplicaciones favoritas para automatizar tareas y sincronizar datos sin problemas."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Desbloquea potentes integraciones en el plan Premium para automatizar tus flujos de trabajo y conectar SureForms directamente con tus herramientas favoritas."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Env\u00eda las presentaciones de formularios directamente a los CRM, correo electr\u00f3nico y plataformas de marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatiza tareas repetitivas con una sincronizaci\u00f3n de datos sin problemas."],"Access exclusive native integrations for faster workflows.":["Accede a integraciones nativas exclusivas para flujos de trabajo m\u00e1s r\u00e1pidos."],"PDF Generation":["Generaci\u00f3n de PDF"],"Generate and customize PDF copies of form submissions.":["Genera y personaliza copias en PDF de los env\u00edos de formularios."],"Generate Submission PDFs":["Generar PDFs de env\u00edo"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Convierte cada entrada de formulario en un archivo PDF pulido, haci\u00e9ndolo perfecto para informes, registros o compartir."],"Automatically generate PDFs from your form submissions.":["Genera autom\u00e1ticamente PDFs a partir de tus env\u00edos de formularios."],"Customize PDF templates with your branding.":["Personaliza las plantillas de PDF con tu marca."],"Download or email PDFs instantly.":["Descarga o env\u00eda por correo electr\u00f3nico los PDFs al instante."],"User Registration":["Registro de Usuario"],"Onboard new users or update existing accounts through beautiful looking forms.":["Incorpore nuevos usuarios o actualice cuentas existentes a trav\u00e9s de formularios de aspecto atractivo."],"Register Users with SureForms":["Registrar usuarios con SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Optimiza todo el proceso de incorporaci\u00f3n de usuarios para tus sitios con inicios de sesi\u00f3n y registros fluidos impulsados por formularios."],"Register new users directly via your form submissions.":["Registra nuevos usuarios directamente a trav\u00e9s de tus env\u00edos de formularios."],"Create or update existing accounts by mapping form data to user fields.":["Cree o actualice cuentas existentes asignando datos del formulario a campos de usuario."],"Assign roles and control access automatically.":["Asigna roles y controla el acceso autom\u00e1ticamente."],"Post Feed":["Publicar en el feed"],"Transform your form submission into WordPress posts.":["Transforma tu env\u00edo de formulario en publicaciones de WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Convierte autom\u00e1ticamente las presentaciones de formularios en publicaciones, p\u00e1ginas o tipos de publicaciones personalizadas de WordPress. Ahorra mucho tiempo y permite que tus formularios publiquen contenido directamente."],"Create posts, pages, or CPTs from your form entries.":["Crea publicaciones, p\u00e1ginas o CPTs a partir de las entradas de tu formulario."],"Map form fields to your post fields easily.":["Mapea los campos del formulario a los campos de tu publicaci\u00f3n f\u00e1cilmente."],"Automate the content publishing flow with few simple steps.":["Automatiza el flujo de publicaci\u00f3n de contenido con unos pocos pasos simples."],"Automations":["Automatizaciones"],"Unlock Advanced Styling":["Desbloquear estilo avanzado"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Obt\u00e9n control total sobre el aspecto de tu formulario con colores, fuentes y dise\u00f1os personalizados."],"Button Alignment":["Alineaci\u00f3n del bot\u00f3n"],"Add Custom CSS Class(es)":["Agregar clase(s) CSS personalizada(s)"],"Set the total number of submissions allowed for this form.":["Establezca el n\u00famero total de env\u00edos permitidos para este formulario."],"Save & Progress":["Guardar y Progresar"],"Allow users to save their progress and continue form completion later.":["Permitir a los usuarios guardar su progreso y continuar completando el formulario m\u00e1s tarde."],"Save & Progress in SureForms":["Guardar y Progresar en SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Brinda a tus usuarios la flexibilidad de completar formularios a su propio ritmo permiti\u00e9ndoles guardar el progreso y regresar en cualquier momento."],"Let users pause long or multi-step forms and continue later.":["Permitir a los usuarios pausar formularios largos o de varios pasos y continuar m\u00e1s tarde."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Reduzca el abandono de formularios con enlaces de reanudaci\u00f3n convenientes y acceda a su progreso desde cualquier lugar."],"Improve user experience for lengthy, complex, or multi-page forms.":["Mejorar la experiencia del usuario para formularios extensos, complejos o de varias p\u00e1ginas."],"This form is not yet available. Please check back after the scheduled start time.":["Este formulario a\u00fan no est\u00e1 disponible. Por favor, vuelva a consultar despu\u00e9s de la hora de inicio programada."],"This form is no longer accepting submissions. The submission period has ended.":["Este formulario ya no acepta env\u00edos. El per\u00edodo de env\u00edo ha terminado."],"The start date and time must be before the end date and time.":["La fecha y hora de inicio deben ser anteriores a la fecha y hora de finalizaci\u00f3n."],"Form Scheduling":["Programaci\u00f3n de formularios"],"Enable Form Scheduling":["Habilitar la programaci\u00f3n de formularios"],"Set a time period during which this form will be available for submissions.":["Establezca un per\u00edodo de tiempo durante el cual este formulario estar\u00e1 disponible para env\u00edos."],"Start Date & Time":["Fecha y hora de inicio"],"End Date & Time":["Fecha y hora de finalizaci\u00f3n"],"Response Description Before Start Date":["Descripci\u00f3n de la respuesta antes de la fecha de inicio"],"Response Description After End Date":["Descripci\u00f3n de la respuesta despu\u00e9s de la fecha de finalizaci\u00f3n"],"Conditional Confirmations":["Confirmaciones Condicionales"],"Set up the message or redirect users will see after submitting the form.":["Configure el mensaje o la redirecci\u00f3n que los usuarios ver\u00e1n despu\u00e9s de enviar el formulario."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Muestra el mensaje correcto al usuario adecuado seg\u00fan c\u00f3mo respondan. Personaliza las confirmaciones con condiciones inteligentes y gu\u00eda a los usuarios al siguiente mejor paso autom\u00e1ticamente."],"Display different confirmation messages based on form responses.":["Muestra diferentes mensajes de confirmaci\u00f3n seg\u00fan las respuestas del formulario."],"Redirect users to specific pages or URLs conditionally.":["Redirige a los usuarios a p\u00e1ginas o URLs espec\u00edficas de manera condicional."],"Create personalized thank-you messages without extra forms.":["Crea mensajes de agradecimiento personalizados sin formularios adicionales."],"Lost Password":["Contrase\u00f1a perdida"],"Reset Password":["Restablecer contrase\u00f1a"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Seleccione un servicio de protecci\u00f3n contra spam. Configure las claves API en Configuraci\u00f3n Global antes de habilitarlo."],"Send as Raw HTML":["Enviar como HTML sin procesar"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Cuando est\u00e9 habilitado, el cuerpo del correo electr\u00f3nico en HTML se conservar\u00e1 exactamente como est\u00e1 escrito y se envolver\u00e1 en una plantilla de correo electr\u00f3nico profesional."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Las etiquetas inteligentes que hacen referencia a campos enviados por el usuario no se escapar\u00e1n en el modo HTML sin procesar. Evita insertar valores de campos no confiables directamente en el cuerpo del correo electr\u00f3nico."],"Please provide a recipient email address and subject line.":["Por favor, proporcione una direcci\u00f3n de correo electr\u00f3nico del destinatario y una l\u00ednea de asunto."],"Email notification duplicated!":["\u00a1Notificaci\u00f3n de correo electr\u00f3nico duplicada!"],"Are you sure you want to delete this email notification?":["\u00bfEst\u00e1s seguro de que deseas eliminar esta notificaci\u00f3n por correo electr\u00f3nico?"],"Email notification deleted!":["\u00a1Notificaci\u00f3n de correo electr\u00f3nico eliminada!"],"URL is missing Top Level Domain (TLD).":["Falta el dominio de nivel superior (TLD) en la URL."],"This form is now closed as the maximum number of entries has been received.":["Este formulario est\u00e1 cerrado ya que se ha recibido el n\u00famero m\u00e1ximo de entradas."],"Publish Your Form":["Publica tu formulario"],"Enable This to Instantly Publish the Form":["Habilitar esto para publicar el formulario instant\u00e1neamente"],"Style Your Instant Form Page Here":["Estiliza tu p\u00e1gina de formulario instant\u00e1neo aqu\u00ed"],"Quizzes":["Cuestionarios"],"%s - Description":["%s - Descripci\u00f3n"],"Send entries to 100+ popular apps.":["Env\u00eda entradas a m\u00e1s de 100 aplicaciones populares."],"Build automated workflows that run instantly.":["Crea flujos de trabajo automatizados que se ejecutan al instante."],"Create custom app integrations using our Custom App feature.":["Crea integraciones de aplicaciones personalizadas utilizando nuestra funci\u00f3n de Aplicaci\u00f3n Personalizada."],"Keep your tools in sync automatically.":["Mant\u00e9n tus herramientas sincronizadas autom\u00e1ticamente."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Esto instalar\u00e1 y activar\u00e1 OttoKit en su sitio de WordPress para habilitar funciones de automatizaci\u00f3n."],"Automate Your Forms with OttoKit":["Automatiza tus formularios con OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Cada env\u00edo de formulario deber\u00eda activar algo: una alerta de Slack, un cliente potencial en el CRM, un correo electr\u00f3nico de seguimiento o una nueva fila en Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Crea cuestionarios interactivos para involucrar a tu audiencia y recopilar informaci\u00f3n."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Dise\u00f1a cuestionarios atractivos con varios tipos de preguntas, retroalimentaci\u00f3n personalizada y puntuaci\u00f3n automatizada para cautivar a tu audiencia y obtener valiosos conocimientos."],"Create interactive quizzes with multiple question types.":["Crea cuestionarios interactivos con m\u00faltiples tipos de preguntas."],"Provide personalized feedback based on user responses.":["Proporciona comentarios personalizados basados en las respuestas del usuario."],"Automate scoring and lead segmentation for better insights.":["Automatiza la puntuaci\u00f3n y la segmentaci\u00f3n de leads para obtener mejores insights."],"Heading 1":["Encabezado 1"],"Heading 2":["Encabezado 2"],"Heading 3":["Encabezado 3"],"Heading 4":["Encabezado 4"],"Heading 5":["Encabezado 5"],"Heading 6":["Encabezado 6"],"Form settings saved.":["Configuraci\u00f3n del formulario guardada."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["El l\u00edmite de entradas se basa en las entradas almacenadas para contar las presentaciones. Mientras la Configuraci\u00f3n de Cumplimiento tenga habilitada la opci\u00f3n \"Nunca almacenar datos de entrada despu\u00e9s del env\u00edo del formulario\", este l\u00edmite no se aplicar\u00e1. Desactive esa opci\u00f3n o elimine el l\u00edmite de entradas para usar esta funci\u00f3n."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Configuraciones guardadas, pero los atributos de la publicaci\u00f3n (contrase\u00f1a \/ t\u00edtulo \/ contenido) no se actualizaron. Intente de nuevo para persistirlos."],"Failed to save form settings.":["Error al guardar la configuraci\u00f3n del formulario."],"Saving\u2026":["Guardando\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Cuando est\u00e9 habilitado, este formulario no almacenar\u00e1 la IP del usuario, el nombre del navegador ni el nombre del dispositivo en las entradas."],"Failed to save. Please try again.":["Error al guardar. Por favor, int\u00e9ntalo de nuevo."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Las claves de la API de reCAPTCHA para la versi\u00f3n seleccionada no est\u00e1n configuradas. Establ\u00e9zcalas en Configuraci\u00f3n Global."],"Please select a reCAPTCHA version.":["Por favor, seleccione una versi\u00f3n de reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Las claves de API de hCaptcha no est\u00e1n configuradas. Establ\u00e9celas en Configuraci\u00f3n Global."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Las claves API de Cloudflare Turnstile no est\u00e1n configuradas. Establ\u00e9zcalas en Configuraci\u00f3n Global."],"Form data":["Datos del formulario"],"Some fields need attention":["Algunos campos necesitan atenci\u00f3n"],"Unsaved changes":["Cambios no guardados"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Se requiere una direcci\u00f3n de correo electr\u00f3nico del destinatario y una l\u00ednea de asunto antes de que se pueda guardar esta notificaci\u00f3n. Corrija los campos resaltados o descarte sus cambios para volver atr\u00e1s."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Tienes cambios no guardados para esta notificaci\u00f3n. Desc\u00e1rtalos para volver, o qu\u00e9date para guardarlos."],"Discard & go back":["Descartar y volver"],"Stay & fix":["Qu\u00e9date y arregla"],"Keep editing":["Sigue editando"],"Please provide a recipient email address.":["Por favor, proporcione una direcci\u00f3n de correo electr\u00f3nico del destinatario."],"Please provide a subject line.":["Por favor, proporcione una l\u00ednea de asunto."],"Please provide a custom URL.":["Por favor, proporcione una URL personalizada."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Tienes cambios no guardados. Des\u00e9chalos para continuar, o qu\u00e9date para guardar tus cambios."],"Discard & continue":["Descartar y continuar"],"Show Entries":["Mostrar Entradas"],"Display this form\u2019s entries in a table on the frontend.":["Muestra las entradas de este formulario en una tabla en el frontend."],"Publish this form\u2019s submissions as a sortable, paginated table on any page \u2014 perfect for public directories, listings, and team dashboards, with per-role view access.":["Publica las presentaciones de este formulario como una tabla ordenable y paginada en cualquier p\u00e1gina, perfecta para directorios p\u00fablicos, listados y paneles de equipo, con acceso de vista por rol."],"Embed a sortable, paginated entries table with a simple shortcode.":["Incrusta una tabla de entradas ordenable y paginada con un shortcode simple."],"Choose exactly which fields appear as columns.":["Elige exactamente qu\u00e9 campos aparecen como columnas."],"Restrict who can view entries by user role.":["Restringe qui\u00e9n puede ver las entradas por rol de usuario."],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file diff --git a/languages/sureforms-es_ES.mo b/languages/sureforms-es_ES.mo index 1a155cbbc..0bfb47bcf 100644 Binary files a/languages/sureforms-es_ES.mo and b/languages/sureforms-es_ES.mo differ diff --git a/languages/sureforms-es_ES.po b/languages/sureforms-es_ES.po index ac12ef83c..4688b4d9c 100644 --- a/languages/sureforms-es_ES.po +++ b/languages/sureforms-es_ES.po @@ -14,9 +14,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -43,8 +43,8 @@ msgstr "Una forma simple pero poderosa de crear formularios modernos para tu sit msgid "https://sureforms.com/" msgstr "https://sureforms.com/" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -59,9 +59,9 @@ msgstr "https://sureforms.com/" msgid "Dashboard" msgstr "Tablero" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -78,15 +78,15 @@ msgstr "Tablero" msgid "Settings" msgstr "Configuraciones" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "Nuevo formulario" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -102,7 +102,7 @@ msgid "Entries" msgstr "Entradas" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "Editar %1$s" @@ -117,24 +117,24 @@ msgstr "Editar %1$s" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "La verificación del nonce falló." #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "Por favor, %1$sactiva%2$s tu copia de %3$s para obtener nuevas funciones, acceder al soporte, recibir notificaciones de actualizaciones y más." #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "SureForms %1$s requiere un mínimo de %2$s %3$s para funcionar correctamente. Por favor, actualice a la última versión desde %4$saquí%5$s." -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 @@ -204,7 +204,7 @@ msgstr "Basura" msgid "Published" msgstr "Publicado" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "Ver" @@ -296,11 +296,11 @@ msgstr "No se especificó ningún complemento" msgid "Plugin Successfully Activated" msgstr "Plugin activado con éxito" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "Activando..." -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -315,17 +315,17 @@ msgstr "Activando..." msgid "Activated" msgstr "Activado" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "Activar" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "Instalando..." -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "Instalado" @@ -333,10 +333,11 @@ msgstr "Instalado" msgid "You do not have permission to access this page." msgstr "No tienes permiso para acceder a esta página." -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -439,8 +440,8 @@ msgstr "No se encontró correo electrónico de usuario en los datos descifrados. msgid "The message array was not supplied" msgstr "El arreglo de mensajes no fue proporcionado" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "El middleware de SureForms AI encontró un error." @@ -627,8 +628,8 @@ msgstr "No se encontraron formularios." #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "Lunes" @@ -716,6 +717,7 @@ msgstr "Editar formulario" msgid "Edit" msgstr "Editar" +#: admin/admin.php:2021 #: inc/page-builders/elementor/form-widget.php:346 #: assets/build/dashboard.js:2 msgid "Create New Form" @@ -752,8 +754,8 @@ msgstr "Ver formulario" msgid "View Forms" msgstr "Ver formularios" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -798,7 +800,7 @@ msgstr "Correo Electrónico de Notificación del Administrador" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -8876,9 +8878,9 @@ msgstr "Agregar bloques a la barra de acción rápida" msgid "Re-arrange block inside Quick Action Bar" msgstr "Reorganizar bloque dentro de la Barra de Acción Rápida" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -9319,7 +9321,7 @@ msgstr "Salto de página" msgid "Previous" msgstr "Anterior" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 @@ -10500,7 +10502,7 @@ msgstr "Agrega impresionantes iconos personalizables a tu sitio web." msgid "icon" msgstr "icono" -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "Califica SureForms" @@ -10610,7 +10612,7 @@ msgstr "Desbloquear formularios conversacionales" msgid "With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience." msgstr "Con el Plan SureForms Pro, puedes transformar tus formularios en diseños conversacionales atractivos para una experiencia de usuario fluida." -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "Obtén SureForms Pro" @@ -11236,8 +11238,8 @@ msgstr "Describe el formulario que deseas crear" msgid "We are building your form…" msgstr "Estamos construyendo tu formulario…" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "SMTP" @@ -11369,28 +11371,29 @@ msgstr "Habilitar notificación de administrador" msgid "Admin notifications keep you informed about new form entries since your last visit." msgstr "Las notificaciones de administrador te mantienen informado sobre nuevas entradas de formularios desde tu última visita." -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "Usuario no autorizado." #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "%1$sComienza %2$screando tu primer formulario%3$s.%4$s%5$sExperimenta el poder de nuestro intuitivo Creador de Formularios AI%6$s" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "¡SureForms te está esperando!" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "Construir mi primer formulario" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "Descartar" @@ -11410,51 +11413,51 @@ msgstr "Iniciar sesión" msgid "Register" msgstr "Registrar" -#: admin/admin.php:1974 +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "Entradas Recientes" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "( Últimos 7 días )" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "Usa lógica condicional para mostrar solo lo que importa" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "Divide tu formulario en pasos para mantenerlo sencillo" -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "Permite que las personas suban archivos directamente a tu formulario" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "Convierte las respuestas en PDFs descargables automáticamente" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "Permitir que los usuarios firmen con un campo de firma simple" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "Conecta tu formulario a otras herramientas usando webhooks" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "Utiliza Formularios Conversacionales para una experiencia similar a un chat" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "Permitir a los usuarios registrarse o iniciar sesión a través de su formulario" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "Crear formularios que generen cuentas de usuario de WordPress" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "Agrega cálculos para totalizar automáticamente las puntuaciones o precios" @@ -11944,8 +11947,8 @@ msgstr "Miniatura de video de SureForms" msgid "Expected format for emails - email@sureforms.com or John Doe " msgstr "Formato esperado para correos electrónicos: email@sureforms.com o John Doe " -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -12322,8 +12325,8 @@ msgstr "Desconocido" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "Usuario invitado" @@ -12336,7 +12339,7 @@ msgid "Valid customer email is required for payments." msgstr "Se requiere un correo electrónico válido del cliente para los pagos." #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -12347,136 +12350,136 @@ msgid "Stripe is not connected." msgstr "Stripe no está conectado." #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "Clave secreta de Stripe no encontrada." #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "El monto del pago (%s) está por debajo del mínimo permitido. Stripe solo procesa montos superiores a 50¢." #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "Falta el campo requerido: %s" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "Se requiere un correo electrónico válido del cliente para las suscripciones." -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "Se requiere el nombre del cliente para las suscripciones." -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "La cantidad debe ser mayor que 0" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "Intervalo de facturación no válido" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "Error al crear el cliente para la suscripción." -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "Error al crear la suscripción a través del middleware." -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "Respuesta vacía de la creación de la suscripción." -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "Respuesta JSON no válida de la creación de la suscripción." -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "Datos de suscripción no válidos." -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "Error al crear la suscripción." #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "Error inesperado: %s" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "ID de suscripción no encontrado." -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "ID de cliente no encontrado para el pago." -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "Error al recuperar la intención de configuración." -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "Error al actualizar la suscripción." -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "Última factura no encontrada en la suscripción." -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "Error al recuperar la factura." -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "Intención de pago no encontrada en la factura." -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "Error al confirmar el pago." -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "Error al recuperar la suscripción." -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "Suscripción no encontrada para el pago." #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "ID de usuario: %d" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "Estado de la factura: %s" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "Verificación de suscripción" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -12491,8 +12494,8 @@ msgstr "ID de suscripción: %s" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -12506,13 +12509,13 @@ msgid "Payment Gateway: %s" msgstr "Pasarela de Pago: %s" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "ID de intención de pago: %s" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -12520,7 +12523,7 @@ msgstr "ID de cargo: %s" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -12528,7 +12531,7 @@ msgid "Subscription Status: %s" msgstr "Estado de la suscripción: %s" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -12536,8 +12539,8 @@ msgstr "ID de cliente: %s" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -12546,34 +12549,34 @@ msgstr "Cantidad: %1$s %2$s" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "Modo: %s" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "Error al verificar la suscripción." -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "Error al recuperar la intención de pago." -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "El pago no se confirmó con éxito." -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "Verificación de Pago" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -12581,18 +12584,18 @@ msgstr "ID de transacción: %s" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "Estado: %s" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "Error al crear el cliente de Stripe." -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "Error al crear un cliente invitado de Stripe." @@ -13457,7 +13460,7 @@ msgstr "Creado a través del ciclo de facturación por suscripción" msgid "Edit this form" msgstr "Edita este formulario" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -15080,7 +15083,7 @@ msgid "Failed to create duplicate form." msgstr "Error al crear un formulario duplicado." #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "Configuración de formulario no válida." @@ -15156,7 +15159,7 @@ msgstr "Se requiere el valor del campo de cantidad variable." msgid "Payment amount below minimum. Minimum: %1$s, received %2$s." msgstr "Importe del pago por debajo del mínimo. Mínimo: %1$s, recibido %2$s." -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "(Copiar)" @@ -15355,12 +15358,12 @@ msgid "Stripe Settings" msgstr "Configuración de Stripe" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "SureForms %1$s requiere un mínimo de %2$s %3$s para funcionar correctamente. Por favor, actualice a la última versión." -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "Actualizar ahora" @@ -15408,8 +15411,8 @@ msgstr "Posición del signo de moneda" msgid "Select the position of the currency symbol relative to the amount." msgstr "Seleccione la posición del símbolo de moneda en relación con la cantidad." -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -15423,40 +15426,40 @@ msgstr "Seleccione la posición del símbolo de moneda en relación con la canti msgid "Learn" msgstr "Aprender" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "¡Increíble! SureForms está impulsando tus formularios y envíos - ¡sigamos creciendo juntos!" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "Si SureForms ha sido útil, ¿te importaría tomarte un momento para dejar una reseña de 5 estrellas en WordPress.org?" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "Quizás más tarde" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "Ya lo hice" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "SureForms está listo para potenciar tus formularios — ¡explora lo que es posible!" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "Administra tus formularios, realiza un seguimiento de las presentaciones y descubre funciones como el Creador de Formularios con IA, integraciones de pago y más desde el panel de SureForms." -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "Ir al panel de control" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "Ya lo sé" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "Parámetros no válidos." @@ -15850,7 +15853,7 @@ msgstr "Este formulario aún no está disponible. Vuelve a consultar después de #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -15863,8 +15866,8 @@ msgstr "Este formulario aún no está disponible. Vuelve a consultar después de #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "La verificación de seguridad falló. Por favor, actualice la página e inténtelo de nuevo." @@ -16163,28 +16166,28 @@ msgstr "Acción no válida. Usa \"leer\" o \"no leído\"." msgid "Invalid action. Use \"trash\" or \"restore\"." msgstr "Acción no válida. Usa \"trash\" o \"restore\"." -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "Seleccione al menos un formulario y especifique una acción." -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "Formulario no encontrado o no es un tipo de formulario válido." -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "Este formulario ya está en la papelera." -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "Este formulario no está en la papelera." -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "Acción no válida." #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "Error al %s este formulario. Por favor, inténtelo de nuevo." @@ -16202,32 +16205,32 @@ msgid "Enter a valid email address." msgstr "Introduce una dirección de correo electrónico válida." #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "El valor mínimo es %s." #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "El valor máximo es %s." #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "Seleccione al menos %s opciones." #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "Puedes seleccionar hasta %s opciones." -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "Este formulario está ahora cerrado ya que hemos alcanzado el número máximo de entradas." @@ -16423,7 +16426,7 @@ msgid "Duplicate form?" msgstr "¿Formulario duplicado?" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "Se produjo un error al enviar su formulario. Por favor, inténtelo de nuevo." @@ -16750,35 +16753,35 @@ msgstr "Recuperar la configuración global de SureForms. Opcionalmente filtrar p msgid "Setting categories to retrieve. Omit for all categories." msgstr "Estableciendo categorías para recuperar. Omita para todas las categorías." -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "Actualizar configuraciones globales" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "Actualiza la configuración global de SureForms para una categoría específica: general, mensajes de validación, resumen de correo electrónico o seguridad." -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "La categoría de configuración a actualizar." -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "Pares clave-valor de configuraciones para actualizar." -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "La categoría de configuración es obligatoria." -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "Se requieren los datos de configuración." -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "No se proporcionaron claves de configuración válidas para esta categoría." -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "Categoría de configuración no válida." @@ -16794,19 +16797,19 @@ msgstr "Secreto del webhook no configurado." msgid "Invalid webhook signature." msgstr "Firma de webhook no válida." -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "Cuestionarios" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "Entradas del cuestionario" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "Nuevo" @@ -17324,43 +17327,43 @@ msgstr "Perfecto para educación, formación y trivia divertida" msgid "Select this to create a quiz with scored questions and graded results." msgstr "Selecciona esto para crear un cuestionario con preguntas puntuadas y resultados calificados." -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "Informes de encuestas" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "Encabezado 1" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "Encabezado 2" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "Encabezado 3" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "Encabezado 4" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "Encabezado 5" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" @@ -17694,15 +17697,15 @@ msgstr "Publicación no válida." msgid "You cannot edit this post." msgstr "No puedes editar esta publicación." -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "La IA no devolvió un formulario. Por favor, refine su solicitud e intente de nuevo." -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "La respuesta de la IA no tiene un título de formulario. Por favor, inténtalo de nuevo." -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "La IA no pudo generar los campos del formulario. Por favor, inténtelo de nuevo." @@ -17743,7 +17746,7 @@ msgstr "Pago único" msgid "Choose payment type" msgstr "Elige el tipo de pago" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "El intervalo de facturación no coincide con la configuración del formulario." @@ -17887,15 +17890,15 @@ msgstr "La respuesta de la IA estaba vacía. Por favor, refine su solicitud y vu msgid "Unable to build form fields from the AI response." msgstr "No se pueden construir los campos del formulario a partir de la respuesta de la IA." -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "Entradas parciales" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "Este formulario está ahora cerrado ya que hemos recibido todas las inscripciones." @@ -17904,16 +17907,16 @@ msgstr "Este formulario está ahora cerrado ya que hemos recibido todas las insc msgid "Invalid settings tab." msgstr "Pestaña de configuración no válida." -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "¡Gracias por contactarnos! Nos pondremos en contacto contigo en breve." -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "Utiliza la acción de restaurar para recuperar un formulario eliminado antes de cambiarlo a borrador." -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "Este formulario ya es un borrador." @@ -18760,6 +18763,72 @@ msgstr "No se pudo verificar el monto del pago para este formulario. Por favor, msgid "Cancellation is not supported for this payment gateway." msgstr "La cancelación no es compatible con esta pasarela de pago." +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "SureForms AI Borrador Rápido" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "Describe el formulario y deja que SureForms AI lo genere por ti." + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "Describe tu formulario" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "Ejemplo: Crear un formulario de contacto con campos de nombre, correo electrónico, teléfono y mensaje." + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "Redirigiendo..." + +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "No se proporcionó un mensaje." + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "El mensaje es demasiado largo. Por favor, acórtalo e inténtalo de nuevo." + +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "La parte antes de @ no puede exceder %s caracteres." + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "La parte después de @ no puede exceder %s caracteres." + +#: assets/build/formEditor.js:172 +msgid "Show Entries" +msgstr "Mostrar Entradas" + +#: assets/build/formEditor.js:172 +msgid "Display this form’s entries in a table on the frontend." +msgstr "Muestra las entradas de este formulario en una tabla en el frontend." + +#: assets/build/formEditor.js:172 +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." +msgstr "Publica las presentaciones de este formulario como una tabla ordenable y paginada en cualquier página, perfecta para directorios públicos, listados y paneles de equipo, con acceso de vista por rol." + +#: assets/build/formEditor.js:172 +msgid "Embed a sortable, paginated entries table with a simple shortcode." +msgstr "Incrusta una tabla de entradas ordenable y paginada con un shortcode simple." + +#: assets/build/formEditor.js:172 +msgid "Choose exactly which fields appear as columns." +msgstr "Elige exactamente qué campos aparecen como columnas." + +#: assets/build/formEditor.js:172 +msgid "Restrict who can view entries by user role." +msgstr "Restringe quién puede ver las entradas por rol de usuario." + #: inc/post-types.php:226 msgctxt "post type general name" msgid "Forms" @@ -19184,34 +19253,34 @@ msgctxt "block keyword" msgid "color" msgstr "color" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "Normal" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "Visitar URL:" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "Introduzca el enlace:" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "Editar" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "Guardar" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "Eliminar" diff --git a/languages/sureforms-fr_FR-1cb9ecd067cd971ff5d9db0b4dae2891.json b/languages/sureforms-fr_FR-1cb9ecd067cd971ff5d9db0b4dae2891.json index e230f0282..668980b5b 100644 --- a/languages/sureforms-fr_FR-1cb9ecd067cd971ff5d9db0b4dae2891.json +++ b/languages/sureforms-fr_FR-1cb9ecd067cd971ff5d9db0b4dae2891.json @@ -1 +1 @@ -{"translation-revision-date":"2024-12-13T13:12:49+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Statut"],"Form":["Formulaire"],"Fields":["Champs"],"Image":["Image"],"Activated":["Activ\u00e9"],"Activate":["Activer"],"Submit":["Soumettre"],"Global Settings":["Param\u00e8tres globaux"],"Form Title":["Titre du formulaire"],"Edit":["Modifier"],"Please enter a valid URL.":["Veuillez entrer une URL valide."],"Desktop":["Bureau"],"Medium":["Moyen"],"Mobile":["Mobile"],"Repeat":["R\u00e9p\u00e9ter"],"Scroll":["Faire d\u00e9filer"],"Signature":["Signature"],"Tablet":["Tablette"],"Upload":["T\u00e9l\u00e9charger"],"Basic":["De base"],"Form Settings":["Param\u00e8tres du formulaire"],"General":["G\u00e9n\u00e9ral"],"Style":["Style"],"Advanced":["Avanc\u00e9"],"No tags available":["Aucune \u00e9tiquette disponible"],"Device":["Appareil"],"Select Shortcodes":["S\u00e9lectionner les codes courts"],"Page Break Label":["\u00c9tiquette de saut de page"],"Next":["Suivant"],"Back":["Retour"],"Reset":["R\u00e9initialiser"],"Generic tags":["Balises g\u00e9n\u00e9riques"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["S\u00e9lectionner les unit\u00e9s"],"%s units":["%s unit\u00e9s"],"Margin":["Marge"],"None":["Aucun"],"Custom":["Personnalis\u00e9"],"Please add a option props to MultiButtonsControl":["Veuillez ajouter une option props \u00e0 MultiButtonsControl"],"Confirm":["Confirmer"],"Cancel":["Annuler"],"Processing\u2026":["Traitement\u2026"],"Select Video":["S\u00e9lectionner la vid\u00e9o"],"Change Video":["Changer la vid\u00e9o"],"Select Lottie Animation":["S\u00e9lectionner l'animation Lottie"],"Change Lottie Animation":["Changer l'animation Lottie"],"Upload SVG":["T\u00e9l\u00e9charger SVG"],"Change SVG":["Modifier SVG"],"Select Image":["S\u00e9lectionner l'image"],"Change Image":["Changer l'image"],"Upload SVG?":["T\u00e9l\u00e9charger le SVG ?"],"Upload SVG can be potentially risky. Are you sure?":["T\u00e9l\u00e9charger un SVG peut \u00eatre potentiellement risqu\u00e9. \u00cates-vous s\u00fbr ?"],"Upload Anyway":["T\u00e9l\u00e9charger quand m\u00eame"],"Full Width":["Pleine largeur"],"Install":["Installer"],"Plugin Installation failed, Please try again later.":["L'installation du plugin a \u00e9chou\u00e9, veuillez r\u00e9essayer plus tard."],"Plugin activation failed, Please try again later.":["L'activation du plugin a \u00e9chou\u00e9, veuillez r\u00e9essayer plus tard."],"Integrations":["Int\u00e9grations"],"%s Removed from Quick Action Bar.":["%s retir\u00e9 de la barre d'action rapide."],"Add to Quick Action Bar":["Ajouter \u00e0 la barre d'action rapide"],"%s Added to Quick Action Bar.":["%s ajout\u00e9 \u00e0 la barre d'action rapide."],"Already Present in Quick Action Bar":["D\u00e9j\u00e0 pr\u00e9sent dans la barre d'action rapide"],"No results found.":["Aucun r\u00e9sultat trouv\u00e9."],"data object is empty":["l'objet de donn\u00e9es est vide"],"Add blocks to Quick Action Bar":["Ajouter des blocs \u00e0 la barre d'action rapide"],"Re-arrange block inside Quick Action Bar":["R\u00e9organiser le bloc dans la barre d'action rapide"],"Upgrade":["Mise \u00e0 niveau"],"Connecting\u2026":["Connexion\u2026"],"Install & Activate":["Installer et activer"],"Compliance Settings":["Param\u00e8tres de conformit\u00e9"],"Enable GDPR Compliance":["Activer la conformit\u00e9 RGPD"],"Never store entry data after form submission":["Ne jamais conserver les donn\u00e9es d'entr\u00e9e apr\u00e8s la soumission du formulaire"],"When enabled this form will never store Entries.":["Lorsqu'il est activ\u00e9, ce formulaire ne stockera jamais les entr\u00e9es."],"Automatically delete entries":["Supprimer automatiquement les entr\u00e9es"],"When enabled this form will automatically delete entries after a certain period of time.":["Lorsque cette option est activ\u00e9e, ce formulaire supprimera automatiquement les entr\u00e9es apr\u00e8s une certaine p\u00e9riode de temps."],"Entries older than the days set will be deleted automatically.":["Les entr\u00e9es plus anciennes que le nombre de jours d\u00e9fini seront supprim\u00e9es automatiquement."],"Custom CSS":["CSS personnalis\u00e9"],"The following CSS styles added below will only apply to this form container.":["Les styles CSS suivants ajout\u00e9s ci-dessous ne s'appliqueront qu'\u00e0 ce conteneur de formulaire."],"Visual":["Visuel"],"HTML":["HTML"],"All Data":["Toutes les donn\u00e9es"],"Add Shortcode":["Ajouter un shortcode"],"Form input tags":["Balises de saisie de formulaire"],"Comma separated values are also accepted.":["Les valeurs s\u00e9par\u00e9es par des virgules sont \u00e9galement accept\u00e9es."],"Email Notification":["Notification par e-mail"],"Name":["Nom"],"Send Email To":["Envoyer un e-mail \u00e0"],"Subject":["Sujet"],"CC":["CC"],"BCC":["Cci"],"Reply To":["R\u00e9pondre \u00e0"],"Add Notification":["Ajouter une notification"],"Add Key":["Ajouter une cl\u00e9"],"Add Value":["Ajouter de la valeur"],"Add":["Ajouter"],"Confirmation Message":["Message de confirmation"],"After Form Submission":["Apr\u00e8s la soumission du formulaire"],"Hide Form":["Masquer le formulaire"],"Reset Form":["R\u00e9initialiser le formulaire"],"Custom URL":["URL personnalis\u00e9e"],"Add Query Parameters":["Ajouter des param\u00e8tres de requ\u00eate"],"Select if you want to add key-value pairs for form fields to include in query parameters":["S\u00e9lectionnez si vous souhaitez ajouter des paires cl\u00e9-valeur pour les champs de formulaire \u00e0 inclure dans les param\u00e8tres de requ\u00eate"],"Query Parameters":["Param\u00e8tres de requ\u00eate"],"Please select a page.":["Veuillez s\u00e9lectionner une page."],"Suggestion: URL should use HTTPS":["Suggestion : l'URL devrait utiliser HTTPS"],"Success Message":["Message de r\u00e9ussite"],"Redirect":["Rediriger"],"Redirect to":["Rediriger vers"],"Page":["Page"],"Form Confirmation":["Confirmation du formulaire"],"Confirmation Type":["Type de confirmation"],"Use Labels as Placeholders":["Utilisez des \u00e9tiquettes comme espaces r\u00e9serv\u00e9s"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Ce param\u00e8tre placera les \u00e9tiquettes \u00e0 l'int\u00e9rieur des champs en tant que placeholders (lorsque c'est possible). Ce param\u00e8tre prend effet uniquement sur la page en direct, pas dans l'aper\u00e7u de l'\u00e9diteur."],"Page Break":["Saut de page"],"Show Labels":["Afficher les \u00e9tiquettes"],"First Page Label":["\u00c9tiquette de la premi\u00e8re page"],"Progress Indicator":["Indicateur de progression"],"Progress Bar":["Barre de progression"],"Connector":["Connecteur"],"Steps":["\u00c9tapes"],"Next Button Text":["Texte du bouton Suivant"],"Back Button Text":["Texte du bouton retour"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["\u00cates-vous s\u00fbr de vouloir fermer ? Vos modifications non enregistr\u00e9es seront perdues car vous avez des erreurs de validation."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Il y a quelques modifications non enregistr\u00e9es. Veuillez enregistrer vos modifications pour refl\u00e9ter les mises \u00e0 jour."],"Form Behavior":["Comportement du formulaire"],"Clear":["Clair"],"Select Color":["S\u00e9lectionner la couleur"],"Primary Color":["Couleur primaire"],"Text Color":["Couleur du texte"],"Text Color on Primary":["Couleur du texte sur primaire"],"Field Spacing":["Espacement des champs"],"Small":["Petit"],"Large":["Grand"],"Left":["Gauche"],"Center":["Centre"],"Right":["D'accord"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["Tourniquet CloudFlare"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invisible"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["S\u00e9lecteur de date"],"Time Picker":["S\u00e9lecteur d'heure"],"Hidden":["Cach\u00e9"],"Slider":["Curseur"],"Rating":["\u00c9valuation"],"Upgrade to Unlock These Fields":["Mettez \u00e0 niveau pour d\u00e9bloquer ces champs"],"Add Block":["Ajouter un bloc"],"Customize with SureForms":["Personnalisez avec SureForms"],"Page break":["Saut de page"],"Previous":["Pr\u00e9c\u00e9dent"],"Thank you":["Merci"],"Form submitted successfully!":["Formulaire soumis avec succ\u00e8s !"],"Instant Form":["Formulaire instantan\u00e9"],"Enable Instant Form":["Activer le formulaire instantan\u00e9"],"Enable Preview":["Activer l'aper\u00e7u"],"Show Title":["Titre de l'\u00e9mission"],"Site Logo":["Logo du site"],"Banner Background":["Arri\u00e8re-plan de la banni\u00e8re"],"Color":["Couleur"],"Upload Image":["T\u00e9l\u00e9charger l'image"],"Background Color":["Couleur de fond"],"Use banner as page background":["Utiliser la banni\u00e8re comme arri\u00e8re-plan de page"],"Form Width":["Largeur du formulaire"],"URL":["URL"],"URL Slug":["Slug d'URL"],"The last part of the URL.":["La derni\u00e8re partie de l'URL."],"Learn more.":["En savoir plus."],"SureForms Description":["Description de SureForms"],"Form Options":["Options de formulaire"],"Form Shortcode":["Code court de formulaire"],"Paste this shortcode on the page or post to render this form.":["Collez ce shortcode sur la page ou l'article pour afficher ce formulaire."],"Spam Protection":["Protection contre le spam"],"Auto":["Auto"],"Normal":["Normal"],"%":["%"],"Top":["Haut"],"Bottom":["Bas"],"Solid":["Solide"],"Width":["Largeur"],"Size":["Taille"],"EM":["EM"],"Padding":["Rembourrage"],"Color 1":["Couleur 1"],"Color 2":["Couleur 2"],"Type":["Type"],"Linear":["Lin\u00e9aire"],"Radial":["Radial"],"Location 1":["Emplacement 1"],"Location 2":["Emplacement 2"],"Angle":["Angle"],"Classic":["Classique"],"Gradient":["Gradient"],"Background":["Contexte"],"Cover":["Couvrir"],"Contain":["Contenir"],"Overlay":["Superposition"],"No Repeat":["Pas de r\u00e9p\u00e9tition"],"Overlay Opacity":["Opacit\u00e9 de superposition"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Les noms de classe doivent \u00eatre s\u00e9par\u00e9s par des espaces. Chaque nom de classe ne doit pas commencer par un chiffre, un tiret ou un soulignement. Ils peuvent uniquement inclure des lettres (y compris les caract\u00e8res Unicode), des chiffres, des tirets et des soulignements."],"Conversational Layout":["Disposition conversationnelle"],"Unlock Conversational Forms":["D\u00e9verrouiller les formulaires conversationnels"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Avec le plan SureForms Pro, vous pouvez transformer vos formulaires en mises en page conversationnelles engageantes pour une exp\u00e9rience utilisateur fluide."],"Premium":["Premium"],"Overlay Type":["Type de superposition"],"Image Overlay Color":["Couleur de superposition d'image"],"Image Position":["Position de l'image"],"Attachment":["Pi\u00e8ce jointe"],"Fixed":["Fix\u00e9"],"Blend Mode":["Mode de fusion"],"Multiply":["Multiplier"],"Screen":["\u00c9cran"],"Darken":["Assombrir"],"Lighten":["All\u00e9ger"],"Color Dodge":["Superposition de couleurs"],"Saturation":["Saturation"],"Repeat-x":["R\u00e9p\u00e9ter-x"],"Repeat-y":["R\u00e9p\u00e8te-y"],"PX":["PX"],"Button":["Bouton"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Connectez-vous avec OttoKit"],"SUREFORMS PREMIUM FIELDS":["CHAMPS PREMIUM SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'adresse e-mail 'De' actuelle ne correspond pas au nom de domaine de votre site web (%1$s). Cela peut entra\u00eener le blocage ou le marquage de vos e-mails de notification comme spam. Alternativement, essayez d'utiliser une adresse De qui correspond au nom de domaine de votre site web (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'adresse e-mail 'De' actuelle ne correspond pas au nom de domaine de votre site web (%s). Cela peut entra\u00eener le blocage de vos e-mails de notification ou leur classement en tant que spam."],"We strongly recommend that you install the free ":["Nous vous recommandons vivement d'installer le gratuit"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin ! L'assistant de configuration facilite la correction de vos e-mails."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativement, essayez d'utiliser une adresse d'exp\u00e9diteur qui correspond au domaine de votre site web (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Veuillez entrer une adresse e-mail valide. Vos notifications ne seront pas envoy\u00e9es si le champ n'est pas correctement rempli."],"From Name":["De la part de Nom"],"From Email":["De l'email"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'adresse e-mail actuelle de l'exp\u00e9diteur peut ne pas correspondre au nom de domaine de votre site web (%1$s). Cela peut entra\u00eener le blocage ou le marquage comme spam de vos e-mails de notification. Alternativement, essayez d'utiliser une adresse de l'exp\u00e9diteur qui correspond au nom de domaine de votre site web (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'adresse e-mail actuelle 'De' peut ne pas correspondre au nom de domaine de votre site web (%s). Cela peut entra\u00eener le blocage de vos e-mails de notification ou leur marquage comme spam."],"Border Radius":["Rayon de bordure"],"Form Theme":["Th\u00e8me du formulaire"],"Instant Form Padding":["Remplissage instantan\u00e9 de formulaire"],"Instant Form Border Radius":["Rayon de bordure de formulaire instantan\u00e9"],"Select Gradient":["S\u00e9lectionner le d\u00e9grad\u00e9"],"Upgrade Now":["Mettez \u00e0 niveau maintenant"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Les entr\u00e9es plus anciennes que les jours s\u00e9lectionn\u00e9s seront supprim\u00e9es."],"Entries Time Period":["P\u00e9riode des entr\u00e9es"],"Custom CSS Panel":["Panneau CSS personnalis\u00e9"],"Notifications can use only one From Email so please enter a single address.":["Les notifications ne peuvent utiliser qu'une seule adresse e-mail d'exp\u00e9diteur, veuillez donc entrer une seule adresse."],"Email Notifications":["Notifications par e-mail"],"Actions":["Actions"],"Duplicate":["Dupliquer"],"Delete":["Supprimer"],"Select Page to redirect":["S\u00e9lectionnez la page \u00e0 rediriger"],"Search for a page":["Rechercher une page"],"Select a page":["S\u00e9lectionnez une page"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Sauvegarder"],"Login":["Connexion"],"Register":["Inscrire"],"Date":["Date"],"Advanced Settings":["Param\u00e8tres avanc\u00e9s"],"Form Restriction":["Restriction de formulaire"],"Maximum Number of Entries":["Nombre maximum d'entr\u00e9es"],"Maximum Entries":["Entr\u00e9es maximales"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["Le param\u00e8tre de p\u00e9riode fonctionne selon le fuseau horaire de votre site WordPress. Cliquez ici<\/a> pour ouvrir les param\u00e8tres g\u00e9n\u00e9raux de WordPress, o\u00f9 vous pouvez le v\u00e9rifier et le mettre \u00e0 jour."],"Click here":["Cliquez ici"],"Response Description After Maximum Entries":["Description de la r\u00e9ponse apr\u00e8s le nombre maximum d'entr\u00e9es"],"All changes will be saved automatically when you press back.":["Toutes les modifications seront enregistr\u00e9es automatiquement lorsque vous appuyez sur retour."],"Repeater":["R\u00e9p\u00e9teur"],"OttoKit Settings":["Param\u00e8tres OttoKit"],"Get Started":["Commencer"],"Connect Native Integrations with SureForms":["Connectez les int\u00e9grations natives avec SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Format attendu pour les e-mails - email@sureforms.com ou John Doe "],"delete":["supprimer"],"Please type \"%s\" in the input box":["Veuillez taper \"%s\" dans la bo\u00eete de saisie"],"To confirm, type \"%s\" in the box below:":["Pour confirmer, tapez \"%s\" dans la case ci-dessous :"],"Type \"%s\"":["Tapez \"%s\""],"Payment":["Paiement"],"%s - Order ID":["%s - ID de commande"],"%s - Amount":["%s - Montant"],"%s - Customer Email":["%s - Email du client"],"%s - Customer Name":["%s - Nom du client"],"%s - Status":["%s - Statut"],"Add custom CSS rules to style this specific form independently of global styles.":["Ajoutez des r\u00e8gles CSS personnalis\u00e9es pour styliser ce formulaire sp\u00e9cifique ind\u00e9pendamment des styles globaux."],"Spam Protection Type":["Type de protection contre le spam"],"Select Security Type":["S\u00e9lectionner le type de s\u00e9curit\u00e9"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Remarque : L'utilisation de diff\u00e9rentes versions de reCAPTCHA (case \u00e0 cocher V2 et V3) sur la m\u00eame page cr\u00e9era des conflits entre les versions. Veuillez \u00e9viter d'utiliser diff\u00e9rentes versions sur la m\u00eame page."],"Select Version":["S\u00e9lectionner la version"],"Please configure the API keys correctly from the settings":["Veuillez configurer correctement les cl\u00e9s API depuis les param\u00e8tres"],"Control email alerts sent to admins or users after a form submission.":["Contr\u00f4lez les alertes par e-mail envoy\u00e9es aux administrateurs ou aux utilisateurs apr\u00e8s la soumission d'un formulaire."],"Customize the confirmation message or redirect the users after submitting the form.":["Personnalisez le message de confirmation ou redirigez les utilisateurs apr\u00e8s avoir soumis le formulaire."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["D\u00e9finissez des limites sur le nombre de fois qu'un formulaire peut \u00eatre soumis et g\u00e9rez les options de conformit\u00e9, y compris le RGPD et la conservation des donn\u00e9es."],"Go to OttoKit Settings":["Acc\u00e9dez aux param\u00e8tres OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Connectez SureForms \u00e0 vos applications pr\u00e9f\u00e9r\u00e9es pour automatiser les t\u00e2ches et synchroniser les donn\u00e9es en toute transparence."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["D\u00e9bloquez des int\u00e9grations puissantes dans le plan Premium pour automatiser vos flux de travail et connecter SureForms directement \u00e0 vos outils pr\u00e9f\u00e9r\u00e9s."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Envoyez les soumissions de formulaires directement aux CRM, par e-mail et aux plateformes de marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatisez les t\u00e2ches r\u00e9p\u00e9titives avec une synchronisation des donn\u00e9es transparente."],"Access exclusive native integrations for faster workflows.":["Acc\u00e9dez \u00e0 des int\u00e9grations natives exclusives pour des flux de travail plus rapides."],"PDF Generation":["G\u00e9n\u00e9ration de PDF"],"Generate and customize PDF copies of form submissions.":["G\u00e9n\u00e9rez et personnalisez des copies PDF des soumissions de formulaires."],"Generate Submission PDFs":["G\u00e9n\u00e9rer des PDF de soumission"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Transformez chaque entr\u00e9e de formulaire en un fichier PDF soign\u00e9, le rendant parfait pour les rapports, les archives ou le partage."],"Automatically generate PDFs from your form submissions.":["G\u00e9n\u00e9rez automatiquement des PDF \u00e0 partir de vos soumissions de formulaires."],"Customize PDF templates with your branding.":["Personnalisez les mod\u00e8les PDF avec votre marque."],"Download or email PDFs instantly.":["T\u00e9l\u00e9chargez ou envoyez des PDF par e-mail instantan\u00e9ment."],"User Registration":["Inscription de l'utilisateur"],"Onboard new users or update existing accounts through beautiful looking forms.":["Int\u00e9grez de nouveaux utilisateurs ou mettez \u00e0 jour les comptes existants gr\u00e2ce \u00e0 de magnifiques formulaires."],"Register Users with SureForms":["Enregistrez les utilisateurs avec SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Simplifiez l'ensemble du processus d'int\u00e9gration des utilisateurs pour vos sites avec des connexions et inscriptions fluides aliment\u00e9es par des formulaires."],"Register new users directly via your form submissions.":["Enregistrez de nouveaux utilisateurs directement via vos soumissions de formulaire."],"Create or update existing accounts by mapping form data to user fields.":["Cr\u00e9er ou mettre \u00e0 jour des comptes existants en associant les donn\u00e9es du formulaire aux champs utilisateur."],"Assign roles and control access automatically.":["Attribuez des r\u00f4les et contr\u00f4lez l'acc\u00e8s automatiquement."],"Post Feed":["Fil d'actualit\u00e9s"],"Transform your form submission into WordPress posts.":["Transformez votre soumission de formulaire en articles WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Transformez automatiquement les soumissions de formulaires en articles, pages ou types de publication personnalis\u00e9s WordPress. Gagnez beaucoup de temps et laissez vos formulaires publier du contenu directement."],"Create posts, pages, or CPTs from your form entries.":["Cr\u00e9ez des articles, des pages ou des CPT \u00e0 partir de vos entr\u00e9es de formulaire."],"Map form fields to your post fields easily.":["Associez facilement les champs de formulaire \u00e0 vos champs de publication."],"Automate the content publishing flow with few simple steps.":["Automatisez le flux de publication de contenu en quelques \u00e9tapes simples."],"Automations":["Automatisations"],"Unlock Advanced Styling":["D\u00e9verrouiller le style avanc\u00e9"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Obtenez un contr\u00f4le total sur l'apparence de votre formulaire avec des couleurs, des polices et des mises en page personnalis\u00e9es."],"Button Alignment":["Alignement du bouton"],"Add Custom CSS Class(es)":["Ajouter une ou plusieurs classes CSS personnalis\u00e9es"],"Set the total number of submissions allowed for this form.":["D\u00e9finissez le nombre total de soumissions autoris\u00e9es pour ce formulaire."],"Save & Progress":["Enregistrer et progresser"],"Allow users to save their progress and continue form completion later.":["Permettre aux utilisateurs de sauvegarder leur progression et de continuer \u00e0 remplir le formulaire plus tard."],"Save & Progress in SureForms":["Enregistrer & Progresser dans SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Donnez \u00e0 vos utilisateurs la flexibilit\u00e9 de remplir les formulaires \u00e0 leur propre rythme en leur permettant de sauvegarder leur progression et de revenir \u00e0 tout moment."],"Let users pause long or multi-step forms and continue later.":["Permettez aux utilisateurs de mettre en pause les formulaires longs ou \u00e0 \u00e9tapes multiples et de continuer plus tard."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["R\u00e9duisez l'abandon de formulaire avec des liens de reprise pratiques et acc\u00e9dez \u00e0 leur progression de n'importe o\u00f9."],"Improve user experience for lengthy, complex, or multi-page forms.":["Am\u00e9liorer l'exp\u00e9rience utilisateur pour les formulaires longs, complexes ou multi-pages."],"This form is not yet available. Please check back after the scheduled start time.":["Ce formulaire n'est pas encore disponible. Veuillez revenir apr\u00e8s l'heure de d\u00e9but pr\u00e9vue."],"This form is no longer accepting submissions. The submission period has ended.":["Ce formulaire n'accepte plus les soumissions. La p\u00e9riode de soumission est termin\u00e9e."],"The start date and time must be before the end date and time.":["La date et l'heure de d\u00e9but doivent \u00eatre ant\u00e9rieures \u00e0 la date et l'heure de fin."],"Form Scheduling":["Planification de formulaire"],"Enable Form Scheduling":["Activer la planification des formulaires"],"Set a time period during which this form will be available for submissions.":["D\u00e9finissez une p\u00e9riode pendant laquelle ce formulaire sera disponible pour les soumissions."],"Start Date & Time":["Date et heure de d\u00e9but"],"End Date & Time":["Date et heure de fin"],"Response Description Before Start Date":["Description de la r\u00e9ponse avant la date de d\u00e9but"],"Response Description After End Date":["Description de la r\u00e9ponse apr\u00e8s la date de fin"],"Conditional Confirmations":["Confirmations conditionnelles"],"Set up the message or redirect users will see after submitting the form.":["Configurez le message ou la redirection que les utilisateurs verront apr\u00e8s avoir soumis le formulaire."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Montrez le bon message au bon utilisateur en fonction de sa r\u00e9ponse. Personnalisez les confirmations avec des conditions intelligentes et guidez automatiquement les utilisateurs vers la prochaine meilleure \u00e9tape."],"Display different confirmation messages based on form responses.":["Afficher diff\u00e9rents messages de confirmation en fonction des r\u00e9ponses du formulaire."],"Redirect users to specific pages or URLs conditionally.":["Rediriger les utilisateurs vers des pages ou des URL sp\u00e9cifiques de mani\u00e8re conditionnelle."],"Create personalized thank-you messages without extra forms.":["Cr\u00e9ez des messages de remerciement personnalis\u00e9s sans formulaires suppl\u00e9mentaires."],"Lost Password":["Mot de passe perdu"],"Reset Password":["R\u00e9initialiser le mot de passe"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["S\u00e9lectionnez un service de protection contre le spam. Configurez les cl\u00e9s API dans les Param\u00e8tres Globaux avant de l'activer."],"Send as Raw HTML":["Envoyer en HTML brut"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Lorsqu'elle est activ\u00e9e, le corps de l'email en HTML sera conserv\u00e9 exactement tel qu'il est \u00e9crit et int\u00e9gr\u00e9 dans un mod\u00e8le d'email professionnel."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Les balises intelligentes qui font r\u00e9f\u00e9rence \u00e0 des champs soumis par l'utilisateur ne seront pas \u00e9chapp\u00e9es en mode HTML brut. \u00c9vitez d'ins\u00e9rer directement des valeurs de champs non fiables dans le corps de l'e-mail."],"Please provide a recipient email address and subject line.":["Veuillez fournir une adresse e-mail du destinataire et une ligne d'objet."],"Email notification duplicated!":["Notification par e-mail dupliqu\u00e9e !"],"Are you sure you want to delete this email notification?":["\u00cates-vous s\u00fbr de vouloir supprimer cette notification par e-mail ?"],"Email notification deleted!":["Notification par e-mail supprim\u00e9e !"],"URL is missing Top Level Domain (TLD).":["L'URL manque de domaine de premier niveau (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Ce formulaire est maintenant ferm\u00e9 car le nombre maximum d'entr\u00e9es a \u00e9t\u00e9 atteint."],"Publish Your Form":["Publiez votre formulaire"],"Enable This to Instantly Publish the Form":["Activez ceci pour publier instantan\u00e9ment le formulaire"],"Style Your Instant Form Page Here":["Stylisez votre page de formulaire instantan\u00e9 ici"],"Quizzes":["Quiz"],"%s - Description":["%s - Description"],"Send entries to 100+ popular apps.":["Envoyez des entr\u00e9es \u00e0 plus de 100 applications populaires."],"Build automated workflows that run instantly.":["Cr\u00e9ez des flux de travail automatis\u00e9s qui s'ex\u00e9cutent instantan\u00e9ment."],"Create custom app integrations using our Custom App feature.":["Cr\u00e9ez des int\u00e9grations d'applications personnalis\u00e9es en utilisant notre fonctionnalit\u00e9 d'application personnalis\u00e9e."],"Keep your tools in sync automatically.":["Gardez vos outils synchronis\u00e9s automatiquement."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Cela installera et activera OttoKit sur votre site WordPress pour activer les fonctionnalit\u00e9s d'automatisation."],"Automate Your Forms with OttoKit":["Automatisez vos formulaires avec OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Chaque soumission de formulaire devrait d\u00e9clencher quelque chose \u2014 une alerte Slack, un lead CRM, un e-mail de suivi, ou une nouvelle ligne dans Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Cr\u00e9ez des quiz interactifs pour engager votre audience et recueillir des informations."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Concevez des quiz engageants avec divers types de questions, des retours personnalis\u00e9s et une notation automatis\u00e9e pour captiver votre audience et obtenir des informations pr\u00e9cieuses."],"Create interactive quizzes with multiple question types.":["Cr\u00e9ez des quiz interactifs avec plusieurs types de questions."],"Provide personalized feedback based on user responses.":["Fournir des commentaires personnalis\u00e9s en fonction des r\u00e9ponses des utilisateurs."],"Automate scoring and lead segmentation for better insights.":["Automatisez le scoring et la segmentation des leads pour de meilleures perspectives."],"Heading 1":["Titre 1"],"Heading 2":["Titre 2"],"Heading 3":["Titre 3"],"Heading 4":["Titre 4"],"Heading 5":["Titre 5"],"Heading 6":["Titre 6"],"Form settings saved.":["Param\u00e8tres du formulaire enregistr\u00e9s."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Le plafond d'entr\u00e9e repose sur les entr\u00e9es stock\u00e9es pour compter les soumissions. Tant que les Param\u00e8tres de conformit\u00e9 ont l'option \"Ne jamais stocker les donn\u00e9es d'entr\u00e9e apr\u00e8s la soumission du formulaire\" activ\u00e9e, cette limite ne sera pas appliqu\u00e9e. D\u00e9sactivez cette option ou supprimez la limite d'entr\u00e9e pour utiliser cette fonctionnalit\u00e9."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Param\u00e8tres enregistr\u00e9s, mais les attributs du message (mot de passe \/ titre \/ contenu) n'ont pas pu \u00eatre mis \u00e0 jour. R\u00e9essayez pour les conserver."],"Failed to save form settings.":["\u00c9chec de l'enregistrement des param\u00e8tres du formulaire."],"Saving\u2026":["Enregistrement\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Lorsqu'il est activ\u00e9, ce formulaire ne stockera pas l'IP de l'utilisateur, le nom du navigateur et le nom de l'appareil dans les entr\u00e9es."],"Failed to save. Please try again.":["\u00c9chec de l'enregistrement. Veuillez r\u00e9essayer."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Les cl\u00e9s API reCAPTCHA pour la version s\u00e9lectionn\u00e9e ne sont pas configur\u00e9es. D\u00e9finissez-les dans les Param\u00e8tres Globaux."],"Please select a reCAPTCHA version.":["Veuillez s\u00e9lectionner une version de reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Les cl\u00e9s API hCaptcha ne sont pas configur\u00e9es. D\u00e9finissez-les dans les Param\u00e8tres Globaux."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Les cl\u00e9s API de Cloudflare Turnstile ne sont pas configur\u00e9es. D\u00e9finissez-les dans les Param\u00e8tres Globaux."],"Form data":["Donn\u00e9es du formulaire"],"Some fields need attention":["Certains champs n\u00e9cessitent une attention"],"Unsaved changes":["Modifications non enregistr\u00e9es"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Une adresse e-mail de destinataire et une ligne d'objet sont requises avant que cette notification puisse \u00eatre enregistr\u00e9e. Corrigez les champs surlign\u00e9s ou annulez vos modifications pour revenir en arri\u00e8re."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Vous avez des modifications non enregistr\u00e9es pour cette notification. Abandonnez-les pour revenir en arri\u00e8re, ou restez pour les enregistrer."],"Discard & go back":["Annuler et revenir"],"Stay & fix":["Rester et r\u00e9parer"],"Keep editing":["Continuez \u00e0 \u00e9diter"],"Please provide a recipient email address.":["Veuillez fournir une adresse e-mail du destinataire."],"Please provide a subject line.":["Veuillez fournir une ligne d'objet."],"Please provide a custom URL.":["Veuillez fournir une URL personnalis\u00e9e."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Vous avez des modifications non enregistr\u00e9es. Abandonnez-les pour continuer, ou restez pour enregistrer vos modifications."],"Discard & continue":["Ignorer et continuer"],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file +{"translation-revision-date":"2024-12-13T13:12:49+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Statut"],"Form":["Formulaire"],"Fields":["Champs"],"Image":["Image"],"Activated":["Activ\u00e9"],"Activate":["Activer"],"Submit":["Soumettre"],"Global Settings":["Param\u00e8tres globaux"],"Form Title":["Titre du formulaire"],"Edit":["Modifier"],"Please enter a valid URL.":["Veuillez entrer une URL valide."],"Desktop":["Bureau"],"Medium":["Moyen"],"Mobile":["Mobile"],"Repeat":["R\u00e9p\u00e9ter"],"Scroll":["Faire d\u00e9filer"],"Signature":["Signature"],"Tablet":["Tablette"],"Upload":["T\u00e9l\u00e9charger"],"Basic":["De base"],"Form Settings":["Param\u00e8tres du formulaire"],"General":["G\u00e9n\u00e9ral"],"Style":["Style"],"Advanced":["Avanc\u00e9"],"No tags available":["Aucune \u00e9tiquette disponible"],"Device":["Appareil"],"Select Shortcodes":["S\u00e9lectionner les codes courts"],"Page Break Label":["\u00c9tiquette de saut de page"],"Next":["Suivant"],"Back":["Retour"],"Reset":["R\u00e9initialiser"],"Generic tags":["Balises g\u00e9n\u00e9riques"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["S\u00e9lectionner les unit\u00e9s"],"%s units":["%s unit\u00e9s"],"Margin":["Marge"],"None":["Aucun"],"Custom":["Personnalis\u00e9"],"Please add a option props to MultiButtonsControl":["Veuillez ajouter une option props \u00e0 MultiButtonsControl"],"Confirm":["Confirmer"],"Cancel":["Annuler"],"Processing\u2026":["Traitement\u2026"],"Select Video":["S\u00e9lectionner la vid\u00e9o"],"Change Video":["Changer la vid\u00e9o"],"Select Lottie Animation":["S\u00e9lectionner l'animation Lottie"],"Change Lottie Animation":["Changer l'animation Lottie"],"Upload SVG":["T\u00e9l\u00e9charger SVG"],"Change SVG":["Modifier SVG"],"Select Image":["S\u00e9lectionner l'image"],"Change Image":["Changer l'image"],"Upload SVG?":["T\u00e9l\u00e9charger le SVG ?"],"Upload SVG can be potentially risky. Are you sure?":["T\u00e9l\u00e9charger un SVG peut \u00eatre potentiellement risqu\u00e9. \u00cates-vous s\u00fbr ?"],"Upload Anyway":["T\u00e9l\u00e9charger quand m\u00eame"],"Full Width":["Pleine largeur"],"Install":["Installer"],"Plugin Installation failed, Please try again later.":["L'installation du plugin a \u00e9chou\u00e9, veuillez r\u00e9essayer plus tard."],"Plugin activation failed, Please try again later.":["L'activation du plugin a \u00e9chou\u00e9, veuillez r\u00e9essayer plus tard."],"Integrations":["Int\u00e9grations"],"%s Removed from Quick Action Bar.":["%s retir\u00e9 de la barre d'action rapide."],"Add to Quick Action Bar":["Ajouter \u00e0 la barre d'action rapide"],"%s Added to Quick Action Bar.":["%s ajout\u00e9 \u00e0 la barre d'action rapide."],"Already Present in Quick Action Bar":["D\u00e9j\u00e0 pr\u00e9sent dans la barre d'action rapide"],"No results found.":["Aucun r\u00e9sultat trouv\u00e9."],"data object is empty":["l'objet de donn\u00e9es est vide"],"Add blocks to Quick Action Bar":["Ajouter des blocs \u00e0 la barre d'action rapide"],"Re-arrange block inside Quick Action Bar":["R\u00e9organiser le bloc dans la barre d'action rapide"],"Upgrade":["Mise \u00e0 niveau"],"Connecting\u2026":["Connexion\u2026"],"Install & Activate":["Installer et activer"],"Compliance Settings":["Param\u00e8tres de conformit\u00e9"],"Enable GDPR Compliance":["Activer la conformit\u00e9 RGPD"],"Never store entry data after form submission":["Ne jamais conserver les donn\u00e9es d'entr\u00e9e apr\u00e8s la soumission du formulaire"],"When enabled this form will never store Entries.":["Lorsqu'il est activ\u00e9, ce formulaire ne stockera jamais les entr\u00e9es."],"Automatically delete entries":["Supprimer automatiquement les entr\u00e9es"],"When enabled this form will automatically delete entries after a certain period of time.":["Lorsque cette option est activ\u00e9e, ce formulaire supprimera automatiquement les entr\u00e9es apr\u00e8s une certaine p\u00e9riode de temps."],"Entries older than the days set will be deleted automatically.":["Les entr\u00e9es plus anciennes que le nombre de jours d\u00e9fini seront supprim\u00e9es automatiquement."],"Custom CSS":["CSS personnalis\u00e9"],"The following CSS styles added below will only apply to this form container.":["Les styles CSS suivants ajout\u00e9s ci-dessous ne s'appliqueront qu'\u00e0 ce conteneur de formulaire."],"Visual":["Visuel"],"HTML":["HTML"],"All Data":["Toutes les donn\u00e9es"],"Add Shortcode":["Ajouter un shortcode"],"Form input tags":["Balises de saisie de formulaire"],"Comma separated values are also accepted.":["Les valeurs s\u00e9par\u00e9es par des virgules sont \u00e9galement accept\u00e9es."],"Email Notification":["Notification par e-mail"],"Name":["Nom"],"Send Email To":["Envoyer un e-mail \u00e0"],"Subject":["Sujet"],"CC":["CC"],"BCC":["Cci"],"Reply To":["R\u00e9pondre \u00e0"],"Add Notification":["Ajouter une notification"],"Add Key":["Ajouter une cl\u00e9"],"Add Value":["Ajouter de la valeur"],"Add":["Ajouter"],"Confirmation Message":["Message de confirmation"],"After Form Submission":["Apr\u00e8s la soumission du formulaire"],"Hide Form":["Masquer le formulaire"],"Reset Form":["R\u00e9initialiser le formulaire"],"Custom URL":["URL personnalis\u00e9e"],"Add Query Parameters":["Ajouter des param\u00e8tres de requ\u00eate"],"Select if you want to add key-value pairs for form fields to include in query parameters":["S\u00e9lectionnez si vous souhaitez ajouter des paires cl\u00e9-valeur pour les champs de formulaire \u00e0 inclure dans les param\u00e8tres de requ\u00eate"],"Query Parameters":["Param\u00e8tres de requ\u00eate"],"Please select a page.":["Veuillez s\u00e9lectionner une page."],"Suggestion: URL should use HTTPS":["Suggestion : l'URL devrait utiliser HTTPS"],"Success Message":["Message de r\u00e9ussite"],"Redirect":["Rediriger"],"Redirect to":["Rediriger vers"],"Page":["Page"],"Form Confirmation":["Confirmation du formulaire"],"Confirmation Type":["Type de confirmation"],"Use Labels as Placeholders":["Utilisez des \u00e9tiquettes comme espaces r\u00e9serv\u00e9s"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Ce param\u00e8tre placera les \u00e9tiquettes \u00e0 l'int\u00e9rieur des champs en tant que placeholders (lorsque c'est possible). Ce param\u00e8tre prend effet uniquement sur la page en direct, pas dans l'aper\u00e7u de l'\u00e9diteur."],"Page Break":["Saut de page"],"Show Labels":["Afficher les \u00e9tiquettes"],"First Page Label":["\u00c9tiquette de la premi\u00e8re page"],"Progress Indicator":["Indicateur de progression"],"Progress Bar":["Barre de progression"],"Connector":["Connecteur"],"Steps":["\u00c9tapes"],"Next Button Text":["Texte du bouton Suivant"],"Back Button Text":["Texte du bouton retour"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["\u00cates-vous s\u00fbr de vouloir fermer ? Vos modifications non enregistr\u00e9es seront perdues car vous avez des erreurs de validation."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Il y a quelques modifications non enregistr\u00e9es. Veuillez enregistrer vos modifications pour refl\u00e9ter les mises \u00e0 jour."],"Form Behavior":["Comportement du formulaire"],"Clear":["Clair"],"Select Color":["S\u00e9lectionner la couleur"],"Primary Color":["Couleur primaire"],"Text Color":["Couleur du texte"],"Text Color on Primary":["Couleur du texte sur primaire"],"Field Spacing":["Espacement des champs"],"Small":["Petit"],"Large":["Grand"],"Left":["Gauche"],"Center":["Centre"],"Right":["D'accord"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["Tourniquet CloudFlare"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invisible"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["S\u00e9lecteur de date"],"Time Picker":["S\u00e9lecteur d'heure"],"Hidden":["Cach\u00e9"],"Slider":["Curseur"],"Rating":["\u00c9valuation"],"Upgrade to Unlock These Fields":["Mettez \u00e0 niveau pour d\u00e9bloquer ces champs"],"Add Block":["Ajouter un bloc"],"Customize with SureForms":["Personnalisez avec SureForms"],"Page break":["Saut de page"],"Previous":["Pr\u00e9c\u00e9dent"],"Thank you":["Merci"],"Form submitted successfully!":["Formulaire soumis avec succ\u00e8s !"],"Instant Form":["Formulaire instantan\u00e9"],"Enable Instant Form":["Activer le formulaire instantan\u00e9"],"Enable Preview":["Activer l'aper\u00e7u"],"Show Title":["Titre de l'\u00e9mission"],"Site Logo":["Logo du site"],"Banner Background":["Arri\u00e8re-plan de la banni\u00e8re"],"Color":["Couleur"],"Upload Image":["T\u00e9l\u00e9charger l'image"],"Background Color":["Couleur de fond"],"Use banner as page background":["Utiliser la banni\u00e8re comme arri\u00e8re-plan de page"],"Form Width":["Largeur du formulaire"],"URL":["URL"],"URL Slug":["Slug d'URL"],"The last part of the URL.":["La derni\u00e8re partie de l'URL."],"Learn more.":["En savoir plus."],"SureForms Description":["Description de SureForms"],"Form Options":["Options de formulaire"],"Form Shortcode":["Code court de formulaire"],"Paste this shortcode on the page or post to render this form.":["Collez ce shortcode sur la page ou l'article pour afficher ce formulaire."],"Spam Protection":["Protection contre le spam"],"Auto":["Auto"],"Normal":["Normal"],"%":["%"],"Top":["Haut"],"Bottom":["Bas"],"Solid":["Solide"],"Width":["Largeur"],"Size":["Taille"],"EM":["EM"],"Padding":["Rembourrage"],"Color 1":["Couleur 1"],"Color 2":["Couleur 2"],"Type":["Type"],"Linear":["Lin\u00e9aire"],"Radial":["Radial"],"Location 1":["Emplacement 1"],"Location 2":["Emplacement 2"],"Angle":["Angle"],"Classic":["Classique"],"Gradient":["Gradient"],"Background":["Contexte"],"Cover":["Couvrir"],"Contain":["Contenir"],"Overlay":["Superposition"],"No Repeat":["Pas de r\u00e9p\u00e9tition"],"Overlay Opacity":["Opacit\u00e9 de superposition"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Les noms de classe doivent \u00eatre s\u00e9par\u00e9s par des espaces. Chaque nom de classe ne doit pas commencer par un chiffre, un tiret ou un soulignement. Ils peuvent uniquement inclure des lettres (y compris les caract\u00e8res Unicode), des chiffres, des tirets et des soulignements."],"Conversational Layout":["Disposition conversationnelle"],"Unlock Conversational Forms":["D\u00e9verrouiller les formulaires conversationnels"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Avec le plan SureForms Pro, vous pouvez transformer vos formulaires en mises en page conversationnelles engageantes pour une exp\u00e9rience utilisateur fluide."],"Premium":["Premium"],"Overlay Type":["Type de superposition"],"Image Overlay Color":["Couleur de superposition d'image"],"Image Position":["Position de l'image"],"Attachment":["Pi\u00e8ce jointe"],"Fixed":["Fix\u00e9"],"Blend Mode":["Mode de fusion"],"Multiply":["Multiplier"],"Screen":["\u00c9cran"],"Darken":["Assombrir"],"Lighten":["All\u00e9ger"],"Color Dodge":["Superposition de couleurs"],"Saturation":["Saturation"],"Repeat-x":["R\u00e9p\u00e9ter-x"],"Repeat-y":["R\u00e9p\u00e8te-y"],"PX":["PX"],"Button":["Bouton"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Connectez-vous avec OttoKit"],"SUREFORMS PREMIUM FIELDS":["CHAMPS PREMIUM SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'adresse e-mail 'De' actuelle ne correspond pas au nom de domaine de votre site web (%1$s). Cela peut entra\u00eener le blocage ou le marquage de vos e-mails de notification comme spam. Alternativement, essayez d'utiliser une adresse De qui correspond au nom de domaine de votre site web (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'adresse e-mail 'De' actuelle ne correspond pas au nom de domaine de votre site web (%s). Cela peut entra\u00eener le blocage de vos e-mails de notification ou leur classement en tant que spam."],"We strongly recommend that you install the free ":["Nous vous recommandons vivement d'installer le gratuit"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin ! L'assistant de configuration facilite la correction de vos e-mails."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativement, essayez d'utiliser une adresse d'exp\u00e9diteur qui correspond au domaine de votre site web (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Veuillez entrer une adresse e-mail valide. Vos notifications ne seront pas envoy\u00e9es si le champ n'est pas correctement rempli."],"From Name":["De la part de Nom"],"From Email":["De l'email"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'adresse e-mail actuelle de l'exp\u00e9diteur peut ne pas correspondre au nom de domaine de votre site web (%1$s). Cela peut entra\u00eener le blocage ou le marquage comme spam de vos e-mails de notification. Alternativement, essayez d'utiliser une adresse de l'exp\u00e9diteur qui correspond au nom de domaine de votre site web (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'adresse e-mail actuelle 'De' peut ne pas correspondre au nom de domaine de votre site web (%s). Cela peut entra\u00eener le blocage de vos e-mails de notification ou leur marquage comme spam."],"Border Radius":["Rayon de bordure"],"Form Theme":["Th\u00e8me du formulaire"],"Instant Form Padding":["Remplissage instantan\u00e9 de formulaire"],"Instant Form Border Radius":["Rayon de bordure de formulaire instantan\u00e9"],"Select Gradient":["S\u00e9lectionner le d\u00e9grad\u00e9"],"Upgrade Now":["Mettez \u00e0 niveau maintenant"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Les entr\u00e9es plus anciennes que les jours s\u00e9lectionn\u00e9s seront supprim\u00e9es."],"Entries Time Period":["P\u00e9riode des entr\u00e9es"],"Custom CSS Panel":["Panneau CSS personnalis\u00e9"],"Notifications can use only one From Email so please enter a single address.":["Les notifications ne peuvent utiliser qu'une seule adresse e-mail d'exp\u00e9diteur, veuillez donc entrer une seule adresse."],"Email Notifications":["Notifications par e-mail"],"Actions":["Actions"],"Duplicate":["Dupliquer"],"Delete":["Supprimer"],"Select Page to redirect":["S\u00e9lectionnez la page \u00e0 rediriger"],"Search for a page":["Rechercher une page"],"Select a page":["S\u00e9lectionnez une page"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Sauvegarder"],"Login":["Connexion"],"Register":["Inscrire"],"Date":["Date"],"Advanced Settings":["Param\u00e8tres avanc\u00e9s"],"Form Restriction":["Restriction de formulaire"],"Maximum Number of Entries":["Nombre maximum d'entr\u00e9es"],"Maximum Entries":["Entr\u00e9es maximales"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["Le param\u00e8tre de p\u00e9riode fonctionne selon le fuseau horaire de votre site WordPress. Cliquez ici<\/a> pour ouvrir les param\u00e8tres g\u00e9n\u00e9raux de WordPress, o\u00f9 vous pouvez le v\u00e9rifier et le mettre \u00e0 jour."],"Click here":["Cliquez ici"],"Response Description After Maximum Entries":["Description de la r\u00e9ponse apr\u00e8s le nombre maximum d'entr\u00e9es"],"All changes will be saved automatically when you press back.":["Toutes les modifications seront enregistr\u00e9es automatiquement lorsque vous appuyez sur retour."],"Repeater":["R\u00e9p\u00e9teur"],"OttoKit Settings":["Param\u00e8tres OttoKit"],"Get Started":["Commencer"],"Connect Native Integrations with SureForms":["Connectez les int\u00e9grations natives avec SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Format attendu pour les e-mails - email@sureforms.com ou John Doe "],"delete":["supprimer"],"Please type \"%s\" in the input box":["Veuillez taper \"%s\" dans la bo\u00eete de saisie"],"To confirm, type \"%s\" in the box below:":["Pour confirmer, tapez \"%s\" dans la case ci-dessous :"],"Type \"%s\"":["Tapez \"%s\""],"Payment":["Paiement"],"%s - Order ID":["%s - ID de commande"],"%s - Amount":["%s - Montant"],"%s - Customer Email":["%s - Email du client"],"%s - Customer Name":["%s - Nom du client"],"%s - Status":["%s - Statut"],"Add custom CSS rules to style this specific form independently of global styles.":["Ajoutez des r\u00e8gles CSS personnalis\u00e9es pour styliser ce formulaire sp\u00e9cifique ind\u00e9pendamment des styles globaux."],"Spam Protection Type":["Type de protection contre le spam"],"Select Security Type":["S\u00e9lectionner le type de s\u00e9curit\u00e9"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Remarque : L'utilisation de diff\u00e9rentes versions de reCAPTCHA (case \u00e0 cocher V2 et V3) sur la m\u00eame page cr\u00e9era des conflits entre les versions. Veuillez \u00e9viter d'utiliser diff\u00e9rentes versions sur la m\u00eame page."],"Select Version":["S\u00e9lectionner la version"],"Please configure the API keys correctly from the settings":["Veuillez configurer correctement les cl\u00e9s API depuis les param\u00e8tres"],"Control email alerts sent to admins or users after a form submission.":["Contr\u00f4lez les alertes par e-mail envoy\u00e9es aux administrateurs ou aux utilisateurs apr\u00e8s la soumission d'un formulaire."],"Customize the confirmation message or redirect the users after submitting the form.":["Personnalisez le message de confirmation ou redirigez les utilisateurs apr\u00e8s avoir soumis le formulaire."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["D\u00e9finissez des limites sur le nombre de fois qu'un formulaire peut \u00eatre soumis et g\u00e9rez les options de conformit\u00e9, y compris le RGPD et la conservation des donn\u00e9es."],"Go to OttoKit Settings":["Acc\u00e9dez aux param\u00e8tres OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Connectez SureForms \u00e0 vos applications pr\u00e9f\u00e9r\u00e9es pour automatiser les t\u00e2ches et synchroniser les donn\u00e9es en toute transparence."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["D\u00e9bloquez des int\u00e9grations puissantes dans le plan Premium pour automatiser vos flux de travail et connecter SureForms directement \u00e0 vos outils pr\u00e9f\u00e9r\u00e9s."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Envoyez les soumissions de formulaires directement aux CRM, par e-mail et aux plateformes de marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatisez les t\u00e2ches r\u00e9p\u00e9titives avec une synchronisation des donn\u00e9es transparente."],"Access exclusive native integrations for faster workflows.":["Acc\u00e9dez \u00e0 des int\u00e9grations natives exclusives pour des flux de travail plus rapides."],"PDF Generation":["G\u00e9n\u00e9ration de PDF"],"Generate and customize PDF copies of form submissions.":["G\u00e9n\u00e9rez et personnalisez des copies PDF des soumissions de formulaires."],"Generate Submission PDFs":["G\u00e9n\u00e9rer des PDF de soumission"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Transformez chaque entr\u00e9e de formulaire en un fichier PDF soign\u00e9, le rendant parfait pour les rapports, les archives ou le partage."],"Automatically generate PDFs from your form submissions.":["G\u00e9n\u00e9rez automatiquement des PDF \u00e0 partir de vos soumissions de formulaires."],"Customize PDF templates with your branding.":["Personnalisez les mod\u00e8les PDF avec votre marque."],"Download or email PDFs instantly.":["T\u00e9l\u00e9chargez ou envoyez des PDF par e-mail instantan\u00e9ment."],"User Registration":["Inscription de l'utilisateur"],"Onboard new users or update existing accounts through beautiful looking forms.":["Int\u00e9grez de nouveaux utilisateurs ou mettez \u00e0 jour les comptes existants gr\u00e2ce \u00e0 de magnifiques formulaires."],"Register Users with SureForms":["Enregistrez les utilisateurs avec SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Simplifiez l'ensemble du processus d'int\u00e9gration des utilisateurs pour vos sites avec des connexions et inscriptions fluides aliment\u00e9es par des formulaires."],"Register new users directly via your form submissions.":["Enregistrez de nouveaux utilisateurs directement via vos soumissions de formulaire."],"Create or update existing accounts by mapping form data to user fields.":["Cr\u00e9er ou mettre \u00e0 jour des comptes existants en associant les donn\u00e9es du formulaire aux champs utilisateur."],"Assign roles and control access automatically.":["Attribuez des r\u00f4les et contr\u00f4lez l'acc\u00e8s automatiquement."],"Post Feed":["Fil d'actualit\u00e9s"],"Transform your form submission into WordPress posts.":["Transformez votre soumission de formulaire en articles WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Transformez automatiquement les soumissions de formulaires en articles, pages ou types de publication personnalis\u00e9s WordPress. Gagnez beaucoup de temps et laissez vos formulaires publier du contenu directement."],"Create posts, pages, or CPTs from your form entries.":["Cr\u00e9ez des articles, des pages ou des CPT \u00e0 partir de vos entr\u00e9es de formulaire."],"Map form fields to your post fields easily.":["Associez facilement les champs de formulaire \u00e0 vos champs de publication."],"Automate the content publishing flow with few simple steps.":["Automatisez le flux de publication de contenu en quelques \u00e9tapes simples."],"Automations":["Automatisations"],"Unlock Advanced Styling":["D\u00e9verrouiller le style avanc\u00e9"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Obtenez un contr\u00f4le total sur l'apparence de votre formulaire avec des couleurs, des polices et des mises en page personnalis\u00e9es."],"Button Alignment":["Alignement du bouton"],"Add Custom CSS Class(es)":["Ajouter une ou plusieurs classes CSS personnalis\u00e9es"],"Set the total number of submissions allowed for this form.":["D\u00e9finissez le nombre total de soumissions autoris\u00e9es pour ce formulaire."],"Save & Progress":["Enregistrer et progresser"],"Allow users to save their progress and continue form completion later.":["Permettre aux utilisateurs de sauvegarder leur progression et de continuer \u00e0 remplir le formulaire plus tard."],"Save & Progress in SureForms":["Enregistrer & Progresser dans SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Donnez \u00e0 vos utilisateurs la flexibilit\u00e9 de remplir les formulaires \u00e0 leur propre rythme en leur permettant de sauvegarder leur progression et de revenir \u00e0 tout moment."],"Let users pause long or multi-step forms and continue later.":["Permettez aux utilisateurs de mettre en pause les formulaires longs ou \u00e0 \u00e9tapes multiples et de continuer plus tard."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["R\u00e9duisez l'abandon de formulaire avec des liens de reprise pratiques et acc\u00e9dez \u00e0 leur progression de n'importe o\u00f9."],"Improve user experience for lengthy, complex, or multi-page forms.":["Am\u00e9liorer l'exp\u00e9rience utilisateur pour les formulaires longs, complexes ou multi-pages."],"This form is not yet available. Please check back after the scheduled start time.":["Ce formulaire n'est pas encore disponible. Veuillez revenir apr\u00e8s l'heure de d\u00e9but pr\u00e9vue."],"This form is no longer accepting submissions. The submission period has ended.":["Ce formulaire n'accepte plus les soumissions. La p\u00e9riode de soumission est termin\u00e9e."],"The start date and time must be before the end date and time.":["La date et l'heure de d\u00e9but doivent \u00eatre ant\u00e9rieures \u00e0 la date et l'heure de fin."],"Form Scheduling":["Planification de formulaire"],"Enable Form Scheduling":["Activer la planification des formulaires"],"Set a time period during which this form will be available for submissions.":["D\u00e9finissez une p\u00e9riode pendant laquelle ce formulaire sera disponible pour les soumissions."],"Start Date & Time":["Date et heure de d\u00e9but"],"End Date & Time":["Date et heure de fin"],"Response Description Before Start Date":["Description de la r\u00e9ponse avant la date de d\u00e9but"],"Response Description After End Date":["Description de la r\u00e9ponse apr\u00e8s la date de fin"],"Conditional Confirmations":["Confirmations conditionnelles"],"Set up the message or redirect users will see after submitting the form.":["Configurez le message ou la redirection que les utilisateurs verront apr\u00e8s avoir soumis le formulaire."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Montrez le bon message au bon utilisateur en fonction de sa r\u00e9ponse. Personnalisez les confirmations avec des conditions intelligentes et guidez automatiquement les utilisateurs vers la prochaine meilleure \u00e9tape."],"Display different confirmation messages based on form responses.":["Afficher diff\u00e9rents messages de confirmation en fonction des r\u00e9ponses du formulaire."],"Redirect users to specific pages or URLs conditionally.":["Rediriger les utilisateurs vers des pages ou des URL sp\u00e9cifiques de mani\u00e8re conditionnelle."],"Create personalized thank-you messages without extra forms.":["Cr\u00e9ez des messages de remerciement personnalis\u00e9s sans formulaires suppl\u00e9mentaires."],"Lost Password":["Mot de passe perdu"],"Reset Password":["R\u00e9initialiser le mot de passe"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["S\u00e9lectionnez un service de protection contre le spam. Configurez les cl\u00e9s API dans les Param\u00e8tres Globaux avant de l'activer."],"Send as Raw HTML":["Envoyer en HTML brut"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Lorsqu'elle est activ\u00e9e, le corps de l'email en HTML sera conserv\u00e9 exactement tel qu'il est \u00e9crit et int\u00e9gr\u00e9 dans un mod\u00e8le d'email professionnel."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Les balises intelligentes qui font r\u00e9f\u00e9rence \u00e0 des champs soumis par l'utilisateur ne seront pas \u00e9chapp\u00e9es en mode HTML brut. \u00c9vitez d'ins\u00e9rer directement des valeurs de champs non fiables dans le corps de l'e-mail."],"Please provide a recipient email address and subject line.":["Veuillez fournir une adresse e-mail du destinataire et une ligne d'objet."],"Email notification duplicated!":["Notification par e-mail dupliqu\u00e9e !"],"Are you sure you want to delete this email notification?":["\u00cates-vous s\u00fbr de vouloir supprimer cette notification par e-mail ?"],"Email notification deleted!":["Notification par e-mail supprim\u00e9e !"],"URL is missing Top Level Domain (TLD).":["L'URL manque de domaine de premier niveau (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Ce formulaire est maintenant ferm\u00e9 car le nombre maximum d'entr\u00e9es a \u00e9t\u00e9 atteint."],"Publish Your Form":["Publiez votre formulaire"],"Enable This to Instantly Publish the Form":["Activez ceci pour publier instantan\u00e9ment le formulaire"],"Style Your Instant Form Page Here":["Stylisez votre page de formulaire instantan\u00e9 ici"],"Quizzes":["Quiz"],"%s - Description":["%s - Description"],"Send entries to 100+ popular apps.":["Envoyez des entr\u00e9es \u00e0 plus de 100 applications populaires."],"Build automated workflows that run instantly.":["Cr\u00e9ez des flux de travail automatis\u00e9s qui s'ex\u00e9cutent instantan\u00e9ment."],"Create custom app integrations using our Custom App feature.":["Cr\u00e9ez des int\u00e9grations d'applications personnalis\u00e9es en utilisant notre fonctionnalit\u00e9 d'application personnalis\u00e9e."],"Keep your tools in sync automatically.":["Gardez vos outils synchronis\u00e9s automatiquement."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Cela installera et activera OttoKit sur votre site WordPress pour activer les fonctionnalit\u00e9s d'automatisation."],"Automate Your Forms with OttoKit":["Automatisez vos formulaires avec OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Chaque soumission de formulaire devrait d\u00e9clencher quelque chose \u2014 une alerte Slack, un lead CRM, un e-mail de suivi, ou une nouvelle ligne dans Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Cr\u00e9ez des quiz interactifs pour engager votre audience et recueillir des informations."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Concevez des quiz engageants avec divers types de questions, des retours personnalis\u00e9s et une notation automatis\u00e9e pour captiver votre audience et obtenir des informations pr\u00e9cieuses."],"Create interactive quizzes with multiple question types.":["Cr\u00e9ez des quiz interactifs avec plusieurs types de questions."],"Provide personalized feedback based on user responses.":["Fournir des commentaires personnalis\u00e9s en fonction des r\u00e9ponses des utilisateurs."],"Automate scoring and lead segmentation for better insights.":["Automatisez le scoring et la segmentation des leads pour de meilleures perspectives."],"Heading 1":["Titre 1"],"Heading 2":["Titre 2"],"Heading 3":["Titre 3"],"Heading 4":["Titre 4"],"Heading 5":["Titre 5"],"Heading 6":["Titre 6"],"Form settings saved.":["Param\u00e8tres du formulaire enregistr\u00e9s."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Le plafond d'entr\u00e9e repose sur les entr\u00e9es stock\u00e9es pour compter les soumissions. Tant que les Param\u00e8tres de conformit\u00e9 ont l'option \"Ne jamais stocker les donn\u00e9es d'entr\u00e9e apr\u00e8s la soumission du formulaire\" activ\u00e9e, cette limite ne sera pas appliqu\u00e9e. D\u00e9sactivez cette option ou supprimez la limite d'entr\u00e9e pour utiliser cette fonctionnalit\u00e9."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Param\u00e8tres enregistr\u00e9s, mais les attributs du message (mot de passe \/ titre \/ contenu) n'ont pas pu \u00eatre mis \u00e0 jour. R\u00e9essayez pour les conserver."],"Failed to save form settings.":["\u00c9chec de l'enregistrement des param\u00e8tres du formulaire."],"Saving\u2026":["Enregistrement\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Lorsqu'il est activ\u00e9, ce formulaire ne stockera pas l'IP de l'utilisateur, le nom du navigateur et le nom de l'appareil dans les entr\u00e9es."],"Failed to save. Please try again.":["\u00c9chec de l'enregistrement. Veuillez r\u00e9essayer."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Les cl\u00e9s API reCAPTCHA pour la version s\u00e9lectionn\u00e9e ne sont pas configur\u00e9es. D\u00e9finissez-les dans les Param\u00e8tres Globaux."],"Please select a reCAPTCHA version.":["Veuillez s\u00e9lectionner une version de reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Les cl\u00e9s API hCaptcha ne sont pas configur\u00e9es. D\u00e9finissez-les dans les Param\u00e8tres Globaux."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Les cl\u00e9s API de Cloudflare Turnstile ne sont pas configur\u00e9es. D\u00e9finissez-les dans les Param\u00e8tres Globaux."],"Form data":["Donn\u00e9es du formulaire"],"Some fields need attention":["Certains champs n\u00e9cessitent une attention"],"Unsaved changes":["Modifications non enregistr\u00e9es"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Une adresse e-mail de destinataire et une ligne d'objet sont requises avant que cette notification puisse \u00eatre enregistr\u00e9e. Corrigez les champs surlign\u00e9s ou annulez vos modifications pour revenir en arri\u00e8re."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Vous avez des modifications non enregistr\u00e9es pour cette notification. Abandonnez-les pour revenir en arri\u00e8re, ou restez pour les enregistrer."],"Discard & go back":["Annuler et revenir"],"Stay & fix":["Rester et r\u00e9parer"],"Keep editing":["Continuez \u00e0 \u00e9diter"],"Please provide a recipient email address.":["Veuillez fournir une adresse e-mail du destinataire."],"Please provide a subject line.":["Veuillez fournir une ligne d'objet."],"Please provide a custom URL.":["Veuillez fournir une URL personnalis\u00e9e."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Vous avez des modifications non enregistr\u00e9es. Abandonnez-les pour continuer, ou restez pour enregistrer vos modifications."],"Discard & continue":["Ignorer et continuer"],"Show Entries":["Afficher les entr\u00e9es"],"Display this form\u2019s entries in a table on the frontend.":["Afficher les entr\u00e9es de ce formulaire dans un tableau sur le frontend."],"Publish this form\u2019s submissions as a sortable, paginated table on any page \u2014 perfect for public directories, listings, and team dashboards, with per-role view access.":["Publiez les soumissions de ce formulaire sous forme de tableau triable et pagin\u00e9 sur n'importe quelle page \u2014 parfait pour les annuaires publics, les listes et les tableaux de bord d'\u00e9quipe, avec un acc\u00e8s par r\u00f4le."],"Embed a sortable, paginated entries table with a simple shortcode.":["Int\u00e9grez un tableau d'entr\u00e9es triable et pagin\u00e9 avec un shortcode simple."],"Choose exactly which fields appear as columns.":["Choisissez exactement quels champs apparaissent comme colonnes."],"Restrict who can view entries by user role.":["Restreindre qui peut voir les entr\u00e9es par r\u00f4le d'utilisateur."],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file diff --git a/languages/sureforms-fr_FR.mo b/languages/sureforms-fr_FR.mo index d24efdfac..b549cd60f 100644 Binary files a/languages/sureforms-fr_FR.mo and b/languages/sureforms-fr_FR.mo differ diff --git a/languages/sureforms-fr_FR.po b/languages/sureforms-fr_FR.po index b078d0cc4..8bb82ba7f 100644 --- a/languages/sureforms-fr_FR.po +++ b/languages/sureforms-fr_FR.po @@ -14,9 +14,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -43,8 +43,8 @@ msgstr "Un moyen simple mais puissant de créer des formulaires modernes pour vo msgid "https://sureforms.com/" msgstr "https://sureforms.com/" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -59,9 +59,9 @@ msgstr "https://sureforms.com/" msgid "Dashboard" msgstr "Tableau de bord" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -78,15 +78,15 @@ msgstr "Tableau de bord" msgid "Settings" msgstr "Paramètres" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "Nouveau formulaire" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -102,7 +102,7 @@ msgid "Entries" msgstr "Entrées" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "Modifier %1$s" @@ -117,18 +117,18 @@ msgstr "Modifier %1$s" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "La vérification du nonce a échoué." #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "Veuillez %1$sactiver%2$s votre copie de %3$s pour obtenir de nouvelles fonctionnalités, accéder au support, recevoir des notifications de mise à jour, et plus encore." -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 @@ -198,7 +198,7 @@ msgstr "Poubelle" msgid "Published" msgstr "Publié" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "Voir" @@ -285,11 +285,11 @@ msgstr "Aucun plugin spécifié" msgid "Plugin Successfully Activated" msgstr "Plugin activé avec succès" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "Activation..." -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -304,17 +304,17 @@ msgstr "Activation..." msgid "Activated" msgstr "Activé" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "Activer" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "Installation en cours..." -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "Installé" @@ -322,10 +322,11 @@ msgstr "Installé" msgid "You do not have permission to access this page." msgstr "Vous n'avez pas la permission d'accéder à cette page." -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -428,8 +429,8 @@ msgstr "Aucun e-mail utilisateur trouvé dans les données décryptées." msgid "The message array was not supplied" msgstr "Le tableau de messages n'a pas été fourni" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "Le middleware SureForms AI a rencontré une erreur." @@ -616,8 +617,8 @@ msgstr "Aucun formulaire trouvé." #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "Lundi" @@ -705,6 +706,7 @@ msgstr "Modifier le formulaire" msgid "Edit" msgstr "Modifier" +#: admin/admin.php:2021 #: inc/page-builders/elementor/form-widget.php:346 #: assets/build/dashboard.js:2 msgid "Create New Form" @@ -741,8 +743,8 @@ msgstr "Voir le formulaire" msgid "View Forms" msgstr "Afficher les formulaires" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -787,7 +789,7 @@ msgstr "Email de notification d'administration" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -8865,9 +8867,9 @@ msgstr "Ajouter des blocs à la barre d'action rapide" msgid "Re-arrange block inside Quick Action Bar" msgstr "Réorganiser le bloc dans la barre d'action rapide" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -9308,7 +9310,7 @@ msgstr "Saut de page" msgid "Previous" msgstr "Précédent" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 @@ -10478,7 +10480,7 @@ msgid "icon" msgstr "icône" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "SureForms %1$s nécessite au minimum %2$s %3$s pour fonctionner correctement. Veuillez mettre à jour vers la dernière version depuis %4$scet endroit%5$s." @@ -10500,7 +10502,7 @@ msgstr "Journalisation IP" msgid "Honeypot" msgstr "Pot de miel" -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "Évaluez SureForms" @@ -10610,7 +10612,7 @@ msgstr "Déverrouiller les formulaires conversationnels" msgid "With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience." msgstr "Avec le plan SureForms Pro, vous pouvez transformer vos formulaires en mises en page conversationnelles engageantes pour une expérience utilisateur fluide." -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "Obtenez SureForms Pro" @@ -11236,8 +11238,8 @@ msgstr "Décrivez le formulaire que vous souhaitez créer" msgid "We are building your form…" msgstr "Nous construisons votre formulaire…" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "SMTP" @@ -11369,28 +11371,29 @@ msgstr "Activer la notification administrateur" msgid "Admin notifications keep you informed about new form entries since your last visit." msgstr "Les notifications administratives vous informent des nouvelles entrées de formulaire depuis votre dernière visite." -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "Utilisateur non autorisé." #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "%1$sCommencez par %2$scréer votre premier formulaire%3$s.%4$s%5$sDécouvrez la puissance de notre créateur de formulaires intuitif alimenté par l'IA%6$s" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "SureForms vous attend !" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "Construire mon premier formulaire" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "Rejeter" @@ -11410,51 +11413,51 @@ msgstr "Connexion" msgid "Register" msgstr "Inscrire" -#: admin/admin.php:1974 +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "Entrées récentes" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "( 7 derniers jours )" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "Utilisez la logique conditionnelle pour montrer uniquement ce qui compte" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "Divisez votre formulaire en étapes pour le rendre facile." -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "Permettez aux gens de télécharger des fichiers directement sur votre formulaire" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "Transformez les réponses en PDF téléchargeables automatiquement" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "Permettez aux utilisateurs de signer avec un simple champ de signature" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "Connectez votre formulaire à d'autres outils en utilisant des webhooks" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "Utilisez des formulaires conversationnels pour une expérience de type chat" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "Permettez aux utilisateurs de s'inscrire ou de se connecter via votre formulaire" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "Créez des formulaires qui génèrent des comptes utilisateurs WordPress" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "Ajoutez des calculs pour totaliser automatiquement les scores ou les prix" @@ -11944,8 +11947,8 @@ msgstr "Miniature vidéo SureForms" msgid "Expected format for emails - email@sureforms.com or John Doe " msgstr "Format attendu pour les e-mails - email@sureforms.com ou John Doe " -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -12325,8 +12328,8 @@ msgstr "Inconnu" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "Utilisateur Invité" @@ -12339,7 +12342,7 @@ msgid "Valid customer email is required for payments." msgstr "Un e-mail client valide est requis pour les paiements." #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -12350,136 +12353,136 @@ msgid "Stripe is not connected." msgstr "Stripe n'est pas connecté." #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "Clé secrète Stripe introuvable." #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "Le montant du paiement (%s) est inférieur au minimum autorisé. Stripe ne traite que les montants supérieurs à 50¢." #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "Champ requis manquant : %s" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "Un e-mail client valide est requis pour les abonnements." -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "Le nom du client est requis pour les abonnements." -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "Le montant doit être supérieur à 0" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "Intervalle de facturation invalide" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "Échec de la création du client pour l'abonnement." -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "Échec de la création de l'abonnement via le middleware." -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "Réponse vide de la création d'abonnement." -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "Réponse JSON invalide lors de la création de l'abonnement." -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "Données d'abonnement invalides." -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "Échec de la création de l'abonnement." #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "Erreur inattendue : %s" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "ID d'abonnement introuvable." -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "ID client introuvable pour le paiement." -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "Échec de la récupération de l'intention de configuration." -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "Échec de la mise à jour de l'abonnement." -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "Dernière facture introuvable sur l'abonnement." -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "Échec de la récupération de la facture." -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "Intention de paiement introuvable sur la facture." -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "Échec de la confirmation du paiement." -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "Échec de la récupération de l'abonnement." -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "Abonnement non trouvé pour le paiement." #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "ID utilisateur : %d" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "Statut de la facture : %s" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "Vérification de l'abonnement" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -12494,8 +12497,8 @@ msgstr "ID d'abonnement : %s" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -12509,13 +12512,13 @@ msgid "Payment Gateway: %s" msgstr "Passerelle de paiement : %s" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "ID d'intention de paiement : %s" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -12523,7 +12526,7 @@ msgstr "ID de charge : %s" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -12531,7 +12534,7 @@ msgid "Subscription Status: %s" msgstr "Statut de l'abonnement : %s" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -12539,8 +12542,8 @@ msgstr "ID client : %s" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -12549,34 +12552,34 @@ msgstr "Montant : %1$s %2$s" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "Mode : %s" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "Échec de la vérification de l'abonnement." -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "Échec de la récupération de l'intention de paiement." -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "Le paiement n'a pas été confirmé avec succès." -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "Vérification de paiement" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -12584,18 +12587,18 @@ msgstr "ID de transaction : %s" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "Statut : %s" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "Échec de la création du client Stripe." -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "Échec de la création du client invité Stripe." @@ -13460,7 +13463,7 @@ msgstr "Créé via le cycle de facturation par abonnement" msgid "Edit this form" msgstr "Modifier ce formulaire" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -15083,7 +15086,7 @@ msgid "Failed to create duplicate form." msgstr "Échec de la création du formulaire en double." #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "Configuration de formulaire invalide." @@ -15159,7 +15162,7 @@ msgstr "La valeur du champ de montant variable est requise." msgid "Payment amount below minimum. Minimum: %1$s, received %2$s." msgstr "Montant du paiement inférieur au minimum. Minimum : %1$s, reçu %2$s." -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "(Copie)" @@ -15358,12 +15361,12 @@ msgid "Stripe Settings" msgstr "Paramètres Stripe" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "SureForms %1$s nécessite au minimum %2$s %3$s pour fonctionner correctement. Veuillez mettre à jour vers la dernière version." -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "Mettez à jour maintenant" @@ -15411,8 +15414,8 @@ msgstr "Position du signe monétaire" msgid "Select the position of the currency symbol relative to the amount." msgstr "Sélectionnez la position du symbole monétaire par rapport au montant." -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -15426,40 +15429,40 @@ msgstr "Sélectionnez la position du symbole monétaire par rapport au montant." msgid "Learn" msgstr "Apprendre" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "Incroyable ! SureForms alimente vos formulaires et soumissions - continuons à grandir ensemble !" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "Si SureForms vous a été utile, pourriez-vous prendre un moment pour laisser un avis 5 étoiles sur WordPress.org ?" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "Peut-être plus tard" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "Je l'ai déjà fait" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "SureForms est prêt à dynamiser vos formulaires — explorez ce qui est possible !" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "Gérez vos formulaires, suivez les soumissions et découvrez des fonctionnalités telles que le constructeur de formulaires IA, les intégrations de paiement et bien plus encore depuis le tableau de bord SureForms." -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "Aller au tableau de bord" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "Je sais déjà" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "Paramètres invalides." @@ -15853,7 +15856,7 @@ msgstr "Ce formulaire n'est pas encore disponible. Revenez après l'heure de dé #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -15866,8 +15869,8 @@ msgstr "Ce formulaire n'est pas encore disponible. Revenez après l'heure de dé #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "La vérification de sécurité a échoué. Veuillez actualiser la page et réessayer." @@ -16166,28 +16169,28 @@ msgstr "Action invalide. Utilisez \"lu\" ou \"non lu\"." msgid "Invalid action. Use \"trash\" or \"restore\"." msgstr "Action invalide. Utilisez \"trash\" ou \"restore\"." -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "Sélectionnez au moins un formulaire et spécifiez une action." -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "Formulaire introuvable ou type de formulaire non valide." -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "Ce formulaire est déjà dans la corbeille." -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "Ce formulaire n'est pas dans la corbeille." -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "Action invalide." #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "Échec de %s ce formulaire. Veuillez réessayer." @@ -16205,32 +16208,32 @@ msgid "Enter a valid email address." msgstr "Entrez une adresse e-mail valide." #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "La valeur minimale est %s." #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "La valeur maximale est %s." #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "Sélectionnez au moins %s options." #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "Vous pouvez sélectionner jusqu'à %s options." -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "Ce formulaire est maintenant fermé car nous avons atteint le nombre maximum d'entrées." @@ -16426,7 +16429,7 @@ msgid "Duplicate form?" msgstr "Dupliquer le formulaire ?" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "Une erreur s'est produite lors de la soumission de votre formulaire. Veuillez réessayer." @@ -16753,35 +16756,35 @@ msgstr "Récupérer les paramètres globaux de SureForms. Filtrer éventuellemen msgid "Setting categories to retrieve. Omit for all categories." msgstr "Définir les catégories à récupérer. Omettre pour toutes les catégories." -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "Mettre à jour les paramètres globaux" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "Mettez à jour les paramètres globaux de SureForms pour une catégorie spécifique : général, messages de validation, résumé par e-mail ou sécurité." -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "La catégorie de paramètres à mettre à jour." -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "Paires clé-valeur de paramètres à mettre à jour." -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "La catégorie des paramètres est requise." -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "Les données de configuration sont requises." -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "Aucune clé de paramètres valide fournie pour cette catégorie." -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "Catégorie de paramètres invalide." @@ -16797,19 +16800,19 @@ msgstr "Secret du webhook non configuré." msgid "Invalid webhook signature." msgstr "Signature de webhook invalide." -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "Quiz" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "Participations au quiz" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "Nouveau" @@ -17327,43 +17330,43 @@ msgstr "Parfait pour l'éducation, la formation et les quiz amusants" msgid "Select this to create a quiz with scored questions and graded results." msgstr "Sélectionnez ceci pour créer un quiz avec des questions notées et des résultats évalués." -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "Rapports d'enquête" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "Titre 1" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "Titre 2" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "Titre 3" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "Titre 4" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "Titre 5" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" @@ -17697,15 +17700,15 @@ msgstr "Publication invalide." msgid "You cannot edit this post." msgstr "Vous ne pouvez pas modifier ce message." -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "L'IA n'a pas renvoyé de formulaire. Veuillez affiner votre invite et réessayer." -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "La réponse de l'IA manque d'un titre de formulaire. Veuillez réessayer." -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "L'IA n'a pas pu générer les champs de formulaire. Veuillez réessayer." @@ -17746,7 +17749,7 @@ msgstr "Paiement unique" msgid "Choose payment type" msgstr "Choisissez le type de paiement" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "L'intervalle de facturation ne correspond pas à la configuration du formulaire." @@ -17890,15 +17893,15 @@ msgstr "La réponse de l'IA était vide. Veuillez affiner votre invite et réess msgid "Unable to build form fields from the AI response." msgstr "Impossible de créer les champs de formulaire à partir de la réponse de l'IA." -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "Entrées partielles" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "Ce formulaire est maintenant fermé car nous avons reçu toutes les inscriptions." @@ -17907,16 +17910,16 @@ msgstr "Ce formulaire est maintenant fermé car nous avons reçu toutes les insc msgid "Invalid settings tab." msgstr "Onglet de paramètres invalide." -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "Merci de nous avoir contactés ! Nous vous contacterons sous peu." -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "Utilisez l'action de restauration pour récupérer un formulaire mis à la corbeille avant de le passer en brouillon." -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "Ce formulaire est déjà un brouillon." @@ -18763,6 +18766,72 @@ msgstr "Le montant du paiement n'a pas pu être vérifié pour ce formulaire. Ve msgid "Cancellation is not supported for this payment gateway." msgstr "L'annulation n'est pas prise en charge pour cette passerelle de paiement." +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "SureForms AI Brouillon Rapide" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "Décrivez le formulaire et laissez SureForms AI le générer pour vous." + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "Décrivez votre formulaire" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "Exemple : Créez un formulaire de contact avec des champs pour le nom, l'email, le téléphone et le message." + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "Redirection..." + +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "Aucune invite n'a été fournie." + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "L'invite est trop longue. Veuillez la raccourcir et réessayer." + +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "La partie avant @ ne peut pas dépasser %s caractères." + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "La partie après @ ne peut pas dépasser %s caractères." + +#: assets/build/formEditor.js:172 +msgid "Show Entries" +msgstr "Afficher les entrées" + +#: assets/build/formEditor.js:172 +msgid "Display this form’s entries in a table on the frontend." +msgstr "Afficher les entrées de ce formulaire dans un tableau sur le frontend." + +#: assets/build/formEditor.js:172 +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." +msgstr "Publiez les soumissions de ce formulaire sous forme de tableau triable et paginé sur n'importe quelle page — parfait pour les annuaires publics, les listes et les tableaux de bord d'équipe, avec un accès par rôle." + +#: assets/build/formEditor.js:172 +msgid "Embed a sortable, paginated entries table with a simple shortcode." +msgstr "Intégrez un tableau d'entrées triable et paginé avec un shortcode simple." + +#: assets/build/formEditor.js:172 +msgid "Choose exactly which fields appear as columns." +msgstr "Choisissez exactement quels champs apparaissent comme colonnes." + +#: assets/build/formEditor.js:172 +msgid "Restrict who can view entries by user role." +msgstr "Restreindre qui peut voir les entrées par rôle d'utilisateur." + #: inc/post-types.php:226 msgctxt "post type general name" msgid "Forms" @@ -19190,34 +19259,34 @@ msgctxt "block keyword" msgid "color" msgstr "couleur" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "Normal" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "Visitez l'URL :" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "Entrez le lien :" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "Modifier" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "Sauvegarder" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "Supprimer" diff --git a/languages/sureforms-it_IT-1cb9ecd067cd971ff5d9db0b4dae2891.json b/languages/sureforms-it_IT-1cb9ecd067cd971ff5d9db0b4dae2891.json index d835375b9..79fe99e69 100644 --- a/languages/sureforms-it_IT-1cb9ecd067cd971ff5d9db0b4dae2891.json +++ b/languages/sureforms-it_IT-1cb9ecd067cd971ff5d9db0b4dae2891.json @@ -1 +1 @@ -{"translation-revision-date":"2025-01-01T06:16:29+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Stato"],"Form":["Modulo"],"Fields":["Campi"],"Image":["Immagine"],"Activated":["Attivato"],"Activate":["Attiva"],"Submit":["Invia"],"Global Settings":["Impostazioni globali"],"Form Title":["Titolo del modulo"],"Edit":["Modifica"],"Please enter a valid URL.":["Per favore inserisci un URL valido."],"Desktop":["Desktop"],"Medium":["Medio"],"Mobile":["Cellulare"],"Repeat":["Ripeti"],"Scroll":["Scorri"],"Signature":["Firma"],"Tablet":["Tablet"],"Upload":["Carica"],"Basic":["Base"],"Form Settings":["Impostazioni del modulo"],"General":["Generale"],"Style":["Stile"],"Advanced":["Avanzato"],"No tags available":["Nessun tag disponibile"],"Device":["Dispositivo"],"Select Shortcodes":["Seleziona i codici brevi"],"Page Break Label":["Etichetta di interruzione di pagina"],"Next":["Avanti"],"Back":["Indietro"],"Reset":["Reimposta"],"Generic tags":["Tag generici"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Seleziona unit\u00e0"],"%s units":["%s unit\u00e0"],"Margin":["Margine"],"None":["Nessuno"],"Custom":["Personalizzato"],"Please add a option props to MultiButtonsControl":["Si prega di aggiungere un'opzione props a MultiButtonsControl"],"Confirm":["Conferma"],"Cancel":["Annulla"],"Processing\u2026":["Elaborazione\u2026"],"Select Video":["Seleziona video"],"Change Video":["Cambia video"],"Select Lottie Animation":["Seleziona animazione Lottie"],"Change Lottie Animation":["Cambia animazione Lottie"],"Upload SVG":["Carica SVG"],"Change SVG":["Cambia SVG"],"Select Image":["Seleziona immagine"],"Change Image":["Cambia immagine"],"Upload SVG?":["Caricare SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Caricare SVG pu\u00f2 essere potenzialmente rischioso. Sei sicuro?"],"Upload Anyway":["Carica comunque"],"Full Width":["Larghezza completa"],"Install":["Installa"],"Plugin Installation failed, Please try again later.":["Installazione del plugin fallita, per favore riprova pi\u00f9 tardi."],"Plugin activation failed, Please try again later.":["Attivazione del plugin fallita, riprova pi\u00f9 tardi."],"Integrations":["Integrazioni"],"%s Removed from Quick Action Bar.":["%s rimosso dalla barra delle azioni rapide."],"Add to Quick Action Bar":["Aggiungi alla barra delle azioni rapide"],"%s Added to Quick Action Bar.":["%s aggiunto alla barra delle azioni rapide."],"Already Present in Quick Action Bar":["Gi\u00e0 presente nella barra delle azioni rapide"],"No results found.":["Nessun risultato trovato."],"data object is empty":["l'oggetto dati \u00e8 vuoto"],"Add blocks to Quick Action Bar":["Aggiungi blocchi alla barra delle azioni rapide"],"Re-arrange block inside Quick Action Bar":["Riorganizza il blocco all'interno della Barra delle Azioni Rapide"],"Upgrade":["Aggiornamento"],"Connecting\u2026":["Connessione in corso\u2026"],"Install & Activate":["Installa e attiva"],"Compliance Settings":["Impostazioni di conformit\u00e0"],"Enable GDPR Compliance":["Abilita la conformit\u00e0 GDPR"],"Never store entry data after form submission":["Non memorizzare mai i dati di ingresso dopo l'invio del modulo"],"When enabled this form will never store Entries.":["Quando abilitato, questo modulo non memorizzer\u00e0 mai le voci."],"Automatically delete entries":["Elimina automaticamente le voci"],"When enabled this form will automatically delete entries after a certain period of time.":["Quando abilitato, questo modulo eliminer\u00e0 automaticamente le voci dopo un certo periodo di tempo."],"Entries older than the days set will be deleted automatically.":["Le voci pi\u00f9 vecchie dei giorni impostati verranno eliminate automaticamente."],"Custom CSS":["CSS personalizzato"],"The following CSS styles added below will only apply to this form container.":["I seguenti stili CSS aggiunti di seguito si applicheranno solo a questo contenitore del modulo."],"Visual":["Visivo"],"HTML":["HTML"],"All Data":["Tutti i dati"],"Add Shortcode":["Aggiungi shortcode"],"Form input tags":["Tag di input del modulo"],"Comma separated values are also accepted.":["Sono accettati anche i valori separati da virgola."],"Email Notification":["Notifica email"],"Name":["Nome"],"Send Email To":["Invia email a"],"Subject":["Oggetto"],"CC":["CC"],"BCC":["Ccn"],"Reply To":["Rispondi a"],"Add Notification":["Aggiungi notifica"],"Add Key":["Aggiungi chiave"],"Add Value":["Aggiungi valore"],"Add":["Aggiungi"],"Confirmation Message":["Messaggio di conferma"],"After Form Submission":["Dopo l'invio del modulo"],"Hide Form":["Nascondi modulo"],"Reset Form":["Reimposta modulo"],"Custom URL":["URL personalizzato"],"Add Query Parameters":["Aggiungi parametri di query"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Seleziona se desideri aggiungere coppie chiave-valore per i campi del modulo da includere nei parametri di query"],"Query Parameters":["Parametri di query"],"Please select a page.":["Si prega di selezionare una pagina."],"Suggestion: URL should use HTTPS":["Suggerimento: l'URL dovrebbe utilizzare HTTPS"],"Success Message":["Messaggio di successo"],"Redirect":["Reindirizza"],"Redirect to":["Reindirizza a"],"Page":["Pagina"],"Form Confirmation":["Conferma del modulo"],"Confirmation Type":["Tipo di conferma"],"Use Labels as Placeholders":["Usa le etichette come segnaposto"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Questa impostazione posizioner\u00e0 le etichette all'interno dei campi come segnaposto (dove possibile). Questa impostazione ha effetto solo sulla pagina live, non nell'anteprima dell'editor."],"Page Break":["Interruzione di pagina"],"Show Labels":["Mostra etichette"],"First Page Label":["Etichetta della prima pagina"],"Progress Indicator":["Indicatore di progresso"],"Progress Bar":["Barra di progresso"],"Connector":["Connettore"],"Steps":["Passi"],"Next Button Text":["Testo del pulsante Avanti"],"Back Button Text":["Testo del pulsante Indietro"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Sei sicuro di voler chiudere? Le modifiche non salvate andranno perse poich\u00e9 ci sono alcuni errori di convalida."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Ci sono alcune modifiche non salvate. Si prega di salvare le modifiche per riflettere gli aggiornamenti."],"Form Behavior":["Comportamento del modulo"],"Clear":["Chiaro"],"Select Color":["Seleziona colore"],"Primary Color":["Colore primario"],"Text Color":["Colore del testo"],"Text Color on Primary":["Colore del testo sul primario"],"Field Spacing":["Spaziatura del campo"],"Small":["Piccolo"],"Large":["Grande"],"Left":["Sinistra"],"Center":["Centro"],"Right":["Destra"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invisibile"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Selettore di data"],"Time Picker":["Selettore del tempo"],"Hidden":["Nascosto"],"Slider":["Cursore"],"Rating":["Valutazione"],"Upgrade to Unlock These Fields":["Aggiorna per sbloccare questi campi"],"Add Block":["Aggiungi blocco"],"Customize with SureForms":["Personalizza con SureForms"],"Page break":["Interruzione di pagina"],"Previous":["Precedente"],"Thank you":["Grazie"],"Form submitted successfully!":["Modulo inviato con successo!"],"Instant Form":["Modulo istantaneo"],"Enable Instant Form":["Abilita il modulo istantaneo"],"Enable Preview":["Abilita anteprima"],"Show Title":["Titolo dello spettacolo"],"Site Logo":["Logo del sito"],"Banner Background":["Sfondo del banner"],"Color":["Colore"],"Upload Image":["Carica immagine"],"Background Color":["Colore di sfondo"],"Use banner as page background":["Usa il banner come sfondo della pagina"],"Form Width":["Larghezza del modulo"],"URL":["URL"],"URL Slug":["Slug URL"],"The last part of the URL.":["L'ultima parte dell'URL."],"Learn more.":["Scopri di pi\u00f9."],"SureForms Description":["Descrizione di SureForms"],"Form Options":["Opzioni del modulo"],"Form Shortcode":["Codice breve del modulo"],"Paste this shortcode on the page or post to render this form.":["Incolla questo shortcode nella pagina o nel post per visualizzare questo modulo."],"Spam Protection":["Protezione antispam"],"Auto":["Auto"],"Normal":["Normale"],"%":["%"],"Top":["In alto"],"Bottom":["Fondo"],"Solid":["Solido"],"Width":["Larghezza"],"Size":["Dimensione"],"EM":["EM"],"Padding":["Riempimento"],"Color 1":["Colore 1"],"Color 2":["Colore 2"],"Type":["Tipo"],"Linear":["Lineare"],"Radial":["Radiale"],"Location 1":["Posizione 1"],"Location 2":["Posizione 2"],"Angle":["Angolo"],"Classic":["Classico"],"Gradient":["Gradiente"],"Background":["Sfondo"],"Cover":["Copertina"],"Contain":["Contenere"],"Overlay":["Sovrapposizione"],"No Repeat":["Nessuna ripetizione"],"Overlay Opacity":["Opacit\u00e0 dell'overlay"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["I nomi delle classi devono essere separati da spazi. Ogni nome di classe non deve iniziare con una cifra, un trattino o un underscore. Possono includere solo lettere (comprese le lettere Unicode), numeri, trattini e underscore."],"Conversational Layout":["Layout Conversazionale"],"Unlock Conversational Forms":["Sblocca moduli conversazionali"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Con il piano SureForms Pro, puoi trasformare i tuoi moduli in layout conversazionali coinvolgenti per un'esperienza utente senza interruzioni."],"Premium":["Premium"],"Overlay Type":["Tipo di sovrapposizione"],"Image Overlay Color":["Colore di sovrapposizione dell'immagine"],"Image Position":["Posizione dell'immagine"],"Attachment":["Allegato"],"Fixed":["Fisso"],"Blend Mode":["Modalit\u00e0 di fusione"],"Multiply":["Moltiplica"],"Screen":["Schermo"],"Darken":["Scurisci"],"Lighten":["Alleggerire"],"Color Dodge":["Schiarisci colore"],"Saturation":["Saturazione"],"Repeat-x":["Ripeti-x"],"Repeat-y":["Ripeti-y"],"PX":["PX"],"Button":["Pulsante"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Connettiti con OttoKit"],"SUREFORMS PREMIUM FIELDS":["CAMPI PREMIUM DI SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'attuale indirizzo 'Da Email' non corrisponde al nome di dominio del tuo sito web (%1$s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica. In alternativa, prova a utilizzare un indirizzo Da che corrisponda al dominio del tuo sito web (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'indirizzo email 'Da' attuale non corrisponde al nome di dominio del tuo sito web (%s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica."],"We strongly recommend that you install the free ":["Consigliamo vivamente di installare il gratuito"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin! Il Wizard di configurazione rende facile correggere le tue email."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["In alternativa, prova a utilizzare un indirizzo mittente che corrisponda al dominio del tuo sito web (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Per favore, inserisci un indirizzo email valido. Le tue notifiche non verranno inviate se il campo non \u00e8 compilato correttamente."],"From Name":["Da Nome"],"From Email":["Da Email"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'attuale indirizzo 'Da Email' potrebbe non corrispondere al nome di dominio del tuo sito web (%1$s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica. In alternativa, prova a utilizzare un indirizzo Da che corrisponda al dominio del tuo sito web (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'attuale indirizzo 'Da Email' potrebbe non corrispondere al nome di dominio del tuo sito web (%s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica."],"Border Radius":["Raggio del bordo"],"Form Theme":["Tema del modulo"],"Instant Form Padding":["Riempimento istantaneo del modulo"],"Instant Form Border Radius":["Raggio del bordo del modulo istantaneo"],"Select Gradient":["Seleziona sfumatura"],"Upgrade Now":["Aggiorna ora"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Le voci pi\u00f9 vecchie dei giorni selezionati verranno eliminate."],"Entries Time Period":["Periodo di tempo delle voci"],"Custom CSS Panel":["Pannello CSS personalizzato"],"Notifications can use only one From Email so please enter a single address.":["Le notifiche possono utilizzare un solo indirizzo email del mittente, quindi inserisci un solo indirizzo."],"Email Notifications":["Notifiche Email"],"Actions":["Azioni"],"Duplicate":["Duplicato"],"Delete":["Elimina"],"Select Page to redirect":["Seleziona la pagina a cui reindirizzare"],"Search for a page":["Cerca una pagina"],"Select a page":["Seleziona una pagina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Salva"],"Login":["Accesso"],"Register":["Registrati"],"Date":["Data"],"Advanced Settings":["Impostazioni avanzate"],"Form Restriction":["Restrizione del modulo"],"Maximum Number of Entries":["Numero massimo di voci"],"Maximum Entries":["Voci massime"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["La configurazione del Periodo di Tempo funziona in base al fuso orario del tuo sito WordPress. Fai clic qui<\/a> per aprire le Impostazioni Generali di WordPress, dove puoi verificarlo e aggiornarlo."],"Click here":["Fai clic qui"],"Response Description After Maximum Entries":["Descrizione della risposta dopo il numero massimo di voci"],"All changes will be saved automatically when you press back.":["Tutte le modifiche verranno salvate automaticamente quando premi indietro."],"Repeater":["Ripetitore"],"OttoKit Settings":["Impostazioni di OttoKit"],"Get Started":["Inizia"],"Connect Native Integrations with SureForms":["Collega le integrazioni native con SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Formato previsto per le email - email@sureforms.com o John Doe "],"delete":["elimina"],"Please type \"%s\" in the input box":["Per favore digita \"%s\" nella casella di input"],"To confirm, type \"%s\" in the box below:":["Per confermare, digita \"%s\" nella casella sottostante:"],"Type \"%s\"":["Digita \"%s\""],"Payment":["Pagamento"],"%s - Order ID":["%s - ID Ordine"],"%s - Amount":["%s - Importo"],"%s - Customer Email":["%s - Email del cliente"],"%s - Customer Name":["%s - Nome del cliente"],"%s - Status":["%s - Stato"],"Add custom CSS rules to style this specific form independently of global styles.":["Aggiungi regole CSS personalizzate per stilizzare questo modulo specifico indipendentemente dagli stili globali."],"Spam Protection Type":["Tipo di protezione antispam"],"Select Security Type":["Seleziona il tipo di sicurezza"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Nota: L'uso di diverse versioni di reCAPTCHA (V2 checkbox e V3) sulla stessa pagina creer\u00e0 conflitti tra le versioni. Si prega di evitare di utilizzare versioni diverse sulla stessa pagina."],"Select Version":["Seleziona versione"],"Please configure the API keys correctly from the settings":["Si prega di configurare correttamente le chiavi API dalle impostazioni"],"Control email alerts sent to admins or users after a form submission.":["Controlla gli avvisi email inviati agli amministratori o agli utenti dopo l'invio di un modulo."],"Customize the confirmation message or redirect the users after submitting the form.":["Personalizza il messaggio di conferma o reindirizza gli utenti dopo l'invio del modulo."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Imposta limiti su quante volte un modulo pu\u00f2 essere inviato e gestisci le opzioni di conformit\u00e0, inclusi GDPR e conservazione dei dati."],"Go to OttoKit Settings":["Vai alle Impostazioni di OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Collega SureForms con le tue app preferite per automatizzare le attivit\u00e0 e sincronizzare i dati senza problemi."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Sblocca potenti integrazioni nel piano Premium per automatizzare i tuoi flussi di lavoro e collegare SureForms direttamente con i tuoi strumenti preferiti."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Invia le sottomissioni dei moduli direttamente ai CRM, email e piattaforme di marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatizza le attivit\u00e0 ripetitive con una sincronizzazione dei dati senza interruzioni."],"Access exclusive native integrations for faster workflows.":["Accedi a integrazioni native esclusive per flussi di lavoro pi\u00f9 veloci."],"PDF Generation":["Generazione PDF"],"Generate and customize PDF copies of form submissions.":["Genera e personalizza copie PDF delle invii dei moduli."],"Generate Submission PDFs":["Genera PDF di invio"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Trasforma ogni voce del modulo in un file PDF raffinato, rendendolo perfetto per rapporti, registri o condivisioni."],"Automatically generate PDFs from your form submissions.":["Genera automaticamente PDF dalle tue invii di moduli."],"Customize PDF templates with your branding.":["Personalizza i modelli PDF con il tuo marchio."],"Download or email PDFs instantly.":["Scarica o invia via email i PDF istantaneamente."],"User Registration":["Registrazione utente"],"Onboard new users or update existing accounts through beautiful looking forms.":["Integra nuovi utenti o aggiorna gli account esistenti tramite moduli dall'aspetto elegante."],"Register Users with SureForms":["Registrare utenti con SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Semplifica l'intero processo di onboarding degli utenti per i tuoi siti con accessi e registrazioni senza soluzione di continuit\u00e0 alimentati da moduli."],"Register new users directly via your form submissions.":["Registrare nuovi utenti direttamente tramite le tue invii di moduli."],"Create or update existing accounts by mapping form data to user fields.":["Crea o aggiorna gli account esistenti mappando i dati del modulo ai campi utente."],"Assign roles and control access automatically.":["Assegna ruoli e controlla l'accesso automaticamente."],"Post Feed":["Feed dei post"],"Transform your form submission into WordPress posts.":["Trasforma l'invio del tuo modulo in articoli di WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Trasforma automaticamente le invii dei moduli in articoli, pagine o tipi di post personalizzati di WordPress. Risparmia tempo e lascia che i tuoi moduli pubblichino contenuti direttamente."],"Create posts, pages, or CPTs from your form entries.":["Crea post, pagine o CPT dai tuoi inserimenti nel modulo."],"Map form fields to your post fields easily.":["Mappa facilmente i campi del modulo ai campi del tuo post."],"Automate the content publishing flow with few simple steps.":["Automatizza il flusso di pubblicazione dei contenuti con pochi semplici passaggi."],"Automations":["Automazioni"],"Unlock Advanced Styling":["Sblocca lo stile avanzato"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Ottieni il pieno controllo sull'aspetto del tuo modulo con colori, caratteri e layout personalizzati."],"Button Alignment":["Allineamento del pulsante"],"Add Custom CSS Class(es)":["Aggiungi classe(i) CSS personalizzata(e)"],"Set the total number of submissions allowed for this form.":["Imposta il numero totale di invii consentiti per questo modulo."],"Save & Progress":["Salva e Prosegui"],"Allow users to save their progress and continue form completion later.":["Consenti agli utenti di salvare i loro progressi e continuare a completare il modulo in seguito."],"Save & Progress in SureForms":["Salva e Prosegui in SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Dai ai tuoi utenti la flessibilit\u00e0 di completare i moduli al proprio ritmo consentendo loro di salvare i progressi e tornare in qualsiasi momento."],"Let users pause long or multi-step forms and continue later.":["Consenti agli utenti di mettere in pausa moduli lunghi o a pi\u00f9 fasi e continuare in seguito."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Riduci l'abbandono dei moduli con link di ripresa convenienti e accedi ai loro progressi da qualsiasi luogo."],"Improve user experience for lengthy, complex, or multi-page forms.":["Migliora l'esperienza utente per moduli lunghi, complessi o su pi\u00f9 pagine."],"This form is not yet available. Please check back after the scheduled start time.":["Questo modulo non \u00e8 ancora disponibile. Si prega di ricontrollare dopo l'orario di inizio programmato."],"This form is no longer accepting submissions. The submission period has ended.":["Questo modulo non accetta pi\u00f9 invii. Il periodo di invio \u00e8 terminato."],"The start date and time must be before the end date and time.":["La data e l'ora di inizio devono essere precedenti alla data e all'ora di fine."],"Form Scheduling":["Pianificazione del modulo"],"Enable Form Scheduling":["Abilita la pianificazione del modulo"],"Set a time period during which this form will be available for submissions.":["Imposta un periodo di tempo durante il quale questo modulo sar\u00e0 disponibile per le invii."],"Start Date & Time":["Data e ora di inizio"],"End Date & Time":["Data e ora di fine"],"Response Description Before Start Date":["Descrizione della risposta prima della data di inizio"],"Response Description After End Date":["Descrizione della risposta dopo la data di fine"],"Conditional Confirmations":["Conferme Condizionali"],"Set up the message or redirect users will see after submitting the form.":["Imposta il messaggio o reindirizza gli utenti che vedranno dopo aver inviato il modulo."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Mostra il messaggio giusto all'utente giusto in base a come risponde. Personalizza le conferme con condizioni intelligenti e guida automaticamente gli utenti al passo successivo migliore."],"Display different confirmation messages based on form responses.":["Visualizza diversi messaggi di conferma in base alle risposte del modulo."],"Redirect users to specific pages or URLs conditionally.":["Reindirizza gli utenti a pagine o URL specifici in modo condizionale."],"Create personalized thank-you messages without extra forms.":["Crea messaggi di ringraziamento personalizzati senza moduli aggiuntivi."],"Lost Password":["Password persa"],"Reset Password":["Reimposta la password"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Seleziona un servizio di protezione antispam. Configura le chiavi API nelle Impostazioni Globali prima di abilitare."],"Send as Raw HTML":["Invia come HTML grezzo"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Quando abilitato, il corpo dell'email HTML verr\u00e0 preservato esattamente come scritto e avvolto in un modello di email professionale."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["I tag intelligenti che fanno riferimento ai campi inviati dagli utenti non verranno eseguiti in modalit\u00e0 HTML grezzo. Evita di inserire valori di campo non attendibili direttamente nel corpo dell'email."],"Please provide a recipient email address and subject line.":["Si prega di fornire un indirizzo email del destinatario e l'oggetto."],"Email notification duplicated!":["Notifica email duplicata!"],"Are you sure you want to delete this email notification?":["Sei sicuro di voler eliminare questa notifica email?"],"Email notification deleted!":["Notifica email eliminata!"],"URL is missing Top Level Domain (TLD).":["Manca il dominio di primo livello (TLD) nell'URL."],"This form is now closed as the maximum number of entries has been received.":["Questo modulo \u00e8 ora chiuso poich\u00e9 \u00e8 stato raggiunto il numero massimo di iscrizioni."],"Publish Your Form":["Pubblica il tuo modulo"],"Enable This to Instantly Publish the Form":["Abilita questo per pubblicare immediatamente il modulo"],"Style Your Instant Form Page Here":["Stile la tua pagina del modulo istantaneo qui"],"Quizzes":["Quiz"],"%s - Description":["%s - Descrizione"],"Send entries to 100+ popular apps.":["Invia voci a oltre 100 app popolari."],"Build automated workflows that run instantly.":["Crea flussi di lavoro automatizzati che vengono eseguiti istantaneamente."],"Create custom app integrations using our Custom App feature.":["Crea integrazioni di app personalizzate utilizzando la nostra funzione App personalizzata."],"Keep your tools in sync automatically.":["Mantieni i tuoi strumenti sincronizzati automaticamente."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Questo installer\u00e0 e attiver\u00e0 OttoKit sul tuo sito WordPress per abilitare le funzionalit\u00e0 di automazione."],"Automate Your Forms with OttoKit":["Automatizza i tuoi moduli con OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Ogni invio di modulo dovrebbe attivare qualcosa: un avviso Slack, un lead CRM, un'email di follow-up o una nuova riga in Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Crea quiz interattivi per coinvolgere il tuo pubblico e raccogliere informazioni."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Progetta quiz coinvolgenti con vari tipi di domande, feedback personalizzati e punteggi automatici per catturare l'attenzione del tuo pubblico e ottenere preziose informazioni."],"Create interactive quizzes with multiple question types.":["Crea quiz interattivi con pi\u00f9 tipi di domande."],"Provide personalized feedback based on user responses.":["Fornisci feedback personalizzato basato sulle risposte degli utenti."],"Automate scoring and lead segmentation for better insights.":["Automatizza la valutazione e la segmentazione dei lead per ottenere migliori approfondimenti."],"Heading 1":["Intestazione 1"],"Heading 2":["Intestazione 2"],"Heading 3":["Intestazione 3"],"Heading 4":["Intestazione 4"],"Heading 5":["Intestazione 5"],"Heading 6":["Intestazione 6"],"Form settings saved.":["Impostazioni del modulo salvate."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Il limite di inserimento si basa sulle voci memorizzate per contare le sottomissioni. Quando nelle Impostazioni di Conformit\u00e0 \u00e8 abilitata l'opzione \"Non memorizzare mai i dati di inserimento dopo l'invio del modulo\", questo limite non verr\u00e0 applicato. Disabilita quell'opzione o rimuovi il limite di inserimento per utilizzare questa funzione."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Impostazioni salvate, ma gli attributi del post (password \/ titolo \/ contenuto) non sono stati aggiornati. Riprova per mantenerli."],"Failed to save form settings.":["Impossibile salvare le impostazioni del modulo."],"Saving\u2026":["Salvataggio in corso\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Quando abilitato, questo modulo non memorizzer\u00e0 l'IP dell'utente, il nome del browser e il nome del dispositivo nelle voci."],"Failed to save. Please try again.":["Salvataggio non riuscito. Per favore riprova."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Le chiavi API di reCAPTCHA per la versione selezionata non sono configurate. Impostale nelle Impostazioni Globali."],"Please select a reCAPTCHA version.":["Si prega di selezionare una versione di reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Le chiavi API di hCaptcha non sono configurate. Impostale nelle Impostazioni Globali."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Le chiavi API di Cloudflare Turnstile non sono configurate. Impostale nelle Impostazioni Globali."],"Form data":["Dati del modulo"],"Some fields need attention":["Alcuni campi necessitano di attenzione"],"Unsaved changes":["Modifiche non salvate"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["\u00c8 necessario un indirizzo email del destinatario e una riga dell'oggetto prima che questa notifica possa essere salvata. Correggi i campi evidenziati o annulla le modifiche per tornare indietro."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Hai modifiche non salvate per questa notifica. Scartale per tornare indietro o rimani per salvarle."],"Discard & go back":["Annulla e torna indietro"],"Stay & fix":["Rimani e ripara"],"Keep editing":["Continua a modificare"],"Please provide a recipient email address.":["Si prega di fornire un indirizzo email del destinatario."],"Please provide a subject line.":["Si prega di fornire un oggetto."],"Please provide a custom URL.":["Si prega di fornire un URL personalizzato."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Hai modifiche non salvate. Scartale per continuare o rimani per salvare le tue modifiche."],"Discard & continue":["Scarta e continua"],"Quill heading picker: default paragraph style\u0004Normal":["Normale"]}}} \ No newline at end of file +{"translation-revision-date":"2025-01-01T06:16:29+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Stato"],"Form":["Modulo"],"Fields":["Campi"],"Image":["Immagine"],"Activated":["Attivato"],"Activate":["Attiva"],"Submit":["Invia"],"Global Settings":["Impostazioni globali"],"Form Title":["Titolo del modulo"],"Edit":["Modifica"],"Please enter a valid URL.":["Per favore inserisci un URL valido."],"Desktop":["Desktop"],"Medium":["Medio"],"Mobile":["Cellulare"],"Repeat":["Ripeti"],"Scroll":["Scorri"],"Signature":["Firma"],"Tablet":["Tablet"],"Upload":["Carica"],"Basic":["Base"],"Form Settings":["Impostazioni del modulo"],"General":["Generale"],"Style":["Stile"],"Advanced":["Avanzato"],"No tags available":["Nessun tag disponibile"],"Device":["Dispositivo"],"Select Shortcodes":["Seleziona i codici brevi"],"Page Break Label":["Etichetta di interruzione di pagina"],"Next":["Avanti"],"Back":["Indietro"],"Reset":["Reimposta"],"Generic tags":["Tag generici"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Seleziona unit\u00e0"],"%s units":["%s unit\u00e0"],"Margin":["Margine"],"None":["Nessuno"],"Custom":["Personalizzato"],"Please add a option props to MultiButtonsControl":["Si prega di aggiungere un'opzione props a MultiButtonsControl"],"Confirm":["Conferma"],"Cancel":["Annulla"],"Processing\u2026":["Elaborazione\u2026"],"Select Video":["Seleziona video"],"Change Video":["Cambia video"],"Select Lottie Animation":["Seleziona animazione Lottie"],"Change Lottie Animation":["Cambia animazione Lottie"],"Upload SVG":["Carica SVG"],"Change SVG":["Cambia SVG"],"Select Image":["Seleziona immagine"],"Change Image":["Cambia immagine"],"Upload SVG?":["Caricare SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Caricare SVG pu\u00f2 essere potenzialmente rischioso. Sei sicuro?"],"Upload Anyway":["Carica comunque"],"Full Width":["Larghezza completa"],"Install":["Installa"],"Plugin Installation failed, Please try again later.":["Installazione del plugin fallita, per favore riprova pi\u00f9 tardi."],"Plugin activation failed, Please try again later.":["Attivazione del plugin fallita, riprova pi\u00f9 tardi."],"Integrations":["Integrazioni"],"%s Removed from Quick Action Bar.":["%s rimosso dalla barra delle azioni rapide."],"Add to Quick Action Bar":["Aggiungi alla barra delle azioni rapide"],"%s Added to Quick Action Bar.":["%s aggiunto alla barra delle azioni rapide."],"Already Present in Quick Action Bar":["Gi\u00e0 presente nella barra delle azioni rapide"],"No results found.":["Nessun risultato trovato."],"data object is empty":["l'oggetto dati \u00e8 vuoto"],"Add blocks to Quick Action Bar":["Aggiungi blocchi alla barra delle azioni rapide"],"Re-arrange block inside Quick Action Bar":["Riorganizza il blocco all'interno della Barra delle Azioni Rapide"],"Upgrade":["Aggiornamento"],"Connecting\u2026":["Connessione in corso\u2026"],"Install & Activate":["Installa e attiva"],"Compliance Settings":["Impostazioni di conformit\u00e0"],"Enable GDPR Compliance":["Abilita la conformit\u00e0 GDPR"],"Never store entry data after form submission":["Non memorizzare mai i dati di ingresso dopo l'invio del modulo"],"When enabled this form will never store Entries.":["Quando abilitato, questo modulo non memorizzer\u00e0 mai le voci."],"Automatically delete entries":["Elimina automaticamente le voci"],"When enabled this form will automatically delete entries after a certain period of time.":["Quando abilitato, questo modulo eliminer\u00e0 automaticamente le voci dopo un certo periodo di tempo."],"Entries older than the days set will be deleted automatically.":["Le voci pi\u00f9 vecchie dei giorni impostati verranno eliminate automaticamente."],"Custom CSS":["CSS personalizzato"],"The following CSS styles added below will only apply to this form container.":["I seguenti stili CSS aggiunti di seguito si applicheranno solo a questo contenitore del modulo."],"Visual":["Visivo"],"HTML":["HTML"],"All Data":["Tutti i dati"],"Add Shortcode":["Aggiungi shortcode"],"Form input tags":["Tag di input del modulo"],"Comma separated values are also accepted.":["Sono accettati anche i valori separati da virgola."],"Email Notification":["Notifica email"],"Name":["Nome"],"Send Email To":["Invia email a"],"Subject":["Oggetto"],"CC":["CC"],"BCC":["Ccn"],"Reply To":["Rispondi a"],"Add Notification":["Aggiungi notifica"],"Add Key":["Aggiungi chiave"],"Add Value":["Aggiungi valore"],"Add":["Aggiungi"],"Confirmation Message":["Messaggio di conferma"],"After Form Submission":["Dopo l'invio del modulo"],"Hide Form":["Nascondi modulo"],"Reset Form":["Reimposta modulo"],"Custom URL":["URL personalizzato"],"Add Query Parameters":["Aggiungi parametri di query"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Seleziona se desideri aggiungere coppie chiave-valore per i campi del modulo da includere nei parametri di query"],"Query Parameters":["Parametri di query"],"Please select a page.":["Si prega di selezionare una pagina."],"Suggestion: URL should use HTTPS":["Suggerimento: l'URL dovrebbe utilizzare HTTPS"],"Success Message":["Messaggio di successo"],"Redirect":["Reindirizza"],"Redirect to":["Reindirizza a"],"Page":["Pagina"],"Form Confirmation":["Conferma del modulo"],"Confirmation Type":["Tipo di conferma"],"Use Labels as Placeholders":["Usa le etichette come segnaposto"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Questa impostazione posizioner\u00e0 le etichette all'interno dei campi come segnaposto (dove possibile). Questa impostazione ha effetto solo sulla pagina live, non nell'anteprima dell'editor."],"Page Break":["Interruzione di pagina"],"Show Labels":["Mostra etichette"],"First Page Label":["Etichetta della prima pagina"],"Progress Indicator":["Indicatore di progresso"],"Progress Bar":["Barra di progresso"],"Connector":["Connettore"],"Steps":["Passi"],"Next Button Text":["Testo del pulsante Avanti"],"Back Button Text":["Testo del pulsante Indietro"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Sei sicuro di voler chiudere? Le modifiche non salvate andranno perse poich\u00e9 ci sono alcuni errori di convalida."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Ci sono alcune modifiche non salvate. Si prega di salvare le modifiche per riflettere gli aggiornamenti."],"Form Behavior":["Comportamento del modulo"],"Clear":["Chiaro"],"Select Color":["Seleziona colore"],"Primary Color":["Colore primario"],"Text Color":["Colore del testo"],"Text Color on Primary":["Colore del testo sul primario"],"Field Spacing":["Spaziatura del campo"],"Small":["Piccolo"],"Large":["Grande"],"Left":["Sinistra"],"Center":["Centro"],"Right":["Destra"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invisibile"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Selettore di data"],"Time Picker":["Selettore del tempo"],"Hidden":["Nascosto"],"Slider":["Cursore"],"Rating":["Valutazione"],"Upgrade to Unlock These Fields":["Aggiorna per sbloccare questi campi"],"Add Block":["Aggiungi blocco"],"Customize with SureForms":["Personalizza con SureForms"],"Page break":["Interruzione di pagina"],"Previous":["Precedente"],"Thank you":["Grazie"],"Form submitted successfully!":["Modulo inviato con successo!"],"Instant Form":["Modulo istantaneo"],"Enable Instant Form":["Abilita il modulo istantaneo"],"Enable Preview":["Abilita anteprima"],"Show Title":["Titolo dello spettacolo"],"Site Logo":["Logo del sito"],"Banner Background":["Sfondo del banner"],"Color":["Colore"],"Upload Image":["Carica immagine"],"Background Color":["Colore di sfondo"],"Use banner as page background":["Usa il banner come sfondo della pagina"],"Form Width":["Larghezza del modulo"],"URL":["URL"],"URL Slug":["Slug URL"],"The last part of the URL.":["L'ultima parte dell'URL."],"Learn more.":["Scopri di pi\u00f9."],"SureForms Description":["Descrizione di SureForms"],"Form Options":["Opzioni del modulo"],"Form Shortcode":["Codice breve del modulo"],"Paste this shortcode on the page or post to render this form.":["Incolla questo shortcode nella pagina o nel post per visualizzare questo modulo."],"Spam Protection":["Protezione antispam"],"Auto":["Auto"],"Normal":["Normale"],"%":["%"],"Top":["In alto"],"Bottom":["Fondo"],"Solid":["Solido"],"Width":["Larghezza"],"Size":["Dimensione"],"EM":["EM"],"Padding":["Riempimento"],"Color 1":["Colore 1"],"Color 2":["Colore 2"],"Type":["Tipo"],"Linear":["Lineare"],"Radial":["Radiale"],"Location 1":["Posizione 1"],"Location 2":["Posizione 2"],"Angle":["Angolo"],"Classic":["Classico"],"Gradient":["Gradiente"],"Background":["Sfondo"],"Cover":["Copertina"],"Contain":["Contenere"],"Overlay":["Sovrapposizione"],"No Repeat":["Nessuna ripetizione"],"Overlay Opacity":["Opacit\u00e0 dell'overlay"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["I nomi delle classi devono essere separati da spazi. Ogni nome di classe non deve iniziare con una cifra, un trattino o un underscore. Possono includere solo lettere (comprese le lettere Unicode), numeri, trattini e underscore."],"Conversational Layout":["Layout Conversazionale"],"Unlock Conversational Forms":["Sblocca moduli conversazionali"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Con il piano SureForms Pro, puoi trasformare i tuoi moduli in layout conversazionali coinvolgenti per un'esperienza utente senza interruzioni."],"Premium":["Premium"],"Overlay Type":["Tipo di sovrapposizione"],"Image Overlay Color":["Colore di sovrapposizione dell'immagine"],"Image Position":["Posizione dell'immagine"],"Attachment":["Allegato"],"Fixed":["Fisso"],"Blend Mode":["Modalit\u00e0 di fusione"],"Multiply":["Moltiplica"],"Screen":["Schermo"],"Darken":["Scurisci"],"Lighten":["Alleggerire"],"Color Dodge":["Schiarisci colore"],"Saturation":["Saturazione"],"Repeat-x":["Ripeti-x"],"Repeat-y":["Ripeti-y"],"PX":["PX"],"Button":["Pulsante"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Connettiti con OttoKit"],"SUREFORMS PREMIUM FIELDS":["CAMPI PREMIUM DI SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'attuale indirizzo 'Da Email' non corrisponde al nome di dominio del tuo sito web (%1$s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica. In alternativa, prova a utilizzare un indirizzo Da che corrisponda al dominio del tuo sito web (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'indirizzo email 'Da' attuale non corrisponde al nome di dominio del tuo sito web (%s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica."],"We strongly recommend that you install the free ":["Consigliamo vivamente di installare il gratuito"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin! Il Wizard di configurazione rende facile correggere le tue email."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["In alternativa, prova a utilizzare un indirizzo mittente che corrisponda al dominio del tuo sito web (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Per favore, inserisci un indirizzo email valido. Le tue notifiche non verranno inviate se il campo non \u00e8 compilato correttamente."],"From Name":["Da Nome"],"From Email":["Da Email"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["L'attuale indirizzo 'Da Email' potrebbe non corrispondere al nome di dominio del tuo sito web (%1$s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica. In alternativa, prova a utilizzare un indirizzo Da che corrisponda al dominio del tuo sito web (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["L'attuale indirizzo 'Da Email' potrebbe non corrispondere al nome di dominio del tuo sito web (%s). Questo pu\u00f2 causare il blocco o la classificazione come spam delle tue email di notifica."],"Border Radius":["Raggio del bordo"],"Form Theme":["Tema del modulo"],"Instant Form Padding":["Riempimento istantaneo del modulo"],"Instant Form Border Radius":["Raggio del bordo del modulo istantaneo"],"Select Gradient":["Seleziona sfumatura"],"Upgrade Now":["Aggiorna ora"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Le voci pi\u00f9 vecchie dei giorni selezionati verranno eliminate."],"Entries Time Period":["Periodo di tempo delle voci"],"Custom CSS Panel":["Pannello CSS personalizzato"],"Notifications can use only one From Email so please enter a single address.":["Le notifiche possono utilizzare un solo indirizzo email del mittente, quindi inserisci un solo indirizzo."],"Email Notifications":["Notifiche Email"],"Actions":["Azioni"],"Duplicate":["Duplicato"],"Delete":["Elimina"],"Select Page to redirect":["Seleziona la pagina a cui reindirizzare"],"Search for a page":["Cerca una pagina"],"Select a page":["Seleziona una pagina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Salva"],"Login":["Accesso"],"Register":["Registrati"],"Date":["Data"],"Advanced Settings":["Impostazioni avanzate"],"Form Restriction":["Restrizione del modulo"],"Maximum Number of Entries":["Numero massimo di voci"],"Maximum Entries":["Voci massime"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["La configurazione del Periodo di Tempo funziona in base al fuso orario del tuo sito WordPress. Fai clic qui<\/a> per aprire le Impostazioni Generali di WordPress, dove puoi verificarlo e aggiornarlo."],"Click here":["Fai clic qui"],"Response Description After Maximum Entries":["Descrizione della risposta dopo il numero massimo di voci"],"All changes will be saved automatically when you press back.":["Tutte le modifiche verranno salvate automaticamente quando premi indietro."],"Repeater":["Ripetitore"],"OttoKit Settings":["Impostazioni di OttoKit"],"Get Started":["Inizia"],"Connect Native Integrations with SureForms":["Collega le integrazioni native con SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Formato previsto per le email - email@sureforms.com o John Doe "],"delete":["elimina"],"Please type \"%s\" in the input box":["Per favore digita \"%s\" nella casella di input"],"To confirm, type \"%s\" in the box below:":["Per confermare, digita \"%s\" nella casella sottostante:"],"Type \"%s\"":["Digita \"%s\""],"Payment":["Pagamento"],"%s - Order ID":["%s - ID Ordine"],"%s - Amount":["%s - Importo"],"%s - Customer Email":["%s - Email del cliente"],"%s - Customer Name":["%s - Nome del cliente"],"%s - Status":["%s - Stato"],"Add custom CSS rules to style this specific form independently of global styles.":["Aggiungi regole CSS personalizzate per stilizzare questo modulo specifico indipendentemente dagli stili globali."],"Spam Protection Type":["Tipo di protezione antispam"],"Select Security Type":["Seleziona il tipo di sicurezza"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Nota: L'uso di diverse versioni di reCAPTCHA (V2 checkbox e V3) sulla stessa pagina creer\u00e0 conflitti tra le versioni. Si prega di evitare di utilizzare versioni diverse sulla stessa pagina."],"Select Version":["Seleziona versione"],"Please configure the API keys correctly from the settings":["Si prega di configurare correttamente le chiavi API dalle impostazioni"],"Control email alerts sent to admins or users after a form submission.":["Controlla gli avvisi email inviati agli amministratori o agli utenti dopo l'invio di un modulo."],"Customize the confirmation message or redirect the users after submitting the form.":["Personalizza il messaggio di conferma o reindirizza gli utenti dopo l'invio del modulo."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Imposta limiti su quante volte un modulo pu\u00f2 essere inviato e gestisci le opzioni di conformit\u00e0, inclusi GDPR e conservazione dei dati."],"Go to OttoKit Settings":["Vai alle Impostazioni di OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Collega SureForms con le tue app preferite per automatizzare le attivit\u00e0 e sincronizzare i dati senza problemi."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Sblocca potenti integrazioni nel piano Premium per automatizzare i tuoi flussi di lavoro e collegare SureForms direttamente con i tuoi strumenti preferiti."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Invia le sottomissioni dei moduli direttamente ai CRM, email e piattaforme di marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatizza le attivit\u00e0 ripetitive con una sincronizzazione dei dati senza interruzioni."],"Access exclusive native integrations for faster workflows.":["Accedi a integrazioni native esclusive per flussi di lavoro pi\u00f9 veloci."],"PDF Generation":["Generazione PDF"],"Generate and customize PDF copies of form submissions.":["Genera e personalizza copie PDF delle invii dei moduli."],"Generate Submission PDFs":["Genera PDF di invio"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Trasforma ogni voce del modulo in un file PDF raffinato, rendendolo perfetto per rapporti, registri o condivisioni."],"Automatically generate PDFs from your form submissions.":["Genera automaticamente PDF dalle tue invii di moduli."],"Customize PDF templates with your branding.":["Personalizza i modelli PDF con il tuo marchio."],"Download or email PDFs instantly.":["Scarica o invia via email i PDF istantaneamente."],"User Registration":["Registrazione utente"],"Onboard new users or update existing accounts through beautiful looking forms.":["Integra nuovi utenti o aggiorna gli account esistenti tramite moduli dall'aspetto elegante."],"Register Users with SureForms":["Registrare utenti con SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Semplifica l'intero processo di onboarding degli utenti per i tuoi siti con accessi e registrazioni senza soluzione di continuit\u00e0 alimentati da moduli."],"Register new users directly via your form submissions.":["Registrare nuovi utenti direttamente tramite le tue invii di moduli."],"Create or update existing accounts by mapping form data to user fields.":["Crea o aggiorna gli account esistenti mappando i dati del modulo ai campi utente."],"Assign roles and control access automatically.":["Assegna ruoli e controlla l'accesso automaticamente."],"Post Feed":["Feed dei post"],"Transform your form submission into WordPress posts.":["Trasforma l'invio del tuo modulo in articoli di WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Trasforma automaticamente le invii dei moduli in articoli, pagine o tipi di post personalizzati di WordPress. Risparmia tempo e lascia che i tuoi moduli pubblichino contenuti direttamente."],"Create posts, pages, or CPTs from your form entries.":["Crea post, pagine o CPT dai tuoi inserimenti nel modulo."],"Map form fields to your post fields easily.":["Mappa facilmente i campi del modulo ai campi del tuo post."],"Automate the content publishing flow with few simple steps.":["Automatizza il flusso di pubblicazione dei contenuti con pochi semplici passaggi."],"Automations":["Automazioni"],"Unlock Advanced Styling":["Sblocca lo stile avanzato"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Ottieni il pieno controllo sull'aspetto del tuo modulo con colori, caratteri e layout personalizzati."],"Button Alignment":["Allineamento del pulsante"],"Add Custom CSS Class(es)":["Aggiungi classe(i) CSS personalizzata(e)"],"Set the total number of submissions allowed for this form.":["Imposta il numero totale di invii consentiti per questo modulo."],"Save & Progress":["Salva e Prosegui"],"Allow users to save their progress and continue form completion later.":["Consenti agli utenti di salvare i loro progressi e continuare a completare il modulo in seguito."],"Save & Progress in SureForms":["Salva e Prosegui in SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Dai ai tuoi utenti la flessibilit\u00e0 di completare i moduli al proprio ritmo consentendo loro di salvare i progressi e tornare in qualsiasi momento."],"Let users pause long or multi-step forms and continue later.":["Consenti agli utenti di mettere in pausa moduli lunghi o a pi\u00f9 fasi e continuare in seguito."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Riduci l'abbandono dei moduli con link di ripresa convenienti e accedi ai loro progressi da qualsiasi luogo."],"Improve user experience for lengthy, complex, or multi-page forms.":["Migliora l'esperienza utente per moduli lunghi, complessi o su pi\u00f9 pagine."],"This form is not yet available. Please check back after the scheduled start time.":["Questo modulo non \u00e8 ancora disponibile. Si prega di ricontrollare dopo l'orario di inizio programmato."],"This form is no longer accepting submissions. The submission period has ended.":["Questo modulo non accetta pi\u00f9 invii. Il periodo di invio \u00e8 terminato."],"The start date and time must be before the end date and time.":["La data e l'ora di inizio devono essere precedenti alla data e all'ora di fine."],"Form Scheduling":["Pianificazione del modulo"],"Enable Form Scheduling":["Abilita la pianificazione del modulo"],"Set a time period during which this form will be available for submissions.":["Imposta un periodo di tempo durante il quale questo modulo sar\u00e0 disponibile per le invii."],"Start Date & Time":["Data e ora di inizio"],"End Date & Time":["Data e ora di fine"],"Response Description Before Start Date":["Descrizione della risposta prima della data di inizio"],"Response Description After End Date":["Descrizione della risposta dopo la data di fine"],"Conditional Confirmations":["Conferme Condizionali"],"Set up the message or redirect users will see after submitting the form.":["Imposta il messaggio o reindirizza gli utenti che vedranno dopo aver inviato il modulo."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Mostra il messaggio giusto all'utente giusto in base a come risponde. Personalizza le conferme con condizioni intelligenti e guida automaticamente gli utenti al passo successivo migliore."],"Display different confirmation messages based on form responses.":["Visualizza diversi messaggi di conferma in base alle risposte del modulo."],"Redirect users to specific pages or URLs conditionally.":["Reindirizza gli utenti a pagine o URL specifici in modo condizionale."],"Create personalized thank-you messages without extra forms.":["Crea messaggi di ringraziamento personalizzati senza moduli aggiuntivi."],"Lost Password":["Password persa"],"Reset Password":["Reimposta la password"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Seleziona un servizio di protezione antispam. Configura le chiavi API nelle Impostazioni Globali prima di abilitare."],"Send as Raw HTML":["Invia come HTML grezzo"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Quando abilitato, il corpo dell'email HTML verr\u00e0 preservato esattamente come scritto e avvolto in un modello di email professionale."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["I tag intelligenti che fanno riferimento ai campi inviati dagli utenti non verranno eseguiti in modalit\u00e0 HTML grezzo. Evita di inserire valori di campo non attendibili direttamente nel corpo dell'email."],"Please provide a recipient email address and subject line.":["Si prega di fornire un indirizzo email del destinatario e l'oggetto."],"Email notification duplicated!":["Notifica email duplicata!"],"Are you sure you want to delete this email notification?":["Sei sicuro di voler eliminare questa notifica email?"],"Email notification deleted!":["Notifica email eliminata!"],"URL is missing Top Level Domain (TLD).":["Manca il dominio di primo livello (TLD) nell'URL."],"This form is now closed as the maximum number of entries has been received.":["Questo modulo \u00e8 ora chiuso poich\u00e9 \u00e8 stato raggiunto il numero massimo di iscrizioni."],"Publish Your Form":["Pubblica il tuo modulo"],"Enable This to Instantly Publish the Form":["Abilita questo per pubblicare immediatamente il modulo"],"Style Your Instant Form Page Here":["Stile la tua pagina del modulo istantaneo qui"],"Quizzes":["Quiz"],"%s - Description":["%s - Descrizione"],"Send entries to 100+ popular apps.":["Invia voci a oltre 100 app popolari."],"Build automated workflows that run instantly.":["Crea flussi di lavoro automatizzati che vengono eseguiti istantaneamente."],"Create custom app integrations using our Custom App feature.":["Crea integrazioni di app personalizzate utilizzando la nostra funzione App personalizzata."],"Keep your tools in sync automatically.":["Mantieni i tuoi strumenti sincronizzati automaticamente."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Questo installer\u00e0 e attiver\u00e0 OttoKit sul tuo sito WordPress per abilitare le funzionalit\u00e0 di automazione."],"Automate Your Forms with OttoKit":["Automatizza i tuoi moduli con OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Ogni invio di modulo dovrebbe attivare qualcosa: un avviso Slack, un lead CRM, un'email di follow-up o una nuova riga in Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Crea quiz interattivi per coinvolgere il tuo pubblico e raccogliere informazioni."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Progetta quiz coinvolgenti con vari tipi di domande, feedback personalizzati e punteggi automatici per catturare l'attenzione del tuo pubblico e ottenere preziose informazioni."],"Create interactive quizzes with multiple question types.":["Crea quiz interattivi con pi\u00f9 tipi di domande."],"Provide personalized feedback based on user responses.":["Fornisci feedback personalizzato basato sulle risposte degli utenti."],"Automate scoring and lead segmentation for better insights.":["Automatizza la valutazione e la segmentazione dei lead per ottenere migliori approfondimenti."],"Heading 1":["Intestazione 1"],"Heading 2":["Intestazione 2"],"Heading 3":["Intestazione 3"],"Heading 4":["Intestazione 4"],"Heading 5":["Intestazione 5"],"Heading 6":["Intestazione 6"],"Form settings saved.":["Impostazioni del modulo salvate."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Il limite di inserimento si basa sulle voci memorizzate per contare le sottomissioni. Quando nelle Impostazioni di Conformit\u00e0 \u00e8 abilitata l'opzione \"Non memorizzare mai i dati di inserimento dopo l'invio del modulo\", questo limite non verr\u00e0 applicato. Disabilita quell'opzione o rimuovi il limite di inserimento per utilizzare questa funzione."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Impostazioni salvate, ma gli attributi del post (password \/ titolo \/ contenuto) non sono stati aggiornati. Riprova per mantenerli."],"Failed to save form settings.":["Impossibile salvare le impostazioni del modulo."],"Saving\u2026":["Salvataggio in corso\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Quando abilitato, questo modulo non memorizzer\u00e0 l'IP dell'utente, il nome del browser e il nome del dispositivo nelle voci."],"Failed to save. Please try again.":["Salvataggio non riuscito. Per favore riprova."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Le chiavi API di reCAPTCHA per la versione selezionata non sono configurate. Impostale nelle Impostazioni Globali."],"Please select a reCAPTCHA version.":["Si prega di selezionare una versione di reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Le chiavi API di hCaptcha non sono configurate. Impostale nelle Impostazioni Globali."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Le chiavi API di Cloudflare Turnstile non sono configurate. Impostale nelle Impostazioni Globali."],"Form data":["Dati del modulo"],"Some fields need attention":["Alcuni campi necessitano di attenzione"],"Unsaved changes":["Modifiche non salvate"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["\u00c8 necessario un indirizzo email del destinatario e una riga dell'oggetto prima che questa notifica possa essere salvata. Correggi i campi evidenziati o annulla le modifiche per tornare indietro."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Hai modifiche non salvate per questa notifica. Scartale per tornare indietro o rimani per salvarle."],"Discard & go back":["Annulla e torna indietro"],"Stay & fix":["Rimani e ripara"],"Keep editing":["Continua a modificare"],"Please provide a recipient email address.":["Si prega di fornire un indirizzo email del destinatario."],"Please provide a subject line.":["Si prega di fornire un oggetto."],"Please provide a custom URL.":["Si prega di fornire un URL personalizzato."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Hai modifiche non salvate. Scartale per continuare o rimani per salvare le tue modifiche."],"Discard & continue":["Scarta e continua"],"Show Entries":["Mostra Voci"],"Display this form\u2019s entries in a table on the frontend.":["Visualizza le voci di questo modulo in una tabella nel frontend."],"Publish this form\u2019s submissions as a sortable, paginated table on any page \u2014 perfect for public directories, listings, and team dashboards, with per-role view access.":["Pubblica le invii di questo modulo come una tabella ordinabile e paginata su qualsiasi pagina \u2014 perfetto per directory pubbliche, elenchi e dashboard di team, con accesso alla visualizzazione per ruolo."],"Embed a sortable, paginated entries table with a simple shortcode.":["Incorpora una tabella di voci ordinabile e paginata con un semplice shortcode."],"Choose exactly which fields appear as columns.":["Scegli esattamente quali campi appaiono come colonne."],"Restrict who can view entries by user role.":["Limita chi pu\u00f2 visualizzare le voci in base al ruolo utente."],"Quill heading picker: default paragraph style\u0004Normal":["Normale"]}}} \ No newline at end of file diff --git a/languages/sureforms-it_IT.mo b/languages/sureforms-it_IT.mo index 6fe0d934e..18548b480 100644 Binary files a/languages/sureforms-it_IT.mo and b/languages/sureforms-it_IT.mo differ diff --git a/languages/sureforms-it_IT.po b/languages/sureforms-it_IT.po index 2d7bdd888..2a4a71589 100644 --- a/languages/sureforms-it_IT.po +++ b/languages/sureforms-it_IT.po @@ -14,9 +14,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -43,8 +43,8 @@ msgstr "Un modo semplice ma potente per creare moduli moderni per il tuo sito we msgid "https://sureforms.com/" msgstr "https://sureforms.com/" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -59,9 +59,9 @@ msgstr "https://sureforms.com/" msgid "Dashboard" msgstr "Cruscotto" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -78,15 +78,15 @@ msgstr "Cruscotto" msgid "Settings" msgstr "Impostazioni" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "Nuovo modulo" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -102,7 +102,7 @@ msgid "Entries" msgstr "Voci" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "Modifica %1$s" @@ -117,24 +117,24 @@ msgstr "Modifica %1$s" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "Verifica del nonce fallita." #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "Per favore %1$sattiva%2$s la tua copia di %3$s per ottenere nuove funzionalità, accedere al supporto, ricevere notifiche di aggiornamento e altro ancora." #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "SureForms %1$s richiede almeno %2$s %3$s per funzionare correttamente. Si prega di aggiornare all'ultima versione da %4$squi%5$s." -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 @@ -204,7 +204,7 @@ msgstr "Spazzatura" msgid "Published" msgstr "Pubblicato" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "Visualizza" @@ -296,11 +296,11 @@ msgstr "Nessun plugin specificato" msgid "Plugin Successfully Activated" msgstr "Plugin attivato con successo" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "Attivazione in corso..." -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -315,17 +315,17 @@ msgstr "Attivazione in corso..." msgid "Activated" msgstr "Attivato" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "Attiva" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "Installazione in corso..." -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "Installato" @@ -333,10 +333,11 @@ msgstr "Installato" msgid "You do not have permission to access this page." msgstr "Non hai il permesso di accedere a questa pagina." -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -439,8 +440,8 @@ msgstr "Nessuna email utente trovata nei dati decrittografati." msgid "The message array was not supplied" msgstr "L'array di messaggi non è stato fornito" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "Il middleware AI di SureForms ha riscontrato un errore." @@ -627,8 +628,8 @@ msgstr "Nessun modulo trovato." #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "Lunedì" @@ -662,7 +663,7 @@ msgstr "Il valore deve essere unico." msgid "Sorry, you are not allowed to perform this action." msgstr "Spiacente, non ti è permesso eseguire questa azione." -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "Valuta SureForms" @@ -720,6 +721,7 @@ msgstr "Modifica modulo" msgid "Edit" msgstr "Modifica" +#: admin/admin.php:2021 #: inc/page-builders/elementor/form-widget.php:346 #: assets/build/dashboard.js:2 msgid "Create New Form" @@ -756,8 +758,8 @@ msgstr "Visualizza modulo" msgid "View Forms" msgstr "Visualizza moduli" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -802,7 +804,7 @@ msgstr "Email di notifica amministrativa" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -8880,9 +8882,9 @@ msgstr "Aggiungi blocchi alla barra delle azioni rapide" msgid "Re-arrange block inside Quick Action Bar" msgstr "Riorganizza il blocco all'interno della Barra delle Azioni Rapide" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -9323,7 +9325,7 @@ msgstr "Interruzione di pagina" msgid "Previous" msgstr "Precedente" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 @@ -10610,7 +10612,7 @@ msgstr "Sblocca moduli conversazionali" msgid "With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience." msgstr "Con il piano SureForms Pro, puoi trasformare i tuoi moduli in layout conversazionali coinvolgenti per un'esperienza utente senza interruzioni." -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "Ottieni SureForms Pro" @@ -11236,8 +11238,8 @@ msgstr "Descrivi il modulo che desideri creare" msgid "We are building your form…" msgstr "Stiamo creando il tuo modulo…" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "SMTP" @@ -11369,28 +11371,29 @@ msgstr "Abilita la Notifica Amministratore" msgid "Admin notifications keep you informed about new form entries since your last visit." msgstr "Le notifiche dell'amministratore ti tengono informato sui nuovi invii di moduli dalla tua ultima visita." -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "Utente non autorizzato." #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "%1$sInizia %2$scostruendo il tuo primo modulo%3$s.%4$s%5$sScopri la potenza del nostro intuitivo Costruttore di Moduli AI%6$s" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "SureForms ti sta aspettando!" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "Crea il mio primo modulo" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "Chiudi" @@ -11410,51 +11413,51 @@ msgstr "Accesso" msgid "Register" msgstr "Registrati" -#: admin/admin.php:1974 +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "Voci recenti" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "( Ultimi 7 giorni )" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "Usa la logica condizionale per mostrare solo ciò che conta" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "Dividi il tuo modulo in passaggi per mantenerlo semplice" -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "Consenti alle persone di caricare file direttamente nel tuo modulo" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "Trasforma automaticamente le risposte in PDF scaricabili" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "Consenti agli utenti di firmare con un semplice campo firma" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "Collega il tuo modulo ad altri strumenti utilizzando i webhook" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "Usa moduli conversazionali per un'esperienza simile a una chat" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "Consenti agli utenti di registrarsi o accedere tramite il tuo modulo" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "Crea moduli che creano account utente WordPress" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "Aggiungi calcoli per totalizzare automaticamente i punteggi o i prezzi" @@ -11944,8 +11947,8 @@ msgstr "Miniatura video di SureForms" msgid "Expected format for emails - email@sureforms.com or John Doe " msgstr "Formato previsto per le email - email@sureforms.com o John Doe " -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -12322,8 +12325,8 @@ msgstr "Sconosciuto" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "Utente Ospite" @@ -12336,7 +12339,7 @@ msgid "Valid customer email is required for payments." msgstr "È richiesta un'email cliente valida per i pagamenti." #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -12347,136 +12350,136 @@ msgid "Stripe is not connected." msgstr "Stripe non è connesso." #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "Chiave segreta di Stripe non trovata." #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "L'importo del pagamento (%s) è inferiore al minimo consentito. Stripe elabora solo importi superiori a 50¢." #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "Manca il campo richiesto: %s" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "È richiesta un'email valida del cliente per gli abbonamenti." -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "Il nome del cliente è richiesto per gli abbonamenti." -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "L'importo deve essere maggiore di 0" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "Intervallo di fatturazione non valido" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "Impossibile creare il cliente per l'abbonamento." -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "Impossibile creare l'abbonamento tramite middleware." -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "Risposta vuota dalla creazione dell'abbonamento." -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "Risposta JSON non valida dalla creazione dell'abbonamento." -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "Dati di abbonamento non validi." -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "Creazione dell'abbonamento non riuscita." #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "Errore imprevisto: %s" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "ID di abbonamento non trovato." -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "ID cliente non trovato per il pagamento." -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "Impossibile recuperare l'intento di configurazione." -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "Impossibile aggiornare l'abbonamento." -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "Ultima fattura non trovata nell'abbonamento." -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "Impossibile recuperare la fattura." -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "Intento di pagamento non trovato sulla fattura." -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "Impossibile confermare il pagamento." -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "Impossibile recuperare l'abbonamento." -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "Abbonamento non trovato per il pagamento." #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "ID utente: %d" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "Stato della fattura: %s" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "Verifica dell'abbonamento" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -12491,8 +12494,8 @@ msgstr "ID di abbonamento: %s" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -12506,13 +12509,13 @@ msgid "Payment Gateway: %s" msgstr "Gateway di Pagamento: %s" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "ID dell'intento di pagamento: %s" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -12520,7 +12523,7 @@ msgstr "ID di addebito: %s" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -12528,7 +12531,7 @@ msgid "Subscription Status: %s" msgstr "Stato dell'abbonamento: %s" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -12536,8 +12539,8 @@ msgstr "ID cliente: %s" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -12546,34 +12549,34 @@ msgstr "Importo: %1$s %2$s" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "Modalità: %s" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "Verifica dell'abbonamento non riuscita." -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "Impossibile recuperare l'intento di pagamento." -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "Il pagamento non è stato confermato con successo." -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "Verifica del pagamento" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -12581,18 +12584,18 @@ msgstr "ID transazione: %s" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "Stato: %s" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "Creazione del cliente Stripe non riuscita." -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "Impossibile creare un cliente ospite di Stripe." @@ -13457,7 +13460,7 @@ msgstr "Creato tramite ciclo di fatturazione in abbonamento" msgid "Edit this form" msgstr "Modifica questo modulo" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -15080,7 +15083,7 @@ msgid "Failed to create duplicate form." msgstr "Impossibile creare un modulo duplicato." #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "Configurazione del modulo non valida." @@ -15156,7 +15159,7 @@ msgstr "È richiesto il valore del campo importo variabile." msgid "Payment amount below minimum. Minimum: %1$s, received %2$s." msgstr "Importo del pagamento inferiore al minimo. Minimo: %1$s, ricevuto %2$s." -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "(Copia)" @@ -15355,12 +15358,12 @@ msgid "Stripe Settings" msgstr "Impostazioni di Stripe" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "SureForms %1$s richiede almeno %2$s %3$s per funzionare correttamente. Si prega di aggiornare all'ultima versione." -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "Aggiorna ora" @@ -15408,8 +15411,8 @@ msgstr "Posizione del simbolo di valuta" msgid "Select the position of the currency symbol relative to the amount." msgstr "Seleziona la posizione del simbolo della valuta rispetto all'importo." -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -15423,40 +15426,40 @@ msgstr "Seleziona la posizione del simbolo della valuta rispetto all'importo." msgid "Learn" msgstr "Impara" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "Incredibile! SureForms sta alimentando i tuoi moduli e le tue sottomissioni - continuiamo a crescere insieme!" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "Se SureForms ti è stato utile, ti dispiacerebbe prendere un momento per lasciare una recensione a 5 stelle su WordPress.org?" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "Forse più tardi" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "L'ho già fatto" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "SureForms è pronto a potenziare i tuoi moduli — scopri cosa è possibile!" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "Gestisci i tuoi moduli, traccia le sottomissioni e scopri funzionalità come AI Form Builder, integrazioni di pagamento e altro ancora dalla dashboard di SureForms." -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "Vai al cruscotto" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "Lo so già" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "Parametri non validi." @@ -15850,7 +15853,7 @@ msgstr "Questo modulo non è ancora disponibile. Ricontrolla dopo l'orario di in #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -15863,8 +15866,8 @@ msgstr "Questo modulo non è ancora disponibile. Ricontrolla dopo l'orario di in #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "Verifica di sicurezza fallita. Si prega di aggiornare la pagina e riprovare." @@ -16163,28 +16166,28 @@ msgstr "Azione non valida. Usa \"read\" o \"unread\"." msgid "Invalid action. Use \"trash\" or \"restore\"." msgstr "Azione non valida. Usa \"trash\" o \"restore\"." -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "Seleziona almeno un modulo e specifica un'azione." -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "Modulo non trovato o non è un tipo di modulo valido." -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "Questo modulo è già nel cestino." -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "Questo modulo non è nel cestino." -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "Azione non valida." #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "Impossibile %s questo modulo. Per favore riprova." @@ -16202,32 +16205,32 @@ msgid "Enter a valid email address." msgstr "Inserisci un indirizzo email valido." #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "Il valore minimo è %s." #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "Il valore massimo è %s." #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "Seleziona almeno %s opzioni." #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "Puoi selezionare fino a %s opzioni." -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "Questo modulo è ora chiuso poiché abbiamo raggiunto il numero massimo di iscrizioni." @@ -16423,7 +16426,7 @@ msgid "Duplicate form?" msgstr "Duplicare il modulo?" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "Si è verificato un errore durante l'invio del modulo. Si prega di riprovare." @@ -16750,35 +16753,35 @@ msgstr "Recupera le impostazioni globali di SureForms. Facoltativamente, filtra msgid "Setting categories to retrieve. Omit for all categories." msgstr "Impostazione delle categorie da recuperare. Omesso per tutte le categorie." -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "Aggiorna impostazioni globali" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "Aggiorna le impostazioni globali di SureForms per una categoria specifica: generale, messaggi di validazione, riepilogo email o sicurezza." -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "La categoria di impostazioni da aggiornare." -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "Coppie chiave-valore delle impostazioni da aggiornare." -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "La categoria delle impostazioni è obbligatoria." -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "È necessario fornire i dati delle impostazioni." -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "Nessuna chiave di impostazione valida fornita per questa categoria." -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "Categoria di impostazioni non valida." @@ -16794,19 +16797,19 @@ msgstr "Segreto del webhook non configurato." msgid "Invalid webhook signature." msgstr "Firma del webhook non valida." -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "Quiz" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "Voci del quiz" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "Nuovo" @@ -17324,43 +17327,43 @@ msgstr "Perfetto per l'istruzione, la formazione e i quiz divertenti" msgid "Select this to create a quiz with scored questions and graded results." msgstr "Seleziona questo per creare un quiz con domande a punteggio e risultati valutati." -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "Rapporti di indagine" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "Intestazione 1" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "Intestazione 2" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "Intestazione 3" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "Intestazione 4" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "Intestazione 5" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" @@ -17694,15 +17697,15 @@ msgstr "Post non valido." msgid "You cannot edit this post." msgstr "Non puoi modificare questo post." -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "L'IA non ha restituito un modulo. Per favore, perfeziona il tuo prompt e riprova." -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "La risposta dell'IA manca di un titolo del modulo. Per favore riprova." -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "L'IA non è riuscita a generare i campi del modulo. Per favore, riprova." @@ -17743,7 +17746,7 @@ msgstr "Pagamento una tantum" msgid "Choose payment type" msgstr "Scegli il tipo di pagamento" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "L'intervallo di fatturazione non corrisponde alla configurazione del modulo." @@ -17887,15 +17890,15 @@ msgstr "La risposta dell'IA era vuota. Per favore, perfeziona il tuo prompt e ri msgid "Unable to build form fields from the AI response." msgstr "Impossibile creare i campi del modulo dalla risposta dell'AI." -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "Voci parziali" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "Questo modulo è ora chiuso poiché abbiamo ricevuto tutte le iscrizioni." @@ -17904,16 +17907,16 @@ msgstr "Questo modulo è ora chiuso poiché abbiamo ricevuto tutte le iscrizioni msgid "Invalid settings tab." msgstr "Scheda delle impostazioni non valida." -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "Grazie per averci contattato! Saremo in contatto con te a breve." -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "Utilizza l'azione di ripristino per recuperare un modulo cestinato prima di passarlo a bozza." -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "Questo modulo è già una bozza." @@ -18760,6 +18763,72 @@ msgstr "L'importo del pagamento non può essere verificato per questo modulo. Mo msgid "Cancellation is not supported for this payment gateway." msgstr "La cancellazione non è supportata per questo gateway di pagamento." +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "SureForms AI Bozza Rapida" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "Descrivi il modulo e lascia che SureForms AI lo generi per te." + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "Descrivi il tuo modulo" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "Esempio: Crea un modulo di contatto con campi per nome, email, telefono e messaggio." + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "Reindirizzamento in corso..." + +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "Nessun prompt fornito." + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "Il prompt è troppo lungo. Per favore accorcialo e riprova." + +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "La parte prima di @ non può superare %s caratteri." + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "La parte dopo @ non può superare %s caratteri." + +#: assets/build/formEditor.js:172 +msgid "Show Entries" +msgstr "Mostra Voci" + +#: assets/build/formEditor.js:172 +msgid "Display this form’s entries in a table on the frontend." +msgstr "Visualizza le voci di questo modulo in una tabella nel frontend." + +#: assets/build/formEditor.js:172 +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." +msgstr "Pubblica le invii di questo modulo come una tabella ordinabile e paginata su qualsiasi pagina — perfetto per directory pubbliche, elenchi e dashboard di team, con accesso alla visualizzazione per ruolo." + +#: assets/build/formEditor.js:172 +msgid "Embed a sortable, paginated entries table with a simple shortcode." +msgstr "Incorpora una tabella di voci ordinabile e paginata con un semplice shortcode." + +#: assets/build/formEditor.js:172 +msgid "Choose exactly which fields appear as columns." +msgstr "Scegli esattamente quali campi appaiono come colonne." + +#: assets/build/formEditor.js:172 +msgid "Restrict who can view entries by user role." +msgstr "Limita chi può visualizzare le voci in base al ruolo utente." + #: inc/post-types.php:226 msgctxt "post type general name" msgid "Forms" @@ -19187,34 +19256,34 @@ msgctxt "block keyword" msgid "color" msgstr "colore" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "Normale" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "Visita l'URL:" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "Inserisci il link:" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "Modifica" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "Salva" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "Rimuovi" diff --git a/languages/sureforms-nl_NL-1cb9ecd067cd971ff5d9db0b4dae2891.json b/languages/sureforms-nl_NL-1cb9ecd067cd971ff5d9db0b4dae2891.json index 9a4a7cbcd..ed89c3ea3 100644 --- a/languages/sureforms-nl_NL-1cb9ecd067cd971ff5d9db0b4dae2891.json +++ b/languages/sureforms-nl_NL-1cb9ecd067cd971ff5d9db0b4dae2891.json @@ -1 +1 @@ -{"translation-revision-date":"2024-12-13T12:33:48+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formulier"],"Fields":["Velden"],"Image":["Afbeelding"],"Activated":["Geactiveerd"],"Activate":["Activeren"],"Submit":["Indienen"],"Global Settings":["Globale instellingen"],"Form Title":["Formuliertitel"],"Edit":["Bewerken"],"Please enter a valid URL.":["Voer een geldige URL in."],"Desktop":["Bureaublad"],"Medium":["Middelgroot"],"Mobile":["Mobiel"],"Repeat":["Herhaal"],"Scroll":["Scrollen"],"Signature":["Handtekening"],"Tablet":["Tablet"],"Upload":["Uploaden"],"Basic":["Basis"],"Form Settings":["Formulierinstellingen"],"General":["Algemeen"],"Style":["Stijl"],"Advanced":["Geavanceerd"],"No tags available":["Geen tags beschikbaar"],"Device":["Apparaat"],"Select Shortcodes":["Selecteer shortcodes"],"Page Break Label":["Pagina-einde label"],"Next":["Volgende"],"Back":["Terug"],"Reset":["Resetten"],"Generic tags":["Algemene tags"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Selecteer eenheden"],"%s units":["%s eenheden"],"Margin":["Marge"],"None":["Geen"],"Custom":["Aangepast"],"Please add a option props to MultiButtonsControl":["Voeg alstublieft een optie-eigenschap toe aan MultiButtonsControl"],"Confirm":["Bevestigen"],"Cancel":["Annuleren"],"Processing\u2026":["Bezig met verwerken\u2026"],"Select Video":["Selecteer video"],"Change Video":["Video wijzigen"],"Select Lottie Animation":["Selecteer Lottie-animatie"],"Change Lottie Animation":["Wijzig Lottie-animatie"],"Upload SVG":["SVG uploaden"],"Change SVG":["SVG wijzigen"],"Select Image":["Selecteer afbeelding"],"Change Image":["Afbeelding wijzigen"],"Upload SVG?":["SVG uploaden?"],"Upload SVG can be potentially risky. Are you sure?":["Het uploaden van SVG kan potentieel riskant zijn. Weet je het zeker?"],"Upload Anyway":["Toch uploaden"],"Full Width":["Volledige breedte"],"Install":["Installeren"],"Plugin Installation failed, Please try again later.":["Installatie van de plugin mislukt, probeer het later opnieuw."],"Plugin activation failed, Please try again later.":["Plug-in activering mislukt, probeer het later opnieuw."],"Integrations":["Integraties"],"%s Removed from Quick Action Bar.":["%s verwijderd van de snelle actiebalk."],"Add to Quick Action Bar":["Toevoegen aan de Snelle Actiebalk"],"%s Added to Quick Action Bar.":["%s toegevoegd aan de Snelle Actiebalk."],"Already Present in Quick Action Bar":["Al aanwezig in de snelle actiebalk"],"No results found.":["Geen resultaten gevonden."],"data object is empty":["gegevensobject is leeg"],"Add blocks to Quick Action Bar":["Blokken toevoegen aan de Snelle Actiebalk"],"Re-arrange block inside Quick Action Bar":["Blok herschikken in de Snelle Actiebalk"],"Upgrade":["Upgrade"],"Connecting\u2026":["Verbinden\u2026"],"Install & Activate":["Installeren & Activeren"],"Compliance Settings":["Instellingen voor naleving"],"Enable GDPR Compliance":["Schakel GDPR-naleving in"],"Never store entry data after form submission":["Sla nooit invoergegevens op na het indienen van het formulier"],"When enabled this form will never store Entries.":["Wanneer ingeschakeld, zal dit formulier nooit inzendingen opslaan."],"Automatically delete entries":["Automatisch items verwijderen"],"When enabled this form will automatically delete entries after a certain period of time.":["Wanneer ingeschakeld, zal dit formulier automatisch inzendingen na een bepaalde periode verwijderen."],"Entries older than the days set will be deleted automatically.":["Inzendingen ouder dan de ingestelde dagen worden automatisch verwijderd."],"Custom CSS":["Aangepaste CSS"],"The following CSS styles added below will only apply to this form container.":["De volgende CSS-stijlen die hieronder worden toegevoegd, zijn alleen van toepassing op deze formuliercontainer."],"Visual":["Visueel"],"HTML":["HTML"],"All Data":["Alle gegevens"],"Add Shortcode":["Voeg shortcode toe"],"Form input tags":["Formulierveldlabels"],"Comma separated values are also accepted.":["Door komma's gescheiden waarden worden ook geaccepteerd."],"Email Notification":["E-mailmelding"],"Name":["Naam"],"Send Email To":["E-mail verzenden naar"],"Subject":["Onderwerp"],"CC":["CC"],"BCC":["BCC"],"Reply To":["Antwoord aan"],"Add Notification":["Melding toevoegen"],"Add Key":["Sleutel toevoegen"],"Add Value":["Waarde toevoegen"],"Add":["Toevoegen"],"Confirmation Message":["Bevestigingsbericht"],"After Form Submission":["Na het indienen van het formulier"],"Hide Form":["Formulier verbergen"],"Reset Form":["Formulier opnieuw instellen"],"Custom URL":["Aangepaste URL"],"Add Query Parameters":["Queryparameters toevoegen"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Selecteer of u sleutel-waardeparen wilt toevoegen voor formuliervelden om op te nemen in queryparameters"],"Query Parameters":["Queryparameters"],"Please select a page.":["Selecteer een pagina."],"Suggestion: URL should use HTTPS":["Suggestie: URL moet HTTPS gebruiken"],"Success Message":["Succesbericht"],"Redirect":["Doorsturen"],"Redirect to":["Doorsturen naar"],"Page":["Pagina"],"Form Confirmation":["Formulierbevestiging"],"Confirmation Type":["Bevestigingstype"],"Use Labels as Placeholders":["Gebruik labels als placeholders"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Bovenstaande instelling plaatst de labels binnen de velden als placeholders (waar mogelijk). Deze instelling is alleen van toepassing op de live pagina, niet in de voorbeeldweergave van de editor."],"Page Break":["Pagina-einde"],"Show Labels":["Labels weergeven"],"First Page Label":["Eerste paginalabel"],"Progress Indicator":["Voortgangsindicator"],"Progress Bar":["Voortgangsbalk"],"Connector":["Connector"],"Steps":["Stappen"],"Next Button Text":["Volgende knoptekst"],"Back Button Text":["Terugknoptekst"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Weet je zeker dat je wilt afsluiten? Je niet-opgeslagen wijzigingen gaan verloren omdat je enkele validatiefouten hebt."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Er zijn enkele niet-opgeslagen wijzigingen. Sla uw wijzigingen op om de updates door te voeren."],"Form Behavior":["Formuliergedrag"],"Clear":["Duidelijk"],"Select Color":["Selecteer kleur"],"Primary Color":["Primaire kleur"],"Text Color":["Tekstkleur"],"Text Color on Primary":["Tekstkleur op primair"],"Field Spacing":["Veldafstand"],"Small":["Klein"],"Large":["Groot"],"Left":["Links"],"Center":["Centrum"],"Right":["Rechts"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Onzichtbaar"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Datumkiezer"],"Time Picker":["Tijdkiezer"],"Hidden":["Verborgen"],"Slider":["Schuifregelaar"],"Rating":["Beoordeling"],"Upgrade to Unlock These Fields":["Upgrade om deze velden te ontgrendelen"],"Add Block":["Blok toevoegen"],"Customize with SureForms":["Pas aan met SureForms"],"Page break":["Pagina-einde"],"Previous":["Vorige"],"Thank you":["Dank je"],"Form submitted successfully!":["Formulier succesvol ingediend!"],"Instant Form":["Direct formulier"],"Enable Instant Form":["Instant Form inschakelen"],"Enable Preview":["Voorbeeld inschakelen"],"Show Title":["Toon titel"],"Site Logo":["Site-logo"],"Banner Background":["Banner Achtergrond"],"Color":["Kleur"],"Upload Image":["Afbeelding uploaden"],"Background Color":["Achtergrondkleur"],"Use banner as page background":["Gebruik banner als paginabackground"],"Form Width":["Formulierbreedte"],"URL":["URL"],"URL Slug":["URL-slug"],"The last part of the URL.":["Het laatste deel van de URL."],"Learn more.":["Meer informatie."],"SureForms Description":["SureForms Beschrijving"],"Form Options":["Formulieropties"],"Form Shortcode":["Formulier Shortcode"],"Paste this shortcode on the page or post to render this form.":["Plaats deze shortcode op de pagina of het bericht om dit formulier weer te geven."],"Spam Protection":["Spam Bescherming"],"Auto":["Auto"],"Normal":["Normaal"],"%":["%"],"Top":["Top"],"Bottom":["Onderkant"],"Solid":["Solide"],"Width":["Breedte"],"Size":["Grootte"],"EM":["EM"],"Padding":["Opvulling"],"Color 1":["Kleur 1"],"Color 2":["Kleur 2"],"Type":["Type"],"Linear":["Lineair"],"Radial":["Radiaal"],"Location 1":["Locatie 1"],"Location 2":["Locatie 2"],"Angle":["Hoek"],"Classic":["Klassiek"],"Gradient":["Gradi\u00ebnt"],"Background":["Achtergrond"],"Cover":["Omslag"],"Contain":["Bevatten"],"Overlay":["Overlay"],"No Repeat":["Geen herhaling"],"Overlay Opacity":["Overlay-opaciteit"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Klasnamen moeten gescheiden worden door spaties. Elke klasnaam mag niet beginnen met een cijfer, streepje of onderstrepingsteken. Ze mogen alleen letters (inclusief Unicode-tekens), cijfers, streepjes en onderstrepingstekens bevatten."],"Conversational Layout":["Gespreksindeling"],"Unlock Conversational Forms":["Ontgrendel Gespreksformulieren"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Met het SureForms Pro Plan kun je je formulieren omzetten in boeiende, conversatiegerichte lay-outs voor een naadloze gebruikerservaring."],"Premium":["Premium"],"Overlay Type":["Overlaytype"],"Image Overlay Color":["Afbeelding Overlay Kleur"],"Image Position":["Afbeeldingspositie"],"Attachment":["Bijlage"],"Fixed":["Vast"],"Blend Mode":["Overvloeimodus"],"Multiply":["Vermenigvuldigen"],"Screen":["Scherm"],"Darken":["Verduisteren"],"Lighten":["Verlichten"],"Color Dodge":["Kleur Dodge"],"Saturation":["Verzadiging"],"Repeat-x":["Herhaal-x"],"Repeat-y":["Herhaal-y"],"PX":["PX"],"Button":["Knop"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Verbind met OttoKit"],"SUREFORMS PREMIUM FIELDS":["SUREFORMS PREMIUM VELDEN"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Het huidige 'Van E-mailadres' komt niet overeen met de domeinnaam van uw website (%1$s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd. Probeer in plaats daarvan een Van-adres te gebruiken dat overeenkomt met uw website-domein (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Het huidige 'Van E-mailadres' komt niet overeen met de domeinnaam van uw website (%s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd."],"We strongly recommend that you install the free ":["We raden ten zeerste aan dat u de gratis installeert"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin! De Setup Wizard maakt het gemakkelijk om je e-mails te repareren."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Probeer afwisselend een Van-adres te gebruiken dat overeenkomt met uw website-domein (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Voer een geldig e-mailadres in. Uw meldingen worden niet verzonden als het veld niet correct is ingevuld."],"From Name":["Van Naam"],"From Email":["Van e-mail"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Het huidige 'Van E-mailadres' komt mogelijk niet overeen met de domeinnaam van uw website (%1$s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd. Probeer in plaats daarvan een Van-adres te gebruiken dat overeenkomt met uw website domein (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Het huidige 'Van E-mailadres' komt mogelijk niet overeen met de domeinnaam van uw website (%s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd."],"Border Radius":["Randstraal"],"Form Theme":["Formulier Thema"],"Instant Form Padding":["Directe Formuliervulling"],"Instant Form Border Radius":["Directe Formulier Randstraal"],"Select Gradient":["Selecteer verloop"],"Upgrade Now":["Nu upgraden"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Inzendingen ouder dan de geselecteerde dagen worden verwijderd."],"Entries Time Period":["Invoerperiode"],"Custom CSS Panel":["Aangepast CSS-paneel"],"Notifications can use only one From Email so please enter a single address.":["Meldingen kunnen slechts \u00e9\u00e9n Van E-mailadres gebruiken, dus voer alstublieft \u00e9\u00e9n enkel adres in."],"Email Notifications":["E-mailmeldingen"],"Actions":["Acties"],"Duplicate":["Duplicaat"],"Delete":["Verwijderen"],"Select Page to redirect":["Selecteer pagina om te omleiden"],"Search for a page":["Zoek naar een pagina"],"Select a page":["Selecteer een pagina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Opslaan"],"Login":["Inloggen"],"Register":["Registreren"],"Date":["Datum"],"Advanced Settings":["Geavanceerde instellingen"],"Form Restriction":["Formulierbeperking"],"Maximum Number of Entries":["Maximaal aantal vermeldingen"],"Maximum Entries":["Maximale invoer"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["De instelling voor de tijdsperiode werkt volgens de tijdzone van je WordPress-site. Klik hier<\/a> om je WordPress Algemene Instellingen te openen, waar je deze kunt controleren en bijwerken."],"Click here":["Klik hier"],"Response Description After Maximum Entries":["Beschrijving van de reactie na maximale invoer"],"All changes will be saved automatically when you press back.":["Alle wijzigingen worden automatisch opgeslagen wanneer u op terug drukt."],"Repeater":["Herhaler"],"OttoKit Settings":["OttoKit-instellingen"],"Get Started":["Beginnen"],"Connect Native Integrations with SureForms":["Verbind native integraties met SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Verwacht formaat voor e-mails - email@sureforms.com of John Doe "],"delete":["verwijderen"],"Please type \"%s\" in the input box":["Typ alstublieft \"%s\" in het invoerveld"],"To confirm, type \"%s\" in the box below:":["Om te bevestigen, typ \"%s\" in het vak hieronder:"],"Type \"%s\"":["Typ \"%s\""],"Payment":["Betaling"],"%s - Order ID":["%s - Bestel-ID"],"%s - Amount":["%s - Bedrag"],"%s - Customer Email":["%s - Klant e-mail"],"%s - Customer Name":["%s - Klantnaam"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["Voeg aangepaste CSS-regels toe om dit specifieke formulier onafhankelijk van globale stijlen te stylen."],"Spam Protection Type":["Type spambeveiliging"],"Select Security Type":["Selecteer beveiligingstype"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Opmerking: Het gebruik van verschillende reCAPTCHA-versies (V2 checkbox en V3) op dezelfde pagina zal conflicten tussen de versies veroorzaken. Vermijd alstublieft het gebruik van verschillende versies op dezelfde pagina."],"Select Version":["Selecteer versie"],"Please configure the API keys correctly from the settings":["Configureer de API-sleutels correct via de instellingen"],"Control email alerts sent to admins or users after a form submission.":["Beheer e-mailmeldingen die naar beheerders of gebruikers worden verzonden na een formulierinzending."],"Customize the confirmation message or redirect the users after submitting the form.":["Pas het bevestigingsbericht aan of leid de gebruikers om nadat ze het formulier hebben ingediend."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Stel limieten in voor het aantal keren dat een formulier kan worden ingediend en beheer nalevingsopties, waaronder AVG en gegevensbewaring."],"Go to OttoKit Settings":["Ga naar OttoKit-instellingen"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Verbind SureForms met je favoriete apps om taken te automatiseren en gegevens naadloos te synchroniseren."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Ontgrendel krachtige integraties in het Premium-plan om uw workflows te automatiseren en SureForms direct te verbinden met uw favoriete tools."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Stuur formulierinzendingen rechtstreeks naar CRM's, e-mail en marketingplatforms."],"Automate repetitive tasks with seamless data syncing.":["Automatiseer repetitieve taken met naadloze gegevenssynchronisatie."],"Access exclusive native integrations for faster workflows.":["Toegang tot exclusieve native integraties voor snellere workflows."],"PDF Generation":["PDF-generatie"],"Generate and customize PDF copies of form submissions.":["Genereer en pas PDF-kopie\u00ebn van formulierinzendingen aan."],"Generate Submission PDFs":["Genereer indienings-PDF's"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Zet elke formulierinvoer om in een gepolijste PDF-bestand, waardoor het perfect is voor rapporten, archieven of om te delen."],"Automatically generate PDFs from your form submissions.":["Genereer automatisch PDF's van uw formulierinzendingen."],"Customize PDF templates with your branding.":["Pas PDF-sjablonen aan met uw branding."],"Download or email PDFs instantly.":["Download of e-mail PDF's direct."],"User Registration":["Gebruikersregistratie"],"Onboard new users or update existing accounts through beautiful looking forms.":["Nieuwe gebruikers onboarden of bestaande accounts bijwerken via prachtig uitziende formulieren."],"Register Users with SureForms":["Registreer gebruikers met SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Stroomlijn het gehele onboardingproces voor gebruikers op uw sites met naadloze, formuliergestuurde logins en registraties."],"Register new users directly via your form submissions.":["Registreer nieuwe gebruikers direct via uw formulierinzendingen."],"Create or update existing accounts by mapping form data to user fields.":["Maak nieuwe accounts aan of werk bestaande accounts bij door formuliergegevens aan gebruikersvelden te koppelen."],"Assign roles and control access automatically.":["Wijs rollen toe en beheer de toegang automatisch."],"Post Feed":["Berichtenfeed"],"Transform your form submission into WordPress posts.":["Transformeer je formulierinzending in WordPress-berichten."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Zet automatisch formulierinzendingen om in WordPress-berichten, pagina's of aangepaste berichttypen. Bespaar veel tijd en laat je formulieren direct content publiceren."],"Create posts, pages, or CPTs from your form entries.":["Maak berichten, pagina's of CPT's van uw formulierinzendingen."],"Map form fields to your post fields easily.":["Wijs formulier velden eenvoudig toe aan je berichtvelden."],"Automate the content publishing flow with few simple steps.":["Automatiseer de inhoudspublicatiestroom met een paar eenvoudige stappen."],"Automations":["Automatiseringen"],"Unlock Advanced Styling":["Ontgrendel geavanceerde opmaak"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Krijg volledige controle over het uiterlijk van uw formulier met aangepaste kleuren, lettertypen en lay-outs."],"Button Alignment":["Knopuitlijning"],"Add Custom CSS Class(es)":["Voeg Aangepaste CSS Klasse(n) Toe"],"Set the total number of submissions allowed for this form.":["Stel het totale aantal toegestane inzendingen voor dit formulier in."],"Save & Progress":["Opslaan & Voortgang"],"Allow users to save their progress and continue form completion later.":["Sta gebruikers toe hun voortgang op te slaan en later verder te gaan met het invullen van het formulier."],"Save & Progress in SureForms":["Opslaan & Verdergaan in SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Geef uw gebruikers de flexibiliteit om formulieren in hun eigen tempo in te vullen door hen toe te staan hun voortgang op te slaan en op elk moment terug te keren."],"Let users pause long or multi-step forms and continue later.":["Laat gebruikers lange of meerstapsformulieren pauzeren en later doorgaan."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Verminder het verlaten van formulieren met handige hervattingslinks en krijg overal toegang tot hun voortgang."],"Improve user experience for lengthy, complex, or multi-page forms.":["Verbeter de gebruikerservaring voor lange, complexe of meerpaginaformulieren."],"This form is not yet available. Please check back after the scheduled start time.":["Dit formulier is nog niet beschikbaar. Kom na de geplande starttijd terug."],"This form is no longer accepting submissions. The submission period has ended.":["Dit formulier accepteert geen inzendingen meer. De inzendperiode is afgelopen."],"The start date and time must be before the end date and time.":["De startdatum en -tijd moeten v\u00f3\u00f3r de einddatum en -tijd liggen."],"Form Scheduling":["Formulierplanning"],"Enable Form Scheduling":["Formulierplanning inschakelen"],"Set a time period during which this form will be available for submissions.":["Stel een periode in waarin dit formulier beschikbaar zal zijn voor inzendingen."],"Start Date & Time":["Startdatum en tijd"],"End Date & Time":["Einddatum en tijd"],"Response Description Before Start Date":["Reactiebeschrijving v\u00f3\u00f3r de startdatum"],"Response Description After End Date":["Reactiebeschrijving na einddatum"],"Conditional Confirmations":["Voorwaardelijke Bevestigingen"],"Set up the message or redirect users will see after submitting the form.":["Stel het bericht in of leid gebruikers om dat ze zullen zien na het indienen van het formulier."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Toon het juiste bericht aan de juiste gebruiker op basis van hun reactie. Personaliseer bevestigingen met slimme voorwaarden en begeleid gebruikers automatisch naar de volgende beste stap."],"Display different confirmation messages based on form responses.":["Toon verschillende bevestigingsberichten op basis van formulierreacties."],"Redirect users to specific pages or URLs conditionally.":["Leid gebruikers voorwaardelijk naar specifieke pagina's of URL's om."],"Create personalized thank-you messages without extra forms.":["Maak gepersonaliseerde bedankberichten zonder extra formulieren."],"Lost Password":["Wachtwoord Vergeten"],"Reset Password":["Wachtwoord opnieuw instellen"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Selecteer een spambeveiligingsdienst. Configureer API-sleutels in de globale instellingen voordat u deze inschakelt."],"Send as Raw HTML":["Als ruwe HTML verzenden"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Wanneer ingeschakeld, wordt de HTML van de e-mailtekst exact bewaard zoals geschreven en verpakt in een professioneel e-mailsjabloon."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Smart tags die verwijzen naar door gebruikers ingediende velden, worden niet ge\u00ebscaped in de ruwe HTML-modus. Vermijd het direct invoegen van niet-vertrouwde veldwaarden in de e-mailinhoud."],"Please provide a recipient email address and subject line.":["Geef alstublieft een e-mailadres van de ontvanger en een onderwerpregel op."],"Email notification duplicated!":["E-mailmelding gedupliceerd!"],"Are you sure you want to delete this email notification?":["Weet je zeker dat je deze e-mailmelding wilt verwijderen?"],"Email notification deleted!":["E-mailmelding verwijderd!"],"URL is missing Top Level Domain (TLD).":["URL mist het Top Level Domain (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Dit formulier is nu gesloten omdat het maximale aantal inzendingen is ontvangen."],"Publish Your Form":["Publiceer uw formulier"],"Enable This to Instantly Publish the Form":["Schakel dit in om het formulier direct te publiceren"],"Style Your Instant Form Page Here":["Stijl hier je instant formulierpagina"],"Quizzes":["Quizzen"],"%s - Description":["%s - Beschrijving"],"Send entries to 100+ popular apps.":["Verzend inzendingen naar meer dan 100 populaire apps."],"Build automated workflows that run instantly.":["Bouw geautomatiseerde workflows die direct worden uitgevoerd."],"Create custom app integrations using our Custom App feature.":["Maak aangepaste app-integraties met behulp van onze functie Aangepaste App."],"Keep your tools in sync automatically.":["Houd je gereedschap automatisch gesynchroniseerd."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Hiermee wordt OttoKit op je WordPress-site ge\u00efnstalleerd en geactiveerd om automatiseringsfuncties mogelijk te maken."],"Automate Your Forms with OttoKit":["Automatiseer uw formulieren met OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Elke formulierinzending zou iets moeten activeren \u2014 een Slack-melding, een CRM-lead, een opvolg-e-mail of een nieuwe rij in Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Maak interactieve quizzen om je publiek te betrekken en inzichten te verzamelen."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Ontwerp boeiende quizzen met verschillende vraagtypen, gepersonaliseerde feedback en geautomatiseerde scoring om je publiek te boeien en waardevolle inzichten te verkrijgen."],"Create interactive quizzes with multiple question types.":["Maak interactieve quizzen met meerdere vraagtypen."],"Provide personalized feedback based on user responses.":["Geef gepersonaliseerde feedback op basis van gebruikersreacties."],"Automate scoring and lead segmentation for better insights.":["Automatiseer scoring en leadsegmentatie voor betere inzichten."],"Heading 1":["Kop 1"],"Heading 2":["Kop 2"],"Heading 3":["Kop 3"],"Heading 4":["Kop 4"],"Heading 5":["Kop 5"],"Heading 6":["Kop 6"],"Form settings saved.":["Formulierinstellingen opgeslagen."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["De invoerlimiet is afhankelijk van opgeslagen invoeren om inzendingen te tellen. Als in de nalevingsinstellingen \"Nooit invoergegevens opslaan na formulierinzending\" is ingeschakeld, wordt deze limiet niet afgedwongen. Schakel die optie uit, of verwijder de invoerlimiet, om deze functie te gebruiken."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Instellingen opgeslagen, maar postattributen (wachtwoord \/ titel \/ inhoud) konden niet worden bijgewerkt. Probeer opnieuw om ze te behouden."],"Failed to save form settings.":["Opslaan van formulierinstellingen mislukt."],"Saving\u2026":["Opslaan\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Wanneer ingeschakeld, zal dit formulier het IP-adres van de gebruiker, de naam van de browser en de naam van het apparaat niet opslaan in de inzendingen."],"Failed to save. Please try again.":["Opslaan mislukt. Probeer het opnieuw."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["reCAPTCHA API-sleutels voor de geselecteerde versie zijn niet geconfigureerd. Stel ze in bij de Globale Instellingen."],"Please select a reCAPTCHA version.":["Selecteer een reCAPTCHA-versie."],"hCaptcha API keys are not configured. Set them in Global Settings.":["hCaptcha API-sleutels zijn niet geconfigureerd. Stel ze in bij de Algemene Instellingen."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Cloudflare Turnstile API-sleutels zijn niet geconfigureerd. Stel ze in bij de Globale Instellingen."],"Form data":["Formuliergegevens"],"Some fields need attention":["Sommige velden hebben aandacht nodig"],"Unsaved changes":["Niet-opgeslagen wijzigingen"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Een e-mailadres van de ontvanger en een onderwerpregel zijn vereist voordat deze melding kan worden opgeslagen. Corrigeer de gemarkeerde velden of verwijder uw wijzigingen om terug te gaan."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Je hebt niet-opgeslagen wijzigingen voor deze melding. Verwijder ze om terug te gaan, of blijf om ze op te slaan."],"Discard & go back":["Verwijderen & teruggaan"],"Stay & fix":["Blijf & repareer"],"Keep editing":["Blijf bewerken"],"Please provide a recipient email address.":["Geef alstublieft een e-mailadres van de ontvanger op."],"Please provide a subject line.":["Geef alstublieft een onderwerpregel op."],"Please provide a custom URL.":["Geef een aangepaste URL op."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Je hebt niet-opgeslagen wijzigingen. Verwijder ze om door te gaan, of blijf om je wijzigingen op te slaan."],"Discard & continue":["Weggooien & doorgaan"],"Quill heading picker: default paragraph style\u0004Normal":["Normaal"]}}} \ No newline at end of file +{"translation-revision-date":"2024-12-13T12:33:48+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formulier"],"Fields":["Velden"],"Image":["Afbeelding"],"Activated":["Geactiveerd"],"Activate":["Activeren"],"Submit":["Indienen"],"Global Settings":["Globale instellingen"],"Form Title":["Formuliertitel"],"Edit":["Bewerken"],"Please enter a valid URL.":["Voer een geldige URL in."],"Desktop":["Bureaublad"],"Medium":["Middelgroot"],"Mobile":["Mobiel"],"Repeat":["Herhaal"],"Scroll":["Scrollen"],"Signature":["Handtekening"],"Tablet":["Tablet"],"Upload":["Uploaden"],"Basic":["Basis"],"Form Settings":["Formulierinstellingen"],"General":["Algemeen"],"Style":["Stijl"],"Advanced":["Geavanceerd"],"No tags available":["Geen tags beschikbaar"],"Device":["Apparaat"],"Select Shortcodes":["Selecteer shortcodes"],"Page Break Label":["Pagina-einde label"],"Next":["Volgende"],"Back":["Terug"],"Reset":["Resetten"],"Generic tags":["Algemene tags"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Selecteer eenheden"],"%s units":["%s eenheden"],"Margin":["Marge"],"None":["Geen"],"Custom":["Aangepast"],"Please add a option props to MultiButtonsControl":["Voeg alstublieft een optie-eigenschap toe aan MultiButtonsControl"],"Confirm":["Bevestigen"],"Cancel":["Annuleren"],"Processing\u2026":["Bezig met verwerken\u2026"],"Select Video":["Selecteer video"],"Change Video":["Video wijzigen"],"Select Lottie Animation":["Selecteer Lottie-animatie"],"Change Lottie Animation":["Wijzig Lottie-animatie"],"Upload SVG":["SVG uploaden"],"Change SVG":["SVG wijzigen"],"Select Image":["Selecteer afbeelding"],"Change Image":["Afbeelding wijzigen"],"Upload SVG?":["SVG uploaden?"],"Upload SVG can be potentially risky. Are you sure?":["Het uploaden van SVG kan potentieel riskant zijn. Weet je het zeker?"],"Upload Anyway":["Toch uploaden"],"Full Width":["Volledige breedte"],"Install":["Installeren"],"Plugin Installation failed, Please try again later.":["Installatie van de plugin mislukt, probeer het later opnieuw."],"Plugin activation failed, Please try again later.":["Plug-in activering mislukt, probeer het later opnieuw."],"Integrations":["Integraties"],"%s Removed from Quick Action Bar.":["%s verwijderd van de snelle actiebalk."],"Add to Quick Action Bar":["Toevoegen aan de Snelle Actiebalk"],"%s Added to Quick Action Bar.":["%s toegevoegd aan de Snelle Actiebalk."],"Already Present in Quick Action Bar":["Al aanwezig in de snelle actiebalk"],"No results found.":["Geen resultaten gevonden."],"data object is empty":["gegevensobject is leeg"],"Add blocks to Quick Action Bar":["Blokken toevoegen aan de Snelle Actiebalk"],"Re-arrange block inside Quick Action Bar":["Blok herschikken in de Snelle Actiebalk"],"Upgrade":["Upgrade"],"Connecting\u2026":["Verbinden\u2026"],"Install & Activate":["Installeren & Activeren"],"Compliance Settings":["Instellingen voor naleving"],"Enable GDPR Compliance":["Schakel GDPR-naleving in"],"Never store entry data after form submission":["Sla nooit invoergegevens op na het indienen van het formulier"],"When enabled this form will never store Entries.":["Wanneer ingeschakeld, zal dit formulier nooit inzendingen opslaan."],"Automatically delete entries":["Automatisch items verwijderen"],"When enabled this form will automatically delete entries after a certain period of time.":["Wanneer ingeschakeld, zal dit formulier automatisch inzendingen na een bepaalde periode verwijderen."],"Entries older than the days set will be deleted automatically.":["Inzendingen ouder dan de ingestelde dagen worden automatisch verwijderd."],"Custom CSS":["Aangepaste CSS"],"The following CSS styles added below will only apply to this form container.":["De volgende CSS-stijlen die hieronder worden toegevoegd, zijn alleen van toepassing op deze formuliercontainer."],"Visual":["Visueel"],"HTML":["HTML"],"All Data":["Alle gegevens"],"Add Shortcode":["Voeg shortcode toe"],"Form input tags":["Formulierveldlabels"],"Comma separated values are also accepted.":["Door komma's gescheiden waarden worden ook geaccepteerd."],"Email Notification":["E-mailmelding"],"Name":["Naam"],"Send Email To":["E-mail verzenden naar"],"Subject":["Onderwerp"],"CC":["CC"],"BCC":["BCC"],"Reply To":["Antwoord aan"],"Add Notification":["Melding toevoegen"],"Add Key":["Sleutel toevoegen"],"Add Value":["Waarde toevoegen"],"Add":["Toevoegen"],"Confirmation Message":["Bevestigingsbericht"],"After Form Submission":["Na het indienen van het formulier"],"Hide Form":["Formulier verbergen"],"Reset Form":["Formulier opnieuw instellen"],"Custom URL":["Aangepaste URL"],"Add Query Parameters":["Queryparameters toevoegen"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Selecteer of u sleutel-waardeparen wilt toevoegen voor formuliervelden om op te nemen in queryparameters"],"Query Parameters":["Queryparameters"],"Please select a page.":["Selecteer een pagina."],"Suggestion: URL should use HTTPS":["Suggestie: URL moet HTTPS gebruiken"],"Success Message":["Succesbericht"],"Redirect":["Doorsturen"],"Redirect to":["Doorsturen naar"],"Page":["Pagina"],"Form Confirmation":["Formulierbevestiging"],"Confirmation Type":["Bevestigingstype"],"Use Labels as Placeholders":["Gebruik labels als placeholders"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Bovenstaande instelling plaatst de labels binnen de velden als placeholders (waar mogelijk). Deze instelling is alleen van toepassing op de live pagina, niet in de voorbeeldweergave van de editor."],"Page Break":["Pagina-einde"],"Show Labels":["Labels weergeven"],"First Page Label":["Eerste paginalabel"],"Progress Indicator":["Voortgangsindicator"],"Progress Bar":["Voortgangsbalk"],"Connector":["Connector"],"Steps":["Stappen"],"Next Button Text":["Volgende knoptekst"],"Back Button Text":["Terugknoptekst"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Weet je zeker dat je wilt afsluiten? Je niet-opgeslagen wijzigingen gaan verloren omdat je enkele validatiefouten hebt."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Er zijn enkele niet-opgeslagen wijzigingen. Sla uw wijzigingen op om de updates door te voeren."],"Form Behavior":["Formuliergedrag"],"Clear":["Duidelijk"],"Select Color":["Selecteer kleur"],"Primary Color":["Primaire kleur"],"Text Color":["Tekstkleur"],"Text Color on Primary":["Tekstkleur op primair"],"Field Spacing":["Veldafstand"],"Small":["Klein"],"Large":["Groot"],"Left":["Links"],"Center":["Centrum"],"Right":["Rechts"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Onzichtbaar"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Datumkiezer"],"Time Picker":["Tijdkiezer"],"Hidden":["Verborgen"],"Slider":["Schuifregelaar"],"Rating":["Beoordeling"],"Upgrade to Unlock These Fields":["Upgrade om deze velden te ontgrendelen"],"Add Block":["Blok toevoegen"],"Customize with SureForms":["Pas aan met SureForms"],"Page break":["Pagina-einde"],"Previous":["Vorige"],"Thank you":["Dank je"],"Form submitted successfully!":["Formulier succesvol ingediend!"],"Instant Form":["Direct formulier"],"Enable Instant Form":["Instant Form inschakelen"],"Enable Preview":["Voorbeeld inschakelen"],"Show Title":["Toon titel"],"Site Logo":["Site-logo"],"Banner Background":["Banner Achtergrond"],"Color":["Kleur"],"Upload Image":["Afbeelding uploaden"],"Background Color":["Achtergrondkleur"],"Use banner as page background":["Gebruik banner als paginabackground"],"Form Width":["Formulierbreedte"],"URL":["URL"],"URL Slug":["URL-slug"],"The last part of the URL.":["Het laatste deel van de URL."],"Learn more.":["Meer informatie."],"SureForms Description":["SureForms Beschrijving"],"Form Options":["Formulieropties"],"Form Shortcode":["Formulier Shortcode"],"Paste this shortcode on the page or post to render this form.":["Plaats deze shortcode op de pagina of het bericht om dit formulier weer te geven."],"Spam Protection":["Spam Bescherming"],"Auto":["Auto"],"Normal":["Normaal"],"%":["%"],"Top":["Top"],"Bottom":["Onderkant"],"Solid":["Solide"],"Width":["Breedte"],"Size":["Grootte"],"EM":["EM"],"Padding":["Opvulling"],"Color 1":["Kleur 1"],"Color 2":["Kleur 2"],"Type":["Type"],"Linear":["Lineair"],"Radial":["Radiaal"],"Location 1":["Locatie 1"],"Location 2":["Locatie 2"],"Angle":["Hoek"],"Classic":["Klassiek"],"Gradient":["Gradi\u00ebnt"],"Background":["Achtergrond"],"Cover":["Omslag"],"Contain":["Bevatten"],"Overlay":["Overlay"],"No Repeat":["Geen herhaling"],"Overlay Opacity":["Overlay-opaciteit"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Klasnamen moeten gescheiden worden door spaties. Elke klasnaam mag niet beginnen met een cijfer, streepje of onderstrepingsteken. Ze mogen alleen letters (inclusief Unicode-tekens), cijfers, streepjes en onderstrepingstekens bevatten."],"Conversational Layout":["Gespreksindeling"],"Unlock Conversational Forms":["Ontgrendel Gespreksformulieren"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Met het SureForms Pro Plan kun je je formulieren omzetten in boeiende, conversatiegerichte lay-outs voor een naadloze gebruikerservaring."],"Premium":["Premium"],"Overlay Type":["Overlaytype"],"Image Overlay Color":["Afbeelding Overlay Kleur"],"Image Position":["Afbeeldingspositie"],"Attachment":["Bijlage"],"Fixed":["Vast"],"Blend Mode":["Overvloeimodus"],"Multiply":["Vermenigvuldigen"],"Screen":["Scherm"],"Darken":["Verduisteren"],"Lighten":["Verlichten"],"Color Dodge":["Kleur Dodge"],"Saturation":["Verzadiging"],"Repeat-x":["Herhaal-x"],"Repeat-y":["Herhaal-y"],"PX":["PX"],"Button":["Knop"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Verbind met OttoKit"],"SUREFORMS PREMIUM FIELDS":["SUREFORMS PREMIUM VELDEN"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Het huidige 'Van E-mailadres' komt niet overeen met de domeinnaam van uw website (%1$s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd. Probeer in plaats daarvan een Van-adres te gebruiken dat overeenkomt met uw website-domein (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Het huidige 'Van E-mailadres' komt niet overeen met de domeinnaam van uw website (%s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd."],"We strongly recommend that you install the free ":["We raden ten zeerste aan dat u de gratis installeert"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin! De Setup Wizard maakt het gemakkelijk om je e-mails te repareren."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Probeer afwisselend een Van-adres te gebruiken dat overeenkomt met uw website-domein (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Voer een geldig e-mailadres in. Uw meldingen worden niet verzonden als het veld niet correct is ingevuld."],"From Name":["Van Naam"],"From Email":["Van e-mail"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Het huidige 'Van E-mailadres' komt mogelijk niet overeen met de domeinnaam van uw website (%1$s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd. Probeer in plaats daarvan een Van-adres te gebruiken dat overeenkomt met uw website domein (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Het huidige 'Van E-mailadres' komt mogelijk niet overeen met de domeinnaam van uw website (%s). Dit kan ervoor zorgen dat uw notificatie-e-mails worden geblokkeerd of als spam worden gemarkeerd."],"Border Radius":["Randstraal"],"Form Theme":["Formulier Thema"],"Instant Form Padding":["Directe Formuliervulling"],"Instant Form Border Radius":["Directe Formulier Randstraal"],"Select Gradient":["Selecteer verloop"],"Upgrade Now":["Nu upgraden"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Inzendingen ouder dan de geselecteerde dagen worden verwijderd."],"Entries Time Period":["Invoerperiode"],"Custom CSS Panel":["Aangepast CSS-paneel"],"Notifications can use only one From Email so please enter a single address.":["Meldingen kunnen slechts \u00e9\u00e9n Van E-mailadres gebruiken, dus voer alstublieft \u00e9\u00e9n enkel adres in."],"Email Notifications":["E-mailmeldingen"],"Actions":["Acties"],"Duplicate":["Duplicaat"],"Delete":["Verwijderen"],"Select Page to redirect":["Selecteer pagina om te omleiden"],"Search for a page":["Zoek naar een pagina"],"Select a page":["Selecteer een pagina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Opslaan"],"Login":["Inloggen"],"Register":["Registreren"],"Date":["Datum"],"Advanced Settings":["Geavanceerde instellingen"],"Form Restriction":["Formulierbeperking"],"Maximum Number of Entries":["Maximaal aantal vermeldingen"],"Maximum Entries":["Maximale invoer"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["De instelling voor de tijdsperiode werkt volgens de tijdzone van je WordPress-site. Klik hier<\/a> om je WordPress Algemene Instellingen te openen, waar je deze kunt controleren en bijwerken."],"Click here":["Klik hier"],"Response Description After Maximum Entries":["Beschrijving van de reactie na maximale invoer"],"All changes will be saved automatically when you press back.":["Alle wijzigingen worden automatisch opgeslagen wanneer u op terug drukt."],"Repeater":["Herhaler"],"OttoKit Settings":["OttoKit-instellingen"],"Get Started":["Beginnen"],"Connect Native Integrations with SureForms":["Verbind native integraties met SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Verwacht formaat voor e-mails - email@sureforms.com of John Doe "],"delete":["verwijderen"],"Please type \"%s\" in the input box":["Typ alstublieft \"%s\" in het invoerveld"],"To confirm, type \"%s\" in the box below:":["Om te bevestigen, typ \"%s\" in het vak hieronder:"],"Type \"%s\"":["Typ \"%s\""],"Payment":["Betaling"],"%s - Order ID":["%s - Bestel-ID"],"%s - Amount":["%s - Bedrag"],"%s - Customer Email":["%s - Klant e-mail"],"%s - Customer Name":["%s - Klantnaam"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["Voeg aangepaste CSS-regels toe om dit specifieke formulier onafhankelijk van globale stijlen te stylen."],"Spam Protection Type":["Type spambeveiliging"],"Select Security Type":["Selecteer beveiligingstype"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Opmerking: Het gebruik van verschillende reCAPTCHA-versies (V2 checkbox en V3) op dezelfde pagina zal conflicten tussen de versies veroorzaken. Vermijd alstublieft het gebruik van verschillende versies op dezelfde pagina."],"Select Version":["Selecteer versie"],"Please configure the API keys correctly from the settings":["Configureer de API-sleutels correct via de instellingen"],"Control email alerts sent to admins or users after a form submission.":["Beheer e-mailmeldingen die naar beheerders of gebruikers worden verzonden na een formulierinzending."],"Customize the confirmation message or redirect the users after submitting the form.":["Pas het bevestigingsbericht aan of leid de gebruikers om nadat ze het formulier hebben ingediend."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Stel limieten in voor het aantal keren dat een formulier kan worden ingediend en beheer nalevingsopties, waaronder AVG en gegevensbewaring."],"Go to OttoKit Settings":["Ga naar OttoKit-instellingen"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Verbind SureForms met je favoriete apps om taken te automatiseren en gegevens naadloos te synchroniseren."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Ontgrendel krachtige integraties in het Premium-plan om uw workflows te automatiseren en SureForms direct te verbinden met uw favoriete tools."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Stuur formulierinzendingen rechtstreeks naar CRM's, e-mail en marketingplatforms."],"Automate repetitive tasks with seamless data syncing.":["Automatiseer repetitieve taken met naadloze gegevenssynchronisatie."],"Access exclusive native integrations for faster workflows.":["Toegang tot exclusieve native integraties voor snellere workflows."],"PDF Generation":["PDF-generatie"],"Generate and customize PDF copies of form submissions.":["Genereer en pas PDF-kopie\u00ebn van formulierinzendingen aan."],"Generate Submission PDFs":["Genereer indienings-PDF's"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Zet elke formulierinvoer om in een gepolijste PDF-bestand, waardoor het perfect is voor rapporten, archieven of om te delen."],"Automatically generate PDFs from your form submissions.":["Genereer automatisch PDF's van uw formulierinzendingen."],"Customize PDF templates with your branding.":["Pas PDF-sjablonen aan met uw branding."],"Download or email PDFs instantly.":["Download of e-mail PDF's direct."],"User Registration":["Gebruikersregistratie"],"Onboard new users or update existing accounts through beautiful looking forms.":["Nieuwe gebruikers onboarden of bestaande accounts bijwerken via prachtig uitziende formulieren."],"Register Users with SureForms":["Registreer gebruikers met SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Stroomlijn het gehele onboardingproces voor gebruikers op uw sites met naadloze, formuliergestuurde logins en registraties."],"Register new users directly via your form submissions.":["Registreer nieuwe gebruikers direct via uw formulierinzendingen."],"Create or update existing accounts by mapping form data to user fields.":["Maak nieuwe accounts aan of werk bestaande accounts bij door formuliergegevens aan gebruikersvelden te koppelen."],"Assign roles and control access automatically.":["Wijs rollen toe en beheer de toegang automatisch."],"Post Feed":["Berichtenfeed"],"Transform your form submission into WordPress posts.":["Transformeer je formulierinzending in WordPress-berichten."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Zet automatisch formulierinzendingen om in WordPress-berichten, pagina's of aangepaste berichttypen. Bespaar veel tijd en laat je formulieren direct content publiceren."],"Create posts, pages, or CPTs from your form entries.":["Maak berichten, pagina's of CPT's van uw formulierinzendingen."],"Map form fields to your post fields easily.":["Wijs formulier velden eenvoudig toe aan je berichtvelden."],"Automate the content publishing flow with few simple steps.":["Automatiseer de inhoudspublicatiestroom met een paar eenvoudige stappen."],"Automations":["Automatiseringen"],"Unlock Advanced Styling":["Ontgrendel geavanceerde opmaak"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Krijg volledige controle over het uiterlijk van uw formulier met aangepaste kleuren, lettertypen en lay-outs."],"Button Alignment":["Knopuitlijning"],"Add Custom CSS Class(es)":["Voeg Aangepaste CSS Klasse(n) Toe"],"Set the total number of submissions allowed for this form.":["Stel het totale aantal toegestane inzendingen voor dit formulier in."],"Save & Progress":["Opslaan & Voortgang"],"Allow users to save their progress and continue form completion later.":["Sta gebruikers toe hun voortgang op te slaan en later verder te gaan met het invullen van het formulier."],"Save & Progress in SureForms":["Opslaan & Verdergaan in SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Geef uw gebruikers de flexibiliteit om formulieren in hun eigen tempo in te vullen door hen toe te staan hun voortgang op te slaan en op elk moment terug te keren."],"Let users pause long or multi-step forms and continue later.":["Laat gebruikers lange of meerstapsformulieren pauzeren en later doorgaan."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Verminder het verlaten van formulieren met handige hervattingslinks en krijg overal toegang tot hun voortgang."],"Improve user experience for lengthy, complex, or multi-page forms.":["Verbeter de gebruikerservaring voor lange, complexe of meerpaginaformulieren."],"This form is not yet available. Please check back after the scheduled start time.":["Dit formulier is nog niet beschikbaar. Kom na de geplande starttijd terug."],"This form is no longer accepting submissions. The submission period has ended.":["Dit formulier accepteert geen inzendingen meer. De inzendperiode is afgelopen."],"The start date and time must be before the end date and time.":["De startdatum en -tijd moeten v\u00f3\u00f3r de einddatum en -tijd liggen."],"Form Scheduling":["Formulierplanning"],"Enable Form Scheduling":["Formulierplanning inschakelen"],"Set a time period during which this form will be available for submissions.":["Stel een periode in waarin dit formulier beschikbaar zal zijn voor inzendingen."],"Start Date & Time":["Startdatum en tijd"],"End Date & Time":["Einddatum en tijd"],"Response Description Before Start Date":["Reactiebeschrijving v\u00f3\u00f3r de startdatum"],"Response Description After End Date":["Reactiebeschrijving na einddatum"],"Conditional Confirmations":["Voorwaardelijke Bevestigingen"],"Set up the message or redirect users will see after submitting the form.":["Stel het bericht in of leid gebruikers om dat ze zullen zien na het indienen van het formulier."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Toon het juiste bericht aan de juiste gebruiker op basis van hun reactie. Personaliseer bevestigingen met slimme voorwaarden en begeleid gebruikers automatisch naar de volgende beste stap."],"Display different confirmation messages based on form responses.":["Toon verschillende bevestigingsberichten op basis van formulierreacties."],"Redirect users to specific pages or URLs conditionally.":["Leid gebruikers voorwaardelijk naar specifieke pagina's of URL's om."],"Create personalized thank-you messages without extra forms.":["Maak gepersonaliseerde bedankberichten zonder extra formulieren."],"Lost Password":["Wachtwoord Vergeten"],"Reset Password":["Wachtwoord opnieuw instellen"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Selecteer een spambeveiligingsdienst. Configureer API-sleutels in de globale instellingen voordat u deze inschakelt."],"Send as Raw HTML":["Als ruwe HTML verzenden"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Wanneer ingeschakeld, wordt de HTML van de e-mailtekst exact bewaard zoals geschreven en verpakt in een professioneel e-mailsjabloon."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Smart tags die verwijzen naar door gebruikers ingediende velden, worden niet ge\u00ebscaped in de ruwe HTML-modus. Vermijd het direct invoegen van niet-vertrouwde veldwaarden in de e-mailinhoud."],"Please provide a recipient email address and subject line.":["Geef alstublieft een e-mailadres van de ontvanger en een onderwerpregel op."],"Email notification duplicated!":["E-mailmelding gedupliceerd!"],"Are you sure you want to delete this email notification?":["Weet je zeker dat je deze e-mailmelding wilt verwijderen?"],"Email notification deleted!":["E-mailmelding verwijderd!"],"URL is missing Top Level Domain (TLD).":["URL mist het Top Level Domain (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Dit formulier is nu gesloten omdat het maximale aantal inzendingen is ontvangen."],"Publish Your Form":["Publiceer uw formulier"],"Enable This to Instantly Publish the Form":["Schakel dit in om het formulier direct te publiceren"],"Style Your Instant Form Page Here":["Stijl hier je instant formulierpagina"],"Quizzes":["Quizzen"],"%s - Description":["%s - Beschrijving"],"Send entries to 100+ popular apps.":["Verzend inzendingen naar meer dan 100 populaire apps."],"Build automated workflows that run instantly.":["Bouw geautomatiseerde workflows die direct worden uitgevoerd."],"Create custom app integrations using our Custom App feature.":["Maak aangepaste app-integraties met behulp van onze functie Aangepaste App."],"Keep your tools in sync automatically.":["Houd je gereedschap automatisch gesynchroniseerd."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Hiermee wordt OttoKit op je WordPress-site ge\u00efnstalleerd en geactiveerd om automatiseringsfuncties mogelijk te maken."],"Automate Your Forms with OttoKit":["Automatiseer uw formulieren met OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Elke formulierinzending zou iets moeten activeren \u2014 een Slack-melding, een CRM-lead, een opvolg-e-mail of een nieuwe rij in Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Maak interactieve quizzen om je publiek te betrekken en inzichten te verzamelen."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Ontwerp boeiende quizzen met verschillende vraagtypen, gepersonaliseerde feedback en geautomatiseerde scoring om je publiek te boeien en waardevolle inzichten te verkrijgen."],"Create interactive quizzes with multiple question types.":["Maak interactieve quizzen met meerdere vraagtypen."],"Provide personalized feedback based on user responses.":["Geef gepersonaliseerde feedback op basis van gebruikersreacties."],"Automate scoring and lead segmentation for better insights.":["Automatiseer scoring en leadsegmentatie voor betere inzichten."],"Heading 1":["Kop 1"],"Heading 2":["Kop 2"],"Heading 3":["Kop 3"],"Heading 4":["Kop 4"],"Heading 5":["Kop 5"],"Heading 6":["Kop 6"],"Form settings saved.":["Formulierinstellingen opgeslagen."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["De invoerlimiet is afhankelijk van opgeslagen invoeren om inzendingen te tellen. Als in de nalevingsinstellingen \"Nooit invoergegevens opslaan na formulierinzending\" is ingeschakeld, wordt deze limiet niet afgedwongen. Schakel die optie uit, of verwijder de invoerlimiet, om deze functie te gebruiken."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Instellingen opgeslagen, maar postattributen (wachtwoord \/ titel \/ inhoud) konden niet worden bijgewerkt. Probeer opnieuw om ze te behouden."],"Failed to save form settings.":["Opslaan van formulierinstellingen mislukt."],"Saving\u2026":["Opslaan\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Wanneer ingeschakeld, zal dit formulier het IP-adres van de gebruiker, de naam van de browser en de naam van het apparaat niet opslaan in de inzendingen."],"Failed to save. Please try again.":["Opslaan mislukt. Probeer het opnieuw."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["reCAPTCHA API-sleutels voor de geselecteerde versie zijn niet geconfigureerd. Stel ze in bij de Globale Instellingen."],"Please select a reCAPTCHA version.":["Selecteer een reCAPTCHA-versie."],"hCaptcha API keys are not configured. Set them in Global Settings.":["hCaptcha API-sleutels zijn niet geconfigureerd. Stel ze in bij de Algemene Instellingen."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Cloudflare Turnstile API-sleutels zijn niet geconfigureerd. Stel ze in bij de Globale Instellingen."],"Form data":["Formuliergegevens"],"Some fields need attention":["Sommige velden hebben aandacht nodig"],"Unsaved changes":["Niet-opgeslagen wijzigingen"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Een e-mailadres van de ontvanger en een onderwerpregel zijn vereist voordat deze melding kan worden opgeslagen. Corrigeer de gemarkeerde velden of verwijder uw wijzigingen om terug te gaan."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Je hebt niet-opgeslagen wijzigingen voor deze melding. Verwijder ze om terug te gaan, of blijf om ze op te slaan."],"Discard & go back":["Verwijderen & teruggaan"],"Stay & fix":["Blijf & repareer"],"Keep editing":["Blijf bewerken"],"Please provide a recipient email address.":["Geef alstublieft een e-mailadres van de ontvanger op."],"Please provide a subject line.":["Geef alstublieft een onderwerpregel op."],"Please provide a custom URL.":["Geef een aangepaste URL op."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Je hebt niet-opgeslagen wijzigingen. Verwijder ze om door te gaan, of blijf om je wijzigingen op te slaan."],"Discard & continue":["Weggooien & doorgaan"],"Show Entries":["Toon Inzendingen"],"Display this form\u2019s entries in a table on the frontend.":["Toon de inzendingen van dit formulier in een tabel aan de voorkant."],"Publish this form\u2019s submissions as a sortable, paginated table on any page \u2014 perfect for public directories, listings, and team dashboards, with per-role view access.":["Publiceer de inzendingen van dit formulier als een sorteerbare, gepagineerde tabel op elke pagina \u2014 perfect voor openbare directories, lijsten en teamdashboards, met toegang per rol."],"Embed a sortable, paginated entries table with a simple shortcode.":["Embed een sorteerbare, gepagineerde inzendingentabel met een eenvoudige shortcode."],"Choose exactly which fields appear as columns.":["Kies precies welke velden als kolommen verschijnen."],"Restrict who can view entries by user role.":["Beperk wie inzendingen kan bekijken op basis van gebruikersrol."],"Quill heading picker: default paragraph style\u0004Normal":["Normaal"]}}} \ No newline at end of file diff --git a/languages/sureforms-nl_NL.mo b/languages/sureforms-nl_NL.mo index fa29e858c..1e806a21a 100644 Binary files a/languages/sureforms-nl_NL.mo and b/languages/sureforms-nl_NL.mo differ diff --git a/languages/sureforms-nl_NL.po b/languages/sureforms-nl_NL.po index 2c3477e78..e5a3d187a 100644 --- a/languages/sureforms-nl_NL.po +++ b/languages/sureforms-nl_NL.po @@ -14,9 +14,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -43,8 +43,8 @@ msgstr "Een eenvoudige maar krachtige manier om moderne formulieren voor uw webs msgid "https://sureforms.com/" msgstr "https://sureforms.com/" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -59,9 +59,9 @@ msgstr "https://sureforms.com/" msgid "Dashboard" msgstr "Dashboard" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -78,15 +78,15 @@ msgstr "Dashboard" msgid "Settings" msgstr "Instellingen" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "Nieuw formulier" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -102,7 +102,7 @@ msgid "Entries" msgstr "Inzendingen" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "Bewerk %1$s" @@ -117,18 +117,18 @@ msgstr "Bewerk %1$s" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "Verificatie van nonce mislukt." #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "Gelieve %1$suw exemplaar van %3$s te activeren%2$s om nieuwe functies te krijgen, toegang tot ondersteuning, update-meldingen te ontvangen en meer." -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 @@ -198,7 +198,7 @@ msgstr "Afval" msgid "Published" msgstr "Gepubliceerd" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "Bekijken" @@ -285,11 +285,11 @@ msgstr "Geen plugin opgegeven" msgid "Plugin Successfully Activated" msgstr "Plugin succesvol geactiveerd" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "Activeren..." -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -304,17 +304,17 @@ msgstr "Activeren..." msgid "Activated" msgstr "Geactiveerd" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "Activeren" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "Installeren..." -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "Geïnstalleerd" @@ -322,10 +322,11 @@ msgstr "Geïnstalleerd" msgid "You do not have permission to access this page." msgstr "U heeft geen toestemming om deze pagina te openen." -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -428,8 +429,8 @@ msgstr "Geen gebruikers-e-mailadres gevonden in de ontsleutelde gegevens." msgid "The message array was not supplied" msgstr "De berichtenreeks werd niet geleverd" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "De SureForms AI Middleware heeft een fout ondervonden." @@ -616,8 +617,8 @@ msgstr "Geen formulieren gevonden." #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "Maandag" @@ -705,6 +706,7 @@ msgstr "Formulier bewerken" msgid "Edit" msgstr "Bewerken" +#: admin/admin.php:2021 #: inc/page-builders/elementor/form-widget.php:346 #: assets/build/dashboard.js:2 msgid "Create New Form" @@ -741,8 +743,8 @@ msgstr "Formulier bekijken" msgid "View Forms" msgstr "Formulieren bekijken" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -787,7 +789,7 @@ msgstr "Beheerdersmelding E-mail" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -8865,9 +8867,9 @@ msgstr "Blokken toevoegen aan de Snelle Actiebalk" msgid "Re-arrange block inside Quick Action Bar" msgstr "Blok herschikken in de Snelle Actiebalk" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -9308,7 +9310,7 @@ msgstr "Pagina-einde" msgid "Previous" msgstr "Vorige" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 @@ -10478,7 +10480,7 @@ msgid "icon" msgstr "icoon" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "SureForms %1$s vereist minimaal %2$s %3$s om goed te functioneren. Werk alstublieft bij naar de nieuwste versie van %4$shier%5$s." @@ -10500,7 +10502,7 @@ msgstr "IP-logboek" msgid "Honeypot" msgstr "Honeypot" -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "Beoordeel SureForms" @@ -10610,7 +10612,7 @@ msgstr "Ontgrendel Gespreksformulieren" msgid "With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience." msgstr "Met het SureForms Pro Plan kun je je formulieren omzetten in boeiende, conversatiegerichte lay-outs voor een naadloze gebruikerservaring." -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "Verkrijg SureForms Pro" @@ -11236,8 +11238,8 @@ msgstr "Beschrijf het formulier dat je wilt maken" msgid "We are building your form…" msgstr "We zijn uw formulier aan het maken…" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "SMTP" @@ -11369,28 +11371,29 @@ msgstr "Beheerdermelding inschakelen" msgid "Admin notifications keep you informed about new form entries since your last visit." msgstr "Beheerdersmeldingen houden je op de hoogte van nieuwe formulierinzendingen sinds je laatste bezoek." -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "Ongeautoriseerde gebruiker." #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "%1$sBegin met %2$shet bouwen van je eerste formulier%3$s.%4$s%5$sErvaar de kracht van onze intuïtieve AI Form Builder%6$s" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "SureForms wacht op je!" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "Bouw Mijn Eerste Formulier" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "Afwijzen" @@ -11410,51 +11413,51 @@ msgstr "Inloggen" msgid "Register" msgstr "Registreren" -#: admin/admin.php:1974 +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "Recente items" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "( Laatste 7 dagen )" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "Gebruik voorwaardelijke logica om alleen te tonen wat ertoe doet" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "Verdeel uw formulier in stappen om het eenvoudig te houden" -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "Laat mensen bestanden direct naar uw formulier uploaden" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "Zet reacties automatisch om in downloadbare PDF's" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "Laat gebruikers ondertekenen met een eenvoudig handtekeningveld" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "Verbind uw formulier met andere tools via webhooks" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "Gebruik Conversational Forms voor een chat-achtige ervaring" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "Laat gebruikers zich registreren of inloggen via uw formulier" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "Bouw formulieren die WordPress-gebruikersaccounts aanmaken" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "Berekeningen toevoegen om scores of prijzen automatisch op te tellen" @@ -11944,8 +11947,8 @@ msgstr "SureForms Video Miniatuur" msgid "Expected format for emails - email@sureforms.com or John Doe " msgstr "Verwacht formaat voor e-mails - email@sureforms.com of John Doe " -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -12322,8 +12325,8 @@ msgstr "Onbekend" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "Gastgebruiker" @@ -12336,7 +12339,7 @@ msgid "Valid customer email is required for payments." msgstr "Een geldig klant-e-mailadres is vereist voor betalingen." #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -12347,136 +12350,136 @@ msgid "Stripe is not connected." msgstr "Stripe is niet verbonden." #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "Stripe geheime sleutel niet gevonden." #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "Het betalingsbedrag (%s) is lager dan het toegestane minimum. Stripe verwerkt alleen bedragen boven de 50¢." #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "Ontbrekend verplicht veld: %s" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "Een geldig klant-e-mailadres is vereist voor abonnementen." -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "Naam van de klant is vereist voor abonnementen." -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "Bedrag moet groter zijn dan 0" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "Ongeldige factureringsinterval" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "Het is niet gelukt om een klant aan te maken voor het abonnement." -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "Het is niet gelukt om een abonnement via de middleware te maken." -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "Lege reactie van abonnementscreatie." -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "Ongeldige JSON-reactie van abonnementsaanmaak." -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "Ongeldige abonnementsgegevens." -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "Het is niet gelukt om het abonnement te maken." #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "Onverwachte fout: %s" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "Abonnement-ID niet gevonden." -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "Klant-ID niet gevonden voor de betaling." -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "Het ophalen van de installatie-intentie is mislukt." -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "Bijwerken van abonnement mislukt." -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "Laatste factuur niet gevonden bij abonnement." -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "Het is niet gelukt om de factuur op te halen." -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "Betalingsintentie niet gevonden op factuur." -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "Betaling bevestigen is mislukt." -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "Ophalen van abonnement mislukt." -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "Abonnement niet gevonden voor de betaling." #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "Gebruikers-ID: %d" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "Factuurstatus: %s" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "Abonnementsverificatie" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -12491,8 +12494,8 @@ msgstr "Abonnement-ID: %s" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -12506,13 +12509,13 @@ msgid "Payment Gateway: %s" msgstr "Betalingsgateway: %s" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "Betalingsintentie-ID: %s" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -12520,7 +12523,7 @@ msgstr "Betaal-ID: %s" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -12528,7 +12531,7 @@ msgid "Subscription Status: %s" msgstr "Abonnementsstatus: %s" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -12536,8 +12539,8 @@ msgstr "Klant-ID: %s" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -12546,34 +12549,34 @@ msgstr "Bedrag: %1$s %2$s" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "Modus: %s" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "Verificatie van abonnement mislukt." -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "Het is niet gelukt om de betalingsintentie op te halen." -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "Betaling werd niet succesvol bevestigd." -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "Betalingsverificatie" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -12581,18 +12584,18 @@ msgstr "Transactie-ID: %s" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "Status: %s" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "Het is niet gelukt om een Stripe-klant aan te maken." -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "Het is niet gelukt om een Stripe-gastklant aan te maken." @@ -13457,7 +13460,7 @@ msgstr "Aangemaakt via abonnementsfactureringscyclus" msgid "Edit this form" msgstr "Bewerk dit formulier" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -15080,7 +15083,7 @@ msgid "Failed to create duplicate form." msgstr "Het is niet gelukt om een duplicaat van het formulier te maken." #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "Ongeldige formulierconfiguratie." @@ -15156,7 +15159,7 @@ msgstr "Waarde van het variabele bedrag veld is vereist." msgid "Payment amount below minimum. Minimum: %1$s, received %2$s." msgstr "Betalingsbedrag onder het minimum. Minimum: %1$s, ontvangen %2$s." -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "(Kopie)" @@ -15355,12 +15358,12 @@ msgid "Stripe Settings" msgstr "Stripe-instellingen" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "SureForms %1$s vereist minimaal %2$s %3$s om goed te functioneren. Werk alstublieft bij naar de nieuwste versie." -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "Nu bijwerken" @@ -15408,8 +15411,8 @@ msgstr "Positie van het valutateken" msgid "Select the position of the currency symbol relative to the amount." msgstr "Selecteer de positie van het valutasymbool ten opzichte van het bedrag." -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -15423,40 +15426,40 @@ msgstr "Selecteer de positie van het valutasymbool ten opzichte van het bedrag." msgid "Learn" msgstr "Leren" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "Geweldig! SureForms ondersteunt je formulieren en inzendingen - laten we samen blijven groeien!" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "Als SureForms nuttig is geweest, zou u dan een moment willen nemen om een 5-sterrenbeoordeling achter te laten op WordPress.org?" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "Misschien later" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "Ik heb het al gedaan" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "SureForms is klaar om uw formulieren van stroom te voorzien — ontdek wat er mogelijk is!" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "Beheer uw formulieren, volg inzendingen en ontdek functies zoals AI Form Builder, betalingsintegraties en meer vanaf het SureForms-dashboard." -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "Ga naar Dashboard" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "Ik weet het al" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "Ongeldige parameters." @@ -15850,7 +15853,7 @@ msgstr "Dit formulier is nog niet beschikbaar. Kom terug na de geplande starttij #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -15863,8 +15866,8 @@ msgstr "Dit formulier is nog niet beschikbaar. Kom terug na de geplande starttij #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "Beveiligingsverificatie mislukt. Vernieuw de pagina en probeer het opnieuw." @@ -16163,28 +16166,28 @@ msgstr "Ongeldige actie. Gebruik \"gelezen\" of \"ongelezen\"." msgid "Invalid action. Use \"trash\" or \"restore\"." msgstr "Ongeldige actie. Gebruik \"prullenbak\" of \"herstellen\"." -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "Selecteer ten minste één formulier en specificeer een actie." -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "Formulier niet gevonden of is geen geldig formulier type." -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "Dit formulier bevindt zich al in de prullenbak." -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "Dit formulier bevindt zich niet in de prullenbak." -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "Ongeldige actie." #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "Het is niet gelukt om dit formulier te %s. Probeer het alstublieft opnieuw." @@ -16202,32 +16205,32 @@ msgid "Enter a valid email address." msgstr "Voer een geldig e-mailadres in." #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "Minimale waarde is %s." #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "Maximale waarde is %s." #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "Selecteer ten minste %s opties." #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "U kunt maximaal %s opties selecteren." -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "Dit formulier is nu gesloten omdat we het maximale aantal inzendingen hebben bereikt." @@ -16423,7 +16426,7 @@ msgid "Duplicate form?" msgstr "Formulier dupliceren?" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "Er is een fout opgetreden bij het indienen van uw formulier. Probeer het alstublieft opnieuw." @@ -16750,35 +16753,35 @@ msgstr "Haal de globale instellingen van SureForms op. Optioneel filteren op cat msgid "Setting categories to retrieve. Omit for all categories." msgstr "Categorieën instellen om op te halen. Laat weg voor alle categorieën." -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "Globale instellingen bijwerken" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "Werk de globale instellingen van SureForms bij voor een specifieke categorie: algemeen, validatieberichten, e-mailoverzicht of beveiliging." -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "De instellingen categorie om bij te werken." -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "Sleutel-waardeparen van instellingen om bij te werken." -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "Categorie-instellingen zijn vereist." -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "Instellingen gegevens zijn vereist." -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "Geen geldige instellingssleutels opgegeven voor deze categorie." -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "Ongeldige instellingen categorie." @@ -16794,19 +16797,19 @@ msgstr "Webhook-geheim niet geconfigureerd." msgid "Invalid webhook signature." msgstr "Ongeldige webhook-handtekening." -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "Quizzen" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "Quizinzendingen" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "Nieuw" @@ -17324,43 +17327,43 @@ msgstr "Perfect voor educatie, training en leuke trivia" msgid "Select this to create a quiz with scored questions and graded results." msgstr "Selecteer dit om een quiz te maken met gescoorde vragen en beoordeelde resultaten." -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "Onderzoeksrapporten" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "Kop 1" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "Kop 2" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "Kop 3" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "Kop 4" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "Kop 5" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" @@ -17694,15 +17697,15 @@ msgstr "Ongeldige post." msgid "You cannot edit this post." msgstr "Je kunt dit bericht niet bewerken." -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "De AI heeft geen formulier geretourneerd. Gelieve uw prompt te verfijnen en het opnieuw te proberen." -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "De AI-reactie mist een formulier titel. Probeer het opnieuw." -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "De AI kon geen formuliervelden genereren. Probeer het alstublieft opnieuw." @@ -17743,7 +17746,7 @@ msgstr "Eenmalige betaling" msgid "Choose payment type" msgstr "Kies betaalmethode" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "Het factureringsinterval komt niet overeen met de formulierconfiguratie." @@ -17887,15 +17890,15 @@ msgstr "De AI-reactie was leeg. Gelieve uw prompt te verfijnen en het opnieuw te msgid "Unable to build form fields from the AI response." msgstr "Kan formuliervelden niet opbouwen vanuit de AI-reactie." -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "Gedeeltelijke invoer" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "Dit formulier is nu gesloten omdat we alle inzendingen hebben ontvangen." @@ -17904,16 +17907,16 @@ msgstr "Dit formulier is nu gesloten omdat we alle inzendingen hebben ontvangen. msgid "Invalid settings tab." msgstr "Ongeldig instellingen tabblad." -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "Bedankt dat u contact met ons heeft opgenomen! We nemen binnenkort contact met u op." -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "Gebruik de herstelactie om een verwijderde formulier te herstellen voordat u het naar concept schakelt." -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "Dit formulier is al een concept." @@ -18760,6 +18763,72 @@ msgstr "Het betalingsbedrag kon niet worden geverifieerd voor dit formulier. Bew msgid "Cancellation is not supported for this payment gateway." msgstr "Annulering wordt niet ondersteund voor deze betalingsgateway." +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "SureForms AI Snelle Schets" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "Beschrijf het formulier en laat SureForms AI het voor je genereren." + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "Beschrijf je formulier" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "Voorbeeld: Maak een contactformulier met velden voor naam, e-mail, telefoon en bericht." + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "Omleiden..." + +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "Er is geen prompt opgegeven." + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "De prompt is te lang. Verkort deze en probeer het opnieuw." + +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "Het gedeelte voor @ mag niet meer dan %s tekens bevatten." + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "Het gedeelte na @ mag niet meer dan %s tekens bevatten." + +#: assets/build/formEditor.js:172 +msgid "Show Entries" +msgstr "Toon Inzendingen" + +#: assets/build/formEditor.js:172 +msgid "Display this form’s entries in a table on the frontend." +msgstr "Toon de inzendingen van dit formulier in een tabel aan de voorkant." + +#: assets/build/formEditor.js:172 +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." +msgstr "Publiceer de inzendingen van dit formulier als een sorteerbare, gepagineerde tabel op elke pagina — perfect voor openbare directories, lijsten en teamdashboards, met toegang per rol." + +#: assets/build/formEditor.js:172 +msgid "Embed a sortable, paginated entries table with a simple shortcode." +msgstr "Embed een sorteerbare, gepagineerde inzendingentabel met een eenvoudige shortcode." + +#: assets/build/formEditor.js:172 +msgid "Choose exactly which fields appear as columns." +msgstr "Kies precies welke velden als kolommen verschijnen." + +#: assets/build/formEditor.js:172 +msgid "Restrict who can view entries by user role." +msgstr "Beperk wie inzendingen kan bekijken op basis van gebruikersrol." + #: inc/post-types.php:226 msgctxt "post type general name" msgid "Forms" @@ -19190,34 +19259,34 @@ msgctxt "block keyword" msgid "color" msgstr "kleur" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "Normaal" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "Bezoek URL:" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "Voer link in:" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "Bewerken" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "Opslaan" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "Verwijderen" diff --git a/languages/sureforms-pl_PL-1cb9ecd067cd971ff5d9db0b4dae2891.json b/languages/sureforms-pl_PL-1cb9ecd067cd971ff5d9db0b4dae2891.json index e910a40c3..492957551 100644 --- a/languages/sureforms-pl_PL-1cb9ecd067cd971ff5d9db0b4dae2891.json +++ b/languages/sureforms-pl_PL-1cb9ecd067cd971ff5d9db0b4dae2891.json @@ -1 +1 @@ -{"translation-revision-date":"2025-01-02T08:44:41+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formularz"],"Fields":["Pola"],"Image":["Obraz"],"Activated":["Aktywowany"],"Activate":["Aktywuj"],"Submit":["Prze\u015blij"],"Global Settings":["Ustawienia globalne"],"Form Title":["Tytu\u0142 formularza"],"Edit":["Edytuj"],"Please enter a valid URL.":["Prosz\u0119 wprowadzi\u0107 prawid\u0142owy adres URL."],"Desktop":["Pulpit"],"Medium":["\u015aredni"],"Mobile":["Telefon kom\u00f3rkowy"],"Repeat":["Powt\u00f3rz"],"Scroll":["Przewi\u0144"],"Signature":["Podpis"],"Tablet":["Tablet"],"Upload":["Prze\u015blij"],"Basic":["Podstawowy"],"Form Settings":["Ustawienia formularza"],"General":["Og\u00f3lny"],"Style":["Styl"],"Advanced":["Zaawansowany"],"No tags available":["Brak dost\u0119pnych tag\u00f3w"],"Device":["Urz\u0105dzenie"],"Select Shortcodes":["Wybierz skr\u00f3ty"],"Page Break Label":["Etykieta podzia\u0142u strony"],"Next":["Dalej"],"Back":["Wstecz"],"Reset":["Resetuj"],"Generic tags":["Og\u00f3lne tagi"],"Pixel":["Piksel"],"Em":["Em"],"Select Units":["Wybierz jednostki"],"%s units":["%s jednostki"],"Margin":["Margines"],"None":["Brak"],"Custom":["Niestandardowy"],"Please add a option props to MultiButtonsControl":["Prosz\u0119 doda\u0107 opcj\u0119 props do MultiButtonsControl"],"Confirm":["Potwierd\u017a"],"Cancel":["Anuluj"],"Processing\u2026":["Przetwarzanie\u2026"],"Select Video":["Wybierz wideo"],"Change Video":["Zmie\u0144 wideo"],"Select Lottie Animation":["Wybierz animacj\u0119 Lottie"],"Change Lottie Animation":["Zmie\u0144 animacj\u0119 Lottie"],"Upload SVG":["Prze\u015blij SVG"],"Change SVG":["Zmie\u0144 SVG"],"Select Image":["Wybierz obraz"],"Change Image":["Zmie\u0144 obraz"],"Upload SVG?":["Przes\u0142a\u0107 SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Przesy\u0142anie plik\u00f3w SVG mo\u017ce by\u0107 potencjalnie ryzykowne. Czy jeste\u015b pewien?"],"Upload Anyway":["Prze\u015blij mimo to"],"Full Width":["Pe\u0142na szeroko\u015b\u0107"],"Install":["Zainstaluj"],"Plugin Installation failed, Please try again later.":["Instalacja wtyczki nie powiod\u0142a si\u0119, spr\u00f3buj ponownie p\u00f3\u017aniej."],"Plugin activation failed, Please try again later.":["Aktywacja wtyczki nie powiod\u0142a si\u0119, spr\u00f3buj ponownie p\u00f3\u017aniej."],"Integrations":["Integracje"],"%s Removed from Quick Action Bar.":["%s usuni\u0119to z paska szybkich akcji."],"Add to Quick Action Bar":["Dodaj do paska szybkich akcji"],"%s Added to Quick Action Bar.":["%s dodano do paska szybkich akcji."],"Already Present in Quick Action Bar":["Ju\u017c obecne na pasku szybkich akcji"],"No results found.":["Nie znaleziono wynik\u00f3w."],"data object is empty":["obiekt danych jest pusty"],"Add blocks to Quick Action Bar":["Dodaj bloki do paska szybkich akcji"],"Re-arrange block inside Quick Action Bar":["Przestaw blok wewn\u0105trz paska szybkich akcji"],"Upgrade":["Aktualizacja"],"Connecting\u2026":["\u0141\u0105czenie\u2026"],"Install & Activate":["Zainstaluj i aktywuj"],"Compliance Settings":["Ustawienia zgodno\u015bci"],"Enable GDPR Compliance":["W\u0142\u0105cz zgodno\u015b\u0107 z RODO"],"Never store entry data after form submission":["Nigdy nie przechowuj danych wej\u015bciowych po przes\u0142aniu formularza"],"When enabled this form will never store Entries.":["Gdy jest w\u0142\u0105czony, ten formularz nigdy nie b\u0119dzie przechowywa\u0142 wpis\u00f3w."],"Automatically delete entries":["Automatycznie usu\u0144 wpisy"],"When enabled this form will automatically delete entries after a certain period of time.":["Po w\u0142\u0105czeniu ten formularz automatycznie usunie wpisy po okre\u015blonym czasie."],"Entries older than the days set will be deleted automatically.":["Wpisy starsze ni\u017c ustawione dni zostan\u0105 usuni\u0119te automatycznie."],"Custom CSS":["Niestandardowy CSS"],"The following CSS styles added below will only apply to this form container.":["Nast\u0119puj\u0105ce style CSS dodane poni\u017cej b\u0119d\u0105 dotyczy\u0107 tylko tego kontenera formularza."],"Visual":["Wizualny"],"HTML":["HTML"],"All Data":["Wszystkie dane"],"Add Shortcode":["Dodaj shortcode"],"Form input tags":["Tagi wej\u015bciowe formularza"],"Comma separated values are also accepted.":["Warto\u015bci oddzielone przecinkami s\u0105 r\u00f3wnie\u017c akceptowane."],"Email Notification":["Powiadomienie e-mail"],"Name":["Imi\u0119"],"Send Email To":["Wy\u015blij e-mail do"],"Subject":["Temat"],"CC":["DW"],"BCC":["UDW"],"Reply To":["Odpowiedz do"],"Add Notification":["Dodaj powiadomienie"],"Add Key":["Dodaj klucz"],"Add Value":["Dodaj warto\u015b\u0107"],"Add":["Dodaj"],"Confirmation Message":["Wiadomo\u015b\u0107 potwierdzaj\u0105ca"],"After Form Submission":["Po przes\u0142aniu formularza"],"Hide Form":["Ukryj formularz"],"Reset Form":["Zresetuj formularz"],"Custom URL":["Niestandardowy URL"],"Add Query Parameters":["Dodaj parametry zapytania"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Wybierz, je\u015bli chcesz doda\u0107 pary klucz-warto\u015b\u0107 dla p\u00f3l formularza do uwzgl\u0119dnienia w parametrach zapytania"],"Query Parameters":["Parametry zapytania"],"Please select a page.":["Prosz\u0119 wybra\u0107 stron\u0119."],"Suggestion: URL should use HTTPS":["Sugestia: URL powinien u\u017cywa\u0107 HTTPS"],"Success Message":["Komunikat o sukcesie"],"Redirect":["Przekieruj"],"Redirect to":["Przekieruj do"],"Page":["Strona"],"Form Confirmation":["Potwierdzenie formularza"],"Confirmation Type":["Typ potwierdzenia"],"Use Labels as Placeholders":["U\u017cyj etykiet jako symboli zast\u0119pczych"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Powy\u017csze ustawienie umie\u015bci etykiety wewn\u0105trz p\u00f3l jako podpowiedzi (tam, gdzie to mo\u017cliwe). To ustawienie dzia\u0142a tylko na \u017cywej stronie, a nie w podgl\u0105dzie edytora."],"Page Break":["Podzia\u0142 strony"],"Show Labels":["Poka\u017c etykiety"],"First Page Label":["Etykieta pierwszej strony"],"Progress Indicator":["Wska\u017anik post\u0119pu"],"Progress Bar":["Pasek post\u0119pu"],"Connector":["Z\u0142\u0105cze"],"Steps":["Kroki"],"Next Button Text":["Tekst przycisku \"Dalej\""],"Back Button Text":["Tekst przycisku powrotu"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Czy na pewno chcesz zamkn\u0105\u0107? Twoje niezapisane zmiany zostan\u0105 utracone, poniewa\u017c masz pewne b\u0142\u0119dy walidacji."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Jest kilka niezapisanych zmian. Prosz\u0119 zapisa\u0107 zmiany, aby odzwierciedli\u0107 aktualizacje."],"Form Behavior":["Zachowanie formularza"],"Clear":["Wyczy\u015b\u0107"],"Select Color":["Wybierz kolor"],"Primary Color":["Kolor podstawowy"],"Text Color":["Kolor tekstu"],"Text Color on Primary":["Kolor tekstu na g\u0142\u00f3wnym"],"Field Spacing":["Odst\u0119py mi\u0119dzy polami"],"Small":["Ma\u0142y"],"Large":["Du\u017cy"],"Left":["Lewo"],"Center":["Centrum"],"Right":["Prawo"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Niewidoczna"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Wyb\u00f3r daty"],"Time Picker":["Wyb\u00f3r czasu"],"Hidden":["Ukryty"],"Slider":["Suwak"],"Rating":["Ocena"],"Upgrade to Unlock These Fields":["Zaktualizuj, aby odblokowa\u0107 te pola"],"Add Block":["Dodaj blok"],"Customize with SureForms":["Dostosuj za pomoc\u0105 SureForms"],"Page break":["Podzia\u0142 strony"],"Previous":["Poprzedni"],"Thank you":["Dzi\u0119kuj\u0119"],"Form submitted successfully!":["Formularz zosta\u0142 pomy\u015blnie przes\u0142any!"],"Instant Form":["Formularz natychmiastowy"],"Enable Instant Form":["W\u0142\u0105cz natychmiastowy formularz"],"Enable Preview":["W\u0142\u0105cz podgl\u0105d"],"Show Title":["Tytu\u0142 Pokazu"],"Site Logo":["Logo strony"],"Banner Background":["T\u0142o banera"],"Color":["Kolor"],"Upload Image":["Prze\u015blij obraz"],"Background Color":["Kolor t\u0142a"],"Use banner as page background":["U\u017cyj baneru jako t\u0142a strony"],"Form Width":["Szeroko\u015b\u0107 formularza"],"URL":["URL"],"URL Slug":["Slug URL"],"The last part of the URL.":["Ostatnia cz\u0119\u015b\u0107 adresu URL."],"Learn more.":["Dowiedz si\u0119 wi\u0119cej."],"SureForms Description":["Opis SureForms"],"Form Options":["Opcje formularza"],"Form Shortcode":["Kod skr\u00f3tu formularza"],"Paste this shortcode on the page or post to render this form.":["Wklej ten kr\u00f3tki kod na stron\u0119 lub post, aby wy\u015bwietli\u0107 ten formularz."],"Spam Protection":["Ochrona przed spamem"],"Auto":["Samoch\u00f3d"],"Normal":["Normalny"],"%":["%"],"Top":["G\u00f3ra"],"Bottom":["D\u00f3\u0142"],"Solid":["Solidny"],"Width":["Szeroko\u015b\u0107"],"Size":["Rozmiar"],"EM":["EM"],"Padding":["Wype\u0142nienie"],"Color 1":["Kolor 1"],"Color 2":["Kolor 2"],"Type":["Rodzaj"],"Linear":["Liniowy"],"Radial":["Promieniowy"],"Location 1":["Lokalizacja 1"],"Location 2":["Lokalizacja 2"],"Angle":["K\u0105t"],"Classic":["Klasyczny"],"Gradient":["Gradient"],"Background":["T\u0142o"],"Cover":["Ok\u0142adka"],"Contain":["Zawiera\u0107"],"Overlay":["Nak\u0142adka"],"No Repeat":["Bez powt\u00f3rki"],"Overlay Opacity":["Przezroczysto\u015b\u0107 nak\u0142adki"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Nazwy klas powinny by\u0107 oddzielone spacjami. Ka\u017cda nazwa klasy nie mo\u017ce zaczyna\u0107 si\u0119 od cyfry, my\u015blnika ani podkre\u015blenia. Mog\u0105 zawiera\u0107 tylko litery (w tym znaki Unicode), cyfry, my\u015blniki i podkre\u015blenia."],"Conversational Layout":["Uk\u0142ad konwersacyjny"],"Unlock Conversational Forms":["Odblokuj formularze konwersacyjne"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Dzi\u0119ki planowi SureForms Pro mo\u017cesz przekszta\u0142ci\u0107 swoje formularze w anga\u017cuj\u0105ce, konwersacyjne uk\u0142ady, zapewniaj\u0105c p\u0142ynne do\u015bwiadczenie u\u017cytkownika."],"Premium":["Premium"],"Overlay Type":["Typ nak\u0142adki"],"Image Overlay Color":["Kolor nak\u0142adki obrazu"],"Image Position":["Pozycja obrazu"],"Attachment":["Za\u0142\u0105cznik"],"Fixed":["Naprawione"],"Blend Mode":["Tryb mieszania"],"Multiply":["Mno\u017cenie"],"Screen":["Ekran"],"Darken":["Przyciemnij"],"Lighten":["Rozja\u015bnij"],"Color Dodge":["Rozja\u015bnianie koloru"],"Saturation":["Nasycenie"],"Repeat-x":["Powt\u00f3rz-x"],"Repeat-y":["Powt\u00f3rz-y"],"PX":["PX"],"Button":["Przycisk"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Po\u0142\u0105cz si\u0119 z OttoKit"],"SUREFORMS PREMIUM FIELDS":["Pola premium SureForms"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Bie\u017c\u0105cy adres \u201eOd e-mail\u201d nie pasuje do nazwy domeny Twojej strony internetowej (%1$s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami b\u0119d\u0105 blokowane lub oznaczane jako spam. Alternatywnie, spr\u00f3buj u\u017cy\u0107 adresu Od, kt\u00f3ry pasuje do domeny Twojej strony internetowej (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Obecny adres \u201eOd e-mail\u201d nie pasuje do nazwy domeny Twojej strony internetowej (%s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami zostan\u0105 zablokowane lub oznaczone jako spam."],"We strongly recommend that you install the free ":["Zalecamy zdecydowanie zainstalowanie darmowego"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["wtyczka! Kreator konfiguracji u\u0142atwia napraw\u0119 Twoich e-maili."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternatywnie spr\u00f3buj u\u017cy\u0107 adresu nadawcy, kt\u00f3ry pasuje do domeny Twojej strony internetowej (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Prosz\u0119 wprowadzi\u0107 prawid\u0142owy adres e-mail. Powiadomienia nie b\u0119d\u0105 wysy\u0142ane, je\u015bli pole nie zostanie wype\u0142nione poprawnie."],"From Name":["Od Nazwa"],"From Email":["Z e-maila"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Bie\u017c\u0105cy adres \u201eOd e-mail\u201d mo\u017ce nie pasowa\u0107 do nazwy domeny Twojej strony internetowej (%1$s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami zostan\u0105 zablokowane lub oznaczone jako spam. Alternatywnie, spr\u00f3buj u\u017cy\u0107 adresu Od, kt\u00f3ry pasuje do domeny Twojej strony internetowej (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Obecny adres \u201eOd e-mail\u201d mo\u017ce nie pasowa\u0107 do nazwy domeny Twojej strony internetowej (%s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami zostan\u0105 zablokowane lub oznaczone jako spam."],"Border Radius":["Promie\u0144 obramowania"],"Form Theme":["Motyw formularza"],"Instant Form Padding":["Natychmiastowe wype\u0142nianie formularza"],"Instant Form Border Radius":["Natychmiastowy promie\u0144 obramowania formularza"],"Select Gradient":["Wybierz gradient"],"Upgrade Now":["Zaktualizuj teraz"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Wpisy starsze ni\u017c wybrane dni zostan\u0105 usuni\u0119te."],"Entries Time Period":["Okres czasu wpis\u00f3w"],"Custom CSS Panel":["Panel niestandardowego CSS"],"Notifications can use only one From Email so please enter a single address.":["Powiadomienia mog\u0105 u\u017cywa\u0107 tylko jednego adresu e-mail nadawcy, wi\u0119c prosz\u0119 poda\u0107 jeden adres."],"Email Notifications":["Powiadomienia e-mail"],"Actions":["Akcje"],"Duplicate":["Duplikat"],"Delete":["Usu\u0144"],"Select Page to redirect":["Wybierz stron\u0119 do przekierowania"],"Search for a page":["Wyszukaj stron\u0119"],"Select a page":["Wybierz stron\u0119"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Zapisz"],"Login":["Zaloguj si\u0119"],"Register":["Zarejestruj si\u0119"],"Date":["Data"],"Advanced Settings":["Ustawienia zaawansowane"],"Form Restriction":["Ograniczenie formularza"],"Maximum Number of Entries":["Maksymalna liczba wpis\u00f3w"],"Maximum Entries":["Maksymalna liczba wpis\u00f3w"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["Ustawienie Okresu Czasu dzia\u0142a zgodnie ze stref\u0105 czasow\u0105 Twojej strony WordPress. Kliknij tutaj<\/a>, aby otworzy\u0107 Ustawienia Og\u00f3lne WordPress, gdzie mo\u017cesz je sprawdzi\u0107 i zaktualizowa\u0107."],"Click here":["Kliknij tutaj"],"Response Description After Maximum Entries":["Opis odpowiedzi po maksymalnej liczbie wpis\u00f3w"],"All changes will be saved automatically when you press back.":["Wszystkie zmiany zostan\u0105 zapisane automatycznie po naci\u015bni\u0119ciu przycisku wstecz."],"Repeater":["Repeater"],"OttoKit Settings":["Ustawienia OttoKit"],"Get Started":["Rozpocznij"],"Connect Native Integrations with SureForms":["Po\u0142\u0105cz natywne integracje z SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Oczekiwany format dla e-maili - email@sureforms.com lub John Doe "],"delete":["usu\u0144"],"Please type \"%s\" in the input box":["Prosz\u0119 wpisa\u0107 \"%s\" w polu wej\u015bciowym"],"To confirm, type \"%s\" in the box below:":["Aby potwierdzi\u0107, wpisz \"%s\" w polu poni\u017cej:"],"Type \"%s\"":["Wpisz \"%s\""],"Payment":["P\u0142atno\u015b\u0107"],"%s - Order ID":["%s - Identyfikator zam\u00f3wienia"],"%s - Amount":["%s - Kwota"],"%s - Customer Email":["%s - E-mail klienta"],"%s - Customer Name":["%s - Nazwa klienta"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["Dodaj niestandardowe regu\u0142y CSS, aby stylizowa\u0107 ten konkretny formularz niezale\u017cnie od styl\u00f3w globalnych."],"Spam Protection Type":["Typ ochrony przed spamem"],"Select Security Type":["Wybierz typ zabezpiecze\u0144"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Uwaga: U\u017cywanie r\u00f3\u017cnych wersji reCAPTCHA (V2 checkbox i V3) na tej samej stronie spowoduje konflikty mi\u0119dzy wersjami. Prosz\u0119 unika\u0107 u\u017cywania r\u00f3\u017cnych wersji na tej samej stronie."],"Select Version":["Wybierz wersj\u0119"],"Please configure the API keys correctly from the settings":["Prosz\u0119 poprawnie skonfigurowa\u0107 klucze API w ustawieniach"],"Control email alerts sent to admins or users after a form submission.":["Zarz\u0105dzaj powiadomieniami e-mail wysy\u0142anymi do administrator\u00f3w lub u\u017cytkownik\u00f3w po przes\u0142aniu formularza."],"Customize the confirmation message or redirect the users after submitting the form.":["Dostosuj wiadomo\u015b\u0107 potwierdzaj\u0105c\u0105 lub przekieruj u\u017cytkownik\u00f3w po przes\u0142aniu formularza."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Ustal limity dotycz\u0105ce liczby przes\u0142a\u0144 formularza i zarz\u0105dzaj opcjami zgodno\u015bci, w tym RODO i przechowywaniem danych."],"Go to OttoKit Settings":["Przejd\u017a do ustawie\u0144 OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Po\u0142\u0105cz SureForms z ulubionymi aplikacjami, aby zautomatyzowa\u0107 zadania i synchronizowa\u0107 dane bezproblemowo."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Odblokuj pot\u0119\u017cne integracje w planie Premium, aby zautomatyzowa\u0107 swoje przep\u0142ywy pracy i po\u0142\u0105czy\u0107 SureForms bezpo\u015brednio z ulubionymi narz\u0119dziami."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Wysy\u0142aj zg\u0142oszenia formularzy bezpo\u015brednio do CRM, e-maili i platform marketingowych."],"Automate repetitive tasks with seamless data syncing.":["Zautomatyzuj powtarzalne zadania dzi\u0119ki p\u0142ynnej synchronizacji danych."],"Access exclusive native integrations for faster workflows.":["Uzyskaj dost\u0119p do ekskluzywnych natywnych integracji dla szybszych przep\u0142yw\u00f3w pracy."],"PDF Generation":["Generowanie PDF"],"Generate and customize PDF copies of form submissions.":["Generuj i dostosowuj kopie PDF przes\u0142anych formularzy."],"Generate Submission PDFs":["Generuj pliki PDF zg\u0142osze\u0144"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Zamie\u0144 ka\u017cde wprowadzenie formularza na dopracowany plik PDF, czyni\u0105c go idealnym do raport\u00f3w, rejestr\u00f3w lub udost\u0119pniania."],"Automatically generate PDFs from your form submissions.":["Automatycznie generuj pliki PDF z przes\u0142anych formularzy."],"Customize PDF templates with your branding.":["Dostosuj szablony PDF do swojej marki."],"Download or email PDFs instantly.":["Pobierz lub wy\u015blij e-mailem pliki PDF natychmiast."],"User Registration":["Rejestracja u\u017cytkownika"],"Onboard new users or update existing accounts through beautiful looking forms.":["Wprowad\u017a nowych u\u017cytkownik\u00f3w lub zaktualizuj istniej\u0105ce konta za pomoc\u0105 pi\u0119knie wygl\u0105daj\u0105cych formularzy."],"Register Users with SureForms":["Zarejestruj u\u017cytkownik\u00f3w za pomoc\u0105 SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Usprawnij ca\u0142y proces wprowadzania u\u017cytkownik\u00f3w na swoje strony dzi\u0119ki bezproblemowym logowaniom i rejestracjom opartym na formularzach."],"Register new users directly via your form submissions.":["Zarejestruj nowych u\u017cytkownik\u00f3w bezpo\u015brednio poprzez przesy\u0142anie formularzy."],"Create or update existing accounts by mapping form data to user fields.":["Utw\u00f3rz lub zaktualizuj istniej\u0105ce konta, mapuj\u0105c dane formularza na pola u\u017cytkownika."],"Assign roles and control access automatically.":["Przypisuj role i automatycznie kontroluj dost\u0119p."],"Post Feed":["Kana\u0142 post\u00f3w"],"Transform your form submission into WordPress posts.":["Przekszta\u0142\u0107 swoje zg\u0142oszenie formularza w posty WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Automatycznie przekszta\u0142caj przes\u0142ane formularze w posty, strony lub niestandardowe typy post\u00f3w w WordPressie. Oszcz\u0119dzaj czas i pozw\u00f3l, aby Twoje formularze publikowa\u0142y tre\u015bci bezpo\u015brednio."],"Create posts, pages, or CPTs from your form entries.":["Tw\u00f3rz posty, strony lub CPT z wpis\u00f3w formularza."],"Map form fields to your post fields easily.":["\u0141atwo mapuj pola formularza do p\u00f3l posta."],"Automate the content publishing flow with few simple steps.":["Zautomatyzuj proces publikowania tre\u015bci w kilku prostych krokach."],"Automations":["Automatyzacje"],"Unlock Advanced Styling":["Odblokuj zaawansowane stylizacje"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Uzyskaj pe\u0142n\u0105 kontrol\u0119 nad wygl\u0105dem swojego formularza dzi\u0119ki niestandardowym kolorom, czcionkom i uk\u0142adom."],"Button Alignment":["Wyr\u00f3wnanie przycisku"],"Add Custom CSS Class(es)":["Dodaj niestandardow\u0105 klas\u0119 CSS"],"Set the total number of submissions allowed for this form.":["Ustaw ca\u0142kowit\u0105 liczb\u0119 dozwolonych zg\u0142osze\u0144 dla tego formularza."],"Save & Progress":["Zapisz i kontynuuj"],"Allow users to save their progress and continue form completion later.":["Pozw\u00f3l u\u017cytkownikom zapisa\u0107 post\u0119p i kontynuowa\u0107 wype\u0142nianie formularza p\u00f3\u017aniej."],"Save & Progress in SureForms":["Zapisz i kontynuuj w SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Daj swoim u\u017cytkownikom mo\u017cliwo\u015b\u0107 wype\u0142niania formularzy we w\u0142asnym tempie, pozwalaj\u0105c im zapisywa\u0107 post\u0119py i wraca\u0107 w dowolnym momencie."],"Let users pause long or multi-step forms and continue later.":["Pozw\u00f3l u\u017cytkownikom wstrzyma\u0107 d\u0142ugie lub wieloetapowe formularze i kontynuowa\u0107 p\u00f3\u017aniej."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Zmniejsz porzucanie formularzy dzi\u0119ki wygodnym linkom do wznowienia i uzyskaj dost\u0119p do ich post\u0119p\u00f3w z dowolnego miejsca."],"Improve user experience for lengthy, complex, or multi-page forms.":["Popraw do\u015bwiadczenie u\u017cytkownika dla d\u0142ugich, z\u0142o\u017conych lub wielostronicowych formularzy."],"This form is not yet available. Please check back after the scheduled start time.":["Ten formularz nie jest jeszcze dost\u0119pny. Prosz\u0119 sprawdzi\u0107 ponownie po zaplanowanym czasie rozpocz\u0119cia."],"This form is no longer accepting submissions. The submission period has ended.":["Formularz ten nie przyjmuje ju\u017c zg\u0142osze\u0144. Okres sk\u0142adania zg\u0142osze\u0144 dobieg\u0142 ko\u0144ca."],"The start date and time must be before the end date and time.":["Data i godzina rozpocz\u0119cia musz\u0105 by\u0107 przed dat\u0105 i godzin\u0105 zako\u0144czenia."],"Form Scheduling":["Planowanie formularza"],"Enable Form Scheduling":["W\u0142\u0105cz planowanie formularza"],"Set a time period during which this form will be available for submissions.":["Ustaw okres, w kt\u00f3rym ten formularz b\u0119dzie dost\u0119pny do sk\u0142adania zg\u0142osze\u0144."],"Start Date & Time":["Data i godzina rozpocz\u0119cia"],"End Date & Time":["Data i godzina zako\u0144czenia"],"Response Description Before Start Date":["Opis odpowiedzi przed dat\u0105 rozpocz\u0119cia"],"Response Description After End Date":["Opis odpowiedzi po dacie zako\u0144czenia"],"Conditional Confirmations":["Warunkowe potwierdzenia"],"Set up the message or redirect users will see after submitting the form.":["Ustaw wiadomo\u015b\u0107 lub przekierowanie, kt\u00f3re u\u017cytkownicy zobacz\u0105 po przes\u0142aniu formularza."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Wy\u015bwietl w\u0142a\u015bciw\u0105 wiadomo\u015b\u0107 w\u0142a\u015bciwemu u\u017cytkownikowi w zale\u017cno\u015bci od tego, jak odpowiadaj\u0105. Personalizuj potwierdzenia za pomoc\u0105 inteligentnych warunk\u00f3w i automatycznie kieruj u\u017cytkownik\u00f3w do kolejnego najlepszego kroku."],"Display different confirmation messages based on form responses.":["Wy\u015bwietlaj r\u00f3\u017cne wiadomo\u015bci potwierdzaj\u0105ce w zale\u017cno\u015bci od odpowiedzi w formularzu."],"Redirect users to specific pages or URLs conditionally.":["Przekieruj u\u017cytkownik\u00f3w na okre\u015blone strony lub adresy URL warunkowo."],"Create personalized thank-you messages without extra forms.":["Tw\u00f3rz spersonalizowane wiadomo\u015bci z podzi\u0119kowaniami bez dodatkowych formularzy."],"Lost Password":["Zapomniane has\u0142o"],"Reset Password":["Zresetuj has\u0142o"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Wybierz us\u0142ug\u0119 ochrony przed spamem. Skonfiguruj klucze API w Ustawieniach Globalnych przed w\u0142\u0105czeniem."],"Send as Raw HTML":["Wy\u015blij jako surowy HTML"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Gdy jest w\u0142\u0105czone, tre\u015b\u0107 wiadomo\u015bci e-mail w formacie HTML zostanie zachowana dok\u0142adnie tak, jak zosta\u0142a napisana, i opakowana w profesjonalny szablon e-maila."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Inteligentne tagi, kt\u00f3re odnosz\u0105 si\u0119 do p\u00f3l wprowadzonych przez u\u017cytkownika, nie b\u0119d\u0105 przetwarzane w trybie surowego HTML. Unikaj bezpo\u015bredniego wstawiania niezweryfikowanych warto\u015bci p\u00f3l do tre\u015bci e-maila."],"Please provide a recipient email address and subject line.":["Prosz\u0119 poda\u0107 adres e-mail odbiorcy oraz temat wiadomo\u015bci."],"Email notification duplicated!":["Powiadomienie e-mail zduplikowane!"],"Are you sure you want to delete this email notification?":["Czy na pewno chcesz usun\u0105\u0107 to powiadomienie e-mail?"],"Email notification deleted!":["Powiadomienie e-mail zosta\u0142o usuni\u0119te!"],"URL is missing Top Level Domain (TLD).":["Brakuje domeny najwy\u017cszego poziomu (TLD) w adresie URL."],"This form is now closed as the maximum number of entries has been received.":["Formularz zosta\u0142 zamkni\u0119ty, poniewa\u017c osi\u0105gni\u0119to maksymaln\u0105 liczb\u0119 zg\u0142osze\u0144."],"Publish Your Form":["Opublikuj sw\u00f3j formularz"],"Enable This to Instantly Publish the Form":["W\u0142\u0105cz to, aby natychmiast opublikowa\u0107 formularz"],"Style Your Instant Form Page Here":["Stylizuj swoj\u0105 stron\u0119 formularza natychmiastowego tutaj"],"Quizzes":["Quizy"],"%s - Description":["%s - Opis"],"Send entries to 100+ popular apps.":["Wy\u015blij wpisy do ponad 100 popularnych aplikacji."],"Build automated workflows that run instantly.":["Tw\u00f3rz zautomatyzowane przep\u0142ywy pracy, kt\u00f3re dzia\u0142aj\u0105 natychmiast."],"Create custom app integrations using our Custom App feature.":["Tw\u00f3rz niestandardowe integracje aplikacji za pomoc\u0105 funkcji Niestandardowa Aplikacja."],"Keep your tools in sync automatically.":["Utrzymuj swoje narz\u0119dzia w synchronizacji automatycznie."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["To zainstaluje i aktywuje OttoKit na Twojej stronie WordPress, aby w\u0142\u0105czy\u0107 funkcje automatyzacji."],"Automate Your Forms with OttoKit":["Zautomatyzuj swoje formularze za pomoc\u0105 OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Ka\u017cde przes\u0142anie formularza powinno wywo\u0142a\u0107 jak\u0105\u015b akcj\u0119 \u2014 alert w Slacku, lead w CRM, e-mail z przypomnieniem lub nowy wiersz w Arkuszach Google."],"Create interactive quizzes to engage your audience and gather insights.":["Tw\u00f3rz interaktywne quizy, aby zaanga\u017cowa\u0107 swoj\u0105 publiczno\u015b\u0107 i zbiera\u0107 informacje."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Projektuj anga\u017cuj\u0105ce quizy z r\u00f3\u017cnymi typami pyta\u0144, spersonalizowanymi opiniami i automatycznym ocenianiem, aby przyci\u0105gn\u0105\u0107 swoj\u0105 publiczno\u015b\u0107 i uzyska\u0107 cenne informacje."],"Create interactive quizzes with multiple question types.":["Tw\u00f3rz interaktywne quizy z r\u00f3\u017cnymi typami pyta\u0144."],"Provide personalized feedback based on user responses.":["Zapewnij spersonalizowan\u0105 opini\u0119 na podstawie odpowiedzi u\u017cytkownika."],"Automate scoring and lead segmentation for better insights.":["Zautomatyzuj ocenianie i segmentacj\u0119 lead\u00f3w, aby uzyska\u0107 lepsze wgl\u0105dy."],"Heading 1":["Nag\u0142\u00f3wek 1"],"Heading 2":["Nag\u0142\u00f3wek 2"],"Heading 3":["Nag\u0142\u00f3wek 3"],"Heading 4":["Nag\u0142\u00f3wek 4"],"Heading 5":["Nag\u0142\u00f3wek 5"],"Heading 6":["Nag\u0142\u00f3wek 6"],"Form settings saved.":["Ustawienia formularza zosta\u0142y zapisane."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Limit wej\u015b\u0107 opiera si\u0119 na zapisanych wpisach do liczenia zg\u0142osze\u0144. Gdy w Ustawieniach Zgodno\u015bci jest w\u0142\u0105czona opcja \"Nigdy nie przechowuj danych wpisu po przes\u0142aniu formularza\", ten limit nie b\u0119dzie egzekwowany. Wy\u0142\u0105cz t\u0119 opcj\u0119 lub usu\u0144 limit wpis\u00f3w, aby skorzysta\u0107 z tej funkcji."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Ustawienia zosta\u0142y zapisane, ale atrybuty posta (has\u0142o \/ tytu\u0142 \/ tre\u015b\u0107) nie zosta\u0142y zaktualizowane. Spr\u00f3buj ponownie, aby je zachowa\u0107."],"Failed to save form settings.":["Nie uda\u0142o si\u0119 zapisa\u0107 ustawie\u0144 formularza."],"Saving\u2026":["Zapisywanie\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Po w\u0142\u0105czeniu tego formularza nie b\u0119d\u0105 przechowywane adres IP u\u017cytkownika, nazwa przegl\u0105darki i nazwa urz\u0105dzenia w wpisach."],"Failed to save. Please try again.":["Nie uda\u0142o si\u0119 zapisa\u0107. Prosz\u0119 spr\u00f3bowa\u0107 ponownie."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Klucze API reCAPTCHA dla wybranej wersji nie s\u0105 skonfigurowane. Ustaw je w Ustawieniach Globalnych."],"Please select a reCAPTCHA version.":["Prosz\u0119 wybra\u0107 wersj\u0119 reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Klucze API hCaptcha nie s\u0105 skonfigurowane. Ustaw je w Ustawieniach Globalnych."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Klucze API Cloudflare Turnstile nie s\u0105 skonfigurowane. Ustaw je w Ustawieniach Globalnych."],"Form data":["Dane formularza"],"Some fields need attention":["Niekt\u00f3re pola wymagaj\u0105 uwagi"],"Unsaved changes":["Niezapisane zmiany"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Adres e-mail odbiorcy i temat s\u0105 wymagane przed zapisaniem tego powiadomienia. Popraw wyr\u00f3\u017cnione pola lub odrzu\u0107 zmiany, aby wr\u00f3ci\u0107."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Masz niezapisane zmiany dla tego powiadomienia. Odrzu\u0107 je, aby wr\u00f3ci\u0107, lub zosta\u0144, aby je zapisa\u0107."],"Discard & go back":["Odrzu\u0107 i wr\u00f3\u0107"],"Stay & fix":["Zosta\u0144 i napraw"],"Keep editing":["Kontynuuj edytowanie"],"Please provide a recipient email address.":["Prosz\u0119 poda\u0107 adres e-mail odbiorcy."],"Please provide a subject line.":["Prosz\u0119 poda\u0107 temat."],"Please provide a custom URL.":["Prosz\u0119 poda\u0107 niestandardowy adres URL."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Masz niezapisane zmiany. Odrzu\u0107 je, aby kontynuowa\u0107, lub zosta\u0144, aby zapisa\u0107 zmiany."],"Discard & continue":["Odrzu\u0107 i kontynuuj"],"Quill heading picker: default paragraph style\u0004Normal":["Normalny"]}}} \ No newline at end of file +{"translation-revision-date":"2025-01-02T08:44:41+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formularz"],"Fields":["Pola"],"Image":["Obraz"],"Activated":["Aktywowany"],"Activate":["Aktywuj"],"Submit":["Prze\u015blij"],"Global Settings":["Ustawienia globalne"],"Form Title":["Tytu\u0142 formularza"],"Edit":["Edytuj"],"Please enter a valid URL.":["Prosz\u0119 wprowadzi\u0107 prawid\u0142owy adres URL."],"Desktop":["Pulpit"],"Medium":["\u015aredni"],"Mobile":["Telefon kom\u00f3rkowy"],"Repeat":["Powt\u00f3rz"],"Scroll":["Przewi\u0144"],"Signature":["Podpis"],"Tablet":["Tablet"],"Upload":["Prze\u015blij"],"Basic":["Podstawowy"],"Form Settings":["Ustawienia formularza"],"General":["Og\u00f3lny"],"Style":["Styl"],"Advanced":["Zaawansowany"],"No tags available":["Brak dost\u0119pnych tag\u00f3w"],"Device":["Urz\u0105dzenie"],"Select Shortcodes":["Wybierz skr\u00f3ty"],"Page Break Label":["Etykieta podzia\u0142u strony"],"Next":["Dalej"],"Back":["Wstecz"],"Reset":["Resetuj"],"Generic tags":["Og\u00f3lne tagi"],"Pixel":["Piksel"],"Em":["Em"],"Select Units":["Wybierz jednostki"],"%s units":["%s jednostki"],"Margin":["Margines"],"None":["Brak"],"Custom":["Niestandardowy"],"Please add a option props to MultiButtonsControl":["Prosz\u0119 doda\u0107 opcj\u0119 props do MultiButtonsControl"],"Confirm":["Potwierd\u017a"],"Cancel":["Anuluj"],"Processing\u2026":["Przetwarzanie\u2026"],"Select Video":["Wybierz wideo"],"Change Video":["Zmie\u0144 wideo"],"Select Lottie Animation":["Wybierz animacj\u0119 Lottie"],"Change Lottie Animation":["Zmie\u0144 animacj\u0119 Lottie"],"Upload SVG":["Prze\u015blij SVG"],"Change SVG":["Zmie\u0144 SVG"],"Select Image":["Wybierz obraz"],"Change Image":["Zmie\u0144 obraz"],"Upload SVG?":["Przes\u0142a\u0107 SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Przesy\u0142anie plik\u00f3w SVG mo\u017ce by\u0107 potencjalnie ryzykowne. Czy jeste\u015b pewien?"],"Upload Anyway":["Prze\u015blij mimo to"],"Full Width":["Pe\u0142na szeroko\u015b\u0107"],"Install":["Zainstaluj"],"Plugin Installation failed, Please try again later.":["Instalacja wtyczki nie powiod\u0142a si\u0119, spr\u00f3buj ponownie p\u00f3\u017aniej."],"Plugin activation failed, Please try again later.":["Aktywacja wtyczki nie powiod\u0142a si\u0119, spr\u00f3buj ponownie p\u00f3\u017aniej."],"Integrations":["Integracje"],"%s Removed from Quick Action Bar.":["%s usuni\u0119to z paska szybkich akcji."],"Add to Quick Action Bar":["Dodaj do paska szybkich akcji"],"%s Added to Quick Action Bar.":["%s dodano do paska szybkich akcji."],"Already Present in Quick Action Bar":["Ju\u017c obecne na pasku szybkich akcji"],"No results found.":["Nie znaleziono wynik\u00f3w."],"data object is empty":["obiekt danych jest pusty"],"Add blocks to Quick Action Bar":["Dodaj bloki do paska szybkich akcji"],"Re-arrange block inside Quick Action Bar":["Przestaw blok wewn\u0105trz paska szybkich akcji"],"Upgrade":["Aktualizacja"],"Connecting\u2026":["\u0141\u0105czenie\u2026"],"Install & Activate":["Zainstaluj i aktywuj"],"Compliance Settings":["Ustawienia zgodno\u015bci"],"Enable GDPR Compliance":["W\u0142\u0105cz zgodno\u015b\u0107 z RODO"],"Never store entry data after form submission":["Nigdy nie przechowuj danych wej\u015bciowych po przes\u0142aniu formularza"],"When enabled this form will never store Entries.":["Gdy jest w\u0142\u0105czony, ten formularz nigdy nie b\u0119dzie przechowywa\u0142 wpis\u00f3w."],"Automatically delete entries":["Automatycznie usu\u0144 wpisy"],"When enabled this form will automatically delete entries after a certain period of time.":["Po w\u0142\u0105czeniu ten formularz automatycznie usunie wpisy po okre\u015blonym czasie."],"Entries older than the days set will be deleted automatically.":["Wpisy starsze ni\u017c ustawione dni zostan\u0105 usuni\u0119te automatycznie."],"Custom CSS":["Niestandardowy CSS"],"The following CSS styles added below will only apply to this form container.":["Nast\u0119puj\u0105ce style CSS dodane poni\u017cej b\u0119d\u0105 dotyczy\u0107 tylko tego kontenera formularza."],"Visual":["Wizualny"],"HTML":["HTML"],"All Data":["Wszystkie dane"],"Add Shortcode":["Dodaj shortcode"],"Form input tags":["Tagi wej\u015bciowe formularza"],"Comma separated values are also accepted.":["Warto\u015bci oddzielone przecinkami s\u0105 r\u00f3wnie\u017c akceptowane."],"Email Notification":["Powiadomienie e-mail"],"Name":["Imi\u0119"],"Send Email To":["Wy\u015blij e-mail do"],"Subject":["Temat"],"CC":["DW"],"BCC":["UDW"],"Reply To":["Odpowiedz do"],"Add Notification":["Dodaj powiadomienie"],"Add Key":["Dodaj klucz"],"Add Value":["Dodaj warto\u015b\u0107"],"Add":["Dodaj"],"Confirmation Message":["Wiadomo\u015b\u0107 potwierdzaj\u0105ca"],"After Form Submission":["Po przes\u0142aniu formularza"],"Hide Form":["Ukryj formularz"],"Reset Form":["Zresetuj formularz"],"Custom URL":["Niestandardowy URL"],"Add Query Parameters":["Dodaj parametry zapytania"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Wybierz, je\u015bli chcesz doda\u0107 pary klucz-warto\u015b\u0107 dla p\u00f3l formularza do uwzgl\u0119dnienia w parametrach zapytania"],"Query Parameters":["Parametry zapytania"],"Please select a page.":["Prosz\u0119 wybra\u0107 stron\u0119."],"Suggestion: URL should use HTTPS":["Sugestia: URL powinien u\u017cywa\u0107 HTTPS"],"Success Message":["Komunikat o sukcesie"],"Redirect":["Przekieruj"],"Redirect to":["Przekieruj do"],"Page":["Strona"],"Form Confirmation":["Potwierdzenie formularza"],"Confirmation Type":["Typ potwierdzenia"],"Use Labels as Placeholders":["U\u017cyj etykiet jako symboli zast\u0119pczych"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["Powy\u017csze ustawienie umie\u015bci etykiety wewn\u0105trz p\u00f3l jako podpowiedzi (tam, gdzie to mo\u017cliwe). To ustawienie dzia\u0142a tylko na \u017cywej stronie, a nie w podgl\u0105dzie edytora."],"Page Break":["Podzia\u0142 strony"],"Show Labels":["Poka\u017c etykiety"],"First Page Label":["Etykieta pierwszej strony"],"Progress Indicator":["Wska\u017anik post\u0119pu"],"Progress Bar":["Pasek post\u0119pu"],"Connector":["Z\u0142\u0105cze"],"Steps":["Kroki"],"Next Button Text":["Tekst przycisku \"Dalej\""],"Back Button Text":["Tekst przycisku powrotu"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Czy na pewno chcesz zamkn\u0105\u0107? Twoje niezapisane zmiany zostan\u0105 utracone, poniewa\u017c masz pewne b\u0142\u0119dy walidacji."],"There are few unsaved changes. Please save your changes to reflect the updates.":["Jest kilka niezapisanych zmian. Prosz\u0119 zapisa\u0107 zmiany, aby odzwierciedli\u0107 aktualizacje."],"Form Behavior":["Zachowanie formularza"],"Clear":["Wyczy\u015b\u0107"],"Select Color":["Wybierz kolor"],"Primary Color":["Kolor podstawowy"],"Text Color":["Kolor tekstu"],"Text Color on Primary":["Kolor tekstu na g\u0142\u00f3wnym"],"Field Spacing":["Odst\u0119py mi\u0119dzy polami"],"Small":["Ma\u0142y"],"Large":["Du\u017cy"],"Left":["Lewo"],"Center":["Centrum"],"Right":["Prawo"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Niewidoczna"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Wyb\u00f3r daty"],"Time Picker":["Wyb\u00f3r czasu"],"Hidden":["Ukryty"],"Slider":["Suwak"],"Rating":["Ocena"],"Upgrade to Unlock These Fields":["Zaktualizuj, aby odblokowa\u0107 te pola"],"Add Block":["Dodaj blok"],"Customize with SureForms":["Dostosuj za pomoc\u0105 SureForms"],"Page break":["Podzia\u0142 strony"],"Previous":["Poprzedni"],"Thank you":["Dzi\u0119kuj\u0119"],"Form submitted successfully!":["Formularz zosta\u0142 pomy\u015blnie przes\u0142any!"],"Instant Form":["Formularz natychmiastowy"],"Enable Instant Form":["W\u0142\u0105cz natychmiastowy formularz"],"Enable Preview":["W\u0142\u0105cz podgl\u0105d"],"Show Title":["Tytu\u0142 Pokazu"],"Site Logo":["Logo strony"],"Banner Background":["T\u0142o banera"],"Color":["Kolor"],"Upload Image":["Prze\u015blij obraz"],"Background Color":["Kolor t\u0142a"],"Use banner as page background":["U\u017cyj baneru jako t\u0142a strony"],"Form Width":["Szeroko\u015b\u0107 formularza"],"URL":["URL"],"URL Slug":["Slug URL"],"The last part of the URL.":["Ostatnia cz\u0119\u015b\u0107 adresu URL."],"Learn more.":["Dowiedz si\u0119 wi\u0119cej."],"SureForms Description":["Opis SureForms"],"Form Options":["Opcje formularza"],"Form Shortcode":["Kod skr\u00f3tu formularza"],"Paste this shortcode on the page or post to render this form.":["Wklej ten kr\u00f3tki kod na stron\u0119 lub post, aby wy\u015bwietli\u0107 ten formularz."],"Spam Protection":["Ochrona przed spamem"],"Auto":["Samoch\u00f3d"],"Normal":["Normalny"],"%":["%"],"Top":["G\u00f3ra"],"Bottom":["D\u00f3\u0142"],"Solid":["Solidny"],"Width":["Szeroko\u015b\u0107"],"Size":["Rozmiar"],"EM":["EM"],"Padding":["Wype\u0142nienie"],"Color 1":["Kolor 1"],"Color 2":["Kolor 2"],"Type":["Rodzaj"],"Linear":["Liniowy"],"Radial":["Promieniowy"],"Location 1":["Lokalizacja 1"],"Location 2":["Lokalizacja 2"],"Angle":["K\u0105t"],"Classic":["Klasyczny"],"Gradient":["Gradient"],"Background":["T\u0142o"],"Cover":["Ok\u0142adka"],"Contain":["Zawiera\u0107"],"Overlay":["Nak\u0142adka"],"No Repeat":["Bez powt\u00f3rki"],"Overlay Opacity":["Przezroczysto\u015b\u0107 nak\u0142adki"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Nazwy klas powinny by\u0107 oddzielone spacjami. Ka\u017cda nazwa klasy nie mo\u017ce zaczyna\u0107 si\u0119 od cyfry, my\u015blnika ani podkre\u015blenia. Mog\u0105 zawiera\u0107 tylko litery (w tym znaki Unicode), cyfry, my\u015blniki i podkre\u015blenia."],"Conversational Layout":["Uk\u0142ad konwersacyjny"],"Unlock Conversational Forms":["Odblokuj formularze konwersacyjne"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Dzi\u0119ki planowi SureForms Pro mo\u017cesz przekszta\u0142ci\u0107 swoje formularze w anga\u017cuj\u0105ce, konwersacyjne uk\u0142ady, zapewniaj\u0105c p\u0142ynne do\u015bwiadczenie u\u017cytkownika."],"Premium":["Premium"],"Overlay Type":["Typ nak\u0142adki"],"Image Overlay Color":["Kolor nak\u0142adki obrazu"],"Image Position":["Pozycja obrazu"],"Attachment":["Za\u0142\u0105cznik"],"Fixed":["Naprawione"],"Blend Mode":["Tryb mieszania"],"Multiply":["Mno\u017cenie"],"Screen":["Ekran"],"Darken":["Przyciemnij"],"Lighten":["Rozja\u015bnij"],"Color Dodge":["Rozja\u015bnianie koloru"],"Saturation":["Nasycenie"],"Repeat-x":["Powt\u00f3rz-x"],"Repeat-y":["Powt\u00f3rz-y"],"PX":["PX"],"Button":["Przycisk"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Po\u0142\u0105cz si\u0119 z OttoKit"],"SUREFORMS PREMIUM FIELDS":["Pola premium SureForms"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Bie\u017c\u0105cy adres \u201eOd e-mail\u201d nie pasuje do nazwy domeny Twojej strony internetowej (%1$s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami b\u0119d\u0105 blokowane lub oznaczane jako spam. Alternatywnie, spr\u00f3buj u\u017cy\u0107 adresu Od, kt\u00f3ry pasuje do domeny Twojej strony internetowej (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Obecny adres \u201eOd e-mail\u201d nie pasuje do nazwy domeny Twojej strony internetowej (%s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami zostan\u0105 zablokowane lub oznaczone jako spam."],"We strongly recommend that you install the free ":["Zalecamy zdecydowanie zainstalowanie darmowego"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["wtyczka! Kreator konfiguracji u\u0142atwia napraw\u0119 Twoich e-maili."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternatywnie spr\u00f3buj u\u017cy\u0107 adresu nadawcy, kt\u00f3ry pasuje do domeny Twojej strony internetowej (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Prosz\u0119 wprowadzi\u0107 prawid\u0142owy adres e-mail. Powiadomienia nie b\u0119d\u0105 wysy\u0142ane, je\u015bli pole nie zostanie wype\u0142nione poprawnie."],"From Name":["Od Nazwa"],"From Email":["Z e-maila"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["Bie\u017c\u0105cy adres \u201eOd e-mail\u201d mo\u017ce nie pasowa\u0107 do nazwy domeny Twojej strony internetowej (%1$s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami zostan\u0105 zablokowane lub oznaczone jako spam. Alternatywnie, spr\u00f3buj u\u017cy\u0107 adresu Od, kt\u00f3ry pasuje do domeny Twojej strony internetowej (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["Obecny adres \u201eOd e-mail\u201d mo\u017ce nie pasowa\u0107 do nazwy domeny Twojej strony internetowej (%s). Mo\u017ce to spowodowa\u0107, \u017ce Twoje e-maile z powiadomieniami zostan\u0105 zablokowane lub oznaczone jako spam."],"Border Radius":["Promie\u0144 obramowania"],"Form Theme":["Motyw formularza"],"Instant Form Padding":["Natychmiastowe wype\u0142nianie formularza"],"Instant Form Border Radius":["Natychmiastowy promie\u0144 obramowania formularza"],"Select Gradient":["Wybierz gradient"],"Upgrade Now":["Zaktualizuj teraz"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["Wpisy starsze ni\u017c wybrane dni zostan\u0105 usuni\u0119te."],"Entries Time Period":["Okres czasu wpis\u00f3w"],"Custom CSS Panel":["Panel niestandardowego CSS"],"Notifications can use only one From Email so please enter a single address.":["Powiadomienia mog\u0105 u\u017cywa\u0107 tylko jednego adresu e-mail nadawcy, wi\u0119c prosz\u0119 poda\u0107 jeden adres."],"Email Notifications":["Powiadomienia e-mail"],"Actions":["Akcje"],"Duplicate":["Duplikat"],"Delete":["Usu\u0144"],"Select Page to redirect":["Wybierz stron\u0119 do przekierowania"],"Search for a page":["Wyszukaj stron\u0119"],"Select a page":["Wybierz stron\u0119"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Zapisz"],"Login":["Zaloguj si\u0119"],"Register":["Zarejestruj si\u0119"],"Date":["Data"],"Advanced Settings":["Ustawienia zaawansowane"],"Form Restriction":["Ograniczenie formularza"],"Maximum Number of Entries":["Maksymalna liczba wpis\u00f3w"],"Maximum Entries":["Maksymalna liczba wpis\u00f3w"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["Ustawienie Okresu Czasu dzia\u0142a zgodnie ze stref\u0105 czasow\u0105 Twojej strony WordPress. Kliknij tutaj<\/a>, aby otworzy\u0107 Ustawienia Og\u00f3lne WordPress, gdzie mo\u017cesz je sprawdzi\u0107 i zaktualizowa\u0107."],"Click here":["Kliknij tutaj"],"Response Description After Maximum Entries":["Opis odpowiedzi po maksymalnej liczbie wpis\u00f3w"],"All changes will be saved automatically when you press back.":["Wszystkie zmiany zostan\u0105 zapisane automatycznie po naci\u015bni\u0119ciu przycisku wstecz."],"Repeater":["Repeater"],"OttoKit Settings":["Ustawienia OttoKit"],"Get Started":["Rozpocznij"],"Connect Native Integrations with SureForms":["Po\u0142\u0105cz natywne integracje z SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Oczekiwany format dla e-maili - email@sureforms.com lub John Doe "],"delete":["usu\u0144"],"Please type \"%s\" in the input box":["Prosz\u0119 wpisa\u0107 \"%s\" w polu wej\u015bciowym"],"To confirm, type \"%s\" in the box below:":["Aby potwierdzi\u0107, wpisz \"%s\" w polu poni\u017cej:"],"Type \"%s\"":["Wpisz \"%s\""],"Payment":["P\u0142atno\u015b\u0107"],"%s - Order ID":["%s - Identyfikator zam\u00f3wienia"],"%s - Amount":["%s - Kwota"],"%s - Customer Email":["%s - E-mail klienta"],"%s - Customer Name":["%s - Nazwa klienta"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["Dodaj niestandardowe regu\u0142y CSS, aby stylizowa\u0107 ten konkretny formularz niezale\u017cnie od styl\u00f3w globalnych."],"Spam Protection Type":["Typ ochrony przed spamem"],"Select Security Type":["Wybierz typ zabezpiecze\u0144"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Uwaga: U\u017cywanie r\u00f3\u017cnych wersji reCAPTCHA (V2 checkbox i V3) na tej samej stronie spowoduje konflikty mi\u0119dzy wersjami. Prosz\u0119 unika\u0107 u\u017cywania r\u00f3\u017cnych wersji na tej samej stronie."],"Select Version":["Wybierz wersj\u0119"],"Please configure the API keys correctly from the settings":["Prosz\u0119 poprawnie skonfigurowa\u0107 klucze API w ustawieniach"],"Control email alerts sent to admins or users after a form submission.":["Zarz\u0105dzaj powiadomieniami e-mail wysy\u0142anymi do administrator\u00f3w lub u\u017cytkownik\u00f3w po przes\u0142aniu formularza."],"Customize the confirmation message or redirect the users after submitting the form.":["Dostosuj wiadomo\u015b\u0107 potwierdzaj\u0105c\u0105 lub przekieruj u\u017cytkownik\u00f3w po przes\u0142aniu formularza."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Ustal limity dotycz\u0105ce liczby przes\u0142a\u0144 formularza i zarz\u0105dzaj opcjami zgodno\u015bci, w tym RODO i przechowywaniem danych."],"Go to OttoKit Settings":["Przejd\u017a do ustawie\u0144 OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Po\u0142\u0105cz SureForms z ulubionymi aplikacjami, aby zautomatyzowa\u0107 zadania i synchronizowa\u0107 dane bezproblemowo."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Odblokuj pot\u0119\u017cne integracje w planie Premium, aby zautomatyzowa\u0107 swoje przep\u0142ywy pracy i po\u0142\u0105czy\u0107 SureForms bezpo\u015brednio z ulubionymi narz\u0119dziami."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Wysy\u0142aj zg\u0142oszenia formularzy bezpo\u015brednio do CRM, e-maili i platform marketingowych."],"Automate repetitive tasks with seamless data syncing.":["Zautomatyzuj powtarzalne zadania dzi\u0119ki p\u0142ynnej synchronizacji danych."],"Access exclusive native integrations for faster workflows.":["Uzyskaj dost\u0119p do ekskluzywnych natywnych integracji dla szybszych przep\u0142yw\u00f3w pracy."],"PDF Generation":["Generowanie PDF"],"Generate and customize PDF copies of form submissions.":["Generuj i dostosowuj kopie PDF przes\u0142anych formularzy."],"Generate Submission PDFs":["Generuj pliki PDF zg\u0142osze\u0144"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Zamie\u0144 ka\u017cde wprowadzenie formularza na dopracowany plik PDF, czyni\u0105c go idealnym do raport\u00f3w, rejestr\u00f3w lub udost\u0119pniania."],"Automatically generate PDFs from your form submissions.":["Automatycznie generuj pliki PDF z przes\u0142anych formularzy."],"Customize PDF templates with your branding.":["Dostosuj szablony PDF do swojej marki."],"Download or email PDFs instantly.":["Pobierz lub wy\u015blij e-mailem pliki PDF natychmiast."],"User Registration":["Rejestracja u\u017cytkownika"],"Onboard new users or update existing accounts through beautiful looking forms.":["Wprowad\u017a nowych u\u017cytkownik\u00f3w lub zaktualizuj istniej\u0105ce konta za pomoc\u0105 pi\u0119knie wygl\u0105daj\u0105cych formularzy."],"Register Users with SureForms":["Zarejestruj u\u017cytkownik\u00f3w za pomoc\u0105 SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Usprawnij ca\u0142y proces wprowadzania u\u017cytkownik\u00f3w na swoje strony dzi\u0119ki bezproblemowym logowaniom i rejestracjom opartym na formularzach."],"Register new users directly via your form submissions.":["Zarejestruj nowych u\u017cytkownik\u00f3w bezpo\u015brednio poprzez przesy\u0142anie formularzy."],"Create or update existing accounts by mapping form data to user fields.":["Utw\u00f3rz lub zaktualizuj istniej\u0105ce konta, mapuj\u0105c dane formularza na pola u\u017cytkownika."],"Assign roles and control access automatically.":["Przypisuj role i automatycznie kontroluj dost\u0119p."],"Post Feed":["Kana\u0142 post\u00f3w"],"Transform your form submission into WordPress posts.":["Przekszta\u0142\u0107 swoje zg\u0142oszenie formularza w posty WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Automatycznie przekszta\u0142caj przes\u0142ane formularze w posty, strony lub niestandardowe typy post\u00f3w w WordPressie. Oszcz\u0119dzaj czas i pozw\u00f3l, aby Twoje formularze publikowa\u0142y tre\u015bci bezpo\u015brednio."],"Create posts, pages, or CPTs from your form entries.":["Tw\u00f3rz posty, strony lub CPT z wpis\u00f3w formularza."],"Map form fields to your post fields easily.":["\u0141atwo mapuj pola formularza do p\u00f3l posta."],"Automate the content publishing flow with few simple steps.":["Zautomatyzuj proces publikowania tre\u015bci w kilku prostych krokach."],"Automations":["Automatyzacje"],"Unlock Advanced Styling":["Odblokuj zaawansowane stylizacje"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Uzyskaj pe\u0142n\u0105 kontrol\u0119 nad wygl\u0105dem swojego formularza dzi\u0119ki niestandardowym kolorom, czcionkom i uk\u0142adom."],"Button Alignment":["Wyr\u00f3wnanie przycisku"],"Add Custom CSS Class(es)":["Dodaj niestandardow\u0105 klas\u0119 CSS"],"Set the total number of submissions allowed for this form.":["Ustaw ca\u0142kowit\u0105 liczb\u0119 dozwolonych zg\u0142osze\u0144 dla tego formularza."],"Save & Progress":["Zapisz i kontynuuj"],"Allow users to save their progress and continue form completion later.":["Pozw\u00f3l u\u017cytkownikom zapisa\u0107 post\u0119p i kontynuowa\u0107 wype\u0142nianie formularza p\u00f3\u017aniej."],"Save & Progress in SureForms":["Zapisz i kontynuuj w SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["Daj swoim u\u017cytkownikom mo\u017cliwo\u015b\u0107 wype\u0142niania formularzy we w\u0142asnym tempie, pozwalaj\u0105c im zapisywa\u0107 post\u0119py i wraca\u0107 w dowolnym momencie."],"Let users pause long or multi-step forms and continue later.":["Pozw\u00f3l u\u017cytkownikom wstrzyma\u0107 d\u0142ugie lub wieloetapowe formularze i kontynuowa\u0107 p\u00f3\u017aniej."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Zmniejsz porzucanie formularzy dzi\u0119ki wygodnym linkom do wznowienia i uzyskaj dost\u0119p do ich post\u0119p\u00f3w z dowolnego miejsca."],"Improve user experience for lengthy, complex, or multi-page forms.":["Popraw do\u015bwiadczenie u\u017cytkownika dla d\u0142ugich, z\u0142o\u017conych lub wielostronicowych formularzy."],"This form is not yet available. Please check back after the scheduled start time.":["Ten formularz nie jest jeszcze dost\u0119pny. Prosz\u0119 sprawdzi\u0107 ponownie po zaplanowanym czasie rozpocz\u0119cia."],"This form is no longer accepting submissions. The submission period has ended.":["Formularz ten nie przyjmuje ju\u017c zg\u0142osze\u0144. Okres sk\u0142adania zg\u0142osze\u0144 dobieg\u0142 ko\u0144ca."],"The start date and time must be before the end date and time.":["Data i godzina rozpocz\u0119cia musz\u0105 by\u0107 przed dat\u0105 i godzin\u0105 zako\u0144czenia."],"Form Scheduling":["Planowanie formularza"],"Enable Form Scheduling":["W\u0142\u0105cz planowanie formularza"],"Set a time period during which this form will be available for submissions.":["Ustaw okres, w kt\u00f3rym ten formularz b\u0119dzie dost\u0119pny do sk\u0142adania zg\u0142osze\u0144."],"Start Date & Time":["Data i godzina rozpocz\u0119cia"],"End Date & Time":["Data i godzina zako\u0144czenia"],"Response Description Before Start Date":["Opis odpowiedzi przed dat\u0105 rozpocz\u0119cia"],"Response Description After End Date":["Opis odpowiedzi po dacie zako\u0144czenia"],"Conditional Confirmations":["Warunkowe potwierdzenia"],"Set up the message or redirect users will see after submitting the form.":["Ustaw wiadomo\u015b\u0107 lub przekierowanie, kt\u00f3re u\u017cytkownicy zobacz\u0105 po przes\u0142aniu formularza."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Wy\u015bwietl w\u0142a\u015bciw\u0105 wiadomo\u015b\u0107 w\u0142a\u015bciwemu u\u017cytkownikowi w zale\u017cno\u015bci od tego, jak odpowiadaj\u0105. Personalizuj potwierdzenia za pomoc\u0105 inteligentnych warunk\u00f3w i automatycznie kieruj u\u017cytkownik\u00f3w do kolejnego najlepszego kroku."],"Display different confirmation messages based on form responses.":["Wy\u015bwietlaj r\u00f3\u017cne wiadomo\u015bci potwierdzaj\u0105ce w zale\u017cno\u015bci od odpowiedzi w formularzu."],"Redirect users to specific pages or URLs conditionally.":["Przekieruj u\u017cytkownik\u00f3w na okre\u015blone strony lub adresy URL warunkowo."],"Create personalized thank-you messages without extra forms.":["Tw\u00f3rz spersonalizowane wiadomo\u015bci z podzi\u0119kowaniami bez dodatkowych formularzy."],"Lost Password":["Zapomniane has\u0142o"],"Reset Password":["Zresetuj has\u0142o"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Wybierz us\u0142ug\u0119 ochrony przed spamem. Skonfiguruj klucze API w Ustawieniach Globalnych przed w\u0142\u0105czeniem."],"Send as Raw HTML":["Wy\u015blij jako surowy HTML"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Gdy jest w\u0142\u0105czone, tre\u015b\u0107 wiadomo\u015bci e-mail w formacie HTML zostanie zachowana dok\u0142adnie tak, jak zosta\u0142a napisana, i opakowana w profesjonalny szablon e-maila."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["Inteligentne tagi, kt\u00f3re odnosz\u0105 si\u0119 do p\u00f3l wprowadzonych przez u\u017cytkownika, nie b\u0119d\u0105 przetwarzane w trybie surowego HTML. Unikaj bezpo\u015bredniego wstawiania niezweryfikowanych warto\u015bci p\u00f3l do tre\u015bci e-maila."],"Please provide a recipient email address and subject line.":["Prosz\u0119 poda\u0107 adres e-mail odbiorcy oraz temat wiadomo\u015bci."],"Email notification duplicated!":["Powiadomienie e-mail zduplikowane!"],"Are you sure you want to delete this email notification?":["Czy na pewno chcesz usun\u0105\u0107 to powiadomienie e-mail?"],"Email notification deleted!":["Powiadomienie e-mail zosta\u0142o usuni\u0119te!"],"URL is missing Top Level Domain (TLD).":["Brakuje domeny najwy\u017cszego poziomu (TLD) w adresie URL."],"This form is now closed as the maximum number of entries has been received.":["Formularz zosta\u0142 zamkni\u0119ty, poniewa\u017c osi\u0105gni\u0119to maksymaln\u0105 liczb\u0119 zg\u0142osze\u0144."],"Publish Your Form":["Opublikuj sw\u00f3j formularz"],"Enable This to Instantly Publish the Form":["W\u0142\u0105cz to, aby natychmiast opublikowa\u0107 formularz"],"Style Your Instant Form Page Here":["Stylizuj swoj\u0105 stron\u0119 formularza natychmiastowego tutaj"],"Quizzes":["Quizy"],"%s - Description":["%s - Opis"],"Send entries to 100+ popular apps.":["Wy\u015blij wpisy do ponad 100 popularnych aplikacji."],"Build automated workflows that run instantly.":["Tw\u00f3rz zautomatyzowane przep\u0142ywy pracy, kt\u00f3re dzia\u0142aj\u0105 natychmiast."],"Create custom app integrations using our Custom App feature.":["Tw\u00f3rz niestandardowe integracje aplikacji za pomoc\u0105 funkcji Niestandardowa Aplikacja."],"Keep your tools in sync automatically.":["Utrzymuj swoje narz\u0119dzia w synchronizacji automatycznie."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["To zainstaluje i aktywuje OttoKit na Twojej stronie WordPress, aby w\u0142\u0105czy\u0107 funkcje automatyzacji."],"Automate Your Forms with OttoKit":["Zautomatyzuj swoje formularze za pomoc\u0105 OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Ka\u017cde przes\u0142anie formularza powinno wywo\u0142a\u0107 jak\u0105\u015b akcj\u0119 \u2014 alert w Slacku, lead w CRM, e-mail z przypomnieniem lub nowy wiersz w Arkuszach Google."],"Create interactive quizzes to engage your audience and gather insights.":["Tw\u00f3rz interaktywne quizy, aby zaanga\u017cowa\u0107 swoj\u0105 publiczno\u015b\u0107 i zbiera\u0107 informacje."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Projektuj anga\u017cuj\u0105ce quizy z r\u00f3\u017cnymi typami pyta\u0144, spersonalizowanymi opiniami i automatycznym ocenianiem, aby przyci\u0105gn\u0105\u0107 swoj\u0105 publiczno\u015b\u0107 i uzyska\u0107 cenne informacje."],"Create interactive quizzes with multiple question types.":["Tw\u00f3rz interaktywne quizy z r\u00f3\u017cnymi typami pyta\u0144."],"Provide personalized feedback based on user responses.":["Zapewnij spersonalizowan\u0105 opini\u0119 na podstawie odpowiedzi u\u017cytkownika."],"Automate scoring and lead segmentation for better insights.":["Zautomatyzuj ocenianie i segmentacj\u0119 lead\u00f3w, aby uzyska\u0107 lepsze wgl\u0105dy."],"Heading 1":["Nag\u0142\u00f3wek 1"],"Heading 2":["Nag\u0142\u00f3wek 2"],"Heading 3":["Nag\u0142\u00f3wek 3"],"Heading 4":["Nag\u0142\u00f3wek 4"],"Heading 5":["Nag\u0142\u00f3wek 5"],"Heading 6":["Nag\u0142\u00f3wek 6"],"Form settings saved.":["Ustawienia formularza zosta\u0142y zapisane."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["Limit wej\u015b\u0107 opiera si\u0119 na zapisanych wpisach do liczenia zg\u0142osze\u0144. Gdy w Ustawieniach Zgodno\u015bci jest w\u0142\u0105czona opcja \"Nigdy nie przechowuj danych wpisu po przes\u0142aniu formularza\", ten limit nie b\u0119dzie egzekwowany. Wy\u0142\u0105cz t\u0119 opcj\u0119 lub usu\u0144 limit wpis\u00f3w, aby skorzysta\u0107 z tej funkcji."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Ustawienia zosta\u0142y zapisane, ale atrybuty posta (has\u0142o \/ tytu\u0142 \/ tre\u015b\u0107) nie zosta\u0142y zaktualizowane. Spr\u00f3buj ponownie, aby je zachowa\u0107."],"Failed to save form settings.":["Nie uda\u0142o si\u0119 zapisa\u0107 ustawie\u0144 formularza."],"Saving\u2026":["Zapisywanie\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Po w\u0142\u0105czeniu tego formularza nie b\u0119d\u0105 przechowywane adres IP u\u017cytkownika, nazwa przegl\u0105darki i nazwa urz\u0105dzenia w wpisach."],"Failed to save. Please try again.":["Nie uda\u0142o si\u0119 zapisa\u0107. Prosz\u0119 spr\u00f3bowa\u0107 ponownie."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["Klucze API reCAPTCHA dla wybranej wersji nie s\u0105 skonfigurowane. Ustaw je w Ustawieniach Globalnych."],"Please select a reCAPTCHA version.":["Prosz\u0119 wybra\u0107 wersj\u0119 reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["Klucze API hCaptcha nie s\u0105 skonfigurowane. Ustaw je w Ustawieniach Globalnych."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["Klucze API Cloudflare Turnstile nie s\u0105 skonfigurowane. Ustaw je w Ustawieniach Globalnych."],"Form data":["Dane formularza"],"Some fields need attention":["Niekt\u00f3re pola wymagaj\u0105 uwagi"],"Unsaved changes":["Niezapisane zmiany"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Adres e-mail odbiorcy i temat s\u0105 wymagane przed zapisaniem tego powiadomienia. Popraw wyr\u00f3\u017cnione pola lub odrzu\u0107 zmiany, aby wr\u00f3ci\u0107."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Masz niezapisane zmiany dla tego powiadomienia. Odrzu\u0107 je, aby wr\u00f3ci\u0107, lub zosta\u0144, aby je zapisa\u0107."],"Discard & go back":["Odrzu\u0107 i wr\u00f3\u0107"],"Stay & fix":["Zosta\u0144 i napraw"],"Keep editing":["Kontynuuj edytowanie"],"Please provide a recipient email address.":["Prosz\u0119 poda\u0107 adres e-mail odbiorcy."],"Please provide a subject line.":["Prosz\u0119 poda\u0107 temat."],"Please provide a custom URL.":["Prosz\u0119 poda\u0107 niestandardowy adres URL."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Masz niezapisane zmiany. Odrzu\u0107 je, aby kontynuowa\u0107, lub zosta\u0144, aby zapisa\u0107 zmiany."],"Discard & continue":["Odrzu\u0107 i kontynuuj"],"Show Entries":["Poka\u017c wpisy"],"Display this form\u2019s entries in a table on the frontend.":["Wy\u015bwietl wpisy tego formularza w tabeli na froncie."],"Publish this form\u2019s submissions as a sortable, paginated table on any page \u2014 perfect for public directories, listings, and team dashboards, with per-role view access.":["Opublikuj zg\u0142oszenia tego formularza jako sortowaln\u0105, stronicowan\u0105 tabel\u0119 na dowolnej stronie \u2014 idealne dla publicznych katalog\u00f3w, list i pulpit\u00f3w zespo\u0142owych, z dost\u0119pem do widoku wed\u0142ug roli."],"Embed a sortable, paginated entries table with a simple shortcode.":["Osad\u017a sortowaln\u0105, stronicowan\u0105 tabel\u0119 wpis\u00f3w za pomoc\u0105 prostego shortcode."],"Choose exactly which fields appear as columns.":["Wybierz dok\u0142adnie, kt\u00f3re pola pojawi\u0105 si\u0119 jako kolumny."],"Restrict who can view entries by user role.":["Ogranicz, kto mo\u017ce przegl\u0105da\u0107 wpisy wed\u0142ug roli u\u017cytkownika."],"Quill heading picker: default paragraph style\u0004Normal":["Normalny"]}}} \ No newline at end of file diff --git a/languages/sureforms-pl_PL.mo b/languages/sureforms-pl_PL.mo index 09207617f..894781d9a 100644 Binary files a/languages/sureforms-pl_PL.mo and b/languages/sureforms-pl_PL.mo differ diff --git a/languages/sureforms-pl_PL.po b/languages/sureforms-pl_PL.po index 212feeedc..ec0998b63 100644 --- a/languages/sureforms-pl_PL.po +++ b/languages/sureforms-pl_PL.po @@ -14,9 +14,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -43,8 +43,8 @@ msgstr "Prosty, ale potężny sposób na tworzenie nowoczesnych formularzy na Tw msgid "https://sureforms.com/" msgstr "https://sureforms.com/" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -59,9 +59,9 @@ msgstr "https://sureforms.com/" msgid "Dashboard" msgstr "Panel sterowania" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -78,15 +78,15 @@ msgstr "Panel sterowania" msgid "Settings" msgstr "Ustawienia" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "Nowy formularz" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -102,7 +102,7 @@ msgid "Entries" msgstr "Wpisy" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "Edytuj %1$s" @@ -117,24 +117,24 @@ msgstr "Edytuj %1$s" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "Weryfikacja nonce nie powiodła się." #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "Proszę %1$saktywować%2$s swoją kopię %3$s, aby uzyskać nowe funkcje, dostęp do wsparcia, otrzymywać powiadomienia o aktualizacjach i więcej." #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "SureForms %1$s wymaga co najmniej %2$s %3$s, aby działać poprawnie. Proszę zaktualizować do najnowszej wersji z %4$stąd%5$s." -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 @@ -204,7 +204,7 @@ msgstr "Śmieci" msgid "Published" msgstr "Opublikowano" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "Widok" @@ -296,11 +296,11 @@ msgstr "Nie określono wtyczki" msgid "Plugin Successfully Activated" msgstr "Wtyczka została pomyślnie aktywowana" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "Aktywowanie..." -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -315,17 +315,17 @@ msgstr "Aktywowanie..." msgid "Activated" msgstr "Aktywowany" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "Aktywuj" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "Instalowanie..." -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "Zainstalowano" @@ -333,10 +333,11 @@ msgstr "Zainstalowano" msgid "You do not have permission to access this page." msgstr "Nie masz uprawnień do dostępu do tej strony." -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -439,8 +440,8 @@ msgstr "Nie znaleziono adresu e-mail użytkownika w odszyfrowanych danych." msgid "The message array was not supplied" msgstr "Tablica wiadomości nie została dostarczona" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "Oprogramowanie pośredniczące SureForms AI napotkało błąd." @@ -627,8 +628,8 @@ msgstr "Nie znaleziono formularzy." #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "Poniedziałek" @@ -662,7 +663,7 @@ msgstr "Wartość musi być unikalna." msgid "Sorry, you are not allowed to perform this action." msgstr "Przepraszam, nie masz uprawnień do wykonania tej czynności." -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "Oceń SureForms" @@ -720,6 +721,7 @@ msgstr "Edytuj formularz" msgid "Edit" msgstr "Edytuj" +#: admin/admin.php:2021 #: inc/page-builders/elementor/form-widget.php:346 #: assets/build/dashboard.js:2 msgid "Create New Form" @@ -756,8 +758,8 @@ msgstr "Wyświetl formularz" msgid "View Forms" msgstr "Wyświetl formularze" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -802,7 +804,7 @@ msgstr "Powiadomienie e-mail dla administratora" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -8880,9 +8882,9 @@ msgstr "Dodaj bloki do paska szybkich akcji" msgid "Re-arrange block inside Quick Action Bar" msgstr "Przestaw blok wewnątrz paska szybkich akcji" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -9323,7 +9325,7 @@ msgstr "Podział strony" msgid "Previous" msgstr "Poprzedni" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 @@ -10610,7 +10612,7 @@ msgstr "Odblokuj formularze konwersacyjne" msgid "With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience." msgstr "Dzięki planowi SureForms Pro możesz przekształcić swoje formularze w angażujące, konwersacyjne układy, zapewniając płynne doświadczenie użytkownika." -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "Pobierz SureForms Pro" @@ -11236,8 +11238,8 @@ msgstr "Opisz formularz, który chcesz utworzyć" msgid "We are building your form…" msgstr "Budujemy Twój formularz…" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "SMTP" @@ -11369,28 +11371,29 @@ msgstr "Włącz powiadomienia administratora" msgid "Admin notifications keep you informed about new form entries since your last visit." msgstr "Powiadomienia administracyjne informują Cię o nowych wpisach formularza od Twojej ostatniej wizyty." -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "Nieautoryzowany użytkownik." #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "%1$sZacznij od %2$szbudowania swojego pierwszego formularza%3$s.%4$s%5$sDoświadcz mocy naszego intuicyjnego Kreatora Formularzy AI%6$s" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "SureForms czeka na Ciebie!" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "Zbuduj mój pierwszy formularz" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "Odrzuć" @@ -11410,51 +11413,51 @@ msgstr "Zaloguj się" msgid "Register" msgstr "Zarejestruj się" -#: admin/admin.php:1974 +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "Ostatnie wpisy" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "( Ostatnie 7 dni )" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "Użyj logiki warunkowej, aby pokazać tylko to, co ważne" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "Podziel swój formularz na etapy, aby był łatwy." -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "Pozwól ludziom przesyłać pliki bezpośrednio do Twojego formularza" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "Automatycznie przekształcaj odpowiedzi w pliki PDF do pobrania" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "Pozwól użytkownikom podpisać się w prostym polu podpisu" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "Połącz swój formularz z innymi narzędziami za pomocą webhooków" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "Użyj Formularzy Konwersacyjnych, aby uzyskać doświadczenie podobne do czatu" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "Pozwól użytkownikom zarejestrować się lub zalogować przez Twój formularz" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "Twórz formularze, które tworzą konta użytkowników WordPress" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "Dodaj obliczenia do automatycznego sumowania wyników lub cen" @@ -11944,8 +11947,8 @@ msgstr "Miniatura wideo SureForms" msgid "Expected format for emails - email@sureforms.com or John Doe " msgstr "Oczekiwany format dla e-maili - email@sureforms.com lub John Doe " -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -12322,8 +12325,8 @@ msgstr "Nieznany" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "Użytkownik gościnny" @@ -12336,7 +12339,7 @@ msgid "Valid customer email is required for payments." msgstr "Ważny adres e-mail klienta jest wymagany do płatności." #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -12347,136 +12350,136 @@ msgid "Stripe is not connected." msgstr "Stripe nie jest połączony." #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "Nie znaleziono tajnego klucza Stripe." #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "Kwota płatności (%s) jest poniżej dozwolonego minimum. Stripe przetwarza tylko kwoty powyżej 50¢." #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "Brak wymaganego pola: %s" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "Ważny adres e-mail klienta jest wymagany do subskrypcji." -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "Nazwa klienta jest wymagana do subskrypcji." -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "Kwota musi być większa niż 0" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "Nieprawidłowy interwał rozliczeniowy" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "Nie udało się utworzyć klienta dla subskrypcji." -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "Nie udało się utworzyć subskrypcji za pośrednictwem oprogramowania pośredniczącego." -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "Pusta odpowiedź z tworzenia subskrypcji." -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "Nieprawidłowa odpowiedź JSON z tworzenia subskrypcji." -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "Nieprawidłowe dane subskrypcji." -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "Nie udało się utworzyć subskrypcji." #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "Nieoczekiwany błąd: %s" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "Nie znaleziono identyfikatora subskrypcji." -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "Nie znaleziono identyfikatora klienta dla płatności." -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "Nie udało się pobrać intencji konfiguracji." -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "Nie udało się zaktualizować subskrypcji." -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "Nie znaleziono najnowszej faktury w subskrypcji." -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "Nie udało się pobrać faktury." -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "Nie znaleziono zamiaru płatności na fakturze." -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "Nie udało się potwierdzić płatności." -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "Nie udało się pobrać subskrypcji." -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "Nie znaleziono subskrypcji dla płatności." #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "ID użytkownika: %d" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "Status faktury: %s" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "Weryfikacja subskrypcji" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -12491,8 +12494,8 @@ msgstr "Identyfikator subskrypcji: %s" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -12506,13 +12509,13 @@ msgid "Payment Gateway: %s" msgstr "Bramka płatnicza: %s" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "Identyfikator intencji płatności: %s" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -12520,7 +12523,7 @@ msgstr "Identyfikator opłaty: %s" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -12528,7 +12531,7 @@ msgid "Subscription Status: %s" msgstr "Status subskrypcji: %s" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -12536,8 +12539,8 @@ msgstr "ID klienta: %s" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -12546,34 +12549,34 @@ msgstr "Kwota: %1$s %2$s" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "Tryb: %s" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "Nie udało się zweryfikować subskrypcji." -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "Nie udało się pobrać intencji płatności." -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "Płatność nie została pomyślnie potwierdzona." -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "Weryfikacja płatności" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -12581,18 +12584,18 @@ msgstr "ID transakcji: %s" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "Status: %s" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "Nie udało się utworzyć klienta Stripe." -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "Nie udało się utworzyć gościa klienta Stripe." @@ -13457,7 +13460,7 @@ msgstr "Utworzono w ramach cyklu rozliczeniowego subskrypcji" msgid "Edit this form" msgstr "Edytuj ten formularz" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -15080,7 +15083,7 @@ msgid "Failed to create duplicate form." msgstr "Nie udało się utworzyć duplikatu formularza." #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "Nieprawidłowa konfiguracja formularza." @@ -15156,7 +15159,7 @@ msgstr "Wartość pola zmiennej kwoty jest wymagana." msgid "Payment amount below minimum. Minimum: %1$s, received %2$s." msgstr "Kwota płatności poniżej minimum. Minimum: %1$s, otrzymano %2$s." -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "(Kopiuj)" @@ -15355,12 +15358,12 @@ msgid "Stripe Settings" msgstr "Ustawienia Stripe" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "SureForms %1$s wymaga co najmniej %2$s %3$s do prawidłowego działania. Proszę zaktualizować do najnowszej wersji." -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "Zaktualizuj teraz" @@ -15408,8 +15411,8 @@ msgstr "Pozycja znaku waluty" msgid "Select the position of the currency symbol relative to the amount." msgstr "Wybierz pozycję symbolu waluty względem kwoty." -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -15423,40 +15426,40 @@ msgstr "Wybierz pozycję symbolu waluty względem kwoty." msgid "Learn" msgstr "Ucz się" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "Niesamowite! SureForms napędza Twoje formularze i zgłoszenia - rozwijajmy się razem!" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "Jeśli SureForms okazał się pomocny, czy mógłbyś poświęcić chwilę na pozostawienie 5-gwiazdkowej recenzji na WordPress.org?" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "Może później" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "Już to zrobiłem" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "SureForms jest gotowy, aby zasilić Twoje formularze — odkryj, co jest możliwe!" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "Zarządzaj swoimi formularzami, śledź zgłoszenia i odkrywaj funkcje takie jak AI Form Builder, integracje płatności i inne z poziomu pulpitu SureForms." -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "Przejdź do pulpitu nawigacyjnego" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "Już wiem" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "Nieprawidłowe parametry." @@ -15850,7 +15853,7 @@ msgstr "Ten formularz nie jest jeszcze dostępny. Sprawdź ponownie po zaplanowa #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -15863,8 +15866,8 @@ msgstr "Ten formularz nie jest jeszcze dostępny. Sprawdź ponownie po zaplanowa #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "Weryfikacja bezpieczeństwa nie powiodła się. Odśwież stronę i spróbuj ponownie." @@ -16163,28 +16166,28 @@ msgstr "Nieprawidłowa akcja. Użyj \"przeczytane\" lub \"nieprzeczytane\"." msgid "Invalid action. Use \"trash\" or \"restore\"." msgstr "Nieprawidłowa akcja. Użyj \"trash\" lub \"restore\"." -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "Wybierz co najmniej jeden formularz i określ działanie." -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "Formularz nie został znaleziony lub nie jest prawidłowym typem formularza." -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "Ten formularz jest już w koszu." -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "Ten formularz nie znajduje się w koszu." -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "Nieprawidłowa akcja." #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "Nie udało się %s tego formularza. Proszę spróbować ponownie." @@ -16202,32 +16205,32 @@ msgid "Enter a valid email address." msgstr "Wprowadź prawidłowy adres e-mail." #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "Minimalna wartość to %s." #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "Maksymalna wartość to %s." #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "Wybierz co najmniej %s opcje." #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "Możesz wybrać maksymalnie %s opcji." -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "Formularz został zamknięty, ponieważ osiągnęliśmy maksymalną liczbę zgłoszeń." @@ -16423,7 +16426,7 @@ msgid "Duplicate form?" msgstr "Powielić formularz?" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "Wystąpił błąd podczas przesyłania formularza. Proszę spróbować ponownie." @@ -16750,35 +16753,35 @@ msgstr "Pobierz globalne ustawienia SureForms. Opcjonalnie filtruj według kateg msgid "Setting categories to retrieve. Omit for all categories." msgstr "Ustawianie kategorii do pobrania. Pomiń, aby pobrać wszystkie kategorie." -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "Zaktualizuj ustawienia globalne" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "Zaktualizuj globalne ustawienia SureForms dla określonej kategorii: ogólne, komunikaty walidacyjne, podsumowanie e-mail lub bezpieczeństwo." -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "Kategoria ustawień do zaktualizowania." -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "Pary klucz-wartość ustawień do zaktualizowania." -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "Kategoria ustawień jest wymagana." -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "Wymagane są dane ustawień." -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "Nie podano prawidłowych kluczy ustawień dla tej kategorii." -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "Nieprawidłowa kategoria ustawień." @@ -16794,19 +16797,19 @@ msgstr "Tajny klucz webhooka nie jest skonfigurowany." msgid "Invalid webhook signature." msgstr "Nieprawidłowy podpis webhooka." -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "Quizy" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "Wpisy do quizu" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "Nowy" @@ -17324,43 +17327,43 @@ msgstr "Idealne do edukacji, szkoleń i zabawnych ciekawostek" msgid "Select this to create a quiz with scored questions and graded results." msgstr "Wybierz to, aby utworzyć quiz z punktowanymi pytaniami i ocenianymi wynikami." -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "Raporty z ankiet" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "Nagłówek 1" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "Nagłówek 2" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "Nagłówek 3" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "Nagłówek 4" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "Nagłówek 5" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" @@ -17694,15 +17697,15 @@ msgstr "Nieprawidłowy post." msgid "You cannot edit this post." msgstr "Nie możesz edytować tego posta." -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "Sztuczna inteligencja nie zwróciła formularza. Proszę dopracować swój prompt i spróbować ponownie." -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "Odpowiedź AI nie zawiera tytułu formularza. Proszę spróbować ponownie." -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "Sztuczna inteligencja nie była w stanie wygenerować pól formularza. Proszę spróbować ponownie." @@ -17743,7 +17746,7 @@ msgstr "Płatność jednorazowa" msgid "Choose payment type" msgstr "Wybierz rodzaj płatności" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "Okres rozliczeniowy nie pasuje do konfiguracji formularza." @@ -17887,15 +17890,15 @@ msgstr "Odpowiedź AI była pusta. Proszę dopracować swój prompt i spróbowa msgid "Unable to build form fields from the AI response." msgstr "Nie można utworzyć pól formularza z odpowiedzi AI." -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "Częściowe wpisy" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "Formularz jest teraz zamknięty, ponieważ otrzymaliśmy wszystkie zgłoszenia." @@ -17904,16 +17907,16 @@ msgstr "Formularz jest teraz zamknięty, ponieważ otrzymaliśmy wszystkie zgło msgid "Invalid settings tab." msgstr "Nieprawidłowa karta ustawień." -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "Dziękujemy za skontaktowanie się z nami! Wkrótce się z Tobą skontaktujemy." -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "Użyj akcji przywracania, aby odzyskać usunięty formularz przed przełączeniem go na wersję roboczą." -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "Ten formularz jest już szkicem." @@ -18760,6 +18763,72 @@ msgstr "Nie można zweryfikować kwoty płatności dla tego formularza. Proszę msgid "Cancellation is not supported for this payment gateway." msgstr "Anulowanie nie jest obsługiwane dla tej bramki płatności." +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "SureForms AI Szybki Szkic" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "Opisz formularz, a SureForms AI wygeneruje go dla Ciebie." + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "Opisz swój formularz" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "Przykład: Utwórz formularz kontaktowy z polami na imię, email, telefon i wiadomość." + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "Przekierowywanie..." + +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "Nie podano żadnej podpowiedzi." + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "Podpowiedź jest zbyt długa. Skróć ją i spróbuj ponownie." + +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "Część przed @ nie może przekraczać %s znaków." + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "Część po @ nie może przekraczać %s znaków." + +#: assets/build/formEditor.js:172 +msgid "Show Entries" +msgstr "Pokaż wpisy" + +#: assets/build/formEditor.js:172 +msgid "Display this form’s entries in a table on the frontend." +msgstr "Wyświetl wpisy tego formularza w tabeli na froncie." + +#: assets/build/formEditor.js:172 +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." +msgstr "Opublikuj zgłoszenia tego formularza jako sortowalną, stronicowaną tabelę na dowolnej stronie — idealne dla publicznych katalogów, list i pulpitów zespołowych, z dostępem do widoku według roli." + +#: assets/build/formEditor.js:172 +msgid "Embed a sortable, paginated entries table with a simple shortcode." +msgstr "Osadź sortowalną, stronicowaną tabelę wpisów za pomocą prostego shortcode." + +#: assets/build/formEditor.js:172 +msgid "Choose exactly which fields appear as columns." +msgstr "Wybierz dokładnie, które pola pojawią się jako kolumny." + +#: assets/build/formEditor.js:172 +msgid "Restrict who can view entries by user role." +msgstr "Ogranicz, kto może przeglądać wpisy według roli użytkownika." + #: inc/post-types.php:226 msgctxt "post type general name" msgid "Forms" @@ -19184,34 +19253,34 @@ msgctxt "block keyword" msgid "color" msgstr "kolor" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "Normalny" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "Odwiedź URL:" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "Wprowadź link:" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "Edytuj" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "Zapisz" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "Usuń" diff --git a/languages/sureforms-pt_PT-1cb9ecd067cd971ff5d9db0b4dae2891.json b/languages/sureforms-pt_PT-1cb9ecd067cd971ff5d9db0b4dae2891.json index b5fc8859d..8d34aa530 100644 --- a/languages/sureforms-pt_PT-1cb9ecd067cd971ff5d9db0b4dae2891.json +++ b/languages/sureforms-pt_PT-1cb9ecd067cd971ff5d9db0b4dae2891.json @@ -1 +1 @@ -{"translation-revision-date":"2025-01-02T08:44:42+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formul\u00e1rio"],"Fields":["Campos"],"Image":["Imagem"],"Activated":["Ativado"],"Activate":["Ativar"],"Submit":["Enviar"],"Global Settings":["Configura\u00e7\u00f5es Globais"],"Form Title":["T\u00edtulo do Formul\u00e1rio"],"Edit":["Editar"],"Please enter a valid URL.":["Por favor, insira um URL v\u00e1lido."],"Desktop":["\u00c1rea de trabalho"],"Medium":["M\u00e9dio"],"Mobile":["M\u00f3vel"],"Repeat":["Repetir"],"Scroll":["Rolar"],"Signature":["Assinatura"],"Tablet":["Tablet"],"Upload":["Carregar"],"Basic":["B\u00e1sico"],"Form Settings":["Configura\u00e7\u00f5es do Formul\u00e1rio"],"General":["Geral"],"Style":["Estilo"],"Advanced":["Avan\u00e7ado"],"No tags available":["Sem etiquetas dispon\u00edveis"],"Device":["Dispositivo"],"Select Shortcodes":["Selecionar C\u00f3digos Curtos"],"Page Break Label":["R\u00f3tulo de Quebra de P\u00e1gina"],"Next":["Pr\u00f3ximo"],"Back":["Voltar"],"Reset":["Redefinir"],"Generic tags":["Etiquetas gen\u00e9ricas"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Selecionar Unidades"],"%s units":["%s unidades"],"Margin":["Margem"],"None":["Nenhum"],"Custom":["Personalizado"],"Please add a option props to MultiButtonsControl":["Por favor, adicione uma op\u00e7\u00e3o de propriedades ao MultiButtonsControl"],"Confirm":["Confirmar"],"Cancel":["Cancelar"],"Processing\u2026":["Processando\u2026"],"Select Video":["Selecionar V\u00eddeo"],"Change Video":["Alterar V\u00eddeo"],"Select Lottie Animation":["Selecionar Anima\u00e7\u00e3o Lottie"],"Change Lottie Animation":["Alterar Anima\u00e7\u00e3o Lottie"],"Upload SVG":["Carregar SVG"],"Change SVG":["Alterar SVG"],"Select Image":["Selecionar imagem"],"Change Image":["Alterar Imagem"],"Upload SVG?":["Carregar SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Fazer upload de SVG pode ser potencialmente arriscado. Tem certeza?"],"Upload Anyway":["Carregar Mesmo Assim"],"Full Width":["Largura Total"],"Install":["Instalar"],"Plugin Installation failed, Please try again later.":["A instala\u00e7\u00e3o do plugin falhou, por favor, tente novamente mais tarde."],"Plugin activation failed, Please try again later.":["A ativa\u00e7\u00e3o do plugin falhou, por favor, tente novamente mais tarde."],"Integrations":["Integra\u00e7\u00f5es"],"%s Removed from Quick Action Bar.":["%s removido da Barra de A\u00e7\u00e3o R\u00e1pida."],"Add to Quick Action Bar":["Adicionar \u00e0 Barra de A\u00e7\u00f5es R\u00e1pidas"],"%s Added to Quick Action Bar.":["%s adicionado \u00e0 barra de a\u00e7\u00f5es r\u00e1pidas."],"Already Present in Quick Action Bar":["J\u00e1 presente na barra de a\u00e7\u00f5es r\u00e1pidas"],"No results found.":["Nenhum resultado encontrado."],"data object is empty":["o objeto de dados est\u00e1 vazio"],"Add blocks to Quick Action Bar":["Adicionar blocos \u00e0 Barra de A\u00e7\u00e3o R\u00e1pida"],"Re-arrange block inside Quick Action Bar":["Reorganizar bloco dentro da Barra de A\u00e7\u00e3o R\u00e1pida"],"Upgrade":["Atualizar"],"Connecting\u2026":["Conectando\u2026"],"Install & Activate":["Instalar e Ativar"],"Compliance Settings":["Configura\u00e7\u00f5es de Conformidade"],"Enable GDPR Compliance":["Ativar conformidade com o GDPR"],"Never store entry data after form submission":["Nunca armazene os dados de entrada ap\u00f3s o envio do formul\u00e1rio"],"When enabled this form will never store Entries.":["Quando ativado, este formul\u00e1rio nunca armazenar\u00e1 entradas."],"Automatically delete entries":["Excluir entradas automaticamente"],"When enabled this form will automatically delete entries after a certain period of time.":["Quando ativado, este formul\u00e1rio excluir\u00e1 automaticamente as entradas ap\u00f3s um determinado per\u00edodo de tempo."],"Entries older than the days set will be deleted automatically.":["As entradas mais antigas do que os dias definidos ser\u00e3o exclu\u00eddas automaticamente."],"Custom CSS":["CSS Personalizado"],"The following CSS styles added below will only apply to this form container.":["Os estilos CSS a seguir adicionados abaixo ser\u00e3o aplicados apenas a este cont\u00eainer de formul\u00e1rio."],"Visual":["Visual"],"HTML":["HTML"],"All Data":["Todos os dados"],"Add Shortcode":["Adicionar Shortcode"],"Form input tags":["Etiquetas de entrada de formul\u00e1rio"],"Comma separated values are also accepted.":["Valores separados por v\u00edrgula tamb\u00e9m s\u00e3o aceitos."],"Email Notification":["Notifica\u00e7\u00e3o por Email"],"Name":["Nome"],"Send Email To":["Enviar Email Para"],"Subject":["Assunto"],"CC":["CC"],"BCC":["Cco"],"Reply To":["Responder a"],"Add Notification":["Adicionar Notifica\u00e7\u00e3o"],"Add Key":["Adicionar Chave"],"Add Value":["Adicionar Valor"],"Add":["Adicionar"],"Confirmation Message":["Mensagem de Confirma\u00e7\u00e3o"],"After Form Submission":["Ap\u00f3s o Envio do Formul\u00e1rio"],"Hide Form":["Ocultar Formul\u00e1rio"],"Reset Form":["Redefinir Formul\u00e1rio"],"Custom URL":["URL personalizada"],"Add Query Parameters":["Adicionar Par\u00e2metros de Consulta"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Selecione se deseja adicionar pares chave-valor para campos de formul\u00e1rio a serem inclu\u00eddos nos par\u00e2metros de consulta"],"Query Parameters":["Par\u00e2metros de Consulta"],"Please select a page.":["Por favor, selecione uma p\u00e1gina."],"Suggestion: URL should use HTTPS":["Sugest\u00e3o: a URL deve usar HTTPS"],"Success Message":["Mensagem de Sucesso"],"Redirect":["Redirecionar"],"Redirect to":["Redirecionar para"],"Page":["P\u00e1gina"],"Form Confirmation":["Confirma\u00e7\u00e3o de Formul\u00e1rio"],"Confirmation Type":["Tipo de Confirma\u00e7\u00e3o"],"Use Labels as Placeholders":["Use r\u00f3tulos como marcadores de posi\u00e7\u00e3o"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["A configura\u00e7\u00e3o acima colocar\u00e1 os r\u00f3tulos dentro dos campos como marcadores de posi\u00e7\u00e3o (quando poss\u00edvel). Esta configura\u00e7\u00e3o s\u00f3 tem efeito na p\u00e1gina ao vivo, n\u00e3o na pr\u00e9-visualiza\u00e7\u00e3o do editor."],"Page Break":["Quebra de p\u00e1gina"],"Show Labels":["Mostrar R\u00f3tulos"],"First Page Label":["Etiqueta da Primeira P\u00e1gina"],"Progress Indicator":["Indicador de Progresso"],"Progress Bar":["Barra de Progresso"],"Connector":["Conector"],"Steps":["Passos"],"Next Button Text":["Texto do Bot\u00e3o Seguinte"],"Back Button Text":["Texto do Bot\u00e3o Voltar"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Tem certeza de que deseja fechar? Suas altera\u00e7\u00f5es n\u00e3o salvas ser\u00e3o perdidas, pois voc\u00ea tem alguns erros de valida\u00e7\u00e3o."],"There are few unsaved changes. Please save your changes to reflect the updates.":["H\u00e1 algumas altera\u00e7\u00f5es n\u00e3o salvas. Por favor, salve suas altera\u00e7\u00f5es para refletir as atualiza\u00e7\u00f5es."],"Form Behavior":["Comportamento do Formul\u00e1rio"],"Clear":["Limpar"],"Select Color":["Selecionar Cor"],"Primary Color":["Cor Prim\u00e1ria"],"Text Color":["Cor do Texto"],"Text Color on Primary":["Cor do Texto no Prim\u00e1rio"],"Field Spacing":["Espa\u00e7amento de Campo"],"Small":["Pequeno"],"Large":["Grande"],"Left":["Esquerda"],"Center":["Centro"],"Right":["Certo"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invis\u00edvel"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Seletor de Data"],"Time Picker":["Seletor de Hora"],"Hidden":["Oculto"],"Slider":["Controle deslizante"],"Rating":["Avalia\u00e7\u00e3o"],"Upgrade to Unlock These Fields":["Atualize para Desbloquear Estes Campos"],"Add Block":["Adicionar Bloco"],"Customize with SureForms":["Personalize com SureForms"],"Page break":["Quebra de p\u00e1gina"],"Previous":["Anterior"],"Thank you":["Obrigado"],"Form submitted successfully!":["Formul\u00e1rio enviado com sucesso!"],"Instant Form":["Formul\u00e1rio Instant\u00e2neo"],"Enable Instant Form":["Ativar Formul\u00e1rio Instant\u00e2neo"],"Enable Preview":["Ativar visualiza\u00e7\u00e3o"],"Show Title":["T\u00edtulo do Show"],"Site Logo":["Logotipo do Site"],"Banner Background":["Fundo do Banner"],"Color":["Cor"],"Upload Image":["Carregar Imagem"],"Background Color":["Cor de Fundo"],"Use banner as page background":["Usar banner como fundo de p\u00e1gina"],"Form Width":["Largura do Formul\u00e1rio"],"URL":["URL"],"URL Slug":["Slug de URL"],"The last part of the URL.":["A \u00faltima parte do URL."],"Learn more.":["Saiba mais."],"SureForms Description":["Descri\u00e7\u00e3o do SureForms"],"Form Options":["Op\u00e7\u00f5es de Formul\u00e1rio"],"Form Shortcode":["C\u00f3digo Curto do Formul\u00e1rio"],"Paste this shortcode on the page or post to render this form.":["Cole este shortcode na p\u00e1gina ou postagem para renderizar este formul\u00e1rio."],"Spam Protection":["Prote\u00e7\u00e3o contra Spam"],"Auto":["Carro"],"Normal":["Normal"],"%":["%"],"Top":["Topo"],"Bottom":["Inferior"],"Solid":["S\u00f3lido"],"Width":["Largura"],"Size":["Tamanho"],"EM":["EM"],"Padding":["Preenchimento"],"Color 1":["Cor 1"],"Color 2":["Cor 2"],"Type":["Digite"],"Linear":["Linear"],"Radial":["Radial"],"Location 1":["Localiza\u00e7\u00e3o 1"],"Location 2":["Localiza\u00e7\u00e3o 2"],"Angle":["\u00c2ngulo"],"Classic":["Cl\u00e1ssico"],"Gradient":["Gradiente"],"Background":["Fundo"],"Cover":["Cobertura"],"Contain":["Conter"],"Overlay":["Sobreposi\u00e7\u00e3o"],"No Repeat":["Sem repeti\u00e7\u00e3o"],"Overlay Opacity":["Opacidade da Sobreposi\u00e7\u00e3o"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Os nomes das classes devem ser separados por espa\u00e7os. Cada nome de classe n\u00e3o deve come\u00e7ar com um d\u00edgito, h\u00edfen ou sublinhado. Eles podem incluir apenas letras (incluindo caracteres Unicode), n\u00fameros, h\u00edfens e sublinhados."],"Conversational Layout":["Layout Conversacional"],"Unlock Conversational Forms":["Desbloquear Formul\u00e1rios Conversacionais"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Com o Plano SureForms Pro, voc\u00ea pode transformar seus formul\u00e1rios em layouts conversacionais envolventes para uma experi\u00eancia do usu\u00e1rio perfeita."],"Premium":["Premium"],"Overlay Type":["Tipo de Sobreposi\u00e7\u00e3o"],"Image Overlay Color":["Cor de Sobreposi\u00e7\u00e3o da Imagem"],"Image Position":["Posi\u00e7\u00e3o da Imagem"],"Attachment":["Anexo"],"Fixed":["Fixo"],"Blend Mode":["Modo de Mesclagem"],"Multiply":["Multiplicar"],"Screen":["Tela"],"Darken":["Escurecer"],"Lighten":["Iluminar"],"Color Dodge":["Esquiva de Cor"],"Saturation":["Satura\u00e7\u00e3o"],"Repeat-x":["Repetir-x"],"Repeat-y":["Repita-y"],"PX":["PX"],"Button":["Bot\u00e3o"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Conectar com OttoKit"],"SUREFORMS PREMIUM FIELDS":["CAMPOS PREMIUM DO SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["O endere\u00e7o de 'Email de Remetente' atual n\u00e3o corresponde ao nome de dom\u00ednio do seu site (%1$s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam. Alternativamente, tente usar um Endere\u00e7o de Remetente que corresponda ao dom\u00ednio do seu site (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["O endere\u00e7o de 'Email de Remetente' atual n\u00e3o corresponde ao nome de dom\u00ednio do seu site (%s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam."],"We strongly recommend that you install the free ":["Recomendamos fortemente que voc\u00ea instale o gratuito"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin! O Assistente de Configura\u00e7\u00e3o facilita a corre\u00e7\u00e3o dos seus e-mails."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativamente, tente usar um endere\u00e7o de remetente que corresponda ao dom\u00ednio do seu site (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Por favor, insira um endere\u00e7o de e-mail v\u00e1lido. Suas notifica\u00e7\u00f5es n\u00e3o ser\u00e3o enviadas se o campo n\u00e3o for preenchido corretamente."],"From Name":["De Nome"],"From Email":["De Email"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["O endere\u00e7o de 'Email de Remetente' atual pode n\u00e3o corresponder ao nome de dom\u00ednio do seu site (%1$s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam. Alternativamente, tente usar um Endere\u00e7o de Remetente que corresponda ao dom\u00ednio do seu site (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["O endere\u00e7o de 'Email de Remetente' atual pode n\u00e3o corresponder ao nome de dom\u00ednio do seu site (%s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam."],"Border Radius":["Raio da Borda"],"Form Theme":["Tema do Formul\u00e1rio"],"Instant Form Padding":["Preenchimento Instant\u00e2neo de Formul\u00e1rio"],"Instant Form Border Radius":["Raio de Borda do Formul\u00e1rio Instant\u00e2neo"],"Select Gradient":["Selecionar Gradiente"],"Upgrade Now":["Atualize agora"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["As entradas mais antigas que os dias selecionados ser\u00e3o exclu\u00eddas."],"Entries Time Period":["Per\u00edodo de Tempo das Entradas"],"Custom CSS Panel":["Painel de CSS Personalizado"],"Notifications can use only one From Email so please enter a single address.":["As notifica\u00e7\u00f5es podem usar apenas um \u00fanico endere\u00e7o de e-mail de remetente, portanto, insira um \u00fanico endere\u00e7o."],"Email Notifications":["Notifica\u00e7\u00f5es de Email"],"Actions":["A\u00e7\u00f5es"],"Duplicate":["Duplicar"],"Delete":["Excluir"],"Select Page to redirect":["Selecione a p\u00e1gina para redirecionar"],"Search for a page":["Procurar uma p\u00e1gina"],"Select a page":["Selecione uma p\u00e1gina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Salvar"],"Login":["Entrar"],"Register":["Registrar"],"Date":["Data"],"Advanced Settings":["Configura\u00e7\u00f5es Avan\u00e7adas"],"Form Restriction":["Restri\u00e7\u00e3o de Formul\u00e1rio"],"Maximum Number of Entries":["N\u00famero M\u00e1ximo de Entradas"],"Maximum Entries":["Entradas M\u00e1ximas"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["A configura\u00e7\u00e3o do Per\u00edodo de Tempo funciona de acordo com o fuso hor\u00e1rio do seu site WordPress. Clique aqui<\/a> para abrir as Configura\u00e7\u00f5es Gerais do WordPress, onde voc\u00ea pode verificar e atualiz\u00e1-lo."],"Click here":["Clique aqui"],"Response Description After Maximum Entries":["Descri\u00e7\u00e3o da Resposta Ap\u00f3s o M\u00e1ximo de Entradas"],"All changes will be saved automatically when you press back.":["Todas as altera\u00e7\u00f5es ser\u00e3o salvas automaticamente quando voc\u00ea pressionar voltar."],"Repeater":["Repetidor"],"OttoKit Settings":["Configura\u00e7\u00f5es do OttoKit"],"Get Started":["Come\u00e7ar"],"Connect Native Integrations with SureForms":["Conecte Integra\u00e7\u00f5es Nativas com SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Formato esperado para e-mails - email@sureforms.com ou John Doe "],"delete":["excluir"],"Please type \"%s\" in the input box":["Por favor, digite \"%s\" na caixa de entrada"],"To confirm, type \"%s\" in the box below:":["Para confirmar, digite \"%s\" na caixa abaixo:"],"Type \"%s\"":["Digite \"%s\""],"Payment":["Pagamento"],"%s - Order ID":["%s - ID do Pedido"],"%s - Amount":["%s - Quantidade"],"%s - Customer Email":["%s - Email do Cliente"],"%s - Customer Name":["%s - Nome do Cliente"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["Adicione regras CSS personalizadas para estilizar este formul\u00e1rio espec\u00edfico independentemente dos estilos globais."],"Spam Protection Type":["Tipo de Prote\u00e7\u00e3o contra Spam"],"Select Security Type":["Selecione o Tipo de Seguran\u00e7a"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Nota: Usar diferentes vers\u00f5es do reCAPTCHA (V2 checkbox e V3) na mesma p\u00e1gina criar\u00e1 conflitos entre as vers\u00f5es. Por favor, evite usar diferentes vers\u00f5es na mesma p\u00e1gina."],"Select Version":["Selecionar Vers\u00e3o"],"Please configure the API keys correctly from the settings":["Por favor, configure as chaves da API corretamente nas configura\u00e7\u00f5es"],"Control email alerts sent to admins or users after a form submission.":["Controle os alertas de e-mail enviados aos administradores ou usu\u00e1rios ap\u00f3s o envio de um formul\u00e1rio."],"Customize the confirmation message or redirect the users after submitting the form.":["Personalize a mensagem de confirma\u00e7\u00e3o ou redirecione os usu\u00e1rios ap\u00f3s enviar o formul\u00e1rio."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Defina limites sobre quantas vezes um formul\u00e1rio pode ser enviado e gerencie op\u00e7\u00f5es de conformidade, incluindo GDPR e reten\u00e7\u00e3o de dados."],"Go to OttoKit Settings":["V\u00e1 para as Configura\u00e7\u00f5es do OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Conecte o SureForms com seus aplicativos favoritos para automatizar tarefas e sincronizar dados perfeitamente."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Desbloqueie integra\u00e7\u00f5es poderosas no plano Premium para automatizar seus fluxos de trabalho e conectar o SureForms diretamente com suas ferramentas favoritas."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Envie envios de formul\u00e1rios diretamente para CRMs, e-mail e plataformas de marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatize tarefas repetitivas com sincroniza\u00e7\u00e3o de dados perfeita."],"Access exclusive native integrations for faster workflows.":["Acesse integra\u00e7\u00f5es nativas exclusivas para fluxos de trabalho mais r\u00e1pidos."],"PDF Generation":["Gera\u00e7\u00e3o de PDF"],"Generate and customize PDF copies of form submissions.":["Gerar e personalizar c\u00f3pias em PDF das submiss\u00f5es de formul\u00e1rios."],"Generate Submission PDFs":["Gerar PDFs de Submiss\u00e3o"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Transforme cada entrada de formul\u00e1rio em um arquivo PDF refinado, tornando-o perfeito para relat\u00f3rios, registros ou compartilhamento."],"Automatically generate PDFs from your form submissions.":["Gerar automaticamente PDFs a partir das suas submiss\u00f5es de formul\u00e1rios."],"Customize PDF templates with your branding.":["Personalize modelos de PDF com sua marca."],"Download or email PDFs instantly.":["Baixe ou envie PDFs por e-mail instantaneamente."],"User Registration":["Registro de Usu\u00e1rio"],"Onboard new users or update existing accounts through beautiful looking forms.":["Integre novos usu\u00e1rios ou atualize contas existentes atrav\u00e9s de formul\u00e1rios visualmente atraentes."],"Register Users with SureForms":["Registrar Usu\u00e1rios com SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Simplifique todo o processo de integra\u00e7\u00e3o de usu\u00e1rios para seus sites com logins e registros perfeitos alimentados por formul\u00e1rios."],"Register new users directly via your form submissions.":["Registre novos usu\u00e1rios diretamente atrav\u00e9s das suas submiss\u00f5es de formul\u00e1rio."],"Create or update existing accounts by mapping form data to user fields.":["Crie ou atualize contas existentes mapeando os dados do formul\u00e1rio para os campos do usu\u00e1rio."],"Assign roles and control access automatically.":["Atribua fun\u00e7\u00f5es e controle o acesso automaticamente."],"Post Feed":["Feed de Publica\u00e7\u00f5es"],"Transform your form submission into WordPress posts.":["Transforme o envio do seu formul\u00e1rio em publica\u00e7\u00f5es do WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Transforme automaticamente envios de formul\u00e1rios em posts, p\u00e1ginas ou tipos de post personalizados no WordPress. Economize tempo e deixe seus formul\u00e1rios publicarem conte\u00fado diretamente."],"Create posts, pages, or CPTs from your form entries.":["Crie posts, p\u00e1ginas ou CPTs a partir das suas entradas de formul\u00e1rio."],"Map form fields to your post fields easily.":["Mapeie os campos do formul\u00e1rio para os campos da sua postagem facilmente."],"Automate the content publishing flow with few simple steps.":["Automatize o fluxo de publica\u00e7\u00e3o de conte\u00fado com alguns passos simples."],"Automations":["Automatiza\u00e7\u00f5es"],"Unlock Advanced Styling":["Desbloquear Estilo Avan\u00e7ado"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Tenha controle total sobre a apar\u00eancia do seu formul\u00e1rio com cores, fontes e layouts personalizados."],"Button Alignment":["Alinhamento do Bot\u00e3o"],"Add Custom CSS Class(es)":["Adicionar Classe(s) CSS Personalizada(s)"],"Set the total number of submissions allowed for this form.":["Defina o n\u00famero total de envios permitidos para este formul\u00e1rio."],"Save & Progress":["Salvar e Progredir"],"Allow users to save their progress and continue form completion later.":["Permitir que os usu\u00e1rios salvem seu progresso e continuem o preenchimento do formul\u00e1rio mais tarde."],"Save & Progress in SureForms":["Salvar & Progresso no SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["D\u00ea aos seus usu\u00e1rios a flexibilidade de preencher formul\u00e1rios no seu pr\u00f3prio ritmo, permitindo que salvem o progresso e retornem a qualquer momento."],"Let users pause long or multi-step forms and continue later.":["Permita que os usu\u00e1rios pausem formul\u00e1rios longos ou com v\u00e1rias etapas e continuem mais tarde."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Reduza o abandono de formul\u00e1rios com links de retomada convenientes e acesse o progresso de qualquer lugar."],"Improve user experience for lengthy, complex, or multi-page forms.":["Melhore a experi\u00eancia do usu\u00e1rio para formul\u00e1rios longos, complexos ou de v\u00e1rias p\u00e1ginas."],"This form is not yet available. Please check back after the scheduled start time.":["Este formul\u00e1rio ainda n\u00e3o est\u00e1 dispon\u00edvel. Por favor, verifique novamente ap\u00f3s o hor\u00e1rio de in\u00edcio programado."],"This form is no longer accepting submissions. The submission period has ended.":["Este formul\u00e1rio n\u00e3o est\u00e1 mais aceitando envios. O per\u00edodo de envio terminou."],"The start date and time must be before the end date and time.":["A data e hora de in\u00edcio devem ser anteriores \u00e0 data e hora de t\u00e9rmino."],"Form Scheduling":["Agendamento de Formul\u00e1rio"],"Enable Form Scheduling":["Ativar agendamento de formul\u00e1rios"],"Set a time period during which this form will be available for submissions.":["Defina um per\u00edodo de tempo durante o qual este formul\u00e1rio estar\u00e1 dispon\u00edvel para submiss\u00f5es."],"Start Date & Time":["Data e Hora de In\u00edcio"],"End Date & Time":["Data e Hora de T\u00e9rmino"],"Response Description Before Start Date":["Descri\u00e7\u00e3o da Resposta Antes da Data de In\u00edcio"],"Response Description After End Date":["Descri\u00e7\u00e3o da Resposta Ap\u00f3s a Data Final"],"Conditional Confirmations":["Confirma\u00e7\u00f5es Condicionais"],"Set up the message or redirect users will see after submitting the form.":["Configure a mensagem ou redirecione os usu\u00e1rios que ver\u00e3o ap\u00f3s enviar o formul\u00e1rio."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Mostre a mensagem certa para o usu\u00e1rio certo com base em como eles respondem. Personalize confirma\u00e7\u00f5es com condi\u00e7\u00f5es inteligentes e guie os usu\u00e1rios para o pr\u00f3ximo melhor passo automaticamente."],"Display different confirmation messages based on form responses.":["Exibir diferentes mensagens de confirma\u00e7\u00e3o com base nas respostas do formul\u00e1rio."],"Redirect users to specific pages or URLs conditionally.":["Redirecione os usu\u00e1rios para p\u00e1ginas ou URLs espec\u00edficos condicionalmente."],"Create personalized thank-you messages without extra forms.":["Crie mensagens de agradecimento personalizadas sem formul\u00e1rios extras."],"Lost Password":["Senha Perdida"],"Reset Password":["Redefinir Senha"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Selecione um servi\u00e7o de prote\u00e7\u00e3o contra spam. Configure as chaves de API nas Configura\u00e7\u00f5es Globais antes de ativar."],"Send as Raw HTML":["Enviar como HTML bruto"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Quando ativado, o corpo do e-mail em HTML ser\u00e1 preservado exatamente como escrito e envolvido em um modelo de e-mail profissional."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["As tags inteligentes que fazem refer\u00eancia a campos enviados pelo usu\u00e1rio n\u00e3o ser\u00e3o escapadas no modo HTML bruto. Evite inserir valores de campos n\u00e3o confi\u00e1veis diretamente no corpo do e-mail."],"Please provide a recipient email address and subject line.":["Por favor, forne\u00e7a um endere\u00e7o de e-mail do destinat\u00e1rio e a linha de assunto."],"Email notification duplicated!":["Notifica\u00e7\u00e3o de e-mail duplicada!"],"Are you sure you want to delete this email notification?":["Tem certeza de que deseja excluir esta notifica\u00e7\u00e3o por e-mail?"],"Email notification deleted!":["Notifica\u00e7\u00e3o de email exclu\u00edda!"],"URL is missing Top Level Domain (TLD).":["O URL est\u00e1 sem o dom\u00ednio de n\u00edvel superior (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Este formul\u00e1rio est\u00e1 agora fechado, pois o n\u00famero m\u00e1ximo de inscri\u00e7\u00f5es foi atingido."],"Publish Your Form":["Publique seu formul\u00e1rio"],"Enable This to Instantly Publish the Form":["Ative isto para publicar o formul\u00e1rio instantaneamente"],"Style Your Instant Form Page Here":["Estilize sua p\u00e1gina de formul\u00e1rio instant\u00e2neo aqui"],"Quizzes":["Question\u00e1rios"],"%s - Description":["%s - Descri\u00e7\u00e3o"],"Send entries to 100+ popular apps.":["Envie entradas para mais de 100 aplicativos populares."],"Build automated workflows that run instantly.":["Crie fluxos de trabalho automatizados que sejam executados instantaneamente."],"Create custom app integrations using our Custom App feature.":["Crie integra\u00e7\u00f5es de aplicativos personalizadas usando nosso recurso de Aplicativo Personalizado."],"Keep your tools in sync automatically.":["Mantenha suas ferramentas sincronizadas automaticamente."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Isso instalar\u00e1 e ativar\u00e1 o OttoKit no seu site WordPress para habilitar recursos de automa\u00e7\u00e3o."],"Automate Your Forms with OttoKit":["Automatize Seus Formul\u00e1rios com OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Cada envio de formul\u00e1rio deve acionar algo \u2014 um alerta no Slack, um lead no CRM, um e-mail de acompanhamento ou uma nova linha no Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Crie question\u00e1rios interativos para envolver seu p\u00fablico e coletar insights."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Crie question\u00e1rios envolventes com v\u00e1rios tipos de perguntas, feedback personalizado e pontua\u00e7\u00e3o automatizada para cativar seu p\u00fablico e obter insights valiosos."],"Create interactive quizzes with multiple question types.":["Crie question\u00e1rios interativos com m\u00faltiplos tipos de perguntas."],"Provide personalized feedback based on user responses.":["Forne\u00e7a feedback personalizado com base nas respostas do usu\u00e1rio."],"Automate scoring and lead segmentation for better insights.":["Automatize a pontua\u00e7\u00e3o e a segmenta\u00e7\u00e3o de leads para obter melhores insights."],"Heading 1":["T\u00edtulo 1"],"Heading 2":["T\u00edtulo 2"],"Heading 3":["T\u00edtulo 3"],"Heading 4":["T\u00edtulo 4"],"Heading 5":["T\u00edtulo 5"],"Heading 6":["T\u00edtulo 6"],"Form settings saved.":["Configura\u00e7\u00f5es do formul\u00e1rio salvas."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["O limite de entrada depende de entradas armazenadas para contar as submiss\u00f5es. Enquanto as Configura\u00e7\u00f5es de Conformidade tiverem \"Nunca armazenar dados de entrada ap\u00f3s o envio do formul\u00e1rio\" ativado, esse limite n\u00e3o ser\u00e1 aplicado. Desative essa op\u00e7\u00e3o ou remova o limite de entrada para usar este recurso."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Configura\u00e7\u00f5es salvas, mas os atributos da postagem (senha \/ t\u00edtulo \/ conte\u00fado) n\u00e3o foram atualizados. Tente novamente para persistir."],"Failed to save form settings.":["Falha ao salvar as configura\u00e7\u00f5es do formul\u00e1rio."],"Saving\u2026":["Salvando\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Quando ativado, este formul\u00e1rio n\u00e3o armazenar\u00e1 o IP do usu\u00e1rio, o nome do navegador e o nome do dispositivo nas entradas."],"Failed to save. Please try again.":["Falha ao salvar. Por favor, tente novamente."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["As chaves da API reCAPTCHA para a vers\u00e3o selecionada n\u00e3o est\u00e3o configuradas. Defina-as nas Configura\u00e7\u00f5es Globais."],"Please select a reCAPTCHA version.":["Por favor, selecione uma vers\u00e3o do reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["As chaves da API do hCaptcha n\u00e3o est\u00e3o configuradas. Defina-as nas Configura\u00e7\u00f5es Globais."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["As chaves da API do Cloudflare Turnstile n\u00e3o est\u00e3o configuradas. Defina-as nas Configura\u00e7\u00f5es Globais."],"Form data":["Dados do formul\u00e1rio"],"Some fields need attention":["Alguns campos precisam de aten\u00e7\u00e3o"],"Unsaved changes":["Altera\u00e7\u00f5es n\u00e3o salvas"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Um endere\u00e7o de e-mail do destinat\u00e1rio e uma linha de assunto s\u00e3o necess\u00e1rios antes que esta notifica\u00e7\u00e3o possa ser salva. Corrija os campos destacados ou descarte suas altera\u00e7\u00f5es para voltar."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Voc\u00ea tem altera\u00e7\u00f5es n\u00e3o salvas para esta notifica\u00e7\u00e3o. Descarte-as para voltar ou permane\u00e7a para salv\u00e1-las."],"Discard & go back":["Descartar e voltar"],"Stay & fix":["Fique e conserte"],"Keep editing":["Continue editando"],"Please provide a recipient email address.":["Por favor, forne\u00e7a um endere\u00e7o de e-mail do destinat\u00e1rio."],"Please provide a subject line.":["Por favor, forne\u00e7a uma linha de assunto."],"Please provide a custom URL.":["Por favor, forne\u00e7a um URL personalizado."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Voc\u00ea tem altera\u00e7\u00f5es n\u00e3o salvas. Descarte-as para continuar ou permane\u00e7a para salvar suas altera\u00e7\u00f5es."],"Discard & continue":["Descartar e continuar"],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file +{"translation-revision-date":"2025-01-02T08:44:42+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/build\/formEditor.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"SureForms":["SureForms"],"Status":["Status"],"Form":["Formul\u00e1rio"],"Fields":["Campos"],"Image":["Imagem"],"Activated":["Ativado"],"Activate":["Ativar"],"Submit":["Enviar"],"Global Settings":["Configura\u00e7\u00f5es Globais"],"Form Title":["T\u00edtulo do Formul\u00e1rio"],"Edit":["Editar"],"Please enter a valid URL.":["Por favor, insira um URL v\u00e1lido."],"Desktop":["\u00c1rea de trabalho"],"Medium":["M\u00e9dio"],"Mobile":["M\u00f3vel"],"Repeat":["Repetir"],"Scroll":["Rolar"],"Signature":["Assinatura"],"Tablet":["Tablet"],"Upload":["Carregar"],"Basic":["B\u00e1sico"],"Form Settings":["Configura\u00e7\u00f5es do Formul\u00e1rio"],"General":["Geral"],"Style":["Estilo"],"Advanced":["Avan\u00e7ado"],"No tags available":["Sem etiquetas dispon\u00edveis"],"Device":["Dispositivo"],"Select Shortcodes":["Selecionar C\u00f3digos Curtos"],"Page Break Label":["R\u00f3tulo de Quebra de P\u00e1gina"],"Next":["Pr\u00f3ximo"],"Back":["Voltar"],"Reset":["Redefinir"],"Generic tags":["Etiquetas gen\u00e9ricas"],"Pixel":["Pixel"],"Em":["Em"],"Select Units":["Selecionar Unidades"],"%s units":["%s unidades"],"Margin":["Margem"],"None":["Nenhum"],"Custom":["Personalizado"],"Please add a option props to MultiButtonsControl":["Por favor, adicione uma op\u00e7\u00e3o de propriedades ao MultiButtonsControl"],"Confirm":["Confirmar"],"Cancel":["Cancelar"],"Processing\u2026":["Processando\u2026"],"Select Video":["Selecionar V\u00eddeo"],"Change Video":["Alterar V\u00eddeo"],"Select Lottie Animation":["Selecionar Anima\u00e7\u00e3o Lottie"],"Change Lottie Animation":["Alterar Anima\u00e7\u00e3o Lottie"],"Upload SVG":["Carregar SVG"],"Change SVG":["Alterar SVG"],"Select Image":["Selecionar imagem"],"Change Image":["Alterar Imagem"],"Upload SVG?":["Carregar SVG?"],"Upload SVG can be potentially risky. Are you sure?":["Fazer upload de SVG pode ser potencialmente arriscado. Tem certeza?"],"Upload Anyway":["Carregar Mesmo Assim"],"Full Width":["Largura Total"],"Install":["Instalar"],"Plugin Installation failed, Please try again later.":["A instala\u00e7\u00e3o do plugin falhou, por favor, tente novamente mais tarde."],"Plugin activation failed, Please try again later.":["A ativa\u00e7\u00e3o do plugin falhou, por favor, tente novamente mais tarde."],"Integrations":["Integra\u00e7\u00f5es"],"%s Removed from Quick Action Bar.":["%s removido da Barra de A\u00e7\u00e3o R\u00e1pida."],"Add to Quick Action Bar":["Adicionar \u00e0 Barra de A\u00e7\u00f5es R\u00e1pidas"],"%s Added to Quick Action Bar.":["%s adicionado \u00e0 barra de a\u00e7\u00f5es r\u00e1pidas."],"Already Present in Quick Action Bar":["J\u00e1 presente na barra de a\u00e7\u00f5es r\u00e1pidas"],"No results found.":["Nenhum resultado encontrado."],"data object is empty":["o objeto de dados est\u00e1 vazio"],"Add blocks to Quick Action Bar":["Adicionar blocos \u00e0 Barra de A\u00e7\u00e3o R\u00e1pida"],"Re-arrange block inside Quick Action Bar":["Reorganizar bloco dentro da Barra de A\u00e7\u00e3o R\u00e1pida"],"Upgrade":["Atualizar"],"Connecting\u2026":["Conectando\u2026"],"Install & Activate":["Instalar e Ativar"],"Compliance Settings":["Configura\u00e7\u00f5es de Conformidade"],"Enable GDPR Compliance":["Ativar conformidade com o GDPR"],"Never store entry data after form submission":["Nunca armazene os dados de entrada ap\u00f3s o envio do formul\u00e1rio"],"When enabled this form will never store Entries.":["Quando ativado, este formul\u00e1rio nunca armazenar\u00e1 entradas."],"Automatically delete entries":["Excluir entradas automaticamente"],"When enabled this form will automatically delete entries after a certain period of time.":["Quando ativado, este formul\u00e1rio excluir\u00e1 automaticamente as entradas ap\u00f3s um determinado per\u00edodo de tempo."],"Entries older than the days set will be deleted automatically.":["As entradas mais antigas do que os dias definidos ser\u00e3o exclu\u00eddas automaticamente."],"Custom CSS":["CSS Personalizado"],"The following CSS styles added below will only apply to this form container.":["Os estilos CSS a seguir adicionados abaixo ser\u00e3o aplicados apenas a este cont\u00eainer de formul\u00e1rio."],"Visual":["Visual"],"HTML":["HTML"],"All Data":["Todos os dados"],"Add Shortcode":["Adicionar Shortcode"],"Form input tags":["Etiquetas de entrada de formul\u00e1rio"],"Comma separated values are also accepted.":["Valores separados por v\u00edrgula tamb\u00e9m s\u00e3o aceitos."],"Email Notification":["Notifica\u00e7\u00e3o por Email"],"Name":["Nome"],"Send Email To":["Enviar Email Para"],"Subject":["Assunto"],"CC":["CC"],"BCC":["Cco"],"Reply To":["Responder a"],"Add Notification":["Adicionar Notifica\u00e7\u00e3o"],"Add Key":["Adicionar Chave"],"Add Value":["Adicionar Valor"],"Add":["Adicionar"],"Confirmation Message":["Mensagem de Confirma\u00e7\u00e3o"],"After Form Submission":["Ap\u00f3s o Envio do Formul\u00e1rio"],"Hide Form":["Ocultar Formul\u00e1rio"],"Reset Form":["Redefinir Formul\u00e1rio"],"Custom URL":["URL personalizada"],"Add Query Parameters":["Adicionar Par\u00e2metros de Consulta"],"Select if you want to add key-value pairs for form fields to include in query parameters":["Selecione se deseja adicionar pares chave-valor para campos de formul\u00e1rio a serem inclu\u00eddos nos par\u00e2metros de consulta"],"Query Parameters":["Par\u00e2metros de Consulta"],"Please select a page.":["Por favor, selecione uma p\u00e1gina."],"Suggestion: URL should use HTTPS":["Sugest\u00e3o: a URL deve usar HTTPS"],"Success Message":["Mensagem de Sucesso"],"Redirect":["Redirecionar"],"Redirect to":["Redirecionar para"],"Page":["P\u00e1gina"],"Form Confirmation":["Confirma\u00e7\u00e3o de Formul\u00e1rio"],"Confirmation Type":["Tipo de Confirma\u00e7\u00e3o"],"Use Labels as Placeholders":["Use r\u00f3tulos como marcadores de posi\u00e7\u00e3o"],"Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview.":["A configura\u00e7\u00e3o acima colocar\u00e1 os r\u00f3tulos dentro dos campos como marcadores de posi\u00e7\u00e3o (quando poss\u00edvel). Esta configura\u00e7\u00e3o s\u00f3 tem efeito na p\u00e1gina ao vivo, n\u00e3o na pr\u00e9-visualiza\u00e7\u00e3o do editor."],"Page Break":["Quebra de p\u00e1gina"],"Show Labels":["Mostrar R\u00f3tulos"],"First Page Label":["Etiqueta da Primeira P\u00e1gina"],"Progress Indicator":["Indicador de Progresso"],"Progress Bar":["Barra de Progresso"],"Connector":["Conector"],"Steps":["Passos"],"Next Button Text":["Texto do Bot\u00e3o Seguinte"],"Back Button Text":["Texto do Bot\u00e3o Voltar"],"Are you sure you want to close? Your unsaved changes will be lost as you have some validation errors.":["Tem certeza de que deseja fechar? Suas altera\u00e7\u00f5es n\u00e3o salvas ser\u00e3o perdidas, pois voc\u00ea tem alguns erros de valida\u00e7\u00e3o."],"There are few unsaved changes. Please save your changes to reflect the updates.":["H\u00e1 algumas altera\u00e7\u00f5es n\u00e3o salvas. Por favor, salve suas altera\u00e7\u00f5es para refletir as atualiza\u00e7\u00f5es."],"Form Behavior":["Comportamento do Formul\u00e1rio"],"Clear":["Limpar"],"Select Color":["Selecionar Cor"],"Primary Color":["Cor Prim\u00e1ria"],"Text Color":["Cor do Texto"],"Text Color on Primary":["Cor do Texto no Prim\u00e1rio"],"Field Spacing":["Espa\u00e7amento de Campo"],"Small":["Pequeno"],"Large":["Grande"],"Left":["Esquerda"],"Center":["Centro"],"Right":["Certo"],"Google reCAPTCHA":["Google reCAPTCHA"],"CloudFlare Turnstile":["CloudFlare Turnstile"],"hCaptcha":["hCaptcha"],"reCAPTCHA v2 Invisible":["reCAPTCHA v2 Invis\u00edvel"],"reCAPTCHA v3":["reCAPTCHA v3"],"Date Picker":["Seletor de Data"],"Time Picker":["Seletor de Hora"],"Hidden":["Oculto"],"Slider":["Controle deslizante"],"Rating":["Avalia\u00e7\u00e3o"],"Upgrade to Unlock These Fields":["Atualize para Desbloquear Estes Campos"],"Add Block":["Adicionar Bloco"],"Customize with SureForms":["Personalize com SureForms"],"Page break":["Quebra de p\u00e1gina"],"Previous":["Anterior"],"Thank you":["Obrigado"],"Form submitted successfully!":["Formul\u00e1rio enviado com sucesso!"],"Instant Form":["Formul\u00e1rio Instant\u00e2neo"],"Enable Instant Form":["Ativar Formul\u00e1rio Instant\u00e2neo"],"Enable Preview":["Ativar visualiza\u00e7\u00e3o"],"Show Title":["T\u00edtulo do Show"],"Site Logo":["Logotipo do Site"],"Banner Background":["Fundo do Banner"],"Color":["Cor"],"Upload Image":["Carregar Imagem"],"Background Color":["Cor de Fundo"],"Use banner as page background":["Usar banner como fundo de p\u00e1gina"],"Form Width":["Largura do Formul\u00e1rio"],"URL":["URL"],"URL Slug":["Slug de URL"],"The last part of the URL.":["A \u00faltima parte do URL."],"Learn more.":["Saiba mais."],"SureForms Description":["Descri\u00e7\u00e3o do SureForms"],"Form Options":["Op\u00e7\u00f5es de Formul\u00e1rio"],"Form Shortcode":["C\u00f3digo Curto do Formul\u00e1rio"],"Paste this shortcode on the page or post to render this form.":["Cole este shortcode na p\u00e1gina ou postagem para renderizar este formul\u00e1rio."],"Spam Protection":["Prote\u00e7\u00e3o contra Spam"],"Auto":["Carro"],"Normal":["Normal"],"%":["%"],"Top":["Topo"],"Bottom":["Inferior"],"Solid":["S\u00f3lido"],"Width":["Largura"],"Size":["Tamanho"],"EM":["EM"],"Padding":["Preenchimento"],"Color 1":["Cor 1"],"Color 2":["Cor 2"],"Type":["Digite"],"Linear":["Linear"],"Radial":["Radial"],"Location 1":["Localiza\u00e7\u00e3o 1"],"Location 2":["Localiza\u00e7\u00e3o 2"],"Angle":["\u00c2ngulo"],"Classic":["Cl\u00e1ssico"],"Gradient":["Gradiente"],"Background":["Fundo"],"Cover":["Cobertura"],"Contain":["Conter"],"Overlay":["Sobreposi\u00e7\u00e3o"],"No Repeat":["Sem repeti\u00e7\u00e3o"],"Overlay Opacity":["Opacidade da Sobreposi\u00e7\u00e3o"],"Class names should be separated by spaces. Each class name must not start with a digit, hyphen, or underscore. They can only include letters (including Unicode characters), numbers, hyphens, and underscores.":["Os nomes das classes devem ser separados por espa\u00e7os. Cada nome de classe n\u00e3o deve come\u00e7ar com um d\u00edgito, h\u00edfen ou sublinhado. Eles podem incluir apenas letras (incluindo caracteres Unicode), n\u00fameros, h\u00edfens e sublinhados."],"Conversational Layout":["Layout Conversacional"],"Unlock Conversational Forms":["Desbloquear Formul\u00e1rios Conversacionais"],"With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience.":["Com o Plano SureForms Pro, voc\u00ea pode transformar seus formul\u00e1rios em layouts conversacionais envolventes para uma experi\u00eancia do usu\u00e1rio perfeita."],"Premium":["Premium"],"Overlay Type":["Tipo de Sobreposi\u00e7\u00e3o"],"Image Overlay Color":["Cor de Sobreposi\u00e7\u00e3o da Imagem"],"Image Position":["Posi\u00e7\u00e3o da Imagem"],"Attachment":["Anexo"],"Fixed":["Fixo"],"Blend Mode":["Modo de Mesclagem"],"Multiply":["Multiplicar"],"Screen":["Tela"],"Darken":["Escurecer"],"Lighten":["Iluminar"],"Color Dodge":["Esquiva de Cor"],"Saturation":["Satura\u00e7\u00e3o"],"Repeat-x":["Repetir-x"],"Repeat-y":["Repita-y"],"PX":["PX"],"Button":["Bot\u00e3o"],"OttoKit":["OttoKit"],"Connect with OttoKit":["Conectar com OttoKit"],"SUREFORMS PREMIUM FIELDS":["CAMPOS PREMIUM DO SUREFORMS"],"The current 'From Email' address does not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["O endere\u00e7o de 'Email de Remetente' atual n\u00e3o corresponde ao nome de dom\u00ednio do seu site (%1$s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam. Alternativamente, tente usar um Endere\u00e7o de Remetente que corresponda ao dom\u00ednio do seu site (admin@%2$s)."],"The current 'From Email' address does not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["O endere\u00e7o de 'Email de Remetente' atual n\u00e3o corresponde ao nome de dom\u00ednio do seu site (%s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam."],"We strongly recommend that you install the free ":["Recomendamos fortemente que voc\u00ea instale o gratuito"]," plugin! The Setup Wizard makes it easy to fix your emails. ":["plugin! O Assistente de Configura\u00e7\u00e3o facilita a corre\u00e7\u00e3o dos seus e-mails."]," Alternately, try using a From Address that matches your website domain (admin@%s).":["Alternativamente, tente usar um endere\u00e7o de remetente que corresponda ao dom\u00ednio do seu site (admin@%s)."],"Please enter a valid email address. Your notifications won't be sent if the field is not filled in correctly.":["Por favor, insira um endere\u00e7o de e-mail v\u00e1lido. Suas notifica\u00e7\u00f5es n\u00e3o ser\u00e3o enviadas se o campo n\u00e3o for preenchido corretamente."],"From Name":["De Nome"],"From Email":["De Email"],"The current 'From Email' address may not match your website domain name (%1$s). This can cause your notification emails to be blocked or marked as spam. Alternately, try using a From Address that matches your website domain (admin@%2$s).":["O endere\u00e7o de 'Email de Remetente' atual pode n\u00e3o corresponder ao nome de dom\u00ednio do seu site (%1$s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam. Alternativamente, tente usar um Endere\u00e7o de Remetente que corresponda ao dom\u00ednio do seu site (admin@%2$s)."],"The current 'From Email' address may not match your website domain name (%s). This can cause your notification emails to be blocked or marked as spam. ":["O endere\u00e7o de 'Email de Remetente' atual pode n\u00e3o corresponder ao nome de dom\u00ednio do seu site (%s). Isso pode fazer com que seus e-mails de notifica\u00e7\u00e3o sejam bloqueados ou marcados como spam."],"Border Radius":["Raio da Borda"],"Form Theme":["Tema do Formul\u00e1rio"],"Instant Form Padding":["Preenchimento Instant\u00e2neo de Formul\u00e1rio"],"Instant Form Border Radius":["Raio de Borda do Formul\u00e1rio Instant\u00e2neo"],"Select Gradient":["Selecionar Gradiente"],"Upgrade Now":["Atualize agora"],"SureTriggers":["SureTriggers"],"Entries older than the selected days will be deleted.":["As entradas mais antigas que os dias selecionados ser\u00e3o exclu\u00eddas."],"Entries Time Period":["Per\u00edodo de Tempo das Entradas"],"Custom CSS Panel":["Painel de CSS Personalizado"],"Notifications can use only one From Email so please enter a single address.":["As notifica\u00e7\u00f5es podem usar apenas um \u00fanico endere\u00e7o de e-mail de remetente, portanto, insira um \u00fanico endere\u00e7o."],"Email Notifications":["Notifica\u00e7\u00f5es de Email"],"Actions":["A\u00e7\u00f5es"],"Duplicate":["Duplicar"],"Delete":["Excluir"],"Select Page to redirect":["Selecione a p\u00e1gina para redirecionar"],"Search for a page":["Procurar uma p\u00e1gina"],"Select a page":["Selecione uma p\u00e1gina"],"reCAPTCHA v2":["reCAPTCHA v2"],"Save":["Salvar"],"Login":["Entrar"],"Register":["Registrar"],"Date":["Data"],"Advanced Settings":["Configura\u00e7\u00f5es Avan\u00e7adas"],"Form Restriction":["Restri\u00e7\u00e3o de Formul\u00e1rio"],"Maximum Number of Entries":["N\u00famero M\u00e1ximo de Entradas"],"Maximum Entries":["Entradas M\u00e1ximas"],"The Time Period setting works according to your WordPress site's time zone. Click here<\/a> to open your WordPress General Settings, where you can check and update it.":["A configura\u00e7\u00e3o do Per\u00edodo de Tempo funciona de acordo com o fuso hor\u00e1rio do seu site WordPress. Clique aqui<\/a> para abrir as Configura\u00e7\u00f5es Gerais do WordPress, onde voc\u00ea pode verificar e atualiz\u00e1-lo."],"Click here":["Clique aqui"],"Response Description After Maximum Entries":["Descri\u00e7\u00e3o da Resposta Ap\u00f3s o M\u00e1ximo de Entradas"],"All changes will be saved automatically when you press back.":["Todas as altera\u00e7\u00f5es ser\u00e3o salvas automaticamente quando voc\u00ea pressionar voltar."],"Repeater":["Repetidor"],"OttoKit Settings":["Configura\u00e7\u00f5es do OttoKit"],"Get Started":["Come\u00e7ar"],"Connect Native Integrations with SureForms":["Conecte Integra\u00e7\u00f5es Nativas com SureForms"],"Expected format for emails - email@sureforms.com or John Doe ":["Formato esperado para e-mails - email@sureforms.com ou John Doe "],"delete":["excluir"],"Please type \"%s\" in the input box":["Por favor, digite \"%s\" na caixa de entrada"],"To confirm, type \"%s\" in the box below:":["Para confirmar, digite \"%s\" na caixa abaixo:"],"Type \"%s\"":["Digite \"%s\""],"Payment":["Pagamento"],"%s - Order ID":["%s - ID do Pedido"],"%s - Amount":["%s - Quantidade"],"%s - Customer Email":["%s - Email do Cliente"],"%s - Customer Name":["%s - Nome do Cliente"],"%s - Status":["%s - Status"],"Add custom CSS rules to style this specific form independently of global styles.":["Adicione regras CSS personalizadas para estilizar este formul\u00e1rio espec\u00edfico independentemente dos estilos globais."],"Spam Protection Type":["Tipo de Prote\u00e7\u00e3o contra Spam"],"Select Security Type":["Selecione o Tipo de Seguran\u00e7a"],"Note: Using different reCAPTCHA versions (V2 checkbox and V3) on the same page will create conflicts between the versions. Kindly avoid using different versions on the same page.":["Nota: Usar diferentes vers\u00f5es do reCAPTCHA (V2 checkbox e V3) na mesma p\u00e1gina criar\u00e1 conflitos entre as vers\u00f5es. Por favor, evite usar diferentes vers\u00f5es na mesma p\u00e1gina."],"Select Version":["Selecionar Vers\u00e3o"],"Please configure the API keys correctly from the settings":["Por favor, configure as chaves da API corretamente nas configura\u00e7\u00f5es"],"Control email alerts sent to admins or users after a form submission.":["Controle os alertas de e-mail enviados aos administradores ou usu\u00e1rios ap\u00f3s o envio de um formul\u00e1rio."],"Customize the confirmation message or redirect the users after submitting the form.":["Personalize a mensagem de confirma\u00e7\u00e3o ou redirecione os usu\u00e1rios ap\u00f3s enviar o formul\u00e1rio."],"Set limits on how many times a form can be submitted and manage compliance options, including GDPR and data retention.":["Defina limites sobre quantas vezes um formul\u00e1rio pode ser enviado e gerencie op\u00e7\u00f5es de conformidade, incluindo GDPR e reten\u00e7\u00e3o de dados."],"Go to OttoKit Settings":["V\u00e1 para as Configura\u00e7\u00f5es do OttoKit"],"Connect SureForms with your favorite apps to automate tasks and sync data seamlessly.":["Conecte o SureForms com seus aplicativos favoritos para automatizar tarefas e sincronizar dados perfeitamente."],"Unlock powerful integrations in the Premimum plan to automate your workflows and connect SureForms directly with your favorite tools.":["Desbloqueie integra\u00e7\u00f5es poderosas no plano Premium para automatizar seus fluxos de trabalho e conectar o SureForms diretamente com suas ferramentas favoritas."],"Send form submissions straight to CRMs, email, and marketing platforms.":["Envie envios de formul\u00e1rios diretamente para CRMs, e-mail e plataformas de marketing."],"Automate repetitive tasks with seamless data syncing.":["Automatize tarefas repetitivas com sincroniza\u00e7\u00e3o de dados perfeita."],"Access exclusive native integrations for faster workflows.":["Acesse integra\u00e7\u00f5es nativas exclusivas para fluxos de trabalho mais r\u00e1pidos."],"PDF Generation":["Gera\u00e7\u00e3o de PDF"],"Generate and customize PDF copies of form submissions.":["Gerar e personalizar c\u00f3pias em PDF das submiss\u00f5es de formul\u00e1rios."],"Generate Submission PDFs":["Gerar PDFs de Submiss\u00e3o"],"Turn every form entry into a polished PDF file, making it perfect for reports, records, or sharing.":["Transforme cada entrada de formul\u00e1rio em um arquivo PDF refinado, tornando-o perfeito para relat\u00f3rios, registros ou compartilhamento."],"Automatically generate PDFs from your form submissions.":["Gerar automaticamente PDFs a partir das suas submiss\u00f5es de formul\u00e1rios."],"Customize PDF templates with your branding.":["Personalize modelos de PDF com sua marca."],"Download or email PDFs instantly.":["Baixe ou envie PDFs por e-mail instantaneamente."],"User Registration":["Registro de Usu\u00e1rio"],"Onboard new users or update existing accounts through beautiful looking forms.":["Integre novos usu\u00e1rios ou atualize contas existentes atrav\u00e9s de formul\u00e1rios visualmente atraentes."],"Register Users with SureForms":["Registrar Usu\u00e1rios com SureForms"],"Streamline the entire user onboarding process for your sites with seamless form-powered logins and registrations.":["Simplifique todo o processo de integra\u00e7\u00e3o de usu\u00e1rios para seus sites com logins e registros perfeitos alimentados por formul\u00e1rios."],"Register new users directly via your form submissions.":["Registre novos usu\u00e1rios diretamente atrav\u00e9s das suas submiss\u00f5es de formul\u00e1rio."],"Create or update existing accounts by mapping form data to user fields.":["Crie ou atualize contas existentes mapeando os dados do formul\u00e1rio para os campos do usu\u00e1rio."],"Assign roles and control access automatically.":["Atribua fun\u00e7\u00f5es e controle o acesso automaticamente."],"Post Feed":["Feed de Publica\u00e7\u00f5es"],"Transform your form submission into WordPress posts.":["Transforme o envio do seu formul\u00e1rio em publica\u00e7\u00f5es do WordPress."],"Automatically turn form submissions into WordPress posts, pages, or custom post types. Save big on time and let your forms publish content directly.":["Transforme automaticamente envios de formul\u00e1rios em posts, p\u00e1ginas ou tipos de post personalizados no WordPress. Economize tempo e deixe seus formul\u00e1rios publicarem conte\u00fado diretamente."],"Create posts, pages, or CPTs from your form entries.":["Crie posts, p\u00e1ginas ou CPTs a partir das suas entradas de formul\u00e1rio."],"Map form fields to your post fields easily.":["Mapeie os campos do formul\u00e1rio para os campos da sua postagem facilmente."],"Automate the content publishing flow with few simple steps.":["Automatize o fluxo de publica\u00e7\u00e3o de conte\u00fado com alguns passos simples."],"Automations":["Automatiza\u00e7\u00f5es"],"Unlock Advanced Styling":["Desbloquear Estilo Avan\u00e7ado"],"Get full control over your form's look with custom colors, fonts, and layouts.":["Tenha controle total sobre a apar\u00eancia do seu formul\u00e1rio com cores, fontes e layouts personalizados."],"Button Alignment":["Alinhamento do Bot\u00e3o"],"Add Custom CSS Class(es)":["Adicionar Classe(s) CSS Personalizada(s)"],"Set the total number of submissions allowed for this form.":["Defina o n\u00famero total de envios permitidos para este formul\u00e1rio."],"Save & Progress":["Salvar e Progredir"],"Allow users to save their progress and continue form completion later.":["Permitir que os usu\u00e1rios salvem seu progresso e continuem o preenchimento do formul\u00e1rio mais tarde."],"Save & Progress in SureForms":["Salvar & Progresso no SureForms"],"Give your users the flexibility to complete forms at their own pace by allowing them to save progress and return anytime.":["D\u00ea aos seus usu\u00e1rios a flexibilidade de preencher formul\u00e1rios no seu pr\u00f3prio ritmo, permitindo que salvem o progresso e retornem a qualquer momento."],"Let users pause long or multi-step forms and continue later.":["Permita que os usu\u00e1rios pausem formul\u00e1rios longos ou com v\u00e1rias etapas e continuem mais tarde."],"Reduce form abandonment with convenient resume links and access their progress from anywhere.":["Reduza o abandono de formul\u00e1rios com links de retomada convenientes e acesse o progresso de qualquer lugar."],"Improve user experience for lengthy, complex, or multi-page forms.":["Melhore a experi\u00eancia do usu\u00e1rio para formul\u00e1rios longos, complexos ou de v\u00e1rias p\u00e1ginas."],"This form is not yet available. Please check back after the scheduled start time.":["Este formul\u00e1rio ainda n\u00e3o est\u00e1 dispon\u00edvel. Por favor, verifique novamente ap\u00f3s o hor\u00e1rio de in\u00edcio programado."],"This form is no longer accepting submissions. The submission period has ended.":["Este formul\u00e1rio n\u00e3o est\u00e1 mais aceitando envios. O per\u00edodo de envio terminou."],"The start date and time must be before the end date and time.":["A data e hora de in\u00edcio devem ser anteriores \u00e0 data e hora de t\u00e9rmino."],"Form Scheduling":["Agendamento de Formul\u00e1rio"],"Enable Form Scheduling":["Ativar agendamento de formul\u00e1rios"],"Set a time period during which this form will be available for submissions.":["Defina um per\u00edodo de tempo durante o qual este formul\u00e1rio estar\u00e1 dispon\u00edvel para submiss\u00f5es."],"Start Date & Time":["Data e Hora de In\u00edcio"],"End Date & Time":["Data e Hora de T\u00e9rmino"],"Response Description Before Start Date":["Descri\u00e7\u00e3o da Resposta Antes da Data de In\u00edcio"],"Response Description After End Date":["Descri\u00e7\u00e3o da Resposta Ap\u00f3s a Data Final"],"Conditional Confirmations":["Confirma\u00e7\u00f5es Condicionais"],"Set up the message or redirect users will see after submitting the form.":["Configure a mensagem ou redirecione os usu\u00e1rios que ver\u00e3o ap\u00f3s enviar o formul\u00e1rio."],"Show the right message to the right user based on how they respond. Personalize confirmations with smart conditions and guide users to the next best step automatically.":["Mostre a mensagem certa para o usu\u00e1rio certo com base em como eles respondem. Personalize confirma\u00e7\u00f5es com condi\u00e7\u00f5es inteligentes e guie os usu\u00e1rios para o pr\u00f3ximo melhor passo automaticamente."],"Display different confirmation messages based on form responses.":["Exibir diferentes mensagens de confirma\u00e7\u00e3o com base nas respostas do formul\u00e1rio."],"Redirect users to specific pages or URLs conditionally.":["Redirecione os usu\u00e1rios para p\u00e1ginas ou URLs espec\u00edficos condicionalmente."],"Create personalized thank-you messages without extra forms.":["Crie mensagens de agradecimento personalizadas sem formul\u00e1rios extras."],"Lost Password":["Senha Perdida"],"Reset Password":["Redefinir Senha"],"Select a spam protection service. Configure API keys in Global Settings before enabling.":["Selecione um servi\u00e7o de prote\u00e7\u00e3o contra spam. Configure as chaves de API nas Configura\u00e7\u00f5es Globais antes de ativar."],"Send as Raw HTML":["Enviar como HTML bruto"],"When enabled, the email body HTML will be preserved exactly as written and wrapped in a professional email template.":["Quando ativado, o corpo do e-mail em HTML ser\u00e1 preservado exatamente como escrito e envolvido em um modelo de e-mail profissional."],"Smart tags that reference user-submitted fields will not be escaped in raw HTML mode. Avoid inserting untrusted field values directly into the email body.":["As tags inteligentes que fazem refer\u00eancia a campos enviados pelo usu\u00e1rio n\u00e3o ser\u00e3o escapadas no modo HTML bruto. Evite inserir valores de campos n\u00e3o confi\u00e1veis diretamente no corpo do e-mail."],"Please provide a recipient email address and subject line.":["Por favor, forne\u00e7a um endere\u00e7o de e-mail do destinat\u00e1rio e a linha de assunto."],"Email notification duplicated!":["Notifica\u00e7\u00e3o de e-mail duplicada!"],"Are you sure you want to delete this email notification?":["Tem certeza de que deseja excluir esta notifica\u00e7\u00e3o por e-mail?"],"Email notification deleted!":["Notifica\u00e7\u00e3o de email exclu\u00edda!"],"URL is missing Top Level Domain (TLD).":["O URL est\u00e1 sem o dom\u00ednio de n\u00edvel superior (TLD)."],"This form is now closed as the maximum number of entries has been received.":["Este formul\u00e1rio est\u00e1 agora fechado, pois o n\u00famero m\u00e1ximo de inscri\u00e7\u00f5es foi atingido."],"Publish Your Form":["Publique seu formul\u00e1rio"],"Enable This to Instantly Publish the Form":["Ative isto para publicar o formul\u00e1rio instantaneamente"],"Style Your Instant Form Page Here":["Estilize sua p\u00e1gina de formul\u00e1rio instant\u00e2neo aqui"],"Quizzes":["Question\u00e1rios"],"%s - Description":["%s - Descri\u00e7\u00e3o"],"Send entries to 100+ popular apps.":["Envie entradas para mais de 100 aplicativos populares."],"Build automated workflows that run instantly.":["Crie fluxos de trabalho automatizados que sejam executados instantaneamente."],"Create custom app integrations using our Custom App feature.":["Crie integra\u00e7\u00f5es de aplicativos personalizadas usando nosso recurso de Aplicativo Personalizado."],"Keep your tools in sync automatically.":["Mantenha suas ferramentas sincronizadas automaticamente."],"This will install and activate OttoKit on your WordPress site to enable automation features.":["Isso instalar\u00e1 e ativar\u00e1 o OttoKit no seu site WordPress para habilitar recursos de automa\u00e7\u00e3o."],"Automate Your Forms with OttoKit":["Automatize Seus Formul\u00e1rios com OttoKit"],"Every form submission should trigger something \u2014 a Slack alert, a CRM lead, a follow-up email, or a new row in Google Sheets.":["Cada envio de formul\u00e1rio deve acionar algo \u2014 um alerta no Slack, um lead no CRM, um e-mail de acompanhamento ou uma nova linha no Google Sheets."],"Create interactive quizzes to engage your audience and gather insights.":["Crie question\u00e1rios interativos para envolver seu p\u00fablico e coletar insights."],"Design engaging quizzes with various question types, personalized feedback, and automated scoring to captivate your audience and gain valuable insights.":["Crie question\u00e1rios envolventes com v\u00e1rios tipos de perguntas, feedback personalizado e pontua\u00e7\u00e3o automatizada para cativar seu p\u00fablico e obter insights valiosos."],"Create interactive quizzes with multiple question types.":["Crie question\u00e1rios interativos com m\u00faltiplos tipos de perguntas."],"Provide personalized feedback based on user responses.":["Forne\u00e7a feedback personalizado com base nas respostas do usu\u00e1rio."],"Automate scoring and lead segmentation for better insights.":["Automatize a pontua\u00e7\u00e3o e a segmenta\u00e7\u00e3o de leads para obter melhores insights."],"Heading 1":["T\u00edtulo 1"],"Heading 2":["T\u00edtulo 2"],"Heading 3":["T\u00edtulo 3"],"Heading 4":["T\u00edtulo 4"],"Heading 5":["T\u00edtulo 5"],"Heading 6":["T\u00edtulo 6"],"Form settings saved.":["Configura\u00e7\u00f5es do formul\u00e1rio salvas."],"The entry cap relies on stored entries to count submissions. While Compliance Settings has \"Never store entry data after form submission\" enabled, this limit will not be enforced. Disable that option, or remove the entry limit, to use this feature.":["O limite de entrada depende de entradas armazenadas para contar as submiss\u00f5es. Enquanto as Configura\u00e7\u00f5es de Conformidade tiverem \"Nunca armazenar dados de entrada ap\u00f3s o envio do formul\u00e1rio\" ativado, esse limite n\u00e3o ser\u00e1 aplicado. Desative essa op\u00e7\u00e3o ou remova o limite de entrada para usar este recurso."],"Settings saved, but post attributes (password \/ title \/ content) failed to update. Retry to persist them.":["Configura\u00e7\u00f5es salvas, mas os atributos da postagem (senha \/ t\u00edtulo \/ conte\u00fado) n\u00e3o foram atualizados. Tente novamente para persistir."],"Failed to save form settings.":["Falha ao salvar as configura\u00e7\u00f5es do formul\u00e1rio."],"Saving\u2026":["Salvando\u2026"],"When enabled this form will not store User IP, Browser Name and the Device Name in the Entries.":["Quando ativado, este formul\u00e1rio n\u00e3o armazenar\u00e1 o IP do usu\u00e1rio, o nome do navegador e o nome do dispositivo nas entradas."],"Failed to save. Please try again.":["Falha ao salvar. Por favor, tente novamente."],"reCAPTCHA API keys for the selected version are not configured. Set them in Global Settings.":["As chaves da API reCAPTCHA para a vers\u00e3o selecionada n\u00e3o est\u00e3o configuradas. Defina-as nas Configura\u00e7\u00f5es Globais."],"Please select a reCAPTCHA version.":["Por favor, selecione uma vers\u00e3o do reCAPTCHA."],"hCaptcha API keys are not configured. Set them in Global Settings.":["As chaves da API do hCaptcha n\u00e3o est\u00e3o configuradas. Defina-as nas Configura\u00e7\u00f5es Globais."],"Cloudflare Turnstile API keys are not configured. Set them in Global Settings.":["As chaves da API do Cloudflare Turnstile n\u00e3o est\u00e3o configuradas. Defina-as nas Configura\u00e7\u00f5es Globais."],"Form data":["Dados do formul\u00e1rio"],"Some fields need attention":["Alguns campos precisam de aten\u00e7\u00e3o"],"Unsaved changes":["Altera\u00e7\u00f5es n\u00e3o salvas"],"A recipient email address and subject line are required before this notification can be saved. Fix the highlighted fields, or discard your changes to go back.":["Um endere\u00e7o de e-mail do destinat\u00e1rio e uma linha de assunto s\u00e3o necess\u00e1rios antes que esta notifica\u00e7\u00e3o possa ser salva. Corrija os campos destacados ou descarte suas altera\u00e7\u00f5es para voltar."],"You have unsaved changes for this notification. Discard them to go back, or stay to save them.":["Voc\u00ea tem altera\u00e7\u00f5es n\u00e3o salvas para esta notifica\u00e7\u00e3o. Descarte-as para voltar ou permane\u00e7a para salv\u00e1-las."],"Discard & go back":["Descartar e voltar"],"Stay & fix":["Fique e conserte"],"Keep editing":["Continue editando"],"Please provide a recipient email address.":["Por favor, forne\u00e7a um endere\u00e7o de e-mail do destinat\u00e1rio."],"Please provide a subject line.":["Por favor, forne\u00e7a uma linha de assunto."],"Please provide a custom URL.":["Por favor, forne\u00e7a um URL personalizado."],"You have unsaved changes. Discard them to continue, or stay to save your changes.":["Voc\u00ea tem altera\u00e7\u00f5es n\u00e3o salvas. Descarte-as para continuar ou permane\u00e7a para salvar suas altera\u00e7\u00f5es."],"Discard & continue":["Descartar e continuar"],"Show Entries":["Mostrar Entradas"],"Display this form\u2019s entries in a table on the frontend.":["Exiba as entradas deste formul\u00e1rio em uma tabela no frontend."],"Publish this form\u2019s submissions as a sortable, paginated table on any page \u2014 perfect for public directories, listings, and team dashboards, with per-role view access.":["Publique as submiss\u00f5es deste formul\u00e1rio como uma tabela classific\u00e1vel e paginada em qualquer p\u00e1gina \u2014 perfeito para diret\u00f3rios p\u00fablicos, listagens e pain\u00e9is de equipe, com acesso de visualiza\u00e7\u00e3o por fun\u00e7\u00e3o."],"Embed a sortable, paginated entries table with a simple shortcode.":["Incorpore uma tabela de entradas classific\u00e1vel e paginada com um shortcode simples."],"Choose exactly which fields appear as columns.":["Escolha exatamente quais campos aparecem como colunas."],"Restrict who can view entries by user role.":["Restrinja quem pode ver as entradas por fun\u00e7\u00e3o de usu\u00e1rio."],"Quill heading picker: default paragraph style\u0004Normal":["Normal"]}}} \ No newline at end of file diff --git a/languages/sureforms-pt_PT.mo b/languages/sureforms-pt_PT.mo index 4ab0d975f..04f537b12 100644 Binary files a/languages/sureforms-pt_PT.mo and b/languages/sureforms-pt_PT.mo differ diff --git a/languages/sureforms-pt_PT.po b/languages/sureforms-pt_PT.po index 109bf4de8..b7de1c3d2 100644 --- a/languages/sureforms-pt_PT.po +++ b/languages/sureforms-pt_PT.po @@ -14,9 +14,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -43,8 +43,8 @@ msgstr "Uma maneira simples, mas poderosa, de criar formulários modernos para o msgid "https://sureforms.com/" msgstr "https://sureforms.com/" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -59,9 +59,9 @@ msgstr "https://sureforms.com/" msgid "Dashboard" msgstr "Painel de Controle" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -78,15 +78,15 @@ msgstr "Painel de Controle" msgid "Settings" msgstr "Configurações" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "Novo Formulário" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -102,7 +102,7 @@ msgid "Entries" msgstr "Entradas" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "Editar %1$s" @@ -117,24 +117,24 @@ msgstr "Editar %1$s" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "A verificação do nonce falhou." #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "Por favor, %1$sative%2$s sua cópia do %3$s para obter novos recursos, acessar suporte, receber notificações de atualizações e muito mais." #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "O SureForms %1$s requer um mínimo de %2$s %3$s para funcionar corretamente. Por favor, atualize para a versão mais recente %4$saqui%5$s." -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 @@ -204,7 +204,7 @@ msgstr "Lixo" msgid "Published" msgstr "Publicado" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "Visualizar" @@ -296,11 +296,11 @@ msgstr "Nenhum plugin especificado" msgid "Plugin Successfully Activated" msgstr "Plugin ativado com sucesso" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "Ativando..." -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -315,17 +315,17 @@ msgstr "Ativando..." msgid "Activated" msgstr "Ativado" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "Ativar" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "Instalando..." -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "Instalado" @@ -333,10 +333,11 @@ msgstr "Instalado" msgid "You do not have permission to access this page." msgstr "Você não tem permissão para acessar esta página." -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -439,8 +440,8 @@ msgstr "Nenhum e-mail de usuário encontrado nos dados descriptografados." msgid "The message array was not supplied" msgstr "O array de mensagens não foi fornecido" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "O middleware de IA SureForms encontrou um erro." @@ -627,8 +628,8 @@ msgstr "Nenhum formulário encontrado." #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "Segunda-feira" @@ -662,7 +663,7 @@ msgstr "O valor precisa ser único." msgid "Sorry, you are not allowed to perform this action." msgstr "Desculpe, você não tem permissão para realizar esta ação." -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "Avalie SureForms" @@ -720,6 +721,7 @@ msgstr "Editar Formulário" msgid "Edit" msgstr "Editar" +#: admin/admin.php:2021 #: inc/page-builders/elementor/form-widget.php:346 #: assets/build/dashboard.js:2 msgid "Create New Form" @@ -756,8 +758,8 @@ msgstr "Ver Formulário" msgid "View Forms" msgstr "Ver Formulários" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -802,7 +804,7 @@ msgstr "Email de Notificação do Administrador" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -8880,9 +8882,9 @@ msgstr "Adicionar blocos à Barra de Ação Rápida" msgid "Re-arrange block inside Quick Action Bar" msgstr "Reorganizar bloco dentro da Barra de Ação Rápida" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -9323,7 +9325,7 @@ msgstr "Quebra de página" msgid "Previous" msgstr "Anterior" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 @@ -10610,7 +10612,7 @@ msgstr "Desbloquear Formulários Conversacionais" msgid "With the SureForms Pro Plan, you can transform your forms into engaging conversational layouts for a seamless user experience." msgstr "Com o Plano SureForms Pro, você pode transformar seus formulários em layouts conversacionais envolventes para uma experiência do usuário perfeita." -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "Obtenha o SureForms Pro" @@ -11236,8 +11238,8 @@ msgstr "Descreva o formulário que você deseja criar" msgid "We are building your form…" msgstr "Estamos construindo seu formulário…" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "SMTP" @@ -11369,28 +11371,29 @@ msgstr "Ativar Notificação de Administrador" msgid "Admin notifications keep you informed about new form entries since your last visit." msgstr "As notificações de administrador mantêm você informado sobre novas entradas de formulário desde sua última visita." -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "Usuário não autorizado." #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "%1$sComece por %2$scriar o seu primeiro formulário%3$s.%4$s%5$sExperimente o poder do nosso intuitivo Criador de Formulários com IA%6$s" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "SureForms está esperando por você!" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "Construir Meu Primeiro Formulário" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "Dispensar" @@ -11410,51 +11413,51 @@ msgstr "Entrar" msgid "Register" msgstr "Registrar" -#: admin/admin.php:1974 +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "Entradas Recentes" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "( Últimos 7 dias )" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "Use lógica condicional para mostrar apenas o que importa" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "Divida seu formulário em etapas para mantê-lo simples" -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "Permita que as pessoas enviem arquivos diretamente para o seu formulário" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "Transforme as respostas em PDFs baixáveis automaticamente" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "Permita que os usuários assinem com um campo de assinatura simples" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "Conecte seu formulário a outras ferramentas usando webhooks" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "Use Formulários de Conversa para uma experiência semelhante a um chat" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "Permita que os usuários se registrem ou façam login através do seu formulário" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "Crie formulários que criem contas de usuário no WordPress" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "Adicione cálculos para totalizar automaticamente pontuações ou preços" @@ -11944,8 +11947,8 @@ msgstr "Miniatura de Vídeo do SureForms" msgid "Expected format for emails - email@sureforms.com or John Doe " msgstr "Formato esperado para e-mails - email@sureforms.com ou John Doe " -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -12322,8 +12325,8 @@ msgstr "Desconhecido" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "Usuário Convidado" @@ -12336,7 +12339,7 @@ msgid "Valid customer email is required for payments." msgstr "É necessário um e-mail válido do cliente para pagamentos." #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -12347,136 +12350,136 @@ msgid "Stripe is not connected." msgstr "O Stripe não está conectado." #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "Chave secreta do Stripe não encontrada." #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "O valor do pagamento (%s) está abaixo do mínimo permitido. O Stripe só processa valores acima de 50¢." #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "Campo obrigatório ausente: %s" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "É necessário um e-mail válido do cliente para assinaturas." -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "O nome do cliente é necessário para assinaturas." -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "O valor deve ser maior que 0" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "Intervalo de cobrança inválido" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "Falha ao criar cliente para a assinatura." -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "Falha ao criar a assinatura através do middleware." -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "Resposta vazia da criação de assinatura." -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "Resposta JSON inválida da criação de assinatura." -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "Dados de assinatura inválidos." -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "Falha ao criar assinatura." #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "Erro inesperado: %s" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "ID de assinatura não encontrado." -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "ID do cliente não encontrado para o pagamento." -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "Falha ao recuperar a intenção de configuração." -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "Falha ao atualizar a assinatura." -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "Fatura mais recente não encontrada na assinatura." -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "Falha ao recuperar a fatura." -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "Intenção de pagamento não encontrada na fatura." -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "Falha ao confirmar o pagamento." -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "Falha ao recuperar a assinatura." -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "Assinatura não encontrada para o pagamento." #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "ID do usuário: %d" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "Status da Fatura: %s" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "Verificação de Assinatura" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -12491,8 +12494,8 @@ msgstr "ID de Assinatura: %s" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -12506,13 +12509,13 @@ msgid "Payment Gateway: %s" msgstr "Gateway de Pagamento: %s" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "ID da Intenção de Pagamento: %s" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -12520,7 +12523,7 @@ msgstr "ID de Cobrança: %s" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -12528,7 +12531,7 @@ msgid "Subscription Status: %s" msgstr "Status da Assinatura: %s" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -12536,8 +12539,8 @@ msgstr "ID do Cliente: %s" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -12546,34 +12549,34 @@ msgstr "Quantia: %1$s %2$s" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "Modo: %s" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "Falha ao verificar a assinatura." -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "Falha ao recuperar a intenção de pagamento." -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "O pagamento não foi confirmado com sucesso." -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "Verificação de Pagamento" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -12581,18 +12584,18 @@ msgstr "ID da Transação: %s" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "Status: %s" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "Falha ao criar cliente Stripe." -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "Falha ao criar cliente convidado do Stripe." @@ -13457,7 +13460,7 @@ msgstr "Criado através do ciclo de faturamento por assinatura" msgid "Edit this form" msgstr "Edite este formulário" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -15080,7 +15083,7 @@ msgid "Failed to create duplicate form." msgstr "Falha ao criar formulário duplicado." #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "Configuração de formulário inválida." @@ -15156,7 +15159,7 @@ msgstr "É necessário o valor do campo de quantidade variável." msgid "Payment amount below minimum. Minimum: %1$s, received %2$s." msgstr "Valor do pagamento abaixo do mínimo. Mínimo: %1$s, recebido %2$s." -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "(Cópia)" @@ -15355,12 +15358,12 @@ msgid "Stripe Settings" msgstr "Configurações do Stripe" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "O SureForms %1$s requer o mínimo %2$s %3$s para funcionar corretamente. Por favor, atualize para a versão mais recente." -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "Atualizar agora" @@ -15408,8 +15411,8 @@ msgstr "Posição do Sinal de Moeda" msgid "Select the position of the currency symbol relative to the amount." msgstr "Selecione a posição do símbolo da moeda em relação ao valor." -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -15423,40 +15426,40 @@ msgstr "Selecione a posição do símbolo da moeda em relação ao valor." msgid "Learn" msgstr "Aprender" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "Incrível! SureForms está alimentando seus formulários e submissões - vamos continuar crescendo juntos!" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "Se o SureForms foi útil, você se importaria de deixar um comentário de 5 estrelas no WordPress.org?" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "Talvez mais tarde" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "Eu já fiz" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "SureForms está pronto para potencializar seus formulários — explore o que é possível!" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "Gerencie seus formulários, acompanhe as submissões e descubra recursos como o Construtor de Formulários com IA, integrações de pagamento e muito mais no painel do SureForms." -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "Ir para o Painel" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "Eu já sei" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "Parâmetros inválidos." @@ -15850,7 +15853,7 @@ msgstr "Este formulário ainda não está disponível. Verifique novamente após #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -15863,8 +15866,8 @@ msgstr "Este formulário ainda não está disponível. Verifique novamente após #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "A verificação de segurança falhou. Por favor, atualize a página e tente novamente." @@ -16163,28 +16166,28 @@ msgstr "Ação inválida. Use \"ler\" ou \"não lida\"." msgid "Invalid action. Use \"trash\" or \"restore\"." msgstr "Ação inválida. Use \"trash\" ou \"restore\"." -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "Selecione pelo menos um formulário e especifique uma ação." -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "Formulário não encontrado ou não é um tipo de formulário válido." -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "Este formulário já está na lixeira." -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "Este formulário não está na lixeira." -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "Ação inválida." #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "Falha ao %s este formulário. Por favor, tente novamente." @@ -16202,32 +16205,32 @@ msgid "Enter a valid email address." msgstr "Insira um endereço de e-mail válido." #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "O valor mínimo é %s." #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "O valor máximo é %s." #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "Selecione pelo menos %s opções." #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "Você pode selecionar até %s opções." -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "Este formulário está agora fechado, pois atingimos o número máximo de inscrições." @@ -16423,7 +16426,7 @@ msgid "Duplicate form?" msgstr "Duplicar formulário?" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "Ocorreu um erro ao enviar o seu formulário. Por favor, tente novamente." @@ -16750,35 +16753,35 @@ msgstr "Recuperar as configurações globais do SureForms. Opcionalmente, filtre msgid "Setting categories to retrieve. Omit for all categories." msgstr "Definindo categorias para recuperar. Omitir para todas as categorias." -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "Atualizar Configurações Globais" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "Atualize as configurações globais do SureForms para uma categoria específica: geral, mensagens de validação, resumo de e-mail ou segurança." -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "A categoria de configurações a ser atualizada." -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "Pares chave-valor de configurações para atualizar." -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "A categoria de configurações é obrigatória." -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "É necessário fornecer os dados de configurações." -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "Nenhuma chave de configuração válida fornecida para esta categoria." -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "Categoria de configurações inválida." @@ -16794,19 +16797,19 @@ msgstr "Segredo do webhook não configurado." msgid "Invalid webhook signature." msgstr "Assinatura de webhook inválida." -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "Questionários" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "Entradas do Quiz" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "Novo" @@ -17324,43 +17327,43 @@ msgstr "Perfeito para educação, treinamento e curiosidades divertidas" msgid "Select this to create a quiz with scored questions and graded results." msgstr "Selecione isto para criar um questionário com perguntas pontuadas e resultados avaliados." -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "Relatórios de Pesquisa" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "Título 1" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "Título 2" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "Título 3" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "Título 4" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "Título 5" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" @@ -17694,15 +17697,15 @@ msgstr "Publicação inválida." msgid "You cannot edit this post." msgstr "Você não pode editar esta postagem." -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "A IA não retornou um formulário. Por favor, refine seu prompt e tente novamente." -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "A resposta da IA está faltando um título de formulário. Por favor, tente novamente." -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "A IA não conseguiu gerar os campos do formulário. Por favor, tente novamente." @@ -17743,7 +17746,7 @@ msgstr "Pagamento Único" msgid "Choose payment type" msgstr "Escolha o tipo de pagamento" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "O intervalo de faturamento não corresponde à configuração do formulário." @@ -17887,15 +17890,15 @@ msgstr "A resposta da IA estava vazia. Por favor, refine seu prompt e tente nova msgid "Unable to build form fields from the AI response." msgstr "Não foi possível criar campos de formulário a partir da resposta da IA." -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "Entradas Parciais" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "Este formulário está agora fechado, pois recebemos todas as inscrições." @@ -17904,16 +17907,16 @@ msgstr "Este formulário está agora fechado, pois recebemos todas as inscriçõ msgid "Invalid settings tab." msgstr "Aba de configurações inválida." -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "Obrigado por nos contatar! Entraremos em contato com você em breve." -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "Use a ação de restauração para recuperar um formulário descartado antes de alterá-lo para rascunho." -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "Este formulário já é um rascunho." @@ -18760,6 +18763,72 @@ msgstr "O valor do pagamento não pôde ser verificado para este formulário. Po msgid "Cancellation is not supported for this payment gateway." msgstr "O cancelamento não é suportado para este gateway de pagamento." +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "SureForms AI Rascunho Rápido" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "Descreva o formulário e deixe o SureForms AI gerá-lo para você." + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "Descreva seu formulário" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "Exemplo: Crie um formulário de contato com campos de nome, email, telefone e mensagem." + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "Redirecionando..." + +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "Nenhum prompt foi fornecido." + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "O prompt é muito longo. Por favor, encurte-o e tente novamente." + +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "A parte antes do @ não pode exceder %s caracteres." + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "A parte após o @ não pode exceder %s caracteres." + +#: assets/build/formEditor.js:172 +msgid "Show Entries" +msgstr "Mostrar Entradas" + +#: assets/build/formEditor.js:172 +msgid "Display this form’s entries in a table on the frontend." +msgstr "Exiba as entradas deste formulário em uma tabela no frontend." + +#: assets/build/formEditor.js:172 +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." +msgstr "Publique as submissões deste formulário como uma tabela classificável e paginada em qualquer página — perfeito para diretórios públicos, listagens e painéis de equipe, com acesso de visualização por função." + +#: assets/build/formEditor.js:172 +msgid "Embed a sortable, paginated entries table with a simple shortcode." +msgstr "Incorpore uma tabela de entradas classificável e paginada com um shortcode simples." + +#: assets/build/formEditor.js:172 +msgid "Choose exactly which fields appear as columns." +msgstr "Escolha exatamente quais campos aparecem como colunas." + +#: assets/build/formEditor.js:172 +msgid "Restrict who can view entries by user role." +msgstr "Restrinja quem pode ver as entradas por função de usuário." + #: inc/post-types.php:226 msgctxt "post type general name" msgid "Forms" @@ -19184,34 +19253,34 @@ msgctxt "block keyword" msgid "color" msgstr "cor" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "Normal" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "Visitar URL:" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "Insira o link:" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "Editar" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "Salvar" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "Remover" diff --git a/languages/sureforms.pot b/languages/sureforms.pot index 7891e6890..95c23fd6d 100644 --- a/languages/sureforms.pot +++ b/languages/sureforms.pot @@ -2,14 +2,14 @@ # This file is distributed under the GPLv2 or later. msgid "" msgstr "" -"Project-Id-Version: SureForms 2.12.0\n" +"Project-Id-Version: SureForms 2.12.1\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sureforms\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: 2026-06-24T06:55:32+00:00\n" +"POT-Creation-Date: 2026-07-06T02:38:45+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: sureforms\n" @@ -17,9 +17,9 @@ msgstr "" #. Plugin Name of the plugin #. Author of the plugin #: sureforms.php -#: admin/admin.php:391 -#: admin/admin.php:392 -#: admin/admin.php:1950 +#: admin/admin.php:406 +#: admin/admin.php:407 +#: admin/admin.php:1970 #: inc/abilities/abilities-registrar.php:139 #: inc/gutenberg-hooks.php:109 #: inc/page-builders/bricks/elements/form-widget.php:67 @@ -46,12 +46,12 @@ msgstr "" msgid "https://sureforms.com/" msgstr "" -#: admin/admin.php:314 +#: admin/admin.php:329 msgid "Get SureForms Pro" msgstr "" -#: admin/admin.php:404 -#: admin/admin.php:405 +#: admin/admin.php:419 +#: admin/admin.php:420 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -66,9 +66,9 @@ msgstr "" msgid "Dashboard" msgstr "" -#: admin/admin.php:422 -#: admin/admin.php:423 -#: admin/admin.php:855 +#: admin/admin.php:437 +#: admin/admin.php:438 +#: admin/admin.php:870 #: inc/compatibility/multilingual/string-collector.php:148 #: inc/compatibility/multilingual/string-collector.php:216 #: assets/build/blocks.js:172 @@ -85,9 +85,9 @@ msgstr "" msgid "Settings" msgstr "" -#: admin/admin.php:475 -#: admin/admin.php:476 -#: admin/admin.php:2211 +#: admin/admin.php:490 +#: admin/admin.php:491 +#: admin/admin.php:2403 #: assets/build/blocks.js:172 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -95,42 +95,42 @@ msgstr "" msgid "Upgrade" msgstr "" -#: admin/admin.php:491 +#: admin/admin.php:506 msgid "Quiz Entries" msgstr "" -#: admin/admin.php:492 -#: admin/admin.php:1085 +#: admin/admin.php:507 +#: admin/admin.php:1101 #: assets/build/formEditor.js:172 msgid "Quizzes" msgstr "" -#: admin/admin.php:494 -#: admin/admin.php:527 -#: admin/admin.php:560 +#: admin/admin.php:509 +#: admin/admin.php:542 +#: admin/admin.php:575 #: assets/build/settings.js:172 msgid "New" msgstr "" -#: admin/admin.php:524 -#: admin/admin.php:525 -#: admin/admin.php:1090 +#: admin/admin.php:539 +#: admin/admin.php:540 +#: admin/admin.php:1106 msgid "Survey Reports" msgstr "" -#: admin/admin.php:557 -#: admin/admin.php:558 -#: admin/admin.php:1095 +#: admin/admin.php:572 +#: admin/admin.php:573 +#: admin/admin.php:1111 msgid "Partial Entries" msgstr "" -#: admin/admin.php:590 -#: admin/admin.php:591 +#: admin/admin.php:605 +#: admin/admin.php:606 msgid "SMTP" msgstr "" -#: admin/admin.php:653 -#: admin/admin.php:654 +#: admin/admin.php:668 +#: admin/admin.php:669 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -144,8 +144,8 @@ msgstr "" msgid "Learn" msgstr "" -#: admin/admin.php:682 -#: admin/admin.php:683 +#: admin/admin.php:697 +#: admin/admin.php:698 #: inc/post-types.php:235 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -160,15 +160,15 @@ msgstr "" msgid "Forms" msgstr "" -#: admin/admin.php:691 -#: admin/admin.php:692 +#: admin/admin.php:706 +#: admin/admin.php:707 #: inc/post-types.php:231 msgid "New Form" msgstr "" -#: admin/admin.php:700 -#: admin/admin.php:701 -#: admin/admin.php:1987 +#: admin/admin.php:715 +#: admin/admin.php:716 +#: admin/admin.php:2179 #: inc/global-settings/email-summary.php:225 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 @@ -183,8 +183,8 @@ msgstr "" msgid "Entries" msgstr "" -#: admin/admin.php:710 -#: admin/admin.php:711 +#: admin/admin.php:725 +#: admin/admin.php:726 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/forms.js:172 @@ -199,16 +199,16 @@ msgid "Payments" msgstr "" #. Translators: Post Title. -#: admin/admin.php:942 +#: admin/admin.php:958 #, php-format msgid "Edit %1$s" msgstr "" -#: admin/admin.php:1014 +#: admin/admin.php:1030 msgid "Activating..." msgstr "" -#: admin/admin.php:1015 +#: admin/admin.php:1031 #: assets/build/dashboard.js:172 #: assets/build/entries.js:172 #: assets/build/formEditor.js:172 @@ -223,83 +223,84 @@ msgstr "" msgid "Activated" msgstr "" -#: admin/admin.php:1016 +#: admin/admin.php:1032 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Activate" msgstr "" -#: admin/admin.php:1017 +#: admin/admin.php:1033 msgid "Installing..." msgstr "" -#: admin/admin.php:1018 +#: admin/admin.php:1034 msgid "Installed" msgstr "" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version. -#: admin/admin.php:1514 +#: admin/admin.php:1531 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version." msgstr "" -#: admin/admin.php:1527 +#: admin/admin.php:1544 msgid "Update Now" msgstr "" #. translators: %1$s: Opening anchor tag with URL, %2$s: Closing anchor tag, %3$s: SureForms Pro Plugin Name. -#: admin/admin.php:1579 +#: admin/admin.php:1596 #, php-format msgid "Please %1$sactivate%2$s your copy of %3$s to get new features, access support, receive update notifications, and more." msgstr "" #. translators: %1$s: SureForms version, %2$s: SureForms Pro Plugin Name, %3$s: SureForms Pro Version, %4$s: Anchor tag open, %5$s: Closing anchor tag. -#: admin/admin.php:1597 +#: admin/admin.php:1614 #, php-format msgid "SureForms %1$s requires minimum %2$s %3$s to work properly. Please update to the latest version from %4$shere%5$s." msgstr "" -#: admin/admin.php:1640 +#: admin/admin.php:1657 msgid "Amazing! SureForms is powering your forms and submissions - let's keep growing together!" msgstr "" -#: admin/admin.php:1641 +#: admin/admin.php:1658 msgid "If SureForms has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?" msgstr "" -#: admin/admin.php:1643 +#: admin/admin.php:1660 msgid "Rate SureForms" msgstr "" -#: admin/admin.php:1644 -#: admin/admin.php:1688 +#: admin/admin.php:1661 +#: admin/admin.php:1705 msgid "Maybe later" msgstr "" -#: admin/admin.php:1645 +#: admin/admin.php:1662 msgid "I already did" msgstr "" -#: admin/admin.php:1684 +#: admin/admin.php:1701 msgid "SureForms is ready to power your forms — explore what's possible!" msgstr "" -#: admin/admin.php:1685 +#: admin/admin.php:1702 msgid "Manage your forms, track submissions, and discover features like AI Form Builder, payment integrations, and more from the SureForms dashboard." msgstr "" -#: admin/admin.php:1687 +#: admin/admin.php:1704 msgid "Go to Dashboard" msgstr "" -#: admin/admin.php:1689 +#: admin/admin.php:1706 msgid "I already know" msgstr "" -#: admin/admin.php:1745 -#: admin/admin.php:1844 -#: admin/admin.php:1882 -#: admin/admin.php:1903 +#: admin/admin.php:1762 +#: admin/admin.php:1861 +#: admin/admin.php:1899 +#: admin/admin.php:1920 +#: admin/admin.php:2133 #: inc/admin-ajax.php:162 #: inc/payments/admin/admin-handler.php:638 #: inc/payments/stripe/admin-stripe-handler.php:80 @@ -307,91 +308,118 @@ msgstr "" msgid "Invalid nonce." msgstr "" -#: admin/admin.php:1749 -#: admin/admin.php:1840 -#: admin/admin.php:1878 -#: admin/admin.php:1899 +#: admin/admin.php:1766 +#: admin/admin.php:1857 +#: admin/admin.php:1895 +#: admin/admin.php:1916 +#: admin/admin.php:2137 msgid "Unauthorized user." msgstr "" -#: admin/admin.php:1769 +#: admin/admin.php:1786 msgid "Invalid parameters." msgstr "" #. translators: 1: opening span, 2: opening strong (inline), 3: closing strong, 4: closing span, 5: opening strong (block), 6: closing strong -#: admin/admin.php:1849 +#: admin/admin.php:1866 #, php-format msgid "%1$sGet started by %2$sbuilding your first form%3$s.%4$s%5$sExperience the power of our intuitive AI Form Builder%6$s" msgstr "" -#: admin/admin.php:1860 +#: admin/admin.php:1877 msgid "SureForms is waiting for you!" msgstr "" -#: admin/admin.php:1862 +#: admin/admin.php:1879 msgid "Build My First Form" msgstr "" -#: admin/admin.php:1863 +#: admin/admin.php:1880 msgid "Dismiss" msgstr "" -#: admin/admin.php:1974 +#: admin/admin.php:1988 +msgid "SureForms AI Quick Draft" +msgstr "" + +#: admin/admin.php:2007 +msgid "Describe the form and let SureForms AI generate it for you." +msgstr "" + +#: admin/admin.php:2010 +msgid "Describe your form" +msgstr "" + +#: admin/admin.php:2017 +msgid "Example: Create a contact form with name, email, phone, and message fields." +msgstr "" + +#: admin/admin.php:2021 +#: inc/page-builders/elementor/form-widget.php:346 +#: assets/build/dashboard.js:2 +msgid "Create New Form" +msgstr "" + +#: admin/admin.php:2058 +msgid "Redirecting..." +msgstr "" + +#: admin/admin.php:2166 msgid "Recent Entries" msgstr "" -#: admin/admin.php:1975 +#: admin/admin.php:2167 msgid "( Last 7 days )" msgstr "" -#: admin/admin.php:1978 +#: admin/admin.php:2170 msgid "View" msgstr "" -#: admin/admin.php:1986 +#: admin/admin.php:2178 #: inc/global-settings/email-summary.php:224 #: assets/build/entries.js:172 #: assets/build/payments.js:172 msgid "Form Name" msgstr "" -#: admin/admin.php:2152 +#: admin/admin.php:2344 msgid "Use Conditional Logic to show only what matters" msgstr "" -#: admin/admin.php:2153 +#: admin/admin.php:2345 msgid "Split your form into steps to keep it easy" msgstr "" -#: admin/admin.php:2154 +#: admin/admin.php:2346 msgid "Let people upload files directly to your form" msgstr "" -#: admin/admin.php:2155 +#: admin/admin.php:2347 msgid "Turn responses into downloadable PDFs automatically" msgstr "" -#: admin/admin.php:2156 +#: admin/admin.php:2348 msgid "Let users sign with a simple signature field" msgstr "" -#: admin/admin.php:2157 +#: admin/admin.php:2349 msgid "Connect your form to other tools using webhooks" msgstr "" -#: admin/admin.php:2158 +#: admin/admin.php:2350 msgid "Use Conversational Forms for a chat-like experience" msgstr "" -#: admin/admin.php:2159 +#: admin/admin.php:2351 msgid "Let users register or log in through your form" msgstr "" -#: admin/admin.php:2160 +#: admin/admin.php:2352 msgid "Build forms that create WordPress user accounts" msgstr "" -#: admin/admin.php:2161 +#: admin/admin.php:2353 msgid "Add calculations to auto-total scores or prices" msgstr "" @@ -903,41 +931,41 @@ msgstr "" #: inc/abilities/settings/get-global-settings.php:192 #: inc/global-settings/email-summary.php:571 -#: inc/global-settings/global-settings.php:262 -#: inc/global-settings/global-settings.php:689 +#: inc/global-settings/global-settings.php:264 +#: inc/global-settings/global-settings.php:691 #: assets/build/settings.js:172 msgid "Monday" msgstr "" -#: inc/abilities/settings/update-global-settings.php:106 +#: inc/abilities/settings/update-global-settings.php:108 msgid "Update Global Settings" msgstr "" -#: inc/abilities/settings/update-global-settings.php:107 +#: inc/abilities/settings/update-global-settings.php:109 msgid "Update SureForms global settings for a specific category: general, validation-messages, email-summary, or security." msgstr "" -#: inc/abilities/settings/update-global-settings.php:140 +#: inc/abilities/settings/update-global-settings.php:142 msgid "The settings category to update." msgstr "" -#: inc/abilities/settings/update-global-settings.php:145 +#: inc/abilities/settings/update-global-settings.php:147 msgid "Key-value pairs of settings to update." msgstr "" -#: inc/abilities/settings/update-global-settings.php:181 +#: inc/abilities/settings/update-global-settings.php:183 msgid "Settings category is required." msgstr "" -#: inc/abilities/settings/update-global-settings.php:189 +#: inc/abilities/settings/update-global-settings.php:191 msgid "Settings data is required." msgstr "" -#: inc/abilities/settings/update-global-settings.php:200 +#: inc/abilities/settings/update-global-settings.php:202 msgid "No valid settings keys provided for this category." msgstr "" -#: inc/abilities/settings/update-global-settings.php:226 +#: inc/abilities/settings/update-global-settings.php:228 msgid "Invalid settings category." msgstr "" @@ -1098,7 +1126,7 @@ msgstr "" #: inc/form-submit.php:1015 #: inc/migrator/bootstrap.php:357 #: inc/payments/front-end.php:78 -#: inc/payments/front-end.php:263 +#: inc/payments/front-end.php:264 #: inc/rest-api.php:124 #: inc/rest-api.php:183 #: inc/rest-api.php:349 @@ -1111,8 +1139,8 @@ msgstr "" #: inc/rest-api.php:742 #: inc/rest-api.php:775 #: inc/rest-api.php:914 -#: inc/rest-api.php:987 -#: inc/rest-api.php:1047 +#: inc/rest-api.php:999 +#: inc/rest-api.php:1059 #: inc/single-form-settings/form-settings-api.php:89 msgid "Security verification failed. Please refresh the page and try again." msgstr "" @@ -1149,7 +1177,7 @@ msgstr "" #: inc/export.php:176 #: inc/forms-data.php:88 #: inc/global-settings/global-settings.php:88 -#: inc/global-settings/global-settings.php:630 +#: inc/global-settings/global-settings.php:632 #: inc/rest-api.php:203 msgid "Nonce verification failed." msgstr "" @@ -1190,21 +1218,29 @@ msgstr "" msgid "The message array was not supplied" msgstr "" -#: inc/ai-form-builder/ai-form-builder.php:68 -#: inc/ai-form-builder/ai-form-builder.php:87 +#: inc/ai-form-builder/ai-form-builder.php:57 +msgid "No prompt was supplied." +msgstr "" + +#: inc/ai-form-builder/ai-form-builder.php:64 +msgid "The prompt is too long. Please shorten it and try again." +msgstr "" + +#: inc/ai-form-builder/ai-form-builder.php:80 +#: inc/ai-form-builder/ai-form-builder.php:99 #: inc/ai-form-builder/ai-helper.php:294 msgid "The SureForms AI Middleware encountered an error." msgstr "" -#: inc/ai-form-builder/ai-form-builder.php:96 +#: inc/ai-form-builder/ai-form-builder.php:108 msgid "The AI did not return a form. Please refine your prompt and try again." msgstr "" -#: inc/ai-form-builder/ai-form-builder.php:104 +#: inc/ai-form-builder/ai-form-builder.php:116 msgid "The AI response is missing a form title. Please try again." msgstr "" -#: inc/ai-form-builder/ai-form-builder.php:115 +#: inc/ai-form-builder/ai-form-builder.php:127 #: inc/ai-form-builder/field-mapping.php:69 msgid "The AI was unable to generate form fields. Please try again." msgstr "" @@ -1654,6 +1690,20 @@ msgstr "" msgid "Please enter at least %s characters." msgstr "" +#. translators: %s: maximum characters allowed before the @ symbol. +#: inc/field-validation.php:316 +#: inc/translatable.php:97 +#, php-format +msgid "The part before @ may not exceed %s characters." +msgstr "" + +#. translators: %s: maximum characters allowed after the @ symbol. +#: inc/field-validation.php:322 +#: inc/translatable.php:100 +#, php-format +msgid "The part after @ may not exceed %s characters." +msgstr "" + #: inc/fields/dropdown-markup.php:112 #: inc/gutenberg-hooks.php:220 msgid "Select an option" @@ -1951,70 +2001,70 @@ msgstr "" msgid "HCaptcha sitekey verification failed. Please contact your site administrator." msgstr "" -#: inc/frontend-assets.php:300 +#: inc/frontend-assets.php:303 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgctxt "Quill heading picker: default paragraph style" msgid "Normal" msgstr "" -#: inc/frontend-assets.php:301 +#: inc/frontend-assets.php:304 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 1" msgstr "" -#: inc/frontend-assets.php:302 +#: inc/frontend-assets.php:305 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 2" msgstr "" -#: inc/frontend-assets.php:303 +#: inc/frontend-assets.php:306 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 3" msgstr "" -#: inc/frontend-assets.php:304 +#: inc/frontend-assets.php:307 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 4" msgstr "" -#: inc/frontend-assets.php:305 +#: inc/frontend-assets.php:308 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 5" msgstr "" -#: inc/frontend-assets.php:306 +#: inc/frontend-assets.php:309 #: assets/build/formEditor.js:172 #: assets/build/settings.js:172 msgid "Heading 6" msgstr "" -#: inc/frontend-assets.php:307 +#: inc/frontend-assets.php:310 msgctxt "Quill link tooltip label" msgid "Visit URL:" msgstr "" -#: inc/frontend-assets.php:308 +#: inc/frontend-assets.php:311 msgctxt "Quill link tooltip label" msgid "Enter link:" msgstr "" -#: inc/frontend-assets.php:309 +#: inc/frontend-assets.php:312 msgctxt "Quill link tooltip action" msgid "Edit" msgstr "" -#: inc/frontend-assets.php:310 +#: inc/frontend-assets.php:313 msgctxt "Quill link tooltip action" msgid "Save" msgstr "" -#: inc/frontend-assets.php:311 +#: inc/frontend-assets.php:314 msgctxt "Quill link tooltip action" msgid "Remove" msgstr "" @@ -2140,7 +2190,7 @@ msgstr "" #. translators: %s: Form title smart tag #. translators: %s: {form_title} smart tag placeholder. #: inc/global-settings/global-settings-defaults.php:173 -#: inc/global-settings/global-settings.php:586 +#: inc/global-settings/global-settings.php:588 #: inc/post-types.php:1005 #: assets/build/settings.js:172 #, php-format,js-format @@ -2148,8 +2198,8 @@ msgid "New Form Submission - %s" msgstr "" #: inc/global-settings/global-settings-defaults.php:260 -#: inc/global-settings/global-settings.php:425 -#: inc/global-settings/global-settings.php:613 +#: inc/global-settings/global-settings.php:427 +#: inc/global-settings/global-settings.php:615 #: assets/build/settings.js:172 msgid "This form is now closed as we've received all the entries." msgstr "" @@ -2167,19 +2217,19 @@ msgstr "" msgid "Settings Saved Successfully." msgstr "" -#: inc/global-settings/global-settings.php:481 +#: inc/global-settings/global-settings.php:483 #: assets/build/settings.js:172 msgid "Thank you for contacting us! We will be in touch with you shortly." msgstr "" -#: inc/global-settings/global-settings.php:528 +#: inc/global-settings/global-settings.php:530 #: inc/migrator/base-migrator.php:548 #: inc/post-types.php:1081 #: assets/build/formEditor.js:172 msgid "Thank you" msgstr "" -#: inc/global-settings/global-settings.php:529 +#: inc/global-settings/global-settings.php:531 #: inc/migrator/base-migrator.php:549 #: inc/post-types.php:1081 msgid "Your form has been submitted successfully. We'll review your details and get back to you soon." @@ -2978,11 +3028,6 @@ msgstr "" msgid "Edit" msgstr "" -#: inc/page-builders/elementor/form-widget.php:346 -#: assets/build/dashboard.js:2 -msgid "Create New Form" -msgstr "" - #: inc/page-builders/elementor/form-widget.php:348 msgid "Create" msgstr "" @@ -3236,8 +3281,8 @@ msgstr "" #: inc/payments/admin/admin-handler.php:1501 #: inc/payments/admin/admin-handler.php:1505 #: inc/payments/admin/admin-handler.php:1509 -#: inc/payments/front-end.php:865 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:866 +#: inc/payments/front-end.php:1275 msgid "Guest User" msgstr "" @@ -3246,7 +3291,7 @@ msgid "Invalid payment amount." msgstr "" #: inc/payments/front-end.php:98 -#: inc/payments/front-end.php:303 +#: inc/payments/front-end.php:304 #: inc/payments/payment-helper.php:596 msgid "Invalid form configuration." msgstr "" @@ -3256,7 +3301,7 @@ msgid "Valid customer email is required for payments." msgstr "" #: inc/payments/front-end.php:115 -#: inc/payments/front-end.php:340 +#: inc/payments/front-end.php:341 #: inc/payments/stripe/admin-stripe-handler.php:861 #: inc/payments/stripe/payments-settings.php:349 #: inc/payments/stripe/payments-settings.php:474 @@ -3267,140 +3312,140 @@ msgid "Stripe is not connected." msgstr "" #: inc/payments/front-end.php:121 -#: inc/payments/front-end.php:346 -#: inc/payments/front-end.php:634 -#: inc/payments/front-end.php:1153 +#: inc/payments/front-end.php:347 +#: inc/payments/front-end.php:635 +#: inc/payments/front-end.php:1154 msgid "Stripe secret key not found." msgstr "" #. translators: %s: formatted payment amount -#: inc/payments/front-end.php:203 +#: inc/payments/front-end.php:204 #, php-format msgid "The payment amount (%s) is below the minimum allowed. Stripe only processes amounts above 50¢." msgstr "" #. translators: %s: Field name -#: inc/payments/front-end.php:273 +#: inc/payments/front-end.php:274 #, php-format msgid "Missing required field: %s" msgstr "" -#: inc/payments/front-end.php:292 +#: inc/payments/front-end.php:293 msgid "Valid customer email is required for subscriptions." msgstr "" -#: inc/payments/front-end.php:297 +#: inc/payments/front-end.php:298 msgid "Customer name is required for subscriptions." msgstr "" -#: inc/payments/front-end.php:314 +#: inc/payments/front-end.php:315 msgid "Amount must be greater than 0" msgstr "" -#: inc/payments/front-end.php:322 +#: inc/payments/front-end.php:323 msgid "Invalid billing interval" msgstr "" -#: inc/payments/front-end.php:333 +#: inc/payments/front-end.php:334 msgid "Billing interval does not match the form configuration." msgstr "" -#: inc/payments/front-end.php:357 +#: inc/payments/front-end.php:358 msgid "Failed to create customer for subscription." msgstr "" -#: inc/payments/front-end.php:390 -#: inc/payments/front-end.php:406 +#: inc/payments/front-end.php:391 +#: inc/payments/front-end.php:407 msgid "Failed to create subscription through middleware." msgstr "" -#: inc/payments/front-end.php:411 +#: inc/payments/front-end.php:412 msgid "Empty response from subscription creation." msgstr "" -#: inc/payments/front-end.php:416 +#: inc/payments/front-end.php:417 msgid "Invalid JSON response from subscription creation." msgstr "" -#: inc/payments/front-end.php:420 -#: inc/payments/front-end.php:424 +#: inc/payments/front-end.php:421 +#: inc/payments/front-end.php:425 msgid "Invalid subscription data." msgstr "" -#: inc/payments/front-end.php:431 +#: inc/payments/front-end.php:432 msgid "Failed to create subscription." msgstr "" #. translators: %s: Error message -#: inc/payments/front-end.php:464 +#: inc/payments/front-end.php:465 #, php-format msgid "Unexpected error: %s" msgstr "" -#: inc/payments/front-end.php:604 +#: inc/payments/front-end.php:605 #: inc/payments/stripe/admin-stripe-handler.php:103 #: inc/payments/stripe/admin-stripe-handler.php:165 #: inc/payments/stripe/admin-stripe-handler.php:471 msgid "Subscription ID not found." msgstr "" -#: inc/payments/front-end.php:623 +#: inc/payments/front-end.php:624 msgid "Customer ID not found for the payment." msgstr "" -#: inc/payments/front-end.php:651 +#: inc/payments/front-end.php:652 msgid "Failed to retrieve setup intent." msgstr "" -#: inc/payments/front-end.php:699 +#: inc/payments/front-end.php:700 msgid "Failed to update subscription." msgstr "" -#: inc/payments/front-end.php:707 +#: inc/payments/front-end.php:708 msgid "Latest invoice not found on subscription." msgstr "" -#: inc/payments/front-end.php:720 +#: inc/payments/front-end.php:721 msgid "Failed to retrieve invoice." msgstr "" -#: inc/payments/front-end.php:742 +#: inc/payments/front-end.php:743 msgid "Payment intent not found on invoice." msgstr "" -#: inc/payments/front-end.php:757 +#: inc/payments/front-end.php:758 msgid "Failed to confirm payment." msgstr "" -#: inc/payments/front-end.php:773 +#: inc/payments/front-end.php:774 msgid "Failed to retrieve subscription." msgstr "" -#: inc/payments/front-end.php:788 +#: inc/payments/front-end.php:789 msgid "Subscription not found for the payment." msgstr "" #. translators: %d: User ID -#: inc/payments/front-end.php:863 -#: inc/payments/front-end.php:1274 +#: inc/payments/front-end.php:864 +#: inc/payments/front-end.php:1275 #, php-format msgid "User ID: %d" msgstr "" #. translators: %s: Invoice status -#: inc/payments/front-end.php:871 +#: inc/payments/front-end.php:872 #, php-format msgid "Invoice Status: %s" msgstr "" #. translators: Title for subscription verification log -#: inc/payments/front-end.php:878 +#: inc/payments/front-end.php:879 msgid "Subscription Verification" msgstr "" #. translators: %s: Subscription ID #. translators: %s: Stripe subscription ID -#: inc/payments/front-end.php:882 +#: inc/payments/front-end.php:883 #: inc/payments/stripe/admin-stripe-handler.php:185 #: inc/payments/stripe/admin-stripe-handler.php:487 #: inc/payments/stripe/stripe-webhook.php:572 @@ -3415,8 +3460,8 @@ msgstr "" #. translators: %s: payment gateway name (e.g., Stripe) #. translators: %s: payment gateway #. translators: %s: Payment gateway name (e.g., Stripe). -#: inc/payments/front-end.php:884 -#: inc/payments/front-end.php:1285 +#: inc/payments/front-end.php:885 +#: inc/payments/front-end.php:1286 #: inc/payments/stripe/admin-stripe-handler.php:190 #: inc/payments/stripe/admin-stripe-handler.php:492 #: inc/payments/stripe/admin-stripe-handler.php:667 @@ -3430,13 +3475,13 @@ msgid "Payment Gateway: %s" msgstr "" #. translators: %s: Payment Intent ID -#: inc/payments/front-end.php:886 +#: inc/payments/front-end.php:887 #, php-format msgid "Payment Intent ID: %s" msgstr "" #. translators: %s: Charge ID -#: inc/payments/front-end.php:888 +#: inc/payments/front-end.php:889 #: inc/payments/stripe/stripe-webhook.php:1084 #, php-format msgid "Charge ID: %s" @@ -3444,7 +3489,7 @@ msgstr "" #. translators: %s: Subscription Status #. translators: %s: subscription status -#: inc/payments/front-end.php:890 +#: inc/payments/front-end.php:891 #: inc/payments/stripe/admin-stripe-handler.php:195 #: inc/payments/stripe/admin-stripe-handler.php:497 #, php-format @@ -3452,7 +3497,7 @@ msgid "Subscription Status: %s" msgstr "" #. translators: %s: Customer ID -#: inc/payments/front-end.php:892 +#: inc/payments/front-end.php:893 #: inc/payments/stripe/stripe-webhook.php:1174 #, php-format msgid "Customer ID: %s" @@ -3460,8 +3505,8 @@ msgstr "" #. translators: 1: Amount, 2: Currency #. translators: %1$s: amount, %2$s: currency. -#: inc/payments/front-end.php:894 -#: inc/payments/front-end.php:1287 +#: inc/payments/front-end.php:895 +#: inc/payments/front-end.php:1288 #: inc/payments/stripe/stripe-webhook.php:1089 #: inc/payments/stripe/stripe-webhook.php:1166 #, php-format @@ -3470,34 +3515,34 @@ msgstr "" #. translators: %s: Payment mode (e.g. Live or Test) #. translators: %s: payment mode -#: inc/payments/front-end.php:897 -#: inc/payments/front-end.php:1292 +#: inc/payments/front-end.php:898 +#: inc/payments/front-end.php:1293 #, php-format msgid "Mode: %s" msgstr "" -#: inc/payments/front-end.php:931 +#: inc/payments/front-end.php:932 msgid "Failed to verify subscription." msgstr "" -#: inc/payments/front-end.php:1186 -#: inc/payments/front-end.php:1204 -#: inc/payments/front-end.php:1212 -#: inc/payments/front-end.php:1219 +#: inc/payments/front-end.php:1187 +#: inc/payments/front-end.php:1205 +#: inc/payments/front-end.php:1213 +#: inc/payments/front-end.php:1220 msgid "Failed to retrieve payment intent." msgstr "" -#: inc/payments/front-end.php:1227 +#: inc/payments/front-end.php:1228 msgid "Payment was not confirmed successfully." msgstr "" -#: inc/payments/front-end.php:1279 +#: inc/payments/front-end.php:1280 msgid "Payment Verification" msgstr "" #. translators: %s: Stripe transaction ID #. translators: %s: Charge ID -#: inc/payments/front-end.php:1283 +#: inc/payments/front-end.php:1284 #: inc/payments/stripe/stripe-webhook.php:1162 #, php-format msgid "Transaction ID: %s" @@ -3505,18 +3550,18 @@ msgstr "" #. translators: %s: payment status #. translators: %s: Status -#: inc/payments/front-end.php:1289 +#: inc/payments/front-end.php:1290 #: inc/payments/stripe/stripe-webhook.php:576 #: inc/payments/stripe/stripe-webhook.php:1168 #, php-format msgid "Status: %s" msgstr "" -#: inc/payments/front-end.php:1395 +#: inc/payments/front-end.php:1396 msgid "Failed to create Stripe customer." msgstr "" -#: inc/payments/front-end.php:1459 +#: inc/payments/front-end.php:1460 msgid "Failed to create Stripe guest customer." msgstr "" @@ -4946,41 +4991,41 @@ msgstr "" msgid "Entry ID is required." msgstr "" -#: inc/rest-api.php:1061 +#: inc/rest-api.php:1073 msgid "Select at least one form and specify an action." msgstr "" -#: inc/rest-api.php:1076 +#: inc/rest-api.php:1088 msgid "Form not found or is not a valid form type." msgstr "" -#: inc/rest-api.php:1088 +#: inc/rest-api.php:1100 msgid "This form is already in the trash." msgstr "" -#: inc/rest-api.php:1099 +#: inc/rest-api.php:1111 msgid "This form is not in the trash." msgstr "" -#: inc/rest-api.php:1115 +#: inc/rest-api.php:1127 msgid "Use the restore action to recover a trashed form before switching it to draft." msgstr "" -#: inc/rest-api.php:1120 +#: inc/rest-api.php:1132 msgid "This form is already a draft." msgstr "" -#: inc/rest-api.php:1135 +#: inc/rest-api.php:1147 msgid "Invalid action." msgstr "" #. translators: %s: action name -#: inc/rest-api.php:1150 +#: inc/rest-api.php:1162 #, php-format msgid "Failed to %s this form. Please try again." msgstr "" -#: inc/rest-api.php:1839 +#: inc/rest-api.php:1851 msgid " (Copy)" msgstr "" @@ -5096,32 +5141,32 @@ msgid "Enter a valid email address." msgstr "" #. translators: %s represents the minimum acceptable value -#: inc/translatable.php:97 +#: inc/translatable.php:103 #, php-format msgid "Minimum value is %s." msgstr "" #. translators: %s represents the maximum acceptable value -#: inc/translatable.php:100 +#: inc/translatable.php:106 #, php-format msgid "Maximum value is %s." msgstr "" #. translators: %s represents the minimum number of options to select -#: inc/translatable.php:103 #: inc/translatable.php:109 +#: inc/translatable.php:115 #, php-format msgid "Select at least %s options." msgstr "" #. translators: %s represents the maximum number of options that can be selected -#: inc/translatable.php:106 #: inc/translatable.php:112 +#: inc/translatable.php:118 #, php-format msgid "You can select up to %s options." msgstr "" -#: inc/translatable.php:151 +#: inc/translatable.php:159 msgid "This form is now closed as we have reached the maximum number of entries." msgstr "" @@ -14914,6 +14959,38 @@ msgstr "" msgid "Re-arrange block inside Quick Action Bar" msgstr "" +#: assets/build/formEditor.js:172 +msgid "Show Labels" +msgstr "" + +#: assets/build/formEditor.js:172 +msgid "First Page Label" +msgstr "" + +#: assets/build/formEditor.js:172 +msgid "Progress Indicator" +msgstr "" + +#: assets/build/formEditor.js:172 +msgid "Progress Bar" +msgstr "" + +#: assets/build/formEditor.js:172 +msgid "Connector" +msgstr "" + +#: assets/build/formEditor.js:172 +msgid "Steps" +msgstr "" + +#: assets/build/formEditor.js:172 +msgid "Next Button Text" +msgstr "" + +#: assets/build/formEditor.js:172 +msgid "Back Button Text" +msgstr "" + #: assets/build/formEditor.js:172 msgid "OttoKit Settings" msgstr "" @@ -15728,63 +15805,55 @@ msgid "Automate scoring and lead segmentation for better insights." msgstr "" #: assets/build/formEditor.js:172 -msgid "SureTriggers" +msgid "Show Entries" msgstr "" #: assets/build/formEditor.js:172 -msgid "Form Behavior" +msgid "Display this form’s entries in a table on the frontend." msgstr "" #: assets/build/formEditor.js:172 -msgid "You have unsaved changes. Discard them to continue, or stay to save your changes." +msgid "Publish this form’s submissions as a sortable, paginated table on any page — perfect for public directories, listings, and team dashboards, with per-role view access." msgstr "" #: assets/build/formEditor.js:172 -msgid "Discard & continue" +msgid "Embed a sortable, paginated entries table with a simple shortcode." msgstr "" #: assets/build/formEditor.js:172 -msgid "Use Labels as Placeholders" -msgstr "" - -#: assets/build/formEditor.js:172 -msgid "Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview." -msgstr "" - -#: assets/build/formEditor.js:172 -msgid "Page Break" +msgid "Choose exactly which fields appear as columns." msgstr "" #: assets/build/formEditor.js:172 -msgid "Show Labels" +msgid "Restrict who can view entries by user role." msgstr "" #: assets/build/formEditor.js:172 -msgid "First Page Label" +msgid "SureTriggers" msgstr "" #: assets/build/formEditor.js:172 -msgid "Progress Indicator" +msgid "Form Behavior" msgstr "" #: assets/build/formEditor.js:172 -msgid "Progress Bar" +msgid "You have unsaved changes. Discard them to continue, or stay to save your changes." msgstr "" #: assets/build/formEditor.js:172 -msgid "Connector" +msgid "Discard & continue" msgstr "" #: assets/build/formEditor.js:172 -msgid "Steps" +msgid "Use Labels as Placeholders" msgstr "" #: assets/build/formEditor.js:172 -msgid "Next Button Text" +msgid "Above setting will place the labels inside the fields as placeholders (where possible). This setting takes effect only on the live page, not in the editor preview." msgstr "" #: assets/build/formEditor.js:172 -msgid "Back Button Text" +msgid "Page Break" msgstr "" #: assets/build/formEditor.js:172 @@ -16249,7 +16318,7 @@ msgid "This will create a copy of \"%s\" with all its settings." msgstr "" #: assets/build/formSubmit.js:2 -#: assets/js/unminified/form-submit.js:487 +#: assets/js/unminified/form-submit.js:495 msgid "An error occurred while submitting your form. Please try again." msgstr "" diff --git a/modules/quick-action-sidebar/index.js b/modules/quick-action-sidebar/index.js index 338c5c708..0d11e559e 100644 --- a/modules/quick-action-sidebar/index.js +++ b/modules/quick-action-sidebar/index.js @@ -1,7 +1,7 @@ /** * The Quick Access React App for Spectra Enhanced Editor. */ -import { createRoot } from 'react-dom/client'; +import { createRoot } from '@wordpress/element'; import Sidebar from './components/Sidebar'; // Toggles the sidebar based on the url parameters. diff --git a/package-lock.json b/package-lock.json index 4a5a56d96..484dbe1ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sureforms", - "version": "2.12.0", + "version": "2.12.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sureforms", - "version": "2.12.0", + "version": "2.12.1", "license": "GPL", "dependencies": { "@bsf/force-ui": "git+https://github.com/brainstormforce/bsf-admin-ui#v1.7.7", @@ -18,6 +18,7 @@ "@tanstack/react-query": "^5.90.5", "@tomickigrzegorz/react-circular-progress-bar": "^1.1.2", "@wordpress/api-fetch": "^6.42.0", + "@wordpress/element": "^5.35.0", "@wordpress/icons": "^9.18.0", "autoprefixer": "^10.4.16", "classnames": "^2.3.2", @@ -5811,6 +5812,7 @@ "version": "5.35.0", "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz", "integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==", + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.2.79", diff --git a/package.json b/package.json index 7dfe21803..f731b4add 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sureforms", - "version": "2.12.0", + "version": "2.12.1", "description": "A simple yet powerful way to add forms to your website.", "main": "index.js", "scripts": { @@ -106,6 +106,7 @@ "@tanstack/react-query": "^5.90.5", "@tomickigrzegorz/react-circular-progress-bar": "^1.1.2", "@wordpress/api-fetch": "^6.42.0", + "@wordpress/element": "^5.35.0", "@wordpress/icons": "^9.18.0", "autoprefixer": "^10.4.16", "classnames": "^2.3.2", diff --git a/readme.txt b/readme.txt index 131fdf251..371a5aafe 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: forms, contact form, form builder, survey, payment form Requires at least: 6.4 Tested up to: 7.0 Requires PHP: 7.4 -Stable tag: 2.12.0 +Stable tag: 2.12.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -458,6 +458,12 @@ Yes. SureForms Business includes fully functional user registration forms and lo You can report security issues through our [Bug Bounty Program](https://brainstormforce.com/bug-bounty-program/). We collaborate with Patchstack to provide opportunities for researchers to report vulnerabilities. The Patchstack team will help validate, triage, and handle any reported security issues. == Changelog == += 2.12.1 - 8th July 2026 = +* New: Added an AI-powered quick draft flow on the dashboard to generate forms faster, with built-in usage tracking. +* Improvement: Email fields now enforce standard RFC 5321 length limits (a 64-character local part and 255-character domain) to prevent oversized submissions, with a filter to customize the limits. +* Fix: Reset form option not working for some fields. +* Fix: Resolved a Stripe one-time payment error that could cause card payments to fail with an HTTP 400 response. +* Fix: Restored bullet point visibility in the rich text admin editor so formatted lists display correctly. = 2.12.0 - 24th June 2026 = * New: Added action hooks around payment success, cancellation, and refund events so plugins such as SureMembers, LMS, and CRMs can grant or revoke access for both Stripe and PayPal. * Fix: Cancel Subscription now routes through the correct payment gateway so PayPal subscriptions cancel properly instead of always calling Stripe. @@ -468,9 +474,6 @@ You can report security issues through our [Bug Bounty Program](https://brainsto * Fix: Phone field auto country detection always resolved to the United States. * Fix: Corrected the Cloudflare Turnstile "Get Keys" link. * Fix: This update addressed a security bug. Props to Yaswanth Reddy Sunkara for reporting it responsibly to our team. -= 2.11.0 - 10th June 2026 = -* New: Added a Form Migrator to import forms from Contact Form 7, WPForms, Gravity Forms, and Ninja Forms in a single click. -* New: Added native WPML support to translate each form individually using String Packages. The full changelog is available [here](https://sureforms.com/whats-new/?utm_source=wordpress.org&utm_medium=whats_new). == Upgrade Notice == diff --git a/sass/blocks/default/backend.scss b/sass/blocks/default/backend.scss index a23d961d0..634bcfa15 100644 --- a/sass/blocks/default/backend.scss +++ b/sass/blocks/default/backend.scss @@ -83,6 +83,15 @@ .srfm-textarea-quill { @include srfm-textarea-quill-styles; + // Quill 1.x (react-quill) renders list markers via CSS ::before pseudo-elements. + // The vendor quill.snow.css uses .ql-ui child elements (Quill 2.x approach) which + // only applies to the frontend textarea. These rules cover the block-editor canvas. + .ql-editor { + min-height: 200px; + + @include srfm-quill-1x-list-markers; + } + // Add the background color for the quill textarea input. .quill { background-color: var( --srfm-color-input-background ); @@ -93,9 +102,6 @@ .ql-container.ql-snow { border: none; } - .ql-editor { - min-height: 200px; - } } } diff --git a/sass/blocks/default/utils/mixins.scss b/sass/blocks/default/utils/mixins.scss index 1a0f810af..13324a46f 100644 --- a/sass/blocks/default/utils/mixins.scss +++ b/sass/blocks/default/utils/mixins.scss @@ -449,7 +449,159 @@ box-shadow: none; // Override astra theme styling for the box shadow } } + // Override any theme CSS reset that may strip padding/markers from list elements + // inside the Quill editor. Use @include srfm-quill-1x-list-markers inside the + // consuming .ql-editor block for the full Quill 1.x ::before marker rule set. + .ql-editor { + ol, + ul { + padding-left: 1.5em; + } + + // Per-
  • base padding — canonical Quill 1.3.7. + ol li:not( .ql-direction-rtl ), + ul li:not( .ql-direction-rtl ) { + padding-left: 1.5em; + } + + ol li.ql-direction-rtl, + ul li.ql-direction-rtl { + padding-right: 1.5em; + } + + ol > li, + ul > li { + list-style-type: none; + } + } } + +// Quill 1.x list-marker rules (::before pseudo-element approach used by react-quill). +// Include this mixin inside a .ql-editor block (admin/backend) or directly inside the +// confirmation-message container (form.scss) where no .ql-editor wrapper is present. +@mixin srfm-quill-1x-list-markers { + // Per-
  • base padding — canonical Quill 1.3.7, separate from the container ol/ul padding. + ol li:not( .ql-direction-rtl ), + ul li:not( .ql-direction-rtl ) { + padding-left: 1.5em; + } + + ol li.ql-direction-rtl, + ul li.ql-direction-rtl { + padding-right: 1.5em; + } + + ul > li::before { + content: '\2022'; + } + + li::before { + display: inline-block; + white-space: nowrap; + width: 1.2em; + } + + li:not( .ql-direction-rtl )::before { + margin-left: -1.5em; + margin-right: 0.3em; + text-align: right; + } + + li.ql-direction-rtl::before { + margin-left: 0.3em; + margin-right: -1.5em; + } + + ol li { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; + } + + ol li::before { + content: counter( list-0, decimal ) '. '; + } + + ol li.ql-indent-1 { + counter-increment: list-1; + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + } + + ol li.ql-indent-1::before { + content: counter( list-1, lower-alpha ) '. '; + } + + ol li.ql-indent-2 { + counter-increment: list-2; + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; + } + + ol li.ql-indent-2::before { + content: counter( list-2, lower-roman ) '. '; + } + + ol li.ql-indent-3 { + counter-increment: list-3; + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; + } + + ol li.ql-indent-3::before { + content: counter( list-3, decimal ) '. '; + } + + ol li.ql-indent-4 { + counter-increment: list-4; + counter-reset: list-5 list-6 list-7 list-8 list-9; + } + + ol li.ql-indent-4::before { + content: counter( list-4, lower-alpha ) '. '; + } + + ol li.ql-indent-5 { + counter-increment: list-5; + counter-reset: list-6 list-7 list-8 list-9; + } + + ol li.ql-indent-5::before { + content: counter( list-5, lower-roman ) '. '; + } + + ol li.ql-indent-6 { + counter-increment: list-6; + counter-reset: list-7 list-8 list-9; + } + + ol li.ql-indent-6::before { + content: counter( list-6, decimal ) '. '; + } + + ol li.ql-indent-7 { + counter-increment: list-7; + counter-reset: list-8 list-9; + } + + ol li.ql-indent-7::before { + content: counter( list-7, lower-alpha ) '. '; + } + + ol li.ql-indent-8 { + counter-increment: list-8; + counter-reset: list-9; + } + + ol li.ql-indent-8::before { + content: counter( list-8, lower-roman ) '. '; + } + + ol li.ql-indent-9 { + counter-increment: list-9; + } + + ol li.ql-indent-9::before { + content: counter( list-9, decimal ) '. '; + } +} + // Row Gap and Column Gap Mixin. @mixin srfm-gap-styles { row-gap: var( --srfm-row-gap-between-blocks ); diff --git a/sass/frontend/form.scss b/sass/frontend/form.scss index 19307c990..741dc95f8 100644 --- a/sass/frontend/form.scss +++ b/sass/frontend/form.scss @@ -219,6 +219,126 @@ display: flex; flex-direction: column; gap: 8px; + + // The confirmation message is stored as plain HTML from the Quill 1.x + // editor and rendered outside .ql-editor, so we reproduce the necessary + // formatting rules here (matching quill.snow.css behaviour). + + // Headings. + h1 { font-size: 2em; font-weight: bold; } + h2 { font-size: 1.5em; font-weight: bold; } + h3 { font-size: 1.17em; font-weight: bold; } + h4 { font-size: 1em; font-weight: bold; } + h5 { font-size: 0.83em; font-weight: bold; } + h6 { font-size: 0.67em; font-weight: bold; } + + // Links. + a { text-decoration: underline; } + + // Blockquote. + blockquote { + border-left: 4px solid #ccc; + margin-top: 5px; + margin-bottom: 5px; + padding-left: 16px; + } + + // Code / pre. + code, + pre { + background-color: #f0f0f0; + border-radius: 3px; + } + + pre { + white-space: pre-wrap; + margin-top: 5px; + margin-bottom: 5px; + padding: 5px 10px; + } + + code { + font-size: 85%; + padding: 2px 4px; + } + + pre.ql-syntax { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; + } + + // Images. + img { max-width: 100%; } + + // Lists — restore markers stripped by theme / Tailwind reset. + // Use Quill 1.x ::before pseudo-element approach (not list-style-type) + // so markers stay inline with the text and respect text-align (e.g. center). + ul, + ol { + padding-left: 1.5em; + } + + ul > li, + ol > li { + list-style-type: none; + } + + @include srfm-quill-1x-list-markers; + + // Font sizes. + .ql-size-small { font-size: 0.75em; } + .ql-size-large { font-size: 1.5em; } + .ql-size-huge { font-size: 2.5em; } + + // Font families. + .ql-font-serif { font-family: Georgia, 'Times New Roman', serif; } + .ql-font-monospace { font-family: Monaco, 'Courier New', monospace; } + + // RTL. + .ql-direction-rtl { direction: rtl; text-align: inherit; } + + // LTR indentation (3 em per level; list items add 1.5 em for the marker gutter). + .ql-indent-1:not( .ql-direction-rtl ) { padding-left: 3em; } + li.ql-indent-1:not( .ql-direction-rtl ) { padding-left: 4.5em; } + .ql-indent-2:not( .ql-direction-rtl ) { padding-left: 6em; } + li.ql-indent-2:not( .ql-direction-rtl ) { padding-left: 7.5em; } + .ql-indent-3:not( .ql-direction-rtl ) { padding-left: 9em; } + li.ql-indent-3:not( .ql-direction-rtl ) { padding-left: 10.5em; } + .ql-indent-4:not( .ql-direction-rtl ) { padding-left: 12em; } + li.ql-indent-4:not( .ql-direction-rtl ) { padding-left: 13.5em; } + .ql-indent-5:not( .ql-direction-rtl ) { padding-left: 15em; } + li.ql-indent-5:not( .ql-direction-rtl ) { padding-left: 16.5em; } + .ql-indent-6:not( .ql-direction-rtl ) { padding-left: 18em; } + li.ql-indent-6:not( .ql-direction-rtl ) { padding-left: 19.5em; } + .ql-indent-7:not( .ql-direction-rtl ) { padding-left: 21em; } + li.ql-indent-7:not( .ql-direction-rtl ) { padding-left: 22.5em; } + .ql-indent-8:not( .ql-direction-rtl ) { padding-left: 24em; } + li.ql-indent-8:not( .ql-direction-rtl ) { padding-left: 25.5em; } + .ql-indent-9:not( .ql-direction-rtl ) { padding-left: 27em; } + li.ql-indent-9:not( .ql-direction-rtl ) { padding-left: 28.5em; } + + // RTL indentation — canonical Quill 1.3.7 mirror of the LTR rules above. + // Required here because the confirmation message renders outside .ql-editor + // and has no vendor-stylesheet fallback. + .ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 3em; } + li.ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 4.5em; } + .ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 6em; } + li.ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 7.5em; } + .ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 9em; } + li.ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 10.5em; } + .ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 12em; } + li.ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 13.5em; } + .ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 15em; } + li.ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 16.5em; } + .ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 18em; } + li.ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 19.5em; } + .ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 21em; } + li.ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 22.5em; } + .ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 24em; } + li.ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 25.5em; } + .ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 27em; } + li.ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 28.5em; } } } diff --git a/src/admin/components/template-picker/ai-form-builder-components/AiFormBuilderForm.js b/src/admin/components/template-picker/ai-form-builder-components/AiFormBuilderForm.js index 8fc7d700c..114a3fdc8 100644 --- a/src/admin/components/template-picker/ai-form-builder-components/AiFormBuilderForm.js +++ b/src/admin/components/template-picker/ai-form-builder-components/AiFormBuilderForm.js @@ -61,6 +61,7 @@ export default ( props ) => { showCreditDetailsPopup, setShowCreditDetailsPopup, features, + prefilledPrompt, } = props; const [ isListening, setIsListening ] = useState( false ); // State to manage voice recording @@ -303,6 +304,15 @@ export default ( props ) => { } }, [ showGenerateTip ] ); + // Prefill prompt when coming from WordPress dashboard widget. + useEffect( () => { + if ( ! prefilledPrompt ) { + return; + } + setText( prefilledPrompt ); + setCharacterCount( prefilledPrompt.length ); + }, [ prefilledPrompt ] ); + const formCreationleft = srfm_admin?.srfm_ai_usage_details?.remaining ?? 0; const isRegistered = diff --git a/src/admin/components/template-picker/components/AiFormBuilder.js b/src/admin/components/template-picker/components/AiFormBuilder.js index 943f53375..2c21e1f78 100644 --- a/src/admin/components/template-picker/components/AiFormBuilder.js +++ b/src/admin/components/template-picker/components/AiFormBuilder.js @@ -20,7 +20,6 @@ const AiFormBuilder = () => { const [ message, setMessage ] = useState( __( 'Connecting to AI service', 'sureforms' ) ); - const [ isBuildingForm, setIsBuildingForm ] = useState( false ); const [ percentBuild, setPercentBuild ] = useState( 0 ); const [ formCreationErr, setFormCreationErr ] = useState( '' ); const [ showAuthErrorPopup, setShowAuthErrorPopup ] = useState( false ); @@ -47,6 +46,15 @@ const AiFormBuilder = () => { const urlParams = new URLSearchParams( window.location.search ); const accessKey = urlParams.get( 'access_key' ); + const dashboardPromptFromWidget = ( + urlParams.get( 'srfm_ai_dashboard_prompt' ) || '' + ).trim(); + const [ initialPromptFromWidget ] = useState( dashboardPromptFromWidget ); + const [ hasHandledWidgetPrompt, setHasHandledWidgetPrompt ] = + useState( false ); + const [ isBuildingForm, setIsBuildingForm ] = useState( + Boolean( dashboardPromptFromWidget ) + ); const isRTL = srfm_admin?.is_rtl; const toasterPosition = isRTL ? 'bottom-left' : 'bottom-right'; @@ -240,6 +248,39 @@ const AiFormBuilder = () => { const errorCode = srfm_admin?.srfm_ai_usage_details?.code; const resetAt = srfm_admin?.srfm_ai_usage_details?.resetAt; + useEffect( () => { + if ( ! initialPromptFromWidget || hasHandledWidgetPrompt ) { + return; + } + + setHasHandledWidgetPrompt( true ); + + const normalizedUrl = new URL( window.location.href ); + normalizedUrl.searchParams.delete( 'srfm_ai_dashboard_prompt' ); + window.history.replaceState( {}, '', normalizedUrl.toString() ); + + const shouldProceedWithGeneration = + formCreationleft > 0 && ! errorCode && ! accessKey; + + if ( shouldProceedWithGeneration ) { + handleCreateAiForm( initialPromptFromWidget, [], true ); + setIsBuildingForm( true ); + return; + } + + setIsBuildingForm( false ); + // Fires once for the dashboard widget prompt with the default form type. handleCreateAiForm + // is intentionally omitted — adding it (a new ref each render) would risk re-triggering + // generation. + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ + accessKey, + errorCode, + formCreationleft, + hasHandledWidgetPrompt, + initialPromptFromWidget, + ] ); + const isRegistered = srfm_admin?.srfm_ai_usage_details?.type === 'registered'; const finalFormCreationCountRemaining = @@ -415,6 +456,7 @@ const AiFormBuilder = () => {
    { const postId = useSelect( ( select ) => { diff --git a/src/admin/single-form-settings/components/useSubmitButton.js b/src/admin/single-form-settings/components/useSubmitButton.js index 9fd4a215c..5eb3c843b 100644 --- a/src/admin/single-form-settings/components/useSubmitButton.js +++ b/src/admin/single-form-settings/components/useSubmitButton.js @@ -1,7 +1,6 @@ -import { useEffect, useRef } from '@wordpress/element'; +import { useEffect, useRef, createRoot } from '@wordpress/element'; import { useSelect } from '@wordpress/data'; import { store as editorStore } from '@wordpress/editor'; -import { createRoot } from 'react-dom/client'; import { RichText } from '@wordpress/block-editor'; import { __ } from '@wordpress/i18n'; import { BlockInserterWrapper } from '../Inserter.js'; diff --git a/src/blocks/payment/edit.js b/src/blocks/payment/edit.js index 4352a2383..fbb306bc4 100644 --- a/src/blocks/payment/edit.js +++ b/src/blocks/payment/edit.js @@ -13,6 +13,7 @@ import InspectorTab, { import SRFMAdvancedPanelBody from '@Components/advanced-panel-body'; import SRFMTextControl from '@Components/text-control'; import { useGetCurrentFormId } from '../../blocks-attributes/getFormId'; +import { flattenBlocks } from '@Utils/Helpers'; import { PaymentComponent } from './components/default.js'; import AddInitialAttr from '@Controls/addInitialAttr'; import { compose } from '@wordpress/compose'; @@ -82,7 +83,28 @@ const Edit = ( props ) => { } try { - const blocks = getBlocks(); + const allBlocks = getBlocks(); + // Flatten so fields nested inside container blocks (User Registration, + // Address, …) are enumerated too, not just top-level blocks. Repeater + // children are excluded: every instance shares the same slug class and + // values submit as indexed arrays, so they can't resolve to a single + // payment customer email/name value. + const blocks = flattenBlocks( allBlocks, { + excludeChildrenOf: [ 'srfm/repeater' ], + } ); + + // Address inner inputs (City / State / Line 1) resolve fine but clutter the + // Customer Name dropdown, so collect their slugs to skip them from that list. + const addressDescendantSlugs = new Set( + flattenBlocks( allBlocks ) + .filter( ( block ) => block?.name === 'srfm/address' ) + .flatMap( ( addressBlock ) => + flattenBlocks( addressBlock.innerBlocks || [] ) + .map( ( child ) => child.attributes?.slug ) + .filter( Boolean ) + ) + ); + const emailsFields = []; const nameFields = []; const variableAmountFields = []; @@ -105,11 +127,14 @@ const Edit = ( props ) => { type: 'email', } ); } else if ( blockName === 'srfm/input' ) { - nameFields.push( { - slug, - label: `${ label } (input)`, - type: 'input', - } ); + // Skip Address inner inputs — UX noise in the Name dropdown. + if ( ! addressDescendantSlugs.has( slug ) ) { + nameFields.push( { + slug, + label: `${ label } (input)`, + type: 'input', + } ); + } } else if ( blockName === 'srfm/number' ) { variableAmountFields.push( { slug, diff --git a/src/utils/Helpers.js b/src/utils/Helpers.js index b03781adb..25dc98f3d 100644 --- a/src/utils/Helpers.js +++ b/src/utils/Helpers.js @@ -412,6 +412,33 @@ export const getWithoutSlugBlocks = () => 'srfm/html', ] ); +/** + * Recursively flatten a block tree into a single list (parents + all descendants). + * + * Lets consumers enumerate fields nested inside container blocks (e.g. User Registration + * `srfm/register`, Address `srfm/address`) instead of just the top-level blocks. + * + * @param {Array} blocks Block list (each may have an `innerBlocks` array). + * @param {Object} [options] Options. + * @param {string[]} [options.excludeChildrenOf] Block names whose innerBlocks are NOT descended + * into (the parent itself is still included). E.g. + * `[ 'srfm/repeater' ]` — repeater children share one + * slug class and submit as indexed arrays, so they + * can't resolve to a single value. + * @return {Array} Flat list of all blocks. + */ +export const flattenBlocks = ( blocks, { excludeChildrenOf = [] } = {} ) => + ( blocks || [] ).reduce( ( acc, block ) => { + acc.push( block ); + if ( + ! excludeChildrenOf.includes( block?.name ) && + block?.innerBlocks?.length + ) { + acc.push( ...flattenBlocks( block.innerBlocks, { excludeChildrenOf } ) ); + } + return acc; + }, [] ); + export const setFormSpecificSmartTags = ( updateBlockAttributes ) => { const { getBlocks } = select( editorStore ); let savedBlocks = getBlocks(); diff --git a/sureforms.php b/sureforms.php index 2dc072243..f161d9429 100644 --- a/sureforms.php +++ b/sureforms.php @@ -7,7 +7,7 @@ * Requires PHP: 7.4 * Author: SureForms * Author URI: https://sureforms.com/ - * Version: 2.12.0 + * Version: 2.12.1 * License: GPLv2 or later * Text Domain: sureforms * @@ -25,7 +25,7 @@ define( 'SRFM_BASENAME', plugin_basename( SRFM_FILE ) ); define( 'SRFM_DIR', plugin_dir_path( SRFM_FILE ) ); define( 'SRFM_URL', plugins_url( '/', SRFM_FILE ) ); -define( 'SRFM_VER', '2.12.0' ); +define( 'SRFM_VER', '2.12.1' ); define( 'SRFM_SLUG', 'srfm' ); // ------ ADDITIONAL CONSTANTS ------- // define( 'SRFM_FORMS_POST_TYPE', 'sureforms_form' ); @@ -35,7 +35,7 @@ define( 'SRFM_AI_MIDDLEWARE', 'https://credits.startertemplates.com/sureforms/' ); define( 'SRFM_MIDDLEWARE_BASE_URL', 'https://api.sureforms.com/' ); define( 'SRFM_BILLING_PORTAL', 'https://billing.sureforms.com/' ); -define( 'SRFM_PRO_RECOMMENDED_VER', '2.12.0' ); +define( 'SRFM_PRO_RECOMMENDED_VER', '2.12.1' ); define( 'SRFM_SURETRIGGERS_INTEGRATION_BASE_URL', 'https://app.ottokit.com/' ); diff --git a/tests/unit/admin/test-admin.php b/tests/unit/admin/test-admin.php index d5a31ba39..c3f2d23e5 100644 --- a/tests/unit/admin/test-admin.php +++ b/tests/unit/admin/test-admin.php @@ -116,6 +116,33 @@ public function test_enqueue_scripts() { $this->assertStringContainsString( 'current_user_login', $source, 'Localization data should include current_user_login.' ); } + /** + * Test that enqueue_styles exists and attaches the Quill 1.x inline list-marker CSS. + */ + public function test_enqueue_styles() { + // Verify the enqueue_styles method exists on the Admin class. + $this->assertTrue( + method_exists( Admin::class, 'enqueue_styles' ), + 'The enqueue_styles method should exist on the Admin class.' + ); + + // Verify it is a public instance method. + $reflection = new \ReflectionMethod( Admin::class, 'enqueue_styles' ); + $this->assertTrue( $reflection->isPublic(), 'enqueue_styles should be a public method.' ); + $this->assertFalse( $reflection->isStatic(), 'enqueue_styles should be an instance method, not static.' ); + + // Verify the Quill 1.x inline list-marker CSS is attached to the reactQuill handle by + // inspecting the source. Reading the method body confirms the contract is maintained + // without booting a full WP style registry in the unit environment. + $source_file = $reflection->getFileName(); + $start_line = $reflection->getStartLine(); + $end_line = $reflection->getEndLine(); + $source = implode( '', array_slice( file( $source_file ), $start_line - 1, $end_line - $start_line + 1 ) ); + + $this->assertStringContainsString( 'wp_add_inline_style', $source, 'enqueue_styles should attach inline styles.' ); + $this->assertStringContainsString( 'QUILL_1X_INLINE_CSS', $source, 'enqueue_styles should attach the shared Quill 1.x list-marker CSS.' ); + } + /** * Test add_learn_page registers the Learn submenu page. */ @@ -292,6 +319,200 @@ public function test_render_dashboard_widget() { $this->assertStringContainsString( 'Recent Entries', $output ); $this->assertStringContainsString( 'Contact Form', $output ); } + + /** + * Test maybe_register_dashboard_widget wires the AI quick draft widget onto wp_dashboard_setup. + * + * For a capable user it always hooks register_ai_dashboard_widget; with no logged-in user the + * capability check short-circuits and nothing is wired (the early-return path). + * + * @since 2.12.1 + */ + public function test_maybe_register_dashboard_widget() { + $admin = Admin::get_instance(); + + // Capable user: the AI widget hook is wired onto wp_dashboard_setup. + $user_id = wp_insert_user( + [ + 'user_login' => 'srfm_admin_' . uniqid(), + 'user_pass' => 'password', + 'role' => 'administrator', + ] + ); + wp_set_current_user( $user_id ); + + remove_action( 'wp_dashboard_setup', [ $admin, 'register_ai_dashboard_widget' ] ); + $this->assertNull( $admin->maybe_register_dashboard_widget() ); + $this->assertNotFalse( + has_action( 'wp_dashboard_setup', [ $admin, 'register_ai_dashboard_widget' ] ), + 'AI quick draft widget should hook onto wp_dashboard_setup for capable users.' + ); + + // No user: the capability gate short-circuits and nothing is wired. + wp_set_current_user( 0 ); + remove_action( 'wp_dashboard_setup', [ $admin, 'register_ai_dashboard_widget' ] ); + $this->assertNull( $admin->maybe_register_dashboard_widget() ); + $this->assertFalse( + has_action( 'wp_dashboard_setup', [ $admin, 'register_ai_dashboard_widget' ] ), + 'No widget should be wired when the capability check fails.' + ); + } + + /** + * Test register_dashboard_widget registers the recent-entries widget into $wp_meta_boxes. + * + * @since 2.12.1 + */ + public function test_register_dashboard_widget() { + require_once ABSPATH . 'wp-admin/includes/template.php'; + require_once ABSPATH . 'wp-admin/includes/dashboard.php'; + + $admin = Admin::get_instance(); + set_current_screen( 'dashboard' ); + + $admin->register_dashboard_widget(); + + global $wp_meta_boxes; + $this->assertArrayHasKey( + 'sureforms_recent_entries', + $wp_meta_boxes['dashboard']['normal']['high'], + 'Recent entries widget should be registered with the sureforms_recent_entries id.' + ); + } + + /** + * Test register_ai_dashboard_widget registers the AI quick draft widget into $wp_meta_boxes. + * + * @since 2.12.1 + */ + public function test_register_ai_dashboard_widget() { + require_once ABSPATH . 'wp-admin/includes/template.php'; + require_once ABSPATH . 'wp-admin/includes/dashboard.php'; + + $admin = Admin::get_instance(); + set_current_screen( 'dashboard' ); + + $admin->register_ai_dashboard_widget(); + + global $wp_meta_boxes; + $this->assertArrayHasKey( + 'sureforms_ai_quick_draft', + $wp_meta_boxes['dashboard']['normal']['high'], + 'AI dashboard widget should be registered with the sureforms_ai_quick_draft id.' + ); + } + + /** + * Test render_ai_dashboard_widget outputs the AI quick draft widget markup. + * + * @since 2.12.1 + */ + public function test_render_ai_dashboard_widget() { + $admin = Admin::get_instance(); + + ob_start(); + $admin->render_ai_dashboard_widget(); + $output = ob_get_clean(); + + $this->assertStringContainsString( 'srfm-ai-dashboard-widget', $output, 'Widget should render its wrapper.' ); + $this->assertStringContainsString( 'srfm-ai-dashboard-prompt', $output, 'Widget should render the prompt field.' ); + $this->assertStringContainsString( 'srfm-ai-dashboard-generate', $output, 'Widget should render the generate button.' ); + } + + /** + * Test enqueue_ai_dashboard_widget_assets enqueues the widget script only on the dashboard. + * + * Asserts the gate (no enqueue outside index.php) and that, on the dashboard for a capable user, + * the script is enqueued with its localized config — instead of grepping the method source. + * + * @since 2.12.1 + */ + public function test_enqueue_ai_dashboard_widget_assets() { + $admin = Admin::get_instance(); + + $user_id = wp_insert_user( + [ + 'user_login' => 'srfm_admin_' . uniqid(), + 'user_pass' => 'password', + 'role' => 'administrator', + ] + ); + wp_set_current_user( $user_id ); + + // Not the dashboard: nothing should be enqueued. + wp_dequeue_script( 'srfm-ai-dashboard-widget' ); + wp_deregister_script( 'srfm-ai-dashboard-widget' ); + $admin->enqueue_ai_dashboard_widget_assets( 'edit.php' ); + $this->assertFalse( + wp_script_is( 'srfm-ai-dashboard-widget', 'enqueued' ), + 'Widget script should not load outside the dashboard.' + ); + + // Dashboard + capable user: the script is enqueued with its localized config. + $admin->enqueue_ai_dashboard_widget_assets( 'index.php' ); + $this->assertTrue( + wp_script_is( 'srfm-ai-dashboard-widget', 'enqueued' ), + 'Widget script should be enqueued on the dashboard for capable users.' + ); + $data = wp_scripts()->get_data( 'srfm-ai-dashboard-widget', 'data' ); + $this->assertStringContainsString( + 'srfmAiDashboardWidget', + (string) $data, + 'Localized config object should be attached to the widget script.' + ); + } + + /** + * Test track_ai_widget_usage increments the usage counter for a valid, capable request. + * + * The handler ends in wp_send_json_success() (which calls wp_die), so the wp_die handlers are + * filtered to throw WPDieException — letting the runner survive while we assert the side effect + * (the incremented counter) rather than grepping the method source. + * + * @since 2.12.1 + */ + public function test_track_ai_widget_usage() { + $admin = Admin::get_instance(); + + $user_id = wp_insert_user( + [ + 'user_login' => 'srfm_admin_' . uniqid(), + 'user_pass' => 'password', + 'role' => 'administrator', + ] + ); + wp_set_current_user( $user_id ); + + $_POST['nonce'] = wp_create_nonce( 'srfm_ai_widget_usage' ); + $_REQUEST['nonce'] = $_POST['nonce']; + + $before = (int) Helper::get_srfm_option( 'ai_dashboard_widget_uses', 0 ); + + // wp_send_json_success() terminates via wp_die(); make the handlers throw so the test runner + // survives and we can assert behavior after the call. + $throw_handler = static function () { + return static function () { + throw new \WPDieException( 'srfm_test_die' ); + }; + }; + add_filter( 'wp_die_ajax_handler', $throw_handler ); + add_filter( 'wp_die_handler', $throw_handler ); + + ob_start(); + try { + $admin->track_ai_widget_usage(); + } catch ( \WPDieException $e ) { + // Expected — the handler exits via wp_send_json_success(). + } finally { + ob_end_clean(); + remove_filter( 'wp_die_ajax_handler', $throw_handler ); + remove_filter( 'wp_die_handler', $throw_handler ); + unset( $_POST['nonce'], $_REQUEST['nonce'] ); + } + + $after = (int) Helper::get_srfm_option( 'ai_dashboard_widget_uses', 0 ); + $this->assertSame( $before + 1, $after, 'Usage tracking must increment the ai_dashboard_widget_uses counter.' ); + } } /** diff --git a/tests/unit/inc/test-field-validation.php b/tests/unit/inc/test-field-validation.php index 868281b4e..05d6f3700 100644 --- a/tests/unit/inc/test-field-validation.php +++ b/tests/unit/inc/test-field-validation.php @@ -442,4 +442,41 @@ public function test_process_payment_block_defaults() { $this->assertEquals( 10.0, $config['pay-default']['fixed_amount'] ); $this->assertEquals( 0.0, $config['pay-default']['minimum_amount'] ); } + + /** + * Test get_email_char_limits returns RFC 5321 defaults and honors the filter override. + * + * @since 2.12.1 + */ + public function test_get_email_char_limits() { + // Defaults when no filter is attached. + $this->assertSame( + [ + 'local' => 64, + 'domain' => 255, + ], + Field_Validation::get_email_char_limits(), + 'Should return the RFC 5321 defaults (64 local / 255 domain).' + ); + + // A filter override is reflected and run through absint. + $override = static function () { + return [ + 'local' => 128, + 'domain' => 320, + ]; + }; + add_filter( 'srfm_email_field_char_limits', $override ); + $limits = Field_Validation::get_email_char_limits(); + remove_filter( 'srfm_email_field_char_limits', $override ); + + $this->assertSame( + [ + 'local' => 128, + 'domain' => 320, + ], + $limits, + 'A srfm_email_field_char_limits override should be reflected in the resolved limits.' + ); + } }