Fix fr non breakable spaces and enum.

This commit is contained in:
Julien Wadel 2023-09-15 14:48:11 +02:00
parent ee25889200
commit e614ab9cf7
2 changed files with 15 additions and 14 deletions

View file

@ -185,7 +185,7 @@
</message>
<message>
<source>usernameStatusInvalidCharacters</source>
<translation>Caractères invalides détectés (regex: `%1`).</translation>
<translation>Caractères invalides détectés (regex&#x202f;: `%1`).</translation>
</message>
<message>
<source>usernameStatusInvalid</source>
@ -201,7 +201,7 @@
</message>
<message>
<source>passwordStatusInvalidCharacters</source>
<translation>Caractères invalides détectés (regex: `%1`).</translation>
<translation>Caractères invalides détectés (regex&#x202f;: `%1`).</translation>
</message>
<message>
<source>passwordStatusMissingCharacters</source>
@ -619,7 +619,7 @@ URL du serveur non configurée.</translation>
<message>
<source>confirmForward</source>
<extracomment>&apos;Do you want to forward this message?&apos; : text to confirm to forward a message</extracomment>
<translation>Souhaitez-vous transférer ce message?</translation>
<translation>Souhaitez-vous transférer ce message&#x202f;?</translation>
</message>
</context>
<context>
@ -1401,7 +1401,7 @@ URL du serveur non configurée.</translation>
<message>
<source>ephemeralNotInConference!</source>
<extracomment>&apos;Ephemeral message is only supported in conference based chat room!&apos;</extracomment>
<translation>Les messages éphémères ne sont disponibles que pour une conversation définie en mode conférence!</translation>
<translation>Les messages éphémères ne sont disponibles que pour une conversation définie en mode conférence&#x202f;!</translation>
<extra-Context>Warning about not being in conference based chat room.</extra-Context>
</message>
<message>
@ -2242,7 +2242,7 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<message>
<source>newConferenceScheduleTitle</source>
<extracomment>&apos;Would you like to schedule your meeting?&apos; : Ask about setting the meeting as scheduled.</extracomment>
<translation>Voulez-vous programmer cette réunion?</translation>
<translation>Voulez-vous programmer cette réunion&#x202f;?</translation>
</message>
<message>
<source>newConferenceDate</source>
@ -2389,7 +2389,7 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<message>
<source>newVoiceMessage</source>
<extracomment>&apos;Voice message received!&apos; : message to warn the user in a notofication for voice messages.</extracomment>
<translation>Message vocal reçu!</translation>
<translation>Message vocal reçu&#x202f;!</translation>
</message>
<message>
<source>voiceMessageReact</source>
@ -2773,12 +2773,12 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<message>
<source>vfsDeactivation</source>
<extracomment>&apos;Are you sure to deactivate the encryption? The application will exit and all your data will be lost. You must delete them before using the application.&apos; : Explanation to deactivate the VFS encryption.</extracomment>
<translation>Êtes-vous certain de désactiver le chiffrement de l&apos;application ? Elle redémarrera et toutes vos données seront perdues. Vous devez les supprimer avant d&apos;utiliser l&apos;application.</translation>
<translation>Êtes-vous certain de désactiver le chiffrement de l&apos;application&#xa0;? Elle redémarrera et toutes vos données seront perdues. Vous devez les supprimer avant d&apos;utiliser l&apos;application.</translation>
</message>
<message>
<source>vfsActivation</source>
<extracomment>&apos;Are you sure to activate the encryption? You cannot revert without deleting ALL your data&apos; : Explanation to activate the VFS encryption.</extracomment>
<translation>Êtes-vous certain d&apos;activer le chiffrement ? Cette action est irréversible sans perdre TOUTES vos données.</translation>
<translation>Êtes-vous certain d&apos;activer le chiffrement&#xa0;? Cette action est irréversible sans perdre TOUTES vos données.</translation>
</message>
<message>
<source>cancel</source>
@ -3052,7 +3052,7 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
</message>
<message>
<source>serverTooltip</source>
<translation>Serveur LDAP. ie: ldap:// pour un serveur local ou ldap://ldap.example.org/</translation>
<translation>Serveur LDAP. ie&#x202f;: ldap:// pour un serveur local ou ldap://ldap.example.org/</translation>
</message>
<message>
<source>bindDNLabel</source>
@ -4009,7 +4009,7 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<message>
<source>deleteTimeline</source>
<extracomment>&apos;Are you sure you want to delete and leave this timeline?&apos;</extracomment>
<translation>Êtes-vous certain de vouloir tout effacer et de quitter cette conversation?</translation>
<translation>Êtes-vous certain de vouloir tout effacer et de quitter cette conversation&#x202f;?</translation>
</message>
<message>
<source>deleteTimelineTooltip</source>
@ -4131,15 +4131,15 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<name>VfsUtils</name>
<message>
<source>Delete key failed: %1</source>
<translation>Échec lors de la suppression de la clef : %1</translation>
<translation>Échec lors de la suppression de la clef&#xa0;: %1</translation>
</message>
<message>
<source>Read key failed: %1</source>
<translation>Échec lors de la lecture de la clef : %1</translation>
<translation>Échec lors de la lecture de la clef&#xa0;: %1</translation>
</message>
<message>
<source>Write key failed: %1</source>
<translation>Échec lors de l&apos;écriture de la clef : %1</translation>
<translation>Échec lors de l&apos;écriture de la clef&#xa0;: %1</translation>
</message>
</context>
<context>

View file

@ -211,6 +211,7 @@ TimelineModel * TimelineListModel::getFirstSelected() {
if(model->mSelected)
return model.get();
}
return nullptr;
}
//-------------------------------------------------------------------------------------------------
@ -403,7 +404,7 @@ void TimelineListModel::onChatRoomRead(const std::shared_ptr<linphone::ChatRoom>
void TimelineListModel::onChatRoomStateChanged(const std::shared_ptr<linphone::ChatRoom> &chatRoom,linphone::ChatRoom::State state){
if( state == linphone::ChatRoom::State::Created
&& !getTimeline(chatRoom, false)){// Create a new Timeline if needed
if( chatRoom->hasCapability((int)linphone::ChatRoomCapabilities::Conference) && !chatRoom->ephemeralEnabled()) {
if( chatRoom->hasCapability((int)linphone::ChatRoom::Capabilities::Conference) && !chatRoom->ephemeralEnabled()) {
int ephemeralTime = CoreManager::getInstance()->getSettingsModel()->getCreateEphemeralChatRooms();
if( ephemeralTime>0){
chatRoom->setEphemeralLifetime(ephemeralTime);