فهرست منبع

句子分享链接

Bhikkhu-Kosalla 5 سال پیش
والد
کامیت
b1a800c458

+ 247 - 42
app/public/book_tag/en.json

@@ -1,29 +1,94 @@
 [
 [
-  { "book": "1", "para": "2", "title": "Namakkārapāḷi", "tag": ":anna:" },
-  { "book": "1", "para": "159", "title": "Namakkāraṭīkā", "tag": ":anna:" },
-  { "book": "2", "para": "2", "title": "Mahāpaṇāmapāṭha", "tag": ":anna:" },
+  {
+    "book": "1",
+    "para": "2",
+    "title": "Namakkārapāḷi",
+    "tag": ":anna:"
+  },
+  {
+    "book": "1",
+    "para": "159",
+    "title": "Namakkāraṭīkā",
+    "tag": ":anna:"
+  },
+  {
+    "book": "2",
+    "para": "2",
+    "title": "Mahāpaṇāmapāṭha",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "2",
     "book": "2",
     "para": "428",
     "para": "428",
     "title": "Tigumbacetiya thomanā",
     "title": "Tigumbacetiya thomanā",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "2", "para": "479", "title": "Vāsamālinīkya", "tag": ":anna:" },
-  { "book": "3", "para": "2", "title": "Lakkhaṇāto", "tag": ":anna:" },
-  { "book": "4", "para": "2", "title": "Suttavandanā", "tag": ":anna:" },
-  { "book": "5", "para": "2", "title": "Jinālaṅkāra", "tag": ":anna:" },
-  { "book": "6", "para": "2", "title": "Kamalāñjali", "tag": ":anna:" },
-  { "book": "7", "para": "2", "title": "Pajjamadhu", "tag": ":anna:" },
-  { "book": "8", "para": "2", "title": "Buddhaguṇagāthāvalī", "tag": ":anna:" },
+  {
+    "book": "2",
+    "para": "479",
+    "title": "Vāsamālinīkya",
+    "tag": ":anna:"
+  },
+  {
+    "book": "3",
+    "para": "2",
+    "title": "Lakkhaṇāto",
+    "tag": ":anna:"
+  },
+  {
+    "book": "4",
+    "para": "2",
+    "title": "Suttavandanā",
+    "tag": ":anna:"
+  },
+  {
+    "book": "5",
+    "para": "2",
+    "title": "Jinālaṅkāra",
+    "tag": ":anna:"
+  },
+  {
+    "book": "6",
+    "para": "2",
+    "title": "Kamalāñjali",
+    "tag": ":anna:"
+  },
+  {
+    "book": "7",
+    "para": "2",
+    "title": "Pajjamadhu",
+    "tag": ":anna:"
+  },
+  {
+    "book": "8",
+    "para": "2",
+    "title": "Buddhaguṇagāthāvalī",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "9",
     "book": "9",
     "para": "2",
     "para": "2",
     "title": "Abhidhānappadīpikāṭīkā",
     "title": "Abhidhānappadīpikāṭīkā",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "10", "para": "2", "title": "Subodhālaṅkāro", "tag": ":anna:" },
-  { "book": "11", "para": "2", "title": "Subodhālaṅkāraṭīkā", "tag": ":anna:" },
-  { "book": "12", "para": "2", "title": "Bālāvatāra", "tag": ":anna:" },
+  {
+    "book": "10",
+    "para": "2",
+    "title": "Subodhālaṅkāro",
+    "tag": ":anna:"
+  },
+  {
+    "book": "11",
+    "para": "2",
+    "title": "Subodhālaṅkāraṭīkā",
+    "tag": ":anna:"
+  },
+  {
+    "book": "12",
+    "para": "2",
+    "title": "Bālāvatāra",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "13",
     "book": "13",
     "para": "2",
     "para": "2",
@@ -60,39 +125,144 @@
     "title": "Saddanītippakaraṇaṃ (dhātumālā)",
     "title": "Saddanītippakaraṇaṃ (dhātumālā)",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "17", "para": "2", "title": "Padarūpasiddhi", "tag": ":anna:" },
+  {
+    "book": "17",
+    "para": "2",
+    "title": "Padarūpasiddhi",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "18",
     "book": "18",
     "para": "2",
     "para": "2",
     "title": "Moggallāna pañcikā ṭīkā",
     "title": "Moggallāna pañcikā ṭīkā",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "19", "para": "2", "title": "Payogasiddhipāḷi", "tag": ":anna:" },
-  { "book": "20", "para": "2", "title": "Vuttodayaṃ", "tag": ":anna:" },
-  { "book": "21", "para": "2", "title": "Abhidhānappadīpikā", "tag": ":anna:" },
-  { "book": "22", "para": "2", "title": "Niruttidīpanīpāṭha", "tag": ":anna:" },
-  { "book": "23", "para": "2", "title": "Paramatthadīpanī", "tag": ":anna:" },
-  { "book": "24", "para": "2", "title": "Anudīpanīpāṭha", "tag": ":anna:" },
+  {
+    "book": "19",
+    "para": "2",
+    "title": "Payogasiddhipāḷi",
+    "tag": ":anna:"
+  },
+  {
+    "book": "20",
+    "para": "2",
+    "title": "Vuttodayaṃ",
+    "tag": ":anna:"
+  },
+  {
+    "book": "21",
+    "para": "2",
+    "title": "Abhidhānappadīpikā",
+    "tag": ":anna:"
+  },
+  {
+    "book": "22",
+    "para": "2",
+    "title": "Niruttidīpanīpāṭha",
+    "tag": ":anna:"
+  },
+  {
+    "book": "23",
+    "para": "2",
+    "title": "Paramatthadīpanī",
+    "tag": ":anna:"
+  },
+  {
+    "book": "24",
+    "para": "2",
+    "title": "Anudīpanīpāṭha",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "25",
     "book": "25",
     "para": "2",
     "para": "2",
     "title": "Paṭṭhānuddesa dīpanīpāṭha",
     "title": "Paṭṭhānuddesa dīpanīpāṭha",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "26", "para": "2", "title": "Caturārakkhadīpanī", "tag": ":anna:" },
-  { "book": "27", "para": "2", "title": "Kavidappaṇanīti", "tag": ":anna:" },
-  { "book": "28", "para": "2", "title": "Nītimañjarī", "tag": ":anna:" },
-  { "book": "29", "para": "2", "title": "Dhammanīti", "tag": ":anna:" },
-  { "book": "30", "para": "2", "title": "Mahārahanīti", "tag": ":anna:" },
-  { "book": "31", "para": "2", "title": "Lokanīti", "tag": ":anna:" },
-  { "book": "32", "para": "2", "title": "Suttantanīti", "tag": ":anna:" },
-  { "book": "32", "para": "134", "title": "Vasalasutta", "tag": ":anna:" },
-  { "book": "33", "para": "2", "title": "Sūrassatīnīti", "tag": ":anna:" },
-  { "book": "34", "para": "2", "title": "Cāṇakyanītipāḷi", "tag": ":anna:" },
-  { "book": "35", "para": "2", "title": "Naradakkhadīpanī", "tag": ":anna:" },
-  { "book": "36", "para": "2", "title": "Rasavāhinī", "tag": ":anna:" },
-  { "book": "37", "para": "2", "title": "Sīmavisodhanī", "tag": ":anna:" },
-  { "book": "38", "para": "2", "title": "Vessantarāgīti", "tag": ":anna:" },
+  {
+    "book": "26",
+    "para": "2",
+    "title": "Caturārakkhadīpanī",
+    "tag": ":anna:"
+  },
+  {
+    "book": "27",
+    "para": "2",
+    "title": "Kavidappaṇanīti",
+    "tag": ":anna:"
+  },
+  {
+    "book": "28",
+    "para": "2",
+    "title": "Nītimañjarī",
+    "tag": ":anna:"
+  },
+  {
+    "book": "29",
+    "para": "2",
+    "title": "Dhammanīti",
+    "tag": ":anna:"
+  },
+  {
+    "book": "30",
+    "para": "2",
+    "title": "Mahārahanīti",
+    "tag": ":anna:"
+  },
+  {
+    "book": "31",
+    "para": "2",
+    "title": "Lokanīti",
+    "tag": ":anna:"
+  },
+  {
+    "book": "32",
+    "para": "2",
+    "title": "Suttantanīti",
+    "tag": ":anna:"
+  },
+  {
+    "book": "32",
+    "para": "134",
+    "title": "Vasalasutta",
+    "tag": ":anna:"
+  },
+  {
+    "book": "33",
+    "para": "2",
+    "title": "Sūrassatīnīti",
+    "tag": ":anna:"
+  },
+  {
+    "book": "34",
+    "para": "2",
+    "title": "Cāṇakyanītipāḷi",
+    "tag": ":anna:"
+  },
+  {
+    "book": "35",
+    "para": "2",
+    "title": "Naradakkhadīpanī",
+    "tag": ":anna:"
+  },
+  {
+    "book": "36",
+    "para": "2",
+    "title": "Rasavāhinī",
+    "tag": ":anna:"
+  },
+  {
+    "book": "37",
+    "para": "2",
+    "title": "Sīmavisodhanī",
+    "tag": ":anna:"
+  },
+  {
+    "book": "38",
+    "para": "2",
+    "title": "Vessantarāgīti",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "39",
     "book": "39",
     "para": "3",
     "para": "3",
@@ -135,9 +305,24 @@
     "title": "(saṅgayana-puccha vissajjanā) Aṭṭhakathā",
     "title": "(saṅgayana-puccha vissajjanā) Aṭṭhakathā",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "46", "para": "1", "title": "Milidaṭīkā", "tag": ":anna:" },
-  { "book": "47", "para": "1", "title": "Padamañjarī ", "tag": ":anna:" },
-  { "book": "48", "para": "1", "title": "Padasādhanaṃ ", "tag": ":anna:" },
+  {
+    "book": "46",
+    "para": "1",
+    "title": "Milidaṭīkā",
+    "tag": ":anna:"
+  },
+  {
+    "book": "47",
+    "para": "1",
+    "title": "Padamañjarī ",
+    "tag": ":anna:"
+  },
+  {
+    "book": "48",
+    "para": "1",
+    "title": "Padasādhanaṃ ",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "49",
     "book": "49",
     "para": "1",
     "para": "1",
@@ -162,15 +347,30 @@
     "title": "Moggallāna vuttivivaraṇapañcikā. ",
     "title": "Moggallāna vuttivivaraṇapañcikā. ",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "53", "para": "1", "title": "Thupavaṃso ", "tag": ":anna:" },
-  { "book": "54", "para": "1", "title": "Dāṭhāvaṃso ", "tag": ":anna:" },
+  {
+    "book": "53",
+    "para": "1",
+    "title": "Thupavaṃso ",
+    "tag": ":anna:"
+  },
+  {
+    "book": "54",
+    "para": "1",
+    "title": "Dāṭhāvaṃso ",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "55",
     "book": "55",
     "para": "1",
     "para": "1",
     "title": "Dhātupāṭha  vilāsiniyā",
     "title": "Dhātupāṭha  vilāsiniyā",
     "tag": ":anna:"
     "tag": ":anna:"
   },
   },
-  { "book": "56", "para": "1", "title": "Dhātuvaṃso ", "tag": ":anna:" },
+  {
+    "book": "56",
+    "para": "1",
+    "title": "Dhātuvaṃso ",
+    "tag": ":anna:"
+  },
   {
   {
     "book": "57",
     "book": "57",
     "para": "1",
     "para": "1",
@@ -849,7 +1049,12 @@
     "title": "Dhammapadapāḷi",
     "title": "Dhammapadapāḷi",
     "tag": ":sutta::mula:"
     "tag": ":sutta::mula:"
   },
   },
-  { "book": "157", "para": "3", "title": "Udānapāḷi", "tag": ":sutta::mula:" },
+  {
+    "book": "157",
+    "para": "3",
+    "title": "Udānapāḷi",
+    "tag": ":sutta::mula:"
+  },
   {
   {
     "book": "158",
     "book": "158",
     "para": "3",
     "para": "3",
@@ -1468,4 +1673,4 @@
     "title": "(VN)Parivārapāḷi",
     "title": "(VN)Parivārapāḷi",
     "tag": ":vinaya::mula:"
     "tag": ":vinaya::mula:"
   }
   }
-]
+]

