Merge branch 'refactor/ocr' of github.com:CherryHQ/cherry-studio into refactor/ocr

This commit is contained in:
icarus 2025-10-28 19:53:42 +08:00
commit 2808a8aab1
8 changed files with 280 additions and 0 deletions

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "不能刪除內建提供者",
"existing": "提供者已存在",
"get_providers": "取得可用提供者失敗",
"not_availabel": "提供 {{provider}} 不可用",
"not_found": "OCR 提供者不存在",
"update_failed": "更新配置失敗"
},
@ -2064,6 +2065,40 @@
"not_supported": "不支持的文件類型 {{type}}"
},
"processing": "OCR 處理中...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "更新設定失敗"
}
}
},
"create": {
"error": {
"failed": "無法建立提供者"
}
},
"delete": {
"error": {
"failed": "刪除提供者 {{provider}} 失敗"
}
},
"get": {
"error": {
"failed": "無法取得提供者 {{provider}}"
}
},
"list": {
"error": {
"failed": "無法列出提供者"
}
},
"update": {
"error": {
"failed": "無法更新提供者"
}
}
},
"warning": {
"provider": {
"fallback": "已回退到 {{name}},這可能導致問題"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Eingebauter Anbieter kann nicht entfernt werden",
"existing": "Anbieter existiert bereits",
"get_providers": "Failed to obtain available providers",
"not_availabel": "{{provider}} ist nicht verfügbar",
"not_found": "OCR-Anbieter nicht gefunden",
"update_failed": "Konfiguration aktualisieren fehlgeschlagen"
},
@ -2064,6 +2065,40 @@
"not_supported": "Nicht unterstützter Dateityp {{type}}"
},
"processing": "OCR wird verarbeitet...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "Fehler beim Aktualisieren der Konfiguration"
}
}
},
"create": {
"error": {
"failed": "Fehler beim Erstellen des Anbieters"
}
},
"delete": {
"error": {
"failed": "Fehler beim Löschen des Anbieters {{provider}}"
}
},
"get": {
"error": {
"failed": "Fehler beim Abrufen des Anbieters {{provider}}"
}
},
"list": {
"error": {
"failed": "Anbieter konnten nicht aufgelistet werden"
}
},
"update": {
"error": {
"failed": "Fehler beim Aktualisieren des Anbieters"
}
}
},
"warning": {
"provider": {
"fallback": "Auf {{name}} zurückgefallen, dies kann zu Problemen führen"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Δεν είναι δυνατή η διαγραφή του ενσωματωμένου παρόχου",
"existing": "Ο πάροχος υπηρεσιών υπάρχει ήδη",
"get_providers": "Αποτυχία λήψης διαθέσιμων παρόχων",
"not_availabel": "Ο πάροχος {{provider}} δεν είναι διαθέσιμος",
"not_found": "Ο πάροχος OCR δεν υπάρχει",
"update_failed": "Αποτυχία ενημέρωσης της διαμόρφωσης"
},
@ -2064,6 +2065,40 @@
"not_supported": "Μη υποστηριζόμενος τύπος αρχείου {{type}}"
},
"processing": "Η επεξεργασία OCR βρίσκεται σε εξέλιξη...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "Αποτυχία ενημέρωσης ρυθμίσεων"
}
}
},
"create": {
"error": {
"failed": "Αποτυχία δημιουργίας παρόχου"
}
},
"delete": {
"error": {
"failed": "Αποτυχία διαγραφής του παρόχου {{provider}}"
}
},
"get": {
"error": {
"failed": "Αποτυχία λήψης του παρόχου {{provider}}"
}
},
"list": {
"error": {
"failed": "Αποτυχία καταγραφής παρόχων"
}
},
"update": {
"error": {
"failed": "Αποτυχία ενημέρωσης του παρόχου"
}
}
},
"warning": {
"provider": {
"fallback": "Επαναφέρθηκε στο {{name}}, το οποίο μπορεί να προκαλέσει προβλήματα"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "No se puede eliminar el proveedor integrado",
"existing": "El proveedor ya existe",
"get_providers": "Error al obtener proveedores disponibles",
"not_availabel": "Proporcionar {{provider}} no está disponible",
"not_found": "El proveedor de OCR no existe",
"update_failed": "Actualización de la configuración fallida"
},
@ -2064,6 +2065,40 @@
"not_supported": "Tipo de archivo no compatible {{type}}"
},
"processing": "Procesando OCR...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "Error al actualizar la configuración"
}
}
},
"create": {
"error": {
"failed": "Error al crear el proveedor"
}
},
"delete": {
"error": {
"failed": "Error al eliminar el proveedor {{provider}}"
}
},
"get": {
"error": {
"failed": "Error al obtener el proveedor {{provider}}"
}
},
"list": {
"error": {
"failed": "Error al listar proveedores"
}
},
"update": {
"error": {
"failed": "Error al actualizar el proveedor"
}
}
},
"warning": {
"provider": {
"fallback": "Se ha revertido a {{name}}, lo que podría causar problemas"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Impossible de supprimer le fournisseur intégré",
"existing": "Le fournisseur existe déjà",
"get_providers": "Échec de l'obtention des fournisseurs disponibles",
"not_availabel": "Fournir {{provider}} nest pas disponible",
"not_found": "Le fournisseur OCR n'existe pas",
"update_failed": "Échec de la mise à jour de la configuration"
},
@ -2064,6 +2065,40 @@
"not_supported": "Type de fichier non pris en charge {{type}}"
},
"processing": "Traitement OCR en cours...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "Échec de la mise à jour de la configuration"
}
}
},
"create": {
"error": {
"failed": "Échec de la création du fournisseur"
}
},
"delete": {
"error": {
"failed": "Échec de la suppression du fournisseur {{provider}}"
}
},
"get": {
"error": {
"failed": "Échec de l'obtention du fournisseur {{provider}}"
}
},
"list": {
"error": {
"failed": "Échec de la liste des fournisseurs"
}
},
"update": {
"error": {
"failed": "Échec de la mise à jour du fournisseur"
}
}
},
"warning": {
"provider": {
"fallback": "Revenu à {{name}}, ce qui pourrait entraîner des problèmes"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "組み込みプロバイダーは削除できません",
"existing": "プロバイダーはすでに存在します",
"get_providers": "利用可能なプロバイダーの取得に失敗しました",
"not_availabel": "{{provider}}が利用できません",
"not_found": "OCRプロバイダーが存在しません",
"update_failed": "更新構成に失敗しました"
},
@ -2064,6 +2065,40 @@
"not_supported": "サポートされていないファイルタイプ {{type}}"
},
"processing": "OCR処理中...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "設定の更新に失敗しました"
}
}
},
"create": {
"error": {
"failed": "プロバイダーの作成に失敗しました"
}
},
"delete": {
"error": {
"failed": "プロバイダー {{provider}} の削除に失敗しました"
}
},
"get": {
"error": {
"failed": "プロバイダー {{provider}} の取得に失敗しました"
}
},
"list": {
"error": {
"failed": "プロバイダーの一覧取得に失敗しました"
}
},
"update": {
"error": {
"failed": "プロバイダーの更新に失敗しました"
}
}
},
"warning": {
"provider": {
"fallback": "{{name}} に戻されました。これにより問題が発生する可能性があります。"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Não é possível excluir o provedor integrado",
"existing": "O provedor já existe",
"get_providers": "Falha ao obter provedores disponíveis",
"not_availabel": "Fornecedor {{provider}} não está disponível",
"not_found": "O provedor OCR não existe",
"update_failed": "Falha ao atualizar a configuração"
},
@ -2064,6 +2065,40 @@
"not_supported": "Tipo de arquivo não suportado {{type}}"
},
"processing": "Processamento OCR em andamento...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "Falha ao atualizar a configuração"
}
}
},
"create": {
"error": {
"failed": "Falha ao criar o provedor"
}
},
"delete": {
"error": {
"failed": "Falha ao excluir o provedor {{provider}}"
}
},
"get": {
"error": {
"failed": "Falha ao obter o provedor {{provider}}"
}
},
"list": {
"error": {
"failed": "Falha ao listar provedores"
}
},
"update": {
"error": {
"failed": "Falha ao atualizar o provedor"
}
}
},
"warning": {
"provider": {
"fallback": "Revertido para {{name}}, o que pode causar problemas"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Не удается удалить встроенного поставщика",
"existing": "Поставщик уже существует",
"get_providers": "Не удалось получить доступных поставщиков",
"not_availabel": "Поставщик {{provider}} недоступен",
"not_found": "Поставщик OCR отсутствует",
"update_failed": "Обновление конфигурации не удалось"
},
@ -2064,6 +2065,40 @@
"not_supported": "Неподдерживаемый тип файла {{type}}"
},
"processing": "Обработка OCR...",
"provider": {
"config": {
"patch": {
"error": {
"failed": "Не удалось обновить конфигурацию"
}
}
},
"create": {
"error": {
"failed": "Не удалось создать поставщика"
}
},
"delete": {
"error": {
"failed": "Не удалось удалить поставщика {{provider}}"
}
},
"get": {
"error": {
"failed": "Не удалось получить поставщика {{provider}}"
}
},
"list": {
"error": {
"failed": "Не удалось получить список поставщиков"
}
},
"update": {
"error": {
"failed": "Не удалось обновить поставщика"
}
}
},
"warning": {
"provider": {
"fallback": "Возвращено к {{name}}, это может вызвать проблемы"