Uniformize styles for dialogs and popovers, add ContextMenu

Change-Id: I8687b2d171f9c15e8eb8dd5ba2a32cdaa27b70d6
diff --git a/client/src/locale/fr/translation.json b/client/src/locale/fr/translation.json
index 272b4f1..9cd572d 100644
--- a/client/src/locale/fr/translation.json
+++ b/client/src/locale/fr/translation.json
@@ -9,13 +9,27 @@
   "conversation_start_videocall": "Démarrer appel vidéo",
   "conversation_close": "Fermer la conversation",
   "conversation_details": "Détails de la conversation",
-  "conversation_block_contact": "Bloquer le contact",
-  "conversation_delete_contact": "Supprimer le contact",
+  "conversation_block": "Bloquer la conversation",
+  "conversation_delete": "Supprimer la conversation",
+  "conversation_details_username": "Nom d'utilisateur",
+  "conversation_details_identifier": "Identifiant",
+  "conversation_details_qr_code": "Code QR",
+  "conversation_details_is_swarm": "Est un swarm",
+  "conversation_details_is_swarm_true": "Oui",
+  "conversation_details_is_swarm_false": "Non",
+  "conversation_details_informations": "Informations",
+  "dialog_confirm_title_default": "Merci de confirmer",
+  "conversation_ask_confirm_block": "Souhaitez-vous vraiment bloquer cette conversation ?",
+  "conversation_confirm_block": "Bloquer",
+  "conversation_ask_confirm_remove": "Souhaitez-vous vraiment supprimer cette conversation ?",
+  "conversation_confirm_remove": "Supprimer",
   "conversation_title_one": "{{member0}}",
   "conversation_title_two": "{{member0}} et {{member1}}",
   "conversation_title_three": "{{member0}}, {{member1}} et {{member2}}",
   "conversation_title_four": "{{member0}}, {{member1}}, {{member2}}, +1 autre membre",
   "conversation_title_more": "{{member0}}, {{member1}}, {{member2}}, +{{excess}} autres membres",
+  "dialog_close": "Fermer",
+  "dialog_cancel": "Annuler",
   "logout": "Se déconnecter",
   "username_input_helper_text_success": "Nom d'utilisateur disponible",
   "username_input_helper_text_taken": "Nom d'utilisateur déjà pris",
@@ -48,8 +62,7 @@
   "message_call_incoming": "Appel sortant - {{duration}}",
   "message_swarm_created": "Le Swarm a été créé",
   "message_user_joined": "{{user}} s'est joint",
-  "messages_scroll_to_end": "",
-  "dialog_close": "Fermer",
+  "messages_scroll_to_end": "Faire défiler jusqu'à la fin de la conversation",
   "message_input_placeholder_one": "Écrire à {{member0}}",
   "message_input_placeholder_two": "Écrire à {{member0}} et {{member1}}",
   "message_input_placeholder_three": "Écrire à {{member0}}, {{member1}} et {{member2}}",
@@ -58,8 +71,8 @@
   "conversation_add_contact": "Ajouter le contact",
   "calling": "Appel en cours...",
   "connecting": "Connexion en cours...",
-  "incoming_call_{medium}": "",
   "end_call": "Fin d'appel",
+  "incoming_call_medium": "",
   "login_username_not_found": "Nom d'utilisateur introuvable",
   "login_invalid_password": "Mot de passe incorrect",
   "login_form_title": "Connexion",
@@ -83,10 +96,5 @@
   "setup_login_password_placeholder_repeat": "Répéter le mot de passe",
   "admin_creation_submit_button": "Créer un compte admin",
   "severity_error": "Erreur",
-  "severity_success": "Succès",
-  "incoming_call_audio": "Appel audio entrant de {{member0}}",
-  "incoming_call_video": "Appel vidéo entrant de {{member0}}",
-  "refuse_call": "Refuser",
-  "accept_call_audio": "Accepter en audio",
-  "accept_call_video": "Accepter en vidéo"
+  "severity_success": "Succès"
 }