+ 1 - 0
app/public/lang/default.json

@@ -463,6 +463,7 @@
 		"optional": "optional",
 		"optional": "optional",
 		"comment": "comments",
 		"comment": "comments",
 		"my_term": "my term",
 		"my_term": "my term",
+		"scan_in_reader": "scan in reader",
 		"": ""
 		"": ""
 	},
 	},
 	"grammastr": [
 	"grammastr": [

+ 1 - 0
app/public/lang/en.json

@@ -462,6 +462,7 @@
 		"optional": "optional",
 		"optional": "optional",
 		"comment": "comments",
 		"comment": "comments",
 		"my_term": "my term",
 		"my_term": "my term",
+		"scan_in_reader": "scan in reader",
 		"": ""
 		"": ""
 	},
 	},
 	"grammastr": [
 	"grammastr": [

+ 1 - 0
app/public/lang/my.json

@@ -462,6 +462,7 @@
 		"optional": "optional",
 		"optional": "optional",
 		"comment": "comments",
 		"comment": "comments",
 		"my_term": "my term",
 		"my_term": "my term",
+		"scan_in_reader": "scan in reader",
 		"": "",
 		"": "",
 		"": ""
 		"": ""
 	},
 	},

+ 1 - 0
app/public/lang/si.json

@@ -467,6 +467,7 @@
 		"optional": "optional",
 		"optional": "optional",
 		"comment": "comments",
 		"comment": "comments",
 		"my_term": "my term",
 		"my_term": "my term",
