2
0
Bhikkhu-Kosalla 5 жил өмнө
parent
commit
168b462db4
39 өөрчлөгдсөн 807 нэмэгдсэн , 755 устгасан
  1. 1 1
      app/dict/language/default.php
  2. 1 1
      app/dict/language/en.php
  3. 1 1
      app/dict/language/sinhala.php
  4. 1 1
      app/dict/language/tw.php
  5. 1 1
      app/dict/language/zh.php
  6. 1 1
      app/pcdl/language/default.php
  7. 1 1
      app/pcdl/language/en.php
  8. 1 1
      app/pcdl/language/si.php
  9. 1 1
      app/pcdl/language/zh-cn.php
  10. 1 1
      app/pcdl/language/zh-tw.php
  11. 1 0
      app/public/lang/default.json
  12. 1 0
      app/public/lang/en.json
  13. 1 0
      app/public/lang/my.json
  14. 1 0
      app/public/lang/si.json
  15. 2 1
      app/public/lang/zh-cn.json
  16. 1 0
      app/public/lang/zh-tw.json
  17. 1 1
      app/search/language/default.php
  18. 1 1
      app/search/language/en.php
  19. 1 1
      app/search/language/sinhala.php
  20. 1 1
      app/search/language/tw.php
  21. 1 1
      app/search/language/zh.php
  22. 4 4
      app/studio/editor.php
  23. 1 1
      app/studio/js/render.js
  24. 1 1
      app/studio/language/default.php
  25. 1 1
      app/studio/language/en.php
  26. 1 1
      app/studio/language/my.php
  27. 1 1
      app/studio/language/pali.php
  28. 1 1
      app/studio/language/si.php
  29. 1 1
      app/studio/language/zh-cn.php
  30. 1 1
      app/studio/language/zh-tw.php
  31. 1 1
      app/studio/module/editor_project/language/default.php
  32. 1 1
      app/studio/module/editor_project/language/en.php
  33. 1 1
      app/studio/module/editor_project/language/si.php
  34. 1 1
      app/studio/module/editor_project/language/zh-cn.php
  35. 1 1
      app/studio/module/editor_project/language/zh-tw.php
  36. 297 271
      app/studio/plugin/system_project/gui.html
  37. 460 441
      app/studio/plugin/system_project/module_function.js
  38. 1 1
      documents/course/课程历史链接.md
  39. 10 9
      documents/course/课程通知.txt

+ 1 - 1
app/dict/language/default.php

@@ -224,7 +224,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/dict/language/en.php

@@ -224,7 +224,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/dict/language/sinhala.php

@@ -189,7 +189,7 @@ $module_gui_str['editor_project']['1007']="සටහන";//Note
 $module_gui_str['editor_project']['1008']="ශ්‍රවණ";//Audio
 $module_gui_str['editor_project']['1009']="මාතෘකාව ";//Heading
 $module_gui_str['editor_project']['1010']="තොරතුරු";//Infomation
-$module_gui_str['editor_project']['1011']="කර්තෘ";//Author:
+$_local->gui->author="කර්තෘ";//Author:
 $module_gui_str['editor_project']['1012']="සංස්කාරක";//Editor:
 $module_gui_str['editor_project']['1013']="භාෂාව ";//Language:
 $module_gui_str['editor_project']['1014']="පුනරීක්ෂණය ";//Revision:

+ 1 - 1
app/dict/language/tw.php

@@ -226,7 +226,7 @@ $module_gui_str['editor_project']['1007']="註解";
 $module_gui_str['editor_project']['1008']="音頻";
 $module_gui_str['editor_project']['1009']="標題";
 $module_gui_str['editor_project']['1010']="檔案資訊";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="編輯";
 $module_gui_str['editor_project']['1013']="語言";
 $module_gui_str['editor_project']['1014']="版本";

+ 1 - 1
app/dict/language/zh.php

@@ -224,7 +224,7 @@ $module_gui_str['editor_project']['1007']="注解";
 $module_gui_str['editor_project']['1008']="音频";
 $module_gui_str['editor_project']['1009']="标题";
 $module_gui_str['editor_project']['1010']="详细信息";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="编辑";
 $module_gui_str['editor_project']['1013']="语言";
 $module_gui_str['editor_project']['1014']="版本";

+ 1 - 1
app/pcdl/language/default.php

@@ -204,7 +204,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/pcdl/language/en.php

@@ -204,7 +204,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/pcdl/language/si.php

@@ -166,7 +166,7 @@ $module_gui_str['editor_project']['1007']="සටහන";//Note
 $module_gui_str['editor_project']['1008']="ශ්‍රවණ";//Audio
 $module_gui_str['editor_project']['1009']="මාතෘකාව ";//Heading
 $module_gui_str['editor_project']['1010']="තොරතුරු";//Infomation
-$module_gui_str['editor_project']['1011']="කර්තෘ";//Author:
+$_local->gui->author="කර්තෘ";//Author:
 $module_gui_str['editor_project']['1012']="සංස්කාරක";//Editor:
 $module_gui_str['editor_project']['1013']="භාෂාව ";//Language:
 $module_gui_str['editor_project']['1014']="පුනරීක්ෂණය ";//Revision:

+ 1 - 1
app/pcdl/language/zh-cn.php

@@ -204,7 +204,7 @@ $module_gui_str['editor_project']['1007']="注解";
 $module_gui_str['editor_project']['1008']="音频";
 $module_gui_str['editor_project']['1009']="标题";
 $module_gui_str['editor_project']['1010']="详细信息";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="编辑";
 $module_gui_str['editor_project']['1013']="语言";
 $module_gui_str['editor_project']['1014']="版本";

+ 1 - 1
app/pcdl/language/zh-tw.php

@@ -204,7 +204,7 @@ $module_gui_str['editor_project']['1007']="註解";
 $module_gui_str['editor_project']['1008']="音頻";
 $module_gui_str['editor_project']['1009']="標題";
 $module_gui_str['editor_project']['1010']="檔案資訊";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="編輯";
 $module_gui_str['editor_project']['1013']="語言";
 $module_gui_str['editor_project']['1014']="版本";

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

@@ -452,6 +452,7 @@
 		"ignore": "ignore",
 		"oversize_to_load": "unable to load due to oversize, please reduce the articles range",
 		"open_doc": "如果未自动跳转,请点此打开",
+		"page_end": "The End of The Page",
 		"": ""
 	},
 	"grammastr": [

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

@@ -451,6 +451,7 @@
 		"change_password": "change the password",
 		"ignore": "ignore",
 		"oversize_to_load": "unable to load due to oversize, please reduce the articles range",
+		"page_end": "The End of The Page",
 		"": ""
 	},
 	"grammastr": [

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

@@ -451,6 +451,7 @@
 		"change_password": "change the password",
 		"ignore": "ignore",
 		"oversize_to_load": "unable to load due to oversize, please reduce the articles range",
+		"page_end": "The End of The Page",
 		"": "",
 		"": ""
 	},

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

@@ -456,6 +456,7 @@
 		"change_password": "change the password",
 		"ignore": "ignore",
 		"oversize_to_load": "unable to load due to oversize, please reduce the articles range",
+		"page_end": "The End of The Page",
 		"": "",
 		"": ""
 	},

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

@@ -87,7 +87,7 @@
 		"edit_now": "立即编辑",
 		"edit1": "编辑:",
 		"edition": "版本:",
-		"editor": "编辑",
+		"editor": "编辑",
 		"e_mail": "邮箱",
 		"empty": "清空",
 		"empty_history": "清空历史记录",
@@ -453,6 +453,7 @@
 		"ignore": "忽略",
 		"oversize_to_load": "尺寸过大,无法加载,请缩小加载范围",
 		"open_doc": "如果未自动跳转,请点此打开",
