mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-02-07 15:08:24 +00:00
Display away message if timestamp is not available.
This commit is contained in:
parent
ad6b25bf21
commit
25a5f33356
18 changed files with 71 additions and 1 deletions
|
|
@ -2506,6 +2506,10 @@ Klikněte zde: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation>Online %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Nepřítomný</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2492,6 +2492,10 @@ Klik her: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Fraværende</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2492,6 +2492,10 @@ Klicken Sie hier: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Abwesend</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2493,6 +2493,10 @@ Click here: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation>Online on %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Away</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2492,6 +2492,10 @@ Haga clic aquí: <a href="%1">%1 </a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Ausente</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2492,6 +2492,10 @@ Cliquez ici : <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation>En ligne le %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Absent</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2479,6 +2479,10 @@ Kattintson ide: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Hiányzó</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2492,6 +2492,10 @@ Clicca: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Assente</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2479,6 +2479,10 @@
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">不在</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2505,6 +2505,10 @@ Spustelėkite čia: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Nėra</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2492,6 +2492,10 @@ Clique aqui: <a href="%1">%1 </a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation>Online às % 1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Ausente</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2505,6 +2505,10 @@
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Отсутствующий</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2492,6 +2492,10 @@ Klicka här: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Frånvarande</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2479,6 +2479,10 @@ Buraya tıklayın: <a href="%1">%1</a>
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Mevcut olmayan</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2505,6 +2505,10 @@
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">Відсутній</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -2479,6 +2479,10 @@
|
|||
<extracomment>'Online on %1' : Presence text for latter days (%1 is a date)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presenceAway</source>
|
||||
<translation type="unfinished">缺席的</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
|
|
|
|||
|
|
@ -212,7 +212,11 @@ Presence::PresenceStatus ContactModel::getPresenceStatus () const {
|
|||
|
||||
QDateTime ContactModel::getPresenceTimestamp() const{
|
||||
if(mLinphoneFriend->getPresenceModel()){
|
||||
return QDateTime::fromMSecsSinceEpoch(mLinphoneFriend->getPresenceModel()->getTimestamp() * 1000);
|
||||
time_t timestamp = mLinphoneFriend->getPresenceModel()->getTimestamp();
|
||||
if(timestamp == -1)
|
||||
return QDateTime();
|
||||
else
|
||||
return QDateTime::fromMSecsSinceEpoch(timestamp * 1000);
|
||||
}else
|
||||
return QDateTime();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ Item {
|
|||
return qsTr('presenceOnline');
|
||||
else if(visible){
|
||||
var d = new Date(timestamp)
|
||||
if(isNaN(d))
|
||||
return qsTr('presenceAway')
|
||||
var yesterday = new Date()
|
||||
yesterday.setDate(yesterday.getDate() - 1)
|
||||
if (Utils.equalDate(d, new Date()))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue