Jonas Björkert il y a 4 mois
Parent
commit
49f4cedd1c

+ 8 - 0
LoopFollow/Controllers/SpeakBG.swift

@@ -73,6 +73,13 @@ extension MainViewController {
 
         static func forLanguage(_ language: String) -> AnnouncementTexts {
             switch language {
+            case "fr":
+                return AnnouncementTexts(
+                    stable: "et c'est stable",
+                    increase: "et c'est monté de",
+                    decrease: "et c'est descendu de",
+                    currentBGIs: "La glycémie est"
+                )
             case "it":
                 return AnnouncementTexts(
                     stable: "ed è stabile",
@@ -109,6 +116,7 @@ extension MainViewController {
     enum LanguageVoiceMapping {
         static let voiceLanguageMap: [String: String] = [
             "en": "en-US",
+            "fr": "fr-FR",
             "it": "it-IT",
             "sk": "sk-SK",
             "sv": "sv-SE",

+ 1 - 0
LoopFollow/Settings/GeneralSettingsView.swift

@@ -81,6 +81,7 @@ struct GeneralSettingsView: View {
                     if speakBG.value {
                         Picker("Language", selection: $speakLanguage.value) {
                             Text("English").tag("en")
+                            Text("French").tag("fr")
                             Text("Italian").tag("it")
                             Text("Slovak").tag("sk")
                             Text("Swedish").tag("sv")