diff --git a/Linphone/data/languages/de.ts b/Linphone/data/languages/de.ts index d9e3212d3..37d87e17b 100644 --- a/Linphone/data/languages/de.ts +++ b/Linphone/data/languages/de.ts @@ -74,7 +74,7 @@ AccountDeviceList - + manage_account_no_device_found_error_message "Erreur lors de la récupération des appareils" Fehler beim Abrufen der Geräte @@ -523,74 +523,74 @@ App - + remote_provisioning_dialog Voulez-vous télécharger et appliquer la configuration depuis cette adresse ? Möchten Sie die Remote-Konfiguration von dieser Adresse herunterladen und anwenden? - + application_description "A free and open source SIP video-phone." Ein kostenloses Open-Source SIP Video-Telefon. - + command_line_arg_order "Send an order to the application towards a command line" Kommandozeilen-Befehl an die Anwendung schicken - + command_line_option_show_help Zeige Hilfe - + command_line_option_show_app_version Zeige App-Version - + command_line_option_config_to_fetch "Specify the linphone configuration file to be fetched. It will be merged with the current configuration." Abzurufende Linphone-Konfigurationsdatei angeben. Sie wird mit der aktuellen Konfiguration zusammengeführt. - + command_line_option_config_to_fetch_arg "URL, path or file" URL, Pfad oder Datei - + command_line_option_minimized - + command_line_option_log_to_stdout Debug-Informationen auf der Standardausgabe ausgeben - + command_line_option_print_app_logs_only "Print only logs from the application" Nur Anwendungs-Logs ausgeben - + hide_action "Cacher" "Afficher" Ausblenden - + show_action Zeigen - + quit_action "Quitter" Beenden @@ -1728,13 +1728,13 @@ ChatCore - + info_toast_deleted_title Deleted - + info_toast_deleted_message_history Message history has been deleted @@ -1743,13 +1743,13 @@ ChatDroppableTextArea - + chat_view_send_area_placeholder_text Say something… : placeholder text for sending message text area - + cannot_record_while_in_call_tooltip Cannot record a message while a call is ongoing @@ -1758,41 +1758,47 @@ ChatListView - + chat_message_is_writing_info %1 is writing… - + chat_message_draft_sending_text - + chat_room_delete - "Supprimer" + "Delete" - + chat_room_mute - + chat_room_unmute - "Sourdine" + "Mute" - + + chat_room_mark_as_read + "Mark as read" + + + + chat_list_delete_chat_popup_title Delete the conversation ? - + chat_list_delete_chat_popup_message This conversation and all its messages will be deleted. Do You want to continue ? @@ -1801,67 +1807,67 @@ ChatMessage - + chat_message_copy_selection "Copy selection" - + chat_message_copy "Copy" - + chat_message_copied_to_clipboard_title Copied - + chat_message_copied_to_clipboard_toast "to clipboard" - + chat_message_remote_replied %1 replied - + chat_message_remote_replied_to %1 replied to %2 - + chat_message_user_replied_to You replied to %1 - + chat_message_user_replied You replied - + chat_message_reception_info "Reception info" - + chat_message_reply Reply - + chat_message_delete "Delete" @@ -2002,12 +2008,12 @@ Error - + ics_bubble_participants - + ics_bubble_join "Rejoindre" @@ -2016,20 +2022,20 @@ Error ChatMessagesListView - + chat_message_list_encrypted_header_title End to end encrypted chat - + chat_message_list_encrypted_header_message Les messages de cette conversation sont chiffrés de bout en bout. Seul votre correspondant peut les déchiffrer. - + chat_message_is_writing_info %1 is writing… @@ -2068,55 +2074,61 @@ Error - + + menu_mark_all_as_read + "mark all as read" + + + + chat_search_in_history "Rechercher une conversation" - + list_filter_no_result_found "Aucun résultat…" - + chat_list_empty_history "Aucune conversation dans votre historique" - + chat_action_start_new_chat "New chat" - + chat_start_group_chat_title "Nouveau groupe" - + chat_action_start_group_chat "Créer" - - + + information_popup_error_title - + group_chat_error_must_have_name "Un nom doit être donné au groupe - + group_call_error_not_connected "Vous n'etes pas connecté" Sie sind nicht verbunden @@ -2179,13 +2191,13 @@ Error ConferenceInfoCore - + information_popup_error_title "Erreur" Fehler - + information_popup_disconnected_account_message "Votre compte est déconnecté" Ihr Konto ist getrennt @@ -2921,61 +2933,104 @@ Error Verschlüsselungsvalidierung + + EphemeralSettings + + + title + Ephemeral messages + + + + explanations + By enabling ephemeral messages in this chat, messages sent will be automatically deleted after the defined period. + + + + one_minute + 1 minute + + + + one_hour + 1 hour + + + + one_day + 1 day + + + + one_week + 1 week + + + + disabled + Disabled + + + + custom + Custom: + + EventLogCore - + conference_created_event - + conference_created_terminated - + conference_participant_added_event - + conference_participant_removed_event - + conference_security_event - + conference_ephemeral_message_enabled_event - + conference_ephemeral_message_lifetime_changed_event - + conference_ephemeral_message_disabled_event - + conference_subject_changed_event - + conference_participant_unset_admin_event - + conference_participant_set_admin_event @@ -3071,36 +3126,36 @@ Error GroupConversationInfos - + group_infos_call "Appel" Anrufen - + group_infos_mute Stummschalten - + group_infos_unmute "Sourdine" Unmute - + group_infos_meeting "Réunion" Meeting - + group_infos_participants Participants (%1) - - + + group_infos_media_docs Medien & Dokumente @@ -3110,55 +3165,55 @@ Error Geteilte Medien - + group_infos_shared_docs Geteilte Dokumente - + group_infos_other_actions Weitere Aktionen - + group_infos_enable_ephemerals Flüchtige Nachrichten aktivieren - + group_infos_ephemerals Ephemeral messages : - + group_infos_leave_room - + group_infos_delete_history Verlauf löschen - + group_infos_delete_history_toast_title Delete history ? Verlauf löschen? - + group_infos_delete_history_toast_message All the messages will be removed from the chat room. Do you want to continue ? Alle Nachrichten werden aus dem Chat entfernt. Möchten Sie fortfahren? - + group_infos_leave_room_toast_title Leave Chat Room ? Chatraum verlassen? - + group_infos_leave_room_toast_message All the messages will be removed from the chat room. Do you want to continue ? Alle Nachrichten werden aus dem Chat entfernt. Möchten Sie fortfahren? @@ -3712,6 +3767,14 @@ Error Fehler + + ManageParticipants + + + group_infos_manage_participants + Participants + + MeetingForm @@ -4120,24 +4183,24 @@ Error Notifier - + new_voice_message 'Voice message received!' : message to warn the user in a notofication for voice messages. - + new_file_message - + new_conference_invitation 'Conference invitation received!' : Notification about receiving an invitation to a conference. - + new_chat_room_messages 'New messages received!' Notification that warn the user of new messages. @@ -4261,82 +4324,82 @@ Error OneOneConversationInfos - + one_one_infos_call "Appel" Anrufen - + one_one_infos_mute Stummschalten - + one_one_infos_unmute "Sourdine" Unmute - + one_one_infos_search "Rechercher" Suchen - + one_one_infos_media_docs Medien & Dokumente - + one_one_infos_shared_media Geteilte Medien - + one_one_infos_shared_docs Geteilte Dokumente - + one_one_infos_other_actions Weitere Aktionen - + one_one_infos_enable_ephemerals Flüchtige Nachrichten aktivieren - + one_one_infos_ephemerals Ephemeral messages : - + one_one_infos_delete_history Verlauf löschen - + one_one_infos_delete_history_toast_title Delete history ? Verlauf löschen? - + one_one_infos_delete_history_toast_message All the messages will be removed from the chat room. Do you want to continue ? Alle Nachrichten werden aus dem Chat entfernt. Möchten Sie fortfahren? - + one_one_infos_open_contact Kontakt öffnen - + one_one_infos_create_contact Kontakt erstellen @@ -4501,31 +4564,31 @@ Error - + incoming "Entrant" Eingehend - + outgoing "Sortant" Ausgehend - + conference_layout_active_speaker "Participant actif" Aktiver Sprecher - + conference_layout_grid "Mosaïque" Raster - + conference_layout_audio_only "Audio uniquement" Nur Audio @@ -4884,7 +4947,7 @@ Pour les activer dans un projet commercial, merci de nous contacter. Start a group call ? - + reply_to_label Reply to %1 @@ -5026,41 +5089,47 @@ Pour les activer dans un projet commercial, merci de nous contacter. Utils - - nMinute - - - - - - - nHour - - - - - - - nDay - - - - - - - nWeek - - - - - - - nSeconds - - - - - + + + nMinute + + + + + + + + nHour + + + + + + + + + nDay + + + + + + + + nWeek + + + + + + + + nSeconds + + + + + information_popup_call_not_created_message @@ -5170,42 +5239,42 @@ Failed to create 1-1 conversation with %1 ! Offline - + chatMessage_error Cannot reply to invalid message - + recorder_error Error with the recorder - - + + chat_error - - - - + + + + info_popup_error_title Error - - + + info_popup_send_voice_message_error_message Could not send voice message : %1 - - + + info_popup_send_voice_message_sending_error_message Failed to create message from record @@ -6614,56 +6683,4 @@ Failed to create 1-1 conversation with %1 ! Ok - - ManageParticipants - - - group_infos_manage_participants - Participants - Participants - - - - EphemeralSettings - - title - Ephemeral messages - Ephemeral messages - - - explanations - By enabling ephemeral messages in this chat, messages sent will be automatically deleted after the defined period. - By enabling ephemeral messages in this chat, messages sent will be automatically deleted after the defined period. - - - one_minute - 1 minute - 1 minute - - - one_hour - 1 hour - 1 hour - - - one_day - 1 day - 1 day - - - one_week - 1 week - 1 week - - - disabled - Disabled - Disabled - - - custom - Custom: - Custom: - - diff --git a/Linphone/data/languages/en.ts b/Linphone/data/languages/en.ts index f6428f077..080801abd 100644 --- a/Linphone/data/languages/en.ts +++ b/Linphone/data/languages/en.ts @@ -74,7 +74,7 @@ AccountDeviceList - + manage_account_no_device_found_error_message "Erreur lors de la récupération des appareils" Error retrieving devices @@ -523,74 +523,74 @@ App - + remote_provisioning_dialog Voulez-vous télécharger et appliquer la configuration depuis cette adresse ? Do you want to download and apply remote provisioning from this address ? - + application_description "A free and open source SIP video-phone." A free and open source SIP video-phone. - + command_line_arg_order "Send an order to the application towards a command line" Send an order to the application towards a command line - + command_line_option_show_help Show this help - + command_line_option_show_app_version Show app version - + command_line_option_config_to_fetch "Specify the linphone configuration file to be fetched. It will be merged with the current configuration." Specify the linphone configuration file to be fetched. It will be merged with the current configuration. - + command_line_option_config_to_fetch_arg "URL, path or file" URL, path or file - + command_line_option_minimized Minimize - + command_line_option_log_to_stdout Log to stdout some debug information while running - + command_line_option_print_app_logs_only "Print only logs from the application" Print only logs from the application - + hide_action "Cacher" "Afficher" Hide - + show_action Show - + quit_action "Quitter" Quit @@ -1690,13 +1690,13 @@ ChatCore - + info_toast_deleted_title Deleted Deleted - + info_toast_deleted_message_history Message history has been deleted Message history has been deleted @@ -1705,13 +1705,13 @@ ChatDroppableTextArea - + chat_view_send_area_placeholder_text Say something… : placeholder text for sending message text area Say something… - + cannot_record_while_in_call_tooltip Cannot record a message while a call is ongoing Cannot record a message while a call is ongoing @@ -1720,41 +1720,47 @@ ChatListView - + chat_message_is_writing_info %1 is writing… %1 is writing… - + chat_message_draft_sending_text Draft : %1 - + chat_room_delete - "Supprimer" + "Delete" Delete - + chat_room_mute Mute - + chat_room_unmute - "Sourdine" + "Mute" Unmute - + + chat_room_mark_as_read + "Mark as read" + Mark as read + + + chat_list_delete_chat_popup_title Delete the conversation ? Delete the conversation ? - + chat_list_delete_chat_popup_message This conversation and all its messages will be deleted. Do You want to continue ? This conversation and all its messages will be deleted. Do You want to continue ? @@ -1763,67 +1769,67 @@ ChatMessage - + chat_message_copy_selection "Copy selection" Copy selection - + chat_message_copy "Copy" Copy - + chat_message_copied_to_clipboard_title Copied Copied - + chat_message_copied_to_clipboard_toast "to clipboard" in clipboard - + chat_message_remote_replied %1 replied %1 replied to - + chat_message_remote_replied_to %1 replied to %2 %1 replied to %2 - + chat_message_user_replied_to You replied to %1 You replied to %1 - + chat_message_user_replied You replied You replied - + chat_message_reception_info "Reception info" Reception info - + chat_message_reply Reply Reply - + chat_message_delete "Delete" Delete @@ -1964,13 +1970,13 @@ Error Description - + ics_bubble_join "Rejoindre" Join - + ics_bubble_participants participants @@ -1978,13 +1984,13 @@ Error ChatMessagesListView - + chat_message_list_encrypted_header_title End to end encrypted chat End to end encrypted chat - + chat_message_list_encrypted_header_message Les messages de cette conversation sont chiffrés de bout en bout. Seul votre correspondant peut les déchiffrer. @@ -1992,7 +1998,7 @@ Error Only your correspondent can decrypt them. - + chat_message_is_writing_info %1 is writing… %1 is writing… @@ -2031,55 +2037,61 @@ Only your correspondent can decrypt them. Conversations - + + menu_mark_all_as_read + "mark all as read" + Mark all as read + + + chat_search_in_history "Rechercher une conversation" Search for a chat - + list_filter_no_result_found "Aucun résultat…" No result… - + chat_list_empty_history "Aucune conversation dans votre historique" No conversation in history - + chat_action_start_new_chat "New chat" New conversation - + chat_start_group_chat_title "Nouveau groupe" New group - + chat_action_start_group_chat "Créer" Create - - + + information_popup_error_title Error - + group_chat_error_must_have_name "Un nom doit être donné au groupe A name must be set for the group - + group_call_error_not_connected "Vous n'etes pas connecté" You are not connected @@ -2142,13 +2154,13 @@ Only your correspondent can decrypt them. ConferenceInfoCore - + information_popup_error_title "Erreur" Error - + information_popup_disconnected_account_message "Votre compte est déconnecté" Your account is disconnected @@ -2844,62 +2856,105 @@ Only your correspondent can decrypt them. Encryption validation + + EphemeralSettings + + + title + Ephemeral messages + + + + explanations + By enabling ephemeral messages in this chat, messages sent will be automatically deleted after the defined period. + + + + one_minute + 1 minute + + + + one_hour + 1 hour + + + + one_day + 1 day + + + + one_week + 1 week + + + + disabled + Disabled + + + + custom + Custom: + + EventLogCore - + conference_created_event You have joined the group - + conference_created_terminated You have left the group - + conference_participant_added_event %1 has joined - + conference_participant_removed_event %1 is no longer in the conversation - + conference_participant_set_admin_event %1 is now an admin - + conference_participant_unset_admin_event %1 is no longer an admin - + conference_security_event Security level degraded by %1 - + conference_ephemeral_message_enabled_event Ephemeral messages enabled Expiration : %1 - + conference_ephemeral_message_disabled_event Ephemeral messages disabled - + conference_subject_changed_event New subject: %1 - + conference_ephemeral_message_lifetime_changed_event Ephemeral messages updated Expiration : %1 @@ -2996,89 +3051,89 @@ Expiration : %1 GroupConversationInfos - + group_infos_call "Appel" Call - + group_infos_mute Mute - + group_infos_unmute "Sourdine" Unmute - + group_infos_meeting "Réunion" Meeting - + group_infos_participants Participants (%1) - - + + group_infos_media_docs Medias & documents - + group_infos_shared_docs Shared documents - + group_infos_other_actions Other actions - + group_infos_enable_ephemerals Enable ephemeral messages - + group_infos_ephemerals Ephemeral messages : - + group_infos_delete_history Delete history - + group_infos_delete_history_toast_title Delete history ? Delete history ? - + group_infos_delete_history_toast_message All the messages will be removed from the chat room. Do you want to continue ? All the messages will be removed from the chat room. Do you want to continue ? - + group_infos_leave_room Leave Chat Room - + group_infos_leave_room_toast_title Leave Chat Room ? Leave Chat Room ? - + group_infos_leave_room_toast_message All the messages will be removed from the chat room. Do you want to continue ? All the messages will be removed from the chat room. Do you want to continue ? @@ -3627,6 +3682,14 @@ Expiration : %1 Error + + ManageParticipants + + + group_infos_manage_participants + Participants + + MeetingForm @@ -4031,24 +4094,24 @@ Expiration : %1 Notifier - + new_voice_message 'Voice message received!' : message to warn the user in a notofication for voice messages. Voice message received! - + new_file_message File received! - + new_conference_invitation 'Conference invitation received!' : Notification about receiving an invitation to a conference. Conference invitation received ! - + new_chat_room_messages 'New messages received!' Notification that warn the user of new messages. New messages received ! @@ -4172,82 +4235,82 @@ Expiration : %1 OneOneConversationInfos - + one_one_infos_call "Appel" Call - + one_one_infos_mute Mute - + one_one_infos_unmute "Sourdine" Unmute - + one_one_infos_search "Rechercher" Search - + one_one_infos_media_docs Medias & documents - + one_one_infos_shared_media Shared medias - + one_one_infos_shared_docs Shared documents - + one_one_infos_other_actions Other actions - + one_one_infos_enable_ephemerals Enable ephemeral messages - + one_one_infos_ephemerals Ephemeral messages : - + one_one_infos_delete_history Delete history - + one_one_infos_delete_history_toast_title Delete history ? Delete history ? - + one_one_infos_delete_history_toast_message All the messages will be removed from the chat room. Do you want to continue ? All the messages will be removed from the chat room. Do you want to continue ? - + one_one_infos_open_contact Show contact - + one_one_infos_create_contact Create contact @@ -4400,31 +4463,31 @@ Expiration : %1 file transfer canceled - + incoming "Entrant" Incoming - + outgoing "Sortant" Outgoing - + conference_layout_active_speaker "Participant actif" Active speaker - + conference_layout_grid "Mosaïque" Grid - + conference_layout_audio_only "Audio uniquement" Audio only @@ -4783,7 +4846,7 @@ To enable them in a commercial project, please contact us. Start a group call ? - + reply_to_label Reply to %1 Reply to %1 @@ -4925,41 +4988,47 @@ To enable them in a commercial project, please contact us. Utils - - nSeconds - - %1 second - %1 seconds - - - - nMinute - - %1 minute - %1 minutes - - - - nHour - - %1 hour - %1 hours - - - - nDay - - %1 day - %1 days - - - - nWeek - - %1 week - %1 weeks - - + + + nSeconds + + %1 second + %1 seconds + + + + + nMinute + + %1 minute + %1 minutes + + + + + nHour + + %1 hour + %1 hours + + + + + + nDay + + %1 day + %1 days + + + + + nWeek + + %1 week + %1 weeks + + contact_presence_status_available @@ -5069,42 +5138,42 @@ Failed to create 1-1 conversation with %1 ! Failed to create 1-1 conversation with %1 ! - + chatMessage_error Cannot reply to invalid message Cannot reply to invalid message - + recorder_error Error with the recorder Error with the recorder - - + + chat_error Error in the chat - - - - + + + + info_popup_error_title Error Error - - + + info_popup_send_voice_message_error_message Could not send voice message : %1 Could not send voice message : %1 - - + + info_popup_send_voice_message_sending_error_message Failed to create message from record Failed to create message from record @@ -6513,56 +6582,4 @@ Failed to create 1-1 conversation with %1 ! Ok - - ManageParticipants - - - group_infos_manage_participants - Participants - Participants - - - - EphemeralSettings - - title - Ephemeral messages - Ephemeral messages - - - explanations - By enabling ephemeral messages in this chat, messages sent will be automatically deleted after the defined period. - By enabling ephemeral messages in this chat, messages sent will be automatically deleted after the defined period. - - - one_minute - 1 minute - 1 minute - - - one_hour - 1 hour - 1 hour - - - one_day - 1 day - 1 day - - - one_week - 1 week - 1 week - - - disabled - Disabled - Disabled - - - custom - Custom: - Custom: - - diff --git a/Linphone/data/languages/fr_FR.ts b/Linphone/data/languages/fr_FR.ts index cbff1dfc3..57ac8b048 100644 --- a/Linphone/data/languages/fr_FR.ts +++ b/Linphone/data/languages/fr_FR.ts @@ -74,7 +74,7 @@ AccountDeviceList - + manage_account_no_device_found_error_message "Erreur lors de la récupération des appareils" Erreur lors de la récupération des appareils @@ -523,74 +523,74 @@ App - + remote_provisioning_dialog Voulez-vous télécharger et appliquer la configuration depuis cette adresse ? Voulez-vous télécharger et appliquer la configuration depuis cette adresse ? - + application_description "A free and open source SIP video-phone." A free and open source SIP video-phone. - + command_line_arg_order "Send an order to the application towards a command line" Send an order to the application towards a command line - + command_line_option_show_help Show this help - + command_line_option_show_app_version Afficher la version de l'application - + command_line_option_config_to_fetch "Specify the linphone configuration file to be fetched. It will be merged with the current configuration." Specify the linphone configuration file to be fetched. It will be merged with the current configuration. - + command_line_option_config_to_fetch_arg "URL, path or file" URL, path or file - + command_line_option_minimized Minimiser - + command_line_option_log_to_stdout Log to stdout some debug information while running - + command_line_option_print_app_logs_only "Print only logs from the application" Print only logs from the application - + hide_action "Cacher" "Afficher" Cacher - + show_action Afficher - + quit_action "Quitter" Quitter @@ -1690,13 +1690,13 @@ ChatCore - + info_toast_deleted_title Deleted Supprimé - + info_toast_deleted_message_history Message history has been deleted L'historique des messages a été supprimé @@ -1705,13 +1705,13 @@ ChatDroppableTextArea - + chat_view_send_area_placeholder_text Say something… : placeholder text for sending message text area Dites quelque chose… - + cannot_record_while_in_call_tooltip Cannot record a message while a call is ongoing Impossible d'enregistrer un message vocal pendant un appel @@ -1720,41 +1720,47 @@ ChatListView - + chat_message_is_writing_info %1 is writing… %1 est en train d'écrire… - + chat_message_draft_sending_text Brouillon : %1 - + chat_room_delete - "Supprimer" + "Delete" Supprimer - + chat_room_mute Mettre en sourdine - + chat_room_unmute - "Sourdine" + "Mute" Enlever la sourdine - + + chat_room_mark_as_read + "Mark as read" + Marquer comme lu + + + chat_list_delete_chat_popup_title Delete the conversation ? Supprimer la conversation ? - + chat_list_delete_chat_popup_message This conversation and all its messages will be deleted. Do You want to continue ? La conversation et tous ses messages seront supprimés. Souhaitez-vous continuer ? @@ -1763,67 +1769,67 @@ ChatMessage - + chat_message_copy_selection "Copy selection" Copier la sélection - + chat_message_copy "Copy" Copier - + chat_message_copied_to_clipboard_title Copied Copié - + chat_message_copied_to_clipboard_toast "to clipboard" dans le presse-papiers - + chat_message_remote_replied %1 replied %1 a répondu - + chat_message_remote_replied_to %1 replied to %2 %1 a répondu à %2 - + chat_message_user_replied_to You replied to %1 Vous avez répondu à %1 - + chat_message_user_replied You replied Vous avez répondu - + chat_message_reception_info "Reception info" Info de réception - + chat_message_reply Reply Répondre - + chat_message_delete "Delete" Supprimer @@ -1964,13 +1970,13 @@ Error Description - + ics_bubble_join "Rejoindre" Rejoindre - + ics_bubble_participants participants @@ -1978,13 +1984,13 @@ Error ChatMessagesListView - + chat_message_list_encrypted_header_title End to end encrypted chat Conversation chiffrée de bout en bout - + chat_message_list_encrypted_header_message Les messages de cette conversation sont chiffrés de bout en bout. Seul votre correspondant peut les déchiffrer. @@ -1992,7 +1998,7 @@ Error en bout. Seul votre correspondant peut les déchiffrer. - + chat_message_is_writing_info %1 is writing… %1 est en train d'écrire… @@ -2031,55 +2037,61 @@ en bout. Seul votre correspondant peut les déchiffrer. Conversations - + + menu_mark_all_as_read + "mark all as read" + Tout marquer comme lu + + + chat_search_in_history "Rechercher une conversation" Rechercher une conversation - + list_filter_no_result_found "Aucun résultat…" Aucun résultat… - + chat_list_empty_history "Aucune conversation dans votre historique" Aucune conversation dans votre historique - + chat_action_start_new_chat "New chat" Nouvelle conversation - + chat_start_group_chat_title "Nouveau groupe" Nouveau groupe - + chat_action_start_group_chat "Créer" Créer - - + + information_popup_error_title Erreur - + group_chat_error_must_have_name "Un nom doit être donné au groupe Un nom doit être donné au groupe - + group_call_error_not_connected "Vous n'etes pas connecté" Vous n'êtes pas connecté @@ -2142,13 +2154,13 @@ en bout. Seul votre correspondant peut les déchiffrer. ConferenceInfoCore - + information_popup_error_title "Erreur" Erreur - + information_popup_disconnected_account_message "Votre compte est déconnecté" Votre compte est déconnecté @@ -2844,63 +2856,106 @@ en bout. Seul votre correspondant peut les déchiffrer. Validation chiffrement + + EphemeralSettings + + + title + Messages éphémères + + + + explanations + En activant les messages éphémères dans cette discussion, les messages envoyés seront automatiquement détruits après le délai défini. + + + + one_minute + 1 minute + + + + one_hour + 1 heure + + + + one_day + 1 jour + + + + one_week + 1 semaine + + + + disabled + Désactivé + + + + custom + Personnalisé: + + EventLogCore - + conference_created_event Vous avez rejoint le groupe - + conference_created_terminated Vous avez quitté le groupe - + conference_participant_added_event %1 a rejoint le groupe - + conference_participant_removed_event %1 ne fait plus partie du groupe - + conference_security_event Niveau de sécurité dégradé par %1 - + conference_ephemeral_message_enabled_event Les messages éphémères activés Expiration : %1 - + conference_ephemeral_message_lifetime_changed_event Les messages éphémères mis à jour Expiration : %1 - + conference_ephemeral_message_disabled_event Les messages éphémères désactivés - + conference_subject_changed_event Nouveau sujet : %1 - + conference_participant_unset_admin_event %1 n'est plus admin - + conference_participant_set_admin_event %1 est maintenant admin @@ -2996,89 +3051,89 @@ Expiration : %1 GroupConversationInfos - + group_infos_call "Appel" Appel - + group_infos_mute Sourdine - + group_infos_unmute "Sourdine" Réactiver les notifications - + group_infos_meeting "Réunion" Réunion - + group_infos_participants Participants (%1) - - + + group_infos_media_docs Medias & documents - + group_infos_shared_docs Documents partagés - + group_infos_other_actions Autres actions - + group_infos_enable_ephemerals Activer les messages éphémères - + group_infos_ephemerals Messages éphémères : - + group_infos_delete_history Supprimer l'historique - + group_infos_delete_history_toast_title Delete history ? Supprimer l'historique ? - + group_infos_delete_history_toast_message All the messages will be removed from the chat room. Do you want to continue ? Tous les messages seront supprimés. Souhaitez-vous continuer ? - + group_infos_leave_room Quitter la conversation - + group_infos_leave_room_toast_title Leave Chat Room ? Quitter la conversation ? - + group_infos_leave_room_toast_message All the messages will be removed from the chat room. Do you want to continue ? Vous ne recevrez ni pourrez envoyer des messages dans cette conversation, quitter ? @@ -3627,6 +3682,14 @@ Expiration : %1 Erreur + + ManageParticipants + + + group_infos_manage_participants + Participants + + MeetingForm @@ -4026,24 +4089,24 @@ Expiration : %1 Notifier - + new_voice_message 'Voice message received!' : message to warn the user in a notofication for voice messages. Message vocal reçu ! - + new_file_message Fichier reçu ! - + new_conference_invitation 'Conference invitation received!' : Notification about receiving an invitation to a conference. Nouvelle invitation à une conférence ! - + new_chat_room_messages 'New messages received!' Notification that warn the user of new messages. Nouveaux messages reçus ! @@ -4167,82 +4230,82 @@ Expiration : %1 OneOneConversationInfos - + one_one_infos_call "Appel" Appel - + one_one_infos_mute Sourdine - + one_one_infos_unmute "Sourdine" Réactiver les notifications - + one_one_infos_search "Rechercher" Rechercher - + one_one_infos_media_docs Medias & documents - + one_one_infos_shared_media Médias partagés - + one_one_infos_shared_docs Documents partagés - + one_one_infos_other_actions Autres actions - + one_one_infos_enable_ephemerals Activer les messages éphémères - + one_one_infos_ephemerals Messages éphémères : - + one_one_infos_delete_history Supprimer l'historique - + one_one_infos_delete_history_toast_title Delete history ? Supprimer l'historique ? - + one_one_infos_delete_history_toast_message All the messages will be removed from the chat room. Do you want to continue ? Tous les messages seront supprimés. Souhaitez-vous continuer ? - + one_one_infos_open_contact Voir le contact - + one_one_infos_create_contact Créer un contact @@ -4395,31 +4458,31 @@ Expiration : %1 transfert du fichier annulé - + incoming "Entrant" Entrant - + outgoing "Sortant" Sortant - + conference_layout_active_speaker "Participant actif" Intervenant actif - + conference_layout_grid "Mosaïque" Mosaïque - + conference_layout_audio_only "Audio uniquement" Audio uniquement @@ -4778,7 +4841,7 @@ Pour les activer dans un projet commercial, merci de nous contacter.Démarrer un appel de groupe ? - + reply_to_label Reply to %1 Réponse à %1 @@ -4920,41 +4983,47 @@ Pour les activer dans un projet commercial, merci de nous contacter. Utils - - nMinute - - %1 minute - %1 minutes - - - - nHour - - %1 heure - %1 heures - - - - nDay - - %1 jour - %1 jours - - - - nWeek - - %1 semaine - %1 semaines - - - - nSeconds - - %1 seconde - %1 secondes - - + + + nMinute + + %1 minute + %1 minutes + + + + + nHour + + %1 heure + %1 heures + + + + + + nDay + + %1 jour + %1 jours + + + + + nWeek + + %1 semaine + %1 semaines + + + + + nSeconds + + %1 seconde + %1 secondes + + contact_presence_status_available @@ -5064,42 +5133,42 @@ Failed to create 1-1 conversation with %1 ! Erreur lors de la création de la conversation avec %1 - + chatMessage_error Cannot reply to invalid message Impossible de répondre : message invalide - + recorder_error Error with the recorder Erreur avec l'enregistreur - - + + chat_error Erreur dans le chat - - - - + + + + info_popup_error_title Error Erreur - - + + info_popup_send_voice_message_error_message Could not send voice message : %1 Impossible d'envoyer le message vocal : %1 - - + + info_popup_send_voice_message_sending_error_message Failed to create message from record Impossible de créer le message vocal @@ -6508,57 +6577,4 @@ Failed to create 1-1 conversation with %1 ! Ok - - ManageParticipants - - - group_infos_manage_participants - Participants - Participants - - - - EphemeralSettings - - title - Ephemeral messages - Messages éphémères - - - explanations - By enabling ephemeral messages in this chat, messages sent will be automatically deleted after the defined period. - En activant les messages éphémères dans cette discussion, les messages envoyés seront automatiquement détruits après le délai défini. - - - one_minute - 1 minute - 1 minute - - - one_hour - 1 hour - 1 heure - - - one_day - 1 day - 1 jour - - - one_week - 1 week - 1 semaine - - - disabled - Disabled - Désactivé - - - custom - Custom: - Personnalisé: - - - diff --git a/Linphone/view/Control/Display/Chat/ChatListView.qml b/Linphone/view/Control/Display/Chat/ChatListView.qml index 4ea746e5a..1b837588b 100644 --- a/Linphone/view/Control/Display/Chat/ChatListView.qml +++ b/Linphone/view/Control/Display/Chat/ChatListView.qml @@ -20,7 +20,8 @@ ListView { property ChatGui currentChatGui onCurrentIndexChanged: currentChatGui = model.getAt(currentIndex) || null - signal resultsReceived + signal resultsReceived() + signal markAllAsRead() onResultsReceived: { loading = false @@ -157,6 +158,10 @@ ListView { delegate: FocusScope { width: mainItem.width height: Math.round(63 * DefaultStyle.dp) + Connections { + target: mainItem + function onMarkAllAsRead() {modelData.core.lMarkAsRead()} + } RowLayout { z: 1 anchors.fill: parent @@ -337,7 +342,7 @@ ListView { enabled: visible popup.contentItem: ColumnLayout { IconLabelButton { - //: "Sourdine" + //: "Mute" text: modelData.core.muted ? qsTr("chat_room_unmute") : qsTr("chat_room_mute") icon.source: modelData.core.muted ? AppIcons.bell : AppIcons.bellSlash spacing: Math.round(10 * DefaultStyle.dp) @@ -348,7 +353,18 @@ ListView { } } IconLabelButton { - //: "Supprimer" + //: "Mark as read" + text: qsTr("chat_room_mark_as_read") + icon.source: AppIcons.checks + spacing: Math.round(10 * DefaultStyle.dp) + Layout.fillWidth: true + onClicked: { + modelData.core.lMarkAsRead() + chatroomPopup.close() + } + } + IconLabelButton { + //: "Delete" text: qsTr("chat_room_delete") icon.source: AppIcons.trashCan spacing: Math.round(10 * DefaultStyle.dp) @@ -366,7 +382,7 @@ ListView { } }) } - style: ButtonStyle.noBackgroundRed + style: ButtonStyle.hoveredBackgroundRed } } } diff --git a/Linphone/view/Page/Main/Chat/ChatPage.qml b/Linphone/view/Page/Main/Chat/ChatPage.qml index 3fc045c07..f310ebff9 100644 --- a/Linphone/view/Page/Main/Chat/ChatPage.qml +++ b/Linphone/view/Page/Main/Chat/ChatPage.qml @@ -107,6 +107,28 @@ AbstractMainPage { Item { Layout.fillWidth: true } + PopupButton { + id: chatListMenu + width: Math.round(24 * DefaultStyle.dp) + height: Math.round(24 * DefaultStyle.dp) + focus: true + popup.x: 0 + KeyNavigation.right: newCallButton + KeyNavigation.down: listStackView + popup.contentItem: ColumnLayout { + IconLabelButton { + Layout.fillWidth: true + focus: visible + //: "mark all as read" + text: qsTr("menu_mark_all_as_read") + icon.source: AppIcons.checks + onClicked: { + chatListView.markAllAsRead() + chatListMenu.close() + } + } + } + } Button { id: newChatButton style: ButtonStyle.noBackground