Skip to content

Commit

Permalink
清理
Browse files Browse the repository at this point in the history
  • Loading branch information
testacount1 committed Oct 18, 2018
1 parent 1f5d5e6 commit 2f9ccec
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions 弹窗/主界面.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,15 @@
var 关键词词典 = {};
var 命名词典 = {};

var 字段中的词 = {};

function 添加所有待查词(字段列表) {
for (var i = 0; i < 字段列表.length; i++) {
var 字段中单词 = 取字段中所有词(字段列表[i].textContent);
for (var j in 字段中单词) {
命名词典[字段中单词[j]] = false;
var 字段文本 = 字段列表[i].textContent;
var 字段中单词 = 取字段中所有词(字段文本);
字段中的词[字段文本] = 字段中单词;
for (单词 of 字段中单词) {
命名词典[单词] = false;
}
}
}
Expand All @@ -29,19 +33,17 @@ function 翻译() {

关键词词典 = 取所有关键词(编程语言);
// 合并两个部分
//添加所有待查词(span字段列表);
添加所有待查词(span字段列表);
添加所有待查词(文本字段列表);

chrome.runtime.sendMessage(
"ndifefelacmidghjaehmhicbchbidhpe",
命名词典,
function(返回值) {
命名词典 = 返回值.所有释义;
//console.log(命名词典);
for (var in 命名词典) {
命名词典[] = 常用命名[] ? 常用命名[] : 首选(命名词典[], 词性);
}
//console.log(命名词典);
翻译字段列表(span字段列表);
翻译字段列表(文本字段列表);

Expand All @@ -57,20 +59,18 @@ function 取子文本节点(元素) {
}

function 翻译字段列表(字段列表) {
for (var i = 0; i < 字段列表.length; i++) {
var 字段 = 字段列表[i].textContent;
for (字段 of 字段列表) {
var 字段文本 = 字段.textContent;

// TODO: 避免重复分析字段
var 所有单词 = 取字段中所有词(字段);
for (var j = 0; j < 所有单词.length; j++) {
var 单词 = 所有单词[j];
var 所有单词 = 字段中的词[字段文本];
for (单词 of 所有单词) {
var 对应中文词 = 关键词词典[单词] || API词典[单词] || 命名词典[单词];
if (对应中文词) {
字段 = 字段.replace(单词, 对应中文词);
字段文本 = 字段文本.replace(单词, 对应中文词);
}
}
// TODO: 避免某些文本中出现个别可识别的单词. 今后需进行语法分析.
字段列表[i].textContent = 字段;
字段.textContent = 字段文本;
}
}

Expand Down

0 comments on commit 2f9ccec

Please sign in to comment.