Telegram doesn't respect keyboard language per chat
Checklist
- [x] I am reporting an issue in existing functionality that does not work as intended
- [x] I've searched for existing GitHub issues
Description
Telegram doesn’t respect the language I set on the keyboard (I use the stock one) between chats.
For example, on Signal or WhatsApp or iMessage when I talk with Bob and set the language to Spanish, then chat a bit with Alice in English and switch back to Bob, my keyboard would be set back to Spanish. Telegram doesn’t do that, I have to change the language again for each chat I get back to.
Expected Behavior
- I chat with X in Spanish - I set keyboard language to Spanish
- I chat with Y in English - I set keyboard language to English
- I switch back to X - it is remembered that the last language I used in this chat was Spanish and the keyboard automatically changes back to Spanish
Actual Behavior
- I chat with X in Spanish - I set keyboard language to Spanish
- I chat with Y in English - I set keyboard language to English
- I switch back to X - English is still set as the keyboard language, I have to manually switch back to Spanish
Steps to Reproduce
- Open a chat with X
- Switch keyboard language to A
- Switch to a chat with Y
- Switch keyboard language to B
- Switch back to the chat with X
The language set will still be B.
Environment
Device: iPhone 8
iOS version: 13.4
App version: 5.15.2
bump
This would be such a useful feature to add for any multilingual users. I really appreciate that Whatsapp remembers which keyboard I use in which chat. Constantly having to switch between English, German and Spanish keyboards in Telegram is cumbersome. I am surprised how few people are asking for this.
One sidenote: I would say that the label of this issue is misleading. I see this as a feature request, not a bug.