Steam - Default language

Make sure you always see the steam page in your preferred language. You can configure the language in the language variable.

目前为 2016-07-03 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Steam - Default language
  3. // @version 0.4
  4. // @description Make sure you always see the steam page in your preferred language. You can configure the language in the language variable.
  5. // @author Royalgamer06
  6. // @include /^(http|https)\:\/\/(store\.steampowered|steamcommunity)\.com.*/
  7. // @run-at document-idle
  8. // @grant none
  9. // @namespace https://greasyfork.org/users/13642
  10. // ==/UserScript==
  11.  
  12. //SET YOUR LANGUAGE HERE
  13. var strTargetLanguage = "english"; //bulgarian, czech, danish, dutch, finnish, french, greek, german, hungarian, italian, japanese, koreana, norwegian, polish, portuguese, brazilian, russian, romanian, schinese, spanish, swedish, tchinese, thai, turkish, ukrainian
  14. var bStayOnPage = false; //true, false
  15.  
  16. //DO NOT TOUCH BELOW
  17. var cookie = document.cookie;
  18. var language;
  19. $J("script[src]").each(function() {
  20. var match = this.src.match(/(?:\?|&(?:amp;)?)l=([^&]+)/);
  21. if (match) {
  22. language = match[1];
  23. return false;
  24. }
  25. });
  26. if (language === undefined) {
  27. language = (cookie.match(/steam_language=([a-z]+)/i) || [])[1] || "english";
  28. }
  29. if (language.toLowerCase() !== strTargetLanguage.toLowerCase()) {
  30. ChangeLanguage(strTargetLanguage, bStayOnPage);
  31. }