From ac9c756e6559a1d38e1be1a10fa4195cc4e38a5a Mon Sep 17 00:00:00 2001
From: sk13 <sk13@5a230232-f31e-4839-b85c-661838634aa0>
Date: Tue, 11 Jun 2019 05:43:00 +0000
Subject: [PATCH] Translation updates Layout fixes

---
 app/build.gradle                              |   6 +-
 app/src/main/res/layout/activity_about.xml    |  19 +-
 app/src/main/res/layout/fragment_finish.xml   | 242 +++++++++++-------
 .../res/layout/fragment_intro_connection.xml  | 189 ++++++++------
 .../main/res/layout/fragment_intro_net.xml    | 167 +++++++-----
 app/src/main/res/layout/fragment_welcome.xml  |   3 +
 app/src/main/res/values-de/strings.xml        |  28 +-
 app/src/main/res/values/strings.xml           |  34 +--
 8 files changed, 422 insertions(+), 266 deletions(-)

diff --git a/app/build.gradle b/app/build.gradle
index 0860463..4cf913c 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -19,13 +19,13 @@ android {
         }
     }
     compileSdkVersion 28
-    buildToolsVersion '28.0.3'
+    buildToolsVersion '29.0.0'
     defaultConfig {
         applicationId 'anonvpn.anon_next.android'
         minSdkVersion 14
         targetSdkVersion 26
-        versionCode 14
-        versionName '00.00.014'
+        versionCode 15
+        versionName '00.00.015'
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         vectorDrawables.useSupportLibrary = true
     }
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
index c2cc23e..8231993 100644
--- a/app/src/main/res/layout/activity_about.xml
+++ b/app/src/main/res/layout/activity_about.xml
@@ -11,9 +11,20 @@
     tools:context="anonvpn.anon_next.android.ui.AboutActivity">
 
     <TextView
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_margin="@dimen/margin_edge_top"
-        android:text="@string/about_text_desc" />
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="@dimen/margin_edge_top"
+      android:layout_marginLeft="@dimen/margin_edge_top"
+      android:layout_marginTop="@dimen/margin_edge_top"
+      android:layout_marginEnd="@dimen/margin_edge_top"
+      android:layout_marginRight="@dimen/margin_edge_top"
+      android:layout_marginBottom="@dimen/margin_edge_top"
+      android:autoLink="web"
+      android:editable="false"
+      android:linksClickable="true"
+      android:scrollHorizontally="false"
+      android:singleLine="false"
+      android:text="@string/about_text_desc"
+      android:textSize="18sp"/>
 
 </RelativeLayout>
diff --git a/app/src/main/res/layout/fragment_finish.xml b/app/src/main/res/layout/fragment_finish.xml
index 30ffcd1..dd3a5f1 100644
--- a/app/src/main/res/layout/fragment_finish.xml
+++ b/app/src/main/res/layout/fragment_finish.xml
@@ -4,103 +4,167 @@
     android:layout_height="match_parent"
     tools:context="anonvpn.anon_next.android.ui.tutorial.IntroAppFragment"
     android:orientation="vertical"
-    android:weightSum="3">
-
-    <RelativeLayout
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="0.5">
-        <TextView
-            android:id="@+id/welcome_tv_welc"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:layout_centerHorizontal="true"
-            android:textSize="30sp"
-            android:layout_centerInParent="true"
-            android:text="@string/tutfin_label_congrats"/>
-    </RelativeLayout>
-
-    <RelativeLayout
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="2.5"
-        android:layout_marginLeft="10dp"
-        android:layout_marginStart="10dp">
-
-        <LinearLayout
-            android:id="@+id/appi_ll_icons"
-            android:layout_width="wrap_content"
-            android:layout_height="match_parent"
-            android:orientation="vertical">
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="@dimen/margin_edge_top"
-                android:src="@drawable/ic_mood_black_48dp"/>
+    >
+
+    <TextView
+      android:id="@+id/welcome_tv_welc"
+      android:layout_width="match_parent"
+      android:layout_height="wrap_content"
+      android:layout_marginTop="16dp"
+      android:layout_marginBottom="16dp"
+      android:gravity="center"
+      android:text="@string/tutfin_label_congrats"
+      android:textSize="30sp"/>
+
 
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="15dp"
-                android:src="@drawable/ic_help_outline_black_48dp"/>
 
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="@dimen/margin_edge_top"
-                android:src="@drawable/ic_settings_black_48dp"/>
+
+        <ScrollView
+          android:layout_width="match_parent"
+          android:layout_height="0dp"
+          android:layout_weight="1"
+          android:fadeScrollbars="false"
+          android:scrollbarAlwaysDrawVerticalTrack="true"
+          android:scrollbarStyle="insideInset"
+          android:scrollbars="vertical">
+
+        <TableLayout
+          android:layout_width="match_parent"
+          android:layout_height="wrap_content">
+
+        <TableRow
+          android:layout_width="match_parent"
+          android:layout_height="wrap_content"
+          android:layout_marginLeft="@dimen/margin_edge_left"
+          android:layout_marginTop="@dimen/margin_edge_top"
+          android:layout_marginRight="@dimen/margin_edge_left"
+          >
+
 
             <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="@dimen/margin_edge_top"
