From ea1aa6e5a89b0bfc80d7d4e2ede804a702dfa98a Mon Sep 17 00:00:00 2001 From: icarus Date: Mon, 20 Oct 2025 01:58:03 +0800 Subject: [PATCH] refactor(ocr): remove unused langs config from ovocr provider The langs configuration for ovocr provider is not currently configurable, so it's removed from both type definition and default config. --- packages/shared/config/ocr.ts | 4 +--- src/renderer/src/types/ocr.ts | 3 ++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/shared/config/ocr.ts b/packages/shared/config/ocr.ts index 2167bae8c1..788242eca3 100644 --- a/packages/shared/config/ocr.ts +++ b/packages/shared/config/ocr.ts @@ -62,9 +62,7 @@ export const BUILTIN_OCR_PROVIDER_CONFIG_MAP = { paddleocr: { apiUrl: '' } satisfies OcrPpocrConfig, - ovocr: { - langs: ['en-us', 'zh-cn'] - } satisfies OcrOvConfig + ovocr: {} satisfies OcrOvConfig } as const satisfies Record export const BUILTIN_OCR_PROVIDERS_MAP = { diff --git a/src/renderer/src/types/ocr.ts b/src/renderer/src/types/ocr.ts index f4d4f0a4ac..48cc8e4bc2 100644 --- a/src/renderer/src/types/ocr.ts +++ b/src/renderer/src/types/ocr.ts @@ -204,7 +204,8 @@ export const isOcrPpocrProvider = (p: OcrProvider): p is OcrPpocrProvider => { // OV OCR Types export type OcrOvConfig = OcrProviderBaseConfig & { - langs?: TranslateLanguageCode[] + // It's not configurable for now. + // langs?: TranslateLanguageCode[] } export type OcrOvProvider = {