PluginProbe
The Innovative Form Builder – IvyForms / 1.4
The Innovative Form Builder – IvyForms v1.4
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
ivyforms / backend / src / Services / Translations / BackendStrings.php

BackendStrings.php in The Innovative Form Builder – IvyForms 1.4, at backend/src/Services/Translations/BackendStrings.php

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