From e016b77868a57f36abd921241e26ae80195ab2d3 Mon Sep 17 00:00:00 2001 From: R0Wi Date: Mon, 1 Aug 2022 14:40:08 +0200 Subject: [PATCH] Add slk (Slovak) language (see #140) --- README.md | 2 +- lib/OcrProcessors/OcrMyPdfBasedProcessor.php | 3 ++- src/components/WorkflowOcr.vue | 1 + src/test/components/WorkflowOcr.spec.js | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5516b7b..dddcbf5 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ apt-get install ocrmypdf The `ocrmypdf` CLI can also convert single image files (`jpg`/`png`) to PDF before processing it via OCR. This mode is also supported by this app. You can read more about it in the [official docs](https://ocrmypdf.readthedocs.io/en/latest/cookbook.html#option-use-ocrmypdf-single-images-only). -Also if you want to use specific **language settings** please install the corresponding `tesseract` packages. +Also if you want to use specific **language settings** please [install the corresponding `tesseract` packages](https://ocrmypdf.readthedocs.io/en/latest/languages.html). ```bash # English diff --git a/lib/OcrProcessors/OcrMyPdfBasedProcessor.php b/lib/OcrProcessors/OcrMyPdfBasedProcessor.php index fdbf2d4..61b0e22 100644 --- a/lib/OcrProcessors/OcrMyPdfBasedProcessor.php +++ b/lib/OcrProcessors/OcrMyPdfBasedProcessor.php @@ -45,7 +45,8 @@ abstract class OcrMyPdfBasedProcessor implements IOcrProcessor { 'pt' => 'por', 'ru' => 'rus', 'chi' => 'chi_sim', - 'est' => 'est' + 'est' => 'est', + 'slk' => 'slk' ]; /** @var ICommand */ diff --git a/src/components/WorkflowOcr.vue b/src/components/WorkflowOcr.vue index 4a1aecc..f3b328e 100644 --- a/src/components/WorkflowOcr.vue +++ b/src/components/WorkflowOcr.vue @@ -54,6 +54,7 @@ const availableLanguages = [ { label: 'Russian', langCode: 'ru' }, { label: 'Chinese - Simplified', langCode: 'chi' }, { label: 'Estonian', langCode: 'est' }, + { label: 'Slovak', langCode: 'slk ' }, ] export default { diff --git a/src/test/components/WorkflowOcr.spec.js b/src/test/components/WorkflowOcr.spec.js index 66dcbd2..0ea3d40 100644 --- a/src/test/components/WorkflowOcr.spec.js +++ b/src/test/components/WorkflowOcr.spec.js @@ -15,9 +15,9 @@ describe('Init tests', () => { }) describe('Language settings tests', () => { - test('Should have 9 languages available', () => { + test('Should have 10 languages available', () => { const wrapper = mount(WorkflowOcr) - expect(wrapper.vm.availableLanguages.length).toBe(9) + expect(wrapper.vm.availableLanguages.length).toBe(10) }) test('Should select one language', () => {