+		"scan_in_reader": "scan in reader",
 		"": "",
 		"": "",
 		"": ""
 		"": ""
 	},
 	},

+ 1 - 0
app/public/lang/zh-cn.json

@@ -465,6 +465,7 @@
 		"optional": "选填",
 		"optional": "选填",
 		"comment": "评论",
 		"comment": "评论",
 		"my_term": "我的术语",
 		"my_term": "我的术语",
+		"scan_in_reader": "去藏经阁中阅览",
 		"": ""
 		"": ""
 	},
 	},
 	"grammastr": [
 	"grammastr": [

+ 1 - 0
app/public/lang/zh-tw.json

@@ -464,6 +464,7 @@
 		"optional": "選填",
 		"optional": "選填",
 		"comment": "評論",
 		"comment": "評論",
 		"my_term": "我的術語",
 		"my_term": "我的術語",
+		"scan_in_reader": "去藏經閣中閱覽",
 		"": ""
 		"": ""
 	},
 	},
 	"grammastr": [
 	"grammastr": [

+ 13 - 3
app/studio/js/render.js

@@ -1281,11 +1281,12 @@ function render_sent_tool_bar(elementBlock, begin) {
   output += "<div class='sent_wbw_trans_bar'>";
   output += "<div class='sent_wbw_trans_bar'>";
   let sentIdString = abook + "-" + aparagraph + "-" + iBegin + "-" + iEnd;
   let sentIdString = abook + "-" + aparagraph + "-" + iBegin + "-" + iEnd;
   let sentIdStringLink = "{{" + sentIdString + "}}";
   let sentIdStringLink = "{{" + sentIdString + "}}";
+  let sentReaderLink = "";
   if (_display_sbs == 0) {//逐段模式
   if (_display_sbs == 0) {//逐段模式
-    let sentReaderLink = "https://www.wikipali.org/app/pcdl/reader.php?view=para&book=" + abook + "&para=" + aparagraph;
+    sentReaderLink = "https://www.wikipali.org/app/pcdl/reader.php?view=para&book=" + abook + "&para=" + aparagraph;
   }
   }
   else {//逐句模式
   else {//逐句模式
-    let sentReaderLink = "https://www.wikipali.org/app/pcdl/reader.php?view=sent&book=" + abook + "&para=" + aparagraph + "&begin=" + iBegin + "&end=" + iEnd;
+    sentReaderLink = "https://www.wikipali.org/app/pcdl/reader.php?view=sent&book=" + abook + "&para=" + aparagraph + "&begin=" + iBegin + "&end=" + iEnd;
   }
   }
   output +=
   output +=
     "<span>" +
     "<span>" +
@@ -1296,7 +1297,13 @@ function render_sent_tool_bar(elementBlock, begin) {
   output += gLocal.gui.copy_to_clipboard;
   output += gLocal.gui.copy_to_clipboard;
   output += "]</a></span>";
   output += "]</a></span>";
   //	output += "<span>"+abook+"-"+aparagraph+"-"+iBegin+"-"+iEnd+"</span>";
   //	output += "<span>"+abook+"-"+aparagraph+"-"+iBegin+"-"+iEnd+"</span>";
-  output += "<a href=''>";
+  if (_display_sbs == 0) {//逐段模式
+    output += "<a href='../pcdl/reader.php?view=para&book=" + abook + "&para=" + aparagraph + "' target='_blank'>";
+  }
+  else {//逐句模式
+    output += "<a href='../pcdl/reader.php?view=sent&book=" + abook + "&para=" + aparagraph + "&begin=" + iBegin + "&end=" + iEnd + "' target='_blank'>";
+  }
+  output += "[" + gLocal.gui.scan_in_reader + "]";
   output += "</a>";
   output += "</a>";
   output += "<guide gid='sent_func' style='margin:unset;'></guide>";
   output += "<guide gid='sent_func' style='margin:unset;'></guide>";
   output += "</div>";
   output += "</div>";
@@ -1537,6 +1544,9 @@ function renderWordParBlockInner(elementBlock) {
           "')\">[";
           "')\">[";
         output += gLocal.gui.copy_to_clipboard;
         output += gLocal.gui.copy_to_clipboard;
         output += "]</a></span>";
         output += "]</a></span>";
+        output += "<a href='../pcdl/reader.php?view=sent&book=" + book + "&para=" + paragraph + "&begin=" + nextBegin + "&end=" + nextEnd + "' target='_blank'>";
+        output += "[" + gLocal.gui.scan_in_reader + "]";
+        output += "</a>";
         output += "<guide gid='sent_func' style='margin:unset;'></guide>";
         output += "<guide gid='sent_func' style='margin:unset;'></guide>";
         output += "</div>";
         output += "</div>";