locale.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <html>
  2. <head>
  3. <title>Locale</title>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0 user-scalable=no">
  6. <link rel="stylesheet" href="../../script/semantic/semantic.css">
  7. <script type="application/javascript" src="../../script/jquery.min.js"></script>
  8. <script type="application/javascript" src="../../script/clipboard.min.js"></script>
  9. <script type="application/javascript" src="../../script/semantic/semantic.js"></script>
  10. </head>
  11. <body>
  12. <div class="ui container">
  13. <div class="ui basic segment">
  14. <div class="ui header">
  15. <i class="translate icon"></i>
  16. <div class="content">
  17. Language setting
  18. <div class="sub header">You can change the display language here.<br> The language setting will only affect the current computer.</div>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="ui divider"></div>
  23. <div class="ui green inverted segment" style="display:none;" id="updateSet">
  24. <h5 class="ui header">
  25. <i class="checkmark icon"></i>
  26. <div class="content">
  27. Setting Updated. Please sign out to apply these changes.
  28. </div>
  29. </h5>
  30. </div>
  31. <div class="ui form">
  32. <div class="field">
  33. <label>Display language</label>
  34. <div class="ui selection dropdown">
  35. <input id="language" type="hidden" name="language">
  36. <i class="dropdown icon"></i>
  37. <div class="default text">Language</div>
  38. <div class="menu">
  39. <div class="item" data-value="default">Browser Default</div>
  40. <div class="item" data-value="zh-TW">繁體中文</div>
  41. </div>
  42. </div>
  43. </div>
  44. <button id="ntb" onclick="update();" class="ui green button" type="submit">Update</button>
  45. </div>
  46. </div>
  47. <script>
  48. $("#language").val(localStorage.getItem('global_language'));
  49. $('.selection.dropdown').dropdown();
  50. function update() {
  51. localStorage.setItem('global_language', $("#language").val());
  52. $("#updateSet").stop().finish().slideDown("fast").delay(3000).slideUp('fast');
  53. }
  54. </script>
  55. </body>
  56. </html>