| @@ -920,8 +920,13 @@ | ||
| 920 | 920 | 'Layout Type' => __('Layout Type', 'fluentform'), |
| 921 | 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'), |
| 922 | 922 | 'IP Based Restriction' => __('IP Based Restriction', 'fluentform'), |
| 923 | 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'), | |
| 924 | 929 | 'Keyword Based Restriction' => __('Keyword Based Restriction', 'fluentform'), |
| 925 | 930 | 'Add IP Address' => __('Add IP Address', 'fluentform'), |
| 926 | 931 | 'Add multiple IP address separated by comma to restrict submission.' => __('Add multiple IP address separated by comma to restrict submission.', 'fluentform'), |
| 927 | 932 | 'IP Address Restricted Error Message' => __('IP Address Error Message', 'fluentform'), |
| @@ -927,9 +932,9 @@ | ||
| 927 | 932 | 'IP Address Restricted Error Message' => __('IP Address Error Message', 'fluentform'), |
| 928 | 933 | 'Set error message when IP address is invalid.' => __('Set error message when IP address is invalid.', 'fluentform'), |
| 929 | 934 | 'Please setup your geolocation IP token from global settings.' => __('Please setup your geolocation IP token from global settings.', 'fluentform'), |
| 930 | 935 | 'Select Country' => __('Select Country', 'fluentform'), |
| 931 | - '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'), | |
| 932 | 937 | 'Country Restricted Error Message' => __('Country Error Message', 'fluentform'), |
| 933 | 938 | 'Set error message when selected country is restricted.' => __('Set error message when selected country is restricted.', 'fluentform'), |
| 934 | 939 | 'Add Keywords' => __('Add Keywords', 'fluentform'), |
| 935 | 940 | 'Add multiple keywords separated by comma to restrict submission.' => __('Add multiple keywords separated by comma to restrict submission.', 'fluentform'), |
| @@ -1095,8 +1100,61 @@ | ||
| 1095 | 1100 | 'Contact us' => __('Contact us', 'fluentform'), |
| 1096 | 1101 | 'Fluent Forms Pro' => __('Fluent Forms Pro', 'fluentform'), |
| 1097 | 1102 | 'Your license is active! Enjoy Fluent Forms Pro' => __('Your license is active! Enjoy Fluent Forms Pro', 'fluentform'), |
| 1098 | 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'), | |
| 1099 | 1157 | 'Cloudflare Turnstile Settings' => __('Cloudflare Turnstile Settings', 'fluentform'), |
| 1100 | 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'), |
| 1101 | 1159 | 'Read more about Cloudflare Turnstile.' => __('Read more about Cloudflare Turnstile.', 'fluentform'), |
| 1102 | 1160 | 'Please generate API key and API secret using Cloudflare Turnstile' => __('Please generate API key and API secret using Cloudflare Turnstile', 'fluentform'), |
| @@ -1388,8 +1446,11 @@ | ||
| 1388 | 1446 | 'starts with' => __('starts with', 'fluentform'), |
| 1389 | 1447 | 'ends with' => __('ends with', 'fluentform'), |
| 1390 | 1448 | 'Regex match' => __('Regex match', 'fluentform'), |
| 1391 | 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'), | |
| 1392 | 1453 | 'Field Type' => __('Field Type', 'fluentform'), |
| 1393 | 1454 | 'Disable Quantity' => __('Disable Quantity', 'fluentform'), |
| 1394 | 1455 | 'File Upload' => __('File Upload', 'fluentform'), |
| 1395 | 1456 | 'Remote URL' => __('Remote URL', 'fluentform'), |