mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-24 10:40:07 +08:00
fix(translate): correct regex pattern for language code validation
fix(ocr): improve debug log by showing full provider details
This commit is contained in:
parent
917864be1c
commit
0c5a20a2e4
@ -226,7 +226,7 @@ class OcrService {
|
||||
// Validate that the provider exists in database
|
||||
const provider = await this.getProvider(params.providerId)
|
||||
|
||||
logger.debug(`Performing OCR with provider: ${params.providerId}`)
|
||||
logger.debug(`Performing OCR with provider: ${JSON.stringify(provider, undefined, 2)}`)
|
||||
const result = await service.ocr(file, provider.config)
|
||||
|
||||
logger.info(`OCR completed successfully with provider: ${params.providerId}`)
|
||||
|
||||
@ -6,7 +6,7 @@ import * as z from 'zod'
|
||||
* Must be lowercase and follow the format: 2-3 letter language code
|
||||
* followed by a hyphen and 2-letter region code.
|
||||
*/
|
||||
export const TranslateLanguageCodeSchema = z.string().regex(/^[a-z]{2,3}(-[a-z]{2-3})$/)
|
||||
export const TranslateLanguageCodeSchema = z.string().regex(/^[a-z]{2,3}(-[a-z]{2,3})$/)
|
||||
|
||||
export type TranslateLanguageCode = z.infer<typeof TranslateLanguageCodeSchema> // langCode应当能够唯一确认一种语言
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user