diff --git a/oem/firstvoices/ios/FirstVoices/FVKeyboardList.swift b/oem/firstvoices/ios/FirstVoices/FVKeyboardList.swift index 39dbe4a0ea..fc16b60711 100644 --- a/oem/firstvoices/ios/FirstVoices/FVKeyboardList.swift +++ b/oem/firstvoices/ios/FirstVoices/FVKeyboardList.swift @@ -229,7 +229,7 @@ class FVRegionStorage { let keyboard: InstallableKeyboard = InstallableKeyboard.init(id: kb.id, name: kb.name, - languageID: keyboardInfo.languages.keys[keyboardInfo.languages.startIndex], + languageID: keyboardInfo.languages[keyboardInfo.languages.startIndex], languageName: kb.name, version: keyboardInfo.version, isRTL: false, diff --git a/oem/firstvoices/ios/FirstVoices/KeyboardInfo.swift b/oem/firstvoices/ios/FirstVoices/KeyboardInfo.swift index 5df939c6be..1a0a27d642 100644 --- a/oem/firstvoices/ios/FirstVoices/KeyboardInfo.swift +++ b/oem/firstvoices/ios/FirstVoices/KeyboardInfo.swift @@ -17,17 +17,12 @@ import Foundation // display and install the keyboard into Keyman Engine. Most of the data // in the files is ignored. // -struct KeyboardInfoLanguage: Decodable { - let displayName: String - let languageName: String - let scriptName: String -} struct KeyboardInfo: Decodable { let id: String let version: String let name: String - let languages: [String:KeyboardInfoLanguage] + let languages: [String] } class KeyboardInfoParser {