Skip to content

Commit 9d7e89a

Browse files
authored
Merge pull request #560 from loopandlearn/speak-fr
Speak French
2 parents 19c182f + 49f4ced commit 9d7e89a

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

LoopFollow/Controllers/SpeakBG.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@ extension MainViewController {
7373

7474
static func forLanguage(_ language: String) -> AnnouncementTexts {
7575
switch language {
76+
case "fr":
77+
return AnnouncementTexts(
78+
stable: "et c'est stable",
79+
increase: "et c'est monté de",
80+
decrease: "et c'est descendu de",
81+
currentBGIs: "La glycémie est"
82+
)
7683
case "it":
7784
return AnnouncementTexts(
7885
stable: "ed è stabile",
@@ -109,6 +116,7 @@ extension MainViewController {
109116
enum LanguageVoiceMapping {
110117
static let voiceLanguageMap: [String: String] = [
111118
"en": "en-US",
119+
"fr": "fr-FR",
112120
"it": "it-IT",
113121
"sk": "sk-SK",
114122
"sv": "sv-SE",

LoopFollow/Settings/GeneralSettingsView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ struct GeneralSettingsView: View {
8181
if speakBG.value {
8282
Picker("Language", selection: $speakLanguage.value) {
8383
Text("English").tag("en")
84+
Text("French").tag("fr")
8485
Text("Italian").tag("it")
8586
Text("Slovak").tag("sk")
8687
Text("Swedish").tag("sv")

0 commit comments

Comments
 (0)