GeSHi Language File Validation Script

To use this script, make sure that geshi.php is in the parent directory or in your include_path, and that the language files are in a subdirectory of GeSHi's directory called geshi/.

Everything else will be done by this script automatically. After the script finished you should see messages of what could cause trouble with GeSHi or where your language files can be improved. Please be patient, as this might take some time.

  1. Checking where to find GeSHi installation ...
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /var/www/vhosts/phpserver.nl/httpdocs/javascriptcursus/php/geshi/geshi.php on line 259
    OK
  2. Listing available language files ... OK
  3. Validating language file for '4cs' ... OK
  4. Validating language file for '6502acme' ... OK
  5. Validating language file for '6502kickass' ... OK
  6. Validating language file for '6502tasm' ... OK
  7. Validating language file for '68000devpac' ... OK
  8. Validating language file for 'abap' ... OK
  9. Validating language file for 'actionscript' ... OK
  10. Validating language file for 'actionscript3' ... OK
  11. Validating language file for 'ada' ... OK
  12. Validating language file for 'algol68' ... OK
  13. Validating language file for 'apache' ... OK
  14. Validating language file for 'applescript' ... OK
  15. Validating language file for 'apt_sources' ... OK
  16. Validating language file for 'asm' ... OK
  17. Validating language file for 'asp' ... OK
  18. Validating language file for 'autoconf' ... OK
  19. Validating language file for 'autohotkey' ... OK
  20. Validating language file for 'autoit' ... OK
  21. Validating language file for 'avisynth' ... OK
  22. Validating language file for 'awk' ... OK
  23. Validating language file for 'bascomavr' ... OK
  24. Validating language file for 'bash' ... OK
  25. Validating language file for 'basic4gl' ... OK
  26. Validating language file for 'bf' ... OK
  27. Validating language file for 'bibtex' ... OK
  28. Validating language file for 'blitzbasic' ... OK
  29. Validating language file for 'bnf' ... OK
  30. Validating language file for 'boo' ... OK
  31. Validating language file for 'c' ... OK
  32. Validating language file for 'c_loadrunner' ... OK
  33. Validating language file for 'c_mac' ... OK
  34. Validating language file for 'caddcl' ... OK
  35. Validating language file for 'cadlisp' ... OK
  36. Validating language file for 'cfdg' ... OK
  37. Validating language file for 'cfm' ... OK
  38. Validating language file for 'chaiscript' ... OK
  39. Validating language file for 'cil' ... OK
  40. Validating language file for 'clojure' ... OK
  41. Validating language file for 'cmake' ... OK
  42. Validating language file for 'cobol' ... OK
  43. Validating language file for 'coffeescript' ... OK
  44. Validating language file for 'cpp' ... OK
  45. Validating language file for 'cpp-qt' ... OK
  46. Validating language file for 'csharp' ... OK
  47. Validating language file for 'css' ... OK
  48. Validating language file for 'cuesheet' ... OK
  49. Validating language file for 'd' ... OK
  50. Validating language file for 'dcs' ... OK
  51. Validating language file for 'delphi' ... OK
  52. Validating language file for 'diff' ... OK
  53. Validating language file for 'div' ... OK
  54. Validating language file for 'dos' ... OK
  55. Validating language file for 'dot' ... OK
  56. Validating language file for 'e' ... OK
  57. Validating language file for 'ecmascript' ... OK
  58. Validating language file for 'eiffel' ... OK
  59. Validating language file for 'email' ... OK
  60. Validating language file for 'epc' ... OK
  61. Validating language file for 'erlang' ... OK
  62. Validating language file for 'euphoria' ... OK
  63. Validating language file for 'f1' ... OK
  64. Validating language file for 'falcon' ... OK
  65. Validating language file for 'fo' ... OK
  66. Validating language file for 'fortran' ... OK
  67. Validating language file for 'freebasic' ... OK
  68. Validating language file for 'fsharp' ... OK
  69. Validating language file for 'gambas' ... OK
  70. Validating language file for 'gdb' ... OK
  71. Validating language file for 'genero' ... OK
  72. Validating language file for 'genie' ... OK
  73. Validating language file for 'gettext' ... OK
  74. Validating language file for 'glsl' ... OK
  75. Validating language file for 'gml' ... OK
  76. Validating language file for 'gnuplot' ... OK
  77. Validating language file for 'go' ... OK
  78. Validating language file for 'groovy' ... OK
  79. Validating language file for 'gwbasic' ... OK
  80. Validating language file for 'haskell' ... OK
  81. Validating language file for 'hicest' ... OK
  82. Validating language file for 'hq9plus' ... OK
  83. Validating language file for 'html4strict' ... Failed
    1. ERROR Language file contains no $language_data['URLS'] structure to check!

Validation process completed in seconds.