diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 1f6ce0fda9..461d52b161 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -36,58 +36,58 @@
diff --git a/res/drawable-hdpi/hairline_left.9.png b/res/drawable-hdpi/hairline_left.9.png
deleted file mode 100644
index 5d9c7210ea..0000000000
Binary files a/res/drawable-hdpi/hairline_left.9.png and /dev/null differ
diff --git a/res/drawable-hdpi/hairline_right.9.png b/res/drawable-hdpi/hairline_right.9.png
deleted file mode 100644
index 610d341204..0000000000
Binary files a/res/drawable-hdpi/hairline_right.9.png and /dev/null differ
diff --git a/res/drawable-hdpi/ic_lock_message_sms.png b/res/drawable-hdpi/ic_lock_message_sms.png
deleted file mode 100644
index 6d1029ce93..0000000000
Binary files a/res/drawable-hdpi/ic_lock_message_sms.png and /dev/null differ
diff --git a/res/drawable-mdpi/hairline_left.9.png b/res/drawable-mdpi/hairline_left.9.png
deleted file mode 100644
index 1fd051d9b4..0000000000
Binary files a/res/drawable-mdpi/hairline_left.9.png and /dev/null differ
diff --git a/res/drawable-mdpi/hairline_right.9.png b/res/drawable-mdpi/hairline_right.9.png
deleted file mode 100644
index 75f84a43e8..0000000000
Binary files a/res/drawable-mdpi/hairline_right.9.png and /dev/null differ
diff --git a/res/drawable-xhdpi/hairline_left.9.png b/res/drawable-xhdpi/hairline_left.9.png
deleted file mode 100644
index d2574bc98f..0000000000
Binary files a/res/drawable-xhdpi/hairline_left.9.png and /dev/null differ
diff --git a/res/drawable-xhdpi/hairline_right.9.png b/res/drawable-xhdpi/hairline_right.9.png
deleted file mode 100644
index bb7948566d..0000000000
Binary files a/res/drawable-xhdpi/hairline_right.9.png and /dev/null differ
diff --git a/res/layout/auto_initiate_activity.xml b/res/layout/auto_initiate_activity.xml
index df72136d9c..636a521abc 100644
--- a/res/layout/auto_initiate_activity.xml
+++ b/res/layout/auto_initiate_activity.xml
@@ -9,22 +9,22 @@
+ android:layout_marginBottom="5dip"
+ android:text="@string/you_have_received_a_message_from_someone_who_supports_textsecure_encrypted_sessions_would_you_like_to_initiate_a_key_exchange_so_you_can_communicate_securely"/>
diff --git a/res/layout/change_passphrase_activity.xml b/res/layout/change_passphrase_activity.xml
index a6e34a2d04..b2c445eda4 100644
--- a/res/layout/change_passphrase_activity.xml
+++ b/res/layout/change_passphrase_activity.xml
@@ -10,7 +10,7 @@
@@ -34,7 +34,7 @@
@@ -51,13 +51,13 @@
android:padding="10dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="Cancel"/>
+ android:text="@string/cancel"/>
+ android:text="@android:string/ok"/>
diff --git a/res/layout/contact_list_item.xml b/res/layout/contact_list_item.xml
deleted file mode 100644
index 9df98f5562..0000000000
--- a/res/layout/contact_list_item.xml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout/contact_selection_group_activity.xml b/res/layout/contact_selection_group_activity.xml
index 1afda4531e..c71f836ebb 100644
--- a/res/layout/contact_selection_group_activity.xml
+++ b/res/layout/contact_selection_group_activity.xml
@@ -1,27 +1,7 @@
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/res/layout/contact_selection_group_item.xml b/res/layout/contact_selection_group_item.xml
index 88eb027faa..a8b747abe5 100644
--- a/res/layout/contact_selection_group_item.xml
+++ b/res/layout/contact_selection_group_item.xml
@@ -1,21 +1,4 @@
-
+ android:fastScrollEnabled="true" />
+ android:fillViewport="true">
-
+
+ android:fastScrollEnabled="true" />
+ android:fillViewport="true" >
+
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout/conversation_activity.xml b/res/layout/conversation_activity.xml
index 90bac9e45b..9bb5670dd2 100644
--- a/res/layout/conversation_activity.xml
+++ b/res/layout/conversation_activity.xml
@@ -59,26 +59,12 @@
android:layout_height="fill_parent"
android:gravity="center_vertical">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:text="@string/remove" />
@@ -108,7 +94,7 @@
android:autoText="true"
android:capitalize="sentences"
android:nextFocusRight="@+id/send_button"
- android:hint="Type message"
+ android:hint="@string/type_message"
android:maxLines="4"
android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine"
android:imeOptions="actionSend|flagNoEnterAction"
@@ -121,7 +107,7 @@
android:layout_height="fill_parent"
android:layout_gravity="center_vertical"
android:nextFocusLeft="@+id/embedded_text_editor"
- android:text="Send"
+ android:text="@string/send2"
android:padding="8dip"
/>
diff --git a/res/layout/conversation_fragment_cab.xml b/res/layout/conversation_fragment_cab.xml
index 5f3dfbd9d5..7b2eefb028 100644
--- a/res/layout/conversation_fragment_cab.xml
+++ b/res/layout/conversation_fragment_cab.xml
@@ -8,7 +8,7 @@
-
-
+ android:text="@string/repeat"/>
diff --git a/res/layout/icon_list_item.xml b/res/layout/icon_list_item.xml
index 4ea4b9c296..37c8b3bd8c 100644
--- a/res/layout/icon_list_item.xml
+++ b/res/layout/icon_list_item.xml
@@ -1,22 +1,4 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/mms_download_view.xml b/res/layout/mms_download_view.xml
deleted file mode 100644
index d33780be51..0000000000
--- a/res/layout/mms_download_view.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout/prompt_passphrase_activity.xml b/res/layout/prompt_passphrase_activity.xml
index 0fc3c6d838..83603919d0 100644
--- a/res/layout/prompt_passphrase_activity.xml
+++ b/res/layout/prompt_passphrase_activity.xml
@@ -23,14 +23,14 @@
diff --git a/res/layout/receive_key_activity.xml b/res/layout/receive_key_activity.xml
index 81766b849c..954803b0e6 100644
--- a/res/layout/receive_key_activity.xml
+++ b/res/layout/receive_key_activity.xml
@@ -30,25 +30,25 @@
diff --git a/res/layout/recent_call_item_selectable.xml b/res/layout/recent_call_item_selectable.xml
index 2c369c9d2f..4f4fc21b88 100644
--- a/res/layout/recent_call_item_selectable.xml
+++ b/res/layout/recent_call_item_selectable.xml
@@ -11,15 +11,13 @@
android:layout_height="fill_parent"
android:paddingLeft="14dip"
android:paddingRight="11dip"
- android:gravity="center_vertical"
- />
+ android:gravity="center_vertical" />
+ android:layout_marginRight="11dip" />
+ android:singleLine="true" />
+ android:textStyle="bold" />
+ android:textAppearance="?android:attr/textAppearanceSmall" />
+ android:ellipsize="marquee"/>
diff --git a/res/layout/recipients_panel.xml b/res/layout/recipients_panel.xml
index d200239676..55133be7e5 100644
--- a/res/layout/recipients_panel.xml
+++ b/res/layout/recipients_panel.xml
@@ -16,7 +16,7 @@
android:capitalize="sentences"
android:autoText="true"
android:singleLine="true"
- android:hint="To"
+ android:hint="@string/to"
android:paddingRight="45dip"
android:layout_width="fill_parent"/>
diff --git a/res/layout/review_identities.xml b/res/layout/review_identities.xml
index 4cb3178276..0a8f28fdb5 100644
--- a/res/layout/review_identities.xml
+++ b/res/layout/review_identities.xml
@@ -17,7 +17,7 @@
diff --git a/res/layout/save_identity_activity.xml b/res/layout/save_identity_activity.xml
index 31d267cb7c..3d2dd745fd 100644
--- a/res/layout/save_identity_activity.xml
+++ b/res/layout/save_identity_activity.xml
@@ -11,7 +11,7 @@
android:layout_marginTop="5dip"
android:layout_marginBottom="5dip"
android:textAppearance="?android:attr/textAppearanceMedium"
- android:text="Identity Name:" />
+ android:text="@string/identity_name" />
diff --git a/res/layout/send_key_activity.xml b/res/layout/send_key_activity.xml
deleted file mode 100644
index 70d9e34a41..0000000000
--- a/res/layout/send_key_activity.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout/verify_identity_activity.xml b/res/layout/verify_identity_activity.xml
index 2af91d236c..113ce9c9d2 100644
--- a/res/layout/verify_identity_activity.xml
+++ b/res/layout/verify_identity_activity.xml
@@ -14,7 +14,7 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
- android:text="Their identity (they read):"
+ android:text="@string/their_identity_they_read"
android:padding="7dip" />
diff --git a/res/layout/verify_imported_identity_activity.xml b/res/layout/verify_imported_identity_activity.xml
index 72a83f964d..6ab1bb34f7 100644
--- a/res/layout/verify_imported_identity_activity.xml
+++ b/res/layout/verify_imported_identity_activity.xml
@@ -10,7 +10,7 @@
+ android:text="@string/verified5"/>
+ android:text="@string/compare5"/>
+ android:text="@string/cancel" />
diff --git a/res/layout/verify_keys_activity.xml b/res/layout/verify_keys_activity.xml
index 7a8abf134d..20d5325188 100644
--- a/res/layout/verify_keys_activity.xml
+++ b/res/layout/verify_keys_activity.xml
@@ -14,7 +14,7 @@
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:textAppearance="?android:attr/textAppearanceLarge"
- android:text="They read this:"
+ android:text="@string/they_read_this"
android:padding="7dip" />
+ android:text="@string/qr_code" />
+ android:text="@android:string/ok"/>
diff --git a/res/menu/contact_selection.xml b/res/menu/contact_selection.xml
index 6f3145eb20..a61fb40766 100644
--- a/res/menu/contact_selection.xml
+++ b/res/menu/contact_selection.xml
@@ -1,6 +1,6 @@