-                android:src="@drawable/switch_black"/>
-        </LinearLayout>
-
-        <LinearLayout
-            android:id="@+id/appi_ll_text"
-            android:layout_width="wrap_content"
-            android:layout_height="match_parent"
-            android:orientation="vertical"
-            android:layout_toRightOf="@+id/appi_ll_icons"
-            android:layout_toEndOf="@+id/appi_ll_icons">
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="@dimen/margin_edge_top"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tutfin_label_frh"/>
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="15dp"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tutfin_label_snd"/>
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="15dp"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tutfin_label_thd"/>
+              android:layout_width="60dp"
+              android:layout_height="60dp"
+
+              android:layout_column="1"
+              android:layout_gravity="center_vertical"
+              android:src="@drawable/ic_mood_black_48dp"/>
+
+
 
             <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tutfin_label_frh"/>
-        </LinearLayout>
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              android:layout_column="2"
+              android:layout_gravity="center_vertical"
+              android:layout_marginLeft="@dimen/margin_edge_left"
+              android:layout_marginStart="@dimen/margin_edge_left"
+              android:gravity="center_vertical"
+              android:text="@string/tutfin_label_fst"
+              android:layout_weight="1"
+              android:textSize="@dimen/title"/>
+        </TableRow>
+
+
+            <TableRow
+              android:layout_width="match_parent"
+              android:layout_height="wrap_content"
+              android:layout_marginLeft="@dimen/margin_edge_left"
+              android:layout_marginTop="@dimen/margin_edge_top"
+              android:layout_marginRight="@dimen/margin_edge_left"
+              >
+
+
+                <ImageView
+                  android:layout_width="60dp"
+                  android:layout_height="60dp"
+                  android:layout_column="1"
+                  android:layout_gravity="center_vertical"
+                  android:src="@drawable/ic_help_outline_black_48dp"/>
+
+
+
+                <TextView
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_column="2"
+                  android:layout_gravity="center_vertical"
+                  android:layout_marginLeft="@dimen/margin_edge_left"
+                  android:layout_marginStart="@dimen/margin_edge_left"
+                  android:gravity="center_vertical"
+                  android:layout_weight="1"
+                  android:text="@string/tutfin_label_snd"
+                  android:textSize="@dimen/title"/>
+            </TableRow>
+
+
+            <TableRow
+              android:layout_width="match_parent"
+              android:layout_height="wrap_content"
+              android:layout_marginLeft="@dimen/margin_edge_left"
+              android:layout_marginTop="@dimen/margin_edge_top"
+              android:layout_marginRight="@dimen/margin_edge_left"
+              >
+
+
+                <ImageView
+                  android:layout_width="60dp"
+                  android:layout_height="60dp"
+                  android:layout_column="1"
+                  android:layout_gravity="center_vertical"
+                  android:src="@drawable/ic_settings_black_48dp"/>
+
+
+                <TextView
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_column="2"
+                  android:layout_gravity="center_vertical"
+                  android:layout_marginStart="@dimen/margin_edge_left"
+                  android:layout_marginLeft="@dimen/margin_edge_left"
+                  android:layout_marginRight="@dimen/margin_edge_left"
+                  android:layout_weight="1"
+                  android:gravity="center_vertical"
+                  android:text="@string/tutfin_label_thd"
+                  android:textSize="@dimen/title"/>
+            </TableRow>
+
+            <TableRow
+              android:layout_width="match_parent"
+              android:layout_height="wrap_content"
+              android:layout_marginLeft="@dimen/margin_edge_left"
+              android:layout_marginTop="@dimen/margin_edge_top"
+              android:layout_marginRight="@dimen/margin_edge_left"
+              >
+
+
+                <ImageView
+                  android:layout_width="60dp"
+                  android:layout_height="60dp"
+                  android:layout_column="1"
+                  android:layout_gravity="center_vertical"
+                  android:src="@drawable/switch_black"/>
+
+
+                <TextView
+                  android:layout_width="match_parent"
+                  android:layout_height="wrap_content"
+                  android:layout_column="2"
+                  android:layout_gravity="center_vertical"
+                  android:layout_marginStart="@dimen/margin_edge_left"
+                  android:layout_marginLeft="@dimen/margin_edge_left"
+                  android:layout_weight="1"
+                  android:gravity="center_vertical"
+                  android:text="@string/tutfin_label_frh"
+                  android:textSize="@dimen/title"/>
+            </TableRow>
+
+
+        </TableLayout>
+        </ScrollView>
+
 
