kammavaca.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="./framework/jquery-3.3.1.min.js"></script>
  5. <script>
  6. var number_pali = [
  7. { id: "1", value: "ekāha-",},
  8. { id: "2", value: "dvīha-",},
  9. { id: "3", value: "tīha-",},
  10. { id: "4", value: "catūha-",},
  11. { id: "5", value: "Pañcāha-",},
  12. { id: "6", value: "chāha-",},
  13. { id: "7", value: "sattāha-",},
  14. { id: "8", value: "aṭṭhāha",},
  15. { id: "9", value: "navāha-",},
  16. { id: "10", value: "dasāha-",},
  17. { id: "11", value: "ekādasāha-",},
  18. { id: "12", value: "dvādasāha-",},
  19. { id: "13", value: "terasāha-",},
  20. { id: "14", value: "cuddasāha-",},
  21. { id: "15", value: "pakkha-",},
  22. ];
  23. var number_pali_B = [
  24. { id: "1", value: "",},
  25. { id: "2", value: "dutiyampi ",},
  26. { id: "3", value: "tatiyampi ",},
  27. ];
  28. function parivasa_known(day,nama){
  29. var parivasa_string=new Object
  30. var sg_des_pl_A ="Ahaṃ bhante "
  31. var sg_des_pl_A1="sambahulā nānāvatthukā saṅghādisesā āpattiyo āpajjiṃ "
  32. var sg_des_pl_B ="paṭicchannāyo."
  33. var sg_des_pl_B1="So’haṃ "
  34. var sg_des_pl_C ="bhante saṅghaṃ "
  35. var sg_des_pl_C1="sambahulānaṃ nānāvatthukānaṃ saṅghādisesānaṃ āpattīnaṃ "
  36. var sg_des_pl_D ="paṭicchannānaṃ "
  37. var sg_des_pl_E ="parivāsaṃ "
  38. var sg_des_pl_E1 ="yācāmi."
  39. parivasa_string.yacana = new Array;
  40. parivasa_string.yacana[1] = ""
  41. parivasa_string.yacana[2] = ""
  42. parivasa_string.yacana[3] = "";
  43. for(var i=0;i<3;i++){
  44. parivasa_string.yacana[i+1] += sg_des_pl_A + sg_des_pl_A1
  45. parivasa_string.yacana[i+1] += number_pali[day-1].value
  46. parivasa_string.yacana[i+1] += sg_des_pl_B +"<br>"+sg_des_pl_B1
  47. parivasa_string.yacana[i+1] += number_pali_B[i].value
  48. parivasa_string.yacana[i+1] += sg_des_pl_C
  49. parivasa_string.yacana[i+1] += sg_des_pl_C1 + number_pali[day-1].value + sg_des_pl_D + number_pali[day-1].value + sg_des_pl_E
  50. parivasa_string.yacana[i+1] += sg_des_pl_E1
  51. };
  52. parivasa_string.kammavaca = new Array;
  53. parivasa_string.kammavaca[0] = "";
  54. parivasa_string.kammavaca[1] = ""
  55. parivasa_string.kammavaca[2] = ""
  56. parivasa_string.kammavaca[3] = "";
  57. parivasa_string.kammavaca[4] = "";
  58. parivasa_string.kammavaca[0] += "Suṇātu me bhante saṅgho. Ayaṃ ";
  59. parivasa_string.kammavaca[0] += nama.slice(0,length-1) + "o"
  60. parivasa_string.kammavaca[0] += " bhikkhu " +sg_des_pl_A1
  61. parivasa_string.kammavaca[0] += number_pali[day-1].value
  62. parivasa_string.kammavaca[0] += sg_des_pl_B
  63. parivasa_string.kammavaca[0] += "<br>So saṅghaṃ "
  64. parivasa_string.kammavaca[0] += sg_des_pl_C1 + number_pali[day-1].value + sg_des_pl_D + number_pali[day-1].value + sg_des_pl_E
  65. parivasa_string.kammavaca[0] += "yācati.<br>"
  66. parivasa_string.kammavaca[0] += "Yadi saṅghassa pattakallaṃ, Saṅgho "+nama+"ssa bhikkhuno "
  67. parivasa_string.kammavaca[0] += sg_des_pl_C1 + number_pali[day-1].value + sg_des_pl_D + number_pali[day-1].value
  68. parivasa_string.kammavaca[0] += "parivāsaṃ dadeyya. Esā ñatti."
  69. parivasa_string.kammavaca[1] += "Suṇātu me bhante saṅgho. Ayaṃ ";
  70. parivasa_string.kammavaca[1] += nama.slice(0,length-1) + "o"
  71. parivasa_string.kammavaca[1] += " bhikkhu " +sg_des_pl_A1
  72. parivasa_string.kammavaca[1] += number_pali[day-1].value
  73. parivasa_string.kammavaca[1] += sg_des_pl_B
  74. parivasa_string.kammavaca[1] += "<br>So saṅghaṃ "
  75. parivasa_string.kammavaca[1] += sg_des_pl_C1 + number_pali[day-1].value + sg_des_pl_D + number_pali[day-1].value + sg_des_pl_E
  76. parivasa_string.kammavaca[1] += "yācati.<br>"
  77. parivasa_string.kammavaca[1] += "Saṅgho "+nama+"ssa bhikkhuno "
  78. parivasa_string.kammavaca[1] += sg_des_pl_C1 + number_pali[day-1].value + sg_des_pl_D + number_pali[day-1].value + sg_des_pl_E
  79. parivasa_string.kammavaca[1] += " deti.<br>Yass’āyasmato khamati, "+nama+"ssa bhikkhuno "
  80. parivasa_string.kammavaca[1] += sg_des_pl_C1 + number_pali[day-1].value + sg_des_pl_D + number_pali[day-1].value
  81. parivasa_string.kammavaca[1] += "parivāsassa dānaṃ, so tuṇh’assa.<br>Yassa nakkhamati, so bhāseyya."
  82. parivasa_string.kammavaca[2] += number_pali_B[2-1].value+"etam·atthaṃ vadāmi. "
  83. parivasa_string.kammavaca[2] += parivasa_string.kammavaca[1]
  84. parivasa_string.kammavaca[3] += number_pali_B[3-1].value+"etam·atthaṃ vadāmi. "
  85. parivasa_string.kammavaca[3] += parivasa_string.kammavaca[1]
  86. parivasa_string.kammavaca[4] += "Dinno saṅghena "+nama+"ssa bhikkhuno "
  87. parivasa_string.kammavaca[4] += sg_des_pl_C1 + number_pali[day-1].value + sg_des_pl_D + number_pali[day-1].value
  88. parivasa_string.kammavaca[4] += "parivāso. Khamati saṅghassa, tasmā tuṇhī. Evam·etaṃ dhārayāmi."
  89. return parivasa_string;
  90. }
  91. function parivasa_unknown(){
  92. }
  93. function run(){
  94. var parivasa = new Object
  95. if(conceal_day.value>=1 && conceal_day.value<=15){
  96. if(nama_str.value==""){
  97. nama_str.value="itthannāma"
  98. }
  99. parivasa = parivasa_known(conceal_day.value,nama_str.value)
  100. }
  101. else if(conceal_day.value=="" || conceal_day.value==0){
  102. $("#parivasa_yacana").html("无覆藏部分未完成")
  103. $("#parivasa_kammavaca").html("")
  104. }
  105. else{
  106. $("#parivasa_yacana").html("您的情况有些棘手,超出了本程序的能力范畴")
  107. $("#parivasa_kammavaca").html("")
  108. }
  109. $("#parivasa_yacana").html(parivasa.yacana[1]+"<br>"+parivasa.yacana[2] + "<br>" + parivasa.yacana[3])
  110. $("#parivasa_kammavaca").html(parivasa.kammavaca[0]+"<br>"+parivasa.kammavaca[1]+"<br>"+parivasa.kammavaca[2] + "<br>" + parivasa.kammavaca[3]+ "<br>" + parivasa.kammavaca[4])
  111. }
  112. </script>
  113. </head>
  114. <body>
  115. 覆藏<input id="conceal_day" type="number" min="1" max="15" />天<br>
  116. 法名<input id="nama_str" type="text"/><br>
  117. <button onclick="run()">生成</button>
  118. <div>
  119. <span>
  120. 请求语:
  121. </span>
  122. <span id="parivasa_yacana">
  123. </span>
  124. </div>
  125. <div>
  126. <span>
  127. 甘马语:
  128. </span>
  129. <span id="parivasa_kammavaca">
  130. </span>
  131. </div>
  132. </body>