+		"page_end": "已到达页面底端",
 		"": ""
 	},
 	"grammastr": [

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

@@ -453,6 +453,7 @@
 		"ignore": "忽略",
 		"oversize_to_load": "尺寸過大,無法載入,請縮減載入範圍",
 		"open_doc": "如果未自動跳轉,請點此開啟",
+		"page_end": "已到達頁面底端",
 		"": ""
 	},
 	"grammastr": [

+ 1 - 1
app/search/language/default.php

@@ -224,7 +224,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/search/language/en.php

@@ -224,7 +224,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/search/language/sinhala.php

@@ -189,7 +189,7 @@ $module_gui_str['editor_project']['1007']="සටහන";//Note
 $module_gui_str['editor_project']['1008']="ශ්‍රවණ";//Audio
 $module_gui_str['editor_project']['1009']="මාතෘකාව ";//Heading
 $module_gui_str['editor_project']['1010']="තොරතුරු";//Infomation
-$module_gui_str['editor_project']['1011']="කර්තෘ";//Author:
+$_local->gui->author="කර්තෘ";//Author:
 $module_gui_str['editor_project']['1012']="සංස්කාරක";//Editor:
 $module_gui_str['editor_project']['1013']="භාෂාව ";//Language:
 $module_gui_str['editor_project']['1014']="පුනරීක්ෂණය ";//Revision:

+ 1 - 1
app/search/language/tw.php

@@ -226,7 +226,7 @@ $module_gui_str['editor_project']['1007']="註解";
 $module_gui_str['editor_project']['1008']="音頻";
 $module_gui_str['editor_project']['1009']="標題";
 $module_gui_str['editor_project']['1010']="檔案資訊";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="編輯";
 $module_gui_str['editor_project']['1013']="語言";
 $module_gui_str['editor_project']['1014']="版本";

+ 1 - 1
app/search/language/zh.php

@@ -224,7 +224,7 @@ $module_gui_str['editor_project']['1007']="注解";
 $module_gui_str['editor_project']['1008']="音频";
 $module_gui_str['editor_project']['1009']="标题";
 $module_gui_str['editor_project']['1010']="详细信息";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="编辑";
 $module_gui_str['editor_project']['1013']="语言";
 $module_gui_str['editor_project']['1014']="版本";

+ 4 - 4
app/studio/editor.php

@@ -800,7 +800,7 @@ foreach($plugin_list as $info){
 					<option value="tw">正體中文</option>
 			</select>
 			<span>
-				<?php echo $module_gui_str['editor_project']['1011'];?>
+				<?php echo $_local->gui->author;?>
 				<input type="input" id="id_text_edit_author" onkeydown="match_key(this)" onkeyup="unicode_key(this)"/>
 				<?php echo $module_gui_str['editor_project']['1042'];?>
 				<input id="id_text_edit_area_smart_switch" type="checkbox" checked="">
@@ -891,9 +891,9 @@ foreach($plugin_list as $info){
 		</div>
 	</div>
 	
-	<div id="end_of_page" class="borderT textS textAc">
-	The End of The Page<br>
-	——wikipāḷi studio——
+	<div id="end_of_page" class="borderT textS textAc" style="font-size: medium;">
+	<?php echo $_local->gui->page_end; ?><br>
+	——wikipāḷi <?php echo $_local->gui->studio; ?>——
 	</div>
 	
 	<style>

+ 1 - 1
app/studio/js/render.js

@@ -463,7 +463,7 @@ function renderTranslateParBlockInner(elementBlock) {
 		}
 		output += "<div id='tran_pre_" + bId + "_" + senA + "' class='tran_sent_pre'>";
 		if (senText == "") {
-			output += "<span style='color:gray;'>我的译文</span>";
+			output += "<span style='color:gray;'>" + gLocal.gui.translation + "</span>";
 		}
 		else {
 			output += term_std_str_to_tran(senText);

+ 1 - 1
app/studio/language/default.php

@@ -231,7 +231,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/studio/language/en.php

@@ -231,7 +231,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/studio/language/my.php

@@ -231,7 +231,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/studio/language/pali.php

@@ -231,7 +231,7 @@ $module_gui_str['editor_project']['1007']="Note";
 $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/studio/language/si.php

@@ -196,7 +196,7 @@ $module_gui_str['editor_project']['1007']="සටහන";//Note
 $module_gui_str['editor_project']['1008']="ශ්‍රවණ";//Audio
 $module_gui_str['editor_project']['1009']="මාතෘකාව ";//Heading
 $module_gui_str['editor_project']['1010']="තොරතුරු";//Infomation
-$module_gui_str['editor_project']['1011']="කර්තෘ";//Author:
+$_local->gui->author="කර්තෘ";//Author:
 $module_gui_str['editor_project']['1012']="සංස්කාරක";//Editor:
 $module_gui_str['editor_project']['1013']="භාෂාව ";//Language:
 $module_gui_str['editor_project']['1014']="පුනරීක්ෂණය ";//Revision:

+ 1 - 1
app/studio/language/zh-cn.php

@@ -231,7 +231,7 @@ $module_gui_str['editor_project']['1007']="注解";
 $module_gui_str['editor_project']['1008']="音频";
 $module_gui_str['editor_project']['1009']="标题";
 $module_gui_str['editor_project']['1010']="详细信息";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="编辑";
 $module_gui_str['editor_project']['1013']="语言";
 $module_gui_str['editor_project']['1014']="版本";

+ 1 - 1
app/studio/language/zh-tw.php

@@ -233,7 +233,7 @@ $module_gui_str['editor_project']['1007']="註解";
 $module_gui_str['editor_project']['1008']="音頻";
 $module_gui_str['editor_project']['1009']="標題";
 $module_gui_str['editor_project']['1010']="檔案資訊";
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="編輯";
 $module_gui_str['editor_project']['1013']="語言";
 $module_gui_str['editor_project']['1014']="版本";

+ 1 - 1
app/studio/module/editor_project/language/default.php

@@ -10,7 +10,7 @@ $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
 
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/studio/module/editor_project/language/en.php

@@ -10,7 +10,7 @@ $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
 
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/studio/module/editor_project/language/si.php

@@ -10,7 +10,7 @@ $module_gui_str['editor_project']['1008']="Audio";
 $module_gui_str['editor_project']['1009']="Heading";
 $module_gui_str['editor_project']['1010']="Infomation";
 
-$module_gui_str['editor_project']['1011']="Author:";
+$_local->gui->author="Author:";
 $module_gui_str['editor_project']['1012']="Editor:";
 $module_gui_str['editor_project']['1013']="Language:";
 $module_gui_str['editor_project']['1014']="Revision:";

+ 1 - 1
app/studio/module/editor_project/language/zh-cn.php

@@ -10,7 +10,7 @@ $module_gui_str['editor_project']['1008']="音频";
 $module_gui_str['editor_project']['1009']="标题";
 $module_gui_str['editor_project']['1010']="详细信息";
 
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="编辑";
 $module_gui_str['editor_project']['1013']="语言";
 $module_gui_str['editor_project']['1014']="版本";

+ 1 - 1
app/studio/module/editor_project/language/zh-tw.php

@@ -10,7 +10,7 @@ $module_gui_str['editor_project']['1008']="音頻";
 $module_gui_str['editor_project']['1009']="標題";
 $module_gui_str['editor_project']['1010']="檔案資訊";
 
-$module_gui_str['editor_project']['1011']="作者";
+$_local->gui->author="作者";
 $module_gui_str['editor_project']['1012']="編輯";
 $module_gui_str['editor_project']['1013']="語言";
 $module_gui_str['editor_project']['1014']="版本";

+ 297 - 271
app/studio/plugin/system_project/gui.html

@@ -1,7 +1,7 @@
-		<div class="menu" id="menu_project">
-			<h1><?php echo $module_gui_str['editor_project']['1001']; ?></h1>
-			<div id="project_resouce_manage" class="sub_li_menu">
-				<!--
+<div class="menu" id="menu_project">
+	<h1><?php echo $module_gui_str['editor_project']['1001']; ?></h1>
+	<div id="project_resouce_manage" class="sub_li_menu">
+		<!--
 				<div id="project_detail" class="submenu">
 					<p class="submenu_title" onclick="submenu_show_detail(this)"><?php echo $module_gui_str['editor_project']['1010'];?>
 						<svg class="icon">
@@ -13,292 +13,318 @@
 					</div>
 				</div>
 				-->
-				<div id="project_resouce" class="submenu">
-					<p class="submenu_title" onclick="submenu_show_detail(this)"><?php echo $module_gui_str['editor_project']['1004'];?>
-						<svg class="icon">
-    							<use xlink:href="svg/icon.svg#ic_add"></use>
-						</svg></p>
-					<div class="submenu_details">
-						<div id="id_editor_project_res_list">
-							<div>
-								<a onclick="project_res_type_click('doc')">Document</a>
-							</div>
+		<div id="project_resouce" class="submenu">
+			<p class="submenu_title" onclick="submenu_show_detail(this)">
+				<?php echo $module_gui_str['editor_project']['1004'];?>
+				<svg class="icon">
+					<use xlink:href="svg/icon.svg#ic_add"></use>
+				</svg></p>
+			<div class="submenu_details">
+				<div id="id_editor_project_res_list">
+					<div>
+						<a onclick="project_res_type_click('doc')">Document</a>
+					</div>
+					<ul>
+						<li>
+							<!--<button type="button" onclick="com_show_sub_tree(this)" ><span>-</span></button>-->
+							<input type="checkbox" checked />
+							<a onclick="project_res_type_click('wbw')"><?php echo $_local->gui->word_by_word;?></a>
+							<ul class="res_list" id="id_editor_project_res_wbw_inner">
+							</ul>
+						</li>
+						<li>
+							<input type="checkbox" checked />
+							<a onclick="project_res_type_click('tran')"><?php echo $_local->gui->translate;?></a>
+							<ul class="res_list" id="id_editor_project_res_translate_inner">
+							</ul>
+						</li>
+						<li>
+							<input type="checkbox" checked />
+							<a onclick="project_res_type_click('note')"><?php echo $_local->gui->note;?></a>
+							<ul class="res_list" id="id_editor_project_res_note_inner">
+							</ul>
+						</li>
+						<li>
+							<input type="checkbox" />
+							<?php echo $module_gui_str['editor_project']['1008'];?>
 							<ul>
-								<li>
-									<!--<button type="button" onclick="com_show_sub_tree(this)" ><span>-</span></button>-->
-									<input type="checkbox" checked />
-									<a onclick="project_res_type_click('wbw')"><?php echo $module_gui_str['editor_project']['1005'];?></a>
-									<ul class="res_list" id="id_editor_project_res_wbw_inner">
-									</ul>
-								</li>
-								<li>
-									<input type="checkbox" checked />
-									<a onclick="project_res_type_click('tran')"><?php echo $module_gui_str['editor_project']['1006'];?></a>
-									<ul  class="res_list"  id="id_editor_project_res_translate_inner">
-									</ul>
-								</li>
-								<li>
-									<input type="checkbox" checked />
-									<a onclick="project_res_type_click('note')"><?php echo $module_gui_str['editor_project']['1007'];?></a>
-									<ul  class="res_list"  id="id_editor_project_res_note_inner">
-									</ul>
-								</li>
-								<li>
-									<input type="checkbox" />
-									<?php echo $module_gui_str['editor_project']['1008'];?>
-									<ul>
-									</ul>
-								</li>
-								<li>
-									<input type="checkbox" />
-									<?php echo $module_gui_str['editor_project']['1009'];?>
-									<ul  class="res_list"  id="id_editor_project_res_heading_inner">
-									</ul>
-								</li>
-								<li>
-									<input type="checkbox" />
-									<?php echo $module_gui_str['editor_project']['1037'];?>
-									<ul  class="res_list"  id="id_editor_project_res_ild_inner">
-									</ul>
-								</li>
-								
 							</ul>
+						</li>
+						<li>
+							<input type="checkbox" />
+							<?php echo $module_gui_str['editor_project']['1009'];?>
+							<ul class="res_list" id="id_editor_project_res_heading_inner">
+							</ul>
+						</li>
+						<li>
+							<input type="checkbox" />
+							<?php echo $module_gui_str['editor_project']['1037'];?>
+							<ul class="res_list" id="id_editor_project_res_ild_inner">
+							</ul>
+						</li>
+
+					</ul>
+				</div>
+				<hr>
+				<div id="project_res_details">
+					<!--文档信息面板-->
+					<div id="id_editor_project_res_docinfo" style="display:none;">
+						<div class="project_res_info_head">
+							文档信息
 						</div>
-						<hr>
-						<div id="project_res_details">
-							<!--文档信息面板-->
-							<div id="id_editor_project_res_docinfo" style="display:none;">
-							<div class="project_res_info_head">
-								文档信息
-							</div>
-							<div id="id_editor_project_doc_info">
-							<span><?php echo $module_gui_str['editor_project']['1036'];?></span><input type="input" id="doc_info_title" onkeydown="match_key(this)" onkeyup="unicode_key(this)" onchange="doc_info_title_change(this)"/>
-							</div>
-							
-							<div id="id_editor_project_infomation">
-							</div>						
+						<div id="id_editor_project_doc_info">
+							<span><?php echo $module_gui_str['editor_project']['1036'];?></span><input type="input"
+								id="doc_info_title" onkeydown="match_key(this)" onkeyup="unicode_key(this)"
+								onchange="doc_info_title_change(this)" />
 						</div>
-							
-							<!--逐词译资源新建 导出面板-->
-							<div id="id_editor_project_res_wbw" class="editor_project_res_info" style="display:none;">
-								<div class="project_res_info_head">
-									新建逐词解析
-								</div>
-								<div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1013'];?></span>
-										<select id="id_project_wbw_new_language">
-											<option value="en">English</option>
-											<option value="sc">简体中文</option>
-											<option value="tc">正體中文</option>
-										</select>
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1011'];?></span>
-									<input id="id_project_wbw_new_author" type="text" value="<?php echo $nickname; ?>" /></div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1012'];?></span>
-									<input id="id_project_wbw_new_editor" type="text" value="<?php echo $nickname; ?>" /></div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1014'];?></span>
-									<input id="id_project_wbw_new_revision" type="text" value="" />
-								</div>
-								</div>
-								<button type="button" onclick="editor_project_wbw_new()"><?php echo $module_gui_str['editor_project']['1019'];?></button>
-								<div class="project_res_info_head">
-									导出逐词解析
-								</div>
-								<select id="id_wbw_export_list">
-								</select>
-								<textarea id="id_project_wbw_export_text"></textarea>
-								<button type="button" onclick="editor_project_wbw_export()"><?php echo $module_gui_str['editor_project']['1021'];?></button>
-							</div>		
-
-							<!--译文 新建 导出-->
-							<div id="id_editor_project_res_translate" class="editor_project_res_info" style="display:none;">
-								<div class="project_res_info_head">
-									新建译文
-								</div>								
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1013'];?></span>
-										<select id="id_project_translate_new_language">
-											<option value="en">English</option>
-											<option value="zh-cn">简体中文</option>
-											<option value="zh-tw">正體中文</option>
-										</select>
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1011'];?></span>
-									<input id="id_project_translate_new_author" type="text" value="<?php echo $nickname; ?>" />
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1012'];?></span>
-									<input id="id_project_translate_new_editor" type="text" value="<?php echo $nickname; ?>" />
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;">tag</span>
-									<input id="id_project_translate_new_tag" type="text" value="_trans_" />
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1034'];?></span>
-										<select id="id_file_translate_new_type">
-											<option value="par"><?php echo $module_gui_str['editor_project']['1032'];?></option>
-											<option value="sentence"><?php echo $module_gui_str['editor_project']['1033'];?></option>
-										</select>
-								</div>
-								<div id="project_new_tran_album"></div>
-								
-								<button type="button" onclick="editor_project_translate_addnew(false)"><?php echo $module_gui_str['editor_project']['1019'];?></button>
 
+						<div id="id_editor_project_infomation">
+						</div>
+					</div>
 
-								<div class="project_res_info_head">
-									导出译文
-								</div>	
-								<textarea id="id_project_translate_import_text"></textarea>
-								<button type="button" onclick="editor_project_translate_addnew(true)"><?php echo $module_gui_str['editor_project']['1020'];?></button>
-								<div class="project_res_info_head">
-									导入译文
-								</div>	
-								<select id="id_translate_export_list">
+					<!--逐词译资源新建 导出面板-->
+					<div id="id_editor_project_res_wbw" class="editor_project_res_info" style="display:none;">
+						<div class="project_res_info_head">
+							新建逐词解析
+						</div>
+						<div>
+							<div class="project_res_add_author">
+								<span style="width: 10em;"><?php echo $_local->gui->language_select;?></span>
+								<select id="id_project_wbw_new_language">
+									<option value="en">English</option>
+									<option value="sc">简体中文</option>
+									<option value="tc">正體中文</option>
 								</select>
-								<textarea id="id_project_translate_export_text"></textarea>
-								<button type="button" onclick="editor_project_translate_export()"><?php echo $module_gui_str['editor_project']['1021'];?></button>
 							</div>
-							<!--注解新建 导出面板-->
-							<div id="id_editor_project_res_note" class="editor_project_res_info" style="display:none;">
-								<div class="project_res_info_head">
-									注解
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1013'];?></span>
-										<select id="id_project_note_new_language">
-											<option value="en">English</option>
-											<option value="sc">简体中文</option>
-											<option value="tc">正體中文</option>
-										</select>
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1011'];?></span>
-									<input id="id_project_note_new_author" type="text" value="<?php echo $nickname; ?>" />
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1012'];?></span>
-									<input id="id_project_note_new_editor" type="text" value="<?php echo $nickname; ?>" />
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1014'];?></span>
-									<input id="id_project_note_new_revision" type="text" value="" />
-								</div>
-
-								<button type="button"  onclick="editor_project_note_addnew(false)"><?php echo $module_gui_str['editor_project']['1019'];?></button>
-								<hr />
-								<textarea id="id_project_note_import_text"></textarea>
-								<button type="button" onclick="editor_project_note_addnew(true)"><?php echo $module_gui_str['editor_project']['1020'];?></button>
-								<hr />
-								<select id="id_note_export_list">
-								</select>
-								<textarea id="id_project_note_export_text"></textarea>
-								<button type="button" onclick="editor_project_note_export()"><?php echo $module_gui_str['editor_project']['1021'];?></button>
-							</div>	
-							<!--注解新建 导出面板 结束-->
-							<div id="project_res_album_info" style="display:none;">
-								<div id="project_res_info_title" class="project_res_info_head">
-									title...
-								</div>
-								<div class="project_res_album_toolbar">
-									<button type="button" onclick="editor_project_res_info_modify()"><?php echo $module_gui_str['editor_project']['1017'];?></button>
-									<button type="button" onclick="editor_project_res_remove()"><?php echo $module_gui_str['editor_project']['1018'];?></button>
-									<button type="button" onclick="editor_project_res_publish()">Publish</button>
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1013'];?></span>
-										<select id="id_project_res_info_language">
-											<option value="pali">Pali</option>
-											<option value="en">English</option>
-											<option value="sc">简体中文</option>
-											<option value="tc">正體中文</option>
-										</select>							
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1011'];?></span>
-									<input id="id_project_res_info_author" type="text" value="" />
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1012'];?></span>
-									<input id="id_project_res_info_editor" type="text" value="" />
-								</div>
-								<div class="project_res_add_author">
-									<span style="width: 10em;"><?php echo $module_gui_str['editor_project']['1015'];?></span>
-									<input id="id_project_res_info_edition" type="text" value="" />
-								</div>
-								
-								<div id="project_album_id">
-								
-								</div>
+							<div class="project_res_add_author">
+								<span style="width: 10em;"><?php echo $_local->gui->author;?></span>
+								<input id="id_project_wbw_new_author" type="text" value="<?php echo $nickname; ?>" />
 							</div>
-								
+							<div class="project_res_add_author">
+								<span style="width: 10em;"><?php echo $_local->gui->editor;?></span>
+								<input id="id_project_wbw_new_editor" type="text" value="<?php echo $nickname; ?>" />
+							</div>
+							<div class="project_res_add_author">
+								<span style="width: 10em;"><?php echo $_local->gui->revision;?></span>
+								<input id="id_project_wbw_new_revision" type="text" value="" />
+							</div>
+						</div>
+						<button type="button"
+							onclick="editor_project_wbw_new()"><?php echo $_local->gui->new;?></button>
+						<div class="project_res_info_head">
+							导出逐词解析
 						</div>
-					
+						<select id="id_wbw_export_list">
+						</select>
+						<textarea id="id_project_wbw_export_text"></textarea>
+						<button type="button"
+							onclick="editor_project_wbw_export()"><?php echo $_local->gui->export;?></button>
 					</div>
-				</div>
 
-				<div id="project_tools" class="submenu">
-					<p class="submenu_title" onclick="submenu_show_detail(this)"><?php echo $module_gui_str['editor_project']['1028'];?>
-						<svg class="icon">
-    							<use xlink:href="svg/icon.svg#ic_add"></use>
-						</svg>
-					</p>
-					<div class="submenu_details">
-						<p class="menu_note"><?php echo $module_gui_str['editor_project']['1030'];?>:</p>
-						<button type="button" onclick="menu_file_tools_empty('all')" style="background-color:red;"><?php echo $module_gui_str['editor_project']['1029'];?></button>
-						<button type="button" onclick="menu_file_tools_empty('mean')" style="background-color:red;"><?php echo $module_gui_str['editor_project']['1041'];?></button>
-						<button type="button" onclick="menu_file_tools_empty('case')" style="background-color:red;"><?php echo $module_gui_str['editor_project']['1038'];?></button>
-						<button type="button" onclick="menu_file_tools_empty('bookmark')" style="background-color:red;"><?php echo $module_gui_str['editor_project']['1039'];?></button>
-						<button type="button" onclick="menu_file_tools_empty('note')" style="background-color:red;"><?php echo $module_gui_str['editor_project']['1040'];?></button>						
-					</div>
-				</div>
+					<!--译文 新建 导出-->
+					<div id="id_editor_project_res_translate" class="editor_project_res_info" style="display:none;">
+						<div class="project_res_info_head">
+							<?php echo $_local->gui->new." ".$_local->gui->translation;?>
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->language_select;?></span>
+							<select id="id_project_translate_new_language">
+								<option value="en">English</option>
+								<option value="zh-cn">简体中文</option>
+								<option value="zh-tw">正體中文</option>
+							</select>
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->author;?></span>
+							<input id="id_project_translate_new_author" type="text" value="<?php echo $nickname; ?>" />
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->editor;?></span>
+							<input id="id_project_translate_new_editor" type="text" value="<?php echo $nickname; ?>" />
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;">tag</span>
+							<input id="id_project_translate_new_tag" type="text" value="_trans_" />
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->base_on;?></span>
+							<select id="id_file_translate_new_type">
+								<option value="sentence"><?php echo $_local->gui->sentence;?></option>
+								<option value="par"><?php echo $_local->gui->paragraph;?></option>
+							</select>
+						</div>
+						<div id="project_new_tran_album"></div>
 
-				<div id="project_publish" class="submenu">
-					<p class="submenu_title" onclick="submenu_show_detail(this)"><?php echo $module_gui_str['editor_project']['1022'];?>
-						<svg class="icon">
-    							<use xlink:href="svg/icon.svg#ic_add"></use>
-						</svg>
-					</p>
-					<div class="submenu_details">
-						<button onclick="editor_project_publish()"><?php echo $module_gui_str['editor_project']['1022'];?></button>
-					</div>
-				</div>
+						<button type="button"
+							onclick="editor_project_translate_addnew(false)"><?php echo $_local->gui->new;?></button>
 
 
-				<div id="project_output" class="submenu">
-					<p class="submenu_title" onclick="submenu_show_detail(this)"><?php echo $module_gui_str['editor_project']['1021'];?>
-						<svg class="icon">
-    							<use xlink:href="svg/icon.svg#ic_add"></use>
-						</svg>
-					</p>
-					<div class="submenu_details">
+						<div class="project_res_info_head">
+							<?php echo $_local->gui->export." ".$_local->gui->translation;?>
+						</div>
+						<textarea id="id_project_translate_import_text"></textarea>
+						<button type="button"
+							onclick="editor_project_translate_addnew(true)"><?php echo $_local->gui->import;?></button>
+						<div class="project_res_info_head">
+							<?php echo $_local->gui->import." ".$_local->gui->translation;?>
+						</div>
+						<select id="id_translate_export_list">
+						</select>
+						<textarea id="id_project_translate_export_text"></textarea>
+						<button type="button"
+							onclick="editor_project_translate_export()"><?php echo $_local->gui->export;?></button>
+					</div>
+					<!--注解新建 导出面板-->
+					<div id="id_editor_project_res_note" class="editor_project_res_info" style="display:none;">
+						<div class="project_res_info_head">
+							<?php echo $_local->gui->note;?>
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->language_select;?></span>
+							<select id="id_project_note_new_language">
+								<option value="en">English</option>
+								<option value="sc">简体中文</option>
+								<option value="tc">正體中文</option>
+							</select>
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->author;?></span>
+							<input id="id_project_note_new_author" type="text" value="<?php echo $nickname; ?>" />
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->editor;?></span>
+							<input id="id_project_note_new_editor" type="text" value="<?php echo $nickname; ?>" />
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->revision;?></span>
+							<input id="id_project_note_new_revision" type="text" value="" />
+						</div>
+
+						<button type="button"
+							onclick="editor_project_note_addnew(false)"><?php echo $_local->gui->new;?></button>
+						<hr />
+						<textarea id="id_project_note_import_text"></textarea>
+						<button type="button"
+							onclick="editor_project_note_addnew(true)"><?php echo $_local->gui->import;?></button>
+						<hr />
+						<select id="id_note_export_list">
+						</select>
+						<textarea id="id_project_note_export_text"></textarea>
+						<button type="button"
+							onclick="editor_project_note_export()"><?php echo $_local->gui->export;?></button>
+					</div>
+					<!--注解新建 导出面板 结束-->
+					<div id="project_res_album_info" style="display:none;">
+						<div id="project_res_info_title" class="project_res_info_head">
+							title...
+						</div>
+						<div class="project_res_album_toolbar">
+							<button type="button"
+								onclick="editor_project_res_info_modify()"><?php echo $_local->gui->modify;?></button>
+							<button type="button"
+								onclick="editor_project_res_remove()"><?php echo $_local->gui->remove;?></button>
+							<button type="button" onclick="editor_project_res_publish()">Publish</button>
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->language_select;?></span>
+							<select id="id_project_res_info_language">
+								<option value="pali">Pali</option>
+								<option value="en">English</option>
+								<option value="sc">简体中文</option>
+								<option value="tc">正體中文</option>
+							</select>
+						</div>
 						<div class="project_res_add_author">
-							<form action="export_html.php" method="post" onsubmit="return file_export_html_validate_form(this)" target="_blank">
-								<div class="project_res_add_author" id="export_data">
-									<textarea id="toc_string" rows="3" cols="18" name="txt_toc"></textarea><br>
-									<textarea id="sutta_string" rows="3" cols="18"  name="txt_sutta"></textarea><br>
-								</div>
-								<input type="submit" value="<?php echo $module_gui_str['editor_project']['1031'];?>" />
-							</form>
-							<button type="button" onclick="menu_file_export_csv()"><?php echo $module_gui_str['editor_project']['1025'];?></button>
+							<span style="width: 10em;"><?php echo $_local->gui->author;?></span>
+							<input id="id_project_res_info_author" type="text" value="" />
 						</div>
-						<hr/>
 						<div class="project_res_add_author">
-							<span style="width: 10em;">CSV <?php echo $module_gui_str['editor_project']['1027'];?></span>
-							<input type="input" id="import_csv_filename"/>
+							<span style="width: 10em;"><?php echo $_local->gui->editor;?></span>
+							<input id="id_project_res_info_editor" type="text" value="" />
+						</div>
+						<div class="project_res_add_author">
+							<span style="width: 10em;"><?php echo $_local->gui->edition;?></span>
+							<input id="id_project_res_info_edition" type="text" value="" />
+						</div>
+
+						<div id="project_album_id">
+
 						</div>
-						<button type="button" onclick="menu_file_import_csv()"><?php echo $module_gui_str['editor_project']['1026'];?></button><br/>
-						<span id="id_csv_msg_inner"></span>
 					</div>
-				</div>	
 
-		
-			</div>	
-		
+				</div>
+
+			</div>
+		</div>
+
+		<div id="project_tools" class="submenu">
+			<p class="submenu_title" onclick="submenu_show_detail(this)">
+				<?php echo $module_gui_str['editor_project']['1028'];?>
+				<svg class="icon">
+					<use xlink:href="svg/icon.svg#ic_add"></use>
+				</svg>
+			</p>
+			<div class="submenu_details">
+				<p class="menu_note"><?php echo $module_gui_str['editor_project']['1030'];?>:</p>
+				<button type="button" onclick="menu_file_tools_empty('all')"
+					style="background-color:red;"><?php echo $module_gui_str['editor_project']['1029'];?></button>
+				<button type="button" onclick="menu_file_tools_empty('mean')"
+					style="background-color:red;"><?php echo $module_gui_str['editor_project']['1041'];?></button>
+				<button type="button" onclick="menu_file_tools_empty('case')"
+					style="background-color:red;"><?php echo $module_gui_str['editor_project']['1038'];?></button>
+				<button type="button" onclick="menu_file_tools_empty('bookmark')"
+					style="background-color:red;"><?php echo $module_gui_str['editor_project']['1039'];?></button>
+				<button type="button" onclick="menu_file_tools_empty('note')"
+					style="background-color:red;"><?php echo $module_gui_str['editor_project']['1040'];?></button>
+			</div>
 		</div>
-			
+
+		<div id="project_publish" class="submenu">
+			<p class="submenu_title" onclick="submenu_show_detail(this)">
+				<?php echo $module_gui_str['editor_project']['1022'];?>
+				<svg class="icon">
+					<use xlink:href="svg/icon.svg#ic_add"></use>
+				</svg>
+			</p>
+			<div class="submenu_details">
+				<button
+					onclick="editor_project_publish()"><?php echo $module_gui_str['editor_project']['1022'];?></button>
+			</div>
+		</div>
+
+
+		<div id="project_output" class="submenu">
+			<p class="submenu_title" onclick="submenu_show_detail(this)">
+				<?php echo $_local->gui->export;?>
+				<svg class="icon">
+					<use xlink:href="svg/icon.svg#ic_add"></use>
+				</svg>
+			</p>
+			<div class="submenu_details">
+				<div class="project_res_add_author">
+					<form action="export_html.php" method="post" onsubmit="return file_export_html_validate_form(this)"
+						target="_blank">
+						<div class="project_res_add_author" id="export_data">
+							<textarea id="toc_string" rows="3" cols="18" name="txt_toc"></textarea><br>
+							<textarea id="sutta_string" rows="3" cols="18" name="txt_sutta"></textarea><br>
+						</div>
+						<input type="submit" value="<?php echo $module_gui_str['editor_project']['1031'];?>" />
+					</form>
+					<button type="button"
+						onclick="menu_file_export_csv()"><?php echo $module_gui_str['editor_project']['1025'];?></button>
+				</div>
+				<hr />
+				<div class="project_res_add_author">
+					<span style="width: 10em;">CSV <?php echo $module_gui_str['editor_project']['1027'];?></span>
+					<input type="input" id="import_csv_filename" />
+				</div>
+				<button type="button"
+					onclick="menu_file_import_csv()"><?php echo $module_gui_str['editor_project']['1026'];?></button><br />
+				<span id="id_csv_msg_inner"></span>
+			</div>
+		</div>
+
+
+	</div>
+
+</div>

+ 460 - 441
app/studio/plugin/system_project/module_function.js

@@ -14,8 +14,8 @@
 Modle:
     Name:editor_project
 */
-var currResObj=null
-var currResIndex=-1
+var currResObj = null
+var currResIndex = -1
 /*
  * Modle Init.
  * public
@@ -26,238 +26,238 @@ var currResIndex=-1
  * @endcode
 
  */
-function editor_project_init(){
+function editor_project_init() {
 
 }
 
-function editor_project_wbw_export(){
-	var allText="";
-	var resId=document.getElementById("id_wbw_export_list").value;
+function editor_project_wbw_export() {
+	var allText = "";
+	var resId = document.getElementById("id_wbw_export_list").value;
 	var resList = lstResWbw[resId]
-	for(var iBlock=0;iBlock<resList.element.length;iBlock++){
-		currBlock=resList.element[iBlock]
+	for (var iBlock = 0; iBlock < resList.element.length; iBlock++) {
+		currBlock = resList.element[iBlock]
 		xmlParInfo = currBlock.getElementsByTagName("info")[0];
 		xmlParData = currBlock.getElementsByTagName("data")[0];
 		{
-			wbwTextNode=xmlParData.getElementsByTagName("word");
-			for(var iText=0;iText<wbwTextNode.length;iText++){
-				if(getNodeText(wbwTextNode[iText],"type")!=".ctl."){
-					allText+=getNodeText(wbwTextNode[iText],"pali")+" ";
+			wbwTextNode = xmlParData.getElementsByTagName("word");
+			for (var iText = 0; iText < wbwTextNode.length; iText++) {
+				if (getNodeText(wbwTextNode[iText], "type") != ".ctl.") {
+					allText += getNodeText(wbwTextNode[iText], "pali") + " ";
 				}
 			}
-			allText+="\r\n"
+			allText += "\r\n"
 		}
 	}
-	document.getElementById("id_project_wbw_export_text").value=allText;
+	document.getElementById("id_project_wbw_export_text").value = allText;
 }
 
 
-function editor_project_translate_export(){
-	var allText="";
-	var resId=document.getElementById("id_translate_export_list").value;
+function editor_project_translate_export() {
+	var allText = "";
+	var resId = document.getElementById("id_translate_export_list").value;
 	var resList = lstResTranslate[resId]
-	for(var iBlock=0;iBlock<resList.element.length;iBlock++){
-		currBlock=resList.element[iBlock]
+	for (var iBlock = 0; iBlock < resList.element.length; iBlock++) {
+		currBlock = resList.element[iBlock]
 		xmlParInfo = currBlock.getElementsByTagName("info")[0];
 		xmlParData = currBlock.getElementsByTagName("data")[0];
 		{
-			tranTextNode=xmlParData.getElementsByTagName("sen");
-			for(var iText=0;iText<tranTextNode.length;iText++){
-				allText+=getNodeText(tranTextNode[iText],"text")+"\r\n";
+			tranTextNode = xmlParData.getElementsByTagName("sen");
+			for (var iText = 0; iText < tranTextNode.length; iText++) {
+				allText += getNodeText(tranTextNode[iText], "text") + "\r\n";
 			}
 		}
 	}
-	document.getElementById("id_project_translate_export_text").value=allText;
+	document.getElementById("id_project_translate_export_text").value = allText;
 }
 
-function editor_project_note_export(){
-	var allText="";
-	var resId=document.getElementById("id_note_export_list").value;
+function editor_project_note_export() {
+	var allText = "";
+	var resId = document.getElementById("id_note_export_list").value;
 	var resList = lstResNote[resId]
-	for(var iBlock=0;iBlock<resList.element.length;iBlock++){
-		currBlock=resList.element[iBlock]
+	for (var iBlock = 0; iBlock < resList.element.length; iBlock++) {
+		currBlock = resList.element[iBlock]
 		xmlParInfo = currBlock.getElementsByTagName("info")[0];
 		xmlParData = currBlock.getElementsByTagName("data")[0];
 		{
-			tranTextNode=xmlParData.getElementsByTagName("sen");
-			for(var iText=0;iText<tranTextNode.length;iText++){
-				allText+=getNodeText(tranTextNode[iText],"text")+"\r\n";
+			tranTextNode = xmlParData.getElementsByTagName("sen");
+			for (var iText = 0; iText < tranTextNode.length; iText++) {
+				allText += getNodeText(tranTextNode[iText], "text") + "\r\n";
 			}
 		}
 	}
-	document.getElementById("id_project_note_export_text").value=allText;
+	document.getElementById("id_project_note_export_text").value = allText;
 }
 
 //添加新的译文
-function editor_project_translate_addnew(bWithText){
-	var strXml="";
-	strXml+="<pkg>"
-	if(bWithText){
-		var strSen=document.getElementById("id_project_translate_import_text").value.split("\n");
-	}
-	let newTranslateLanguage=document.getElementById("id_project_translate_new_language").value;
-	let newTranslateAuthor=document.getElementById("id_project_translate_new_author").value;
-	let newTranslateEditor=document.getElementById("id_project_translate_new_editor").value;
-	let newTranslateTag=document.getElementById("id_project_translate_new_tag").value;
-	
+function editor_project_translate_addnew(bWithText) {
+	var strXml = "";
+	strXml += "<pkg>"
+	if (bWithText) {
+		var strSen = document.getElementById("id_project_translate_import_text").value.split("\n");
+	}
+	let newTranslateLanguage = document.getElementById("id_project_translate_new_language").value;
+	let newTranslateAuthor = document.getElementById("id_project_translate_new_author").value;
+	let newTranslateEditor = document.getElementById("id_project_translate_new_editor").value;
+	let newTranslateTag = document.getElementById("id_project_translate_new_tag").value;
+
 	var album_guid = new Array();
-	for(var iPar=0;iPar<gArrayDocParagraph.length;iPar++){
-		BookId=gArrayDocParagraph[iPar].book;
-		album_guid[BookId.toString()]=com_uuid();
-	}
-	for(let iPar=0;iPar<gArrayDocParagraph.length;iPar++){
-		let BookId=gArrayDocParagraph[iPar].book;
-		let ParId=gArrayDocParagraph[iPar].paragraph;
-		let iLevel=gArrayDocParagraph[iPar].level;
+	for (var iPar = 0; iPar < gArrayDocParagraph.length; iPar++) {
+		BookId = gArrayDocParagraph[iPar].book;
+		album_guid[BookId.toString()] = com_uuid();
+	}
+	for (let iPar = 0; iPar < gArrayDocParagraph.length; iPar++) {
+		let BookId = gArrayDocParagraph[iPar].book;
+		let ParId = gArrayDocParagraph[iPar].paragraph;
+		let iLevel = gArrayDocParagraph[iPar].level;
 		let blockId = com_uuid();
 		strXml += "<block>";
 		strXml += "<info>";
 		strXml += "<album_id>-1</album_id>";
-		strXml += "<album_guid>"+album_guid[BookId.toString()]+"</album_guid>";
-		strXml += "<id>"+blockId+"</id>";
-		strXml += "<book>"+BookId+"</book>";
-		strXml += "<paragraph>"+ParId+"</paragraph>";
-		strXml += "<level>"+iLevel+"</level>";
+		strXml += "<album_guid>" + album_guid[BookId.toString()] + "</album_guid>";
+		strXml += "<id>" + blockId + "</id>";
+		strXml += "<book>" + BookId + "</book>";
+		strXml += "<paragraph>" + ParId + "</paragraph>";
+		strXml += "<level>" + iLevel + "</level>";
 		strXml += "<type>translate</type>";
-		strXml += "<tag>"+newTranslateTag+"</tag>";
-		strXml += "<author>"+newTranslateAuthor+"</author>";
-		strXml += "<editor>"+newTranslateEditor+"</editor>";
+		strXml += "<tag>" + newTranslateTag + "</tag>";
+		strXml += "<author>" + newTranslateAuthor + "</author>";
+		strXml += "<editor>" + newTranslateEditor + "</editor>";
 		strXml += "<version>1</version>";
 		strXml += "<edition>第一版</edition>";
-		strXml += "<language>"+newTranslateLanguage+"</language>";
+		strXml += "<language>" + newTranslateLanguage + "</language>";
 		strXml += "</info>";
-		
-		usent_block_create(blockId,BookId,ParId,newTranslateLanguage,newTranslateAuthor,newTranslateEditor,newTranslateTag);
-		fileinfo_add_block(doc_head("doc_id"),2,blockId);
-		
-		if(bWithText && iPar<strSen.length){
-			strXml+="<data><sen><begin></begin><end></end><text>"+strSen[iPar]+"</text></sen></data>"
+
+		usent_block_create(blockId, BookId, ParId, newTranslateLanguage, newTranslateAuthor, newTranslateEditor, newTranslateTag);
+		fileinfo_add_block(doc_head("doc_id"), 2, blockId);
+
+		if (bWithText && iPar < strSen.length) {
+			strXml += "<data><sen><begin></begin><end></end><text>" + strSen[iPar] + "</text></sen></data>"
 		}
-		else{
-			strXml+="<data>";
-			var xBlock=gXmlBookDataBody.getElementsByTagName("block");
-			for(var iBlock=0;iBlock<xBlock.length;iBlock++){
+		else {
+			strXml += "<data>";
+			var xBlock = gXmlBookDataBody.getElementsByTagName("block");
+			for (var iBlock = 0; iBlock < xBlock.length; iBlock++) {
 				xmlParInfo = xBlock[iBlock].getElementsByTagName("info")[0];
 				xmlParData = xBlock[iBlock].getElementsByTagName("data")[0];
-				let mId=getNodeText(xmlParInfo,"id");
-				let book=getNodeText(xmlParInfo,"book");
-				let paragraph=getNodeText(xmlParInfo,"paragraph");
-				let type=getNodeText(xmlParInfo,"type");
-				if(BookId==book && ParId==paragraph && type=="wbw"){
-					var xWord=xBlock[iBlock].getElementsByTagName("word");
-					if(xWord.length>0){
-						var ibegin=getNodeText(xWord[0],"id").split("-")[2];
-						var iend=0;
-						for(var iWord=0;iWord<xWord.length;iWord++){
-							var wEnter=getNodeText(xWord[iWord],"enter");
-							if(wEnter==1){
-								iend=getNodeText(xWord[iWord],"id").split("-")[2];
+				let mId = getNodeText(xmlParInfo, "id");
+				let book = getNodeText(xmlParInfo, "book");
+				let paragraph = getNodeText(xmlParInfo, "paragraph");
+				let type = getNodeText(xmlParInfo, "type");
+				if (BookId == book && ParId == paragraph && type == "wbw") {
+					var xWord = xBlock[iBlock].getElementsByTagName("word");
+					if (xWord.length > 0) {
+						var ibegin = getNodeText(xWord[0], "id").split("-")[2];
+						var iend = 0;
+						for (var iWord = 0; iWord < xWord.length; iWord++) {
+							var wEnter = getNodeText(xWord[iWord], "enter");
+							if (wEnter == 1) {
+								iend = getNodeText(xWord[iWord], "id").split("-")[2];
 								let sentId = com_uuid();
-								strXml+="<sen>";
-								strXml+="<id>"+sentId+"</id>";
-								strXml+="<begin>"+ibegin+"</begin>";
-								strXml+="<end>"+iend+"</end>";
-								strXml+="<text></text>";
-								strXml+="<status>1</status>";
-								strXml+="</sen>";
-								usent_create(blockId,sentId,book,paragraph,ibegin,iend,"",newTranslateTag,newTranslateLanguage,newTranslateAuthor,newTranslateEditor);
+								strXml += "<sen>";
+								strXml += "<id>" + sentId + "</id>";
+								strXml += "<begin>" + ibegin + "</begin>";
+								strXml += "<end>" + iend + "</end>";
+								strXml += "<text></text>";
+								strXml += "<status>1</status>";
+								strXml += "</sen>";
+								usent_create(blockId, sentId, book, paragraph, ibegin, iend, "", newTranslateTag, newTranslateLanguage, newTranslateAuthor, newTranslateEditor);
 								iend++;
-								ibegin=iend;
+								ibegin = iend;
 							}
 						}
-						iend=getNodeText(xWord[xWord.length-1],"id").split("-")[2];
+						iend = getNodeText(xWord[xWord.length - 1], "id").split("-")[2];
 						let sentId = com_uuid();
-						strXml+="<sen>";
-						strXml+="<id>"+sentId+"</id>";
-						strXml+="<begin>"+ibegin+"</begin>";
-						strXml+="<end>"+iend+"</end>";
-						strXml+="<text></text>";
-						strXml+="<status>1</status>";
-						strXml+="</sen>";
-						usent_create(blockId,sentId,book,paragraph,ibegin,iend,"",newTranslateTag,newTranslateLanguage,newTranslateAuthor,newTranslateEditor);
+						strXml += "<sen>";
+						strXml += "<id>" + sentId + "</id>";
+						strXml += "<begin>" + ibegin + "</begin>";
+						strXml += "<end>" + iend + "</end>";
+						strXml += "<text></text>";
+						strXml += "<status>1</status>";
+						strXml += "</sen>";
+						usent_create(blockId, sentId, book, paragraph, ibegin, iend, "", newTranslateTag, newTranslateLanguage, newTranslateAuthor, newTranslateEditor);
 					}
 				}
 			}
-			strXml+="</data>";
+			strXml += "</data>";
 		}
-		strXml+="</block>"
+		strXml += "</block>"
 	}
-	strXml+="</pkg>";
-	
+	strXml += "</pkg>";
+
 	usent_block_commit();
 	usent_commit();
 	fileinfo_add_block_commit(g_docid);
-	
-	if (window.DOMParser){
-		parser=new DOMParser();
-		newXmlData=parser.parseFromString(strXml,"text/xml");
+
+	if (window.DOMParser) {
+		parser = new DOMParser();
+		newXmlData = parser.parseFromString(strXml, "text/xml");
 	}
 	else // Internet Explorer
 	{
-		newXmlData=new ActiveXObject("Microsoft.XMLDOM");
-		newXmlData.async="false";
+		newXmlData = new ActiveXObject("Microsoft.XMLDOM");
+		newXmlData.async = "false";
 		newXmlData.loadXML(strXml);
 	}
-			  
-	if (newXmlData == null){
+
+	if (newXmlData == null) {
 		alert("error:can not load book index.");
-			return;
+		return;
 	}
-	
+
 	xmlParBlocks = newXmlData.getElementsByTagName("block");
-	for(iXml=0;iXml<xmlParBlocks.length;iXml++){
+	for (iXml = 0; iXml < xmlParBlocks.length; iXml++) {
 		insertBlockToHtml(xmlParBlocks[iXml])
 		insertBlockToXmlBookData(xmlParBlocks[iXml])
 	}
-	
+
 	refreshResource();
 }
 
 //添加新的注解
-function editor_project_note_addnew(bWithText){
-	var strXml="";
-	strXml+="<pkg>"
-	
-	if(bWithText){
-		var strSen=document.getElementById("id_project_note_import_text").value.split("\n");
-	}
-
-	newNoteLanguage=document.getElementById("id_project_note_new_language").value;
-	newNoteAuthor=document.getElementById("id_project_note_new_author").value;
-	
-	xmlBookToc= gXmlBookDataHeadToc.getElementsByTagName("paragraph");
-	for(var iPar=0;iPar<gArrayDocParagraph.length;iPar++){
-		BookId=gArrayDocParagraph[iPar].book
-		ParId=gArrayDocParagraph[iPar].paragraph
-		strXml+="<block>"
-		strXml+= "<info><id>"+com_guid()+"</id><book>"+BookId+"</book><paragraph>"+ParId+"</paragraph><type>note</type><author>"+newNoteAuthor+"</author><edition>1</edition><subver>0</subver><language>"+newNoteLanguage+"</language></info>";
-		if(bWithText && iPar<strSen.length){
-			strXml+="<data><sen><a></a><text>"+strSen[iPar]+"</text></sen></data>"
+function editor_project_note_addnew(bWithText) {
+	var strXml = "";
+	strXml += "<pkg>"
+
+	if (bWithText) {
+		var strSen = document.getElementById("id_project_note_import_text").value.split("\n");
+	}
+
+	newNoteLanguage = document.getElementById("id_project_note_new_language").value;
+	newNoteAuthor = document.getElementById("id_project_note_new_author").value;
+
+	xmlBookToc = gXmlBookDataHeadToc.getElementsByTagName("paragraph");
+	for (var iPar = 0; iPar < gArrayDocParagraph.length; iPar++) {
+		BookId = gArrayDocParagraph[iPar].book
+		ParId = gArrayDocParagraph[iPar].paragraph
+		strXml += "<block>"
+		strXml += "<info><id>" + com_guid() + "</id><book>" + BookId + "</book><paragraph>" + ParId + "</paragraph><type>note</type><author>" + newNoteAuthor + "</author><edition>1</edition><subver>0</subver><language>" + newNoteLanguage + "</language></info>";
+		if (bWithText && iPar < strSen.length) {
+			strXml += "<data><sen><a></a><text>" + strSen[iPar] + "</text></sen></data>"
 		}
-		else{
-			strXml+="<data><sen><a></a><text>"+gui_string_editor_project[1]+"</text></sen></data>"
+		else {
+			strXml += "<data><sen><a></a><text>" + gui_string_editor_project[1] + "</text></sen></data>"
 		}
-		strXml+="</block>"
+		strXml += "</block>"
 	}
-	strXml+="</pkg>"
-	if (window.DOMParser){
-		parser=new DOMParser();
-		newXmlData=parser.parseFromString(strXml,"text/xml");
+	strXml += "</pkg>"
+	if (window.DOMParser) {
+		parser = new DOMParser();
+		newXmlData = parser.parseFromString(strXml, "text/xml");
 	}
 	else // Internet Explorer
 	{
-		newXmlData=new ActiveXObject("Microsoft.XMLDOM");
-		newXmlData.async="false";
+		newXmlData = new ActiveXObject("Microsoft.XMLDOM");
+		newXmlData.async = "false";
 		newXmlData.loadXML(strXml);
 	}
-			  
-	if (newXmlData == null){
+
+	if (newXmlData == null) {
 		alert("error:can not load book index.");
-			return;
+		return;
 	}
-	
+
 	xmlParBlocks = newXmlData.getElementsByTagName("block");
-	for(iXml=0;iXml<xmlParBlocks.length;iXml++){
+	for (iXml = 0; iXml < xmlParBlocks.length; iXml++) {
 		insertBlockToHtml(xmlParBlocks[iXml])
 		insertBlockToXmlBookData(xmlParBlocks[iXml])
 	}
@@ -267,244 +267,268 @@ function editor_project_note_addnew(bWithText){
 
 /*refresh resource list
 */
-function refreshResource(){
+function refreshResource() {
 	lstResTranslate = new Array();
 	lstResNote = new Array();
 	lstResWbw = new Array();
 	lstResHeading = new Array();
 	lstResIld = new Array();
-	
-	xBlock=gXmlBookDataBody.getElementsByTagName("block");
-	for(var iBlock=0;iBlock<xBlock.length;iBlock++){
+
+	xBlock = gXmlBookDataBody.getElementsByTagName("block");
+	for (var iBlock = 0; iBlock < xBlock.length; iBlock++) {
 		var xmlParInfo = xBlock[iBlock].getElementsByTagName("info")[0];
 		var xmlParData = xBlock[iBlock].getElementsByTagName("data")[0];
-		var bookId=getNodeText(xmlParInfo,"book");
-		var paragraph=getNodeText(xmlParInfo,"paragraph");
-		var type=getNodeText(xmlParInfo,"type");
+		var bookId = getNodeText(xmlParInfo, "book");
+		var paragraph = getNodeText(xmlParInfo, "paragraph");
+		var type = getNodeText(xmlParInfo, "type");
 		newRes = new Object();
-		newRes.type=type;
-		newRes.book=getNodeText(xmlParInfo,"book");
-		newRes.paragraph=getNodeText(xmlParInfo,"paragraph");
-		newRes.album_id=getNodeText(xmlParInfo,"album_id");
-		newRes.album_guid=getNodeText(xmlParInfo,"album_guid");
-		newRes.album_author=getNodeText(xmlParInfo,"album_author");
-		newRes.author=getNodeText(xmlParInfo,"author");
-		newRes.editor=getNodeText(xmlParInfo,"editor");
-		newRes.revision=getNodeText(xmlParInfo,"revision");
-		newRes.edition=getNodeText(xmlParInfo,"edition");
-		newRes.subver=getNodeText(xmlParInfo,"subver");
-		newRes.language=getNodeText(xmlParInfo,"language");
-		newRes.count=1
-		newRes.element=new Array(xBlock[iBlock]);
-		switch(type){
+		newRes.type = type;
+		newRes.book = getNodeText(xmlParInfo, "book");
+		newRes.paragraph = getNodeText(xmlParInfo, "paragraph");
+		newRes.album_id = getNodeText(xmlParInfo, "album_id");
+		newRes.album_guid = getNodeText(xmlParInfo, "album_guid");
+		newRes.album_author = getNodeText(xmlParInfo, "album_author");
+		newRes.author = getNodeText(xmlParInfo, "author");
+		newRes.editor = getNodeText(xmlParInfo, "editor");
+		newRes.revision = getNodeText(xmlParInfo, "revision");
+		newRes.edition = getNodeText(xmlParInfo, "edition");
+		newRes.subver = getNodeText(xmlParInfo, "subver");
+		newRes.language = getNodeText(xmlParInfo, "language");
+		newRes.count = 1
+		newRes.element = new Array(xBlock[iBlock]);
+		switch (type) {
 			case "wbw":
-				addItemToResList(newRes,lstResWbw)
+				addItemToResList(newRes, lstResWbw)
 				break;
 			case "translate":
-				addItemToResList(newRes,lstResTranslate)
+				addItemToResList(newRes, lstResTranslate)
 				break;
 			case "note":
-				addItemToResList(newRes,lstResNote)
+				addItemToResList(newRes, lstResNote)
 				break;
 			case "heading":
-				addItemToResList(newRes,lstResHeading)
+				addItemToResList(newRes, lstResHeading)
 				break;
 		}
 	}
-	var wbwListStr="";
-	var wbwListStr2="";
-	for(i=0;i<lstResWbw.length;i++){
-		wbwListStr+="<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('wbw',"+i+")\">"+lstResWbw[i].author+"["+lstResWbw[i].language+"]-"+lstResWbw[i].count+"</a></li>"
-
-		var info1=lstResWbw[i].author+","+lstResWbw[i].language
-		var info2=lstResWbw[i].author+"["+lstResWbw[i].language+"]"
-		wbwListStr2+="<option value=\""+i+"\">"+info2+"</option>"
-	}
-
-	var tranListStr="";
-	var tranListStr2=""
-	for(i=0;i<lstResTranslate.length;i++){
-		tranListStr+="<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('translate',"+i+")\">"+lstResTranslate[i].author+"["+lstResTranslate[i].language+"]-"+lstResTranslate[i].count+"</a></li>"
-		var info1=lstResTranslate[i].author+","+lstResTranslate[i].language
-		var info2=lstResTranslate[i].author+"["+lstResTranslate[i].language+"]"
-		tranListStr2+="<option value=\""+i+"\">"+info2+"</option>"
-	}
-	var noteListStr="";
-	var noteListStr2="";
-	for(i=0;i<lstResNote.length;i++){
-		noteListStr+="<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('note',"+i+")\">"+lstResNote[i].author+"["+lstResNote[i].language+"]-"+lstResNote[i].count+"</a></li>"
-		var info1=lstResNote[i].author+","+lstResNote[i].language
-		var info2=lstResNote[i].author+"["+lstResNote[i].language+"]"
-		noteListStr2+="<option value=\""+i+"\">"+info2+"</option>"
-	}
-
-	var headingListStr="";
-	for(i=0;i<lstResHeading.length;i++){
-		headingListStr+="<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('heading',"+i+")\">"+lstResHeading[i].author+"["+lstResHeading[i].language+"]-"+lstResHeading[i].count+"</a></li>"
-	}
-	var iCountIld=g_DictWordList.length;
-	var iCountIldXML=gXmlBookDataInlineDict.getElementsByTagName("word").length;
-	var ildListStr="<li>Inline Dict XML("+iCountIldXML+")</li><li>Inline Dict Array("+iCountIld+")</li>";
-	
-	document.getElementById("id_editor_project_res_wbw_inner").innerHTML=wbwListStr;
-	document.getElementById("id_editor_project_res_translate_inner").innerHTML=tranListStr;
-	document.getElementById("id_editor_project_res_note_inner").innerHTML=noteListStr;
-	document.getElementById("id_editor_project_res_heading_inner").innerHTML=headingListStr;
-	document.getElementById("id_editor_project_res_ild_inner").innerHTML=ildListStr;
-	document.getElementById("id_translate_export_list").innerHTML=tranListStr2;
-	document.getElementById("id_note_export_list").innerHTML=noteListStr2;
-	document.getElementById("id_wbw_export_list").innerHTML=wbwListStr2;
+	var wbwListStr = "";
+	var wbwListStr2 = "";
+	var wbw_count = 0;
+	for (i = 0; i < lstResWbw.length; i++) {
+		if (i > 0 && lstResWbw[i].author != lstResWbw[i - 1].author && lstResWbw[i].language != lstResWbw[i - 1].language) {
+			wbwListStr += "<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('wbw'," + (i - 1) + ")\">" + lstResWbw[i - 1].author + "[" + lstResWbw[i - 1].language + "]-" + wbw_count + "</a></li>"
+			tran_count = 1;
+			wbwListStr2 += "<option value=\"" + (i - 1) + "\">" + info2 + "</option>"
+		}
+		else if (i == lstResWbw.length - 1) {
+			wbwListStr += "<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('wbw'," + (i - 1) + ")\">" + lstResWbw[i - 1].author + "[" + lstResWbw[i - 1].language + "]-" + wbw_count + "</a></li>"
+			wbwListStr2 += "<option value=\"" + (i - 1) + "\">" + info2 + "</option>"
+
+		}
+		else {
+			wbw_count += lstResWbw[i].count;
+		}
+
+		var info1 = lstResWbw[i].author + "," + lstResWbw[i].language
+		var info2 = lstResWbw[i].author + "[" + lstResWbw[i].language + "]"
+	}
+
+	var tranListStr = "";
+	var tranListStr2 = ""
+	var tran_count = 0;
+	for (i = 0; i < lstResTranslate.length; i++) {
+		if (i > 0 && lstResTranslate[i].author != lstResTranslate[i - 1].author && lstResTranslate[i].language != lstResTranslate[i - 1].language) {
+			tranListStr += "<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('translate'," + (i - 1) + ")\">" + lstResTranslate[i - 1].author + "[" + lstResTranslate[i - 1].language + "]-" + tran_count + "</a></li>"
+			tran_count = 1;
+			tranListStr2 += "<option value=\"" + (i - 1) + "\">" + info2 + "</option>"
+		}
+		else if (i == lstResTranslate.length - 1) {
+			tranListStr += "<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('translate'," + (i - 1) + ")\">" + lstResTranslate[i - 1].author + "[" + lstResTranslate[i - 1].language + "]-" + tran_count + "</a></li>"
+			tranListStr2 += "<option value=\"" + (i - 1) + "\">" + info2 + "</option>"
+
+		}
+		else {
+			tran_count += lstResTranslate[i].count;
+		}
+		var info1 = lstResTranslate[i].author + "," + lstResTranslate[i].language
+		var info2 = lstResTranslate[i].author + "[" + lstResTranslate[i].language + "]"
+	}
+	var noteListStr = "";
+	var noteListStr2 = "";
+	for (i = 0; i < lstResNote.length; i++) {
+		noteListStr += "<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('note'," + i + ")\">" + lstResNote[i].author + "[" + lstResNote[i].language + "]-" + lstResNote[i].count + "</a></li>"
+		var info1 = lstResNote[i].author + "," + lstResNote[i].language
+		var info2 = lstResNote[i].author + "[" + lstResNote[i].language + "]"
+		noteListStr2 += "<option value=\"" + i + "\">" + info2 + "</option>"
+	}
+
+	var headingListStr = "";
+	for (i = 0; i < lstResHeading.length; i++) {
+		headingListStr += "<li><input type=\"checkbox\" checked /><a onclick=\"project_res_info_click('heading'," + i + ")\">" + lstResHeading[i].author + "[" + lstResHeading[i].language + "]-" + lstResHeading[i].count + "</a></li>"
+	}
+	var iCountIld = g_DictWordList.length;
+	var iCountIldXML = gXmlBookDataInlineDict.getElementsByTagName("word").length;
+	var ildListStr = "<li>Inline Dict XML(" + iCountIldXML + ")</li><li>Inline Dict Array(" + iCountIld + ")</li>";
+
+	document.getElementById("id_editor_project_res_wbw_inner").innerHTML = wbwListStr;
+	document.getElementById("id_editor_project_res_translate_inner").innerHTML = tranListStr;
+	document.getElementById("id_editor_project_res_note_inner").innerHTML = noteListStr;
+	document.getElementById("id_editor_project_res_heading_inner").innerHTML = headingListStr;
+	document.getElementById("id_editor_project_res_ild_inner").innerHTML = ildListStr;
+	document.getElementById("id_translate_export_list").innerHTML = tranListStr2;
+	document.getElementById("id_note_export_list").innerHTML = noteListStr2;
+	document.getElementById("id_wbw_export_list").innerHTML = wbwListStr2;
 
 }
 
-function project_res_ild_remove(){
-	var_dump(removeAllInlinDictItem()+" recoder removed");
+function project_res_ild_remove() {
+	var_dump(removeAllInlinDictItem() + " recoder removed");
 	refreshResource();
 }
 
-function project_res_info_click(type,index){
-	
+function project_res_info_click(type, index) {
+
 	$("#project_res_album_info").show();
 	$("#project_res_album_info").siblings().hide();
 
-	currResIndex=index;
-	switch(type){
+	currResIndex = index;
+	switch (type) {
 		case "wbw":
 			currResObj = lstResWbw;
-			project_show_album_info(currResObj[index].album_id,currResObj[index].book,type);
-		break;
+			project_show_album_info(currResObj[index].album_id, currResObj[index].book, type);
+			break;
 		case "translate":
 			currResObj = lstResTranslate;
-			project_show_album_info(currResObj[index].album_id,currResObj[index].book,type);
-		break;
+			project_show_album_info(currResObj[index].album_id, currResObj[index].book, type);
+			break;
 		case "note":
 			currResObj = lstResNote
-		break;
+			break;
 		case "heading":
 			currResObj = lstResHeading
-		break;
+			break;
 		default:
-			currResObj=null;
-		break;
+			currResObj = null;
+			break;
 	}
-	document.getElementById("id_project_res_info_language").value=currResObj[index].language;
-	document.getElementById("id_project_res_info_author").value=currResObj[index].author;
-	document.getElementById("id_project_res_info_editor").value=currResObj[index].editor;
+	document.getElementById("id_project_res_info_language").value = currResObj[index].language;
+	document.getElementById("id_project_res_info_author").value = currResObj[index].author;
+	document.getElementById("id_project_res_info_editor").value = currResObj[index].editor;
 	$("#id_project_res_info_edition").val(currResObj[index].edition);
 	$("#project_res_info_title").html(currResObj[index].author);
 }
 
-var g_new_album_guid="";
-function project_show_album_info(album_id,book,type){
+var g_new_album_guid = "";
+function project_show_album_info(album_id, book, type) {
 	$.get("album.php",
-	{
-	op:"get_album",
-	book:book,
-	type:type,
-	album_id:album_id
-	},
-	function(data,status){
-		var album_data=JSON.parse(data);
-		var html="";
-		if(album_data.length>0){
-			var bFound=false;
-			for(var i=0;i<album_data.length;i++){
-				if(album_data[i].id==currResObj[currResIndex].album_id){
-					var alink="album.php?op=show_info&album_id="+album_data[i].id;
-					html="专辑名称:<a href='"+alink+"' target='_blank'>《"+album_data[i].title+"》</a><button>删除</button>";
-					bFound=true;
-					break;
-					//$("#project_album_id").html(html);	
-					//return;
+		{
+			op: "get_album",
+			book: book,
+			type: type,
+			album_id: album_id
+		},
+		function (data, status) {
+			var album_data = JSON.parse(data);
+			var html = "";
+			if (album_data.length > 0) {
+				var bFound = false;
+				for (var i = 0; i < album_data.length; i++) {
+					if (album_data[i].id == currResObj[currResIndex].album_id) {
+						var alink = "album.php?op=show_info&album_id=" + album_data[i].id;
+						html = "专辑名称:<a href='" + alink + "' target='_blank'>《" + album_data[i].title + "》</a><button>删除</button>";
+						bFound = true;
+						break;
+						//$("#project_album_id").html(html);	
+						//return;
+					}
 				}
-			}
-			if(!bFound){
-			html="专辑名称:无";
-			}
-			var html_album_list="";
-			//标记文档中已经被使用的
-			for(var i=0;i<album_data.length;i++){
-				album_data[i].used=false;
-				for(var j=0;j<currResObj.length;j++){
-					if(album_data[i].id==currResObj[j].album_id){
-						album_data[i].used=true;
+				if (!bFound) {
+					html = "专辑名称:无";
+				}
+				var html_album_list = "";
+				//标记文档中已经被使用的
+				for (var i = 0; i < album_data.length; i++) {
+					album_data[i].used = false;
+					for (var j = 0; j < currResObj.length; j++) {
+						if (album_data[i].id == currResObj[j].album_id) {
+							album_data[i].used = true;
+						}
 					}
 				}
-			}
-			for(var i=0;i<album_data.length;i++){
-				if(album_data[i].used==false){
-					var alink="album.php?op=show_info&album_id="+album_data[i].id;
-					var album_id=album_data[i].id;
-					var album_guid=album_data[i].guid;
-					html_album_list+="<li><a href='"+alink+"' target='_blank'>《"+album_data[i].title+"》</a>"+album_data[i].author+album_data[i].language+" <button onclick=\"project_apply_album('"+album_id+"','"+album_guid+"')\">使用此专辑发布</button></li>";	
+				for (var i = 0; i < album_data.length; i++) {
+					if (album_data[i].used == false) {
+						var alink = "album.php?op=show_info&album_id=" + album_data[i].id;
+						var album_id = album_data[i].id;
+						var album_guid = album_data[i].guid;
+						html_album_list += "<li><a href='" + alink + "' target='_blank'>《" + album_data[i].title + "》</a>" + album_data[i].author + album_data[i].language + " <button onclick=\"project_apply_album('" + album_id + "','" + album_guid + "')\">使用此专辑发布</button></li>";
+					}
+				}
+				if (html_album_list != "") {
+					html += " <br />(可以选择下列已有的专辑)";
+					html += "<ul>";
+					html += html_album_list;
+					html += "</ul>";
 				}
+				g_new_album_guid = com_guid();
+				html += "<button onclick='project_new_album_show()'>新建专辑</button>";
+				html += "<div id='project_new_album' style='display:none;'>";
+				html += "<input type='hidden' id='new_album_album_guid' value='" + g_new_album_guid + "'/>";
+				html += "<input type='hidden' id='new_album_album_type' value='" + currResObj[currResIndex].type + "'/>";
+				html += "<input type='hidden' id='new_album_book' value='" + currResObj[currResIndex].book + "'/>";
+				html += "作者(必填):<input type='input' id='new_album_author' value='" + currResObj[currResIndex].author + "'/><br>";
+				html += "专辑名称(必填):<input type='input' id='new_album_title' value=''/><br>";
+				html += "语言:" + currResObj[currResIndex].language + "<input type='hidden' id='new_album_lang' value='" + currResObj[currResIndex].language + "'/><br>";
+				html += "Tag:<input type='input' id='new_album_tag' value=''/><br>";
+				html += "Summary:<input type='input' id='new_album_summary' value=''/><br>";
+				html += "Edition:<input type='input' id='new_album_edition' placeholder=\"第一版\" value=''/><br>";
+				html += "<input type=\"button\" value='完成' onclick='project_new_album_submit()' />";
+				html += "</div>";
+
+
 			}
-			if(html_album_list!=""){
-				html+=" <br />(可以选择下列已有的专辑)";
-				html+="<ul>";
-				html+=html_album_list;
-				html+="</ul>";
+			else {
+				var html = "专辑名称:无";
+				g_new_album_guid = com_guid();
+				html += "<button onclick='project_new_album_show()'>新建专辑</button>";
+				html += "<div id='project_new_album' style='display:none;'>";
+				html += "<input type='hidden' id='new_album_album_guid' value='" + g_new_album_guid + "'/>";
+				html += "<input type='hidden' id='new_album_album_type' value='" + currResObj[currResIndex].type + "'/>";
+				html += "<input type='hidden' id='new_album_book' value='" + currResObj[currResIndex].book + "'/>";
+				html += "作者(必填):<input type='input' id='new_album_author' value='" + currResObj[currResIndex].author + "'/><br>";
+				html += "专辑名称(必填):<input type='input' id='new_album_title' value=''/><br>";
+				html += "语言:" + currResObj[currResIndex].language + "<input type='hidden' id='new_album_lang' value='" + currResObj[currResIndex].language + "'/><br>";
+				html += "Tag:<input type='input' id='new_album_tag' value=''/><br>";
+				html += "Summary:<input type='input' id='new_album_summary' value=''/><br>";
+				html += "Edition:<input type='input' id='new_album_edition' placeholder=\"第一版\" value=''/><br>";
+				html += "<input type=\"button\" value='完成' onclick='project_new_album_submit()' />";
+				html += "</div>";
+
 			}
-			g_new_album_guid=com_guid();
-			html+="<button onclick='project_new_album_show()'>新建专辑</button>";
-			html+= "<div id='project_new_album' style='display:none;'>";
-			html+= "<input type='hidden' id='new_album_album_guid' value='"+g_new_album_guid+"'/>";
-			html+= "<input type='hidden' id='new_album_album_type' value='"+currResObj[currResIndex].type+"'/>";
-			html+= "<input type='hidden' id='new_album_book' value='"+currResObj[currResIndex].book+"'/>";
-			html+= "作者(必填):<input type='input' id='new_album_author' value='"+currResObj[currResIndex].author+"'/><br>";
-			html+= "专辑名称(必填):<input type='input' id='new_album_title' value=''/><br>";
-			html+= "语言:"+currResObj[currResIndex].language+"<input type='hidden' id='new_album_lang' value='"+currResObj[currResIndex].language+"'/><br>";
-			html+= "Tag:<input type='input' id='new_album_tag' value=''/><br>";
-			html+= "Summary:<input type='input' id='new_album_summary' value=''/><br>";
-			html+= "Edition:<input type='input' id='new_album_edition' placeholder=\"第一版\" value=''/><br>";
-			html+= "<input type=\"button\" value='完成' onclick='project_new_album_submit()' />";			
-			html+= "</div>";
-			
+			html += "<div id='project_new_album_server_response'></div>"
+			$("#project_album_id").html(html);
+		});
 
-		}
-		else{
-			var html="专辑名称:无";
-			g_new_album_guid=com_guid();
-			html+="<button onclick='project_new_album_show()'>新建专辑</button>";
-			html+= "<div id='project_new_album' style='display:none;'>";
-			html+= "<input type='hidden' id='new_album_album_guid' value='"+g_new_album_guid+"'/>";
-			html+= "<input type='hidden' id='new_album_album_type' value='"+currResObj[currResIndex].type+"'/>";
-			html+= "<input type='hidden' id='new_album_book' value='"+currResObj[currResIndex].book+"'/>";
-			html+= "作者(必填):<input type='input' id='new_album_author' value='"+currResObj[currResIndex].author+"'/><br>";
-			html+= "专辑名称(必填):<input type='input' id='new_album_title' value=''/><br>";
-			html+= "语言:"+currResObj[currResIndex].language+"<input type='hidden' id='new_album_lang' value='"+currResObj[currResIndex].language+"'/><br>";
-			html+= "Tag:<input type='input' id='new_album_tag' value=''/><br>";
-			html+= "Summary:<input type='input' id='new_album_summary' value=''/><br>";
-			html+= "Edition:<input type='input' id='new_album_edition' placeholder=\"第一版\" value=''/><br>";
-			html+= "<input type=\"button\" value='完成' onclick='project_new_album_submit()' />";			
-			html+= "</div>";
-			
-		}
-		html+= "<div id='project_new_album_server_response'></div>"
-		$("#project_album_id").html(html);
-	});
-	
 }
 
-function project_apply_album(album_id,album_guid){
+function project_apply_album(album_id, album_guid) {
 	//应用新的专辑号到文档数据块
-	var count=0;
-	var xBlock=currResObj[currResIndex].element;
-	for(var iBlock=0;iBlock<xBlock.length;iBlock++){
+	var count = 0;
+	var xBlock = currResObj[currResIndex].element;
+	for (var iBlock = 0; iBlock < xBlock.length; iBlock++) {
 		var xmlParInfo = xBlock[iBlock].getElementsByTagName("info")[0];
-		setNodeText(xmlParInfo,"album_guid",album_guid);
-		setNodeText(xmlParInfo,"album_id",album_id);
+		setNodeText(xmlParInfo, "album_guid", album_guid);
+		setNodeText(xmlParInfo, "album_id", album_id);
 		count++;
 	}
-	currResObj[currResIndex].album_id=album_id;
-	currResObj[currResIndex].album_guid=album_guid;
-	alert("应用新的专辑到"+count+"段落");
-	project_res_info_click(currResObj[currResIndex].type,currResIndex);
+	currResObj[currResIndex].album_id = album_id;
+	currResObj[currResIndex].album_guid = album_guid;
+	alert("应用新的专辑到" + count + "段落");
+	project_res_info_click(currResObj[currResIndex].type, currResIndex);
 }
-function project_new_album_show(){
+function project_new_album_show() {
 	$("#project_new_album").show(200);
 }
-function project_new_album_submit(){
+function project_new_album_submit() {
 	var album_guid = $("#new_album_album_guid").val();
 	var album_type = $("#new_album_album_type").val();
 	var book = $("#new_album_book").val();
@@ -514,59 +538,59 @@ function project_new_album_submit(){
 	var tag = $("#new_album_tag").val();
 	var summary = $("#new_album_summary").val();
 	var edition = $("#new_album_edition").val();
-	if(author==""){
+	if (author == "") {
 		alert("作者不能为空");
 		return;
 	}
-	if(title==""){
+	if (title == "") {
 		alert("标题不能为空");
 		return;
 	}
 	$.get("album.php",
-	{
-	op:"new",
-	album_guid:album_guid,
-	album_type:album_type,
-	book:book,
-	lang:lang,
-	tag:tag,
-	summary:summary,
-	author:author,
-	edition:edition,
-	title:title
-	},
-	function(data,status){
-		$("#project_new_album_server_response").html(data);
-		if(data.substring(0,5)!="error"){
-			//新建专辑成功 传回新建的album id
-			alert("新建专辑成功");
-			//应用新的专辑号到文档数据块
-			var old_album_guid=currResObj[currResIndex].album_guid;
-			
-			var count=0;
-			var xBlock=currResObj[currResIndex].element;
-			for(var iBlock=0;iBlock<xBlock.length;iBlock++){
-				var xmlParInfo = xBlock[iBlock].getElementsByTagName("info")[0];
-				setNodeText(xmlParInfo,"album_guid",g_new_album_guid);
-				setNodeText(xmlParInfo,"album_id",data);
-				count++;
-			}
-			currResObj[currResIndex].album_id=data;
-			currResObj[currResIndex].album_guid=g_new_album_guid;
-			alert("应用新的专辑到"+count+"段落");
-			project_res_info_click(currResObj[currResIndex].type,currResIndex);
-		}
-		else{
+		{
+			op: "new",
+			album_guid: album_guid,
+			album_type: album_type,
+			book: book,
+			lang: lang,
+			tag: tag,
+			summary: summary,
+			author: author,
+			edition: edition,
+			title: title
+		},
+		function (data, status) {
 			$("#project_new_album_server_response").html(data);
-		}
-	});		
+			if (data.substring(0, 5) != "error") {
+				//新建专辑成功 传回新建的album id
+				alert("新建专辑成功");
+				//应用新的专辑号到文档数据块
+				var old_album_guid = currResObj[currResIndex].album_guid;
+
+				var count = 0;
+				var xBlock = currResObj[currResIndex].element;
+				for (var iBlock = 0; iBlock < xBlock.length; iBlock++) {
+					var xmlParInfo = xBlock[iBlock].getElementsByTagName("info")[0];
+					setNodeText(xmlParInfo, "album_guid", g_new_album_guid);
+					setNodeText(xmlParInfo, "album_id", data);
+					count++;
+				}
+				currResObj[currResIndex].album_id = data;
+				currResObj[currResIndex].album_guid = g_new_album_guid;
+				alert("应用新的专辑到" + count + "段落");
+				project_res_info_click(currResObj[currResIndex].type, currResIndex);
+			}
+			else {
+				$("#project_new_album_server_response").html(data);
+			}
+		});
 }
 
-function addItemToResList(obj,resList){
-	var isFind=false
-	for(i=0;i<resList.length;i++){
-		if(resList[i].album_guid==obj.album_guid){
-			isFind=true;
+function addItemToResList(obj, resList) {
+	var isFind = false
+	for (i = 0; i < resList.length; i++) {
+		if (resList[i].album_guid == obj.album_guid) {
+			isFind = true;
 			resList[i].count++;
 			resList[i].element.push(obj.element[0])
 			return;
@@ -575,120 +599,115 @@ function addItemToResList(obj,resList){
 	resList.push(obj);
 }
 
-function editor_project_publish(){
-	xmlHttp=null;
-	if (window.XMLHttpRequest)
-	  {// code for IE7, Firefox, Opera, etc.
-	  xmlHttp=new XMLHttpRequest();
-	  }
-	else if (window.ActiveXObject)
-	  {// code for IE6, IE5
-	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
-	  }
-	  
-	if (xmlHttp!=null)
-	{
-	  xmlHttp.open("POST", "pc_publish.php", false);
-	  xmlHttp.send(com_xmlToString(gXmlBookData));
-	  var_dump(xmlHttp.responseText);
+function editor_project_publish() {
+	xmlHttp = null;
+	if (window.XMLHttpRequest) {// code for IE7, Firefox, Opera, etc.
+		xmlHttp = new XMLHttpRequest();
 	}
-	else
-	{
-	  var_dump("Your browser does not support XMLHTTP.");
+	else if (window.ActiveXObject) {// code for IE6, IE5
+		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
+	}
+
+	if (xmlHttp != null) {
+		xmlHttp.open("POST", "pc_publish.php", false);
+		xmlHttp.send(com_xmlToString(gXmlBookData));
+		var_dump(xmlHttp.responseText);
+	}
+	else {
+		var_dump("Your browser does not support XMLHTTP.");
 	}
 }
 
-function editor_project_res_info_modify(){
-	xBlocks=currResObj[currResIndex].element
-	for(x in xBlocks){
+function editor_project_res_info_modify() {
+	xBlocks = currResObj[currResIndex].element
+	for (x in xBlocks) {
 		xmlParInfo = xBlocks[x].getElementsByTagName("info")[0];
-		setNodeText(xmlParInfo,"language",document.getElementById("id_project_res_info_language").value);
-		setNodeText(xmlParInfo,"author",document.getElementById("id_project_res_info_author").value);
-		setNodeText(xmlParInfo,"editor",document.getElementById("id_project_res_info_editor").value);
-		setNodeText(xmlParInfo,"edition",document.getElementById("id_project_res_info_edition").value);
+		setNodeText(xmlParInfo, "language", document.getElementById("id_project_res_info_language").value);
+		setNodeText(xmlParInfo, "author", document.getElementById("id_project_res_info_author").value);
+		setNodeText(xmlParInfo, "editor", document.getElementById("id_project_res_info_editor").value);
+		setNodeText(xmlParInfo, "edition", document.getElementById("id_project_res_info_edition").value);
 	}
 	refreshResource()
 }
 
-function editor_project_res_remove(){
-	var r=confirm("Remove a resource!");
-	if (r==true)
-	{ 
-		xBlocks=currResObj[currResIndex].element
-		
-		for(x in xBlocks){	
-		
+function editor_project_res_remove() {
+	var r = confirm("Remove a resource!");
+	if (r == true) {
+		xBlocks = currResObj[currResIndex].element
+
+		for (x in xBlocks) {
+
 			xmlParInfo = xBlocks[x].getElementsByTagName("info")[0];
-			blockid=getNodeText(xmlParInfo,"id");
-			type=getNodeText(xmlParInfo,"type");
-			var htmlDivId="";
-			switch(type){
+			blockid = getNodeText(xmlParInfo, "id");
+			type = getNodeText(xmlParInfo, "type");
+			var htmlDivId = "";
+			switch (type) {
 				case "wbw":
-					htmlDivId="id_wbw_"+blockid;
+					htmlDivId = "id_wbw_" + blockid;
 					break;
 				case "translate":
-					htmlDivId="id_tran_"+blockid;
+					htmlDivId = "id_tran_" + blockid;
 					break;
 				case "note":
-					htmlDivId="id_note_"+blockid;
+					htmlDivId = "id_note_" + blockid;
 					break;
 				case "heading":
-					htmlDivId="id_heading_"+blockid;
+					htmlDivId = "id_heading_" + blockid;
 					break;
 			}
-			xHtmlDom=document.getElementById(htmlDivId);
-			if(xHtmlDom){
+			xHtmlDom = document.getElementById(htmlDivId);
+			if (xHtmlDom) {
 				xHtmlDom.parentNode.removeChild(xHtmlDom);
 			}
-			else{
+			else {
 				//alert("错误的数据包id-"+blockid);
 			}
-			
+
 			xBlocks[x].parentNode.removeChild(xBlocks[x]);
 		}
 		refreshResource()
 		alert("Removed OK! \nPlease save and open project again.");
 
-	 }
+	}
 
 }
 
-function editor_project_res_publish(){
-	var xBlocks=currResObj[currResIndex].element;
-	if(xBlocks.length){
+function editor_project_res_publish() {
+	var xBlocks = currResObj[currResIndex].element;
+	if (xBlocks.length) {
 		var xmlParInfo = xBlocks[0].getElementsByTagName("info")[0];
-		var album_id=getNodeText(xmlParInfo,"album_id");
-		var album_guid=getNodeText(xmlParInfo,"album_guid");
-		var album_type=getNodeText(xmlParInfo,"type");
-		var album_lang=getNodeText(xmlParInfo,"language");
-		var album_author=getNodeText(xmlParInfo,"author");
-		var album_title=getNodeText(xmlParInfo,"album_title");
-		var book=getNodeText(xmlParInfo,"book");
+		var album_id = getNodeText(xmlParInfo, "album_id");
+		var album_guid = getNodeText(xmlParInfo, "album_guid");
+		var album_type = getNodeText(xmlParInfo, "type");
+		var album_lang = getNodeText(xmlParInfo, "language");
+		var album_author = getNodeText(xmlParInfo, "author");
+		var album_title = getNodeText(xmlParInfo, "album_title");
+		var book = getNodeText(xmlParInfo, "book");
+
+		window.open("publish.php?step=1&id=" + album_id + "&filename=" + g_filename + "&type=" + album_type + "&book=" + book + "&lang=" + album_lang + "&author=" + album_author + "&title=" + album_title, "_blank");
 
-		window.open("publish.php?step=1&id="+album_id+"&filename="+g_filename+"&type="+album_type+"&book="+book+"&lang="+album_lang+"&author="+album_author+"&title="+album_title,"_blank");
-		
 	}
 }
 
-function project_res_type_click(sType){
-	var html="";
-	switch(sType){
-		case "doc":	
+function project_res_type_click(sType) {
+	var html = "";
+	switch (sType) {
+		case "doc":
 			$("#id_editor_project_res_docinfo").show();
 			$("#id_editor_project_res_docinfo").siblings().hide();
-		break;
+			break;
 		case "wbw":
 			$("#id_editor_project_res_wbw").show();
 			$("#id_editor_project_res_wbw").siblings().hide();
-		break;
+			break;
 		case "tran":
 			$("#id_editor_project_res_translate").show();
 			$("#id_editor_project_res_translate").siblings().hide();
-		break;
+			break;
 		case "note":
 			$("#id_editor_project_res_note").show();
 			$("#id_editor_project_res_note").siblings().hide();
-		break;
-		
+			break;
+
 	}
 }

+ 1 - 1
documents/course/课程历史链接.md

@@ -11,5 +11,5 @@ by Sayadaw Kuṇḍadhāna on12th July 2020
 - Outside Mainland China [youtube](https://www.youtube.com/playlist?list=PL_qplOeoq4DtIh6XfsE4O9nCe198aXeTT) 
 - 中国大陆:[百度网盘](https://pan.baidu.com/s/1e35cNpw1RaiSePrZ_OA2Fg) 提取码:pali
 ### wikipāḷi使用指南
-- Outside Mainland China [youtube](https://youtu.be/Ymwk-L8cNlY)
+- Outside Mainland China [中文版](https://youtu.be/Ymwk-L8cNlY) [英文版](https://youtu.be/F2U9guv_0cM)
 - 中国大陆:[百度网盘](https://pan.baidu.com/s/1PtvCVBx5sqspflKhzisJzg) 提取码: snba

+ 10 - 9
documents/course/课程通知.txt

@@ -1,15 +1,16 @@
+主题title:
+推动法的车轮经详解-第5讲
+Dhammacakkapavattanasutta Lesson 5
+by IAPT国际巴利三藏院 
+时间:
+8/16 18:30 L. A.
+8/16 21:30 北美
+8/17 8:00 仰光
+8/17 9:30 北京
 
-IAPT国际巴利三藏院 邀请您参加预先安排的 Zoom 会议。
-
-主题:推动法的车轮经详解-第5讲
-时间:2020年8月21日 08:00 上午 仰光
 
 加入 Zoom 会议
 https://us02web.zoom.us/j/86184801875?pwd=VkdmTW9lUHQ1TDI3Q21YUVVHTkFKdz09
 
 会议 ID:861 8480 1875
-密码:009120
-
-会议 ID:861 8480 1875
-密码:009120
-查找本地号码:https://us02web.zoom.us/u/kd6aKsGVsn
+密码:009120