diff --git a/app/src/main/assets/layouts/main/bengali_baishakhi.json b/app/src/main/assets/layouts/main/bengali_baishakhi.json new file mode 100644 index 00000000..296590e3 --- /dev/null +++ b/app/src/main/assets/layouts/main/bengali_baishakhi.json @@ -0,0 +1,127 @@ +[ + [ + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ঢ", "labelFlags": 1073741824 }, + "default": { "label": "ড", "popup": { "relevant": [{ "label": "ঢ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ূ", "labelFlags": 1073741824 }, + "default": { "label": "ী", "popup": { "relevant": [{ "label": "ূ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "এ", "labelFlags": 1073741824 }, + "default": { "label": "ে", "popup": { "relevant": [{ "label": "ঐ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ৃ", "labelFlags": 1073741824 }, + "default": { "label": "র", "popup": { "main": { "label": "ঋ" }, "relevant": [{ "label": "র‍্য" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ঠ", "labelFlags": 1073741824 }, + "default": { "label": "ট", "popup": { "relevant": [{ "label": "ঠ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "য়", "labelFlags": 1073741824 }, + "default": { "label": "য", "popup": { "relevant": [{ "label": "য়" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "উ", "labelFlags": 1073741824 }, + "default": { "label": "ু", "popup": { "relevant": [{ "label": "ঊ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ই", "labelFlags": 1073741824 }, + "default": { "label": "ি", "popup": { "relevant": [{ "label": "ঈ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ও", "labelFlags": 1073741824 }, + "default": { "label": "ো", "popup": { "relevant": [{ "label": "ঔ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ফ", "labelFlags": 1073741824 }, + "default": { "label": "প", "popup": { "relevant": [{ "label": "ফ" }]}} + } + ], + [ + { "$": "shift_state_selector", + "manualOrLocked": { "label": "অ", "labelFlags": 1073741824 }, + "default": { "label": "া", "popup": { "relevant": [{ "label": "আ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "শ", "labelFlags": 1073741824 }, + "default": { "label": "স", "popup": { "relevant": [{ "label": "ষ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ধ", "labelFlags": 1073741824 }, + "default": { "label": "দ", "popup": { "relevant": [{ "label": "ধ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "থ", "labelFlags": 1073741824 }, + "default": { "label": "ত", "popup": { "main": { "label": "থ" }, "relevant": [{ "label": "ৎ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ঘ", "labelFlags": 1073741824 }, + "default": { "label": "গ", "popup": { "relevant": [{ "label": "ঘ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "হ", "labelFlags": 1073741824 }, + "default": { "label": "্", "popup": { "relevant": [{ "label": "ঃ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ঝ", "labelFlags": 1073741824 }, + "default": { "label": "জ", "popup": { "relevant": [{ "label": "ঝ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "খ", "labelFlags": 1073741824 }, + "default": { "label": "ক" } + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ং", "labelFlags": 1073741824 }, + "default": { "label": "ল", "popup": { "relevant": [{ "label": "ং" }]}} + } + ], + [ + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ৌ", "labelFlags": 1073741824 }, + "default": { "label": "ৈ", "popup": { "relevant": [{ "label": "ৌ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ঢ়", "labelFlags": 1073741824 }, + "default": { "label": "ড়", "popup": { "relevant": [{ "label": "ঢ়" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ছ", "labelFlags": 1073741824 }, + "default": { "label": "চ", "popup": { "relevant": [{ "label": "ছ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ঁ", "labelFlags": 1073741824, "popup": { "relevant": [ + { "label": "!autoColumnOrder!6" }, + { "label": "়" }, + { "label": "ৄ" }, + { "label": "ঽ" }, + { "label": "ৢ" }, + { "label": "ৱ" }, + { "label": "ৣ" }, + { "label": "ৗ" }, + { "label": "ৠ" }, + { "label": "৺" }, + { "label": "ঌ" }, + { "label": "ৰ" }, + { "label": "ৡ"} + ]}}, + "default": { "label": "ঞ", "popup": { "relevant": [{ "label": "ঁ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ভ", "labelFlags": 1073741824 }, + "default": { "label": "ব", "popup": { "relevant": [{ "label": "ভ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ণ", "labelFlags": 1073741824 }, + "default": { "label": "ন", "popup": { "relevant": [{ "label": "ণ" }]}} + }, + { "$": "shift_state_selector", + "manualOrLocked": { "label": "ঙ", "labelFlags": 1073741824 }, + "default": { "label": "ম", "popup": { "relevant": [{ "label": "ঁ" }]}} + } + ] + ] + \ No newline at end of file diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index bdee0e28..dd2fc621 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -146,6 +146,7 @@ %s (প্রথাগত) %s (অক্ষর) %s (প্রভাত) + %s (বৈশাখী) %s (সংক্ষিপ্ত) %s (সেবালসিক 390) %s (সেবালসিক Final) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 391365aa..91e4cf62 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -386,6 +386,8 @@ %s (Akkhor) %s (Probhat) + + %s (Baishakhi) %s (Compact) diff --git a/app/src/main/res/xml/method.xml b/app/src/main/res/xml/method.xml index 98edbe38..7b69deb7 100644 --- a/app/src/main/res/xml/method.xml +++ b/app/src/main/res/xml/method.xml @@ -21,6 +21,7 @@ bn_BD: Bengali (Bangladesh)/bengali_unijoy bn_BD: Bengali (Bangladesh) (Akkhor)/bengali_akkhor bn_IN: Bengali (India)/bengali + bn_IN: Bengali (India)/Baishakhi ca: Catalan/qwerty+ cs: Czech/qwertz cv: Chuvash/chuvash @@ -268,6 +269,15 @@ android:imeSubtypeExtraValue="KeyboardLayoutSet=MAIN:bengali,NoShiftKey,EmojiCapable" android:isAsciiCapable="false" /> +