-    </RelativeLayout>
 
 
 
 </LinearLayout>
+
diff --git a/app/src/main/res/layout/fragment_intro_connection.xml b/app/src/main/res/layout/fragment_intro_connection.xml
index d6ffdb4..67fd7f4 100644
--- a/app/src/main/res/layout/fragment_intro_connection.xml
+++ b/app/src/main/res/layout/fragment_intro_connection.xml
@@ -4,88 +4,127 @@
     android:layout_height="match_parent"
     tools:context="anonvpn.anon_next.android.ui.tutorial.IntroAppFragment"
     android:orientation="vertical"
-    android:weightSum="3">
+   >
 
-    <RelativeLayout
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="0.5">
         <TextView
             android:id="@+id/welcome_tv_welc"
-            android:layout_width="wrap_content"
+            android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_centerHorizontal="true"
+            android:layout_marginTop="16dp"
+            android:layout_marginBottom="16dp"
+            android:gravity="center"
             android:textSize="30sp"
-            android:layout_centerInParent="true"
             android:text="@string/tuticon_label_head"/>
-    </RelativeLayout>
-
-    <RelativeLayout
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="2.5"
-        android:layout_marginLeft="10dp"
-        android:layout_marginStart="10dp">
-
-        <LinearLayout
-            android:id="@+id/appi_ll_icons"
-            android:layout_width="wrap_content"
-            android:layout_height="match_parent"
-            android:orientation="vertical">
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="@dimen/margin_edge_top"
-                android:src="@drawable/ic_power_black_48dp"/>
-
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="55dp"
-                android:src="@drawable/mix_black"/>
-
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="30dp"
-                android:src="@drawable/ic_group_black_48dp"/>
-        </LinearLayout>
-
-        <LinearLayout
-            android:id="@+id/appi_ll_text"
-            android:layout_width="wrap_content"
-            android:layout_height="match_parent"
-            android:orientation="vertical"
-            android:layout_toRightOf="@+id/appi_ll_icons"
-            android:layout_toEndOf="@+id/appi_ll_icons">
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="@dimen/margin_edge_top"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tuticon_label_fst"/>
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="25dp"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tuticon_label_snd"/>
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="50dp"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tuticon_label_thd"/>
-        </LinearLayout>
-
-    </RelativeLayout>
 
 
 
