This commit is contained in:
恍兮惚兮 2024-08-17 21:35:56 +08:00
parent aae0785f69
commit e05aed69bc
26 changed files with 89 additions and 33 deletions

View File

@ -30,11 +30,9 @@ class edict(cishubase):
dis.append(d)
save = []
srt = argsort(dis)
for ii in srt:
for ii in srt[: self.config["max_num"]]:
if exp[ii][1] not in save:
save.append(exp[ii][1])
if len(save) >= 10:
break
saveres = []
for _id in save:
x = self.sql.execute(

View File

@ -38,10 +38,8 @@ class edict2(cishubase):
savew.append(w)
saveres = []
srt = argsort(dis)
for ii in srt:
for ii in srt[: self.config["max_num"]]:
saveres.append(
savew[ii] + "<br>" + re.sub("/EntL.*/", "", self.save[savew[ii]][1:])
)
if len(saveres) >= 10:
break
return "<hr>".join(saveres)

View File

@ -45,6 +45,6 @@ class linggesi(cishubase):
if d <= self.config["distance"]:
mp[w] = [xx, d]
x = sorted(list(mp.keys()), key=lambda x: mp[x][1])[:10]
x = sorted(list(mp.keys()), key=lambda x: mp[x][1])[: self.config["max_num"]]
save = [w + "<br>" + mp[w][0] for w in x]
return "<hr>".join(save)

View File

@ -2129,7 +2129,7 @@ class mdict(cishubase):
results.append(k)
diss[k] = dis
return sorted(results, key=lambda x: diss[x])
return sorted(results, key=lambda x: diss[x])[: self.config["max_num"]]
def parse_strings(self, input_string):
parsed_strings = []

View File

@ -45,6 +45,6 @@ class xiaoxueguan(cishubase):
if d <= self.config["distance"]:
dis.append(d)
srt = argsort(dis)[:10]
srt = argsort(dis)[: self.config["max_num"]]
save = ["<span h>" + exp[i][1].replace("\\n", "") for i in srt]
return "<hr>".join(save)

View File

@ -1211,7 +1211,8 @@
"xiaoxueguan": {
"args": {
"path": "",
"distance": 0
"distance": 0,
"max_num": 10
},
"argstype": {
"path": {
@ -1226,6 +1227,13 @@
"min": 0,
"max": 100,
"step": 1
},
"max_num": {
"type": "intspin",
"name": "最大结果条数",
"min": 0,
"max": 9999,
"step": 1
}
},
"use": false,
@ -1237,7 +1245,8 @@
"name": "EDICT",
"args": {
"path": "",
"distance": 0
"distance": 0,
"max_num": 10
},
"argstype": {
"path": {
@ -1252,6 +1261,13 @@
"min": 0,
"max": 100,
"step": 1
},
"max_num": {
"type": "intspin",
"name": "最大结果条数",
"min": 0,
"max": 9999,
"step": 1
}
},
"type": "offline"
@ -1261,7 +1277,8 @@
"name": "EDICT2",
"args": {
"path": "",
"distance": 0
"distance": 0,
"max_num": 10
},
"argstype": {
"path": {
@ -1275,6 +1292,13 @@
"min": 0,
"max": 100,
"step": 1
},
"max_num": {
"type": "intspin",
"name": "最大结果条数",
"min": 0,
"max": 9999,
"step": 1
}
},
"type": "offline"
@ -1284,7 +1308,8 @@
"name": "灵格斯词典",
"args": {
"path": "",
"distance": 0
"distance": 0,
"max_num": 10
},
"argstype": {
"path": {
@ -1298,6 +1323,13 @@
"min": 0,
"max": 100,
"step": 1
},
"max_num": {
"type": "intspin",
"name": "最大结果条数",
"min": 0,
"max": 9999,
"step": 1
}
},
"type": "offline"
@ -1325,6 +1357,7 @@
"args": {
"paths": [],
"distance": 0,
"max_num": 10,
"stylehv": 0
},
"argstype": {
@ -1342,6 +1375,13 @@
"max": 100,
"step": 1
},
"max_num": {
"type": "intspin",
"name": "最大结果条数",
"min": 0,
"max": 9999,
"step": 1
},
"stylehv": {
"type": "combo",
"name": "样式",

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "ترتيب عرض القاموس",
"背景窗口透明": "نافذة خلفية شفافة",
"文件翻译": "ترجمة الوثائق",
"文件": "الوثائق"
"文件": "الوثائق",
"最大结果条数": "أقصى عدد من النتائج"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "辭書顯示順序",
"背景窗口透明": "背景視窗透明",
"文件翻译": "檔案翻譯",
"文件": "文件"
"文件": "文件",
"最大结果条数": "最大結果條數"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Lexikografické pořadí zobrazení",
"背景窗口透明": "Okno pozadí transparentní",
"文件翻译": "dokumentární překlad",
"文件": "soubor"
"文件": "soubor",
"最大结果条数": "Maximální počet výsledků"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Lexikographische Anzeigereihenfolge",
"背景窗口透明": "Hintergrundfenster transparent",
"文件翻译": "Übersetzung von Dokumenten",
"文件": "Datei"
"文件": "Datei",
"最大结果条数": "Maximale Anzahl der Ergebnisse"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Lexicographical display order",
"背景窗口透明": "Background window transparent",
"文件翻译": "documentary translation",
"文件": "file"
"文件": "file",
"最大结果条数": "Maximum number of results"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Orden de visualización del diccionario",
"背景窗口透明": "La ventana de fondo es transparente",
"文件翻译": "Traducción de documentos",
"文件": "Documentos"
"文件": "Documentos",
"最大结果条数": "Número máximo de resultados"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Ordre d'affichage des discours",
"背景窗口透明": "Fenêtre de fond transparente",
"文件翻译": "Traduction de documents",
"文件": "Documents"
"文件": "Documents",
"最大结果条数": "Nombre maximal de barres de résultats"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Ordine di visualizzazione lessicografico",
"背景窗口透明": "Finestra di sfondo trasparente",
"文件翻译": "traduzione documentaria",
"文件": "file"
"文件": "file",
"最大结果条数": "Numero massimo di risultati"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "辞書の表示順序",
"背景窗口透明": "背景ウィンドウの透過性",
"文件翻译": "ファイル翻訳",
"文件": "ファイル"
"文件": "ファイル",
"最大结果条数": "最大結果バー数"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "사서 표시 순서",
"背景窗口透明": "배경 창 투명도",
"文件翻译": "파일 번역",
"文件": "파일"
"文件": "파일",
"最大结果条数": "최대 결과 개수"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Lexicografische weergavevolgorde",
"背景窗口透明": "Achtergrondvenster transparant",
"文件翻译": "documentaire vertaling",
"文件": "bestand"
"文件": "bestand",
"最大结果条数": "Maximaal aantal resultaten"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Kolejność wyświetlania leksygraficznego",
"背景窗口透明": "Okno tła przejrzyste",
"文件翻译": "tłumaczenie dokumentów",
"文件": "plik"
"文件": "plik",
"最大结果条数": "Maksymalna liczba wyników"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Ordem de visualização lexicográfica",
"背景窗口透明": "Janela de fundo transparente",
"文件翻译": "tradução documental",
"文件": "ficheiro"
"文件": "ficheiro",
"最大结果条数": "Número máximo de resultados"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Словарь показывает порядок",
"背景窗口透明": "Фоновое окно прозрачно",
"文件翻译": "Перевод документов",
"文件": "Документация"
"文件": "Документация",
"最大结果条数": "Максимальное число итоговых полос"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Lexikografisk visningsordning",
"背景窗口透明": "Bakgrundsfönster genomskinligt",
"文件翻译": "dokumentär översättning",
"文件": "fil"
"文件": "fil",
"最大结果条数": "Maximalt antal resultat"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "ลำดับการแสดงสำนวน",
"背景窗口透明": "หน้าต่างพื้นหลังโปร่งใส",
"文件翻译": "แปลเอกสาร",
"文件": "แฟ้ม"
"文件": "แฟ้ม",
"最大结果条数": "จำนวนแถบผลลัพธ์สูงสุด"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Lexicographical display order",
"背景窗口透明": "Arkaplan penceresi transparent",
"文件翻译": "belgeler çeviri",
"文件": "dosya"
"文件": "dosya",
"最大结果条数": "En yüksek sonuçların sayısı"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Лексикографічний порядок показу",
"背景窗口透明": "Прозоре вікно тла",
"文件翻译": "документарний переклад",
"文件": "файл"
"文件": "файл",
"最大结果条数": "Максимальна кількість результатів"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "Trình tự hiển thị từ điển",
"背景窗口透明": "Trong suốt cửa sổ nền",
"文件翻译": "Dịch tài liệu",
"文件": "Tài liệu"
"文件": "Tài liệu",
"最大结果条数": "Số thanh kết quả tối đa"
}

View File

@ -830,5 +830,6 @@
"辞书显示顺序": "",
"背景窗口透明": "",
"文件翻译": "",
"文件": ""
"文件": "",
"最大结果条数": ""
}