mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-08-02 18:45:21 +00:00
remove logs
This commit is contained in:
parent
8b2a349dde
commit
1f6b0fea9f
@ -34,23 +34,14 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// Fetch available languages from backend
|
// Fetch available languages from backend
|
||||||
const fetchLanguages = async () => {
|
const fetchLanguages = async () => {
|
||||||
console.log('[LanguagePicker] Starting language fetch...');
|
|
||||||
console.log('[LanguagePicker] Fetching from URL:', languagesEndpoint);
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const response = await fetch(languagesEndpoint);
|
const response = await fetch(languagesEndpoint);
|
||||||
console.log('[LanguagePicker] Response received:', {
|
|
||||||
status: response.status,
|
|
||||||
statusText: response.statusText,
|
|
||||||
ok: response.ok,
|
|
||||||
headers: Object.fromEntries(response.headers.entries())
|
|
||||||
});
|
|
||||||
|
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
const data: { languages: string[] } = await response.json();
|
const data: { languages: string[] } = await response.json();
|
||||||
const languages = data.languages;
|
const languages = data.languages;
|
||||||
console.log('[LanguagePicker] Raw response data:', languages);
|
|
||||||
console.log('[LanguagePicker] Response type:', typeof languages, 'Array?', Array.isArray(languages));
|
|
||||||
|
|
||||||
const languageOptions = languages.map(lang => {
|
const languageOptions = languages.map(lang => {
|
||||||
// TODO: Use actual language translations when they become available
|
// TODO: Use actual language translations when they become available
|
||||||
@ -58,17 +49,13 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
|
|||||||
const translatedName = tempOcrLanguages.lang[lang as keyof typeof tempOcrLanguages.lang] || lang;
|
const translatedName = tempOcrLanguages.lang[lang as keyof typeof tempOcrLanguages.lang] || lang;
|
||||||
const displayName = translatedName;
|
const displayName = translatedName;
|
||||||
|
|
||||||
console.log(`[LanguagePicker] Language mapping: ${lang} -> ${displayName} (translated: ${!!translatedName})`);
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
value: lang,
|
value: lang,
|
||||||
label: displayName
|
label: displayName
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
console.log('[LanguagePicker] Transformed language options:', languageOptions);
|
|
||||||
|
|
||||||
setAvailableLanguages(languageOptions);
|
setAvailableLanguages(languageOptions);
|
||||||
console.log('[LanguagePicker] Successfully set', languageOptions.length, 'languages');
|
|
||||||
} else {
|
} else {
|
||||||
console.error('[LanguagePicker] Response not OK:', response.status, response.statusText);
|
console.error('[LanguagePicker] Response not OK:', response.status, response.statusText);
|
||||||
const errorText = await response.text();
|
const errorText = await response.text();
|
||||||
@ -83,7 +70,6 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
|
|||||||
});
|
});
|
||||||
} finally {
|
} finally {
|
||||||
setIsLoadingLanguages(false);
|
setIsLoadingLanguages(false);
|
||||||
console.log('[LanguagePicker] Language loading completed');
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -62,10 +62,10 @@ const OCRSettings: React.FC<OCRSettingsProps> = ({
|
|||||||
<Select
|
<Select
|
||||||
label={t('ocr.settings.output.label', 'Output')}
|
label={t('ocr.settings.output.label', 'Output')}
|
||||||
value={parameters.ocrRenderType}
|
value={parameters.ocrRenderType}
|
||||||
onChange={(value) => onParameterChange('ocrRenderType', value || 'hocr')}
|
onChange={(value) => onParameterChange('ocrRenderType', value || 'sandwich')}
|
||||||
data={[
|
data={[
|
||||||
{ value: 'hocr', label: t('ocr.settings.output.searchablePdf', 'Searchable PDF (sandwich)') },
|
{ value: 'sandwich', label: t('ocr.settings.output.sandwich', 'Searchable PDF (Sandwich)') },
|
||||||
{ value: 'sandwich', label: t('ocr.settings.output.sandwich', 'Sandwich') },
|
{ value: 'hocr', label: t('ocr.settings.output.hocr', 'HOCR XML') }
|
||||||
]}
|
]}
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
/>
|
/>
|
||||||
|
@ -11,7 +11,7 @@ export interface OCRParametersHook {
|
|||||||
const defaultParameters: OCRParameters = {
|
const defaultParameters: OCRParameters = {
|
||||||
languages: ['eng'],
|
languages: ['eng'],
|
||||||
ocrType: 'skip-text',
|
ocrType: 'skip-text',
|
||||||
ocrRenderType: 'hocr',
|
ocrRenderType: 'sandwich',
|
||||||
additionalOptions: [],
|
additionalOptions: [],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -29,14 +29,6 @@ const OCR = ({ onPreviewFile, onComplete, onError }: BaseToolProps) => {
|
|||||||
// Endpoint validation
|
// Endpoint validation
|
||||||
const { enabled: endpointEnabled, loading: endpointLoading } = useEndpointEnabled("ocr-pdf");
|
const { enabled: endpointEnabled, loading: endpointLoading } = useEndpointEnabled("ocr-pdf");
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
console.log('[OCR Tool] Endpoint validation status:', {
|
|
||||||
endpoint: 'ocr-pdf',
|
|
||||||
enabled: endpointEnabled,
|
|
||||||
loading: endpointLoading
|
|
||||||
});
|
|
||||||
}, [endpointEnabled, endpointLoading]);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
ocrOperation.resetResults();
|
ocrOperation.resetResults();
|
||||||
onPreviewFile?.(null);
|
onPreviewFile?.(null);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user