+    <ScrollView
+      android:layout_width="match_parent"
+      android:layout_height="0dp"
+      android:layout_weight="1"
+      android:fadeScrollbars="false"
+      android:scrollbarAlwaysDrawVerticalTrack="true"
+      android:scrollbarStyle="insideInset"
+      android:scrollbars="vertical">
+
+    <TableLayout
+      android:layout_width="match_parent"
+      android:layout_height="wrap_content">
+
+    <TableRow
+      android:layout_width="match_parent"
+      android:layout_height="wrap_content"
+      android:layout_marginLeft="@dimen/margin_edge_left"
+      android:layout_marginTop="@dimen/margin_edge_top"
+      android:layout_marginRight="@dimen/margin_edge_left"
+      >
+        <ImageView
+          android:layout_width="60dp"
+          android:layout_height="60dp"
+
+          android:layout_column="1"
+          android:layout_gravity="center_vertical"
+          android:src="@drawable/ic_power_black_48dp"/>
+        <TextView
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:layout_column="2"
+          android:layout_gravity="center_vertical"
+          android:layout_marginLeft="@dimen/margin_edge_left"
+          android:layout_marginStart="@dimen/margin_edge_left"
+          android:gravity="center_vertical"
+          android:text="@string/tuticon_label_fst"
+          android:layout_weight="1"
+          android:textSize="@dimen/title"/>
+    </TableRow>
+
+    <TableRow
+      android:layout_width="match_parent"
+      android:layout_height="wrap_content"
+      android:layout_marginLeft="@dimen/margin_edge_left"
+      android:layout_marginTop="@dimen/margin_edge_top"
+      android:layout_marginRight="@dimen/margin_edge_left"
+      >
+        <ImageView
+          android:layout_width="60dp"
+          android:layout_height="60dp"
+
+          android:layout_column="1"
+          android:layout_gravity="center_vertical"
+          android:src="@drawable/mix_black"/>
+        <TextView
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:layout_column="2"
+          android:layout_gravity="center_vertical"
+          android:layout_marginLeft="@dimen/margin_edge_left"
+          android:layout_marginStart="@dimen/margin_edge_left"
+          android:gravity="center_vertical"
+          android:text="@string/tuticon_label_snd"
+          android:layout_weight="1"
+          android:textSize="@dimen/title"/>
+    </TableRow>
+
+    <TableRow
+      android:layout_width="match_parent"
+      android:layout_height="wrap_content"
+      android:layout_marginLeft="@dimen/margin_edge_left"
+      android:layout_marginTop="@dimen/margin_edge_top"
+      android:layout_marginRight="@dimen/margin_edge_left"
+      >
+    <ImageView
+      android:layout_width="60dp"
+      android:layout_height="60dp"
+
+      android:layout_column="1"
+      android:layout_gravity="center_vertical"
+      android:src="@drawable/ic_group_black_48dp"/>
+
+
+
+
+        <TextView
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:layout_column="2"
+          android:layout_gravity="center_vertical"
+          android:layout_marginLeft="@dimen/margin_edge_left"
+          android:layout_marginStart="@dimen/margin_edge_left"
+          android:gravity="center_vertical"
+          android:text="@string/tuticon_label_thd"
+          android:layout_weight="1"
+          android:textSize="@dimen/title"/>
+
+    </TableRow>
+
+
+
+
+
+
+
+</TableLayout>
+    </ScrollView>
+
+
 </LinearLayout>
diff --git a/app/src/main/res/layout/fragment_intro_net.xml b/app/src/main/res/layout/fragment_intro_net.xml
index 4943962..913071d 100644
--- a/app/src/main/res/layout/fragment_intro_net.xml
+++ b/app/src/main/res/layout/fragment_intro_net.xml
@@ -4,7 +4,7 @@
     android:layout_height="match_parent"
     tools:context="anonvpn.anon_next.android.ui.tutorial.IntroAppFragment"
     android:orientation="vertical"
-    android:weightSum="3">
+    >
 
     <RelativeLayout
         android:layout_width="match_parent"
@@ -20,72 +20,111 @@
             android:text="@string/tutinet_label_head"/>
     </RelativeLayout>
 
-    <RelativeLayout
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="2.5"
-        android:layout_marginLeft="10dp"
-        android:layout_marginStart="10dp">
 
-        <LinearLayout
-            android:id="@+id/appi_ll_icons"
-            android:layout_width="wrap_content"
-            android:layout_height="match_parent"
-            android:orientation="vertical">
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="10dp"
-                android:src="@drawable/ic_wifi_black_48dp"/>
-
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="10dp"
-                android:src="@drawable/ic_remove_red_eye_black_48dp"/>
-
-            <ImageView
-                android:layout_width="60dp"
-                android:layout_height="60dp"
-                android:layout_marginTop="40dp"
-                android:src="@drawable/ic_perm_scan_wifi_black_48dp"/>
-        </LinearLayout>
-
-        <LinearLayout
-            android:id="@+id/appi_ll_text"
-            android:layout_width="wrap_content"
-            android:layout_height="match_parent"
-            android:orientation="vertical"
-            android:layout_toRightOf="@+id/appi_ll_icons"
-            android:layout_toEndOf="@+id/appi_ll_icons">
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="@dimen/margin_edge_top"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tutinet_label_fst"/>
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tutinet_label_snd"/>
-            <TextView
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginLeft="@dimen/margin_edge_left"
-                android:layout_marginStart="@dimen/margin_edge_left"
-                android:textSize="@dimen/title"
-                android:text="@string/tutinet_label_thd"/>
-        </LinearLayout>
+    <ScrollView
+      android:layout_width="match_parent"
+      android:layout_height="0dp"
+      android:layout_weight="1"
+      android:fadeScrollbars="false"
+      android:scrollbarAlwaysDrawVerticalTrack="true"
+      android:scrollbarStyle="insideInset"
+      android:scrollbars="vertical">
 
