i18n.js.php 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. session_start();
  3. if (empty($_SESSION['language'])) {
  4. $_SESSION['language'] = 'en';
  5. }
  6. require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$_SESSION['language'].'.php');
  7. if (!function_exists('_translate')) {
  8. function _translate() {
  9. global $LANG;
  10. $args = func_get_args();
  11. $l = $args[0];
  12. if (!$l) return 'NO LANGUAGE DEFINED';
  13. $key = $args[1];
  14. if (!isset($LANG[$l])) {
  15. require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$l.'.php');
  16. }
  17. if (!isset($LANG[$l][$key])) {
  18. $text=$key;
  19. } else {
  20. $text=$LANG[$l][$key];
  21. }
  22. array_shift($args);
  23. if (count($args)>1) {
  24. $args[0] = $text;
  25. return call_user_func_array("sprintf",$args);
  26. } else {
  27. return $text;
  28. }
  29. }
  30. }
  31. if (!function_exists('__')) {
  32. function __() {
  33. $args = func_get_args();
  34. array_unshift($args,$_SESSION['language']);
  35. return call_user_func_array("_translate",$args);
  36. }
  37. }
  38. ?>
  39. App.i18n.ARE_YOU_SURE = '<?php echo __('Are you sure?') ?>';
  40. App.Constants.UNLIM_TRANSLATED_VALUE = '<?php echo __('unlimited') ?>';
  41. App.Constants.FM_DIRECTORY_NAME_CANNOT_BE_EMPTY = '<?php echo __('Directory name cannot be empty') ?>';
  42. App.Constants.FM_FILE_NAME_CANNOT_BE_EMPTY = '<?php echo __('File name cannot be empty') ?>';
  43. App.Constants.FM_NO_FILE_SELECTED = '<?php echo __('No file selected') ?>';
  44. App.Constants.FM_NO_FILE_OR_DIRECTORY_SELECTED = '<?php echo __('No file or folder selected') ?>';
  45. App.Constants.FM_FILE_TYPE_NOT_SUPPORTED = '<?php echo __('File type not supported') ?>';
  46. App.Constants.FM_DIRECTORY_DOWNLOAD_NOT_READY = '<?php echo __('Directory download not available in current version') ?>';
  47. App.Constants.FM_DIRECTORY_NOT_AVAILABLE = '<?php echo __('Directory not available') ?>';
  48. App.Constants.FM_DONE = '<?php echo __('Done') ?>';
  49. App.Constants.FM_CLOSE = '<?php echo __('Close') ?>';
  50. App.Constants.FM_COPY = '<?php echo __('Copy') ?>';
  51. App.Constants.FM_CANCEL = '<?php echo __('Cancel') ?>';
  52. App.Constants.FM_RENAME = '<?php echo __('Rename') ?>';
  53. App.Constants.FM_DELETE = '<?php echo __('Delete') ?>';
  54. App.Constants.FM_EXTRACT = '<?php echo __('Extract') ?>';
  55. App.Constants.FM_CREATE = '<?php echo __('Create') ?>';
  56. App.Constants.FM_PACK = '<?php echo __('Compress') ?>';
  57. App.Constants.FM_PACK_BUTTON = '<?php echo __('Compress') ?>';
  58. App.Constants.FM_OK = '<?php echo __('OK') ?>';
  59. App.Constants.FM_YOU_ARE_COPYING = '<?php echo __('YOU ARE COPYING') ?>';
  60. App.Constants.FM_YOU_ARE_REMOVING = '<?php echo __('YOU ARE REMOVING') ?>';
  61. App.Constants.FM_CONFIRM_COPY = '<?php echo __('Are you sure you want to copy') ?>';
  62. App.Constants.FM_CONFIRM_DELETE = '<?php echo __('Are you sure you want to delete') ?>';
  63. App.Constants.FM_INTO_KEYWORD = '<?php echo __('into') ?>';
  64. App.Constants.FM_EXISTING_FILES_WILL_BE_REPLACED= '<?php echo __('existing files will be replaced') ?>';
  65. App.Constants.FM_ORIGINAL_NAME = '<?php echo __('Original name') ?>';
  66. App.Constants.FM_FILE = '<?php echo __('File') ?>';
  67. App.Constants.FM_ALREADY_EXISTS = '<?php echo __('already exists') ?>';
  68. App.Constants.FM_CREATE_FILE = '<?php echo __('Create file') ?>';
  69. App.Constants.FM_CREATE_DIRECTORY = '<?php echo __('Create directory') ?>';