PluginProbe
VikBooking Hotel Booking Engine & PMS / trunk
VikBooking Hotel Booking Engine & PMS vtrunk
1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 All 36 releases
vikbooking / libraries / language / system.php

system.php in VikBooking Hotel Booking Engine & PMS trunk, at libraries/language/system.php

635 lines 13.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @package VikBooking - Libraries
4 * @subpackage language
5 * @author E4J s.r.l.
6 * @copyright Copyright (C) 2018 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 VikBooking plugin system languages.
18 *
19 * @since 1.0
20 */
21 class VikBookingLanguageSystem 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 $result = null;
33
34 /**
35 * Translations go here.
36 * @tip Use 'TRANSLATORS:' comment to attach a description of the language.
37 */
38
39 switch ($string)
40 {
41 /**
42 * MVC ERRORS
43 */
44
45 case 'FATAL_ERROR':
46 $result = __('Error', 'vikbooking');
47 break;
48
49 case 'CONTROLLER_FILE_NOT_FOUND_ERR':
50 $result = __('The controller does not exist.', 'vikbooking');
51 break;
52
53 case 'CONTROLLER_CLASS_NOT_FOUND_ERR':
54 $result = __('The controller [%s] classname does not exist.', 'vikbooking');
55 break;
56
57 case 'CONTROLLER_INVALID_INSTANCE_ERR':
58 $result = __('The controller must be an instance of JController.', 'vikbooking');
59 break;
60
61 case 'CONTROLLER_PROTECTED_METHOD_ERR':
62 $result = __('You cannot call JController reserved methods.', 'vikbooking');
63 break;
64
65 case 'TEMPLATE_VIEW_NOT_FOUND_ERR':
66 $result = __('Template view not found.', 'vikbooking');
67 break;
68
69 case 'RESOURCE_AUTH_ERROR':
70 $result = __('You are not authorised to access this resource.', 'vikbooking');
71 break;
72
73 /**
74 * Invalid token for CSRF protection.
75 *
76 * @see this key will actually terminate the whole process.
77 * @since 1.4.1
78 */
79 case 'JINVALID_TOKEN':
80 wp_nonce_ays(JSession::getFormTokenAction());
81 break;
82
83 /**
84 * NATIVE ACL RULES
85 */
86
87 case 'VBOACLMENUTITLE':
88 $result = __('Vik Booking - Access Control List', 'vikbooking');
89 break;
90
91 case 'JACTION_ADMIN':
92 $result = __('Configure ACL & Options', 'vikbooking');
93 break;
94
95 case 'JACTION_ADMIN_COMPONENT_DESC':
96 $result = __('Allows users in the group to edit the options and permissions of this plugin.', 'vikbooking');
97 break;
98
99 case 'JACTION_MANAGE':
100 $result = __('Access Administration Interface', 'vikbooking');
101 break;
102
103 case 'JACTION_MANAGE_COMPONENT_DESC':
104 $result = __('Allows users in the group to access the administration interface for this plugin.', 'vikbooking');
105 break;
106
107 case 'JACTION_CREATE':
108 $result = __('Create', 'vikbooking');
109 break;
110
111 case 'JACTION_CREATE_COMPONENT_DESC':
112 $result = __('Allows users in the group to create any content in this plugin.', 'vikbooking');
113 break;
114
115 case 'JACTION_DELETE':
116 $result = __('Delete', 'vikbooking');
117 break;
118
119 case 'JACTION_DELETE_COMPONENT_DESC':
120 $result = __('Allows users in the group to delete any content in this plugin.', 'vikbooking');
121 break;
122
123 case 'JACTION_EDIT':
124 $result = __('Edit', 'vikbooking');
125 break;
126
127 case 'JACTION_EDIT_COMPONENT_DESC':
128 $result = __('Allows users in the group to edit any content in this plugin.', 'vikbooking');
129 break;
130
131 case 'CONNECTION_LOST':
132 // translation provided by wordpress
133 $result = __('Connection lost or the server is busy. Please try again later.');
134 break;
135
136 /**
137 * ACL Form
138 */
139
140 case 'ACL_SAVE_SUCCESS':
141 $result = __('ACL saved.', 'vikbooking');
142 break;
143
144 case 'ACL_SAVE_ERROR':
145 $result = __('An error occurred while saving the ACL.', 'vikbooking');
146 break;
147
148 case 'JALLOWED':
149 $result = __('Allowed', 'vikbooking');
150 break;
151
152 case 'JDENIED':
153 $result = __('Denied', 'vikbooking');
154 break;
155
156 case 'JACTION':
157 $result = __('Action', 'vikbooking');
158 break;
159
160 case 'JNEW_SETTING':
161 $result = __('New Setting', 'vikbooking');
162 break;
163
164 case 'JCURRENT_SETTING':
165 $result = __('Current Setting', 'vikbooking');
166 break;
167
168 /**
169 * TOOLBAR BUTTONS
170 */
171
172 case 'JTOOLBAR_NEW':
173 $result = __('New', 'vikbooking');
174 break;
175
176 case 'JTOOLBAR_EDIT':
177 $result = __('Edit', 'vikbooking');
178 break;
179
180 case 'JTOOLBAR_BACK':
181 $result = __('Back', 'vikbooking');
182 break;
183
184 case 'JTOOLBAR_PUBLISH':
185 $result = __('Publish', 'vikbooking');
186 break;
187
188 case 'JTOOLBAR_UNPUBLISH':
189 $result = __('Unpublish', 'vikbooking');
190 break;
191
192 case 'JTOOLBAR_ARCHIVE':
193 $result = __('Archive', 'vikbooking');
194 break;
195
196 case 'JTOOLBAR_UNARCHIVE':
197 $result = __('UnArchive', 'vikbooking');
198 break;
199
200 case 'JTOOLBAR_DELETE':
201 $result = __('Delete', 'vikbooking');
202 break;
203
204 case 'JTOOLBAR_TRASH':
205 $result = __('Trash', 'vikbooking');
206 break;
207
208 case 'JTOOLBAR_APPLY':
209 $result = __('Save', 'vikbooking');
210 break;
211
212 case 'JTOOLBAR_SAVE':
213 $result = __('Save & Close', 'vikbooking');
214 break;
215
216 case 'JTOOLBAR_SAVE_AND_NEW':
217 $result = __('Save & New', 'vikbooking');
218 break;
219
220 case 'JTOOLBAR_SAVE_AS_COPY':
221 $result = __('Save as Copy', 'vikbooking');
222 break;
223
224 case 'JTOOLBAR_CANCEL':
225 $result = __('Cancel', 'vikbooking');
226 break;
227
228 case 'JTOOLBAR_OPTIONS':
229 $result = __('Permissions', 'vikbooking');
230 break;
231
232 case 'JTOOLBAR_SHORTCODES':
233 $result = __('Shortcodes', 'vikbooking');
234 break;
235
236 /**
237 * FILTERS
238 */
239
240 case 'JOPTION_SELECT_LANGUAGE':
241 $result = __('- Select Language -', 'vikbooking');
242 break;
243
244 case 'JOPTION_SELECT_TYPE':
245 $result = __('- Select Type -', 'vikbooking');
246 break;
247
248 case 'JSEARCH_FILTER_SUBMIT':
249 $result = __('Search', 'vikbooking');
250 break;
251
252 /**
253 * PAGINATION
254 */
255
256 case 'JPAGINATION_ITEMS':
257 $result = __('%d items', 'vikbooking');
258 break;
259
260 case 'JPAGINATION_PAGE_OF_TOT':
261 // @TRANSLATORS: e.g. 1 of 12
262 $result = _x('%d of %s', 'e.g. 1 of 12', 'vikbooking');
263 break;
264
265 /**
266 * MENU ITEMS - FIELDSET TITLES
267 */
268
269 case 'COM_MENUS_REQUEST_FIELDSET_LABEL':
270 $result = __('Details', 'vikbooking');
271 break;
272
273 case 'COM_MENUS_CONTACTS_FIELDSET_LABEL':
274 $result = __('Contacts', 'vikbooking');
275 break;
276
277 /**
278 * GENERIC
279 */
280
281 case 'JYES':
282 $result = __('Yes');
283 break;
284
285 case 'JNO':
286 $result = __('No');
287 break;
288
289 case 'JALL':
290 $result = __('All', 'vikbooking');
291 break;
292
293 case 'JID':
294 case 'JGRID_HEADING_ID':
295 $result = __('ID', 'vikbooking');
296 break;
297
298 case 'JCREATEDBY':
299 $result = __('Created By', 'vikbooking');
300 break;
301
302 case 'JCREATEDON':
303 $result = __('Created On', 'vikbooking');
304 break;
305
306 case 'JNAME':
307 $result = __('Name', 'vikbooking');
308 break;
309
310 case 'JTYPE':
311 $result = __('Type', 'vikbooking');
312 break;
313
314 case 'JSHORTCODE':
315 $result = __('Shortcode', 'vikbooking');
316 break;
317
318 case 'VBO_SHORTCODE_PARENT_FIELD':
319 $result = __('Parent Shortcode', 'vikbooking');
320 break;
321
322 case 'JLANGUAGE':
323 $result = __('Language', 'vikbooking');
324 break;
325
326 case 'JPOST':
327 $result = __('Post', 'vikbooking');
328 break;
329
330 case 'PLEASE_MAKE_A_SELECTION':
331 $result = __('Please first make a selection from the list.', 'vikbooking');
332 break;
333
334 case 'JSEARCH_FILTER_CLEAR':
335 $result = __('Clear', 'vikbooking');
336 break;
337
338 case 'JGLOBAL_MAXIMUM_UPLOAD_SIZE_LIMIT':
339 $result = __('Maximum upload size: <strong>%s</strong>', 'vikbooking');
340 break;
341
342 case 'NO_ROWS_FOUND':
343 case 'JGLOBAL_NO_MATCHING_RESULTS':
344 $result = __('No rows found.', 'vikbooking');
345 break;
346
347 case 'VBOSHORTCDSMENUTITLE':
348 $result = __('Vik Booking - Shortcodes', 'vikbooking');
349 break;
350
351 case 'VBONEWSHORTCDMENUTITLE':
352 $result = __('Vik Booking - New Shortcode', 'vikbooking');
353 break;
354
355 case 'VBOEDITSHORTCDMENUTITLE':
356 $result = __('Vik Booking - Edit Shortcode', 'vikbooking');
357 break;
358
359 case 'VBO_SYS_LIST_LIMIT':
360 $result = __('Number of items per page:');
361 break;
362
363 case 'JERROR_ALERTNOAUTHOR':
364 $result = __('You are not authorised to access this resource', 'vikbooking');
365 break;
366
367 case 'JLIB_APPLICATION_SAVE_SUCCESS':
368 $result = __('Item saved.', 'vikbooking');
369 break;
370
371 case 'JLIB_APPLICATION_ERROR_SAVE_FAILED':
372 $result = __('Save failed with the following error: %s', 'vikbooking');
373 break;
374
375 case 'JGLOBAL_SELECT_AN_OPTION':
376 $result = __('- Select an option -', 'vikbooking');
377 break;
378
379 /**
380 * Media manager.
381 */
382
383 case 'JMEDIA_PREVIEW_TITLE':
384 $result = __('Image preview', 'vikbooking');
385 break;
386
387 case 'JMEDIA_CHOOSE_IMAGE':
388 $result = __('Choose an image', 'vikbooking');
389 break;
390
391 case 'JMEDIA_CHOOSE_IMAGES':
392 $result = __('Choose one or more images', 'vikbooking');
393 break;
394
395 case 'JMEDIA_SELECT':
396 $result = __('Select', 'vikbooking');
397 break;
398
399 case 'JMEDIA_UPLOAD_BUTTON':
400 $result = __('Pick or upload an image', 'vikbooking');
401 break;
402
403 case 'JMEDIA_CLEAR_BUTTON':
404 $result = __('Clear selection', 'vikbooking');
405 break;
406
407 /**
408 * Relative dates
409 */
410
411 case 'JLIB_HTML_DATE_RELATIVE_LESSTHANAMINUTE':
412 $result = __('Less than a minute ago.', 'vikbooking');
413 break;
414
415 case 'JLIB_HTML_DATE_RELATIVE_MINUTES':
416 $result = __('%d minutes ago.', 'vikbooking');
417 break;
418
419 case 'JLIB_HTML_DATE_RELATIVE_MINUTES_1':
420 $result = __('a minute ago.', 'vikbooking');
421 break;
422
423 case 'JLIB_HTML_DATE_RELATIVE_HOURS':
424 $result = __('%d hours ago.', 'vikbooking');
425 break;
426
427 case 'JLIB_HTML_DATE_RELATIVE_HOURS_1':
428 $result = __('an hour ago.', 'vikbooking');
429 break;
430
431 case 'JLIB_HTML_DATE_RELATIVE_DAYS':
432 $result = __('%d days ago.', 'vikbooking');
433 break;
434
435 case 'JLIB_HTML_DATE_RELATIVE_DAYS_1':
436 $result = __('a day ago.', 'vikbooking');
437 break;
438
439 case 'JLIB_HTML_DATE_RELATIVE_WEEKS':
440 $result = __('%d weeks ago.', 'vikbooking');
441 break;
442
443 case 'JLIB_HTML_DATE_RELATIVE_WEEKS_1':
444 $result = __('a week ago.', 'vikbooking');
445 break;
446
447 /**
448 * Months and Week Days
449 */
450
451 case 'JANUARY':
452 $result = __('January');
453 break;
454
455 case 'FEBRUARY':
456 $result = __('February');
457 break;
458
459 case 'MARCH':
460 $result = __('March');
461 break;
462
463 case 'APRIL':
464 $result = __('April');
465 break;
466
467 case 'MAY':
468 $result = __('May');
469 break;
470
471 case 'JUNE':
472 $result = __('June');
473 break;
474
475 case 'JULY':
476 $result = __('July');
477 break;
478
479 case 'AUGUST':
480 $result = __('August');
481 break;
482
483 case 'SEPTEMBER':
484 $result = __('September');
485 break;
486
487 case 'OCTOBER':
488 $result = __('October');
489 break;
490
491 case 'NOVEMBER':
492 $result = __('November');
493 break;
494
495 case 'DECEMBER':
496 $result = __('December');
497 break;
498
499 case 'JANUARY_SHORT':
500 $result = _x('Jan', 'January abbreviation');
501 break;
502
503 case 'FEBRUARY_SHORT':
504 $result = _x('Feb', 'February abbreviation');
505 break;
506
507 case 'MARCH_SHORT':
508 $result = _x('Mar', 'March abbreviation');
509 break;
510
511 case 'APRIL_SHORT':
512 $result = _x('Apr', 'April abbreviation');
513 break;
514
515 case 'MAY_SHORT':
516 $result = _x('May', 'May abbreviation');
517 break;
518
519 case 'JUNE_SHORT':
520 $result = _x('Jun', 'June abbreviation');
521 break;
522
523 case 'JULY_SHORT':
524 $result = _x('Jul', 'July abbreviation');
525 break;
526
527 case 'AUGUST_SHORT':
528 $result = _x('Aug', 'August abbreviation');
529 break;
530
531 case 'SEPTEMBER_SHORT':
532 $result = _x('Sep', 'September abbreviation');
533 break;
534
535 case 'OCTOBER_SHORT':
536 $result = _x('Oct', 'October abbreviation');
537 break;
538
539 case 'NOVEMBER_SHORT':
540 $result = _x('Nov', 'November abbreviation');
541 break;
542
543 case 'DECEMBER_SHORT':
544 $result = _x('Dec', 'December abbreviation');
545 break;
546
547 case 'MONDAY':
548 $result = __('Monday');
549 break;
550
551 case 'TUESDAY':
552 $result = __('Tuesday');
553 break;
554
555 case 'WEDNESDAY':
556 $result = __('Wednesday');
557 break;
558
559 case 'THURSDAY':
560 $result = __('Thursday');
561 break;
562
563 case 'FRIDAY':
564 $result = __('Friday');
565 break;
566
567 case 'SATURDAY':
568 $result = __('Saturday');
569 break;
570
571 case 'SUNDAY':
572 $result = __('Sunday');
573 break;
574
575 case 'MON':
576 $result = __('Mon');
577 break;
578
579 case 'TUE':
580 $result = __('Tue');
581 break;
582
583 case 'WED':
584 $result = __('Wed');
585 break;
586
587 case 'THU':
588 $result = __('Thu');
589 break;
590
591 case 'FRI':
592 $result = __('Fri');
593 break;
594
595 case 'SAT':
596 $result = __('Sat');
597 break;
598
599 case 'SUN':
600 $result = __('Sun');
601 break;
602
603 /**
604 * FSE / Blocks
605 */
606
607 case 'COM_MENUS_BASIC_FIELDSET_LABEL':
608 $result = __('Main Settings', 'vikbooking');
609 break;
610
611 case 'COM_MODULES_FIELD_TITLE_LABEL':
612 $result = __('Title', 'vikbooking');
613 break;
614
615 case 'COM_MODULES_FIELD_TITLE_DESC':
616 $result = __('Optional widget title to display.', 'vikbooking');
617 break;
618
619 case 'COM_MODULES_PREVIEW_NOT_AVAIL':
620 $result = __('Preview is not available', 'vikbooking');
621 break;
622
623 /**
624 * Pro version warning
625 */
626
627 case 'VBOPROVEXPWARNUPD':
628 $result = __('The Pro license for VikBooking has expired. Do not install any updates or you will downgrade the plugin to the Free version.', 'vikbooking');
629 break;
630 }
631
632 return $result;
633 }
634 }
635