add probhat layout (#489)

This commit is contained in:
Fahim Montasir Misbah 2024-03-29 20:14:15 +06:00 committed by GitHub
parent e289e7ef5f
commit 47b5502c1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 144 additions and 0 deletions

View file

@ -0,0 +1,132 @@
[
[
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ধ" },
"default": { "label": "দ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঊ" },
"default": { "label": "ূ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঈ" },
"default": { "label": "ী" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ড়" },
"default": { "label": "র" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঠ", "popup": { "main": { "label": "৳" } } },
"default": { "label": "ট" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঐ", "popup": { "main": { "label": "ঞ" } } },
"default": { "label": "এ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "উ", "popup": { "main": { "label": "ৎ" } } },
"default": { "label": "ু" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ই" },
"default": { "label": "ি" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঔ" },
"default": { "label": "ও" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ফ" },
"default": { "label": "প" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ৈ" },
"default": { "label": "ে" }
}
],
[
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "অ" },
"default": { "label": "া" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ষ" },
"default": { "label": "স" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঢ" },
"default": { "label": "ড" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "থ" },
"default": { "label": "ত" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঘ" },
"default": { "label": "গ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঃ" },
"default": { "label": "হ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঝ" },
"default": { "label": "জ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "খ" },
"default": { "label": "ক" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ং" },
"default": { "label": "ল" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ৌ" },
"default": { "label": "ো" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "৳" },
"default": { "label": "॥" }
}
],
[
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "য" },
"default": { "label": "য়" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঢ়" },
"default": { "label": "শ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ছ" },
"default": { "label": "চ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঋ" },
"default": { "label": "আ" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ভ" },
"default": { "label": "ব" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ণ" },
"default": { "label": "ন" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঙ" },
"default": { "label": "ম" }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ৃ" },
"default": { "label": "." }
},
{ "$": "shift_state_selector",
"manualOrLocked": { "label": "ঁ" },
"default": { "label": "্" }
}
]
]

View file

@ -130,6 +130,7 @@
<string name="subtype_with_layout_sr_Latn">সার্বিয়ান (<xliff:g id="KEYBOARD_LAYOUT" example="QWERTY">%s</xliff:g>)</string> <string name="subtype_with_layout_sr_Latn">সার্বিয়ান (<xliff:g id="KEYBOARD_LAYOUT" example="QWERTY">%s</xliff:g>)</string>
<string name="subtype_generic_traditional"><xliff:g id="LANGUAGE_NAME" example="Nepali">%s</xliff:g> (প্রথাগত)</string> <string name="subtype_generic_traditional"><xliff:g id="LANGUAGE_NAME" example="Nepali">%s</xliff:g> (প্রথাগত)</string>
<string name="subtype_with_layout_bn_BD"><xliff:g id="LANGUAGE_NAME" example="Bangla">%s</xliff:g> (অক্ষর)</string> <string name="subtype_with_layout_bn_BD"><xliff:g id="LANGUAGE_NAME" example="Bangla">%s</xliff:g> (অক্ষর)</string>
<string name="subtype_probhat_bn_BD"><xliff:g id="LANGUAGE_NAME" example="Bangla">%s</xliff:g> (প্রভাত)</string>
<string name="subtype_generic_compact"><xliff:g id="LANGUAGE_NAME" example="Hindi">%s</xliff:g> (সংক্ষিপ্ত)</string> <string name="subtype_generic_compact"><xliff:g id="LANGUAGE_NAME" example="Hindi">%s</xliff:g> (সংক্ষিপ্ত)</string>
<string name="subtype_generic_sebeolsik_390"><xliff:g id="LANGUAGE_NAME" example="Korean">%s</xliff:g> (সেবালসিক 390)</string> <string name="subtype_generic_sebeolsik_390"><xliff:g id="LANGUAGE_NAME" example="Korean">%s</xliff:g> (সেবালসিক 390)</string>
<string name="subtype_generic_sebeolsik_final"><xliff:g id="LANGUAGE_NAME" example="Korean">%s</xliff:g> (সেবালসিক Final)</string> <string name="subtype_generic_sebeolsik_final"><xliff:g id="LANGUAGE_NAME" example="Korean">%s</xliff:g> (সেবালসিক Final)</string>

View file

@ -299,6 +299,8 @@
<string name="subtype_generic_traditional"><xliff:g id="LANGUAGE_NAME" example="Nepali">%s</xliff:g> (Traditional)</string> <string name="subtype_generic_traditional"><xliff:g id="LANGUAGE_NAME" example="Nepali">%s</xliff:g> (Traditional)</string>
<!-- Description for Bengali (Akkhor) keyboard subtype with explicit keyboard layout [CHAR LIMIT=25] --> <!-- Description for Bengali (Akkhor) keyboard subtype with explicit keyboard layout [CHAR LIMIT=25] -->
<string name="subtype_with_layout_bn_BD"><xliff:g id="LANGUAGE_NAME" example="Bengali">%s</xliff:g> (Akkhor)</string> <string name="subtype_with_layout_bn_BD"><xliff:g id="LANGUAGE_NAME" example="Bengali">%s</xliff:g> (Akkhor)</string>
<!-- Description for Bengali (Probhat) keyboard subtype with explicit keyboard layout [CHAR LIMIT=25] -->
<string name="subtype_probhat_bn_BD"><xliff:g id="LANGUAGE_NAME" example="Bengali">%s</xliff:g> (Probhat)</string>
<!-- Description for "LANGUAGE_NAME" (Compact) keyboard subtype [CHAR LIMIT=25] <!-- Description for "LANGUAGE_NAME" (Compact) keyboard subtype [CHAR LIMIT=25]
(Compact) can be an abbreviation to fit in the CHAR LIMIT. --> (Compact) can be an abbreviation to fit in the CHAR LIMIT. -->
<string name="subtype_generic_compact"><xliff:g id="LANGUAGE_NAME" example="Hindi">%s</xliff:g> (Compact)</string> <string name="subtype_generic_compact"><xliff:g id="LANGUAGE_NAME" example="Hindi">%s</xliff:g> (Compact)</string>

View file

@ -232,6 +232,15 @@
android:imeSubtypeExtraValue="KeyboardLayoutSet=bengali_akkhor,EmojiCapable" android:imeSubtypeExtraValue="KeyboardLayoutSet=bengali_akkhor,EmojiCapable"
android:isAsciiCapable="false" android:isAsciiCapable="false"
/> />
<subtype android:icon="@drawable/ic_ime_switcher"
android:label="@string/subtype_probhat_bn_BD"
android:subtypeId="0xa2144c0c"
android:imeSubtypeLocale="bn_BD"
android:languageTag="bn-BD"
android:imeSubtypeMode="keyboard"
android:imeSubtypeExtraValue="KeyboardLayoutSet=bengali_probhat,EmojiCapable"
android:isAsciiCapable="false"
/>
<subtype android:icon="@drawable/ic_ime_switcher" <subtype android:icon="@drawable/ic_ime_switcher"
android:label="@string/subtype_generic" android:label="@string/subtype_generic"
android:subtypeId="0xbff5986c" android:subtypeId="0xbff5986c"