| @@ -71,8 +71,14 @@ | ||
| 71 | 71 | 'Favorites Entries only' => __('Favorites Entries only', 'fluentform'), |
| 72 | 72 | 'Amount' => __('Amount', 'fluentform'), |
| 73 | 73 | 'Actions' => __('Actions', 'fluentform'), |
| 74 | 74 | 'Submitted at' => __('Submitted at', 'fluentform'), |
| 75 | + 'Pin column:' => __('Pin column:', 'fluentform'), | |
| 76 | + 'None' => __('None', 'fluentform'), | |
| 77 | + 'Entry #' => __('Entry #', 'fluentform'), | |
| 78 | + 'View entry' => __('View entry', 'fluentform'), | |
| 79 | + 'Delete entry' => __('Delete entry', 'fluentform'), | |
| 80 | + 'No matching forms' => __('No matching forms', 'fluentform'), | |
| 75 | 81 | 'Submission Logs' => __('Submission Logs', 'fluentform'), |
| 76 | 82 | 'General' => __('General', 'fluentform'), |
| 77 | 83 | 'API Calls' => __('API Calls', 'fluentform'), |
| 78 | 84 | '%s in %s at %s' => /* translators: %1$s is the location, %2$s is the area, %3$s is the time */ |
| @@ -144,10 +150,10 @@ | ||
| 144 | 150 | 'Shortcode for Conversational Form' => __('Shortcode for Conversational Form', 'fluentform'), |
| 145 | 151 | 'Shortcode for Classic Form' => __('Shortcode for Classic Form', 'fluentform'), |
| 146 | 152 | 'Meta' => __('Meta', 'fluentform'), |
| 147 | 153 | 'Set your social sharing meta texts and form messages here' => __('Set your social sharing meta texts and form messages here', 'fluentform'), |
| 148 | - 'Share your form by unique URL or copy and paste the %sshortcode%s to embed in your page and post' => /* translators: %1$s and %2$s are HTML tags for shortcode formatting */ | |
| 149 | - __('Share your form by unique URL or copy and paste the %1$sshortcode%2$s to embed in your page and post', 'fluentform'), | |
| 154 | + 'Share your form by unique URL (Pro) or copy and paste the %1$sshortcode%2$s to embed in your page and post' => | |
| 155 | + __('Share your form by unique URL (Pro) or copy and paste the %1$sshortcode%2$s to embed in your page and post', 'fluentform'), | |
| 150 | 156 | 'Loading Design... Please wait' => __('Loading Design... Please wait', 'fluentform'), |
| 151 | 157 | 'File Upload Text' => __('File Upload Text', 'fluentform'), |
| 152 | 158 | 'File Upload Size Limit Text' => __('File Upload Size Limit Text', 'fluentform'), |
| 153 | 159 | 'Enter File Upload Field Size Limit text' => __('Enter File Upload Field Size Limit text', 'fluentform'), |
| @@ -914,8 +920,13 @@ | ||
| 914 | 920 | 'Layout Type' => __('Layout Type', 'fluentform'), |
| 915 | 921 | 'Enabling this restrict or allow users to submit forms depends on selection.' => __('Enabling this restrict or allow users to submit forms depends on selection.', 'fluentform'), |
| 916 | 922 | 'IP Based Restriction' => __('IP Based Restriction', 'fluentform'), |
| 917 | 923 | 'Country Based Restriction' => __('Country Based Restriction', 'fluentform'), |
| 924 | + 'How country based restriction works' => __('How country based restriction works', 'fluentform'), | |
| 925 | + 'Blocks or allows a submission based on the country the visitor submits from.' => __('Blocks or allows a submission based on the country the visitor submits from.', 'fluentform'), | |
| 926 | + 'The country comes from the visitor IP address: ipinfo.io first when a GEO API token is saved in Global Settings, then apip.cc.' => __('The country comes from the visitor IP address: ipinfo.io first when a GEO API token is saved in Global Settings, then apip.cc.', 'fluentform'), | |
| 927 | + 'CDN or server country headers are a last resort, off by default because a visitor can fake them. Only enable this behind a CDN that overwrites them:' => __('CDN or server country headers are a last resort, off by default because a visitor can fake them. Only enable this behind a CDN that overwrites them:', 'fluentform'), | |
| 928 | + 'If no country is found, \'Fail the submission if match\' lets it through and \'Allow the submission if match\' blocks it.' => __('If no country is found, \'Fail the submission if match\' lets it through and \'Allow the submission if match\' blocks it.', 'fluentform'), | |
| 918 | 929 | 'Keyword Based Restriction' => __('Keyword Based Restriction', 'fluentform'), |
| 919 | 930 | 'Add IP Address' => __('Add IP Address', 'fluentform'), |
| 920 | 931 | 'Add multiple IP address separated by comma to restrict submission.' => __('Add multiple IP address separated by comma to restrict submission.', 'fluentform'), |
| 921 | 932 | 'IP Address Restricted Error Message' => __('IP Address Error Message', 'fluentform'), |
| @@ -921,9 +932,9 @@ | ||
| 921 | 932 | 'IP Address Restricted Error Message' => __('IP Address Error Message', 'fluentform'), |
| 922 | 933 | 'Set error message when IP address is invalid.' => __('Set error message when IP address is invalid.', 'fluentform'), |
| 923 | 934 | 'Please setup your geolocation IP token from global settings.' => __('Please setup your geolocation IP token from global settings.', 'fluentform'), |
| 924 | 935 | 'Select Country' => __('Select Country', 'fluentform'), |
| 925 | - 'Select country to set restriction. If you give Ipinfo.io token in global settings, then country will get from Ipinfo.io, otherwise it will use geolocation.net.' => __('Select country to set restriction. If you give Ipinfo.io token in global settings, then country will get from Ipinfo.io, otherwise it will use geolocation.net.', 'fluentform'), | |
| 936 | + 'Choose the countries this rule applies to.' => __('Choose the countries this rule applies to.', 'fluentform'), | |
| 926 | 937 | 'Country Restricted Error Message' => __('Country Error Message', 'fluentform'), |
| 927 | 938 | 'Set error message when selected country is restricted.' => __('Set error message when selected country is restricted.', 'fluentform'), |
| 928 | 939 | 'Add Keywords' => __('Add Keywords', 'fluentform'), |
| 929 | 940 | 'Add multiple keywords separated by comma to restrict submission.' => __('Add multiple keywords separated by comma to restrict submission.', 'fluentform'), |
| @@ -1089,8 +1100,61 @@ | ||
| 1089 | 1100 | 'Contact us' => __('Contact us', 'fluentform'), |
| 1090 | 1101 | 'Fluent Forms Pro' => __('Fluent Forms Pro', 'fluentform'), |
| 1091 | 1102 | 'Your license is active! Enjoy Fluent Forms Pro' => __('Your license is active! Enjoy Fluent Forms Pro', 'fluentform'), |
| 1092 | 1103 | 'Deactivate License' => __('Deactivate License', 'fluentform'), |
| 1104 | + 'Manage updates and support for Fluent Forms Pro.' => __('Manage updates and support for Fluent Forms Pro.', 'fluentform'), | |
| 1105 | + 'Active' => __('Active', 'fluentform'), | |
| 1106 | + 'Disabled' => __('Disabled', 'fluentform'), | |
| 1107 | + 'Invalid' => __('Invalid', 'fluentform'), | |
| 1108 | + 'Error' => __('Error', 'fluentform'), | |
| 1109 | + 'Expired' => __('Expired', 'fluentform'), | |
| 1110 | + 'Grace Period' => __('Grace Period', 'fluentform'), | |
| 1111 | + 'Needs Verification' => __('Needs Verification', 'fluentform'), | |
| 1112 | + 'Not Activated' => __('Not Activated', 'fluentform'), | |
| 1113 | + 'Expires' => __('Expires', 'fluentform'), | |
| 1114 | + 'Lifetime' => __('Lifetime', 'fluentform'), | |
| 1115 | + 'Subscription' => __('Subscription', 'fluentform'), | |
| 1116 | + 'Licensed To' => __('Licensed To', 'fluentform'), | |
| 1117 | + 'Updates & Support' => __('Updates & Support', 'fluentform'), | |
| 1118 | + 'Ending soon' => __('Ending soon', 'fluentform'), | |
| 1119 | + 'Last checked' => __('Last checked', 'fluentform'), | |
| 1120 | + 'Refresh' => __('Refresh', 'fluentform'), | |
| 1121 | + 'Your Account' => __('Your Account', 'fluentform'), | |
| 1122 | + 'Get Support' => __('Get Support', 'fluentform'), | |
| 1123 | + 'Manage Subscription' => __('Manage Subscription', 'fluentform'), | |
| 1124 | + 'Deactivate' => __('Deactivate', 'fluentform'), | |
| 1125 | + 'Activate a different license key' => __('Activate a different license key', 'fluentform'), | |
| 1126 | + 'Enter your Fluent Forms Pro license key' => __('Enter your Fluent Forms Pro license key', 'fluentform'), | |
| 1127 | + 'The key you enter replaces the one this site currently uses.' => __('The key you enter replaces the one this site currently uses.', 'fluentform'), | |
| 1128 | + 'Activate your license to receive automatic updates and premium support.' => __('Activate your license to receive automatic updates and premium support.', 'fluentform'), | |
| 1129 | + 'Verify License' => __('Verify License', 'fluentform'), | |
| 1130 | + "Don't have a license key?" => __("Don't have a license key?", 'fluentform'), | |
| 1131 | + 'Purchase one here' => __('Purchase one here', 'fluentform'), | |
| 1132 | + 'Have a new license key?' => __('Have a new license key?', 'fluentform'), | |
| 1133 | + 'Click here' => __('Click here', 'fluentform'), | |
| 1134 | + 'Renew License' => __('Renew License', 'fluentform'), | |
| 1135 | + 'Your license has expired.' => __('Your license has expired.', 'fluentform'), | |
| 1136 | + 'Everything keeps working during the grace period. Renew now to keep updates and support.' => __('Everything keeps working during the grace period. Renew now to keep updates and support.', 'fluentform'), | |
| 1137 | + 'Renew your license to keep receiving updates and support.' => __('Renew your license to keep receiving updates and support.', 'fluentform'), | |
| 1138 | + 'We could not verify this license.' => __('We could not verify this license.', 'fluentform'), | |
| 1139 | + 'This saved license needs to be verified.' => __('This saved license needs to be verified.', 'fluentform'), | |
| 1140 | + 'Refresh the status. Your existing key remains saved if the license server is unavailable.' => __('Refresh the status. Your existing key remains saved if the license server is unavailable.', 'fluentform'), | |
| 1141 | + 'The license status could not be loaded.' => __('The license status could not be loaded.', 'fluentform'), | |
| 1142 | + 'Your license was activated successfully.' => __('Your license was activated successfully.', 'fluentform'), | |
| 1143 | + 'The license could not be activated.' => __('The license could not be activated.', 'fluentform'), | |
| 1144 | + 'This site will stop receiving plugin updates until a license is activated again.' => __('This site will stop receiving plugin updates until a license is activated again.', 'fluentform'), | |
| 1145 | + 'Deactivate this license?' => __('Deactivate this license?', 'fluentform'), | |
| 1146 | + 'Yes, Deactivate' => __('Yes, Deactivate', 'fluentform'), | |
| 1147 | + 'Your license was deactivated successfully.' => __('Your license was deactivated successfully.', 'fluentform'), | |
| 1148 | + 'The license could not be deactivated.' => __('The license could not be deactivated.', 'fluentform'), | |
| 1149 | + 'Fluent Forms Lite does not require a license.' => __('Fluent Forms Lite does not require a license.', 'fluentform'), | |
| 1150 | + 'Upgrade to Fluent Forms Pro for premium features, automatic updates and support.' => __('Upgrade to Fluent Forms Pro for premium features, automatic updates and support.', 'fluentform'), | |
| 1151 | + /* translators: %d: number of days. */ | |
| 1152 | + 'expired %d days ago' => __('expired %d days ago', 'fluentform'), | |
| 1153 | + 'expires today' => __('expires today', 'fluentform'), | |
| 1154 | + 'in 1 day' => __('in 1 day', 'fluentform'), | |
| 1155 | + /* translators: %d: number of days. */ | |
| 1156 | + 'in %d days' => __('in %d days', 'fluentform'), | |
| 1093 | 1157 | 'Cloudflare Turnstile Settings' => __('Cloudflare Turnstile Settings', 'fluentform'), |
| 1094 | 1158 | 'Fluent Forms integrates with Cloudflare Turnstile, a free service that protects your website from spam and abuse. Please note, these settings are required only if you decide to use the Turnstile field.' => __('Fluent Forms integrates with Cloudflare Turnstile, a free service that protects your website from spam and abuse. Please note, these settings are required only if you decide to use the Turnstile field.', 'fluentform'), |
| 1095 | 1159 | 'Read more about Cloudflare Turnstile.' => __('Read more about Cloudflare Turnstile.', 'fluentform'), |
| 1096 | 1160 | 'Please generate API key and API secret using Cloudflare Turnstile' => __('Please generate API key and API secret using Cloudflare Turnstile', 'fluentform'), |
| @@ -1382,8 +1446,11 @@ | ||
| 1382 | 1446 | 'starts with' => __('starts with', 'fluentform'), |
| 1383 | 1447 | 'ends with' => __('ends with', 'fluentform'), |
| 1384 | 1448 | 'Regex match' => __('Regex match', 'fluentform'), |
| 1385 | 1449 | 'You have to have at least one item here.' => __('You have to have at least one item here.', 'fluentform'), |
| 1450 | + 'You have to have at least one option.' => __('You have to have at least one option.', 'fluentform'), | |
| 1451 | + 'You have to have at least two options.' => __('You have to have at least two options.', 'fluentform'), | |
| 1452 | + 'Bulk Edit cannot be applied to grouped options.' => __('Bulk Edit cannot be applied to grouped options.', 'fluentform'), | |
| 1386 | 1453 | 'Field Type' => __('Field Type', 'fluentform'), |
| 1387 | 1454 | 'Disable Quantity' => __('Disable Quantity', 'fluentform'), |
| 1388 | 1455 | 'File Upload' => __('File Upload', 'fluentform'), |
| 1389 | 1456 | 'Remote URL' => __('Remote URL', 'fluentform'), |
| @@ -1720,9 +1787,9 @@ | ||
| 1720 | 1787 | 'Partial Entries' => __('Partial Entries', 'fluentform'), |
| 1721 | 1788 | 'Bulk Actions' => __('Bulk Actions', 'fluentform'), |
| 1722 | 1789 | 'Export ' => __('Export ', 'fluentform'), |
| 1723 | 1790 | 'Export as CSV' => __('Export as CSV', 'fluentform'), |
| 1724 | - 'Export as Excel(xlsv)' => __('Export as Excel(xlsv)', 'fluentform'), | |
| 1791 | + 'Export as Excel(xlsx)' => __('Export as Excel(xlsx)', 'fluentform'), | |
| 1725 | 1792 | 'Export as ODS' => __('Export as ODS', 'fluentform'), |
| 1726 | 1793 | 'Step Completed' => __('Step Completed', 'fluentform'), |
| 1727 | 1794 | 'Back to All' => __('Back to All', 'fluentform'), |
| 1728 | 1795 | 'Next ' => __('Next ', 'fluentform'), |
| @@ -1975,8 +2042,12 @@ | ||
| 1975 | 2042 | 'Currency Settings' => __('Currency Settings', 'fluentform'), |
| 1976 | 2043 | 'Default Currency' => __('Default Currency', 'fluentform'), |
| 1977 | 2044 | 'Provide your default currency.You can also change your currency to each form in form\'s payment settings' => __('Provide your default currency.You can also change your currency to each form in form\'s payment settings', 'fluentform'), |
| 1978 | 2045 | 'Currency Sign Position' => __('Currency Sign Position', 'fluentform'), |
| 2046 | + 'Left ($100)' => __('Left ($100)', 'fluentform'), | |
| 2047 | + 'Right (100$)' => __('Right (100$)', 'fluentform'), | |
| 2048 | + 'Left Space ($ 100)' => __('Left Space ($ 100)', 'fluentform'), | |
| 2049 | + 'Right Space (100 $)' => __('Right Space (100 $)', 'fluentform'), | |
| 1979 | 2050 | 'Currency Separators' => __('Currency Separators', 'fluentform'), |
| 1980 | 2051 | 'Comma as Thousand and Dot as Decimal (EG: 12,000.00)' => __('Comma as Thousand and Dot as Decimal (EG: 12,000.00)', 'fluentform'), |
| 1981 | 2052 | 'Dot as Thousand and Comma as Decimal ( EG: 12.000,00 )' => __('Dot as Thousand and Comma as Decimal ( EG: 12.000,00 )', 'fluentform'), |
| 1982 | 2053 | 'Hide decimal points for rounded numbers' => __('Hide decimal points for rounded numbers', 'fluentform'), |
| @@ -1994,11 +2065,11 @@ | ||
| 1994 | 2065 | 'Save PayPal Settings' => __('Save PayPal Settings', 'fluentform'), |
| 1995 | 2066 | 'PayPal IPN Settings(Recommended for Subscription Payment)' => __('PayPal IPN Settings(Recommended for Subscription Payment)', 'fluentform'), |
| 1996 | 2067 | 'In order to function completely for subscription / recurring payments, you must configure your PayPal IPN.' => __('In order to function completely for subscription / recurring payments, you must configure your PayPal IPN.', 'fluentform'), |
| 1997 | 2068 | /* translators: 1-2: HTML tags for label formatting, 3: the IPN URL */ |
| 1998 | - '%1$sIPN URL:%2$s %3$s' => __('%1$sIPN URL:%2$s %3$s', 'fluentform'), | |
| 2069 | + '%sIPN URL:%s %s' => __('%sIPN URL:%s %s', 'fluentform'), | |
| 1999 | 2070 | /* translators: 1-2: HTML tags for documentation link, 3-4: HTML tags for PayPal IPN link */ |
| 2000 | - '%1$sPlease read the documentation%2$s to learn how to setup %3$sPayPal IPN%4$s' => __('%1$sPlease read the documentation%2$s to learn how to setup %3$sPayPal IPN%4$s', 'fluentform'), | |
| 2071 | + '%sPlease read the documentation%s to learn how to setup %sPayPal IPN%s' => __('%sPlease read the documentation%s to learn how to setup %sPayPal IPN%s', 'fluentform'), | |
| 2001 | 2072 | 'Enable Stripe Payment Method' => __('Enable Stripe Payment Method', 'fluentform'), |
| 2002 | 2073 | 'Stripe Test API Keys' => __('Stripe Test API Keys', 'fluentform'), |
| 2003 | 2074 | 'Test Publishable key' => __('Test Publishable key', 'fluentform'), |
| 2004 | 2075 | 'Test Secret key' => __('Test Secret key', 'fluentform'), |
| @@ -2009,9 +2080,9 @@ | ||
| 2009 | 2080 | 'In order for Stripe to function completely for subscription / recurring payments, you must configure your Stripe webhooks. Visit your ' => __('In order for Stripe to function completely for subscription / recurring payments, you must configure your Stripe webhooks. Visit your ', 'fluentform'), |
| 2010 | 2081 | 'account dashboard' => __('account dashboard', 'fluentform'), |
| 2011 | 2082 | 'to configure them.Please add a webhook endpoint for the URL below.' => __('to configure them.Please add a webhook endpoint for the URL below.', 'fluentform'), |
| 2012 | 2083 | /* translators: 1-2: HTML tags for label formatting, 3: the webhook URL */ |
| 2013 | - '%1$sWebhook URL:%2$s %3$s' => __('%1$sWebhook URL:%2$s %3$s', 'fluentform'), | |
| 2084 | + '%sWebhook URL:%s %s' => __('%sWebhook URL:%s %s', 'fluentform'), | |
| 2014 | 2085 | 'Stripe IPN' => __('Stripe IPN', 'fluentform'), |
| 2015 | 2086 | 'Please enable the following Webhook events for this URL: ' => __('Please enable the following Webhook events for this URL:', 'fluentform'), |
| 2016 | 2087 | 'Sorry! No settings found.Maybe your payment module is disabled!' => __('Sorry! No settings found.Maybe your payment module is disabled!', 'fluentform'), |
| 2017 | 2088 | 'Fetching settings.Please wait...' => __('Fetching settings.Please wait...', 'fluentform'), |
| @@ -2039,11 +2110,17 @@ | ||
| 2039 | 2110 | 'Form' => __('Form', 'fluentform'), |
| 2040 | 2111 | 'Status' => __('Status', 'fluentform'), |
| 2041 | 2112 | 'refund' => __('refund', 'fluentform'), |
| 2042 | 2113 | 'paid' => __('paid', 'fluentform'), |
| 2114 | + 'pending' => __('pending', 'fluentform'), | |
| 2043 | 2115 | 'failed' => __('failed', 'fluentform'), |
| 2044 | 2116 | 'processing' => __('processing', 'fluentform'), |
| 2045 | 2117 | 'cancelled' => __('cancelled', 'fluentform'), |
| 2118 | + 'refunded' => __('refunded', 'fluentform'), | |
| 2119 | + 'partially-refunded' => __('partially-refunded', 'fluentform'), | |
| 2120 | + 'active' => __('active', 'fluentform'), | |
| 2121 | + 'trialling' => __('trialling', 'fluentform'), | |
| 2122 | + 'failing' => __('failing', 'fluentform'), | |
| 2046 | 2123 | 'Time' => __('Time', 'fluentform'), |
| 2047 | 2124 | 'Select Status' => __('Select Status', 'fluentform'), |
| 2048 | 2125 | /* translators: 1: opening link tag, 2: closing link tag */ |
| 2049 | 2126 | 'FluentForms uses the pages below for handling the display of payment history and payment receipt. Please select the pages and add the instructed shortcodes accordingly. %1$sPlease read the documentation%2$s for advanced shortcode usage.' => __('FluentForms uses the pages below for handling the display of payment history and payment receipt. Please select the pages and add the instructed shortcodes accordingly. %1$sPlease read the documentation%2$s for advanced shortcode usage.', 'fluentform'), |
| @@ -2102,9 +2179,9 @@ | ||
| 2102 | 2179 | 'General' => __('General', 'fluentform'), |
| 2103 | 2180 | 'Currency' => __('Currency', 'fluentform'), |
| 2104 | 2181 | 'Enable Debug Log (Recommended for debug purpose only)' => __('Enable Debug Log (Recommended for debug purpose only)', 'fluentform'), |
| 2105 | 2182 | /* translators: 1-2: HTML tags for documentation link, 3-4: HTML tags for Stripe IPN link */ |
| 2106 | - '%1$sPlease read the documentation%2$s to learn how to setup %3$sStripe IPN%4$s' => __('%1$sPlease read the documentation%2$s to learn how to setup %3$sStripe IPN%4$s', 'fluentform'), | |
| 2183 | + '%sPlease read the documentation%s to learn how to setup %sStripe IPN%s' => __('%sPlease read the documentation%s to learn how to setup %sStripe IPN%s', 'fluentform'), | |
| 2107 | 2184 | ); |
| 2108 | 2185 | |
| 2109 | 2186 | return apply_filters('fluentform/payments_i18n', $i18n); |
| 2110 | 2187 | } |
| @@ -2287,5 +2364,4 @@ | ||
| 2287 | 2364 | 'Select the placement of error message.' => __('Select the placement of error message.', 'fluentform'), |
| 2288 | 2365 | ]; |
| 2289 | 2366 | } |
| 2290 | 2367 | } |
| 2291 | - | |