-    </RelativeLayout>
+        <TableLayout
+          android:layout_width="match_parent"
+          android:layout_height="wrap_content">
+
+            <TableRow
+              android:layout_width="match_parent"
+              android:layout_height="wrap_content"
+              android:layout_marginLeft="@dimen/margin_edge_left"
+              android:layout_marginTop="@dimen/margin_edge_top"
+              android:layout_marginRight="@dimen/margin_edge_left"
+              >
+
+                <ImageView
+                  android:layout_width="60dp"
+                  android:layout_height="60dp"
+                  android:layout_column="1"
+                  android:layout_gravity="center_vertical"
+                  android:src="@drawable/ic_wifi_black_48dp"/>
+
+
+                <TextView
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_column="2"
+                  android:layout_gravity="center_vertical"
+                  android:layout_marginLeft="@dimen/margin_edge_left"
+                  android:layout_weight="1"
+                  android:gravity="center_vertical"
+                  android:text="@string/tutinet_label_fst"
+                  android:textSize="@dimen/title"/>
+            </TableRow>
+
+
+            <TableRow
+              android:layout_width="match_parent"
+              android:layout_height="wrap_content"
+              android:layout_gravity="center_vertical"
+              android:layout_marginLeft="@dimen/margin_edge_left"
+              android:layout_marginTop="@dimen/margin_edge_top"
+              android:layout_marginRight="@dimen/margin_edge_left"
+              >
+
+
+                <ImageView
+                  android:layout_width="60dp"
+                  android:layout_height="60dp"
+                  android:layout_column="1"
+                  android:layout_gravity="center_vertical"
+                  android:src="@drawable/ic_remove_red_eye_black_48dp"/>
+
+
+
+                <TextView
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_column="2"
+                  android:layout_gravity="center_vertical"
+                  android:layout_marginLeft="@dimen/margin_edge_left"
+                  android:layout_weight="1"
+                  android:gravity="center_vertical"
+                  android:text="@string/tutinet_label_snd"
+                  android:textSize="@dimen/title"/>
+            </TableRow>
+
+
+            <TableRow
+              android:layout_width="match_parent"
+              android:layout_height="wrap_content"
+              android:layout_marginLeft="@dimen/margin_edge_left"
+              android:layout_marginTop="@dimen/margin_edge_top"
+              android:layout_marginRight="@dimen/margin_edge_left"
+              >
+
+
+                <ImageView
+                  android:layout_width="60dp"
+                  android:layout_height="60dp"
+                  android:layout_column="1"
+                  android:gravity="center_vertical"
+                  android:src="@drawable/ic_perm_scan_wifi_black_48dp"/>
+
+
+                <TextView
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_column="2"
+                  android:layout_gravity="center_vertical"
+                  android:layout_marginLeft="@dimen/margin_edge_left"
+                  android:layout_weight="1"
+                  android:text="@string/tutinet_label_thd"
+                  android:textSize="@dimen/title"/>
+            </TableRow>
 
 
+        </TableLayout>
+    </ScrollView>
 
 </LinearLayout>
diff --git a/app/src/main/res/layout/fragment_welcome.xml b/app/src/main/res/layout/fragment_welcome.xml
index 650b0ed..48412ea 100644
--- a/app/src/main/res/layout/fragment_welcome.xml
+++ b/app/src/main/res/layout/fragment_welcome.xml
@@ -57,6 +57,7 @@
                   android:layout_width="60dp"
                   android:layout_height="60dp"
                   android:layout_column="1"
+                  android:layout_gravity="center_vertical"
                   android:src="@drawable/ic_lock_open_black_48dp"/>
 
                 <TextView
@@ -84,6 +85,7 @@
                   android:layout_width="60dp"
                   android:layout_height="60dp"
                   android:layout_column="1"
+                  android:layout_gravity="center_vertical"
                   android:src="@drawable/ic_perm_scan_wifi_black_48dp"/>
 
                 <TextView
