mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-28 03:07:43 +00:00
fix(ios/oem): adjusts to unexpected keyboard metadata shift for languages
This commit is contained in:
parent
60da1fd6a1
commit
7cfaf7bec0
2 changed files with 2 additions and 7 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue