PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / 1.2.18
VikAppointments Services Booking Calendar v1.2.18
1.2.21 1.2.20 trunk 1.2.17 1.2.18 1.2.19
vikappointments / libraries / language / system.php
vikappointments / libraries / language Last commit date
admin.php 6 months ago adminsys.php 6 months ago site.php 6 months ago system.php 6 months ago widget.php 6 months ago
system.php
908 lines
1 <?php
2 /**
3 * @package VikAppointments - Libraries
4 * @subpackage language
5 * @author E4J s.r.l.
6 * @copyright Copyright (C) 2021 E4J s.r.l. All Rights Reserved.
7 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
8 * @link https://vikwp.com
9 */
10
11 // No direct access
12 defined('ABSPATH') or die('No script kiddies please!');
13
14 JLoader::import('adapter.language.handler');
15
16 /**
17 * Switcher class to translate the VikAppointments plugin system languages.
18 *
19 * @since 1.0
20 */
21 class VikAppointmentsLanguageSystem implements JLanguageHandler
22 {
23 /**
24 * Checks if exists a translation for the given string.
25 *
26 * @param string $string The string to translate.
27 *
28 * @return string The translated string, otherwise null.
29 */
30 public function translate($string)
31 {
32 $config = VAPFactory::getConfig();
33
34 $result = null;
35
36 /**
37 * Translations go here.
38 * @tip Use 'TRANSLATORS:' comment to attach a description of the language.
39 */
40
41 switch ($string)
42 {
43 /**
44 * MVC errors.
45 */
46
47 case 'ERROR':
48 case 'FATAL_ERROR':
49 $result = __('Error', 'vikappointments');
50 break;
51
52 case 'JERROR_ALERTNOAUTHOR':
53 $result = __('You are not authorised to view this resource.', 'vikappointments');
54 break;
55
56 case 'CONTROLLER_FILE_NOT_FOUND_ERR':
57 $result = __('The controller does not exist.', 'vikappointments');
58 break;
59
60 case 'CONTROLLER_CLASS_NOT_FOUND_ERR':
61 $result = __('The controller [%s] classname does not exist.', 'vikappointments');
62 break;
63
64 case 'CONTROLLER_INVALID_INSTANCE_ERR':
65 $result = __('The controller must be an instance of JController.', 'vikappointments');
66 break;
67
68 case 'CONTROLLER_PROTECTED_METHOD_ERR':
69 $result = __('You cannot call JController reserved methods.', 'vikappointments');
70 break;
71
72 case 'TEMPLATE_VIEW_NOT_FOUND_ERR':
73 $result = __('Template view not found.', 'vikappointments');
74 break;
75
76 case 'RESOURCE_AUTH_ERROR':
77 $result = __('You are not authorised to access this resource.', 'vikappointments');
78 break;
79
80 case 'JINVALID_TOKEN':
81 $result = __('The most recent request was denied because it had an invalid security token. Please refresh the page and try again.', 'vikappointments');
82 break;
83
84 case 'JINVALID_TOKEN_NOTICE':
85 $result = __('The security token did not match. The request was aborted to prevent any security breach. Please try again.', 'vikappointments');
86 break;
87
88 case 'PLG_RECAPTCHA_ERROR_INCORRECT_CAPTCHA_SOL':
89 case 'PLG_RECAPTCHA_ERROR_EMPTY_SOLUTION':
90 $result = __('The CAPTCHA was incorrect.', 'vikappointments');
91 break;
92
93 case 'CONNECTION_LOST':
94 // translation provided by wordpress
95 $result = __('Connection lost or the server is busy. Please try again later.');
96 break;
97
98 /**
99 * Native ACL rules.
100 */
101
102 case 'VAPACLMENUTITLE':
103 $result = __('VikAppointments - Access Control List', 'vikappointments');
104 break;
105
106 case 'JACTION_ADMIN':
107 $result = __('Configure ACL & Options', 'vikappointments');
108 break;
109
110 case 'JACTION_ADMIN_COMPONENT_DESC':
111 $result = __('Allows users in the group to edit the options and permissions of this plugin.', 'vikappointments');
112 break;
113
114 case 'JACTION_MANAGE':
115 $result = __('Access Administration Interface', 'vikappointments');
116 break;
117
118 case 'JACTION_MANAGE_COMPONENT_DESC':
119 $result = __('Allows users in the group to access the administration interface for this plugin.', 'vikappointments');
120 break;
121
122 case 'JACTION_CREATE':
123 $result = __('Create', 'vikappointments');
124 break;
125
126 case 'JACTION_CREATE_COMPONENT_DESC':
127 $result = __('Allows users in the group to create any content in this plugin.', 'vikappointments');
128 break;
129
130 case 'JACTION_DELETE':
131 $result = __('Delete', 'vikappointments');
132 break;
133
134 case 'JACTION_DELETE_COMPONENT_DESC':
135 $result = __('Allows users in the group to delete any content in this plugin.', 'vikappointments');
136 break;
137
138 case 'JACTION_EDIT':
139 $result = __('Edit', 'vikappointments');
140 break;
141
142 case 'JACTION_EDIT_COMPONENT_DESC':
143 $result = __('Allows users in the group to edit any content in this plugin.', 'vikappointments');
144 break;
145
146 case 'JACTION_EDITSTATE':
147 $result = __('Edit State', 'vikappointments');
148 break;
149
150 case 'JACTION_EDITSTATE_COMPONENT_DESC':
151 $result = __('Allows users in the group to change the state of any content in this extension.', 'vikappointments');
152 break;
153
154 /**
155 * ACL form.
156 */
157
158 case 'ACL_SAVE_SUCCESS':
159 $result = __('ACL saved.', 'vikappointments');
160 break;
161
162 case 'ACL_SAVE_ERROR':
163 $result = __('An error occurred while saving the ACL.', 'vikappointments');
164 break;
165
166 case 'JALLOWED':
167 $result = __('Allowed', 'vikappointments');
168 break;
169
170 case 'JDENIED':
171 $result = __('Denied', 'vikappointments');
172 break;
173
174 case 'JACTION':
175 $result = __('Action', 'vikappointments');
176 break;
177
178 case 'JNEW_SETTING':
179 $result = __('New Setting', 'vikappointments');
180 break;
181
182 case 'JCURRENT_SETTING':
183 $result = __('Current Setting', 'vikappointments');
184 break;
185
186 /**
187 * Toolbar buttons.
188 */
189
190 case 'JTOOLBAR_NEW':
191 $result = __('New', 'vikappointments');
192 break;
193
194 case 'JTOOLBAR_EDIT':
195 $result = __('Edit', 'vikappointments');
196 break;
197
198 case 'JTOOLBAR_BACK':
199 $result = __('Back', 'vikappointments');
200 break;
201
202 case 'JTOOLBAR_PUBLISH':
203 $result = __('Publish', 'vikappointments');
204 break;
205
206 case 'JTOOLBAR_UNPUBLISH':
207 $result = __('Unpublish', 'vikappointments');
208 break;
209
210 case 'JTOOLBAR_ARCHIVE':
211 $result = __('Archive', 'vikappointments');
212 break;
213
214 case 'JTOOLBAR_UNARCHIVE':
215 $result = __('UnArchive', 'vikappointments');
216 break;
217
218 case 'JTOOLBAR_DELETE':
219 $result = __('Delete', 'vikappointments');
220 break;
221
222 case 'JTOOLBAR_TRASH':
223 $result = __('Trash', 'vikappointments');
224 break;
225
226 case 'JSAVE':
227 case 'JAPPLY':
228 case 'JTOOLBAR_APPLY':
229 $result = __('Save', 'vikappointments');
230 break;
231
232 case 'JTOOLBAR_SAVE':
233 $result = __('Save & Close', 'vikappointments');
234 break;
235
236 case 'JTOOLBAR_SAVE_AND_NEW':
237 $result = __('Save & New', 'vikappointments');
238 break;
239
240 case 'JTOOLBAR_SAVE_AS_COPY':
241 $result = __('Save as Copy', 'vikappointments');
242 break;
243
244 case 'JTOOLBAR_CANCEL':
245 case 'JCANCEL':
246 $result = __('Cancel', 'vikappointments');
247 break;
248
249 case 'JTOOLBAR_CLOSE':
250 $result = __('Close', 'vikappointments');
251 break;
252
253 case 'JTOOLBAR_OPTIONS':
254 $result = __('Permissions', 'vikappointments');
255 break;
256
257 case 'JTOOLBAR_SHORTCODES':
258 $result = __('Shortcodes', 'vikappointments');
259 break;
260
261 /**
262 * Filters.
263 */
264
265 case 'JOPTION_SELECT_LANGUAGE':
266 $result = __('- Select Language -', 'vikappointments');
267 break;
268
269 case 'JOPTION_SELECT_PUBLISHED':
270 $result = __('- Select Status -', 'vikappointments');
271 break;
272
273 case 'JOPTION_SELECT_TYPE':
274 $result = __('- Select Type -', 'vikappointments');
275 break;
276
277 case 'JSEARCH_FILTER_SUBMIT':
278 $result = __('Search', 'vikappointments');
279 break;
280
281 case 'JSEARCH_TOOLS':
282 $result = __('Search Tools', 'vikappointments');
283 break;
284
285 case 'JSEARCH_FILTER_CLEAR':
286 $result = __('Clear', 'vikappointments');
287 break;
288
289 /**
290 * Access options.
291 */
292
293 case 'JOPTION_ACCESS_SHOW_ALL_ACCESS':
294 $result = __('Show All Access', 'vikappointments');
295 break;
296
297 case 'JOPTION_ACCESS_PUBLIC':
298 $result = __('Public', 'vikappointments');
299 break;
300
301 case 'JOPTION_ACCESS_GUEST':
302 $result = __('Guest', 'vikappointments');
303 break;
304
305 case 'JOPTION_ACCESS_REGISTERED':
306 $result = __('Registered', 'vikappointments');
307 break;
308
309 case 'JOPTION_ACCESS_SPECIAL':
310 $result = __('Special', 'vikappointments');
311 break;
312
313 case 'JOPTION_ACCESS_SUPERUSER':
314 $result = __('Super User', 'vikappointments');
315 break;
316
317 /**
318 * Fields.
319 */
320
321 case 'JFIELD_ALIAS_LABEL':
322 $result = __('Alias', 'vikappointments');
323 break;
324
325 case 'JFIELD_ACCESS_LABEL':
326 $result = __('Access', 'vikappointments');
327 break;
328
329 case 'JFIELD_ACCESS_DESC':
330 $result = __('The access level group that is allowed to view this item.', 'vikappointments');
331 break;
332
333 case 'JFIELD_META_DESCRIPTION_LABEL':
334 $result = __('Meta Description', 'vikappointments');
335 break;
336
337 case 'JFIELD_META_DESCRIPTION_DESC':
338 $result = __('An optional paragraph to be used as the description of the page in the HTML output. This will generally display in the results of search engines.', 'vikappointments');
339 break;
340
341 case 'JFIELD_META_KEYWORDS_LABEL':
342 $result = __('Meta Keywords', 'vikappointments');
343 break;
344
345 case 'JFIELD_META_KEYWORDS_DESC':
346 $result = __('An optional comma-separated list of keywords and/or phrases to be used in the HTML output.', 'vikappointments');
347 break;
348
349 case 'COM_CONTENT_FIELD_BROWSER_PAGE_TITLE_LABEL':
350 $result = __('Browser Page Title', 'vikappointments');
351 break;
352
353 /**
354 * Pagination.
355 */
356
357 case 'JPAGINATION_ITEMS':
358 $result = __('%d items', 'vikappointments');
359 break;
360
361 case 'JPAGINATION_PAGE_OF_TOT':
362 // @TRANSLATORS: e.g. 1 of 12
363 $result = _x('%d of %s', 'e.g. 1 of 12', 'vikappointments');
364 break;
365
366 /**
367 * Menu items - fieldset titles.
368 */
369
370 case 'COM_MENUS_REQUEST_FIELDSET_LABEL':
371 $result = __('Details', 'vikappointments');
372 break;
373
374 /**
375 * Commons.
376 */
377
378 case 'JYES':
379 $result = __('Yes');
380 break;
381
382 case 'JNO':
383 $result = __('No');
384 break;
385
386 case 'JADMINISTRATOR':
387 // @TRANSLATORS: The back-end section of WP.
388 $result = _x('Admin', 'The back-end section of WP.', 'vikappointments');
389 break;
390
391 case 'JSITE':
392 // @TRANSLATORS: The front-end section of WP.
393 $result = _x('Site', 'The front-end section of WP.',
394 'vikappointments');
395 break;
396
397 case 'JALL':
398 $result = __('All', 'vikappointments');
399 break;
400
401 case 'JPUBLISHED':
402 $result = __('Published', 'vikappointments');
403 break;
404
405 case 'JUNPUBLISHED':
406 $result = __('Unpublished', 'vikappointments');
407 break;
408
409 case 'JTRASHED':
410 $result = __('Trashed', 'vikappointments');
411 break;
412
413 case 'JID':
414 case 'JGRID_HEADING_ID':
415 $result = __('ID', 'vikappointments');
416 break;
417
418 case 'JGRID_HEADING_ORDERING':
419 $result = __('Ordering', 'vikappointments');
420 break;
421
422 case 'JORDERINGDISABLED':
423 $result = __('Please sort by order to enable reordering', 'vikappointments');
424 break;
425
426 case 'JCREATEDBY':
427 $result = __('Created By', 'vikappointments');
428 break;
429
430 case 'JCREATEDON':
431 $result = __('Created On', 'vikappointments');
432 break;
433
434 case 'JNAME':
435 $result = __('Name', 'vikappointments');
436 break;
437
438 case 'JDETAILS':
439 $result = __('Details', 'vikappointments');
440 break;
441
442 case 'JTYPE':
443 $result = __('Type', 'vikappointments');
444 break;
445
446 case 'JSHORTCODE':
447 $result = __('Shortcode', 'vikappointments');
448 break;
449
450 case 'JLANGUAGE':
451 $result = __('Language', 'vikappointments');
452 break;
453
454 case 'JPOST':
455 $result = __('Post', 'vikappointments');
456 break;
457
458 case 'JGLOBAL_USERNAME':
459 $result = __('Username');
460 break;
461
462 case 'JNEXT':
463 $result = __('Next');
464 break;
465
466 case 'JPREV':
467 $result = __('Previous');
468 break;
469
470 case 'PLEASE_MAKE_A_SELECTION':
471 case 'JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST':
472 $result = __('Please first make a selection from the list.', 'vikappointments');
473 break;
474
475 case 'JGLOBAL_SELECT_AN_OPTION':
476 $result = __('Select an option', 'vikappointments');
477 break;
478
479 case 'NO_ROWS_FOUND':
480 case 'JGLOBAL_NO_MATCHING_RESULTS':
481 $result = __('No rows found.', 'vikappointments');
482 break;
483
484 case 'JOPTION_USE_DEFAULT':
485 $result = __('- Use Default -', 'vikappointments');
486 break;
487
488 case 'JGLOBAL_FIELDSET_BASIC':
489 case 'COM_MENUS_BASIC_FIELDSET_LABEL':
490 $result = __('Options', 'vikappointments');
491 break;
492
493 case 'JGLOBAL_FIELDSET_ADVANCED':
494 $result = __('Advanced', 'vikappointments');
495 break;
496
497 case 'JGLOBAL_FIELDSET_PUBLISHING':
498 $result = __('Publishing', 'vikappointments');
499 break;
500
501 case 'COM_MENUS_ITEMS_FIELDSET_LABEL':
502 $result = __('Items', 'vikappointments');
503 break;
504
505 case 'COM_MENUS_SLIDE_FIELDSET_LABEL':
506 $result = __('Slide', 'vikappointments');
507 break;
508
509 case 'COM_MENUS_FILTERS_FIELDSET_LABEL':
510 $result = __('Filters', 'vikappointments');
511 break;
512
513 case 'COM_MENUS_CONFIG_FIELDSET_LABEL':
514 case 'COM_MENUS_SETTINGS_FIELDSET_LABEL':
515 // use WP CORE translation
516 $result = __('Settings');
517 break;
518
519 case 'JGLOBAL_FIELDSET_METADATA_OPTIONS':
520 $result = __('Metadata', 'vikappointments');
521 break;
522
523 case 'JGLOBAL_MAXIMUM_UPLOAD_SIZE_LIMIT':
524 $result = __('Maximum upload size: <strong>%s</strong>', 'vikappointments');
525 break;
526
527 case 'JFIELD_ALT_LAYOUT_LABEL':
528 case 'COM_MENUS_LAYOUT_FIELDSET_LABEL':
529 $result = __('Layout', 'vikappointments');
530 break;
531
532 case 'JFIELD_ALT_MODULE_LAYOUT_DESC':
533 $result = __('Use a layout from the supplied widget or overrides in the themes.', 'vikappointments');
534 break;
535
536 case 'COM_MODULES_OPTION_SELECT_MENU_ITEM':
537 $result = __('- Select Menu Item -', 'vikappointments');
538 break;
539
540 case 'COM_MODULES_FIELD_MODULECLASS_SFX_LABEL':
541 $result = __('Widget Class Suffix', 'vikappointments');
542 break;
543
544 case 'COM_MODULES_FIELD_MODULECLASS_SFX_DESC':
545 $result = __('A suffix to be applied to the CSS class of the widget. This allows for individual styling.', 'vikappointments');
546 break;
547
548 case 'COM_MODULES_FIELD_TITLE_LABEL':
549 $result = __('Block Title', 'vikappointments');
550 break;
551
552 case 'COM_MODULES_FIELD_TITLE_DESC':
553 $result = __('An optional title to be displayed above the block contents.', 'vikappointments');
554 break;
555
556 case 'COM_MODULES_PREVIEW_NOT_AVAIL':
557 $result = __('Preview not yet available. Try to adjust the configuration of the widget.', 'vikappointments');
558 break;
559
560 case 'COM_USERS_REGISTRATION_SAVE_SUCCESS':
561 $result = __('New user created.');
562 break;
563
564 case 'JLIB_APPLICATION_SAVE_SUCCESS':
565 $result = __('Item saved.', 'vikappointments');
566 break;
567
568 case 'JLIB_APPLICATION_ERROR_SAVE_FAILED':
569 $result = __('Save failed with the following error: %s', 'vikappointments');
570 break;
571
572 /**
573 * Users.
574 */
575
576 case 'COM_USERS_LOGIN_REMEMBER_ME':
577 // translation provided by wordpress
578 $result = __('Remember me');
579 break;
580
581 case 'COM_USERS_LOGIN_RESET':
582 // translation provided by wordpress
583 $result = __('Lost your password?');
584 break;
585
586 /**
587 * Media manager.
588 */
589
590 case 'JMEDIA_PREVIEW_TITLE':
591 $result = __('Image preview', 'vikappointments');
592 break;
593
594 case 'JMEDIA_CHOOSE_IMAGE':
595 $result = __('Choose an image', 'vikappointments');
596 break;
597
598 case 'JMEDIA_CHOOSE_IMAGES':
599 $result = __('Choose one or more images', 'vikappointments');
600 break;
601
602 case 'JMEDIA_SELECT':
603 $result = __('Select', 'vikappointments');
604 break;
605
606 case 'JMEDIA_UPLOAD_BUTTON':
607 $result = __('Pick or upload an image', 'vikappointments');
608 break;
609
610 case 'JMEDIA_CLEAR_BUTTON':
611 $result = __('Clear selection', 'vikappointments');
612 break;
613
614 /**
615 * Dates.
616 */
617
618 case 'DATE_FORMAT_LC':
619 $result = get_option('date_format', 'l, d F Y');
620 break;
621
622 case 'DATE_FORMAT_LC1':
623 // $result = __('l, d F Y', 'vikappointments');
624 $result = get_option('date_format', 'l, d F Y');
625 break;
626
627 case 'DATE_FORMAT_LC2':
628 // $result = __('l, d F Y H:i', 'vikappointments');
629 $result = get_option('date_format', 'l, d F Y') . ' ' . get_option('time_format', 'H:i');
630 break;
631
632 case 'DATE_FORMAT_LC3':
633 // $result = __('d F Y', 'vikappointments');
634 $result = get_option('date_format', 'l, d F Y');
635 break;
636
637 case 'DATE_FORMAT_LC4':
638 // $result = __('Y-m-d', 'vikappointments');
639 $result = $config->get('dateformat');
640 break;
641
642 case 'DATE_FORMAT_LC5':
643 // $result = __('Y-m-d H:i', 'vikappointments');
644 $result = $config->get('dateformat') . ' ' . $config->get('timeformat');
645 break;
646
647 case 'DATE_FORMAT_LC6':
648 // $result = __('Y-m-d H:i:s', 'vikappointments');
649 $result = $config->get('dateformat') . ' ' . str_replace(':i', ':i:s', $config->get('timeformat'));
650 break;
651
652 case 'JANUARY':
653 $result = __('January');
654 break;
655
656 case 'FEBRUARY':
657 $result = __('February');
658 break;
659
660 case 'MARCH':
661 $result = __('March');
662 break;
663
664 case 'APRIL':
665 $result = __('April');
666 break;
667
668 case 'MAY':
669 $result = __('May');
670 break;
671
672 case 'JUNE':
673 $result = __('June');
674 break;
675
676 case 'JULY':
677 $result = __('July');
678 break;
679
680 case 'AUGUST':
681 $result = __('August');
682 break;
683
684 case 'SEPTEMBER':
685 $result = __('September');
686 break;
687
688 case 'OCTOBER':
689 $result = __('October');
690 break;
691
692 case 'NOVEMBER':
693 $result = __('November');
694 break;
695
696 case 'DECEMBER':
697 $result = __('December');
698 break;
699
700 case 'JANUARY_SHORT':
701 $result = _x('Jan', 'January abbreviation');
702 break;
703
704 case 'FEBRUARY_SHORT':
705 $result = _x('Feb', 'February abbreviation');
706 break;
707
708 case 'MARCH_SHORT':
709 $result = _x('Mar', 'March abbreviation');
710 break;
711
712 case 'APRIL_SHORT':
713 $result = _x('Apr', 'April abbreviation');
714 break;
715
716 case 'MAY_SHORT':
717 $result = _x('May', 'May abbreviation');
718 break;
719
720 case 'JUNE_SHORT':
721 $result = _x('Jun', 'June abbreviation');
722 break;
723
724 case 'JULY_SHORT':
725 $result = _x('Jul', 'July abbreviation');
726 break;
727
728 case 'AUGUST_SHORT':
729 $result = _x('Aug', 'August abbreviation');
730 break;
731
732 case 'SEPTEMBER_SHORT':
733 $result = _x('Sep', 'September abbreviation');
734 break;
735
736 case 'OCTOBER_SHORT':
737 $result = _x('Oct', 'October abbreviation');
738 break;
739
740 case 'NOVEMBER_SHORT':
741 $result = _x('Nov', 'November abbreviation');
742 break;
743
744 case 'DECEMBER_SHORT':
745 $result = _x('Dec', 'December abbreviation');
746 break;
747
748 case 'MONDAY':
749 $result = __('Monday');
750 break;
751
752 case 'TUESDAY':
753 $result = __('Tuesday');
754 break;
755
756 case 'WEDNESDAY':
757 $result = __('Wednesday');
758 break;
759
760 case 'THURSDAY':
761 $result = __('Thursday');
762 break;
763
764 case 'FRIDAY':
765 $result = __('Friday');
766 break;
767
768 case 'SATURDAY':
769 $result = __('Saturday');
770 break;
771
772 case 'SUNDAY':
773 $result = __('Sunday');
774 break;
775
776 case 'MON':
777 $result = __('Mon');
778 break;
779
780 case 'TUE':
781 $result = __('Tue');
782 break;
783
784 case 'WED':
785 $result = __('Wed');
786 break;
787
788 case 'THU':
789 $result = __('Thu');
790 break;
791
792 case 'FRI':
793 $result = __('Fri');
794 break;
795
796 case 'SAT':
797 $result = __('Sat');
798 break;
799
800 case 'SUN':
801 $result = __('Sun');
802 break;
803
804 /**
805 * Relative dates.
806 */
807
808 case 'JLIB_HTML_DATE_RELATIVE_LESSTHANAMINUTE':
809 $result = __('Less than a minute ago.', 'vikappointments');
810 break;
811
812 case 'JLIB_HTML_DATE_RELATIVE_MINUTES':
813 $result = __('%d minutes ago.', 'vikappointments');
814 break;
815
816 case 'JLIB_HTML_DATE_RELATIVE_MINUTES_1':
817 $result = __('a minute ago.', 'vikappointments');
818 break;
819
820 case 'JLIB_HTML_DATE_RELATIVE_HOURS':
821 $result = __('%d hours ago.', 'vikappointments');
822 break;
823
824 case 'JLIB_HTML_DATE_RELATIVE_HOURS_1':
825 $result = __('an hour ago.', 'vikappointments');
826 break;
827
828 case 'JLIB_HTML_DATE_RELATIVE_DAYS':
829 $result = __('%d days ago.', 'vikappointments');
830 break;
831
832 case 'JLIB_HTML_DATE_RELATIVE_DAYS_1':
833 $result = __('a day ago.', 'vikappointments');
834 break;
835
836 case 'JLIB_HTML_DATE_RELATIVE_WEEKS':
837 $result = __('%d weeks ago.', 'vikappointments');
838 break;
839
840 case 'JLIB_HTML_DATE_RELATIVE_WEEKS_1':
841 $result = __('a week ago.', 'vikappointments');
842 break;
843
844 /**
845 * Natives.
846 */
847
848 case 'VAPSHORTCDSMENUTITLE':
849 $result = __('VikAppointments - Shortcodes', 'vikappointments');
850 break;
851
852 case 'VAPNEWSHORTCDMENUTITLE':
853 $result = __('VikAppointments - New Shortcode', 'vikappointments');
854 break;
855
856 case 'VAPEDITSHORTCDMENUTITLE':
857 $result = __('VikAppointments - Edit Shortcode', 'vikappointments');
858 break;
859
860 case 'VAP_SHORTCODE_VIEW_FRONT':
861 $result = __('View page in front-end', 'vikappointments');
862 break;
863
864 case 'VAP_SHORTCODE_VIEW_TRASHED':
865 $result = __('View trashed post', 'vikappointments');
866 break;
867
868 case 'VAP_SHORTCODE_CREATE_PAGE':
869 $result = __('Create page', 'vikappointments');
870 break;
871
872 case 'VAP_SHORTCODE_CREATE_PAGE_CONFIRM':
873 $result = __('You can always manually create a custom page/post and use this shortcode text inside it. By proceeding, a page containing this shortcode will be automatically created. Do you want to go ahead?', 'vikappointments');
874 break;
875
876 case 'VAP_SHORTCODE_CREATE_PAGE_SUCCESS':
877 $result = __('The shortcode was successfully added to a new page of your website. Visit the new page in the front-end to see its content (if any).', 'vikappointments');
878 break;
879
880 case 'VAP_SHORTCODE_PARENT_FIELD':
881 $result = __('Parent Shortcode', 'vikappointments');
882 break;
883
884 /**
885 * License.
886 */
887
888 case 'VAPINVALIDPROKEY':
889 $result = __('Please, enter a valid license key.', 'vikappointments');
890 break;
891
892 case 'VAPINVALIDRESPONSE':
893 $result = __('Invalid response: %s', 'vikappointments');
894 break;
895
896 case 'VAPUPDCOMPLOKCLICK':
897 $result = __('Update completed, click here to continue', 'vikappointments');
898 break;
899
900 case 'VAPUPDCOMPLNOKCLICK':
901 $result = __('Update failed, click here to continue', 'vikappointments');
902 break;
903 }
904
905 return $result;
906 }
907 }
908