From 043fcd29854518056aab5be7af15e7cf436b4b6e Mon Sep 17 00:00:00 2001 From: Lucas Thom Date: Thu, 28 Sep 2023 15:27:24 -0300 Subject: [PATCH 1/2] Added portuguese language --- gensha.py | 2 +- gnomeapp.yml | 5 +++++ manifests/tesseract.yml | 5 +++++ src/components/LanguageButton.vala | 4 ++++ 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/gensha.py b/gensha.py index 40f8173..a15c0f7 100644 --- a/gensha.py +++ b/gensha.py @@ -1,6 +1,6 @@ import subprocess -langs = ['tam','eng','hin','jpn','rus','fra','tha','ara','chi_sim','spa', 'ind'] +langs = ['tam','eng','hin','jpn','rus','fra','tha','ara','chi_sim','spa', 'ind', 'por'] for lang in langs : file_url = 'https://github.com/tesseract-ocr/tessdata_best/raw/main/'+lang+'.traineddata' diff --git a/gnomeapp.yml b/gnomeapp.yml index e407d2d..4c42aa9 100644 --- a/gnomeapp.yml +++ b/gnomeapp.yml @@ -114,6 +114,10 @@ modules: url: https://github.com/tesseract-ocr/tessdata_best/raw/main/ind.traineddata sha256: 1f6596041ffb4cd5094e5f98764db43cfde04edb8f02b988f90ebc1353ac73b8 dest: traineddata + - type: file + url: https://github.com/tesseract-ocr/tessdata_best/raw/main/por.traineddata + sha256: 711de9dbb8052067bd42f16b9119967f30bada80d57e2ef24f65d09f531adb04 + dest: traineddata post-install: - install -p -D -m 0644 "traineddata"/deu.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; @@ -127,3 +131,4 @@ modules: - install -p -D -m 0644 "traineddata"/chi_sim.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; - install -p -D -m 0644 "traineddata"/spa.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; - install -p -D -m 0644 "traineddata"/ind.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; + - install -p -D -m 0644 "traineddata"/por.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; diff --git a/manifests/tesseract.yml b/manifests/tesseract.yml index 32bd5aa..672163e 100644 --- a/manifests/tesseract.yml +++ b/manifests/tesseract.yml @@ -51,6 +51,10 @@ sources: url: https://github.com/tesseract-ocr/tessdata_best/raw/main/ind.traineddata sha256: 1f6596041ffb4cd5094e5f98764db43cfde04edb8f02b988f90ebc1353ac73b8 dest: traineddata + - type: file + url: https://github.com/tesseract-ocr/tessdata_best/raw/main/por.traineddata + sha256: 711de9dbb8052067bd42f16b9119967f30bada80d57e2ef24f65d09f531adb04 + dest: traineddata post-install: - install -p -D -m 0644 "traineddata"/eng.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; @@ -64,6 +68,7 @@ post-install: - install -p -D -m 0644 "traineddata"/nld.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; - install -p -D -m 0644 "traineddata"/tur.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; - install -p -D -m 0644 "traineddata"/ind.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; + - install -p -D -m 0644 "traineddata"/por.traineddata -t "${FLATPAK_DEST}/share/tessdata/"; modules: diff --git a/src/components/LanguageButton.vala b/src/components/LanguageButton.vala index 4ee45e5..5cb0078 100644 --- a/src/components/LanguageButton.vala +++ b/src/components/LanguageButton.vala @@ -19,6 +19,7 @@ public class LanguageButton : Gtk.MenuButton { var tur = new Gtk.ModelButton () ; var deu = new Gtk.ModelButton () ; var ind = new Gtk.ModelButton () ; + vat por = new Gtk.ModelButton () ; deu.text = "German" ; nld.text = "Dutch" ; @@ -31,6 +32,7 @@ public class LanguageButton : Gtk.MenuButton { fra.text = "French" ; ara.text = "Arabic" ; ind.text = "Indonesian" ; + por.text = "Portuguese" ; deu.clicked.connect (() => { lang.save_pref_language ("deu") ; }) ; eng.clicked.connect (() => { lang.save_pref_language ("eng") ; }) ; @@ -43,6 +45,7 @@ public class LanguageButton : Gtk.MenuButton { nld.clicked.connect (() => { lang.save_pref_language ("nld") ; }) ; tur.clicked.connect (() => { lang.save_pref_language ("tur") ; }) ; ind.clicked.connect (() => { lang.save_pref_language ("ind") ; }) ; + por.clicked.connect (() => { lang.save_pref_language ("por") ; }) ; menu_list.add (eng) ; menu_list.add (chi_sim) ; @@ -54,6 +57,7 @@ public class LanguageButton : Gtk.MenuButton { menu_list.add (tur) ; menu_list.add (rus) ; menu_list.add (ind) ; + menu_list.add (por) ; scroll_view.add (menu_list) ; scroll_view.show_all () ; From a4123028e9a23c34f65317d628dffe524482207b Mon Sep 17 00:00:00 2001 From: Lucas Thom Date: Thu, 28 Sep 2023 15:49:09 -0300 Subject: [PATCH 2/2] typo --- src/components/LanguageButton.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/LanguageButton.vala b/src/components/LanguageButton.vala index 5cb0078..b35deea 100644 --- a/src/components/LanguageButton.vala +++ b/src/components/LanguageButton.vala @@ -19,7 +19,7 @@ public class LanguageButton : Gtk.MenuButton { var tur = new Gtk.ModelButton () ; var deu = new Gtk.ModelButton () ; var ind = new Gtk.ModelButton () ; - vat por = new Gtk.ModelButton () ; + var por = new Gtk.ModelButton () ; deu.text = "German" ; nld.text = "Dutch" ;