PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.7
VikBooking Hotel Booking Engine & PMS v1.6.7
1.8.16 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 All 37 releases
vikbooking / libraries / language / system.php

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

475 lines 10.6 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 /**
376 * Media manager.
377 */
378
379 case 'JMEDIA_PREVIEW_TITLE':
380 $result = __('Image preview', 'vikbooking');
381 break;
382
383 case 'JMEDIA_CHOOSE_IMAGE':
384 $result = __('Choose an image', 'vikbooking');
385 break;
386
387 case 'JMEDIA_CHOOSE_IMAGES':
388 $result = __('Choose one or more images', 'vikbooking');
389 break;
390
391 case 'JMEDIA_SELECT':
392 $result = __('Select', 'vikbooking');
393 break;
394
395 case 'JMEDIA_UPLOAD_BUTTON':
396 $result = __('Pick or upload an image', 'vikbooking');
397 break;
398
399 case 'JMEDIA_CLEAR_BUTTON':
400 $result = __('Clear selection', 'vikbooking');
401 break;
402
403 /**
404 * Relative dates
405 */
406
407 case 'JLIB_HTML_DATE_RELATIVE_LESSTHANAMINUTE':
408 $result = __('Less than a minute ago.', 'vikbooking');
409 break;
410
411 case 'JLIB_HTML_DATE_RELATIVE_MINUTES':
412 $result = __('%d minutes ago.', 'vikbooking');
413 break;
414
415 case 'JLIB_HTML_DATE_RELATIVE_MINUTES_1':
416 $result = __('a minute ago.', 'vikbooking');
417 break;
418
419 case 'JLIB_HTML_DATE_RELATIVE_HOURS':
420 $result = __('%d hours ago.', 'vikbooking');
421 break;
422
423 case 'JLIB_HTML_DATE_RELATIVE_HOURS_1':
424 $result = __('an hour ago.', 'vikbooking');
425 break;
426
427 case 'JLIB_HTML_DATE_RELATIVE_DAYS':
428 $result = __('%d days ago.', 'vikbooking');
429 break;
430
431 case 'JLIB_HTML_DATE_RELATIVE_DAYS_1':
432 $result = __('a day ago.', 'vikbooking');
433 break;
434
435 case 'JLIB_HTML_DATE_RELATIVE_WEEKS':
436 $result = __('%d weeks ago.', 'vikbooking');
437 break;
438
439 case 'JLIB_HTML_DATE_RELATIVE_WEEKS_1':
440 $result = __('a week ago.', 'vikbooking');
441 break;
442
443 /**
444 * FSE / Blocks
445 */
446
447 case 'COM_MENUS_BASIC_FIELDSET_LABEL':
448 $result = __('Main Settings', 'vikbooking');
449 break;
450
451 case 'COM_MODULES_FIELD_TITLE_LABEL':
452 $result = __('Title', 'vikbooking');
453 break;
454
455 case 'COM_MODULES_FIELD_TITLE_DESC':
456 $result = __('Optional widget title to display.', 'vikbooking');
457 break;
458
459 case 'COM_MODULES_PREVIEW_NOT_AVAIL':
460 $result = __('Preview is not available', 'vikbooking');
461 break;
462
463 /**
464 * Pro version warning
465 */
466
467 case 'VBOPROVEXPWARNUPD':
468 $result = __('The Pro license for VikBooking has expired. Do not install any updates or you will downgrade the plugin to the Free version.', 'vikbooking');
469 break;
470 }
471
472 return $result;
473 }
474 }
475