diff --git a/app/src/main/kotlin/com/tutpro/baresip/AccountListAdapter.kt b/app/src/main/kotlin/com/tutpro/baresip/AccountListAdapter.kt
index 27581868..cb914dc9 100644
--- a/app/src/main/kotlin/com/tutpro/baresip/AccountListAdapter.kt
+++ b/app/src/main/kotlin/com/tutpro/baresip/AccountListAdapter.kt
@@ -3,6 +3,7 @@ package com.tutpro.baresip
import android.app.Activity
import android.content.Context
import android.content.Intent
+import android.content.res.Resources
import android.os.Bundle
import android.support.v7.app.AlertDialog
import android.view.LayoutInflater
@@ -38,8 +39,11 @@ class AccountListAdapter(private val cxt: Context, private val rows: ArrayList
Log.d("Baresip", "Delete button clicked")
val deleteDialog = AlertDialog.Builder(cxt)
- deleteDialog.setMessage("Do you want to delete account ${ua.account.aor}?")
- deleteDialog.setPositiveButton("Delete") { dialog, _ ->
+ deleteDialog.setMessage("${cxt.getString(R.string.delete_account)} ${ua.account.aor}?")
+ deleteDialog.setPositiveButton(cxt.getText(R.string.cancel)) { dialog, _ ->
+ dialog.dismiss()
+ }
+ deleteDialog.setNegativeButton(cxt.getText(R.string.delete)) { dialog, _ ->
Api.ua_destroy(ua.uap)
UserAgent.remove(ua)
AccountsActivity.generateAccounts()
@@ -47,9 +51,6 @@ class AccountListAdapter(private val cxt: Context, private val rows: ArrayList
- dialog.dismiss()
- }
deleteDialog.create().show()
}
return rowView
diff --git a/app/src/main/kotlin/com/tutpro/baresip/ChatActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/ChatActivity.kt
index f24a38eb..2375af3c 100644
--- a/app/src/main/kotlin/com/tutpro/baresip/ChatActivity.kt
+++ b/app/src/main/kotlin/com/tutpro/baresip/ChatActivity.kt
@@ -103,13 +103,13 @@ class ChatActivity : AppCompatActivity() {
builder.setMessage(String.format(getString(R.string.long_message_question),
chatPeer))
.setPositiveButton(getString(R.string.cancel), dialogClickListener)
- .setNegativeButton(getString(R.string.delete_message), dialogClickListener)
+ .setNegativeButton(getString(R.string.delete), dialogClickListener)
.setNeutralButton(getString(R.string.add_contact), dialogClickListener)
.show()
else
builder.setMessage(getText(R.string.short_message_question))
.setPositiveButton(getString(R.string.cancel), dialogClickListener)
- .setNegativeButton(getString(R.string.delete_message), dialogClickListener)
+ .setNegativeButton(getString(R.string.delete), dialogClickListener)
.show()
true
}
diff --git a/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt
index e25fe99c..14aa2ea6 100644
--- a/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt
+++ b/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt
@@ -84,16 +84,16 @@ class ChatsActivity: AppCompatActivity() {
val builder = AlertDialog.Builder(this@ChatsActivity, R.style.Theme_AppCompat)
val peer = ContactsActivity.contactName(uaMessages[pos].peerUri)
if (peer.startsWith("sip:"))
- builder.setMessage("Do you want to delete chat with peer " +
- "${Utils.friendlyUri(peer, Utils.aorDomain(aor))} or add peer to contacts?")
- .setPositiveButton("Cancel", dialogClickListener)
- .setNegativeButton("Delete Chat", dialogClickListener)
- .setNeutralButton("Add Contact", dialogClickListener)
+ builder.setMessage(String.format(getString(R.string.long_chat_question),
+ Utils.friendlyUri(peer, Utils.aorDomain(aor))))
+ .setPositiveButton(getText(R.string.cancel), dialogClickListener)
+ .setNegativeButton(getText(R.string.delete), dialogClickListener)
+ .setNeutralButton(getText(R.string.add_contact), dialogClickListener)
.show()
else
- builder.setMessage("Do you want to delete chat with '$peer'?")
- .setPositiveButton("Cancel", dialogClickListener)
- .setNegativeButton("Delete Chat", dialogClickListener)
+ builder.setMessage("${getString(R.string.short_chat_question)} '$peer'?")
+ .setPositiveButton(getText(R.string.cancel), dialogClickListener)
+ .setNegativeButton(getText(R.string.delete), dialogClickListener)
.show()
true
}
diff --git a/app/src/main/res/layout/activity_accounts.xml b/app/src/main/res/layout/activity_accounts.xml
index 64756fb6..4bfdf6ba 100644
--- a/app/src/main/res/layout/activity_accounts.xml
+++ b/app/src/main/res/layout/activity_accounts.xml
@@ -27,8 +27,9 @@
android:textSize="20sp"
android:layout_alignParentStart="true"
android:layout_marginStart="0dp"
- android:layout_toLeftOf="@+id/addAccount"
+ android:layout_toStartOf="@+id/addAccount"
android:inputType="textEmailAddress"
+ android:autofillHints="username"
android:hint="@string/sip_uri_user_domain" >
@@ -38,8 +39,10 @@
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentEnd="true"
- android:layout_marginLeft="6dp"
+ android:layout_gravity="end"
+ android:layout_marginStart="6dp"
android:src="@drawable/action_add"
+ android:contentDescription="@string/add"
android:scaleType="centerCrop" >
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 91412470..d5dc1734 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -81,6 +81,7 @@
SIP URI user@domain
Export
Import
+ Do you want to delete account
Answer
@@ -98,14 +99,15 @@
New message
Do you want to delete message or add peer %1$s to contacts?
Do you want to delete message?
- Delete Message
Add Contact
Sending of message failed
-
Chat History
New Chat Peer
+ Do you want to delete chat with peer %1$s or
+ add peer to contacts?
+ Do you want to delete chat with
Configuration
@@ -161,6 +163,8 @@
User ID
Password
SIP URI
+ Add
+ Delete
…