jsCalendar.lang.zh.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /*
  2. * jsCalendar language extension
  3. * Add Chinese Language support
  4. * Translator: Lucas Suehara (BlackEgg@github)
  5. */
  6. // We love anonymous functions
  7. (function(){
  8. // Get library
  9. var jsCalendar = window.jsCalendar;
  10. // If jsCalendar is not loaded
  11. if (typeof jsCalendar === 'undefined') {
  12. // If there is no language to load array
  13. if (typeof window.jsCalendar_language2load === 'undefined') {
  14. window.jsCalendar_language2load = [];
  15. }
  16. // Wrapper to add language to load list
  17. jsCalendar = {
  18. addLanguage : function (language) {
  19. // Add language to load list
  20. window.jsCalendar_language2load.push(language);
  21. }
  22. };
  23. }
  24. // Add a new language
  25. jsCalendar.addLanguage({
  26. // Language code
  27. code : 'zh',
  28. // Months of the year
  29. months : [
  30. '一月',
  31. '二月',
  32. '三月',
  33. '四月',
  34. '五月',
  35. '六月',
  36. '七月',
  37. '八月',
  38. '九月',
  39. '十月',
  40. '十一月',
  41. '十二月'
  42. ],
  43. // Days of the week
  44. days : [
  45. '星期日',
  46. '星期一',
  47. '星期二',
  48. '星期三',
  49. '星期四',
  50. '星期五',
  51. '星期六'
  52. ],
  53. // Overwrite day string format rules
  54. dayStringParser : function(key, day) {
  55. switch(key) {
  56. case 'DD':
  57. case 'dd':
  58. case 'D':
  59. return this.days[day].substring(2, 3);
  60. }
  61. }
  62. });
  63. })();