diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 78d40c23bfccfa04af3dc0064fc0245acbb52764..c4330d5d9dbd0602cafb53230c32767d1a9bbe30 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -15,6 +15,8 @@
Eliminar contacto de la lista
Contactos
ahora
+ min
+ conversaciones por leer
enviando…
Renovar anuncio PGP
Desencriptando mensaje. Espera por favor…
@@ -31,7 +33,7 @@
Compartir con
Pulsa para preguntar otra vez
Huella dactilar OTR
- No se ha generado una huella dactilar OTR. Simplemente continúa y comienza una conversación encriptada
+ No se ha generado una huella dactilar OTR. Continúa y comienza una conversación encriptada
Comenzar conversación
Invitar contactos
Invitar a conferencia existente
@@ -89,8 +91,8 @@
ofreciendo…
Clave openPGP no encontrada
Conversations no ha podido encriptar tus mensajes porque tu contacto no está anunciando su clave publica.\n\nPor favor, pide a tu contacto que configure openPGP.
- Mensaje encriptado recibido. Pulsa para desencriptar y ver.
- Imagen encriptada recibida. Pulsa para desencriptar y ver.
+ Mensaje encriptado recibido. Pulsa para ver.
+ Imagen encriptada recibida. Pulsa para ver.
Imagen recibida. Pulsa para ver
Encriptación con OTR no disponible
Desafortunadamente la encriptación con OTR no está disponible para transferencia de archivos. Puedes selecionar encriptación con openPGP o no usar encriptación.
@@ -124,7 +126,7 @@
Aceptar
Ha ocurrido un error
Suscripción de presencia
- Por defecto otorgar y pedir suscripciones de presencia de los contactos que ha creado
+ Por defecto otorgar y pedir suscripciones de presencia de los contactos que has creado
Suscripciones
Tu cuenta
Claves
@@ -138,7 +140,7 @@
Error convirtiendo el archivo de imagen
Archivo no encontrado
Error I/O general. ¿Puede que te hayas quedado sin espacio en disco?
- La aplicación que usas para seleccionar imágenes no nos proporciona suficientes permisos para leer el archivo.\n\nUtiliza un explorador de ficheros diferente para seleccionar la imagen
+ La aplicación que usas para seleccionar imágenes no proporciona suficientes permisos para leer el archivo.\n\nUtiliza un explorador de ficheros diferente para seleccionar la imagen
Estado:
Desconocido
Deshabilitado temporalmente
@@ -167,5 +169,5 @@
Configuración de cuenta
Guardar
Las contraseñas no coinciden
- Éste no es un identificador de Jabber válido
+ El identificador no es un identificador de Jabber válido
\ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 2b5c25f272288f5d7396ecf9e726b90ba442a501..9db67fdf17e5f3bc54168a591fb0fbf57fac84fd 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -15,6 +15,8 @@
Delete from roster
Contacts
just now
+ min ago
+ unread Conversations
sending…
Renew PGP announcement
Decrypting message. Please wait…
diff --git a/src/eu/siacs/conversations/ui/ConversationActivity.java b/src/eu/siacs/conversations/ui/ConversationActivity.java
index 346cd2fc4516886328ee5114ec4cdf79afe9c450..f19959352b6fbabca8f2d8922b94d736f7c11d8d 100644
--- a/src/eu/siacs/conversations/ui/ConversationActivity.java
+++ b/src/eu/siacs/conversations/ui/ConversationActivity.java
@@ -223,7 +223,7 @@ public class ConversationActivity extends XmppActivity {
}
((TextView) view.findViewById(R.id.conversation_lastupdate))
- .setText(UIHelper.readableTimeDifference(conv
+ .setText(UIHelper.readableTimeDifference(getContext(), conv
.getLatestMessage().getTimeSent()));
ImageView profilePicture = (ImageView) view
diff --git a/src/eu/siacs/conversations/ui/ConversationFragment.java b/src/eu/siacs/conversations/ui/ConversationFragment.java
index 7ab019361cb553783cca7775b561b658f0f3f392..41837d8fd36aff06635ef1fba7c2cc9773181007 100644
--- a/src/eu/siacs/conversations/ui/ConversationFragment.java
+++ b/src/eu/siacs/conversations/ui/ConversationFragment.java
@@ -233,7 +233,7 @@ public class ConversationFragment extends Fragment {
viewHolder.indicator.setVisibility(View.VISIBLE);
}
- String formatedTime = UIHelper.readableTimeDifference(message
+ String formatedTime = UIHelper.readableTimeDifference(getContext(), message
.getTimeSent());
if (message.getStatus() <= Message.STATUS_RECIEVED) {
if ((filesize != null) && (info != null)) {
diff --git a/src/eu/siacs/conversations/utils/UIHelper.java b/src/eu/siacs/conversations/utils/UIHelper.java
index ff99c0915568ee5e37f6ab7ca20d656af55c0717..d626d421ac31f9ede2145b53125bf9f8abb72a39 100644
--- a/src/eu/siacs/conversations/utils/UIHelper.java
+++ b/src/eu/siacs/conversations/utils/UIHelper.java
@@ -50,16 +50,16 @@ public class UIHelper {
private static final int FG_COLOR = 0xFFE5E5E5;
private static final int TRANSPARENT = 0x00000000;
- public static String readableTimeDifference(long time) {
+ public static String readableTimeDifference(Context context, long time) {
if (time == 0) {
- return "just now";
+ return context.getString(R.string.just_now);
}
Date date = new Date(time);
long difference = (System.currentTimeMillis() - time) / 1000;
if (difference < 60) {
- return "just now";
+ return context.getString(R.string.just_now);
} else if (difference < 60 * 10) {
- return difference / 60 + " min ago";
+ return difference / 60 + " " + context.getString(R.string.minutes_ago);
} else if (difference < 60 * 60 * 24) {
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm",Locale.US);
return sdf.format(date);
@@ -395,7 +395,7 @@ public class UIHelper {
.bigText(bigText.toString()));
} else {
NotificationCompat.InboxStyle style = new NotificationCompat.InboxStyle();
- style.setBigContentTitle(unread.size() + " unread Conversations");
+ style.setBigContentTitle(unread.size() + " " + context.getString(R.string.unread_conversations));
StringBuilder names = new StringBuilder();
for (int i = 0; i < unread.size(); ++i) {
targetUuid = unread.get(i).getUuid();
@@ -407,7 +407,7 @@ public class UIHelper {
style.addLine(Html.fromHtml("" + unread.get(i).getName(useSubject)
+ " " + unread.get(i).getLatestMessage().getReadableBody(context)));
}
- mBuilder.setContentTitle(unread.size() + " unread Conversations");
+ mBuilder.setContentTitle(unread.size() + " " + context.getString(R.string.unread_conversations));
mBuilder.setContentText(names.toString());
mBuilder.setStyle(style);
}