mirror of
https://github.com/florisboard/florisboard.git
synced 2024-09-20 03:52:18 +02:00
Add udmurt layouts
This commit is contained in:
parent
ffbe7696a4
commit
de169e9d0d
@ -403,6 +403,18 @@
|
|||||||
"authors": [ "patrickgold" ],
|
"authors": [ "patrickgold" ],
|
||||||
"direction": "ltr"
|
"direction": "ltr"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "udmurt_compact",
|
||||||
|
"label": "Udmurt (3 чур)",
|
||||||
|
"authors": [ "vorgoron" ],
|
||||||
|
"direction": "ltr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "udmurt_extended",
|
||||||
|
"label": "Udmurt (4 чур)",
|
||||||
|
"authors": [ "vorgoron" ],
|
||||||
|
"direction": "ltr"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "urdu_phonetic",
|
"id": "urdu_phonetic",
|
||||||
"label": "Urdu Phonetic",
|
"label": "Urdu Phonetic",
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
[
|
||||||
|
[
|
||||||
|
{ "$": "auto_text_key", "code": 1081, "label": "й" },
|
||||||
|
{ "$": "auto_text_key", "code": 1094, "label": "ц" },
|
||||||
|
{ "$": "auto_text_key", "code": 1091, "label": "у" },
|
||||||
|
{ "$": "auto_text_key", "code": 1082, "label": "к" },
|
||||||
|
{ "$": "auto_text_key", "code": 1077, "label": "е" },
|
||||||
|
{ "$": "auto_text_key", "code": 1085, "label": "н" },
|
||||||
|
{ "$": "auto_text_key", "code": 1075, "label": "г" },
|
||||||
|
{ "$": "auto_text_key", "code": 1096, "label": "ш" },
|
||||||
|
{ "$": "auto_text_key", "code": 1097, "label": "щ" },
|
||||||
|
{ "code": 1079, "label": "з", "popup": {
|
||||||
|
"relevant": [
|
||||||
|
{ "code": 1247, "label": "ӟ" }
|
||||||
|
]
|
||||||
|
} },
|
||||||
|
{ "$": "auto_text_key", "code": 1093, "label": "х" }
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{ "$": "auto_text_key", "code": 1092 , "label": "ф" },
|
||||||
|
{ "$": "auto_text_key", "code": 1099 , "label": "ы" },
|
||||||
|
{ "$": "auto_text_key", "code": 1074 , "label": "в" },
|
||||||
|
{ "$": "auto_text_key", "code": 1072 , "label": "а" },
|
||||||
|
{ "$": "auto_text_key", "code": 1087 , "label": "п" },
|
||||||
|
{ "$": "auto_text_key", "code": 1088 , "label": "р" },
|
||||||
|
{ "$": "auto_text_key", "code": 1086 , "label": "о", "popup": {
|
||||||
|
"relevant": [
|
||||||
|
{ "code": 1255, "label": "ӧ" }
|
||||||
|
]
|
||||||
|
} },
|
||||||
|
{ "$": "auto_text_key", "code": 1083 , "label": "л" },
|
||||||
|
{ "$": "auto_text_key", "code": 1076 , "label": "д" },
|
||||||
|
{ "$": "auto_text_key", "code": 1078 , "label": "ж", "popup": {
|
||||||
|
"relevant": [
|
||||||
|
{ "code": 1245, "label": "ӝ" }
|
||||||
|
]
|
||||||
|
} },
|
||||||
|
{ "$": "auto_text_key", "code": 1101 , "label": "э" }
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{ "$": "auto_text_key", "code": 1103 , "label": "я" },
|
||||||
|
{ "$": "auto_text_key", "code": 1095 , "label": "ч", "popup": {
|
||||||
|
"relevant": [
|
||||||
|
{ "code": 1269, "label": "ӵ" }
|
||||||
|
]
|
||||||
|
} },
|
||||||
|
{ "$": "auto_text_key", "code": 1089 , "label": "с" },
|
||||||
|
{ "$": "auto_text_key", "code": 1084 , "label": "м" },
|
||||||
|
{ "$": "auto_text_key", "code": 1080 , "label": "и", "popup": {
|
||||||
|
"relevant": [
|
||||||
|
{ "code": 1253, "label": "ӥ" }
|
||||||
|
]
|
||||||
|
} },
|
||||||
|
{ "$": "auto_text_key", "code": 1090 , "label": "т" },
|
||||||
|
{ "$": "auto_text_key", "code": 1100 , "label": "ь" },
|
||||||
|
{ "$": "auto_text_key", "code": 1073 , "label": "б" },
|
||||||
|
{ "$": "auto_text_key", "code": 1102 , "label": "ю" }
|
||||||
|
]
|
||||||
|
]
|
@ -0,0 +1,48 @@
|
|||||||
|
[
|
||||||
|
[
|
||||||
|
{ "$": "auto_text_key", "code": 1081, "label": "ё" },
|
||||||
|
{ "$": "auto_text_key", "code": 1245, "label": "ӝ" },
|
||||||
|
{ "$": "auto_text_key", "code": 1255, "label": "ӧ" },
|
||||||
|
{ "$": "auto_text_key", "code": 1269, "label": "ӵ" },
|
||||||
|
{ "$": "auto_text_key", "code": 1253, "label": "ӥ" },
|
||||||
|
{ "$": "auto_text_key", "code": 1247, "label": "ӟ" },
|
||||||
|
{ "$": "auto_text_key", "code": 1100, "label": "ь" },
|
||||||
|
{ "$": "auto_text_key", "code": 1098, "label": "ъ" },
|
||||||
|
{ "$": "auto_text_key", "code": 1093, "label": "х" },
|
||||||
|
{ "$": "auto_text_key", "code": 1101, "label": "э" }
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{ "$": "auto_text_key", "code": 1081, "label": "й" },
|
||||||
|
{ "$": "auto_text_key", "code": 1094, "label": "ц" },
|
||||||
|
{ "$": "auto_text_key", "code": 1091, "label": "у" },
|
||||||
|
{ "$": "auto_text_key", "code": 1082, "label": "к" },
|
||||||
|
{ "$": "auto_text_key", "code": 1077, "label": "е" },
|
||||||
|
{ "$": "auto_text_key", "code": 1085, "label": "н" },
|
||||||
|
{ "$": "auto_text_key", "code": 1075, "label": "г" },
|
||||||
|
{ "$": "auto_text_key", "code": 1096, "label": "ш" },
|
||||||
|
{ "$": "auto_text_key", "code": 1097, "label": "щ" },
|
||||||
|
{ "$": "auto_text_key", "code": 1079, "label": "з" }
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{ "$": "auto_text_key", "code": 1092 , "label": "ф" },
|
||||||
|
{ "$": "auto_text_key", "code": 1099 , "label": "ы" },
|
||||||
|
{ "$": "auto_text_key", "code": 1074 , "label": "в" },
|
||||||
|
{ "$": "auto_text_key", "code": 1072 , "label": "а" },
|
||||||
|
{ "$": "auto_text_key", "code": 1087 , "label": "п" },
|
||||||
|
{ "$": "auto_text_key", "code": 1088 , "label": "р" },
|
||||||
|
{ "$": "auto_text_key", "code": 1086 , "label": "о" },
|
||||||
|
{ "$": "auto_text_key", "code": 1083 , "label": "л" },
|
||||||
|
{ "$": "auto_text_key", "code": 1076 , "label": "д" },
|
||||||
|
{ "$": "auto_text_key", "code": 1078 , "label": "ж" }
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{ "$": "auto_text_key", "code": 1103 , "label": "я" },
|
||||||
|
{ "$": "auto_text_key", "code": 1095 , "label": "ч" },
|
||||||
|
{ "$": "auto_text_key", "code": 1089 , "label": "с" },
|
||||||
|
{ "$": "auto_text_key", "code": 1084 , "label": "м" },
|
||||||
|
{ "$": "auto_text_key", "code": 1080 , "label": "и" },
|
||||||
|
{ "$": "auto_text_key", "code": 1090 , "label": "т" },
|
||||||
|
{ "$": "auto_text_key", "code": 1073 , "label": "б" },
|
||||||
|
{ "$": "auto_text_key", "code": 1102 , "label": "ю" }
|
||||||
|
]
|
||||||
|
]
|
@ -649,6 +649,15 @@
|
|||||||
"numericRow": "org.florisboard.layouts:warang_citi"
|
"numericRow": "org.florisboard.layouts:warang_citi"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"languageTag": "udm",
|
||||||
|
"composer": "org.florisboard.composers:appender",
|
||||||
|
"currencySet": "org.florisboard.currencysets:russian_ruble",
|
||||||
|
"popupMapping": "org.florisboard.localization:udm",
|
||||||
|
"preferred": {
|
||||||
|
"characters": "org.florisboard.layouts:udmurt_extended"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"languageTag": "ur-PK",
|
"languageTag": "ur-PK",
|
||||||
"composer": "org.florisboard.composers:appender",
|
"composer": "org.florisboard.composers:appender",
|
||||||
|
@ -0,0 +1,71 @@
|
|||||||
|
{
|
||||||
|
"all": {
|
||||||
|
"о": {
|
||||||
|
"relevant": [
|
||||||
|
{ "$": "auto_text_key", "code": 1255, "label": "ӧ" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"з": {
|
||||||
|
"relevant": [
|
||||||
|
{ "$": "auto_text_key", "code": 1247, "label": "ӟ" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ж": {
|
||||||
|
"relevant": [
|
||||||
|
{ "$": "auto_text_key", "code": 1245, "label": "ӝ" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ч": {
|
||||||
|
"relevant": [
|
||||||
|
{ "$": "auto_text_key", "code": 1269, "label": "ӵ" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"и": {
|
||||||
|
"relevant": [
|
||||||
|
{ "$": "auto_text_key", "code": 1253, "label": "ӥ" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"е": {
|
||||||
|
"relevant": [
|
||||||
|
{ "$": "auto_text_key", "code": 1105, "label": "ё" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ь": {
|
||||||
|
"relevant": [
|
||||||
|
{ "$": "auto_text_key", "code": 1098, "label": "ъ" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"~right": {
|
||||||
|
"main": { "code": 44, "label": "," },
|
||||||
|
"relevant": [
|
||||||
|
{ "code": 38, "label": "&" },
|
||||||
|
{ "code": 37, "label": "%" },
|
||||||
|
{ "code": 34, "label": "\"" },
|
||||||
|
{ "code": 45, "label": "-" },
|
||||||
|
{ "code": 58, "label": ":" },
|
||||||
|
{ "code": 39, "label": "'" },
|
||||||
|
{ "code": 64, "label": "@" },
|
||||||
|
{ "$": "layout_direction_selector",
|
||||||
|
"ltr": { "code": 40, "label": "(" },
|
||||||
|
"rtl": { "code": 41, "label": "(" }
|
||||||
|
},
|
||||||
|
{ "$": "layout_direction_selector",
|
||||||
|
"ltr": { "code": 41, "label": ")" },
|
||||||
|
"rtl": { "code": 40, "label": ")" }
|
||||||
|
},
|
||||||
|
{ "code": 35, "label": "#" },
|
||||||
|
{ "code": 33, "label": "!" },
|
||||||
|
{ "code": 63, "label": "?" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"uri": {
|
||||||
|
"~right": {
|
||||||
|
"main": { "code": -255, "label": ".com" },
|
||||||
|
"relevant": [
|
||||||
|
{ "code": -255, "label": ".ru" },
|
||||||
|
{ "code": -255, "label": ".udm.ru" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user