load_lang.php 795 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. require_once __DIR__.'/../path.php';
  3. /*
  4. load language file
  5. 范例
  6. echo $_local->gui->XXXX;
  7. <?php echo $_local->gui->XXXX;?>
  8. gLocal.gui.XXXX
  9. */
  10. if(isset($_GET["language"])){
  11. $currLanguage=$_GET["language"];
  12. }
  13. else{
  14. if(isset($_COOKIE["language"])){
  15. $currLanguage=$_COOKIE["language"];
  16. }
  17. else{
  18. $currLanguage="en";
  19. }
  20. }
  21. setcookie("language", $currLanguage, time()+60*60*24*365,"/");
  22. if(file_exists(_DIR_LANGUAGE_.'/'.$currLanguage.".json")){
  23. $_local=json_decode(file_get_contents(_DIR_LANGUAGE_.'/'.$currLanguage.".json"));
  24. $_local_arr=json_decode(file_get_contents(_DIR_LANGUAGE_.'/'.$currLanguage.".json"),true);
  25. }
  26. else{
  27. $_local=json_decode(file_get_contents(_DIR_LANGUAGE_."/default.json"));
  28. $_local_arr=json_decode(file_get_contents(_DIR_LANGUAGE_."/default.json"),true);
  29. }
  30. ?>