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, …</string> - <string name="tuticon_label_fst">… 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 …</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, …</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, …</string> - <string name="tuticon_label_fst">… 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 …</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