Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

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.

Edited by Aude M