feat(translator): 添加llama-cpp-python库可用性检查

在翻译功能中添加对llama-cpp-python库的可用性检查,当库未安装时显示警告信息并禁用翻译功能
This commit is contained in:
2026-01-14 15:13:49 +08:00
parent 136994db90
commit b327725ecf
3 changed files with 216 additions and 1 deletions

View File

@@ -338,6 +338,10 @@ class MainWindow(QMainWindow):
QMessageBox.warning(self, "警告", "原文内容为空,无法翻译")
return
if not hasattr(self.translator, 'llama_cpp_available') or not self.translator.llama_cpp_available:
QMessageBox.warning(self, "警告", "llama-cpp-python库未安装无法执行翻译功能")
return
if not self.translator.is_ready:
QMessageBox.warning(self, "警告", "模型未就绪,无法翻译")
return