question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Incorrect translation of `onboarding_tracing_location_body` regarding location setting (English)

See original GitHub issue

Avoid duplicates

  • Bug is not mentioned in the FAQ
  • Bug is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
  • Bug is not already reported in another issue This is related to #1541.

Technical details

  • Device name: Samsung Galaxy A5 (2017)
  • Android version: 8.0.0
  • App version: 1.12.0

Describe the bug

The meaning of the translation into English of onboarding_tracing_location_body does not reflect the German meaning and it is incorrect:

Allow location access

Android does not require access to the smartphone’s location, it requires the smartphone’s location setting to be enabled. These are two different things.


Standort-Verwendung erlauben

Steps to reproduce the issue

With locale set to English (United Kingdom) …

  1. CWA > three-dot overflow menu > Settings > Reset App and confirm
  2. Tap “LET’S GET STARTED”
  3. Tap “NEXT”
  4. On screen “How to Enable Exposure Logging” scroll down to the section under “The following countries currently participate” and note the message “Allow location access”.

Expected behaviour

Make the English text clear that the app requires the device setting “Location” to be enabled in order to use Bluetooth Low Energy, however the app itself is not determining or using the location of the device.

Refer to https://support.google.com/android/answer/9930236?hl=en for an explanation.

Possible Fix

Review the English translation of onboarding_tracing_location_headline onboarding_tracing_location_body

<string name="onboarding_tracing_location_headline">“Allow location access”</string>

<string name="onboarding_tracing_location_body">“Your location cannot be accessed. Google and/or Android requires access to your smartphone’s location to use Bluetooth.”</string>

It should reflect the true meaning as described under “expected behaviour”

Additional context

In Android 11 (API 30) and above, the whole reference to location access should not be displayed. The Google Exposure Notifications System does not require the device’s location setting to be enabled in order to use Bluetooth Low Energy. See https://support.google.com/android/answer/9930236.


Internal tracking ID: EXPOSUREAPP-5137

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:13 (13 by maintainers)

github_iconTop GitHub Comments

1reaction
dsarkarcommented, Mar 7, 2021

@MikeMcC399 ok, thanks. https://github.com/corona-warn-app/cwa-app-android/issues/2506 is dealt with in the same internal ticket 5137.

1reaction
MikeMcC399commented, Feb 22, 2021

@dsarkar The text is looking good in the release/1.13.x branch, so it should be possible to close this issue after 1.13 is released.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Change language or location settings - Android - YouTube Help
Open the YouTube app on your smart TV or game console. Select Search, then Choose a language. The search keyboard supports the following...
Read more >
Help Us Improve the Google Translate Tool
Help improve Google Translate for the languages you speak. Contribute to help people around the world understand your language better.
Read more >
Google Translate - Apps on Google Play
Text translation: Translate between 108 languages by typing • Tap to Translate: Copy text in any app and tap the Google Translate icon...
Read more >
Bad Translator - Google Workspace Marketplace
Bad Translator is a simple add-on that abuses Google Translate by force-feeding your text through the Translate algorithm into a random ...
Read more >
Use Microsoft Translator in Microsoft Edge browser
Do any of the following: In the Translate to dropdown, choose the language you want the page translated into. The default is the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found