From c4ed2be119cbf26ff174aa57b6dd1ee1d802fbfd Mon Sep 17 00:00:00 2001 From: axelherbstreith <75120552+axelherbstreith@users.noreply.github.com> Date: Fri, 30 Apr 2021 16:46:20 +0200 Subject: [PATCH] Fix RAT Strings (EXPOSUREAPP-6942) (#3029) * fixed your consent legal strings * fixed no consent strings * updated no consent legal texts * updated no consent bullet points * revert changes * reverted changes * added missing lines Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> --- ...sion_no_consent_positive_other_warning.xml | 45 +++++++++++-------- .../include_privacy_card_no_consent.xml | 12 +++++ .../src/main/res/values-de/legal_strings.xml | 8 ++-- .../src/main/res/values-de/strings.xml | 16 +++++-- .../src/main/res/values-tr/legal_strings.xml | 8 ++-- .../src/main/res/values/legal_strings.xml | 8 ++-- .../src/main/res/values/strings.xml | 11 +++++ 7 files changed, 77 insertions(+), 31 deletions(-) diff --git a/Corona-Warn-App/src/main/res/layout/fragment_submission_no_consent_positive_other_warning.xml b/Corona-Warn-App/src/main/res/layout/fragment_submission_no_consent_positive_other_warning.xml index 080cab6b6..07ef45ea1 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_submission_no_consent_positive_other_warning.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_submission_no_consent_positive_other_warning.xml @@ -77,19 +77,6 @@ app:layout_constraintStart_toStartOf="@id/guideline_start" app:layout_constraintTop_toBottomOf="@id/submission_positive_other_warning_headline" /> - <TextView - android:id="@+id/submission_positive_other_warning_text_second_part" - style="@style/subtitle" - android:layout_width="0dp" - android:layout_height="wrap_content" - android:layout_marginTop="@dimen/spacing_normal" - android:focusable="true" - android:text="@string/submission_positive_other_warning_no_consent_body_second_part" - app:layout_constraintEnd_toEndOf="@id/guideline_end" - app:layout_constraintStart_toStartOf="@id/guideline_start" - app:layout_constraintTop_toBottomOf="@id/submission_positive_other_warning_text_first_part" /> - - <de.rki.coronawarnapp.ui.view.CountryListView android:id="@+id/countryList" android:layout_width="0dp" @@ -97,7 +84,7 @@ android:layout_marginTop="@dimen/spacing_normal" app:layout_constraintEnd_toEndOf="@+id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" - app:layout_constraintTop_toBottomOf="@id/submission_positive_other_warning_text_second_part" /> + app:layout_constraintTop_toBottomOf="@id/submission_positive_other_warning_text_first_part" /> <include android:id="@+id/submission_positive_other_privacy" @@ -115,7 +102,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" - app:itemText="@{@string/submission_consent_main_first_point}" + app:itemText="@{@string/submission_no_consent_first_point}" app:layout_constraintEnd_toEndOf="@id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" app:layout_constraintTop_toBottomOf="@id/submission_positive_other_privacy" /> @@ -126,7 +113,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_tiny" - app:itemText="@{@string/submission_consent_main_third_point}" + app:itemText="@{@string/submission_no_consent_second_point}" app:layout_constraintEnd_toEndOf="@id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" app:layout_constraintTop_toBottomOf="@id/submission_no_consent_main_first_point" /> @@ -137,11 +124,33 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_tiny" - app:itemText="@{@string/submission_consent_main_fourth_point}" + app:itemText="@{@string/submission_no_consent_third_point}" app:layout_constraintEnd_toEndOf="@id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" app:layout_constraintTop_toBottomOf="@id/submission_no_consent_main_second_point" /> + <include + android:id="@+id/submission_no_consent_main_fourth_point" + layout="@layout/view_bullet_point_text" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/spacing_tiny" + app:itemText="@{@string/submission_no_consent_fourth_point}" + app:layout_constraintEnd_toEndOf="@id/guideline_end" + app:layout_constraintStart_toStartOf="@id/guideline_start" + app:layout_constraintTop_toBottomOf="@id/submission_no_consent_main_third_point" /> + + <include + android:id="@+id/submission_no_consent_main_fifth_point" + layout="@layout/view_bullet_point_text" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/spacing_tiny" + app:itemText="@{@string/submission_no_consent_fifth_point}" + app:layout_constraintEnd_toEndOf="@id/guideline_end" + app:layout_constraintStart_toStartOf="@id/guideline_start" + app:layout_constraintTop_toBottomOf="@id/submission_no_consent_main_fourth_point" /> + <FrameLayout android:id="@+id/divider" android:layout_width="0dp" @@ -150,7 +159,7 @@ android:background="@color/colorHairline" app:layout_constraintEnd_toEndOf="@id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" - app:layout_constraintTop_toBottomOf="@id/submission_no_consent_main_third_point" /> + app:layout_constraintTop_toBottomOf="@id/submission_no_consent_main_fifth_point" /> <TextView android:id="@+id/submission_consent_main_bottom_body" diff --git a/Corona-Warn-App/src/main/res/layout/include_privacy_card_no_consent.xml b/Corona-Warn-App/src/main/res/layout/include_privacy_card_no_consent.xml index 7fc079167..132c5412a 100644 --- a/Corona-Warn-App/src/main/res/layout/include_privacy_card_no_consent.xml +++ b/Corona-Warn-App/src/main/res/layout/include_privacy_card_no_consent.xml @@ -58,6 +58,18 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/privacy_card_text_part_second" /> + <TextView + android:id="@+id/privacy_card_text_part_fourth" + style="@style/subtitle" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/spacing_normal" + android:text="@string/submission_no_consent_your_consent_subsection_body_fourth_part" + android:focusable="true" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/privacy_card_text_part_third" /> + </androidx.constraintlayout.widget.ConstraintLayout> diff --git a/Corona-Warn-App/src/main/res/values-de/legal_strings.xml b/Corona-Warn-App/src/main/res/values-de/legal_strings.xml index c262665e2..260643cf6 100644 --- a/Corona-Warn-App/src/main/res/values-de/legal_strings.xml +++ b/Corona-Warn-App/src/main/res/values-de/legal_strings.xml @@ -31,13 +31,15 @@ <string name="submission_your_consent_agreement_share_symptoms">"<b>Im Falle von Schnelltests werden nur Nutzer der Corona-Warn-App gewarnt. Wenn Sie zusätzlich Angaben zum Beginn Ihrer Symptome machen, werden auch diese Daten geteilt.</b>\n\nSie können Ihr Einverständnis zurücknehmen, indem Sie oben „Andere warnen“ deaktivieren."</string> <!-- YTXT: Body for your consent screen agreement share symptoms with additional hint for test result--> - <string name="submission_your_consent_agreement_share_symptoms_2"><b>Wenn Sie zusätzlich Angaben zum Beginn Ihrer Symptome machen, werden auch diese geteilt.</b>\n\nSie können Ihr Einverständnis zurücknehmen, indem Sie oben „Andere warnen“ deaktivieren. Ihr Testergebnis wird Ihnen anschließend angezeigt.</string> + <string name="submission_your_consent_agreement_share_symptoms_2"><b>Im Falle von Schnelltests werden nur Nutzer der Corona-Warn-App gewarnt. Wenn Sie zusätzlich Angaben zum Beginn Ihrer Symptome machen, werden auch diese Daten geteilt.</b>\n\nSie können Ihr Einverständnis zurücknehmen, indem Sie oben „Andere warnen“ deaktivieren. Ihr Testergebnis wird Ihnen anschließend angezeigt.</string> <!-- YTXT: Body for keys submission no consent text first part--> <string name="submission_no_consent_your_consent_subsection_body_first_part">"Durch Antippen von „Einverstanden“ willigen Sie wie folgt ein:"</string> <!-- YTXT: Body for keys submission no consent text second part--> - <string name="submission_no_consent_your_consent_subsection_body_second_part">"<b>Die App teilt Ihr Testergebnis, um Nutzer von offiziellen Corona-Apps, denen Sie begegnet sind, zu warnen. Die Warnung funktioniert in den oben genannten Ländern. Wenn Sie zusätzlich Angaben zum Beginn Ihrer Symptome machen, werden auch diese geteilt.</b> Bitte geben Sie Ihr Testergebnis (genauer gesagt: Ihre Zufalls-IDs der letzten 14 Tage) im nächsten Schritt frei, indem Sie „Teilen“ antippen."</string> + <string name="submission_no_consent_your_consent_subsection_body_second_part">"<b>Die App teilt Ihr Testergebnis, um Nutzer, denen Sie begegnet sind, zu warnen. Dies betrifft Nutzer von Corona-Apps der oben genannten Länder und Nutzer, die zeitgleich am selben Event oder Ort wie Sie eingecheckt waren. Im Falle von Schnelltests werden nur Nutzer der Corona-Warn-App gewarnt. Wenn Sie zusätzlich Angaben zum Beginn Ihrer Symptome machen, werden auch diese Daten geteilt.</b>"</string> <!-- YTXT: Body for keys submission no consent text third part--> - <string name="submission_no_consent_your_consent_subsection_body_third_part">"Sie können Ihr Einverständnis nach bereits erfolgter Warnung zurücknehmen, indem Sie die App löschen."</string> + <string name="submission_no_consent_your_consent_subsection_body_third_part">"Erteilen Sie im nächsten Schritt bitte Ihre Erlaubnis zum Zugriff auf die Zufalls-IDs."</string> + <!-- YTXT: Body for keys submission no consent text fourth part--> + <string name="submission_no_consent_your_consent_subsection_body_fourth_part">"Sie können Ihr Einverständnis nach bereits erfolgter Warnung zurücknehmen, indem Sie die App löschen."</string> <!-- XTXT: Title for legal information of the contact diary onboarding screen --> <string name="contact_diary_onboarding_privacy_information_title">Hinweise zur Datenverarbeitung</string> diff --git a/Corona-Warn-App/src/main/res/values-de/strings.xml b/Corona-Warn-App/src/main/res/values-de/strings.xml index 43ef93ddc..0c6d51a08 100644 --- a/Corona-Warn-App/src/main/res/values-de/strings.xml +++ b/Corona-Warn-App/src/main/res/values-de/strings.xml @@ -1048,6 +1048,17 @@ <!-- YTXT: Content Description for the illustration --> <string name="submission_consent_main_illustration_description">"Eine Person hält ein Smartphone. Ein QR-Code auf einem Test symbolisiert den zu scannenden Code."</string> + <!-- YTXT: Body for no consent section first point --> + <string name="submission_no_consent_first_point">"Ihr Einverständnis ist freiwillig."</string> + <!-- YTXT: Body for no consent section second point --> + <string name="submission_no_consent_second_point">"Sie können Ihr Testergebnis auch abrufen, wenn Sie dies nicht teilen. Wenn Sie ihr Testergebnis teilen, helfen Sie jedoch mit, Ihre Mitmenschen vor Ansteckungen zu schützen."</string> + <!-- YTXT: Body for no consent section third point --> + <string name="submission_no_consent_third_point">"Ihre Identität bleibt geheim. Andere Nutzer erfahren nicht, wer sein Testergebnis geteilt hat."</string> + <!-- YTXT: Body for no consent section fourth point --> + <string name="submission_no_consent_fourth_point">"Unter „Meine Check-ins“ können Sie Ihre Events und Orte einsehen, deren eingecheckte Gäste gewarnt werden. Sie können einzelne Check-Ins auch entfernen und so von der Warnung ausschließen."</string> + <!-- YTXT: Body for no consent section fifth point --> + <string name="submission_no_consent_fifth_point">"Sie können Ihr Einverständnis abgeben, wenn Sie mindestens 16 Jahre alt sind."</string> + <!-- Submission Test Result --> <!-- XHED: Page headline for test result --> <string name="submission_test_result_headline">"Testergebnis"</string> @@ -1176,10 +1187,7 @@ <!-- Submission Positive Other Warning No Consent --> <!-- YTXT: Body text for the positive result additional warning page--> - <string name="submission_positive_other_warning_no_consent_body_first_part">"Da Sie positiv auf Corona getestet wurden, können Sie Ihre Mitmenschen über die App warnen."</string> - <!-- YTXT: Body text for the positive result additional warning page--> - <string name="submission_positive_other_warning_no_consent_body_second_part">"Die Warnung funktioniert in mehreren Ländern. Derzeit nehmen folgende Länder teil:"</string> - + <string name="submission_positive_other_warning_no_consent_body_first_part">"Da Sie positiv auf Corona getestet wurden, können Sie Ihre Mitmenschen über die App warnen. Bei einem Schnelltest funktioniert die Warnung nur in Deutschland, im Falle eines PCR-Tests funktioniert die Warnung in folgenden Ländern:"</string> <!-- Test result positive and no consent given --> <!-- XHED: Title for test result positive and no consent given--> diff --git a/Corona-Warn-App/src/main/res/values-tr/legal_strings.xml b/Corona-Warn-App/src/main/res/values-tr/legal_strings.xml index 47cf6a2bf..4fb75db18 100644 --- a/Corona-Warn-App/src/main/res/values-tr/legal_strings.xml +++ b/Corona-Warn-App/src/main/res/values-tr/legal_strings.xml @@ -29,13 +29,15 @@ <!-- YTXT: Body for your consent screen agreement share symptoms --> <string name="submission_your_consent_agreement_share_symptoms">"<b>Hızlı test durumunda sadece Korona Uyarı Uygulamasının kullanıcıları uyarılır. Semptomlarınızın baÅŸladığına iliÅŸkin ek bilgiler verirseniz bu veriler de paylaşılır.</b>\n\nYukarıdaki “DiÄŸer Kullanıcıları Uyarın†seçeneÄŸini devre dışı bırakarak, verdiÄŸiniz rıza beyanını geri alabilirsiniz."</string> <!-- YTXT: Body for your consent screen agreement share symptoms with additional hint for test result--> - <string name="submission_your_consent_agreement_share_symptoms_2">"<b>Ayrıca semptomlarınızın baÅŸlangıcı hakkında bilgi verirseniz, bu veri de paylaşılacaktır.</b>\n\nYukarıdaki “DiÄŸer Kullanıcıları Uyarın†seçeneÄŸini devre dışı bırakarak, verdiÄŸiniz rıza beyanını geri alabilirsiniz. Bunun ardından test sonucunuz size görüntülenir.</string> + <string name="submission_your_consent_agreement_share_symptoms_2">"<b>Hızlı test durumunda sadece Korona Uyarı Uygulamasının kullanıcıları uyarılır. Semptomlarınızın baÅŸladığına iliÅŸkin ek bilgiler verirseniz bu veriler de paylaşılır.</b>\n\nYukarıdaki “DiÄŸer Kullanıcıları Uyarın†seçeneÄŸini devre dışı bırakarak, verdiÄŸiniz rıza beyanını geri alabilirsiniz. Bunun ardından test sonucunuz size görüntülenir.</string> <!-- YTXT: Body for keys submission no consent text first part--> <string name="submission_no_consent_your_consent_subsection_body_first_part">"“Kabul ediyorumâ€a tıklayarak, aÅŸağıdaki adımlara onay vermiÅŸ olursunuz:"</string> <!-- YTXT: Body for keys submission no consent text second part--> - <string name="submission_no_consent_your_consent_subsection_body_second_part">"<b>Uygulama, karşılaÅŸtığınız resmi Korona uygulamaları kullanıcıları uyarmak üzere onlara test sonucunuzu paylaşır. Uyarı, yukarıda sözü geçen ülkelerde çalışır. Ayrıca semptomlarınızın baÅŸlangıcı hakkında bilgi verirseniz, bu veri de paylaşılacaktır.</b> Lütfen bir sonraki adımda “PaylaÅŸâ€a tıklayarak test sonucunuzu (daha doÄŸrusu: Son 14 güne ait rastgele kimlik no\'larınız) paylaşın."</string> + <string name="submission_no_consent_your_consent_subsection_body_second_part">"<b>Uygulama test sonucunuzu, karşılaÅŸtığınız kullanıcıları uyarmak için paylaşır. Bu yukarıda belirtilen ülkelerdeki Korona Uygulamasının kullanıcıları ve aynı zamanda aynı etkinlikte ya da yerde bulunduÄŸunuz kullanıcılar için geçerlidir. Hızlı test durumunda sadece Korona Uyarı Uygulamasının kullanıcıları uyarılır. Semptomlarınızın baÅŸladığına iliÅŸkin ek bilgiler verirseniz bu veriler de paylaşılır.</b>"</string> <!-- YTXT: Body for keys submission no consent text third part--> - <string name="submission_no_consent_your_consent_subsection_body_third_part">"Uyarı gerçekleÅŸtikten sonra, Uygulamayı silerek verdiÄŸiniz rıza beyanını da geri alabilirsiniz."</string> + <string name="submission_no_consent_your_consent_subsection_body_third_part">"Sonraki adımada, rastgele kimiliklerinize eriÅŸim onayı verin."</string> + <!-- YTXT: Body for keys submission no consent text fourth part--> + <string name="submission_no_consent_your_consent_subsection_body_fourth_part">"Uyarı gerçekleÅŸtikten sonra, Uygulamayı silerek verdiÄŸiniz rıza beyanını da geri alabilirsiniz."</string> <!-- XTXT: Title for legal information of the contact diary onboarding screen --> <string name="contact_diary_onboarding_privacy_information_title">"Veri Ä°ÅŸlemeye Ä°liÅŸkin Notlar"</string> diff --git a/Corona-Warn-App/src/main/res/values/legal_strings.xml b/Corona-Warn-App/src/main/res/values/legal_strings.xml index 07623e1a7..d9fd29605 100644 --- a/Corona-Warn-App/src/main/res/values/legal_strings.xml +++ b/Corona-Warn-App/src/main/res/values/legal_strings.xml @@ -30,13 +30,15 @@ <!-- YTXT: Body for your consent screen agreement share symptoms --> <string name="submission_your_consent_agreement_share_symptoms" translatable="false">"<b>In the case of rapid tests, only users of the Corona-Warn-App will be warned. If you provide additional information about the onset of symptoms, this will be also shared.</b>\n\nYou can withdraw your consent by disabling “Warn Others†above."</string> <!-- YTXT: Body for your consent screen agreement share symptoms with additional hint for test result--> - <string name="submission_your_consent_agreement_share_symptoms_2" translatable="false"><b>If you provide additional information about the onset of your symptoms, this will also be shared.</b>\n\nYou can withdraw your consent by disabling “Warn others†above. Your test result will then be shown to you.</string> + <string name="submission_your_consent_agreement_share_symptoms_2" translatable="false"><b>In the case of rapid tests, only users of the Corona-Warn-App will be warned. If you provide additional information about the onset of symptoms, this will be also shared.</b>\n\nYou can withdraw your consent by disabling “Warn others†above. Your test result will then be shown to you.</string> <!-- YTXT: Body for keys submission no consent text first part--> <string name="submission_no_consent_your_consent_subsection_body_first_part" translatable="false">"By tapping on “Acceptâ€, you consent to the following:"</string> <!-- YTXT: Body for keys submission no consent text second part--> - <string name="submission_no_consent_your_consent_subsection_body_second_part" translatable="false">"<b>The app will share your test result in order to warn other users of official coronavirus apps whom you have encountered. The warning will work in the countries mentioned above. If you provide additional information about the onset of your symptoms, this will also be shared.</b>In the next step, please share your test result (or more precisely: your random IDs from the last 14 days) by tapping on “Shareâ€."</string> + <string name="submission_no_consent_your_consent_subsection_body_second_part" translatable="false">"<b>The app will share your test result in order to warn users whom you have encountered. This applies to users of coronavirus apps from the above countries and users who were simultaneously checked in at the same event or place as you. In the case of rapid tests, only users of the Corona-Warn-App will be warned. If you provide additional information about the onset of symptoms, this will be also shared.</b>"</string> <!-- YTXT: Body for keys submission no consent text third part--> - <string name="submission_no_consent_your_consent_subsection_body_third_part" translatable="false">"If you have already warned other users, you can withdraw your consent by deleting the app."</string> + <string name="submission_no_consent_your_consent_subsection_body_third_part" translatable="false">"In the next step, grant your consent to access random IDs."</string> + <!-- YTXT: Body for keys submission no consent text fourth part--> + <string name="submission_no_consent_your_consent_subsection_body_fourth_part" translatable="false">"If you have already warned other users, you can withdraw your consent by deleting the app."</string> <!-- XTXT: Title for legal information of the contact diary onboarding screen --> <string name="contact_diary_onboarding_privacy_information_title" translatable="false">"Information on Data Processing"</string> diff --git a/Corona-Warn-App/src/main/res/values/strings.xml b/Corona-Warn-App/src/main/res/values/strings.xml index 58824cd49..bb34d5a62 100644 --- a/Corona-Warn-App/src/main/res/values/strings.xml +++ b/Corona-Warn-App/src/main/res/values/strings.xml @@ -1056,6 +1056,17 @@ <!-- YTXT: Content Description for the illustration --> <string name="submission_consent_main_illustration_description">"A person is holding a smartphone. A QR code on a test symbolizes the code to be scanned."</string> + <!-- YTXT: Body for no consent section first point --> + <string name="submission_no_consent_first_point">"Ihr Einverständnis ist freiwillig."</string> + <!-- YTXT: Body for no consent section second point --> + <string name="submission_no_consent_second_point">"Sie können Ihr Testergebnis auch abrufen, wenn Sie dies nicht teilen. Wenn Sie ihr Testergebnis teilen, helfen Sie jedoch mit, Ihre Mitmenschen vor Ansteckungen zu schützen."</string> + <!-- YTXT: Body for no consent section third point --> + <string name="submission_no_consent_third_point">"Ihre Identität bleibt geheim. Andere Nutzer erfahren nicht, wer sein Testergebnis geteilt hat."</string> + <!-- YTXT: Body for no consent section fourth point --> + <string name="submission_no_consent_fourth_point">"Unter „Meine Check-ins“ können Sie Ihre Events und Orte einsehen, deren eingecheckte Gäste gewarnt werden. Sie können einzelne Check-Ins auch entfernen und so von der Warnung ausschließen."</string> + <!-- YTXT: Body for no consent section fifth point --> + <string name="submission_no_consent_fifth_point">"Sie können Ihr Einverständnis abgeben, wenn Sie mindestens 16 Jahre alt sind."</string> + <!-- Submission Test Result --> <!-- XHED: Page headline for test result --> <string name="submission_test_result_headline">"Test Result"</string> -- GitLab