diff --git a/app/src/main/java/org/linphone/core/CorePushService.kt b/app/src/main/java/org/linphone/core/CorePushService.kt index d381855ef..a0e7642bd 100644 --- a/app/src/main/java/org/linphone/core/CorePushService.kt +++ b/app/src/main/java/org/linphone/core/CorePushService.kt @@ -64,6 +64,7 @@ class CorePushService : PushService() { SERVICE_NOTIFICATION_CHANNEL_ID ) .setContentTitle(getString(R.string.notification_push_received_title)) + .setContentText(getString(R.string.notification_push_received_message)) .setSmallIcon(R.drawable.linphone_notification) .setAutoCancel(false) .setCategory(NotificationCompat.CATEGORY_SERVICE) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml new file mode 100644 index 000000000..df1a8ed5f --- /dev/null +++ b/app/src/main/res/values-fr/strings.xml @@ -0,0 +1,598 @@ + + + +]> + + + Linphone + + | + subscribe.linphone.org + linphone.org/contact + linphone_notification_call_id + linphone_notification_incoming_call_id + linphone_notification_missed_call_id + linphone_notification_service_id + linphone_notification_chat_id + + ❤️ + 👍 + 😂 + 😮 + 😢 + + GNU General Public License v3.0 + © Belledonne Communications 2010-2024 + linphone-android@belledonne-communications.com + + https://linphone.org/contact + https://linphone.org/download + https://linphone.org/privacy-policy + https://linphone.org/general-terms + https://subscribe.linphone.org/register/email + https://subscribe.linphone.org/ + https://weblate.linphone.org/ + https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/Third%20party%20components%20/#Hlinphone-android + + Dummy subject + + Adresse SIP + utilisateur@domaine + Nom d\'affichage + Domaine + Nom d\'utilisateur + Mot de passe + Numéro de téléphone + ou + suivant + Commencer + Requis + Aujourd\'hui + Hier + + + %s selectionné + %s selectionnés + + + &appName; notifications d\'appels en cours + &appName; notifications d\'appels entrants + &appName; notifications d\'appels manqués + &appName; notification de service + &appName; notifications des conversations + %s a réagi à %s par : %s + Marquer comme lu + Répondre + Appel manqué de %s + %s appels manqués + Appel manqué + &appName; + Recherche de nouveaux messages + + Bienvenue + sur &appName; + Une application de communication sécurisée, open source et française. + Sécurisé + Vos communications sont en sécurité grâce au chiffrement de bout en bout. + Open source + Une application open source et un service gratuit depuis 2001. + + Contacts + Appels + Conversations + Réunions + + Refuser + Accepter + Annuler + Continuer + OK + Appeler + Supprimer + Fermer + Installer + Ne plus me montrer ce message + Conditions de service & politique de confidentialité + blah blah blah + Confirmez votre numéro de téléphone + Êtes-vous sûr de vouloir utiliser ce numéro de téléphone ? + Ne pas sauvegarder vos changements + Toutes vos modifications seront perdues. + Valider l\'appareil + Dites %s puis cliquez sur les lettres données par votre correspondant : + Blah + Je ne trouve pas + Augmenter le niveau de confiance + Vous êtes sur le point de passer un appel vers l\'appareil $2%s\ de $1%s.\Voulez-vous démarrer l\'appel ? + What does it mean? + Blah blah blah + Supprimer %s ? + Ce contact sera définitivement supprimé. + Quel numéro ou adresse appeler ? + Voulez-vous tout supprimer ? + Tout votre historique d\'appels sera supprimé. + Voulez-vous supprimer tout les appels avec cette personne ? + TOut l\'historique d\'appel avec cette personne sera supprimmé. + Blah + Blah + Supprimer %s ? + Vous pouvez vous reconnecter à tout moment en cliquant sur "Ajouter un compte".Cependant toutes les informations stockées sur ce périphérique seront supprimées. + Mise à jour disponible + Une nouvelle version %s est disponible. Voulez-vous mettre à jour ? + Pourquoi en avons-nous besoin ? + Blah blah blah + Nommer la conversation + Renommer la conversation + Nom de la conversation + Confirmer + Nommer l\'appel de groupe + Nom de l\'appel de groupe + Autentification requise + La connexion a échoué pour le compte \n%s.\n\nVous pouvez renseigner votre mot de passe à nouveau ou bien vérifier les options de configuration de votre compte. + Mot de passe + + Ce QR code est invalide ! + L\'adresse SIP a été copiée + L\'adresse de la réunion a été copiée + Le numéro de téléphone a été copié + L\'historique des appels a été supprimé + Cet appel est complètement sécurisé + Connexion réussie + Erreur de connexion ! + Le media a été exporté + Le media n\'a pas pû être exporté ! + Le document a été exporté + Le document n\'a pas pû être exporté ! + %s a rejoint la conversation + %s a quitté la conversation + %s is now admin + %s is no longer admin + Le nom de la conversation a changé + 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 a changé + Contact non trouvé + Aucune adresse à ajouter au contact + Conversation non trouvée + Durée maximale atteinte + Un ou plusieurs participants n\'ont pû être ajoutés + Conversation supprimée + Historique d\'appels supprimé + Vous avez quitté la conversation + Le volume media est bas, vous pourriez ne rien entendre ! + Aucune application trouvée pour lire ce fichier + + %s fichier en attente de partage + %s fichiers en attente de partage + + Texte en attente de partage + Message en attente de transfert + Appel en cours de transfert + L\'appel a été transferré + Le transfert a échoué ! + + Connexion + Scanner un QR code + Configuration successfully applied+ + Use a third party SIP account + 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. + 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 + 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;. + 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. + + Manage the profile + Connected + Refreshing + Disabled + Connecting… + Error + No account configured yet + Add an account + + Settings + Recordings + + Help + About &appName; + Privacy policy + What information &appName; collects and uses + 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 + 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 + + 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 + Pause + Vibrate while incoming call is ringing + Automatically start recording calls + Conversations + Auto-download files + Export media in native gallery + Media from ephemeral messages will never be exported + Contacts + Meetings + Default layout + Active speaker + Mosaic + Network + Use only Wi-Fi networks + User interface + Theme + Dark theme + Light theme + Auto + Advanced settings + + Account settings + + 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 + AVPF + Expire + Conference factory URI + Audio/video conference factory URI + E2E encryption keys server URL + + Online + Online on %s + Online today at %s + Online yesterday at %s + Away + Do not disturb + Call + Message + Video Call + Verify device + + Add to contacts + See contact + Copy SIP address + Copy phone number + Delete history + Delete + Invite + Re-send + Reply + Forward + Copy + + Call history + New call + Search contact or history call + Create a group call + No suggestion and no contact for the moment… + Contacts + Suggestions + No call for the moment… + + No contact for the moment… + Favourites + All contacts + See all + See &appName; contacts + + 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 + + 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 + + Outgoing call + Incoming call + Call ended + Incoming call for %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 + 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… + + %s is composing… + %s are composing… + + Add participants + Replying to: + Search + Conversation info + Ephemeral messages + Media + 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. + 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. + + Group members + Add participants + Admin + Delete history + Remove from the group + Give admin rights + Remove admin rights + See contact profile + Add to 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 + + Shared media + Shared documents + + Read %s + Received %s + Sent %s + Error %s + Reactions %s + %s %s + Click to remove + Forwarded + + No meeting for the moment… + Today + + 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 + Description + Create + Edit meeting + + Join + + Operation in progress, please wait + + Transfer + Attended transfer + New call + Calls list + Dialer + 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 + + Earpiece + Speaker + Bluetooth (%s) + Hearing aid (%s) + Headset + Headphones + + Audio + Codec: %s + Bandwidth: %s + Video + Resolution: %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 + + Share invitation + Waiting for other participants… + Screen share + Participants + + %s participant + %s participants + + Joining… + Paused + + Mosaic + Speaker + Audio only + + Account connection error + You aren\'t connected to internet + + + Skip + Forgotten password? + Skip + + + meeting invite: %s + voice message + + + Contact is trusted + Contact is not trusted! + Open drawer menu + Go back + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 26b7b19b3..45345c379 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -67,10 +67,11 @@ Missed call from %s %s missed calls Missed call - Push notification received + &appName; + Searching for new messages Welcome - in Linphone + in &appName; Une application de communication sécurisée, open source et française. Sécurisé Vos communications sont en sécurité grâce au chiffrement de bout en bout. @@ -136,10 +137,6 @@ Meeting address copied into clipboard Number copied into clipboard History has been deleted - Low Wi-Fi signal! - Wi-Fi signal is no longer low - Low cellular signal! - Cellular signal is no longer low This call can be trusted Connection successful Connection error! @@ -147,10 +144,10 @@ Error trying to export file to native gallery File has been exported to documents Error trying to export file to documents - Someone joined the conversation - Someone left the conversation - Someone is now admin - Someone is no longer admin + %s joined the conversation + %s left the conversation + %s is now admin + %s is no longer admin Conversation subject has changed Ephemeral messages have been enabled Ephemeral messages have been disabled @@ -171,7 +168,6 @@ Text is waiting to be shared A message is waiting to be forwarded - Conversation is end-to-end encrypted Call is being transferred Call has been successfully transferred Call transfer failed! @@ -323,7 +319,7 @@ Allow push notifications SIP proxy server URL Outbound proxy - STUN server server URL + STUN server URL Enable ICE AVPF Expire diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index 2f9a67e1c..d0d04b9ee 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -1,4 +1,5 @@ + \ No newline at end of file