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": "不能刪除內建提供者", "cannot_remove_builtin": "不能刪除內建提供者",
"existing": "提供者已存在", "existing": "提供者已存在",
"get_providers": "取得可用提供者失敗", "get_providers": "取得可用提供者失敗",
"not_availabel": "提供 {{provider}} 不可用",
"not_found": "OCR 提供者不存在", "not_found": "OCR 提供者不存在",
"update_failed": "更新配置失敗" "update_failed": "更新配置失敗"
}, },
@ -2064,6 +2065,40 @@
"not_supported": "不支持的文件類型 {{type}}" "not_supported": "不支持的文件類型 {{type}}"
}, },
"processing": "OCR 處理中...", "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": { "warning": {
"provider": { "provider": {
"fallback": "已回退到 {{name}},這可能導致問題" "fallback": "已回退到 {{name}},這可能導致問題"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Eingebauter Anbieter kann nicht entfernt werden", "cannot_remove_builtin": "Eingebauter Anbieter kann nicht entfernt werden",
"existing": "Anbieter existiert bereits", "existing": "Anbieter existiert bereits",
"get_providers": "Failed to obtain available providers", "get_providers": "Failed to obtain available providers",
"not_availabel": "{{provider}} ist nicht verfügbar",
"not_found": "OCR-Anbieter nicht gefunden", "not_found": "OCR-Anbieter nicht gefunden",
"update_failed": "Konfiguration aktualisieren fehlgeschlagen" "update_failed": "Konfiguration aktualisieren fehlgeschlagen"
}, },
@ -2064,6 +2065,40 @@
"not_supported": "Nicht unterstützter Dateityp {{type}}" "not_supported": "Nicht unterstützter Dateityp {{type}}"
}, },
"processing": "OCR wird verarbeitet...", "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": { "warning": {
"provider": { "provider": {
"fallback": "Auf {{name}} zurückgefallen, dies kann zu Problemen führen" "fallback": "Auf {{name}} zurückgefallen, dies kann zu Problemen führen"

View File

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

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "No se puede eliminar el proveedor integrado", "cannot_remove_builtin": "No se puede eliminar el proveedor integrado",
"existing": "El proveedor ya existe", "existing": "El proveedor ya existe",
"get_providers": "Error al obtener proveedores disponibles", "get_providers": "Error al obtener proveedores disponibles",
"not_availabel": "Proporcionar {{provider}} no está disponible",
"not_found": "El proveedor de OCR no existe", "not_found": "El proveedor de OCR no existe",
"update_failed": "Actualización de la configuración fallida" "update_failed": "Actualización de la configuración fallida"
}, },
@ -2064,6 +2065,40 @@
"not_supported": "Tipo de archivo no compatible {{type}}" "not_supported": "Tipo de archivo no compatible {{type}}"
}, },
"processing": "Procesando OCR...", "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": { "warning": {
"provider": { "provider": {
"fallback": "Se ha revertido a {{name}}, lo que podría causar problemas" "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é", "cannot_remove_builtin": "Impossible de supprimer le fournisseur intégré",
"existing": "Le fournisseur existe déjà", "existing": "Le fournisseur existe déjà",
"get_providers": "Échec de l'obtention des fournisseurs disponibles", "get_providers": "Échec de l'obtention des fournisseurs disponibles",
"not_availabel": "Fournir {{provider}} nest pas disponible",
"not_found": "Le fournisseur OCR n'existe pas", "not_found": "Le fournisseur OCR n'existe pas",
"update_failed": "Échec de la mise à jour de la configuration" "update_failed": "Échec de la mise à jour de la configuration"
}, },
@ -2064,6 +2065,40 @@
"not_supported": "Type de fichier non pris en charge {{type}}" "not_supported": "Type de fichier non pris en charge {{type}}"
}, },
"processing": "Traitement OCR en cours...", "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": { "warning": {
"provider": { "provider": {
"fallback": "Revenu à {{name}}, ce qui pourrait entraîner des problèmes" "fallback": "Revenu à {{name}}, ce qui pourrait entraîner des problèmes"

View File

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

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Não é possível excluir o provedor integrado", "cannot_remove_builtin": "Não é possível excluir o provedor integrado",
"existing": "O provedor já existe", "existing": "O provedor já existe",
"get_providers": "Falha ao obter provedores disponíveis", "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", "not_found": "O provedor OCR não existe",
"update_failed": "Falha ao atualizar a configuração" "update_failed": "Falha ao atualizar a configuração"
}, },
@ -2064,6 +2065,40 @@
"not_supported": "Tipo de arquivo não suportado {{type}}" "not_supported": "Tipo de arquivo não suportado {{type}}"
}, },
"processing": "Processamento OCR em andamento...", "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": { "warning": {
"provider": { "provider": {
"fallback": "Revertido para {{name}}, o que pode causar problemas" "fallback": "Revertido para {{name}}, o que pode causar problemas"

View File

@ -2055,6 +2055,7 @@
"cannot_remove_builtin": "Не удается удалить встроенного поставщика", "cannot_remove_builtin": "Не удается удалить встроенного поставщика",
"existing": "Поставщик уже существует", "existing": "Поставщик уже существует",
"get_providers": "Не удалось получить доступных поставщиков", "get_providers": "Не удалось получить доступных поставщиков",
"not_availabel": "Поставщик {{provider}} недоступен",
"not_found": "Поставщик OCR отсутствует", "not_found": "Поставщик OCR отсутствует",
"update_failed": "Обновление конфигурации не удалось" "update_failed": "Обновление конфигурации не удалось"
}, },
@ -2064,6 +2065,40 @@
"not_supported": "Неподдерживаемый тип файла {{type}}" "not_supported": "Неподдерживаемый тип файла {{type}}"
}, },
"processing": "Обработка OCR...", "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": { "warning": {
"provider": { "provider": {
"fallback": "Возвращено к {{name}}, это может вызвать проблемы" "fallback": "Возвращено к {{name}}, это может вызвать проблемы"