| 1 |
<?php |
| 2 |
|
| 3 |
namespace IvyForms\Services\Translations; |
| 4 |
|
| 5 |
/** |
| 6 |
* Class BackendStrings |
| 7 |
* |
| 8 |
* @package IvyForms\Translations |
| 9 |
* |
| 10 |
* @SuppressWarnings(ExcessiveMethodLength) |
| 11 |
* @SuppressWarnings(ExcessiveClassLength) |
| 12 |
* @phpcs:disable |
| 13 |
*/ |
| 14 |
class BackendStrings |
| 15 |
{ |
| 16 |
/** |
| 17 |
* Returns the array for the common strings |
| 18 |
* |
| 19 |
* @return mixed[] |
| 20 |
*/ |
| 21 |
public static function getCommonStrings(): array |
| 22 |
{ |
| 23 |
return [ |
| 24 |
'24_hour' => __('24 hour', 'ivyforms'), |
| 25 |
'active' => __('Active', 'ivyforms'), |
| 26 |
'action' => __('Action', 'ivyforms'), |
| 27 |
'action_cannot_be_undone' => __('This action cannot be undone.', 'ivyforms'), |
| 28 |
'all_entries' => __('All entries', 'ivyforms'), |
| 29 |
'all_forms' => __('All forms', 'ivyforms'), |
| 30 |
'am' => __('AM', 'ivyforms'), |
| 31 |
'am_pm' => __('AM/PM', 'ivyforms'), |
| 32 |
'back' => __('Back', 'ivyforms'), |
| 33 |
'build' => __('Build', 'ivyforms'), |
| 34 |
'cancel' => __('Cancel', 'ivyforms'), |
| 35 |
'close_notification' => __('Close notification', 'ivyforms'), |
| 36 |
'column_visibility' => __('Column visibility', 'ivyforms'), |
| 37 |
'delete' => __('Delete', 'ivyforms'), |
| 38 |
'decrease_value' => __('Decrease value', 'ivyforms'), |
| 39 |
'empty_search_subtitle' => __('Try again with different keywords and filters', 'ivyforms'), |
| 40 |
'empty_search_title' => __('Oops! Looks like there\'s nothing here!', 'ivyforms'), |
| 41 |
'entries' => __('Entries', 'ivyforms'), |
| 42 |
'export' => __('Export', 'ivyforms'), |
| 43 |
'export_form' => __('Export form', 'ivyforms'), |
| 44 |
'export_forms' => __('Export forms', 'ivyforms'), |
| 45 |
'export_selected_forms' => __('Export selected forms', 'ivyforms'), |
| 46 |
'form_desc' => __('Form description', 'ivyforms'), |
| 47 |
'form_duplicated' => __('Form duplicated successfully', 'ivyforms'), |
| 48 |
'form_name' => __('Form name', 'ivyforms'), |
| 49 |
'form_not_found' => __('Form not found or not published', 'ivyforms'), |
| 50 |
'form_updated' => __('Form updated successfully', 'ivyforms'), |
| 51 |
'increase_value' => __('Increase value', 'ivyforms'), |
| 52 |
'invalid_form_id' => __('Invalid form ID.', 'ivyforms'), |
| 53 |
'invalid_request_data' => __('Invalid request data.', 'ivyforms'), |
| 54 |
'invalid_middleware_signature' => __('Invalid middleware signature', 'ivyforms'), |
| 55 |
'enable' => __('Enable', 'ivyforms'), |
| 56 |
'leave' => __('Leave', 'ivyforms'), |
| 57 |
'learn_more' => __('Learn more', 'ivyforms'), |
| 58 |
'limit_min_max_date' => __('Limit min and/or max date', 'ivyforms'), |
| 59 |
'limit_min_max_time' => __('Limit min and/or max time', 'ivyforms'), |
| 60 |
'limit_min_max_tooltip' => __('When enabled in range mode, if the default start or end value falls outside the min/max limits, it will be automatically adjusted to fit within the allowed range.', 'ivyforms'), |
| 61 |
'limit_min_max_range' => __('Limit min and/or max range', 'ivyforms'), |
| 62 |
'min_time' => __('Min time', 'ivyforms'), |
| 63 |
'max_time' => __('Max time', 'ivyforms'), |
| 64 |
'name' => __('Name', 'ivyforms'), |
| 65 |
'new_form' => __('New form', 'ivyforms'), |
| 66 |
'no_results_for' => __('No results found for', 'ivyforms'), |
| 67 |
'not_selected' => __('Not selected', 'ivyforms'), |
| 68 |
'ok' => __('OK', 'ivyforms'), |
| 69 |
'page_list' => __('Page List:', 'ivyforms'), |
| 70 |
'please_select_form' => __('Please select a form', 'ivyforms'), |
| 71 |
'pm' => __('PM', 'ivyforms'), |
| 72 |
'save' => __('Save', 'ivyforms'), |
| 73 |
'security' => __('Security', 'ivyforms'), |
| 74 |
'settings' => __('Settings', 'ivyforms'), |
| 75 |
'starred' => __('Starred', 'ivyforms'), |
| 76 |
'status' => __('Status', 'ivyforms'), |
| 77 |
'stay' => __('Stay', 'ivyforms'), |
| 78 |
'style' => __('Style', 'ivyforms'), |
| 79 |
'submit' => __('Submit', 'ivyforms'), |
| 80 |
'text' => __('Text', 'ivyforms'), |
| 81 |
'time_format' => __('Time format', 'ivyforms'), |
| 82 |
'try_adjusting_search' => __('Try adjusting your search to find what you are looking for.', 'ivyforms'), |
| 83 |
'upgrade' => __('Upgrade', 'ivyforms'), |
| 84 |
'upgrade_pro' => __('Upgrade', 'ivyforms'), |
| 85 |
'upgrade_to_pro_for_multi_page' => __('Upgrade to Pro to unlock Multi-Page Forms', 'ivyforms'), |
| 86 |
'upgrade_to_pro_for_progress_indicator' => __('Upgrade to Pro to unlock Progress Indicators for multi-page forms', 'ivyforms'), |
| 87 |
'upgrade_to_pro_for_navigation_settings' => __('Upgrade to Pro to customize Navigation Button settings', 'ivyforms'), |
| 88 |
'multi_page_features' => __('Multi-Page Features', 'ivyforms'), |
| 89 |
'unlimited_pages' => __('Unlimited Pages', 'ivyforms'), |
| 90 |
'progress_indicators' => __('Progress Indicators (Bar, Tabs, Rootline)', 'ivyforms'), |
| 91 |
'navigation_settings' => __('Navigation Settings', 'ivyforms'), |
| 92 |
'page_specific_settings' => __('Page-Specific Settings', 'ivyforms'), |
| 93 |
'update' => __('Update', 'ivyforms'), |
| 94 |
'validation' => __('Validation', 'ivyforms'), |
| 95 |
'insert_image_by_url' => __('Insert image by URL', 'ivyforms'), |
| 96 |
'upload_image' => __('Upload image', 'ivyforms'), |
| 97 |
'image_url' => __('Image URL', 'ivyforms'), |
| 98 |
'open_in_new_tab' => __('Open in new tab', 'ivyforms'), |
| 99 |
'insert_placeholders' => __('Insert placeholders', 'ivyforms'), |
| 100 |
'placeholders' => __('Placeholders', 'ivyforms'), |
| 101 |
'visual' => __('Visual', 'ivyforms'), |
| 102 |
'html' => __('HTML', 'ivyforms'), |
| 103 |
'import' => __('Import', 'ivyforms'), |
| 104 |
'import_form' => __('Import form', 'ivyforms'), |
| 105 |
'import_forms' => __('Import forms', 'ivyforms'), |
| 106 |
'text_editor' => __('Text editor', 'ivyforms'), |
| 107 |
'failed_to_read_file' => __('Failed to read file', 'ivyforms'), |
| 108 |
'failed_to_export_forms' => __('Failed to export forms', 'ivyforms'), |
| 109 |
'file_upload' => __('File upload', 'ivyforms'), |
| 110 |
'file_upload_placeholder_drag_here' => __('Drag file here or | click to upload', 'ivyforms'), |
| 111 |
'failed_to_import_forms' => __('Failed to import forms', 'ivyforms'), |
| 112 |
'no_forms_imported' => __('No forms were imported.', 'ivyforms'), |
| 113 |
'invalid_import_file' => __('Invalid import file', 'ivyforms'), |
| 114 |
'forms_imported_successfully' => __('Forms imported successfully', 'ivyforms'), |
| 115 |
'forms_exported_successfully' => __('Forms exported successfully', 'ivyforms'), |
| 116 |
'imported_form' => __('Imported form', 'ivyforms'), |
| 117 |
'import_forms_instructions' => __('Upload your JSON file to import forms into this site. Imported forms are always created as new forms.', 'ivyforms'), |
| 118 |
'import_compatibility_title' => __('Your form is ready to be imported into IvyForms.', 'ivyforms'), |
| 119 |
'import_compatibility_notice' => __('All supported fields, settings, and configurations will be imported automatically. Platform-specific fields or features that do not have a direct IvyForms equivalent may be skipped or adjusted during the import process. We recommend reviewing your form after import to ensure everything is configured as expected.', 'ivyforms'), |
| 120 |
'unsupported_import_file' => __('Unsupported file. Please upload a JSON export from IvyForms, WS Form, Fluent Forms, WPForms, or Gravity Forms.', 'ivyforms'), |
| 121 |
'export_forms_instructions' => __('Export your forms, fields, settings, styles, confirmations, and notifications so you can easily import them on another site.', 'ivyforms'), |
| 122 |
'select_file' => __('Select file', 'ivyforms'), |
| 123 |
'choose_ivyforms_file' => __('Choose a form export file', 'ivyforms'), |
| 124 |
'maximum_file_size' => __('Maximum file size is 5 MB', 'ivyforms'), |
| 125 |
'file_size_exceeds_limit' => __('File size ({fileSize} MB) exceeds the maximum allowed size of {maxSize} MB. Please select a smaller file.', 'ivyforms'), |
| 126 |
'choose_file' => __('Choose file', 'ivyforms'), |
| 127 |
'no_file_chosen' => __('No file chosen', 'ivyforms'), |
| 128 |
'importing' => __('Importing...', 'ivyforms'), |
| 129 |
'select_export_options' => __('Select export options', 'ivyforms'), |
| 130 |
'exporting' => __('Exporting...', 'ivyforms'), |
| 131 |
'import_from_file_desc' => __('Upload a JSON file to import forms', 'ivyforms'), |
| 132 |
'form' => __('Form', 'ivyforms'), |
| 133 |
'forms' => __('Forms', 'ivyforms'), |
| 134 |
'styles' => __('Styles', 'ivyforms'), |
| 135 |
]; |
| 136 |
} |
| 137 |
|
| 138 |
/** |
| 139 |
* Returns the array for the settings strings |
| 140 |
* |
| 141 |
* @return mixed[] |
| 142 |
*/ |
| 143 |
public static function getSettingsStrings(): array |
| 144 |
{ |
| 145 |
return [ |
| 146 |
'activation_activated' => __('Plugin has been activated', 'ivyforms'), |
| 147 |
'activation_deactivated' => __('Plugin has been deactivated', 'ivyforms'), |
| 148 |
'activation_settings_domains_limit' => __('You have reached maximum number of registered domains', 'ivyforms'), |
| 149 |
'activation_settings_hidden_code' => __('Your purchase code has been hidden for security reasons. You can find it on your store page', 'ivyforms'), |
| 150 |
'activation_settings_invalid_code' => __('The purchase code is invalid or it has expired', 'ivyforms'), |
| 151 |
'all_settings_retrieved' => __('All settings retrieved successfully', 'ivyforms'), |
| 152 |
'delete_on_uninstall' => __('Delete IvyForms content when the plugin is uninstalled', 'ivyforms'), |
| 153 |
'delete_on_uninstall_warning_title' => __('Permanent Data Loss', 'ivyforms'), |
| 154 |
'delete_on_uninstall_warning_message'=> __('Enabling this option will permanently delete ALL IvyForms content (forms, entries, settings) when you uninstall this plugin. This action cannot be undone.', 'ivyforms'), |
| 155 |
'improve_ivyforms' => __('Improve IvyForms', 'ivyforms'), |
| 156 |
'enable_data_usage' => __('Enable data usage', 'ivyforms'), |
| 157 |
'data_usage_description' => __('Help us improve IvyForms by sharing anonymous data about your plugin usage. No personal data is collected.', 'ivyforms'), |
| 158 |
'clear_settings' => __('Clear settings', 'ivyforms'), |
| 159 |
'error_loading_settings' => __('Error loading settings', 'ivyforms'), |
| 160 |
'error_saving_settings' => __('Error saving settings', 'ivyforms'), |
| 161 |
'failed_to_load_settings' => __('Failed to load settings', 'ivyforms'), |
| 162 |
'failed_to_save_settings' => __('Failed to save settings', 'ivyforms'), |
| 163 |
'mcp_integration_enabled' => __('Enable MCP for AI assistants', 'ivyforms'), |
| 164 |
'mcp_integration_enabled_tooltip' => __('AI-assisted actions can be unpredictable. Please review before applying them on your site.', 'ivyforms'), |
| 165 |
'secret_key_missing' => __('Secret key is missing', 'ivyforms'), |
| 166 |
'setting_retrieved' => __('Setting retrieved successfully', 'ivyforms'), |
| 167 |
'settings_category_or_option_missing'=> __('Settings category and option must be provided.', 'ivyforms'), |
| 168 |
'settings_option_updated' => __('Settings option updated successfully', 'ivyforms'), |
| 169 |
'settings_permission_denied' => __('You do not have permission to access settings.', 'ivyforms'), |
| 170 |
'settings_saved' => __('Settings saved successfully', 'ivyforms'), |
| 171 |
'site_key_invalid' => __('Site key format is invalid. Please check your reCAPTCHA site key.', 'ivyforms'), |
| 172 |
'wcag_compliance_settings' => __('WCAG-compliant backend layout', 'ivyforms'), |
| 173 |
]; |
| 174 |
} |
| 175 |
|
| 176 |
/** |
| 177 |
* Returns the array for the dashboard strings |
| 178 |
* |
| 179 |
* @return mixed[] |
| 180 |
*/ |
| 181 |
public static function getDashboardStrings(): array |
| 182 |
{ |
| 183 |
return [ |
| 184 |
'dashboard' => __('Dashboard', 'ivyforms'), |
| 185 |
]; |
| 186 |
} |
| 187 |
|
| 188 |
/** |
| 189 |
* Returns the array for the "All Forms" page strings |
| 190 |
* |
| 191 |
* @return mixed[] |
| 192 |
*/ |
| 193 |
public static function getAllFormsStrings(): array |
| 194 |
{ |
| 195 |
return [ |
| 196 |
'actions' => __('Actions', 'ivyforms'), |
| 197 |
'action_undone' => __('This action can\'t be undone', 'ivyforms'), |
| 198 |
'add_new_form' => __('Add new form', 'ivyforms'), |
| 199 |
'admin_notification_email' => __('Admin notification email', 'ivyforms'), |
| 200 |
'are_you_sure_delete_form' => __('Are you sure you want to delete this form? Any existing form entries saved will be deleted as well.', 'ivyforms'), |
| 201 |
'are_you_sure_delete_forms' => __('Are you sure you want to delete these forms? Any existing form entries saved will be deleted as well.', 'ivyforms'), |
| 202 |
'author' => __('Author', 'ivyforms'), |
| 203 |
'close' => __('Close', 'ivyforms'), |
| 204 |
'copied_shortcode' => __('Copied shortcode to clipboard', 'ivyforms'), |
| 205 |
'copy_shorcode_table_form' => __('Copy shortcode for the form', 'ivyforms'), |
| 206 |
'date_created' => __('Date created', 'ivyforms'), |
| 207 |
'date_edited' => __('Date edited', 'ivyforms'), |
| 208 |
'date_filters' => __('Date filter', 'ivyforms'), |
| 209 |
'delete_form' => __('Are you sure you want to delete this form?', 'ivyforms'), |
| 210 |
'duplicate_form' => __('Duplicate this form?', 'ivyforms'), |
| 211 |
'duplicate_form_subtitle' => __('An exact copy will be added to your forms.', 'ivyforms'), |
| 212 |
'duplicate_notification' => __('Duplicate this notification?', 'ivyforms'), |
| 213 |
'duplicate_notification_subtitle'=> __('An exact copy will be added to your notifications.', 'ivyforms'), |
| 214 |
'duplicated_failed' => __('Failed to duplicate form', 'ivyforms'), |
| 215 |
'edit_columns' => __('Select the columns to show in the table', 'ivyforms'), |
| 216 |
'edit_table' => __('Edit table', 'ivyforms'), |
| 217 |
'empty_state_all_forms_subtitle' => __('Once you create a form it will appear here', 'ivyforms'), |
| 218 |
'empty_state_all_forms_title' => __('We didn\'t find any forms', 'ivyforms'), |
| 219 |
'error_deleting_form' => __('Error deleting form:', 'ivyforms'), |
| 220 |
'error_deleting_forms' => __('Error deleting forms:', 'ivyforms'), |
| 221 |
'error_duplicating_forms' => __('Error duplicating form:', 'ivyforms'), |
| 222 |
'error_fetching_forms' => __('Error fetching forms:', 'ivyforms'), |
| 223 |
'error_copying' => __('Error copying to clipboard!', 'ivyforms'), |
| 224 |
'error_refreshing' => __('Error refreshing data!', 'ivyforms'), |
| 225 |
'error_updating_forms' => __('Error updating form:', 'ivyforms'), |
| 226 |
'failed_to_create_form' => __('Failed to create form.', 'ivyforms'), |
| 227 |
'failed_to_delete_form' => __('Failed to delete form:', 'ivyforms'), |
| 228 |
'failed_to_delete_forms' => __('Failed to delete forms:', 'ivyforms'), |
| 229 |
'failed_to_duplicate_form' => __('Failed to duplicate form.', 'ivyforms'), |
| 230 |
'failed_to_parse_address_settings' => __('Failed to parse address field settings', 'ivyforms'), |
| 231 |
'failed_to_star_form' => __('Failed to favorite form', 'ivyforms'), |
| 232 |
'failed_to_unstar_form' => __('Failed to unfavorite form', 'ivyforms'), |
| 233 |
'failed_to_update_form' => __('Failed to update form!', 'ivyforms'), |
| 234 |
'filters' => __('Filters for all forms', 'ivyforms'), |
| 235 |
'flag' => __('Country flag icon', 'ivyforms'), |
| 236 |
'form' => __('Form', 'ivyforms'), |
| 237 |
'form_created' => __('Form created successfully.', 'ivyforms'), |
| 238 |
'form_deleted' => __('Form deleted successfully', 'ivyforms'), |
| 239 |
'form_loaded' => __('Form loaded successfully', 'ivyforms'), |
| 240 |
'form_published' => __('Form published successfully', 'ivyforms'), |
| 241 |
'form_starred' => __('Form moved to favorites', 'ivyforms'), |
| 242 |
'form_unpublished' => __('Form unpublished successfully', 'ivyforms'), |
| 243 |
'form_unstarred' => __('Form removed from favorites', 'ivyforms'), |
| 244 |
'forms_deleted' => __('Forms deleted successfully', 'ivyforms'), |
| 245 |
'get_current_state_err' => __('The getCurrentState method must be implemented by the store that uses this handler:', 'ivyforms'), |
| 246 |
'id' => __('ID', 'ivyforms'), |
| 247 |
'menu_button_element_not_found' => __('Menu button element not found', 'ivyforms'), |
| 248 |
'reset_filters' => __('Reset filters', 'ivyforms'), |
| 249 |
'select_all_forms' => __('Select all forms', 'ivyforms'), |
| 250 |
'select_form_header' => __('Select form', 'ivyforms'), |
| 251 |
'shortcode' => __('Shortcode', 'ivyforms'), |
| 252 |
'show_hide_all' => __('Show/Hide all', 'ivyforms'), |
| 253 |
'status_switch' => __('Switch to publish or unpublish the form', 'ivyforms'), |
| 254 |
'thanks_reaching' => __('Thanks for reaching out! We’ve received your message and will get back to you shortly.', 'ivyforms'), |
| 255 |
'try_adjusting_criteria' => __('Try adjusting your search criteria', 'ivyforms'), |
| 256 |
'unable_to_add_data' => __('Unable to add data in ', 'ivyforms'), |
| 257 |
'unable_to_save_data' => __('Unable to save data in ', 'ivyforms'), |
| 258 |
'unknown_entity' => __('Unknown entityPageName:', 'ivyforms'), |
| 259 |
'unsaved_changes' => __('You have unsaved changes. If you leave now, your changes will be lost.', 'ivyforms'), |
| 260 |
]; |
| 261 |
} |
| 262 |
|
| 263 |
/** |
| 264 |
* Returns the array for the "New Form" page strings |
| 265 |
* |
| 266 |
* @return mixed[] |
| 267 |
*/ |
| 268 |
public static function getNewFormStrings(): array |
| 269 |
{ |
| 270 |
return [ |
| 271 |
'add_field' => __('Add field', 'ivyforms'), |
| 272 |
'add_option' => __('Add option', 'ivyforms'), |
| 273 |
'address' => __('Address', 'ivyforms'), |
| 274 |
'address_field' => __('Address field', 'ivyforms'), |
| 275 |
'address_line_2' => __('Address line 2', 'ivyforms'), |
| 276 |
'agreement_text' => __('Agreement text', 'ivyforms'), |
| 277 |
'agreement_text_placeholder' => __('Enter the agreement text that users must accept', 'ivyforms'), |
| 278 |
'agreement_text_html_hint' => __('You can use HTML tags for links', 'ivyforms'), |
| 279 |
'advanced' => __('Advanced', 'ivyforms'), |
| 280 |
'amazing' => __('Amazing', 'ivyforms'), |
| 281 |
'awesome' => __('Awesome', 'ivyforms'), |
| 282 |
'build' => __('Build', 'ivyforms'), |
| 283 |
'button_label' => __('Button label', 'ivyforms'), |
| 284 |
'button_position' => __('Button position', 'ivyforms'), |
| 285 |
'calculate' => __('Calculate Field', 'ivyforms'), |
| 286 |
'calculated_field' => __('Calculated Field', 'ivyforms'), |
| 287 |
'center' => __('Center', 'ivyforms'), |
| 288 |
'characters' => __('Characters', 'ivyforms'), |
| 289 |
'checkbox' => __('Checkbox', 'ivyforms'), |
| 290 |
'choose_date' => __('Choose date', 'ivyforms'), |
| 291 |
'city' => __('City', 'ivyforms'), |
| 292 |
'clear_selection' => __('Clear selection', 'ivyforms'), |
| 293 |
'confirmation_label' => __('Confirmation label', 'ivyforms'), |
| 294 |
'confirmation_label_placeholder' => __('Confirm email', 'ivyforms'), |
| 295 |
'confirmation_placeholder' => __('Confirmation placeholder', 'ivyforms'), |
| 296 |
'confirmation_placeholder_placeholder' => __('Re-enter your email', 'ivyforms'), |
| 297 |
'country' => __('Country', 'ivyforms'), |
| 298 |
'copy_label' => __(' (copy)', 'ivyforms'), |
| 299 |
'css_classes' => __('CSS classes', 'ivyforms'), |
| 300 |
'css_classes_placeholder' => __('Add custom CSS class', 'ivyforms'), |
| 301 |
'css_classes_tooltip' => __('Add custom CSS classes to style this field', 'ivyforms'), |
| 302 |
'custom_validation_message' => __('Custom validation message', 'ivyforms'), |
| 303 |
'custom_validation_placeholder' => __('{{field_name}} is invalid', 'ivyforms'), |
| 304 |
'date' => __('Date', 'ivyforms'), |
| 305 |
'date_time' => __('Date & Time', 'ivyforms'), |
| 306 |
'date_dropdown' => __('Date dropdown', 'ivyforms'), |
| 307 |
'date_format' => __('Date format', 'ivyforms'), |
| 308 |
'date_input' => __('Date input', 'ivyforms'), |
| 309 |
'date_input_type' => __('Date field type', 'ivyforms'), |
| 310 |
'date_mode' => __('Date mode', 'ivyforms'), |
| 311 |
'date_time_mode_single' => __('Single', 'ivyforms'), |
| 312 |
'date_picker' => __('Date picker', 'ivyforms'), |
| 313 |
'DD' => __('DD', 'ivyforms'), |
| 314 |
'DD/MM/YYYY' => __('DD/MM/YYYY', 'ivyforms'), |
| 315 |
'DD.MM.YYYY' => __('DD.MM.YYYY', 'ivyforms'), |
| 316 |
'day' => __('Day', 'ivyforms'), |
| 317 |
'day_placeholder' => __('Day placeholder', 'ivyforms'), |
| 318 |
'default' => __('Default', 'ivyforms'), |
| 319 |
'default_value' => __('Default value', 'ivyforms'), |
| 320 |
'default_value_tooltip' => __('Set a default value for this field', 'ivyforms'), |
| 321 |
'description' => __('Description', 'ivyforms'), |
| 322 |
'description_message' => __('Description message', 'ivyforms'), |
| 323 |
'difficult_to_use' => __('Difficult to use', 'ivyforms'), |
| 324 |
'dropdown' => __('Dropdown', 'ivyforms'), |
| 325 |
'email' => __('Email', 'ivyforms'), |
| 326 |
'email_confirmation_label' => __('Email confirmation label', 'ivyforms'), |
| 327 |
'email_confirmation_label_placeholder' => __('Confirm email', 'ivyforms'), |
| 328 |
'email_confirmation_placeholder' => __('Email confirmation placeholder', 'ivyforms'), |
| 329 |
'email_confirmation_placeholder_placeholder' => __('Re-enter your email', 'ivyforms'), |
| 330 |
'empty_state_title' => __('Add a field to start building your form', 'ivyforms'), |
| 331 |
'enable_auto_country_detection' => __('Enable auto country detection', 'ivyforms'), |
| 332 |
'enable_confirmation' => __('Enable confirmation', 'ivyforms'), |
| 333 |
'enable_email_confirmation' => __('Enable email confirmation', 'ivyforms'), |
| 334 |
'made_with' => __('Made with', 'ivyforms'), |
| 335 |
'made_with_ivyforms' => __('Made with IvyForms', 'ivyforms'), |
| 336 |
'enter_date' => __('Enter date', 'ivyforms'), |
| 337 |
'enter_description_here' => __('Enter description here', 'ivyforms'), |
| 338 |
'enter_email_address' => __('Please enter a valid email address.', 'ivyforms'), |
| 339 |
'enter_phone_number' => __('Please enter a valid phone number.', 'ivyforms'), |
| 340 |
'enter_valid_number' => __('Please enter a valid number.', 'ivyforms'), |
| 341 |
'enter_text_here' => __('Enter text here', 'ivyforms'), |
| 342 |
'enter_amount' => __('Enter amount', 'ivyforms'), |
| 343 |
'enter_label_text' => __('Enter label text', 'ivyforms'), |
| 344 |
'enter_tooltip_message_here' => __('Enter tooltip message here', 'ivyforms'), |
| 345 |
'enter_valid_website' => __('Please enter a valid website URL.', 'ivyforms'), |
| 346 |
'error_loading_form' => __('Error loading form', 'ivyforms'), |
| 347 |
'failed_to_fetch_form' => __('Failed to fetch form', 'ivyforms'), |
| 348 |
'failed_to_load_form' => __('Failed to load the selected form', 'ivyforms'), |
| 349 |
'failed_to_tab_form' => __('Failed to load form', 'ivyforms'), |
| 350 |
'field_desc_placeholder' => __('Write your field description here', 'ivyforms'), |
| 351 |
'field_required' => __('field is required', 'ivyforms'), |
| 352 |
'first_name' => __('First name', 'ivyforms'), |
| 353 |
'first_save_form' => __('Please save the form before previewing', 'ivyforms'), |
| 354 |
'first_save_form_for_export' => __('Please save the form before exporting', 'ivyforms'), |
| 355 |
'form_builder_redo' => __('Redo', 'ivyforms'), |
| 356 |
'form_builder_undo' => __('Undo', 'ivyforms'), |
| 357 |
'general' => __('General', 'ivyforms'), |
| 358 |
'layout' => __('Layout', 'ivyforms'), |
| 359 |
'section' => __('Section', 'ivyforms'), |
| 360 |
'sections' => __('Sections', 'ivyforms'), |
| 361 |
'payment' => __('Payment', 'ivyforms'), |
| 362 |
'good' => __('Good', 'ivyforms'), |
| 363 |
'gdpr' => __('GDPR', 'ivyforms'), |
| 364 |
'hearts' => __('Hearts', 'ivyforms'), |
| 365 |
'hide_confirmation_label' => __('Hide confirmation label', 'ivyforms'), |
| 366 |
'hide_email_confirmation_label' => __('Hide email confirmation label', 'ivyforms'), |
| 367 |
'hide_label' => __('Hide label', 'ivyforms'), |
| 368 |
'hours' => __('Hours', 'ivyforms'), |
| 369 |
'html' => __('HTML', 'ivyforms'), |
| 370 |
'html_content_hint' => __('Enter your HTML content. This will be displayed to users exactly as entered.', 'ivyforms'), |
| 371 |
'html_code_hint' => __('Enter raw HTML code. You can use any valid HTML tags.', 'ivyforms'), |
| 372 |
'html_field_placeholder' => __('Enter HTML content in the options panel', 'ivyforms'), |
| 373 |
'icon_type' => __('Icon type', 'ivyforms'), |
| 374 |
'input' => __('Input', 'ivyforms'), |
| 375 |
'inside' => __('Inside', 'ivyforms'), |
| 376 |
'label' => __('Label', 'ivyforms'), |
| 377 |
'label_position' => __('Label position', 'ivyforms'), |
| 378 |
'label_position_default' => __('Default', 'ivyforms'), |
| 379 |
'label_position_inside' => __('Inside', 'ivyforms'), |
| 380 |
'label_position_left' => __('Left', 'ivyforms'), |
| 381 |
'label_position_right' => __('Right', 'ivyforms'), |
| 382 |
'label_position_top' => __('Top', 'ivyforms'), |
| 383 |
'label_tooltip' => __('Label tooltip', 'ivyforms'), |
| 384 |
'last_name' => __('Last name', 'ivyforms'), |
| 385 |
'limit_maximum_length' => __('Limit maximum length', 'ivyforms'), |
| 386 |
'likert' => __('Likert', 'ivyforms'), |
| 387 |
'likes' => __('Likes', 'ivyforms'), |
| 388 |
'max_date' => __('Maximum date', 'ivyforms'), |
| 389 |
'maximum_length' => __('Maximum length', 'ivyforms'), |
| 390 |
'middle_name' => __('Middle name', 'ivyforms'), |
| 391 |
'min_date' => __('Minimum date', 'ivyforms'), |
| 392 |
'minutes' => __('Minutes', 'ivyforms'), |
| 393 |
'MM' => __('MM', 'ivyforms'), |
| 394 |
'MM/DD/YYYY' => __('MM/DD/YYYY', 'ivyforms'), |
| 395 |
'month' => __('Month', 'ivyforms'), |
| 396 |
'month_placeholder' => __('Month placeholder', 'ivyforms'), |
| 397 |
'name' => __('Name', 'ivyforms'), |
| 398 |
'name_field' => __('Name field', 'ivyforms'), |
| 399 |
'name_field_1' => __('Name field 1', 'ivyforms'), |
| 400 |
'name_field_2' => __('Name field 2', 'ivyforms'), |
| 401 |
'name_field_3' => __('Name field 3', 'ivyforms'), |
| 402 |
'name_field_4' => __('Name field 4', 'ivyforms'), |
| 403 |
'name_field_5' => __('Name field 5', 'ivyforms'), |
| 404 |
'net_promoter' => __('Net promoter', 'ivyforms'), |
| 405 |
'nice' => __('Nice', 'ivyforms'), |
| 406 |
'allow_select_dates' => __('Allow selecting dates', 'ivyforms'), |
| 407 |
'any_dates' => __('Any dates', 'ivyforms'), |
| 408 |
'any_days_of_week' => __('Any days of the week', 'ivyforms'), |
| 409 |
'any_months' => __('Any months', 'ivyforms'), |
| 410 |
'available_calendar_months' => __('Months of the year available in the calendar', 'ivyforms'), |
| 411 |
'available_calendar_week_days' => __('Days of the week available in the calendar', 'ivyforms'), |
| 412 |
'available_dynamic_dates' => __('Available Dynamic Dates', 'ivyforms'), |
| 413 |
'current_date' => __('Current', 'ivyforms'), |
| 414 |
'current_time' => __('Current', 'ivyforms'), |
| 415 |
'enable_date_range' => __('Enable date range', 'ivyforms'), |
| 416 |
'enable_seconds' => __('Enable seconds', 'ivyforms'), |
| 417 |
'exclude_weekdays' => __('Exclude weekdays', 'ivyforms'), |
| 418 |
'exclude_weekends' => __('Exclude weekends', 'ivyforms'), |
| 419 |
'future_dates' => __('Future dates', 'ivyforms'), |
| 420 |
'on_monday' => __('On Monday', 'ivyforms'), |
| 421 |
'on_sunday' => __('On Sunday', 'ivyforms'), |
| 422 |
'past_dates' => __('Past dates', 'ivyforms'), |
| 423 |
'week_starts' => __('Week starts', 'ivyforms'), |
| 424 |
'no_duplicates' => __('No duplicates', 'ivyforms'), |
| 425 |
'no_field_selected' => __('No field selected', 'ivyforms'), |
| 426 |
'not_set' => __('not set', 'ivyforms'), |
| 427 |
'number' => __('Number', 'ivyforms'), |
| 428 |
'number_format' => __('Format', 'ivyforms'), |
| 429 |
'number_format_none' => __('None', 'ivyforms'), |
| 430 |
'number_format_us_decimal' => __('US style with decimal (ex: 123,456.00)', 'ivyforms'), |
| 431 |
'number_format_us_int' => __('US style without decimal (ex: 123,456,789)', 'ivyforms'), |
| 432 |
'number_format_eu_decimal' => __('EU style with decimal (ex: 123.456,00)', 'ivyforms'), |
| 433 |
'number_format_eu_int' => __('EU style without decimal (ex: 123.456.789)', 'ivyforms'), |
| 434 |
'options' => __('Options', 'ivyforms'), |
| 435 |
'options_list' => __('Options list', 'ivyforms'), |
| 436 |
'paragraph' => __('Paragraph', 'ivyforms'), |
| 437 |
'partonomic_name' => __('Partonomic name', 'ivyforms'), |
| 438 |
'password' => __('Password', 'ivyforms'), |
| 439 |
'phone' => __('Phone', 'ivyforms'), |
| 440 |
'phone_format' => __('Phone format', 'ivyforms'), |
| 441 |
'phone_format_e164' => __('E.164', 'ivyforms'), |
| 442 |
'phone_format_international' => __('International', 'ivyforms'), |
| 443 |
'phone_format_national' => __('National', 'ivyforms'), |
| 444 |
'phone_number' => __('Phone number', 'ivyforms'), |
| 445 |
'placeholder' => __('Placeholder', 'ivyforms'), |
| 446 |
'please_select_field' => __('Please select a field to view its options.', 'ivyforms'), |
| 447 |
'prefix' => __('Prefix', 'ivyforms'), |
| 448 |
'preview_form' => __('Preview form', 'ivyforms'), |
| 449 |
'radio_button' => __('Radio button', 'ivyforms'), |
| 450 |
'range_from' => __('Range from', 'ivyforms'), |
| 451 |
'range_to' => __('Range to', 'ivyforms'), |
| 452 |
'rating' => __('Rating', 'ivyforms'), |
| 453 |
'read_only' => __('Read only', 'ivyforms'), |
| 454 |
'rich_text' => __('Rich Text', 'ivyforms'), |
| 455 |
'require_essentials_plan' => __('This feature requires at least the Essentials plan. Please upgrade your plan to access this feature..', 'ivyforms'), |
| 456 |
'require_pro_plan' => __('This feature requires Pro plugin. Please upgrade your plan to access this feature.', 'ivyforms'), |
| 457 |
'required' => __('Required', 'ivyforms'), |
| 458 |
'required_message' => __('Required message', 'ivyforms'), |
| 459 |
'required_message_placeholder' => __('Write your field required message here', 'ivyforms'), |
| 460 |
'results' => __('Results', 'ivyforms'), |
| 461 |
'rows' => __('rows', 'ivyforms'), |
| 462 |
'rows_editor' => __('Rows', 'ivyforms'), |
| 463 |
'select_date' => __('Select date', 'ivyforms'), |
| 464 |
'select_form' => __('Select a form', 'ivyforms'), |
| 465 |
'show_text' => __('Show text', 'ivyforms'), |
| 466 |
'show_grid_for_the_slider' => __('Show grid for the slider', 'ivyforms'), |
| 467 |
'show_min_max_value' => __('Show min and max values', 'ivyforms'), |
| 468 |
'signature' => __('Signature', 'ivyforms'), |
| 469 |
'slider' => __('Slider', 'ivyforms'), |
| 470 |
'smart_logic' => __('Smart logic', 'ivyforms'), |
| 471 |
'state' => __('State / Province', 'ivyforms'), |
| 472 |
'stars' => __('Stars', 'ivyforms'), |
| 473 |
'step' => __('Step', 'ivyforms'), |
| 474 |
'street_address' => __('Street address', 'ivyforms'), |
| 475 |
'style' => __('Style', 'ivyforms'), |
| 476 |
'sublabel' => __('Sublabel', 'ivyforms'), |
| 477 |
'submit' => __('Submit', 'ivyforms'), |
| 478 |
'suffix' => __('Suffix', 'ivyforms'), |
| 479 |
'support' => __('Support', 'ivyforms'), |
| 480 |
'text' => __('Text', 'ivyforms'), |
| 481 |
'text_area_size' => __('Text area size', 'ivyforms'), |
| 482 |
'this_field_is_required' => __('This field is required', 'ivyforms'), |
| 483 |
'time_dropdown' => __('Time (dropdown)', 'ivyforms'), |
| 484 |
'time_field_type' => __('Time field type', 'ivyforms'), |
| 485 |
'time_format' => __('Time format', 'ivyforms'), |
| 486 |
'time_input' => __('Time (input)', 'ivyforms'), |
| 487 |
'time_mode' => __('Time mode', 'ivyforms'), |
| 488 |
'time_mode_single' => __('Single', 'ivyforms'), |
| 489 |
'time_mode_range' => __('Range', 'ivyforms'), |
| 490 |
'time_picker' => __('Time picker', 'ivyforms'), |
| 491 |
'top' => __('Top', 'ivyforms'), |
| 492 |
'validation' => __('Validation', 'ivyforms'), |
| 493 |
'very_good' => __('Very good', 'ivyforms'), |
| 494 |
'website' => __('Website/URL', 'ivyforms'), |
| 495 |
'website_prefix_placeholder' => __('https://', 'ivyforms'), |
| 496 |
'website_suffix_placeholder' => __('.com', 'ivyforms'), |
| 497 |
'year' => __('Year', 'ivyforms'), |
| 498 |
'year_placeholder' => __('Year placeholder', 'ivyforms'), |
| 499 |
'YYYY' => __('YYYY', 'ivyforms'), |
| 500 |
'YYYY-MM-DD' => __('YYYY-MM-DD', 'ivyforms'), |
| 501 |
'zip' => __('Zip / Postal code', 'ivyforms'), |
| 502 |
]; |
| 503 |
} |
| 504 |
|
| 505 |
/** |
| 506 |
* Returns the array for the "Styles" tab of Form Builder page |
| 507 |
* |
| 508 |
* @return mixed[] |
| 509 |
*/ |
| 510 |
public static function getStylesFormBuilderStrings(): array |
| 511 |
{ |
| 512 |
return [ |
| 513 |
'border_radius' => __('Border radius', 'ivyforms'), |
| 514 |
'border_width' => __('Border width', 'ivyforms'), |
| 515 |
'border_style' => __('Border style', 'ivyforms'), |
| 516 |
'button_settings' => __('Button settings', 'ivyforms'), |
| 517 |
'colors' => __('Colors', 'ivyforms'), |
| 518 |
'css_class_name' => __('CSS class name', 'ivyforms'), |
| 519 |
'css_class' => __('CSS class', 'ivyforms'), |
| 520 |
'copy_css_class' => __('Copy CSS class', 'ivyforms'), |
| 521 |
'copied_css_class' => __('CSS class copied to clipboard', 'ivyforms'), |
| 522 |
'additional_css_classes' => __('Additional CSS classes', 'ivyforms'), |
| 523 |
'additional_css_classes_placeholder' => __('my-form, newsletter-form', 'ivyforms'), |
| 524 |
'custom_css' => __('Custom CSS', 'ivyforms'), |
| 525 |
'custom_css_class' => __('Custom CSS class', 'ivyforms'), |
| 526 |
'custom_styles' => __('Custom styles', 'ivyforms'), |
| 527 |
'disable_styles' => __('Disable styles', 'ivyforms'), |
| 528 |
'disable_styles_tooltip' => __('When enabled, form uses system defaults. When disabled, you can customize the Ivy theme.', 'ivyforms'), |
| 529 |
'error_message' => __('Error message', 'ivyforms'), |
| 530 |
'field_border_color' => __('Field border color', 'ivyforms'), |
| 531 |
'field_settings' => __('Field settings', 'ivyforms'), |
| 532 |
'field_text' => __('Field text', 'ivyforms'), |
| 533 |
'description_color' => __('Description color', 'ivyforms'), |
| 534 |
'field_text_color' => __('Field text color', 'ivyforms'), |
| 535 |
'field_placeholder_text' => __('Placeholder text', 'ivyforms'), |
| 536 |
'checkbox_radio_color' => __('Checkbox/radio color', 'ivyforms'), |
| 537 |
'form_settings' => __('Form settings', 'ivyforms'), |
| 538 |
'font_size' => __('Font size', 'ivyforms'), |
| 539 |
'font_style' => __('Font style', 'ivyforms'), |
| 540 |
'font_weight' => __('Font weight', 'ivyforms'), |
| 541 |
'font_family' => __('Font family', 'ivyforms'), |
| 542 |
'form_background_color' => __('Form background color', 'ivyforms'), |
| 543 |
'form_styles' => __('Form styles', 'ivyforms'), |
| 544 |
'form_title' => __('Form title', 'ivyforms'), |
| 545 |
'form_background' => __('Form background', 'ivyforms'), |
| 546 |
'form_border_color' => __('Form border color', 'ivyforms'), |
| 547 |
'form_corner' => __('Form corner', 'ivyforms'), |
| 548 |
'form_border_width' => __('Form border width', 'ivyforms'), |
| 549 |
'form_border_style' => __('Form border style', 'ivyforms'), |
| 550 |
'form_title_text' => __('Form title text', 'ivyforms'), |
| 551 |
'field_background' => __('Field background', 'ivyforms'), |
| 552 |
'field_corner' => __('Field corner', 'ivyforms'), |
| 553 |
'field_border_width' => __('Field border width', 'ivyforms'), |
| 554 |
'field_padding_left_right' => __('Field padding left/right', 'ivyforms'), |
| 555 |
'form_padding_left_right' => __('Form padding left/right', 'ivyforms'), |
| 556 |
'field_padding_top_bottom' => __('Field padding top/bottom', 'ivyforms'), |
| 557 |
'field_label_text' => __('Field label text', 'ivyforms'), |
| 558 |
'field_states' => __('Field states', 'ivyforms'), |
| 559 |
'label_font_color' => __('Label font color', 'ivyforms'), |
| 560 |
'placeholder_font_color' => __('Placeholder font color', 'ivyforms'), |
| 561 |
'button_background' => __('Button background', 'ivyforms'), |
| 562 |
'button_border_color' => __('Button border color', 'ivyforms'), |
| 563 |
'button_border_width' => __('Button border width', 'ivyforms'), |
| 564 |
'button_text' => __('Button text', 'ivyforms'), |
| 565 |
'button_text_color' => __('Button text color', 'ivyforms'), |
| 566 |
'button_width' => __('Button width', 'ivyforms'), |
| 567 |
'button_height' => __('Button height', 'ivyforms'), |
| 568 |
'horizontal_spacing' => __('Horizontal spacing', 'ivyforms'), |
| 569 |
'form_alignment' => __('Form alignment', 'ivyforms'), |
| 570 |
'label_alignment' => __('Label alignment', 'ivyforms'), |
| 571 |
'placeholder_alignment' => __('Placeholder alignment', 'ivyforms'), |
| 572 |
'ivy_styles' => __('Ivy styles', 'ivyforms'), |
| 573 |
'ivy_default' => __('Ivy (Default)', 'ivyforms'), |
| 574 |
'unlock_creative_superpowers' => __('Unlock Creative Superpowers', 'ivyforms'), |
| 575 |
'pro_themes_collection_description' => __('Get access to our full collection of professionally designed themes.', 'ivyforms'), |
| 576 |
'explore_collection' => __('Explore Collection', 'ivyforms'), |
| 577 |
'form_theme' => __('Form theme', 'ivyforms'), |
| 578 |
'contact_us' => __('Contact Us', 'ivyforms'), |
| 579 |
'get_started' => __('Get Started', 'ivyforms'), |
| 580 |
'join_waitlist' => __('Join Waitlist', 'ivyforms'), |
| 581 |
'book_a_demo' => __('Book a Demo', 'ivyforms'), |
| 582 |
'your_name' => __('Your name', 'ivyforms'), |
| 583 |
'i_agree_to_terms' => __('I agree to terms', 'ivyforms'), |
| 584 |
'subscribe_to_updates' => __('Subscribe to updates', 'ivyforms'), |
| 585 |
'mix' => __('Mix', 'ivyforms'), |
| 586 |
'messages' => __('Messages', 'ivyforms'), |
| 587 |
'padding_left_right' => __('Padding left/right', 'ivyforms'), |
| 588 |
'padding_top_bottom' => __('Padding top/bottom', 'ivyforms'), |
| 589 |
'primary_color' => __('Primary color', 'ivyforms'), |
| 590 |
'quick_start' => __('Quick start', 'ivyforms'), |
| 591 |
'quick_start_description' => __('Perfect for a fast start - customize essential styles with just a few clicks.', 'ivyforms'), |
| 592 |
'quick_mode' => __('Quick', 'ivyforms'), |
| 593 |
'advanced_mode' => __('Advanced', 'ivyforms'), |
| 594 |
'advanced_mode_description' => __('Advanced mode offers in-depth control over every design element.', 'ivyforms'), |
| 595 |
'small' => __('Small', 'ivyforms'), |
| 596 |
'large' => __('Large', 'ivyforms'), |
| 597 |
'reset_to_default' => __('Reset to default', 'ivyforms'), |
| 598 |
'reset_to_default_styles' => __('Reset to default styles', 'ivyforms'), |
| 599 |
'reset_styles_confirmation_title' => __('Reset to default styles', 'ivyforms'), |
| 600 |
'reset_styles_confirmation_message' => __('Are you sure you want to reset all styles to default? This action cannot be undone.', 'ivyforms'), |
| 601 |
'confirm_reset' => __('Reset', 'ivyforms'), |
| 602 |
'secondary_color' => __('Secondary color', 'ivyforms'), |
| 603 |
'spacing' => __('Spacing', 'ivyforms'), |
| 604 |
'theme_default' => __('Theme default', 'ivyforms'), |
| 605 |
'theme_name' => __('Theme name', 'ivyforms'), |
| 606 |
'save_as_new_theme' => __('Save as new theme', 'ivyforms'), |
| 607 |
'save_as_theme' => __('Save as theme', 'ivyforms'), |
| 608 |
'theme_saved_successfully' => __('New theme saved successfully', 'ivyforms'), |
| 609 |
'typography' => __('Typography', 'ivyforms'), |
| 610 |
'vertical_spacing' => __('Vertical spacing', 'ivyforms'), |
| 611 |
'corners' => __('Corners', 'ivyforms'), |
| 612 |
'form_description_settings' => __('Form description', 'ivyforms'), |
| 613 |
'form_message' => __('Form message', 'ivyforms'), |
| 614 |
'field_labels' => __('Field labels', 'ivyforms'), |
| 615 |
'field_placeholder' => __('Field placeholder', 'ivyforms'), |
| 616 |
'checkbox_radio' => __('Checkbox and radio', 'ivyforms'), |
| 617 |
'button_states' => __('Button states', 'ivyforms'), |
| 618 |
'selection_color' => __('Selection color', 'ivyforms'), |
| 619 |
'checkbox_radio_settings' => __('Checkbox and radio', 'ivyforms'), |
| 620 |
'confirmation_message' => __('Confirmation message', 'ivyforms'), |
| 621 |
'border_color' => __('Border color', 'ivyforms'), |
| 622 |
'background_color' => __('Background color', 'ivyforms'), |
| 623 |
'text_color' => __('Text color', 'ivyforms'), |
| 624 |
'font_color' => __('Font color', 'ivyforms'), |
| 625 |
'normal_state' => __('Normal', 'ivyforms'), |
| 626 |
'hover_state' => __('Hover', 'ivyforms'), |
| 627 |
'success' => __('Success', 'ivyforms'), |
| 628 |
'error' => __('Error', 'ivyforms'), |
| 629 |
'sample_view' => __('Sample view', 'ivyforms'), |
| 630 |
'back_to_form' => __('Back to form', 'ivyforms'), |
| 631 |
'new_style' => __('New style', 'ivyforms'), |
| 632 |
'checkbox_radio_selection' => __('Checkbox and radio selection', 'ivyforms'), |
| 633 |
'corner' => __('Corner', 'ivyforms'), |
| 634 |
'required_indicator' => __('Required indicator', 'ivyforms'), |
| 635 |
'sample_form_description' => __('This is a sample form description. It shows how your description will look.', 'ivyforms'), |
| 636 |
'sample_text_field' => __('Text field', 'ivyforms'), |
| 637 |
'sample_field_description' => __('This is a field description.', 'ivyforms'), |
| 638 |
'sample_text_input_placeholder' => __('Text input', 'ivyforms'), |
| 639 |
'sample_dropdown_label' => __('Dropdown label', 'ivyforms'), |
| 640 |
'sample_select_placeholder' => __('Select an option', 'ivyforms'), |
| 641 |
'sample_active_field' => __('Active text field', 'ivyforms'), |
| 642 |
'sample_active_state' => __('Active state', 'ivyforms'), |
| 643 |
'sample_error_field' => __('Text field with error', 'ivyforms'), |
| 644 |
'sample_error_message' => __('This field is required.', 'ivyforms'), |
| 645 |
'sample_error_state' => __('Error state', 'ivyforms'), |
| 646 |
'sample_readonly_field' => __('Read-only text field', 'ivyforms'), |
| 647 |
'sample_radio_group' => __('Radio group', 'ivyforms'), |
| 648 |
'sample_option_1' => __('Option 1', 'ivyforms'), |
| 649 |
'sample_option_2' => __('Option 2', 'ivyforms'), |
| 650 |
'sample_checkbox_group' => __('Checkbox group', 'ivyforms'), |
| 651 |
'sample_choice_1' => __('Choice 1', 'ivyforms'), |
| 652 |
'sample_choice_2' => __('Choice 2', 'ivyforms'), |
| 653 |
'sample_success_message' => __('Your submission was successful! This is a sample confirmation message.', 'ivyforms'), |
| 654 |
'unlink_corners' => __('Unlink corners', 'ivyforms'), |
| 655 |
'link_corners' => __('Link corners', 'ivyforms'), |
| 656 |
'rating' => __('Rating', 'ivyforms'), |
| 657 |
'slider_style_section' => __('Slider', 'ivyforms'), |
| 658 |
'icon_size' => __('Icon size', 'ivyforms'), |
| 659 |
'icon_color' => __('Icon color', 'ivyforms'), |
| 660 |
'slider_handle_color' => __('Slider handle color', 'ivyforms'), |
| 661 |
'slider_highlight_color' => __('Slider highlight color', 'ivyforms'), |
| 662 |
'slider_border_color' => __('Slider border color', 'ivyforms'), |
| 663 |
'slider_track_color' => __('Slider track color', 'ivyforms'), |
| 664 |
'remaining_track_color' => __('Remaining track color', 'ivyforms'), |
| 665 |
'date_time_picker' => __('Date & time (picker)', 'ivyforms'), |
| 666 |
'calendar_background_color' => __('Calendar background color', 'ivyforms'), |
| 667 |
'number_text_color' => __('Number/text color', 'ivyforms'), |
| 668 |
'select' => __('Select', 'ivyforms'), |
| 669 |
'tag_color' => __('Tag color', 'ivyforms'), |
| 670 |
'tag_text_color' => __('Tag text color', 'ivyforms'), |
| 671 |
'option_hover_color' => __('Option hover color', 'ivyforms'), |
| 672 |
'selection_text_color' => __('Selection text color', 'ivyforms'), |
| 673 |
'selection_background_color' => __('Selection background color', 'ivyforms'), |
| 674 |
]; |
| 675 |
} |
| 676 |
|
| 677 |
/** |
| 678 |
* Returns the array for the "Settings form builder" page strings |
| 679 |
* |
| 680 |
* @return mixed[] |
| 681 |
*/ |
| 682 |
public static function getSettingsFormBuilderStrings(): array |
| 683 |
{ |
| 684 |
return [ |
| 685 |
'after_form_submission' => __('After form submission:', 'ivyforms'), |
| 686 |
'allow_ivy_mailchimp_integration' => __('Allow IvyForms to be used as a data source in Mailchimp', 'ivyforms'), |
| 687 |
'allow_ivy_wpdatatables_integration' => __('Allow IvyForms to be used as a data source in wpDataTables', 'ivyforms'), |
| 688 |
'are_you_sure_delete_field' => __('Are you sure you want to delete this field?', 'ivyforms'), |
| 689 |
'are_you_sure_delete_notification' => __('Are you sure you want to delete this notification?', 'ivyforms'), |
| 690 |
'are_you_sure_delete_confirmation' => __('Are you sure you want to delete this confirmation?', 'ivyforms'), |
| 691 |
'blank_form' => __('Blank form', 'ivyforms'), |
| 692 |
'add_confirmation' => __('Add confirmation', 'ivyforms'), |
| 693 |
'cannot_delete_last_confirmation' => __('You cannot delete the last confirmation for this form.', 'ivyforms'), |
| 694 |
'confirmation_name' => __('Confirmation name', 'ivyforms'), |
| 695 |
'confirmation_name_required' => __('Confirmation name is required.', 'ivyforms'), |
| 696 |
'confirmation_deleted' => __('Confirmation deleted successfully', 'ivyforms'), |
| 697 |
'confirmation_duplicated' => __('Confirmation duplicated successfully', 'ivyforms'), |
| 698 |
'confirmations' => __('Confirmations', 'ivyforms'), |
| 699 |
'default_confirmation' => __('Default', 'ivyforms'), |
| 700 |
'default_confirmation_name' => __('Confirmation', 'ivyforms'), |
| 701 |
'confirmation_default_fallback_hint' => __('Fallback when no other confirmation matches. Smart logic still applies when enabled.', 'ivyforms'), |
| 702 |
'duplicate_confirmation' => __('Duplicate confirmation', 'ivyforms'), |
| 703 |
'duplicate_confirmation_subtitle' => __('A copy of this confirmation will be created.', 'ivyforms'), |
| 704 |
'empty_state_confirmation_subtitle' => __('Once you create a confirmation it will appear here', 'ivyforms'), |
| 705 |
'empty_state_confirmation_title' => __('We didn\'t find any confirmations', 'ivyforms'), |
| 706 |
'error_loading_confirmation' => __('Error loading confirmation:', 'ivyforms'), |
| 707 |
'error_fetching_confirmations' => __('Error fetching confirmations:', 'ivyforms'), |
| 708 |
'failed_to_fetch_confirmation' => __('Failed to fetch confirmation:', 'ivyforms'), |
| 709 |
'multiple_confirmations_pro_required' => __('Multiple confirmations require an IvyForms Pro Essentials license or higher.', 'ivyforms'), |
| 710 |
'confirmation_locked_pro_required' => __('This confirmation is locked. Reactivate IvyForms Pro Essentials to edit, delete, reorder, or add more confirmations.', 'ivyforms'), |
| 711 |
'confirmation_lite_edit_only_primary' => __('Without Pro, only the primary active confirmation can be edited. Other confirmations remain saved and will still run on your live form.', 'ivyforms'), |
| 712 |
'new_confirmation' => __('New confirmation', 'ivyforms'), |
| 713 |
'search_confirmations' => __('Search confirmations', 'ivyforms'), |
| 714 |
'create_confirmation' => __('Confirmation created successfully', 'ivyforms'), |
| 715 |
'create_notification' => __('Notification created successfully', 'ivyforms'), |
| 716 |
'custom_url' => __('Custom URL', 'ivyforms'), |
| 717 |
'date' => __('Date', 'ivyforms'), |
| 718 |
'duplicated_notification' => __('Notification duplicated successfully', 'ivyforms'), |
| 719 |
'empty_state_notification_subtitle' => __('Once you create a notification it will appear here', 'ivyforms'), |
| 720 |
'empty_state_notification_title' => __('We didn\'t find any notifications', 'ivyforms'), |
| 721 |
'enable_confirmation' => __('Enable or disable this confirmation', 'ivyforms'), |
| 722 |
'enable_general' => __('Enable or disable this form', 'ivyforms'), |
| 723 |
'enable_notification' => __('Enable or disable this notification', 'ivyforms'), |
| 724 |
'enabled_status' => __('Enabled', 'ivyforms'), |
| 725 |
'enter_url' => __('Enter URL', 'ivyforms'), |
| 726 |
'error_creating_confirmation' => __('Error creating confirmation:', 'ivyforms'), |
| 727 |
'error_creating_notification' => __('Error creating notification:', 'ivyforms'), |
| 728 |
'error_deleting_notification' => __('Error deleting notification:', 'ivyforms'), |
| 729 |
'error_duplicate_confirmation' => __('Error duplicating confirmation:', 'ivyforms'), |
| 730 |
'error_duplicate_notification' => __('Error duplicating notification:', 'ivyforms'), |
| 731 |
'error_loading_data_confirmation' => __('Error loading data:', 'ivyforms'), |
| 732 |
'error_loading_notification' => __('Error loading notification:', 'ivyforms'), |
| 733 |
'error_save_form' => __('Error saving form:', 'ivyforms'), |
| 734 |
'error_saving_notification' => __('Error saving notification:', 'ivyforms'), |
| 735 |
'error_to_update_confirmation' => __('Error updating confirmation', 'ivyforms'), |
| 736 |
'error_updating_notification' => __('Error updating notification:', 'ivyforms'), |
| 737 |
'example' => __('example', 'ivyforms'), |
| 738 |
'failed_to_create_confirmation' => __('Failed to create confirmation.', 'ivyforms'), |
| 739 |
'failed_to_create_default_notification' => __('Failed to create default notification', 'ivyforms'), |
| 740 |
'failed_to_create_notification' => __('Failed to create notification', 'ivyforms'), |
| 741 |
'failed_to_delete_notification' => __('Failed to delete notification', 'ivyforms'), |
| 742 |
'failed_to_duplicate_confirmation' => __('Failed to duplicate confirmation:', 'ivyforms'), |
| 743 |
'failed_to_duplicate_notification' => __('Failed to duplicate notification', 'ivyforms'), |
| 744 |
'failed_to_fetch_notification' => __('Failed to fetch notification:', 'ivyforms'), |
| 745 |
'failed_to_load_confirmation' => __('Failed to load confirmation:', 'ivyforms'), |
| 746 |
'failed_to_load_notification' => __('Failed to load notification:', 'ivyforms'), |
| 747 |
'failed_to_save_form' => __('Failed to save form', 'ivyforms'), |
| 748 |
'failed_to_update_confirmation' => __('Failed to update confirmation', 'ivyforms'), |
| 749 |
'failed_to_update_notification' => __('Failed to update notification', 'ivyforms'), |
| 750 |
'filtered_data_notification' => __('Filtered data:', 'ivyforms'), |
| 751 |
'form_description' => __('Write your description here', 'ivyforms'), |
| 752 |
'form_saved' => __('Form saved successfully!', 'ivyforms'), |
| 753 |
'form_updated' => __('Form updated successfully!', 'ivyforms'), |
| 754 |
'general_settings' => __('General settings', 'ivyforms'), |
| 755 |
'enable_conversational_form' => __('Enable Conversational Form', 'ivyforms'), |
| 756 |
'conversational_form_general_settings_description' => |
| 757 |
__( |
| 758 |
"Converting a multi-page form to conversational format merges all fields into a single page. Reverting to a multi-page layout is not supported.", |
| 759 |
'ivyforms' |
| 760 |
), |
| 761 |
'conversational_form_confirmation_title' => |
| 762 |
__('Switch to conversational layout?', 'ivyforms'), |
| 763 |
'conversational_form_confirmation_message' => |
| 764 |
__( |
| 765 |
"Are you sure you want to switch the form to a conversational layout? The layout will change and you won't be able to switch back to the multi-page layout later.", |
| 766 |
'ivyforms' |
| 767 |
), |
| 768 |
'conversational_form_unsupported_fields' => |
| 769 |
__( |
| 770 |
'Conversational mode is not supported for multi-page forms or forms that contain NPS or Likert scale fields.', |
| 771 |
'ivyforms' |
| 772 |
), |
| 773 |
'payments' => __('Payments', 'ivyforms'), |
| 774 |
'currency' => __('Currency', 'ivyforms'), |
| 775 |
'currency_tooltip' => __('This currency is shown with all product amounts on this form.', 'ivyforms'), |
| 776 |
'hide_form' => __('Hide form', 'ivyforms'), |
| 777 |
'integrate_wpdatatables' => __('Integrate wpDataTables', 'ivyforms'), |
| 778 |
'invalid_link' => __('Please enter a valid URL (e.g., https://example.com)', 'ivyforms'), |
| 779 |
'mailchimp_integration_settings' => __('Mailchimp integration settings', 'ivyforms'), |
| 780 |
'message' => __('Message', 'ivyforms'), |
| 781 |
'message_tooltip' => __('Message displayed to the user after a successful form submission.', 'ivyforms'), |
| 782 |
'new_notification' => __('New notification', 'ivyforms'), |
| 783 |
'attach_uploaded_files' => __('Attach uploaded file(s) to this notification', 'ivyforms'), |
| 784 |
'attach_uploaded_files_description' => __('Uploading large files may affect deliverability.', 'ivyforms'), |
| 785 |
'notification_deleted' => __('Notification deleted successfully', 'ivyforms'), |
| 786 |
'notification_duplicated' => __('Notification duplicated successfully', 'ivyforms'), |
| 787 |
'notification_loaded' => __('Notifications loaded successfully', 'ivyforms'), |
| 788 |
'notifications' => __('Notifications', 'ivyforms'), |
| 789 |
'overridden_warn' => __('HTML formatting may be overridden by plain text formatting upon switching between modes', 'ivyforms'), |
| 790 |
'receiver' => __('Receiver', 'ivyforms'), |
| 791 |
'redirect_to_custom_url' => __('Redirect to custom URL', 'ivyforms'), |
| 792 |
'redirect_to_page' => __('Redirect to page', 'ivyforms'), |
| 793 |
'redirection_url_tooltip' => __('Enter the custom URL to redirect users after form submission.', 'ivyforms'), |
| 794 |
'reset_form' => __('Reset form', 'ivyforms'), |
| 795 |
'search_notifications' => __('Search notifications', 'ivyforms'), |
| 796 |
'select_page' => __('Select page', 'ivyforms'), |
| 797 |
'select_tooltip' => __('Select the page where users will be redirected after form submission.', 'ivyforms'), |
| 798 |
'send_from' => __('Send from', 'ivyforms'), |
| 799 |
'send_to' => __('Send to', 'ivyforms'), |
| 800 |
'cc' => __('CC', 'ivyforms'), |
| 801 |
'bcc' => __('BCC', 'ivyforms'), |
| 802 |
'email_placeholder' => __('[email protected]', 'ivyforms'), |
| 803 |
'show_form_description' => __('Show the form description', 'ivyforms'), |
| 804 |
'show_form_title' => __('Show the form title', 'ivyforms'), |
| 805 |
'store_entries_db' => __('Store entries in database', 'ivyforms'), |
| 806 |
'subject' => __('Subject', 'ivyforms'), |
| 807 |
'success_message' => __('Success message', 'ivyforms'), |
| 808 |
'time' => __('Time', 'ivyforms'), |
| 809 |
'type' => __('Type', 'ivyforms'), |
| 810 |
'time_picker' => __('Time (picker)', 'ivyforms'), |
| 811 |
'unexpected_response_structure' => __('Unexpected response structure', 'ivyforms'), |
| 812 |
'update_confirmation' => __('Confirmation updated successfully', 'ivyforms'), |
| 813 |
'update_notification' => __('Notification updated successfully', 'ivyforms'), |
| 814 |
'view' => __('View', 'ivyforms'), |
| 815 |
'updated_form' => __('Updated form', 'ivyforms'), |
| 816 |
'updating_duplicated_confirmation' => __('Confirmation duplicated successfully', 'ivyforms'), |
| 817 |
'wpdatatables_integration_settings' => __('wpDataTables integration settings', 'ivyforms'), |
| 818 |
]; |
| 819 |
} |
| 820 |
|
| 821 |
/** |
| 822 |
* Conversational form — Welcome Page (builder). |
| 823 |
* ivyforms-pro merges the same keys (ivyforms-pro text domain) over these via admin label filter. |
| 824 |
* |
| 825 |
* @return mixed[] |
| 826 |
*/ |
| 827 |
public static function getWelcomePageStrings(): array |
| 828 |
{ |
| 829 |
return [ |
| 830 |
'welcome_page' => __('Welcome page', 'ivyforms'), |
| 831 |
'welcome_page_enabled_label' => __('Enable Welcome Page', 'ivyforms'), |
| 832 |
'welcome_page_enable_tooltip' => __( |
| 833 |
'When enabled, responders see this screen before the first question.', |
| 834 |
'ivyforms' |
| 835 |
), |
| 836 |
'welcome_page_preview_description_fallback' => __('Description', 'ivyforms'), |
| 837 |
'welcome_page_preview_start_fallback' => __('Start here', 'ivyforms'), |
| 838 |
'welcome_page_toolbar_move' => __('Move block', 'ivyforms'), |
| 839 |
'welcome_page_toolbar_settings' => __('Welcome page settings', 'ivyforms'), |
| 840 |
'welcome_page_toolbar_duplicate' => __('Duplicate (not available for welcome page)', 'ivyforms'), |
| 841 |
'welcome_page_toolbar_delete' => __('Delete (not available for welcome page)', 'ivyforms'), |
| 842 |
'welcome_page_hidden_builder_hint' => __('Welcome page is hidden', 'ivyforms'), |
| 843 |
'welcome_page_desc_disabled' => __( |
| 844 |
'Show an intro screen before questions. Optional content — enable when ready.', |
| 845 |
'ivyforms' |
| 846 |
), |
| 847 |
'welcome_page_enable' => __('Enable', 'ivyforms'), |
| 848 |
'welcome_page_header_logo' => __('Header logo', 'ivyforms'), |
| 849 |
'welcome_page_logo_placeholder' => __('Image URL or pick from Media Library', 'ivyforms'), |
| 850 |
'welcome_page_choose_media' => __('Media Library', 'ivyforms'), |
| 851 |
'welcome_page_media_use' => __('Use image', 'ivyforms'), |
| 852 |
'welcome_page_title_label' => __('Title', 'ivyforms'), |
| 853 |
'welcome_page_description_label' => __('Description', 'ivyforms'), |
| 854 |
'welcome_page_description_message_label' => __('Description message', 'ivyforms'), |
| 855 |
'welcome_page_description_placeholder' => __('Enter description here', 'ivyforms'), |
| 856 |
'welcome_page_start_button_label' => __('Start button label', 'ivyforms'), |
| 857 |
'welcome_page_disable' => __('Disable', 'ivyforms'), |
| 858 |
]; |
| 859 |
} |
| 860 |
|
| 861 |
/** |
| 862 |
* Returns the array for the "Results Form Builder" page strings |
| 863 |
* |
| 864 |
* @return mixed[] |
| 865 |
*/ |
| 866 |
public static function getResultsFormBuilderStrings(): array |
| 867 |
{ |
| 868 |
return [ |
| 869 |
'insights' => __('Insights', 'ivyforms'), |
| 870 |
'report' => __('Report', 'ivyforms'), |
| 871 |
]; |
| 872 |
} |
| 873 |
|
| 874 |
/** |
| 875 |
* Returns the array for the "Empty States" parts strings |
| 876 |
* |
| 877 |
* @return mixed[] |
| 878 |
*/ |
| 879 |
public static function getEmptyStatesStrings(): array |
| 880 |
{ |
| 881 |
return [ |
| 882 |
'clipboard_api_not_supported' => __('Clipboard API not supported', 'ivyforms'), |
| 883 |
'collapse' => __('Collapse', 'ivyforms'), |
| 884 |
'copy_shortcode' => __('Copy shortcode', 'ivyforms'), |
| 885 |
'coming_soon' => __('Coming soon...', 'ivyforms'), |
| 886 |
'dark_theme' => __('Dark theme', 'ivyforms'), |
| 887 |
'expand_collapse' => __('Expand or collapse the content area to make better use of your screen space.', 'ivyforms'), |
| 888 |
'form_id_not_found' => __('Form ID not found, please save the form first.', 'ivyforms'), |
| 889 |
'full_screen' => __('Full screen', 'ivyforms'), |
| 890 |
'get_help' => __('Get help or contact our support team for assistance with any issues or questions.', 'ivyforms'), |
| 891 |
'light_theme' => __('Light theme', 'ivyforms'), |
| 892 |
'shortcode_copied' => __('Shortcode copied!', 'ivyforms'), |
| 893 |
'we_are_working_on_it' => __('We are working on it.', 'ivyforms'), |
| 894 |
]; |
| 895 |
} |
| 896 |
|
| 897 |
/** |
| 898 |
* Returns the array for the "Entries" page strings |
| 899 |
* |
| 900 |
* @return mixed[] |
| 901 |
*/ |
| 902 |
public static function getEntriesStrings(): array |
| 903 |
{ |
| 904 |
return [ |
| 905 |
'add_entry' => __('Add entry', 'ivyforms'), |
| 906 |
'add_new_entry' => __('Add new entry', 'ivyforms'), |
| 907 |
'amelia_booking_id' => __('Booking ID', 'ivyforms'), |
| 908 |
'are_you_sure_delete_entries' => __('Are you sure you want to delete these entries?', 'ivyforms'), |
| 909 |
'are_you_sure_delete_entry' => __('Are you sure you want to delete this entry?', 'ivyforms'), |
| 910 |
'browser' => __('Browser', 'ivyforms'), |
| 911 |
'could_not_validate_entry' => __('Could not validate the entry. Please try again.', 'ivyforms'), |
| 912 |
'date_submitted' => __('Date submitted', 'ivyforms'), |
| 913 |
'duplicate_entry' => __('Duplicate entry', 'ivyforms'), |
| 914 |
'duplicate_value_error_label' => __('This {label} must be unique. Please use a different value.', 'ivyforms'), |
| 915 |
'date_created' => __('Date created', 'ivyforms'), |
| 916 |
'entries' => __('Entries', 'ivyforms'), |
| 917 |
'entries_deleted' => __('Entries deleted successfully', 'ivyforms'), |
| 918 |
'empty_state_all_entries_title' => __('We didn\'t find any entries', 'ivyforms'), |
| 919 |
'empty_state_all_entries_subtitle' => __('Once your forms start receiving submissions, entries will appear here.', 'ivyforms'), |
| 920 |
'empty_state_filters_all_entries_title' => __('Oops! Looks like there’s nothing here.', 'ivyforms'), |
| 921 |
'empty_state_filters_all_entries_subtitle' => __('Try again with different keywords or filters.', 'ivyforms'), |
| 922 |
'entry' => __('Entry', 'ivyforms'), |
| 923 |
'entry_created' => __('Entry created successfully', 'ivyforms'), |
| 924 |
'entry_deleted' => __('Entry deleted successfully', 'ivyforms'), |
| 925 |
'entry_id' => __('Entry ID', 'ivyforms'), |
| 926 |
'entry_read' => __('Entry marked as read', 'ivyforms'), |
| 927 |
'entry_starred' => __('Entry moved to favorites', 'ivyforms'), |
| 928 |
'entry_unread' => __('Entry marked as unread', 'ivyforms'), |
| 929 |
'entry_unstarred' => __('Entry removed from favorites', 'ivyforms'), |
| 930 |
'edit_entry' => __('Edit entry', 'ivyforms'), |
| 931 |
'edit_entries_details' => __('Edit entries details', 'ivyforms'), |
| 932 |
'entry_edit_not_available' => __('Entry editing is not available.', 'ivyforms'), |
| 933 |
'entry_update_duplicate_values' => __('One or more values already exist for this form.', 'ivyforms'), |
| 934 |
'entry_update_validation_failed' => __('Please correct the highlighted fields.', 'ivyforms'), |
| 935 |
'entry_updated' => __('Entry updated successfully', 'ivyforms'), |
| 936 |
'unsaved_entry_changes' => __('You have unsaved changes. Discard them?', 'ivyforms'), |
| 937 |
'error_deleting_entries' => __('Error deleting entries:', 'ivyforms'), |
| 938 |
'error_fetching_entries' => __('Error fetching entries:', 'ivyforms'), |
| 939 |
'error_updating_entry' => __('Error updating entry:', 'ivyforms'), |
| 940 |
'failed_to_create_entry' => __('Failed to create entry:', 'ivyforms'), |
| 941 |
'failed_to_delete_entry' => __('Failed to delete entry:', 'ivyforms'), |
| 942 |
'failed_to_delete_entries' => __('Failed to delete entries:', 'ivyforms'), |
| 943 |
'failed_to_get_entry' => __('Failed to get entry:', 'ivyforms'), |
| 944 |
'failed_to_update_entry' => __('Failed to update entry', 'ivyforms'), |
| 945 |
'failed_to_update_entry_status' => __('Failed to update entry status', 'ivyforms'), |
| 946 |
'failed_to_star_entry' => __('Failed to favorite entry', 'ivyforms'), |
| 947 |
'failed_to_unstar_entry' => __('Failed to unfavorite entry', 'ivyforms'), |
| 948 |
'form_id' => __('Form ID', 'ivyforms'), |
| 949 |
'form_name' => __('Form name', 'ivyforms'), |
| 950 |
'form_name_placeholder' => __('Enter form name', 'ivyforms'), |
| 951 |
'general_details' => __('General details', 'ivyforms'), |
| 952 |
'save_entry' => __('Save entry', 'ivyforms'), |
| 953 |
'guest' => __('Guest', 'ivyforms'), |
| 954 |
'id' => __('ID', 'ivyforms'), |
| 955 |
'ip_address' => __('IP address', 'ivyforms'), |
| 956 |
'show_all_entries' => __('Show/Hide all', 'ivyforms'), |
| 957 |
'show_empty_fields' => __('Show empty fields', 'ivyforms'), |
| 958 |
'source_url' => __('Source URL', 'ivyforms'), |
| 959 |
'starred' => __('Starred', 'ivyforms'), |
| 960 |
'status' => __('Status', 'ivyforms'), |
| 961 |
'submitted_on' => __('Submitted on', 'ivyforms'), |
| 962 |
'unknown' => __('Unknown', 'ivyforms'), |
| 963 |
'user_agent' => __('User agent', 'ivyforms'), |
| 964 |
'user_information' => __('User information', 'ivyforms'), |
| 965 |
'user_id' => __('User ID', 'ivyforms'), |
| 966 |
'user_ip' => __('User IP', 'ivyforms'), |
| 967 |
'view' => __('View', 'ivyforms'), |
| 968 |
]; |
| 969 |
} |
| 970 |
|
| 971 |
/** |
| 972 |
* Returns the array for the "Integrations" page strings |
| 973 |
* |
| 974 |
* @return mixed[] |
| 975 |
*/ |
| 976 |
public static function getIntegrationsStrings(): array |
| 977 |
{ |
| 978 |
return [ |
| 979 |
'all' => __('All', 'ivyforms'), |
| 980 |
'ameliabooking' => __('Amelia Booking', 'ivyforms'), |
| 981 |
'ameliabooking_label' => __('Amelia Booking', 'ivyforms'), |
| 982 |
'ameliabooking_description' => __('Connect your forms to Amelia Booking and manage your bookings effortlessly.', 'ivyforms'), |
| 983 |
'ameliabooking_installed_successfully' => __('Amelia Booking plugin installed successfully!', 'ivyforms'), |
| 984 |
'create_tables' => __('Create tables', 'ivyforms'), |
| 985 |
'divi_label' => __('Divi', 'ivyforms'), |
| 986 |
'divi_description' => __('Embed your forms in Divi layouts and keep the builder experience intact.', 'ivyforms'), |
| 987 |
'elementor_label' => __('Elementor', 'ivyforms'), |
| 988 |
'elementor_description' => __('Add your forms to any Elementor page with the dedicated IvyForms widget.', 'ivyforms'), |
| 989 |
'gutenberg_label' => __('Gutenberg', 'ivyforms'), |
| 990 |
'gutenberg_description' => __('Insert your forms directly in the WordPress block editor with the IvyForms block.', 'ivyforms'), |
| 991 |
'installation_failed' => __('Installation failed. Please try again.', 'ivyforms'), |
| 992 |
'installing' => __('Installing...', 'ivyforms'), |
| 993 |
'integrations' => __('Integrations', 'ivyforms'), |
| 994 |
'integrations_section_title' => __('Manage integrations', 'ivyforms'), |
| 995 |
'integrations_section_body' => __('Here is the list of all ivy forms integrations. You can enable or disable the integrations based on your needs.', 'ivyforms'), |
| 996 |
'lite' => __('Lite', 'ivyforms'), |
| 997 |
'mailchimp' => __('Mailchimp', 'ivyforms'), |
| 998 |
'mailchimp_label' => __('Mailchimp', 'ivyforms'), |
| 999 |
'mailchimp_description' => __('Connect your forms to Mailchimp audiences and grow your email list', 'ivyforms'), |
| 1000 |
'mailchimp_integration_description' => __('Connect your forms to Mailchimp and grow your email list effortlessly.', 'ivyforms'), |
| 1001 |
'pro' => __('Pro', 'ivyforms'), |
| 1002 |
'public_api_integration_label' => __('API', 'ivyforms'), |
| 1003 |
'public_api_integration_description' => __( |
| 1004 |
'Connect APIs effortlessly for smooth, integrated workflows.', |
| 1005 |
'ivyforms' |
| 1006 |
), |
| 1007 |
'salesforce' => __('Salesforce', 'ivyforms'), |
| 1008 |
'salesforce_label' => __('Salesforce', 'ivyforms'), |
| 1009 |
'salesforce_description' => __('Connect your forms to Salesforce CRM and automatically sync leads and contacts', 'ivyforms'), |
| 1010 |
'set_up' => __('Set Up', 'ivyforms'), |
| 1011 |
'soon' => __('Soon', 'ivyforms'), |
| 1012 |
'webhooks' => __('Webhooks', 'ivyforms'), |
| 1013 |
'webhooks_integration_settings' => __('Webhooks', 'ivyforms'), |
| 1014 |
'webhooks_label' => __('Webhooks', 'ivyforms'), |
| 1015 |
'webhooks_description' => __('Automatically send submission data to any endpoint using webhooks.', 'ivyforms'), |
| 1016 |
'wpdatatables' => __('wpDataTables', 'ivyforms'), |
| 1017 |
'wpdatatables_label' => __('wpDataTables', 'ivyforms'), |
| 1018 |
'wpdatatables_description' => __('Easily export form entries to wpDataTables for advanced data management and visualization.', 'ivyforms'), |
| 1019 |
'wpdatatables_installed_successfully' => __('wpDataTables plugin installed successfully!', 'ivyforms'), |
| 1020 |
'google_sheets' => __('Google Sheet', 'ivyforms'), |
| 1021 |
'google_sheets_label' => __('Google Sheet', 'ivyforms'), |
| 1022 |
'google_sheets_description' => __('Streamline your data management by connecting Google Sheets with IvyForms. This integration syncs form responses to your spreadsheet.', 'ivyforms'), |
| 1023 |
'google_sheets_instruction' => __('Connect your Google account to sync form submissions to your spreadsheets. Click Connect Account and sign in with Google.', 'ivyforms'), |
| 1024 |
'google_sheets_sync_description' => __('Sync form submissions to your Google spreadsheets.', 'ivyforms'), |
| 1025 |
'google_sheets_connect' => __('Connect', 'ivyforms'), |
| 1026 |
'connect_account' => __('Connect Account', 'ivyforms'), |
| 1027 |
'disconnect_account' => __('Disconnect Account', 'ivyforms'), |
| 1028 |
'disconnect_account_title' => __('Disconnect account?', 'ivyforms'), |
| 1029 |
'disconnect_account_subtitle' => __('Are you sure you want to disconnect this account?', 'ivyforms'), |
| 1030 |
'disconnect' => __('Disconnect', 'ivyforms'), |
| 1031 |
'google_sheets_oauth_not_configured' => __('Google Sheets OAuth is not configured on this site. Please contact support.', 'ivyforms'), |
| 1032 |
'google_sheets_credentials_missing' => __('Google Sheets is not connected. Connect your Google account and try again.', 'ivyforms'), |
| 1033 |
'google_sheets_credentials_error' => __('Failed to connect Google Sheets.', 'ivyforms'), |
| 1034 |
'google_sheets_share_sheet_hint' => __('Share your Google Sheet with {email} as Editor.', 'ivyforms'), |
| 1035 |
'validate' => __('Validate', 'ivyforms'), |
| 1036 |
'add_another_account' => __('Add Another Account', 'ivyforms'), |
| 1037 |
'google_sheets_connection_success' => __('Google account connected successfully.', 'ivyforms'), |
| 1038 |
'google_sheets_connection_error' => __('Failed to connect Google account. Please try again.', 'ivyforms'), |
| 1039 |
'google_sheets_not_connected' => __('Google Sheets is not connected. Connect your Google account in Global Settings first.', 'ivyforms'), |
| 1040 |
'add_google_sheet' => __('Add Google Sheet', 'ivyforms'), |
| 1041 |
'add_more_google_sheets' => __('Add more Google Sheets', 'ivyforms'), |
| 1042 |
'no_google_sheets_title' => __('No Google Sheets connected', 'ivyforms'), |
| 1043 |
'no_google_sheets_description' => __('Connect a Google Sheet to start syncing form submissions.', 'ivyforms'), |
| 1044 |
'google_sheets_not_found' => __('No Google Sheet integrations found.', 'ivyforms'), |
| 1045 |
'google_sheets_limit_reached' => __('Lite plan supports {limit} Google Sheet per form. Upgrade to connect multiple sheets.', 'ivyforms'), |
| 1046 |
'spreadsheet_name' => __('Spreadsheet Name', 'ivyforms'), |
| 1047 |
'worksheet_name' => __('Worksheet Name', 'ivyforms'), |
| 1048 |
'spreadsheet' => __('Spreadsheet', 'ivyforms'), |
| 1049 |
'select_spreadsheet' => __('Select spreadsheet', 'ivyforms'), |
| 1050 |
'change_spreadsheet' => __('Change spreadsheet', 'ivyforms'), |
| 1051 |
'choose_spreadsheet' => __('Choose a spreadsheet', 'ivyforms'), |
| 1052 |
'google_sheets_picker_not_configured' => __('Google Sheets picker is not configured. Please contact support.', 'ivyforms'), |
| 1053 |
'google_sheets_picker_error' => __('Could not open Google Drive picker. Reconnect your Google account and try again.', 'ivyforms'), |
| 1054 |
'choose_value' => __('Choose Value', 'ivyforms'), |
| 1055 |
'map_fields' => __('Map Fields', 'ivyforms'), |
| 1056 |
'map_fields_description' => __('Map form fields to spreadsheet columns.', 'ivyforms'), |
| 1057 |
'form_fields' => __('Form fields', 'ivyforms'), |
| 1058 |
'spreadsheet_columns' => __('Spreadsheet columns', 'ivyforms'), |
| 1059 |
'select_form_field' => __('Select a Field', 'ivyforms'), |
| 1060 |
'select_spreadsheet_column' => __('Select a Field', 'ivyforms'), |
| 1061 |
'spreadsheet_required' => __('Spreadsheet is required.', 'ivyforms'), |
| 1062 |
'worksheet_required' => __('Worksheet is required.', 'ivyforms'), |
| 1063 |
'sync_status' => __('Sync Status', 'ivyforms'), |
| 1064 |
'unnamed_spreadsheet' => __('Unnamed spreadsheet', 'ivyforms'), |
| 1065 |
'google_sheets_created_successfully' => __('Google Sheet integration created successfully.', 'ivyforms'), |
| 1066 |
'google_sheets_updated_successfully' => __('Google Sheet integration updated successfully.', 'ivyforms'), |
| 1067 |
'google_sheets_deleted_successfully' => __('Google Sheet integration deleted successfully.', 'ivyforms'), |
| 1068 |
'error_saving_google_sheets' => __('Failed to save Google Sheet integration.', 'ivyforms'), |
| 1069 |
'error_deleting_google_sheets' => __('Failed to delete Google Sheet integration.', 'ivyforms'), |
| 1070 |
'error_updating_google_sheets' => __('Failed to update Google Sheet integration.', 'ivyforms'), |
| 1071 |
'delete_google_sheet_title' => __('Delete Google Sheet integration?', 'ivyforms'), |
| 1072 |
'delete_google_sheet_subtitle' => __('This will stop syncing submissions to this spreadsheet.', 'ivyforms'), |
| 1073 |
'zapier' => __('Zapier', 'ivyforms'), |
| 1074 |
'zapier_label' => __('Zapier', 'ivyforms'), |
| 1075 |
'zapier_description' => __('Connect your forms to 5,000+ apps with Zapier automation workflows', 'ivyforms'), |
| 1076 |
'square_label' => __('Square', 'ivyforms'), |
| 1077 |
'square_description' => __('Accept card payments on your forms with Square', 'ivyforms'), |
| 1078 |
'stripe_label' => __('Stripe', 'ivyforms'), |
| 1079 |
'stripe_description' => __('Accept card payments on your forms with Stripe', 'ivyforms'), |
| 1080 |
'paypal_label' => __('PayPal', 'ivyforms'), |
| 1081 |
'paypal_description' => __('Accept PayPal Checkout payments on your forms', 'ivyforms'), |
| 1082 |
]; |
| 1083 |
} |
| 1084 |
|
| 1085 |
/** |
| 1086 |
* Payment and Square integration strings. |
| 1087 |
* |
| 1088 |
* @return mixed[] |
| 1089 |
*/ |
| 1090 |
public static function getPaymentStrings(): array |
| 1091 |
{ |
| 1092 |
return [ |
| 1093 |
'payments' => __('Payments', 'ivyforms'), |
| 1094 |
'payment' => __('Payment', 'ivyforms'), |
| 1095 |
'payment_method' => __('Payment method', 'ivyforms'), |
| 1096 |
'payment_method_field' => __('Payment Method', 'ivyforms'), |
| 1097 |
'connect_with_square' => __('Connect with Square', 'ivyforms'), |
| 1098 |
'disconnect_square' => __('Disconnect Square', 'ivyforms'), |
| 1099 |
'square_connected' => __('Square connected', 'ivyforms'), |
| 1100 |
'square_disconnected' => __('Square disconnected', 'ivyforms'), |
| 1101 |
'square_not_connected' => __('Square is not connected. Connect Square in Settings → Payment.', 'ivyforms'), |
| 1102 |
'square_connect_description' => __('Connect your Square account below to accept card payments on your forms.', 'ivyforms'), |
| 1103 |
'square_auth_url_failed' => __('Could not start Square authorization.', 'ivyforms'), |
| 1104 |
'square_service_unavailable' => __( |
| 1105 |
'Square is temporarily unavailable. Please try again in a few minutes.', |
| 1106 |
'ivyforms' |
| 1107 |
), |
| 1108 |
'square_connect_failed' => __('Square connection failed. Please try again.', 'ivyforms'), |
| 1109 |
'square_disconnect_email_subject' => __('Square disconnected from IvyForms', 'ivyforms'), |
| 1110 |
'square_disconnect_email_body' => __('Your Square account was disconnected from IvyForms.', 'ivyforms'), |
| 1111 |
'connect_with_stripe' => __('Connect with Stripe', 'ivyforms'), |
| 1112 |
'switch_stripe_account' => __('Switch account', 'ivyforms'), |
| 1113 |
'disconnect_stripe' => __('Disconnect Stripe', 'ivyforms'), |
| 1114 |
'stripe_connected' => __('Stripe connected', 'ivyforms'), |
| 1115 |
'stripe_disconnected' => __('Stripe disconnected', 'ivyforms'), |
| 1116 |
'unable_to_disconnect_stripe' => __('Unable to disconnect Stripe', 'ivyforms'), |
| 1117 |
'stripe_connect_description' => __('Connect your Stripe account below to accept card payments on your forms.', 'ivyforms'), |
| 1118 |
'stripe_auth_url_failed' => __('Could not start Stripe authorization.', 'ivyforms'), |
| 1119 |
'stripe_disconnected_warning' => __('Stripe is disconnected. Connect Stripe to accept payments on this form.', 'ivyforms'), |
| 1120 |
'stripe_currency_mismatch_warning' => __('This form\'s currency does not match your Stripe account currency.', 'ivyforms'), |
| 1121 |
'stripe_account_name' => __('Account name', 'ivyforms'), |
| 1122 |
'stripe_account_id' => __('Account ID', 'ivyforms'), |
| 1123 |
'send_stripe_receipt_email' => __('Send Stripe receipt email', 'ivyforms'), |
| 1124 |
'connect_with_paypal' => __('Connect with PayPal', 'ivyforms'), |
| 1125 |
'disconnect_paypal' => __('Disconnect PayPal', 'ivyforms'), |
| 1126 |
'paypal_connected' => __('PayPal connected', 'ivyforms'), |
| 1127 |
'paypal_disconnected' => __('PayPal disconnected', 'ivyforms'), |
| 1128 |
'paypal_connect_description' => __('Connect your PayPal Business account to accept Checkout payments on your forms.', 'ivyforms'), |
| 1129 |
'paypal_auth_url_failed' => __('Could not start PayPal authorization.', 'ivyforms'), |
| 1130 |
'paypal_disconnected_warning' => __('PayPal is disconnected. Connect PayPal to accept payments on this form.', 'ivyforms'), |
| 1131 |
'paypal_account_name' => __('Account name', 'ivyforms'), |
| 1132 |
'paypal_merchant_id' => __('Merchant ID', 'ivyforms'), |
| 1133 |
'paypal_environment' => __('Environment', 'ivyforms'), |
| 1134 |
'paypal_sandbox' => __('Sandbox', 'ivyforms'), |
| 1135 |
'paypal_live' => __('Live', 'ivyforms'), |
| 1136 |
'paypal' => __('PayPal', 'ivyforms'), |
| 1137 |
'paypal_complete_payment' => __('Complete PayPal checkout to continue.', 'ivyforms'), |
| 1138 |
'paypal_complete_form' => __('Fill in the required fields before paying with PayPal.', 'ivyforms'), |
| 1139 |
'view_in_paypal' => __('View in PayPal', 'ivyforms'), |
| 1140 |
'view_in_stripe' => __('View in Stripe', 'ivyforms'), |
| 1141 |
'send_paypal_receipt_email' => __('Send PayPal receipt email', 'ivyforms'), |
| 1142 |
'payment_failed' => __('Payment could not be processed. Please check your card and try again.', 'ivyforms'), |
| 1143 |
'payment_token_missing' => __('Payment details are missing. Please refresh and try again.', 'ivyforms'), |
| 1144 |
'payment_gateway_unavailable' => __('The selected payment method is not available.', 'ivyforms'), |
| 1145 |
'duplicate_payment_transaction' => __('This payment was already recorded. Please do not submit again.', 'ivyforms'), |
| 1146 |
'invalid_payment_amount' => __('Payment amount must be greater than zero.', 'ivyforms'), |
| 1147 |
'currency_mismatch' => __('Form currency does not match your Square account currency.', 'ivyforms'), |
| 1148 |
'currency_mismatch_warning' => __('This form\'s currency does not match your Square account currency.', 'ivyforms'), |
| 1149 |
'square_disconnected_warning' => __('Square is disconnected. Connect Square to accept payments on this form.', 'ivyforms'), |
| 1150 |
'transaction_id' => __('Transaction ID', 'ivyforms'), |
| 1151 |
'view_in_square' => __('View in Square', 'ivyforms'), |
| 1152 |
'payment_description' => __('Payment description', 'ivyforms'), |
| 1153 |
'buyer_email_field' => __('Buyer email field', 'ivyforms'), |
| 1154 |
'billing_name_field' => __('Billing name field', 'ivyforms'), |
| 1155 |
'billing_address_field' => __('Billing address field', 'ivyforms'), |
| 1156 |
'merchant_name' => __('Merchant name', 'ivyforms'), |
| 1157 |
'location' => __('Location', 'ivyforms'), |
| 1158 |
'amount' => __('Amount', 'ivyforms'), |
| 1159 |
'date' => __('Date', 'ivyforms'), |
| 1160 |
'form_name' => __('Form name', 'ivyforms'), |
| 1161 |
'square_card' => __('Square Card', 'ivyforms'), |
| 1162 |
'card_number' => __('Card number', 'ivyforms'), |
| 1163 |
'expiration_date' => __('Expiration date', 'ivyforms'), |
| 1164 |
'cvv' => __('CVV', 'ivyforms'), |
| 1165 |
'postal_code' => __('Postal code', 'ivyforms'), |
| 1166 |
'transactions' => __('Transactions', 'ivyforms'), |
| 1167 |
'search_payments' => __('Search Payments', 'ivyforms'), |
| 1168 |
'export_csv' => __('Export CSV', 'ivyforms'), |
| 1169 |
'charge' => __('Charge', 'ivyforms'), |
| 1170 |
'type' => __('Type', 'ivyforms'), |
| 1171 |
'customer' => __('Customer', 'ivyforms'), |
| 1172 |
'source' => __('Source', 'ivyforms'), |
| 1173 |
'coupons' => __('Coupons', 'ivyforms'), |
| 1174 |
'payment_methods' => __('Payment Methods', 'ivyforms'), |
| 1175 |
'payment_methods_tooltip' => __( |
| 1176 |
'Select which payment providers are available on this field. Only connected providers can be used.', |
| 1177 |
'ivyforms' |
| 1178 |
), |
| 1179 |
'go_to_global_settings' => __('Go to Global Settings', 'ivyforms'), |
| 1180 |
'hide_title' => __('Hide Title', 'ivyforms'), |
| 1181 |
'hide_labels' => __('Hide Labels', 'ivyforms'), |
| 1182 |
'square' => __('Square', 'ivyforms'), |
| 1183 |
'stripe' => __('Stripe', 'ivyforms'), |
| 1184 |
'empty_state_payments_title' => __('No payments yet', 'ivyforms'), |
| 1185 |
'empty_state_payments_subtitle' => __( |
| 1186 |
'Successful payments from your forms will appear here.', |
| 1187 |
'ivyforms' |
| 1188 |
), |
| 1189 |
'empty_state_filters_payments_title' => __('No payments match your filters', 'ivyforms'), |
| 1190 |
'empty_state_filters_payments_subtitle' => __( |
| 1191 |
'Try adjusting your search, date range, or form filter.', |
| 1192 |
'ivyforms' |
| 1193 |
), |
| 1194 |
]; |
| 1195 |
} |
| 1196 |
|
| 1197 |
/** |
| 1198 |
* Returns the array for the "Security" page strings |
| 1199 |
* |
| 1200 |
* @return mixed[] |
| 1201 |
*/ |
| 1202 |
public static function getSecurityStrings(): array |
| 1203 |
{ |
| 1204 |
return [ |
| 1205 |
'auto' => __('Auto', 'ivyforms'), |
| 1206 |
'browser_default' => __('Browser default', 'ivyforms'), |
| 1207 |
'captcha_secret_key' => __('Secret key', 'ivyforms'), |
| 1208 |
'captcha_site_key' => __('Site key', 'ivyforms'), |
| 1209 |
'configure_now' => __('Configure now', 'ivyforms'), |
| 1210 |
'dark' => __('Dark', 'ivyforms'), |
| 1211 |
'enable_honeypot_protection' => __('Enable honeypot protection', 'ivyforms'), |
| 1212 |
'enter_hcaptcha_secret_key' => __('Enter hCaptcha secret key', 'ivyforms'), |
| 1213 |
'enter_hcaptcha_site_key' => __('Enter hCaptcha site key', 'ivyforms'), |
| 1214 |
'enter_secret_key' => __('Enter secret key', 'ivyforms'), |
| 1215 |
'hcaptcha' => __('hCaptcha', 'ivyforms'), |
| 1216 |
'hcaptcha_checkbox' => __('hCaptcha checkbox', 'ivyforms'), |
| 1217 |
'hcaptcha_checkbox_description' => __('Standard checkbox verification', 'ivyforms'), |
| 1218 |
'hcaptcha_configured' => __('hCaptcha is configured and ready to use', 'ivyforms'), |
| 1219 |
'hcaptcha_instruction' => __('To use the hCaptcha field, you first need to generate a free site key and secret key via hCaptcha', 'ivyforms'), |
| 1220 |
'hcaptcha_invisible' => __('Invisible hCaptcha', 'ivyforms'), |
| 1221 |
'hcaptcha_invisible_description' => __('Invisible background verification', 'ivyforms'), |
| 1222 |
'hcaptcha_language' => __('hCaptcha language', 'ivyforms'), |
| 1223 |
'hcaptcha_not_configured' => __('hCaptcha needs to be configured in security settings first.', 'ivyforms'), |
| 1224 |
'hcaptcha_theme' => __('hCaptcha theme', 'ivyforms'), |
| 1225 |
'hcaptcha_type' => __('hCaptcha type', 'ivyforms'), |
| 1226 |
'hcaptcha_verification' => __('hCaptcha verification', 'ivyforms'), |
| 1227 |
'hcaptcha_verification_failed' => __('hCaptcha verification failed. Please try again.', 'ivyforms'), |
| 1228 |
'hcaptcha_verification_required' => __('hCaptcha verification required.', 'ivyforms'), |
| 1229 |
'enter_site_key' => __('Enter site key', 'ivyforms'), |
| 1230 |
'enter_turnstile_secret_key' => __('Enter Turnstile secret key', 'ivyforms'), |
| 1231 |
'enter_turnstile_site_key' => __('Enter Turnstile site key', 'ivyforms'), |
| 1232 |
'honeypot_protection' => __('Honeypot protection', 'ivyforms'), |
| 1233 |
'honeypot_protection_description' => __('Honeypot protection adds hidden fields to your forms to catch spam bots.', 'ivyforms'), |
| 1234 |
'invisible' => __('Invisible', 'ivyforms'), |
| 1235 |
'light' => __('Light', 'ivyforms'), |
| 1236 |
'no_captcha_provider' => __('No CAPTCHA provider specified', 'ivyforms'), |
| 1237 |
'not_a_robot' => __('I\'m not a robot', 'ivyforms'), |
| 1238 |
'privacy' => __('Privacy', 'ivyforms'), |
| 1239 |
'protected_by' => __('protected by', 'ivyforms'), |
| 1240 |
'recaptcha' => __('reCaptcha', 'ivyforms'), |
| 1241 |
'recaptcha_complete_verification' => __('Please complete the reCAPTCHA verification', 'ivyforms'), |
| 1242 |
'recaptcha_configured' => __('reCAPTCHA is configured and ready to use', 'ivyforms'), |
| 1243 |
'recaptcha_credentials_valid' => __('Credentials are valid', 'ivyforms'), |
| 1244 |
'recaptcha_execute_not_supported' => __('Execute is only supported for v3 and invisible reCAPTCHA', 'ivyforms'), |
| 1245 |
'recaptcha_execution_timeout' => __('reCAPTCHA execution timeout', 'ivyforms'), |
| 1246 |
'recaptcha_init_failed' => __('Failed to initialize reCAPTCHA', 'ivyforms'), |
| 1247 |
'recaptcha_initialization_failed' => __('reCAPTCHA initialization failed', 'ivyforms'), |
| 1248 |
'recaptcha_instruction' => __('To use the reCAPTCHA field, you first need to generate a free site key and secret key via reCAPTCHA', 'ivyforms'), |
| 1249 |
'recaptcha_invalid_key_format' => __('Invalid key format. Please check your reCAPTCHA keys', 'ivyforms'), |
| 1250 |
'recaptcha_invalid_secret_key' => __('Invalid secret key. Please verify your reCAPTCHA secret key', 'ivyforms'), |
| 1251 |
'recaptcha_invalid_site_key' => __('Invalid site key. Please verify your reCAPTCHA site key', 'ivyforms'), |
| 1252 |
'recaptcha_invalid_type' => __('Invalid reCAPTCHA type selected', 'ivyforms'), |
| 1253 |
'recaptcha_invisible' => __('Invisible reCAPTCHA', 'ivyforms'), |
| 1254 |
'recaptcha_invisible_description' => __('Invisible verification', 'ivyforms'), |
| 1255 |
'recaptcha_invisible_failed' => __('reCAPTCHA invisible execution failed', 'ivyforms'), |
| 1256 |
'recaptcha_keys_format_valid' => __('reCAPTCHA keys format appears valid', 'ivyforms'), |
| 1257 |
'recaptcha_keys_required' => __('Both site key and secret key are required', 'ivyforms'), |
| 1258 |
'recaptcha_keys_validated' => __('reCAPTCHA keys validated successfully', 'ivyforms'), |
| 1259 |
'recaptcha_language' => __('reCAPTCHA language', 'ivyforms'), |
| 1260 |
'recaptcha_not_configured' => __('reCAPTCHA needs to be configured in security settings first.', 'ivyforms'), |
| 1261 |
'recaptcha_not_initialized' => __('reCAPTCHA not initialized', 'ivyforms'), |
| 1262 |
'recaptcha_required' => __('reCAPTCHA verification is required.', 'ivyforms'), |
| 1263 |
'recaptcha_settings_incomplete' => __('reCAPTCHA settings are incomplete', 'ivyforms'), |
| 1264 |
'recaptcha_type' => __('reCAPTCHA type', 'ivyforms'), |
| 1265 |
'recaptcha_unable_to_validate' => __('Unable to validate credentials with Google reCAPTCHA service', 'ivyforms'), |
| 1266 |
'recaptcha_v2' => __('reCAPTCHA v2', 'ivyforms'), |
| 1267 |
'recaptcha_v2_description' => __('I\'m not a robot checkbox verification', 'ivyforms'), |
| 1268 |
'recaptcha_v3' => __('reCAPTCHA v3', 'ivyforms'), |
| 1269 |
'recaptcha_v3_description' => __('Invisible background verification', 'ivyforms'), |
| 1270 |
'recaptcha_v3_failed' => __('reCAPTCHA v3 execution failed', 'ivyforms'), |
| 1271 |
'recaptcha_validation_failed' => __('reCAPTCHA validation failed. Settings not saved', 'ivyforms'), |
| 1272 |
'recaptcha_validation_network_error' => __('Unable to validate keys due to network error', 'ivyforms'), |
| 1273 |
'recaptcha_verification' => __('reCAPTCHA verification', 'ivyforms'), |
| 1274 |
'recaptcha_verification_failed' => __('reCAPTCHA verification failed. Please try again.', 'ivyforms'), |
| 1275 |
'recaptcha_verification_required' => __('reCAPTCHA verification required.', 'ivyforms'), |
| 1276 |
'recaptcha_widget_not_initialized' => __('Invisible reCAPTCHA widget not initialized', 'ivyforms'), |
| 1277 |
'recaptcha_widget_not_initialized_field' => __('reCAPTCHA widget not initialized', 'ivyforms'), |
| 1278 |
'recommended' => __('Recommended', 'ivyforms'), |
| 1279 |
'terms' => __('Terms', 'ivyforms'), |
| 1280 |
'test_token_prefix' => __('test-token', 'ivyforms'), |
| 1281 |
'turnstile' => __('Turnstile', 'ivyforms'), |
| 1282 |
'turnstile_instruction' => __('To use the Turnstile field, you first need to generate a free site key and secret key via Cloudflare Turnstile', 'ivyforms'), |
| 1283 |
'turnstile_not_configured' => __('Turnstile needs to be configured in security settings first.', 'ivyforms'), |
| 1284 |
'turnstile_not_configured_public' => __('Turnstile is not configured. Please contact the site administrator.', 'ivyforms'), |
| 1285 |
'turnstile_theme' => __('Theme', 'ivyforms'), |
| 1286 |
'unknown_captcha_provider' => __('Unknown CAPTCHA provider', 'ivyforms'), |
| 1287 |
'unknown_captcha_provider_with_name' => __('Unknown CAPTCHA provider: %s', 'ivyforms'), |
| 1288 |
'verify_you_are_human' => __('Verify you are human', 'ivyforms'), |
| 1289 |
]; |
| 1290 |
} |
| 1291 |
|
| 1292 |
/** |
| 1293 |
* Returns the array for the entities modal |
| 1294 |
* |
| 1295 |
* @return mixed[] |
| 1296 |
*/ |
| 1297 |
public static function getEntityFormStrings(): array |
| 1298 |
{ |
| 1299 |
return [ |
| 1300 |
'duplicate' => __('Duplicate', 'ivyforms'), |
| 1301 |
'loader_message' => __('Please wait', 'ivyforms'), |
| 1302 |
'visible' => __('Visible', 'ivyforms'), |
| 1303 |
]; |
| 1304 |
} |
| 1305 |
|
| 1306 |
/** |
| 1307 |
* Returns the array for the components |
| 1308 |
* |
| 1309 |
* @return mixed[] |
| 1310 |
*/ |
| 1311 |
public static function getComponentsStrings(): array |
| 1312 |
{ |
| 1313 |
return [ |
| 1314 |
'action_button' => __('Action button', 'ivyforms'), |
| 1315 |
'address_fields' => __('Address fields', 'ivyforms'), |
| 1316 |
'add_choice' => __('Add choice', 'ivyforms'), |
| 1317 |
'add_option' => __('Add option', 'ivyforms'), |
| 1318 |
'add_star' => __('Add star', 'ivyforms'), |
| 1319 |
'add_subfolder' => __('Add subfolder', 'ivyforms'), |
| 1320 |
'admin_email' => __('Admin email', 'ivyforms'), |
| 1321 |
'allow_search_options' => __('Allow users to search options.', 'ivyforms'), |
| 1322 |
'apply' => __('Apply', 'ivyforms'), |
| 1323 |
// Bulk edit dialog |
| 1324 |
'bulk_edit_dialog_title' => __('Bulk edit', 'ivyforms'), |
| 1325 |
'bulk_edit_presets_label' => __('Choose presets', 'ivyforms'), |
| 1326 |
'bulk_edit_options_label' => __('Customize the predefined options (one option per line)', 'ivyforms'), |
| 1327 |
'bulk_edit_options_placeholder'=> __('One option per line', 'ivyforms'), |
| 1328 |
'bulk_edit_cancel' => __('Cancel', 'ivyforms'), |
| 1329 |
'bulk_edit_add_options' => __('Add options', 'ivyforms'), |
| 1330 |
'bulk_edit_reset' => __('Reset', 'ivyforms'), |
| 1331 |
'bulk_edit_preset_countries' => __('Countries', 'ivyforms'), |
| 1332 |
'bulk_edit_preset_states' => __('U.S. states', 'ivyforms'), |
| 1333 |
'bulk_edit_preset_state_abr' => __('U.S. state abbreviations', 'ivyforms'), |
| 1334 |
'bulk_edit_preset_continents' => __('Continents', 'ivyforms'), |
| 1335 |
'bulk_edit_preset_gender' => __('Gender', 'ivyforms'), |
| 1336 |
'bulk_edit_preset_age' => __('Age ranges', 'ivyforms'), |
| 1337 |
'bulk_edit_preset_days' => __('Days of the week', 'ivyforms'), |
| 1338 |
'bulk_edit_preset_rating' => __('Rating', 'ivyforms'), |
| 1339 |
'all_data' => __('All data', 'ivyforms'), |
| 1340 |
'bulk_edit' => __('Bulk edit', 'ivyforms'), |
| 1341 |
'choice_1' => __('Choice 1', 'ivyforms'), |
| 1342 |
'choice_2' => __('Choice 2', 'ivyforms'), |
| 1343 |
'choice_3' => __('Choice 3', 'ivyforms'), |
| 1344 |
'choice_type' => __('Choice type', 'ivyforms'), |
| 1345 |
'clear' => __('Clear', 'ivyforms'), |
| 1346 |
'configure_options_field' => __('Configure the options for this field.', 'ivyforms'), |
| 1347 |
'default' => __('Default', 'ivyforms'), |
| 1348 |
'date' => __('Date', 'ivyforms'), |
| 1349 |
'download' => __('Download', 'ivyforms'), |
| 1350 |
'edit' => __('Edit', 'ivyforms'), |
| 1351 |
'entry_id' => __('Entry ID', 'ivyforms'), |
| 1352 |
'enable_search' => __('Enable search', 'ivyforms'), |
| 1353 |
'export' => __('Export', 'ivyforms'), |
| 1354 |
'fields' => __('Fields', 'ivyforms'), |
| 1355 |
'file_upload_choose_files' => __('Choose files', 'ivyforms'), |
| 1356 |
'file_upload_drag_active' => __('Drop files to upload', 'ivyforms'), |
| 1357 |
'file_upload_error_invalid_type'=> __('Invalid file type', 'ivyforms'), |
| 1358 |
'file_upload_error_size' => __('File size exceeded', 'ivyforms'), |
| 1359 |
'file_upload_field_label' => __('File upload', 'ivyforms'), |
| 1360 |
'file_upload_more_actions' => __('More file actions', 'ivyforms'), |
| 1361 |
'file_upload_remove_file' => __('Remove file', 'ivyforms'), |
| 1362 |
'file_upload_sample_hint' => __('jpg/png files with a size less than 500KB.', 'ivyforms'), |
| 1363 |
'file_upload_status_uploading' => __('Uploading', 'ivyforms'), |
| 1364 |
'file_upload_max_size_mb' => __('Maximum file size', 'ivyforms'), |
| 1365 |
'file_upload_max_size_tooltip' => __('Maximum size per file in megabytes.', 'ivyforms'), |
| 1366 |
'file_upload_max_size_suffix' => __('mb', 'ivyforms'), |
| 1367 |
'file_upload_allowed_file_types' => __('Allowed file types', 'ivyforms'), |
| 1368 |
'file_upload_all_file_types' => __('All file types', 'ivyforms'), |
| 1369 |
'file_upload_specify_allowed_types' => __('Specify allowed file types', 'ivyforms'), |
| 1370 |
'file_upload_allow_all_types' => __('Allow all file types', 'ivyforms'), |
| 1371 |
'file_upload_multiple_upload' => __('Multiple files upload', 'ivyforms'), |
| 1372 |
'file_upload_max_upload_count' => __('Max number of uploads', 'ivyforms'), |
| 1373 |
'file_upload_max_upload_count_tooltip' => __( |
| 1374 |
'Maximum files per submission. Leave 0 for no limit.', |
| 1375 |
'ivyforms' |
| 1376 |
), |
| 1377 |
'file_upload_max_upload_unlimited' => __('0 = no limit', 'ivyforms'), |
| 1378 |
'file_upload_too_many_files_error' => __( |
| 1379 |
'You can upload at most {max} files.', |
| 1380 |
'ivyforms' |
| 1381 |
), |
| 1382 |
'file_upload_save_location' => __('Save uploads to', 'ivyforms'), |
| 1383 |
'file_upload_save_ivyforms_default' => __('IvyForms default', 'ivyforms'), |
| 1384 |
'file_upload_save_media_library' => __('Media Library', 'ivyforms'), |
| 1385 |
'font_family' => __('Font family select', 'ivyforms'), |
| 1386 |
'editor_font_inter' => __('Inter', 'ivyforms'), |
| 1387 |
'editor_font_comic_sans_ms' => __('Comic Sans MS', 'ivyforms'), |
| 1388 |
'editor_font_sans_serif' => __('Sans Serif', 'ivyforms'), |
| 1389 |
'editor_font_serif' => __('Serif', 'ivyforms'), |
| 1390 |
'editor_font_monospace' => __('Monospace', 'ivyforms'), |
| 1391 |
'editor_font_cursive' => __('Cursive', 'ivyforms'), |
| 1392 |
'go_to' => __('Go to', 'ivyforms'), |
| 1393 |
'go_to_settings' => __('Go to settings', 'ivyforms'), |
| 1394 |
'header_button' => __('Header button', 'ivyforms'), |
| 1395 |
'heading' => __('Heading {level}', 'ivyforms'), |
| 1396 |
'heading_level' => __('Heading level select', 'ivyforms'), |
| 1397 |
'html' => __('HTML', 'ivyforms'), |
| 1398 |
'image_url' => __('Image URL', 'ivyforms'), |
| 1399 |
'import' => __('Import', 'ivyforms'), |
| 1400 |
'indicator_button' => __('Indicator button', 'ivyforms'), |
| 1401 |
'insert_image_by_url' => __('Insert image by URL', 'ivyforms'), |
| 1402 |
'insert_placeholders' => __('Insert placeholders', 'ivyforms'), |
| 1403 |
'install' => __('Install', 'ivyforms'), |
| 1404 |
'items_per_page' => __('Items per page', 'ivyforms'), |
| 1405 |
'locate' => __('Locate', 'ivyforms'), |
| 1406 |
'last_30_days' => __('Last 30 days', 'ivyforms'), |
| 1407 |
'last_3_months' => __('Last 3 months', 'ivyforms'), |
| 1408 |
'last_6_months' => __('Last 6 months', 'ivyforms'), |
| 1409 |
'last_7_days' => __('Last 7 days', 'ivyforms'), |
| 1410 |
'last_month' => __('Last month', 'ivyforms'), |
| 1411 |
'this_month' => __('This month', 'ivyforms'), |
| 1412 |
'this_year' => __('This year', 'ivyforms'), |
| 1413 |
'mark_as_read' => __('Mark as read', 'ivyforms'), |
| 1414 |
'mark_as_spam' => __('Mark as spam', 'ivyforms'), |
| 1415 |
'mark_as_unread' => __('Mark as unread', 'ivyforms'), |
| 1416 |
'move_down' => __('Move down', 'ivyforms'), |
| 1417 |
'move_left' => __('Move left', 'ivyforms'), |
| 1418 |
'move_right' => __('Move right', 'ivyforms'), |
| 1419 |
'move_to_folder' => __('Move to folder', 'ivyforms'), |
| 1420 |
'move_to_folder_clicked' => __('Move to folder clicked', 'ivyforms'), |
| 1421 |
'move_up' => __('Move up', 'ivyforms'), |
| 1422 |
'duplicate' => __('Duplicate', 'ivyforms'), |
| 1423 |
'multiple_choice' => __('Multiple choice', 'ivyforms'), |
| 1424 |
'none' => __('None', 'ivyforms'), |
| 1425 |
'next' => __('Next', 'ivyforms'), |
| 1426 |
'no_fields_available' => __('No fields available', 'ivyforms'), |
| 1427 |
'no_placeholders_available' => __('No placeholders available', 'ivyforms'), |
| 1428 |
'off' => __('Off', 'ivyforms'), |
| 1429 |
'on' => __('On', 'ivyforms'), |
| 1430 |
'open_in_new_tab' => __('Open in new tab', 'ivyforms'), |
| 1431 |
'option1' => __('option1', 'ivyforms'), |
| 1432 |
'option2' => __('option2', 'ivyforms'), |
| 1433 |
'option_1' => __('Option 1', 'ivyforms'), |
| 1434 |
'option_2' => __('Option 2', 'ivyforms'), |
| 1435 |
'option_button' => __('Option button', 'ivyforms'), |
| 1436 |
'option_label' => __('Option label', 'ivyforms'), |
| 1437 |
'option_value' => __('Option value', 'ivyforms'), |
| 1438 |
'option_list' => __('Option list:', 'ivyforms'), |
| 1439 |
'pagination_navigation' => __('Pagination navigation', 'ivyforms'), |
| 1440 |
'post_id' => __('Post ID', 'ivyforms'), |
| 1441 |
'post_permalink' => __('Post permalink', 'ivyforms'), |
| 1442 |
'post_title' => __('Post title', 'ivyforms'), |
| 1443 |
'preview' => __('Preview', 'ivyforms'), |
| 1444 |
'progress_bar_hidden' => __('Progress bar is hidden', 'ivyforms'), |
| 1445 |
'previous' => __('Previous', 'ivyforms'), |
| 1446 |
'print' => __('Print', 'ivyforms'), |
| 1447 |
'published' => __('Published', 'ivyforms'), |
| 1448 |
'randomize_order_options' => __('Randomize the order of options each time.', 'ivyforms'), |
| 1449 |
'referer_url' => __('Referer URL', 'ivyforms'), |
| 1450 |
'remove_star' => __('Remove star', 'ivyforms'), |
| 1451 |
'rename' => __('Rename', 'ivyforms'), |
| 1452 |
'reply_to' => __('Reply to', 'ivyforms'), |
| 1453 |
'resend_notification' => __('Resend notification', 'ivyforms'), |
| 1454 |
'reset' => __('Reset', 'ivyforms'), |
| 1455 |
'restore' => __('Restore', 'ivyforms'), |
| 1456 |
'save_as_draft' => __('Save as draft', 'ivyforms'), |
| 1457 |
'scrollable_content' => __('Scrollable content', 'ivyforms'), |
| 1458 |
'search' => __('Search', 'ivyforms'), |
| 1459 |
'search_placeholder' => __('Search placeholder', 'ivyforms'), |
| 1460 |
'select' => __('Select', 'ivyforms'), |
| 1461 |
'select_options' => __('Select options', 'ivyforms'), |
| 1462 |
'show_all' => __('Show all', 'ivyforms'), |
| 1463 |
'show_values' => __('Show values', 'ivyforms'), |
| 1464 |
'shuffle_options' => __('Shuffle the available options', 'ivyforms'), |
| 1465 |
'single_choice' => __('Single choice', 'ivyforms'), |
| 1466 |
'site_title' => __('Site title', 'ivyforms'), |
| 1467 |
'site_url' => __('Site URL', 'ivyforms'), |
| 1468 |
'sort_by' => __('Sort by', 'ivyforms'), |
| 1469 |
'theme_switch' => __('Theme switch', 'ivyforms'), |
| 1470 |
'today' => __('Today', 'ivyforms'), |
| 1471 |
'toggle_switch' => __('Toggle switch', 'ivyforms'), |
| 1472 |
'tooltip' => __('Tooltip', 'ivyforms'), |
| 1473 |
'total' => __('Total', 'ivyforms'), |
| 1474 |
'product' => __('Product', 'ivyforms'), |
| 1475 |
'product_field' => __('Product field', 'ivyforms'), |
| 1476 |
'product_type' => __('Product type', 'ivyforms'), |
| 1477 |
'product_type_single' => __('Single', 'ivyforms'), |
| 1478 |
'product_type_checkbox' => __('Checkbox', 'ivyforms'), |
| 1479 |
'product_type_radio' => __('Radio', 'ivyforms'), |
| 1480 |
'product_type_select' => __('Select', 'ivyforms'), |
| 1481 |
'product_type_user_defined' => __('User defined', 'ivyforms'), |
| 1482 |
'product_min_amount' => __('Minimum amount', 'ivyforms'), |
| 1483 |
'product_max_amount' => __('Maximum amount', 'ivyforms'), |
| 1484 |
'product_choice_layout' => __('Layout', 'ivyforms'), |
| 1485 |
'product_layout_inline' => __('Inline', 'ivyforms'), |
| 1486 |
'product_layout_columns' => __('Columns', 'ivyforms'), |
| 1487 |
'product_layout_button' => __('Button-style layout', 'ivyforms'), |
| 1488 |
'product_columns_suffix' => __('Columns', 'ivyforms'), |
| 1489 |
'product_columns_count' => __('Columns per row', 'ivyforms'), |
| 1490 |
'placeholder_single_select' => __('Placeholder', 'ivyforms'), |
| 1491 |
'payment_amount' => __('Payment amount', 'ivyforms'), |
| 1492 |
'amount_label' => __('Amount label', 'ivyforms'), |
| 1493 |
'show_price_after_item_label' => __('Show price after item label', 'ivyforms'), |
| 1494 |
'product_price' => __('Price', 'ivyforms'), |
| 1495 |
'quantity_field' => __('Quantity field', 'ivyforms'), |
| 1496 |
'slider_field' => __('Slider field', 'ivyforms'), |
| 1497 |
'quantity_no_product_fields' => __( |
| 1498 |
'Add a product field to the form, then link this quantity field to it.', |
| 1499 |
'ivyforms' |
| 1500 |
), |
| 1501 |
'total_field' => __('Total field', 'ivyforms'), |
| 1502 |
'empty_payment_message' => __('Empty payment message', 'ivyforms'), |
| 1503 |
'empty_payment_message_tooltip' => __( |
| 1504 |
'Shown when the product selection has no payable amount.', |
| 1505 |
'ivyforms' |
| 1506 |
), |
| 1507 |
'enable_summary' => __('Enable summary', 'ivyforms'), |
| 1508 |
'enable_summary_tooltip' => __( |
| 1509 |
'Show a line item and total breakdown before the final amount.', |
| 1510 |
'ivyforms' |
| 1511 |
), |
| 1512 |
'show_close_button_payment_summary' => __( |
| 1513 |
'Show close button on payment summary', |
| 1514 |
'ivyforms' |
| 1515 |
), |
| 1516 |
'autocomplete' => __('Autocomplete', 'ivyforms'), |
| 1517 |
'total_default_required_message' => __( |
| 1518 |
'A total greater than zero is required.', |
| 1519 |
'ivyforms' |
| 1520 |
), |
| 1521 |
'product_mapping' => __('Product mapping', 'ivyforms'), |
| 1522 |
'product_mapping_tooltip' => __( |
| 1523 |
'Choose which product field this quantity field updates when visitors change the amount.', |
| 1524 |
'ivyforms' |
| 1525 |
), |
| 1526 |
'field_id' => __('ID', 'ivyforms'), |
| 1527 |
'translate' => __('Translate', 'ivyforms'), |
| 1528 |
'trash' => __('Trash', 'ivyforms'), |
| 1529 |
'uninstall' => __('Uninstall', 'ivyforms'), |
| 1530 |
'upgrade' => __('Upgrade', 'ivyforms'), |
| 1531 |
'view_demo' => __('View demo', 'ivyforms'), |
| 1532 |
'unpublished' => __('Unpublished', 'ivyforms'), |
| 1533 |
'unread' => __('Unread', 'ivyforms'), |
| 1534 |
'unstarred' => __('Unstarred', 'ivyforms'), |
| 1535 |
'upload_image' => __('Upload image', 'ivyforms'), |
| 1536 |
'user_agent' => __('User agent', 'ivyforms'), |
| 1537 |
'user_email' => __('User email', 'ivyforms'), |
| 1538 |
'user_first_name' => __('User first name', 'ivyforms'), |
| 1539 |
'user_id' => __('User ID', 'ivyforms'), |
| 1540 |
'user_ip' => __('User IP', 'ivyforms'), |
| 1541 |
'user_last_name' => __('User last name', 'ivyforms'), |
| 1542 |
'user_name' => __('User name', 'ivyforms'), |
| 1543 |
'visual' => __('Visual', 'ivyforms'), |
| 1544 |
'visual_editor' => __('Visual editor', 'ivyforms'), |
| 1545 |
'code_editor' => __('Code editor', 'ivyforms'), |
| 1546 |
'content' => __('Content', 'ivyforms'), |
| 1547 |
'enter_html_content' => __('Enter HTML content', 'ivyforms'), |
| 1548 |
'enter_html_code' => __('Enter HTML code', 'ivyforms'), |
| 1549 |
'read' => __('Read', 'ivyforms'), |
| 1550 |
'with_icons' => __('With icons', 'ivyforms'), |
| 1551 |
'with_image' => __('With image', 'ivyforms'), |
| 1552 |
'yesterday' => __('Yesterday', 'ivyforms'), |
| 1553 |
'yes' => __('Yes', 'ivyforms'), |
| 1554 |
'no' => __('No', 'ivyforms'), |
| 1555 |
]; |
| 1556 |
} |
| 1557 |
|
| 1558 |
/** |
| 1559 |
* Returns the array for the exception strings |
| 1560 |
* |
| 1561 |
* @return mixed[] |
| 1562 |
*/ |
| 1563 |
public static function getExceptionStrings(): array { |
| 1564 |
return [ |
| 1565 |
'active_notif_not_found' => __('Active notifications not found.', 'ivyforms'), |
| 1566 |
'autoload_not_found' => __('Autoload file not found.', 'ivyforms'), |
| 1567 |
'batch_update_successful' => __('Batch update successful', 'ivyforms'), |
| 1568 |
'batch_update_failed' => __('Batch update failed', 'ivyforms'), |
| 1569 |
'column_index_range' => __('columnIndex must be between 0 and 4.', 'ivyforms'), |
| 1570 |
'confirmation_id_required' => __('Confirmation ID is required.', 'ivyforms'), |
| 1571 |
'confirmation_not_found' => __('Confirmation not found.', 'ivyforms'), |
| 1572 |
'container_not_found' => __('Container file not found.', 'ivyforms'), |
| 1573 |
'duplicate_value_exists' => __('This value must be unique. Please use a different value.', 'ivyforms'), |
| 1574 |
'default_styles_json_not_found' => __('Default form styles JSON not found: %s', 'ivyforms'), |
| 1575 |
'default_styles_json_read_failed' => __('Failed to read default form styles JSON: %s', 'ivyforms'), |
| 1576 |
'default_styles_json_parse_failed' => __('Failed to parse default form styles JSON: %s', 'ivyforms'), |
| 1577 |
'default_styles_json_invalid_structure' => __('Default form styles JSON must decode to array.', 'ivyforms'), |
| 1578 |
'entry_id_required' => __('Entry ID is required.', 'ivyforms'), |
| 1579 |
'entry_not_found' => __('Entry not found.', 'ivyforms'), |
| 1580 |
'error_in_before_save_field_hook'=> __('Error in beforeSaveFields hook:', 'ivyforms'), |
| 1581 |
'error_in_field_init_hook' => __('Error in field init hook:', 'ivyforms'), |
| 1582 |
'error_log_failed_send' => __('Failed to send email notification for form ID: %s', 'ivyforms'), |
| 1583 |
'error_log_invalid_email' => __('Invalid sender or receiver email after placeholder replacement. Sender: %s receiver: %s', 'ivyforms'), |
| 1584 |
'failed_check_duplicates' => __('Failed to check duplicates: %s', 'ivyforms'), |
| 1585 |
'failed_delete_by_foreign_key' => __('Failed to delete records with foreign key %s from table %s', 'ivyforms'), |
| 1586 |
'failed_delete_by_foreign_keys' => __('Failed to delete records with foreign keys %s from table %s', 'ivyforms'), |
| 1587 |
'failed_delete_by_id' => __('Failed to delete record with ID %s from table %s', 'ivyforms'), |
| 1588 |
'failed_delete_by_ids' => __('Failed to delete records with IDs %s from table %s', 'ivyforms'), |
| 1589 |
'failed_bulk_update_column' => __('Failed to bulk update column %s for IDs %s in table %s', 'ivyforms'), |
| 1590 |
'field_id_required' => __('Field ID is required.', 'ivyforms'), |
| 1591 |
'file_upload_failed' => __('File upload failed.', 'ivyforms'), |
| 1592 |
'file_upload_invalid_type' => __('This file type is not allowed.', 'ivyforms'), |
| 1593 |
'file_upload_too_many_files' => __('Too many files.', 'ivyforms'), |
| 1594 |
'form_id_required' => __('Form ID is required.', 'ivyforms'), |
| 1595 |
'form_not_found' => __('Form not found.', 'ivyforms'), |
| 1596 |
'forbidden' => __('Forbidden', 'ivyforms'), |
| 1597 |
'hcaptcha_error_http_code' => __('hCaptcha verification failed with HTTP code: %s', 'ivyforms'), |
| 1598 |
'hcaptcha_error_invalid_json' => __('hCaptcha verification: Invalid JSON response', 'ivyforms'), |
| 1599 |
'hcaptcha_error_loading_settings' => __('Error loading hCaptcha settings: %s', 'ivyforms'), |
| 1600 |
'hcaptcha_error_validation_failed' => __('hCaptcha validation failed for token: %s', 'ivyforms'), |
| 1601 |
'hcaptcha_error_verification' => __('hCaptcha verification error: %s', 'ivyforms'), |
| 1602 |
'hcaptcha_invalid_key_format' => __('Invalid key format. Please check your hCaptcha keys', 'ivyforms'), |
| 1603 |
'hcaptcha_keys_incomplete' => __('Both hCaptcha site key and secret key are required', 'ivyforms'), |
| 1604 |
'hcaptcha_keys_valid' => __('hCaptcha keys are valid', 'ivyforms'), |
| 1605 |
'hcaptcha_not_configured' => __('hCaptcha needs to be configured in security settings first.', 'ivyforms'), |
| 1606 |
'hcaptcha_response_required' => __('hCaptcha response is required', 'ivyforms'), |
| 1607 |
'hcaptcha_verification_failed' => __('hCaptcha verification failed. Please try again.', 'ivyforms'), |
| 1608 |
'id_positive_integer' => __('ID must be a positive integer.', 'ivyforms'), |
| 1609 |
'int_positive_integer' => __('Value must be a positive integer.', 'ivyforms'), |
| 1610 |
'invalid_column_name_deletion' => __('Invalid column name provided for deletion.', 'ivyforms'), |
| 1611 |
'invalid_entry_id' => __('Invalid entry ID.', 'ivyforms'), |
| 1612 |
'invalid_field_id' => __('Invalid field ID.', 'ivyforms'), |
| 1613 |
'invalid_field_type' => __('Invalid field type.', 'ivyforms'), |
| 1614 |
'invalid_field_type_not_found' => __('Invalid field type (type not found).', 'ivyforms'), |
| 1615 |
'invalid_field_type_with_value' => __('Invalid field type: %s.', 'ivyforms'), |
| 1616 |
'invalid_foreign_column' => __('Invalid foreign column provided.', 'ivyforms'), |
| 1617 |
'invalid_form_data' => __('Invalid form data.', 'ivyforms'), |
| 1618 |
'invalid_form_id' => __('Invalid form ID.', 'ivyforms'), |
| 1619 |
'invalid_id' => __('Invalid ID.', 'ivyforms'), |
| 1620 |
'invalid_nonce' => __('Invalid nonce.', 'ivyforms'), |
| 1621 |
'invalid_request_data' => __('Invalid request data.', 'ivyforms'), |
| 1622 |
'invalid_or_missing_ids' => __('Invalid or missing IDs', 'ivyforms'), |
| 1623 |
'no_form_ids_for_export' => __('No form IDs provided for export.', 'ivyforms'), |
| 1624 |
'no_import_data_provided' => __('No import data provided.', 'ivyforms'), |
| 1625 |
'unsupported_import_format' => __('Unsupported import file. Please upload a JSON export from IvyForms, WS Form, Fluent Forms, WPForms, or Gravity Forms.', 'ivyforms'), |
| 1626 |
'import_no_supported_fields' => __('No supported fields were found in the import file. Nothing was imported.', 'ivyforms'), |
| 1627 |
'invalid_import_data_structure' => __('Invalid import data structure.', 'ivyforms'), |
| 1628 |
'import_structure_form_missing' => __('Invalid import structure: missing form section.', 'ivyforms'), |
| 1629 |
'import_structure_form_invalid' => __('Invalid import structure: form section must be an object.', 'ivyforms'), |
| 1630 |
'import_structure_fields_missing' => __('Invalid import structure: missing fields section.', 'ivyforms'), |
| 1631 |
'import_structure_fields_invalid' => __('Invalid import structure: fields section must be an array.', 'ivyforms'), |
| 1632 |
'import_structure_notifications_missing' => __('Invalid import structure: missing notifications section.', 'ivyforms'), |
| 1633 |
'import_structure_notifications_invalid' => __('Invalid import structure: notifications section must be an array.', 'ivyforms'), |
| 1634 |
'import_structure_confirmation_missing' => __('Invalid import structure: missing confirmation section.', 'ivyforms'), |
| 1635 |
'import_structure_confirmation_invalid' => __('Invalid import structure: confirmation section must be an object.', 'ivyforms'), |
| 1636 |
'ivyforms_not_installed' => __('IvyForms plugin is not installed or activated', 'ivyforms'), |
| 1637 |
'migration_error_add_column' => __('IvyForms migration error: failed to add %s column(s) to the %s table', 'ivyforms'), |
| 1638 |
'no_confirmation_ids_provided' => __('No confirmation IDs provided for deletion.', 'ivyforms'), |
| 1639 |
'no_entry_ids_provided' => __('No entry IDs provided for deletion.', 'ivyforms'), |
| 1640 |
'no_field_ids_provided' => __('No field IDs provided for deletion.', 'ivyforms'), |
| 1641 |
'no_form_ids_provided' => __('No form IDs provided for deletion.', 'ivyforms'), |
| 1642 |
'no_notification_ids_provided' => __('No notification IDs provided for deletion.', 'ivyforms'), |
| 1643 |
'notification_id_required' => __('Notification ID is required.', 'ivyforms'), |
| 1644 |
'notification_ids_required' => __('Notification IDs are required and must be an array.', 'ivyforms'), |
| 1645 |
'notification_not_found' => __('Notification not found.', 'ivyforms'), |
| 1646 |
'parentId_positive_integer' => __('The parentId must be a positive integer or null.', 'ivyforms'), |
| 1647 |
'please_enter_a_url' => __('Please enter a URL.', 'ivyforms'), |
| 1648 |
'please_enter_a_valid_url' => __('Please enter a valid URL.', 'ivyforms'), |
| 1649 |
'please_select_a_page' => __('Please select a page.', 'ivyforms'), |
| 1650 |
'position_non_negative' => __('position must be a non-negative integer.', 'ivyforms'), |
| 1651 |
'property_positive_integer' => __('The property must be a positive integer.', 'ivyforms'), |
| 1652 |
'rules_payload_required' => __('Rules payload is required.', 'ivyforms'), |
| 1653 |
'permissions_deleted_forms' => __('Permission rule references deleted form(s) (%s). Edit the rule and update its form scope.', 'ivyforms'), |
| 1654 |
'permissions_rule_invalid_index' => __('Rule at index %d is invalid.', 'ivyforms'), |
| 1655 |
'permissions_rule_type_required' => __('Each rule must have type "role" or "user".', 'ivyforms'), |
| 1656 |
'permissions_rule_id_required' => __('Each rule must have a non-empty id.', 'ivyforms'), |
| 1657 |
'permissions_rule_duplicate_id' => __('Duplicate rule id.', 'ivyforms'), |
| 1658 |
'permissions_rule_grant_required' => __('Each rule must grant at least one permission.', 'ivyforms'), |
| 1659 |
'permissions_form_ids_invalid' => __('form_ids must be null or an array of integers.', 'ivyforms'), |
| 1660 |
'permissions_form_id_invalid' => __('Invalid form id in rule.', 'ivyforms'), |
| 1661 |
'permissions_role_slug_invalid' => __('Invalid role slug.', 'ivyforms'), |
| 1662 |
'permissions_user_id_invalid' => __('Invalid user id.', 'ivyforms'), |
| 1663 |
'recaptcha_error_http_code' => __('reCAPTCHA verification failed with HTTP code: %s', 'ivyforms'), |
| 1664 |
'recaptcha_error_invalid_json' => __('reCAPTCHA verification: Invalid JSON response', 'ivyforms'), |
| 1665 |
'recaptcha_error_not_configured'=> __('reCAPTCHA field present but service not configured', 'ivyforms'), |
| 1666 |
'recaptcha_error_validation_failed' => __('reCAPTCHA validation failed for token: %s', 'ivyforms'), |
| 1667 |
'recaptcha_error_verification' => __('reCAPTCHA verification error: %s', 'ivyforms'), |
| 1668 |
'row_index_non_negative' => __('rowIndex must be a non-negative integer.', 'ivyforms'), |
| 1669 |
'rows_non_negative' => __('rows must be at least 1.', 'ivyforms'), |
| 1670 |
'table_name_not_provided' => __('Table name is not provided.', 'ivyforms'), |
| 1671 |
'table_or_attribute_not_allowed' => __('Table or attribute not allowed', 'ivyforms'), |
| 1672 |
'time_conversion_failed' => __('Failed to create timestamp from time components', 'ivyforms'), |
| 1673 |
'turnstile_error_http_code' => __('Turnstile verification failed with HTTP code: %s', 'ivyforms'), |
| 1674 |
'turnstile_error_invalid_json' => __('Turnstile verification: invalid JSON response', 'ivyforms'), |
| 1675 |
'turnstile_error_loading_settings' => __('Error loading Turnstile settings: %s', 'ivyforms'), |
| 1676 |
'turnstile_error_validation_failed' => __('Turnstile validation failed for token: %s', 'ivyforms'), |
| 1677 |
'turnstile_error_verification' => __('Turnstile verification error: %s', 'ivyforms'), |
| 1678 |
'turnstile_invalid_key_format' => __('Invalid key format. Please check your Turnstile keys', 'ivyforms'), |
| 1679 |
'turnstile_keys_incomplete' => __('Both Turnstile site key and secret key are required', 'ivyforms'), |
| 1680 |
'turnstile_keys_valid' => __('Turnstile keys are valid', 'ivyforms'), |
| 1681 |
'turnstile_not_configured' => __('Turnstile needs to be configured in security settings first.', 'ivyforms'), |
| 1682 |
'turnstile_response_required' => __('Turnstile response is required', 'ivyforms'), |
| 1683 |
'turnstile_verification_failed' => __('Turnstile verification failed. Please try again.', 'ivyforms'), |
| 1684 |
'unable_find_by_id' => __('Unable to find by id in ', 'ivyforms'), |
| 1685 |
'unable_get_entry_fields' => __('Unable to fetch entry fields in ', 'ivyforms'), |
| 1686 |
'unable_get_form_names' => __('Unable to fetch form names for entries in ', 'ivyforms'), |
| 1687 |
'unable_search_entries' => __('Unable to search entries in ', 'ivyforms'), |
| 1688 |
'unable_to_add_data' => __('Unable to add data in ', 'ivyforms'), |
| 1689 |
'unable_update_data' => __('Unable to update data in ', 'ivyforms'), |
| 1690 |
'unable_update_starred' => __('Unable to update starred status in ', 'ivyforms'), |
| 1691 |
'unable_update_status' => __('Unable to update entry status in ', 'ivyforms'), |
| 1692 |
'unexpected_http_status' => __('Unexpected HTTP status code', 'ivyforms'), |
| 1693 |
'unknown_error' => __('Unknown error', 'ivyforms'), |
| 1694 |
'width_range' => __('width must be between 20 and 100.', 'ivyforms'), |
| 1695 |
'invalid_datetime_range' => __('DateTime range must contain exactly two valid datetime values (start and end).', 'ivyforms'), |
| 1696 |
'invalid_base64_data' => __('Invalid base64 image data.', 'ivyforms'), |
| 1697 |
'invalid_image_data' => __('Invalid image data.', 'ivyforms'), |
| 1698 |
'unsupported_image_type' => __('Unsupported image type: ', 'ivyforms'), |
| 1699 |
'failed_create_upload_dir' => __('Failed to create upload directory.', 'ivyforms'), |
| 1700 |
'failed_write_file' => __('Failed to write image file.', 'ivyforms'), |
| 1701 |
'wp_timezone_not_exist' => __('WordPress function wp_timezone() does not exist', 'ivyforms'), |
| 1702 |
'failed_to_parse_filter' => __('Failed to parse filters from query params: ', 'ivyforms'), |
| 1703 |
'blocked_dangerous_css_pattern' => __('BLOCKED dangerous CSS pattern', 'ivyforms'), |
| 1704 |
'blocked_unsafe_url_in_css' => __('BLOCKED unsafe URL in CSS', 'ivyforms'), |
| 1705 |
]; |
| 1706 |
} |
| 1707 |
|
| 1708 |
/** |
| 1709 |
* @return array<string, string> |
| 1710 |
*/ |
| 1711 |
public static function getAiStrings(): array |
| 1712 |
{ |
| 1713 |
return [ |
| 1714 |
'generate_with_ai' => __('Generate with AI', 'ivyforms'), |
| 1715 |
'generate_with_ai_desc' => __('Generate a form automatically with the help of AI.', 'ivyforms'), |
| 1716 |
'ai_prompt_title' => __('Describe your form', 'ivyforms'), |
| 1717 |
'ai_prompt_subtitle' => __('Tell us what you need, and we\'ll build it for you.', 'ivyforms'), |
| 1718 |
'ai_prompt_placeholder' => __('e.g. event registration form with name, email, dietary preference', 'ivyforms'), |
| 1719 |
'ai_prompt_placeholder_conversational' => __('e.g. event registration form with name, email, dietary preference. You can also ask for a conversational, chat-style form.', 'ivyforms'), |
| 1720 |
'ai_suggestions_label' => __('Or try one of these:', 'ivyforms'), |
| 1721 |
'ai_suggestion_feedback' => __('Customer feedback survey with a rating', 'ivyforms'), |
| 1722 |
'ai_suggestion_event' => __('Event registration form with name, email, and dietary preference', 'ivyforms'), |
| 1723 |
'ai_suggestion_job' => __('Job application with CV upload, role and availability', 'ivyforms'), |
| 1724 |
'ai_suggestion_membership' => __('Gym membership signup with plan choice and emergency contact', 'ivyforms'), |
| 1725 |
'ai_back' => __('Back', 'ivyforms'), |
| 1726 |
'ai_prompt_required' => __('Please enter a prompt describing the form.', 'ivyforms'), |
| 1727 |
'ai_prompt_too_long' => __('Prompt is too long. Please shorten it and try again.', 'ivyforms'), |
| 1728 |
'ai_prompt_not_understood' => __('We couldn\'t understand that description. Try describing the fields your form should collect.', 'ivyforms'), |
| 1729 |
'ai_not_available' => __('AI is not available on this site.', 'ivyforms'), |
| 1730 |
'ai_text_generation_unavailable' => __('No connected AI provider supports text generation. Check Settings → Connectors, then try again.', 'ivyforms'), |
| 1731 |
'ai_generation_failed' => __('Failed to generate the form. Please try again.', 'ivyforms'), |
| 1732 |
'ai_invalid_response' => __('AI returned an invalid response. Please try again.', 'ivyforms'), |
| 1733 |
'ai_create_form' => __('Generate form', 'ivyforms'), |
| 1734 |
'ai_cancel' => __('Cancel', 'ivyforms'), |
| 1735 |
'ai_generating_title' => __('Generating your form', 'ivyforms'), |
| 1736 |
'ai_generating_step_understanding' => __('This may take a moment…', 'ivyforms'), |
| 1737 |
'ai_generating_step_fields' => __('Still working…', 'ivyforms'), |
| 1738 |
'ai_generating_step_building' => __('Hang tight…', 'ivyforms'), |
| 1739 |
'ai_generating_step_finalizing' => __('Almost done…', 'ivyforms'), |
| 1740 |
'ai_feature_locked_title' => __('AI form generation is locked', 'ivyforms'), |
| 1741 |
'ai_wordpress_update_required' => __('Update WordPress to a version that supports AI to use form generation.', 'ivyforms'), |
| 1742 |
'ai_disabled' => __('AI functionality is disabled for this WordPress environment. Ask a site administrator or hosting provider to enable it.', 'ivyforms'), |
| 1743 |
'ai_client_missing' => __('Install and activate the WordPress AI plugin to add AI Client support.', 'ivyforms'), |
| 1744 |
'ai_connect_text_provider' => __('Connect an AI provider that supports text generation in Settings → Connectors.', 'ivyforms'), |
| 1745 |
'ai_update_wordpress' => __('Update WordPress', 'ivyforms'), |
| 1746 |
'ai_install_plugin' => __('Install AI plugin', 'ivyforms'), |
| 1747 |
'ai_open_connectors' => __('Open Connectors', 'ivyforms'), |
| 1748 |
'ai_default_page_label' => __('Page %d', 'ivyforms'), |
| 1749 |
'ai_choices_prompt_title' => __('Describe your choices', 'ivyforms'), |
| 1750 |
'ai_choices_prompt_subtitle' => __('Describe the choices you would like to create or use one of the examples below to get started.', 'ivyforms'), |
| 1751 |
'ai_choices_learn_more' => __('Learn more about IvyForms AI', 'ivyforms'), |
| 1752 |
'ai_choices_prompt_placeholder' => __('e.g. top 50 books of all time', 'ivyforms'), |
| 1753 |
'ai_choices_suggestion_books' => __('Top 50 books of all time', 'ivyforms'), |
| 1754 |
'ai_choices_suggestion_genres' => __('Top 50 movie genres', 'ivyforms'), |
| 1755 |
'ai_choices_suggestion_dogs' => __('Top 30 dog breeds', 'ivyforms'), |
| 1756 |
'ai_choices_suggestion_industries' => __('List of industries', 'ivyforms'), |
| 1757 |
'ai_choices_generate' => __('Generate choices', 'ivyforms'), |
| 1758 |
'ai_choices_try_again' => __('Try again', 'ivyforms'), |
| 1759 |
'ai_choices_insert' => __('Insert Choices', 'ivyforms'), |
| 1760 |
'ai_choices_close' => __('Close', 'ivyforms'), |
| 1761 |
'ai_choices_edit' => __('Edit choices', 'ivyforms'), |
| 1762 |
'ai_choices_save' => __('Save choices', 'ivyforms'), |
| 1763 |
'ai_choices_generating_title' => __('Generating your choices', 'ivyforms'), |
| 1764 |
'ai_choices_generating_step_searching' => __('Searching most popular…', 'ivyforms'), |
| 1765 |
'ai_choices_generating_step_collecting' => __('Collecting options…', 'ivyforms'), |
| 1766 |
'ai_choices_generating_step_finalizing' => __('Almost done…', 'ivyforms'), |
| 1767 |
'ai_choices_prompt_required' => __('Please enter a prompt describing the choices.', 'ivyforms'), |
| 1768 |
'ai_choices_prompt_not_understood' => __('We couldn\'t understand that description. Try describing the list of choices you need.', 'ivyforms'), |
| 1769 |
'ai_choices_generation_failed' => __('Failed to generate choices. Please try again.', 'ivyforms'), |
| 1770 |
'ai_choices_default_title' => __('Generated choices', 'ivyforms'), |
| 1771 |
'ai_choices_overwrite_title' => __('Replace existing choices?', 'ivyforms'), |
| 1772 |
'ai_choices_overwrite_message' => __('Inserting these choices will replace the current options for this field.', 'ivyforms'), |
| 1773 |
'ai_choices_overwrite_confirm' => __('Replace choices', 'ivyforms'), |
| 1774 |
'ai_choices_locked_title' => __('AI choice generation is locked', 'ivyforms'), |
| 1775 |
]; |
| 1776 |
} |
| 1777 |
|
| 1778 |
/** |
| 1779 |
* Returns the array for the templates |
| 1780 |
* |
| 1781 |
* @return mixed[] |
| 1782 |
*/ |
| 1783 |
public static function getTemplateStrings(): array |
| 1784 |
{ |
| 1785 |
return [ |
| 1786 |
'contact_form' => __('Contact form', 'ivyforms'), |
| 1787 |
'contact_forms' => __('Contact forms', 'ivyforms'), |
| 1788 |
'contact_form_desc' => __('A simple contact form with essential fields.', 'ivyforms'), |
| 1789 |
'wedding_rsvp' => __('Wedding guest RSVP form', 'ivyforms'), |
| 1790 |
'wedding_rsvp_desc' => __('Form to collect RSVP responses from wedding guests, including attendance, meal preferences, and special requests.', 'ivyforms'), |
| 1791 |
'conversational_form' => __('Conversational Form', 'ivyforms'), |
| 1792 |
'conversational_form_desc' => __('Build a guided, chat-style flow that feels natural for respondents.', 'ivyforms'), |
| 1793 |
'failed_to_create_template' => __('Failed to create form from template.', 'ivyforms'), |
| 1794 |
'failed_to_fetch_template' => __('Failed to fetch templates', 'ivyforms'), |
| 1795 |
'no_templates_found' => __('No templates found', 'ivyforms'), |
| 1796 |
'required_template_id' => __('Template ID is required.', 'ivyforms'), |
| 1797 |
'select_a_template' => __('Select a template', 'ivyforms'), |
| 1798 |
'select_template_desc' => __('To get started quickly, you can pick from our ready-made template', 'ivyforms'), |
| 1799 |
'search_template' => __('Search a form template', 'ivyforms'), |
| 1800 |
'start_scratch' => __('Start from scratch', 'ivyforms'), |
| 1801 |
'start_with_blank_desc' => __('Start with a blank form and build it your way.', 'ivyforms'), |
| 1802 |
'template_not_found' => __('Template not found.', 'ivyforms'), |
| 1803 |
'template_fetch_error' => __('Template fetch error:', 'ivyforms'), |
| 1804 |
'use_this_template' => __('Use this template', 'ivyforms'), |
| 1805 |
'enter_email_address' => __('Please enter a valid email address.', 'ivyforms'), |
| 1806 |
// Contact Form Template Strings |
| 1807 |
'first_name' => __('First name', 'ivyforms'), |
| 1808 |
'last_name' => __('Last name', 'ivyforms'), |
| 1809 |
'enter_your_first_name' => __('Enter your first name', 'ivyforms'), |
| 1810 |
'enter_your_last_name' => __('Enter your last name', 'ivyforms'), |
| 1811 |
'subject' => __('Subject', 'ivyforms'), |
| 1812 |
'what_is_this_regarding' => __('What is this regarding?', 'ivyforms'), |
| 1813 |
'message' => __('Message', 'ivyforms'), |
| 1814 |
'please_enter_your_message_here' => __('Please enter your message here...', 'ivyforms'), |
| 1815 |
// Networking Event Feedback Template Strings |
| 1816 |
'networking_event_feedback_form' => __('Networking event feedback form', 'ivyforms'), |
| 1817 |
'networking_event_feedback_form_desc' => __('Understand how effective your event was for building professional connections.', 'ivyforms'), |
| 1818 |
'did_make_valuable_connections' => __('Did you make valuable connections?', 'ivyforms'), |
| 1819 |
'yes_many' => __('Yes, many', 'ivyforms'), |
| 1820 |
'yes_a_few' => __('Yes, a few', 'ivyforms'), |
| 1821 |
'not_really' => __('Not really', 'ivyforms'), |
| 1822 |
'no_connections' => __('No', 'ivyforms'), |
| 1823 |
'networking_value' => __('Networking value', 'ivyforms'), |
| 1824 |
'what_helped_with_networking' => __('What helped with networking?', 'ivyforms'), |
| 1825 |
'event_format' => __('Event format', 'ivyforms'), |
| 1826 |
'attendee_quality' => __('Attendee quality', 'ivyforms'), |
| 1827 |
'structured_activities' => __('Structured activities', 'ivyforms'), |
| 1828 |
'open_networking_time' => __('Open networking time', 'ivyforms'), |
| 1829 |
'venue_or_atmosphere' => __('Venue or atmosphere', 'ivyforms'), |
| 1830 |
'how_could_networking_be_improved' => __('How could networking be improved?', 'ivyforms'), |
| 1831 |
'share_suggestions_to_improve_networking' => __('Share suggestions to improve networking', 'ivyforms'), |
| 1832 |
// Conference Feedback Template Strings |
| 1833 |
'conference_feedback_form' => __('Conference feedback form', 'ivyforms'), |
| 1834 |
'conference_feedback_form_desc' => __('Collect structured feedback about conference content, speakers, and venue quality.', 'ivyforms'), |
| 1835 |
'sessions_attended' => __('Sessions attended', 'ivyforms'), |
| 1836 |
'keynote_sessions' => __('Keynote sessions', 'ivyforms'), |
| 1837 |
'technical_sessions' => __('Technical sessions', 'ivyforms'), |
| 1838 |
'panel_discussions' => __('Panel discussions', 'ivyforms'), |
| 1839 |
'workshops_sessions' => __('Workshops', 'ivyforms'), |
| 1840 |
'networking_sessions' => __('Networking sessions', 'ivyforms'), |
| 1841 |
'speaker_quality' => __('Speaker quality', 'ivyforms'), |
| 1842 |
'venue_and_logistics' => __('Venue & logistics', 'ivyforms'), |
| 1843 |
'overall_conference_organization' => __('Overall conference organization', 'ivyforms'), |
| 1844 |
'overall_conference_organization_placeholder' => __('Enter overall conference organization', 'ivyforms'), |
| 1845 |
// Event Feedback Template Strings |
| 1846 |
'event_feedback_form' => __('Event feedback form', 'ivyforms'), |
| 1847 |
'event_feedback_form_desc' => __('A flexible event feedback form for collecting attendee impressions across any type of event.', 'ivyforms'), |
| 1848 |
'conference' => __('Conference', 'ivyforms'), |
| 1849 |
'workshop' => __('Workshop', 'ivyforms'), |
| 1850 |
'webinar' => __('Webinar', 'ivyforms'), |
| 1851 |
'training' => __('Training', 'ivyforms'), |
| 1852 |
'did_meet_expectations' => __('Did the event meet your expectations?', 'ivyforms'), |
| 1853 |
'exceeded_expectations' => __('Exceeded expectations', 'ivyforms'), |
| 1854 |
'overall_event_satisfaction' => __('Overall event satisfaction', 'ivyforms'), |
| 1855 |
// Customer Loyalty & Recommendation Template Strings |
| 1856 |
'customer_loyalty_recommendation_form' => __('Customer loyalty & recommendation form', 'ivyforms'), |
| 1857 |
'customer_loyalty_recommendation_form_desc' => __('Measure customer loyalty and likelihood to recommend your brand to others.', 'ivyforms'), |
| 1858 |
'how_often_use_product_service' => __('How often do you use our product/service?', 'ivyforms'), |
| 1859 |
'usage_first_time' => __('First time', 'ivyforms'), |
| 1860 |
'usage_occasionally' => __('Occasionally', 'ivyforms'), |
| 1861 |
'usage_regularly' => __('Regularly', 'ivyforms'), |
| 1862 |
'usage_long_term_customer' => __('Long-term customer', 'ivyforms'), |
| 1863 |
'overall_satisfaction' => __('Overall satisfaction', 'ivyforms'), |
| 1864 |
'how_likely_recommend_us' => __('How likely are you to recommend us?', 'ivyforms'), |
| 1865 |
'recommendation_very_likely' => __('Very likely', 'ivyforms'), |
| 1866 |
'recommendation_likely' => __('Likely', 'ivyforms'), |
| 1867 |
'recommendation_not_sure' => __('Not sure', 'ivyforms'), |
| 1868 |
'recommendation_unlikely' => __('Unlikely', 'ivyforms'), |
| 1869 |
'recommendation_very_unlikely' => __('Very unlikely', 'ivyforms'), |
| 1870 |
'what_keeps_you_coming_back' => __('What keeps you coming back?', 'ivyforms'), |
| 1871 |
'keeps_product_quality' => __('Product quality', 'ivyforms'), |
| 1872 |
'keeps_pricing' => __('Pricing', 'ivyforms'), |
| 1873 |
'keeps_customer_support' => __('Customer support', 'ivyforms'), |
| 1874 |
'keeps_ease_of_use' => __('Ease of use', 'ivyforms'), |
| 1875 |
'keeps_trust_in_brand' => __('Trust in brand', 'ivyforms'), |
| 1876 |
'what_could_make_you_more_loyal' => __('What could make you more loyal?', 'ivyforms'), |
| 1877 |
'what_could_make_you_more_loyal_placeholder' => __('Share any ideas to increase your loyalty', 'ivyforms'), |
| 1878 |
'aspects_stood_out' => __('What aspects stood out?', 'ivyforms'), |
| 1879 |
'speakers_or_hosts' => __('Speakers or hosts', 'ivyforms'), |
| 1880 |
'organization' => __('Organization', 'ivyforms'), |
| 1881 |
'venue_or_platform' => __('Venue or platform', 'ivyforms'), |
| 1882 |
'networking_opportunities' => __('Networking opportunities', 'ivyforms'), |
| 1883 |
'share_thoughts_about_event' => __('Share your thoughts about the event', 'ivyforms'), |
| 1884 |
'follow_up_email_description' => __('Leave your email if you\'d like us to follow up', 'ivyforms'), |
| 1885 |
'organization_excellent' => __('Excellent', 'ivyforms'), |
| 1886 |
'organization_good' => __('Good', 'ivyforms'), |
| 1887 |
'organization_average' => __('Average', 'ivyforms'), |
| 1888 |
'organization_poor' => __('Poor', 'ivyforms'), |
| 1889 |
'what_could_be_improved' => __('What could be improved?', 'ivyforms'), |
| 1890 |
'share_what_could_be_improved' => __('Share what could be improved', 'ivyforms'), |
| 1891 |
// Workshop Feedback Template Strings |
| 1892 |
'workshop_feedback_form' => __('Workshop feedback form', 'ivyforms'), |
| 1893 |
'workshop_feedback_form_desc' => __('Evaluate hands-on workshops, learning outcomes, and instructor performance.', 'ivyforms'), |
| 1894 |
'workshop_date' => __('Workshop date', 'ivyforms'), |
| 1895 |
'default_event_date' => __('Event date', 'ivyforms'), |
| 1896 |
'workshop_format_effectiveness' => __('Workshop format effectiveness', 'ivyforms'), |
| 1897 |
'workshop_format_very_effective' => __('Very effective', 'ivyforms'), |
| 1898 |
'workshop_format_effective' => __('Effective', 'ivyforms'), |
| 1899 |
'workshop_format_neutral' => __('Neutral', 'ivyforms'), |
| 1900 |
'workshop_format_ineffective' => __('Ineffective', 'ivyforms'), |
| 1901 |
'content_relevance' => __('Content relevance', 'ivyforms'), |
| 1902 |
'instructor_effectiveness' => __('Instructor effectiveness', 'ivyforms'), |
| 1903 |
'what_worked_well' => __('What worked well?', 'ivyforms'), |
| 1904 |
'practical_exercises' => __('Practical exercises', 'ivyforms'), |
| 1905 |
'instructor_explanations' => __('Instructor explanations', 'ivyforms'), |
| 1906 |
'materials_provided' => __('Materials provided', 'ivyforms'), |
| 1907 |
'pace_of_workshop' => __('Pace of the workshop', 'ivyforms'), |
| 1908 |
'group_interaction' => __('Group interaction', 'ivyforms'), |
| 1909 |
'suggestions_for_improvement' => __('Suggestions for improvement', 'ivyforms'), |
| 1910 |
'share_suggestions_for_workshop' => __('Share suggestions to improve the workshop', 'ivyforms'), |
| 1911 |
// Webinar Feedback Template Strings |
| 1912 |
'webinar_feedback_form' => __('Webinar feedback form', 'ivyforms'), |
| 1913 |
'webinar_feedback_form_desc' => __('Measure webinar experience, content value, and technical performance.', 'ivyforms'), |
| 1914 |
'webinar_platform' => __('Webinar platform', 'ivyforms'), |
| 1915 |
'select_webinar_platform' => __('Select webinar platform', 'ivyforms'), |
| 1916 |
'platform_zoom' => __('Zoom', 'ivyforms'), |
| 1917 |
'platform_google_meet' => __('Google Meet', 'ivyforms'), |
| 1918 |
'platform_ms_teams' => __('Microsoft Teams', 'ivyforms'), |
| 1919 |
'platform_webex' => __('Webex', 'ivyforms'), |
| 1920 |
'platform_other' => __('Other', 'ivyforms'), |
| 1921 |
'audio_video_quality' => __('Audio & video quality', 'ivyforms'), |
| 1922 |
'audio_quality_excellent' => __('Excellent', 'ivyforms'), |
| 1923 |
'audio_quality_good' => __('Good', 'ivyforms'), |
| 1924 |
'audio_quality_fair' => __('Fair', 'ivyforms'), |
| 1925 |
'audio_quality_poor' => __('Poor', 'ivyforms'), |
| 1926 |
'overall_webinar_experience' => __('Overall webinar experience', 'ivyforms'), |
| 1927 |
'content_value' => __('Content value', 'ivyforms'), |
| 1928 |
'technical_issues_experienced' => __('Technical issues experienced', 'ivyforms'), |
| 1929 |
'audio_issues' => __('Audio issues', 'ivyforms'), |
| 1930 |
'video_issues' => __('Video issues', 'ivyforms'), |
| 1931 |
'connectivity_problems' => __('Connectivity problems', 'ivyforms'), |
| 1932 |
'screen_sharing_issues' => __('Screen sharing issues', 'ivyforms'), |
| 1933 |
'additional_feedback' => __('Additional feedback', 'ivyforms'), |
| 1934 |
'share_additional_feedback' => __('Share any additional feedback', 'ivyforms'), |
| 1935 |
|
| 1936 |
// Wedding RSVP Template Strings |
| 1937 |
'full_name' => __('Full name', 'ivyforms'), |
| 1938 |
'enter_first_name' => __('Enter first name', 'ivyforms'), |
| 1939 |
'enter_last_name' => __('Enter last name', 'ivyforms'), |
| 1940 |
'email_address' => __('Email address', 'ivyforms'), |
| 1941 |
'enter_your_email_address' => __('Enter your email address', 'ivyforms'), |
| 1942 |
'phone_number' => __('Phone number', 'ivyforms'), |
| 1943 |
'dietary_restrictions_allergies' => __('Dietary restrictions / Allergies', 'ivyforms'), |
| 1944 |
'will_you_attend' => __('Will you attend?', 'ivyforms'), |
| 1945 |
'yes_i_will_attend' => __('Yes, I will attend', 'ivyforms'), |
| 1946 |
'no_i_cannot_attend' => __('No, I cannot attend', 'ivyforms'), |
| 1947 |
'number_of_guests' => __('Number of Guests', 'ivyforms'), |
| 1948 |
'enter_total_attending_with_you' => __('Enter total attending with you', 'ivyforms'), |
| 1949 |
'meal_option' => __('Meal Option', 'ivyforms'), |
| 1950 |
'select_your_meal_preference' => __('Select your meal preference', 'ivyforms'), |
| 1951 |
'chicken' => __('Chicken', 'ivyforms'), |
| 1952 |
'beef' => __('Beef', 'ivyforms'), |
| 1953 |
'vegetarian' => __('Vegetarian', 'ivyforms'), |
| 1954 |
'vegan' => __('Vegan', 'ivyforms'), |
| 1955 |
'fish' => __('Fish', 'ivyforms'), |
| 1956 |
'dietary_restrictions_placeholder' => __('Please let us know about any dietary restrictions or allergies...', 'ivyforms'), |
| 1957 |
'song_request_message_for_couple' => __('Song request / Message for couple', 'ivyforms'), |
| 1958 |
'song_request_placeholder' => __('Share a song you\'d like to hear or a special message...', 'ivyforms'), |
| 1959 |
'require_special_assistance' => __('Do you require any special assistance?', 'ivyforms'), |
| 1960 |
'yes' => __('Yes', 'ivyforms'), |
| 1961 |
'no' => __('No', 'ivyforms'), |
| 1962 |
// Product Order Form Template Strings |
| 1963 |
'product_order_form' => __('Product order form', 'ivyforms'), |
| 1964 |
'product_order_form_desc' => __('General form for ordering products. Users select products from a list and specify quantities, along with shipping and contact information.', 'ivyforms'), |
| 1965 |
'b2b_product_order_form' => __('Industrial equipment bulk product order form', 'ivyforms'), |
| 1966 |
'b2b_product_order_form_desc' => __('Advanced bulk product order form for industrial equipment procurement with specification details, compliance requirements, quantities, and delivery scheduling for manufacturing and construction companies.', 'ivyforms'), |
| 1967 |
'corporate_office_supplies_procurement_form' => __('Corporate office supplies procurement order form', 'ivyforms'), |
| 1968 |
'corporate_office_supplies_procurement_form_desc' => __('Internal corporate procurement form for ordering office supplies across departments with approval workflow and budget tracking.', 'ivyforms'), |
| 1969 |
'product_customization_form' => __('Product customization form', 'ivyforms'), |
| 1970 |
'product_customization_form_desc' => __('Highly flexible product customization form for made-to-order goods such as branded merchandise, custom packaging, promotional products, and personalized manufacturing orders.', 'ivyforms'), |
| 1971 |
'technology_innovation_summit_registration_form' => __('Technology innovation summit registration form', 'ivyforms'), |
| 1972 |
'technology_innovation_summit_registration_form_desc' => __('Comprehensive conference registration form designed for technology and innovation summits with attendee profiling, track selection, networking preferences, workshop enrollment, and accommodation planning.', 'ivyforms'), |
| 1973 |
'healthcare_medical_conference_registration_form' => __('Healthcare & medical conference registration form', 'ivyforms'), |
| 1974 |
'healthcare_medical_conference_registration_form_desc' => __('Professional healthcare conference registration form for medical professionals, researchers, and healthcare organizations with certification tracking, specialty selection, and CME session enrollment.', 'ivyforms'), |
| 1975 |
'marketing_growth_leadership_conference_registration_form' => __('Marketing & growth leadership conference registration form', 'ivyforms'), |
| 1976 |
'marketing_growth_leadership_conference_registration_form_desc' => __('Advanced marketing conference registration form focused on growth professionals, agencies, and digital marketing leaders with track personalization and networking preferences.', 'ivyforms'), |
| 1977 |
'financial_services_fintech_leadership_conference_registration_form' => __('Financial services & FinTech leadership conference registration form', 'ivyforms'), |
| 1978 |
'financial_services_fintech_leadership_conference_registration_form_desc' => __('Professional conference registration form designed for financial institutions, fintech startups, investors, and banking professionals with regulatory session enrollment, networking opportunities, and executive access options.', 'ivyforms'), |
| 1979 |
'education_academic_research_conference_registration_form' => __('Education & academic research conference registration form', 'ivyforms'), |
| 1980 |
'education_academic_research_conference_registration_form_desc' => __('Academic conference registration form created for educators, university researchers, students, and institutional representatives with research presentation selection and certification options.', 'ivyforms'), |
| 1981 |
'cybersecurity_data_protection_conference_registration_form' => __('Cybersecurity & data protection conference registration form', 'ivyforms'), |
| 1982 |
'cybersecurity_data_protection_conference_registration_form_desc' => __('Advanced cybersecurity conference registration form designed for security professionals, IT leaders, ethical hackers, and compliance specialists with technical workshop enrollment and certification tracking.', 'ivyforms'), |
| 1983 |
'technology_conference_event_feedback_form' => __('Technology conference event feedback form', 'ivyforms'), |
| 1984 |
'technology_conference_event_feedback_form_desc' => __('Detailed post-event feedback form for technology conferences and innovation summits focused on session quality, networking opportunities, speaker evaluation, and attendee experience.', 'ivyforms'), |
| 1985 |
'healthcare_seminar_medical_event_feedback_form' => __('Healthcare seminar & medical event feedback form', 'ivyforms'), |
| 1986 |
'healthcare_seminar_medical_event_feedback_form_desc' => __('Professional healthcare event feedback form designed for medical conferences, healthcare seminars, and clinical workshops with evaluation of educational content, accreditation sessions, and event logistics.', 'ivyforms'), |
| 1987 |
'marketing_networking_event_feedback_form' => __('Marketing & networking event feedback form', 'ivyforms'), |
| 1988 |
'marketing_networking_event_feedback_form_desc' => __('Comprehensive feedback form for marketing conferences, networking meetups, and business growth events focused on content quality, networking success, and attendee engagement.', 'ivyforms'), |
| 1989 |
'corporate_employee_training_feedback_form' => __('Corporate employee training feedback form', 'ivyforms'), |
| 1990 |
'corporate_employee_training_feedback_form_desc' => __('Comprehensive employee training evaluation form designed for internal corporate learning programs, onboarding sessions, leadership workshops, and professional development training.', 'ivyforms'), |
| 1991 |
'technical_skills_workshop_feedback_form' => __('Technical skills workshop feedback form', 'ivyforms'), |
| 1992 |
'technical_skills_workshop_feedback_form_desc' => __('Advanced workshop evaluation form for technical bootcamps, coding workshops, software training sessions, and hands-on professional development programs.', 'ivyforms'), |
| 1993 |
'online_course_elearning_feedback_form' => __('Online course & e-learning feedback form', 'ivyforms'), |
| 1994 |
'online_course_elearning_feedback_form_desc' => __('Detailed feedback form for online learning programs, virtual workshops, certification courses, and digital education platforms focused on content quality, platform usability, and learner engagement.', 'ivyforms'), |
| 1995 |
'medical_specialist_appointment_booking_form' => __('Medical specialist appointment booking form', 'ivyforms'), |
| 1996 |
'medical_specialist_appointment_booking_form_desc' => __('Comprehensive medical appointment scheduling form for clinics, specialist practices, and healthcare providers with patient details, appointment preferences, medical concerns, and visit preparation information.', 'ivyforms'), |
| 1997 |
'beauty_salon_personal_care_appointment_form' => __('Beauty salon & personal care appointment form', 'ivyforms'), |
| 1998 |
'beauty_salon_personal_care_appointment_form_desc' => __('Professional salon booking form designed for beauty salons, hair stylists, nail studios, and personal care businesses with service customization and scheduling preferences.', 'ivyforms'), |
| 1999 |
'business_consultation_strategy_session_booking_form' => __('Business consultation & strategy session booking form', 'ivyforms'), |
| 2000 |
'business_consultation_strategy_session_booking_form_desc' => __('Advanced consultation booking form for agencies, consultants, legal advisors, financial experts, and business strategists with project discovery and meeting preparation details.', 'ivyforms'), |
| 2001 |
'product' => __('Product', 'ivyforms'), |
| 2002 |
'select_product' => __('Select product', 'ivyforms'), |
| 2003 |
'product_d' => __('Product D', 'ivyforms'), |
| 2004 |
'product_e' => __('Product E', 'ivyforms'), |
| 2005 |
'quantity' => __('Quantity', 'ivyforms'), |
| 2006 |
'enter_quantity' => __('Enter quantity', 'ivyforms'), |
| 2007 |
'customer_name' => __('Customer name', 'ivyforms'), |
| 2008 |
'phone_mobile' => __('Phone / Mobile', 'ivyforms'), |
| 2009 |
'mobile_number' => __('Mobile number', 'ivyforms'), |
| 2010 |
'shipping_address' => __('Shipping address', 'ivyforms'), |
| 2011 |
'address_line_1' => __('Address line 1', 'ivyforms'), |
| 2012 |
'enter_address_line_1' => __('Enter address line 1', 'ivyforms'), |
| 2013 |
'address_line_2' => __('Address line 2', 'ivyforms'), |
| 2014 |
'enter_address_line_2' => __('Enter address line 2', 'ivyforms'), |
| 2015 |
'city' => __('City', 'ivyforms'), |
| 2016 |
'state_province' => __('State / Province', 'ivyforms'), |
| 2017 |
'state' => __('State', 'ivyforms'), |
| 2018 |
'zip_postal_code' => __('Zip / Postal code', 'ivyforms'), |
| 2019 |
'zip' => __('Zip', 'ivyforms'), |
| 2020 |
'country' => __('Country', 'ivyforms'), |
| 2021 |
'select_country' => __('Select country', 'ivyforms'), |
| 2022 |
'preferred_shipping_method' => __('Preferred shipping method', 'ivyforms'), |
| 2023 |
'select_shipping_method' => __('Select shipping method', 'ivyforms'), |
| 2024 |
'standard_shipping' => __('Standard', 'ivyforms'), |
| 2025 |
'express_shipping' => __('Express', 'ivyforms'), |
| 2026 |
'overnight_shipping' => __('Overnight', 'ivyforms'), |
| 2027 |
'order_review_message' => __('Review your contact details and shipping address to place the order', 'ivyforms'), |
| 2028 |
// Event Registration Form Template Strings |
| 2029 |
'event_registration' => __('Event registration form', 'ivyforms'), |
| 2030 |
'event_registration_desc' => __('Registration form for attendees, volunteers, delegates, partners, and speakers to sign up for events with session and meal preferences.', 'ivyforms'), |
| 2031 |
'personal_information' => __('Personal information', 'ivyforms'), |
| 2032 |
'event_details' => __('Event details', 'ivyforms'), |
| 2033 |
'event_type' => __('Event type', 'ivyforms'), |
| 2034 |
'select_event_type' => __('Select event type', 'ivyforms'), |
| 2035 |
'seminar' => __('Seminar', 'ivyforms'), |
| 2036 |
'networking_event' => __('Networking event', 'ivyforms'), |
| 2037 |
'attendance_type' => __('Attendance type', 'ivyforms'), |
| 2038 |
'select_attendance_type' => __('Select attendance type', 'ivyforms'), |
| 2039 |
'in_person' => __('In-person', 'ivyforms'), |
| 2040 |
'virtual' => __('Virtual', 'ivyforms'), |
| 2041 |
'hybrid' => __('Hybrid', 'ivyforms'), |
| 2042 |
'role_participant_type' => __('Role / Participant type', 'ivyforms'), |
| 2043 |
'select_role' => __('Select your role', 'ivyforms'), |
| 2044 |
'volunteer' => __('Volunteer', 'ivyforms'), |
| 2045 |
'delegate' => __('Delegate', 'ivyforms'), |
| 2046 |
'partner' => __('Partner', 'ivyforms'), |
| 2047 |
'speaker' => __('Speaker', 'ivyforms'), |
| 2048 |
'attendee' => __('Attendee', 'ivyforms'), |
| 2049 |
'organization_company_name' => __('Organization / Company name', 'ivyforms'), |
| 2050 |
'job_title' => __('Job title', 'ivyforms'), |
| 2051 |
'session_preferences' => __('Session preferences', 'ivyforms'), |
| 2052 |
'session_selection' => __('Session selection', 'ivyforms'), |
| 2053 |
'select_session' => __('Select session', 'ivyforms'), |
| 2054 |
'morning_session' => __('Morning session', 'ivyforms'), |
| 2055 |
'afternoon_session' => __('Afternoon session', 'ivyforms'), |
| 2056 |
'event_activity_selection' => __('Event activity', 'ivyforms'), |
| 2057 |
'select_event_activity' => __('Select event activity', 'ivyforms'), |
| 2058 |
'networking_mixer' => __('Networking mixer', 'ivyforms'), |
| 2059 |
'keynote_only' => __('Keynote only', 'ivyforms'), |
| 2060 |
'additional_preferences' => __('Additional preferences', 'ivyforms'), |
| 2061 |
't_shirt_size' => __('T-shirt size', 'ivyforms'), |
| 2062 |
'select_t_shirt_size' => __('Select your t-shirt size', 'ivyforms'), |
| 2063 |
'xs' => __('XS', 'ivyforms'), |
| 2064 |
's' => __('S', 'ivyforms'), |
| 2065 |
'm' => __('M', 'ivyforms'), |
| 2066 |
'l' => __('L', 'ivyforms'), |
| 2067 |
'xl' => __('XL', 'ivyforms'), |
| 2068 |
'xxl' => __('XXL', 'ivyforms'), |
| 2069 |
'gluten_free' => __('Gluten-free', 'ivyforms'), |
| 2070 |
// Event T-Shirt Order Form Template Strings |
| 2071 |
'event_tshirt_order_form' => __('Event t-shirt order form', 'ivyforms'), |
| 2072 |
'event_tshirt_order_form_desc' => __('For events, conferences, or festivals requiring t-shirt orders.', 'ivyforms'), |
| 2073 |
'requestor_name' => __('Requestor name', 'ivyforms'), |
| 2074 |
'tshirt_size' => __('T-shirt size', 'ivyforms'), |
| 2075 |
'select_tshirt_size' => __('Select t-shirt size', 'ivyforms'), |
| 2076 |
'tshirt_color' => __('T-shirt color', 'ivyforms'), |
| 2077 |
'select_tshirt color' => __('Select t-shirt color', 'ivyforms'), |
| 2078 |
'white' => __('White', 'ivyforms'), |
| 2079 |
'black' => __('Black', 'ivyforms'), |
| 2080 |
'red' => __('Red', 'ivyforms'), |
| 2081 |
'blue' => __('Blue', 'ivyforms'), |
| 2082 |
'green' => __('Green', 'ivyforms'), |
| 2083 |
'custom' => __('Custom', 'ivyforms'), |
| 2084 |
'event_notes_special_instructions' => __('Event notes or special instructions', 'ivyforms'), |
| 2085 |
'enter_event_notes' => __('Enter event notes or special instructions', 'ivyforms'), |
| 2086 |
'include_event_logo' => __('Include event logo?', 'ivyforms'), |
| 2087 |
'yes_no' => __('Yes/No', 'ivyforms'), |
| 2088 |
'select_event_date' => __('Select event date', 'ivyforms'), |
| 2089 |
'select_tshirt_color' => __('Select t-shirt color', 'ivyforms'), |
| 2090 |
// Custom T-Shirt Order Form Template Strings |
| 2091 |
'custom_tshirt_order_form' => __('Custom t-shirt order form', 'ivyforms'), |
| 2092 |
'custom_tshirt_order_form_desc' => __('A flexible form for custom t-shirt orders. Suitable for individuals or small groups.', 'ivyforms'), |
| 2093 |
// Custom Event T-Shirt Bulk Order Form Template Strings |
| 2094 |
'custom_event_tshirt_bulk_order_form' => __('Custom event t-shirt bulk order form', 'ivyforms'), |
| 2095 |
'custom_event_tshirt_bulk_order_form_desc' => __('Multi-page bulk order form for custom event t-shirts with design uploads, size distribution, delivery scheduling, and order confirmation.', 'ivyforms'), |
| 2096 |
'tshirt_design_name' => __('T-shirt design name', 'ivyforms'), |
| 2097 |
'enter_design_name_or_theme' => __('Enter design name or theme', 'ivyforms'), |
| 2098 |
'enter_number_of_tshirts' => __('Enter number of t-shirts', 'ivyforms'), |
| 2099 |
'additional_instructions' => __('Additional instructions', 'ivyforms'), |
| 2100 |
'provide_special_requests_or_notes' => __('Provide any special requests or notes', 'ivyforms'), |
| 2101 |
'gift_wrap' => __('Gift wrap?', 'ivyforms'), |
| 2102 |
'delivery_date' => __('Delivery date', 'ivyforms'), |
| 2103 |
'select_delivery_date' => __('Select delivery date', 'ivyforms'), |
| 2104 |
// Custom Cake Order Form Template Strings |
| 2105 |
'custom_cake_order_form' => __('Custom cake order form', 'ivyforms'), |
| 2106 |
'custom_cake_order_form_desc' => __('A flexible form for custom cake orders. Perfect for bakeries and custom cake businesses.', 'ivyforms'), |
| 2107 |
'occasion' => __('Occasion', 'ivyforms'), |
| 2108 |
'select_the_occasion' => __('Select the occasion', 'ivyforms'), |
| 2109 |
'birthday' => __('Birthday', 'ivyforms'), |
| 2110 |
'wedding' => __('Wedding', 'ivyforms'), |
| 2111 |
'anniversary' => __('Anniversary', 'ivyforms'), |
| 2112 |
'baby_shower' => __('Baby shower', 'ivyforms'), |
| 2113 |
'graduation' => __('Graduation', 'ivyforms'), |
| 2114 |
'cake_flavor' => __('Cake flavor', 'ivyforms'), |
| 2115 |
'choose_cake_flavor' => __('Choose cake flavor', 'ivyforms'), |
| 2116 |
'chocolate' => __('Chocolate', 'ivyforms'), |
| 2117 |
'vanilla' => __('Vanilla', 'ivyforms'), |
| 2118 |
'red_velvet' => __('Red velvet', 'ivyforms'), |
| 2119 |
'lemon' => __('Lemon', 'ivyforms'), |
| 2120 |
'marble' => __('Marble', 'ivyforms'), |
| 2121 |
'cake_size' => __('Cake size', 'ivyforms'), |
| 2122 |
'select_cake_size' => __('Select cake size', 'ivyforms'), |
| 2123 |
'6_inch_serves_8' => __('6-inch (serves 8)', 'ivyforms'), |
| 2124 |
'8_inch_serves_12' => __('8-inch (serves 12)', 'ivyforms'), |
| 2125 |
'10_inch_serves_20' => __('10-inch (serves 20)', 'ivyforms'), |
| 2126 |
'tiered_custom_size' => __('Tiered custom size', 'ivyforms'), |
| 2127 |
'design_inspiration_link' => __('Design inspiration (link)', 'ivyforms'), |
| 2128 |
'paste_link_design_inspiration' => __('Paste a link to your design inspiration (Pinterest, Instagram...)', 'ivyforms'), |
| 2129 |
'cake_message' => __('Cake message', 'ivyforms'), |
| 2130 |
'enter_short_message_for_cake' => __('Enter a short message for the cake (optional)', 'ivyforms'), |
| 2131 |
'additional_notes' => __('Additional notes', 'ivyforms'), |
| 2132 |
'write_additional_instructions_or_preferences' => __('Write any additional instructions or preferences', 'ivyforms'), |
| 2133 |
// Baby Shower Cake Order Form Template Strings |
| 2134 |
'baby_shower_cake_order_form' => __('Baby shower cake order form', 'ivyforms'), |
| 2135 |
'baby_shower_cake_order_form_desc' => __('Form for ordering baby shower cakes with flavor, size, theme, and custom message options.', 'ivyforms'), |
| 2136 |
'parents_names' => __('Parent(s) name(s)', 'ivyforms'), |
| 2137 |
'enter_parents_names' => __('Enter parent(s) name(s)', 'ivyforms'), |
| 2138 |
'strawberry' => __('Strawberry', 'ivyforms'), |
| 2139 |
'baby_shower_theme' => __('Baby shower theme', 'ivyforms'), |
| 2140 |
'eg_little_prince_twinklle_pink_gold' => __('e.g., Little Prince, Twinkle Twinkle, Pink & Gold', 'ivyforms'), |
| 2141 |
'welcome_baby_emma' => __('Welcome baby emma!', 'ivyforms'), |
| 2142 |
'design_ideas_requests' => __('Design ideas / Requests', 'ivyforms'), |
| 2143 |
'describe_your_design_ideas_or_color_scheme' => __('Describe your design ideas or color scheme', 'ivyforms'), |
| 2144 |
// Birthday Cake Order Form Template Strings |
| 2145 |
'birthday_cake_order_form' => __('Birthday cake order form', 'ivyforms'), |
| 2146 |
'birthday_cake_order_form_desc' => __('Form for ordering birthday cakes with flavor, size, guest count, and custom message options.', 'ivyforms'), |
| 2147 |
'birthday_person_name' => __('Birthday person name', 'ivyforms'), |
| 2148 |
'enter_birthday_person_name' => __('Enter birthday person name', 'ivyforms'), |
| 2149 |
'select_cake_flavor' => __('Select cake flavor', 'ivyforms'), |
| 2150 |
'message_or_design_notes' => __('Message or design notes', 'ivyforms'), |
| 2151 |
'add_birthday_message_or_design_details'=> __('Add birthday message or design details', 'ivyforms'), |
| 2152 |
'include_gift_packaging' => __('Include gift packaging', 'ivyforms'), |
| 2153 |
'required_delivery_date' => __('Required delivery date', 'ivyforms'), |
| 2154 |
'delivery_address' => __('Delivery address', 'ivyforms'), |
| 2155 |
'small_6_inch' => __('Small (6")', 'ivyforms'), |
| 2156 |
'medium_8_inch' => __('Medium (8")', 'ivyforms'), |
| 2157 |
'large_10_inch' => __('Large (10")', 'ivyforms'), |
| 2158 |
'eg_20' => __('e.g., 20', 'ivyforms'), |
| 2159 |
'birthday_message_on_cake' => __('Birthday message on cake', 'ivyforms'), |
| 2160 |
'happy_10th_birthday' => __('Happy 10th birthday!', 'ivyforms'), |
| 2161 |
'special_requests_design_ideas' => __('Special requests/Design ideas', 'ivyforms'), |
| 2162 |
'describe_cake_design_decorations' => __('Describe the cake design or decorations', 'ivyforms'), |
| 2163 |
// Wedding Cake Order Form Template Strings |
| 2164 |
'wedding_cake_order_form' => __('Wedding cake order form', 'ivyforms'), |
| 2165 |
'wedding_cake_order_form_desc' => __('Specialized form for wedding cake orders with details about the couple, venue, and cake preferences.', 'ivyforms'), |
| 2166 |
'bride_groom_names' => __('Bride & groom names', 'ivyforms'), |
| 2167 |
'enter_couple_names' => __('Enter couple\'s names', 'ivyforms'), |
| 2168 |
'enter_couple_lastnames' => __('Enter couple’s last name(s)', 'ivyforms'), |
| 2169 |
'enter_your_email' => __('Enter your email', 'ivyforms'), |
| 2170 |
'enter_your_phone_number' => __('Enter your phone number', 'ivyforms'), |
| 2171 |
'wedding_date' => __('Wedding date', 'ivyforms'), |
| 2172 |
'select_wedding_date' => __('Select wedding date', 'ivyforms'), |
| 2173 |
'eg_150' => __('e.g., 150', 'ivyforms'), |
| 2174 |
'cake_flavors' => __('Cake flavor(s)', 'ivyforms'), |
| 2175 |
'select_cake_flavors' => __('Select cake flavor(s)', 'ivyforms'), |
| 2176 |
'number_of_tiers' => __('Number of tiers', 'ivyforms'), |
| 2177 |
'eg_3' => __('e.g., 3', 'ivyforms'), |
| 2178 |
'preferred_cake_style_theme' => __('Preferred cake style/Theme', 'ivyforms'), |
| 2179 |
'describe_theme_eg' => __('Describe the theme, e.g., Rustic, elegant, floral...', 'ivyforms'), |
| 2180 |
'venue_address' => __('Venue address', 'ivyforms'), |
| 2181 |
'enter_venue_address_for_delivery' => __('Enter venue address for delivery', 'ivyforms'), |
| 2182 |
'additional_requests' => __('Additional requests', 'ivyforms'), |
| 2183 |
'any_special_instructions_or_details' => __('Any special instructions or details', 'ivyforms'), |
| 2184 |
// Doctor Appointment Booking Form Template Strings |
| 2185 |
'doctor_appointment_booking_form' => __('Doctor appointment booking form', 'ivyforms'), |
| 2186 |
'doctor_appointment_booking_form_desc' => __('Form for patients to schedule medical appointments with doctors or specialists.', 'ivyforms'), |
| 2187 |
'doctor_specialist' => __('Doctor/Specialist', 'ivyforms'), |
| 2188 |
'select_doctor_or_specialist' => __('Select doctor or specialist', 'ivyforms'), |
| 2189 |
'general_practitioner' => __('General practitioner', 'ivyforms'), |
| 2190 |
'dermatologist' => __('Dermatologist', 'ivyforms'), |
| 2191 |
'pediatrician' => __('Pediatrician', 'ivyforms'), |
| 2192 |
'cardiologist' => __('Cardiologist', 'ivyforms'), |
| 2193 |
'preferred_appointment_date' => __('Preferred appointment date', 'ivyforms'), |
| 2194 |
'select_preferred_date' => __('Select preferred date', 'ivyforms'), |
| 2195 |
'preferred_time_slot' => __('Preferred time slot', 'ivyforms'), |
| 2196 |
'select_preferred_time' => __('Select preferred time', 'ivyforms'), |
| 2197 |
'reason_for_visit' => __('Reason for visit', 'ivyforms'), |
| 2198 |
'describe_symptoms_or_reason' => __('Describe symptoms or reason for appointment', 'ivyforms'), |
| 2199 |
'need_telemedicine' => __('Need telemedicine?', 'ivyforms'), |
| 2200 |
'insurance_provider' => __('Insurance provider', 'ivyforms'), |
| 2201 |
'select_insurance_provider' => __('Select insurance provider (optional)', 'ivyforms'), |
| 2202 |
'provider_1' => __('Provider 1', 'ivyforms'), |
| 2203 |
'provider_2' => __('Provider 2', 'ivyforms'), |
| 2204 |
// Hair Salon Appointment Form Template Strings |
| 2205 |
'hair_salon_appointment_form' => __('Hair salon appointment booking form', 'ivyforms'), |
| 2206 |
'hair_salon_appointment_form_desc' => __('Form for scheduling hair salon appointments with service selection and stylist preference.', 'ivyforms'), |
| 2207 |
'service_type' => __('Service type', 'ivyforms'), |
| 2208 |
'select_service_type' => __('Select service type', 'ivyforms'), |
| 2209 |
'haircut' => __('Haircut', 'ivyforms'), |
| 2210 |
'hair_coloring' => __('Hair coloring', 'ivyforms'), |
| 2211 |
'hair_styling' => __('Hair styling', 'ivyforms'), |
| 2212 |
'hair_treatment' => __('Hair treatment', 'ivyforms'), |
| 2213 |
'highlights' => __('Highlights', 'ivyforms'), |
| 2214 |
'perm' => __('Perm', 'ivyforms'), |
| 2215 |
'stylist_preference' => __('Stylist preference', 'ivyforms'), |
| 2216 |
'select_stylist_preference' => __('Select stylist preference (optional)', 'ivyforms'), |
| 2217 |
'stylist_1' => __('Stylist 1', 'ivyforms'), |
| 2218 |
'stylist_2' => __('Stylist 2', 'ivyforms'), |
| 2219 |
'stylist_3' => __('Stylist 3', 'ivyforms'), |
| 2220 |
'no_preference' => __('No preference', 'ivyforms'), |
| 2221 |
'special_requests' => __('Special requests', 'ivyforms'), |
| 2222 |
'any_special_requests_or_notes' => __('Any special requests or notes', 'ivyforms'), |
| 2223 |
'first_time_client' => __('First time client?', 'ivyforms'), |
| 2224 |
// Nail Salon Appointment Form Template Strings |
| 2225 |
'nail_salon_appointment_form' => __('Nail salon appointment booking form', 'ivyforms'), |
| 2226 |
'nail_salon_appointment_form_desc' => __('Form for scheduling nail salon appointments with manicure/pedicure options.', 'ivyforms'), |
| 2227 |
'manicure' => __('Manicure', 'ivyforms'), |
| 2228 |
'pedicure' => __('Pedicure', 'ivyforms'), |
| 2229 |
'gel_nails' => __('Gel nails', 'ivyforms'), |
| 2230 |
'nail_art' => __('Nail art', 'ivyforms'), |
| 2231 |
'preferred_technician' => __('Preferred technician', 'ivyforms'), |
| 2232 |
'select_preferred_technician' => __('Select preferred technician (optional)', 'ivyforms'), |
| 2233 |
'technician_a' => __('Technician A', 'ivyforms'), |
| 2234 |
'technician_b' => __('Technician B', 'ivyforms'), |
| 2235 |
'special_instructions_requests' => __('Special instructions / Requests', 'ivyforms'), |
| 2236 |
'specify_nail_designs_allergies' => __('Specify any nail designs, allergies, or preferences', 'ivyforms'), |
| 2237 |
// Spa Appointment Booking Form Template Strings |
| 2238 |
'spa_appointment_booking_form' => __('Spa appointment booking form', 'ivyforms'), |
| 2239 |
'spa_appointment_booking_form_desc' => __('Form for scheduling spa treatments with service and therapist preferences.', 'ivyforms'), |
| 2240 |
'massage' => __('Massage', 'ivyforms'), |
| 2241 |
'facial' => __('Facial', 'ivyforms'), |
| 2242 |
'body_treatment' => __('Body treatment', 'ivyforms'), |
| 2243 |
'aromatherapy' => __('Aromatherapy', 'ivyforms'), |
| 2244 |
'preferred_therapist' => __('Preferred therapist', 'ivyforms'), |
| 2245 |
'select_preferred_therapist' => __('Select preferred therapist (optional)', 'ivyforms'), |
| 2246 |
'therapist_a' => __('Therapist A', 'ivyforms'), |
| 2247 |
'therapist_b' => __('Therapist B', 'ivyforms'), |
| 2248 |
'special_instructions_notes' => __('Special instructions / Notes', 'ivyforms'), |
| 2249 |
'specify_preferences_health_conditions' => __('Specify any preferences, health conditions, or requests', 'ivyforms'), |
| 2250 |
// Consultation Appointment Form Template Strings |
| 2251 |
'consultation_appointment_form' => __('Consultation appointment form', 'ivyforms'), |
| 2252 |
'consultation_appointment_form_desc' => __('Form for scheduling professional consultations (business, legal, financial, or personal) with advisor preference.', 'ivyforms'), |
| 2253 |
'consultation_type' => __('Consultation type', 'ivyforms'), |
| 2254 |
'select_consultation_type' => __('Select consultation type', 'ivyforms'), |
| 2255 |
'business' => __('Business', 'ivyforms'), |
| 2256 |
'legal' => __('Legal', 'ivyforms'), |
| 2257 |
'financial' => __('Financial', 'ivyforms'), |
| 2258 |
'personal' => __('Personal', 'ivyforms'), |
| 2259 |
'preferred_advisor' => __('Preferred advisor', 'ivyforms'), |
| 2260 |
'select_preferred_advisor' => __('Select preferred advisor (optional)', 'ivyforms'), |
| 2261 |
'advisor_a' => __('Advisor A', 'ivyforms'), |
| 2262 |
'advisor_b' => __('Advisor B', 'ivyforms'), |
| 2263 |
'topics_questions_to_discuss' => __('Topics / Questions to discuss', 'ivyforms'), |
| 2264 |
'list_topics_questions_consultation' => __('List topics or questions you want to cover during the consultation', 'ivyforms'), |
| 2265 |
'virtual_meeting' => __('Virtual meeting?', 'ivyforms'), |
| 2266 |
// Birthday T-Shirt Order Form Template Strings |
| 2267 |
'birthday_tshirt_order_form' => __('Birthday t-shirt order form', 'ivyforms'), |
| 2268 |
'birthday_tshirt_order_form_desc' => __('For ordering custom t-shirts for birthday parties or personal celebrations.', 'ivyforms'), |
| 2269 |
// Maintenance Work Order Form Template Strings |
| 2270 |
'maintenance_work_order_form' => __('Maintenance work order', 'ivyforms'), |
| 2271 |
'maintenance_work_order_form_desc' => __('Form for submitting maintenance or repair requests within a building, office, or facility. Collects basic information about the issue, location, and contact details.', 'ivyforms'), |
| 2272 |
'requester_information' => __('Requester information', 'ivyforms'), |
| 2273 |
'location_facility_details' => __('Location / Facility details', 'ivyforms'), |
| 2274 |
'building_department_room' => __('Building / Department / Room', 'ivyforms'), |
| 2275 |
'enter_building_department_room' => __('Enter building, department or room', 'ivyforms'), |
| 2276 |
'address_site_location' => __('Address / Site location', 'ivyforms'), |
| 2277 |
'enter_address_or_site_location' => __('Enter address or site location (optional)', 'ivyforms'), |
| 2278 |
'maintenance_request_details' => __('Maintenance request details', 'ivyforms'), |
| 2279 |
'type_of_maintenance_issue' => __('Type of maintenance / Issue', 'ivyforms'), |
| 2280 |
'select_type_of_maintenance' => __('Select type of maintenance', 'ivyforms'), |
| 2281 |
'electrical' => __('Electrical', 'ivyforms'), |
| 2282 |
'plumbing' => __('Plumbing', 'ivyforms'), |
| 2283 |
'hvac' => __('HVAC', 'ivyforms'), |
| 2284 |
'general_repair' => __('General repair', 'ivyforms'), |
| 2285 |
'description_of_problem' => __('Description of problem', 'ivyforms'), |
| 2286 |
'describe_the_maintenance_issue' => __('Describe the maintenance issue in detail', 'ivyforms'), |
| 2287 |
'urgency_priority' => __('Urgency / Priority', 'ivyforms'), |
| 2288 |
'select_urgency_level' => __('Select urgency level', 'ivyforms'), |
| 2289 |
'low' => __('Low', 'ivyforms'), |
| 2290 |
'medium' => __('Medium', 'ivyforms'), |
| 2291 |
'high' => __('High', 'ivyforms'), |
| 2292 |
'preferred_date_time' => __('Preferred date / Time', 'ivyforms'), |
| 2293 |
'select_preferred_date_time' => __('Select preferred date and time (optional)', 'ivyforms'), |
| 2294 |
'additional_instructions_notes' => __('Additional instructions / Notes', 'ivyforms'), |
| 2295 |
'add_any_additional_notes' => __('Add any additional notes or upload attachments', 'ivyforms'), |
| 2296 |
'submission_approval' => __('Submission / Approval', 'ivyforms'), |
| 2297 |
'supervisor_approval_required' => __('Supervisor approval required?', 'ivyforms'), |
| 2298 |
'date_submitted' => __('Date submitted', 'ivyforms'), |
| 2299 |
'orderer_name' => __('Orderer name', 'ivyforms'), |
| 2300 |
// Vacation Leave Request Form Template Strings |
| 2301 |
'vacation_leave_request_form' => __('Vacation leave request form', 'ivyforms'), |
| 2302 |
'vacation_leave_request_form_desc' => __('Form for employees to request vacation, personal days, or other types of leave, including dates, type of leave, and approval workflow.', 'ivyforms'), |
| 2303 |
'department' => __('Department', 'ivyforms'), |
| 2304 |
'select_department' => __('Select department', 'ivyforms'), |
| 2305 |
'hr' => __('HR', 'ivyforms'), |
| 2306 |
'it' => __('IT', 'ivyforms'), |
| 2307 |
'marketing' => __('Marketing', 'ivyforms'), |
| 2308 |
'finance' => __('Finance', 'ivyforms'), |
| 2309 |
'sales' => __('Sales', 'ivyforms'), |
| 2310 |
'operations' => __('Operations', 'ivyforms'), |
| 2311 |
'type_of_leave' => __('Type of leave', 'ivyforms'), |
| 2312 |
'select_type_of_leave' => __('Select type of leave', 'ivyforms'), |
| 2313 |
'annual_leave' => __('Annual leave', 'ivyforms'), |
| 2314 |
'sick_leave' => __('Sick leave', 'ivyforms'), |
| 2315 |
'personal_day' => __('Personal day', 'ivyforms'), |
| 2316 |
'maternity_leave' => __('Maternity leave', 'ivyforms'), |
| 2317 |
'paternity_leave' => __('Paternity leave', 'ivyforms'), |
| 2318 |
'study_leave' => __('Study leave', 'ivyforms'), |
| 2319 |
'family_care_leave' => __('Family care leave', 'ivyforms'), |
| 2320 |
'unpaid_leave' => __('Unpaid leave', 'ivyforms'), |
| 2321 |
'leave_start_and_end_date' => __('Leave start and end date', 'ivyforms'), |
| 2322 |
'leave_start_date' => __('Leave start date', 'ivyforms'), |
| 2323 |
'leave_end_date' => __('Leave end date', 'ivyforms'), |
| 2324 |
'select_date_range' => __('Select date range', 'ivyforms'), |
| 2325 |
'select_start_date' => __('Select start date', 'ivyforms'), |
| 2326 |
'select_end_date' => __('Select end date', 'ivyforms'), |
| 2327 |
'total_number_of_days' => __('Total number of days', 'ivyforms'), |
| 2328 |
'enter_total_number_of_days' => __('Enter total number of days', 'ivyforms'), |
| 2329 |
'partial_full_day' => __('Partial / Full day', 'ivyforms'), |
| 2330 |
'select_day_type' => __('Select day type', 'ivyforms'), |
| 2331 |
'full_day' => __('Full day', 'ivyforms'), |
| 2332 |
'half_day_morning' => __('Half day morning', 'ivyforms'), |
| 2333 |
'half_day_afternoon' => __('Half day afternoon', 'ivyforms'), |
| 2334 |
'reason_comments' => __('Reason / Comments', 'ivyforms'), |
| 2335 |
'provide_any_context_or_notes' => __('Provide any context or notes for your leave request', 'ivyforms'), |
| 2336 |
'backup_coverage_plan' => __('Backup / Coverage plan', 'ivyforms'), |
| 2337 |
'name_of_colleague_covering_duties' => __('Name of colleague covering duties', 'ivyforms'), |
| 2338 |
'any_extra_information' => __('Any extra information that might help with approval or scheduling', 'ivyforms'), |
| 2339 |
// Sick Leave Request Form Template Strings |
| 2340 |
'sick_leave_request_form' => __('Sick leave request form', 'ivyforms'), |
| 2341 |
'sick_leave_request_form_desc' => __('Form for employees to report sick leave, including dates, doctor\'s note (if applicable), and supervisor notification.', 'ivyforms'), |
| 2342 |
'sick_leave_start_date' => __('Sick leave start date', 'ivyforms'), |
| 2343 |
'sick_leave_end_date' => __('Sick leave end date', 'ivyforms'), |
| 2344 |
'doctors_note' => __('Doctor\'s note', 'ivyforms'), |
| 2345 |
'attach_doctors_note_if_required' => __('Attach or provide details if doctor\'s note is required', 'ivyforms'), |
| 2346 |
'notify_supervisor' => __('Notify supervisor', 'ivyforms'), |
| 2347 |
// Annual Leave Request Form Template Strings |
| 2348 |
'annual_leave_request_form' => __('Annual leave request form', 'ivyforms'), |
| 2349 |
'annual_leave_request_form_desc' => __('Form for employees to request annual leave/vacation time with details about dates, coverage, and supervisor approval.', 'ivyforms'), |
| 2350 |
'employee_id' => __('Employee ID', 'ivyforms'), |
| 2351 |
'enter_employee_id' => __('Enter your employee ID', 'ivyforms'), |
| 2352 |
'job_title_position' => __('Job title / Position', 'ivyforms'), |
| 2353 |
'enter_job_title' => __('Enter your job title or position', 'ivyforms'), |
| 2354 |
'annual_leave_balance' => __('Annual leave balance', 'ivyforms'), |
| 2355 |
'remaining_leave_days' => __('Enter remaining leave days available', 'ivyforms'), |
| 2356 |
'reason_for_leave' => __('Reason for leave', 'ivyforms'), |
| 2357 |
'briefly_describe_reason' => __('Briefly describe the reason for your leave request', 'ivyforms'), |
| 2358 |
'contact_during_leave' => __('Available to be contacted during leave?', 'ivyforms'), |
| 2359 |
'emergency_contact' => __('Emergency contact', 'ivyforms'), |
| 2360 |
'emergency_contact_phone' => __('Emergency contact number during leave', 'ivyforms'), |
| 2361 |
'supervisor_name' => __('Supervisor name', 'ivyforms'), |
| 2362 |
'enter_supervisor_name' => __('Enter your supervisor\'s name', 'ivyforms'), |
| 2363 |
'describe_coverage_arrangements' => __('Describe your work coverage arrangements during absence', 'ivyforms'), |
| 2364 |
// Conference Registration Form Template Strings |
| 2365 |
'conference_registration_form' => __('Conference registration form', 'ivyforms'), |
| 2366 |
'conference_registration_form_desc' => __('Form for registering attendees for a conference, selecting access passes, sessions, and optional overnight stay.', 'ivyforms'), |
| 2367 |
'name_first_last' => __('Name - first / Last', 'ivyforms'), |
| 2368 |
'enter_your_full_name' => __('Enter your full name', 'ivyforms'), |
| 2369 |
'access_pass' => __('Access pass', 'ivyforms'), |
| 2370 |
'select_access_pass' => __('Select access pass', 'ivyforms'), |
| 2371 |
'bronze_pass' => __('Bronze - $199.95', 'ivyforms'), |
| 2372 |
'silver_pass' => __('Silver - $299.95', 'ivyforms'), |
| 2373 |
'gold_pass' => __('Gold - $399.95', 'ivyforms'), |
| 2374 |
'sessions_to_attend' => __('Sessions to attend', 'ivyforms'), |
| 2375 |
'session_1' => __('Session 1', 'ivyforms'), |
| 2376 |
'session_2' => __('Session 2', 'ivyforms'), |
| 2377 |
'session_3' => __('Session 3', 'ivyforms'), |
| 2378 |
'session_4' => __('Session 4', 'ivyforms'), |
| 2379 |
'session_5' => __('Session 5', 'ivyforms'), |
| 2380 |
'attendance_type_radio' => __('Attendance type', 'ivyforms'), |
| 2381 |
'will_you_be_staying_overnight' => __('Will you be staying overnight?', 'ivyforms'), |
| 2382 |
'email_updates_future_conferences' => __('Email updates for future conferences', 'ivyforms'), |
| 2383 |
'comments_or_questions' => __('Comments or questions', 'ivyforms'), |
| 2384 |
'enter_special_requests_questions_comments' => __('Enter any special requests, questions, or comments', 'ivyforms'), |
| 2385 |
// Webinar Registration Form Template Strings |
| 2386 |
'webinar_registration_form' => __('Webinar registration form', 'ivyforms'), |
| 2387 |
'webinar_registration_form_desc' => __('Form for online event registration with automatic access link delivery.', 'ivyforms'), |
| 2388 |
'session_time' => __('Session time', 'ivyforms'), |
| 2389 |
'select_session_time' => __('Select session time', 'ivyforms'), |
| 2390 |
'morning' => __('Morning', 'ivyforms'), |
| 2391 |
'afternoon' => __('Afternoon', 'ivyforms'), |
| 2392 |
'evening' => __('Evening', 'ivyforms'), |
| 2393 |
'participation_type' => __('Participation type', 'ivyforms'), |
| 2394 |
'live' => __('Live', 'ivyforms'), |
| 2395 |
'recorded' => __('Recorded', 'ivyforms'), |
| 2396 |
'subscribe_to_newsletter' => __('Subscribe to newsletter?', 'ivyforms'), |
| 2397 |
'questions_for_speaker' => __('Questions for speaker', 'ivyforms'), |
| 2398 |
'write_your_question_here' => __('Write your question here', 'ivyforms'), |
| 2399 |
// Corporate T-Shirt Order Form Template Strings |
| 2400 |
'corporate_tshirt_order_form' => __('Corporate t-shirt order form', 'ivyforms'), |
| 2401 |
'corporate_tshirt_order_form_desc' => __('For companies ordering t-shirts for employees, events, or promotions.', 'ivyforms'), |
| 2402 |
'contact_name' => __('Contact name', 'ivyforms'), |
| 2403 |
'company_name' => __('Company name', 'ivyforms'), |
| 2404 |
'enter_company_name' => __('Enter company name', 'ivyforms'), |
| 2405 |
'tshirt_sizes' => __('T-shirt size(s)', 'ivyforms'), |
| 2406 |
'quantity_per_size' => __('Quantity per size', 'ivyforms'), |
| 2407 |
'design_instructions_branding_notes' => __('Design instructions or branding notes', 'ivyforms'), |
| 2408 |
'enter_design_instructions' => __('Enter design instructions or branding notes', 'ivyforms'), |
| 2409 |
'include_company_logo' => __('Include company logo?', 'ivyforms'), |
| 2410 |
// Residential Construction Change Form Template Strings |
| 2411 |
'residential_construction_change_form' => __('Residential construction change form', 'ivyforms'), |
| 2412 |
'residential_construction_change_form_desc' => __('Detailed form for requesting, documenting, and approving changes in residential construction projects, including materials, costs, timelines, and multi-level approvals', 'ivyforms'), |
| 2413 |
// Festival Waiver Form Template Strings |
| 2414 |
'festival_waiver_form' => __('Festival participation waiver form', 'ivyforms'), |
| 2415 |
'festival_waiver_form_desc' => __('Form for attendees or performers at festivals to acknowledge risks and release liability', 'ivyforms'), |
| 2416 |
// Charity Run Waiver Form Template Strings |
| 2417 |
'charity_run_waiver_form' => __('Charity run waiver form', 'ivyforms'), |
| 2418 |
'charity_run_waiver_form_desc' => __('Waiver form for participants in charity runs or walks to acknowledge risks and release liability', 'ivyforms'), |
| 2419 |
// Volunteer Event Participation Waiver Form Template Strings |
| 2420 |
'volunteer_event_waiver_form' => __('Volunteer event participation waiver form', 'ivyforms'), |
| 2421 |
'volunteer_event_waiver_form_desc' => __('Form for volunteers to acknowledge risks and release liability during volunteer events', 'ivyforms'), |
| 2422 |
// Community Event Liability Waiver Form Template Strings |
| 2423 |
'community_event_waiver_form' => __('Community event liability waiver form', 'ivyforms'), |
| 2424 |
'community_event_waiver_form_desc' => __('Form for participants to acknowledge risks and release liability during community events', 'ivyforms'), |
| 2425 |
// School Trip Liability Waiver Form Template Strings |
| 2426 |
'school_trip_waiver_form' => __('School trip liability waiver form', 'ivyforms'), |
| 2427 |
'school_trip_waiver_form_desc' => __('Form for students and parents to acknowledge risks and release liability during school trips', 'ivyforms'), |
| 2428 |
// Yoga Class Liability Waiver Form Template Strings |
| 2429 |
'yoga_class_waiver_form' => __('Yoga class liability waiver form', 'ivyforms'), |
| 2430 |
'yoga_class_waiver_form_desc' => __('Form for yoga class participants to acknowledge risks and consent to participation', 'ivyforms'), |
| 2431 |
// Dance Class Liability Waiver Form Template Strings |
| 2432 |
'dance_class_waiver_form' => __('Dance class liability waiver form', 'ivyforms'), |
| 2433 |
'dance_class_waiver_form_desc' => __('Form for dance class participants to acknowledge risks and release liability', 'ivyforms'), |
| 2434 |
// Hiking Trip Liability Waiver Form Template Strings |
| 2435 |
'hiking_trip_waiver_form' => __('Hiking trip liability waiver form', 'ivyforms'), |
| 2436 |
'hiking_trip_waiver_form_desc' => __('Form for hikers to release liability and acknowledge potential risks', 'ivyforms'), |
| 2437 |
// Gym Liability Waiver Form Template Strings |
| 2438 |
'gym_waiver_form' => __('Gym liability waiver form', 'ivyforms'), |
| 2439 |
'gym_waiver_form_desc' => __('Form for gym members to acknowledge risks associated with fitness activities', 'ivyforms'), |
| 2440 |
// Sports Event Liability Waiver Form Template Strings |
| 2441 |
'sports_event_waiver_form' => __('Sports event liability waiver form', 'ivyforms'), |
| 2442 |
'sports_event_waiver_form_desc' => __('Form for participants to acknowledge risks and release liability for sports events', 'ivyforms'), |
| 2443 |
// Universal Construction Change Form Template Strings |
| 2444 |
'universal_construction_change_form' => __('Construction change order form (universal)', 'ivyforms'), |
| 2445 |
'universal_construction_change_form_desc' => __('A general form for recording changes in any construction project. Suitable for both residential and commercial projects', 'ivyforms'), |
| 2446 |
// Corporate Photo Consent Form Template Strings |
| 2447 |
'corporate_photo_consent_form' => __('Corporate photo consent form', 'ivyforms'), |
| 2448 |
'corporate_photo_consent_form_desc' => __('Form to obtain consent from employees or participants for the use of their photographs in corporate materials.', 'ivyforms'), |
| 2449 |
'department_team' => __('Department / Team', 'ivyforms'), |
| 2450 |
'enter_department_team' => __('Enter your department or team', 'ivyforms'), |
| 2451 |
// Conference Photo Consent Form Template Strings |
| 2452 |
'conference_photo_consent_form' => __('Conference photo consent form', 'ivyforms'), |
| 2453 |
'conference_photo_consent_form_desc' => __('Form to obtain consent from conference attendees for the use of their photographs in event materials.', 'ivyforms'), |
| 2454 |
'company_organization' => __('Company / Organization', 'ivyforms'), |
| 2455 |
'enter_company_organization' => __('Enter company or organization', 'ivyforms'), |
| 2456 |
// Sports Team Photo Consent Form Template Strings |
| 2457 |
'sports_team_photo_consent_form' => __('Sports team photo consent form', 'ivyforms'), |
| 2458 |
'sports_team_photo_consent_form_desc' => __('Form to obtain consent from athletes or team members for the use of their photographs in sports-related materials.', 'ivyforms'), |
| 2459 |
// Sports Team Custom Jersey & T-Shirt Order Form Template Strings |
| 2460 |
'sports_team_custom_jersey_tshirt_order_form' => __('Sports team custom jersey & t-shirt order form', 'ivyforms'), |
| 2461 |
'sports_team_custom_jersey_tshirt_order_form_desc' => __('Multi-page order form for sports teams to order custom jerseys and t-shirts with roster uploads, design specs, sizing, and production scheduling.', 'ivyforms'), |
| 2462 |
// School Photo Consent Form Template Strings |
| 2463 |
'school_photo_consent_form' => __('School photo consent form', 'ivyforms'), |
| 2464 |
'school_photo_consent_form_desc' => __('Form to obtain consent from students or guardians for photography and video during school activities, classes, or events.', 'ivyforms'), |
| 2465 |
'grade_class' => __('Grade / Class', 'ivyforms'), |
| 2466 |
'enter_grade_class' => __('Enter grade or class', 'ivyforms'), |
| 2467 |
'school_name' => __('School name', 'ivyforms'), |
| 2468 |
'enter_school_name' => __('Enter school name', 'ivyforms'), |
| 2469 |
'event_class_name' => __('Event or class name', 'ivyforms'), |
| 2470 |
'enter_event_class_name' => __('Enter event or class name', 'ivyforms'), |
| 2471 |
'event_class_date' => __('Event / Class date', 'ivyforms'), |
| 2472 |
'enter_event_class_date' => __('Enter event or class date', 'ivyforms'), |
| 2473 |
'location' => __('Location', 'ivyforms'), |
| 2474 |
'enter_location' => __('Enter location', 'ivyforms'), |
| 2475 |
'date_of_birth' => __('Date of birth', 'ivyforms'), |
| 2476 |
'enter_date_of_birth' => __('Enter date of birth', 'ivyforms'), |
| 2477 |
'parent_guardian_name' => __('Parent/Guardian name', 'ivyforms'), |
| 2478 |
'enter_parent_guardian_name' => __('Enter parent/guardian name', 'ivyforms'), |
| 2479 |
'parent_guardian_email' => __('Parent/Guardian email', 'ivyforms'), |
| 2480 |
'enter_parent_guardian_email' => __('Enter parent/guardian email', 'ivyforms'), |
| 2481 |
'parent_guardian_signature' => __('Parent / Guardian signature', 'ivyforms'), |
| 2482 |
'participant_signature' => __('Participant signature', 'ivyforms'), |
| 2483 |
'witness_signature' => __('Witness / School representative signature', 'ivyforms'), |
| 2484 |
'consent_statement' => __('Consent statement', 'ivyforms'), |
| 2485 |
'usage_rights' => __('Usage rights', 'ivyforms'), |
| 2486 |
'modification_rights' => __('Modification rights', 'ivyforms'), |
| 2487 |
'waiver_statement' => __('Waiver statement', 'ivyforms'), |
| 2488 |
'duration_of_consent' => __('Duration of consent', 'ivyforms'), |
| 2489 |
'consent_withdrawal_instructions' => __('Consent withdrawal instructions', 'ivyforms'), |
| 2490 |
'date_of_agreement' => __('Date of agreement', 'ivyforms'), |
| 2491 |
'enter_date_of_consent' => __('Enter date of consent', 'ivyforms'), |
| 2492 |
'acknowledge_of_questions_answered' => __('Acknowledgment of questions answered', 'ivyforms'), |
| 2493 |
'enter_comments' => __('Enter any additional comments or notes', 'ivyforms'), |
| 2494 |
'school_photo_consent_statement_text' => __('I hereby grant permission for my child/student\'s photo and video to be taken during school activities or events', 'ivyforms'), |
| 2495 |
'school_photo_usage_rights_text' => __('I grant the school and its authorized parties the right to use, reproduce, and distribute the photos/videos for educational, promotional, or marketing purposes', 'ivyforms'), |
| 2496 |
'school_photo_modification_rights_text' => __('I grant permission to modify images or videos if necessary', 'ivyforms'), |
| 2497 |
'school_photo_waiver_statement_text' => __('I release all rights, claims, or compensation related to the use of the photos/videos', 'ivyforms'), |
| 2498 |
'school_photo_duration_of_consent_default' => __('This consent is valid for [specify duration, e.g., The academic year]', 'ivyforms'), |
| 2499 |
'school_photo_withdrawal_instructions_default' => __('Consent may be withdrawn at any time by contacting the school office at [email address]', 'ivyforms'), |
| 2500 |
'questions_answered' => __('I have had all my questions regarding photography and video usage answered', 'ivyforms'), |
| 2501 |
// Event Photo Consent Form Template Strings |
| 2502 |
'event_photo_consent_form' => __('Event photo consent form', 'ivyforms'), |
| 2503 |
'event_photo_consent_form_desc' => __('Form to obtain consent from participants to photograph and record video during events, allowing the organization to use images for promotional, marketing, or internal purposes.', 'ivyforms'), |
| 2504 |
'event_name' => __('Event name', 'ivyforms'), |
| 2505 |
'enter_event_name' => __('Enter event name', 'ivyforms'), |
| 2506 |
'event_location' => __('Event location', 'ivyforms'), |
| 2507 |
'enter_event_location' => __('Enter event location', 'ivyforms'), |
| 2508 |
'address' => __('Address', 'ivyforms'), |
| 2509 |
'state_province_region' => __('State / Province / Region', 'ivyforms'), |
| 2510 |
'enter_state_province_region' => __('Enter state, province or region', 'ivyforms'), |
| 2511 |
'event_photo_consent_statement' => __('Consent statement', 'ivyforms'), |
| 2512 |
'event_photo_consent_statement_text' => __('I hereby grant permission for my photo and video to be taken during the [event name] event', 'ivyforms'), |
| 2513 |
'event_photo_usage_rights' => __('Usage rights', 'ivyforms'), |
| 2514 |
'event_photo_usage_rights_text' => __('I grant the organization and its authorized partners the right to use, reproduce, and distribute the photos and videos for marketing, promotional, or educational purposes', 'ivyforms'), |
| 2515 |
'event_photo_modification_rights_text' => __('I grant permission to make necessary modifications to the photos or videos as deemed appropriate', 'ivyforms'), |
| 2516 |
'event_photo_waiver_statement' => __('Waiver statement', 'ivyforms'), |
| 2517 |
'event_photo_waiver_statement_text' => __('I release all rights, claims, or compensation related to the use of the photos and videos', 'ivyforms'), |
| 2518 |
'event_photo_duration_of_consent_default' => __('This consent applies for a period of [specify duration]', 'ivyforms'), |
| 2519 |
'event_photo_withdrawal_instructions_default' => __('You may withdraw your consent at any time by contacting our privacy officer at [email protected]', 'ivyforms'), |
| 2520 |
'participant_attendee_signature' => __('Participant / Attendee signature', 'ivyforms'), |
| 2521 |
'event_representative_signature' => __('Event representative signature', 'ivyforms'), |
| 2522 |
'special_requests_notes' => __('Special requests or notes', 'ivyforms'), |
| 2523 |
'event_photo_questions_answered' => __('I have had all my questions regarding photography and video usage answered to my satisfaction', 'ivyforms'), |
| 2524 |
// Photo & Video Consent Form Template Strings |
| 2525 |
'photo_video_consent_form' => __('Photo & video consent form', 'ivyforms'), |
| 2526 |
'photo_video_consent_form_desc' => __('Form to obtain consent from participants for photography, videography, and the use of images or videos for promotional, educational, or internal purposes.', 'ivyforms'), |
| 2527 |
'photo_video_consent_statement' => __('Consent statement', 'ivyforms'), |
| 2528 |
'photo_video_consent_statement_text' => __('I hereby grant permission for my photo and video to be taken during the event/activity', 'ivyforms'), |
| 2529 |
'age_competency_statement' => __('Age & competency statement', 'ivyforms'), |
| 2530 |
'age_competency_statement_text' => __('I warrant that I am eighteen (18) years old or more and competent to contract in my own name', 'ivyforms'), |
| 2531 |
'photo_video_usage_rights_text' => __('I grant the organization and their authorized parties the right to use, reproduce, and distribute the photographs and videos', 'ivyforms'), |
| 2532 |
'photo_video_modification_rights_text' => __('I grant the organization the right to make any modifications as deemed necessary to the photographs and videos', 'ivyforms'), |
| 2533 |
'photo_video_waiver_statement' => __('Waiver statement', 'ivyforms'), |
| 2534 |
'photo_video_waiver_statement_text' => __('I release all rights and claims to the photos and videos, allowing the organization to use them without compensation', 'ivyforms'), |
| 2535 |
'photo_video_duration_of_consent_default' => __('I grant permission to use my photographs and videos for a period of [specify duration]', 'ivyforms'), |
| 2536 |
'photo_video_withdrawal_instructions_default' => __('At any time, you can withdraw your consent and request the removal of your photos and videos from our organization\'s materials. Contact our privacy officer at [email protected] to do so', 'ivyforms'), |
| 2537 |
'participant_model_signature' => __('Participant / Model signature', 'ivyforms'), |
| 2538 |
'organization_representative_signature' => __('Organization representative signature', 'ivyforms'), |
| 2539 |
'photo_video_questions_answered' => __('All questions regarding photography and video use were answered to my satisfaction', 'ivyforms'), |
| 2540 |
'age' => __('Age', 'ivyforms'), |
| 2541 |
'enter_age' => __('Enter your age', 'ivyforms'), |
| 2542 |
'team_club_name' => __('Team / Club name', 'ivyforms'), |
| 2543 |
'enter_team_club_name' => __('Enter your team or club name', 'ivyforms'), |
| 2544 |
'sport_activity' => __('Sport / Activity', 'ivyforms'), |
| 2545 |
'select_sport_activity' => __('Select your sport or activity', 'ivyforms'), |
| 2546 |
'select_activity' => __('Select activity', 'ivyforms'), |
| 2547 |
'soccer' => __('Soccer', 'ivyforms'), |
| 2548 |
'basketball' => __('Basketball', 'ivyforms'), |
| 2549 |
'baseball' => __('Baseball', 'ivyforms'), |
| 2550 |
'volleyball' => __('Volleyball', 'ivyforms'), |
| 2551 |
// Workshop Registration Form Template Strings |
| 2552 |
'advanced' => __('Advanced', 'ivyforms'), |
| 2553 |
'agree_to_terms' => __('Agree to terms & conditions', 'ivyforms'), |
| 2554 |
'beginner' => __('Beginner', 'ivyforms'), |
| 2555 |
'date_1' => __('Date 1', 'ivyforms'), |
| 2556 |
'date_2' => __('Date 2', 'ivyforms'), |
| 2557 |
'date_3' => __('Date 3', 'ivyforms'), |
| 2558 |
'intermediate' => __('Intermediate', 'ivyforms'), |
| 2559 |
'learning_goals' => __('Learning goals', 'ivyforms'), |
| 2560 |
'learning_goals_description' => __('What do you want to achieve from this workshop?', 'ivyforms'), |
| 2561 |
'preferred_date' => __('Preferred date', 'ivyforms'), |
| 2562 |
'select_workshop_level' => __('Select workshop level', 'ivyforms'), |
| 2563 |
'terms_and_conditions' => __('Terms and conditions', 'ivyforms'), |
| 2564 |
'terms_and_conditions_required' => __('You must agree to the terms and conditions to proceed.', 'ivyforms'), |
| 2565 |
'workshop_level' => __('Workshop level', 'ivyforms'), |
| 2566 |
'workshop_registration_form' => __('Workshop registration form', 'ivyforms'), |
| 2567 |
'workshop_registration_form_desc' => __('Form for registering attendees for workshops, selecting sessions, and providing special requirements.', 'ivyforms'), |
| 2568 |
// Charity Event Registration Form Template Strings |
| 2569 |
'any_special_notes' => __('Any dietary restrictions, accessibility needs, or other notes', 'ivyforms'), |
| 2570 |
'charity_event_registration_form' => __('Charity event registration form', 'ivyforms'), |
| 2571 |
'charity_event_registration_form_desc' => __('Form for registering attendees for charity events, selecting participation type, and providing donation details.', 'ivyforms'), |
| 2572 |
'cleanup' => __('Cleanup', 'ivyforms'), |
| 2573 |
'donation_amount' => __('Donation amount', 'ivyforms'), |
| 2574 |
'enter_donation_amount' => __('Enter donation amount', 'ivyforms'), |
| 2575 |
'fundraising' => __('Fundraising', 'ivyforms'), |
| 2576 |
'registration' => __('Registration', 'ivyforms'), |
| 2577 |
'setup' => __('Setup', 'ivyforms'), |
| 2578 |
'special_notes' => __('Special notes', 'ivyforms'), |
| 2579 |
'volunteer_role' => __('Volunteer role', 'ivyforms'), |
| 2580 |
// General Medical Consent Form Template Strings |
| 2581 |
'general_medical_consent_form' => __('General medical consent form', 'ivyforms'), |
| 2582 |
'general_medical_consent_form_desc' => __('Form for general consent for medical treatment, procedures, and data usage.', 'ivyforms'), |
| 2583 |
// Surgery Informed Consent Form Template Strings |
| 2584 |
'surgery_informed_consent_form' => __('Surgery informed consent form', 'ivyforms'), |
| 2585 |
'surgery_informed_consent_form_desc' => __('Form for obtaining informed consent for surgical procedures, including patient details, procedure specifics, anesthesia, risks, and signatures of patient, doctor, and witnesses.', 'ivyforms'), |
| 2586 |
// Template Categories |
| 2587 |
'all_templates' => __('All templates', 'ivyforms'), |
| 2588 |
'favorites' => __('Favorites', 'ivyforms'), |
| 2589 |
'business_sales_forms' => __('Business & sales forms', 'ivyforms'), |
| 2590 |
'product_order_forms' => __('Product order forms', 'ivyforms'), |
| 2591 |
'payment_forms' => __('Payment forms', 'ivyforms'), |
| 2592 |
'invoice_forms' => __('Invoice forms', 'ivyforms'), |
| 2593 |
'ach_payment_forms' => __('ACH payment forms', 'ivyforms'), |
| 2594 |
'credit_card_payment_forms' => __('Credit card payment forms', 'ivyforms'), |
| 2595 |
'payment_request_forms' => __('Payment request forms', 'ivyforms'), |
| 2596 |
'sponsorship_forms' => __('Sponsorship forms', 'ivyforms'), |
| 2597 |
'event_sponsorship_forms' => __('Event sponsorship forms', 'ivyforms'), |
| 2598 |
'webinar_registration_forms' => __('Webinar registration forms', 'ivyforms'), |
| 2599 |
'conference_registration_forms' => __('Conference registration forms', 'ivyforms'), |
| 2600 |
'wedding_forms' => __('Wedding forms', 'ivyforms'), |
| 2601 |
'charity_event_forms' => __('Charity event forms', 'ivyforms'), |
| 2602 |
'appointment_booking_forms' => __('Appointment booking forms', 'ivyforms'), |
| 2603 |
'reservation_forms' => __('Reservation forms', 'ivyforms'), |
| 2604 |
'registration_forms' => __('Registration forms', 'ivyforms'), |
| 2605 |
't_shirt_order_forms' => __('T-shirt order forms', 'ivyforms'), |
| 2606 |
'workshop_registration_forms' => __('Workshop registration forms', 'ivyforms'), |
| 2607 |
'request_forms' => __('Request forms', 'ivyforms'), |
| 2608 |
'time_off_forms' => __('Time off forms', 'ivyforms'), |
| 2609 |
'cake_order_forms' => __('Cake order forms', 'ivyforms'), |
| 2610 |
'change_order_forms' => __('Change order forms', 'ivyforms'), |
| 2611 |
'class_registration_forms' => __('Class registration forms', 'ivyforms'), |
| 2612 |
'consent_forms' => __('Consent forms', 'ivyforms'), |
| 2613 |
'consents_releases' => __('Consents & releases', 'ivyforms'), |
| 2614 |
'order_forms' => __('Order forms', 'ivyforms'), |
| 2615 |
'release_forms' => __('Release forms', 'ivyforms'), |
| 2616 |
'requests_approvals' => __('Requests & approvals', 'ivyforms'), |
| 2617 |
'maintenance_request_forms' => __('Maintenance request forms', 'ivyforms'), |
| 2618 |
'leave_request_forms' => __('Leave request forms', 'ivyforms'), |
| 2619 |
'event_booking_forms' => __('Event & booking forms', 'ivyforms'), |
| 2620 |
'event_registration_form' => __('Event registration form', 'ivyforms'), |
| 2621 |
'booking_forms' => __('Booking forms', 'ivyforms'), |
| 2622 |
'waiver_forms' => __('Waiver forms', 'ivyforms'), |
| 2623 |
// Marketing Conference Registration Form Template Strings |
| 2624 |
'marketing_conference_registration_form' => __('Marketing conference registration form', 'ivyforms'), |
| 2625 |
'marketing_conference_registration_form_desc' => __('Registration for the marketing conference, including options for workshops and networking events.', 'ivyforms'), |
| 2626 |
'role_position' => __('Role/Position', 'ivyforms'), |
| 2627 |
'select_role_position' => __('Select your role or position', 'ivyforms'), |
| 2628 |
'marketer' => __('Marketer', 'ivyforms'), |
| 2629 |
'manager' => __('Manager', 'ivyforms'), |
| 2630 |
'ceo' => __('CEO', 'ivyforms'), |
| 2631 |
'workshops_to_attend' => __('Workshops to attend', 'ivyforms'), |
| 2632 |
'select_workshops' => __('Select workshops you want to attend', 'ivyforms'), |
| 2633 |
'workshop_1' => __('Workshop 1', 'ivyforms'), |
| 2634 |
'workshop_2' => __('Workshop 2', 'ivyforms'), |
| 2635 |
'workshop_3' => __('Workshop 3', 'ivyforms'), |
| 2636 |
'questions_comments' => __('Questions or comments', 'ivyforms'), |
| 2637 |
'write_questions_comments' => __('Write any questions or comments for the organizers', 'ivyforms'), |
| 2638 |
// Medical Conference Registration Form Template Strings |
| 2639 |
'medical_conference_registration_form' => __('Medical conference registration form', 'ivyforms'), |
| 2640 |
'medical_conference_registration_form_desc' => __('Registration for medical conferences with the option to select specializations and seminar sessions.', 'ivyforms'), |
| 2641 |
'specialization' => __('Specialization', 'ivyforms'), |
| 2642 |
'select_specialization' => __('Select your specialization', 'ivyforms'), |
| 2643 |
'cardiology' => __('Cardiology', 'ivyforms'), |
| 2644 |
'neurology' => __('Neurology', 'ivyforms'), |
| 2645 |
'pediatrics' => __('Pediatrics', 'ivyforms'), |
| 2646 |
'oncology' => __('Oncology', 'ivyforms'), |
| 2647 |
'seminars_to_attend' => __('Seminars to attend', 'ivyforms'), |
| 2648 |
'select_seminars' => __('Select seminars you want to attend', 'ivyforms'), |
| 2649 |
'seminar_1' => __('Seminar 1', 'ivyforms'), |
| 2650 |
'seminar_2' => __('Seminar 2', 'ivyforms'), |
| 2651 |
'seminar_3' => __('Seminar 3', 'ivyforms'), |
| 2652 |
'write_additional_notes' => __('Dietary restrictions, accessibility needs, or other notes', 'ivyforms'), |
| 2653 |
// Tech Conference Registration Form Template Strings |
| 2654 |
'tech_conference_registration_form' => __('Tech conference registration form', 'ivyforms'), |
| 2655 |
'tech_conference_registration_form_desc' => __('Registration for technology conferences with the option to select tracks and sessions.', 'ivyforms'), |
| 2656 |
'conference_track' => __('Conference track', 'ivyforms'), |
| 2657 |
'select_conference_track' => __('Select your conference track', 'ivyforms'), |
| 2658 |
'ai_machine_learning' => __('AI & machine learning', 'ivyforms'), |
| 2659 |
'software_development' => __('Software development', 'ivyforms'), |
| 2660 |
'cybersecurity' => __('Cybersecurity', 'ivyforms'), |
| 2661 |
'cloud_computing' => __('Cloud computing', 'ivyforms'), |
| 2662 |
'select_sessions' => __('Select sessions you want to attend', 'ivyforms'), |
| 2663 |
'select_participation_type' => __('Select participation type', 'ivyforms'), |
| 2664 |
// General Change Order Form Template Strings |
| 2665 |
'general_change_order_form' => __('General change order form', 'ivyforms'), |
| 2666 |
'general_change_order_form_desc' => __('Form to request, document, and approve changes in a project, order, or contract. Captures essential information about the change, cost, timeline, and approvals.', 'ivyforms'), |
| 2667 |
// Blood Transfusion Consent Form Template Strings |
| 2668 |
'blood_transfusion_consent_form' => __('Blood transfusion consent form', 'ivyforms'), |
| 2669 |
'blood_transfusion_consent_form_desc' => __('Comprehensive form to obtain patient consent for blood transfusion, including patient info, medical history, risks, alternatives, and signatures.', 'ivyforms'), |
| 2670 |
'date' => __('Date', 'ivyforms'), |
| 2671 |
// Vaccination Consent Form Template Strings |
| 2672 |
'vaccination_consent_form' => __('Vaccination consent form', 'ivyforms'), |
| 2673 |
'vaccination_consent_form_desc' => __('Form to obtain patient or guardian consent for vaccination, including medical history, vaccine details, and acknowledgment of risks and benefits.', 'ivyforms'), |
| 2674 |
// Anesthesia Consent Form Template Strings |
| 2675 |
'anesthesia_consent_form' => __('Anesthesia consent form', 'ivyforms'), |
| 2676 |
'anesthesia_consent_form_desc' => __('Form to obtain informed consent for anesthesia during medical procedures, including patient details, anesthesia type, risks, and signatures.', 'ivyforms'), |
| 2677 |
'email' => __('Email', 'ivyforms'), |
| 2678 |
// Dinner Reservation Template Strings |
| 2679 |
'dinner_reservation_form' => __('Dinner reservation form', 'ivyforms'), |
| 2680 |
'dinner_reservation_form_desc' => __('A simple dinner reservation form with guest details and reservation preferences', 'ivyforms'), |
| 2681 |
'email_placeholder' => __('[email protected]', 'ivyforms'), |
| 2682 |
'phone_placeholder' => __('+1 (_) _-_', 'ivyforms'), |
| 2683 |
'enter_total_guests' => __('Enter total guests', 'ivyforms'), |
| 2684 |
'seating_preference' => __('Seating preference', 'ivyforms'), |
| 2685 |
'select_seating_preference' => __('Select seating preference', 'ivyforms'), |
| 2686 |
'indoor' => __('Indoor', 'ivyforms'), |
| 2687 |
'outdoor' => __('Outdoor', 'ivyforms'), |
| 2688 |
'private_room' => __('Private room', 'ivyforms'), |
| 2689 |
'window_seat' => __('Window seat', 'ivyforms'), |
| 2690 |
'reservation_date' => __('Reservation date', 'ivyforms'), |
| 2691 |
'select_reservation_date' => __('Select reservation date', 'ivyforms'), |
| 2692 |
'reservation_time' => __('Reservation time', 'ivyforms'), |
| 2693 |
'select_reservation_time' => __('Select reservation time', 'ivyforms'), |
| 2694 |
'special_requests_placeholder' => __('Dietary restrictions, celebrations, or other requests', 'ivyforms'), |
| 2695 |
'occasion_question' => __('Occasion?', 'ivyforms'), |
| 2696 |
// Anniversary Dinner Reservation Template Strings |
| 2697 |
'anniversary_dinner_reservation_form' => __('Anniversary dinner reservation form', 'ivyforms'), |
| 2698 |
'anniversary_dinner_reservation_form_desc' => __('Form for booking dinner or private dining for anniversary celebrations.', 'ivyforms'), |
| 2699 |
'anniversary_date' => __('Anniversary date', 'ivyforms'), |
| 2700 |
'select_anniversary_date' => __('Select anniversary date', 'ivyforms'), |
| 2701 |
'anniversary_special_requests_placeholder' => __('Flowers, champagne, or other surprises', 'ivyforms'), |
| 2702 |
'private_room_question' => __('Private room?', 'ivyforms'), |
| 2703 |
'name_placeholder' => __('[email protected]', 'ivyforms'), |
| 2704 |
// Birthday Dinner Reservation Template Strings |
| 2705 |
'birthday_dinner_reservation_form' => __('Birthday dinner reservation form', 'ivyforms'), |
| 2706 |
'birthday_dinner_reservation_form_desc' => __('Form for booking tables or private areas for birthday dinner celebrations.', 'ivyforms'), |
| 2707 |
'birthday_date' => __('Birthday date', 'ivyforms'), |
| 2708 |
'select_birthday_date' => __('Select birthday date', 'ivyforms'), |
| 2709 |
'theme_special_requests' => __('Theme / Special requests', 'ivyforms'), |
| 2710 |
'birthday_theme_decorations_placeholder' => __('Birthday theme, decorations, cake preferences', 'ivyforms'), |
| 2711 |
'entertainment_required_question' => __('Entertainment required?', 'ivyforms'), |
| 2712 |
// Private Dining Reservation Template Strings |
| 2713 |
'private_dining_reservation_form' => __('Private dining reservation form', 'ivyforms'), |
| 2714 |
'private_dining_reservation_form_desc' => __('Form for booking private dining rooms for intimate events or business meals.', 'ivyforms'), |
| 2715 |
'room_preference' => __('Room preference', 'ivyforms'), |
| 2716 |
'select_room_preference' => __('Select room preference', 'ivyforms'), |
| 2717 |
'private_room_a' => __('Private room A', 'ivyforms'), |
| 2718 |
'private_room_b' => __('Private room B', 'ivyforms'), |
| 2719 |
'special_instructions' => __('Special instructions', 'ivyforms'), |
| 2720 |
'private_dining_special_instructions_placeholder' => __('Dietary restrictions, seating arrangements, or other requests', 'ivyforms'), |
| 2721 |
// Craft Vendor Registration Template Strings |
| 2722 |
'craft_vendor_registration_form' => __('Craft vendor registration form', 'ivyforms'), |
| 2723 |
'craft_vendor_registration_form_desc' => __('Registration for craft vendors selling handmade or artisanal products.', 'ivyforms'), |
| 2724 |
'business_vendor_name' => __('Business / Vendor name', 'ivyforms'), |
| 2725 |
'enter_business_name' => __('Enter business name', 'ivyforms'), |
| 2726 |
'owner_contact_person' => __('Owner / contact person', 'ivyforms'), |
| 2727 |
'enter_owner_contact_name' => __('Enter owner or contact person name', 'ivyforms'), |
| 2728 |
'craft_type' => __('Craft type', 'ivyforms'), |
| 2729 |
'select_craft_type' => __('Select craft type', 'ivyforms'), |
| 2730 |
'jewelry' => __('Jewelry', 'ivyforms'), |
| 2731 |
'pottery' => __('Pottery', 'ivyforms'), |
| 2732 |
'textiles' => __('Textiles', 'ivyforms'), |
| 2733 |
'woodwork' => __('Woodwork', 'ivyforms'), |
| 2734 |
'products_description' => __('Products / Description', 'ivyforms'), |
| 2735 |
'describe_your_items' => __('Describe your items', 'ivyforms'), |
| 2736 |
'booth_space_size_required' => __('Booth / Space size required', 'ivyforms'), |
| 2737 |
'enter_space_size' => __('Enter space size needed', 'ivyforms'), |
| 2738 |
'need_electricity' => __('Need electricity?', 'ivyforms'), |
| 2739 |
'additional_notes_requests' => __('Additional notes / Requests', 'ivyforms'), |
| 2740 |
'vendor_additional_notes_placeholder' => __('Any additional information or special requests', 'ivyforms'), |
| 2741 |
'available_date' => __('Available date', 'ivyforms'), |
| 2742 |
'select_available_date' => __('Select available date', 'ivyforms'), |
| 2743 |
'agree_vendor_rules_policies' => __('Agree to vendor rules & policies?', 'ivyforms'), |
| 2744 |
// Food Vendor Registration Template Strings |
| 2745 |
'food_vendor_registration_form' => __('Food vendor registration form', 'ivyforms'), |
| 2746 |
'food_vendor_registration_form_desc' => __('Registration form for food vendors participating in events, markets, or festivals.', 'ivyforms'), |
| 2747 |
'food_type' => __('Food type', 'ivyforms'), |
| 2748 |
'select_food_type' => __('Select food type', 'ivyforms'), |
| 2749 |
'baked_goods' => __('Baked goods', 'ivyforms'), |
| 2750 |
'beverages' => __('Beverages', 'ivyforms'), |
| 2751 |
'snacks' => __('Snacks', 'ivyforms'), |
| 2752 |
'full_meals' => __('Full meals', 'ivyforms'), |
| 2753 |
'menu_items_offerings' => __('Menu items / Offerings', 'ivyforms'), |
| 2754 |
'list_main_products_or_menu' => __('List your main products or menu', 'ivyforms'), |
| 2755 |
'booth_stall_size_needed' => __('Booth / Stall size needed', 'ivyforms'), |
| 2756 |
'enter_size_sq_meters' => __('Enter size in sq. meters', 'ivyforms'), |
| 2757 |
'special_requirements' => __('Special requirements', 'ivyforms'), |
| 2758 |
'special_requirements_placeholder' => __('Any special requirements or notes', 'ivyforms'), |
| 2759 |
'require_electricity' => __('Require electricity?', 'ivyforms'), |
| 2760 |
'agree_vendor_terms_conditions' => __('Agree to vendor terms & conditions?', 'ivyforms'), |
| 2761 |
// Fitness Class Registration Template Strings |
| 2762 |
'fitness_class_registration_form' => __('Fitness class registration form', 'ivyforms'), |
| 2763 |
'fitness_class_registration_form_desc' => __('Registration for fitness and workout classes with health info, experience, and schedule preference.', 'ivyforms'), |
| 2764 |
'class_type' => __('Class type', 'ivyforms'), |
| 2765 |
'select_class_type' => __('Select class type', 'ivyforms'), |
| 2766 |
'yoga' => __('Yoga', 'ivyforms'), |
| 2767 |
'pilates' => __('Pilates', 'ivyforms'), |
| 2768 |
'hiit' => __('HIIT', 'ivyforms'), |
| 2769 |
'zumba' => __('Zumba', 'ivyforms'), |
| 2770 |
'crossfit' => __('CrossFit', 'ivyforms'), |
| 2771 |
'skill_level' => __('Skill level', 'ivyforms'), |
| 2772 |
'select_skill_level' => __('Select skill level', 'ivyforms'), |
| 2773 |
'preferred_start_date' => __('Preferred start date', 'ivyforms'), |
| 2774 |
'select_preferred_start_date' => __('Select preferred start date', 'ivyforms'), |
| 2775 |
'health_notes_injuries' => __('Health notes / Injuries', 'ivyforms'), |
| 2776 |
'describe_health_conditions_injuries' => __('Describe any health conditions or injuries', 'ivyforms'), |
| 2777 |
'require_equipment' => __('Require equipment?', 'ivyforms'), |
| 2778 |
'fitness_goals' => __('Fitness goals', 'ivyforms'), |
| 2779 |
'fitness_goals_placeholder' => __('What do you aim to achieve in this class?', 'ivyforms'), |
| 2780 |
'preferred_class_time' => __('Preferred class time', 'ivyforms'), |
| 2781 |
'select_preferred_class_time' => __('Select preferred class time', 'ivyforms'), |
| 2782 |
'preferred_class_duration' => __('Preferred class duration', 'ivyforms'), |
| 2783 |
'select_preferred_class_duration' => __('Select preferred class duration', 'ivyforms'), |
| 2784 |
'duration_30_min' => __('30 min', 'ivyforms'), |
| 2785 |
'duration_1_hour' => __('1 hour', 'ivyforms'), |
| 2786 |
'duration_90_min' => __('90 min', 'ivyforms'), |
| 2787 |
'duration_2_hours' => __('2 hours', 'ivyforms'), |
| 2788 |
'interested_personal_training' => __('Interested in personal training?', 'ivyforms'), |
| 2789 |
'trainer_preference' => __('Trainer preference', 'ivyforms'), |
| 2790 |
'enter_trainer_name_if_any' => __('Enter trainer name if any', 'ivyforms'), |
| 2791 |
'receive_updates_future_classes' => __('Receive updates about future classes?', 'ivyforms'), |
| 2792 |
// Cooking Class Registration Template Strings |
| 2793 |
'cooking_class_registration_form' => __('Cooking class registration form', 'ivyforms'), |
| 2794 |
'cooking_class_registration_form_description' => __('Registration for cooking classes, including dietary preferences and skill level.', 'ivyforms'), |
| 2795 |
'preferred_class_date' => __('Preferred class date', 'ivyforms'), |
| 2796 |
'select_preferred_class_date' => __('Select preferred class date', 'ivyforms'), |
| 2797 |
'favorite_cuisine' => __('Favorite cuisine', 'ivyforms'), |
| 2798 |
'favorite_cuisine_placeholder' => __('e.g., Italian, Japanese', 'ivyforms'), |
| 2799 |
'dietary_restrictions' => __('Dietary restrictions', 'ivyforms'), |
| 2800 |
'cooking_dietary_restrictions_placeholder' => __('Allergies or special diet needs', 'ivyforms'), |
| 2801 |
'equipment_needed' => __('Equipment needed?', 'ivyforms'), |
| 2802 |
'apron' => __('Apron', 'ivyforms'), |
| 2803 |
'cooking_tools' => __('Cooking tools', 'ivyforms'), |
| 2804 |
'motivation_goals' => __('Motivation / Goals', 'ivyforms'), |
| 2805 |
'motivation_goals_placeholder' => __('Why are you joining this class?', 'ivyforms'), |
| 2806 |
// Yoga Class Registration Template Strings |
| 2807 |
'yoga_class_registration_form' => __('Yoga class registration form', 'ivyforms'), |
| 2808 |
'yoga_class_registration_form_description' => __('Registration form for participants in yoga classes with detailed personal, health, and scheduling information.', 'ivyforms'), |
| 2809 |
'class_level' => __('Class level', 'ivyforms'), |
| 2810 |
'select_class_level' => __('Select class level', 'ivyforms'), |
| 2811 |
'preferred_schedule' => __('Preferred schedule', 'ivyforms'), |
| 2812 |
'select_preferred_schedule' => __('Select preferred schedule', 'ivyforms'), |
| 2813 |
'health_notes' => __('Health notes', 'ivyforms'), |
| 2814 |
'health_notes_placeholder' => __('Any injuries or medical conditions', 'ivyforms'), |
| 2815 |
'yoga_mat' => __('Yoga mat', 'ivyforms'), |
| 2816 |
'block' => __('Block', 'ivyforms'), |
| 2817 |
'strap' => __('Strap', 'ivyforms'), |
| 2818 |
'previous_yoga_experience' => __('Previous yoga experience', 'ivyforms'), |
| 2819 |
'previous_yoga_experience_placeholder' => __('Years of practice, styles, certifications', 'ivyforms'), |
| 2820 |
'interested_private_sessions' => __('Interested in private sessions?', 'ivyforms'), |
| 2821 |
'duration_45_min' => __('45 min', 'ivyforms'), |
| 2822 |
'duration_60_min' => __('60 min', 'ivyforms'), |
| 2823 |
// Conference Room Booking Template Strings |
| 2824 |
'conference_room_booking_form' => __('Conference room booking form', 'ivyforms'), |
| 2825 |
'conference_room_booking_form_description' => __('Form for booking conference rooms with date, time, equipment, and attendee info.', 'ivyforms'), |
| 2826 |
'department_organization' => __('Department/Organization', 'ivyforms'), |
| 2827 |
'select_department_organization' => __('Select department or organization', 'ivyforms'), |
| 2828 |
'booking_date' => __('Booking date', 'ivyforms'), |
| 2829 |
'select_booking_date' => __('Select booking date', 'ivyforms'), |
| 2830 |
'start_time' => __('Start time', 'ivyforms'), |
| 2831 |
'select_start_time' => __('Select start time', 'ivyforms'), |
| 2832 |
'end_time' => __('End time', 'ivyforms'), |
| 2833 |
'select_end_time' => __('Select end time', 'ivyforms'), |
| 2834 |
'number_of_attendees' => __('Number of attendees', 'ivyforms'), |
| 2835 |
'enter_number_of_attendees' => __('Enter number', 'ivyforms'), |
| 2836 |
'projector' => __('Projector', 'ivyforms'), |
| 2837 |
'microphone' => __('Microphone', 'ivyforms'), |
| 2838 |
'whiteboard' => __('Whiteboard', 'ivyforms'), |
| 2839 |
'special_requests_notes_placeholder' => __('Provide any additional details', 'ivyforms'), |
| 2840 |
// Maternity Leave Request Template Strings |
| 2841 |
'maternity_leave_request_form' => __('Maternity leave request form', 'ivyforms'), |
| 2842 |
'maternity_leave_request_form_desc' => __('Form to request maternity leave, with start/end dates and additional notes.', 'ivyforms'), |
| 2843 |
'start_date_of_leave' => __('Start date of leave', 'ivyforms'), |
| 2844 |
'select_start_date_of_leave' => __('Select start date of leave', 'ivyforms'), |
| 2845 |
'expected_return_date' => __('Expected return date', 'ivyforms'), |
| 2846 |
'select_expected_return_date' => __('Select expected return date', 'ivyforms'), |
| 2847 |
'additional_notes_placeholder' => __('Optional information or requests', 'ivyforms'), |
| 2848 |
'notify_my_supervisor' => __('Notify my supervisor?', 'ivyforms'), |
| 2849 |
'notify_my_supervisor_yes' => __('Yes', 'ivyforms'), |
| 2850 |
'notify_my_supervisor_no' => __('No', 'ivyforms'), |
| 2851 |
// HR Interview Feedback Form Template Strings |
| 2852 |
'hr_interview_feedback_form' => __('HR interview feedback form', 'ivyforms'), |
| 2853 |
'hr_interview_feedback_form_desc' => __('A behavioral interview feedback form focused on soft skills, communication, motivation, and cultural alignment.', 'ivyforms'), |
| 2854 |
'candidate_full_name' => __('Candidate full name', 'ivyforms'), |
| 2855 |
'role_applied_for' => __('Role applied for', 'ivyforms'), |
| 2856 |
'select_role_applied_for' => __('Select role applied for', 'ivyforms'), |
| 2857 |
'software_engineer' => __('Software engineer', 'ivyforms'), |
| 2858 |
'product_manager' => __('Product manager', 'ivyforms'), |
| 2859 |
'designer' => __('Designer', 'ivyforms'), |
| 2860 |
'marketing_specialist' => __('Marketing specialist', 'ivyforms'), |
| 2861 |
'sales_representative' => __('Sales representative', 'ivyforms'), |
| 2862 |
'interview_stages' => __('Interview stage(s)', 'ivyforms'), |
| 2863 |
'initial_hr_screening' => __('Initial HR screening', 'ivyforms'), |
| 2864 |
'behavioral_interview' => __('Behavioral interview', 'ivyforms'), |
| 2865 |
'culture_fit_interview' => __('Culture fit interview', 'ivyforms'), |
| 2866 |
'final_interview' => __('Final interview', 'ivyforms'), |
| 2867 |
'panel_interview' => __('Panel interview', 'ivyforms'), |
| 2868 |
'communication_skills' => __('Communication skills', 'ivyforms'), |
| 2869 |
'communication_skills_desc' => __('Clarity, articulation, and ability to express ideas', 'ivyforms'), |
| 2870 |
'cultural_fit_values_alignment' => __('Cultural fit & values alignment', 'ivyforms'), |
| 2871 |
'cultural_fit_values_alignment_desc' => __('Alignment with company culture, values, and team dynamics', 'ivyforms'), |
| 2872 |
'motivation_engagement' => __('Motivation & engagement', 'ivyforms'), |
| 2873 |
'motivation_engagement_desc' => __('Interest in the role, company, and long-term goals', 'ivyforms'), |
| 2874 |
'professionalism_attitude' => __('Professionalism & attitude', 'ivyforms'), |
| 2875 |
'professionalism_attitude_desc' => __('Preparedness, respectfulness, and overall demeanor', 'ivyforms'), |
| 2876 |
'strengths_demonstrated' => __('Strengths demonstrated', 'ivyforms'), |
| 2877 |
'clear_confident_communication' => __('Clear and confident communication', 'ivyforms'), |
| 2878 |
'team_oriented_mindset' => __('Team-oriented mindset', 'ivyforms'), |
| 2879 |
'adaptability_flexibility' => __('Adaptability and flexibility', 'ivyforms'), |
| 2880 |
'ownership_accountability' => __('Ownership and accountability', 'ivyforms'), |
| 2881 |
'leadership_potential' => __('Leadership potential', 'ivyforms'), |
| 2882 |
'positive_attitude' => __('Positive attitude', 'ivyforms'), |
| 2883 |
'behavioral_concerns' => __('Behavioral concerns', 'ivyforms'), |
| 2884 |
'poor_communication' => __('Poor communication', 'ivyforms'), |
| 2885 |
'lack_of_motivation' => __('Lack of motivation', 'ivyforms'), |
| 2886 |
'resistance_to_feedback' => __('Resistance to feedback', 'ivyforms'), |
| 2887 |
'misalignment_with_values' => __('Misalignment with values', 'ivyforms'), |
| 2888 |
'unrealistic_expectations' => __('Unrealistic expectations', 'ivyforms'), |
| 2889 |
'behavioral_examples_notes' => __('Behavioral examples & notes', 'ivyforms'), |
| 2890 |
'behavioral_examples_notes_placeholder' => __('Specific examples, situations, or red flags discussed…', 'ivyforms'), |
| 2891 |
'overall_behavioral_assessment' => __('Overall behavioral assessment', 'ivyforms'), |
| 2892 |
'excellent_fit' => __('Excellent fit', 'ivyforms'), |
| 2893 |
'good_fit' => __('Good fit', 'ivyforms'), |
| 2894 |
'partial_fit' => __('Partial fit', 'ivyforms'), |
| 2895 |
'poor_fit' => __('Poor fit', 'ivyforms'), |
| 2896 |
'hr_recommendation' => __('HR recommendation', 'ivyforms'), |
| 2897 |
'strong_hire' => __('Strong hire', 'ivyforms'), |
| 2898 |
'hire' => __('Hire', 'ivyforms'), |
| 2899 |
'proceed_with_caution' => __('Proceed with caution', 'ivyforms'), |
| 2900 |
'do_not_proceed' => __('Do not proceed', 'ivyforms'), |
| 2901 |
'hr_interviewer_name' => __('HR interviewer name', 'ivyforms'), |
| 2902 |
// Technical Role Interview Feedback Form Template Strings |
| 2903 |
'technical_role_interview_feedback_form' => __('Technical role interview feedback form', 'ivyforms'), |
| 2904 |
'technical_role_interview_feedback_form_desc' => __('A structured technical interview feedback form for evaluating a candidate’s technical skills, problem-solving ability, and code quality.', 'ivyforms'), |
| 2905 |
'frontend_developer' => __('Frontend developer', 'ivyforms'), |
| 2906 |
'backend_developer' => __('Backend developer', 'ivyforms'), |
| 2907 |
'fullstack_developer' => __('Full-stack developer', 'ivyforms'), |
| 2908 |
'qa_engineer' => __('QA engineer', 'ivyforms'), |
| 2909 |
'data_engineer_analyst' => __('Data engineer / Analyst', 'ivyforms'), |
| 2910 |
'devops_engineer' => __('DevOps engineer', 'ivyforms'), |
| 2911 |
'technical_screening' => __('Technical screening', 'ivyforms'), |
| 2912 |
'live_coding_interview' => __('Live coding interview', 'ivyforms'), |
| 2913 |
'system_design_interview' => __('System design interview', 'ivyforms'), |
| 2914 |
'technical_task_assignment' => __('Technical task / Assignment', 'ivyforms'), |
| 2915 |
'final_technical_round' => __('Final technical round', 'ivyforms'), |
| 2916 |
'technical_knowledge' => __('Technical knowledge', 'ivyforms'), |
| 2917 |
'technical_knowledge_desc' => __('Understanding of core concepts, tools, and technologies relevant to the role', 'ivyforms'), |
| 2918 |
'problem_solving_approach' => __('Problem-solving approach', 'ivyforms'), |
| 2919 |
'problem_solving_approach_desc' => __('Ability to analyze problems and propose effective solutions', 'ivyforms'), |
| 2920 |
'code_quality_solution_quality' => __('Code quality / Solution quality', 'ivyforms'), |
| 2921 |
'code_quality_solution_quality_desc' => __('Cleanliness, structure, readability, and correctness of code or solution', 'ivyforms'), |
| 2922 |
'system_design_architecture' => __('System design & architecture', 'ivyforms'), |
| 2923 |
'system_design_architecture_desc' => __('Ability to design scalable and maintainable systems', 'ivyforms'), |
| 2924 |
'technical_strengths_observed' => __('Technical strengths observed', 'ivyforms'), |
| 2925 |
'strong_fundamentals' => __('Strong fundamentals', 'ivyforms'), |
| 2926 |
'clean_readable_code' => __('Clean and readable code', 'ivyforms'), |
| 2927 |
'efficient_algorithms' => __('Efficient algorithms', 'ivyforms'), |
| 2928 |
'good_debugging_skills' => __('Good debugging skills', 'ivyforms'), |
| 2929 |
'strong_system_design_thinking' => __('Strong system design thinking', 'ivyforms'), |
| 2930 |
'knowledge_best_practices' => __('Knowledge of best practices', 'ivyforms'), |
| 2931 |
'technical_concerns' => __('Technical concerns', 'ivyforms'), |
| 2932 |
'gaps_core_knowledge' => __('Gaps in core knowledge', 'ivyforms'), |
| 2933 |
'inefficient_solutions' => __('Inefficient solutions', 'ivyforms'), |
| 2934 |
'poor_code_organization' => __('Poor code organization', 'ivyforms'), |
| 2935 |
'limited_experience_tools_stack' => __('Limited experience with tools/stack', 'ivyforms'), |
| 2936 |
'difficulty_explaining_decisions' => __('Difficulty explaining decisions', 'ivyforms'), |
| 2937 |
'technical_notes' => __('Technical notes', 'ivyforms'), |
| 2938 |
'technical_notes_placeholder' => __('Details about tasks, solutions, trade-offs, and examples…', 'ivyforms'), |
| 2939 |
'technical_readiness_role' => __('Technical readiness for the role', 'ivyforms'), |
| 2940 |
'exceeds_expectations' => __('Exceeds expectations', 'ivyforms'), |
| 2941 |
'meets_expectations' => __('Meets expectations', 'ivyforms'), |
| 2942 |
'partially_meets_expectations' => __('Partially meets expectations', 'ivyforms'), |
| 2943 |
'does_not_meet_expectations' => __('Does not meet expectations', 'ivyforms'), |
| 2944 |
'technical_hiring_recommendation' => __('Technical hiring recommendation', 'ivyforms'), |
| 2945 |
'consider_after_improvement' => __('Consider after improvement', 'ivyforms'), |
| 2946 |
'do_not_hire' => __('Do not hire', 'ivyforms'), |
| 2947 |
'interviewer_name' => __('Interviewer name', 'ivyforms'), |
| 2948 |
// Candidate Evaluation Form Template Strings |
| 2949 |
'candidate_evaluation_form' => __('Candidate evaluation form', 'ivyforms'), |
| 2950 |
'candidate_evaluation_form_desc' => __('A detailed candidate evaluation form for assessing candidates across multiple criteria and supporting hiring decisions.', 'ivyforms'), |
| 2951 |
'initial_screening' => __('Initial screening', 'ivyforms'), |
| 2952 |
'case_study_task' => __('Case study or task', 'ivyforms'), |
| 2953 |
'hr_behavioral_interview' => __('HR / Behavioral interview', 'ivyforms'), |
| 2954 |
'role_specific_technical_skills' => __('Role-specific / Technical skills', 'ivyforms'), |
| 2955 |
'role_specific_technical_skills_desc' => __('Ability to perform tasks required for the role', 'ivyforms'), |
| 2956 |
'problem_solving_critical_thinking' => __('Problem-solving & critical thinking', 'ivyforms'), |
| 2957 |
'problem_solving_critical_thinking_desc' => __('Approach to challenges and logical reasoning', 'ivyforms'), |
| 2958 |
'cultural_fit_attitude' => __('Cultural fit & attitude', 'ivyforms'), |
| 2959 |
'cultural_fit_attitude_desc' => __('Alignment with team values and work style', 'ivyforms'), |
| 2960 |
'key_strengths_observed' => __('Key strengths observed', 'ivyforms'), |
| 2961 |
'strong_technical_foundation' => __('Strong technical foundation', 'ivyforms'), |
| 2962 |
'excellent_communication' => __('Excellent communication', 'ivyforms'), |
| 2963 |
'fast_learner' => __('Fast learner', 'ivyforms'), |
| 2964 |
'relevant_prior_experience' => __('Relevant prior experience', 'ivyforms'), |
| 2965 |
'collaborative_mindset' => __('Collaborative mindset', 'ivyforms'), |
| 2966 |
'areas_of_concern' => __('Areas of concern', 'ivyforms'), |
| 2967 |
'skill_gaps' => __('Skill gaps', 'ivyforms'), |
| 2968 |
'limited_experience' => __('Limited experience', 'ivyforms'), |
| 2969 |
'communication_challenges' => __('Communication challenges', 'ivyforms'), |
| 2970 |
'lack_domain_knowledge' => __('Lack of domain knowledge', 'ivyforms'), |
| 2971 |
'cultural_misalignment' => __('Cultural misalignment', 'ivyforms'), |
| 2972 |
'additional_interviewer_notes' => __('Additional interviewer notes', 'ivyforms'), |
| 2973 |
'additional_interviewer_notes_placeholder' => __('Examples, concerns, standout answers…', 'ivyforms'), |
| 2974 |
'overall_hiring_recommendation' => __('Overall hiring recommendation', 'ivyforms'), |
| 2975 |
'consider_for_another_role' => __('Consider for another role', 'ivyforms'), |
| 2976 |
'hold_for_future' => __('Hold for future', 'ivyforms'), |
| 2977 |
'justification_for_recommendation' => __('Justification for recommendation', 'ivyforms'), |
| 2978 |
'justification_for_recommendation_placeholder' => __('Brief reasoning behind your decision', 'ivyforms'), |
| 2979 |
// Course Content Feedback Form Template Strings |
| 2980 |
'course_content_feedback_form' => __('Course content feedback form', 'ivyforms'), |
| 2981 |
'course_content_feedback_form_desc' => __('Evaluate course structure, content relevance, and learning outcomes.', 'ivyforms'), |
| 2982 |
'course_topic' => __('Course topic', 'ivyforms'), |
| 2983 |
'select_course_topic' => __('Select course topic', 'ivyforms'), |
| 2984 |
'technical_skills' => __('Technical skills', 'ivyforms'), |
| 2985 |
'soft_skills' => __('Soft skills', 'ivyforms'), |
| 2986 |
'management_leadership' => __('Management & leadership', 'ivyforms'), |
| 2987 |
'compliance_safety' => __('Compliance & safety', 'ivyforms'), |
| 2988 |
'content_difficulty_level' => __('Content difficulty level', 'ivyforms'), |
| 2989 |
'too_basic' => __('Too basic', 'ivyforms'), |
| 2990 |
'just_right' => __('Just right', 'ivyforms'), |
| 2991 |
'too_advanced' => __('Too advanced', 'ivyforms'), |
| 2992 |
'content_quality' => __('Content quality', 'ivyforms'), |
| 2993 |
'what_helped_your_learning' => __('What helped your learning?', 'ivyforms'), |
| 2994 |
'clear_explanations' => __('Clear explanations', 'ivyforms'), |
| 2995 |
'real_world_examples' => __('Real-world examples', 'ivyforms'), |
| 2996 |
'exercises_assignments' => __('Exercises & assignments', 'ivyforms'), |
| 2997 |
'visual_materials' => __('Visual materials', 'ivyforms'), |
| 2998 |
'case_studies' => __('Case studies', 'ivyforms'), |
| 2999 |
'suggestions_for_content_improvement' => __('Suggestions for content improvement', 'ivyforms'), |
| 3000 |
'suggestions_for_content_improvement_placeholder' => __('Share ideas to improve the course content', 'ivyforms'), |
| 3001 |
// Trainer Feedback Form Template Strings |
| 3002 |
'trainer_feedback_form' => __('Trainer feedback form', 'ivyforms'), |
| 3003 |
'trainer_feedback_form_desc' => __('Collect focused feedback on trainer knowledge, communication, and teaching style.', 'ivyforms'), |
| 3004 |
'trainer_clarity_communication' => __('Trainer clarity & communication', 'ivyforms'), |
| 3005 |
'excellent' => __('Excellent', 'ivyforms'), |
| 3006 |
'fair' => __('Fair', 'ivyforms'), |
| 3007 |
'poor' => __('Poor', 'ivyforms'), |
| 3008 |
'trainer_expertise' => __('Trainer expertise', 'ivyforms'), |
| 3009 |
'engagement_interaction' => __('Engagement & interaction', 'ivyforms'), |
| 3010 |
'trainer_strengths' => __('Trainer strengths', 'ivyforms'), |
| 3011 |
'subject_knowledge' => __('Subject knowledge', 'ivyforms'), |
| 3012 |
'approachability' => __('Approachability', 'ivyforms'), |
| 3013 |
'encouraged_participation' => __('Encouraged participation', 'ivyforms'), |
| 3014 |
'areas_for_improvement' => __('Areas for improvement', 'ivyforms'), |
| 3015 |
'areas_for_improvement_placeholder' => __('Where could the trainer improve?', 'ivyforms'), |
| 3016 |
'name_optional' => __('Name (optional)', 'ivyforms'), |
| 3017 |
// Online Training Feedback Form Template Strings |
| 3018 |
'online_training_feedback_form' => __('Online training feedback form', 'ivyforms'), |
| 3019 |
'online_training_feedback_form_desc' => __('Measure user experience, platform usability, and materials in online training programs.', 'ivyforms'), |
| 3020 |
'device_used' => __('Device used', 'ivyforms'), |
| 3021 |
'select_device_used' => __('Select device used', 'ivyforms'), |
| 3022 |
'desktop' => __('Desktop', 'ivyforms'), |
| 3023 |
'laptop' => __('Laptop', 'ivyforms'), |
| 3024 |
'tablet' => __('Tablet', 'ivyforms'), |
| 3025 |
'mobile_phone' => __('Mobile phone', 'ivyforms'), |
| 3026 |
'platform_usability' => __('Platform usability', 'ivyforms'), |
| 3027 |
'very_easy_to_use' => __('Very easy to use', 'ivyforms'), |
| 3028 |
'easy_to_use' => __('Easy to use', 'ivyforms'), |
| 3029 |
'overall_online_training_experience' => __('Overall online training experience', 'ivyforms'), |
| 3030 |
'training_materials_quality' => __('Training materials quality', 'ivyforms'), |
| 3031 |
'login_problems' => __('Login problems', 'ivyforms'), |
| 3032 |
'slow_loading' => __('Slow loading', 'ivyforms'), |
| 3033 |
'technical_usability_comments' => __('Technical or usability comments', 'ivyforms'), |
| 3034 |
'technical_usability_comments_placeholder' => __('Share any technical or usability feedback', 'ivyforms'), |
| 3035 |
// Client Loyalty & Testimonial Readiness Form Template Strings |
| 3036 |
'client_loyalty_testimonial_readiness_form' => __('Client loyalty & testimonial readiness form', 'ivyforms'), |
| 3037 |
'client_loyalty_testimonial_readiness_form_desc' => __('Measure client loyalty and identify clients open to giving testimonials or referrals.', 'ivyforms'), |
| 3038 |
'likelihood_continue_working' => __('Likelihood to continue working with us', 'ivyforms'), |
| 3039 |
'very_likely' => __('Very likely', 'ivyforms'), |
| 3040 |
'likely' => __('Likely', 'ivyforms'), |
| 3041 |
'not_sure' => __('Not sure', 'ivyforms'), |
| 3042 |
'unlikely' => __('Unlikely', 'ivyforms'), |
| 3043 |
'very_unlikely' => __('Very unlikely', 'ivyforms'), |
| 3044 |
'overall_experience' => __('Overall experience', 'ivyforms'), |
| 3045 |
'would_you_recommend_us' => __('Would you recommend us to others?', 'ivyforms'), |
| 3046 |
'definitely' => __('Definitely', 'ivyforms'), |
| 3047 |
'probably' => __('Probably', 'ivyforms'), |
| 3048 |
'probably_not' => __('Probably not', 'ivyforms'), |
| 3049 |
'definitely_not' => __('Definitely not', 'ivyforms'), |
| 3050 |
'value_most_about_working' => __('What do you value most about working with us?', 'ivyforms'), |
| 3051 |
'quality_of_work' => __('Quality of work', 'ivyforms'), |
| 3052 |
'reliability' => __('Reliability', 'ivyforms'), |
| 3053 |
'communication' => __('Communication', 'ivyforms'), |
| 3054 |
'expertise' => __('Expertise', 'ivyforms'), |
| 3055 |
'results' => __('Results', 'ivyforms'), |
| 3056 |
'open_to_providing_testimonial' => __('Open to providing a testimonial', 'ivyforms'), |
| 3057 |
'yes_written_testimonial' => __('Yes, written testimonial', 'ivyforms'), |
| 3058 |
'yes_video_testimonial' => __('Yes, video testimonial', 'ivyforms'), |
| 3059 |
'yes_case_study' => __('Yes, case study', 'ivyforms'), |
| 3060 |
'not_at_this_time' => __('Not at this time', 'ivyforms'), |
| 3061 |
// Client Relationship & Communication Feedback Template Strings |
| 3062 |
'client_relationship_communication_feedback' => __('Client relationship & communication feedback form', 'ivyforms'), |
| 3063 |
'client_relationship_communication_feedback_desc' => __('Collect focused feedback on client communication and rela', 'ivyforms'), |
| 3064 |
'primary_contact_role' => __('Primary contact role', 'ivyforms'), |
| 3065 |
'founder_ceo' => __('Founder / CEO', 'ivyforms'), |
| 3066 |
'team_lead' => __('Team lead', 'ivyforms'), |
| 3067 |
'individual_contributor' => __('Individual contributor', 'ivyforms'), |
| 3068 |
'communication_clarity' => __('Communication clarity', 'ivyforms'), |
| 3069 |
'availability_responsiveness' => __('Availability & responsiveness', 'ivyforms'), |
| 3070 |
'preferred_communication_channels' => __('Preferred communication channels', 'ivyforms'), |
| 3071 |
'phone' => __('Phone', 'ivyforms'), |
| 3072 |
'video_calls' => __('Video calls', 'ivyforms'), |
| 3073 |
'chat_messaging_tools' => __('Chat / Messaging tools', 'ivyforms'), |
| 3074 |
'project_management_tools' => __('Project management tools', 'ivyforms'), |
| 3075 |
'communication_improvement_suggestions' => __('Communication improvement suggestions', 'ivyforms'), |
| 3076 |
'communication_improvement_suggestions_placeholder' => __('Share your suggestions for improving our communication', 'ivyforms'), |
| 3077 |
// General Client Feedback Form Template Strings |
| 3078 |
'general_client_feedback_form' => __('General client feedback form', 'ivyforms'), |
| 3079 |
'general_client_feedback_form_desc' => __('A flexible client feedback form for collecting overall impressions of working with your company.', 'ivyforms'), |
| 3080 |
'type_of_engagement' => __('Type of engagement', 'ivyforms'), |
| 3081 |
'select_engagement_type' => __('Select engagement type', 'ivyforms'), |
| 3082 |
'one_time_project' => __('One-time project', 'ivyforms'), |
| 3083 |
'ongoing_retainer' => __('Ongoing retainer', 'ivyforms'), |
| 3084 |
'consulting' => __('Consulting', 'ivyforms'), |
| 3085 |
'support_services' => __('Support services', 'ivyforms'), |
| 3086 |
'how_describe_collaboration' => __('How would you describe the collaboration?', 'ivyforms'), |
| 3087 |
'overall_client_satisfaction' => __('Overall client satisfaction', 'ivyforms'), |
| 3088 |
'what_areas_stood_out' => __('What areas stood out?', 'ivyforms'), |
| 3089 |
'timeliness' => __('Timeliness', 'ivyforms'), |
| 3090 |
'quality_of_deliverables' => __('Quality of deliverables', 'ivyforms'), |
| 3091 |
'flexibility' => __('Flexibility', 'ivyforms'), |
| 3092 |
'additional_feedback_placeholder' => __('Share any thoughts about working with us', 'ivyforms'), |
| 3093 |
'email_follow_up_description' => __('Leave your email if you\'d like a follow-up', 'ivyforms'), |
| 3094 |
// Service-Specific Client Feedback Form Template Strings |
| 3095 |
'service_specific_client_feedback_form' => __('Service-specific client feedback form', 'ivyforms'), |
| 3096 |
'service_specific_client_feedback_form_desc' => __('Evaluate individual services provided to a client.', 'ivyforms'), |
| 3097 |
'service_received' => __('Service received', 'ivyforms'), |
| 3098 |
'select_service' => __('Select service', 'ivyforms'), |
| 3099 |
'design' => __('Design', 'ivyforms'), |
| 3100 |
'development' => __('Development', 'ivyforms'), |
| 3101 |
'support' => __('Support', 'ivyforms'), |
| 3102 |
'did_service_meet_needs' => __('Did this service meet your needs?', 'ivyforms'), |
| 3103 |
'fully' => __('Fully', 'ivyforms'), |
| 3104 |
'mostly' => __('Mostly', 'ivyforms'), |
| 3105 |
'partially' => __('Partially', 'ivyforms'), |
| 3106 |
'not_at_all' => __('Not at all', 'ivyforms'), |
| 3107 |
'service_quality' => __('Service quality', 'ivyforms'), |
| 3108 |
'strengths_of_service' => __('Strengths of this service', 'ivyforms'), |
| 3109 |
'speed' => __('Speed', 'ivyforms'), |
| 3110 |
'additional_comments' => __('Additional comments', 'ivyforms'), |
| 3111 |
'additional_comments_placeholder' => __('Share your thoughts about the service', 'ivyforms'), |
| 3112 |
// Ongoing Client Feedback Form Template Strings |
| 3113 |
'ongoing_client_feedback_form' => __('Ongoing client feedback form', 'ivyforms'), |
| 3114 |
'ongoing_client_feedback_form_desc' => __('Measure satisfaction of long-term or retainer-based clients.', 'ivyforms'), |
| 3115 |
'length_of_collaboration' => __('Length of collaboration', 'ivyforms'), |
| 3116 |
'less_than_3_months' => __('Less than 3 months', 'ivyforms'), |
| 3117 |
'three_to_six_months' => __('3–6 months', 'ivyforms'), |
| 3118 |
'six_to_twelve_months' => __('6–12 months', 'ivyforms'), |
| 3119 |
'more_than_1_year' => __('More than 1 year', 'ivyforms'), |
| 3120 |
'communication_responsiveness' => __('Communication & responsiveness', 'ivyforms'), |
| 3121 |
'services_used' => __('Services used', 'ivyforms'), |
| 3122 |
'strategy_planning' => __('Strategy & planning', 'ivyforms'), |
| 3123 |
'ongoing_support' => __('Ongoing support', 'ivyforms'), |
| 3124 |
'maintenance' => __('Maintenance', 'ivyforms'), |
| 3125 |
'reporting_analytics' => __('Reporting & analytics', 'ivyforms'), |
| 3126 |
'suggestions_for_improvement_placeholder'=> __('Share any suggestions for improvement', 'ivyforms'), |
| 3127 |
'phone_follow_up_description' => __('Only if you prefer phone follow-up', 'ivyforms'), |
| 3128 |
// Employee Training Feedback Form Template Strings |
| 3129 |
'employee_training_feedback_form' => __('Employee training feedback form', 'ivyforms'), |
| 3130 |
'employee_training_feedback_form_desc' => __('Collect internal feedback on employee training effectiveness and skill development.', 'ivyforms'), |
| 3131 |
'training_relevance_role' => __('Training relevance to your role', 'ivyforms'), |
| 3132 |
'highly_relevant' => __('Highly relevant', 'ivyforms'), |
| 3133 |
'somewhat_relevant' => __('Somewhat relevant', 'ivyforms'), |
| 3134 |
'engineering' => __('Engineering', 'ivyforms'), |
| 3135 |
'slightly_relevant' => __('Slightly relevant', 'ivyforms'), |
| 3136 |
'not_relevant' => __('Not relevant', 'ivyforms'), |
| 3137 |
'training_usefulness' => __('Training usefulness', 'ivyforms'), |
| 3138 |
'applicability_daily_work' => __('Applicability to daily work', 'ivyforms'), |
| 3139 |
'skills_improved' => __('Skills improved', 'ivyforms'), |
| 3140 |
'leadership' => __('Leadership', 'ivyforms'), |
| 3141 |
'time_management' => __('Time management', 'ivyforms'), |
| 3142 |
'suggestions_for_future_trainings' => __('Suggestions for future trainings', 'ivyforms'), |
| 3143 |
'suggestions_for_future_trainings_placeholder' => __('What trainings would help you next?', 'ivyforms'), |
| 3144 |
// Technical Interview Feedback Form Template Strings |
| 3145 |
'technical_interview_feedback_form' => __('Technical interview feedback form ', 'ivyforms'), |
| 3146 |
'technical_interview_feedback_form_desc'=> __('A universal interview feedback form designed to capture structured interviewer insights for any interview format or stage.', 'ivyforms'), |
| 3147 |
'candidate_name_or_id' => __('Candidate name or ID', 'ivyforms'), |
| 3148 |
'enter_candidate_name_or_id' => __('Enter candidate name or ID', 'ivyforms'), |
| 3149 |
'overall_interview_outcome' => __('Overall interview outcome', 'ivyforms'), |
| 3150 |
'very_positive' => __('Very positive', 'ivyforms'), |
| 3151 |
'mostly_positive' => __('Mostly positive', 'ivyforms'), |
| 3152 |
'neutral' => __('Neutral', 'ivyforms'), |
| 3153 |
'mostly_negative' => __('Mostly negative', 'ivyforms'), |
| 3154 |
'very_negative' => __('Very negative', 'ivyforms'), |
| 3155 |
'overall_candidate_fit' => __('Overall candidate fit', 'ivyforms'), |
| 3156 |
'key_areas_observed' => __('Key areas observed', 'ivyforms'), |
| 3157 |
'problem_solving' => __('Problem-solving', 'ivyforms'), |
| 3158 |
'technical_or_role_specific_skills' => __('Technical or role-specific skills', 'ivyforms'), |
| 3159 |
'technical_interview' => __('Technical interview', 'ivyforms'), |
| 3160 |
'cultural_fit' => __('Cultural fit', 'ivyforms'), |
| 3161 |
'professionalism' => __('Professionalism', 'ivyforms'), |
| 3162 |
'key_observations' => __('Key observations', 'ivyforms'), |
| 3163 |
'key_observations_placeholder' => __('Strengths, concerns, notable answers…', 'ivyforms'), |
| 3164 |
'recommendation' => __('Recommendation', 'ivyforms'), |
| 3165 |
'consider' => __('Consider', 'ivyforms'), |
| 3166 |
// Project Completion Feedback Form Template Strings |
| 3167 |
'project_completion_feedback_form' => __('Project completion feedback form', 'ivyforms'), |
| 3168 |
'project_completion_feedback_form_desc' => __('Collect structured feedback after completing a client project.', 'ivyforms'), |
| 3169 |
'project_id_reference' => __('Project ID / Reference', 'ivyforms'), |
| 3170 |
'project_id_placeholder' => __('e.g. PRJ-1024', 'ivyforms'), |
| 3171 |
'project_type' => __('Project type', 'ivyforms'), |
| 3172 |
'select_project_type' => __('Select project type', 'ivyforms'), |
| 3173 |
'project_outcome' => __('Project outcome', 'ivyforms'), |
| 3174 |
'timeliness_delivery' => __('Timeliness & delivery', 'ivyforms'), |
| 3175 |
'meet_expectations' => __('Did the project meet your expectations?', 'ivyforms'), |
| 3176 |
'met_expectations' => __('Met expectations', 'ivyforms'), |
| 3177 |
'partially_met_expectations' => __('Partially met expectations', 'ivyforms'), |
| 3178 |
'did_not_meet_expectations' => __('Did not meet expectations', 'ivyforms'), |
| 3179 |
'what_went_well' => __('What went well?', 'ivyforms'), |
| 3180 |
'what_went_well_placeholder' => __('Please share what aspects of the project you were most satisfied with...', 'ivyforms'), |
| 3181 |
'what_could_be_improved_placeholder' => __('Please share any suggestions for improvement or areas that could be enhanced in future projects...', 'ivyforms'), |
| 3182 |
// Training Event Feedback Form Template Strings |
| 3183 |
'training_event_feedback_form' => __('Training event feedback form', 'ivyforms'), |
| 3184 |
'training_event_feedback_form_desc' => __('Collect feedback on training-focused or educational events.', 'ivyforms'), |
| 3185 |
'training_topic' => __('Training topic', 'ivyforms'), |
| 3186 |
'select_training_topic' => __('Select training topic', 'ivyforms'), |
| 3187 |
'compliance' => __('Compliance', 'ivyforms'), |
| 3188 |
'training_level' => __('Was the training level appropriate?', 'ivyforms'), |
| 3189 |
'training_quality' => __('Training quality', 'ivyforms'), |
| 3190 |
'training_knowledge' => __('Instructor knowledge', 'ivyforms'), |
| 3191 |
'training_gained_skills' => __('What did you gain from this training?', 'ivyforms'), |
| 3192 |
'new_skills' => __('New skills', 'ivyforms'), |
| 3193 |
'practical_knowledge' => __('Practical knowledge', 'ivyforms'), |
| 3194 |
'certification_or_credits' => __('Certification or credits', 'ivyforms'), |
| 3195 |
'better_undestranding' => __('Better understanding of topic', 'ivyforms'), |
| 3196 |
// Post-Purchase Feedback Template Strings |
| 3197 |
'post_purchase_feedback_form' => __('Post-purchase feedback form', 'ivyforms'), |
| 3198 |
'post_purchase_feedback_form_desc' => __('Collect feedback after a purchase to improve checkout, delivery, and fulfillment processes.', 'ivyforms'), |
| 3199 |
'order_number' => __('Order number', 'ivyforms'), |
| 3200 |
'delivery_status' => __('Delivery status', 'ivyforms'), |
| 3201 |
'delivered_on_time' => __('Delivered on time', 'ivyforms'), |
| 3202 |
'slightly_delayed' => __('Slightly delayed', 'ivyforms'), |
| 3203 |
'significantly_delayed' => __('Significantly delayed', 'ivyforms'), |
| 3204 |
'checkout_experience' => __('Checkout experience', 'ivyforms'), |
| 3205 |
'delivery_experience' => __('Delivery experience', 'ivyforms'), |
| 3206 |
'what_influenced_purchase_experience' => __('What influenced your purchase experience?', 'ivyforms'), |
| 3207 |
'pricing' => __('Pricing', 'ivyforms'), |
| 3208 |
'payment_options' => __('Payment options', 'ivyforms'), |
| 3209 |
'shipping_cost' => __('Shipping cost', 'ivyforms'), |
| 3210 |
'delivery_speed' => __('Delivery speed', 'ivyforms'), |
| 3211 |
'packaging' => __('Packaging', 'ivyforms'), |
| 3212 |
// Website Experience Feedback Template Strings |
| 3213 |
'website_experience_feedback_form' => __('Website experience feedback form', 'ivyforms'), |
| 3214 |
'website_experience_feedback_form_desc' => __('Understand how customers experience your website\'s usability, design, and navigation.', 'ivyforms'), |
| 3215 |
'website_page_url' => __('Website / URL', 'ivyforms'), |
| 3216 |
'current_page_url' => __('Current page URL', 'ivyforms'), |
| 3217 |
'visual_design' => __('Visual design', 'ivyforms'), |
| 3218 |
'ease_of_navigation' => __('Ease of navigation', 'ivyforms'), |
| 3219 |
'issues_encountered' => __('Issues encountered', 'ivyforms'), |
| 3220 |
'broken_links' => __('Broken links', 'ivyforms'), |
| 3221 |
'confusing_navigation' => __('Confusing navigation', 'ivyforms'), |
| 3222 |
'layout_issues' => __('Layout issues', 'ivyforms'), |
| 3223 |
'suggestions_or_comments' => __('Suggestions or comments', 'ivyforms'), |
| 3224 |
'suggestions_comments_placeholder' => __('Share your thoughts or suggestions', 'ivyforms'), |
| 3225 |
// Customer Support Feedback Template Strings |
| 3226 |
'customer_support_feedback_form' => __('Customer support feedback form', 'ivyforms'), |
| 3227 |
'customer_support_feedback_form_desc' => __('Evaluate customer support interactions to improve response time and service quality.', 'ivyforms'), |
| 3228 |
'was_issue_resolved' => __('Was your issue resolved?', 'ivyforms'), |
| 3229 |
'yes_fully' => __('Yes, fully', 'ivyforms'), |
| 3230 |
'support_agent_helpfulness' => __('Support agent helpfulness', 'ivyforms'), |
| 3231 |
'response_time' => __('Response time', 'ivyforms'), |
| 3232 |
'faster_response' => __('Faster response', 'ivyforms'), |
| 3233 |
'clearer_communication' => __('Clearer communication', 'ivyforms'), |
| 3234 |
'better_problem_resolution' => __('Better problem resolution', 'ivyforms'), |
| 3235 |
'friendliness' => __('Friendliness', 'ivyforms'), |
| 3236 |
'no_improvements_needed' => __('No improvements needed', 'ivyforms'), |
| 3237 |
'follow_up_email' => __('Follow-up email', 'ivyforms'), |
| 3238 |
'follow_up_email_placeholder' => __('Only if you want us to contact you', 'ivyforms'), |
| 3239 |
|
| 3240 |
// Product Feedback Template Strings |
| 3241 |
'product_feedback_form' => __('Product feedback form', 'ivyforms'), |
| 3242 |
'product_feedback_form_desc' => __('Collect feedback about a specific product to improve quality, features, and usability.', 'ivyforms'), |
| 3243 |
'product_name' => __('Product name', 'ivyforms'), |
| 3244 |
'product_name_placeholder' => __('Select product name', 'ivyforms'), |
| 3245 |
'product_a' => __('Product A', 'ivyforms'), |
| 3246 |
'product_b' => __('Product B', 'ivyforms'), |
| 3247 |
'product_c' => __('Product C', 'ivyforms'), |
| 3248 |
'other' => __('Other', 'ivyforms'), |
| 3249 |
'issues_experienced' => __('Issues experienced', 'ivyforms'), |
| 3250 |
'missing_features' => __('Missing features', 'ivyforms'), |
| 3251 |
'performance_issues' => __('Performance issues', 'ivyforms'), |
| 3252 |
'quality_concerns' => __('Quality concerns', 'ivyforms'), |
| 3253 |
'no_issues' => __('No issues', 'ivyforms'), |
| 3254 |
'product_quality' => __('Product quality', 'ivyforms'), |
| 3255 |
'value_for_money' => __('Value for money', 'ivyforms'), |
| 3256 |
'what_did_you_like_most' => __('What did you like the most?', 'ivyforms'), |
| 3257 |
'what_did_you_like_most_placeholder' => __('Features, performance, design…', 'ivyforms'), |
| 3258 |
'what_can_be_improved' => __('What can be improved?', 'ivyforms'), |
| 3259 |
'what_can_be_improved_placeholder' => __('Share your suggestions…', 'ivyforms'), |
| 3260 |
// Garden Wedding RSVP Form Template Strings |
| 3261 |
'garden_wedding_rsvp_form' => __('Garden wedding RSVP form', 'ivyforms'), |
| 3262 |
'garden_wedding_rsvp_form_description' => __('RSVP form for garden weddings, covering attendance, meal preferences, and optional activities.', 'ivyforms'), |
| 3263 |
'relationship_to_couple' => __('Relationship to couple', 'ivyforms'), |
| 3264 |
'select_relationship_to_couple' => __('Select relationship to couple', 'ivyforms'), |
| 3265 |
'family' => __('Family', 'ivyforms'), |
| 3266 |
'friend' => __('Friend', 'ivyforms'), |
| 3267 |
'colleague' => __('Colleague', 'ivyforms'), |
| 3268 |
'event_date' => __('Event date', 'ivyforms'), |
| 3269 |
'enter_event_date' => __('Enter event date', 'ivyforms'), |
| 3270 |
'meal_preference' => __('Meal preference', 'ivyforms'), |
| 3271 |
'select_meal_preference' => __('Select meal preference', 'ivyforms'), |
| 3272 |
'dietary_restrictions_or_notes' => __('Dietary restrictions or notes', 'ivyforms'), |
| 3273 |
'specify_allergies_or_special_requests' => __('Specify allergies or special requests', 'ivyforms'), |
| 3274 |
'join_garden_tour' => __('Join garden tour?', 'ivyforms'), |
| 3275 |
'bring_guests' => __('Bring guests?', 'ivyforms'), |
| 3276 |
'special_messages_or_wishes' => __('Special messages or wishes', 'ivyforms'), |
| 3277 |
'enter_any_additional_notes' => __('Enter any additional notes', 'ivyforms'), |
| 3278 |
// Beach Wedding RSVP Form Template Strings |
| 3279 |
'beach_wedding_rsvp_form' => __('Beach wedding RSVP form', 'ivyforms'), |
| 3280 |
'beach_wedding_rsvp_form_description' => __('RSVP form for beach weddings, including attendance confirmation, meal preferences, and optional activities.', 'ivyforms'), |
| 3281 |
'arrival_date' => __('Arrival date', 'ivyforms'), |
| 3282 |
'enter_arrival_date' => __('Enter arrival date', 'ivyforms'), |
| 3283 |
'participate_in_beach_games' => __('Participate in beach games?', 'ivyforms'), |
| 3284 |
'need_transportation' => __('Need transportation?', 'ivyforms'), |
| 3285 |
'special_requests_or_messages' => __('Special requests or messages', 'ivyforms'), |
| 3286 |
// Destination Wedding RSVP Form Template Strings |
| 3287 |
'destination_wedding_rsvp_form' => __('Destination wedding RSVP form', 'ivyforms'), |
| 3288 |
'destination_wedding_rsvp_form_description' => __('RSVP form for destination weddings, including travel and accommodation details.', 'ivyforms'), |
| 3289 |
'accommodation_requirements' => __('Accommodation requirements', 'ivyforms'), |
| 3290 |
'accommodation_requirements_placeholder' => __('Hotel preference or room sharing requests', 'ivyforms'), |
| 3291 |
'departure_date' => __('Departure date', 'ivyforms'), |
| 3292 |
'enter_departure_date' => __('Enter departure date', 'ivyforms'), |
| 3293 |
'join_welcome_dinner' => __('Join welcome dinner?', 'ivyforms'), |
| 3294 |
// Traditional Wedding RSVP Form Template Strings |
| 3295 |
'traditional_wedding_rsvp_form' => __('Traditional wedding RSVP form', 'ivyforms'), |
| 3296 |
'traditional_wedding_rsvp_form_description' => __('RSVP form for traditional weddings, allowing guests to confirm attendance, meal preferences, and add notes.', 'ivyforms'), |
| 3297 |
'participate_in_additional_activities' => __('Participate in additional activities?', 'ivyforms'), |
| 3298 |
// Wedding Registration Form Template Strings |
| 3299 |
'wedding_registration_form' => __('Wedding registration form', 'ivyforms'), |
| 3300 |
'wedding_registration_form_description' => __('RSVP form for collecting guest preferences for a wedding.', 'ivyforms'), |
| 3301 |
'enter_number_of_guests' => __('Enter number of guests', 'ivyforms'), |
| 3302 |
'non_vegetarian' => __('Non-vegetarian', 'ivyforms'), |
| 3303 |
'kids_menu' => __('Kids menu', 'ivyforms'), |
| 3304 |
'message_to_the_couple' => __('Message to the couple', 'ivyforms'), |
| 3305 |
'write_your_message_or_wishes_here' => __('Write your message or wishes here', 'ivyforms'), |
| 3306 |
'wheelchair_access' => __('Wheelchair access', 'ivyforms'), |
| 3307 |
'allergy_information' => __('Allergy information', 'ivyforms'), |
| 3308 |
// Software Purchase Order Form Template Strings |
| 3309 |
'software_purchase_order_form' => __('Software purchase order form', 'ivyforms'), |
| 3310 |
'software_purchase_order_form_description' => __('For ordering software licenses, subscriptions, or digital products.', 'ivyforms'), |
| 3311 |
'enter_department' => __('Enter department', 'ivyforms'), |
| 3312 |
'software_name' => __('Software name', 'ivyforms'), |
| 3313 |
'enter_software_name' => __('Enter software name', 'ivyforms'), |
| 3314 |
'number_of_licenses' => __('Number of licenses', 'ivyforms'), |
| 3315 |
'enter_number_of_licenses' => __('Enter number of licenses', 'ivyforms'), |
| 3316 |
'license_type' => __('License type', 'ivyforms'), |
| 3317 |
'select_license_type' => __('Select license type', 'ivyforms'), |
| 3318 |
'single_user' => __('Single user', 'ivyforms'), |
| 3319 |
'multi_user' => __('Multi user', 'ivyforms'), |
| 3320 |
'enterprise' => __('Enterprise', 'ivyforms'), |
| 3321 |
'additional_notes_or_requirements' => __('Additional notes or requirements', 'ivyforms'), |
| 3322 |
'enter_additional_notes_or_requirements' => __('Enter additional notes or requirements', 'ivyforms'), |
| 3323 |
'required_activation_date' => __('Required activation date', 'ivyforms'), |
| 3324 |
'select_required_activation_date' => __('Select required activation date', 'ivyforms'), |
| 3325 |
// Office Supplies Purchase Order Form Template Strings |
| 3326 |
'office_supplies_purchase_order_form' => __('Office supplies purchase order form', 'ivyforms'), |
| 3327 |
'office_supplies_purchase_order_form_description' => __('Form for ordering office supplies like stationery, printer paper, and general office items.', 'ivyforms'), |
| 3328 |
'item_name' => __('Item name', 'ivyforms'), |
| 3329 |
'enter_item_name' => __('Enter item name', 'ivyforms'), |
| 3330 |
'priority' => __('Priority', 'ivyforms'), |
| 3331 |
'select_priority' => __('Select priority', 'ivyforms'), |
| 3332 |
'enter_special_instructions' => __('Enter special instructions', 'ivyforms'), |
| 3333 |
'select_required_delivery_date' => __('Select required delivery date', 'ivyforms'), |
| 3334 |
// Equipment Purchase Order Form Template Strings |
| 3335 |
'equipment_purchase_order_form' => __('Equipment purchase order form', 'ivyforms'), |
| 3336 |
'equipment_purchase_order_form_description' => __('For ordering equipment such as computers, tools, or machinery.', 'ivyforms'), |
| 3337 |
'equipment_name' => __('Equipment name', 'ivyforms'), |
| 3338 |
'enter_equipment_name' => __('Enter equipment name', 'ivyforms'), |
| 3339 |
'equipment_type' => __('Equipment type', 'ivyforms'), |
| 3340 |
'select_equipment_type' => __('Select equipment type', 'ivyforms'), |
| 3341 |
'computer' => __('Computer', 'ivyforms'), |
| 3342 |
'machinery' => __('Machinery', 'ivyforms'), |
| 3343 |
'tools' => __('Tools', 'ivyforms'), |
| 3344 |
'enter_additional_notes' => __('Enter additional notes', 'ivyforms'), |
| 3345 |
// Material Purchase Order Form Template Strings |
| 3346 |
'material_purchase_order_form' => __('Material purchase order form', 'ivyforms'), |
| 3347 |
'material_purchase_order_form_description' => __('For ordering raw materials, construction supplies, or packaging materials.', 'ivyforms'), |
| 3348 |
'material_name' => __('Material name', 'ivyforms'), |
| 3349 |
'enter_material_name' => __('Enter material name', 'ivyforms'), |
| 3350 |
'material_type' => __('Material type', 'ivyforms'), |
| 3351 |
'select_material_type' => __('Select material type', 'ivyforms'), |
| 3352 |
'raw_materials' => __('Raw materials', 'ivyforms'), |
| 3353 |
'construction' => __('Construction', 'ivyforms'), |
| 3354 |
// Education Conference Registration Form Template Strings |
| 3355 |
'education_conference_registration_form' => __('Education conference registration form', 'ivyforms'), |
| 3356 |
'education_conference_registration_form_desc' => __('Registration for educational conferences with the selection of topics and educational sessions.', 'ivyforms'), |
| 3357 |
'role' => __('Role', 'ivyforms'), |
| 3358 |
'teacher' => __('Teacher', 'ivyforms'), |
| 3359 |
'principal' => __('Principal', 'ivyforms'), |
| 3360 |
'researcher' => __('Researcher', 'ivyforms'), |
| 3361 |
'student' => __('Student', 'ivyforms'), |
| 3362 |
'questions_or_comments' => __('Questions or comments', 'ivyforms'), |
| 3363 |
'write_questions_or_comments_for_organizers' => __('Write any questions or comments for the organizers', 'ivyforms'), |
| 3364 |
// Repair Work Order Form Template Strings |
| 3365 |
'repair_work_order_form' => __('Repair work order form', 'ivyforms'), |
| 3366 |
'repair_work_order_form_desc' => __('Form for repair requests with detailed tracking and issue categorization.', 'ivyforms'), |
| 3367 |
'employee_name' => __('Employee name', 'ivyforms'), |
| 3368 |
'contact_number' => __('Contact number', 'ivyforms'), |
| 3369 |
'exact_location_of_issue' => __('Exact location of the issue', 'ivyforms'), |
| 3370 |
'equipment_item_to_repair' => __('Equipment/Item to repair', 'ivyforms'), |
| 3371 |
'device_or_item_name' => __('Device or item name', 'ivyforms'), |
| 3372 |
'repair_type' => __('Repair type', 'ivyforms'), |
| 3373 |
'select_repair_type' => __('Select repair type', 'ivyforms'), |
| 3374 |
'mechanical' => __('Mechanical', 'ivyforms'), |
| 3375 |
'software' => __('Software', 'ivyforms'), |
| 3376 |
'severity' => __('Severity', 'ivyforms'), |
| 3377 |
'select_severity' => __('Select severity', 'ivyforms'), |
| 3378 |
'minor' => __('Minor', 'ivyforms'), |
| 3379 |
'major' => __('Major', 'ivyforms'), |
| 3380 |
'critical' => __('Critical', 'ivyforms'), |
| 3381 |
'preferred_repair_date' => __('Preferred repair date', 'ivyforms'), |
| 3382 |
'enter_preferred_repair_date' => __('Enter preferred repair date', 'ivyforms'), |
| 3383 |
'steps_already_taken' => __('Steps already taken', 'ivyforms'), |
| 3384 |
'describe_troubleshooting_done' => __('Describe any troubleshooting done', 'ivyforms'), |
| 3385 |
'notify_department_head' => __('Notify department head?', 'ivyforms'), |
| 3386 |
// Installation Work Order Form Template Strings |
| 3387 |
'installation_work_order_form' => __('Installation work order form', 'ivyforms'), |
| 3388 |
'installation_work_order_form_desc' => __('Form for requesting installations with type, scheduling, and special instructions.', 'ivyforms'), |
| 3389 |
'enter_your_name' => __('Enter your name', 'ivyforms'), |
| 3390 |
'equipment_device_name' => __('Equipment/Device name', 'ivyforms'), |
| 3391 |
'enter_device_name' => __('Enter device name', 'ivyforms'), |
| 3392 |
'room_area' => __('Room/Area', 'ivyforms'), |
| 3393 |
'specify_installation_location' => __('Specify installation location', 'ivyforms'), |
| 3394 |
'installation_type' => __('Installation type', 'ivyforms'), |
| 3395 |
'standard' => __('Standard', 'ivyforms'), |
| 3396 |
'scheduled' => __('Scheduled', 'ivyforms'), |
| 3397 |
'requested_installation_date' => __('Requested installation date', 'ivyforms'), |
| 3398 |
'enter_requested_installation_date' => __('Enter requested installation date', 'ivyforms'), |
| 3399 |
'installer_required' => __('Installer required', 'ivyforms'), |
| 3400 |
'select_installer' => __('Select installer', 'ivyforms'), |
| 3401 |
'internal_team' => __('Internal team', 'ivyforms'), |
| 3402 |
'external_vendor' => __('External vendor', 'ivyforms'), |
| 3403 |
'both' => __('Both', 'ivyforms'), |
| 3404 |
'installation_instructions' => __('Installation instructions', 'ivyforms'), |
| 3405 |
'provide_special_requirements' => __('Provide any special requirements', 'ivyforms'), |
| 3406 |
'mark_as_urgent' => __('Mark as urgent', 'ivyforms'), |
| 3407 |
// Team T-Shirt Order Form Template Strings |
| 3408 |
'team_tshirt_order_form' => __('Team t-shirt order form', 'ivyforms'), |
| 3409 |
'team_tshirt_order_form_desc' => __('Designed for sports teams or group orders with multiple sizes.', 'ivyforms'), |
| 3410 |
'team_contact_name' => __('Team contact name', 'ivyforms'), |
| 3411 |
'team_name' => __('Team name', 'ivyforms'), |
| 3412 |
'enter_team_name' => __('Enter team name', 'ivyforms'), |
| 3413 |
'design_instructions' => __('Design instructions', 'ivyforms'), |
| 3414 |
'include_team_logo' => __('Include team logo?', 'ivyforms'), |
| 3415 |
// Kitchen Upgrade Change Form Template Strings |
| 3416 |
'kitchen_upgrade_change_form' => __('Kitchen upgrade change form', 'ivyforms'), |
| 3417 |
'kitchen_upgrade_change_form_desc' => __('Form for recording changes specifically in kitchens during renovation or upgrades.', 'ivyforms'), |
| 3418 |
'homeowner_name' => __('Homeowner name', 'ivyforms'), |
| 3419 |
'project_address' => __('Project address', 'ivyforms'), |
| 3420 |
'change_request_date' => __('Change request date', 'ivyforms'), |
| 3421 |
'select_change_request_date' => __('Select change request date', 'ivyforms'), |
| 3422 |
'upgrade_type' => __('Upgrade type', 'ivyforms'), |
| 3423 |
'select_upgrade_type' => __('Select upgrade type', 'ivyforms'), |
| 3424 |
'cabinets' => __('Cabinets', 'ivyforms'), |
| 3425 |
'countertops' => __('Countertops', 'ivyforms'), |
| 3426 |
'appliances' => __('Appliances', 'ivyforms'), |
| 3427 |
'flooring' => __('Flooring', 'ivyforms'), |
| 3428 |
'lighting' => __('Lighting', 'ivyforms'), |
| 3429 |
'description_of_change' => __('Description of change', 'ivyforms'), |
| 3430 |
'describe_the_change_requested' => __('Describe the change requested', 'ivyforms'), |
| 3431 |
'estimated_cost' => __('Estimated cost', 'ivyforms'), |
| 3432 |
'enter_estimated_cost' => __('Enter estimated cost', 'ivyforms'), |
| 3433 |
'requires_designer_approval' => __('Requires designer approval?', 'ivyforms'), |
| 3434 |
'additional_notes_instructions' => __('Additional notes / Instructions', 'ivyforms'), |
| 3435 |
'enter_additional_notes_instructions' => __('Enter additional notes or instructions', 'ivyforms'), |
| 3436 |
// Commercial Construction Change Form Template Strings |
| 3437 |
'commercial_construction_change_form' => __('Commercial construction change form', 'ivyforms'), |
| 3438 |
'commercial_construction_change_form_desc' => __('Focused on commercial spaces, offices, shops, and industrial buildings.', 'ivyforms'), |
| 3439 |
'project_location' => __('Project location', 'ivyforms'), |
| 3440 |
'commercial_space_type' => __('Commercial space type', 'ivyforms'), |
| 3441 |
'select_commercial_space_type' => __('Select commercial space type', 'ivyforms'), |
| 3442 |
'office' => __('Office', 'ivyforms'), |
| 3443 |
'retail' => __('Retail', 'ivyforms'), |
| 3444 |
'warehouse' => __('Warehouse', 'ivyforms'), |
| 3445 |
'industrial' => __('Industrial', 'ivyforms'), |
| 3446 |
'estimated_financial_impact' => __('Estimated financial impact', 'ivyforms'), |
| 3447 |
'enter_estimated_financial_impact' => __('Enter estimated financial impact', 'ivyforms'), |
| 3448 |
'requires_management_approval' => __('Requires management approval?', 'ivyforms'), |
| 3449 |
// Additional Template Categories |
| 3450 |
'time_off_request_forms' => __('Time-off request forms', 'ivyforms'), |
| 3451 |
'travel_request_forms' => __('Travel request forms', 'ivyforms'), |
| 3452 |
'purchase_request_forms' => __('Purchase request forms', 'ivyforms'), |
| 3453 |
'change_request_forms' => __('Change request forms', 'ivyforms'), |
| 3454 |
'medical_records_request_forms' => __('Medical records request forms', 'ivyforms'), |
| 3455 |
'application_forms' => __('Applications & Careers Forms', 'ivyforms'), |
| 3456 |
'job_application_forms' => __('Job application forms', 'ivyforms'), |
| 3457 |
'employment_application_forms' => __('Employment application forms', 'ivyforms'), |
| 3458 |
'tenant_application_forms' => __('Tenant application forms', 'ivyforms'), |
| 3459 |
'vendor_application_forms' => __('Vendor application forms', 'ivyforms'), |
| 3460 |
'sponsorship_application_forms' => __('Sponsorship application forms', 'ivyforms'), |
| 3461 |
'membership_forms' => __('Membership forms', 'ivyforms'), |
| 3462 |
'informed_consent_forms' => __('Informed consent forms', 'ivyforms'), |
| 3463 |
'medical_consent_forms' => __('Medical consent forms', 'ivyforms'), |
| 3464 |
'photo_consent_forms' => __('Photo consent forms', 'ivyforms'), |
| 3465 |
'photo_release_forms' => __('Photo release forms', 'ivyforms'), |
| 3466 |
'medical_release_forms' => __('Medical release forms', 'ivyforms'), |
| 3467 |
'model_release_forms' => __('Model release forms', 'ivyforms'), |
| 3468 |
'media_release_forms' => __('Media release forms', 'ivyforms'), |
| 3469 |
'liability_release_forms' => __('Liability release forms', 'ivyforms'), |
| 3470 |
'video_release_forms' => __('Video release forms', 'ivyforms'), |
| 3471 |
'talent_release_forms' => __('Talent release forms', 'ivyforms'), |
| 3472 |
'social_media_release_forms' => __('Social media release forms', 'ivyforms'), |
| 3473 |
'information_release_forms' => __('Information release forms', 'ivyforms'), |
| 3474 |
'feedback_forms' => __('Feedback forms', 'ivyforms'), |
| 3475 |
'customer_feedback_forms' => __('Customer feedback forms', 'ivyforms'), |
| 3476 |
'event_feedback_forms' => __('Event feedback forms', 'ivyforms'), |
| 3477 |
'client_feedback_forms' => __('Client feedback forms', 'ivyforms'), |
| 3478 |
'training_feedback_forms' => __('Training feedback forms', 'ivyforms'), |
| 3479 |
'interview_feedback_forms' => __('Interview feedback forms', 'ivyforms'), |
| 3480 |
'survey_forms' => __('Survey forms', 'ivyforms'), |
| 3481 |
'nps_survey_forms' => __('NPS survey forms', 'ivyforms'), |
| 3482 |
'satisfaction_survey_forms' => __('Satisfaction survey forms', 'ivyforms'), |
| 3483 |
'evaluation_forms' => __('Evaluation forms', 'ivyforms'), |
| 3484 |
'employee_evaluation_forms' => __('Employee evaluation forms', 'ivyforms'), |
| 3485 |
'performance_evaluation_forms' => __('Performance evaluation forms', 'ivyforms'), |
| 3486 |
'intake_forms' => __('Intake forms', 'ivyforms'), |
| 3487 |
'referral_forms' => __('Referral forms', 'ivyforms'), |
| 3488 |
'donation_forms' => __('Donation forms', 'ivyforms'), |
| 3489 |
'church_donation_forms' => __('Church donation forms', 'ivyforms'), |
| 3490 |
'fundraiser_donation_forms' => __('Fundraiser donation forms', 'ivyforms'), |
| 3491 |
'reimbursement_forms' => __('Reimbursement forms', 'ivyforms'), |
| 3492 |
'mileage_reimbursement_forms' => __('Mileage reimbursement forms', 'ivyforms'), |
| 3493 |
'expenses_reimbursement_forms' => __('Expenses reimbursement forms', 'ivyforms'), |
| 3494 |
'agreement_forms' => __('Agreement forms', 'ivyforms'), |
| 3495 |
'rental_agreement_forms' => __('Rental agreement forms', 'ivyforms'), |
| 3496 |
'partnership_agreement_forms' => __('Partnership agreement forms', 'ivyforms'), |
| 3497 |
'report_forms' => __('Report forms', 'ivyforms'), |
| 3498 |
'incident_report_forms' => __('Incident report forms', 'ivyforms'), |
| 3499 |
'accident_report_forms' => __('Accident report forms', 'ivyforms'), |
| 3500 |
'expenses_report_forms' => __('Expenses report forms', 'ivyforms'), |
| 3501 |
'sign_up_forms' => __('Sign-up forms', 'ivyforms'), |
| 3502 |
'newsletter_sign_up_forms' => __('Newsletter sign-up forms', 'ivyforms'), |
| 3503 |
'waiting_list_sign_up_forms' => __('Waiting list sign-up forms', 'ivyforms'), |
| 3504 |
'beta_sign_up_forms' => __('Beta sign-up forms', 'ivyforms'), |
| 3505 |
'emergency_contact_forms' => __('Emergency contact forms', 'ivyforms'), |
| 3506 |
'event_registration_forms' => __('Event registration forms', 'ivyforms'), |
| 3507 |
'vendor_registration_forms' => __('Vendor registration forms', 'ivyforms'), |
| 3508 |
'work_order_forms' => __('Work order forms', 'ivyforms'), |
| 3509 |
'liability_waiver_forms' => __('Liability waiver forms', 'ivyforms'), |
| 3510 |
'participation_waiver_forms' => __('Participation waiver forms', 'ivyforms'), |
| 3511 |
// Application & Careers Form Templates |
| 3512 |
'afternoon_shift' => __('Afternoon shift', 'ivyforms'), |
| 3513 |
'associate_degree' => __('Associate degree', 'ivyforms'), |
| 3514 |
'availability' => __('Availability', 'ivyforms'), |
| 3515 |
'availability_date' => __('Availability date', 'ivyforms'), |
| 3516 |
'availability_days_hours' => __('Availability (Days/Hours)', 'ivyforms'), |
| 3517 |
'availability_hours' => __('Availability hours', 'ivyforms'), |
| 3518 |
'availability_hours_per_week' => __('Availability hours per week', 'ivyforms'), |
| 3519 |
'availability_start_date' => __('Availability start date', 'ivyforms'), |
| 3520 |
'bachelor_degree' => __('Bachelor degree', 'ivyforms'), |
| 3521 |
'backend' => __('Backend', 'ivyforms'), |
| 3522 |
'biggest_campaign_result_kpis' => __('Biggest campaign result (KPIs)', 'ivyforms'), |
| 3523 |
'biggest_project_description' => __('Biggest project description', 'ivyforms'), |
| 3524 |
'brand_marketing' => __('Brand marketing', 'ivyforms'), |
| 3525 |
'business_registration_document' => __('Business registration document', 'ivyforms'), |
| 3526 |
'business_type' => __('Business type', 'ivyforms'), |
| 3527 |
'carpenter' => __('Carpenter', 'ivyforms'), |
| 3528 |
'certifications' => __('Certifications', 'ivyforms'), |
| 3529 |
'certifications_google_meta_hubspot' => __('Certifications (Google / Meta / HubSpot)', 'ivyforms'), |
| 3530 |
'code_samples_upload' => __('Code samples upload', 'ivyforms'), |
| 3531 |
'coding_projects_description' => __('Coding projects description', 'ivyforms'), |
| 3532 |
'commercial_rental_application_form' => __('Commercial rental application form', 'ivyforms'), |
| 3533 |
'commercial_rental_application_form_desc' => __('Commercial rental application form for businesses applying for office or retail space, including financial documentation and business verification.', 'ivyforms'), |
| 3534 |
'computer_science' => __('Computer science', 'ivyforms'), |
| 3535 |
'content_creation_experience' => __('Content creation experience', 'ivyforms'), |
| 3536 |
'content_marketing' => __('Content marketing', 'ivyforms'), |
| 3537 |
'corporate_employment_application_form' => __('Corporate employment application form', 'ivyforms'), |
| 3538 |
'corporate_employment_application_form_desc' => __('Formal employment application for corporate hiring pipelines.', 'ivyforms'), |
| 3539 |
'corporate_internship_application_form' => __('Corporate internship application form', 'ivyforms'), |
| 3540 |
'corporate_internship_application_form_desc' => __('Corporate internship applications for business and tech companies.', 'ivyforms'), |
| 3541 |
'cover_letter' => __('Cover letter', 'ivyforms'), |
| 3542 |
'cover_letter_upload' => __('Cover letter upload', 'ivyforms'), |
| 3543 |
'creative_contractor_application_form' => __('Creative contractor application form', 'ivyforms'), |
| 3544 |
'creative_contractor_application_form_desc' => __('Application form for creative freelancers such as designers, video editors, and writers. Emphasizes visual portfolio and sample work submission.', 'ivyforms'), |
| 3545 |
'creative_field' => __('Creative field', 'ivyforms'), |
| 3546 |
'current_address' => __('Current address', 'ivyforms'), |
| 3547 |
'current_job_title' => __('Current job title', 'ivyforms'), |
| 3548 |
'current_year_of_study' => __('Current year of study', 'ivyforms'), |
| 3549 |
'cv_resume_upload' => __('CV / resume upload', 'ivyforms'), |
| 3550 |
'cv_upload' => __('CV upload', 'ivyforms'), |
| 3551 |
'department_applied_for' => __('Department applied for', 'ivyforms'), |
| 3552 |
'department_of_interest' => __('Department of interest', 'ivyforms'), |
| 3553 |
'desired_salary' => __('Desired salary', 'ivyforms'), |
| 3554 |
'digital_marketing_internship_application_form' => __('Digital marketing internship application form', 'ivyforms'), |
| 3555 |
'digital_marketing_internship_application_form_desc' => __('Marketing internship application with focus on content creation, analytics, and social media execution.', 'ivyforms'), |
| 3556 |
'education_level' => __('Education level', 'ivyforms'), |
| 3557 |
'electrician' => __('Electrician', 'ivyforms'), |
| 3558 |
'employed' => __('Employed', 'ivyforms'), |
| 3559 |
'employment_history_document' => __('Employment history document', 'ivyforms'), |
| 3560 |
'employment_status' => __('Employment status', 'ivyforms'), |
| 3561 |
'enter_availability' => __('Enter availability', 'ivyforms'), |
| 3562 |
'enter_availability_days_hours' => __('Enter availability (days/hours)', 'ivyforms'), |
| 3563 |
'enter_availability_hours' => __('Enter availability hours', 'ivyforms'), |
| 3564 |
'enter_availability_hours_per_week' => __('Enter availability hours per week', 'ivyforms'), |
| 3565 |
'enter_biggest_campaign_result_kpis' => __('Enter biggest campaign result (kpis)', 'ivyforms'), |
| 3566 |
'enter_biggest_project_description' => __('Enter biggest project description', 'ivyforms'), |
| 3567 |
'enter_coding_projects_description' => __('Enter coding projects description', 'ivyforms'), |
| 3568 |
'enter_content_creation_experience' => __('Enter content creation experience', 'ivyforms'), |
| 3569 |
'enter_cover_letter' => __('Enter cover letter', 'ivyforms'), |
| 3570 |
'enter_current_job_title' => __('Enter current job title', 'ivyforms'), |
| 3571 |
'enter_current_year_of_study' => __('Enter current year of study', 'ivyforms'), |
| 3572 |
'enter_desired_salary' => __('Enter desired salary', 'ivyforms'), |
| 3573 |
'enter_emergency_contact' => __('Enter emergency contact', 'ivyforms'), |
| 3574 |
'enter_github_portfolio' => __('Enter github / portfolio', 'ivyforms'), |
| 3575 |
'enter_github_profile' => __('Enter github profile', 'ivyforms'), |
| 3576 |
'enter_hourly_rate' => __('Enter hourly rate', 'ivyforms'), |
| 3577 |
'enter_industries_worked_in' => __('Enter industries worked in', 'ivyforms'), |
| 3578 |
'enter_internship_experience' => __('Enter internship experience', 'ivyforms'), |
| 3579 |
'enter_internship_goals' => __('Enter internship goals', 'ivyforms'), |
| 3580 |
'enter_linkedin_profile' => __('Enter linkedin profile', 'ivyforms'), |
| 3581 |
'enter_message_motivation' => __('Enter message / motivation', 'ivyforms'), |
| 3582 |
'enter_notes' => __('Enter notes', 'ivyforms'), |
| 3583 |
'enter_portfolio_github' => __('Enter portfolio / github', 'ivyforms'), |
| 3584 |
'enter_portfolio_links' => __('Enter portfolio links', 'ivyforms'), |
| 3585 |
'enter_portfolio_project_links' => __('Enter portfolio / project links', 'ivyforms'), |
| 3586 |
'enter_position_applied_for' => __('Enter position applied for', 'ivyforms'), |
| 3587 |
'enter_previous_employer' => __('Enter previous employer', 'ivyforms'), |
| 3588 |
'enter_previous_employers' => __('Enter previous employers', 'ivyforms'), |
| 3589 |
'enter_previous_work_experience' => __('Enter previous work experience', 'ivyforms'), |
| 3590 |
'enter_primary_tech_stack' => __('Enter primary tech stack', 'ivyforms'), |
| 3591 |
'enter_problem_solving_experience' => __('Enter problem-solving experience', 'ivyforms'), |
| 3592 |
'enter_programming_languages_known' => __('Enter programming languages known', 'ivyforms'), |
| 3593 |
'enter_school_university' => __('Enter school / university', 'ivyforms'), |
| 3594 |
'enter_skills' => __('Enter skills', 'ivyforms'), |
| 3595 |
'enter_skills_summary' => __('Enter skills summary', 'ivyforms'), |
| 3596 |
'enter_social_media_platforms_managed' => __('Enter social media platforms managed', 'ivyforms'), |
| 3597 |
'enter_tech_stack' => __('Enter tech stack', 'ivyforms'), |
| 3598 |
'enter_time_zone' => __('Enter time zone', 'ivyforms'), |
| 3599 |
'enter_tools_experience_google_ads_meta_hubspot_etc' => __('Enter tools experience (google ads, meta, hubspot, etc.)', 'ivyforms'), |
| 3600 |
'enter_tools_knowledge_meta_ads_google_ads_canva_etc' => __('Enter tools knowledge (meta ads, google ads, canva, etc.)', 'ivyforms'), |
| 3601 |
'enter_tools_used' => __('Enter tools used', 'ivyforms'), |
| 3602 |
'enter_university' => __('Enter university', 'ivyforms'), |
| 3603 |
'enter_university_education' => __('Enter university / education', 'ivyforms'), |
| 3604 |
'enter_work_experience_in_logistics' => __('Enter work experience in logistics', 'ivyforms'), |
| 3605 |
'enter_years_of_experience' => __('Enter years of experience', 'ivyforms'), |
| 3606 |
'entry_level_job_application_form' => __('Entry-level job application form', 'ivyforms'), |
| 3607 |
'entry_level_job_application_form_desc' => __('Designed for beginners and junior candidates applying for their first job.', 'ivyforms'), |
| 3608 |
'experience_level' => __('Experience level', 'ivyforms'), |
| 3609 |
'field_of_study' => __('Field of study', 'ivyforms'), |
| 3610 |
'financial_statements' => __('Financial statements', 'ivyforms'), |
| 3611 |
'flexible_shift' => __('Flexible shift', 'ivyforms'), |
| 3612 |
'forklift_license' => __('Forklift license', 'ivyforms'), |
| 3613 |
'freelancer_application_form' => __('Freelancer application form', 'ivyforms'), |
| 3614 |
'freelancer_application_form_desc' => __('Freelancer application form designed for independent professionals applying for contract-based or gig work. Focused on portfolio, skills, and pricing expectations.', 'ivyforms'), |
| 3615 |
// Fashion Brand Custom Apparel Order Form Template Strings |
| 3616 |
'fashion_brand_custom_apparel_order_form' => __('Fashion brand custom apparel order form', 'ivyforms'), |
| 3617 |
'fashion_brand_custom_apparel_order_form_desc' => __('Multi-page custom apparel order form for fashion brands with design submissions, product configuration, production details, and shipping approval.', 'ivyforms'), |
| 3618 |
'frontend' => __('Frontend', 'ivyforms'), |
| 3619 |
'full_stack' => __('Full-stack', 'ivyforms'), |
| 3620 |
'general_job_application_form' => __('General job application form', 'ivyforms'), |
| 3621 |
'general_job_application_form_desc' => __('Standard job application form for general hiring across industries with CV submission and basic screening.', 'ivyforms'), |
| 3622 |
'github_portfolio' => __('GitHub / portfolio', 'ivyforms'), |
| 3623 |
'github_profile' => __('GitHub profile', 'ivyforms'), |
| 3624 |
'heavy_lifting_experience' => __('Heavy lifting experience', 'ivyforms'), |
| 3625 |
'high_school' => __('High school', 'ivyforms'), |
| 3626 |
'hourly_rate' => __('Hourly rate', 'ivyforms'), |
| 3627 |
'id_document_upload' => __('ID document upload', 'ivyforms'), |
| 3628 |
'industries_worked_in' => __('Industries worked in', 'ivyforms'), |
| 3629 |
'information_technology' => __('Information technology', 'ivyforms'), |
| 3630 |
'internship_experience' => __('Internship experience', 'ivyforms'), |
| 3631 |
'internship_goals' => __('Internship goals', 'ivyforms'), |
| 3632 |
'junior' => __('Junior', 'ivyforms'), |
| 3633 |
'linkedin_profile' => __('LinkedIn profile', 'ivyforms'), |
| 3634 |
'marketing_knowledge_advanced' => __('Advanced', 'ivyforms'), |
| 3635 |
'marketing_knowledge_beginner' => __('Beginner', 'ivyforms'), |
| 3636 |
'marketing_knowledge_intermediate' => __('Intermediate', 'ivyforms'), |
| 3637 |
'marketing_knowledge_level' => __('Marketing knowledge level', 'ivyforms'), |
| 3638 |
'marketing_specialist_job_application_form' => __('Marketing specialist job application form', 'ivyforms'), |
| 3639 |
'marketing_specialist_job_application_form_desc' => __('Advanced marketing role application for performance, SEO, content, and growth marketers with campaign breakdowns and KPI focus.', 'ivyforms'), |
| 3640 |
'marketing_specialization' => __('Marketing specialization', 'ivyforms'), |
| 3641 |
'master_degree' => __('Master degree', 'ivyforms'), |
| 3642 |
'mechanic' => __('Mechanic', 'ivyforms'), |
| 3643 |
'message_motivation' => __('Message / motivation', 'ivyforms'), |
| 3644 |
'mid' => __('Mid', 'ivyforms'), |
| 3645 |
'mobile' => __('Mobile', 'ivyforms'), |
| 3646 |
'morning_shift' => __('Morning shift', 'ivyforms'), |
| 3647 |
'motivation_letter' => __('Motivation letter', 'ivyforms'), |
| 3648 |
'night_shift' => __('Night shift', 'ivyforms'), |
| 3649 |
'notes' => __('Notes', 'ivyforms'), |
| 3650 |
'office_business' => __('Office', 'ivyforms'), |
| 3651 |
'performance_marketing' => __('Performance marketing', 'ivyforms'), |
| 3652 |
'physical_capability_confirmation' => __('Physical capability confirmation', 'ivyforms'), |
| 3653 |
'physical_capability_confirmation_option' => __('I confirm: physical capability confirmation', 'ivyforms'), |
| 3654 |
'plumber' => __('Plumber', 'ivyforms'), |
| 3655 |
'portfolio_campaign_case_studies' => __('Portfolio / campaign case studies', 'ivyforms'), |
| 3656 |
'portfolio_content_samples' => __('Portfolio / Content samples', 'ivyforms'), |
| 3657 |
'portfolio_github' => __('Portfolio / GitHub', 'ivyforms'), |
| 3658 |
'portfolio_links' => __('Portfolio links', 'ivyforms'), |
| 3659 |
'portfolio_project_links' => __('Portfolio / project links', 'ivyforms'), |
| 3660 |
'portfolio_upload' => __('Portfolio upload', 'ivyforms'), |
| 3661 |
'portfolio_work_samples' => __('Portfolio / work samples', 'ivyforms'), |
| 3662 |
'position_applied_for' => __('Position applied for', 'ivyforms'), |
| 3663 |
'preferred_role' => __('Preferred role', 'ivyforms'), |
| 3664 |
'previous_employer' => __('Previous employer', 'ivyforms'), |
| 3665 |
'previous_employers' => __('Previous employers', 'ivyforms'), |
| 3666 |
'previous_work_experience' => __('Previous work experience', 'ivyforms'), |
| 3667 |
'primary_tech_stack' => __('Primary tech stack', 'ivyforms'), |
| 3668 |
'problem_solving_experience' => __('Problem-solving experience', 'ivyforms'), |
| 3669 |
'programming_languages_known' => __('Programming languages known', 'ivyforms'), |
| 3670 |
'project_files_upload' => __('Project files upload', 'ivyforms'), |
| 3671 |
'proof_of_enrollment' => __('Proof of enrollment', 'ivyforms'), |
| 3672 |
'proof_of_income' => __('Proof of income', 'ivyforms'), |
| 3673 |
'proposal_intent_letter' => __('Proposal / intent letter', 'ivyforms'), |
| 3674 |
'reference_letter' => __('Reference letter', 'ivyforms'), |
| 3675 |
'remote_internship_application_form' => __('Remote internship application form', 'ivyforms'), |
| 3676 |
'remote_internship_application_form_desc' => __('For remote internships in digital roles.', 'ivyforms'), |
| 3677 |
'rental_application_form' => __('Rental application form', 'ivyforms'), |
| 3678 |
'rental_application_form_desc' => __('Rental application form for landlords and property managers to evaluate tenants through employment, income verification, and identity documents.', 'ivyforms'), |
| 3679 |
'restaurant_business' => __('Restaurant', 'ivyforms'), |
| 3680 |
'retail_business' => __('Retail', 'ivyforms'), |
| 3681 |
'retail_employment_application_form' => __('Retail employment application form', 'ivyforms'), |
| 3682 |
'retail_employment_application_form_desc' => __('For retail, hospitality, and service industry hiring.', 'ivyforms'), |
| 3683 |
'safety_certifications' => __('Safety certifications', 'ivyforms'), |
| 3684 |
'safety_training_certificates' => __('Safety training certificates', 'ivyforms'), |
| 3685 |
'sample_projects' => __('Sample projects', 'ivyforms'), |
| 3686 |
'sample_work_upload' => __('Sample work upload', 'ivyforms'), |
| 3687 |
'school_university' => __('School / University', 'ivyforms'), |
| 3688 |
'select_business_type' => __('Select business type', 'ivyforms'), |
| 3689 |
'select_creative_field' => __('Select creative field', 'ivyforms'), |
| 3690 |
'select_availability_date' => __('Select availability date', 'ivyforms'), |
| 3691 |
'select_availability_start_date' => __('Select availability start date', 'ivyforms'), |
| 3692 |
'select_department_applied_for' => __('Select department applied for', 'ivyforms'), |
| 3693 |
'select_department_of_interest' => __('Select department of interest', 'ivyforms'), |
| 3694 |
'select_education_level' => __('Select education level', 'ivyforms'), |
| 3695 |
'select_employment_status' => __('Select employment status', 'ivyforms'), |
| 3696 |
'select_experience_level' => __('Select experience level', 'ivyforms'), |
| 3697 |
'select_field_of_study' => __('Select field of study', 'ivyforms'), |
| 3698 |
'select_marketing_knowledge_level' => __('Select marketing knowledge level', 'ivyforms'), |
| 3699 |
'select_marketing_specialization' => __('Select marketing specialization', 'ivyforms'), |
| 3700 |
'select_preferred_role' => __('Select preferred role', 'ivyforms'), |
| 3701 |
'select_shift_availability' => __('Select shift availability', 'ivyforms'), |
| 3702 |
'select_skill_category' => __('Select skill category', 'ivyforms'), |
| 3703 |
'select_trade_skill_type' => __('Select trade / skill type', 'ivyforms'), |
| 3704 |
'self_employed' => __('Self-employed', 'ivyforms'), |
| 3705 |
'senior' => __('Senior', 'ivyforms'), |
| 3706 |
'seo' => __('SEO', 'ivyforms'), |
| 3707 |
'shift_availability' => __('Shift availability', 'ivyforms'), |
| 3708 |
'skill_category' => __('Skill category', 'ivyforms'), |
| 3709 |
'skilled_professional_job_application_form' => __('Skilled professional job application form', 'ivyforms'), |
| 3710 |
'skilled_professional_job_application_form_desc' => __('For experienced professionals applying to specialized roles.', 'ivyforms'), |
| 3711 |
'skilled_trade_employment_application_form' => __('Skilled trade employment application form', 'ivyforms'), |
| 3712 |
'skilled_trade_employment_application_form_desc' => __('For technical and skilled labor positions.', 'ivyforms'), |
| 3713 |
'skills' => __('Skills', 'ivyforms'), |
| 3714 |
'skills_summary' => __('Skills summary', 'ivyforms'), |
| 3715 |
'social_media' => __('Social media', 'ivyforms'), |
| 3716 |
'social_media_platforms_managed' => __('Social media platforms managed', 'ivyforms'), |
| 3717 |
'software_developer_job_application_form' => __('Software developer job application form', 'ivyforms'), |
| 3718 |
'software_developer_job_application_form_desc' => __('Technical job application form for software developers including stack evaluation, project history, GitHub review, and problem-solving experience.', 'ivyforms'), |
| 3719 |
'software_engineering' => __('Software engineering', 'ivyforms'), |
| 3720 |
'software_engineering_internship_application_form' => __('Software engineering internship application form', 'ivyforms'), |
| 3721 |
'software_engineering_internship_application_form_desc' => __('Technical internship application for software engineering students with coding skills, academic background, and GitHub evaluation.', 'ivyforms'), |
| 3722 |
'student_housing_application_form' => __('Student housing application form', 'ivyforms'), |
| 3723 |
'student_housing_application_form_desc' => __('Student housing rental application form for university accommodation with enrollment verification and emergency contact details.', 'ivyforms'), |
| 3724 |
'student_id_upload' => __('Student ID upload', 'ivyforms'), |
| 3725 |
'tech_stack' => __('Tech stack', 'ivyforms'), |
| 3726 |
'technical_contractor_application_form' => __('Technical contractor application form', 'ivyforms'), |
| 3727 |
'technical_contractor_application_form_desc' => __('Technical contractor application form for developers, engineers, and IT professionals. Includes GitHub links, project files, and technical stack evaluation.', 'ivyforms'), |
| 3728 |
'time_zone' => __('Time zone', 'ivyforms'), |
| 3729 |
'tools_experience_google_ads_meta_hubspot_etc' => __('Tools experience (Google Ads, Meta, HubSpot, etc.)', 'ivyforms'), |
| 3730 |
'tools_knowledge_meta_ads_google_ads_canva_etc' => __('Tools knowledge (Meta Ads, Google Ads, Canva, etc.)', 'ivyforms'), |
| 3731 |
'tools_used' => __('Tools used', 'ivyforms'), |
| 3732 |
'trade_skill_type' => __('Trade / skill type', 'ivyforms'), |
| 3733 |
'transcript_upload' => __('Transcript upload', 'ivyforms'), |
| 3734 |
'unemployed' => __('Unemployed', 'ivyforms'), |
| 3735 |
'university' => __('University', 'ivyforms'), |
| 3736 |
'university_education' => __('University / education', 'ivyforms'), |
| 3737 |
'university_internship_application_form' => __('University internship application form', 'ivyforms'), |
| 3738 |
'university_internship_application_form_desc' => __('For students applying to university or academic internships.', 'ivyforms'), |
| 3739 |
'ui_ux_designer_freelancer_application_form' => __('UI/UX designer freelancer application form', 'ivyforms'), |
| 3740 |
'ui_ux_designer_freelancer_application_form_desc' => __('Freelancer application form for UI/UX designers to showcase design tools, case studies, and UX process expertise.', 'ivyforms'), |
| 3741 |
'video' => __('Video', 'ivyforms'), |
| 3742 |
'video_editor_freelancer_application_form' => __('Video editor freelancer application form', 'ivyforms'), |
| 3743 |
'video_editor_freelancer_application_form_desc' => __('Freelancer application form for video editors to submit portfolio videos, editing software experience, and style specialization.', 'ivyforms'), |
| 3744 |
'warehouse_business' => __('Warehouse', 'ivyforms'), |
| 3745 |
'warehouse_logistics_worker_application_form' => __('Warehouse & logistics worker application form', 'ivyforms'), |
| 3746 |
'warehouse_logistics_worker_application_form_desc' => __('Logistics and warehouse employment form focusing on physical capability, safety compliance, and operational experience.', 'ivyforms'), |
| 3747 |
'welder' => __('Welder', 'ivyforms'), |
| 3748 |
'work_experience_in_logistics' => __('Work experience in logistics', 'ivyforms'), |
| 3749 |
'work_experience_proof' => __('Work experience proof', 'ivyforms'), |
| 3750 |
'writing' => __('Writing', 'ivyforms'), |
| 3751 |
'years_of_experience' => __('Years of experience', 'ivyforms'), |
| 3752 |
'name' => __('Name', 'ivyforms'), |
| 3753 |
'internship_application_forms' => __('Internship application forms', 'ivyforms'), |
| 3754 |
'freelancer_application_forms' => __('Freelancer application forms', 'ivyforms'), |
| 3755 |
// Tenant application form templates (IVY-1311, IVY-1312) |
| 3756 |
'apartment_rental_application_form' => __('Apartment rental application form', 'ivyforms'), |
| 3757 |
'apartment_rental_application_form_desc' => __('Apartment rental application form for landlords to screen tenants with income verification, rental history, and identity documents.', 'ivyforms'), |
| 3758 |
'desired_lease_duration' => __('Desired lease duration', 'ivyforms'), |
| 3759 |
'desired_move_in_date' => __('Desired move-in date', 'ivyforms'), |
| 3760 |
'enter_monthly_budget_range' => __('Enter monthly budget range', 'ivyforms'), |
| 3761 |
'enter_monthly_income' => __('Enter monthly income', 'ivyforms'), |
| 3762 |
'enter_number_of_employees' => __('Enter number of employees', 'ivyforms'), |
| 3763 |
'enter_number_of_occupants' => __('Enter number of occupants', 'ivyforms'), |
| 3764 |
'enter_office_space_requirements' => __('Enter office space requirements', 'ivyforms'), |
| 3765 |
'enter_pets' => __('Enter pets', 'ivyforms'), |
| 3766 |
'enter_previous_office_rental_experience' => __('Enter previous office rental experience', 'ivyforms'), |
| 3767 |
'enter_reason_for_moving' => __('Enter reason for moving', 'ivyforms'), |
| 3768 |
'enter_references' => __('Enter references', 'ivyforms'), |
| 3769 |
'enter_rental_history' => __('Enter rental history', 'ivyforms'), |
| 3770 |
'id_legal_representative_document' => __('ID / legal representative document', 'ivyforms'), |
| 3771 |
'lease_duration_1_year' => __('1 year', 'ivyforms'), |
| 3772 |
'lease_duration_2_years' => __('2 years', 'ivyforms'), |
| 3773 |
'lease_duration_3_plus_years' => __('3+ years', 'ivyforms'), |
| 3774 |
'lease_duration_6_months' => __('6 months', 'ivyforms'), |
| 3775 |
'monthly_budget_range' => __('Monthly budget range', 'ivyforms'), |
| 3776 |
'monthly_income' => __('Monthly income', 'ivyforms'), |
| 3777 |
'number_of_employees' => __('Number of Employees', 'ivyforms'), |
| 3778 |
'number_of_occupants' => __('Number of Occupants', 'ivyforms'), |
| 3779 |
'office_space_rental_application_form' => __('Office space rental application form', 'ivyforms'), |
| 3780 |
'office_space_rental_application_form_desc' => __('Office space rental application form for businesses applying for workspace, including space requirements, lease terms, and financial documentation.', 'ivyforms'), |
| 3781 |
'office_space_requirements' => __('Office space requirements', 'ivyforms'), |
| 3782 |
'pets' => __('Pets', 'ivyforms'), |
| 3783 |
'previous_office_rental_experience' => __('Previous office rental experience', 'ivyforms'), |
| 3784 |
'reason_for_moving' => __('Reason for Moving', 'ivyforms'), |
| 3785 |
'references' => __('References', 'ivyforms'), |
| 3786 |
'rental_history' => __('Rental history', 'ivyforms'), |
| 3787 |
'select_desired_lease_duration' => __('Select desired lease duration', 'ivyforms'), |
| 3788 |
'select_desired_move_in_date' => __('Select desired move-in date', 'ivyforms'), |
| 3789 |
// Work order form templates (IVY-1316, IVY-1317, IVY-1318) |
| 3790 |
'facility_maintenance_issue_report_form' => __('Facility maintenance issue report form', 'ivyforms'), |
| 3791 |
'facility_maintenance_issue_report_form_desc' => __('Form for reporting facility maintenance issues with issue type, severity, photos, and repair scheduling.', 'ivyforms'), |
| 3792 |
'it_support_equipment_maintenance_form' => __('IT support & equipment maintenance form', 'ivyforms'), |
| 3793 |
'it_support_equipment_maintenance_form_desc' => __('Form for IT support requests with device details, issue category, screenshots, and urgency level.', 'ivyforms'), |
| 3794 |
'property_maintenance_repair_request_form' => __('Property maintenance & repair request form', 'ivyforms'), |
| 3795 |
'property_maintenance_repair_request_form_desc' => __('Form for property maintenance and repair requests with address, issue details, photos, and entry permission.', 'ivyforms'), |
| 3796 |
// Sponsorship application form templates (IVY-1319, IVY-1320, IVY-1321) |
| 3797 |
'corporate_event_sponsorship_application_form' => __('Corporate event sponsorship application form', 'ivyforms'), |
| 3798 |
'corporate_event_sponsorship_application_form_desc' => __('Corporate sponsorship application form for event organizers to collect company details, sponsorship tiers, activation preferences, and brand assets.', 'ivyforms'), |
| 3799 |
'startup_sponsorship_application_form' => __('Startup sponsorship application form', 'ivyforms'), |
| 3800 |
'startup_sponsorship_application_form_desc' => __('Startup sponsorship application form for early-stage companies to pitch event partnerships with product details, budget, and pitch materials.', 'ivyforms'), |
| 3801 |
'media_influencer_sponsorship_application_form' => __('Media & influencer sponsorship application form', 'ivyforms'), |
| 3802 |
'media_influencer_sponsorship_application_form_desc' => __('Sponsorship application form for creators, influencers, and media partners to share audience metrics, content samples, and campaign proposals.', 'ivyforms'), |
| 3803 |
// Vendor application form templates (IVY-1322, IVY-1323, IVY-1324) |
| 3804 |
'business_vendor_onboarding_form' => __('Business vendor onboarding form', 'ivyforms'), |
| 3805 |
'business_vendor_onboarding_form_desc' => __('Vendor onboarding form for businesses to submit company credentials, licenses, tax documents, and compliance files.', 'ivyforms'), |
| 3806 |
'wholesale_supplier_application_form' => __('Wholesale supplier application form', 'ivyforms'), |
| 3807 |
'wholesale_supplier_application_form_desc' => __('Wholesale supplier application form for B2B vendors to share product catalogs, pricing, MOQ, lead times, and manufacturing locations.', 'ivyforms'), |
| 3808 |
'service_provider_partnership_application_form' => __('Service provider partnership application form', 'ivyforms'), |
| 3809 |
'service_provider_partnership_application_form_desc' => __('Service provider partnership application form for agencies and consultants to submit portfolios, case studies, pricing, and availability.', 'ivyforms'), |
| 3810 |
]; |
| 3811 |
} |
| 3812 |
|
| 3813 |
/** |
| 3814 |
* Returns the array for Pro upgrade dialog strings |
| 3815 |
* |
| 3816 |
* @return mixed[] |
| 3817 |
*/ |
| 3818 |
public static function getProUpgradeDialogStrings(): array |
| 3819 |
{ |
| 3820 |
return [ |
| 3821 |
// Pro Upgrade Dialog - Notification Pop-up (Pro not installed) |
| 3822 |
'pro_plan_feature_available' => __('Available in the ', 'ivyforms'), |
| 3823 |
'pro_plan_feature_available_upgrade' => __(' plan or higher. Upgrade to unlock it. ', 'ivyforms'), |
| 3824 |
'pro_feature_available' => __('This feature is available in the Pro version.', 'ivyforms'), |
| 3825 |
'upgrade_to_pro' => __('Upgrade to Pro', 'ivyforms'), |
| 3826 |
'learn_more' => __('Learn more', 'ivyforms'), |
| 3827 |
// Pro Upgrade Dialog - License Activation Pop-up (Pro installed but not activated) |
| 3828 |
'pro_feature_requires_activation' => __('This Pro feature requires license activation', 'ivyforms'), |
| 3829 |
'pro_feature_activation_subtitle' => __('It looks like you\'ve already purchased the Pro version — thank you! To start using all Pro features, please activate your license', 'ivyforms'), |
| 3830 |
'already_purchased' => __('Already purchased?', 'ivyforms'), |
| 3831 |
'activate_license' => __('Activate license', 'ivyforms'), |
| 3832 |
// Pro Upgrade Dialog - Plan Upgrade |
| 3833 |
'upgrade_plan' => __('Upgrade plan', 'ivyforms'), |
| 3834 |
]; |
| 3835 |
} |
| 3836 |
|
| 3837 |
/** |
| 3838 |
* Returns the array for permissions settings strings |
| 3839 |
* |
| 3840 |
* @return mixed[] |
| 3841 |
*/ |
| 3842 |
public static function getPermissionsStrings(): array |
| 3843 |
{ |
| 3844 |
return [ |
| 3845 |
'permissions' => __('Permissions', 'ivyforms'), |
| 3846 |
'permissions_empty' => __('No permission rules added yet.', 'ivyforms'), |
| 3847 |
'permissions_saved' => __('Permissions saved successfully.', 'ivyforms'), |
| 3848 |
'permissions_actions' => __('Actions', 'ivyforms'), |
| 3849 |
'permissions_email_column' => __('Email', 'ivyforms'), |
| 3850 |
'role_user_column' => __('Role/User', 'ivyforms'), |
| 3851 |
'role_based_permissions' => __('Role-based permissions', 'ivyforms'), |
| 3852 |
'forms_column' => __('Forms', 'ivyforms'), |
| 3853 |
'add_permission' => __('Add Permission', 'ivyforms'), |
| 3854 |
'edit_permission' => __('Edit Permission', 'ivyforms'), |
| 3855 |
'target_type' => __('Target Type', 'ivyforms'), |
| 3856 |
'target_role' => __('Role', 'ivyforms'), |
| 3857 |
'target_user' => __('User', 'ivyforms'), |
| 3858 |
'select_roles' => __('Select roles', 'ivyforms'), |
| 3859 |
'select_users' => __('Select users', 'ivyforms'), |
| 3860 |
'permissions_column' => __('Permissions', 'ivyforms'), |
| 3861 |
'all_forms' => __('All forms', 'ivyforms'), |
| 3862 |
'limit_to_specific_forms' => __('Limit to specific forms', 'ivyforms'), |
| 3863 |
'limit_to_specific_forms_hint' => __('Choose one or more forms for this rule.', 'ivyforms'), |
| 3864 |
'select_forms' => __('Select forms', 'ivyforms'), |
| 3865 |
'confirm_delete_rule' => __('Are you sure you want to delete this rule?', 'ivyforms'), |
| 3866 |
'error_loading_permissions' => __('Failed to load permissions.', 'ivyforms'), |
| 3867 |
'error_saving_permissions' => __('Failed to save permissions.', 'ivyforms'), |
| 3868 |
'all_emails_for_role' => __('All emails for selected roles', 'ivyforms'), |
| 3869 |
]; |
| 3870 |
} |
| 3871 |
|
| 3872 |
/** |
| 3873 |
* Returns the array for changelog strings |
| 3874 |
* |
| 3875 |
* @return mixed[] |
| 3876 |
*/ |
| 3877 |
public static function getChangelogStrings(): array |
| 3878 |
{ |
| 3879 |
return [ |
| 3880 |
'whats_new_in' => __('What\'s new in ', 'ivyforms'), |
| 3881 |
'new_features' => __('New features', 'ivyforms'), |
| 3882 |
'improvements' => __('Improvements', 'ivyforms'), |
| 3883 |
'bug_fixes' => __('Bug fixes', 'ivyforms'), |
| 3884 |
'got_it_thanks' => __('Got it, thanks!', 'ivyforms'), |
| 3885 |
'changelog_modal_alt_logo' => __('IvyForms logo', 'ivyforms'), |
| 3886 |
|
| 3887 |
// Multi-page form |
| 3888 |
'rename_page' => __('Rename Page', 'ivyforms'), |
| 3889 |
'duplicate_page' => __('Duplicate Page', 'ivyforms'), |
| 3890 |
'delete_page' => __('Delete Page', 'ivyforms'), |
| 3891 |
'enter_page_name' => __('Enter page name', 'ivyforms'), |
| 3892 |
'cannot_delete_last_page' => __('Cannot delete the last page', 'ivyforms'), |
| 3893 |
'page' => __('Page', 'ivyforms'), |
| 3894 |
'pages' => __('Pages', 'ivyforms'), |
| 3895 |
'add_page' => __('Add Page', 'ivyforms'), |
| 3896 |
'confirm_delete' => __('Confirm Delete', 'ivyforms'), |
| 3897 |
'confirm_duplicate' => __('Confirm Duplicate', 'ivyforms'), |
| 3898 |
'delete_page_confirmation' => __('Are you sure you want to delete {page}? All its fields will be removed.', 'ivyforms'), |
| 3899 |
'duplicate_page_confirmation' => __('Do you want to duplicate {page}? All its fields will be copied.', 'ivyforms'), |
| 3900 |
|
| 3901 |
// Progress indicator |
| 3902 |
'progress_indicator' => __('Progress Indicator', 'ivyforms'), |
| 3903 |
'indicator_type' => __('Indicator Type', 'ivyforms'), |
| 3904 |
'progress_bar' => __('Progress Bar', 'ivyforms'), |
| 3905 |
'rootline' => __('Rootline', 'ivyforms'), |
| 3906 |
'show_page_titles' => __('Show page titles', 'ivyforms'), |
| 3907 |
'hide_page_numbers' => __('Hide page numbers', 'ivyforms'), |
| 3908 |
'hide_connecting_lines' => __('Hide connecting lines', 'ivyforms'), |
| 3909 |
|
| 3910 |
// Navigation buttons |
| 3911 |
'navigation_buttons' => __('Navigation Buttons', 'ivyforms'), |
| 3912 |
'navigation_buttons_description' => __('Configure the navigation buttons that appear at the bottom of each page.', 'ivyforms'), |
| 3913 |
'previous_button' => __('Previous Button', 'ivyforms'), |
| 3914 |
'next_button' => __('Next Button', 'ivyforms'), |
| 3915 |
'button_label' => __('Button Label', 'ivyforms'), |
| 3916 |
'button_priority' => __('Button Priority', 'ivyforms'), |
| 3917 |
'button_type' => __('Button Type', 'ivyforms'), |
| 3918 |
'show_icon' => __('Show Icon', 'ivyforms'), |
| 3919 |
'button_position' => __('Button Position', 'ivyforms'), |
| 3920 |
'group_buttons' => __('Group Buttons', 'ivyforms'), |
| 3921 |
'grouped_position' => __('Grouped Position', 'ivyforms'), |
| 3922 |
'separated' => __('Separated', 'ivyforms'), |
| 3923 |
]; |
| 3924 |
} |
| 3925 |
|
| 3926 |
/** |
| 3927 |
* Returns strings for IvyForms MCP field abilities. |
| 3928 |
* |
| 3929 |
* @return mixed[] |
| 3930 |
*/ |
| 3931 |
public static function getMcpFieldStrings(): array |
| 3932 |
{ |
| 3933 |
return [ |
| 3934 |
'added_fields_successfully' => __('Added %d fields successfully.', 'ivyforms'), |
| 3935 |
'at_least_one_field_definition_required' => __('At least one field definition is required.', 'ivyforms'), |
| 3936 |
'failed_to_add_field' => __('Failed to add field.', 'ivyforms'), |
| 3937 |
'failed_to_add_fields' => __('Failed to add fields.', 'ivyforms'), |
| 3938 |
'field' => __('Field', 'ivyforms'), |
| 3939 |
'field_added_successfully_to_form' => __('Field "%1$s" added successfully to form %2$d.', 'ivyforms'), |
| 3940 |
]; |
| 3941 |
} |
| 3942 |
|
| 3943 |
/** |
| 3944 |
* Returns strings for IvyForms MCP multipage abilities. |
| 3945 |
* |
| 3946 |
* @return mixed[] |
| 3947 |
*/ |
| 3948 |
public static function getMcpMultipageStrings(): array |
| 3949 |
{ |
| 3950 |
return [ |
| 3951 |
'setup_multipage_form_label' => __('Setup Multipage Form', 'ivyforms'), |
| 3952 |
'setup_multipage_form_description' => __( |
| 3953 |
'Configure multipage structure for an existing IvyForms form. ' . |
| 3954 |
'Requires IvyForms Pro. ' . |
| 3955 |
'Defines the ordered pages array (page_1, page_2, …), optional progress indicator settings, ' . |
| 3956 |
'and optional per-field page assignments. ' . |
| 3957 |
'Use after create-form and before or after add-form-field. ' . |
| 3958 |
'Pair with reorder-form-fields (pageId) and add-form-field (pageId) to place fields on pages.', |
| 3959 |
'ivyforms' |
| 3960 |
), |
| 3961 |
'add_form_page_label' => __('Add Form Page', 'ivyforms'), |
| 3962 |
'add_form_page_description' => __( |
| 3963 |
'Add a new page to an existing IvyForms multipage form. ' . |
| 3964 |
'Requires IvyForms Pro. ' . |
| 3965 |
'Appends a page by default, or inserts after insertAfterPageId. ' . |
| 3966 |
'Page IDs are normalized on save (page_1, page_2, …). ' . |
| 3967 |
'Use add-form-field with pageId or reorder-form-fields with pageId to populate the new page.', |
| 3968 |
'ivyforms' |
| 3969 |
), |
| 3970 |
'valid_form_id_required' => __('A valid form ID is required.', 'ivyforms'), |
| 3971 |
'multipage_pro_required' => __( |
| 3972 |
'Multipage forms require the IvyForms Pro plugin to be active.', |
| 3973 |
'ivyforms' |
| 3974 |
), |
| 3975 |
'at_least_one_page_required' => __('At least one page definition is required.', 'ivyforms'), |
| 3976 |
'form_not_found_with_id' => __('Form %d not found.', 'ivyforms'), |
| 3977 |
'no_valid_page_definitions' => __('No valid page definitions were provided.', 'ivyforms'), |
| 3978 |
'multipage_configured_successfully' => __('Multipage form configured successfully.', 'ivyforms'), |
| 3979 |
'page_label_required' => __('A page label is required.', 'ivyforms'), |
| 3980 |
'form_page_added_successfully' => __('Form page added successfully.', 'ivyforms'), |
| 3981 |
'failed_update_multipage_form' => __('Failed to update multipage form.', 'ivyforms'), |
| 3982 |
]; |
| 3983 |
} |
| 3984 |
} |
| 3985 |
|