@@ -109,6 +111,7 @@
                   android:layout_width="60dp"
                   android:layout_height="60dp"
                   android:layout_column="1"
+                  android:gravity="center_vertical"
                   android:src="@drawable/ic_playlist_add_check_black_48dp"/>
 
                 <TextView
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index dabe4de..6f064ac 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -15,7 +15,7 @@
     <string name="navigation_drawer_close">Close navigation drawer</string>
     <string name="navigation_drawer_anonymity">Übersicht</string>
     <string name="navigation_drawer_connection">Anonymisierungsdienste</string>
-    <string name="navigation_drawer_options">Optionen</string>
+    <string name="navigation_drawer_options">Einstellungen</string>
 
     <!-- Action Bar -->
     <string name="action_help">Hilfe</string>
@@ -118,7 +118,7 @@
     <string name="net_title">Netzauswahl</string>
     <string name="net_button_deanon">Alle nicht anonymisieren</string>
     <string name="net_button_anon">Alle anonymisieren</string>
-    <string name="title_activity_settings">Settings</string>
+    <string name="title_activity_settings">Einstellugen</string>
     <string name="net_toast_active">Alle Netze anonymisiert</string>
     <string name="net_toast_deactive">Alle Netze nicht anonymisiert</string>
     <string name="net_label_celname">Funknetz</string>
@@ -145,7 +145,7 @@
     <string name="netd_label_typeprivate">privat</string>
 
     <!-- About -->
