Skip to content

Commit

Permalink
Changer le message d'erreur en cas de problème de déchiffrement
Browse files Browse the repository at this point in the history
  • Loading branch information
Nicolas Buquet committed Feb 27, 2024
1 parent 8becbde commit c422eea
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 4 deletions.
3 changes: 1 addition & 2 deletions Riot/Assets/fr.lproj/Vector.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1807,7 +1807,7 @@
"notice_room_history_visible_to_members_from_invited_point" = "%@ a rendu l’historique futur du salon visible à tous les membres, à partir du moment où ils ont été invités.";
"notice_room_history_visible_to_members_from_joined_point" = "%@ a rendu l’historique futur du salon visible à tous les membres, à partir de leur arrivée.";
"notice_crypto_unable_to_decrypt" = "** Déchiffrement impossible : %@ **";
"notice_crypto_error_unknown_inbound_session_id" = "La session de l’expéditeur ne nous a pas envoyé les clés pour ce message.";
"notice_crypto_error_unknown_inbound_session_id" = "Déchiffrement en cours. Patientez…"; // Tchap
"notice_sticker" = "autocollant";
// room display name
"room_displayname_empty_room" = "Salon vide";
Expand Down Expand Up @@ -2797,4 +2797,3 @@
"local_contacts_access_discovery_warning" = "Afin d’afficher qui parmi vos contacts utilise déjà Tchap, nous pouvons exploiter les adresses e-mails de votre carnet d'adresse. Ces données ne seront pas mémorisées. Pour plus d'informations, veuillez consulter les Termes et Conditions disponibles dans les paramètres de l'application.";
// Events formatter
"notice_crypto_unable_to_decrypt" = "Message verrouillé."; // Tchap
"notice_crypto_error_unknown_inbound_session_id" = "Ouvrez Tchap sur un autre appareil pour récupérer vos messages."; // Tchap
9 changes: 8 additions & 1 deletion Riot/Utils/EventFormatter.m
Original file line number Diff line number Diff line change
Expand Up @@ -370,8 +370,10 @@ - (NSAttributedString *)unsafeAttributedStringFromEvent:(MXEvent *)event
// }]];

NSMutableAttributedString *attributedStringWithRerequestMessage = [attributedString mutableCopy];
// Tchap: Reset initial String to optimize error message for user
[attributedStringWithRerequestMessage.mutableString setString: [NSString stringWithFormat:@"%@\n", VectorL10n.noticeCryptoErrorUnknownInboundSessionId]];

[attributedStringWithRerequestMessage appendString:[NSString stringWithFormat:@" %@\n", VectorL10n.noticeCryptoErrorUnknownInboundSessionId]];
// [attributedStringWithRerequestMessage appendString:[NSString stringWithFormat:@" %@\n", VectorL10n.noticeCryptoErrorUnknownInboundSessionId]];
NSString *linkActionString = [NSString stringWithFormat:@"%@%@%@", EventFormatterFaqLinkAction,
EventFormatterLinkActionSeparator,
@"https://aide.tchap.beta.gouv.fr/fr/article/dechiffrement-impossible-de-mes-messages-comment-y-remedier-iphone-xotgv1"];
Expand All @@ -385,6 +387,11 @@ - (NSAttributedString *)unsafeAttributedStringFromEvent:(MXEvent *)event
NSUnderlineStyleAttributeName: [NSNumber numberWithInt:NSUnderlineStyleSingle]
}]];

[attributedStringWithRerequestMessage addAttributes:@{
NSForegroundColorAttributeName: [UIColor colorWithRed:106.0/255.0 green:106.0/255.0 blue:106.0/255.0 alpha:1.0],
NSFontAttributeName: self.encryptedMessagesTextFont,
} range:NSMakeRange(0, attributedStringWithRerequestMessage.length)];

attributedString = attributedStringWithRerequestMessage;
}
}
Expand Down
2 changes: 1 addition & 1 deletion Tchap/Assets/Localizations/fr.lproj/Tchap.strings
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@

////////////////////////////////////////////////////////////////////////////////
// MARK: Room Decryption error
"room_decryption_error_faq_link_message" = "Sinon, consulter cet article de FAQ.";
"room_decryption_error_faq_link_message" = "En savoir plus.";

////////////////////////////////////////////////////////////////////////////////
// MARK: Room Invite
Expand Down
1 change: 1 addition & 0 deletions changelog.d/976.change
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Changer le message d'erreur affiché en cas de problème de déchiffrement

0 comments on commit c422eea

Please sign in to comment.