PluginProbe
The Innovative Form Builder – IvyForms / 1.1
The Innovative Form Builder – IvyForms v1.1
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.1, at backend/src/Services/Translations/BackendStrings.php

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