diff --git a/Linphone/data/languages/de.ts b/Linphone/data/languages/de.ts new file mode 100644 index 000000000..3ae4b1747 --- /dev/null +++ b/Linphone/data/languages/de.ts @@ -0,0 +1,5342 @@ + + + + + AbstractSettingsLayout + + + save + "Enregistrer" + + + + + AbstractWindow + + + contact_dialog_pick_phone_number_or_sip_address_title + "Choisissez un numéro ou adresse SIP" + + + + + fps_counter + + + + + AccountCore + + + drawer_menu_account_connection_status_connected + "Connecté" + + + + + drawer_menu_account_connection_status_refreshing + + + + + drawer_menu_account_connection_status_progress + + + + + drawer_menu_account_connection_status_failed + + + + + drawer_menu_account_connection_status_cleared + + + + + manage_account_status_connected_summary + "Vous êtes en ligne et joignable." + + + + + manage_account_status_failed_summary + "Erreur de connexion, vérifiez vos paramètres." + + + + + manage_account_status_cleared_summary + "Compte désactivé, vous ne recevrez ni appel ni message." + + + + + AccountDeviceList + + + manage_account_no_device_found_error_message + "Erreur lors de la récupération des appareils" + + + + + AccountManager + + + assistant_account_login_already_connected_error + "Le compte est déjà connecté" + + + + + assistant_account_login_proxy_address_error + "Impossible de créer l'adresse proxy. Merci de vérifier le nom de domaine." + + + + + assistant_account_login_address_configuration_error + "Impossible de configurer l'adresse : `%1`." + + + + + assistant_account_login_params_configuration_error + "Impossible de configurer les paramètres du compte." + + + + + assistant_account_login_forbidden_error + "Le couple identifiant mot de passe ne correspond pas" + + + + + assistant_account_login_error + "Erreur durant la connexion" + + + + + assistant_account_add_error + "Impossible d'ajouter le compte." + + + + + AccountSettingsGeneralLayout + + + manage_account_details_title + "Détails" + + + + + manage_account_details_subtitle + Éditer les informations de votre compte. + + + + + manage_account_devices_title + "Vos appareils" + + + + + manage_account_devices_subtitle + "La liste des appareils connectés à votre compte. Vous pouvez retirer les appareils que vous n’utilisez plus." + + + + + manage_account_add_picture + "Ajouter une image" + + + + + manage_account_edit_picture + "Modifier l'image" + + + + + manage_account_remove_picture + "Supprimer l'image" + + + + + sip_address + + + + + sip_address_display_name + "Nom d'affichage + + + + + sip_address_display_name_explaination + "Le nom qui sera affiché à vos correspondants lors de vos échanges." + + + + + manage_account_international_prefix + "Indicatif international*" + + + + + manage_account_delete + "Déconnecter mon compte" + + + + + manage_account_delete_message + + + + + manage_account_dialog_remove_account_title + "Se déconnecter du compte ?" + + + + + manage_account_dialog_remove_account_message + Si vous souhaitez supprimer définitivement votre compte rendez-vous sur : https://sip.linphone.org + + + + + error + Erreur + + + + + manage_account_device_remove + "Supprimer" + + + + + manage_account_device_remove_confirm_dialog + + + + + manage_account_device_last_connection + "Dernière connexion:" + + + + + AccountSettingsPage + + + drawer_menu_manage_account + "Mon compte" + + + + + settings_general_title + "Général" + + + + + settings_account_title + "Paramètres de compte" + + + + + contact_editor_popup_abort_confirmation_title + "Modifications non enregistrées" + + + + + contact_editor_popup_abort_confirmation_message + "Vous avez des modifications non enregistrées. Si vous quittez cette page, vos changements seront perdus. Voulez-vous enregistrer vos modifications avant de continuer ?" + + + + + contact_editor_dialog_abort_confirmation_do_not_save + "Ne pas enregistrer" "Enregistrer" + + + + + contact_editor_dialog_abort_confirmation_save + + + + + AccountSettingsParametersLayout + + + settings_title + + + + + settings_account_title + + + + + information_popup_success_title + + + + + contact_editor_saved_changes_toast + "Modifications sauvegardés" + + + + + account_settings_mwi_uri_title + "URI du serveur de messagerie vocale" + + + + + account_settings_voicemail_uri_title + "URI de messagerie vocale" + + + + + account_settings_transport_title + "Transport" + + + + + account_settings_sip_proxy_url_title + + + + + account_settings_outbound_proxy_title + "Serveur mandataire sortant" + + + + + account_settings_stun_server_url_title + "Adresse du serveur STUN" + + + + + account_settings_enable_ice_title + "Activer ICE" + + + + + account_settings_avpf_title + "AVPF" + + + + + account_settings_bundle_mode_title + "Mode bundle" + + + + + account_settings_expire_title + "Expiration (en seconde)" + + + + + account_settings_conference_factory_uri_title + "URI du serveur de conversations" + + + + + account_settings_audio_video_conference_factory_uri_title + "URI du serveur de réunions" + + + + + account_settings_lime_server_url_title + "URL du serveur d’échange de clés de chiffrement" + + + + + AddParticipantsForm + + + search_bar_search_contacts_placeholder + "Rechercher des contacts" + + + + + list_filter_no_result_found + "Aucun contact" + + + + + contact_list_empty + + + + + AdvancedSettingsLayout + + + settings_system_title + "Système" + + + + + settings_remote_provisioning_title + "Configuration distante" + + + + + settings_security_title + "Sécurité / Chiffrement" + + + + + settings_advanced_audio_codecs_title + "Codecs audio" + + + + + settings_advanced_video_codecs_title + "Codecs vidéo" + + + + + settings_advanced_auto_start_title + "Démarrer automatiquement %1" + + + + + settings_advanced_remote_provisioning_url + "URL de configuration distante" + + + + + settings_advanced_download_apply_remote_provisioning + "Télécharger et appliquer" + + + + + information_popup_error_title + "Format d'url invalide" + + + + + settings_advanced_invalid_url_message + + + + + settings_advanced_media_encryption_title + "Chiffrement du média" + + + + + settings_advanced_media_encryption_mandatory_title + "Chiffrement du média obligatoire" + + + + + settings_advanced_hide_fps_title + + + + + AllContactListView + + + car_favorites_contacts_title + "Favoris" + + + + + generic_address_picker_contacts_list_title + 'Contacts' + + + + + generic_address_picker_suggestions_list_title + "Suggestions" + + + + + App + + + remote_provisioning_dialog + Voulez-vous télécharger et appliquer la configuration depuis cette adresse ? + + + + + application_description + "A free and open source SIP video-phone." + + + + + command_line_arg_order + "Send an order to the application towards a command line" + + + + + command_line_option_show_help + + + + + command_line_option_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." + + + + + command_line_option_config_to_fetch_arg + "URL, path or file" + + + + + command_line_option_log_to_stdout + + + + + command_line_option_print_app_logs_only + "Print only logs from the application" + + + + + hide_action + "Cacher" "Afficher" + + + + + show_action + + + + + quit_action + "Quitter" + + + + + AuthenticationDialog + + + account_settings_dialog_invalid_password_title + "Authentification requise" + + + + + account_settings_dialog_invalid_password_message + La connexion a échoué pour le compte %1. Vous pouvez renseigner votre mot de passe à nouveau ou bien vérifier les options de configuration de votre compte. + + + + + password + + + + + cancel + "Annuler + + + + + assistant_account_login + Connexion + + + + + assistant_account_login_missing_password + Veuillez saisir un mot de passe + + + + + CallCore + + + call_record_end_message + "Enregistrement terminé" + + + + + call_record_saved_in_file_message + "L'appel a été enregistré dans le fichier : %1" + + + + + + call_stats_codec_label + "Codec: %1 / %2 kHz" + + + + + + call_stats_bandwidth_label + "Bande passante : %1 %2 kbits/s %3 %4 kbits/s" + + + + + + call_stats_loss_rate_label + "Taux de perte: %1% %2%" + + + + + call_stats_jitter_buffer_label + "Tampon de gigue: %1 ms" + + + + + call_stats_resolution_label + "Définition vidéo : %1 %2 %3 %4" + + + + + call_stats_fps_label + "FPS : %1 %2 %3 %4" + + + + + CallHistoryLayout + + + contact_presence_status_online + "En ligne" + + + + + contact_presence_status_busy + "Occupé" + + + + + contact_presence_status_do_not_disturb + "Ne pas déranger" + + + + + contact_presence_status_offline + "Hors ligne" + + + + + meeting_info_join_title + "Rejoindre la réunion" + + + + + contact_call_action + "Appel" + + + + + contact_message_action + "Message" + + + + + contact_video_call_action + "Appel Video" + + + + + CallLayout + + + meeting_event_conference_destroyed + "Vous avez quitté la conférence" + + + + + call_ended_by_user + "Vous avez terminé l'appel" + + + + + call_ended_by_remote + "Votre correspondant a terminé l'appel" + + + + + conference_call_empty + "En attente d'autres participants…" + + + + + conference_share_link_title + "Partager le lien" + + + + + copied + + + + + information_popup_meeting_address_copied_to_clipboard + Le lien de la réunion a été copié dans le presse-papier + + + + + CallListView + + + meeting + "Réunion + + + + + call + "Appel" + + + + + paused_call_or_meeting + "%1 en pause" + + + + + ongoing_call_or_meeting + "%1 en cours" + + + + + CallModel + + + call_error_user_declined_toast + "Le correspondant a décliné l'appel" + + + + + call_error_user_not_found_toast + "Le correspondant n'a pas été trouvé" + + + + + call_error_user_busy_toast + "Le correspondant est occupé" + + + + + call_error_incompatible_media_params_toast + "Le correspondant ne peut accepter votre appel." + + + + + call_error_io_error_toast + "Service indisponible ou erreur réseau" + + + + + call_error_temporarily_unavailable_toast + "Temporairement indisponible" + + + + + call_error_server_timeout_toast + "Délai d'attente du serveur dépassé" + + + + + CallPage + + + history_call_start_title + "Nouvel appel" + + + + + call_history_empty_title + "Historique d'appel vide" + + + + + history_dialog_delete_all_call_logs_title + Supprimer l'historique d'appels ? + + + + + history_dialog_delete_all_call_logs_message + "L'ensemble de votre historique d'appels sera définitivement supprimé." + + + + + history_dialog_delete_call_logs_title + Supprimer l'historique d'appels ? + + + + + history_dialog_delete_call_logs_message + "L'ensemble de votre historique d'appels avec ce correspondant sera définitivement supprimé." + + + + + call_history_call_list_title + "Appels" + + + + + + menu_delete_history + "Supprimer l'historique" + + + + + call_search_in_history + "Rechercher un appel" + + + + + list_filter_no_result_found + "Aucun résultat…" + + + + + history_list_empty_history + "Aucun appel dans votre historique" + + + + + call_action_start_new_call + "Nouvel appel" + + + + + call_start_group_call_title + "Appel de groupe" + + + + + group_call_participant_selected + "%n participant(s) sélectionné(s)" + + + + + + + call_action_start_group_call + "Lancer" + + + + + history_group_call_start_dialog_subject_hint + "Nom du groupe" + + + + + required + "Requis" + + + + + + + information_popup_error_title + + + + + group_call_error_must_have_name + "Un nom doit être donné à l'appel de groupe + + + + + group_call_error_not_connected + "Vous n'etes pas connecté" + + + + + menu_see_existing_contact + "Voir le contact" + + + + + menu_add_address_to_contacts + "Ajouter aux contacts" + + + + + menu_copy_sip_address + "Copier l'adresse SIP" + + + + + sip_address_copied_to_clipboard_toast + Adresse copiée + + + + + sip_address_copied_to_clipboard_message + L'adresse a été copié dans le presse_papiers + + + + + sip_address_copy_to_clipboard_error + "Erreur lors de la copie de l'adresse" + + + + + notification_missed_call_title + "Appel manqué" + + + + + call_outgoing + "Appel sortant" + + + + + call_audio_incoming + "Appel entrant" + + + + + CallSettingsLayout + + + settings_call_devices_title + "Périphériques" + + + + + settings_call_devices_subtitle + "Vous pouvez modifier les périphériques de sortie audio, le microphone et la caméra de capture." + + + + + settings_calls_echo_canceller_title + "Annulateur d'écho" + + + + + settings_calls_echo_canceller_subtitle + "Évite que de l'écho soit entendu par votre correspondant" + + + + + settings_calls_auto_record_title + "Activer l’enregistrement automatique des appels" + + + + + settings_call_enable_tones_title + Tonalités + + + + + settings_call_enable_tones_subtitle + Activer les tonalités + + + + + settings_calls_enable_video_title + "Autoriser la vidéo" + + + + + CallStatistics + + + call_stats_audio_title + "Audio" + + + + + call_stats_video_title + "Vidéo" + + + + + CallsWindow + + + call_transfer_in_progress_toast + "Transfert en cours, veuillez patienter" + + + + + + information_popup_error_title + + + + + call_transfer_failed_toast + "Le transfert d'appel a échoué" + + + + + conference_error_empty_uri + "La conférence n'a pas pu démarrer en raison d'une erreur d'uri." + + + + + call_close_window_dialog_title + "Terminer tous les appels en cours ?" + + + + + call_close_window_dialog_message + "La fenêtre est sur le point d'être fermée. Cela terminera tous les appels en cours." + + + + + call_can_be_trusted_toast + "Appareil authentifié" + + + + + call_dir + "Appel %1" + + + + + call_ended + "Appel terminé" + + + + + conference_paused + "Réunion mise en pause" + + + + + call_paused + "Appel mis en pause" + + + + + call_srtp_point_to_point_encrypted + "Appel chiffré de point à point" + + + + + call_zrtp_sas_validation_required + "Vérification nécessaire" + + + + + + call_zrtp_end_to_end_encrypted + "Appel chiffré de bout en bout" + + + + + call_not_encrypted + "Appel non chiffré" + + + + + conference_user_is_recording + "Vous enregistrez la réunion" + + + + + call_user_is_recording + "Vous enregistrez l'appel" + + + + + conference_remote_is_recording + "Un participant enregistre la réunion" + + + + + call_remote_recording + "%1 enregistre l'appel" + + + + + call_stop_recording + "Arrêter l'enregistrement" + + + + + add + + + + + call_transfer_current_call_title + "Transférer %1 à…" + + + + + + call_transfer_confirm_dialog_tittle + "Confirmer le transfert" + + + + + + call_transfer_confirm_dialog_message + "Vous allez transférer %1 à %2." + + + + + call_action_start_new_call + "Nouvel appel" + + + + + + call_action_show_dialer + "Pavé numérique" + + + + + call_action_change_layout + "Modifier la disposition" + + + + + call_action_go_to_calls_list + "Liste d'appel" + + + + + Merger tous les appels + call_action_merge_calls + + + + + + call_action_go_to_settings + "Paramètres" + + + + + conference_action_screen_sharing + "Partage de votre écran" + + + + + conference_share_link_title + Partager le lien de la réunion + + + + + copied + Copié + + + + + information_popup_meeting_address_copied_to_clipboard + Le lien de la réunion a été copié dans le presse-papier + + + + + + + conference_participants_list_title + "Participants (%1)" + + + + + + group_call_participant_selected + + + + + + + meeting_schedule_add_participants_title + + + + + call_encryption_title + Chiffrement + + + + + call_stats_title + Statistiques + + + + + call_action_end_call + "Terminer l'appel" + + + + + call_action_resume_call + "Reprendre l'appel" + + + + + call_action_pause_call + "Mettre l'appel en pause" + + + + + call_action_transfer_call + "Transférer l'appel" + + + + + call_action_start_new_call_hint + "Initier un nouvel appel" + + + + + call_display_call_list_hint + "Afficher la liste d'appels" + + + + + call_deactivate_video_hint + "Désactiver la vidéo" "Activer la vidéo" + + + + + call_activate_video_hint + + + + + call_activate_microphone + "Activer le micro" + + + + + call_deactivate_microphone + "Désactiver le micro" + + + + + call_share_screen_hint + Partager l'écran… + + + + + call_rise_hand_hint + "Lever la main" + + + + + call_send_reaction_hint + "Envoyer une réaction" + + + + + call_manage_participants_hint + "Gérer les participants" + + + + + call_more_options_hint + "Plus d'options…" + + + + + call_action_change_conference_layout + "Modifier la disposition" + + + + + call_action_full_screen + "Mode Plein écran" + + + + + call_action_stop_recording + "Terminer l'enregistrement" + + + + + call_action_record + "Enregistrer l'appel" + + + + + call_activate_speaker_hint + "Activer le son" + + + + + call_deactivate_speaker_hint + "Désactiver le son" + + + + + CarddavSettingsLayout + + + settings_contacts_carddav_title + Carnet d'adresse CardDAV + + + + + settings_contacts_carddav_subtitle + "Ajouter un carnet d’adresse CardDAV pour synchroniser vos contacts Linphone avec un carnet d’adresse tiers." + + + + + information_popup_error_title + + + + + settings_contacts_carddav_popup_invalid_error + "Vérifiez que toutes les informations ont été saisies." + + + + + information_popup_synchronization_success_title + + + + + settings_contacts_carddav_synchronization_success_message + "Le carnet d'adresse CardDAV est synchronisé." + + + + + settings_contacts_carddav_popup_synchronization_error_title + + + + + settings_contacts_carddav_popup_synchronization_error_message + "Erreur de synchronisation!" + + + + + settings_contacts_delete_carddav_server_title + "Supprimer le carnet d'adresse CardDAV ?" + + + + + sip_address_display_name + Nom d'affichage + + + + + settings_contacts_carddav_server_url_title + "URL du serveur" + + + + + username + + + + + password + + + + + settings_contacts_carddav_realm_title + Domaine d’authentification + + + + + settings_contacts_carddav_use_as_default_title + "Stocker ici les contacts nouvellement crées" + + + + + ChangeLayoutForm + + + conference_layout_grid + + + + + conference_layout_active_speaker + + + + + conference_layout_audio_only + + + + + CliModel + + + show_function_description + + + + + fetch_config_function_description + + + + + call_function_description + + + + + bye_function_description + + + + + accept_function_description + + + + + decline_function_description + + + + + ConferenceInfoCore + + + information_popup_error_title + "Erreur" + + + + + information_popup_disconnected_account_message + "Votre compte est déconnecté" + + + + + Contact + + + drawer_menu_account_connection_status_connected + "Connecté" + + + + + drawer_menu_account_connection_status_cleared + "Désactivé" + + + + + drawer_menu_account_connection_status_refreshing + "Connexion…" + + + + + drawer_menu_account_connection_status_failed + "Erreur" + + + + + information_popup_error_title + Erreur + + + + + information_popup_voicemail_address_undefined_message + L'URI de messagerie vocale n'est pas définie. + + + + + ContactEdition + + + contact_editor_title + "Modifier contact" + + + + + save + "Enregistrer + + + + + + contact_editor_dialog_cancel_change_message + "Les changements seront annulés. Souhaitez-vous continuer ?" + + + + + contact_editor_mandatory_first_name_not_filled + "Veuillez saisir un prénom" + + + + + contact_editor_mandatory_address_or_number_not_filled + "Veuillez saisir une adresse ou un numéro de téléphone" + + + + + contact_editor_add_image_label + "Ajouter une image" + + + + + contact_details_edit + "Modifier" + + + + + contact_details_delete + "Supprimer" + + + + + contact_editor_first_name + "Prénom" + + + + + contact_editor_last_name + "Nom" + + + + + contact_editor_company + "Entreprise" + + + + + contact_editor_job_title + "Fonction" + + + + + + sip_address + + + + + + phone + "Téléphone" + + + + + ContactListItem + + + contact_details_remove_from_favourites + "Enlever des favoris" + + + + + contact_details_add_to_favourites + "Ajouter aux favoris" + + + + + Partager + + + + + information_popup_error_title + + + + + information_popup_vcard_creation_error + La création du fichier vcard a échoué + + + + + information_popup_vcard_creation_title + VCard créée + + + + + information_popup_vcard_creation_success + "VCard du contact enregistrée dans %1" + + + + + contact_sharing_email_title + Partage de contact + + + + + contact_details_delete + "Supprimer" + + + + + ContactPage + + + contacts_add + "Ajouter un contact" + + + + + contacts_list_empty + "Aucun contact pour le moment" + + + + + contact_new_title + "Nouveau contact" + + + + + create + + + + + contact_edit_title + "Modifier contact" + + + + + save + + + + + contact_dialog_delete_title + Supprimer %1 ?" + + + + + contact_dialog_delete_message + Ce contact sera définitivement supprimé. + + + + + contact_deleted_toast + "Contact supprimé" + + + + + contact_deleted_message + "%1 a été supprimé" + + + + + contact_dialog_devices_trust_popup_title + "Augmenter la confiance" + + + + + contact_dialog_devices_trust_popup_message + "Pour augmenter le niveau de confiance vous devez appeler les différents appareils de votre contact et valider un code.<br><br>Vous êtes sur le point d’appeler “%1” voulez vous continuer ?" + + + + + popup_do_not_show_again + Ne plus afficher + + + + + cancel + + + + + dialog_call + "Appeler" + + + + + contact_dialog_devices_trust_help_title + "Niveau de confiance" + + + + + contact_dialog_devices_trust_help_message + "Vérifiez les appareils de votre contact pour confirmer que vos communications seront sécurisées et sans compromission. <br>Quand tous seront vérifiés, vous atteindrez le niveau de confiance maximal." + + + + + dialog_ok + "Ok" + + + + + bottom_navigation_contacts_label + "Contacts" + + + + + search_bar_look_for_contact_text + Rechercher un contact + + + + + list_filter_no_result_found + Aucun résultat… + + + + + contact_list_empty + Aucun contact pour le moment + + + + + + contact_details_edit + "Éditer" + + + + + contact_call_action + "Appel" + + + + + contact_message_action + "Message" + + + + + contact_video_call_action + "Appel vidéo" + + + + + contact_presence_status_online + "En ligne" + + + + + contact_presence_status_busy + "Occupé" + + + + + contact_presence_status_do_not_disturb + "Ne pas déranger" + + + + + contact_presence_status_offline + "Hors ligne" + + + + + contact_details_numbers_and_addresses_title + "Coordonnées" + + + + + contact_details_company_name + "Société :" + + + + + contact_details_job_title + "Poste :" + + + + + contact_details_medias_title + "Medias" + + + + + contact_details_medias_subtitle + "Afficher les medias partagés" + + + + + contact_details_trust_title + "Confiance" + + + + + contact_dialog_devices_trust_title + "Niveau de confiance - Appareils vérifiés" + + + + + contact_details_no_device_found + "Aucun appareil" + + + + + contact_device_without_name + "Appareil inconnu" + + + + + contact_make_call_check_device_trust + "Vérifier" + + + + + contact_details_actions_title + "Autres actions" + + + + + contact_details_remove_from_favourites + "Retirer des favoris" + + + + + contact_details_add_to_favourites + "Ajouter aux favoris" + + + + + contact_details_share + "Partager" + + + + + information_popup_error_title + + + + + contact_details_share_error_mesage + "La création du fichier vcard a échoué" + + + + + contact_details_share_success_title + "VCard créée" + + + + + contact_details_share_success_mesage + "VCard du contact enregistrée dans %1" + + + + + contact_details_share_email_title + "Partage de contact" + + + + + contact_details_delete + "Supprimer ce contact" + + + + + ContactsSettingsLayout + + + settings_contacts_ldap_title + Annuaires LDAP + + + + + settings_contacts_ldap_subtitle + "Ajouter vos annuaires LDAP pour pouvoir effectuer des recherches dans la barre de recherche." + + + + + settings_contacts_carddav_title + + + + + settings_contacts_carddav_subtitle + + + + + settings_contacts_add_ldap_server_title + "Ajouter un annuaire LDAP" + + + + + settings_contacts_edit_ldap_server_title + "Modifier un annuaire LDAP" + + + + + settings_contacts_add_carddav_server_title + "Ajouter un carnet d'adresse CardDAV" + + + + + settings_contacts_edit_carddav_server_title + "Modifier un carnet d'adresse CardDAV" + + + + + ContactsSettingsProviderLayout + + + information_popup_success_title + + + + + information_popup_changes_saved + "Les changements ont été sauvegardés" + + + + + add + "Ajouter" + + + + + DebugSettingsLayout + + + settings_debug_clean_logs_message + "Les traces de débogage seront supprimées. Souhaitez-vous continuer ?" + + + + + settings_debug_share_logs_message + "Les traces de débogage ont été téléversées. Comment souhaitez-vous partager le lien ? " + + + + + settings_debug_clipboard + "Presse-papier" + + + + + settings_debug_email + "E-Mail" + + + + + debug_settings_trace + "Traces %1" + + + + + + information_popup_error_title + Une erreur est survenue. + + + + + information_popup_email_sharing_failed + "Le partage par mail a échoué. Veuillez envoyer le lien %1 directement à l'adresse %2." + + + + + settings_debug_enable_logs_title + "Activer les traces de débogage" + + + + + settings_debug_enable_full_logs_title + "Activer les traces de débogage intégrales" + + + + + settings_debug_delete_logs_title + "Supprimer les traces" + + + + + settings_debug_share_logs_title + "Partager les traces" + + + + + settings_debug_share_logs_loading_message + "Téléversement des traces en cours …" + + + + + settings_debug_app_version_title + "Version de l'application" + + + + + settings_debug_sdk_version_title + "Version du SDK" + + + + + settings_debug_share_logs_error + "Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1" + + + + + DecoratedTextField + + + textfield_error_message_cannot_be_empty + "ne peut être vide" + + + + + textfield_error_message_unknown_format + "Format non reconnu" + + + + + Dialog + + + + dialog_confirm + "Confirmer" + + + + + + dialog_cancel + "Annuler" + + + + + EncryptionSettings + + + call_stats_media_encryption_title + "Chiffrement :" + + + + + call_stats_media_encryption + "Chiffrement du média : %1%2" "ZRTP Post Quantique" + + + + + call_stats_zrtp_cipher_algo + "Algorithme de chiffrement : %1" + + + + + call_stats_zrtp_key_agreement_algo + "Algorithme d'accord de clé : %1" + + + + + call_stats_zrtp_hash_algo + "Algorithme de hachage : %1" + + + + + call_stats_zrtp_auth_tag_algo + "Algorithme d'authentification : %1" + + + + + call_stats_zrtp_sas_algo + "Algorithme SAS : %1" + + + + + call_zrtp_validation_button_label + "Validation chiffrement" + + + + + FriendCore + + + + + + + sip_address + "Adresse SIP" + + + + + + + device_id + "Téléphone" + + + + + information_popup_error_title + + + + + information_popup_invalid_address_message + "Adresse invalide" + + + + + HelpPage + + + help_title + "Aide" + + + + + + help_about_title + "À propos de %1" + + + + + help_about_privacy_policy_title + "Règles de confidentialité" + + + + + help_about_privacy_policy_subtitle + Quelles informations %1 collecte et utilise + + + + + help_about_version_title + "Version" + + + + + help_about_gpl_licence_title + "Licences GPLv3" + + + + + help_about_contribute_translations_title + "Contribuer à la traduction de %1" + + + + + help_troubleshooting_title + "Dépannage" + + + + + LdapSettingsLayout + + + settings_contacts_ldap_title + + + + + settings_contacts_ldap_subtitle + + + + + information_popup_success_title + + + + + settings_contacts_ldap_success_toast + "L'annuaire LDAP a été sauvegardé" + + + + + information_popup_error_title + + + + + settings_contacts_ldap_error_toast + "Une erreur s'est produite, la configuration LDAP n'a pas été sauvegardée !" + + + + + settings_contacts_ldap_delete_confirmation_message + "Supprimer l'annuaire LDAP ?" + + + + + settings_contacts_ldap_server_url_title + "URL du serveur (ne peut être vide)" + + + + + settings_contacts_ldap_bind_dn_title + "Bind DN" + + + + + settings_contacts_ldap_password_title + "Mot de passe" + + + + + settings_contacts_ldap_use_tls_title + "Utiliser TLS" + + + + + settings_contacts_ldap_search_base_title + "Base de recherche (ne peut être vide)" + + + + + settings_contacts_ldap_search_filter_title + "Filtre" + + + + + settings_contacts_ldap_max_results_title + "Nombre maximum de résultats" + + + + + settings_contacts_ldap_request_delay_title + "Délai entre 2 requêtes (en millisecondes)" + + + + + settings_contacts_ldap_request_timeout_title + "Durée maximun (en secondes)" + + + + + settings_contacts_ldap_min_characters_title + "Nombre minimum de caractères pour la requête" + + + + + settings_contacts_ldap_name_attributes_title + "Attributs de nom" + + + + + settings_contacts_ldap_sip_attributes_title + "Attributs SIP" + + + + + settings_contacts_ldap_sip_domain_title + "Domaine SIP" + + + + + settings_contacts_ldap_debug_title + "Débogage" + + + + + LinphoneEnums + + + media_encryption_dtls + DTLS + + + + + media_encryption_none + None + + + + + media_encryption_srtp + SRTP + + + + + media_encryption_post_quantum + "ZRTP - Post quantique" + + + + + LoadingPopup + + + cancel + + + + + LoginForm + + + username + Nom d'utilisateur : username + + + + + password + Mot de passe + + + + + assistant_account_login + "Connexion" + + + + + assistant_account_login_missing_username + "Veuillez saisir un nom d'utilisateur" + + + + + assistant_account_login_missing_password + "Veuillez saisir un mot de passe" + + + + + assistant_forgotten_password + "Mot de passe oublié ?" + + + + + LoginLayout + + + + help_about_title + À propos de %1 + + + + + help_about_privacy_policy_title + "Politique de confidentialité" + + + + + help_about_privacy_policy_link + "Visiter notre potilique de confidentialité" + + + + + help_about_version_title + "Version" + + + + + help_about_licence_title + "Licence" + + + + + help_about_copyright_title + "Copyright + + + + + close + "Fermer" + + + + + LoginPage + + + assistant_account_login + Connexion + + + + + assistant_no_account_yet + "Pas encore de compte ?" + + + + + assistant_account_register + "S'inscrire" + + + + + assistant_login_third_party_sip_account_title + "Compte SIP tiers" + + + + + assistant_login_remote_provisioning + "Configuration distante" + + + + + assistant_login_download_remote_config + "Télécharger une configuration distante" + + + + + assistant_login_remote_provisioning_url + 'Veuillez entrer le lien de configuration qui vous a été fourni :' + + + + + cancel + + + + + validate + "Valider" + + + + + settings_advanced_remote_provisioning_url + 'Lien de configuration distante' + + + + + default_account_connection_state_error_toast + + + + + MagicSearchList + + + device_id + + + + + MainLayout + + + bottom_navigation_calls_label + "Appels" + + + + + bottom_navigation_contacts_label + "Contacts" + + + + + bottom_navigation_conversations_label + "Conversations" + + + + + bottom_navigation_meetings_label + "Réunions" + + + + + searchbar_placeholder_text + "Rechercher un contact, appeler %1" + + + + + searchbar_placeholder_text_chat_feature_enabled + "ou envoyer un message …" + + + + + + contact_presence_status_disable_do_not_disturb + "Désactiver ne pas déranger" + + + + + information_popup_error_title + + + + + no_voicemail_uri_error_message + "L'URI de messagerie vocale n'est pas définie." + + + + + drawer_menu_manage_account + Mon compte + + + + + contact_presence_status_enable_do_not_disturb + "Activer ne pas déranger" + + + + + settings_title + + + + + recordings_title + "Enregistrements" + + + + + help_title + "Aide" + + + + + help_quit_title + "Quitter l'application" + + + + + quit_app_question + "Quitter %1 ?" + + + + + drawer_menu_add_account + "Ajouter un compte" + + + + + MainWindow + + + information_popup_connexion_succeed_title + "Connexion réussie" + + + + + information_popup_connexion_succeed_message + "Vous êtes connecté en mode %1" + + + + + interoperable + interopérable + + + + + call_transfer_successful_toast_title + "Appel transféré" + + + + + call_transfer_successful_toast_message + "Votre correspondant a été transféré au contact sélectionné" + + + + + information_popup_success_title + + + + + information_popup_changes_saved + "Les changements ont été sauvegardés" + + + + + captcha_validation_loading_message + "Veuillez valider le captcha sur la page web" + + + + + assistant_register_error_title + "Erreur lors de la création" + + + + + assistant_register_success_title + "Compte créé" + + + + + assistant_register_success_message + "Le compte a été créé. Vous pouvez maintenant vous connecter" + + + + + assistant_register_error_code + "Erreur dans le code de validation" + + + + + information_popup_error_title + + + + + MeetingForm + + + meeting_schedule_meeting_label + "Réunion" + + + + + meeting_schedule_broadcast_label + "Webinar" + + + + + meeting_schedule_subject_hint + "Ajouter un titre" + + + + + meeting_schedule_description_hint + "Ajouter une description" + + + + + meeting_schedule_add_participants_title + "Ajouter des participants" + + + + + meeting_schedule_send_invitations_title + "Envoyer une invitation aux participants" + + + + + MeetingListView + + + meeting_info_cancelled + "Réunion annulée" + + + + + meetings_list_no_meeting_for_today + "Aucune réunion aujourd'hui" + + + + + MeetingPage + + + meetings_add + "Créer une réunion" + + + + + meetings_list_empty + "Aucune réunion" + + + + + meeting_schedule_cancel_dialog_message + "Souhaitez-vous annuler et supprimer cette réunion ?" + + + + + meeting_schedule_delete_dialog_message + Souhaitez-vous supprimer cette réunion ? + + + + + meeting_schedule_cancel_and_delete_action + "Annuler et supprimer" + + + + + meeting_schedule_delete_only_action + "Supprimer seulement" + + + + + meeting_schedule_delete_action + "Supprimer" + + + + + back_action + Retour + + + + + meetings_list_title + Réunions + + + + + meetings_search_hint + "Rechercher une réunion" + + + + + list_filter_no_result_found + "Aucun résultat…" + + + + + meetings_empty_list + "Aucune réunion" + + + + + + meeting_schedule_title + "Nouvelle réunion" + + + + + create + + + + + + + + + + information_popup_error_title + + + + + + meeting_schedule_mandatory_field_not_filled_toast + Veuillez saisir un titre et sélectionner au moins un participant + + + + + + meeting_schedule_duration_error_toast + "La fin de la conférence doit être plus récente que son début" + + + + + + meeting_schedule_creation_in_progress + "Création de la réunion en cours …" + + + + + meeting_info_created_toast + "Réunion planifiée avec succès" + + + + + meeting_failed_to_schedule_toast + "Échec de création de la réunion !" + + + + + save + + + + + + saved + "Enregistré" + + + + + meeting_info_updated_toast + "Réunion mise à jour" + + + + + meeting_schedule_edit_in_progress + "Modification de la réunion en cours…" + + + + + meeting_failed_to_edit_toast + "Échec de la modification de la réunion !" + + + + + meeting_schedule_add_participants_title + "Ajouter des participants" + + + + + add + + + + + group_call_participant_selected + "%n participant(s) sélectionné(s)" + + + + + + + meeting_info_delete + "Supprimer la réunion" + + + + + meeting_address_copied_to_clipboard_toast + "Adresse de la réunion copiée" + + + + + meeting_schedule_timezone_title + "Fuseau horaire" + + + + + meeting_info_organizer_label + "Organisateur" + + + + + meeting_info_join_title + "Rejoindre la réunion" + + + + + MeetingsSettingsLayout + + + settings_meetings_display_title + "Affichage" + + + + + settings_meetings_default_layout_title + "Mode d’affichage par défaut" + + + + + settings_meetings_default_layout_subtitle + "Le mode d’affichage des participants en réunions" + + + + + MultimediaSettings + + + multimedia_settings_ringer_title + "Sonnerie - Appels entrants" + + + + + multimedia_settings_speaker_title + "Haut-parleurs" + + + + + multimedia_settings_microphone_title + "Microphone" + + + + + multimedia_settings_camera_title + "Caméra" + + + + + NetworkSettingsLayout + + + settings_network_title + "Réseau" + + + + + settings_network_allow_ipv6 + "Autoriser l'IPv6" + + + + + NewCallForm + + + call_transfer_active_calls_label + "Appels en cours" + + + + + search_bar_look_for_contact_text + "Rechercher un contact" + + + + + call_start_group_call_title + + + + + NotificationReceivedCall + + + call_audio_incoming + "Appel entrant" + + + + + dialog_accept + "Accepter" + + + + + dialog_deny + "Refuser + + + + + OIDCModel + + + OAuthHttpServerReplyHandler is not listening + + + + + oidc_authentication_timeout_message + Timeout: Not authenticated + + + + + oidc_authentication_granted_message + Authentication granted + + + + + oidc_authentication_not_authenticated_message + Not authenticated + + + + + oidc_authentication_refresh_message + Refreshing token + + + + + oidc_authentication_temporary_credentials_message + Temporary credentials received + + + + + oidc_authentication_network_error + Network error + + + + + oidc_authentication_server_error + Server error + + + + + oidc_authentication_token_not_found_error + OAuth token not found + + + + + oidc_authentication_token_secret_not_found_error + OAuth token secret not found + + + + + oidc_authentication_callback_not_verified_error + OAuth callback not verified + + + + + oidc_authentication_request_auth_message + Requesting authorization from browser + + + + + oidc_authentication_request_token_message + Requesting access token + + + + + oidc_authentication_refresh_token_message + Refreshing access token + + + + + oidc_authentication_request_authorization_message + Requesting authorization + + + + + oidc_authentication_request_temporary_credentials_message + Requesting temporary credentials + + + + + oidc_authentication_no_auth_found_in_config_error + No authorization endpoint found in OpenID configuration + + + + + oidc_authentication_no_token_found_in_config_error + No token endpoint found in OpenID configuration + + + + + ParticipantListView + + + meeting_participant_is_admin_label + "Admin" + + + + + meeting_add_participants_title + "Ajouter des participants" + + + + + QObject + + + incoming + "Entrant" + + + + + outgoing + "Sortant" + + + + + conference_layout_active_speaker + "Participant actif" + + + + + conference_layout_grid + "Mosaïque" + + + + + conference_layout_audio_only + "Audio uniquement" + + + + + RegisterCheckingPage + + + email + "email" + + + + + phone_number + "numéro de téléphone" + + + + + confirm_register_title + "Inscription | Confirmer votre %1" + + + + + assistant_account_creation_confirmation_explanation + Nous vous avons envoyé un code de vérification sur votre %1 %2<br> Merci de le saisir ci-dessous + + + + + assistant_account_creation_confirmation_did_not_receive_code + "Vous n'avez pas reçu le code ?" + + + + + assistant_account_creation_confirmation_resend_code + "Renvoyer un code" + + + + + RegisterPage + + + assistant_account_register + "Inscription + + + + + assistant_already_have_an_account + + + + + assistant_account_login + + + + + assistant_account_register_with_phone_number + + + + + assistant_account_register_with_email + + + + + username + + + + + + phone_number + "Numéro de téléphone" + + + + + email + + + + + password + + + + + assistant_account_register_password_confirmation + "Confirmation mot de passe" + + + + + assistant_dialog_cgu_and_privacy_policy_message + "J'accepte les %1 et la %2" + + + + + assistant_dialog_general_terms_label + "conditions d'utilisation" + + + + + assistant_dialog_privacy_policy_label + "politique de confidentialité" + + + + + assistant_account_create + "Créer" + + + + + assistant_account_create_missing_username_error + "Veuillez entrer un nom d'utilisateur" + + + + + assistant_account_create_missing_password_error + "Veuillez entrer un mot de passe" + + + + + assistant_account_create_confirm_password_error + "Les mots de passe sont différents" + + + + + assistant_account_create_missing_number_error + "Veuillez entrer un numéro de téléphone" + + + + + assistant_account_create_missing_email_error + "Veuillez entrer un email" + + + + + SIPLoginPage + + + assistant_login_third_party_sip_account_title + Compte SIP tiers + + + + + assistant_no_account_yet + Pas encore de compte ? + + + + + assistant_account_register + S'inscrire + + + + + Certaines fonctionnalités telles que les conversations de groupe, les vidéo-conférences, etc… nécessitent un compte %1. + +Ces fonctionnalités seront masquées si vous utilisez un compte SIP tiers. + +Pour les activer dans un projet commercial, merci de nous contacter. + + + + + assistant_third_party_sip_account_create_linphone_account + "Créer un compte linphone" + + + + + assistant_third_party_sip_account_warning_ok + "Je comprends" + + + + + username + "Nom d'utilisateur" + + + + + password + + + + + sip_address_domain + "Domaine" + + + + + sip_address_display_name + Nom d'affichage + + + + + transport + "Transport" + + + + + assistant_account_login + + + + + assistant_account_login_missing_username + + + + + assistant_account_login_missing_password + + + + + assistant_account_login_missing_domain + "Veuillez saisir un nom de domaine + + + + + ScreencastSettings + + + screencast_settings_choose_window_text + "Veuillez choisir l’écran ou la fenêtre que vous souihaitez partager au autres participants" + + + + + screencast_settings_all_screen_label + "Ecran entier" + + + + + screencast_settings_one_window_label + "Fenêtre" + + + + + screencast_settings_screen + "Ecran %1" + + + + + stop + "Stop + + + + + share + "Partager" + + + + + SecurityModePage + + + manage_account_choose_mode_title + "Choisir votre mode" + + + + + manage_account_choose_mode_message + "Vous pourrez changer de mode plus tard." + + + + + manage_account_e2e_encrypted_mode_default_title + "Chiffrement de bout en bout" + + + + + manage_account_e2e_encrypted_mode_default_summary + "Ce mode vous garanti la confidentialité de tous vos échanges. Notre technologie de chiffrement de bout en bout assure un niveau de sécurité maximal pour tous vos échanges." + + + + + manage_account_e2e_encrypted_mode_interoperable_title + "Interoperable" + + + + + manage_account_e2e_encrypted_mode_interoperable_summary + "Ce mode vous permet de profiter de toute les fonctionnalités de Linphone, toute en restant interopérable avec n’importe qu’elle autre service SIP." + + + + + dialog_continue + "Continuer" + + + + + SecuritySettingsLayout + + + settings_security_enable_vfs_title + "Chiffrer tous les fichiers" + + + + + settings_security_enable_vfs_subtitle + "Attention, vous ne pourrez pas revenir en arrière !" + + + + + SettingsPage + + + settings_title + "Paramètres" + + + + + settings_calls_title + "Appels" + + + + + settings_conversations_title + "Conversations" + + + + + settings_contacts_title + "Contacts" + + + + + settings_meetings_title + "Réunions" + + + + + settings_network_title + "Affichage" "Réseau" + + + + + settings_advanced_title + "Paramètres avancés" + + + + + contact_editor_popup_abort_confirmation_title + Modifications non enregistrées + + + + + contact_editor_popup_abort_confirmation_message + Vous avez des modifications non enregistrées. Si vous quittez cette page, vos changements seront perdus. Voulez-vous enregistrer vos modifications avant de continuer ? + + + + + contact_editor_dialog_abort_confirmation_do_not_save + "Ne pas enregistrer" + + + + + contact_editor_dialog_abort_confirmation_save + "Enregistrer" + + + + + Sticker + + + conference_participant_joining_text + "rejoint…" + + + + + conference_participant_paused_text + "En pause" + + + + + ToolModel + + + call_error_uninterpretable_sip_address + "The calling address is not an interpretable SIP address : %1 + + + + + unknown_audio_device_name + + + + + Utils + + + information_popup_call_not_created_message + "L'appel n'a pas pu être créé" + + + + + number_of_years + %n an(s) + + + + + + + number_of_month + "%n mois" + + + + + + + number_of_weeks + %n semaine(s) + + + + + + + number_of_days + %n jour(s) + + + + + + + today + "Aujourd'hui" + + + + + yesterday + "Hier + + + + + call_zrtp_token_verification_possible_characters + "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + + + + + WaitingRoom + + + meeting_waiting_room_title + Participer à : + + + + + meeting_waiting_room_join + "Rejoindre" + + + + + + cancel + + + + + meeting_waiting_room_joining_title + "Connexion à la réunion" + + + + + meeting_waiting_room_joining_subtitle + "Vous allez rejoindre la réunion dans quelques instants…" + + + + + WelcomePage + + + welcome_page_title + "Bienvenue" + + + + + welcome_page_subtitle + "sur %1" + + + + + welcome_carousel_skip + "Passer" + + + + + welcome_page_1_message + "Une application de communication <b>sécurisée</b>,<br> <b>open source</b> et <b>française</b>." + + + + + welcome_page_2_title + "Sécurisé" + + + + + welcome_page_2_message + "Vos communications sont en sécurité grâce aux <br><b>Chiffrement de bout en bout</b>." + + + + + welcome_page_3_title + "Open Source" + + + + + welcome_page_3_message + "Une application open source et un <b>service gratuit</b> <br>depuis <b>2001</b>" + + + + + next + "Suivant" + + + + + start + "Commencer" + + + + + ZrtpAuthenticationDialog + + + call_dialog_zrtp_validate_trust_title + Vérification de sécurité + + + + + call_zrtp_sas_validation_skip + "Passer" + + + + + call_dialog_zrtp_validate_trust_warning_message + "Pour garantir le chiffrement, nous avons besoin de réauthentifier l’appareil de votre correspondant. Echangez vos codes :" + + + + + call_dialog_zrtp_validate_trust_message + "Pour garantir le chiffrement, nous avons besoin d’authentifier l’appareil de votre correspondant. Veuillez échanger vos codes : " + + + + + call_dialog_zrtp_validate_trust_local_code_label + "Votre code :" + + + + + call_dialog_zrtp_validate_trust_remote_code_label + "Code correspondant :" + + + + + call_dialog_zrtp_validate_trust_letters_do_not_match_text + "Le code fourni ne correspond pas." + + + + + call_dialog_zrtp_security_alert_message + "La confidentialité de votre appel peut être compromise !" + + + + + call_dialog_zrtp_validate_trust_letters_do_not_match + "Aucune correspondance" + + + + + call_action_hang_up + "Raccrocher" + + + + + country + + + Afghanistan + + + + + Albania + + + + + Algeria + + + + + AmericanSamoa + + + + + Andorra + + + + + Angola + + + + + Anguilla + + + + + AntiguaAndBarbuda + + + + + Argentina + + + + + Armenia + + + + + Aruba + + + + + Australia + + + + + Austria + + + + + Azerbaijan + + + + + Bahamas + + + + + Bahrain + + + + + Bangladesh + + + + + Barbados + + + + + Belarus + + + + + Belgium + + + + + Belize + + + + + Benin + + + + + Bermuda + + + + + Bhutan + + + + + Bolivia + + + + + BosniaAndHerzegowina + + + + + Botswana + + + + + Brazil + + + + + Brunei + + + + + Bulgaria + + + + + BurkinaFaso + + + + + Burundi + + + + + Cambodia + + + + + Cameroon + + + + + Canada + + + + + CapeVerde + + + + + CaymanIslands + + + + + CentralAfricanRepublic + + + + + Chad + + + + + Chile + + + + + China + + + + + Colombia + + + + + Comoros + + + + + PeoplesRepublicOfCongo + + + + + DemocraticRepublicOfCongo + + + + + CookIslands + + + + + CostaRica + + + + + IvoryCoast + + + + + Croatia + + + + + Cuba + + + + + Cyprus + + + + + CzechRepublic + + + + + Denmark + + + + + Djibouti + + + + + Dominica + + + + + DominicanRepublic + + + + + Ecuador + + + + + Egypt + + + + + ElSalvador + + + + + EquatorialGuinea + + + + + Eritrea + + + + + Estonia + + + + + Ethiopia + + + + + FalklandIslands + + + + + FaroeIslands + + + + + Fiji + + + + + Finland + + + + + France + + + + + FrenchGuiana + + + + + FrenchPolynesia + + + + + Gabon + + + + + Gambia + + + + + Georgia + + + + + Germany + + + + + Ghana + + + + + Gibraltar + + + + + Greece + + + + + Greenland + + + + + Grenada + + + + + Guadeloupe + + + + + Guam + + + + + Guatemala + + + + + Guinea + + + + + GuineaBissau + + + + + Guyana + + + + + Haiti + + + + + Honduras + + + + + HongKong + + + + + Hungary + + + + + Iceland + + + + + India + + + + + Indonesia + + + + + Iran + + + + + Iraq + + + + + Ireland + + + + + Israel + + + + + Italy + + + + + Jamaica + + + + + Japan + + + + + Jordan + + + + + Kazakhstan + + + + + Kenya + + + + + Kiribati + + + + + DemocraticRepublicOfKorea + + + + + RepublicOfKorea + + + + + Kuwait + + + + + Kyrgyzstan + + + + + Laos + + + + + Latvia + + + + + Lebanon + + + + + Lesotho + + + + + Liberia + + + + + Libya + + + + + Liechtenstein + + + + + Lithuania + + + + + Luxembourg + + + + + Macau + + + + + Macedonia + + + + + Madagascar + + + + + Malawi + + + + + Malaysia + + + + + Maldives + + + + + Mali + + + + + Malta + + + + + MarshallIslands + + + + + Martinique + + + + + Mauritania + + + + + Mauritius + + + + + Mayotte + + + + + Mexico + + + + + Micronesia + + + + + Moldova + + + + + Monaco + + + + + Mongolia + + + + + Montenegro + + + + + Montserrat + + + + + Morocco + + + + + Mozambique + + + + + Myanmar + + + + + Namibia + + + + + NauruCountry + + + + + Nepal + + + + + Netherlands + + + + + NewCaledonia + + + + + NewZealand + + + + + Nicaragua + + + + + Niger + + + + + Nigeria + + + + + Niue + + + + + NorfolkIsland + + + + + NorthernMarianaIslands + + + + + Norway + + + + + Oman + + + + + Pakistan + + + + + Palau + + + + + PalestinianTerritories + + + + + Panama + + + + + PapuaNewGuinea + + + + + Paraguay + + + + + Peru + + + + + Philippines + + + + + Poland + + + + + Portugal + + + + + PuertoRico + + + + + Qatar + + + + + Reunion + + + + + Romania + + + + + RussianFederation + + + + + Rwanda + + + + + SaintHelena + + + + + SaintKittsAndNevis + + + + + SaintLucia + + + + + SaintPierreAndMiquelon + + + + + SaintVincentAndTheGrenadines + + + + + Samoa + + + + + SanMarino + + + + + SaoTomeAndPrincipe + + + + + SaudiArabia + + + + + Senegal + + + + + Serbia + + + + + Seychelles + + + + + SierraLeone + + + + + Singapore + + + + + Slovakia + + + + + Slovenia + + + + + SolomonIslands + + + + + Somalia + + + + + SouthAfrica + + + + + Spain + + + + + SriLanka + + + + + Sudan + + + + + Suriname + + + + + Swaziland + + + + + Sweden + + + + + Switzerland + + + + + Syria + + + + + Taiwan + + + + + Tajikistan + + + + + Tanzania + + + + + Thailand + + + + + Togo + + + + + Tokelau + + + + + Tonga + + + + + TrinidadAndTobago + + + + + Tunisia + + + + + Turkey + + + + + Turkmenistan + + + + + TurksAndCaicosIslands + + + + + Tuvalu + + + + + Uganda + + + + + Ukraine + + + + + UnitedArabEmirates + + + + + UnitedKingdom + + + + + UnitedStates + + + + + Uruguay + + + + + Uzbekistan + + + + + Vanuatu + + + + + Venezuela + + + + + Vietnam + + + + + WallisAndFutunaIslands + + + + + Yemen + + + + + Zambia + + + + + Zimbabwe + + + + + utils + + + formatYears + '%1 year' + + + + + + + formatMonths + '%1 month' + + + + + + + formatWeeks + '%1 week' + + + + + + + formatDays + '%1 day' + + + + + + + formatHours + '%1 hour' + + + + + + + formatMinutes + '%1 minute' + + + + + + + formatSeconds + '%1 second' + + + + + + + codec_install + "Installation de codec" + + + + + download_codec + "Télécharger le codec %1 (%2) ?" + + + + + information_popup_success_title + "Succès" + + + + + information_popup_codec_install_success_text + "Le codec a été installé avec succès." + + + + + + + information_popup_error_title + + + + + information_popup_codec_install_error_text + "Le codec n'a pas pu être installé." + + + + + information_popup_codec_save_error_text + "Le codec n'a pas pu être sauvegardé." + + + + + information_popup_codec_download_error_text + "Le codec n'a pas pu être téléchargé." + + + + + loading_popup_codec_install_progress + "Téléchargement en cours …" + + + + + okButton + + + + diff --git a/Linphone/data/languages/en.ts b/Linphone/data/languages/en.ts index ebbe12087..66d552fc2 100644 --- a/Linphone/data/languages/en.ts +++ b/Linphone/data/languages/en.ts @@ -140,100 +140,100 @@ Edit your account information. - + manage_account_devices_title "Vos appareils" Your devices - + manage_account_devices_subtitle "La liste des appareils connectés à votre compte. Vous pouvez retirer les appareils que vous n’utilisez plus." The list of devices connected to your account. You can remove devices you no longer use. - + manage_account_add_picture "Ajouter une image" Add an image - + manage_account_edit_picture "Modifier l'image" Edit image - + manage_account_remove_picture "Supprimer l'image" Delete image - + sip_address SIP address - + sip_address_display_name "Nom d'affichage Display name - + sip_address_display_name_explaination "Le nom qui sera affiché à vos correspondants lors de vos échanges." The name displayed to your contacts during exchanges. - + manage_account_international_prefix "Indicatif international*" International code* - + manage_account_delete "Déconnecter mon compte" Disconnect my account - + manage_account_delete_message Your account will be removed from this Linphone client, but you will remain connected on your other clients - + manage_account_dialog_remove_account_title "Se déconnecter du compte ?" Log out of the account? - + manage_account_dialog_remove_account_message Si vous souhaitez supprimer définitivement votre compte rendez-vous sur : https://sip.linphone.org If you wish to permanently delete your account, go to: https://sip.linphone.org - + error Erreur Error - + manage_account_device_remove "Supprimer" Delete - + manage_account_device_remove_confirm_dialog Delete %1? - + manage_account_device_last_connection "Dernière connexion:" Last login: @@ -513,63 +513,63 @@ 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_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 @@ -1164,150 +1164,150 @@ + call_zrtp_end_to_end_encrypted "Appel chiffré de bout en bout" End-to-end encrypted call - + call_not_encrypted "Appel non chiffré" Unencrypted call - call_waiting_for_encryption_info "En attente de chiffrement" - Waiting for encryption + Waiting for encryption - + conference_user_is_recording "Vous enregistrez la réunion" You are recording the meeting - + call_user_is_recording "Vous enregistrez l'appel" You are recording the call - + conference_remote_is_recording "Un participant enregistre la réunion" Someone is recording the meeting - + call_remote_recording "%1 enregistre l'appel" %1 records the call - + call_stop_recording "Arrêter l'enregistrement" Stop recording - + add Add - + call_transfer_current_call_title "Transférer %1 à…" Transfer %1 to… - - + + call_transfer_confirm_dialog_tittle "Confirmer le transfert" Confirm transfer - - + + call_transfer_confirm_dialog_message "Vous allez transférer %1 à %2." You are going to transfer %1 to %2. - + call_action_start_new_call "Nouvel appel" New call - - + + call_action_show_dialer "Pavé numérique" Dialer - + call_action_change_layout "Modifier la disposition" Change layout - + call_action_go_to_calls_list "Liste d'appel" Call list - + Merger tous les appels call_action_merge_calls Merge all calls - - + + call_action_go_to_settings "Paramètres" Settings - + conference_action_screen_sharing "Partage de votre écran" Share your screen - + conference_share_link_title Partager le lien de la réunion Share meeting link - + copied Copié Copied - + information_popup_meeting_address_copied_to_clipboard Le lien de la réunion a été copié dans le presse-papier Meeting link has been copied to the clipboard - - - + + + conference_participants_list_title "Participants (%1)" Participants (%1) - - + + group_call_participant_selected 1 selected participant @@ -1315,143 +1315,143 @@ - + meeting_schedule_add_participants_title Add participants - + call_encryption_title Chiffrement Encryption - + call_stats_title Statistiques Statistics - + call_action_end_call "Terminer l'appel" End call - + call_action_resume_call "Reprendre l'appel" Resume call - + call_action_pause_call "Mettre l'appel en pause" Pause call - + call_action_transfer_call "Transférer l'appel" Transfer call - + call_action_start_new_call_hint "Initier un nouvel appel" Start new call - + call_display_call_list_hint "Afficher la liste d'appels" View call list - + call_deactivate_video_hint "Désactiver la vidéo" "Activer la vidéo" Turn off video - + call_activate_video_hint Enable video - + call_activate_microphone "Activer le micro" Activate microphone - + call_deactivate_microphone "Désactiver le micro" Mute microphone - + call_share_screen_hint Partager l'écran… Share screen… - + call_rise_hand_hint "Lever la main" Rise hand - + call_send_reaction_hint "Envoyer une réaction" Send reaction - + call_manage_participants_hint "Gérer les participants" Manage participants - + call_more_options_hint "Plus d'options…" More options… - + call_action_change_conference_layout "Modifier la disposition" Change layout - + call_action_full_screen "Mode Plein écran" Full screen mode - + call_action_stop_recording "Terminer l'enregistrement" End recording - + call_action_record "Enregistrer l'appel" Record call - + call_activate_speaker_hint "Activer le son" Activate speaker - + call_deactivate_speaker_hint "Désactiver le son" Mute speaker @@ -2549,6 +2549,33 @@ Debug + + LinphoneEnums + + + media_encryption_dtls + DTLS + + + + + media_encryption_none + None + + + + + media_encryption_srtp + SRTP + + + + + media_encryption_post_quantum + "ZRTP - Post quantique" + Post quantum ZRTP + + LoadingPopup @@ -2562,13 +2589,13 @@ username - "Nom d'utilisateur" : username + Nom d'utilisateur : username Username password - "Mot de passe" + Mot de passe Password @@ -2599,44 +2626,44 @@ LoginLayout - + help_about_title À propos de %1 About %1 - + help_about_privacy_policy_title "Politique de confidentialité" Privacy Policy - + help_about_privacy_policy_link "Visiter notre potilique de confidentialité" Visit our privacy policy - + help_about_version_title "Version" Version - + help_about_licence_title "Licence" Licence - + help_about_copyright_title "Copyright Copyright - + close "Fermer" Close @@ -2645,60 +2672,60 @@ LoginPage - + assistant_account_login Connexion Connection - + assistant_no_account_yet "Pas encore de compte ?" No account yet ? - + assistant_account_register "S'inscrire" Register - + assistant_login_third_party_sip_account_title "Compte SIP tiers" Third-party SIP account - + assistant_login_remote_provisioning "Configuration distante" Remote provisioning - + assistant_login_download_remote_config "Télécharger une configuration distante" Download a remote configuration - + assistant_login_remote_provisioning_url 'Veuillez entrer le lien de configuration qui vous a été fourni :' Please enter the setup link provided to you : - + cancel Cancel - + validate "Valider" Confirm - + settings_advanced_remote_provisioning_url 'Lien de configuration distante' Remote provisioning link @@ -2824,78 +2851,78 @@ MainWindow - + information_popup_connexion_succeed_title "Connexion réussie" Connection succeed - + information_popup_connexion_succeed_message "Vous êtes connecté en mode %1" You are logged in %1 mode - + interoperable interopérable interoperable - + call_transfer_successful_toast_title "Appel transféré" Call forwarded - + call_transfer_successful_toast_message "Votre correspondant a été transféré au contact sélectionné" Your correspondent has been transferred to the selected contact - + information_popup_success_title Saved - + information_popup_changes_saved "Les changements ont été sauvegardés" Changes have been saved - + captcha_validation_loading_message "Veuillez valider le captcha sur la page web" Please validate the captcha on the web page - + assistant_register_error_title "Erreur lors de la création" Error while creating - + assistant_register_success_title "Compte créé" Account created - + assistant_register_success_message "Le compte a été créé. Vous pouvez maintenant vous connecter" The account has been created. You can now log in. - + assistant_register_error_code "Erreur dans le code de validation" Error in validation code - + information_popup_error_title Error @@ -3268,6 +3295,116 @@ Decline + + OIDCModel + + + OAuthHttpServerReplyHandler is not listening + + + + + oidc_authentication_timeout_message + Timeout: Not authenticated + + + + + oidc_authentication_granted_message + Authentication granted + + + + + oidc_authentication_not_authenticated_message + Not authenticated + + + + + oidc_authentication_refresh_message + Refreshing token + + + + + oidc_authentication_temporary_credentials_message + Temporary credentials received + + + + + oidc_authentication_network_error + Network error + + + + + oidc_authentication_server_error + Server error + + + + + oidc_authentication_token_not_found_error + OAuth token not found + + + + + oidc_authentication_token_secret_not_found_error + OAuth token secret not found + + + + + oidc_authentication_callback_not_verified_error + OAuth callback not verified + + + + + oidc_authentication_request_auth_message + Requesting authorization from browser + + + + + oidc_authentication_request_token_message + Requesting access token + + + + + oidc_authentication_refresh_token_message + Refreshing access token + + + + + oidc_authentication_request_authorization_message + Requesting authorization + + + + + oidc_authentication_request_temporary_credentials_message + Requesting temporary credentials + + + + + oidc_authentication_no_auth_found_in_config_error + No authorization endpoint found in OpenID configuration + + + + + oidc_authentication_no_token_found_in_config_error + No token endpoint found in OpenID configuration + + + ParticipantListView @@ -3286,52 +3423,48 @@ QObject - DTLS - DTLS + DTLS - None - None + None - SRTP - SRTP + SRTP - media_encryption_post_quantum "ZRTP - Post quantique" - Post quantum ZRTP + Post quantum ZRTP - + 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 @@ -3358,19 +3491,19 @@ Register | Confirm your %1 - + assistant_account_creation_confirmation_explanation Nous vous avons envoyé un code de vérification sur votre %1 %2<br> Merci de le saisir ci-dessous We have sent you a verification code to your %1 %2<br> Please enter it below - + assistant_account_creation_confirmation_did_not_receive_code "Vous n'avez pas reçu le code ?" Didn't receive the code? - + assistant_account_creation_confirmation_resend_code "Renvoyer un code" Resend code @@ -3379,109 +3512,109 @@ RegisterPage - + assistant_account_register "Inscription Register - + assistant_already_have_an_account Already have an account ? - + assistant_account_login Connection - + assistant_account_register_with_phone_number Register with a phone number - + assistant_account_register_with_email Register with email - + username Username - - + + phone_number "Numéro de téléphone" Phone number - + email Email - + password Password - + assistant_account_register_password_confirmation "Confirmation mot de passe" Password confirmation - + assistant_dialog_cgu_and_privacy_policy_message "J'accepte les %1 et la %2" I accept the %1 and the %2 - + assistant_dialog_general_terms_label "conditions d'utilisation" terms of use - + assistant_dialog_privacy_policy_label "politique de confidentialité" privacy policy - + assistant_account_create "Créer" Create - + assistant_account_create_missing_username_error "Veuillez entrer un nom d'utilisateur" Please enter a username - + assistant_account_create_missing_password_error "Veuillez entrer un mot de passe" Please enter a password - + assistant_account_create_confirm_password_error "Les mots de passe sont différents" Passwords do not match - + assistant_account_create_missing_number_error "Veuillez entrer un numéro de téléphone" Please enter a phone number - + assistant_account_create_missing_email_error "Veuillez entrer un email" Please enter an email @@ -3508,7 +3641,7 @@ Register - + Certaines fonctionnalités telles que les conversations de groupe, les vidéo-conférences, etc… nécessitent un compte %1. Ces fonctionnalités seront masquées si vous utilisez un compte SIP tiers. @@ -3521,63 +3654,63 @@ These features will be hidden if you use a third-party SIP account. To enable them in a commercial project, please contact us. - + assistant_third_party_sip_account_create_linphone_account "Créer un compte linphone" Create a linphone account - + assistant_third_party_sip_account_warning_ok "Je comprends" I understand - + username "Nom d'utilisateur" Username - + password Password - + sip_address_domain "Domaine" Domain - + sip_address_display_name Nom d'affichage Display name - + transport "Transport" Transport - + assistant_account_login Connection - + assistant_account_login_missing_username Please enter a username - + assistant_account_login_missing_password Please enter a password - + assistant_account_login_missing_domain "Veuillez saisir un nom de domaine Please enter a domain diff --git a/Linphone/data/languages/fr_FR.ts b/Linphone/data/languages/fr_FR.ts index 9d71f0909..422e76a1b 100644 --- a/Linphone/data/languages/fr_FR.ts +++ b/Linphone/data/languages/fr_FR.ts @@ -140,100 +140,100 @@ Éditer les informations de votre compte. - + manage_account_devices_title "Vos appareils" Vos appareils - + manage_account_devices_subtitle "La liste des appareils connectés à votre compte. Vous pouvez retirer les appareils que vous n’utilisez plus." La liste des appareils connectés à votre compte. Vous pouvez retirer les appareils que vous n’utilisez plus. - + manage_account_add_picture "Ajouter une image" Ajouter une image - + manage_account_edit_picture "Modifier l'image" Modifier l'image - + manage_account_remove_picture "Supprimer l'image" Supprimer l'image - + sip_address Adresse SIP - + sip_address_display_name "Nom d'affichage Nom d'affichage - + sip_address_display_name_explaination "Le nom qui sera affiché à vos correspondants lors de vos échanges." Le nom qui sera affiché à vos correspondants lors de vos échanges. - + manage_account_international_prefix "Indicatif international*" Indicatif international* - + manage_account_delete "Déconnecter mon compte" Déconnecter mon compte - + manage_account_delete_message Votre compte sera retiré de ce client linphone, mais vous restez connecté sur vos autres clients - + manage_account_dialog_remove_account_title "Se déconnecter du compte ?" Se déconnecter du compte ? - + manage_account_dialog_remove_account_message Si vous souhaitez supprimer définitivement votre compte rendez-vous sur : https://sip.linphone.org Si vous souhaitez supprimer définitivement votre compte rendez-vous sur : https://sip.linphone.org - + error Erreur Erreur - + manage_account_device_remove "Supprimer" Supprimer - + manage_account_device_remove_confirm_dialog Supprimer %1 ? - + manage_account_device_last_connection "Dernière connexion:" Dernière connexion: @@ -513,63 +513,63 @@ 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 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_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 @@ -1164,150 +1164,150 @@ + call_zrtp_end_to_end_encrypted "Appel chiffré de bout en bout" Appel chiffré de bout en bout - + call_not_encrypted "Appel non chiffré" Appel non chiffré - call_waiting_for_encryption_info "En attente de chiffrement" - En attente de chiffrement + En attente de chiffrement - + conference_user_is_recording "Vous enregistrez la réunion" Vous enregistrez la réunion - + call_user_is_recording "Vous enregistrez l'appel" Vous enregistrez l'appel - + conference_remote_is_recording "Un participant enregistre la réunion" Un participant enregistre la réunion - + call_remote_recording "%1 enregistre l'appel" %1 enregistre l'appel - + call_stop_recording "Arrêter l'enregistrement" Arrêter l'enregistrement - + add Ajouter - + call_transfer_current_call_title "Transférer %1 à…" Transférer %1 à… - - + + call_transfer_confirm_dialog_tittle "Confirmer le transfert" Confirmer le transfert - - + + call_transfer_confirm_dialog_message "Vous allez transférer %1 à %2." Vous allez transférer %1 à %2. - + call_action_start_new_call "Nouvel appel" Nouvel appel - - + + call_action_show_dialer "Pavé numérique" Pavé numérique - + call_action_change_layout "Modifier la disposition" Modifier la disposition - + call_action_go_to_calls_list "Liste d'appel" Liste d'appel - + Merger tous les appels call_action_merge_calls Merger tous les appels - - + + call_action_go_to_settings "Paramètres" Paramètres - + conference_action_screen_sharing "Partage de votre écran" Partage de votre écran - + conference_share_link_title Partager le lien de la réunion Partager le lien de la réunion - + copied Copié Copié - + information_popup_meeting_address_copied_to_clipboard Le lien de la réunion a été copié dans le presse-papier Le lien de la réunion a été copié dans le presse-papier - - - + + + conference_participants_list_title "Participants (%1)" Participants (%1) - - + + group_call_participant_selected un participant sélectionné @@ -1315,143 +1315,143 @@ - + meeting_schedule_add_participants_title Ajouter des participants - + call_encryption_title Chiffrement Chiffrement - + call_stats_title Statistiques Statistiques - + call_action_end_call "Terminer l'appel" Terminer l'appel - + call_action_resume_call "Reprendre l'appel" Reprendre l'appel - + call_action_pause_call "Mettre l'appel en pause" Mettre l'appel en pause - + call_action_transfer_call "Transférer l'appel" Transférer l'appel - + call_action_start_new_call_hint "Initier un nouvel appel" Initier un nouvel appel - + call_display_call_list_hint "Afficher la liste d'appels" Afficher la liste d'appels - + call_deactivate_video_hint "Désactiver la vidéo" "Activer la vidéo" Désactiver la vidéo - + call_activate_video_hint Activer la vidéo - + call_activate_microphone "Activer le micro" Activer le micro - + call_deactivate_microphone "Désactiver le micro" Désactiver le micro - + call_share_screen_hint Partager l'écran… Partager l'écran… - + call_rise_hand_hint "Lever la main" Lever la main - + call_send_reaction_hint "Envoyer une réaction" Envoyer une réaction - + call_manage_participants_hint "Gérer les participants" Gérer les participants - + call_more_options_hint "Plus d'options…" Plus d'options… - + call_action_change_conference_layout "Modifier la disposition" Modifier la disposition - + call_action_full_screen "Mode Plein écran" Mode Plein écran - + call_action_stop_recording "Terminer l'enregistrement" Terminer l'enregistrement - + call_action_record "Enregistrer l'appel" Enregistrer l'appel - + call_activate_speaker_hint "Activer le son" Activer le son - + call_deactivate_speaker_hint "Désactiver le son" Désactiver le son @@ -2549,6 +2549,33 @@ Débogage + + LinphoneEnums + + + media_encryption_dtls + DTLS + DTLS + + + + media_encryption_none + None + None + + + + media_encryption_srtp + SRTP + SRTP + + + + media_encryption_post_quantum + "ZRTP - Post quantique" + ZRTP - Post quantique + + LoadingPopup @@ -2562,13 +2589,13 @@ username - "Nom d'utilisateur" : username + Nom d'utilisateur : username Nom d'utilisateur password - "Mot de passe" + Mot de passe Mot de passe @@ -2599,44 +2626,44 @@ LoginLayout - + help_about_title À propos de %1 À propos de %1 - + help_about_privacy_policy_title "Politique de confidentialité" Politique de confidentialité - + help_about_privacy_policy_link "Visiter notre potilique de confidentialité" Visiter notre potilique de confidentialité - + help_about_version_title "Version" Version - + help_about_licence_title "Licence" Licence - + help_about_copyright_title "Copyright Copyright - + close "Fermer" Fermer @@ -2645,60 +2672,60 @@ LoginPage - + assistant_account_login Connexion Connexion - + assistant_no_account_yet "Pas encore de compte ?" Pas encore de compte ? - + assistant_account_register "S'inscrire" S'inscrire - + assistant_login_third_party_sip_account_title "Compte SIP tiers" Compte SIP tiers - + assistant_login_remote_provisioning "Configuration distante" Configuration distante - + assistant_login_download_remote_config "Télécharger une configuration distante" Télécharger une configuration distante - + assistant_login_remote_provisioning_url 'Veuillez entrer le lien de configuration qui vous a été fourni :' Veuillez entrer le lien de configuration qui vous a été fourni : - + cancel Annuler - + validate "Valider" Valider - + settings_advanced_remote_provisioning_url 'Lien de configuration distante' Lien de configuration distante @@ -2824,78 +2851,78 @@ MainWindow - + information_popup_connexion_succeed_title "Connexion réussie" Connexion réussie - + information_popup_connexion_succeed_message "Vous êtes connecté en mode %1" Vous êtes connecté en mode %1 - + interoperable interopérable interopérable - + call_transfer_successful_toast_title "Appel transféré" Appel transféré - + call_transfer_successful_toast_message "Votre correspondant a été transféré au contact sélectionné" Votre correspondant a été transféré au contact sélectionné - + information_popup_success_title Enregistré - + information_popup_changes_saved "Les changements ont été sauvegardés" Les changements ont été sauvegardés - + captcha_validation_loading_message "Veuillez valider le captcha sur la page web" Veuillez valider le captcha sur la page web - + assistant_register_error_title "Erreur lors de la création" Erreur lors de la création - + assistant_register_success_title "Compte créé" Compte créé - + assistant_register_success_message "Le compte a été créé. Vous pouvez maintenant vous connecter" Le compte a été créé. Vous pouvez maintenant vous connecter - + assistant_register_error_code "Erreur dans le code de validation" Erreur dans le code de validation - + information_popup_error_title Erreur @@ -2996,7 +3023,7 @@ meeting_schedule_delete_action "Supprimer" - Supprimer + Supprimer @@ -3128,7 +3155,7 @@ group_call_participant_selected "%n participant(s) sélectionné(s)" - + un participant sélectionné %n participants sélectionnés @@ -3244,7 +3271,7 @@ call_start_group_call_title - Appel de groupe + Appel de groupe @@ -3268,6 +3295,116 @@ Refuser + + OIDCModel + + + OAuthHttpServerReplyHandler is not listening + OAuthHttpServerReplyHandler n'est pas disponible + + + + oidc_authentication_timeout_message + Timeout: Not authenticated + Timeout : non authentifié + + + + oidc_authentication_granted_message + Authentication granted + Authentification accordée + + + + oidc_authentication_not_authenticated_message + Not authenticated + Non authentifié + + + + oidc_authentication_refresh_message + Refreshing token + Token en cours de rafraîchissement + + + + oidc_authentication_temporary_credentials_message + Temporary credentials received + Identifiants temporaires reçus + + + + oidc_authentication_network_error + Network error + Erreur réseau + + + + oidc_authentication_server_error + Server error + Erreur de serveur + + + + oidc_authentication_token_not_found_error + OAuth token not found + Token OAuth non trouvé + + + + oidc_authentication_token_secret_not_found_error + OAuth token secret not found + Token OAuth secret non trouvé + + + + oidc_authentication_callback_not_verified_error + OAuth callback not verified + Retour OAuth non vérifié + + + + oidc_authentication_request_auth_message + Requesting authorization from browser + En attente d'autorisation du navigateur + + + + oidc_authentication_request_token_message + Requesting access token + En attente du token d'accès + + + + oidc_authentication_refresh_token_message + Refreshing access token + Token en cours de rafraîchissement + + + + oidc_authentication_request_authorization_message + Requesting authorization + Autorisation en cours + + + + oidc_authentication_request_temporary_credentials_message + Requesting temporary credentials + En attente d'identifiants temporaires + + + + oidc_authentication_no_auth_found_in_config_error + No authorization endpoint found in OpenID configuration + Pas d'autorisation trouvé dans la configuration OpenID + + + + oidc_authentication_no_token_found_in_config_error + No token endpoint found in OpenID configuration + Pas de token trouvé dans la configuration OpenID + + ParticipantListView @@ -3286,52 +3423,31 @@ QObject - - DTLS - DTLS - - - - None - None - - - - SRTP - SRTP - - - - media_encryption_post_quantum - "ZRTP - Post quantique" - ZRTP - Post quantique - - - + 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 @@ -3358,19 +3474,19 @@ Inscription | Confirmer votre %1 - + assistant_account_creation_confirmation_explanation Nous vous avons envoyé un code de vérification sur votre %1 %2<br> Merci de le saisir ci-dessous Nous vous avons envoyé un code de vérification sur votre %1 %2<br> Merci de le saisir ci-dessous - + assistant_account_creation_confirmation_did_not_receive_code "Vous n'avez pas reçu le code ?" Vous n'avez pas reçu le code ? - + assistant_account_creation_confirmation_resend_code "Renvoyer un code" Renvoyer un code @@ -3379,109 +3495,109 @@ RegisterPage - + assistant_account_register "Inscription Inscription - + assistant_already_have_an_account Déjà un compte ? - + assistant_account_login Connexion - + assistant_account_register_with_phone_number S'inscrire avec un numéro de téléphone - + assistant_account_register_with_email S'inscrire avec un email - + username Nom d'utilisateur - - + + phone_number "Numéro de téléphone" Numéro de téléphone - + email Email - + password Mot de passe - + assistant_account_register_password_confirmation "Confirmation mot de passe" Confirmation mot de passe - + assistant_dialog_cgu_and_privacy_policy_message "J'accepte les %1 et la %2" J'accepte les %1 et la %2 - + assistant_dialog_general_terms_label "conditions d'utilisation" conditions d'utilisation - + assistant_dialog_privacy_policy_label "politique de confidentialité" politique de confidentialité - + assistant_account_create "Créer" Créer - + assistant_account_create_missing_username_error "Veuillez entrer un nom d'utilisateur" Veuillez entrer un nom d'utilisateur - + assistant_account_create_missing_password_error "Veuillez entrer un mot de passe" Veuillez entrer un mot de passe - + assistant_account_create_confirm_password_error "Les mots de passe sont différents" Les mots de passe sont différents - + assistant_account_create_missing_number_error "Veuillez entrer un numéro de téléphone" Veuillez entrer un numéro de téléphone - + assistant_account_create_missing_email_error "Veuillez entrer un email" Veuillez entrer un email @@ -3508,7 +3624,7 @@ S'inscrire - + Certaines fonctionnalités telles que les conversations de groupe, les vidéo-conférences, etc… nécessitent un compte %1. Ces fonctionnalités seront masquées si vous utilisez un compte SIP tiers. @@ -3521,63 +3637,63 @@ Ces fonctionnalités seront masquées si vous utilisez un compte SIP tiers. Pour les activer dans un projet commercial, merci de nous contacter. - + assistant_third_party_sip_account_create_linphone_account "Créer un compte linphone" Créer un compte linphone - + assistant_third_party_sip_account_warning_ok "Je comprends" Je comprends - + username "Nom d'utilisateur" Nom d'utilisateur - + password Mot de passe - + sip_address_domain "Domaine" Domaine - + sip_address_display_name Nom d'affichage Nom d'affichage - + transport "Transport" Transport - + assistant_account_login Connexion - + assistant_account_login_missing_username Veuillez saisir un nom d'utilisateur - + assistant_account_login_missing_password Veuillez saisir un mot de passe - + assistant_account_login_missing_domain "Veuillez saisir un nom de domaine Veuillez saisir un nom de domaine diff --git a/Linphone/model/auth/OIDCModel.cpp b/Linphone/model/auth/OIDCModel.cpp index e502222fe..bcdaabc9e 100644 --- a/Linphone/model/auth/OIDCModel.cpp +++ b/Linphone/model/auth/OIDCModel.cpp @@ -96,7 +96,8 @@ OIDCModel::OIDCModel(const std::shared_ptr &authInfo, QObjec qWarning() << log().arg("Timeout reached for OpenID connection."); dynamic_cast(mOidc.replyHandler())->close(); CoreModel::getInstance()->getCore()->abortAuthentication(mAuthInfo); - emit statusChanged(tr("Timeout: Not authenticated")); + //: Timeout: Not authenticated + emit statusChanged(tr("oidc_authentication_timeout_message")); emit finished(); }); connect(mOidc.networkAccessManager(), &QNetworkAccessManager::authenticationRequired, @@ -108,22 +109,26 @@ OIDCModel::OIDCModel(const std::shared_ptr &authInfo, QObjec switch (status) { case QAbstractOAuth::Status::Granted: { mTimeout.stop(); - emit statusChanged(tr("Authentication granted")); + //: Authentication granted + emit statusChanged(tr("oidc_authentication_granted_message")); emit authenticated(); break; } case QAbstractOAuth::Status::NotAuthenticated: { mTimeout.stop(); - emit statusChanged(tr("Not authenticated")); + //: Not authenticated + emit statusChanged(tr("oidc_authentication_not_authenticated_message")); emit finished(); break; } case QAbstractOAuth::Status::RefreshingToken: { - emit statusChanged(tr("Refreshing token")); + //: Refreshing token + emit statusChanged(tr("oidc_authentication_refresh_message")); break; } case QAbstractOAuth::Status::TemporaryCredentialsReceived: { - emit statusChanged(tr("Temporary credentials received")); + //: Temporary credentials received + emit statusChanged(tr("oidc_authentication_temporary_credentials_message")); break; } default: { @@ -140,19 +145,24 @@ OIDCModel::OIDCModel(const std::shared_ptr &authInfo, QObjec qWarning() << "RequestFailed:" << metaEnum.valueToKey(static_cast(error)); switch (error) { case QAbstractOAuth::Error::NetworkError: - emit requestFailed(tr("Network error")); + //: Network error + emit requestFailed(tr("oidc_authentication_network_error")); break; case QAbstractOAuth::Error::ServerError: - emit requestFailed(tr("Server error")); + //: Server error + emit requestFailed(tr("oidc_authentication_server_error")); break; case QAbstractOAuth::Error::OAuthTokenNotFoundError: - emit requestFailed(tr("OAuth token not found")); + //: OAuth token not found + emit requestFailed(tr("oidc_authentication_token_not_found_error")); break; case QAbstractOAuth::Error::OAuthTokenSecretNotFoundError: - emit requestFailed(tr("OAuth token secret not found")); + //: OAuth token secret not found + emit requestFailed(tr("oidc_authentication_token_secret_not_found_error")); break; case QAbstractOAuth::Error::OAuthCallbackNotVerified: - emit requestFailed(tr("OAuth callback not verified")); + //: OAuth callback not verified + emit requestFailed(tr("oidc_authentication_callback_not_verified_error")); break; default: { } @@ -162,7 +172,8 @@ OIDCModel::OIDCModel(const std::shared_ptr &authInfo, QObjec connect(&mOidc, &QOAuth2AuthorizationCodeFlow::authorizeWithBrowser, [this](const QUrl &url) { qDebug() << "Browser authentication url : " << url; - emit statusChanged(tr("Requesting authorization from browser")); + //: Requesting authorization from browser + emit statusChanged(tr("oidc_authentication_request_auth_message")); mTimeout.start(); QDesktopServices::openUrl(url); }); @@ -186,19 +197,23 @@ OIDCModel::OIDCModel(const std::shared_ptr &authInfo, QObjec } switch (stage) { case QAbstractOAuth::Stage::RequestingAccessToken: { - emit statusChanged(tr("Requesting access token")); + //: Requesting access token + emit statusChanged(tr("oidc_authentication_request_token_message")); break; } case QAbstractOAuth::Stage::RefreshingAccessToken: { - emit statusChanged(tr("Refreshing access token")); + //: Refreshing access token + emit statusChanged(tr("oidc_authentication_refresh_token_message")); break; } case QAbstractOAuth::Stage::RequestingAuthorization: { - emit statusChanged(tr("Requesting authorization")); + //: Requesting authorization + emit statusChanged(tr("oidc_authentication_request_authorization_message")); break; } case QAbstractOAuth::Stage::RequestingTemporaryCredentials: { - emit statusChanged(tr("Requesting temporary credentials")); + //: Requesting temporary credentials + emit statusChanged(tr("oidc_authentication_request_temporary_credentials_message")); break; } default: { @@ -224,7 +239,8 @@ void OIDCModel::openIdConfigReceived() { mOidc.setAuthorizationUrl(QUrl(rootArray["authorization_endpoint"].toString())); } else { qWarning() << "No authorization endpoint found in OpenID configuration"; - emit requestFailed(tr("No authorization endpoint found in OpenID configuration")); + //: No authorization endpoint found in OpenID configuration + emit requestFailed(tr("oidc_authentication_no_auth_found_in_config_error")); emit finished(); return; } @@ -234,7 +250,8 @@ void OIDCModel::openIdConfigReceived() { Utils::appStringToCoreString(QUrl(rootArray["token_endpoint"].toString()).toString())); } else { qWarning() << "No token endpoint found in OpenID configuration"; - emit requestFailed(tr("No token endpoint found in OpenID configuration")); + //: No token endpoint found in OpenID configuration + emit requestFailed(tr("oidc_authentication_no_token_found_in_config_error")); emit finished(); return; } diff --git a/Linphone/view/Page/Layout/Settings/AbstractSettingsLayout.qml b/Linphone/view/Page/Layout/Settings/AbstractSettingsLayout.qml index 19c7bf0de..7f7a11ba7 100644 --- a/Linphone/view/Page/Layout/Settings/AbstractSettingsLayout.qml +++ b/Linphone/view/Page/Layout/Settings/AbstractSettingsLayout.qml @@ -131,7 +131,7 @@ Rectangle { height: contentHeight spacing: Math.round(10 * DefaultStyle.dp) delegate: ColumnLayout { - visible: modelData.visible + visible: modelData?.visible spacing: Math.round(16 * DefaultStyle.dp) width: contentListView.width height: visible ? childrenRect.height: 0