Messages 3.9.4 - Missing swipe action in translations
- /e/ version: /e/OS 1.8.1-20230204250776-FP3
- Device model(s): Fairphone 3
Summary
Other than in English, there's one option missing from the list of swipe actions - Block. However, for instance in French if you select "Appeler" (= Call), it actually applies the Block action - And like every action that comes after it, it's shifted one spot later (Marked as read => Call / Marked as unread => Marked as read)
The problem
It happens when the default language of the phone is in any other language than English.
What is the current behavior?
One action is missing from the radio list (Block), however, each subsequent action is offset by one (Call => Block / etc..)
What is the expected correct behavior?
There should be the 7 usual actions in every language and the correct swipe action shoud be linked to it
Technical informations
Relevant screenshots
French version | English version |
---|---|
Solutions
Workaround
The only way to work around this is to switch the phone language to English => However, I don't think it's a very viable solution for non-english speakers
Possible fixes
The string is an array so not available in Weblate.
It can be found here in French and there in English.
Maybe just adding the missing string (for instance Bloquer
in French), would correct everything. As this term is used in other part of the app, the appropriate translation for Block
in each language should be retrieved from Weblate.