4 ms·
And the language of the clients might not be the same. I might write in English to a German friend, but my whatsapp is localized to Danish and his to Germany.
by msh 11y ago
And the language of the clients might not be the same. I might write in English to a German friend, but my whatsapp is localized to Danish and his to Germany.
How would whatsapp know what language to present the words in?
- yorwba 11y agoIt could be a selectable option.
- eridius 11y agoIt could have a language picker. It's not like you're stuck with just one language; the underlying fingerprint could be converted into any language that has an appropriate dictionary constructed for it, so all you would have to do is ensure both parties have picked the same language and you can then compare the fingerprint easily.
- jandrese 11y agoThat could get confusing. "Ok, your pattern is Bread Cloud Tiller..." "Scheiße! We're being MITMed! My pattern is Brot Wolke Pinne..."
- eridius 11y agoIf I were to design this system, I'd make the language picker very prominent and have a very clear explanation saying to make sure both parties have the same language selected before comparing the words. Alternatively, the party whose code is being confirmed would just select the language, and the other party's UI could automatically update to show the code in the chosen language. The first party would still have to pick a language both people understand but (as long as both parties have a working internet connection) there wouldn't be a sync issue.
- StavrosK 11y agoI would just use numbers.
- espadrine 11y agoI might be misunderstanding the situation, but isn't emoji universal? Would it be ill-fitted here?