diff --git a/res/layout/activity_muc_details.xml b/res/layout/activity_muc_details.xml
index 73f21ad0..f866a485 100644
--- a/res/layout/activity_muc_details.xml
+++ b/res/layout/activity_muc_details.xml
@@ -13,7 +13,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
- android:text="Conference" />
+ android:text="@string/muc_details_conference" />
+ android:text="@string/muc_details_your_nickname" />
+ android:text="@string/muc_details_other_members" />
+ android:text="@string/account_settings_jabber_id" />
@@ -19,7 +19,7 @@
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textEmailAddress"
- android:hint="username@example.com">
+ android:hint="@string/account_settings_example_jabber_id">
@@ -30,7 +30,7 @@
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="Password:"
+ android:text="@string/account_settings_password"
android:textSize="14sp"/>
+ android:text="@string/register_account"/>
@@ -64,7 +64,7 @@
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPassword"
- android:hint="Confirm password"
+ android:hint="@string/confirm_password"
android:visibility="gone"
android:fontFamily="sans-serif" />
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index f0f05a67..ce4db1fb 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -28,6 +28,8 @@
Desencriptando mensaje. Espera por favor…
Detalles de la conferencia
El apodo ya está en uso
+ Administrador
+ Propietario
Moderador
Participante
Visitante
@@ -46,6 +48,7 @@
Crear nueva conferencia
Crear nuevo contacto
Contactos
+ Busca o escribe identificador Jabber
Seleccionar cuenta
Conferencia multiusuario
¿Estás intentando unirte a una conferencia?
@@ -57,6 +60,7 @@
Sí
No
Ok
+ Hecho
Crear \u0026 Invitar
¿Quieres crear una nueva conferencia con una dirección generada aleatoriamente e invitar a los contactos seleccionados a ella?
No hay conferencias existentes
@@ -97,7 +101,7 @@
archivos
Mensajes encriptados con OTR
Gestionar cuenta
- Tu contacto está desconectado
+ El contacto está desconectado
Desgraciadamente no es posible enviar mensajes encriptados con OTR a un contacto desconectado.\n¿Quieres enviar el mensaje en texto plano?
Desgraciadamente no es posible enviar archivos a un contacto desconectado.
Enviar sin encriptar
@@ -108,7 +112,7 @@
Instalar
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.
+ 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.
Mensaje encriptado recibido. Pulsa para ver.
Imagen encriptada recibida. Pulsa para ver.
Imagen recibida. Pulsa para ver
@@ -185,9 +189,16 @@
Eliminar cuenta
Deshabilitar temporalmente
Habilitar
+ ¿Estás seguro?
+ Si eliminas tu cuenta tu historial completo de conversaciones se perderá
Grabar audio
Configuración de cuenta
- Guardar
+ Identificador Jabber:
+ Contraseña:
+ usuario@ejemplo.com
+ Confirmar contraseña:
+ Contraseña
+ Confirmar contraseña
Las contraseñas no coinciden
El identificador no es un identificador de Jabber válido
Sin memoria. La imagen es demasiado grande
@@ -198,4 +209,8 @@
Ausencia ext.
No molestar
Desconectado
+ Conferencia
+ Ausnto de la Conferencia
+ Tu apodo
+ Otros Miembros
\ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 0512106e..5ac2514d 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -28,6 +28,8 @@
Decrypting message. Please wait…
Conference Details
Nickname is already in use
+ Admin
+ Owner
Moderator
Participant
Visitor
@@ -46,6 +48,7 @@
Create new conference
Create new contact
Contacts
+ Search or enter Jabber ID
Choose account
Multi User Conference
Are you trying to join a conference?
@@ -57,6 +60,7 @@
Yes
No
Ok
+ Done
Create \u0026 Invite
Do you want to create a new conference with a randomly generated address and invite the selected contacts to it?
No existing conferences
@@ -185,9 +189,16 @@
Delete
Temporarily disable
Enable
+ Are you sure?
+ If you delete your account your entire conversation history will be lost
Record voice
Account Settings
- Save
+ Jabber ID:
+ Password:
+ username@example.com
+ Confirm password:
+ Password
+ Confirm password
Passwords do not match
This is not a valid Jabber ID
Ouf of memory. Image is to large
@@ -198,4 +209,8 @@
extended away
do not disturb
offline
+ Conference
+ Conference Subject
+ Your nickname
+ Other Members
\ No newline at end of file
diff --git a/src/eu/siacs/conversations/ui/ManageAccountActivity.java b/src/eu/siacs/conversations/ui/ManageAccountActivity.java
index ba570364..70af44e0 100644
--- a/src/eu/siacs/conversations/ui/ManageAccountActivity.java
+++ b/src/eu/siacs/conversations/ui/ManageAccountActivity.java
@@ -261,10 +261,10 @@ public class ManageAccountActivity extends XmppActivity {
mode.finish();
} else if (item.getItemId()==R.id.mgmt_account_delete) {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
- builder.setTitle("Are you sure?");
+ builder.setTitle(getString(R.string.mgmt_account_are_you_sure));
builder.setIconAttribute(android.R.attr.alertDialogIcon);
- builder.setMessage("If you delete your account your entire conversation history will be lost");
- builder.setPositiveButton("Delete", new OnClickListener() {
+ builder.setMessage(getString(R.string.mgmt_account_delete_confirm_text));
+ builder.setPositiveButton(getString(R.string.delete), new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
@@ -273,7 +273,7 @@ public class ManageAccountActivity extends XmppActivity {
mode.finish();
}
});
- builder.setNegativeButton("Cancel",null);
+ builder.setNegativeButton(getString(R.string.cancel),null);
builder.create().show();
} else if (item.getItemId()==R.id.mgmt_account_announce_pgp) {
if (activity.hasPgp()) {
@@ -293,7 +293,7 @@ public class ManageAccountActivity extends XmppActivity {
noFingerprintView.setVisibility(View.GONE);
}
builder.setView(view);
- builder.setPositiveButton("Done", null);
+ builder.setPositiveButton(getString(R.string.done), null);
builder.create().show();
} else if (item.getItemId() == R.id.mgmt_account_info) {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
diff --git a/src/eu/siacs/conversations/ui/MucDetailsActivity.java b/src/eu/siacs/conversations/ui/MucDetailsActivity.java
index c6807c61..d1725d41 100644
--- a/src/eu/siacs/conversations/ui/MucDetailsActivity.java
+++ b/src/eu/siacs/conversations/ui/MucDetailsActivity.java
@@ -153,11 +153,11 @@ public class MucDetailsActivity extends XmppActivity {
switch (self.getAffiliation()) {
case User.AFFILIATION_ADMIN:
mRoleAffiliaton.setText(getReadableRole(self.getRole())
- + " (Admin)");
+ + " (" + getString(R.string.admin) + ")");
break;
case User.AFFILIATION_OWNER:
mRoleAffiliaton.setText(getReadableRole(self.getRole())
- + " (Owner)");
+ + " (" + getString(R.string.owner) + ")");
break;
default:
mRoleAffiliaton