| @@ -65,8 +65,13 @@ | ||
| 65 | 65 | 'No Notes found' => __('No Notes found', 'fluentform'), |
| 66 | 66 | 'All Types' => __('All Types', 'fluentform'), |
| 67 | 67 | 'Export' => __('Export', 'fluentform'), |
| 68 | 68 | 'Export as' => __('Export as', 'fluentform'), |
| 69 | + /* translators: %s is the export format (CSV, JSON, etc.) */ | |
| 70 | + 'Export as %s' => __('Export as %s', 'fluentform'), | |
| 71 | + 'Select a form to export its entries' => __('Select a form to export its entries', 'fluentform'), | |
| 72 | + 'Export failed. Please try again.' => __('Export failed. Please try again.', 'fluentform'), | |
| 73 | + 'Export timed out. Please try again.' => __('Export timed out. Please try again.', 'fluentform'), | |
| 69 | 74 | 'Filter' => __('Filter', 'fluentform'), |
| 70 | 75 | 'Filter By Date Range' => __('Filter By Date Range', 'fluentform'), |
| 71 | 76 | 'Favorites Entries only' => __('Favorites Entries only', 'fluentform'), |
| 72 | 77 | 'Amount' => __('Amount', 'fluentform'), |
| @@ -501,8 +506,9 @@ | ||
| 501 | 506 | 'Other Confirmations' => __('Other Confirmations', 'fluentform'), |
| 502 | 507 | 'Add Confirmation' => __('Add Confirmation', 'fluentform'), |
| 503 | 508 | 'Content' => __('Content', 'fluentform'), |
| 504 | 509 | 'Duplicate notification settings' => __('Duplicate notification settings', 'fluentform'), |
| 510 | + 'Duplicate integration feed' => __('Duplicate integration feed', 'fluentform'), | |
| 505 | 511 | 'Confirmation Name' => __('Confirmation Name', 'fluentform'), |
| 506 | 512 | 'The name to identify each confirmation.' => __('The name to identify each confirmation.','fluentform'), |
| 507 | 513 | 'Conditional Logic' => __('Conditional Logic', 'fluentform'), |
| 508 | 514 | 'Enable this feed conditionally. Select to match whether all rules are required, any rule is sufficient, or use group logic. If the conditions match, the feed will be run. For groups, if any group\'s conditions are fully met, the feed will be run.' => __('Enable this feed conditionally. Select to match whether all rules are required, any rule is sufficient, or use group logic. If the conditions match, the feed will be run. For groups, if any group\'s conditions are fully met, the feed will be run.', 'fluentform'), |
| @@ -920,8 +926,13 @@ | ||
| 920 | 926 | 'Layout Type' => __('Layout Type', 'fluentform'), |
| 921 | 927 | '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 | 928 | 'IP Based Restriction' => __('IP Based Restriction', 'fluentform'), |
| 923 | 929 | 'Country Based Restriction' => __('Country Based Restriction', 'fluentform'), |
| 930 | + 'How country based restriction works' => __('How country based restriction works', 'fluentform'), | |
| 931 | + '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'), | |
| 932 | + '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'), | |
| 933 | + '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'), | |
| 934 | + '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 | 935 | 'Keyword Based Restriction' => __('Keyword Based Restriction', 'fluentform'), |
| 925 | 936 | 'Add IP Address' => __('Add IP Address', 'fluentform'), |
| 926 | 937 | 'Add multiple IP address separated by comma to restrict submission.' => __('Add multiple IP address separated by comma to restrict submission.', 'fluentform'), |
| 927 | 938 | 'IP Address Restricted Error Message' => __('IP Address Error Message', 'fluentform'), |
| @@ -927,9 +938,9 @@ | ||
| 927 | 938 | 'IP Address Restricted Error Message' => __('IP Address Error Message', 'fluentform'), |
| 928 | 939 | 'Set error message when IP address is invalid.' => __('Set error message when IP address is invalid.', 'fluentform'), |
| 929 | 940 | 'Please setup your geolocation IP token from global settings.' => __('Please setup your geolocation IP token from global settings.', 'fluentform'), |
| 930 | 941 | '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'), | |
| 942 | + 'Choose the countries this rule applies to.' => __('Choose the countries this rule applies to.', 'fluentform'), | |
| 932 | 943 | 'Country Restricted Error Message' => __('Country Error Message', 'fluentform'), |
| 933 | 944 | 'Set error message when selected country is restricted.' => __('Set error message when selected country is restricted.', 'fluentform'), |
| 934 | 945 | 'Add Keywords' => __('Add Keywords', 'fluentform'), |
| 935 | 946 | 'Add multiple keywords separated by comma to restrict submission.' => __('Add multiple keywords separated by comma to restrict submission.', 'fluentform'), |
| @@ -1095,8 +1106,61 @@ | ||
| 1095 | 1106 | 'Contact us' => __('Contact us', 'fluentform'), |
| 1096 | 1107 | 'Fluent Forms Pro' => __('Fluent Forms Pro', 'fluentform'), |
| 1097 | 1108 | 'Your license is active! Enjoy Fluent Forms Pro' => __('Your license is active! Enjoy Fluent Forms Pro', 'fluentform'), |
| 1098 | 1109 | 'Deactivate License' => __('Deactivate License', 'fluentform'), |
| 1110 | + 'Manage updates and support for Fluent Forms Pro.' => __('Manage updates and support for Fluent Forms Pro.', 'fluentform'), | |
| 1111 | + 'Active' => __('Active', 'fluentform'), | |
| 1112 | + 'Disabled' => __('Disabled', 'fluentform'), | |
| 1113 | + 'Invalid' => __('Invalid', 'fluentform'), | |
| 1114 | + 'Error' => __('Error', 'fluentform'), | |
| 1115 | + 'Expired' => __('Expired', 'fluentform'), | |
| 1116 | + 'Grace Period' => __('Grace Period', 'fluentform'), | |
| 1117 | + 'Needs Verification' => __('Needs Verification', 'fluentform'), | |
| 1118 | + 'Not Activated' => __('Not Activated', 'fluentform'), | |
| 1119 | + 'Expires' => __('Expires', 'fluentform'), | |
| 1120 | + 'Lifetime' => __('Lifetime', 'fluentform'), | |
| 1121 | + 'Subscription' => __('Subscription', 'fluentform'), | |
| 1122 | + 'Licensed To' => __('Licensed To', 'fluentform'), | |
| 1123 | + 'Updates & Support' => __('Updates & Support', 'fluentform'), | |
| 1124 | + 'Ending soon' => __('Ending soon', 'fluentform'), | |
| 1125 | + 'Last checked' => __('Last checked', 'fluentform'), | |
| 1126 | + 'Refresh' => __('Refresh', 'fluentform'), | |
| 1127 | + 'Your Account' => __('Your Account', 'fluentform'), | |
| 1128 | + 'Get Support' => __('Get Support', 'fluentform'), | |
| 1129 | + 'Manage Subscription' => __('Manage Subscription', 'fluentform'), | |
| 1130 | + 'Deactivate' => __('Deactivate', 'fluentform'), | |
| 1131 | + 'Activate a different license key' => __('Activate a different license key', 'fluentform'), | |
| 1132 | + 'Enter your Fluent Forms Pro license key' => __('Enter your Fluent Forms Pro license key', 'fluentform'), | |
| 1133 | + 'The key you enter replaces the one this site currently uses.' => __('The key you enter replaces the one this site currently uses.', 'fluentform'), | |
| 1134 | + 'Activate your license to receive automatic updates and premium support.' => __('Activate your license to receive automatic updates and premium support.', 'fluentform'), | |
| 1135 | + 'Verify License' => __('Verify License', 'fluentform'), | |
| 1136 | + "Don't have a license key?" => __("Don't have a license key?", 'fluentform'), | |
| 1137 | + 'Purchase one here' => __('Purchase one here', 'fluentform'), | |
| 1138 | + 'Have a new license key?' => __('Have a new license key?', 'fluentform'), | |
| 1139 | + 'Click here' => __('Click here', 'fluentform'), | |
| 1140 | + 'Renew License' => __('Renew License', 'fluentform'), | |
| 1141 | + 'Your license has expired.' => __('Your license has expired.', 'fluentform'), | |
| 1142 | + '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'), | |
| 1143 | + 'Renew your license to keep receiving updates and support.' => __('Renew your license to keep receiving updates and support.', 'fluentform'), | |
| 1144 | + 'We could not verify this license.' => __('We could not verify this license.', 'fluentform'), | |
| 1145 | + 'This saved license needs to be verified.' => __('This saved license needs to be verified.', 'fluentform'), | |
| 1146 | + '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'), | |
| 1147 | + 'The license status could not be loaded.' => __('The license status could not be loaded.', 'fluentform'), | |
| 1148 | + 'Your license was activated successfully.' => __('Your license was activated successfully.', 'fluentform'), | |
| 1149 | + 'The license could not be activated.' => __('The license could not be activated.', 'fluentform'), | |
| 1150 | + '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'), | |
| 1151 | + 'Deactivate this license?' => __('Deactivate this license?', 'fluentform'), | |
| 1152 | + 'Yes, Deactivate' => __('Yes, Deactivate', 'fluentform'), | |
| 1153 | + 'Your license was deactivated successfully.' => __('Your license was deactivated successfully.', 'fluentform'), | |
| 1154 | + 'The license could not be deactivated.' => __('The license could not be deactivated.', 'fluentform'), | |
| 1155 | + 'Fluent Forms Lite does not require a license.' => __('Fluent Forms Lite does not require a license.', 'fluentform'), | |
| 1156 | + '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'), | |
| 1157 | + /* translators: %d: number of days. */ | |
| 1158 | + 'expired %d days ago' => __('expired %d days ago', 'fluentform'), | |
| 1159 | + 'expires today' => __('expires today', 'fluentform'), | |
| 1160 | + 'in 1 day' => __('in 1 day', 'fluentform'), | |
| 1161 | + /* translators: %d: number of days. */ | |
| 1162 | + 'in %d days' => __('in %d days', 'fluentform'), | |
| 1099 | 1163 | 'Cloudflare Turnstile Settings' => __('Cloudflare Turnstile Settings', 'fluentform'), |
| 1100 | 1164 | '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 | 1165 | 'Read more about Cloudflare Turnstile.' => __('Read more about Cloudflare Turnstile.', 'fluentform'), |
| 1102 | 1166 | 'Please generate API key and API secret using Cloudflare Turnstile' => __('Please generate API key and API secret using Cloudflare Turnstile', 'fluentform'), |
| @@ -1388,8 +1452,11 @@ | ||
| 1388 | 1452 | 'starts with' => __('starts with', 'fluentform'), |
| 1389 | 1453 | 'ends with' => __('ends with', 'fluentform'), |
| 1390 | 1454 | 'Regex match' => __('Regex match', 'fluentform'), |
| 1391 | 1455 | 'You have to have at least one item here.' => __('You have to have at least one item here.', 'fluentform'), |
| 1456 | + 'You have to have at least one option.' => __('You have to have at least one option.', 'fluentform'), | |
| 1457 | + 'You have to have at least two options.' => __('You have to have at least two options.', 'fluentform'), | |
| 1458 | + 'Bulk Edit cannot be applied to grouped options.' => __('Bulk Edit cannot be applied to grouped options.', 'fluentform'), | |
| 1392 | 1459 | 'Field Type' => __('Field Type', 'fluentform'), |
| 1393 | 1460 | 'Disable Quantity' => __('Disable Quantity', 'fluentform'), |
| 1394 | 1461 | 'File Upload' => __('File Upload', 'fluentform'), |
| 1395 | 1462 | 'Remote URL' => __('Remote URL', 'fluentform'), |