mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
- Simplify filtering timelines on 3 kind of search : security level, simple/group chats, ephemerals
- Fix systemTrayIcon that could be cloned on each restart - Add a feedback on fetching remote provisioning when it failed. - Fix errors on Action-Buttons on restart.
This commit is contained in:
parent
f8bfae628a
commit
0052a5357e
25 changed files with 657 additions and 344 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
|
@ -6,9 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## 4.4.0 - [Undefined]
|
||||
|
||||
## Added
|
||||
### Added
|
||||
- Features:
|
||||
* messages features : Reply, forward (to contact, to a SIP address or to a timeline), Vocal record (on send)
|
||||
* messages features : Reply, forward (to contact, to a SIP address or to a timeline), Vocal record (on send).
|
||||
|
||||
- Add a feedback on fetching remote provisioning when it failed.
|
||||
|
||||
### Fixed
|
||||
- Simplify filtering timelines on 3 kind of search : security level, simple/group chats, ephemerals.
|
||||
- Fix systemTrayIcon that could be cloned on each restart.
|
||||
- Fix errors on Action-Buttons on restart.
|
||||
|
||||
## 4.3.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ Server url ikke konfigureret.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Det er nødvendigt at genstarte applikationen. Vil du gøre det nu?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2732,39 +2737,54 @@ Klik her: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ Server URL ist nicht konfiguriert.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Ein Neustart der Anwendung ist notwendig. Möchten Sie die Anwendung jetzt neu starten?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2732,39 +2737,54 @@ Klicken Sie hier: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation>Einfache Räume</translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation>Sichere Räume</translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation>Chatgruppen</translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation>Sichere Chatgruppen</translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation>Kurzlebiges</translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation>In der Liste suchen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ Server URL not configured.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>It is necessary to restart the application. Do you want to restart now?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation>Last remote provisioning failed</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2755,39 +2760,54 @@ Click here: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation>Simple rooms</translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation>Secure rooms</translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation>Chat groups</translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation>Secure chat groups</translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation>Ephemerals</translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation>Search in the list</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation>All security levels</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation>Standard rooms</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation>Any conversations</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation>Ephemerals on/off</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation>Without ephemerals</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ URL del servidor no configurada.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Es necesario reiniciar la aplicación. ¿Desea reiniciarla ahora?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2732,39 +2737,54 @@ Haga clic aquí: <a href="%1">%1 </a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ URL du serveur non configurée.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Voulez-vous redémarrer maintenant pour prendre en compte ces modifications ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2732,39 +2737,54 @@ Cliquez ici : <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation>Standards</translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation>Sécurisées</translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation>Groupes standards</translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation>Groupes sécurisés</translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation>Éphémères</translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation>Rechercher dans la chronologie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1098,6 +1098,11 @@ A kiszolgáló URL-je nincs konfigurálva.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Az alkalmazás újraindítása szükséges. Szeretné most újraindítani?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2722,39 +2727,54 @@ Kattintson ide: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation>Egyszerű szobák</translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation>Biztonságos szobák</translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation>Csevegőcsoportok</translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation>Biztonságos csevegőcsoportok</translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation>Elmúlók</translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation>Keresés a listában</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ URL del server non configurato.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>È necessario riavviare l'applicazione. Vuoi riavviare ora?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2732,39 +2737,54 @@ Clicca: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1098,6 +1098,11 @@
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>アプリケーションを再起動する必要があります。今すぐ再起動しますか?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2722,39 +2727,54 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1116,6 +1116,11 @@ Nesukonfigūruotas serverio url.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Yra būtina paleisti programą iš naujo. Ar norite tai atlikti dabar?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2742,39 +2747,54 @@ Spustelėkite čia: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ URL do servidor não configurado.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>É necessário reiniciar o aplicativo. Deseja reiniciar agora?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2732,39 +2737,54 @@ Clique aqui: <a href="%1">%1 </a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1116,6 +1116,11 @@
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Требуется перезапустить приложение. Хотите перезапустить сейчас?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2742,39 +2747,54 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1107,6 +1107,11 @@ Serverwebbadressen är inte konfigurerad.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Det är nödvändigt att starta om programmet. Vill du starta om nu?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2732,39 +2737,54 @@ Klicka här: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1098,6 +1098,11 @@ Sunucu url'si yapılandırılmadı.</translation>
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Uygulamanın yeniden başlaması gerekiyor. Şimdi yeniden başlatmak ister misiniz?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2722,39 +2727,54 @@ Buraya tıklayın: <a href="%1">%1</a>
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1116,6 +1116,11 @@
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>Потрібно перезапустити застосунок. Бажаєте перезапустити зараз?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2742,39 +2747,54 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -1098,6 +1098,11 @@
|
|||
<source>remoteProvisioningUpdateDescription</source>
|
||||
<translation>需要重启应用程序。您想要立刻重启吗?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>lastProvisioningFailed</source>
|
||||
<extracomment>'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>HistoryView</name>
|
||||
|
|
@ -2722,39 +2727,54 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSimpleRooms</source>
|
||||
<extracomment>'Simple rooms' : Filter item</extracomment>
|
||||
<extracomment>'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).</extracomment>
|
||||
<translation>基础聊天室</translation>
|
||||
<extra-Mode>Selecting it will show all simple rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureRooms</source>
|
||||
<extracomment>'Secure rooms' : Filter item</extracomment>
|
||||
<extracomment>'Secure rooms' : Filter item. Selecting it will show all secure rooms.</extracomment>
|
||||
<translation>安全室</translation>
|
||||
<extra-Mode>Selecting it will show all secure rooms</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterChatGroups</source>
|
||||
<extracomment>'Chat groups' : Filter item</extracomment>
|
||||
<extracomment>'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).</extracomment>
|
||||
<translation>聊天群</translation>
|
||||
<extra-Mode>Selecting it will show all chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterSecureChatGroups</source>
|
||||
<extracomment>'Secure Chat Groups' : Filter item</extracomment>
|
||||
<translation>安全聊天群</translation>
|
||||
<extra-Mode>Selecting it will show all secure chat groups (with more than one participant)</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterEphemerals</source>
|
||||
<extracomment>'Ephemerals' : Filter item</extracomment>
|
||||
<extracomment>'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation>阅后即焚</translation>
|
||||
<extra-Mode>Selecting it will show all chat rooms where the ephemeral mode has been enabled.</extra-Mode>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineSearchPlaceholderText</source>
|
||||
<extracomment>'Search in the list' : ths is a placeholder when searching something in the timeline list</extracomment>
|
||||
<translation>在列表中查找</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAllSecureLevelRooms</source>
|
||||
<extracomment>'All security levels' : Filter item. Selecting it will not do any filter on security level.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterStandardRooms</source>
|
||||
<extracomment>'Standard rooms' : Filter item. Selecting it will show all simple rooms.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyChatRooms</source>
|
||||
<extracomment>'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterAnyEphemerals</source>
|
||||
<extracomment>'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>timelineFilterNoEphemerals</source>
|
||||
<extracomment>'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UseAppSipAccount</name>
|
||||
|
|
|
|||
|
|
@ -301,10 +301,10 @@ void App::initContentApp () {
|
|||
setFetchConfig(mParser);
|
||||
setOpened(false);
|
||||
qInfo() << QStringLiteral("Restarting app...");
|
||||
|
||||
delete mEngine;
|
||||
|
||||
mNotifier = nullptr;
|
||||
mSystemTrayIcon = nullptr;
|
||||
//
|
||||
CoreManager::uninit();
|
||||
removeTranslator(mTranslator);
|
||||
|
|
@ -723,8 +723,8 @@ void App::registerSharedToolTypes () {
|
|||
|
||||
void App::setTrayIcon () {
|
||||
QQuickWindow *root = getMainWindow();
|
||||
QSystemTrayIcon *systemTrayIcon = new QSystemTrayIcon(mEngine);
|
||||
|
||||
QSystemTrayIcon* systemTrayIcon = (mSystemTrayIcon?mSystemTrayIcon : new QSystemTrayIcon(nullptr));// Workaround : QSystemTrayIcon cannot be deleted because of setContextMenu (indirectly)
|
||||
|
||||
// trayIcon: Right click actions.
|
||||
QAction *settingsAction = new QAction(tr("settings"), root);
|
||||
root->connect(settingsAction, &QAction::triggered, root, [this] {
|
||||
|
|
@ -754,7 +754,7 @@ void App::setTrayIcon () {
|
|||
root->connect(quitAction, &QAction::triggered, this, &App::quit);
|
||||
|
||||
// trayIcon: Left click actions.
|
||||
QMenu *menu = new QMenu();
|
||||
static QMenu *menu = new QMenu();// Static : Workaround about a bug with setContextMenu where it cannot be called more than once.
|
||||
root->connect(systemTrayIcon, &QSystemTrayIcon::activated, [root](
|
||||
QSystemTrayIcon::ActivationReason reason
|
||||
) {
|
||||
|
|
@ -774,12 +774,13 @@ void App::setTrayIcon () {
|
|||
menu->addAction(restoreAction);
|
||||
menu->addSeparator();
|
||||
menu->addAction(quitAction);
|
||||
|
||||
systemTrayIcon->setContextMenu(menu);
|
||||
if(!mSystemTrayIcon)
|
||||
systemTrayIcon->setContextMenu(menu);// This is a Qt bug. We cannot call setContextMenu more than once. So we have to keep an instance of the menu.
|
||||
systemTrayIcon->setIcon(QIcon(Constants::WindowIconPath));
|
||||
systemTrayIcon->setToolTip(APPLICATION_NAME);
|
||||
systemTrayIcon->show();
|
||||
mSystemTrayIcon = systemTrayIcon;
|
||||
if(!mSystemTrayIcon)
|
||||
mSystemTrayIcon = systemTrayIcon;
|
||||
if(!QSystemTrayIcon::isSystemTrayAvailable())
|
||||
qInfo() << "System tray is not available";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@ public:
|
|||
|
||||
static bool isInstanciated(){return mInstance!=nullptr;}
|
||||
|
||||
bool isLastRemoteProvisioningGood();
|
||||
Q_INVOKABLE bool isLastRemoteProvisioningGood();
|
||||
|
||||
public slots:
|
||||
void initCoreManager();
|
||||
|
|
|
|||
|
|
@ -102,26 +102,16 @@ bool TimelineProxyModel::filterAcceptsRow (int sourceRow, const QModelIndex &sou
|
|||
|
||||
if( mFilterFlags > 0) {
|
||||
if( !show && ( (mFilterFlags & TimelineFilter::SimpleChatRoom) == TimelineFilter::SimpleChatRoom))
|
||||
show = !isGroup && !haveEncryption;
|
||||
show = !isGroup;
|
||||
if( !show && ( (mFilterFlags & TimelineFilter::SecureChatRoom) == TimelineFilter::SecureChatRoom))
|
||||
show = !isGroup && haveEncryption;
|
||||
show = haveEncryption;
|
||||
if( !show && ( (mFilterFlags & TimelineFilter::GroupChatRoom) == TimelineFilter::GroupChatRoom))
|
||||
show = isGroup && !haveEncryption;
|
||||
if( !show && ( (mFilterFlags & TimelineFilter::SecureGroupChatRoom) == TimelineFilter::SecureGroupChatRoom))
|
||||
show = isGroup && haveEncryption;
|
||||
show = isGroup;
|
||||
if( !show && ( (mFilterFlags & TimelineFilter::StandardChatRoom) == TimelineFilter::StandardChatRoom))
|
||||
show = !haveEncryption;
|
||||
if( !show && ( (mFilterFlags & TimelineFilter::EphemeralChatRoom) == TimelineFilter::EphemeralChatRoom))
|
||||
show = isEphemeral;
|
||||
|
||||
show = ( (mFilterFlags & AllChatRooms) == 0) || show;
|
||||
if( show && ( (mFilterFlags & TimelineFilter::NoSimpleChatRoom) == TimelineFilter::NoSimpleChatRoom))
|
||||
show = !(!isGroup && !haveEncryption);
|
||||
if( show && ( (mFilterFlags & TimelineFilter::NoSecureChatRoom) == TimelineFilter::NoSecureChatRoom))
|
||||
show = !(!isGroup && haveEncryption);
|
||||
if( show && ( (mFilterFlags & TimelineFilter::NoGroupChatRoom) == TimelineFilter::NoGroupChatRoom))
|
||||
show = !(isGroup && !haveEncryption);
|
||||
if( show && ( (mFilterFlags & TimelineFilter::NoSecureGroupChatRoom) == TimelineFilter::NoSecureGroupChatRoom))
|
||||
show = !(isGroup && haveEncryption);
|
||||
if( show && ( (mFilterFlags & TimelineFilter::NoEphemeralChatRoom) == TimelineFilter::NoEphemeralChatRoom))
|
||||
if( !show && ( (mFilterFlags & TimelineFilter::NoEphemeralChatRoom) == TimelineFilter::NoEphemeralChatRoom))
|
||||
show = !isEphemeral;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -34,19 +34,14 @@ class TimelineProxyModel : public QSortFilterProxyModel {
|
|||
|
||||
public:
|
||||
enum TimelineFilter {
|
||||
SimpleChatRoom=1,
|
||||
StandardChatRoom=1,
|
||||
SecureChatRoom=2,
|
||||
GroupChatRoom=4,
|
||||
SecureGroupChatRoom=8,
|
||||
SimpleChatRoom=4,
|
||||
GroupChatRoom=8,
|
||||
EphemeralChatRoom=16,
|
||||
NoEphemeralChatRoom=32,
|
||||
|
||||
NoSimpleChatRoom=32,
|
||||
NoSecureChatRoom=64,
|
||||
NoGroupChatRoom=128,
|
||||
NoSecureGroupChatRoom=256,
|
||||
NoEphemeralChatRoom=512,
|
||||
|
||||
AllChatRooms = SimpleChatRoom+SecureChatRoom+GroupChatRoom+SecureGroupChatRoom+EphemeralChatRoom
|
||||
AllChatRooms = 0
|
||||
};
|
||||
Q_ENUM(TimelineFilter)
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ Item {
|
|||
id: wrappedButton
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
property QtObject colorSet: QtObject {
|
||||
readonly property QtObject defaultColorSet : QtObject {
|
||||
property int iconSize: 30
|
||||
property string icon : ''
|
||||
property color backgroundNormalColor : "white"
|
||||
|
|
@ -28,12 +28,14 @@ Item {
|
|||
property color foregroundUpdatingColor : "black"
|
||||
property color foregroundPressedColor : "black"
|
||||
}
|
||||
property QtObject colorSet: defaultColorSet
|
||||
onColorSetChanged: if(!colorSet) colorSet = defaultColorSet
|
||||
property bool isCustom : false
|
||||
property bool enabled: true
|
||||
property bool updating: false
|
||||
property bool useStates: true
|
||||
//property bool autoIcon : false // hovered/pressed : use an automatic layer instead of specific icon image
|
||||
property int iconSize : colorSet.iconSize
|
||||
property int iconSize : colorSet ? colorSet.iconSize : 0
|
||||
property int iconHeight: colorSet.iconHeight ? colorSet.iconHeight : 0
|
||||
property int iconWidth: colorSet.iconWidth ? colorSet.iconWidth : 0
|
||||
readonly property alias hovered: button.hovered
|
||||
|
|
@ -70,7 +72,7 @@ Item {
|
|||
|
||||
// If `useStates` = true, the used icons are:
|
||||
// `icon`_pressed, `icon`_hovered and `icon`_normal.
|
||||
property string icon : colorSet.icon
|
||||
property string icon : colorSet ? colorSet.icon : ''
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
|
@ -220,10 +222,15 @@ Item {
|
|||
anchors.centerIn: parent
|
||||
anchors.fill: iconHeight>0 || iconWidth ? parent : undefined
|
||||
icon: {
|
||||
if(!Images[_getIcon()])
|
||||
console.log("No images for: "+_getIcon())
|
||||
return Images[_getIcon()].id
|
||||
var iconString = _getIcon()
|
||||
if( iconString ) {
|
||||
if(Images[iconString])
|
||||
return Images[iconString].id
|
||||
else
|
||||
console.log("No images for: "+iconString)
|
||||
}
|
||||
return ''
|
||||
}
|
||||
iconSize: wrappedButton.iconSize || (
|
||||
parent.width > parent.height ? parent.height : parent.width
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import QtQuick 2.7
|
||||
import QtQuick.Controls 2.2
|
||||
import QtQuick.Controls 2.4
|
||||
import QtQuick.Shapes 1.10
|
||||
|
||||
import Common.Styles 1.0
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ Rectangle{
|
|||
MediaProgressBar{
|
||||
id: mediaProgressBar
|
||||
anchors.fill: parent
|
||||
progressDuration: !vocalPlayer.item ? vocalRecorder.getDuration() : 0
|
||||
progressDuration: !vocalPlayer.item && vocalRecorder? vocalRecorder.getDuration() : 0
|
||||
progressPosition: !vocalPlayer.item ? progressDuration : 0
|
||||
value: !vocalPlayer.item ? 0.01 * progressDuration / 5 : 100
|
||||
stopAtEnd: !audioPreviewBlock.isRecording
|
||||
|
|
|
|||
|
|
@ -160,54 +160,61 @@ Rectangle {
|
|||
anchors.right:parent.right
|
||||
spacing:-4
|
||||
function getFilterFlags(){
|
||||
return simpleFilter.value | secureFilter.value | groupFilter.value | secureGroupFilter.value | ephemeralsFilter.value;
|
||||
}
|
||||
CheckBoxText {
|
||||
id:simpleFilter
|
||||
//: 'Simple rooms' : Filter item
|
||||
//~ Mode Selecting it will show all simple rooms
|
||||
text:qsTr('timelineFilterSimpleRooms')
|
||||
property var value : (checkState==Qt.Checked?TimelineProxyModel.SimpleChatRoom: (checkState == Qt.PartiallyChecked ?TimelineProxyModel.NoSimpleChatRoom:0))
|
||||
onValueChanged: timeline.model.filterFlags = filterChoices.getFilterFlags()
|
||||
tristate: true
|
||||
return secureFilter.value | groupFilter.value | ephemeralsFilter.value;
|
||||
}
|
||||
function getNextState(checkState){
|
||||
if(checkState === Qt.Unchecked)
|
||||
return Qt.Checked;
|
||||
else if(checkState === Qt.Checked)
|
||||
return Qt.PartiallyChecked;
|
||||
else
|
||||
return Qt.Unchecked;
|
||||
}
|
||||
CheckBoxText {
|
||||
Layout.fillWidth: true
|
||||
id:secureFilter
|
||||
//: 'Secure rooms' : Filter item
|
||||
//~ Mode Selecting it will show all secure rooms
|
||||
text:qsTr('timelineFilterSecureRooms')
|
||||
property var value : (checkState==Qt.Checked?TimelineProxyModel.SecureChatRoom: (checkState == Qt.PartiallyChecked ?TimelineProxyModel.NoSecureChatRoom:0))
|
||||
//: 'Secure rooms' : Filter item. Selecting it will show all secure rooms.
|
||||
text: checkState === Qt.Checked ? qsTr('timelineFilterSecureRooms') : checkState === Qt.Unchecked
|
||||
//: 'All security levels' : Filter item. Selecting it will not do any filter on security level.
|
||||
? qsTr('timelineFilterAllSecureLevelRooms')
|
||||
//: 'Standard rooms' : Filter item. Selecting it will show all simple rooms.
|
||||
: qsTr('timelineFilterStandardRooms')
|
||||
property var value : (checkState==Qt.Checked?TimelineProxyModel.SecureChatRoom: (checkState == Qt.PartiallyChecked ?TimelineProxyModel.StandardChatRoom:0))
|
||||
onValueChanged: timeline.model.filterFlags = filterChoices.getFilterFlags()
|
||||
tristate: true
|
||||
visible: SettingsModel.secureChatEnabled && SettingsModel.standardChatEnabled
|
||||
nextCheckState: function(){ return parent.getNextState(checkState)}
|
||||
}
|
||||
CheckBoxText {
|
||||
id:groupFilter
|
||||
//: 'Chat groups' : Filter item
|
||||
//~ Mode Selecting it will show all chat groups (with more than one participant)
|
||||
text:qsTr('timelineFilterChatGroups')
|
||||
property var value : (checkState==Qt.Checked?TimelineProxyModel.GroupChatRoom: (checkState == Qt.PartiallyChecked ?TimelineProxyModel.NoGroupChatRoom:0))
|
||||
onValueChanged: timeline.model.filterFlags = filterChoices.getFilterFlags()
|
||||
tristate: true
|
||||
}
|
||||
CheckBoxText {
|
||||
id:secureGroupFilter
|
||||
//: 'Secure Chat Groups' : Filter item
|
||||
//~ Mode Selecting it will show all secure chat groups (with more than one participant)
|
||||
text:qsTr('timelineFilterSecureChatGroups')
|
||||
property var value : (checkState==Qt.Checked?TimelineProxyModel.SecureGroupChatRoom: (checkState == Qt.PartiallyChecked ?TimelineProxyModel.NoSecureGroupChatRoom:0))
|
||||
Layout.fillWidth: true
|
||||
//: 'Chat groups' : Filter item. Selecting it will show all chat groups (with more than one participant).
|
||||
text: checkState === Qt.Checked ? qsTr('timelineFilterChatGroups') : checkState === Qt.Unchecked
|
||||
//: 'Any conversations' : Filter item. Selecting it will not do any filter on the type of conversations.
|
||||
? qsTr('timelineFilterAnyChatRooms')
|
||||
//: 'Simple rooms' : Filter item. Selecting it will show all secure chat groups (with more than one participant).
|
||||
: qsTr('timelineFilterSimpleRooms')
|
||||
property var value : (checkState==Qt.Checked?TimelineProxyModel.GroupChatRoom: (checkState == Qt.PartiallyChecked ?TimelineProxyModel.SimpleChatRoom:0))
|
||||
onValueChanged: timeline.model.filterFlags = filterChoices.getFilterFlags()
|
||||
tristate: true
|
||||
visible: SettingsModel.secureChatEnabled || SettingsModel.standardChatEnabled
|
||||
nextCheckState: function(){ return parent.getNextState(checkState)}
|
||||
}
|
||||
CheckBoxText {
|
||||
id:ephemeralsFilter
|
||||
//: 'Ephemerals' : Filter item
|
||||
//~ Mode Selecting it will show all chat rooms where the ephemeral mode has been enabled.
|
||||
text:qsTr('timelineFilterEphemerals')
|
||||
Layout.fillWidth: true
|
||||
//: 'Ephemerals' : Filter item. Selecting it will show all chat rooms where the ephemeral mode has been enabled.
|
||||
text: checkState === Qt.Checked ? qsTr('timelineFilterEphemerals') : checkState === Qt.Unchecked
|
||||
//: 'Ephemerals on/off' : Filter item. Selecting it will not do any filter on ephemerals activation.
|
||||
? qsTr('timelineFilterAnyEphemerals')
|
||||
//: 'No Ephemerals' : Filter item. Selecting it will hide all chat rooms where the ephemeral mode has been enabled.
|
||||
: qsTr('timelineFilterNoEphemerals')
|
||||
property var value : (checkState==Qt.Checked?TimelineProxyModel.EphemeralChatRoom: (checkState == Qt.PartiallyChecked ?TimelineProxyModel.NoEphemeralChatRoom:0))
|
||||
visible: SettingsModel.secureChatEnabled || SettingsModel.standardChatEnabled
|
||||
onValueChanged: timeline.model.filterFlags = filterChoices.getFilterFlags()
|
||||
tristate: true
|
||||
nextCheckState: function(){ return parent.getNextState(checkState)}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// -------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -7,63 +7,69 @@ import Utils 1.0
|
|||
// =============================================================================
|
||||
|
||||
AssistantAbstractView {
|
||||
mainAction: requestBlock.execute
|
||||
mainActionEnabled: url.text.length > 0
|
||||
mainActionLabel: qsTr('confirmAction')
|
||||
|
||||
title: qsTr('fetchRemoteConfigurationTitle')
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
Connections {
|
||||
target: SettingsModel
|
||||
|
||||
onRemoteProvisioningChanged: {
|
||||
requestBlock.stop('')
|
||||
|
||||
window.detachVirtualWindow()
|
||||
window.attachVirtualWindow(Utils.buildDialogUri('ConfirmDialog'), {
|
||||
descriptionText: qsTr('remoteProvisioningUpdateDescription'),
|
||||
}, function (status) {
|
||||
if (status) {
|
||||
App.restart()
|
||||
} else {
|
||||
window.setView('Home')
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
onRemoteProvisioningNotChanged: requestBlock.stop(qsTr('remoteProvisioningError'))
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
Column {
|
||||
anchors.fill: parent
|
||||
|
||||
Form {
|
||||
orientation: Qt.Vertical
|
||||
width: parent.width
|
||||
|
||||
FormLine {
|
||||
FormGroup {
|
||||
label: qsTr('urlLabel')
|
||||
|
||||
TextField {
|
||||
id: url
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
RequestBlock {
|
||||
id: requestBlock
|
||||
|
||||
action: (function () {
|
||||
SettingsModel.remoteProvisioning = url.text
|
||||
})
|
||||
|
||||
width: parent.width
|
||||
}
|
||||
}
|
||||
mainAction: requestBlock.execute
|
||||
mainActionEnabled: url.text.length > 0
|
||||
mainActionLabel: qsTr('confirmAction')
|
||||
|
||||
title: qsTr('fetchRemoteConfigurationTitle')
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
Connections {
|
||||
target: SettingsModel
|
||||
|
||||
onRemoteProvisioningChanged: {
|
||||
requestBlock.stop('')
|
||||
|
||||
window.detachVirtualWindow()
|
||||
window.attachVirtualWindow(Utils.buildDialogUri('ConfirmDialog'), {
|
||||
descriptionText: qsTr('remoteProvisioningUpdateDescription'),
|
||||
}, function (status) {
|
||||
if (status) {
|
||||
App.restart()
|
||||
} else {
|
||||
window.setView('Home')
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
onRemoteProvisioningNotChanged: requestBlock.stop(qsTr('remoteProvisioningError'))
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
Column {
|
||||
anchors.fill: parent
|
||||
|
||||
Form {
|
||||
orientation: Qt.Vertical
|
||||
width: parent.width
|
||||
|
||||
FormLine {
|
||||
FormGroup {
|
||||
label: qsTr('urlLabel')
|
||||
|
||||
TextField {
|
||||
id: url
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
RequestBlock {
|
||||
id: requestBlock
|
||||
|
||||
action: (function () {
|
||||
SettingsModel.remoteProvisioning = url.text
|
||||
})
|
||||
|
||||
width: parent.width
|
||||
}
|
||||
}
|
||||
Component.onCompleted: {
|
||||
if( !CoreManager.isLastRemoteProvisioningGood() )
|
||||
//: 'Last remote provisioning failed' : Test to warn the user that the last fetch of remote provisioning has failed.
|
||||
requestBlock.stop(qsTr('lastProvisioningFailed'))
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue