From b324d7ab82a252699c3fa5cf24bd1445f061844a Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 2 Mar 2021 21:11:56 +0000
Subject: [PATCH] More generic language detection

---
 epicyon.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/epicyon.py b/epicyon.py
index 2c46383ea..201194eb0 100644
--- a/epicyon.py
+++ b/epicyon.py
@@ -1959,13 +1959,13 @@ if args.speaker:
                         espeak.synth(html.unescape(nameStr))
                     elif args.screenreader == 'picospeaker':
                         speakerLang = 'en-GB'
-                        if args.language == 'fr':
+                        if args.language.startswith('fr'):
                             speakerLang = 'fr-FR'
-                        elif args.language == 'es':
+                        elif args.language.startswith('es'):
                             speakerLang = 'es-ES'
-                        elif args.language == 'de':
+                        elif args.language.startswith('de'):
                             speakerLang = 'de-DE'
-                        elif args.language == 'it':
+                        elif args.language.startswith('it'):
                             speakerLang = 'it-IT'
                         speakerCmd = 'picospeaker ' + \
                             '-l ' + speakerLang + \