diff --git a/app/build.gradle b/app/build.gradle index 585ea4b..02731b3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,8 +29,8 @@ android { applicationId "au.gov.health.covidsafe" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 106 - versionName "2.1" + versionCode 109 + versionName "2.2" buildConfigField "String", "GITHASH", "\"${getGitHash()}\"" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -226,6 +226,9 @@ dependencies { implementation "androidx.lifecycle:lifecycle-service:2.2.0" implementation 'com.github.razir.progressbutton:progressbutton:2.0.1' + // MPAndroidChart + implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3' + // flags implementation 'com.michaelfotiadis:android-country-flags:1.0.3' diff --git a/app/src/debug/java/au/gov/health/covidsafe/PeekActivity.kt b/app/src/debug/java/au/gov/health/covidsafe/PeekActivity.kt index ffa684b..40f1d90 100644 --- a/app/src/debug/java/au/gov/health/covidsafe/PeekActivity.kt +++ b/app/src/debug/java/au/gov/health/covidsafe/PeekActivity.kt @@ -137,6 +137,20 @@ class PeekActivity : AppCompatActivity() { btn_de_active_token.setOnClickListener { Preference.putEncrypterJWTToken(this, "123456789" ) } + turnSensor() + } + + private fun turnSensor() { + switch_sensor.isChecked = !Preference.getAdvertiseStop(this) + switch_sensor.setOnCheckedChangeListener { _, isChecked -> + if (isChecked) { + Preference.setAdvertiseStop(applicationContext, false) + Utils.startSensor(this) + } else { + Preference.setAdvertiseStop(applicationContext, true) + Utils.stopSensor(this) + } + } } private fun showPushTokenOnDebugBuild() { @@ -168,11 +182,10 @@ class PeekActivity : AppCompatActivity() { } private fun startService() { - // Utils.startBluetoothMonitoringService(this) +// Utils.startBluetoothMonitoringService(this) } private fun stopService() { Utils.stopBluetoothMonitoringService(this) } - } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4737aa9..10150c9 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -56,7 +56,6 @@ - 0) { + return new PseudoDeviceAddress(legacyData); + } + return null; } /// Share information across devices with the same pseudo device address diff --git a/app/src/main/java/au/gov/health/covidsafe/sensor/ble/ConcreteBLETransmitter.kt b/app/src/main/java/au/gov/health/covidsafe/sensor/ble/ConcreteBLETransmitter.kt index f8af50c..d637524 100644 --- a/app/src/main/java/au/gov/health/covidsafe/sensor/ble/ConcreteBLETransmitter.kt +++ b/app/src/main/java/au/gov/health/covidsafe/sensor/ble/ConcreteBLETransmitter.kt @@ -10,6 +10,8 @@ import android.bluetooth.le.AdvertiseSettings import android.bluetooth.le.BluetoothLeAdvertiser import android.content.Context import android.os.ParcelUuid +import au.gov.health.covidsafe.BuildConfig +import au.gov.health.covidsafe.preference.Preference import au.gov.health.covidsafe.sensor.SensorDelegate import au.gov.health.covidsafe.sensor.data.ConcreteSensorLogger import au.gov.health.covidsafe.sensor.data.SensorLogger @@ -82,6 +84,7 @@ class ConcreteBLETransmitter( private var advertLoopState = AdvertLoopState.stopped private var lastStateChangeAt = System.currentTimeMillis() private var advertiseCallback: AdvertiseCallback? = null + private fun state(now: Long, state: AdvertLoopState) { val elapsed = now - lastStateChangeAt logger.debug("advertLoopTask, state change (from={},to={},elapsed={}ms)", advertLoopState, state, elapsed) diff --git a/app/src/main/java/au/gov/health/covidsafe/sensor/datatype/PseudoDeviceAddress.java b/app/src/main/java/au/gov/health/covidsafe/sensor/datatype/PseudoDeviceAddress.java index 9bad9c8..0597ac6 100644 --- a/app/src/main/java/au/gov/health/covidsafe/sensor/datatype/PseudoDeviceAddress.java +++ b/app/src/main/java/au/gov/health/covidsafe/sensor/datatype/PseudoDeviceAddress.java @@ -9,6 +9,7 @@ import au.gov.health.covidsafe.sensor.data.ConcreteSensorLogger; import au.gov.health.covidsafe.sensor.data.SensorLogger; import java.nio.ByteBuffer; import java.nio.ByteOrder; +import java.security.SecureRandom; import java.util.Objects; import java.security.SecureRandom; import java.util.Random; diff --git a/app/src/main/java/au/gov/health/covidsafe/services/BluetoothMonitoringService.kt b/app/src/main/java/au/gov/health/covidsafe/services/BluetoothMonitoringService.kt index 149b981..f3af383 100644 --- a/app/src/main/java/au/gov/health/covidsafe/services/BluetoothMonitoringService.kt +++ b/app/src/main/java/au/gov/health/covidsafe/services/BluetoothMonitoringService.kt @@ -28,8 +28,7 @@ import au.gov.health.covidsafe.sensor.Sensor import au.gov.health.covidsafe.sensor.SensorArray import au.gov.health.covidsafe.sensor.SensorDelegate import au.gov.health.covidsafe.sensor.ble.BLEDevice -import au.gov.health.covidsafe.sensor.ble.BLESensorConfiguration -import au.gov.health.covidsafe.sensor.ble.BLE_TxPower +import au.gov.health.covidsafe.sensor.ble.BluetoothStateManager import au.gov.health.covidsafe.sensor.datatype.* import au.gov.health.covidsafe.sensor.payload.PayloadDataSupplier import au.gov.health.covidsafe.streetpass.persistence.Encryption @@ -219,6 +218,15 @@ class BluetoothMonitoringService : LifecycleService(), CoroutineScope, SensorDel actionHealthCheck() } + Command.ACTION_START_SENSOR -> { + sensorStartByToggle() + } + + Command.ACTION_STOP_SENSOR -> { + sensor?.stop() + actionStop() + } + else -> CentralLog.i(TAG, "Invalid command: $cmd. Nothing to do") } } @@ -252,7 +260,7 @@ class BluetoothMonitoringService : LifecycleService(), CoroutineScope, SensorDel } } - fun sensorStart() { + private fun sensorStart() { if (broadcastMessage != null) { streetPassRecordStorage = StreetPassRecordStorage(applicationContext) sensor = SensorArray(applicationContext, this) @@ -262,6 +270,27 @@ class BluetoothMonitoringService : LifecycleService(), CoroutineScope, SensorDel } } + private fun sensorStartByToggle() { + if (broadcastMessage != null) { + sensor = SensorArray(applicationContext, this) + getAppDelegate().sensor()?.add(this) +// Sensor will start and stop with Bluetooth power on / off events + for (delegate in BluetoothStateManager.delegates) { + delegate.bluetoothStateManager(BluetoothState.poweredOn) + } + sensor?.start() + } + } + + private fun sensorStop() { + sensor = SensorArray(applicationContext, this) + getAppDelegate().sensor()?.add(this) + for (delegate in BluetoothStateManager.delegates) { + delegate.bluetoothStateManager(BluetoothState.poweredOff) + } + sensor?.stop() + } + /// Get app delegate fun getAppDelegate(): BluetoothMonitoringService { return appDelegate @@ -475,7 +504,9 @@ class BluetoothMonitoringService : LifecycleService(), CoroutineScope, SensorDel ACTION_STOP(2, "STOP"), ACTION_ADVERTISE(3, "ADVERTISE"), ACTION_SELF_CHECK(4, "SELF_CHECK"), - ACTION_UPDATE_BM(5, "UPDATE_BM"); + ACTION_UPDATE_BM(5, "UPDATE_BM"), + ACTION_START_SENSOR(6, "START_SENSOR"), + ACTION_STOP_SENSOR(7, "STOP_SENSOR"); companion object { private val types = values().associate { it.index to it } diff --git a/app/src/main/java/au/gov/health/covidsafe/ui/home/HomeFragment.kt b/app/src/main/java/au/gov/health/covidsafe/ui/home/HomeFragment.kt index f189c12..8694c4d 100644 --- a/app/src/main/java/au/gov/health/covidsafe/ui/home/HomeFragment.kt +++ b/app/src/main/java/au/gov/health/covidsafe/ui/home/HomeFragment.kt @@ -339,6 +339,13 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks, Networ findNavController().navigate(HomeFragmentDirections.actionHomeFragmentToPeekActivity()) } } + home_header_picture_setup_complete.setOnClickListener { + counter++ + if (counter >= 2) { + counter = 0 + findNavController().navigate(HomeFragmentDirections.actionHomeFragmentToPeekActivity()) + } + } } } diff --git a/app/src/main/java/au/gov/health/covidsafe/ui/settings/SettingsViewModel.kt b/app/src/main/java/au/gov/health/covidsafe/ui/settings/SettingsViewModel.kt index 3912343..03a2a00 100644 --- a/app/src/main/java/au/gov/health/covidsafe/ui/settings/SettingsViewModel.kt +++ b/app/src/main/java/au/gov/health/covidsafe/ui/settings/SettingsViewModel.kt @@ -47,7 +47,8 @@ class SettingsViewModel(application: Application): AndroidViewModel(application) if (response.code() == 200) { postcodeUpdated.value = true showSpinner.value = false - Preference.putPostCode(context, postcode) + } else { + showSpinner.value = false } } }) diff --git a/app/src/main/java/au/gov/health/covidsafe/ui/utils/Utils.kt b/app/src/main/java/au/gov/health/covidsafe/ui/utils/Utils.kt index bfe31c7..f42251a 100644 --- a/app/src/main/java/au/gov/health/covidsafe/ui/utils/Utils.kt +++ b/app/src/main/java/au/gov/health/covidsafe/ui/utils/Utils.kt @@ -84,6 +84,27 @@ object Utils { context.startService(intent) } + fun startSensor(context: Context) { + val intent = Intent(context, BluetoothMonitoringService::class.java) + intent.putExtra( + BluetoothMonitoringService.COMMAND_KEY, + BluetoothMonitoringService.Command.ACTION_START.index + ) + + context.startService(intent) + } + + fun stopSensor(context: Context) { + val intent = Intent(context, BluetoothMonitoringService::class.java) + intent.putExtra( + BluetoothMonitoringService.COMMAND_KEY, + BluetoothMonitoringService.Command.ACTION_STOP_SENSOR.index + ) + cancelNextScan(context) + cancelNextHealthCheck(context) + context.startService(intent) + } + fun scheduleStartMonitoringService(context: Context, timeInMillis: Long) { val intent = Intent(context, BluetoothMonitoringService::class.java) intent.putExtra( diff --git a/app/src/main/res/layout/activity_change_postcode.xml b/app/src/main/res/layout/activity_change_postcode.xml index db0cdb1..0ce36e8 100644 --- a/app/src/main/res/layout/activity_change_postcode.xml +++ b/app/src/main/res/layout/activity_change_postcode.xml @@ -25,7 +25,7 @@ android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/lighter_green" - app:title="Change Postcode" + app:title="@string/change_postcode_heading" app:popupTheme="@style/MobileKit.FeedbackTheme.PopupOverlay" /> @@ -54,17 +54,6 @@ android:orientation="vertical" visibility="@{!viewModel.postcodeUpdated}"> - - + android:gravity="center_vertical|start" + android:imeOptions="actionDone" + android:inputType="number" + android:maxLength="4" + android:paddingStart="@dimen/keyline_1" + android:paddingEnd="@dimen/keyline_1" + android:textDirection="locale" + android:textAlignment="viewStart" + android:textColor="@color/slack_black" + android:textColorHighlight="@color/dark_cerulean_3" + android:textCursorDrawable="@null" + android:textSize="@dimen/text_body_small" /> + + - + + تحقق من نشاط التطبيق اعرض تفاعلات Bluetooth لتطبيقك مع مستخدمي COVIDSafe الآخرين. نشاط التطبيق - في كل مرة يتواجد جهازك في نطاق مستخدمي تطبيق COVIDSafe الآخرين ، فإنه يسجل تفاعلات Bluetooth التي تسمى \"مصافحات Bluetooth\". \n\n تدل هذه المصافحات على ما إذا كان تطبيقك يعمل بشكل صحيح. تابع إقليم العاصمة الأسترالية يجب عليك تعطيل وضع توفير الطاقة. - مصافحات \u200F Bluetooth ليوم أمس مصافحات \u200F Bluetooth إلغاء الغفوة الحالات الجديدة في ال 28 يومًا الماضية @@ -285,7 +283,6 @@ الحواجز الحسًية مثل الجدران المواد والتجهيزات التي تتداخل مع إشارات Bluetooth العوامل التي تؤثر على نشاط التطبيق - تشمل العوامل التي يمكن أن تؤثر على عدد المصافحات ما يلي: كما يمكن أن تتأثر المصافحات بالعوامل البيئية، بما في ذلك: الرجاء إعادة المحاولة لاحقًا @@ -381,12 +378,6 @@ آخر 7 أيام تحميل أحدث الأرقام %@ تم التقاطه محلياً - جرّب هذه النصائح لتحسين أداء تطبيق COVIDSafe على هاتفك: - ماذا تفعل إذا كان عدد المصافحات أقل مما تتوقع؟ - تحقق مما إذا كان تطبيق COVIDSafe يعمل عن طريق فتح التطبيق. - قم بتحديث تطبيقك إلى أحدث إصدار من خلال متجر Google Play أو متجر Apple. - أغلق هاتفك وقم بإعادة تشغيله وافتح التطبيق مجددًا. - اقرأ المزيد حول كيفية التحقق مما إذا كان تطبييق COVIDSafe يعمل بشكل صحيح تحديث تطبيق COVIDSafe قيد الإنجاز. \n\nيُرجى التأكد من عدم إغلاق هاتفك إلى أن يتم اكتمال التحديث. دقيقة @@ -396,6 +387,10 @@ الحالات الجديدة في ال 24 ساعة الماضية الحالات الجديدة منذ 1 شباط/فبراير 2020 نيو ساوث ويلز + تحقق مما إذا كان تطبيق COVIDSafe يعمل عن طريق فتح التطبيق. + قم بتحديث تطبيقك إلى أحدث إصدار من خلال متجر Google Play أو متجر Apple. + أغلق هاتفك وقم بإعادة تشغيله وافتح التطبيق مجددًا. + اقرأ المزيد حول كيفية التحقق مما إذا كان تطبييق COVIDSafe يعمل بشكل صحيح على سبيل المثال: 51234 الإقليم الشمالي diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index eef70e8..41c7f23 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -9,11 +9,9 @@ Ελέγξτε τη δραστηριότητα της εφαρμογής Δείτε τις αλληλεπιδράσεις Bluetooth της εφαρμογής σας με άλλους χρήστες της COVIDSafe. Δραστηριότητα εφαρμογής - Κάθε φορά που η συσκευή σας βρίσκεται εντός εμβέλειας άλλων χρηστών της εφαρμογής COVIDSafe, λαμβάνει υπόψη τις αλληλεπιδράσεις Bluetooth που ονομάζονται «χειραψίες Bluetooth».\n\nΑυτές οι χειραψίες δίνουν μια ένδειξη για το πόσο καλά λειτουργεί η εφαρμογή σας. Συνεχίστε Επικράτεια Αυστραλιανής Πρωτεύουσας Πρέπει να απενεργοποιήσετε τη βελτιστοποίηση της μπαταρίας. - Χειραψίες Bluetooth χθες Χειραψίες Bluetooth Ακύρωση αναβολής Νέα κρούσματα τις τελευταίες 28 ημέρες @@ -285,7 +283,6 @@ φυσικά εμπόδια όπως οι τοίχοι υλικό και εξαρτήματα που παρεμβαίνουν στα σήματα Bluetooth Παράγοντες που επηρεάζουν τη δραστηριότητα της εφαρμογής - Οι παράγοντες που μπορούν να επηρεάσουν τον αριθμό των χειραψιών περιλαμβάνουν: Οι χειραψίες μπορούν επίσης να επηρεαστούν από περιβαλλοντικούς παράγοντες, όπως: Προσπαθήστε ξανά αργότερα. @@ -387,6 +384,7 @@ Ενημερώστε την εφαρμογή σας στην πιο πρόσφατη έκδοση μέσω του Google Play Store ή του Apple Store. Επανεκκινήστε το τηλέφωνό σας και ανοίξτε ξανά την εφαρμογή. Διαβάστε περισσότερα για το πώς να ελέγξετε εάν η COVIDSafe λειτουργεί σωστά + Η ενημέρωση της COVIDSafe συνεχίζεται. \n\nΒεβαιωθείτε ότι το τηλέφωνό σας δεν είναι απενεργοποιημένο έως ότου ολοκληρωθεί η ενημέρωση. Λεπτό @@ -396,6 +394,10 @@ Νέα κρούσματα κατά τις τελευταίες 24 ώρες Νέα κρούσματα από την 1η Φεβρουαρίου 2020 Νέα Νότια Ουαλία + Ελέγξτε εάν η COVIDSafe είναι ενεργή ανοίγοντας την εφαρμογή. + Ενημερώστε την εφαρμογή σας στην πιο πρόσφατη έκδοση μέσω του Google Play Store ή του Apple Store. + Επανεκκινήστε το τηλέφωνό σας και ανοίξτε ξανά την εφαρμογή. + Διαβάστε περισσότερα για το πώς να ελέγξετε εάν η COVIDSafe λειτουργεί σωστά Για παράδειγμα: 51234 Βόρεια Επικράτεια diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 78ba9b1..0d37c09 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -9,11 +9,9 @@ Controlla l\'attività dell\'app Visualizza le interazioni Bluetooth della tua app con altri utenti COVIDSafe. Attività dell\'app - Ogni volta che il tuo dispositivo si trova nel raggio di altri utenti dell\'app COVIDSafe, prende nota delle interazioni Bluetooth chiamate \"strette di mano Bluetooth\". \n\n Queste strette di mano danno un\'indicazione del funzionamento della tua app. Continua Australian Capital Territory Disabilita l\'ottimizzazione della batteria. - Strette di mano Bluetooth ieri Strette di mano Bluetooth Annulla lo snooze Nuovi casi negli ultimi 28 giorni @@ -285,7 +283,6 @@ barriere fisiche come muri materiale e dispositivi che interferiscono con i segnali Bluetooth Fattori che influiscono sull\'attività dell\'app - I fattori che possono influenzare il numero di strette di mano comprendono: Anche le strette di mano possono essere influenzate da fattori ambientali: Riprova più tardi @@ -396,6 +393,10 @@ Nuovi casi nelle ultime 24 ore Nuovi casi dal 1° febbraio 2020 New South Wales + Verifica se COVIDSafe è attivo aprendo l\'app. + Aggiorna la tua app all\'ultima versione tramite Google Play Store o Apple Store. + Riavvia il telefono e apri di nuovo l\'app. + Per saperne di più su come controllare se COVIDSafe funziona correttamente Per esempio: 51234 Northern Territory diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index e194c0c..20312ba 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -9,11 +9,9 @@ 앱 활동 확인 다른 COVIDSafe 사용자와의 블루투스 상호 작용 보기 앱 활동 - 여러분의 기기가 다른 COVIDSafe 앱 사용자의 범위 안에 있을 때마다 \'블루투스 악수\'라는 블루투스 상호작용이 기록됩니다.\n\n이 악수는 여러분의 앱이 얼마나 잘 작동하는지를 나타냅니다. 계속 호주 수도 테리토리 배터리 최적화를 비활성화 해야합니다. - 어제의 블루투스 악수 블루투스 악수 일시 정지 취소 지난 28일간 신규 확진 건수 @@ -285,7 +283,6 @@ 벽 등의 물리적 장애물 블루투스 신호를 방해하는 물질 및 시설 앱 활동에 영향을 미치는 요인 - 블루투스 악수 숫자에 영향을 줄 수 있는 요소는 다음과 같습니다. 다음과 같은 환경 요인 역시 블루투스 악수에 영향을 미칠 수 있습니다. 나중에 다시 시도하세요. @@ -381,12 +378,6 @@ 지난 7 일 최신 번호 로드 중 %@ 지역 감염 - 휴대폰에서 COVIDSafe의 성능을 향상시키려면 다음 팁을 활용해보세요. - 블루투스 악수 숫자가 예상보다 적으면 어떻게 하나요 - 앱을 열어 COVIDSafe가 활성화되어 있는지 확인하세요. - Google Play Store 또는 Apple Store를 통해 앱을 최신 버전으로 업데이트하세요. - 휴대폰을 재시작하고 앱을 다시 실행하세요. - COVIDSafe가 올바르게 작동하는지 확인하는 방법에 대한 자세한 정보 보기 COVIDSafe 업데이트 진행 중. \n\n업데이트가 완료될 때까지 휴대폰이 꺼지지 않도록 해주세요. @@ -396,6 +387,10 @@ 지난 24시간 동안의 새 확진자 수 2020년 2월 1일 이후 신규 확진 건수 뉴 사우스 웨일즈 + 앱을 열어 COVIDSafe가 활성화되어 있는지 확인하세요. + Google Play Store 또는 Apple Store를 통해 앱을 최신 버전으로 업데이트하세요. + 휴대폰을 재시작하고 앱을 다시 실행하세요. + COVIDSafe가 올바르게 작동하는지 확인하는 방법에 대한 자세한 정보 보기 예: 51234 노던 테리토리 diff --git a/app/src/main/res/values-pa-rIN/strings.xml b/app/src/main/res/values-pa-rIN/strings.xml index dae0a70..9aef176 100644 --- a/app/src/main/res/values-pa-rIN/strings.xml +++ b/app/src/main/res/values-pa-rIN/strings.xml @@ -9,11 +9,9 @@ ਐਪ ਗਤੀਵਿਧੀ ਦੀ ਜਾਂਚ ਕਰੋ ਹੋਰ COVIDSafe ਵਰਤੋਂਕਾਰਾਂ ਨਾਲ ਆਪਣੀ ਐਪ ਦੀਆਂ ਬਲੂਟੁੱਥ ਅੰਤਰਕਿਰਿਆਵਾਂ ਨੂੰ ਦੇਖੋ। ਐਪ ਦੀ ਗਤੀਵਿਧੀ - ਹਰ ਵਾਰ ਜਦ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਹੋਰ COVIDSafe ਐਪ ਵਰਤੋਂਕਾਰਾਂ ਦੀ ਰੇਂਜ ਵਿੱਚ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਇਹ ਬਲੂਟੁੱਥ ਅੰਤਰਕਿਰਿਆਵਾਂ ਨੂੰ ਨੋਟ ਕਰ ਲੈਂਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ \'ਬਲੂਟੁੱਥ ਹੈਂਡਸ਼ੇਕਸ\' ਕਿਹਾ ਜਾਂਦਾ ਹੈ।\n\nਇਹ ਹੈਂਡਸ਼ੇਕ ਇਸ ਗੱਲ ਦਾ ਸੰਕੇਤ ਦਿੰਦੇ ਹਨ ਕਿ ਤੁਹਾਡੀ ਐਪ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰ ਰਹੀ ਹੈ। ਜਾਰੀ ਰੱਖੋ ਆਸਟ੍ਰੇਲੀਅਨ ਕੈਪੀਟਲ ਟੈਰੀਟਰੀ ਤੁਸੀਂ ਬੈਟਰੀ ਅਨੁਕੂਲਤਾ (ਆਪਟੀਮਾਈਜੇਸ਼ਨ) ਲਾਜ਼ਮੀ ਤੌਰ ਤੇ ਬੰਦ ਕਰੋ| - ਬੀਤੇ ਕੱਲ੍ਹ ਕੀਤੇ ਗਏ ਬਲੂਟੁੱਥ ਹੈਂਡਸ਼ੇਕ ਬਲੂਟੁੱਥ ਦੇ ਹੈਂਡਸ਼ੇਕ ਸਨੂਜ਼ ਰੱਦ ਕਰੋ ਪਿਛਲੇ 28 ਦਿਨਾਂ ਵਿੱਚ ਨਵੇਂ ਮਾਮਲੇ @@ -285,7 +283,6 @@ ਭੌਤਿਕ ਰੁਕਾਵਟਾਂ ਜਿਵੇਂ ਕਿ ਕੰਧਾਂ ਸਮੱਗਰੀਆਂ ਅਤੇ ਫਿਕਸਚਰ ਜੋ ਬਲੂਟੁੱਥ ਸਿਗਨਲਾਂ ਵਿੱਚ ਦਖਲ ਅੰਦਾਜ਼ੀ ਕਰਦੇ ਹਨ ਉਹ ਕਾਰਕ ਜੋ ਐਪ ਦੀ ਗਤੀਵਿਧੀ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ - ਉਹ ਕਾਰਕ ਜੋ ਕਿ \'ਹੈਂਡਸ਼ੇਕਾਂ\' ਦੀ ਸੰਖਿਆ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੇ ਹਨ, ਉਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: ਹੈਂਡਸ਼ੇਕ ਵਾਤਾਵਰਣਕ ਕਾਰਕਾਂ ਦੁਆਰਾ ਵੀ ਪ੍ਰਭਾਵਿਤ ਹੋ ਸਕਦੇ ਹਨ, ਜਿੰਨ੍ਹਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। @@ -381,12 +378,6 @@ ਪਿਛਲੇ 7 ਦਿਨ ਤਾਜ਼ਾ ਅੰਕੜੇ ਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ %@ ਸਥਾਨਕ ਲੱਗੀ ਲਾਗ - ਤੁਹਾਡੇ ਫੋਨ ਉੱਤੇ COVIDSafe ਦੇ ਪ੍ਰਦਰਸ਼ਨ (ਪਰਫਾਰਮੈਂਸ) ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਦੇ ਲਈ ਇਨ੍ਹਾਂ ਨੁਕਤਿਆਂ ਨੂੰ ਅਜ਼ਮਾਉ: - ਜੇ ਤੁਹਾਡੇ \'ਹੈਂਡਸ਼ੇਕ\' ਦੇ ਨੰਬਰ ਤੁਹਾਡੀ ਉਮੀਦ ਨਾਲੋਂ ਘੱਟ ਹਨ ਤਾਂ ਕੀ ਕਰਨਾ ਹੈ - COVIDSafe ਐਕਟਿਵ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਸ ਦੀ ਜਾਂਚ ਐਪ ਨੂੰ ਖੋਲ ਕੇ ਕਰੋ। - Google Play Store ਜਾਂ Apple Store ਰਾਹੀਂ ਆਪਣੀ ਐਪ ਨੂੰ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਡੇਟ ਕਰੋ। - ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ ਅਤੇ ਐਪ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ। - ਇਸ ਬਾਰੇ ਹੋਰ ਪੜ੍ਹੋ ਕਿ ਜਾਂਚ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ਕਿ ਕੀ COVIDSafe ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ COVIDSafe ਅੱਪਡੇਟ ਚੱਲ ਰਿਹਾ ਹੈ। \n\nਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤਦ ਤੱਕ ਬੰਦ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ ਜਦ ਤੱਕ ਅੱਪਡੇਟ ਪੂਰਾ ਨਹੀਂ ਹੋ ਜਾਂਦਾ। ਮਿੰਟ @@ -396,6 +387,10 @@ ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਦੌਰਾਨ ਨਵੇਂ ਕੇਸ 1 ਫਰਵਰੀ 2020 ਤੋਂ ਲੈਕੇ ਹੁਣ ਤੱਕ ਦੇ ਨਵੇਂ ਮਾਮਲੇ ਨਿਊ ਸਾਊਥ ਵੇਲਜ਼ + COVIDSafe ਐਕਟਿਵ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਸ ਦੀ ਜਾਂਚ ਐਪ ਨੂੰ ਖੋਲ ਕੇ ਕਰੋ। + Google Play Store ਜਾਂ Apple Store ਰਾਹੀਂ ਆਪਣੀ ਐਪ ਨੂੰ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਡੇਟ ਕਰੋ। + ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ ਅਤੇ ਐਪ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ। + ਇਸ ਬਾਰੇ ਹੋਰ ਪੜ੍ਹੋ ਕਿ ਜਾਂਚ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ਕਿ ਕੀ COVIDSafe ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ਉਦਾਹਰਣ ਵਜੋਂ: 51234 ਨੌਰਦਰਨ ਟੈਰੀਟਰੀ diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 79cb84c..9af4608 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -9,11 +9,9 @@ Uygulama etkinliğini kontrol edin Uygulamanızın diğer COVIDSafe kullanıcılarıyla Bluetooth etkileşimlerini görüntüleyin. Uygulama etkinliği - Cihazınızın diğer COVIDSafe uygulama kullanıcılarının alanına her girişinde \'Bluetooth el sıkışma\' adı verilen Bluetooth etkileşimlerini dikkate alır.\n\nBu el sıkışmalar, uygulamanızın ne kadar iyi çalıştığını gösterir. Devam Avustralya Başkent Bölgesi Pil optimizasyonunu devre dışı bırakmalısınız. - Dünkü Bluetooth el sıkışmaları Bluetooth el sıkışmaları Ertelemeyi iptal et Son 28 gündeki yeni vakalar @@ -285,7 +283,6 @@ duvarlar gibi fiziksel engeller Bluetooth sinyallerini engelleyen malzeme ve armatürler Uygulama etkinliğini etkileyen faktörler - El sıkışma sayısını etkileyebilecek faktörler şunları içerir: El sıkışmalar çevresel faktörlerden de etkilenebilir, örneğin: Lütfen daha sonra tekrar deneyin @@ -381,12 +378,6 @@ Son 7 gün En son sayılar yükleniyor %@ yerel olarak edinilen - Telefonunuzda COVIDSafe\'in performansını artırmak için şu ipuçlarını deneyin: - El sıkışma sayılarınız beklediğinizin altında ise ne yapmalısınız - Uygulamayı açarak COVIDSafe\'in etkin olup olmadığını kontrol edin. - Uygulamanızı Google Play Store veya Apple Store üzerinden en son sürüme güncelleyin. - Telefonunuzu yeniden başlatın ve uygulamayı tekrar açın. - COVIDSafe\'in doğru çalışıp çalışmadığının nasıl kontrol edileceği hakkında daha fazlasını okuyun COVIDSafe güncellemesi devam ediyor. \n\n Lütfen güncelleme tamamlanana kadar telefonunuzu kapatmayın. Dakika @@ -396,6 +387,10 @@ Son 24 saatte çıkan yeni vakalar 1 Şubat 2020\'den itibaren yeni vakalar Yeni Güney Galler + Uygulamayı açarak COVIDSafe\'in etkin olup olmadığını kontrol edin. + Uygulamanızı Google Play Store veya Apple Store üzerinden en son sürüme güncelleyin. + Telefonunuzu yeniden başlatın ve uygulamayı tekrar açın. + COVIDSafe\'in doğru çalışıp çalışmadığının nasıl kontrol edileceği hakkında daha fazlasını okuyun Örneğin: 51234 Kuzey Bölgesi diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index a9746af..5404a41 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -9,11 +9,9 @@ Kiểm tra hoạt động của ứng dụng Xem các tương tác Bluetooth của ứng dụng của bạn với những người dùng COVIDSafe khác. Hoạt động ứng dụng - Mỗi khi thiết bị của bạn nằm trong phạm vi của những người dùng ứng dụng COVIDSafe khác, nó sẽ ghi nhận các tương tác Bluetooth được gọi là \'bắt tay Bluetooth\'. \n\n Những lần bắt tay này cho biết ứng dụng của bạn đang hoạt động tốt như thế nào. Tiếp tục Lãnh thổ Thủ đô Úc Bạn phải tắt tính năng tối ưu hóa pin. - Bluetooth bắt tay ngày hôm qua Bắt tay Bluetooth Hủy tạm ngưng hoạt động Các ca nhiễm mới trong 28 ngày qua @@ -285,7 +283,6 @@ rào cản vật lý như vách tường vật liệu và đồ đạc gây nhiễu tín hiệu Bluetooth Các yếu tố ảnh hưởng đến hoạt động của ứng dụng - Các yếu tố có thể ảnh hưởng đến số lần bắt tay bao gồm: Chức năng bắt tay cũng có thể bị ảnh hưởng bởi các yếu tố môi trường, bao gồm: Vui lòng thử lại sau @@ -381,12 +378,6 @@ 7 ngày vừa qua Đang tải các số mới nhất %@ ca nhiễm bệnh ở địa phương - Hãy thử các mẹo sau để cải thiện hiệu suất của COVIDSafe trên điện thoại của bạn: - Phải làm gì nếu số lần bắt tay của bạn thấp hơn bạn mong đợi - Kiểm tra xem COVIDSafe có đang hoạt động hay không bằng cách mở ứng dụng. - Cập nhật ứng dụng của bạn lên phiên bản mới nhất thông qua Kho Google Play hoặc kho Apple Store. - Khởi động lại điện thoại của bạn và mở lại ứng dụng. - Đọc thêm về cách kiểm tra xem COVIDSafe có hoạt động đúng cách không COVIDSafe trong tiến trình cập nhật. \n\nVui lòng đảm bảo điện thoại của bạn không bị tắt cho đến khi cập nhật hoàn tất. Phút @@ -396,6 +387,10 @@ Các ca mới trong vòng 24 giờ qua Các ca nhiễm mới kể từ ngày 1/2/2020 New South Wales + Kiểm tra xem COVIDSafe có đang hoạt động hay không bằng cách mở ứng dụng. + Cập nhật ứng dụng của bạn lên phiên bản mới nhất thông qua Kho Google Play hoặc kho Apple Store. + Khởi động lại điện thoại của bạn và mở lại ứng dụng. + Đọc thêm về cách kiểm tra xem COVIDSafe có hoạt động đúng cách không Ví dụ: 51234 Lãnh thổ Phía bắc diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index a98afe1..4d90949 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -9,11 +9,9 @@ 检查应用程序的活动 查看您的应用程序与其他COVIDSafe用户的蓝牙交互。 应用活动 - 每当您的设备在其他COVIDSafe应用程序用户的范围内时,它都会记录蓝牙交互,这称为“蓝牙握手”。 \n\n这些握手显示了您的应用程序的运行状况。 继续 澳大利亚首都领地 您不能使用电池优化功能。 - 昨日发生的蓝牙握手 蓝牙握手 取消休眠 过去28天的新增病例 @@ -285,7 +283,6 @@ 物理屏障,如墙壁 会干扰蓝牙信号的材料和固定装置 影响应用程序活动的因素 - 可能影响握手次数的因素包括: 蓝牙握手也会受到环境因素的影响,这些因素包括: 请稍后再试 @@ -381,12 +378,6 @@ 最近7天 正在加载最新统计数字 %@本地感染 - 请尝试用以下方法提高您手机上 COVIDSafe的性能: - 如果您的蓝牙握手次数少于预期,该怎么办 - 打开应用程序检查COVIDSafe是否处于激活状态。 - 通过Google Play Store或Apple Store将您的应用更新到最新版本。 - 重新启动手机并再次打开应用。 - 阅读更多有关如何检查COVIDSafe是否正常运行的信息 COVIDSafe正在更新。 \n\n请保持开机状态直至更新完成。 分钟 @@ -396,6 +387,10 @@ 过去24小时内新增病例 自2020年2月1日以来的新增病例 新南威尔士州 + 打开应用程序检查COVIDSafe是否处于激活状态。 + 通过Google Play Store或Apple Store将您的应用更新到最新版本。 + 重新启动手机并再次打开应用。 + 阅读更多有关如何检查COVIDSafe是否正常运行的信息 例如:51234 北领地 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index a63a494..39792b7 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -9,11 +9,9 @@ 檢查應用程式活動。 查看你應用程式與其他COVIDSafe用戶的藍牙互動。 應用程式活動。 - 每次你的裝置在其他COVIDSafe應用程式用戶的範圍內時,它都會記下藍牙互動,這叫作”藍牙握手”。\n\n這些握手可以顯示你的應用程式運作狀況。 繼續 澳大利亞首都領地 你必須關閉電池優化功能。 - 昨天發生的藍牙握手。 藍牙握手 取消休眠。 過去28天的新增病例 @@ -285,7 +283,6 @@ 實物屏障,如牆壁 會干擾藍牙信號的材料和固定裝置。 影響應用程式活動的因素 - 可能影響握手次數的因素包括: 藍牙握手也可以受到環境因素影響,包括: 請稍後再試 @@ -381,12 +378,6 @@ 過去7天 正在載入最新統計數字 %@本地感染 - 嘗試以下小貼士改善你手機上COVIDSafe的性能: - 如果你的藍牙握手次數比預期低,該怎麼辦 - 打開應用程式檢查COVIDSafe是否處於啟用狀態。 - 通過 Google Play Store 或者 Apple Store將你的應用程式更新到最新版本。 - 重啟你的手機然後打開應用程式。 - 閱讀更多關於如何檢查COVIDSafe是否正常運作的資訊 正在更新 COVIDSafe。\n\n請保持開機狀態直至更新完成為止。 分鐘 @@ -396,6 +387,10 @@ 過去24小時內新增病例 自從2020年2月1日以來的新增病例 新南威爾士州 + 打開應用程式檢查COVIDSafe是否處於啟用狀態。 + 通過 Google Play Store 或者 Apple Store將你的應用程式更新到最新版本。 + 重啟你的手機然後打開應用程式。 + 閱讀更多關於如何檢查COVIDSafe是否正常運作的資訊 例如:51234 北領地 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2c81889..0a603df 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -9,11 +9,13 @@ Check app activity View your app\'s Bluetooth interactions with other COVIDSafe users. App activity - Every time your device is in range of other COVIDSafe app users, it takes note of Bluetooth interactions called \'Bluetooth handshakes\'.\n\nThese handshakes give an indication of how well your app is working. + When your device is in Bluetooth range of other COVIDSafe app users, it takes note of Bluetooth interactions called digital \'handshakes\'.\n\nThese handshakes give an indication of how well your app is working. + The number of handshakes shows you were in close range with another COVIDSafe user. It does NOT mean that you have been in contact with a user who has tested positive for COVID-19. Continue + Bluetooth handshakes recorded by your device: Australian Capital Territory You must disable battery optimisation. - Bluetooth handshakes yesterday + Bluetooth handshakes recorded by your device yesterday Bluetooth handshakes Cancel snooze New cases in the last 28 days @@ -283,11 +285,14 @@ number of COVIDSafe users in range device model and age if you’re in a moving vehicle + anything that interferes with Bluetooth signals such as walls and equipment physical barriers like walls material and fixtures that interfere with Bluetooth signals Factors that impact app activity - Factors that can affect the number of handshakes include: + If you see handshakes being recorded, it means the app is working. Factors that can affect the number of handshakes include: Handshakes can also be affected by environmental factors, including: + + From Please try again later Please check your internet connection @@ -391,12 +396,6 @@ Learn more Loading latest numbers %@ locally acquired - Try these tips to improve the performance of COVIDSafe on your phone: - What to do if your handshake numbers are lower than you expect - Check if COVIDSafe is active by opening the app. - Update your app to the latest version through the Google Play Store or Apple Store. - Restart your phone and open the app again. - Read more on how to check if COVIDSafe is working correctly COVIDSafe update in progress. \n\n Please make sure you phone is not switched off until the update is complete. Minute @@ -406,6 +405,13 @@ New cases in the last 24 hours New cases since 1 Feb 2020 New South Wales + If you think you’ve been in contact with other COVIDSafe users, try these tips to improve the performance of COVIDSafe on your phone: + What to do if you are not seeing handshakes + Check if COVIDSafe is active by opening the app. + Update your app to the latest version through the Google Play Store or Apple Store. + Restart your phone and open the app again. + Check if you have the right settings for Location Services. + Read more on how to check if COVIDSafe is working correctly For example: 51234 Northern Territory @@ -516,6 +522,8 @@ For assistance on issues not covered by Help topics Tasmania Help + + to Total Total confirmed cases %@ total deaths