-    <string name="about_text_desc">ANONguard anonymisiert die Internet-Verbindungen Ihres Smartphones. Dabei verwendet ANONguard die AN.ON-Anonymisierungsserver (https://anon.inf.tu-dresden.de). ANONguard wurde im Rahmen des BMBF geförderten Projektes AN.ON-Next entwickelt (https://anon-next.net). Weitere Informationen zu ANONguard und eine Möglichkeit uns Anregungen und Fehlermeldungen mitzuteilen finden Sie unter https://anonguard.net</string>
+    <string name="about_text_desc">ANONguard anonymisiert die Internet-Verbindungen Ihres Smartphones. Dabei verwendet ANONguard die AN.ON-Anonymisierungsserver (https://anon.inf.tu-dresden.de).ANONguard wurde im Rahmen des BMBF geförderten Projektes AN.ON-Next entwickelt (https://anon-next.net). Weitere Informationen zu ANONguard und eine Möglichkeit uns Anregungen und Fehlermeldungen mitzuteilen finden Sie unter https://anonguard.net</string>
     <string name="about_label_title">Über ANONguard</string>
 
     <!-- Help -->
@@ -168,7 +168,7 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
     <string name="help_button_reset_tutorial_toast">Das Tutorial wird beim nächsten Start der App angezeigt.</string>
 
     <!-- Strings related to Settings -->
-    <string name="settings_label_title">Optionen</string>
+    <string name="settings_label_title">Einstellugnen</string>
 
     <!-- General settings -->
     <string name="pref_header_general">Allgemein</string>
@@ -243,10 +243,10 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
     <string name="tutiapp_label_thd">Achte bei der Wahl auf Berechtigungen, die eine App von dir verlangt.</string>
 
     <!-- Tutorial Intro Connection -->
-    <string name="tuticon_label_head">Wähle eine Verbindung, &#8230;</string>
-    <string name="tuticon_label_fst">&#8230; durch die deine Daten geleitet werden sollen, sodass diese nicht mehr auf dich zurückzuführen sind.</string>
-    <string name="tuticon_label_snd">Für Beobachter ist dein Standort der letzte Verbindungspunkt.</string>
-    <string name="tuticon_label_thd">Umso mehr Nutzer die Verbindung benutzen, desto stärker ist deine Anonymität.</string>
+    <string name="tuticon_label_head">Wählen Sie einen Anonymisierungsdienst, …</string>
+    <string name="tuticon_label_fst">… über den Ihre Daten geleitet werden sollen, sodass diese nicht mehr auf Sie zurückzuführen sind.</string>
+    <string name="tuticon_label_snd">Für Beobachter ist Ihr Standort der letzte Anonymisierungsserver.</string>
+    <string name="tuticon_label_thd">Umso mehr Nutzer den selben Anonymisierungsdienst benutzen, desto stärker ist Ihre Anonymität.</string>
 
     <!-- Tutorial Intro Network -->
     <string name="tutinet_label_head">Wähle Netze aus &#8230;</string>
@@ -255,8 +255,8 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
     <string name="tutinet_label_thd">Ungeschützte Netze wie Hotspots sind sehr unsicher und daher besonders schützenswert.</string>
 
     <!-- Tutorial Welcome -->
-    <string name="tutwelc_label_fst">Verhindere, dass dein Datenverkehr zurückverfolgt werden kann, ohne einem VPN-Betreiber vertrauen zu müssen.</string>
-    <string name="tutwelc_label_snd">Inhalte im WWW freischalten, Ortsbeschränkungen umgehen!</string>
+    <string name="tutwelc_label_fst">Verhindern Sie, dass Ihr Datenverkehr zurückverfolgt werden kann, ohne einem VPN-Betreiber vertrauen zu müssen.</string>
+    <string name="tutwelc_label_snd">Inhalte im Netz freischalten, Ortsbeschränkungen umgehen!</string>
     <string name="tutwelc_label_thd">Auch in ungeschützten Netzen sicher surfen.</string>
     <string name="tutwelc_label_frh">Selbst entscheiden was anonymisiert werden soll und was nicht.</string>
     <string name="tutwelc_label_assist">Einrichtungsassistenten jetzt starten?</string>
@@ -265,10 +265,10 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
 
     <!-- Tutorial Finish -->
     <string name="tutfin_label_congrats">Glückwunsch!</string>
-    <string name="tutfin_label_fst">Deine individuelle Konfiguration des Dienstes ist abgeschlossen.</string>
-    <string name="tutfin_label_snd">Weitere Informationen und Hinweise findest du im Hilfebereich.</string>
-    <string name="tutfin_label_thd">Das Tutorial sowie allgemeine Settings findest du im Menü Optionen.</string>
-    <string name="tutfin_label_frh">Betätige nach Abschluss der Einrichtung den Schalter, um die Anonymisierung zu starten.</string>
+    <string name="tutfin_label_fst">Ihre individuelle Konfiguration des Dienstes ist abgeschlossen.</string>
+    <string name="tutfin_label_snd">Weitere Informationen und Hinweise finden Sie im Hilfebereich.</string>
+    <string name="tutfin_label_thd">Das Tutorial sowie allgemeine Einstellungen finden Sie im Menü \"Einstellugen\".</string>
+    <string name="tutfin_label_frh">Betätigen Sie nach Abschluss der Einrichtung den Schiebe-Schalter, um die Anonymisierung ein- bzw. auszuschalten.</string>
 
     <!-- Dialogs -->
     <string name="dialog_tut_nocont">Keine Verbindung ausgewählt!</string>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ea9e057..d86e4a0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -155,7 +155,7 @@
     <string name="netd_label_typeprivate">privat</string>
 
     <!-- About -->
-    <string name="about_text_desc">ANONguard anonymisiert die Internet-Verbindungen Ihres Smartphones. Dabei verwendet ANONguard die AN.ON-Anonymisierungsserver (https://anon.inf.tu-dresden.de). ANONguard wurde im Rahmen des BMBF geförderten Projektes AN.ON-Next entwickelt (https://anon-next.net). Weitere Informationen zu ANONguard und eine Möglichkeit uns Anregungen und Fehlermeldungen mitzuteilen finden Sie unter https://anonguard.net</string>
+    <string name="about_text_desc">ANONguard anonymisiert die Internet-Verbindungen Ihres Smartphones. Dabei verwendet ANONguard die AN.ON-Anonymisierungsserver (https://anon.inf.tu-dresden.de).\nANONguard wurde im Rahmen des BMBF geförderten Projektes AN.ON-Next entwickelt (https://anon-next.de).\nWeitere Informationen zu ANONguard und eine Möglichkeit uns Anregungen und Fehlermeldungen mitzuteilen finden Sie unter https://anonguard.net</string>
     <string name="about_label_title">About ANONguard</string>
 
     <!-- Help -->
@@ -239,7 +239,7 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
     <string name="pref_title_lang">Language</string>
     <string-array name="pref_list_lang_titles">
         <item>Deutsch</item>
-        <item>Englisch</item>
+        <item>English</item>
     </string-array>
     <string-array name="pref_list_lang_values">
         <item>de</item>
@@ -248,7 +248,7 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
 
 
     <!-- Tutorial general -->
-    <string name="tut_continue">Weiter</string>
+    <string name="tut_continue">Next</string>
 
     <!-- Tutorial Intro App -->
     <string name="tutiapp_label_head">Wähle Apps aus, &#8230;</string>
@@ -257,10 +257,10 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
     <string name="tutiapp_label_thd">Achte bei der Wahl auf Berechtigungen, die eine App von dir verlangt.</string>
 
     <!-- Tutorial Intro Connection -->
-    <string name="tuticon_label_head">Wähle eine Verbindung, &#8230;</string>
-    <string name="tuticon_label_fst">&#8230; durch die deine Daten geleitet werden sollen, sodass diese nicht mehr auf dich zurückzuführen sind.</string>
-    <string name="tuticon_label_snd">Für Beobachter ist dein Standort der letzte Verbindungspunkt.</string>
-    <string name="tuticon_label_thd">Umso mehr Nutzer die Verbindung benutzen, desto stärker ist deine Anonymität.</string>
+    <string name="tuticon_label_head">Select an anonymisation service, …</string>
+    <string name="tuticon_label_fst">… through which your communication is hidden so that it cannot be tracked back to you.</string>
+    <string name="tuticon_label_snd">For observers your location appears to be the one of the last anonymisation server.</string>
+    <string name="tuticon_label_thd">Your anonymity is the stronger the more users are using the same anonymisation service as you.</string>
 
     <!-- Tutorial Intro Network -->
     <string name="tutinet_label_head">Wähle Netze aus &#8230;</string>
@@ -269,20 +269,20 @@ Deshalb sollten vor allem Webanwendungen die JavaScript, Java oder Flash verwend
     <string name="tutinet_label_thd">Ungeschützte Netze wie Hotspots sind sehr unsicher und daher besonders schützenswert.</string>
 
     <!-- Tutorial Welcome -->
-    <string name="tutwelc_label_fst">Verhindere, dass dein Datenverkehr zurückverfolgt werden kann, ohne einem VPN-Betreiber vertrauen zu müssen.</string>
-    <string name="tutwelc_label_snd">Inhalte im WWW freischalten, Ortsbeschränkungen umgehen!</string>
-    <string name="tutwelc_label_thd">Auch in ungeschützten Netzen sicher surfen.</string>
-    <string name="tutwelc_label_frh">Selbst entscheiden was anonymisiert werden soll und was nicht.</string>
-    <string name="tutwelc_label_assist">Einrichtungsassistenten jetzt starten?</string>
+    <string name="tutwelc_label_fst">Ensure that your communication cannot be tracked. No need to trust a single VPN provider.</string>
+    <string name="tutwelc_label_snd">Circumvent censorship, avoid geo-blocking!</string>
+    <string name="tutwelc_label_thd">Be protected even while accessing the Internet through unsecure networks.</string>
+    <string name="tutwelc_label_frh">Determine which connections should be anonymised and which not.</string>
+    <string name="tutwelc_label_assist">Start setup assistant now?</string>
     <string name="tutwelc_b_no">Maybe later</string>
     <string name="tutwelc_b_yes">Let\'s start!</string>
 
     <!-- Tutorial Finish -->
-    <string name="tutfin_label_congrats">Glückwunsch!</string>
-    <string name="tutfin_label_fst">Deine individuelle Konfiguration des Dienstes ist abgeschlossen.</string>
-    <string name="tutfin_label_snd">Weitere Informationen und Hinweise findest du im Hilfebereich.</string>
-    <string name="tutfin_label_thd">Das Tutorial sowie allgemeine Settings findest du im Menü Optionen.</string>
-    <string name="tutfin_label_frh">Betätige nach Abschluss der Einrichtung den Schalter, um die Anonymisierung zu starten.</string>
+    <string name="tutfin_label_congrats">Congratulations!</string>
+    <string name="tutfin_label_fst">Your individual configuration of the App is finished.</string>
+    <string name="tutfin_label_snd">You can find more information in the help section of the App.</string>
+    <string name="tutfin_label_thd">Use the settings menu to do further customisations of this App.</string>
+    <string name="tutfin_label_frh">Use the slider to swtich the anonymisation on or off.</string>
 
     <!-- Dialogs -->
     <string name="dialog_tut_nocont">Keine Verbindung ausgewählt!</string>
-- 
GitLab