From cd0fa72e951c8584c8f1963b2daf7cdf933821bd Mon Sep 17 00:00:00 2001 From: AlmustafaNET Date: Wed, 23 Apr 2025 16:25:18 -0500 Subject: [PATCH 1/2] Update LanguageButton.vala for SPA button add in menu_list the spa button --- src/components/LanguageButton.vala | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/LanguageButton.vala b/src/components/LanguageButton.vala index 4ee45e5..194d2b6 100644 --- a/src/components/LanguageButton.vala +++ b/src/components/LanguageButton.vala @@ -45,6 +45,7 @@ public class LanguageButton : Gtk.MenuButton { ind.clicked.connect (() => { lang.save_pref_language ("ind") ; }) ; menu_list.add (eng) ; + menu_list.add (spa) ; menu_list.add (chi_sim) ; menu_list.add (jpn) ; menu_list.add (nld) ; From 24a211ffd3730e881bbeb8dfb90375ed06ec235b Mon Sep 17 00:00:00 2001 From: AlmustafaNET Date: Wed, 23 Apr 2025 16:26:56 -0500 Subject: [PATCH 2/2] Update TesseractTrigger.vala for path with spaces When the path have spaces, the cmd generate a error. --- src/services/TesseractTrigger.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/TesseractTrigger.vala b/src/services/TesseractTrigger.vala index cb1d326..9f8205e 100644 --- a/src/services/TesseractTrigger.vala +++ b/src/services/TesseractTrigger.vala @@ -58,7 +58,7 @@ class TesseractTrigger : Object { Idle.add (read_image.callback) ; yield ; try { - string tess_command = "tesseract " + file_path + " " + out_path + @" -l $lang" ; + string tess_command = "tesseract '" + file_path + "' '" + out_path + "'" + @" -l $lang" ; Process.spawn_command_line_sync (tess_command, out res, out err, out stat) ; if (stat == 0) { copy_to_clipboard () ;