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 |