PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.4
VikBooking Hotel Booking Engine & PMS v1.6.4
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.4, at libraries/language/system.php

411 lines 9.1 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 /**
274 * GENERIC
275 */
276
277 case 'JYES':
278 $result = __('Yes');
279 break;
280
281 case 'JNO':
282 $result = __('No');
283 break;
284
285 case 'JALL':
286 $result = __('All', 'vikbooking');
287 break;
288
289 case 'JID':
290 case 'JGRID_HEADING_ID':
291 $result = __('ID', 'vikbooking');
292 break;
293
294 case 'JCREATEDBY':
295 $result = __('Created By', 'vikbooking');
296 break;
297
298 case 'JCREATEDON':
299 $result = __('Created On', 'vikbooking');
300 break;
301
302 case 'JNAME':
303 $result = __('Name', 'vikbooking');
304 break;
305
306 case 'JTYPE':
307 $result = __('Type', 'vikbooking');
308 break;
309
310 case 'JSHORTCODE':
311 $result = __('Shortcode', 'vikbooking');
312 break;
313
314 case 'VBO_SHORTCODE_PARENT_FIELD':
315 $result = __('Parent Shortcode', 'vikbooking');
316 break;
317
318 case 'JLANGUAGE':
319 $result = __('Language', 'vikbooking');
320 break;
321
322 case 'JPOST':
323 $result = __('Post', 'vikbooking');
324 break;
325
326 case 'PLEASE_MAKE_A_SELECTION':
327 $result = __('Please first make a selection from the list.', 'vikbooking');
328 break;
329
330 case 'JSEARCH_FILTER_CLEAR':
331 $result = __('Clear', 'vikbooking');
332 break;
333
334 case 'JGLOBAL_MAXIMUM_UPLOAD_SIZE_LIMIT':
335 $result = __('Maximum upload size: <strong>%s</strong>', 'vikbooking');
336 break;
337
338 case 'NO_ROWS_FOUND':
339 case 'JGLOBAL_NO_MATCHING_RESULTS':
340 $result = __('No rows found.', 'vikbooking');
341 break;
342
343 case 'VBOSHORTCDSMENUTITLE':
344 $result = __('Vik Booking - Shortcodes', 'vikbooking');
345 break;
346
347 case 'VBONEWSHORTCDMENUTITLE':
348 $result = __('Vik Booking - New Shortcode', 'vikbooking');
349 break;
350
351 case 'VBOEDITSHORTCDMENUTITLE':
352 $result = __('Vik Booking - Edit Shortcode', 'vikbooking');
353 break;
354
355 case 'VBO_SYS_LIST_LIMIT':
356 $result = __('Number of items per page:');
357 break;
358
359 case 'JERROR_ALERTNOAUTHOR':
360 $result = __('You are not authorised to access this resource', 'vikbooking');
361 break;
362
363 case 'JLIB_APPLICATION_SAVE_SUCCESS':
364 $result = __('Item saved.', 'vikbooking');
365 break;
366
367 case 'JLIB_APPLICATION_ERROR_SAVE_FAILED':
368 $result = __('Save failed with the following error: %s', 'vikbooking');
369 break;
370
371 /**
372 * Media manager.
373 */
374
375 case 'JMEDIA_PREVIEW_TITLE':
376 $result = __('Image preview', 'vikbooking');
377 break;
378
379 case 'JMEDIA_CHOOSE_IMAGE':
380 $result = __('Choose an image', 'vikbooking');
381 break;
382
383 case 'JMEDIA_CHOOSE_IMAGES':
384 $result = __('Choose one or more images', 'vikbooking');
385 break;
386
387 case 'JMEDIA_SELECT':
388 $result = __('Select', 'vikbooking');
389 break;
390
391 case 'JMEDIA_UPLOAD_BUTTON':
392 $result = __('Pick or upload an image', 'vikbooking');
393 break;
394
395 case 'JMEDIA_CLEAR_BUTTON':
396 $result = __('Clear selection', 'vikbooking');
397 break;
398
399 /**
400 * Pro version warning
401 */
402
403 case 'VBOPROVEXPWARNUPD':
404 $result = __('The Pro license for VikBooking has expired. Do not install any updates or you will downgrade the plugin to the Free version.');
405 break;
406 }
407
408 return $result;
409 }
410 }
411