mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-28 08:04:13 +08:00
fix
This commit is contained in:
parent
ef93aab1f4
commit
7e31891124
@ -1318,6 +1318,17 @@ class dialog_savedgame_new(saveposwindow):
|
||||
def clicked4(self):
|
||||
opendir(self.currentfocuspath)
|
||||
|
||||
def clicked3_batch(self):
|
||||
res = QFileDialog.getExistingDirectory(options=QFileDialog.DontResolveSymlinks)
|
||||
if res != "":
|
||||
for _dir, _, _fs in os.walk(res):
|
||||
for _f in _fs:
|
||||
path = os.path.abspath(os.path.join(_dir, _f))
|
||||
if path.lower().endswith(".exe") == False:
|
||||
continue
|
||||
if path not in savehook_new_list:
|
||||
self.newline(path, True)
|
||||
|
||||
def clicked3(self):
|
||||
|
||||
f = QFileDialog.getOpenFileName(
|
||||
@ -1329,7 +1340,6 @@ class dialog_savedgame_new(saveposwindow):
|
||||
res = res.replace("/", "\\")
|
||||
if res not in savehook_new_list:
|
||||
self.newline(res, True)
|
||||
self.idxsave.insert(0, res)
|
||||
|
||||
def tagschanged(self, tags):
|
||||
checkexists = _TR("存在") in tags
|
||||
@ -1359,7 +1369,6 @@ class dialog_savedgame_new(saveposwindow):
|
||||
if notshow:
|
||||
continue
|
||||
self.newline(k)
|
||||
self.idxsave.append(k)
|
||||
QApplication.processEvents()
|
||||
|
||||
def __init__(self, parent) -> None:
|
||||
@ -1391,6 +1400,7 @@ class dialog_savedgame_new(saveposwindow):
|
||||
self.simplebutton("打开目录", True, self.clicked4, True)
|
||||
|
||||
self.simplebutton("添加游戏", False, self.clicked3, 1)
|
||||
self.simplebutton("批量添加", False, self.clicked3_batch, 1)
|
||||
self.simplebutton("其他设置", False, lambda: dialog_syssetting(self), False)
|
||||
formLayout.addLayout(buttonlayout)
|
||||
_W = QWidget()
|
||||
@ -1465,5 +1475,8 @@ class dialog_savedgame_new(saveposwindow):
|
||||
gameitem.focuschanged.connect(self.itemfocuschanged)
|
||||
if first:
|
||||
self.flow.insertwidget(0, gameitem)
|
||||
self.idxsave.insert(0, k)
|
||||
else:
|
||||
self.flow.addwidget(gameitem)
|
||||
|
||||
self.idxsave.append(k)
|
@ -93,14 +93,22 @@ def safegetvndbjson(url, json, getter):
|
||||
|
||||
def gettitlebyid(vid):
|
||||
def _getter(js):
|
||||
|
||||
try:
|
||||
return js["results"][0]["titles"][0]["title"] # ja title
|
||||
|
||||
for _ in js["results"][0]["titles"]:
|
||||
main = _["main"]
|
||||
title = _["title"]
|
||||
if main:
|
||||
return title
|
||||
|
||||
raise Exception()
|
||||
except:
|
||||
return js["results"][0]["title"] # en title
|
||||
return js["results"][0]["title"]
|
||||
|
||||
return safegetvndbjson(
|
||||
"https://api.vndb.org/kana/vn",
|
||||
{"filters": ["id", "=", vid], "fields": "title,titles.title"},
|
||||
{"filters": ["id", "=", vid], "fields": "title,titles.title,titles.main"},
|
||||
_getter,
|
||||
)
|
||||
|
||||
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "باستخدام نموذج الاستعلام",
|
||||
"时": "وقت",
|
||||
"禁止自动朗读的人名": "أسماء الأشخاص المحظورين من القراءة التلقائية",
|
||||
"启动": "بدء"
|
||||
"启动": "بدء",
|
||||
"批量添加": "إضافة دفعة"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "使用原型査詢",
|
||||
"时": "時",
|
||||
"禁止自动朗读的人名": "禁止自動朗讀的人名",
|
||||
"启动": "啟動"
|
||||
"启动": "啟動",
|
||||
"批量添加": "批量添加"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Using prototype queries",
|
||||
"时": "Time",
|
||||
"禁止自动朗读的人名": "Names that are prohibited from automatic reading",
|
||||
"启动": "start-up"
|
||||
"启动": "start-up",
|
||||
"批量添加": "Batch Add"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Consulta con prototipo",
|
||||
"时": "Hora",
|
||||
"禁止自动朗读的人名": "Nombres de personas cuya lectura automática está prohibida",
|
||||
"启动": "Inicio"
|
||||
"启动": "Inicio",
|
||||
"批量添加": "Añadir por lotes"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Utiliser une requête prototype",
|
||||
"时": "Lorsque",
|
||||
"禁止自动朗读的人名": "Noms de personnes interdits de Lecture automatique",
|
||||
"启动": "Démarrage"
|
||||
"启动": "Démarrage",
|
||||
"批量添加": "Ajouter par lot"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Utilizzo di query prototipali",
|
||||
"时": "Tempo",
|
||||
"禁止自动朗读的人名": "Nomi vietati dalla lettura automatica",
|
||||
"启动": "avviamento"
|
||||
"启动": "avviamento",
|
||||
"批量添加": "Aggiungi batch"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "プロトタイプクエリーの使用",
|
||||
"时": "時",
|
||||
"禁止自动朗读的人名": "自動朗読禁止の人名",
|
||||
"启动": "スタートアップ"
|
||||
"启动": "スタートアップ",
|
||||
"批量添加": "一括追加"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "원형 조회 사용",
|
||||
"时": "시",
|
||||
"禁止自动朗读的人名": "자동 발음이 금지된 사람 이름",
|
||||
"启动": "시작"
|
||||
"启动": "시작",
|
||||
"批量添加": "대량 추가"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Korzystanie z prototypowych zapytań",
|
||||
"时": "Czas",
|
||||
"禁止自动朗读的人名": "Nazwy, które są zabronione automatycznego odczytu",
|
||||
"启动": "uruchomienie"
|
||||
"启动": "uruchomienie",
|
||||
"批量添加": "Dodaj partię"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Использовать запрос прототипа",
|
||||
"时": "Время",
|
||||
"禁止自动朗读的人名": "Имя человека, которое запрещено читать автоматически",
|
||||
"启动": "Запуск"
|
||||
"启动": "Запуск",
|
||||
"批量添加": "Добавление пакетов"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "การใช้แบบสอบถามต้นแบบ",
|
||||
"时": "เวลา",
|
||||
"禁止自动朗读的人名": "ชื่อของบุคคลที่ห้ามอ่านออกเสียงโดยอัตโนมัติ",
|
||||
"启动": "เริ่ม"
|
||||
"启动": "เริ่ม",
|
||||
"批量添加": "เพิ่มจำนวนมาก"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Prototip sorguları kullanılıyor",
|
||||
"时": "Zaman",
|
||||
"禁止自动朗读的人名": "Otomatik okuma yasaklanmış isimler",
|
||||
"启动": "start-up"
|
||||
"启动": "start-up",
|
||||
"批量添加": "Toplu Ekle"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Використання запитів прототипу",
|
||||
"时": "Час",
|
||||
"禁止自动朗读的人名": "Назви, які заборонені автоматичне читання",
|
||||
"启动": "запуск"
|
||||
"启动": "запуск",
|
||||
"批量添加": "Додати партію"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "Truy vấn với Prototype",
|
||||
"时": "Khi",
|
||||
"禁止自动朗读的人名": "Tên người bị cấm đọc tự động",
|
||||
"启动": "Bắt đầu"
|
||||
"启动": "Bắt đầu",
|
||||
"批量添加": "Thêm hàng loạt"
|
||||
}
|
@ -755,5 +755,6 @@
|
||||
"使用原型查询": "",
|
||||
"时": "",
|
||||
"禁止自动朗读的人名": "",
|
||||
"启动": ""
|
||||
"启动": "",
|
||||
"批量添加": ""
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user