From 70d128edab8e2e3a6ec20135e45375166293501a Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 28 Feb 2024 11:08:53 +0100 Subject: [PATCH] Finished French translations --- .../account_profile_secure_mode_fragment.xml | 4 +- .../assistant_qr_code_scanner_fragment.xml | 2 +- .../layout/assistant_secure_mode_fragment.xml | 4 +- .../assistant_single_sign_on_fragment.xml | 2 +- app/src/main/res/values-fr/strings.xml | 696 +++++++++--------- app/src/main/res/values/strings.xml | 24 +- 6 files changed, 356 insertions(+), 376 deletions(-) diff --git a/app/src/main/res/layout/account_profile_secure_mode_fragment.xml b/app/src/main/res/layout/account_profile_secure_mode_fragment.xml index a869a6150..5571d223a 100644 --- a/app/src/main/res/layout/account_profile_secure_mode_fragment.xml +++ b/app/src/main/res/layout/account_profile_secure_mode_fragment.xml @@ -85,7 +85,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="20dp" - android:text="@string/assistant_secure_mode_default_title" + android:text="@string/manage_account_secure_mode_default_title" android:textSize="16sp" android:textColor="?attr/color_main2_900" android:checked="@{viewModel.isCurrentlySelectedModeSecure}" @@ -226,7 +226,7 @@ android:layout_height="wrap_content" android:layout_marginTop="32dp" android:layout_marginStart="20dp" - android:text="@string/assistant_secure_mode_interoperable_title" + android:text="@string/manage_account_secure_mode_interoperable_title" android:textSize="16sp" android:textColor="?attr/color_main2_900" android:checked="@{!viewModel.isCurrentlySelectedModeSecure}" diff --git a/app/src/main/res/layout/assistant_qr_code_scanner_fragment.xml b/app/src/main/res/layout/assistant_qr_code_scanner_fragment.xml index 2610eecb7..4ddc40658 100644 --- a/app/src/main/res/layout/assistant_qr_code_scanner_fragment.xml +++ b/app/src/main/res/layout/assistant_qr_code_scanner_fragment.xml @@ -47,7 +47,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="100dp" - android:text="@string/assistant_scan_qr_code_title" + android:text="@string/assistant_scan_qr_code" android:gravity="center" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/assistant_secure_mode_fragment.xml b/app/src/main/res/layout/assistant_secure_mode_fragment.xml index e3888c092..32acbee20 100644 --- a/app/src/main/res/layout/assistant_secure_mode_fragment.xml +++ b/app/src/main/res/layout/assistant_secure_mode_fragment.xml @@ -91,7 +91,7 @@ android:layout_height="wrap_content" android:layout_marginTop="32dp" android:layout_marginStart="16dp" - android:text="@string/assistant_secure_mode_default_title" + android:text="@string/manage_account_secure_mode_default_title" android:textSize="16sp" android:textColor="?attr/color_main2_900" android:checked="@{viewModel.isCurrentlySelectedModeSecure}" @@ -219,7 +219,7 @@ android:layout_height="wrap_content" android:layout_marginTop="32dp" android:layout_marginStart="16dp" - android:text="@string/assistant_secure_mode_interoperable_title" + android:text="@string/manage_account_secure_mode_interoperable_title" android:textSize="16sp" android:textColor="?attr/color_main2_900" android:checked="@{!viewModel.isCurrentlySelectedModeSecure}" diff --git a/app/src/main/res/layout/assistant_single_sign_on_fragment.xml b/app/src/main/res/layout/assistant_single_sign_on_fragment.xml index 70518d18b..58cab4405 100644 --- a/app/src/main/res/layout/assistant_single_sign_on_fragment.xml +++ b/app/src/main/res/layout/assistant_single_sign_on_fragment.xml @@ -51,7 +51,7 @@ android:layout_height="wrap_content" android:layout_marginTop="100dp" android:paddingBottom="27dp" - android:text="@string/assistant_single_sign_on_title" + android:text="@string/assistant_login_using_single_sign_on" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent"/> diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index df1a8ed5f..c90ca7fb7 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -174,421 +174,411 @@ Connexion Scanner un QR code - Configuration successfully applied+ - Use a third party SIP account + Configuration téléchargée avec succès + J\'ai un compte SIP tiers Single sign on - No account yet? - Register - Scan a QR code - We have sent a verification code on your phone number %1$s.\n\nPlease enter the verification code below: - Wrong number? - Create - Create an account with your email on: - Already have an account? + Pas encore de compte ? + Créer un compte + On vous a envoyé un code de vérification par SMS au numéro %1$s.\n\nMerci de le saisir ci-dessous : + Mauvais numéro ? + Créer + Créez un compte avec votre email ici : + Vous avez déjà un compte ? Transport - Some features require a Linphone account, such as group messaging, video conferences…\n\nThese features are hidden when you register with a third party SIP account.\n\nTo enable it in a commercial project, please contact us. - I prefer to create an account - I understand - Personalize your profile mode - You may change that mode later - End-to-end encrypted - Interoperable - Continue - Push notifications not available, account creation disabled - This account already exists - Invalid characters: capital letters and special characters are not allowed - Username is too short - Username is too long - Unexpected username error - Phone number already used - Invalid phone number - Phone number is too long - Phone number is too short - Unexpected phone number error - Invalid characters - Password is too short - Password is too long - Unexpected password error - Failed to create account, error %i - Push notification with auth token not received in 5 seconds, please try again later - Unexpected error occurred, please try again later - Wrong username or password - Failed to login: error code is %s - Grant permissions + Certaines fonctionalités telles que les conversations de groupe, les vidéo-conférences, etc… nécessitent un compte &appName;.\n\nCes fonctionalités seront masquées si vous utilisez un compte SIP tiers.\n\nPour les activer dans un projet commercial, merci de nous contacter. + Je préfère créer un compte + J\'ai compris + Choisissez votre mode + Vous pourrez le changer plus tard + Continuer + Les notifications poussées ne sont pas disponibles, la création de compte est donc désactivée. + Ce compte existe déjà + Caractère(s) invalide(s): les majuscules et les caractères spéciaux ne sont pas autorisés + Le nom d\'utilisateur est trop court + Le nom d\'utilisateur est trop long + Erreur inattendue dans le nom d\'utilisateur + Numéro de téléphone déjà utilisé + Numéro de téléphone invalide + Le numéro de téléphone est trop long + Le numéro de téléphone est trop court + Erreur inattendue dans le numéro de téléphone + Caractère(s) invalide(s) + Le mot de passe est trop court + Le mot de passe est trop long + Erreur inattendue dans le mot de passe + Erreur %i pendant la création du compte + La notification poussée avec le jeton d\'authentification n\'a pas été reçue dans les 5 secondes, merci de réessayer plus tard + Un erreur inattendue est survenue, merci de réessayer plus tard + Mauvais nom d\'utilisateur ou mot de passe + Erreur durant la connexion: %s + Donner les permissions OK - Do it later - Single Sign On + Plus tard - To fully enjoy &appName; we need you to grant us the following permissions : - Read contacts: To display your contacts and find whom is using &appName;. - Post notifications: To be informed when you receive a message or a call. - Record audio: So your correspondent can hear you and to record voice messages. - Access camera: To capture video during video calls and conferences. + Pour vous permettre de vous profitez pleinement de &appName;, nous avons besoin des autorisations suivantes : + Contacts : Pour vous afficher vos contacts et retrouver qui utilise &appName;. + Notifications : Pour vous informer quand vous recevez un message ou un appel. + Microphone : Pour permettre à vos correspondants de vous entendre. + Caméra : Pour capturer votre vidéo lors des appels et des conférences. - Manage the profile - Connected - Refreshing - Disabled - Connecting… - Error - No account configured yet - Add an account + Paramètres du profil + Connecté + En cours de rafraîchissement… + Désactivé + En cours de connexion… + Erreur + Aucun compte configuré + Ajouter un compte - Settings - Recordings + Paramètres + Enregistrements - Help - About &appName; - Privacy policy - What information &appName; collects and uses + Aide + À propos de &appName; + Politique de confidentialité + Quelles informations &appName; collecte et utilise Version - Check update - Contribute on &appName; translation - Advanced - Your version is up-to-date - An error occurred while checking for update - Troubleshooting - Enable/disable printing logs in ADB + Vérifier les mises à jour + Aider à traduire &appName; + Avancé + Votre version est à jour + Une erreur est survenue + Dépannage + Activer/désactiver les messages dans ADB Blah blah blah? - Clean logs - Share logs - Linphone app version - Linphone SDK version - Share debug logs link using… - Debug logs have been cleaned - Failed to upload debug logs + Nettoyer les journaux + Partager les journaux + Version de l\'application + Version du SDK + Partager le lien vers journaux avec… + Les journaux ont été nettoyés + Echec à l\'envoi des journaux - Calls - Use echo canceller - Prevents echo from being heard by remote end - Route audio to bluetooth device, if any - Enable video - Start video calls - Always initiate calls as video - Accept video calls - Always accept video calls - Choose your ringtone: - Use this device\'s ringtone - Play + Appels + Utiliser l\'annulateur d\'écho + Évite que de l\'écho soit entendu par votre correspondant + Utiliser le périphérique Bluetooth si possible + Activer la vidéo + Choisissez votre sonnerie : + Utiliser la sonnerie du système + Lire Pause - Vibrate while incoming call is ringing - Automatically start recording calls + Vibrer lors de la réception d\'un appel + Démarrer l\'enregistrement des appels automatiquement Conversations - Auto-download files - Export media in native gallery - Media from ephemeral messages will never be exported + Télécharger automatiquement les fichiers + Exporter les médias dans la gallerie + Les médias des messages éphémères ne seront jamais exportés Contacts - Meetings - Default layout - Active speaker - Mosaic - Network - Use only Wi-Fi networks - User interface - Theme - Dark theme - Light theme + Réunions + Disposition par défaut + Intervenant actif + Mosaïque + Réseau + Se connecter uniquement via le Wi-Fi + Affichage + Thème + Sombre + Clair Auto - Advanced settings + Paramètres avancés - Account settings + Votre compte + Détails + Appareils + Ajouter une image + Modifier l\'image + Enlever l\'image + Vous êtes en ligne, on peut vous joindre. + Compte désactivé, vous ne recevrez ni appel ni message. + Connexion en cours, merci de patienter… + Erreur de connexion, vérifiez vos paramètres. + Changer de mode + Préfixe international + Paramètres de compte + Supprimer le compte + Choisir le mode + Appliquer + Chiffré de bout en bout + Intéropérable + Ce mode vous garantit 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. + Ce mode vous permet de profiter de toutes les fonctionnalités de &appName; tout en restant interopérable avec n’importe qu’elle autre service SIP. + Supprimer + Dernière connexion : - Manage account - Details - Devices - Add a picture - Edit picture - Remove picture - This account in online, everybody can call you. - Account has been disabled, you won\'t receive any call or message. - Account is connecting to the server, please wait… - Account connection failed, check your settings. - Change mode - International Prefix - Account settings - Delete account - Choose account mode - Apply - Default mode - Interoperable mode - This mode guarantee your data confidentiality. Our end-to-end encryption technology provide the highest level or security for your communications. - This mode allows you to enjoy all &appName; features while staying interoperable with any SIP service through point-to-point encryption. - Remove - Last connection: - - Allow push notifications - SIP proxy server URL - Outbound proxy - STUN server server URL - Enable ICE + Paramètres de compte + Autoriser les notifications poussées + URL du serveur mandataire + Serveur mandataire sortant + URL du serveur STUN + Activer ICE AVPF - Expire - Conference factory URI - Audio/video conference factory URI - E2E encryption keys server URL + Expiration + URI de l\'usine à conversations + URI de l\'usine à conférences + URL du serveur d\'échange de clés de chiffrement - Online - Online on %s - Online today at %s - Online yesterday at %s - Away - Do not disturb - Call + En ligne + En ligne il y a %s + En ligne aujourd\'hui à %s + En ligne hier à %s + Absent + Ne pas déranger + Appel Message - Video Call - Verify device + Appel vidéo + Vérifier les appareils - Add to contacts - See contact - Copy SIP address - Copy phone number - Delete history - Delete - Invite - Re-send - Reply - Forward - Copy + Ajouter aux contacts + Voir le contact + Copier l\'adresse SIP + Copier le numéro de téléphone + Supprimer l\'historique d\'appels + Supprimer + Inviter + Ré-envoyer + Répondre + Transférer + Copier le texte - Call history - New call - Search contact or history call - Create a group call - No suggestion and no contact for the moment… + Historique d\'appel + Nouvel appel + Cherchez un contact ou une suggestion + Démarrer un appel de groupe + Aucun contact ni suggestion pour le moment… Contacts Suggestions - No call for the moment… + Aucun appel dans votre historique… - No contact for the moment… - Favourites - All contacts - See all - See &appName; contacts + Aucun contact pour le moment… + Favoris + Tous les contacts + Voir tous les contacts + Voir les contacts &appName; - New contact - Edit contact - First name - Last name - Company - Job title - Changes were successfully saved - Failed to save changes! - Contact was successfully created - Failed to create contact! - Save + Nouveau contact + Modifier contact + Prénom + Nom de famille + Entreprise + Poste + Les changements ont été sauvegardés + Erreur lors de la sauvegarde des changements + Le contact a été créé + Erreur lors de la création du contact + Sauvegarder - Phone numbers & SIP addresses - Company: - Job title: - Trust - Number of trusted devices: - Other actions - Edit - Add to favourites - Remove from favourites - Share - Delete - Hello, join me on &appName;! You can download it for free at %s + Numéros de téléphone et adresses SIP + Entreprise : + Poste : + Confiance + Appareils de confiance : + Autres actions + Modifier + Ajouter aux favoris + Enlever des favoris + Partager + Supprimer + Salut, rejoins moi sur &appName; ! Tu peux le télécharger gratuitement sur %s - Outgoing call - Incoming call - Call ended - Incoming call for %s + Appel sortant + Appel entrant + Appel terminé + Appel entrant pour %s - No conversation for the moment… - Removal in progress - %s: - Mark as read - Mute - Un-mute - Call - Delete conversation - Leave the group - Configure ephemeral messages - Ephemeral messages - New messages will be automatically deleted once read by everyone.\nChoose a duration: - Disabled + Aucune conversation pour le moment… + En cours de suppression… + %s : + Marquer comme lu + Mettre en sourdine + Enlever la sourdine + Appeler + Supprimer la conversation + Quitter le groupe + Configurer les messages éphémères + Messages éphémères + Les messages éphémères seront automatiquement supprimés une fois lu par tout le monde et après un certain délai : + Désactiver 1 minute - 1 hour - 1 day - 3 days - 1 week - New conversation - New group conversation - Search contact - Create a group conversation - No contact and no suggestion for the moment… - No matching result… - Name of the group - Say something… + 1 heure + 1 jour + 3 jours + 1 semaine + Créer une conversation + Créer un groupe + Chercher un contact + Créer une conversation de groupe + Aucun contact ni suggestion pour le moment… + Aucun résultat trouvé… + Nom du groupe + Dites quelque chose… - %s is composing… - %s are composing… + %s est en train d\'écrire… + %s sont en train d\'écrire… - Add participants - Replying to: - Search - Conversation info - Ephemeral messages - Media + Ajouter des membres + En réponse à : + Chercher + Informations + Messages éphémères + Médias Documents - No media found - No document found - No matching result - End-to-end encrypted conversation - Messages in this conversation are e2e encrypted. Only your correspondent can decrypt them. - Guaranteed confidentiality - Thanks to end-to-end encryption technology in &appName;, messages, calls and meetings confidentiality are guaranteed. No-one can decrypt exchanged data, not even ourselves. + Aucun média pour le moment… + Aucun document pour le moment… + Aucun résultat… + Conversation chiffrée de bout en bout + Les messages de cette conversation sont chiffrés de bout en bout. Seul votre correspondant peut les déchiffrer. + La confidentialité de vos échanges garantie + Grâce à la technologie de chiffrement de bout en bout de &appName;, la confidentialité de vos messages, appels et réunions avec vos correspondants est garantie. Personne ne pourra déchiffrer vos conversations, pas même &appName;. https://linphone.org/security - This conversation is not encrypted! - This conversation was disabled because it is not encrypted. You can enable it back by switching your account profile mode from Secure to Interoperable. + Cette conversation n\'est pas chiffrée ! + Cette conversation a été désactivée car elle n\'est pas chiffrée. Vous pouvez l\'activer en changeant le mode de votre compte pour Intéropérable. - Group members - Add participants - Admin - Delete history - Remove from the group - Give admin rights - Remove admin rights - See contact profile - Add to contacts + Membres du groupe + Ajouter des membres + Administrateur + Supprimer l\'historique + Retirer du groupe + Donner les privilèges administrateur + Retirer les privilèges administrateur + Voir le contact + Ajouter aux contacts - You have joined the group - You have left the group - %s has joined - %s has left - new device for %s - device for %s removed - new subject: %s - %s is admin - %s is no longer admin - Ephemeral messages have been enabled - Ephemeral messages have been disabled - Ephemeral lifetime is now %s + Vous avez rejoint le groupe + Vous avez quitté le groupe + %s a rejoint le groupe + %s a quitté le groupe + Nouvel appareil pour %s + Appareil supprimé pour %s + Le groupe a été renommé : %s + %s est maintenant administrateur + %s n\'est plus administrateur + Les messages éphémères ont été activés + Les messages éphémères ont été désactivés + La durée des messages éphémères est de %s - Shared media - Shared documents + Médias partagés + Documents partagés - Read %s - Received %s - Sent %s - Error %s - Reactions %s + Lu %s + Reçu %s + Envoyé %s + En erreur %s + Réactions %s %s %s - Click to remove - Forwarded + Cliquez pour supprimer + Transféré - No meeting for the moment… - Today + Aucune réunion pour le moment… + Aujourd\'hui - New meeting - Meeting - Broadcast - Info about broadcast. Learn more - Add title… - All day - Choose the start date - Choose the end date - Choose the start time - Choose the end time - Timezone: %s - One time - Add description - Add participants - Click to add more participants - Add speaker - Send invitation to participants - Join the meeting now - Organizer - Delete meeting - Create calendar event - Meeting has been deleted + Nouvelle réunion + Réunion + Webinar + Informations sur le mode Webinar. En savoir plus + Ajouter un titre… + Toute la journée + Date de début + Date de fin + Heure de début + Heure de fin + Fuseau horaire : %s + Une seule fois + Ajouter une description + Ajouter des participants + Cliquez pour ajouter des participants + Ajouter un intervenant + Envoyer une invitation aux participants + Rejoindre la réunion + Organisateur + Supprimer la réunion + Ajouter un évènement dans le calendrier + La réunion a été supprimée Description - Create - Edit meeting + Créer + Modifier la réunion - Join + Rejoindre - Operation in progress, please wait + Opération en cours, merci de patienter… - Transfer - Attended transfer - New call - Calls list - Dialer + Transfert + Transfert + Nouvel appel + Liste des appels + Pavé Messages - Statistics - Pause - Resume - Record - Hang up - Layout - In progress - Ringing - Incoming - Active - Paused - Paused by remote - Resuming… - Ended - End-to-end encrypted by ZRTP - End-to-end encrypted by post-quantum ZRTP - Validate ZRTP SAS again - Calls list - Transfer call to - %s is recording - %s calls - %s paused calls + Mettre en pause + Reprendre + Enregistrer + Raccrocher + Disposition + En cours + En train de sonner + Entrant + Actif + En pause + Mis en pause par le correpondant + Reprise… + Terminé + Appel chiffré de bout en bout + Appel chiffré de bout en bout + Faire la validation à nouveau + Liste des appels + Transférer l\'appel vers + %s est en train d\'enregistrer + %s appels + %s appels en pause - Earpiece - Speaker + Oreilette + Haut parleur Bluetooth (%s) - Hearing aid (%s) - Headset - Headphones + Aide auditive (%s) + Casque + Écouteurs Audio - Codec: %s - Bandwidth: %s - Video - Resolution: %s - FPS: %s + Codec : %s + Bande passante : %s + Vidéo + Résolution : %s + FPS : %s - Media encryption - Media encryption: %s - Post Quantum ZRTP - Cipher algorithm: %s - Key agreement algorithm: %s - Hash algorithm: %s - Authentication algorithm: %s - SAS algorithm: %s + Chiffrement du média + Chiffrement : %s + ZRTP Post Quantique + Algorithme de chiffrement : %s + Algorithme d\'accord de clé : %s + Algorithme de hachage : %s + Algorithme d\'authentification : %s + Algorithm SAS: %s - Share invitation - Waiting for other participants… - Screen share + Partager le lien + En attente d\'autres participants… + Partage d\'écran Participants %s participant %s participants - Joining… - Paused + En train de rejoindre… + En pause - Mosaic - Speaker - Audio only + Mosaïque + Intervenant actif + Audio uniquement - Account connection error - You aren\'t connected to internet + Erreur de connexion au compte + Vous n\'êtes pas connecté à internet - Skip - Forgotten password? - Skip + Passer + Mot de passe oublié ? + Passer - meeting invite: %s - voice message + invitation à une réunion: %s + message vocal Contact is trusted diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 45345c379..52b556429 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -179,20 +179,17 @@ Single sign on No account yet? Register - Scan a QR code We have sent a verification code on your phone number %1$s.\n\nPlease enter the verification code below: Wrong number? Create Create an account with your email on: Already have an account? Transport - Some features require a Linphone account, such as group messaging, video conferences…\n\nThese features are hidden when you register with a third party SIP account.\n\nTo enable it in a commercial project, please contact us. + Some features require a &appName; account, such as group messaging, video conferences…\n\nThese features are hidden when you register with a third party SIP account.\n\nTo enable it in a commercial project, please contact us. I prefer to create an account I understand Personalize your profile mode You may change that mode later - End-to-end encrypted - Interoperable Continue Push notifications not available, account creation disabled This account already exists @@ -217,7 +214,6 @@ Grant permissions OK Do it later - Single Sign On To fully enjoy &appName; we need you to grant us the following permissions : Read contacts: To display your contacts and find whom is using &appName;. @@ -252,8 +248,8 @@ Blah blah blah? Clean logs Share logs - Linphone app version - Linphone SDK version + App version + SDK version Share debug logs link using… Debug logs have been cleaned Failed to upload debug logs @@ -263,10 +259,6 @@ Prevents echo from being heard by remote end Route audio to bluetooth device, if any Enable video - Start video calls - Always initiate calls as video - Accept video calls - Always accept video calls Choose your ringtone: Use this device\'s ringtone Play @@ -291,8 +283,6 @@ Auto Advanced settings - Account settings - Manage account Details Devices @@ -316,6 +306,7 @@ Remove Last connection: + Account settings Allow push notifications SIP proxy server URL Outbound proxy @@ -396,7 +387,7 @@ Incoming call for %s No conversation for the moment… - Removal in progress + Removal in progress… %s: Mark as read Mute @@ -432,8 +423,8 @@ Ephemeral messages Media Documents - No media found - No document found + No media found… + No document found… No matching result End-to-end encrypted conversation Messages in this conversation are e2e encrypted. Only your correspondent can decrypt them. @@ -517,7 +508,6 @@ Calls list Dialer Messages - Statistics Pause Resume Record