diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 91ba044ea..6f1715bac 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -22,7 +22,8 @@
Conversations
Compartir con Conversación
ahora
- %d min
+ 1 minuto
+ %d minutos
conversaciones por leer
enviando…
Renovar anuncio PGP
@@ -97,9 +98,6 @@
Error cargando imagen (Archivo no encontrado)
Archivo de imagen ofrecido para descarga
No conectado
- Debes estar conectado para enviar %s pero tu cuenta asociada a esta conversación está desconectada.
- No puedes ejecutar esta acción estando desconectado
- archivos
Mensajes encriptados con OTR
Gestionar cuenta
El contacto está desconectado
@@ -112,6 +110,7 @@
Reiniciar
Instalar
ofreciendo…
+ esperando…
Clave OpenPGP no encontrada
Conversations no ha podido encriptar tus mensajes porque el contacto no está anunciando su clave publica.\n\nPor favor, pide a tu contacto que configure OpenPGP.
Claves OpenPGP no encontradas
@@ -236,9 +235,13 @@
horas
mins
Se han perdido las claves de anuncio públicas
- última vez ahora
- última vez hace %d min.
- última vez hace %d horas
- última vez hace %d días
- nunca visto
+ Visto última vez ahora
+ Visto última vez hace 1 minuto
+ Visto última vez hace %d minutos
+ Visto última vez hace 1 hora
+ Visto última vez hace %d horas
+ Visto última vez hace 1 día
+ Visto última vez hace %d días
+ Nunca visto
+ Mensaje encriptado. Por favor instala OpenKeychain para desencriptar.
\ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
index f73258052..021c70e87 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -22,6 +22,7 @@
Conversations
Share with Conversation
just now
+ 1 min ago
%d mins ago
unread Conversations
sending…
@@ -235,8 +236,11 @@
mins
Missing public key announcements
last seen just now
+ last seen 1 minute ago
last seen %d minutes ago
+ last seen 1 hour ago
last seen %d hours ago
+ last seen 1 day ago
last seen %d days ago
never seen
Encrypted message. Please install OpenKeychain to decrypt.
diff --git a/src/eu/siacs/conversations/utils/UIHelper.java b/src/eu/siacs/conversations/utils/UIHelper.java
index 50715ee97..183d94f35 100644
--- a/src/eu/siacs/conversations/utils/UIHelper.java
+++ b/src/eu/siacs/conversations/utils/UIHelper.java
@@ -61,8 +61,10 @@ public class UIHelper {
}
Date date = new Date(time);
long difference = (System.currentTimeMillis() - time) / 1000;
- if (difference < 90) {
+ if (difference < 60) {
return context.getString(R.string.just_now);
+ } else if (difference < 60 * 2) {
+ return context.getString(R.string.minute_ago);
} else if (difference < 60 * 15) {
return context.getString(R.string.minutes_ago,Math.round(difference/60.0));
} else if (today(date)) {
@@ -87,12 +89,18 @@ public class UIHelper {
return context.getString(R.string.never_seen);
}
long difference = (System.currentTimeMillis() - time) / 1000;
- if (difference < 90) {
+ if (difference < 60) {
return context.getString(R.string.last_seen_now);
- } else if (difference < 60 * 90) {
- return context.getString(R.string.last_seen_mins,Math.round(difference/60.0));
- } else if (difference < 60 * 60 * 36) {
- return context.getString(R.string.last_seen_hours,Math.round(difference/(60.0*60.0)));
+ } else if (difference < 60 * 2) {
+ return context.getString(R.string.last_seen_min);
+ } else if (difference < 60 * 60) {
+ return context.getString(R.string.last_seen_mins,Math.round(difference/60.0));
+ } else if (difference < 60 * 60 * 2) {
+ return context.getString(R.string.last_seen_hour);
+ } else if (difference < 60 * 60 * 24) {
+ return context.getString(R.string.last_seen_hours,Math.round(difference/(60.0*60.0)));
+ } else if (difference < 60 * 60 * 48) {
+ return context.getString(R.string.last_seen_day);
} else {
return context.getString(R.string.last_seen_days,Math.round(difference/(60.0*60.0*24.0)));
}