COVIDSafe code from version 1.0.39 (#11)

This commit is contained in:
COVIDSafe Support 2020-07-21 15:45:27 +10:00 committed by GitHub
parent 24e16807e5
commit 15c427c73c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
95 changed files with 3571 additions and 4502 deletions

View file

@ -8,6 +8,8 @@ apply plugin: 'kotlin-kapt'
apply plugin: "androidx.navigation.safeargs.kotlin"
apply plugin: 'com.google.gms.google-services'
buildscript {
repositories {
google()
@ -33,15 +35,14 @@ android {
}
defaultConfig {
applicationId "au.gov.health.covidsafe"
resValue "string", "build_config_package", "au.gov.health.covidsafe"
minSdkVersion 21
/*
TargetSdk is currently set to 28 because we are using a greylisted api in SDK 29, in order to fix a BLE vulnerability
Before you increase the targetSdkVersion make sure that all its usage are still working
*/
targetSdkVersion 28
versionCode 33
versionName "1.0.33"
versionCode 39
versionName "1.0.39"
buildConfigField "String", "GITHASH", "\"${getGitHash()}\""
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
@ -64,7 +65,7 @@ android {
buildConfigField "String", "SERVICE_FOREGROUND_CHANNEL_NAME", SERVICE_FOREGROUND_CHANNEL_NAME
buildConfigField "int", "PUSH_NOTIFICATION_ID", PUSH_NOTIFICATION_ID
buildConfigField "String", "PUSH_NOTIFICATION_CHANNEL_NAME", PUSH_NOTIFICATION_CHANNEL_NAME
buildConfigField "String", "PUSH_NOTIFICATION_CHANNEL_ID", PUSH_NOTIFICATION_CHANNEL_ID
buildConfigField "long", "SCAN_DURATION", SCAN_DURATION
buildConfigField "long", "MIN_SCAN_INTERVAL", MIN_SCAN_INTERVAL
@ -203,6 +204,7 @@ dependencies {
//androidx
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation "androidx.coordinatorlayout:coordinatorlayout:1.1.0"
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-alpha01'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
@ -228,8 +230,8 @@ dependencies {
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
//bottom navigation
implementation 'androidx.navigation:navigation-fragment-ktx:2.2.2'
implementation 'androidx.navigation:navigation-ui-ktx:2.2.2'
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.0'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.0'
//cardview
implementation 'androidx.cardview:cardview:1.0.0'
@ -246,6 +248,9 @@ dependencies {
// flags
implementation 'com.michaelfotiadis:android-country-flags:1.0.3'
// Firebase Cloud Messaging
implementation 'com.google.firebase:firebase-messaging:20.2.3'
androidTestImplementation "androidx.room:room-testing:2.2.5"

40
app/google-services.json Normal file
View file

@ -0,0 +1,40 @@
{
"project_info": {
"project_number": "382814507764",
"firebase_url": "https://covidsafe-prod.firebaseio.com",
"project_id": "covidsafe-prod",
"storage_bucket": "covidsafe-prod.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:382814507764:android:d3eaa52d82fc647f8dc4a1",
"android_client_info": {
"package_name": "au.gov.health.covidsafe"
}
},
"oauth_client": [
{
"client_id": "382814507764-bsndgpff7lano9u44sqgftu6q5besbg0.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAo_cVd_eNYyx_ckLnC7dYgS_Po9-DsTXU"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "382814507764-bsndgpff7lano9u44sqgftu6q5besbg0.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
}
],
"configuration_version": "1"
}

View file

@ -0,0 +1,69 @@
{
"project_info": {
"project_number": "768227664885",
"firebase_url": "https://covidsafe-beta.firebaseio.com",
"project_id": "covidsafe-beta",
"storage_bucket": "covidsafe-beta.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:768227664885:android:842074835553a7613136bc",
"android_client_info": {
"package_name": "au.gov.health.covidsafe.beta"
}
},
"oauth_client": [
{
"client_id": "768227664885-86vucs5sakhvks1umnfk8lv3l8b14hs8.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDlTaBwuswUzG_Cr2gA_AwgjVEmjwk05Zc"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "768227664885-86vucs5sakhvks1umnfk8lv3l8b14hs8.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:768227664885:android:c9dbe1353d465e543136bc",
"android_client_info": {
"package_name": "au.gov.health.covidsafe.debug"
}
},
"oauth_client": [
{
"client_id": "768227664885-86vucs5sakhvks1umnfk8lv3l8b14hs8.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDlTaBwuswUzG_Cr2gA_AwgjVEmjwk05Zc"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "768227664885-86vucs5sakhvks1umnfk8lv3l8b14hs8.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
}
],
"configuration_version": "1"
}

View file

@ -11,7 +11,7 @@
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
@ -31,8 +31,7 @@
<activity
android:name="au.gov.health.covidsafe.SplashActivity"
android:configChanges="keyboardHidden"
android:screenOrientation="portrait">
android:configChanges="keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
@ -40,21 +39,19 @@
</activity>
<activity
android:name="au.gov.health.covidsafe.ui.onboarding.OnboardingActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="au.gov.health.covidsafe.ui.onboarding.CountryCodeSelectionActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="au.gov.health.covidsafe.WebViewActivity"
android:screenOrientation="portrait" />
<activity android:name="au.gov.health.covidsafe.WebViewActivity" />
<activity
android:name="au.gov.health.covidsafe.HomeActivity"
android:screenOrientation="portrait"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustPan" />
<receiver android:name="au.gov.health.covidsafe.boot.StartOnBootReceiver">
@ -78,6 +75,19 @@
<receiver android:name="au.gov.health.covidsafe.receivers.PrivacyCleanerReceiver" />
<service
android:name="au.gov.health.covidsafe.services.CovidFirebaseMessagingService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
<service
android:name="au.gov.health.covidsafe.scheduler.GetMessagesJobSchedulerService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:exported="true"/>
</application>
</manifest>

View file

@ -2,14 +2,49 @@ package au.gov.health.covidsafe
import android.os.Bundle
import androidx.fragment.app.FragmentActivity
import au.gov.health.covidsafe.logging.CentralLog
import au.gov.health.covidsafe.scheduler.GetMessagesScheduler
import com.google.android.gms.tasks.OnCompleteListener
import com.google.firebase.iid.FirebaseInstanceId
private const val TAG = "HomeActivity"
class HomeActivity : FragmentActivity() {
/**
* Provides notification support to inform users to update to the latest version of the app.
* This feature will also allow for troubleshooting of the app in the future and allow for
* targeted notifications
*/
private fun getInstanceID() {
FirebaseInstanceId.getInstance().instanceId
.addOnCompleteListener(OnCompleteListener { task ->
if (!task.isSuccessful) {
CentralLog.e(TAG, "getInstanceId failed", task.exception)
return@OnCompleteListener
}
// Get new Instance ID token
val token = task.result?.token
// Log and toast
CentralLog.d(TAG, "getInstance() InstanceID = $token")
token?.let {
Preference.putFirebaseInstanceID(TracerApp.AppContext, it)
}
})
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_home)
Utils.startBluetoothMonitoringService(this)
// messages API related
getInstanceID()
// GetMessagesScheduler.getMessages()
GetMessagesScheduler.scheduleGetMessagesJob()
}
}

View file

@ -12,7 +12,7 @@ object Preference {
private const val CALLING_CODE = "CALLING_CODE"
private const val AUSTRALIA_CALLING_CODE = 61
private const val COUNTRY_NAME_RES_ID = "COUNTRY_NAME"
private const val AUSTRALIA_COUNTRY_NAME_RES_ID = R.string.country_au
private const val AUSTRALIA_COUNTRY_NAME_RES_ID = R.string.country_region_name_au
private const val NATIONAL_FLAG_RES_ID = "NATIONAL_FLAG_RES_ID"
private const val AUSTRALIA_NATIONAL_FLAG_RES_ID = R.drawable.ic_list_country_au
private const val PHONE_NUMBER = "PHONE_NUMBER"
@ -24,7 +24,7 @@ object Preference {
private const val IS_DATA_UPLOADED = "IS_DATA_UPLOADED"
private const val DATA_UPLOADED_DATE_MS = "DATA_UPLOADED_DATE_MS"
private const val UPLOADED_MORE_THAN_24_HRS = "UPLOADED_MORE_THAN_24_HRS"
private const val FIREBASE_INSTANCE_ID = "FIREBASE_INSTANCE_ID"
private const val NEXT_FETCH_TIME = "NEXT_FETCH_TIME"
private const val EXPIRY_TIME = "EXPIRY_TIME"
private const val NAME = "NAME"
@ -32,6 +32,8 @@ object Preference {
private const val POST_CODE = "POST_CODE"
private const val AGE = "AGE"
private const val APP_UPDATE_REMINDER_DISMISSED_TIME = "APP_UPDATE_REMINDER_DISMISSED_TIME"
fun putDeviceID(context: Context, value: String) {
context.getSharedPreferences(PREF_ID, Context.MODE_PRIVATE)
.edit().putString(DEVICE_ID, value)?.apply()
@ -130,6 +132,16 @@ object Preference {
?.getString(PHONE_NUMBER, "") ?: ""
}
fun putFirebaseInstanceID(context: Context, value: String) {
context.getSharedPreferences(PREF_ID, Context.MODE_PRIVATE)
.edit().putString(FIREBASE_INSTANCE_ID, value).apply()
}
fun getFirebaseInstanceID(context: Context): String {
return context.getSharedPreferences(PREF_ID, Context.MODE_PRIVATE)
?.getString(FIREBASE_INSTANCE_ID, "") ?: ""
}
fun putCallingCode(context: Context, value: Int) {
context.getSharedPreferences(PREF_ID, Context.MODE_PRIVATE)
.edit().putInt(CALLING_CODE, value).apply()
@ -243,4 +255,14 @@ object Preference {
.getString(AGE, null)
}
fun putAppUpdateReminderDismissedTime(context: Context): Boolean {
return context.getSharedPreferences(PREF_ID, Context.MODE_PRIVATE)
.edit().putLong(APP_UPDATE_REMINDER_DISMISSED_TIME, System.currentTimeMillis()).commit()
}
fun getAppUpdateReminderDismissedTime(context: Context): Long {
return context.getSharedPreferences(PREF_ID, Context.MODE_PRIVATE)
.getLong(APP_UPDATE_REMINDER_DISMISSED_TIME, 0L)
}
}

View file

@ -6,6 +6,7 @@ import android.os.Build
import com.atlassian.mobilekit.module.feedback.FeedbackModule
import au.gov.health.covidsafe.logging.CentralLog
import au.gov.health.covidsafe.scheduler.GetMessagesScheduler
import au.gov.health.covidsafe.services.BluetoothMonitoringService
import au.gov.health.covidsafe.streetpass.CentralDevice
import au.gov.health.covidsafe.streetpass.PeripheralDevice
@ -16,6 +17,8 @@ class TracerApp : Application() {
super.onCreate()
AppContext = applicationContext
FeedbackModule.init(this)
// GetMessagesScheduler.scheduleGetMessagesJob()
}
companion object {

View file

@ -33,7 +33,7 @@ object Utils {
private const val TAG = "Utils"
fun getRequiredPermissions(): Array<String> {
return arrayOf(Manifest.permission.ACCESS_FINE_LOCATION)
return arrayOf(Manifest.permission.ACCESS_COARSE_LOCATION)
}
fun getBatteryOptimizerExemptionIntent(packageName: String): Intent {

View file

@ -42,7 +42,7 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
CentralLog.i(TAG, "${device?.address} Connected to local GATT server")
device?.let {
val b = bluetoothManager.getConnectedDevices(BluetoothProfile.GATT)
.contains(device)
.contains(device)
}
}
@ -62,10 +62,10 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
}
override fun onCharacteristicReadRequest(
device: BluetoothDevice?,
requestId: Int,
offset: Int,
characteristic: BluetoothGattCharacteristic?
device: BluetoothDevice?,
requestId: Int,
offset: Int,
characteristic: BluetoothGattCharacteristic?
) {
device?.let {
@ -76,9 +76,15 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
if (Utils.bmValid(context)) {
val peripheral = TracerApp.asPeripheralDevice()
val readRequest = ReadRequestEncryptedPayload(peripheral.modelP,
TracerApp.thisDeviceMsg())
val readRequest = ReadRequestEncryptedPayload(
System.currentTimeMillis() / 1000L,
peripheral.modelP,
TracerApp.thisDeviceMsg()
)
val plainRecord = gson.toJson(readRequest)
CentralLog.d(TAG, "onCharacteristicReadRequest plainRecord = $plainRecord")
val plainRecordByteArray = plainRecord.toByteArray(Charsets.UTF_8)
val remoteBlob = Encryption.encryptPayload(plainRecordByteArray)
val base = readPayloadMap.getOrPut(device.address, {
@ -93,25 +99,25 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
val value = base.copyOfRange(offset, base.size)
CentralLog.i(
TAG,
"onCharacteristicReadRequest from ${device.address} - $requestId- $offset - ${String(
value,
Charsets.UTF_8
)}"
TAG,
"onCharacteristicReadRequest from ${device.address} - $requestId- $offset - ${String(
value,
Charsets.UTF_8
)}"
)
bluetoothGattServer?.sendResponse(device, requestId, GATT_SUCCESS, 0, value)
} else {
CentralLog.i(
TAG,
"onCharacteristicReadRequest from ${device.address} - $requestId- $offset - BM Expired"
TAG,
"onCharacteristicReadRequest from ${device.address} - $requestId- $offset - BM Expired"
)
bluetoothGattServer?.sendResponse(
device,
requestId,
GATT_FAILURE,
0,
ByteArray(0)
device,
requestId,
GATT_FAILURE,
0,
ByteArray(0)
)
}
} else {
@ -126,29 +132,29 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
}
inner class ReadRequestEncryptedPayload (val modelP : String, val msg: String)
inner class ReadRequestEncryptedPayload(val timestamp: Long, val modelP: String, val msg: String)
override fun onCharacteristicWriteRequest(
device: BluetoothDevice?,
requestId: Int,
characteristic: BluetoothGattCharacteristic,
preparedWrite: Boolean,
responseNeeded: Boolean,
offset: Int,
value: ByteArray?
device: BluetoothDevice?,
requestId: Int,
characteristic: BluetoothGattCharacteristic,
preparedWrite: Boolean,
responseNeeded: Boolean,
offset: Int,
value: ByteArray?
) {
device?.let {
CentralLog.i(
TAG,
"onCharacteristicWriteRequest - ${device.address} - preparedWrite: $preparedWrite"
TAG,
"onCharacteristicWriteRequest - ${device.address} - preparedWrite: $preparedWrite"
)
CentralLog.i(
TAG,
"onCharacteristicWriteRequest from ${device.address} - $requestId - $offset"
TAG,
"onCharacteristicWriteRequest from ${device.address} - $requestId - $offset"
)
if (serviceUUID == characteristic.uuid) {
@ -157,8 +163,8 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
valuePassed = String(value, Charsets.UTF_8)
}
CentralLog.i(
TAG,
"onCharacteristicWriteRequest from ${device.address} - $valuePassed"
TAG,
"onCharacteristicWriteRequest from ${device.address} - $valuePassed"
)
if (value != null) {
var dataBuffer = writeDataPayload[device.address]
@ -171,21 +177,21 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
writeDataPayload[device.address] = dataBuffer
CentralLog.i(
TAG,
"Accumulated characteristic: ${String(
dataBuffer,
Charsets.UTF_8
)}"
TAG,
"Accumulated characteristic: ${String(
dataBuffer,
Charsets.UTF_8
)}"
)
if (responseNeeded) {
CentralLog.i(TAG, "Sending response offset: ${dataBuffer.size}")
bluetoothGattServer?.sendResponse(
device,
requestId,
GATT_SUCCESS,
dataBuffer.size,
value
device,
requestId,
GATT_SUCCESS,
dataBuffer.size,
value
)
}
}
@ -196,8 +202,8 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
if (!preparedWrite) {
CentralLog.i(
TAG,
"onCharacteristicWriteRequest - ${device.address} - preparedWrite: $preparedWrite"
TAG,
"onCharacteristicWriteRequest - ${device.address} - preparedWrite: $preparedWrite"
)
saveDataSaved(device)
@ -218,11 +224,11 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
if (dataBuffer != null) {
CentralLog.i(
TAG,
"onExecuteWrite - $requestId- ${device.address} - ${String(
dataBuffer,
Charsets.UTF_8
)}"
TAG,
"onExecuteWrite - $requestId- ${device.address} - ${String(
dataBuffer,
Charsets.UTF_8
)}"
)
saveDataSaved(device)
bluetoothGattServer?.sendResponse(device, requestId, GATT_SUCCESS, 0, null)
@ -245,18 +251,18 @@ class GattServer constructor(val context: Context, serviceUUIDString: String) {
try {
centralDevice = CentralDevice(dataWritten.modelC, device.address)
val connectionRecord = ConnectionRecord(
version = dataWritten.v,
msg = dataWritten.msg,
org = dataWritten.org,
peripheral = TracerApp.asPeripheralDevice(),
central = centralDevice,
rssi = dataWritten.rssi,
txPower = dataWritten.txPower
version = dataWritten.v,
msg = dataWritten.msg,
org = dataWritten.org,
peripheral = TracerApp.asPeripheralDevice(),
central = centralDevice,
rssi = dataWritten.rssi,
txPower = dataWritten.txPower
)
Utils.broadcastStreetPassReceived(
context,
connectionRecord
context,
connectionRecord
)
} catch (e: Throwable) {
CentralLog.e(TAG, "caught error here ${e.message}")

View file

@ -1,22 +1,24 @@
package au.gov.health.covidsafe.extensions
import android.Manifest.permission.ACCESS_FINE_LOCATION
import android.Manifest.permission.ACCESS_COARSE_LOCATION
import android.bluetooth.BluetoothAdapter
import android.bluetooth.BluetoothManager
import android.content.Context
import android.content.Intent
import android.location.LocationManager
import android.os.Build
import android.os.PowerManager
import android.provider.Settings
import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity
import androidx.core.app.NotificationManagerCompat
import androidx.fragment.app.Fragment
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.Utils
import pub.devrel.easypermissions.AppSettingsDialog
import pub.devrel.easypermissions.EasyPermissions
import pub.devrel.easypermissions.PermissionRequest
const val REQUEST_ENABLE_BT = 123
const val LOCATION = 345
const val BATTERY_OPTIMISER = 789
@ -46,13 +48,13 @@ private fun Fragment.requestFineLocationAndCheckBleSupportThenNextPermission(onE
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
activity?.let {
when {
EasyPermissions.hasPermissions(it, ACCESS_FINE_LOCATION) -> {
EasyPermissions.hasPermissions(it, ACCESS_COARSE_LOCATION) -> {
checkBLESupport()
excludeFromBatteryOptimization(onEndCallback)
}
else -> {
EasyPermissions.requestPermissions(
PermissionRequest.Builder(this, LOCATION, ACCESS_FINE_LOCATION)
PermissionRequest.Builder(this, LOCATION, ACCESS_COARSE_LOCATION)
.setRationale(R.string.permission_location_rationale)
.build())
}
@ -113,12 +115,20 @@ fun Fragment.isPushNotificationEnabled(): Boolean? {
}
}
fun Fragment.isFineLocationEnabled(): Boolean? {
fun Fragment.isLocationPermissionAllowed(): Boolean? {
return activity?.let { activity ->
EasyPermissions.hasPermissions(activity, ACCESS_FINE_LOCATION)
EasyPermissions.hasPermissions(activity, ACCESS_COARSE_LOCATION)
}
}
fun Fragment.isLocationEnabledOnDevice(): Boolean {
val locationManager = context?.getSystemService(Context.LOCATION_SERVICE) as LocationManager?
return locationManager?.let {
it.isProviderEnabled(LocationManager.GPS_PROVIDER) ||
it.isProviderEnabled(LocationManager.NETWORK_PROVIDER)
} ?: false
}
fun Fragment.isBatteryOptimizationDisabled(): Boolean? {
return activity?.let { activity ->
val powerManager = activity.getSystemService(AppCompatActivity.POWER_SERVICE) as PowerManager?
@ -137,18 +147,24 @@ fun Fragment.isBatteryOptimizationDisabled(): Boolean? {
fun Fragment.askForLocationPermission() {
activity?.let {
when {
EasyPermissions.hasPermissions(it, ACCESS_FINE_LOCATION) -> {
}
EasyPermissions.somePermissionPermanentlyDenied(this, listOf(ACCESS_FINE_LOCATION)) -> {
AppSettingsDialog.Builder(this).build().show()
}
else -> {
!EasyPermissions.hasPermissions(it, ACCESS_COARSE_LOCATION) -> {
EasyPermissions.requestPermissions(
PermissionRequest.Builder(this, LOCATION, ACCESS_FINE_LOCATION)
PermissionRequest.Builder(this, LOCATION, ACCESS_COARSE_LOCATION)
.setRationale(R.string.permission_location_rationale)
.build())
}
!isLocationEnabledOnDevice() -> {
AlertDialog.Builder(it).apply {
setMessage(R.string.need_location_service)
setPositiveButton(android.R.string.ok) { _, _ ->
it.startActivity(Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS))
}
}.create().show()
}
else -> {
}// do nothing
}
}
}

View file

@ -0,0 +1,165 @@
package au.gov.health.covidsafe.links
import android.content.Context
import android.content.Intent
import android.net.Uri
import android.text.Html
import android.text.SpannableString
import android.text.Spanned
import android.text.TextPaint
import android.text.style.ClickableSpan
import android.view.View
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.TracerApp
import au.gov.health.covidsafe.logging.CentralLog
import java.lang.StringBuilder
import java.util.*
const val TAG = "LinkBuilder"
private const val PRIVACY_URL = "https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app"
private const val DEPARTMENT_OF_HEALTH_URL = "https://www.health.gov.au/"
private const val HELP_TOPICS_BASE = "https://www.covidsafe.gov.au/help-topics"
private const val HELP_TOPICS_SUFFIX = ".html"
private const val HELP_TOPICS_ENGLISH_PAGE = ""
private const val HELP_TOPICS_S_CHINESE_PAGE = "/zh-hans"
private const val HELP_TOPICS_T_CHINESE_PAGE = "/zh-hant"
private const val HELP_TOPICS_ARABIC_PAGE = "/ar"
private const val HELP_TOPICS_VIETNAMESE_PAGE = "/vi"
private const val HELP_TOPICS_KOREAN_PAGE = "/ko"
private const val HELP_TOPICS_GREEK_PAGE = "/el"
private const val HELP_TOPICS_ITALIAN_PAGE = "/it"
private const val HELP_TOPICS_ANCHOR_VERIFY_MOBILE_NUMBER_PIN = "#verify-mobile-number-pin"
private const val HELP_TOPICS_ANCHOR_BLUETOOTH_PAIRING_REQUEST = "#bluetooth-pairing-request"
object LinkBuilder {
private fun buildHtmlText(text: String) =
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
Html.fromHtml(text, Html.FROM_HTML_MODE_COMPACT)
} else {
Html.fromHtml(text)
}
fun getHelpTopicsUrl(): String {
val localeLanguageTag = Locale.getDefault().toLanguageTag()
val url = HELP_TOPICS_BASE + when {
localeLanguageTag.startsWith("zh-Hans") -> HELP_TOPICS_S_CHINESE_PAGE
localeLanguageTag.startsWith("zh-Hant") -> HELP_TOPICS_T_CHINESE_PAGE
localeLanguageTag.startsWith("ar") -> HELP_TOPICS_ARABIC_PAGE
localeLanguageTag.startsWith("vi") -> HELP_TOPICS_VIETNAMESE_PAGE
localeLanguageTag.startsWith("ko") -> HELP_TOPICS_KOREAN_PAGE
localeLanguageTag.startsWith("el") -> HELP_TOPICS_GREEK_PAGE
localeLanguageTag.startsWith("it") -> HELP_TOPICS_ITALIAN_PAGE
else -> HELP_TOPICS_ENGLISH_PAGE
} + HELP_TOPICS_SUFFIX
CentralLog.d(TAG, "getHelpTopicsUrl() " +
"localeLanguageTag = $localeLanguageTag " +
"url = $url")
return url
}
private fun getBluetoothPairingRequestUrl() =
getHelpTopicsUrl() + HELP_TOPICS_ANCHOR_BLUETOOTH_PAIRING_REQUEST
private fun getVerifyMobileNumberPinLink(linkText: String) = buildHtmlText(
"<a href=\"${getHelpTopicsUrl() + HELP_TOPICS_ANCHOR_VERIFY_MOBILE_NUMBER_PIN}\">$linkText</a>")
class LinkSpan(private val context: Context, private val linkURL: String) : ClickableSpan() {
override fun onClick(widget: View) {
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(linkURL))
context.startActivity(intent)
}
override fun updateDrawState(ds: TextPaint) {
super.updateDrawState(ds)
ds.isUnderlineText = true
// ds.typeface = Typeface.create(Typeface.DEFAULT, Typeface.ITALIC)
}
}
private fun buildSpannableStringContent(context: Context, originalString: String, links: List<String>): SpannableString {
val stringBuilder = StringBuilder()
val spanStartEndIndex = mutableListOf<Pair<Int, Int>>()
val split = (" $originalString").split("*")
split.forEachIndexed { index, s ->
if (index % 2 == 1) {
val start = stringBuilder.length - 1
spanStartEndIndex.add(Pair(start, start + s.length))
}
stringBuilder.append(s)
}
val retVal = SpannableString(stringBuilder.toString().trim())
spanStartEndIndex.forEachIndexed { index, pair ->
retVal.setSpan(LinkSpan(context, links[index]), pair.first, pair.second, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
}
return retVal
}
fun getHowCOVIdSafeWorksContent(context: Context): SpannableString {
return buildSpannableStringContent(
context,
TracerApp.AppContext.getString(R.string.how_it_works_content),
listOf(getHelpTopicsUrl())
)
}
fun getRegistrationAndPrivacyContent(context: Context): SpannableString {
return buildSpannableStringContent(
context,
TracerApp.AppContext.getString(R.string.data_privacy_content),
listOf(
PRIVACY_URL,
PRIVACY_URL,
getHelpTopicsUrl(),
DEPARTMENT_OF_HEALTH_URL,
PRIVACY_URL
)
)
}
fun getHowPermissionSuccessContent(context: Context): SpannableString {
return buildSpannableStringContent(
context,
TracerApp.AppContext.getString(R.string.permission_success_content),
listOf(getBluetoothPairingRequestUrl())
)
}
fun getIssuesReceivingPINContent(): Spanned {
val linkText = TracerApp.AppContext.getString(R.string.ReceivePinIssue)
return getVerifyMobileNumberPinLink(linkText).also {
CentralLog.d(TAG, "getIssuesReceivingPINContent() returns $it")
}
}
fun getNoBluetoothPairingContent(context: Context): SpannableString {
return buildSpannableStringContent(
context,
TracerApp.AppContext.getString(R.string.home_header_no_pairing),
listOf(getBluetoothPairingRequestUrl())
)
}
fun getUploadConsentContent(context: Context): SpannableString {
return buildSpannableStringContent(
context,
TracerApp.AppContext.getString(R.string.upload_step_4_sub_header),
listOf(PRIVACY_URL)
)
}
}

View file

@ -72,7 +72,7 @@ class CentralLog {
Log.e(tag, getIdleStatus() + message)
}
fun e(tag: String, message: String, exception: Exception) {
fun e(tag: String, message: String, exception: Exception?) {
if (!shouldLog()) {
return
}

View file

@ -0,0 +1,6 @@
package au.gov.health.covidsafe.networking.response
import androidx.annotation.Keep
@Keep
data class MessagesResponse(val message: String, val forceappupgrade: Boolean)

View file

@ -5,29 +5,37 @@ import au.gov.health.covidsafe.networking.request.AuthChallengeRequest
import au.gov.health.covidsafe.networking.request.OTPChallengeRequest
import au.gov.health.covidsafe.networking.response.*
import retrofit2.Call
import retrofit2.http.Body
import retrofit2.http.GET
import retrofit2.http.Header
import retrofit2.http.POST
import retrofit2.http.*
interface AwsClient {
@POST(BuildConfig.END_POINT_PREFIX + "/initiateAuth")
fun initiateAuth(@Body body : OTPChallengeRequest) : Call<OTPChallengeResponse>
fun initiateAuth(@Body body: OTPChallengeRequest): Call<OTPChallengeResponse>
@POST(BuildConfig.END_POINT_PREFIX + "/respondToAuthChallenge")
fun respondToAuthChallenge(@Body body : AuthChallengeRequest) : Call<AuthChallengeResponse>
fun respondToAuthChallenge(@Body body: AuthChallengeRequest): Call<AuthChallengeResponse>
@GET(BuildConfig.END_POINT_PREFIX + "/getTempId")
fun getTempId(@Header("Authorization") jwtToken: String?) : Call<BroadcastMessageResponse>
fun getTempId(@Header("Authorization") jwtToken: String?): Call<BroadcastMessageResponse>
@GET(BuildConfig.END_POINT_PREFIX + "/initiateDataUpload")
fun initiateUpload(@Header("Authorization") jwtToken: String?,@Header("pin") pin : String) : Call<InitiateUploadResponse>
fun initiateUpload(
@Header("Authorization") jwtToken: String?,
@Header("pin") pin: String
): Call<InitiateUploadResponse>
@GET(BuildConfig.END_POINT_PREFIX + "/initiateDataUpload")
fun initiateReUpload(@Header("Authorization") jwtToken: String?): Call<InitiateUploadResponse>
@GET(BuildConfig.END_POINT_PREFIX + "/requestUploadOtp")
fun requestUploadOtp(@Header("Authorization") jwtToken : String?) : Call<UploadOTPResponse>
fun requestUploadOtp(@Header("Authorization") jwtToken: String?): Call<UploadOTPResponse>
@GET(BuildConfig.END_POINT_PREFIX + "/messages")
fun getMessages(
@Header("Authorization") jwtToken: String?,
@Query("os") os: String,
@Query("appversion") appversion: String,
@Query("token") token: String
): Call<MessagesResponse>
}

View file

@ -20,14 +20,14 @@ class NotificationTemplates {
fun getRunningNotification(context: Context, channel: String): Notification {
val intent = Intent(context, HomeActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
val activityPendingIntent = PendingIntent.getActivity(
context, PENDING_ACTIVITY,
context,
PENDING_ACTIVITY,
intent, 0
)
val zeroHeightView = RemoteViews(context.packageName, R.layout.zero_height_view)
val builder = NotificationCompat.Builder(context, channel)
.setContentTitle(context.getText(R.string.service_ok_title))
.setContentText(context.getText(R.string.service_ok_body))
@ -41,15 +41,13 @@ class NotificationTemplates {
.setSound(null)
.setVibrate(null)
.setColor(ContextCompat.getColor(context, R.color.notification_tint))
.setCustomContentView(zeroHeightView)
return builder.build()
}
fun lackingThingsNotification(context: Context, channel: String): Notification {
val intent = Intent(context, HomeActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
intent.putExtra("page", 3)
val activityPendingIntent = PendingIntent.getActivity(
@ -79,40 +77,6 @@ class NotificationTemplates {
return builder.build()
}
fun getUploadReminder(context: Context, channel: String): Notification {
val intent = Intent(context, HomeActivity::class.java)
intent.putExtra("uploadNotification", true)
val activityPendingIntent = PendingIntent.getActivity(
context, DAILY_UPLOAD_NOTIFICATION_CODE,
intent, PendingIntent.FLAG_UPDATE_CURRENT
)
val builder = NotificationCompat.Builder(context, channel)
.setContentTitle(context.getText(R.string.upload_your_data_title))
.setContentText(context.getText(R.string.upload_your_data_description))
.setOngoing(false)
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
.setSmallIcon(R.drawable.ic_notification_icon)
.setTicker(context.getText(R.string.upload_your_data_description))
.setStyle(NotificationCompat.BigTextStyle().bigText(context.getText(R.string.upload_your_data_description)))
.setAutoCancel(true)
.addAction(
R.drawable.ic_notification_setting,
context.getText(R.string.upload_data_action),
activityPendingIntent
)
.setContentIntent(activityPendingIntent)
.setWhen(System.currentTimeMillis())
.setSound(null)
.setVibrate(null)
.setColor(ContextCompat.getColor(context, R.color.notification_tint))
return builder.build()
}
}
}

View file

@ -0,0 +1,101 @@
package au.gov.health.covidsafe.scheduler
import android.app.job.JobInfo
import android.app.job.JobParameters
import android.app.job.JobScheduler
import android.app.job.JobService
import android.content.ComponentName
import android.content.Context
import au.gov.health.covidsafe.BuildConfig
import au.gov.health.covidsafe.Preference
import au.gov.health.covidsafe.TracerApp
import au.gov.health.covidsafe.factory.NetworkFactory.Companion.awsClient
import au.gov.health.covidsafe.logging.CentralLog
import au.gov.health.covidsafe.networking.response.MessagesResponse
import retrofit2.Call
import retrofit2.Callback
import retrofit2.Response
private const val TAG = "GetMessagesScheduler"
private const val GET_MESSAGES_JOB_ID = 1
private const val TWENTY_FOUR_HOURS_IN_MILLIS = 24 * 60 * 60 * 1000L
// for testing only
//private const val TWENTY_FOUR_HOURS_IN_MILLIS = 16 * 60 * 1000L
class GetMessagesJobSchedulerService : JobService() {
override fun onStartJob(params: JobParameters): Boolean {
CentralLog.d(TAG, "onStartJob()")
GetMessagesScheduler.getMessages(this, params)
return true
}
override fun onStopJob(params: JobParameters): Boolean {
CentralLog.d(TAG, "onStopJob()")
return true
}
}
object GetMessagesScheduler {
fun scheduleGetMessagesJob() {
CentralLog.d(TAG, "scheduleGetMessagesJob()")
val context = TracerApp.AppContext
(context.getSystemService(Context.JOB_SCHEDULER_SERVICE) as JobScheduler?)
?.let {
CentralLog.d(TAG, "JobScheduler available")
it.schedule(
JobInfo.Builder(GET_MESSAGES_JOB_ID,
ComponentName(context, GetMessagesJobSchedulerService::class.java))
.setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)
.setPersisted(true)
.setPeriodic(TWENTY_FOUR_HOURS_IN_MILLIS)
.build()
)
}
}
fun getMessages(jobService: JobService? = null, params: JobParameters? = null) {
val context = TracerApp.AppContext
val jwtToken = Preference.getEncrypterJWTToken(context)
val os = "android-${android.os.Build.VERSION.SDK_INT}"
val appVersion = "${BuildConfig.VERSION_CODE}"
val token = Preference.getFirebaseInstanceID(context)
val messagesCall: Call<MessagesResponse> = awsClient.getMessages(
"Bearer $jwtToken",
os,
appVersion,
token
)
CentralLog.d(TAG, "getMessages() to be called with InstanceID = $token")
messagesCall.enqueue(object : Callback<MessagesResponse> {
override fun onResponse(call: Call<MessagesResponse>, response: Response<MessagesResponse>) {
val responseCode = response.code()
if (responseCode == 200) {
CentralLog.d(TAG, "onResponse() got 200 response.")
response.body()?.let {
CentralLog.d(TAG, "onResponse() MessagesResponse = $it")
}
} else {
CentralLog.w(TAG, "onResponse() got error response code = $responseCode.")
}
jobService?.jobFinished(params, false)
}
override fun onFailure(call: Call<MessagesResponse>, t: Throwable) {
CentralLog.e(TAG, "onResponse() failed $t")
jobService?.jobFinished(params, false)
}
})
}
}

View file

@ -0,0 +1,49 @@
package au.gov.health.covidsafe.services
import au.gov.health.covidsafe.*
import au.gov.health.covidsafe.logging.CentralLog
import com.google.firebase.messaging.FirebaseMessagingService
import com.google.firebase.messaging.RemoteMessage
private const val TAG = "CovidFirebaseMessagingService"
class CovidFirebaseMessagingService : FirebaseMessagingService() {
/**
* Called when message is received.
*
* @param remoteMessage Object representing the message received from Firebase Cloud Messaging.
*/
override fun onMessageReceived(remoteMessage: RemoteMessage) {
// There are two types of messages data messages and notification messages. Data messages are handled
// here in onMessageReceived whether the app is in the foreground or background. Data messages are the type
// traditionally used with GCM. Notification messages are only received here in onMessageReceived when the app
// is in the foreground. When the app is in the background an automatically generated notification is displayed.
// When the user taps on the notification they are returned to the app. Messages containing both notification
// and data payloads are treated as notification messages. The Firebase console always sends notification
// messages. For more see: https://firebase.google.com/docs/cloud-messaging/concept-options
// Not getting messages here? See why this may be: https://goo.gl/39bRNJ
CentralLog.d(TAG, "onMessageReceived() received message from ${remoteMessage.from}")
// log notification payload.
remoteMessage.notification?.let {
CentralLog.d(TAG, "onMessageReceived() notification = ${it.title} ${it.body}")
}
// log data payload.
remoteMessage.data.isNotEmpty().let {
CentralLog.d(TAG, "onMessageReceived() data = " + remoteMessage.data)
}
}
/**
* Called when InstanceID token is updated.
*/
override fun onNewToken(token: String) {
CentralLog.d(TAG, "onNewToken() InstanceID = $token")
Preference.putFirebaseInstanceID(TracerApp.AppContext, token)
}
}

View file

@ -604,12 +604,17 @@ class StreetPassWorker(val context: Context) {
//we are writing as the central device
val thisCentralDevice = TracerApp.asCentralDevice()
val plainRecord = gson.toJson(EncryptedWriteRequestPayload(
System.currentTimeMillis() / 1000L,
thisCentralDevice.modelC,
work.connectable.rssi,
work.connectable.transmissionPower,
TracerApp.thisDeviceMsg())).toByteArray(Charsets.UTF_8)
val remoteBlob = Encryption.encryptPayload(plainRecord)
TracerApp.thisDeviceMsg()))
CentralLog.d(TAG, "onCharacteristicRead plainRecord = $plainRecord")
val remoteBlob = Encryption.encryptPayload(plainRecord.toByteArray(Charsets.UTF_8))
val writedata = WriteRequestPayload(
v = TracerApp.protocolVersion,
@ -641,7 +646,7 @@ class StreetPassWorker(val context: Context) {
}
}
inner class EncryptedWriteRequestPayload(val modelC: String, val rssi: Int, val txPower: Int?, val msg : String)
inner class EncryptedWriteRequestPayload(val timestamp: Long, val modelC: String, val rssi: Int, val txPower: Int?, val msg: String)
override fun onCharacteristicWrite(
gatt: BluetoothGatt,

View file

@ -0,0 +1,46 @@
package au.gov.health.covidsafe.talkback
import android.view.View
import android.widget.TextView
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.TracerApp
import au.gov.health.covidsafe.logging.CentralLog
import java.lang.StringBuilder
private const val TAG = "TalkBack.kt"
private fun getHeadingLabel(): String {
return TracerApp.AppContext.getString(R.string.heading)
}
private fun convertNumberToDigits(originalText: String): String {
val stringBuilder = StringBuilder()
originalText.forEach {
if (it.isDigit()) {
stringBuilder.append(", ")
}
stringBuilder.append(it)
}
return stringBuilder.toString()
}
fun setHeading(view: View, shouldConvertNumberToDigits: Boolean = false) {
if (view is TextView) {
val content = if (shouldConvertNumberToDigits) {
convertNumberToDigits(view.text.toString())
} else {
view.text.toString()
}
view.contentDescription = "${content}, ${getHeadingLabel()}".also {
CentralLog.d(TAG, it)
}
}
}
fun TextView.setHeading(shouldConvertNumberToDigits: Boolean = false) {
setHeading(this, shouldConvertNumberToDigits)
}

View file

@ -1,10 +1,13 @@
package au.gov.health.covidsafe.ui
import android.content.res.Configuration
import android.os.Bundle
import android.view.View
import androidx.fragment.app.Fragment
import androidx.navigation.Navigator
import androidx.navigation.fragment.NavHostFragment
import au.gov.health.covidsafe.HasBlockingState
import kotlinx.android.synthetic.main.fragment_intro.*
open class BaseFragment : Fragment() {
@ -31,4 +34,11 @@ open class BaseFragment : Fragment() {
}
NavHostFragment.findNavController(this).popBackStack()
}
protected fun removeViewInLandscapeMode(viewToRemove: View){
if (requireContext().resources.configuration.orientation ==
Configuration.ORIENTATION_LANDSCAPE){
viewToRemove.visibility = View.GONE
}
}
}

View file

@ -16,19 +16,12 @@ import com.atlassian.mobilekit.module.feedback.FeedbackModule
import kotlinx.android.synthetic.main.fragment_help.*
import kotlinx.android.synthetic.main.fragment_help.view.*
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.links.LinkBuilder
import au.gov.health.covidsafe.logging.CentralLog
import au.gov.health.covidsafe.ui.BaseFragment
import kotlinx.android.synthetic.main.activity_country_code_selection.*
import java.util.*
private const val HELP_URL_BASE = "https://www.covidsafe.gov.au/help-topics"
private const val HELP_URL_ENGLISH_PAGE = ".html"
private const val HELP_URL_ARABIC_PAGE = "/ar.html"
private const val HELP_URL_VIETNAMESE_PAGE = "/vi.html"
private const val HELP_URL_KOREAN_PAGE = "/ko.html"
private const val HELP_URL_SIMPLIFIED_CHINESE_PAGE = "/zh-hans.html"
private const val HELP_URL_TRADITIONAL_CHINESE_PAGE = "/zh-hant.html"
private const val TAG = "HelpFragment"
class HelpFragment : BaseFragment() {
@ -44,7 +37,7 @@ class HelpFragment : BaseFragment() {
val webView = view.helpWebView
webView.settings.javaScriptEnabled = true
webView.webViewClient = createWebVieClient(view)
webView.loadUrl(getHelpUrlBasedOnLocaleLanguage())
webView.loadUrl(LinkBuilder.getHelpTopicsUrl())
reportAnIssue.setOnClickListener {
FeedbackModule.showFeedbackScreen()
}
@ -65,7 +58,7 @@ class HelpFragment : BaseFragment() {
if (!loadFinished) isRedirecting = true
loadFinished = false
val urlString = request.url.toString()
if (urlString.startsWith(HELP_URL_BASE)) {
if (urlString.startsWith(LinkBuilder.getHelpTopicsUrl())) {
webView.loadUrl(request.url.toString())
} else {
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(urlString))
@ -94,25 +87,7 @@ class HelpFragment : BaseFragment() {
}
private fun getHelpUrlBasedOnLocaleLanguage(): String {
val localeLanguageTag = Locale.getDefault().toLanguageTag()
val url = HELP_URL_BASE + when {
localeLanguageTag.startsWith("zh-Hans") -> HELP_URL_SIMPLIFIED_CHINESE_PAGE
localeLanguageTag.startsWith("zh-Hant") -> HELP_URL_TRADITIONAL_CHINESE_PAGE
localeLanguageTag.startsWith("ar") -> HELP_URL_ARABIC_PAGE
localeLanguageTag.startsWith("vi") -> HELP_URL_VIETNAMESE_PAGE
localeLanguageTag.startsWith("ko") -> HELP_URL_KOREAN_PAGE
else -> HELP_URL_ENGLISH_PAGE
}
CentralLog.d(TAG, "getHelpUrlBasedOnLocaleLanguage() " +
"localeLanguageTag = $localeLanguageTag " +
"url = $url")
return url
}
}

View file

@ -13,6 +13,7 @@ import android.view.View
import android.view.View.GONE
import android.view.View.VISIBLE
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import androidx.core.content.ContextCompat
import androidx.navigation.fragment.findNavController
import au.gov.health.covidsafe.BuildConfig
@ -20,6 +21,8 @@ import au.gov.health.covidsafe.Preference
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.WebViewActivity
import au.gov.health.covidsafe.extensions.*
import au.gov.health.covidsafe.links.LinkBuilder
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.BaseFragment
import kotlinx.android.synthetic.main.fragment_home.*
import kotlinx.android.synthetic.main.fragment_home.view.*
@ -31,7 +34,8 @@ import pub.devrel.easypermissions.EasyPermissions
import java.text.SimpleDateFormat
import java.util.*
private const val FOURTEEN_DAYS_IN_MILLIS = 14 * 24 * 60 * 60 * 1000L
private const val ONE_DAY_IN_MILLIS = 24 * 60 * 60 * 1000L
private const val FOURTEEN_DAYS_IN_MILLIS = 14 * ONE_DAY_IN_MILLIS
class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
@ -91,6 +95,19 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
override fun onResume() {
super.onResume()
// display app update reminder
// if (System.currentTimeMillis()
// -
// Preference.getAppUpdateReminderDismissedTime(requireContext())
// > ONE_DAY_IN_MILLIS
// ) {
// app_update_reminder.visibility = VISIBLE
// }
// disable the app update reminder for now
app_update_reminder.visibility = GONE
bluetooth_card_view.setOnClickListener { requestBlueToothPermissionThenNextPermission() }
location_card_view.setOnClickListener { askForLocationPermission() }
battery_card_view.setOnClickListener { excludeFromBatteryOptimization() }
@ -112,11 +129,21 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
findNavController().navigate(HomeFragmentDirections.actionHomeFragmentToHelpFragment())
}
go_to_play_store.setOnClickListener {
app_update_reminder.visibility = GONE
}
remind_me_later.setOnClickListener {
Preference.putAppUpdateReminderDismissedTime(requireContext())
app_update_reminder.visibility = GONE
}
if (!mIsBroadcastListenerRegistered) {
registerBroadcast()
}
refreshSetupCompleteOrIncompleteUi()
home_header_no_bluetooth_pairing.text = LinkBuilder.getNoBluetoothPairingContent(requireContext())
home_header_no_bluetooth_pairing.movementMethod = LinkMovementMethod.getInstance()
}
@ -176,12 +203,12 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
)
val line2 = if (isDataUploadedInPast14Days) {
"<br/><br/>" + it.getString(R.string.home_header_uploaded_on_date, getDataUploadDateHtmlString(it))
it.getString(R.string.home_header_uploaded_on_date, getDataUploadDateHtmlString(it)) + "<br/>"
} else {
""
}
val line3 = "<br/>" + it.getString(
val line3 = it.getString(
if (isAllPermissionsEnabled) {
R.string.home_header_active_no_action_required
} else {
@ -189,25 +216,44 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
}
)
val headerHtmlText = "$line1$line2$line3"
home_header_setup_complete_header_line_1.text = line1
home_header_setup_complete_header.text =
home_header_setup_complete_header_line_1.setHeading()
home_header_setup_complete_header_line_1.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
val line2and3 = "$line2$line3"
home_header_setup_complete_header_line_2.text =
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
Html.fromHtml(headerHtmlText, Html.FROM_HTML_MODE_COMPACT)
Html.fromHtml(line2and3, Html.FROM_HTML_MODE_COMPACT)
} else {
Html.fromHtml(headerHtmlText)
Html.fromHtml(line2and3)
}
if (isAllPermissionsEnabled) {
home_header_top_left_icon.visibility = GONE
home_header_picture_setup_complete.layoutParams.let { layoutParams ->
val size = resources.getDimensionPixelSize(R.dimen.covidsafe_lottie_size)
layoutParams.height = size
layoutParams.width = size
}
home_header_picture_setup_complete.setAnimation("spinner_home.json")
home_header_picture_setup_complete.resumeAnimation()
content_setup_incomplete_group.visibility = GONE
ContextCompat.getColor(it, R.color.lighter_green).let { bgColor ->
header_background.setBackgroundColor(bgColor)
header_background_overlap.setBackgroundColor(bgColor)
}
} else {
home_header_picture_setup_complete.setImageResource(R.drawable.ic_logo_home_inactive)
home_header_top_left_icon.visibility = VISIBLE
home_header_picture_setup_complete.layoutParams.let { layoutParams ->
val size = resources.getDimensionPixelSize(R.dimen.keyline_8)
layoutParams.height = size
layoutParams.width = size
}
home_header_picture_setup_complete.setImageResource(R.drawable.ic_red_cross)
content_setup_incomplete_group.visibility = VISIBLE
updateBlueToothStatus()
updatePushNotificationStatus()
@ -227,12 +273,13 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
val bluetoothEnabled = isBlueToothEnabled() ?: false
val pushNotificationEnabled = isPushNotificationEnabled() ?: true
val nonBatteryOptimizationAllowed = isBatteryOptimizationDisabled() ?: true
val locationStatusAllowed = isFineLocationEnabled() ?: true
val locationStatusAllowed = isLocationPermissionAllowed() ?: true
return bluetoothEnabled &&
pushNotificationEnabled &&
nonBatteryOptimizationAllowed &&
locationStatusAllowed
locationStatusAllowed &&
isLocationEnabledOnDevice()
}
private fun registerBroadcast() {
@ -251,7 +298,6 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
val newIntent = Intent(Intent.ACTION_SEND)
newIntent.type = "text/plain"
newIntent.putExtra(Intent.EXTRA_TEXT, getString(R.string.share_this_app_content))
newIntent.putExtra(Intent.EXTRA_HTML_TEXT, getString(R.string.share_this_app_content_html))
startActivity(Intent.createChooser(newIntent, null))
}
@ -291,11 +337,13 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
}
private fun updateLocationStatus() {
isFineLocationEnabled()?.let {
isLocationPermissionAllowed()?.let {
val locationWorking = it && isLocationEnabledOnDevice()
location_card_view.visibility = VISIBLE
location_card_view.render(formatLocationTitle(it), it)
location_card_view.render(formatLocationTitle(locationWorking), locationWorking)
} ?: run {
location_card_view.visibility = VISIBLE
location_card_view.visibility = GONE
}
}
@ -352,7 +400,7 @@ class HomeFragment : BaseFragment(), EasyPermissions.PermissionCallbacks {
}
override fun onPermissionsDenied(requestCode: Int, perms: MutableList<String>) {
if (requestCode == LOCATION && EasyPermissions.somePermissionPermanentlyDenied(this, listOf(Manifest.permission.ACCESS_FINE_LOCATION))) {
if (requestCode == LOCATION && EasyPermissions.somePermissionPermanentlyDenied(this, listOf(Manifest.permission.ACCESS_COARSE_LOCATION))) {
AppSettingsDialog.Builder(this).build().show()
}
}

View file

@ -20,224 +20,224 @@ object CountryList {
private fun getCountries(): List<CountryListItem> {
return listOf(
CountryListItem(R.string.country_al, 355, R.drawable.ic_list_country_al),
CountryListItem(R.string.country_dz, 213, R.drawable.ic_list_country_dz),
// CountryListItem(R.string.country_ad, 376, R.drawable.ic_list_country_ad),
CountryListItem(R.string.country_ao, 244, R.drawable.ic_list_country_ao),
CountryListItem(R.string.country_ai, 1, R.drawable.ic_list_country_ai),
CountryListItem(R.string.country_ag, 1, R.drawable.ic_list_country_ag),
CountryListItem(R.string.country_ar, 54, R.drawable.ic_list_country_ar),
CountryListItem(R.string.country_am, 374, R.drawable.ic_list_country_am),
CountryListItem(R.string.country_aw, 297, R.drawable.ic_list_country_aw),
CountryListItem(R.string.country_au, 61, R.drawable.ic_list_country_au),
CountryListItem(R.string.country_at, 43, R.drawable.ic_list_country_at),
CountryListItem(R.string.country_az, 994, R.drawable.ic_list_country_az),
CountryListItem(R.string.country_bs, 1, R.drawable.ic_list_country_bs),
CountryListItem(R.string.country_bh, 973, R.drawable.ic_list_country_bh),
CountryListItem(R.string.country_bd, 880, R.drawable.ic_list_country_bd),
CountryListItem(R.string.country_bb, 1, R.drawable.ic_list_country_bb),
CountryListItem(R.string.country_by, 375, R.drawable.ic_list_country_by),
CountryListItem(R.string.country_be, 32, R.drawable.ic_list_country_be),
CountryListItem(R.string.country_bz, 501, R.drawable.ic_list_country_bz),
CountryListItem(R.string.country_bj, 229, R.drawable.ic_list_country_bj),
CountryListItem(R.string.country_bm, 1, R.drawable.ic_list_country_bm),
// CountryListItem(R.string.country_bt, 975, R.drawable.ic_list_country_bt),
CountryListItem(R.string.country_bo, 591, R.drawable.ic_list_country_bo),
CountryListItem(R.string.country_ba, 387, R.drawable.ic_list_country_ba),
CountryListItem(R.string.country_bw, 267, R.drawable.ic_list_country_bw),
CountryListItem(R.string.country_br, 55, R.drawable.ic_list_country_br),
// CountryListItem(R.string.country_bn, 673, R.drawable.ic_list_country_bn),
CountryListItem(R.string.country_vg, 1, R.drawable.ic_list_country_vg),
CountryListItem(R.string.country_bg, 359, R.drawable.ic_list_country_bg),
CountryListItem(R.string.country_bf, 226, R.drawable.ic_list_country_bf),
// CountryListItem(R.string.country_bi, 257, R.drawable.ic_list_country_bi),
CountryListItem(R.string.country_kh, 855, R.drawable.ic_list_country_kh),
CountryListItem(R.string.country_cm, 237, R.drawable.ic_list_country_cm),
CountryListItem(R.string.country_ca, 1, R.drawable.ic_list_country_ca),
CountryListItem(R.string.country_cv, 238, R.drawable.ic_list_country_cv),
CountryListItem(R.string.country_ky, 1, R.drawable.ic_list_country_ky),
// CountryListItem(R.string.country_cf, 236, R.drawable.ic_list_country_cf),
// CountryListItem(R.string.country_td, 235, R.drawable.ic_list_country_td),
CountryListItem(R.string.country_cl, 56, R.drawable.ic_list_country_cl),
CountryListItem(R.string.country_cn, 86, R.drawable.ic_list_country_cn),
CountryListItem(R.string.country_co, 57, R.drawable.ic_list_country_co),
// CountryListItem(R.string.country_km, 269, R.drawable.ic_list_country_km),
// CountryListItem(R.string.country_ck, 682, R.drawable.ic_list_country_ck),
CountryListItem(R.string.country_cr, 506, R.drawable.ic_list_country_cr),
CountryListItem(R.string.country_hr, 385, R.drawable.ic_list_country_hr),
CountryListItem(R.string.country_cu, 53, R.drawable.ic_list_country_cu),
CountryListItem(R.string.country_cw, 599, R.drawable.ic_list_country_cw),
CountryListItem(R.string.country_cy, 357, R.drawable.ic_list_country_cy),
CountryListItem(R.string.country_cz, 420, R.drawable.ic_list_country_cz),
// CountryListItem(R.string.country_cd, 243, R.drawable.ic_list_country_cd),
CountryListItem(R.string.country_dk, 45, R.drawable.ic_list_country_dk),
// CountryListItem(R.string.country_dj, 253, R.drawable.ic_list_country_dj),
CountryListItem(R.string.country_dm, 1, R.drawable.ic_list_country_dm),
CountryListItem(R.string.country_do, 1, R.drawable.ic_list_country_do),
CountryListItem(R.string.country_ec, 593, R.drawable.ic_list_country_ec),
// CountryListItem(R.string.country_eg, 20, R.drawable.ic_list_country_eg),
CountryListItem(R.string.country_sv, 503, R.drawable.ic_list_country_sv),
// CountryListItem(R.string.country_gq, 240, R.drawable.ic_list_country_gq),
CountryListItem(R.string.country_ee, 372, R.drawable.ic_list_country_ee),
// CountryListItem(R.string.country_et, 251, R.drawable.ic_list_country_et),
// CountryListItem(R.string.country_fo, 298, R.drawable.ic_list_country_fo),
CountryListItem(R.string.country_fj, 679, R.drawable.ic_list_country_fj),
CountryListItem(R.string.country_fi, 358, R.drawable.ic_list_country_fi),
CountryListItem(R.string.country_fr, 33, R.drawable.ic_list_country_fr),
// CountryListItem(R.string.country_gf, 995, R.drawable.ic_list_country_fr),
CountryListItem(R.string.country_ga, 241, R.drawable.ic_list_country_ga),
// CountryListItem(R.string.country_gm, 220, R.drawable.ic_list_country_gm),
CountryListItem(R.string.country_ge, 995, R.drawable.ic_list_country_ge),
CountryListItem(R.string.country_de, 49, R.drawable.ic_list_country_de),
CountryListItem(R.string.country_gh, 233, R.drawable.ic_list_country_gh),
// CountryListItem(R.string.country_gi, 350, R.drawable.ic_list_country_gi),
CountryListItem(R.string.country_gr, 30, R.drawable.ic_list_country_gr),
// CountryListItem(R.string.country_gl, 299, R.drawable.ic_list_country_gl),
CountryListItem(R.string.country_gd, 1, R.drawable.ic_list_country_gd),
// CountryListItem(R.string.country_gp, 224, R.drawable.ic_list_country_fr),
CountryListItem(R.string.country_gu, 1, R.drawable.ic_list_country_gu),
CountryListItem(R.string.country_gt, 502, R.drawable.ic_list_country_gt),
// CountryListItem(R.string.country_gn, 224, R.drawable.ic_list_country_gn),
CountryListItem(R.string.country_gw, 245, R.drawable.ic_list_country_gw),
// CountryListItem(R.string.country_gy, 592, R.drawable.ic_list_country_gy),
CountryListItem(R.string.country_ht, 509, R.drawable.ic_list_country_ht),
CountryListItem(R.string.country_hn, 504, R.drawable.ic_list_country_hn),
CountryListItem(R.string.country_hk, 852, R.drawable.ic_list_country_hk),
CountryListItem(R.string.country_hu, 36, R.drawable.ic_list_country_hu),
CountryListItem(R.string.country_is, 354, R.drawable.ic_list_country_is),
CountryListItem(R.string.country_in, 91, R.drawable.ic_list_country_in),
CountryListItem(R.string.country_id, 62, R.drawable.ic_list_country_id),
CountryListItem(R.string.country_ir, 964, R.drawable.ic_list_country_ir),
CountryListItem(R.string.country_iq, 964, R.drawable.ic_list_country_iq),
CountryListItem(R.string.country_ie, 353, R.drawable.ic_list_country_ie),
CountryListItem(R.string.country_il, 972, R.drawable.ic_list_country_il),
// CountryListItem(R.string.country_it, 39, R.drawable.ic_list_country_it),
CountryListItem(R.string.country_ci, 225, R.drawable.ic_list_country_ci),
CountryListItem(R.string.country_jm, 1, R.drawable.ic_list_country_jm),
CountryListItem(R.string.country_jp, 81, R.drawable.ic_list_country_jp),
CountryListItem(R.string.country_jo, 962, R.drawable.ic_list_country_jo),
CountryListItem(R.string.country_kz, 7, R.drawable.ic_list_country_kz),
CountryListItem(R.string.country_ke, 254, R.drawable.ic_list_country_ke),
// CountryListItem(R.string.country_ki, 686, R.drawable.ic_list_country_ki),
CountryListItem(R.string.country_kw, 965, R.drawable.ic_list_country_kw),
CountryListItem(R.string.country_kg, 996, R.drawable.ic_list_country_kg),
CountryListItem(R.string.country_la, 856, R.drawable.ic_list_country_la),
CountryListItem(R.string.country_lv, 371, R.drawable.ic_list_country_lv),
CountryListItem(R.string.country_lb, 961, R.drawable.ic_list_country_lb),
// CountryListItem(R.string.country_ls, 266, R.drawable.ic_list_country_ls),
// CountryListItem(R.string.country_lr, 231, R.drawable.ic_list_country_lr),
// CountryListItem(R.string.country_ly, 218, R.drawable.ic_list_country_ly),
CountryListItem(R.string.country_li, 423, R.drawable.ic_list_country_li),
CountryListItem(R.string.country_lt, 370, R.drawable.ic_list_country_lt),
CountryListItem(R.string.country_lu, 352, R.drawable.ic_list_country_lu),
CountryListItem(R.string.country_mo, 853, R.drawable.ic_list_country_mo),
// CountryListItem(R.string.country_mg, 261, R.drawable.ic_list_country_mg),
// CountryListItem(R.string.country_mw, 265, R.drawable.ic_list_country_mw),
CountryListItem(R.string.country_my, 60, R.drawable.ic_list_country_my),
// CountryListItem(R.string.country_mv, 960, R.drawable.ic_list_country_mv),
CountryListItem(R.string.country_ml, 223, R.drawable.ic_list_country_ml),
CountryListItem(R.string.country_mt, 356, R.drawable.ic_list_country_mt),
CountryListItem(R.string.country_mq, 1, R.drawable.ic_list_country_mq),
// CountryListItem(R.string.country_mr, 222, R.drawable.ic_list_country_mr),
CountryListItem(R.string.country_mu, 230, R.drawable.ic_list_country_mu),
CountryListItem(R.string.country_mx, 52, R.drawable.ic_list_country_mx),
CountryListItem(R.string.country_md, 373, R.drawable.ic_list_country_md),
// CountryListItem(R.string.country_mc, 377, R.drawable.ic_list_country_mc),
// CountryListItem(R.string.country_mn, 976, R.drawable.ic_list_country_mn),
// CountryListItem(R.string.country_me, 382, R.drawable.ic_list_country_me),
CountryListItem(R.string.country_ms, 1, R.drawable.ic_list_country_ms),
CountryListItem(R.string.country_ma, 212, R.drawable.ic_list_country_ma),
CountryListItem(R.string.country_mz, 258, R.drawable.ic_list_country_mz),
CountryListItem(R.string.country_mm, 95, R.drawable.ic_list_country_mm),
CountryListItem(R.string.country_na, 264, R.drawable.ic_list_country_na),
CountryListItem(R.string.country_np, 977, R.drawable.ic_list_country_np),
CountryListItem(R.string.country_nl, 31, R.drawable.ic_list_country_nl),
// CountryListItem(R.string.country_an, 599, R.drawable.ic_list_country_an),
// CountryListItem(R.string.country_nc, 687, R.drawable.ic_list_country_nc),
CountryListItem(R.string.country_nz, 64, R.drawable.ic_list_country_nz),
CountryListItem(R.string.country_ni, 505, R.drawable.ic_list_country_ni),
CountryListItem(R.string.country_ne, 227, R.drawable.ic_list_country_ne),
CountryListItem(R.string.country_ng, 234, R.drawable.ic_list_country_ng),
CountryListItem(R.string.country_nf, 672, R.drawable.ic_list_country_nf),
CountryListItem(R.string.country_mk, 389, R.drawable.ic_list_country_mk),
CountryListItem(R.string.country_no, 47, R.drawable.ic_list_country_no),
CountryListItem(R.string.country_om, 968, R.drawable.ic_list_country_om),
CountryListItem(R.string.country_pk, 92, R.drawable.ic_list_country_pk),
// CountryListItem(R.string.country_pw, 680, R.drawable.ic_list_country_pw),
// CountryListItem(R.string.country_ps, 970, R.drawable.ic_list_country_ps),
CountryListItem(R.string.country_pa, 507, R.drawable.ic_list_country_pa),
CountryListItem(R.string.country_pg, 675, R.drawable.ic_list_country_pg),
CountryListItem(R.string.country_py, 595, R.drawable.ic_list_country_py),
CountryListItem(R.string.country_pe, 51, R.drawable.ic_list_country_pe),
CountryListItem(R.string.country_ph, 63, R.drawable.ic_list_country_ph),
CountryListItem(R.string.country_pl, 48, R.drawable.ic_list_country_pl),
CountryListItem(R.string.country_pt, 351, R.drawable.ic_list_country_pt),
CountryListItem(R.string.country_pr, 1, R.drawable.ic_list_country_pr),
CountryListItem(R.string.country_qa, 974, R.drawable.ic_list_country_qa),
// CountryListItem(R.string.country_cg, 242, R.drawable.ic_list_country_cg),
// CountryListItem(R.string.country_re, 262, R.drawable.ic_list_country_fr),
// CountryListItem(R.string.country_ro, 40, R.drawable.ic_list_country_ro),
CountryListItem(R.string.country_ru, 7, R.drawable.ic_list_country_ru),
CountryListItem(R.string.country_rw, 250, R.drawable.ic_list_country_rw),
CountryListItem(R.string.country_kn, 1, R.drawable.ic_list_country_kn),
CountryListItem(R.string.country_lc, 1, R.drawable.ic_list_country_lc),
CountryListItem(R.string.country_vc, 1, R.drawable.ic_list_country_vc),
// CountryListItem(R.string.country_ws, 685, R.drawable.ic_list_country_ws),
// CountryListItem(R.string.country_st, 239, R.drawable.ic_list_country_st),
// CountryListItem(R.string.country_sa, 966, R.drawable.ic_list_country_sa),
CountryListItem(R.string.country_sn, 221, R.drawable.ic_list_country_sn),
CountryListItem(R.string.country_rs, 381, R.drawable.ic_list_country_rs),
// CountryListItem(R.string.country_sc, 248, R.drawable.ic_list_country_sc),
// CountryListItem(R.string.country_sl, 232, R.drawable.ic_list_country_sl),
CountryListItem(R.string.country_sg, 65, R.drawable.ic_list_country_sg),
CountryListItem(R.string.country_sk, 421, R.drawable.ic_list_country_sk),
CountryListItem(R.string.country_si, 386, R.drawable.ic_list_country_si),
CountryListItem(R.string.country_sb, 677, R.drawable.ic_list_country_sb),
// CountryListItem(R.string.country_so, 252, R.drawable.ic_list_country_so),
CountryListItem(R.string.country_za, 27, R.drawable.ic_list_country_za),
CountryListItem(R.string.country_kr, 82, R.drawable.ic_list_country_kr),
// CountryListItem(R.string.country_ss, 211, R.drawable.ic_list_country_ss),
CountryListItem(R.string.country_es, 34, R.drawable.ic_list_country_es),
CountryListItem(R.string.country_lk, 94, R.drawable.ic_list_country_lk),
CountryListItem(R.string.country_sd, 249, R.drawable.ic_list_country_sd),
// CountryListItem(R.string.country_sr, 597, R.drawable.ic_list_country_sr),
// CountryListItem(R.string.country_sz, 268, R.drawable.ic_list_country_sz),
CountryListItem(R.string.country_se, 46, R.drawable.ic_list_country_se),
CountryListItem(R.string.country_ch, 41, R.drawable.ic_list_country_ch),
CountryListItem(R.string.country_tw, 886, R.drawable.ic_list_country_tw),
CountryListItem(R.string.country_tj, 992, R.drawable.ic_list_country_tj),
CountryListItem(R.string.country_tz, 255, R.drawable.ic_list_country_tz),
CountryListItem(R.string.country_th, 66, R.drawable.ic_list_country_th),
// CountryListItem(R.string.country_tl, 670, R.drawable.ic_list_country_tl),
CountryListItem(R.string.country_tg, 228, R.drawable.ic_list_country_tg),
// CountryListItem(R.string.country_to, 676, R.drawable.ic_list_country_to),
CountryListItem(R.string.country_tt, 1, R.drawable.ic_list_country_tt),
CountryListItem(R.string.country_tn, 216, R.drawable.ic_list_country_tn),
CountryListItem(R.string.country_tr, 90, R.drawable.ic_list_country_tr),
CountryListItem(R.string.country_tm, 993, R.drawable.ic_list_country_tm),
CountryListItem(R.string.country_tc, 1, R.drawable.ic_list_country_tc),
CountryListItem(R.string.country_ug, 256, R.drawable.ic_list_country_ug),
CountryListItem(R.string.country_ua, 380, R.drawable.ic_list_country_ua),
CountryListItem(R.string.country_ae, 971, R.drawable.ic_list_country_ae),
CountryListItem(R.string.country_gb, 44, R.drawable.ic_list_country_gb),
CountryListItem(R.string.country_us, 1, R.drawable.ic_list_country_us),
CountryListItem(R.string.country_uy, 598, R.drawable.ic_list_country_uy),
CountryListItem(R.string.country_uz, 998, R.drawable.ic_list_country_uz),
// CountryListItem(R.string.country_vu, 678, R.drawable.ic_list_country_vu),
CountryListItem(R.string.country_ve, 58, R.drawable.ic_list_country_ve),
CountryListItem(R.string.country_vn, 84, R.drawable.ic_list_country_vn),
CountryListItem(R.string.country_vi, 1, R.drawable.ic_list_country_vi),
CountryListItem(R.string.country_ye, 967, R.drawable.ic_list_country_ye),
CountryListItem(R.string.country_zm, 260, R.drawable.ic_list_country_zm),
CountryListItem(R.string.country_zw, 263, R.drawable.ic_list_country_zw)
CountryListItem(R.string.country_region_name_al, 355, R.drawable.ic_list_country_al),
CountryListItem(R.string.country_region_name_dz, 213, R.drawable.ic_list_country_dz),
// CountryListItem(R.string.country_region_name_ad, 376, R.drawable.ic_list_country_ad),
CountryListItem(R.string.country_region_name_ao, 244, R.drawable.ic_list_country_ao),
CountryListItem(R.string.country_region_name_ai, 1, R.drawable.ic_list_country_ai),
CountryListItem(R.string.country_region_name_ag, 1, R.drawable.ic_list_country_ag),
CountryListItem(R.string.country_region_name_ar, 54, R.drawable.ic_list_country_ar),
CountryListItem(R.string.country_region_name_am, 374, R.drawable.ic_list_country_am),
CountryListItem(R.string.country_region_name_aw, 297, R.drawable.ic_list_country_aw),
CountryListItem(R.string.country_region_name_au, 61, R.drawable.ic_list_country_au),
CountryListItem(R.string.country_region_name_at, 43, R.drawable.ic_list_country_at),
CountryListItem(R.string.country_region_name_az, 994, R.drawable.ic_list_country_az),
CountryListItem(R.string.country_region_name_bs, 1, R.drawable.ic_list_country_bs),
CountryListItem(R.string.country_region_name_bh, 973, R.drawable.ic_list_country_bh),
CountryListItem(R.string.country_region_name_bd, 880, R.drawable.ic_list_country_bd),
CountryListItem(R.string.country_region_name_bb, 1, R.drawable.ic_list_country_bb),
CountryListItem(R.string.country_region_name_by, 375, R.drawable.ic_list_country_by),
CountryListItem(R.string.country_region_name_be, 32, R.drawable.ic_list_country_be),
CountryListItem(R.string.country_region_name_bz, 501, R.drawable.ic_list_country_bz),
CountryListItem(R.string.country_region_name_bj, 229, R.drawable.ic_list_country_bj),
CountryListItem(R.string.country_region_name_bm, 1, R.drawable.ic_list_country_bm),
// CountryListItem(R.string.country_region_name_bt, 975, R.drawable.ic_list_country_bt),
CountryListItem(R.string.country_region_name_bo, 591, R.drawable.ic_list_country_bo),
CountryListItem(R.string.country_region_name_ba, 387, R.drawable.ic_list_country_ba),
CountryListItem(R.string.country_region_name_bw, 267, R.drawable.ic_list_country_bw),
CountryListItem(R.string.country_region_name_br, 55, R.drawable.ic_list_country_br),
// CountryListItem(R.string.country_region_name_bn, 673, R.drawable.ic_list_country_bn),
CountryListItem(R.string.country_region_name_vg, 1, R.drawable.ic_list_country_vg),
CountryListItem(R.string.country_region_name_bg, 359, R.drawable.ic_list_country_bg),
CountryListItem(R.string.country_region_name_bf, 226, R.drawable.ic_list_country_bf),
// CountryListItem(R.string.country_region_name_bi, 257, R.drawable.ic_list_country_bi),
CountryListItem(R.string.country_region_name_kh, 855, R.drawable.ic_list_country_kh),
CountryListItem(R.string.country_region_name_cm, 237, R.drawable.ic_list_country_cm),
CountryListItem(R.string.country_region_name_ca, 1, R.drawable.ic_list_country_ca),
CountryListItem(R.string.country_region_name_cv, 238, R.drawable.ic_list_country_cv),
CountryListItem(R.string.country_region_name_ky, 1, R.drawable.ic_list_country_ky),
// CountryListItem(R.string.country_region_name_cf, 236, R.drawable.ic_list_country_cf),
// CountryListItem(R.string.country_region_name_td, 235, R.drawable.ic_list_country_td),
CountryListItem(R.string.country_region_name_cl, 56, R.drawable.ic_list_country_cl),
CountryListItem(R.string.country_region_name_cn, 86, R.drawable.ic_list_country_cn),
CountryListItem(R.string.country_region_name_co, 57, R.drawable.ic_list_country_co),
// CountryListItem(R.string.country_region_name_km, 269, R.drawable.ic_list_country_km),
// CountryListItem(R.string.country_region_name_ck, 682, R.drawable.ic_list_country_ck),
CountryListItem(R.string.country_region_name_cr, 506, R.drawable.ic_list_country_cr),
CountryListItem(R.string.country_region_name_hr, 385, R.drawable.ic_list_country_hr),
CountryListItem(R.string.country_region_name_cu, 53, R.drawable.ic_list_country_cu),
CountryListItem(R.string.country_region_name_cw, 599, R.drawable.ic_list_country_cw),
CountryListItem(R.string.country_region_name_cy, 357, R.drawable.ic_list_country_cy),
CountryListItem(R.string.country_region_name_cz, 420, R.drawable.ic_list_country_cz),
// CountryListItem(R.string.country_region_name_cd, 243, R.drawable.ic_list_country_cd),
CountryListItem(R.string.country_region_name_dk, 45, R.drawable.ic_list_country_dk),
// CountryListItem(R.string.country_region_name_dj, 253, R.drawable.ic_list_country_dj),
CountryListItem(R.string.country_region_name_dm, 1, R.drawable.ic_list_country_dm),
CountryListItem(R.string.country_region_name_do, 1, R.drawable.ic_list_country_do),
CountryListItem(R.string.country_region_name_ec, 593, R.drawable.ic_list_country_ec),
// CountryListItem(R.string.country_region_name_eg, 20, R.drawable.ic_list_country_eg),
CountryListItem(R.string.country_region_name_sv, 503, R.drawable.ic_list_country_sv),
// CountryListItem(R.string.country_region_name_gq, 240, R.drawable.ic_list_country_gq),
CountryListItem(R.string.country_region_name_ee, 372, R.drawable.ic_list_country_ee),
// CountryListItem(R.string.country_region_name_et, 251, R.drawable.ic_list_country_et),
// CountryListItem(R.string.country_region_name_fo, 298, R.drawable.ic_list_country_fo),
CountryListItem(R.string.country_region_name_fj, 679, R.drawable.ic_list_country_fj),
CountryListItem(R.string.country_region_name_fi, 358, R.drawable.ic_list_country_fi),
CountryListItem(R.string.country_region_name_fr, 33, R.drawable.ic_list_country_fr),
// CountryListItem(R.string.country_region_name_gf, 995, R.drawable.ic_list_country_fr),
CountryListItem(R.string.country_region_name_ga, 241, R.drawable.ic_list_country_ga),
// CountryListItem(R.string.country_region_name_gm, 220, R.drawable.ic_list_country_gm),
CountryListItem(R.string.country_region_name_ge, 995, R.drawable.ic_list_country_ge),
CountryListItem(R.string.country_region_name_de, 49, R.drawable.ic_list_country_de),
CountryListItem(R.string.country_region_name_gh, 233, R.drawable.ic_list_country_gh),
// CountryListItem(R.string.country_region_name_gi, 350, R.drawable.ic_list_country_gi),
CountryListItem(R.string.country_region_name_gr, 30, R.drawable.ic_list_country_gr),
// CountryListItem(R.string.country_region_name_gl, 299, R.drawable.ic_list_country_gl),
CountryListItem(R.string.country_region_name_gd, 1, R.drawable.ic_list_country_gd),
// CountryListItem(R.string.country_region_name_gp, 224, R.drawable.ic_list_country_fr),
CountryListItem(R.string.country_region_name_gu, 1, R.drawable.ic_list_country_gu),
CountryListItem(R.string.country_region_name_gt, 502, R.drawable.ic_list_country_gt),
// CountryListItem(R.string.country_region_name_gn, 224, R.drawable.ic_list_country_gn),
CountryListItem(R.string.country_region_name_gw, 245, R.drawable.ic_list_country_gw),
// CountryListItem(R.string.country_region_name_gy, 592, R.drawable.ic_list_country_gy),
CountryListItem(R.string.country_region_name_ht, 509, R.drawable.ic_list_country_ht),
CountryListItem(R.string.country_region_name_hn, 504, R.drawable.ic_list_country_hn),
CountryListItem(R.string.country_region_name_hk, 852, R.drawable.ic_list_country_hk),
CountryListItem(R.string.country_region_name_hu, 36, R.drawable.ic_list_country_hu),
CountryListItem(R.string.country_region_name_is, 354, R.drawable.ic_list_country_is),
CountryListItem(R.string.country_region_name_in, 91, R.drawable.ic_list_country_in),
CountryListItem(R.string.country_region_name_id, 62, R.drawable.ic_list_country_id),
CountryListItem(R.string.country_region_name_ir, 98, R.drawable.ic_list_country_ir),
CountryListItem(R.string.country_region_name_iq, 964, R.drawable.ic_list_country_iq),
CountryListItem(R.string.country_region_name_ie, 353, R.drawable.ic_list_country_ie),
CountryListItem(R.string.country_region_name_il, 972, R.drawable.ic_list_country_il),
// CountryListItem(R.string.country_region_name_it, 39, R.drawable.ic_list_country_it),
CountryListItem(R.string.country_region_name_ci, 225, R.drawable.ic_list_country_ci),
CountryListItem(R.string.country_region_name_jm, 1, R.drawable.ic_list_country_jm),
CountryListItem(R.string.country_region_name_jp, 81, R.drawable.ic_list_country_jp),
CountryListItem(R.string.country_region_name_jo, 962, R.drawable.ic_list_country_jo),
CountryListItem(R.string.country_region_name_kz, 7, R.drawable.ic_list_country_kz),
CountryListItem(R.string.country_region_name_ke, 254, R.drawable.ic_list_country_ke),
// CountryListItem(R.string.country_region_name_ki, 686, R.drawable.ic_list_country_ki),
CountryListItem(R.string.country_region_name_kw, 965, R.drawable.ic_list_country_kw),
CountryListItem(R.string.country_region_name_kg, 996, R.drawable.ic_list_country_kg),
CountryListItem(R.string.country_region_name_la, 856, R.drawable.ic_list_country_la),
CountryListItem(R.string.country_region_name_lv, 371, R.drawable.ic_list_country_lv),
CountryListItem(R.string.country_region_name_lb, 961, R.drawable.ic_list_country_lb),
// CountryListItem(R.string.country_region_name_ls, 266, R.drawable.ic_list_country_ls),
// CountryListItem(R.string.country_region_name_lr, 231, R.drawable.ic_list_country_lr),
// CountryListItem(R.string.country_region_name_ly, 218, R.drawable.ic_list_country_ly),
CountryListItem(R.string.country_region_name_li, 423, R.drawable.ic_list_country_li),
CountryListItem(R.string.country_region_name_lt, 370, R.drawable.ic_list_country_lt),
CountryListItem(R.string.country_region_name_lu, 352, R.drawable.ic_list_country_lu),
CountryListItem(R.string.country_region_name_mo, 853, R.drawable.ic_list_country_mo),
// CountryListItem(R.string.country_region_name_mg, 261, R.drawable.ic_list_country_mg),
// CountryListItem(R.string.country_region_name_mw, 265, R.drawable.ic_list_country_mw),
CountryListItem(R.string.country_region_name_my, 60, R.drawable.ic_list_country_my),
// CountryListItem(R.string.country_region_name_mv, 960, R.drawable.ic_list_country_mv),
CountryListItem(R.string.country_region_name_ml, 223, R.drawable.ic_list_country_ml),
CountryListItem(R.string.country_region_name_mt, 356, R.drawable.ic_list_country_mt),
CountryListItem(R.string.country_region_name_mq, 1, R.drawable.ic_list_country_mq),
// CountryListItem(R.string.country_region_name_mr, 222, R.drawable.ic_list_country_mr),
CountryListItem(R.string.country_region_name_mu, 230, R.drawable.ic_list_country_mu),
CountryListItem(R.string.country_region_name_mx, 52, R.drawable.ic_list_country_mx),
CountryListItem(R.string.country_region_name_md, 373, R.drawable.ic_list_country_md),
// CountryListItem(R.string.country_region_name_mc, 377, R.drawable.ic_list_country_mc),
// CountryListItem(R.string.country_region_name_mn, 976, R.drawable.ic_list_country_mn),
// CountryListItem(R.string.country_region_name_me, 382, R.drawable.ic_list_country_me),
CountryListItem(R.string.country_region_name_ms, 1, R.drawable.ic_list_country_ms),
CountryListItem(R.string.country_region_name_ma, 212, R.drawable.ic_list_country_ma),
CountryListItem(R.string.country_region_name_mz, 258, R.drawable.ic_list_country_mz),
CountryListItem(R.string.country_region_name_mm, 95, R.drawable.ic_list_country_mm),
CountryListItem(R.string.country_region_name_na, 264, R.drawable.ic_list_country_na),
CountryListItem(R.string.country_region_name_np, 977, R.drawable.ic_list_country_np),
CountryListItem(R.string.country_region_name_nl, 31, R.drawable.ic_list_country_nl),
// CountryListItem(R.string.country_region_name_an, 599, R.drawable.ic_list_country_an),
// CountryListItem(R.string.country_region_name_nc, 687, R.drawable.ic_list_country_nc),
CountryListItem(R.string.country_region_name_nz, 64, R.drawable.ic_list_country_nz),
CountryListItem(R.string.country_region_name_ni, 505, R.drawable.ic_list_country_ni),
CountryListItem(R.string.country_region_name_ne, 227, R.drawable.ic_list_country_ne),
CountryListItem(R.string.country_region_name_ng, 234, R.drawable.ic_list_country_ng),
CountryListItem(R.string.country_region_name_au2, 672, R.drawable.ic_list_country_nf),
CountryListItem(R.string.country_region_name_mk, 389, R.drawable.ic_list_country_mk),
CountryListItem(R.string.country_region_name_no, 47, R.drawable.ic_list_country_no),
CountryListItem(R.string.country_region_name_om, 968, R.drawable.ic_list_country_om),
CountryListItem(R.string.country_region_name_pk, 92, R.drawable.ic_list_country_pk),
// CountryListItem(R.string.country_region_name_pw, 680, R.drawable.ic_list_country_pw),
// CountryListItem(R.string.country_region_name_ps, 970, R.drawable.ic_list_country_ps),
CountryListItem(R.string.country_region_name_pa, 507, R.drawable.ic_list_country_pa),
CountryListItem(R.string.country_region_name_pg, 675, R.drawable.ic_list_country_pg),
CountryListItem(R.string.country_region_name_py, 595, R.drawable.ic_list_country_py),
CountryListItem(R.string.country_region_name_pe, 51, R.drawable.ic_list_country_pe),
CountryListItem(R.string.country_region_name_ph, 63, R.drawable.ic_list_country_ph),
CountryListItem(R.string.country_region_name_pl, 48, R.drawable.ic_list_country_pl),
CountryListItem(R.string.country_region_name_pt, 351, R.drawable.ic_list_country_pt),
CountryListItem(R.string.country_region_name_pr, 1, R.drawable.ic_list_country_pr),
CountryListItem(R.string.country_region_name_qa, 974, R.drawable.ic_list_country_qa),
// CountryListItem(R.string.country_region_name_cg, 242, R.drawable.ic_list_country_cg),
// CountryListItem(R.string.country_region_name_re, 262, R.drawable.ic_list_country_fr),
// CountryListItem(R.string.country_region_name_ro, 40, R.drawable.ic_list_country_ro),
CountryListItem(R.string.country_region_name_ru, 7, R.drawable.ic_list_country_ru),
CountryListItem(R.string.country_region_name_rw, 250, R.drawable.ic_list_country_rw),
CountryListItem(R.string.country_region_name_kn, 1, R.drawable.ic_list_country_kn),
CountryListItem(R.string.country_region_name_lc, 1, R.drawable.ic_list_country_lc),
CountryListItem(R.string.country_region_name_vc, 1, R.drawable.ic_list_country_vc),
// CountryListItem(R.string.country_region_name_ws, 685, R.drawable.ic_list_country_ws),
// CountryListItem(R.string.country_region_name_st, 239, R.drawable.ic_list_country_st),
// CountryListItem(R.string.country_region_name_sa, 966, R.drawable.ic_list_country_sa),
CountryListItem(R.string.country_region_name_sn, 221, R.drawable.ic_list_country_sn),
CountryListItem(R.string.country_region_name_rs, 381, R.drawable.ic_list_country_rs),
// CountryListItem(R.string.country_region_name_sc, 248, R.drawable.ic_list_country_sc),
// CountryListItem(R.string.country_region_name_sl, 232, R.drawable.ic_list_country_sl),
CountryListItem(R.string.country_region_name_sg, 65, R.drawable.ic_list_country_sg),
CountryListItem(R.string.country_region_name_sk, 421, R.drawable.ic_list_country_sk),
CountryListItem(R.string.country_region_name_si, 386, R.drawable.ic_list_country_si),
CountryListItem(R.string.country_region_name_sb, 677, R.drawable.ic_list_country_sb),
// CountryListItem(R.string.country_region_name_so, 252, R.drawable.ic_list_country_so),
CountryListItem(R.string.country_region_name_za, 27, R.drawable.ic_list_country_za),
CountryListItem(R.string.country_region_name_kr, 82, R.drawable.ic_list_country_kr),
// CountryListItem(R.string.country_region_name_ss, 211, R.drawable.ic_list_country_ss),
CountryListItem(R.string.country_region_name_es, 34, R.drawable.ic_list_country_es),
CountryListItem(R.string.country_region_name_lk, 94, R.drawable.ic_list_country_lk),
CountryListItem(R.string.country_region_name_sd, 249, R.drawable.ic_list_country_sd),
// CountryListItem(R.string.country_region_name_sr, 597, R.drawable.ic_list_country_sr),
// CountryListItem(R.string.country_region_name_sz, 268, R.drawable.ic_list_country_sz),
CountryListItem(R.string.country_region_name_se, 46, R.drawable.ic_list_country_se),
CountryListItem(R.string.country_region_name_ch, 41, R.drawable.ic_list_country_ch),
CountryListItem(R.string.country_region_name_tw, 886, R.drawable.ic_list_country_tw),
CountryListItem(R.string.country_region_name_tj, 992, R.drawable.ic_list_country_tj),
CountryListItem(R.string.country_region_name_tz, 255, R.drawable.ic_list_country_tz),
CountryListItem(R.string.country_region_name_th, 66, R.drawable.ic_list_country_th),
// CountryListItem(R.string.country_region_name_tl, 670, R.drawable.ic_list_country_tl),
CountryListItem(R.string.country_region_name_tg, 228, R.drawable.ic_list_country_tg),
// CountryListItem(R.string.country_region_name_to, 676, R.drawable.ic_list_country_to),
CountryListItem(R.string.country_region_name_tt, 1, R.drawable.ic_list_country_tt),
CountryListItem(R.string.country_region_name_tn, 216, R.drawable.ic_list_country_tn),
CountryListItem(R.string.country_region_name_tr, 90, R.drawable.ic_list_country_tr),
CountryListItem(R.string.country_region_name_tm, 993, R.drawable.ic_list_country_tm),
CountryListItem(R.string.country_region_name_tc, 1, R.drawable.ic_list_country_tc),
CountryListItem(R.string.country_region_name_ug, 256, R.drawable.ic_list_country_ug),
CountryListItem(R.string.country_region_name_ua, 380, R.drawable.ic_list_country_ua),
CountryListItem(R.string.country_region_name_ae, 971, R.drawable.ic_list_country_ae),
CountryListItem(R.string.country_region_name_gb, 44, R.drawable.ic_list_country_gb),
CountryListItem(R.string.country_region_name_us, 1, R.drawable.ic_list_country_us),
CountryListItem(R.string.country_region_name_uy, 598, R.drawable.ic_list_country_uy),
CountryListItem(R.string.country_region_name_uz, 998, R.drawable.ic_list_country_uz),
// CountryListItem(R.string.country_region_name_vu, 678, R.drawable.ic_list_country_vu),
CountryListItem(R.string.country_region_name_ve, 58, R.drawable.ic_list_country_ve),
CountryListItem(R.string.country_region_name_vn, 84, R.drawable.ic_list_country_vn),
CountryListItem(R.string.country_region_name_vi, 1, R.drawable.ic_list_country_vi),
CountryListItem(R.string.country_region_name_ye, 967, R.drawable.ic_list_country_ye),
CountryListItem(R.string.country_region_name_zm, 260, R.drawable.ic_list_country_zm),
CountryListItem(R.string.country_region_name_zw, 263, R.drawable.ic_list_country_zw)
)
}
private fun getCountryListInitialisedWithOptionsForAustralia(): MutableList<CountryListItemInterface> {
return mutableListOf(
CountryGroupTitle(R.string.options_for_australia),
CountryListItem(R.string.country_au, 61, R.drawable.ic_list_country_au),
CountryListItem(R.string.country_nf, 672, R.drawable.ic_list_country_nf)
CountryListItem(R.string.country_region_name_au, 61, R.drawable.ic_list_country_au),
CountryListItem(R.string.country_region_name_au2, 672, R.drawable.ic_list_country_nf)
)
}

View file

@ -7,9 +7,12 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.links.LinkBuilder
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_data_privacy.*
import kotlinx.android.synthetic.main.fragment_data_privacy.root
import kotlinx.android.synthetic.main.fragment_data_privacy.view.*
class DataPrivacyFragment : PagerChildFragment() {
@ -21,13 +24,17 @@ class DataPrivacyFragment : PagerChildFragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
view.data_privacy_content.text = LinkBuilder.getRegistrationAndPrivacyContent(requireContext())
view.data_privacy_content.movementMethod = LinkMovementMethod.getInstance()
}
override fun onResume() {
super.onResume()
// set accessibility focus to the title "Registration and privacy"
removeViewInLandscapeMode(data_privacy_picture)
data_privacy_headline.setHeading()
data_privacy_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}

View file

@ -10,9 +10,8 @@ import android.view.View
import android.view.View.GONE
import android.view.View.VISIBLE
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import android.view.inputmethod.EditorInfo
import android.widget.TextView
import android.widget.TextView.OnEditorActionListener
import androidx.annotation.NavigationRes
import androidx.core.content.ContextCompat
import androidx.core.os.bundleOf
@ -20,6 +19,7 @@ import androidx.core.widget.addTextChangedListener
import au.gov.health.covidsafe.Preference
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.TracerApp
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import au.gov.health.covidsafe.ui.onboarding.CountryCodeSelectionActivity
@ -98,6 +98,9 @@ class EnterNumberFragment : PagerChildFragment() {
updateButtonState()
displaySelectedCountryOrRegion()
enter_number_page_headline.setHeading()
enter_number_page_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}
@SuppressLint("SetTextI18n")

View file

@ -7,11 +7,15 @@ import android.text.method.LinkMovementMethod
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import androidx.annotation.NavigationRes
import androidx.core.content.ContextCompat
import androidx.core.widget.doOnTextChanged
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.Utils.announceForAccessibility
import au.gov.health.covidsafe.extensions.toHyperlink
import au.gov.health.covidsafe.links.LinkBuilder
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import com.atlassian.mobilekit.module.core.utils.SystemUtils
@ -19,7 +23,6 @@ import kotlinx.android.synthetic.main.fragment_enter_pin.*
import kotlinx.android.synthetic.main.fragment_enter_pin.view.*
import kotlin.math.floor
class EnterPinFragment : PagerChildFragment() {
companion object {
@ -58,6 +61,9 @@ class EnterPinFragment : PagerChildFragment() {
enter_pin_headline.text = resources.getString(R.string.enter_pin_headline, "+$callingCode", phoneNumber)
enter_pin_headline.setHeading(shouldConvertNumberToDigits = true)
enter_pin_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
presenter = EnterPinPresenter(this@EnterPinFragment,
session,
challengeName,
@ -73,6 +79,7 @@ class EnterPinFragment : PagerChildFragment() {
presenter.resendCode()
}
view.pin_issue.text = LinkBuilder.getIssuesReceivingPINContent()
view.pin_issue.movementMethod = LinkMovementMethod.getInstance()
startTimer()
@ -81,17 +88,13 @@ class EnterPinFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
updateButtonState()
pin.onPinChanged = {
pin.doOnTextChanged { _, _, _, _ ->
updateButtonState()
hideInvalidOtp()
}
}
override fun onPause() {
super.onPause()
pin.onPinChanged = null
}
private fun startTimer() {
stopWatch = object : CountDownTimer(COUNTDOWN_DURATION * 1000, 1000) {
override fun onTick(millisUntilFinished: Long) {
@ -146,7 +149,7 @@ class EnterPinFragment : PagerChildFragment() {
fun showInvalidOtp() {
enter_pin_error_label.visibility = View.VISIBLE
// make the announcement in voice if talkback is turned on
announceForAccessibility(requireContext().getString(R.string.wrong_pin_number))
announceForAccessibility(requireContext().getString(R.string.wrong_ping_number))
}
private fun hideInvalidOtp() {
@ -162,7 +165,7 @@ class EnterPinFragment : PagerChildFragment() {
}
private fun isIncorrectPinFormat(): Boolean {
return requireView().pin.isIncomplete
return requireView().pin.text.toString().length != 6
}
override fun updateButtonState() {
@ -174,7 +177,7 @@ class EnterPinFragment : PagerChildFragment() {
}
private fun validateOtp() {
presenter.validateOTP(requireView().pin.value)
presenter.validateOTP(requireView().pin.text.toString())
}
fun showErrorOtpMustBeSixDigits() {

View file

@ -7,6 +7,8 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.links.LinkBuilder
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_how_it_works.*
@ -21,13 +23,17 @@ class HowItWorksFragment : PagerChildFragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
view.how_it_works_content.text = LinkBuilder.getHowCOVIdSafeWorksContent(requireContext())
view.how_it_works_content.movementMethod = LinkMovementMethod.getInstance()
}
override fun onResume() {
super.onResume()
// set accessibility focus to the title "How COVIDSafe works"
removeViewInLandscapeMode(how_it_works_picture)
how_it_works_headline.setHeading()
how_it_works_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}

View file

@ -6,6 +6,7 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_intro.*
@ -25,7 +26,9 @@ class IntroductionFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
// set accessibility focus to the title "Together we can stop ..."
removeViewInLandscapeMode(intro_picture)
intro_headline.setHeading()
intro_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}

View file

@ -6,7 +6,9 @@ import android.text.Html
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_permission.root
@ -38,6 +40,9 @@ class PermissionDeviceNameFragment : PagerChildFragment() {
}
}
change_device_name_headline.setHeading()
change_device_name_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}
private fun navigateToNextPage() {

View file

@ -10,12 +10,14 @@ import android.os.PowerManager
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import androidx.core.content.ContextCompat
import au.gov.health.covidsafe.HomeActivity
import au.gov.health.covidsafe.Preference
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.TracerApp
import au.gov.health.covidsafe.extensions.*
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_permission.*
@ -28,7 +30,7 @@ class PermissionFragment : PagerChildFragment(), EasyPermissions.PermissionCallb
val requiredPermissions = arrayOf(
Manifest.permission.BLUETOOTH,
Manifest.permission.BLUETOOTH_ADMIN,
Manifest.permission.ACCESS_FINE_LOCATION
Manifest.permission.ACCESS_COARSE_LOCATION
)
}
@ -39,6 +41,15 @@ class PermissionFragment : PagerChildFragment(), EasyPermissions.PermissionCallb
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?)
: View? = inflater.inflate(R.layout.fragment_permission, container, false)
override fun onResume() {
super.onResume()
removeViewInLandscapeMode(permission_picture)
permission_headline.setHeading()
permission_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
if (requestCode == REQUEST_ENABLE_BT) {
if (resultCode == Activity.RESULT_CANCELED) {

View file

@ -6,8 +6,11 @@ import android.text.method.LinkMovementMethod
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.HomeActivity
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.links.LinkBuilder
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_permission_success.*
@ -22,6 +25,10 @@ class PermissionSuccessFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
permission_success_headline.setHeading()
permission_success_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
permission_success_content.text = LinkBuilder.getHowPermissionSuccessContent(requireContext())
permission_success_content.movementMethod = LinkMovementMethod.getInstance()
}

View file

@ -1,40 +1,39 @@
package au.gov.health.covidsafe.ui.onboarding.fragment.personal
import android.app.Activity
import android.os.Bundle
import android.text.Editable
import android.text.TextWatcher
import android.view.KeyEvent
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import android.view.inputmethod.EditorInfo
import android.widget.NumberPicker
import android.view.inputmethod.InputMethodManager
import android.widget.ArrayAdapter
import android.widget.TextView.OnEditorActionListener
import androidx.appcompat.app.AlertDialog
import androidx.core.os.bundleOf
import androidx.core.widget.addTextChangedListener
import au.gov.health.covidsafe.Preference
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.logging.CentralLog
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import au.gov.health.covidsafe.ui.onboarding.fragment.enternumber.EnterNumberFragment
import kotlinx.android.synthetic.main.fragment_enter_number.*
import kotlinx.android.synthetic.main.fragment_personal_details.*
import java.util.regex.Pattern
private const val TAG = "PersonalDetailsFragment"
private val POST_CODE_REGEX = Pattern.compile("^(?:(?:[2-8]\\d|9[0-7]|0?[28]|0?9(?=09))(?:\\d{2}))$")
private val NAME_REGEX = Pattern.compile("^[A-Za-z0-9][A-Za-z'0-9\\\\-\\\\u00C0-\\\\u017F ]{0,80}\$")
private val NAME_REGEX = Pattern.compile("^[A-Za-z0-9\\u00C0-\\u017F][A-Za-z'0-9\\-\\u00C0-\\u017F ]{0,80}\$")
class PersonalDetailsFragment : PagerChildFragment() {
private var picker: NumberPicker? = null
private var alertDialog: AlertDialog? = null
override var stepProgress: Int? = 1
private var ageSelected: Pair<Int, String> = Pair(-1, "")
private lateinit var name: String
private lateinit var postcode: String
private var age: Int = -1
@ -42,7 +41,6 @@ class PersonalDetailsFragment : PagerChildFragment() {
private fun updatePersonalDetailsDataField() {
name = personal_details_name.text.toString()
postcode = personal_details_post_code.text.toString()
age = ageSelected.first
}
private fun isValidName() = NAME_REGEX.matcher(name).matches()
@ -53,57 +51,65 @@ class PersonalDetailsFragment : PagerChildFragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?)
: View? = inflater.inflate(R.layout.fragment_personal_details, container, false)
private fun checkAgeAndDisplayAgeError(): Boolean {
val isValidAge = isValidAge()
if (isValidAge) {
personal_details_age_error.visibility = View.GONE
} else {
personal_details_age_error.visibility = View.VISIBLE
}
return isValidAge
}
private fun hideKeyboard() {
val imm = requireContext().getSystemService(Activity.INPUT_METHOD_SERVICE) as InputMethodManager
imm.hideSoftInputFromWindow(personal_details_name.windowToken, 0)
}
override fun onResume() {
super.onResume()
personal_details_age.setText(ageSelected.second)
ArrayAdapter.createFromResource(
requireContext(),
R.array.age_range_array,
android.R.layout.simple_spinner_item
).also { adapter ->
// Specify the layout to use when the list of choices appears
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
fun showAgePicker() {
activity?.let { activity ->
val ages = resources.getStringArray(R.array.personal_details_age_array).map {
it.split(":").let { split ->
(split[0]).toInt() to split[1]
}
}
var selected = ages.firstOrNull { it == ageSelected }?.let {
ages.indexOf(it)
} ?: 0
picker = NumberPicker(activity)
picker?.minValue = 0
picker?.maxValue = ages.size - 1
picker?.displayedValues = ages.map { it.second }.toTypedArray()
picker?.setOnValueChangedListener { _, _, newVal ->
selected = newVal
}
picker?.value = selected
alertDialog?.dismiss()
alertDialog = AlertDialog.Builder(activity)
.setTitle(R.string.personal_details_age_dialog_title)
.setView(picker)
.setPositiveButton(R.string.personal_details_dialog_ok) { _, _ ->
ageSelected = ages[selected]
personal_details_age.setText(ageSelected.second)
updatePersonalDetailsDataField()
updateButtonState()
personal_details_age_error.visibility =
if (isValidAge()) {
View.GONE
} else {
View.VISIBLE
}
personal_details_post_code.requestFocus()
}
.setNegativeButton(android.R.string.no, null)
.show()
}
// Apply the adapter to the spinner
personal_details_age.adapter = adapter
}
personal_details_age.setSelectionCallback(object :
SelectionCallbackSpinner.CustomSpinnerSelectionCallback {
override fun onItemSelected(position: Int) {
age = when (position) {
0 -> -1
1 -> 8
2 -> 22
3 -> 35
4 -> 45
5 -> 55
6 -> 65
7 -> 75
8 -> 85
9 -> 95
else -> -1
}
CentralLog.d(TAG, "age = $age")
updateButtonState()
if (checkAgeAndDisplayAgeError()) {
personal_details_post_code.requestFocus()
}
}
})
personal_details_name.setOnFocusChangeListener { _, hasFocus ->
updatePersonalDetailsDataField()
updateButtonState()
@ -115,17 +121,21 @@ class PersonalDetailsFragment : PagerChildFragment() {
}
}
personal_details_name.setOnEditorActionListener(OnEditorActionListener { textView, actionId, event ->
if (actionId == EditorInfo.IME_ACTION_NEXT) {
hideKeyboard()
textView.clearFocus()
personal_details_age.requestFocus()
personal_details_age.performClick()
}
true
})
personal_details_post_code.setOnFocusChangeListener { _, hasFocus ->
if(hasFocus) {
if (hasFocus) {
updatePersonalDetailsDataField()
updateButtonState()
personal_details_age_error.visibility =
if (isValidAge()) {
View.GONE
} else {
View.VISIBLE
}
}
}
@ -141,13 +151,6 @@ class PersonalDetailsFragment : PagerChildFragment() {
updatePersonalDetailsDataField()
updateButtonState()
personal_details_age_error.visibility =
if (isValidAge()) {
View.GONE
} else {
View.VISIBLE
}
personal_details_post_code_error.visibility = if (isValidPostcode()) {
View.GONE
} else {
@ -159,17 +162,7 @@ class PersonalDetailsFragment : PagerChildFragment() {
false // pass on to other listeners.
}
personal_details_age.setOnFocusChangeListener { _, hasFocus ->
if(hasFocus){
showAgePicker()
}
}
personal_details_age.setOnClickListener {
showAgePicker()
}
// set accessibility focus to the title "Enter your details"
personal_details_headline.setHeading()
personal_details_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}

View file

@ -0,0 +1,32 @@
package au.gov.health.covidsafe.ui.onboarding.fragment.personal
import android.content.Context
import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatSpinner
class SelectionCallbackSpinner : AppCompatSpinner {
constructor(context: Context) : super(context)
constructor(context: Context, attrs: AttributeSet?) : super(context, attrs)
constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr)
interface CustomSpinnerSelectionCallback {
fun onItemSelected(position: Int)
}
private var selectionCallback: CustomSpinnerSelectionCallback? = null
fun setSelectionCallback(selectionCallback: CustomSpinnerSelectionCallback) {
this.selectionCallback = selectionCallback
}
fun removeSelectionCallback() {
selectionCallback = null
}
override fun setSelection(position: Int) {
super.setSelection(position)
if (position == selectedItemPosition) selectionCallback?.onItemSelected(position)
}
}

View file

@ -6,6 +6,7 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.PagerContainer
import au.gov.health.covidsafe.ui.UploadButtonLayout
@ -21,8 +22,8 @@ class RegistrationConsentFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
// set accessibility focus to the title "I consent to the Australian ..."
registration_consent_text.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
registration_consent_headline.setHeading()
registration_consent_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
updateButtonState()
}

View file

@ -1,12 +1,13 @@
package au.gov.health.covidsafe.ui.onboarding.fragment.undersixteen
import android.os.Bundle
import android.text.method.LinkMovementMethod
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import androidx.core.os.bundleOf
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import au.gov.health.covidsafe.ui.onboarding.fragment.enternumber.EnterNumberFragment
@ -22,6 +23,9 @@ class UnderSixteenFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
updateButtonState()
under_sixteen_headline.setHeading()
under_sixteen_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}
override fun getUploadButtonLayout(): UploadButtonLayout = UploadButtonLayout.ContinueLayout(R.string.consent_button) {

View file

@ -6,6 +6,7 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_upload_finished.*
@ -21,7 +22,7 @@ class UploadFinishedFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
// set accessibility focus to the title
header.setHeading()
header.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}

View file

@ -6,6 +6,7 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_upload_initial.*
@ -22,7 +23,9 @@ class UploadInitialFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
// set accessibility focus to the title
removeViewInLandscapeMode(upload_initial_picture)
upload_initial_headline.setHeading()
upload_initial_headline.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}

View file

@ -8,6 +8,8 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.links.LinkBuilder
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import kotlinx.android.synthetic.main.fragment_upload_page_4.*
@ -22,6 +24,8 @@ class UploadStepFourFragment : PagerChildFragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
subHeader.text = LinkBuilder.getUploadConsentContent(requireContext())
subHeader.movementMethod = LinkMovementMethod.getInstance()
}
@ -30,7 +34,7 @@ class UploadStepFourFragment : PagerChildFragment() {
super.onResume()
updateButtonState()
// set accessibility focus to the title
header.setHeading()
header.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}

View file

@ -8,7 +8,9 @@ import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import androidx.core.os.bundleOf
import androidx.core.widget.doOnTextChanged
import au.gov.health.covidsafe.R
import au.gov.health.covidsafe.talkback.setHeading
import au.gov.health.covidsafe.ui.PagerChildFragment
import au.gov.health.covidsafe.ui.UploadButtonLayout
import au.gov.health.covidsafe.ui.onboarding.fragment.enternumber.EnterNumberFragment
@ -16,7 +18,10 @@ import au.gov.health.covidsafe.ui.view.UploadingDialog
import au.gov.health.covidsafe.ui.view.UploadingErrorDialog
import com.atlassian.mobilekit.module.core.utils.SystemUtils
import kotlinx.android.synthetic.main.fragment_verify_upload_pin.*
import kotlinx.android.synthetic.main.fragment_verify_upload_pin.view.*
import kotlinx.android.synthetic.main.fragment_verify_upload_pin.enter_pin_error_label
import kotlinx.android.synthetic.main.fragment_verify_upload_pin.pin
import kotlinx.android.synthetic.main.fragment_verify_upload_pin.root
import kotlinx.android.synthetic.main.fragment_verify_upload_pin.view.pin
class VerifyUploadPinFragment : PagerChildFragment() {
@ -28,7 +33,7 @@ class VerifyUploadPinFragment : PagerChildFragment() {
private var dialog: Dialog? = null
private lateinit var presenter : VerifyUploadPinPresenter
private lateinit var presenter: VerifyUploadPinPresenter
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? =
inflater.inflate(R.layout.fragment_verify_upload_pin, container, false)
@ -42,22 +47,18 @@ class VerifyUploadPinFragment : PagerChildFragment() {
override fun onResume() {
super.onResume()
pin.onPinChanged = {
pin.doOnTextChanged { _, _, _, _ ->
updateButtonState()
hideInvalidOtp()
}
// set accessibility focus to the title
header.setHeading()
header.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
}
override fun onPause() {
super.onPause()
pin.onPinChanged = null
}
override fun getUploadButtonLayout() = UploadButtonLayout.ContinueLayout(R.string.action_verify_upload_pin) {
presenter.uploadData(requireView().pin.value)
presenter.uploadData(requireView().pin.text.toString())
}
override fun updateButtonState() {
@ -69,7 +70,7 @@ class VerifyUploadPinFragment : PagerChildFragment() {
}
private fun isIncorrectPinFormat(): Boolean {
return requireView().pin.isIncomplete
return requireView().pin.text.toString().length != 6
}
fun hideKeyboard() {
@ -92,7 +93,7 @@ class VerifyUploadPinFragment : PagerChildFragment() {
activity?.let {
dialog = UploadingErrorDialog(it, object : OnUploadErrorInterface {
override fun onPositiveClicked() {
presenter.uploadData(requireView().pin.value)
presenter.uploadData(requireView().pin.text.toString())
}
override fun onNegativeClicked() {

View file

@ -1,80 +0,0 @@
package au.gov.health.covidsafe.ui.view
import android.content.Context
import android.util.AttributeSet
import android.view.KeyEvent
import android.view.LayoutInflater
import android.widget.EditText
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.core.widget.doAfterTextChanged
import kotlinx.android.synthetic.main.view_pin.view.*
import au.gov.health.covidsafe.R
class PinInputView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyle: Int = -1) :
ConstraintLayout(context, attrs, defStyle) {
private val pinOne: EditText? by lazy { pin_1 }
private val pinTwo: EditText? by lazy { pin_2 }
private val pinThree: EditText? by lazy { pin_3 }
private val pinFour: EditText? by lazy { pin_4 }
private val pinFive: EditText? by lazy { pin_5 }
private val pinSix: EditText? by lazy { pin_6 }
var onPinChanged: (() -> Unit)? = null
private val allInputs by lazy {
listOf(pinOne, pinTwo, pinThree, pinFour, pinFive, pinSix)
}
val value: String
get() = allInputs.mapNotNull { it?.text }.joinToString("")
val isIncomplete: Boolean
get() = allInputs.any { it?.text.isNullOrEmpty() }
init {
LayoutInflater.from(context).inflate(R.layout.view_pin, this, true)
pinOne?.onDigitChanged(pinTwo)
pinOne?.onDeletePressed(null)
pinTwo?.onDigitChanged(pinThree)
pinTwo?.onDeletePressed(pinOne)
pinThree?.onDigitChanged(pinFour)
pinThree?.onDeletePressed(pinTwo)
pinFour?.onDigitChanged(pinFive)
pinFour?.onDeletePressed(pinThree)
pinFive?.onDigitChanged(pinSix)
pinFive?.onDeletePressed(pinFour)
pinSix?.onDigitChanged(null)
pinSix?.onDeletePressed(pinFive)
}
private fun EditText.onDigitChanged(next: EditText? = null) {
doAfterTextChanged {
if (it?.length == 1) {
next?.requestFocus()
onPinChanged?.invoke()
} else if (it.isNullOrBlank()) {
onPinChanged?.invoke()
}
}
}
private fun EditText.onDeletePressed(prev: EditText? = null) {
setOnKeyListener { view, keyCode, keyEvent ->
if (keyCode == KeyEvent.KEYCODE_DEL && text.isNullOrEmpty()) {
prev?.requestFocus()
onPinChanged?.invoke()
true
} else {
false
}
}
}
}

View file

@ -1,10 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="@android:color/white"
android:pathData="M7,10l5,5 5,-5z" />
</vector>

View file

@ -1,17 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="80dp"
android:height="80dp"
android:viewportWidth="80"
android:viewportHeight="80">
<path
android:fillAlpha="0.2"
android:fillColor="#2BB885"
android:pathData="M40,40m-40,0a40,40 0,1 1,80 0a40,40 0,1 1,-80 0"
android:strokeAlpha="0.2" />
<path
android:fillColor="#00000000"
android:pathData="M19,41.2154L32.8557,55L61,27"
android:strokeWidth="5"
android:strokeColor="#2BB885"
android:strokeLineCap="round" />
</vector>

View file

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z" />
</vector>

View file

@ -1,108 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="80dp"
android:height="80dp"
android:viewportWidth="80"
android:viewportHeight="80">
<path
android:fillAlpha="0.2"
android:fillColor="#6793B2"
android:pathData="M40,40m-40,0a40,40 0,1 1,80 0a40,40 0,1 1,-80 0"
android:strokeAlpha="0.2" />
<group>
<clip-path android:pathData="M40,40m-40,0a40,40 0,1 1,80 0a40,40 0,1 1,-80 0" />
<path
android:fillColor="#ffffff"
android:pathData="M18.2574,99.1471L16.9062,95.5804C17.7248,93.3907 16.584,69.6229 16.584,69.6229C20.2306,65.259 26.2175,60.8778 36.0337,58.5742C43.3889,56.1308 44.4918,58.5742 44.4918,58.5742C44.4918,58.5742 55.2179,59.2972 63.509,70.515L63.6382,95.9255C63.6382,95.9255 62.5249,97.7995 61.2255,99.9512L56.6294,101.432H22.9673L18.2574,99.1471Z" />
<path
android:fillColor="#76C0C5"
android:pathData="M44.4916,58.7433L40.6882,93.3907L36.0352,58.6777L44.4916,58.7433Z" />
<path
android:fillColor="#2A3756"
android:pathData="M31.3258,41.7035C31.3258,41.7035 30.2694,35.8349 32.1444,32.2061C34.5037,27.6437 41.3109,25.5972 46.9842,29.9836C50.9961,33.0844 48.7782,42.285 48.7782,42.285L36.9388,37.2447L31.3258,41.7035Z" />
<path
android:fillColor="#C79559"
android:pathData="M44.4919,58.7433C41.3933,61.1194 36.0337,58.7433 36.0337,58.7433L36.7782,49.6221H43.7491L44.4919,58.7433Z" />
<path
android:fillColor="#C79559"
android:pathData="M32.8111,40.6716C32.8111,40.6716 31.8099,40.0245 31.0361,41.0564C30.2606,42.09 30.7776,45.9656 32.7129,45.9656C34.6482,45.9673 32.8111,40.6716 32.8111,40.6716Z" />
<path
android:fillColor="#C79559"
android:pathData="M47.7747,40.6716C47.7747,40.6716 48.776,40.0245 49.5498,41.0564C50.3236,42.09 49.8083,45.9656 47.873,45.9656C45.9359,45.9673 47.7747,40.6716 47.7747,40.6716Z" />
<path
android:fillColor="#DCA564"
android:pathData="M48.0973,39.595C48.0973,35.2466 44.5903,32.3994 40.2612,32.3994C35.9339,32.3994 32.4235,35.2466 32.4235,39.595C32.4235,39.595 32.084,45.1426 32.084,45.4118C32.084,49.5428 37.1351,54.785 40.2612,54.785C43.8699,54.785 48.4385,48.5419 48.4385,45.4118C48.4402,45.1426 48.0973,39.595 48.0973,39.595Z" />
<path
android:fillColor="#2A3756"
android:pathData="M46.3877,23.3368C46.5135,27.0847 44.249,29.5022 40.8454,29.616C37.4401,29.7299 35.8064,27.3331 35.6823,23.5852C35.5565,19.8374 37.2609,16.966 40.6645,16.8521C44.0698,16.7365 46.2636,19.5906 46.3877,23.3368Z" />
<path
android:fillColor="#2A3756"
android:pathData="M47.0769,78.7391L46.2601,78.3975C48.6538,72.6721 48.3057,67.8612 47.5905,64.8329C47.07,62.6294 45.9257,59.9634 44.4816,58.5847L44.3799,57.394C45.1071,57.8979 45.8826,58.7417 46.5392,59.8184C47.3682,61.1764 48.0282,62.8399 48.4504,64.631C49.1966,67.7853 49.562,72.7946 47.0769,78.7391Z" />
<path
android:fillColor="#2A3756"
android:pathData="M33.9347,62.2618L33.0938,61.984C33.6642,60.2532 34.793,58.4794 36.151,57.2974L36.0424,58.6295C35.098,59.6545 34.3587,60.9762 33.9347,62.2618Z" />
<path
android:fillColor="#2A3756"
android:pathData="M49.3707,78.5682C49.3707,80.0625 48.1609,81.2721 46.6702,81.2721C45.1778,81.2721 43.9697,80.0608 43.9697,78.5682C43.9697,77.0739 45.1795,75.8643 46.6702,75.8643C48.1609,75.8643 49.3707,77.0756 49.3707,78.5682Z" />
<path
android:fillColor="#3B4E75"
android:pathData="M46.6685,80.0677C47.4956,80.0677 48.1661,79.3964 48.1661,78.5682C48.1661,77.7401 47.4956,77.0687 46.6685,77.0687C45.8414,77.0687 45.1709,77.7401 45.1709,78.5682C45.1709,79.3964 45.8414,80.0677 46.6685,80.0677Z" />
<path
android:fillColor="#2A3756"
android:pathData="M29.616,67.1727C29.473,64.7793 31.2342,62.7121 33.5435,62.5637C34.6344,62.493 35.6925,62.8605 36.5232,63.5956C37.3969,64.3669 37.9156,65.4471 37.988,66.6326L38.1638,69.566L39.0461,69.5022L38.8704,66.5808C38.7842,65.1572 38.1603,63.8613 37.1091,62.9313C36.1009,62.0392 34.8136,61.5957 33.4866,61.6802C30.6931,61.8597 28.5596,64.3462 28.7319,67.2262L28.9129,70.2407L29.7952,70.1769L29.616,67.1727Z" />
<path
android:fillColor="#E6E5EA"
android:pathData="M38.4931,75.0844C38.562,76.2457 38.1915,77.3655 37.4453,78.2369L38.1174,78.8133C39.0118,77.7659 39.4582,76.4234 39.3755,75.0309L39.0446,69.5022L38.1622,69.566L38.4931,75.0844Z" />
<path
android:fillColor="#E6E5EA"
android:pathData="M31.1308,79.4362L31.6943,78.7529C30.7689,77.9885 30.1967,76.8462 30.1226,75.6227L29.7969,70.1752L28.9146,70.239L29.2403,75.6762C29.3264,77.1447 30.0158,78.5148 31.1308,79.4362Z" />
<path
android:fillColor="#2A3756"
android:pathData="M32.3561,79.1946C32.3561,79.6846 31.9597,80.0815 31.4703,80.0815C30.9808,80.0815 30.5845,79.6846 30.5845,79.1946C30.5845,78.7045 30.9808,78.3076 31.4703,78.3076C31.9597,78.3059 32.3561,78.7045 32.3561,79.1946Z" />
<path
android:fillColor="#2A3756"
android:pathData="M38.4327,78.8322C38.4327,79.3223 38.0364,79.7192 37.5469,79.7192C37.0575,79.7192 36.6611,79.3223 36.6611,78.8322C36.6611,78.3422 37.0575,77.9453 37.5469,77.9453C38.0364,77.9453 38.4327,78.3439 38.4327,78.8322Z" />
<path
android:fillColor="#2A3756"
android:pathData="M41.8757,39.7864C41.8757,39.7864 45.1036,39.4637 45.7257,39.5241C46.7631,39.6242 46.9854,40.2972 47.1457,40.663C47.2009,40.789 42.9321,41.2065 42.3117,40.9822C41.6913,40.7579 41.8757,39.7864 41.8757,39.7864Z" />
<path
android:fillColor="#2A3756"
android:pathData="M38.6563,39.7864C38.6563,39.7864 35.4284,39.4637 34.8063,39.5241C33.7689,39.6242 33.5465,40.2972 33.3863,40.663C33.3311,40.789 37.5999,41.2065 38.2203,40.9822C38.8424,40.7579 38.6563,39.7864 38.6563,39.7864Z" />
<path
android:fillAlpha="0.2"
android:fillColor="#ffffff"
android:pathData="M36.5042,40.9253L34.3569,46.0692L36.2905,46.6731L38.9634,42.4317L37.5434,41.2117L36.5042,40.9253Z"
android:strokeAlpha="0.2" />
<path
android:fillAlpha="0.2"
android:fillColor="#ffffff"
android:pathData="M44.4571,40.9253L42.3115,46.0692L44.2451,46.6731L46.918,42.4317L45.498,41.2117L44.4571,40.9253Z"
android:strokeAlpha="0.2" />
<path
android:fillColor="#ffffff"
android:pathData="M36.2903,46.8215C34.6255,46.8215 33.271,45.4652 33.271,43.7983C33.271,42.1314 34.6255,40.7751 36.2903,40.7751C37.955,40.7751 39.3096,42.1314 39.3096,43.7983C39.3096,45.4652 37.955,46.8215 36.2903,46.8215ZM36.2903,41.0737C34.7893,41.0737 33.5691,42.2954 33.5691,43.7983C33.5691,45.3013 34.7893,46.523 36.2903,46.523C37.7913,46.523 39.0115,45.3013 39.0115,43.7983C39.0115,42.2971 37.7913,41.0737 36.2903,41.0737Z" />
<path
android:fillColor="#ffffff"
android:pathData="M44.2625,46.8215C42.5977,46.8215 41.2432,45.4652 41.2432,43.7983C41.2432,42.1314 42.5977,40.7751 44.2625,40.7751C45.9272,40.7751 47.2818,42.1314 47.2818,43.7983C47.2818,45.4652 45.9272,46.8215 44.2625,46.8215ZM44.2625,41.0737C42.7614,41.0737 41.5413,42.2954 41.5413,43.7983C41.5413,45.3013 42.7614,46.523 44.2625,46.523C45.7618,46.523 46.9836,45.3013 46.9836,43.7983C46.9854,42.2971 45.7635,41.0737 44.2625,41.0737Z" />
<path
android:fillColor="#ffffff"
android:pathData="M41.3928,43.6499H39.1611V43.9484H41.3928V43.6499Z" />
<path
android:fillColor="#CC7979"
android:pathData="M38.915,48.661H41.862L40.3885,49.2287L38.915,48.661Z" />
<path
android:fillColor="#2A3756"
android:pathData="M56.1434,102.424H23.8841C19.3552,102.424 15.6724,98.7348 15.6724,94.2017V18.2223C15.6724,13.6892 19.3569,10 23.8841,10H56.1434C60.6706,10 64.3552,13.6892 64.3552,18.2223V94.2C64.3552,98.7348 60.6706,102.424 56.1434,102.424ZM23.8841,11.7635C20.3271,11.7635 17.4336,14.6607 17.4336,18.2223V94.2C17.4336,97.7616 20.3271,100.659 23.8841,100.659H56.1434C59.7004,100.659 62.5939,97.7616 62.5939,94.2V18.2223C62.5939,14.6607 59.7004,11.7635 56.1434,11.7635H23.8841Z" />
<path
android:fillColor="#2A3756"
android:pathData="M16.9043,28.5945H15V32.4752H16.9043V28.5945Z" />
<path
android:fillColor="#2A3756"
android:pathData="M65.0268,37.0601H63.1226V44.9976H65.0268V37.0601Z" />
<path
android:fillColor="#2A3756"
android:pathData="M16.9043,34.4148H15V40.0591H16.9043V34.4148Z" />
<path
android:fillColor="#2A3756"
android:pathData="M16.9043,41.9985H15V47.6428H16.9043V41.9985Z" />
</group>
</vector>

View file

@ -1,33 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="105dp"
android:height="15dp"
android:viewportWidth="105"
android:viewportHeight="15">
<path
android:fillColor="#0C3155"
android:pathData="M7.304,15C10.996,15 13.2,12.682 13.852,10.262L11.608,9.536C11.119,11.149 9.731,12.682 7.304,12.682C4.835,12.682 2.509,10.907 2.509,7.56C2.509,4.093 4.896,2.379 7.283,2.379C9.711,2.379 11.057,3.77 11.486,5.504L13.791,4.738C13.138,2.238 10.955,0.101 7.283,0.101C3.529,0.101 0,2.903 0,7.56C0,12.218 3.407,15 7.304,15Z" />
<path
android:fillColor="#0C3155"
android:pathData="M17.81,7.54C17.81,4.093 20.218,2.379 22.645,2.379C25.094,2.379 27.501,4.093 27.501,7.54C27.501,10.988 25.094,12.702 22.645,12.702C20.218,12.702 17.81,10.988 17.81,7.54ZM15.301,7.54C15.301,12.238 18.851,15 22.645,15C26.44,15 30.01,12.238 30.01,7.54C30.01,2.863 26.44,0.101 22.645,0.101C18.851,0.101 15.301,2.863 15.301,7.54Z" />
<path
android:fillColor="#0C3155"
android:pathData="M37.238,11.532L33.199,0.403H30.547L35.933,14.698H38.422L43.889,0.403H41.298L37.238,11.532Z" />
<path
android:fillColor="#0C3155"
android:pathData="M48.313,14.698V0.403H45.824V14.698H48.313Z" />
<path
android:fillColor="#0C3155"
android:pathData="M54.229,12.48V2.621H56.82C59.329,2.621 61.39,4.234 61.39,7.581C61.39,10.887 59.309,12.48 56.799,12.48H54.229ZM56.881,14.698C60.798,14.698 63.94,12.157 63.94,7.581C63.94,2.984 60.839,0.403 56.901,0.403H51.781V14.698H56.881Z" />
<path
android:fillColor="#0C3155"
android:pathData="M75.951,3.75C75.624,2.157 74.298,0.101 70.891,0.101C68.199,0.101 65.975,2.077 65.975,4.476C65.975,6.613 67.444,8.044 69.647,8.488L71.687,8.911C72.932,9.173 73.625,9.919 73.625,10.847C73.625,11.956 72.728,12.823 70.993,12.823C68.912,12.823 67.831,11.452 67.688,9.96L65.404,10.605C65.628,12.661 67.321,15 70.993,15C74.298,15 76.114,12.883 76.114,10.665C76.114,8.649 74.747,7.056 72.197,6.552L70.116,6.129C68.994,5.887 68.423,5.202 68.423,4.294C68.423,3.206 69.443,2.238 70.912,2.238C72.85,2.238 73.605,3.548 73.748,4.435L75.951,3.75Z" />
<path
android:fillColor="#0C3155"
android:pathData="M77.781,12.036C77.781,13.589 79.066,15 81.147,15C82.759,15 83.738,14.193 84.207,13.448C84.207,14.234 84.289,14.637 84.309,14.698H86.513C86.492,14.597 86.39,14.012 86.39,13.125V8.246C86.39,6.29 85.227,4.577 82.167,4.577C79.719,4.577 78.169,6.089 77.985,7.782L80.147,8.266C80.249,7.278 80.943,6.492 82.188,6.492C83.493,6.492 84.065,7.157 84.065,7.984C84.065,8.327 83.901,8.609 83.33,8.69L80.78,9.073C79.087,9.315 77.781,10.282 77.781,12.036ZM81.596,13.165C80.658,13.165 80.147,12.561 80.147,11.895C80.147,11.089 80.739,10.686 81.474,10.564L84.065,10.182V10.625C84.065,12.54 82.922,13.165 81.596,13.165Z" />
<path
android:fillColor="#0C3155"
android:pathData="M93.658,2.097C94.107,2.097 94.372,2.157 94.515,2.198V0.202C94.351,0.121 93.862,0 93.27,0C91.23,0 89.802,1.331 89.802,3.528V4.879H88.068V6.915H89.802V14.698H92.189V6.915H94.494V4.879H92.189V3.589C92.189,2.379 93.025,2.097 93.658,2.097Z" />
<path
android:fillColor="#0C3155"
android:pathData="M97.737,8.71C97.819,7.661 98.676,6.532 100.165,6.532C101.797,6.532 102.572,7.56 102.613,8.71H97.737ZM102.878,11.27C102.552,12.238 101.817,12.984 100.389,12.984C98.92,12.984 97.737,11.915 97.676,10.423H104.939C104.959,10.383 105,10.061 105,9.677C105,6.573 103.205,4.577 100.145,4.577C97.635,4.577 95.309,6.633 95.309,9.738C95.309,13.064 97.696,15 100.389,15C102.776,15 104.347,13.609 104.878,11.895L102.878,11.27Z" />
</vector>

View file

@ -1,72 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="137dp"
android:height="167dp"
android:viewportWidth="137"
android:viewportHeight="167">
<path
android:fillColor="#ffffff"
android:pathData="M62.086,4.642L5.364,102.886C1.791,109.075 6.258,116.809 13.402,116.809H126.844C133.989,116.809 138.455,109.075 134.882,102.886L78.162,4.642C74.589,-1.547 65.657,-1.547 62.086,4.642Z" />
<path
android:fillColor="#A2A2A2"
android:pathData="M74.858,79.742H69.05C68.194,79.742 67.484,79.078 67.428,78.222L64.718,36.476C64.658,35.539 65.4,34.748 66.34,34.748H77.566C78.504,34.748 79.249,35.541 79.188,36.476L76.478,78.222C76.425,79.076 75.715,79.742 74.858,79.742ZM71.909,85.675C77.48,85.675 81.646,91.996 77.585,97.821C77.497,97.948 77.388,98.062 77.267,98.159C71.387,102.819 64.79,98.746 64.79,92.975C64.79,88.959 67.983,85.675 71.909,85.675Z" />
<path
android:fillColor="#E2857E"
android:pathData="M31.219,17.511C35.565,17.555 40.977,19.855 40.341,26.99C39.895,31.991 38.689,40.549 35.389,40.813C33.927,40.929 28.931,39.115 28.931,39.115L28.511,45.085L19.129,42.619L22.812,34.875C22.814,34.875 16.897,17.372 31.219,17.511Z" />
<path
android:fillColor="#2A3756"
android:pathData="M38.865,20.483L30.324,27.916C29.769,25.584 27.978,25.688 26.676,27.115C25.072,28.872 27.026,31.243 26.618,31.87C26.207,32.494 23.372,34.94 22.817,34.875C22.262,34.81 13.291,27.496 21.049,17.063C24.62,12.255 34.391,12.807 38.865,20.483Z" />
<path
android:fillColor="#2A3756"
android:pathData="M34.603,9.684C34.505,13.114 32.301,15.195 29.177,15.107C26.056,15.019 24.697,12.738 24.794,9.306C24.891,5.876 26.611,3.344 29.732,3.435C32.855,3.523 34.7,6.252 34.603,9.684Z" />
<path
android:fillColor="#1D273F"
android:pathData="M58.58,107.402C60.964,107.543 61.469,107.037 72.763,115.229C78.947,119.714 88.515,123.578 93.815,125.754L97.896,120.38C88.317,113.138 65.732,95.778 61.258,93.514C55.076,90.386 31.136,110.425 31.136,110.425C31.136,110.425 17.38,110.263 13.503,118.983C12.978,120.164 46.426,117.261 49.8,114.528C54.318,110.868 57.395,107.332 58.58,107.402Z" />
<path
android:fillColor="#1D273F"
android:pathData="M119.106,120.368L107.274,136.44L102.071,131.753L105.515,123.715L116.386,118.229L119.106,120.368Z" />
<path
android:fillColor="#ffffff"
android:pathData="M102.335,131.182L104.964,124.993L100.407,122.42L96.954,127.59L102.335,131.182Z" />
<path
android:fillColor="#E2857E"
android:pathData="M100.407,122.42L96.954,127.59L93.814,125.754L97.713,120.626L100.407,122.42Z" />
<path
android:fillColor="#2A3756"
android:pathData="M9.031,121.524C14.256,135.609 49.532,113.91 51.89,117.166C54.248,120.422 53.981,122.38 59.545,133.013C62.782,139.192 69.287,147.479 73.199,151.665L78.814,148.662C73.122,138.09 62.128,111.957 59.766,107.685C56.41,101.621 26.476,107.977 26.476,107.977C26.476,107.977 14.17,101.888 7.012,108.204C5.007,109.973 8.239,119.391 9.031,121.524Z" />
<path
android:fillColor="#2A3756"
android:pathData="M96.301,160.235L77.387,166.609L75.816,159.784L83.251,155.178L95.301,156.921L96.301,160.235Z" />
<path
android:fillColor="#ffffff"
android:pathData="M77.155,158.786L82.613,155.573L80.172,151.052L74.229,153.356L77.155,158.786Z" />
<path
android:fillColor="#E2857E"
android:pathData="M80.172,151.052L74.229,153.356L73.199,151.665L78.814,148.662L80.172,151.052Z" />
<path
android:fillColor="#ffffff"
android:pathData="M27.548,47.74C33.44,48.246 34.927,62.401 28.467,88.235L53.092,97.013L48.978,101.227C48.978,101.227 23.427,100.42 19.229,91.07C15.032,81.723 16.681,46.809 27.548,47.74Z" />
<path
android:fillColor="#D37B79"
android:pathData="M58.413,95.53C62.038,95.646 64.915,97.565 64.845,99.819C64.829,100.311 64.674,100.779 64.402,101.209L52.605,101.545C52.022,100.909 51.698,100.174 51.723,99.401C51.793,97.148 54.788,95.414 58.413,95.53Z" />
<path
android:fillColor="#6793B2"
android:pathData="M31.154,41.967L1.213,34.627C1.213,34.627 -4.869,53.595 10.203,54.481C25.272,55.37 31.154,41.967 31.154,41.967Z" />
<path
android:fillColor="#6793B2"
android:pathData="M22.977,41.015C18.67,41.282 14.435,42.324 11.66,50.457C7.701,61.656 4.9,81.178 4.798,118.217L39.944,105.065C36.322,86.081 37.8,48.048 31.157,41.966C28.393,40.804 26.639,40.787 22.977,41.015Z" />
<path
android:fillColor="#231F20"
android:pathData="M57.91,104.113L48.166,100.046C46.753,99.456 46.08,97.816 46.669,96.402L54.921,76.637C55.51,75.223 57.151,74.55 58.564,75.14L68.308,79.208C69.721,79.797 70.394,81.438 69.804,82.851L61.553,102.617C60.963,104.03 59.323,104.703 57.91,104.113Z" />
<path
android:fillColor="#58595B"
android:pathData="M64.323,86.712L56.108,83.282C55.519,83.036 55.238,82.354 55.484,81.765L56.735,78.767C56.981,78.177 57.663,77.896 58.252,78.142L66.467,81.572C67.056,81.818 67.337,82.5 67.091,83.09L65.84,86.088C65.594,86.677 64.912,86.958 64.323,86.712Z" />
<path
android:fillColor="#ffffff"
android:pathData="M20.942,49.1C26.854,49.116 28.321,63.76 21.861,89.594L42.132,96.398L42.374,102.587C42.374,102.587 16.823,102.487 12.625,93.14C8.425,83.793 14.096,49.083 20.942,49.1Z" />
<path
android:fillColor="#E2857E"
android:pathData="M51.804,96.892C55.429,97.008 58.306,98.927 58.236,101.18C58.22,101.672 58.065,102.141 57.793,102.57L45.996,102.907C45.414,102.271 45.089,101.536 45.114,100.763C45.186,98.51 48.182,96.776 51.804,96.892Z" />
<path
android:fillColor="#E2857E"
android:pathData="M42.216,97.955L47.474,99.306L47.021,102.87L42.13,103.021L42.216,97.955Z" />
</vector>

View file

@ -1,130 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="230dp"
android:height="160.25dp"
android:viewportWidth="230"
android:viewportHeight="160.25">
<path
android:fillColor="#E7EDF5"
android:pathData="M5.416,85.355c-9.945,22.506 102.17,46.933 126.201,45.381c33.719,-0.168 25.578,-17.485 29.64,-39.109s56.988,-31.073 65.104,-49.441c8.115,-18.368 -113.998,-32.598 -123.256,-11.644S15.361,62.848 5.416,85.355z" />
<path
android:fillColor="#C79559"
android:pathData="M110.748,155.973l-4.375,-1.193l0.103,-5.598h4.629L110.748,155.973z" />
<path
android:fillColor="#C4C4C4"
android:pathData="M103.068,90.643c0,0 1.55,16.576 2.121,31.883c-1.002,12.793 -0.073,25.303 0.098,27.022l6.477,0.011c0.054,-3.349 0.778,-15.473 2.195,-26.384c2.088,-16.024 5.114,-33.657 5.114,-33.657S105.727,83.995 103.068,90.643z" />
<path
android:fillColor="#0C3155"
android:pathData="M111.765,160.396h-7.577v-1.785l2.068,-5.06h4.619l0.89,5.06L111.765,160.396z" />
<path
android:fillColor="#C79559"
android:pathData="M122.402,155.973l4.369,-1.193l-0.103,-5.598h-4.629L122.402,155.973z" />
<path
android:fillColor="#C4C4C4"
android:pathData="M130.077,90.643c0,0 -2.636,16.597 -2.097,31.711c0.449,12.715 0.049,25.475 -0.123,27.195l-6.478,0.01c-0.053,-3.349 -0.772,-15.457 -2.194,-26.363c-2.088,-16.034 -5.119,-33.682 -5.119,-33.682S127.418,83.995 130.077,90.643z" />
<path
android:fillColor="#0C3155"
android:pathData="M121.38,160.396h7.577v-1.785l-2.066,-5.06h-4.615l-0.896,5.06L121.38,160.396z" />
<path
android:fillColor="#DCA564"
android:pathData="M98.922,95.38l-0.992,3.603l-2.449,-0.352l-0.044,-3.373L98.922,95.38z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M107.413,46.144c0,0 -10.632,2.747 -11.859,27.815c-0.797,16.249 -1.222,22.54 -1.222,22.54l4.644,0.063c0,0 9.078,-22.683 9.899,-32.748C109.261,59.059 107.413,46.144 107.413,46.144z" />
<path
android:fillColor="#C79559"
android:pathData="M94.009,101.715c0.123,-2.492 1.481,-4.453 3.031,-4.375c0.45,0.02 0.87,0.215 1.231,0.538c0.362,0.322 0.044,2.302 -0.161,3.138c-0.107,0.436 -0.166,0.92 -0.166,1.428c0,1.091 0.273,2.063 0.704,2.699c-0.548,0.797 -1.276,1.266 -2.053,1.231C95.041,106.296 93.882,104.208 94.009,101.715z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M113.802,43.31c-2.955,0.271 -7.726,3.639 -8.588,4.9c-1.46,14.722 -2.487,72.142 -2.487,72.142l28.237,0.307c0,0 0.696,-50.077 -3.462,-71.665c-1.46,-3.561 -7.361,-5.135 -8.378,-5.691C117.225,42.142 116.311,43.082 113.802,43.31z" />
<path
android:fillColor="#FF000000"
android:pathData="M142.577,101.867l-10.634,3.74c-0.127,0.043 -0.268,-0.025 -0.312,-0.152l-1.696,-4.825c-0.045,-0.127 0.024,-0.269 0.151,-0.313l10.632,-3.738c0.127,-0.044 0.27,0.023 0.313,0.15l1.696,4.826C142.771,101.682 142.709,101.818 142.577,101.867z" />
<path
android:fillColor="#414042"
android:pathData="M141.564,101.188l-0.347,0.121c-0.128,0.045 -0.269,-0.023 -0.313,-0.15l-1.051,-2.987c-0.043,-0.127 0.024,-0.269 0.151,-0.313l0.347,-0.121c0.127,-0.045 0.27,0.023 0.313,0.152l1.051,2.985C141.76,101.006 141.691,101.143 141.564,101.188z" />
<path
android:fillColor="#DCA564"
android:pathData="M133.65,95.38l0.992,3.603l2.448,-0.352l0.044,-3.373L133.65,95.38z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M124.792,46.144c0,0 10.228,3.344 12.226,27.815c1.325,16.215 1.223,22.54 1.223,22.54l-4.645,0.063c0,0 -9.078,-22.682 -9.898,-32.747C123.311,59.059 124.792,46.144 124.792,46.144z" />
<path
android:fillColor="#C79559"
android:pathData="M138.646,101.715c-0.123,-2.492 -1.481,-4.453 -3.031,-4.375c-0.45,0.02 -0.87,0.215 -1.232,0.538c-0.361,0.322 -0.044,2.302 0.162,3.138c0.107,0.436 0.166,0.92 0.166,1.428c0,1.091 -0.273,2.063 -0.704,2.699c0.548,0.797 1.276,1.266 2.054,1.231C137.613,106.296 138.773,104.208 138.646,101.715z" />
<path
android:fillColor="#76C0C5"
android:pathData="M120.172,43.611l-2.756,25.109l-3.372,-25.157L120.172,43.611z" />
<path
android:fillColor="#2A3756"
android:pathData="M110.631,31.263c0,0 -0.765,-4.253 0.594,-6.883c1.709,-3.306 6.643,-4.79 10.753,-1.61c2.908,2.247 1.301,8.915 1.301,8.915l-8.58,-3.653L110.631,31.263z" />
<path
android:fillColor="#C79559"
android:pathData="M120.173,43.611c-2.245,1.722 -6.13,0 -6.13,0l0.54,-6.61h5.052L120.173,43.611z" />
<path
android:fillColor="#C79559"
android:pathData="M111.708,30.515c0,0 -0.726,-0.469 -1.287,0.279c-0.562,0.749 -0.187,3.558 1.216,3.558C113.039,34.353 111.708,30.515 111.708,30.515z" />
<path
android:fillColor="#C79559"
android:pathData="M122.552,30.515c0,0 0.726,-0.469 1.287,0.279c0.56,0.749 0.187,3.558 -1.216,3.558C121.221,34.353 122.552,30.515 122.552,30.515z" />
<path
android:fillColor="#DCA564"
android:pathData="M122.785,29.734c0,-3.151 -2.541,-5.215 -5.68,-5.215c-3.135,0 -5.68,2.063 -5.68,5.215c0,0 -0.246,4.021 -0.246,4.216c0,2.994 3.661,6.793 5.925,6.793c2.617,0 5.927,-4.525 5.927,-6.793C123.034,33.755 122.785,29.734 122.785,29.734z" />
<path
android:fillColor="#2A3756"
android:pathData="M121.547,17.952c0.092,2.716 -1.55,4.468 -4.016,4.55c-2.468,0.083 -3.652,-1.654 -3.742,-4.371c-0.091,-2.716 1.144,-4.797 3.611,-4.879C119.867,13.169 121.457,15.237 121.547,17.952z" />
<path
android:fillColor="#2A3756"
android:pathData="M122.046,58.103l-0.592,-0.248c1.735,-4.149 1.481,-7.636 0.964,-9.83c-0.377,-1.597 -1.206,-3.529 -2.253,-4.528l-0.074,-0.863c0.527,0.365 1.089,0.977 1.565,1.757c0.601,0.984 1.078,2.189 1.385,3.488C123.582,50.164 123.848,53.794 122.046,58.103z" />
<path
android:fillColor="#2A3756"
android:pathData="M112.522,46.161l-0.609,-0.201c0.413,-1.254 1.231,-2.54 2.215,-3.396l-0.078,0.965C113.365,44.272 112.829,45.229 112.522,46.161z" />
<path
android:fillColor="#2A3756"
android:pathData="M123.708,57.979c0,1.083 -0.877,1.959 -1.957,1.959c-1.082,0 -1.957,-0.878 -1.957,-1.959c0,-1.083 0.877,-1.96 1.957,-1.96S123.708,56.897 123.708,57.979z" />
<path
android:fillColor="#3B4E75"
android:pathData="M121.749,59.065c0.601,0 1.086,-0.486 1.086,-1.086s-0.485,-1.087 -1.086,-1.087c-0.599,0 -1.085,0.487 -1.085,1.087S121.15,59.065 121.749,59.065z" />
<path
android:fillColor="#2A3756"
android:pathData="M109.392,49.72c-0.104,-1.734 1.173,-3.232 2.846,-3.34c0.791,-0.051 1.558,0.215 2.16,0.748c0.633,0.559 1.009,1.342 1.061,2.201l0.128,2.126l0.64,-0.046l-0.127,-2.117c-0.063,-1.032 -0.516,-1.971 -1.278,-2.645c-0.73,-0.646 -1.663,-0.968 -2.625,-0.907c-2.025,0.13 -3.571,1.932 -3.446,4.02l0.131,2.185l0.64,-0.046L109.392,49.72z" />
<path
android:fillColor="#E6E5EA"
android:pathData="M115.826,55.454c0.05,0.841 -0.219,1.653 -0.76,2.285l0.487,0.417c0.649,-0.759 0.973,-1.732 0.912,-2.741l-0.24,-4.006l-0.639,0.046L115.826,55.454z" />
<path
android:fillColor="#E6E5EA"
android:pathData="M110.49,58.608l0.408,-0.495c-0.67,-0.554 -1.085,-1.382 -1.139,-2.269l-0.236,-3.948l-0.639,0.046l0.236,3.94C109.182,56.947 109.682,57.94 110.49,58.608z" />
<path
android:fillColor="#2A3756"
android:pathData="M111.378,58.433c0,0.355 -0.287,0.643 -0.642,0.643s-0.642,-0.288 -0.642,-0.643s0.287,-0.643 0.642,-0.643C111.091,57.789 111.378,58.078 111.378,58.433z" />
<path
android:fillColor="#2A3756"
android:pathData="M115.782,58.17c0,0.355 -0.287,0.643 -0.642,0.643s-0.642,-0.288 -0.642,-0.643c0,-0.355 0.287,-0.643 0.642,-0.643S115.782,57.816 115.782,58.17z" />
<path
android:fillColor="#2A3756"
android:pathData="M118.277,29.873c0,0 2.34,-0.234 2.789,-0.19c0.752,0.073 0.914,0.56 1.031,0.825c0.039,0.091 -3.055,0.394 -3.505,0.231C118.145,30.577 118.277,29.873 118.277,29.873z" />
<path
android:fillColor="#2A3756"
android:pathData="M115.943,29.873c0,0 -2.338,-0.234 -2.79,-0.19c-0.752,0.073 -0.913,0.56 -1.029,0.825c-0.04,0.091 3.054,0.394 3.503,0.231C116.079,30.577 115.943,29.873 115.943,29.873z" />
<path
android:fillAlpha="0.2"
android:fillColor="#FFFFFF"
android:pathData="M114.385,30.699l-1.556,3.728l1.401,0.438l1.937,-3.074l-1.029,-0.884L114.385,30.699z"
android:strokeAlpha="0.2" />
<path
android:fillAlpha="0.2"
android:fillColor="#FFFFFF"
android:pathData="M120.148,30.699l-1.556,3.728l1.402,0.438l1.937,-3.074l-1.029,-0.884L120.148,30.699z"
android:strokeAlpha="0.2" />
<path
android:fillColor="#FFFFFF"
android:pathData="M114.23,34.973c-1.207,0 -2.188,-0.983 -2.188,-2.191s0.981,-2.191 2.188,-2.191c1.206,0 2.188,0.983 2.188,2.191S115.436,34.973 114.23,34.973zM114.23,30.807c-1.088,0 -1.972,0.886 -1.972,1.975c0,1.089 0.884,1.975 1.972,1.975c1.087,0 1.972,-0.885 1.972,-1.975C116.202,31.693 115.317,30.807 114.23,30.807z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M120.007,34.972c-1.206,0 -2.188,-0.983 -2.188,-2.191s0.982,-2.191 2.188,-2.191c1.207,0 2.188,0.983 2.188,2.191S121.214,34.972 120.007,34.972zM120.007,30.806c-1.087,0 -1.972,0.885 -1.972,1.975s0.885,1.975 1.972,1.975s1.974,-0.885 1.974,-1.975C121.98,31.693 121.096,30.806 120.007,30.806z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M117.928,32.673h-1.617v0.217h1.617L117.928,32.673z" />
<path
android:fillColor="#CC7979"
android:pathData="M116.131,36.305h2.137l-1.068,0.412L116.131,36.305z" />
</vector>

View file

@ -1,16 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="277.77777"
android:viewportHeight="277.77777">
<group
android:translateX="38.88889"
android:translateY="38.88889">
<path
android:fillColor="#E6ECF4"
android:pathData="M-33.5,-32h290.5v264h-290.5z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M-270.253,574.393c-169.033,0 -66.059,-354.956 0,-422.378c79.659,-97.166 172.919,-51.558 322.524,-35.692C201.874,132.186 386.451,-8.607 524.398,-8.607s-54.401,370.82 -211.777,370.82C155.244,362.213 -101.22,574.393 -270.253,574.393z" />
</group>
</vector>

View file

@ -1,85 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="500dp"
android:height="500dp"
android:viewportWidth="500"
android:viewportHeight="500">
<group>
<clip-path
android:pathData="M0,250a250,250 0,1 0,500 0a250,250 0,1 0,-500 0z"/>
<path
android:pathData="M-170,-170h840v840h-840z"
android:fillColor="#9DD57F"/>
<path
android:pathData="M306.273,344.148C305.232,344.148 304.191,343.631 303.619,342.701L298.675,334.952C298.051,334.022 298.051,332.834 298.571,331.852C299.091,330.871 300.132,330.251 301.225,330.199L310.696,329.941C311.789,329.889 312.882,330.457 313.454,331.439C314.026,332.369 314.078,333.609 313.506,334.539L308.979,342.546C308.458,343.476 307.418,344.096 306.325,344.148H306.273Z"
android:fillColor="#000000"/>
<path
android:pathData="M183.255,295.948L161.555,245.784C161.086,244.699 161.399,243.511 162.283,242.736L236.958,179.451C238.051,178.521 239.404,178.004 240.861,178.004L255.9,177.798C257.253,177.798 258.294,179.037 258.033,180.329L256.837,186.322C255.9,190.971 258.085,195.569 262.301,197.842L277.287,205.953C279.941,207.4 283.116,207.761 285.978,206.676C289.204,205.488 291.546,202.905 292.379,199.599L296.646,182.912C296.906,181.827 298.415,181.621 298.935,182.602L306.117,195.208C307.418,197.481 310.54,197.894 312.413,196.034L314.963,193.503C316.212,192.263 316.472,190.3 315.64,188.75L300.392,162.041C299.456,160.388 297.79,159.251 295.917,159.044C293.003,158.734 290.453,160.646 289.777,163.281L281.607,195.208L268.129,187.923L269.898,178.986C270.471,176.093 269.95,172.993 268.181,170.617C266.151,167.827 262.977,166.225 259.595,166.225C259.543,166.225 259.49,166.225 259.438,166.225L240.653,166.484C236.542,166.535 232.587,168.034 229.465,170.668L154.842,234.109C150.106,238.087 148.597,244.596 151.043,250.279L173.315,301.837C174.929,305.608 178.779,308.088 183.151,307.882C184.816,307.778 186.377,307.262 187.834,306.435L215.414,290.782C217.704,289.49 218.12,286.39 216.247,284.531L213.697,281.999C212.448,280.759 210.471,280.449 208.909,281.379L183.255,295.948Z"
android:fillColor="#000000"/>
<path
android:pathData="M332.864,229.305L330.314,231.836C329.065,233.076 328.805,235.039 329.638,236.589L339.005,253.017C339.941,254.722 340.045,256.737 339.265,258.545L319.126,302.716C318.189,304.834 316.056,306.229 313.714,306.281L295.085,306.797C293.263,306.849 291.598,306.126 290.401,304.834L277.235,290.472C275.726,288.819 273.072,288.716 271.459,290.317L269.013,292.745C267.504,294.243 267.452,296.671 268.857,298.221L281.919,312.48C285.249,316.148 289.985,318.214 294.928,318.214C295.085,318.214 295.241,318.214 295.397,318.214L314.026,317.698C320.687,317.543 326.828,313.513 329.586,307.469L349.725,263.298C352.014,258.235 351.754,252.346 348.996,247.49L339.161,230.235C337.86,227.858 334.738,227.445 332.864,229.305Z"
android:fillColor="#000000"/>
<path
android:pathData="M332.396,218.3L343.324,207.451C344.365,206.418 344.365,204.713 343.324,203.628L332.032,192.108C330.991,191.023 329.222,191.023 328.129,192.108L321.312,198.875L312.934,207.193L247.73,271.925L246.741,272.906L245.753,271.873L213.541,239.533C212.5,238.448 210.731,238.448 209.69,239.533L198.034,251.105C196.993,252.138 196.993,253.895 198.034,254.928L218.953,275.696L227.331,284.014L244.816,301.372C245.857,302.405 247.626,302.405 248.667,301.372L260.844,289.283L268.961,281.224L324.018,226.618L332.396,218.3Z"
android:fillColor="#ffffff"/>
<path
android:pathData="M426.324,248.626H417.946V240.308C417.946,238.81 416.749,237.622 415.24,237.622H410.193C408.684,237.622 407.487,238.81 407.487,240.308V248.626H399.109C397.599,248.626 396.403,249.814 396.403,251.312V256.323C396.403,257.821 397.599,259.01 399.109,259.01H407.487V267.327C407.487,268.825 408.684,270.014 410.193,270.014H415.24C416.749,270.014 417.946,268.825 417.946,267.327V259.01H426.324C427.834,259.01 429.03,257.821 429.03,256.323V251.312C429.03,249.814 427.781,248.626 426.324,248.626Z"
android:fillColor="#ffffff"/>
<path
android:pathData="M97.34,209.053L97.236,209.001C85.423,203.99 79.439,191.074 84.747,178.882C87.661,172.218 91.668,168.86 96.559,166.432C97.184,166.122 98.016,165.967 98.849,166.277C100.098,166.793 100.67,168.395 100.15,169.635C99.89,170.306 99.317,170.668 98.953,170.926C94.738,172.89 91.251,175.679 89.066,180.794C85.111,189.938 89.638,200.012 99.213,204.093L99.317,204.145C108.944,208.278 119.508,204.558 123.463,195.466C125.701,190.299 125.44,185.96 123.723,181C123.515,180.484 123.463,179.812 123.723,179.244C124.243,178.056 125.753,177.436 126.949,177.952C127.678,178.262 128.094,178.882 128.302,179.451C130.28,185.133 130.748,190.661 127.782,197.429C122.578,209.363 109.309,214.115 97.34,209.053Z"
android:fillColor="#000000"/>
<path
android:pathData="M119.404,162.196L119.3,162.093C110.141,153.62 108.528,139.413 117.947,129.391C127.366,119.369 141.572,119.937 150.731,128.41L150.835,128.513C159.994,136.985 161.607,151.192 152.188,161.215C142.769,171.237 128.563,170.669 119.404,162.196ZM147.296,132.439L147.192,132.336C139.647,125.361 128.355,125.103 121.277,132.646C114.252,140.188 115.293,151.192 122.839,158.167L122.943,158.27C130.488,165.244 141.78,165.503 148.858,157.96C155.883,150.417 154.842,139.413 147.296,132.439Z"
android:fillColor="#000000"/>
<path
android:pathData="M181.589,134.712L146.62,108.158C146.256,107.9 146.047,107.642 145.839,107.28C145.215,106.144 145.631,104.542 146.88,103.819C148.025,103.199 149.222,103.509 150.158,104.232L182.162,129.236L177.53,88.94C177.478,87.959 177.843,86.719 178.831,86.15C180.08,85.479 181.589,85.944 182.214,87.08C182.422,87.442 182.526,87.752 182.526,88.062L186.949,131.716C187.053,133.111 186.689,134.299 185.388,135.022L185.18,135.126C183.931,135.849 182.682,135.591 181.589,134.712Z"
android:fillColor="#000000"/>
<path
android:pathData="M195.796,83.464C195.38,82.121 196.16,80.674 197.461,80.261C198.814,79.847 200.271,80.622 200.688,81.966L212.864,120.66C213.281,122.003 212.5,123.45 211.147,123.863C209.846,124.276 208.389,123.502 207.973,122.158L195.796,83.464Z"
android:fillColor="#000000"/>
<path
android:pathData="M223.48,76.128C223.428,74.733 224.521,73.493 225.874,73.441L239.091,72.718C253.35,71.943 263.705,81.087 264.382,93.744V93.848C265.058,106.505 255.796,116.889 241.537,117.664L228.32,118.387C226.967,118.438 225.718,117.354 225.666,115.959L223.48,76.128ZM241.329,113.014C252.777,112.394 259.646,104.283 259.126,94.313V94.209C258.554,84.239 250.8,76.799 239.352,77.419L228.736,77.987L230.713,113.582L241.329,113.014Z"
android:fillColor="#000000"/>
<path
android:pathData="M272.864,113.118C271.98,112.084 271.615,110.535 272.032,109.036C272.708,106.557 275.206,105.162 277.704,105.782C278.953,106.092 279.733,106.763 280.254,107.383C282.908,110.69 286.186,113.118 290.453,114.254C294.408,115.287 297.218,114.358 297.894,111.826L297.947,111.723C298.571,109.295 297.426,107.642 290.557,103.87C282.335,99.324 277.235,95.398 279.577,86.77L279.629,86.667C281.711,78.763 289.516,75.198 298.467,77.574C303.671,78.866 307.938,81.449 311.216,84.962C312.101,85.84 312.829,87.442 312.361,89.302C311.685,91.781 309.187,93.176 306.689,92.556C305.752,92.298 305.076,91.885 304.451,91.213C301.745,88.527 299.039,86.667 296.021,85.892C292.326,84.91 289.933,86.099 289.36,88.217L289.308,88.32C288.528,91.161 290.193,92.608 297.27,96.534C305.544,101.184 309.707,105.627 307.73,113.221L307.678,113.324C305.388,121.952 297.426,125.103 288.007,122.623C282.179,121.125 276.819,117.871 272.864,113.118Z"
android:fillColor="#000000"/>
<path
android:pathData="M312.153,122.107L344.885,100.925C347.175,99.479 349.672,99.324 351.91,100.77L352.378,101.08C354.668,102.578 355.501,104.852 355.084,107.486L348.892,145.768C348.788,146.542 348.58,147.162 348.215,147.731C346.758,149.952 343.844,150.624 341.659,149.177C339.681,147.937 339.161,145.923 339.525,143.701L340.878,136.107L324.122,125.361L317.409,129.856C315.64,130.992 313.61,131.096 311.841,129.959C309.655,128.564 309.135,125.723 310.54,123.605C310.904,122.985 311.528,122.52 312.153,122.107ZM342.543,126.859L345.457,110.999L332.031,120.04L342.543,126.859Z"
android:fillColor="#000000"/>
<path
android:pathData="M381.051,131.044C383.237,129.288 386.307,129.649 388.076,131.819L404,151.502C405.561,153.465 405.249,156.255 403.324,157.857C401.398,159.458 398.536,159.148 396.923,157.185L384.121,141.377L376.576,147.369L387.556,160.905C389.117,162.868 388.857,165.658 386.88,167.259C384.902,168.809 382.092,168.551 380.479,166.588L369.499,152.949L359.403,161.008C357.218,162.765 354.148,162.403 352.378,160.233C350.609,158.063 350.973,155.015 353.159,153.259L381.051,131.044Z"
android:fillColor="#000000"/>
<path
android:pathData="M376.368,182.499L408.84,168.498C411.389,167.414 414.304,168.55 415.396,171.082L425.44,193.968C426.429,196.189 425.388,198.824 423.098,199.805C420.86,200.787 418.259,199.702 417.27,197.481L409.204,179.089L400.722,182.705L407.643,198.462C408.631,200.684 407.591,203.318 405.301,204.3C403.063,205.282 400.461,204.197 399.473,201.975L392.552,186.218L383.809,189.99L391.979,208.691C392.968,210.913 391.927,213.547 389.638,214.529C387.348,215.511 384.798,214.426 383.809,212.204L373.662,189.008C372.673,186.477 373.766,183.584 376.368,182.499Z"
android:fillColor="#000000"/>
<path
android:pathData="M407.018,298.634L407.122,298.686C418.935,303.697 424.919,316.612 419.611,328.805C416.697,335.469 412.69,338.827 407.799,341.255C407.174,341.565 406.342,341.72 405.509,341.41C404.26,340.893 403.688,339.292 404.208,338.052C404.468,337.38 405.041,337.019 405.405,336.76C409.62,334.797 413.107,332.008 415.292,326.893C419.247,317.749 414.72,307.675 405.145,303.594L405.041,303.542C395.414,299.409 384.85,303.129 380.895,312.221C378.658,317.387 378.918,321.727 380.635,326.686C380.843,327.203 380.895,327.875 380.635,328.443C380.115,329.631 378.606,330.251 377.409,329.734C376.68,329.425 376.264,328.805 376.056,328.236C374.078,322.554 373.61,317.026 376.576,310.258C381.78,298.273 395.05,293.52 407.018,298.634Z"
android:fillColor="#000000"/>
<path
android:pathData="M384.954,345.439L385.058,345.542C394.217,354.015 395.83,368.222 386.411,378.244C376.992,388.266 362.786,387.698 353.627,379.225L353.523,379.122C344.365,370.65 342.751,356.443 352.17,346.42C361.589,336.398 375.795,336.966 384.954,345.439ZM357.062,375.196L357.166,375.299C364.711,382.273 376.004,382.532 383.081,374.989C390.158,367.447 389.117,356.494 381.572,349.52L381.468,349.417C373.922,342.442 362.63,342.184 355.553,349.727C348.476,357.269 349.516,368.222 357.062,375.196Z"
android:fillColor="#000000"/>
<path
android:pathData="M322.769,372.924L357.738,399.478C358.103,399.736 358.311,399.994 358.519,400.356C359.143,401.492 358.727,403.094 357.478,403.817C356.333,404.437 355.136,404.127 354.2,403.404L322.196,378.4L326.828,418.696C326.88,419.677 326.516,420.917 325.527,421.485C324.278,422.157 322.769,421.692 322.144,420.556C321.936,420.194 321.832,419.884 321.832,419.574L317.409,375.92C317.305,374.525 317.669,373.337 318.97,372.614L319.178,372.51C320.427,371.787 321.728,372.045 322.769,372.924Z"
android:fillColor="#000000"/>
<path
android:pathData="M308.614,424.172C309.031,425.515 308.25,426.962 306.949,427.375C305.596,427.788 304.139,427.014 303.723,425.67L291.546,386.976C291.13,385.633 291.91,384.186 293.263,383.773C294.564,383.359 296.021,384.134 296.437,385.478L308.614,424.172Z"
android:fillColor="#000000"/>
<path
android:pathData="M280.878,431.507C280.982,432.902 279.837,434.142 278.484,434.194L265.267,434.917C251.008,435.692 240.653,426.548 239.976,413.891V413.788C239.3,401.131 248.563,390.747 262.821,389.972L276.039,389.248C277.392,389.197 278.641,390.282 278.693,391.676L280.878,431.507ZM263.081,394.673C251.633,395.293 244.764,403.404 245.284,413.374V413.478C245.857,423.448 253.558,430.888 265.007,430.268L275.622,429.699L273.645,394.105L263.081,394.673Z"
android:fillColor="#000000"/>
<path
android:pathData="M231.494,394.569C232.379,395.603 232.743,397.152 232.379,398.651C231.702,401.13 229.204,402.525 226.707,401.905C225.458,401.595 224.677,400.924 224.157,400.304C221.503,396.997 218.224,394.569 213.957,393.433C210.002,392.399 207.192,393.329 206.516,395.861L206.464,395.964C205.839,398.392 206.984,400.045 213.853,403.817C222.075,408.363 227.175,412.289 224.833,420.917L224.781,421.02C222.7,428.924 214.894,432.489 205.943,430.113C200.636,428.718 196.368,426.135 193.038,422.622C192.153,421.743 191.425,420.142 191.893,418.282C192.57,415.802 195.067,414.407 197.565,415.027C198.502,415.286 199.178,415.699 199.803,416.371C202.509,419.057 205.215,420.917 208.233,421.692C211.928,422.673 214.322,421.485 214.894,419.367L214.946,419.264C215.727,416.422 214.061,414.976 206.984,411.049C198.71,406.4 194.547,401.957 196.525,394.363L196.577,394.259C198.866,385.632 206.828,382.48 216.247,384.96C222.179,386.51 227.539,389.816 231.494,394.569Z"
android:fillColor="#000000"/>
<path
android:pathData="M192.205,385.528L159.473,406.71C157.184,408.156 154.686,408.311 152.448,406.865L151.98,406.555C149.69,405.056 148.858,402.783 149.326,400.149L155.518,361.867C155.622,361.092 155.831,360.472 156.195,359.904C157.652,357.683 160.566,357.011 162.752,358.458C164.729,359.698 165.25,361.712 164.885,363.934L163.532,371.528L180.289,382.325L187.001,377.831C188.771,376.694 190.8,376.591 192.57,377.727C194.755,379.122 195.275,381.964 193.87,384.082C193.454,384.65 192.83,385.115 192.205,385.528ZM161.815,380.827L158.901,396.687L172.327,387.646L161.815,380.827Z"
android:fillColor="#000000"/>
<path
android:pathData="M123.307,376.591C121.121,378.348 118.051,377.986 116.282,375.816L100.358,356.133C98.797,354.17 99.057,351.38 101.035,349.779C103.012,348.229 105.822,348.487 107.435,350.45L120.237,366.362L127.782,360.369L116.802,346.834C115.241,344.871 115.501,342.081 117.479,340.48C119.456,338.93 122.266,339.188 123.879,341.151L134.859,354.687L144.955,346.627C147.14,344.871 150.211,345.233 151.98,347.402C153.749,349.572 153.385,352.62 151.199,354.377L123.307,376.591Z"
android:fillColor="#000000"/>
<path
android:pathData="M128.042,325.188L95.571,339.188C93.021,340.273 90.107,339.136 89.014,336.605L78.971,313.719C77.982,311.497 79.023,308.863 81.312,307.881C83.55,306.9 86.152,307.984 87.141,310.206L95.206,328.597L103.637,324.929L96.716,309.173C95.727,306.951 96.768,304.316 99.057,303.335C101.295,302.353 103.897,303.438 104.886,305.66L111.807,321.416L120.549,317.645L112.379,298.944C111.39,296.722 112.431,294.088 114.721,293.106C117.01,292.124 119.56,293.209 120.549,295.431L130.696,318.627C131.737,321.21 130.592,324.051 128.042,325.188Z"
android:fillColor="#000000"/>
<path
android:pathData="M110.506,248.626H102.127V240.308C102.127,238.81 100.931,237.622 99.421,237.622H94.374C92.865,237.622 91.668,238.81 91.668,240.308V248.626H83.29C81.781,248.626 80.584,249.814 80.584,251.312V256.323C80.584,257.821 81.781,259.01 83.29,259.01H91.668V267.327C91.668,268.825 92.865,270.014 94.374,270.014H99.421C100.931,270.014 102.127,268.825 102.127,267.327V259.01H110.506C112.015,259.01 113.212,257.821 113.212,256.323V251.312C113.212,249.814 112.015,248.626 110.506,248.626Z"
android:fillColor="#ffffff"/>
</group>
</vector>

File diff suppressed because one or more lines are too long

View file

@ -1,165 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="207dp"
android:height="145dp"
android:viewportWidth="207"
android:viewportHeight="145">
<path
android:fillColor="#EAEAEA"
android:pathData="M170.842,37.446c-12.572,-6.078 -48.949,-19.565 -57.267,-24.368c-8.317,-4.805 -42.567,-20.719 -68.808,8.389C18.525,50.575 7.083,59.661 22.687,87.71c15.604,28.048 64.23,43.822 96.929,40.011c32.697,-3.813 55.061,-7.872 66.004,-50.346C189.032,54.21 178.857,41.323 170.842,37.446z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M96.277,127L65.018,127c-7.364,0 -13.389,-6.025 -13.389,-13.39L51.629,29.064c0,-7.364 6.025,-13.39 13.389,-13.39h31.259c7.365,0 13.39,6.025 13.39,13.39v84.546C109.667,120.975 103.642,127 96.277,127z" />
<path
android:fillColor="#2A3756"
android:pathData="M100.101,125L61.194,125c-5.461,0 -9.906,-4.444 -9.906,-9.905L51.288,23.58c0.003,-5.461 4.447,-9.905 9.908,-9.905h38.907c5.46,0 9.903,4.444 9.903,9.905v91.517C110.007,120.556 105.563,125 100.101,125zM61.197,15.799c-4.29,0 -7.779,3.489 -7.779,7.779v91.517c0,4.289 3.489,7.778 7.779,7.778h38.907c4.289,0 7.778,-3.489 7.778,-7.778L107.882,23.58c0,-4.29 -3.489,-7.778 -7.778,-7.778L61.197,15.802L61.197,15.799z" />
<path
android:fillColor="#2A3756"
android:pathData="M52.78,36.071h-2.297v4.673h2.297L52.78,36.071z" />
<path
android:fillColor="#2A3756"
android:pathData="M110.814,46.27h-2.297v9.561h2.297L110.814,46.27z" />
<path
android:fillColor="#2A3756"
android:pathData="M52.78,43.083h-2.297v6.798h2.297L52.78,43.083z" />
<path
android:fillColor="#2A3756"
android:pathData="M52.78,52.218h-2.297v6.797h2.297L52.78,52.218z" />
<path
android:fillColor="#1BE357"
android:pathData="M62.483,54.802c1.657,0 3,-1.343 3,-3s-1.343,-3 -3,-3s-3,1.343 -3,3S60.826,54.802 62.483,54.802z" />
<path
android:fillColor="#00000000"
android:pathData="M61.197,52.001l0.816,0.801l2.041,-2"
android:strokeWidth="0.5714"
android:strokeColor="#F1F2F2" />
<path
android:fillColor="#1BE357"
android:pathData="M62.483,69.802c1.657,0 3,-1.343 3,-3s-1.343,-3 -3,-3s-3,1.343 -3,3S60.826,69.802 62.483,69.802z" />
<path
android:fillColor="#00000000"
android:pathData="M61.197,67.001l0.816,0.801l2.041,-2"
android:strokeWidth="0.5714"
android:strokeColor="#F1F2F2" />
<path
android:fillColor="#1BE357"
android:pathData="M62.483,83.802c1.657,0 3,-1.343 3,-3s-1.343,-3 -3,-3s-3,1.343 -3,3S60.826,83.802 62.483,83.802z" />
<path
android:fillColor="#00000000"
android:pathData="M61.197,81.001l0.816,0.801l2.041,-2"
android:strokeWidth="0.5714"
android:strokeColor="#F1F2F2" />
<path
android:fillAlpha="0.8"
android:fillColor="#26334C"
android:pathData="M98.483,52.815h-30v1.574h30L98.483,52.815z"
android:strokeAlpha="0.8" />
<path
android:fillAlpha="0.8"
android:fillColor="#26334C"
android:pathData="M98.483,67.802h-30v1.573h30L98.483,67.802z"
android:strokeAlpha="0.8" />
<path
android:fillAlpha="0.8"
android:fillColor="#26334C"
android:pathData="M98.483,81.802h-30v1.573h30L98.483,81.802z"
android:strokeAlpha="0.8" />
<path
android:fillColor="#FF000000"
android:pathData="M70.502,50.802v-2.127h-0.294v1.632l-1.062,-1.632h-0.393v2.127h0.294v-1.734l1.149,1.734L70.502,50.802z" />
<path
android:fillColor="#FF000000"
android:pathData="M72.514,50.802h0.318l-0.846,-2.127h-0.339l-0.846,2.127h0.315l0.225,-0.594h0.942L72.514,50.802zM71.809,48.98l0.369,0.954h-0.732L71.809,48.98z" />
<path
android:fillColor="#FF000000"
android:pathData="M75.431,50.802v-2.127h-0.393l-0.756,1.731l-0.75,-1.731h-0.399v2.127h0.291v-1.656l0.72,1.656h0.27l0.726,-1.656v1.656L75.431,50.802z" />
<path
android:fillColor="#FF000000"
android:pathData="M77.265,50.802v-0.273h-0.999v-0.651h0.906v-0.276h-0.906v-0.654h0.999v-0.273h-1.293v2.127L77.265,50.802z" />
<path
android:fillColor="#FF000000"
android:pathData="M70.226,65.802h0.318l-0.846,-2.127h-0.339l-0.846,2.127h0.315l0.225,-0.595h0.942L70.226,65.802zM69.521,63.98l0.369,0.954h-0.732L69.521,63.98z" />
<path
android:fillColor="#FF000000"
android:pathData="M72.611,65.802v-1.041h-1.017v0.265h0.738c-0.012,0.219 -0.183,0.555 -0.657,0.555c-0.381,0 -0.741,-0.279 -0.741,-0.843s0.372,-0.837 0.753,-0.837c0.33,0 0.579,0.18 0.675,0.486l0.267,-0.114c-0.123,-0.384 -0.48,-0.642 -0.942,-0.642c-0.525,0 -1.053,0.387 -1.053,1.107s0.498,1.11 1.032,1.11c0.357,0 0.588,-0.177 0.681,-0.345l0.027,0.3L72.611,65.803z" />
<path
android:fillColor="#FF000000"
android:pathData="M74.355,65.802v-0.272h-0.999v-0.651h0.906v-0.276h-0.906v-0.654h0.999v-0.273h-1.293v2.127L74.355,65.803z" />
<path
android:fillColor="#FF000000"
android:pathData="M70.052,79.802v-0.275h-1.005v-1.852h-0.294v2.127L70.052,79.802z" />
<path
android:fillColor="#FF000000"
android:pathData="M70.456,78.737c0,-0.556 0.372,-0.838 0.768,-0.838s0.768,0.282 0.768,0.838c0,0.555 -0.372,0.84 -0.768,0.84S70.456,79.292 70.456,78.737zM70.156,78.737c0,0.711 0.534,1.109 1.068,1.109c0.534,0 1.068,-0.398 1.068,-1.109s-0.534,-1.107 -1.068,-1.107C70.69,77.63 70.156,78.026 70.156,78.737z" />
<path
android:fillColor="#FF000000"
android:pathData="M73.617,79.847c0.489,0 0.825,-0.285 0.939,-0.684l-0.261,-0.096c-0.087,0.291 -0.315,0.51 -0.678,0.51c-0.387,0 -0.756,-0.285 -0.756,-0.84c0,-0.556 0.369,-0.838 0.756,-0.838c0.348,0 0.582,0.181 0.663,0.502l0.273,-0.097c-0.108,-0.411 -0.45,-0.675 -0.936,-0.675c-0.528,0 -1.056,0.396 -1.056,1.107S73.068,79.847 73.617,79.847z" />
<path
android:fillColor="#FF000000"
android:pathData="M76.361,79.802h0.318l-0.846,-2.127h-0.339l-0.846,2.127h0.315l0.225,-0.594h0.942L76.361,79.802zM75.656,77.981l0.369,0.953h-0.732L75.656,77.981z" />
<path
android:fillColor="#FF000000"
android:pathData="M78.259,77.948v-0.273h-1.716v0.273h0.711v1.854h0.294v-1.854L78.259,77.948z" />
<path
android:fillColor="#FF000000"
android:pathData="M78.858,79.802v-2.127h-0.3v2.127L78.858,79.802z" />
<path
android:fillColor="#FF000000"
android:pathData="M79.564,78.737c0,-0.556 0.372,-0.838 0.768,-0.838s0.768,0.282 0.768,0.838c0,0.555 -0.372,0.84 -0.768,0.84S79.564,79.292 79.564,78.737zM79.264,78.737c0,0.711 0.534,1.109 1.068,1.109c0.534,0 1.068,-0.398 1.068,-1.109s-0.534,-1.107 -1.068,-1.107C79.798,77.63 79.264,78.026 79.264,78.737z" />
<path
android:fillColor="#FF000000"
android:pathData="M83.554,79.802v-2.127L83.26,77.675v1.632l-1.062,-1.632h-0.393v2.127h0.294v-1.734l1.149,1.734L83.554,79.802z" />
<path
android:fillColor="#B15649"
android:pathData="M117.619,138.265l-3.693,-1.007l0.088,-4.724h3.906L117.619,138.265z" />
<path
android:fillColor="#6793B2"
android:pathData="M111.137,83.124c0,0 1.309,13.992 1.79,26.91c-0.845,10.798 -0.061,21.356 0.083,22.809l5.467,0.009c0.045,-2.827 0.656,-13.059 1.854,-22.269c1.761,-13.525 4.314,-28.408 4.314,-28.408S113.381,77.513 111.137,83.124z" />
<path
android:fillColor="#859495"
android:pathData="M118.477,141.999h-6.395v-1.506l1.745,-4.271h3.899l0.75,4.271L118.476,141.999z" />
<path
android:fillColor="#B15649"
android:pathData="M127.455,138.265l3.689,-1.006l-0.088,-4.725h-3.906L127.455,138.265z" />
<path
android:fillColor="#6793B2"
android:pathData="M133.934,83.124c0,0 -2.225,14.008 -1.771,26.766c0.38,10.732 0.041,21.501 -0.103,22.954l-5.468,0.008c-0.045,-2.825 -0.651,-13.047 -1.853,-22.252c-1.762,-13.534 -4.32,-28.429 -4.32,-28.429S131.689,77.513 133.934,83.124z" />
<path
android:fillColor="#859495"
android:pathData="M126.593,142h6.396v-1.507l-1.745,-4.271h-3.896l-0.755,4.271L126.593,142z" />
<path
android:fillColor="#B15649"
android:pathData="M107.639,87.123l-0.839,3.041l-2.067,-0.298l-0.037,-2.848L107.639,87.123z" />
<path
android:fillColor="#2147A2"
android:pathData="M114.805,45.564c0,0 -8.975,2.319 -10.01,23.478c-0.673,13.715 -1.032,19.025 -1.032,19.025l3.92,0.053c0,0 7.662,-19.145 8.354,-27.64C116.363,56.466 114.805,45.564 114.805,45.564z" />
<path
android:fillColor="#B15649"
android:pathData="M103.491,92.47c0.103,-2.104 1.25,-3.759 2.558,-3.693c0.381,0.018 0.735,0.183 1.04,0.455c0.306,0.271 0.037,1.942 -0.136,2.648c-0.092,0.367 -0.141,0.775 -0.141,1.205c0,0.92 0.231,1.74 0.595,2.277c-0.464,0.672 -1.077,1.068 -1.733,1.039C104.361,96.336 103.384,94.573 103.491,92.47z" />
<path
android:fillColor="#2147A2"
android:pathData="M119.962,43.918c-2.504,0.157 -6.548,2.109 -7.278,2.839c-1.238,8.529 -2.108,41.793 -2.108,41.793l23.932,0.178c0,0 0.591,-29.011 -2.934,-41.517c-1.238,-2.063 -6.239,-2.975 -7.101,-3.297C122.863,43.242 122.087,43.786 119.962,43.918z" />
<path
android:fillColor="#B15649"
android:pathData="M124.468,43.918c0,0 -1.754,1.51 -4.506,0l0.397,-4.853h3.713L124.468,43.918z" />
<path
android:fillColor="#414042"
android:pathData="M117.454,35.282c0,0 -0.565,-3.123 0.437,-5.054c1.26,-2.43 5.026,-3.693 7.91,-1.184c1.852,1.609 0.957,6.548 0.957,6.548l-6.309,-2.682L117.454,35.282z" />
<path
android:fillColor="#B15649"
android:pathData="M126.391,33.727c0,-2.315 -1.869,-3.829 -4.176,-3.829c-2.306,0 -4.176,1.514 -4.176,3.829c0,0 -0.182,2.954 -0.182,3.094c0,2.199 2.69,4.988 4.357,4.988c1.924,0 4.357,-3.321 4.357,-4.988C126.572,36.681 126.391,33.727 126.391,33.727z" />
<path
android:fillColor="#B15649"
android:pathData="M118.242,34.3c0,0 -0.533,-0.347 -0.945,0.207c-0.413,0.549 -0.136,2.612 0.895,2.612C119.225,37.119 118.242,34.3 118.242,34.3z" />
<path
android:fillColor="#B15649"
android:pathData="M126.218,34.3c0,0 0.532,-0.347 0.944,0.207c0.413,0.549 0.137,2.612 -0.895,2.612S126.218,34.3 126.218,34.3z" />
<path
android:fillColor="#B15649"
android:pathData="M136.949,87.123l0.838,3.04l2.066,-0.297l0.037,-2.848L136.949,87.123z" />
<path
android:fillColor="#2147A2"
android:pathData="M129.473,45.564c0,0 8.633,2.822 10.319,23.478c1.118,13.686 1.032,19.025 1.032,19.025l-3.92,0.053c0,0 -7.662,-19.145 -8.355,-27.64C128.223,56.466 129.473,45.564 129.473,45.564z" />
<path
android:fillColor="#B15649"
android:pathData="M141.166,92.47c-0.104,-2.104 -1.25,-3.759 -2.559,-3.693c-0.379,0.018 -0.733,0.183 -1.039,0.455c-0.305,0.271 -0.037,1.942 0.136,2.648c0.091,0.367 0.142,0.775 0.142,1.205c0,0.92 -0.232,1.74 -0.596,2.277c0.463,0.672 1.077,1.068 1.732,1.039C140.296,96.336 141.273,94.573 141.166,92.47z" />
</vector>

View file

@ -1,59 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="80dp"
android:height="80dp"
android:viewportWidth="80"
android:viewportHeight="80">
<path
android:fillAlpha="0.2"
android:fillColor="#6793B2"
android:pathData="M40,40m-40,0a40,40 0,1 1,80 0a40,40 0,1 1,-80 0"
android:strokeAlpha="0.2" />
<path
android:fillColor="#E2857E"
android:fillType="evenOdd"
android:pathData="M64.1019,71.9262C59.3054,75.5528 53.666,78.1236 47.5296,79.2924C47.6039,77.1348 46.8289,75.9216 46.8289,75.9216C36.5767,70.1364 36.8877,58.8 36.8877,58.8H57.826L63.2672,69.4935C63.2672,69.4935 63.659,70.4888 64.1019,71.9262Z" />
<path
android:fillColor="#CC7676"
android:pathData="M55.4443,39.7188C55.4443,39.7188 58.5125,39.8206 59.4057,42.7875C60.2989,45.7545 59.8812,62.8406 59.8812,62.8406L55.4443,39.7188Z" />
<path
android:fillColor="#CC7676"
android:pathData="M25.3701,49.5273C25.3701,49.5273 22.9303,56.1538 22.4966,57.3937C22.0629,58.6336 27.8978,57.9827 29.3066,54.5889C30.1047,52.6661 30.7882,47.7569 29.3617,46.8996C28.5715,46.4258 25.3701,49.5273 25.3701,49.5273Z" />
<path
android:fillColor="#DB807D"
android:pathData="M23.5172,43.348C23.5172,43.348 21.3281,49.2615 20.9148,50.8911C20.5015,52.5207 25.4885,52.3347 28.4438,47.9082C31.399,43.4826 29.737,39.5476 29.737,39.5476L23.5172,43.348Z" />
<path
android:fillColor="#E2857E"
android:pathData="M29.6334,19.9438C29.6334,19.9438 23.6794,17.7686 22.9843,17.4719C22.2893,17.1753 20.9001,23.7017 29.6334,26.1744C38.3658,28.6463 29.6334,19.9438 29.6334,19.9438Z" />
<path
android:fillColor="#E2857E"
android:pathData="M29.4837,36.7659C29.4837,36.7659 25.5943,36.603 24.1954,37.6791C22.7964,38.7551 20.2153,41.2695 19.1905,42.0817C18.1658,42.8938 21.2899,47.4532 28.1958,41.8478C35.1027,36.2416 29.4837,36.7659 29.4837,36.7659Z" />
<path
android:fillColor="#6E7DE5"
android:pathData="M31.1151,16.5809C29.2807,16.5809 27.623,18.4647 27.623,20.2927V59.1739C27.623,61.0019 29.4166,62.8396 31.2511,62.8396H47.7854C49.6199,62.8396 51.4588,61.0471 51.4588,59.2182V20.2476C51.4588,18.4196 49.8012,16.5809 47.9667,16.5809H31.1151Z" />
<path
android:fillColor="#2A3756"
android:pathData="M47.8598,63.4366H31.2224C28.8867,63.4366 26.9873,61.5431 26.9873,59.2165V20.2202C26.9873,17.8926 28.8876,16 31.2224,16H47.8598C50.1947,16 52.0949,17.8935 52.0949,20.2202V59.2165C52.0949,61.544 50.1947,63.4366 47.8598,63.4366ZM31.2224,16.9051C29.3879,16.9051 27.8957,18.3922 27.8957,20.2202V59.2165C27.8957,61.0445 29.3879,62.5315 31.2224,62.5315H47.8598C49.6943,62.5315 51.1866,61.0445 51.1866,59.2165V20.2202C51.1866,18.3922 49.6943,16.9051 47.8598,16.9051H31.2224Z" />
<path
android:fillColor="#2A3756"
android:pathData="M27.6227,25.5439H26.6406V27.5357H27.6227V25.5439Z" />
<path
android:fillColor="#2A3756"
android:pathData="M52.4411,29.8888H51.459V33.9628H52.4411V29.8888Z" />
<path
android:fillColor="#2A3756"
android:pathData="M27.6227,28.5311H26.6406V31.4281H27.6227V28.5311Z" />
<path
android:fillColor="#2A3756"
android:pathData="M27.6227,32.4236H26.6406V35.3206H27.6227V32.4236Z" />
<path
android:fillColor="#E2857E"
android:pathData="M55.1377,31.5142C54.7404,30.1299 55.2373,25.7787 54.145,25.6795C53.0535,25.5803 48.9473,29.3549 49.5801,33.8868C50.6715,41.7036 50.6546,46.8652 49.5374,50.9942C48.1936,55.9592 43.4412,65.1355 49.5374,71.5627C55.6337,77.9908 63.8711,72.3535 63.8711,72.3535C63.8711,72.3535 55.535,32.8984 55.1377,31.5142Z" />
<path
android:fillColor="#1BE357"
android:pathData="M39.9087,47.4267C44.8908,47.4267 48.9297,43.3878 48.9297,38.4057C48.9297,33.4235 44.8908,29.3847 39.9087,29.3847C34.9265,29.3847 30.8877,33.4235 30.8877,38.4057C30.8877,43.3878 34.9265,47.4267 39.9087,47.4267Z" />
<path
android:fillColor="#00000000"
android:pathData="M36.0439,39.0055L38.4992,41.4126L44.6354,35.3986"
android:strokeWidth="2"
android:strokeColor="#F1F2F2" />
</vector>

View file

@ -0,0 +1,20 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="48dp"
android:height="48dp"
android:viewportWidth="48"
android:viewportHeight="48">
<path
android:pathData="M4,4L44,44"
android:strokeLineJoin="round"
android:strokeWidth="8"
android:fillColor="#00000000"
android:strokeColor="#A31919"
android:strokeLineCap="round"/>
<path
android:pathData="M44,4L4,44"
android:strokeLineJoin="round"
android:strokeWidth="8"
android:fillColor="#00000000"
android:strokeColor="#A31919"
android:strokeLineCap="round"/>
</vector>

View file

@ -1,20 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#00000000"
android:pathData="M17,2H7C5.8954,2 5,2.8954 5,4V20C5,21.1046 5.8954,22 7,22H17C18.1046,22 19,21.1046 19,20V4C19,2.8954 18.1046,2 17,2Z"
android:strokeWidth="2"
android:strokeColor="#000000"
android:strokeLineCap="round"
android:strokeLineJoin="round" />
<path
android:fillColor="#00000000"
android:pathData="M12,18H12.01"
android:strokeWidth="2"
android:strokeColor="#000000"
android:strokeLineCap="round"
android:strokeLineJoin="round" />
</vector>

View file

@ -1,34 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#00000000"
android:pathData="M12,22C17.5228,22 22,17.5228 22,12C22,6.4771 17.5228,2 12,2C6.4771,2 2,6.4771 2,12C2,17.5228 6.4771,22 12,22Z"
android:strokeWidth="2"
android:strokeColor="#000000"
android:strokeLineCap="round"
android:strokeLineJoin="round" />
<path
android:fillColor="#00000000"
android:pathData="M8,14C8,14 9.5,16 12,16C14.5,16 16,14 16,14"
android:strokeWidth="2"
android:strokeColor="#000000"
android:strokeLineCap="round"
android:strokeLineJoin="round" />
<path
android:fillColor="#00000000"
android:pathData="M9,9H9.01"
android:strokeWidth="2"
android:strokeColor="#000000"
android:strokeLineCap="round"
android:strokeLineJoin="round" />
<path
android:fillColor="#00000000"
android:pathData="M15,9H15.01"
android:strokeWidth="2"
android:strokeColor="#000000"
android:strokeLineCap="round"
android:strokeLineJoin="round" />
</vector>

View file

@ -1,33 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="245dp"
android:height="35dp"
android:viewportWidth="245"
android:viewportHeight="35">
<path
android:pathData="M16.993,35C25.585,35 30.711,29.59 32.23,23.945L27.009,22.251C25.869,26.015 22.642,29.59 16.993,29.59C11.25,29.59 5.838,25.45 5.838,17.641C5.838,9.55 11.392,5.551 16.946,5.551C22.594,5.551 25.727,8.797 26.724,12.843L32.088,11.055C30.569,5.222 25.49,0.235 16.946,0.235C8.212,0.235 0,6.774 0,17.641C0,28.508 7.927,35 16.993,35Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M41.438,17.594C41.438,9.55 47.04,5.551 52.688,5.551C58.384,5.551 63.985,9.55 63.985,17.594C63.985,25.638 58.384,29.637 52.688,29.637C47.04,29.637 41.438,25.638 41.438,17.594ZM35.6,17.594C35.6,28.555 43.859,35 52.688,35C61.517,35 69.824,28.555 69.824,17.594C69.824,6.68 61.517,0.235 52.688,0.235C43.859,0.235 35.6,6.68 35.6,17.594Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M86.641,26.909L77.243,0.941H71.072L83.603,34.294H89.394L102.115,0.941H96.087L86.641,26.909Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M112.407,34.294V0.941H106.616V34.294H112.407Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M126.172,29.12V6.116H132.201C138.039,6.116 142.833,9.879 142.833,17.688C142.833,25.403 137.991,29.12 132.153,29.12H126.172ZM132.343,34.294C141.457,34.294 148.766,28.367 148.766,17.688C148.766,6.962 141.551,0.941 132.39,0.941H120.476V34.294H132.343Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M176.712,8.75C175.953,5.034 172.868,0.235 164.941,0.235C158.675,0.235 153.501,4.845 153.501,10.443C153.501,15.43 156.919,18.77 162.045,19.805L166.792,20.793C169.687,21.405 171.301,23.145 171.301,25.309C171.301,27.896 169.213,29.919 165.178,29.919C160.336,29.919 157.821,26.72 157.488,23.239L152.172,24.745C152.694,29.543 156.634,35 165.178,35C172.868,35 177.092,30.06 177.092,24.886C177.092,20.181 173.912,16.465 167.979,15.289L163.137,14.301C160.526,13.737 159.197,12.137 159.197,10.02C159.197,7.48 161.571,5.222 164.988,5.222C169.498,5.222 171.254,8.28 171.586,10.349L176.712,8.75Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M180.97,28.085C180.97,31.707 183.961,35 188.802,35C192.552,35 194.831,33.118 195.922,31.378C195.922,33.212 196.112,34.153 196.16,34.294H201.286C201.239,34.059 201.001,32.695 201.001,30.625V19.241C201.001,14.677 198.296,10.679 191.176,10.679C185.48,10.679 181.872,14.207 181.445,18.159L186.477,19.288C186.714,16.983 188.328,15.148 191.223,15.148C194.261,15.148 195.59,16.7 195.59,18.629C195.59,19.429 195.21,20.087 193.881,20.275L187.948,21.169C184.008,21.734 180.97,23.992 180.97,28.085ZM189.847,30.719C187.663,30.719 186.477,29.308 186.477,27.755C186.477,25.874 187.853,24.933 189.562,24.65L195.59,23.757V24.792C195.59,29.261 192.932,30.719 189.847,30.719Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M217.91,4.892C218.955,4.892 219.572,5.034 219.904,5.128V0.47C219.524,0.282 218.385,0 217.008,0C212.262,0 208.939,3.105 208.939,8.233V11.384H204.904V16.136H208.939V34.294H214.493V16.136H219.856V11.384H214.493V8.374C214.493,5.551 216.439,4.892 217.91,4.892Z"
android:fillColor="#0C3155"/>
<path
android:pathData="M227.402,20.323C227.592,17.876 229.585,15.242 233.05,15.242C236.848,15.242 238.651,17.641 238.746,20.323H227.402ZM239.363,26.297C238.604,28.555 236.895,30.296 233.573,30.296C230.155,30.296 227.402,27.802 227.259,24.321H244.158C244.205,24.227 244.3,23.475 244.3,22.581C244.3,15.336 240.123,10.679 233.003,10.679C227.165,10.679 221.753,15.477 221.753,22.722C221.753,30.484 227.307,35 233.573,35C239.126,35 242.781,31.754 244.015,27.755L239.363,26.297Z"
android:fillColor="#0C3155"/>
</vector>

View file

@ -1,97 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="188dp"
android:height="160dp"
android:viewportWidth="188"
android:viewportHeight="160">
<path
android:fillColor="#EAEAEA"
android:pathData="M54.061,133.351C69.612,131.676 111.847,123.685 122.662,123.176C133.478,122.669 175.409,117.612 179.713,82.069C184.019,46.526 188.324,33.794 155.21,20.15C122.097,6.507 67.158,18.916 39.929,38.316C12.702,57.717 -4.944,72.1 13.697,110.182C26.192,129.663 44.144,134.418 54.061,133.351Z" />
<path
android:fillColor="#ffffff"
android:pathData="M129.041,126.89H106.609C101.324,126.89 97,122.566 97,117.282V56.609C97,51.324 101.324,47 106.609,47H129.041C134.326,47 138.65,51.324 138.65,56.609V117.282C138.65,122.566 134.326,126.89 129.041,126.89Z" />
<path
android:fillColor="#2A3756"
android:pathData="M132.125,126.89H104.205C100.286,126.89 97.096,123.701 97.096,119.782V54.109C97.098,50.189 100.288,47 104.207,47H132.127C136.046,47 139.234,50.189 139.234,54.109V119.783C139.234,123.701 136.045,126.89 132.125,126.89ZM104.207,48.524C101.128,48.524 98.625,51.028 98.625,54.107V119.782C98.625,122.86 101.128,125.364 104.207,125.364H132.127C135.206,125.364 137.71,122.86 137.71,119.782V54.109C137.71,51.03 135.206,48.526 132.127,48.526H104.207V48.524Z" />
<path
android:fillColor="#2A3756"
android:pathData="M98.166,63.072H96.518V66.426H98.166V63.072Z" />
<path
android:fillColor="#2A3756"
android:pathData="M139.814,70.391H138.166V77.252H139.814V70.391Z" />
<path
android:fillColor="#2A3756"
android:pathData="M98.166,68.104H96.518V72.982H98.166V68.104Z" />
<path
android:fillColor="#2A3756"
android:pathData="M98.166,74.66H96.518V79.538H98.166V74.66Z" />
<group>
<clip-path android:pathData="M110.153,78.576h15.788v15.788h-15.788z" />
<path
android:fillColor="#E2857E"
android:pathData="M118.047,86.469m-7.894,0a7.894,7.894 0,1 1,15.788 0a7.894,7.894 0,1 1,-15.788 0" />
<path
android:fillColor="#00000000"
android:pathData="M121.994,82.522L114.1,90.416"
android:strokeWidth="3"
android:strokeColor="#ffffff" />
<path
android:fillColor="#00000000"
android:pathData="M114.1,82.522L121.994,90.416"
android:strokeWidth="3"
android:strokeColor="#ffffff" />
</group>
<path
android:fillColor="#B15649"
android:pathData="M84.136,155.59L80.443,154.583L80.53,149.859H84.437L84.136,155.59Z" />
<path
android:fillColor="#6793B2"
android:pathData="M77.654,100.449C77.654,100.449 78.962,114.441 79.444,127.36C78.598,138.158 79.382,148.716 79.527,150.169L84.994,150.177C85.039,147.35 85.65,137.118 86.846,127.908C88.608,114.383 91.162,99.5 91.162,99.5C91.162,99.5 79.898,94.838 77.654,100.449Z" />
<path
android:fillColor="#859495"
android:pathData="M84.994,159.325H78.598V157.819L80.344,153.548H84.243L84.994,157.819V159.325Z" />
<path
android:fillColor="#B15649"
android:pathData="M93.972,155.59L97.661,154.584L97.574,149.859H93.667L93.972,155.59Z" />
<path
android:fillColor="#6793B2"
android:pathData="M100.45,100.45C100.45,100.45 98.226,114.458 98.68,127.215C99.06,137.947 98.721,148.716 98.577,150.169L93.11,150.177C93.064,147.351 92.458,137.13 91.257,127.925C89.495,114.392 86.937,99.496 86.937,99.496C86.937,99.496 98.206,94.838 100.45,100.45Z" />
<path
android:fillColor="#859495"
android:pathData="M93.11,159.325H99.505V157.819L97.76,153.548H93.865L93.11,157.819V159.325Z" />
<path
android:fillColor="#B15649"
android:pathData="M74.155,104.448L73.317,107.489L71.25,107.192L71.213,104.345L74.155,104.448Z" />
<path
android:fillColor="#2147A2"
android:pathData="M81.322,62.89C81.322,62.89 72.347,65.209 71.312,86.367C70.639,100.082 70.28,105.393 70.28,105.393L74.2,105.446C74.2,105.446 81.862,86.301 82.555,77.806C82.881,73.791 81.322,62.89 81.322,62.89Z" />
<path
android:fillColor="#B15649"
android:pathData="M70.008,109.795C70.111,107.691 71.258,106.036 72.566,106.102C72.946,106.119 73.301,106.284 73.606,106.556C73.911,106.828 73.643,108.5 73.47,109.205C73.379,109.572 73.329,109.981 73.329,110.41C73.329,111.33 73.561,112.151 73.924,112.687C73.462,113.36 72.847,113.756 72.191,113.727C70.879,113.661 69.901,111.899 70.008,109.795Z" />
<path
android:fillColor="#2147A2"
android:pathData="M86.479,61.243C83.975,61.4 79.931,63.352 79.201,64.082C77.963,72.611 77.092,105.875 77.092,105.875L101.024,106.053C101.024,106.053 101.614,77.042 98.09,64.536C96.852,62.473 91.852,61.561 90.989,61.239C89.38,60.567 88.604,61.111 86.479,61.243Z" />
<path
android:fillColor="#B15649"
android:pathData="M90.985,61.244C90.985,61.244 89.232,62.754 86.479,61.244L86.876,56.391H90.589L90.985,61.244Z" />
<path
android:fillColor="#414042"
android:pathData="M83.971,52.608C83.971,52.608 83.406,49.484 84.408,47.553C85.667,45.123 89.434,43.861 92.318,46.369C94.17,47.978 93.275,52.917 93.275,52.917L86.966,50.235L83.971,52.608Z" />
<path
android:fillColor="#B15649"
android:pathData="M92.908,51.052C92.908,48.737 91.039,47.223 88.732,47.223C86.426,47.223 84.557,48.737 84.557,51.052C84.557,51.052 84.375,54.006 84.375,54.147C84.375,56.346 87.065,59.135 88.732,59.135C90.655,59.135 93.089,55.814 93.089,54.147C93.089,54.006 92.908,51.052 92.908,51.052Z" />
<path
android:fillColor="#B15649"
android:pathData="M84.759,51.626C84.759,51.626 84.227,51.279 83.814,51.832C83.401,52.381 83.678,54.444 84.709,54.444C85.741,54.444 84.759,51.626 84.759,51.626Z" />
<path
android:fillColor="#B15649"
android:pathData="M92.735,51.626C92.735,51.626 93.267,51.279 93.679,51.832C94.092,52.381 93.816,54.444 92.784,54.444C91.753,54.444 92.735,51.626 92.735,51.626Z" />
<path
android:fillColor="#B15649"
android:pathData="M103.466,104.448L104.304,107.489L106.371,107.191L106.408,104.344L103.466,104.448Z" />
<path
android:fillColor="#2147A2"
android:pathData="M95.99,62.89C95.99,62.89 104.622,65.712 106.309,86.367C107.427,100.053 107.341,105.393 107.341,105.393L103.421,105.446C103.421,105.446 95.759,86.301 95.066,77.806C94.74,73.791 95.99,62.89 95.99,62.89Z" />
<path
android:fillColor="#B15649"
android:pathData="M107.683,109.795C107.58,107.691 106.433,106.036 105.125,106.102C104.745,106.119 104.391,106.284 104.085,106.556C103.78,106.828 104.048,108.499 104.221,109.205C104.312,109.572 104.362,109.981 104.362,110.41C104.362,111.33 104.131,112.151 103.768,112.687C104.23,113.36 104.844,113.756 105.501,113.727C106.813,113.661 107.791,111.899 107.683,109.795Z" />
</vector>

View file

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M7.41,18.59L8.83,20 12,16.83 15.17,20l1.41,-1.41L12,14l-4.59,4.59zM16.59,5.41L15.17,4 12,7.17 8.83,4 7.41,5.41 12,10l4.59,-4.59z"/>
</vector>

View file

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M12,5.83L15.17,9l1.41,-1.41L12,3 7.41,7.59 8.83,9 12,5.83zM12,18.17L8.83,15l-1.41,1.41L12,21l4.59,-4.59L15.17,15 12,18.17z"/>
</vector>

View file

@ -1,23 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="80dp"
android:height="80dp"
android:viewportWidth="80"
android:viewportHeight="80">
<path
android:fillAlpha="0.2"
android:fillColor="#EB5757"
android:pathData="M40,40m-40,0a40,40 0,1 1,80 0a40,40 0,1 1,-80 0"
android:strokeAlpha="0.2" />
<path
android:fillColor="#00000000"
android:pathData="M56,25L26,55"
android:strokeWidth="5"
android:strokeColor="#A31919"
android:strokeLineCap="round" />
<path
android:fillColor="#00000000"
android:pathData="M55,55L25,25"
android:strokeWidth="5"
android:strokeColor="#A31919"
android:strokeLineCap="round" />
</vector>

View file

@ -1,17 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="80dp"
android:height="80dp"
android:viewportWidth="80"
android:viewportHeight="80">
<path
android:pathData="M40,40m-40,0a40,40 0,1 1,80 0a40,40 0,1 1,-80 0"
android:strokeAlpha="0.2"
android:fillColor="#2BB885"
android:fillAlpha="0.2"/>
<path
android:pathData="M19,41.2154L32.8557,55L61,27"
android:strokeWidth="5"
android:fillColor="#00000000"
android:strokeColor="#2BB885"
android:strokeLineCap="round"/>
</vector>

View file

@ -1,15 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="359dp"
android:height="390dp"
android:viewportWidth="359"
android:viewportHeight="390">
<path
android:fillColor="#ffffff"
android:pathData="M0,102h360v288h-360z" />
<group>
<clip-path android:pathData="M0,0h360v385h-360z M 0,0" />
<path
android:fillColor="#ffffff"
android:pathData="M-70.411,363C-172.048,363 -110.131,141.381 -70.411,99.286C-22.513,38.619 33.563,67.095 123.518,77C213.472,86.905 324.456,-1 407.401,-1C490.347,-1 374.69,230.524 280.062,230.524C185.435,230.524 31.226,363 -70.411,363Z" />
</group>
</vector>

View file

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" />
</LinearLayout>

View file

@ -1,72 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:orientation="vertical">
<View
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:fillViewport="true">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/keyline_5"
android:paddingEnd="@dimen/keyline_5">
<ImageView
android:id="@+id/activity_self_isolation_picture"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/illustration_upload_finished"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/activity_self_isolation_headline"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_6"
android:text="@string/activity_self_isolation_headline"
android:textAppearance="?textAppearanceHeadline2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/activity_self_isolation_picture" />
<TextView
android:id="@+id/activity_self_isolation_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_4"
android:text="@string/activity_self_isolation_content"
android:textAppearance="?textAppearanceBody1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/activity_self_isolation_headline" />
</androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>
<Button
android:id="@+id/activity_self_isolation_next"
style="?textAppearanceButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_5"
android:layout_marginEnd="@dimen/keyline_5"
android:layout_marginBottom="@dimen/keyline_7"
android:text="@string/activity_self_isolation_button" />
</LinearLayout>

View file

@ -27,7 +27,6 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_6"
android:text="@string/data_privacy_headline"
android:contentDescription="@string/data_privacy_headline_content_description"
android:textAlignment="viewStart"
android:textAppearance="?textAppearanceHeadline2"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -40,13 +40,13 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_headline" />
<au.gov.health.covidsafe.ui.view.PinInputView
<EditText
android:id="@+id/pin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/otpStyle"
android:contentDescription="@string/pin_number"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number"
tools:ignore="TextFields" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/enter_pin_error_label"
@ -54,13 +54,13 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_2"
android:text="@string/wrong_pin_number"
android:text="@string/wrong_ping_number"
android:textAlignment="viewStart"
android:textColor="@color/error"
android:visibility="gone"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/pin"
tools:text="@string/wrong_pin_number"
tools:text="@string/wrong_ping_number"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatTextView
@ -79,8 +79,8 @@
style="?textAppearanceBody2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAlignment="viewStart"
android:layout_marginStart="@dimen/keyline_0"
android:textAlignment="viewStart"
app:layout_constraintStart_toEndOf="@+id/enter_pin_timer_label"
app:layout_constraintTop_toTopOf="@+id/enter_pin_timer_label"
tools:text="1:59" />
@ -112,7 +112,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_4"
android:gravity="center_vertical|start"
android:text="@string/pin_issue"
android:text="@string/ReceivePinIssue"
android:textAlignment="viewStart"
android:textAppearance="?textAppearanceSubtitle1"
android:textColorLink="?attr/colorPrimary"

View file

@ -1,85 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/home_root"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#f6f6f6"
android:fillViewport="true">
android:layout_height="match_parent"
android:background="#f6f6f6">
<androidx.constraintlayout.widget.ConstraintLayout
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
android:fillViewport="true">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<View
android:id="@+id/header_background"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@color/lighter_green"
android:importantForAccessibility="no"
app:layout_constraintBottom_toBottomOf="@+id/header_background_overlap"
app:layout_constraintTop_toTopOf="parent" />
<View
android:id="@+id/header_background_overlap"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/lighter_green"
app:layout_constraintTop_toBottomOf="@+id/header_barrier" />
<ImageView
android:id="@+id/home_header_top_left_icon"
android:layout_width="@dimen/keyline_8"
android:layout_height="@dimen/keyline_8"
android:layout_marginLeft="@dimen/keyline_4"
android:layout_marginTop="@dimen/keyline_7"
android:src="@drawable/ic_splash_screen_logo"
android:visibility="gone"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:visibility="visible" />
<Button
android:id="@+id/home_header_help"
android:layout_width="@dimen/keyline_9"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
android:accessibilityTraversalAfter="@id/home_header_setup_complete_header_line_2"
android:background="?attr/selectableItemBackground"
android:drawableTop="@drawable/ic_help_outline_black"
android:drawablePadding="-4dp"
android:gravity="center"
android:text="@string/title_help"
android:textAlignment="center"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<include layout="@layout/fragment_home_setup_complete_header" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/header_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
app:constraint_referenced_ids="home_header_no_bluetooth_pairing" />
<include layout="@layout/fragment_home_setup_incomplete_content" />
<include layout="@layout/fragment_home_external_links" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/content_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
app:constraint_referenced_ids="push_card_view, help_topics_card" />
<TextView
android:id="@+id/home_version_number"
style="?textAppearanceBody2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginBottom="@dimen/keyline_5"
android:gravity="center"
android:textColor="@color/cadet_grey"
app:layout_constraintTop_toBottomOf="@+id/content_barrier" />
<Space
android:layout_width="match_parent"
android:layout_height="@dimen/keyline_2"
app:layout_constraintTop_toBottomOf="@+id/home_version_number" />
</androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>
<LinearLayout
android:id="@+id/app_update_reminder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="vertical"
android:visibility="gone"
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"
tools:visibility="visible">
<View
android:id="@+id/header_background"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@color/lighter_green"
android:importantForAccessibility="no"
app:layout_constraintBottom_toBottomOf="@+id/header_background_overlap"
app:layout_constraintTop_toTopOf="parent" />
<View
android:id="@+id/header_background_overlap"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/lighter_green"
app:layout_constraintTop_toBottomOf="@+id/header_barrier" />
<Button
android:id="@+id/home_header_help"
android:layout_width="@dimen/keyline_9"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
android:accessibilityTraversalAfter="@id/home_header_setup_complete_header"
android:background="?attr/selectableItemBackground"
android:drawableTop="@drawable/ic_help_outline_black"
android:drawablePadding="-4dp"
android:gravity="center"
android:text="@string/title_help"
android:textAlignment="center"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<include layout="@layout/fragment_home_setup_complete_header" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/header_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
app:constraint_referenced_ids="home_header_label_setup_complete_subtitle_bottom_space" />
<include layout="@layout/fragment_home_setup_incomplete_content" />
<include layout="@layout/fragment_home_external_links" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/content_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
app:constraint_referenced_ids="push_card_view, help_topics_card" />
<TextView
android:id="@+id/home_version_number"
style="?textAppearanceBody2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginBottom="@dimen/keyline_5"
android:gravity="center"
android:textColor="@color/cadet_grey"
app:layout_constraintTop_toBottomOf="@+id/content_barrier" />
<Space
android:layout_width="match_parent"
android:layout_height="@dimen/keyline_2"
app:layout_constraintTop_toBottomOf="@+id/home_version_number" />
android:background="@color/error" />
</androidx.constraintlayout.widget.ConstraintLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="@dimen/keyline_5"
android:layout_marginBottom="@dimen/keyline_1"
android:text="@string/update_available_title"
android:textSize="20sp"
android:textStyle="bold" />
</ScrollView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginHorizontal="@dimen/keyline_8"
android:layout_marginBottom="@dimen/keyline_5"
android:text="@string/update_available_message"
android:textAlignment="center"
android:textSize="16sp" />
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/go_to_play_store"
android:layout_width="match_parent"
android:layout_height="@dimen/keyline_8"
android:layout_marginHorizontal="@dimen/keyline_5"
android:layout_marginBottom="@dimen/keyline_4"
android:background="@color/dark_green"
android:text="@string/update_available_play_store_btn"
android:textColor="@color/white"
android:textStyle="bold" />
<TextView
android:id="@+id/remind_me_later"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingHorizontal="@dimen/keyline_5"
android:paddingBottom="@dimen/keyline_5"
android:text="@string/update_available_dismiss_btn"
android:textAlignment="center"
android:textColor="@color/dark_green"
android:textSize="18sp" />
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -1,64 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/lighter_green">
<TextView
android:id="@+id/home_header_setup_complete_header_line_1"
style="?textAppearanceBody1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="120dp"
android:accessibilityTraversalBefore="@id/home_header_help"
android:gravity="center_horizontal"
android:text="@string/home_header_active_title"
android:textSize="28sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/home_header_setup_complete_header_line_2"
style="?textAppearanceBody1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_1"
android:gravity="center_horizontal"
android:text="@string/home_header_active_title"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/home_header_setup_complete_header_line_1" />
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/home_header_picture_setup_complete"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="90dp"
app:layout_constraintStart_toStartOf="parent"
android:layout_width="160dp"
android:layout_height="160dp"
android:layout_marginTop="60dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/home_header_help"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/home_header_setup_complete_header_line_2"
app:lottie_autoPlay="true"
app:lottie_fileName="spinner_home.json"
app:lottie_loop="true"
app:lottie_speed="1" />
<Space
android:id="@+id/home_header_picture_setup_complete_space"
android:layout_width="match_parent"
android:layout_height="78dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/home_header_picture_setup_complete" />
<TextView
android:id="@+id/home_header_setup_complete_header"
style="?textAppearanceBody1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_4"
android:paddingLeft="@dimen/keyline_5"
android:paddingRight="@dimen/keyline_5"
android:gravity="center_horizontal"
android:accessibilityTraversalBefore="@id/home_header_help"
android:text="@string/home_header_active_title"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/home_header_picture_setup_complete_space" />
<TextView
android:id="@+id/home_header_no_bluetooth_pairing"
style="?textAppearanceBody1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginTop="60dp"
android:layout_marginBottom="@dimen/keyline_4"
android:gravity="center_horizontal"
android:paddingLeft="@dimen/keyline_5"
android:paddingRight="@dimen/keyline_5"
android:gravity="center_horizontal"
android:text="@string/home_header_no_pairing"
android:textColorLink="@color/slack_black"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/home_header_setup_complete_header" />
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/home_header_picture_setup_complete" />
<Space
android:id="@+id/home_header_label_setup_complete_subtitle_bottom_space"
android:layout_width="match_parent"
android:layout_height="@dimen/keyline_0"
app:layout_constraintTop_toBottomOf="@+id/home_header_no_bluetooth_pairing" />
</merge>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -25,7 +25,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_6"
android:contentDescription="@string/how_it_works_headline_content_description"
android:text="@string/how_it_works_headline"
android:textAlignment="viewStart"
android:textAppearance="?textAppearanceHeadline2"

View file

@ -25,7 +25,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_6"
android:contentDescription="@string/intro_headline_content_description"
android:text="@string/intro_headline"
android:textAlignment="viewStart"
android:textAppearance="?textAppearanceHeadline2"

View file

@ -29,7 +29,6 @@
android:layout_marginTop="@dimen/keyline_6"
android:text="@string/change_device_name_headline"
android:textAlignment="viewStart"
android:contentDescription="@string/change_device_name_headline_content_description"
android:textAppearance="?textAppearanceHeadline2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"

View file

@ -19,7 +19,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_0"
android:contentDescription="@string/personal_details_headline_content_description"
android:text="@string/personal_details_headline"
android:textAlignment="viewStart"
android:textAppearance="?textAppearanceHeadline2"
@ -96,15 +95,13 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/personal_details_name_barrier" />
<EditText
<au.gov.health.covidsafe.ui.onboarding.fragment.personal.SelectionCallbackSpinner
android:id="@+id/personal_details_age"
android:layout_width="0dp"
android:layout_height="@dimen/text_field_height"
android:layout_marginTop="@dimen/keyline_1"
android:background="@drawable/edit_text_black_background"
android:contentDescription="@string/personal_details_age_content_description"
android:drawableRight="@drawable/ic_arrow_drop_down"
android:drawableTint="@color/black"
android:gravity="center_vertical|start"
android:paddingStart="@dimen/keyline_1"
android:paddingEnd="@dimen/keyline_1"
@ -115,8 +112,7 @@
android:textSize="@dimen/text_body_small"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/personal_details_age_title"
tools:text="John Smith" />
app:layout_constraintTop_toBottomOf="@+id/personal_details_age_title" />
<TextView
android:id="@+id/personal_details_age_error"

View file

@ -21,7 +21,7 @@
android:textAppearance="?textAppearanceHeadline2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent" />
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/registration_consent_text"
@ -34,7 +34,7 @@
android:textColorLink="@color/hyperlink_enabled"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintTop_toBottomOf="@id/registration_consent_headline" />
<au.gov.health.covidsafe.ui.view.UlView
android:id="@+id/registration_consent_first_paragraph"

View file

@ -17,7 +17,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_6"
android:contentDescription="@string/under_sixteen_headline_content_description"
android:text="@string/under_sixteen_headline"
android:textAlignment="viewStart"
android:textAppearance="?textAppearanceHeadline2"

View file

@ -33,7 +33,6 @@
android:layout_marginEnd="@dimen/keyline_5"
android:textAppearance="?textAppearanceHeadline2"
android:text="@string/upload_finished_header"
android:contentDescription="@string/upload_finished_header_content_description"
app:layout_constraintBottom_toTopOf="@+id/subHeader"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"

View file

@ -27,7 +27,6 @@
android:layout_marginTop="@dimen/keyline_6"
android:text="@string/upload_step_1_header"
android:textAlignment="viewStart"
android:contentDescription="@string/upload_step_1_header_content_description"
android:textAppearance="?textAppearanceHeadline2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"

View file

@ -12,14 +12,13 @@
<TextView
android:id="@+id/header"
android:layout_marginStart="@dimen/keyline_5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginEnd="@dimen/keyline_5"
android:textAppearance="?textAppearanceHeadline2"
android:text="@string/upload_step_4_header"
android:contentDescription="@string/upload_step_4_header_content_description" />
android:textAppearance="?textAppearanceHeadline2" />
<TextView
android:id="@+id/subHeader"
@ -29,18 +28,17 @@
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginEnd="@dimen/keyline_5"
android:text="@string/upload_step_4_sub_header"/>
android:text="@string/upload_step_4_sub_header" />
<TextView
style="?attr/textAppearanceBody2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginEnd="@dimen/keyline_5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/consent_call_for_action" />
</LinearLayout>
</ScrollView>

View file

@ -5,7 +5,8 @@
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
android:fillViewport="true"
android:padding="@dimen/keyline_5">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
@ -13,15 +14,10 @@
<TextView
android:id="@+id/header"
android:textAppearance="?textAppearanceHeadline2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginEnd="@dimen/keyline_5"
android:text="@string/upload_step_verify_pin_header"
android:contentDescription="@string/upload_step_verify_pin_header_content_description"
app:layout_constraintBottom_toTopOf="@+id/subHeader"
android:textAppearance="?textAppearanceHeadline2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
@ -32,41 +28,33 @@
style="?attr/textAppearanceBody2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginEnd="@dimen/keyline_5"
android:text="@string/upload_step_verify_pin_sub_header"
app:layout_constraintBottom_toTopOf="@id/pin"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/header"
app:layout_constraintVertical_chainStyle="packed" />
<au.gov.health.covidsafe.ui.view.PinInputView
<EditText
android:id="@+id/pin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_4"
android:layout_marginEnd="@dimen/keyline_5"
android:layout_marginBottom="@dimen/keyline_4"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/subHeader" />
style="@style/otpStyle"
android:contentDescription="@string/pin_number"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/subHeader"
tools:ignore="TextFields" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/enter_pin_error_label"
style="?textAppearanceBody2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/keyline_5"
android:layout_marginEnd="@dimen/keyline_5"
android:layout_marginTop="@dimen/keyline_1"
android:text="@string/action_verify_invalid_pin"
android:textColor="@color/error"
android:visibility="gone"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/pin"
tools:text="@string/action_verify_invalid_pin"
tools:visibility="visible" />

View file

@ -17,7 +17,7 @@
android:ellipsize="end"
android:lines="1"
android:gravity="start"
android:text="@string/country_au"
android:text="@string/country_region_name_au"
android:textSize="18sp"
android:textAlignment="viewStart"
app:layout_constraintEnd_toStartOf="@+id/country_list_flag"

View file

@ -1,121 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:layout_height="match_parent"
tools:layout_width="match_parent"
tools:parentTag="androidx.constraintlayout.widget.ConstraintLayout">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/pin_1"
style="@style/PinInput"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
android:contentDescription="@string/pin_number"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@+id/space_1"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<Space
android:id="@+id/space_1"
android:layout_width="@dimen/keyline_2"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/pin_1"
app:layout_constraintRight_toLeftOf="@+id/pin_2"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/pin_2"
style="@style/PinInput"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/space_1"
app:layout_constraintRight_toLeftOf="@+id/space_2"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<Space
android:id="@+id/space_2"
android:layout_width="@dimen/keyline_2"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/pin_2"
app:layout_constraintRight_toLeftOf="@+id/pin_3"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/pin_3"
style="@style/PinInput"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/space_2"
app:layout_constraintRight_toLeftOf="@+id/space_3"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<Space
android:id="@+id/space_3"
android:layout_width="@dimen/keyline_2"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/pin_3"
app:layout_constraintRight_toLeftOf="@+id/pin_4"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/pin_4"
style="@style/PinInput"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/space_3"
app:layout_constraintRight_toLeftOf="@+id/space_4"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number"
/>
<Space
android:id="@+id/space_4"
android:layout_width="@dimen/keyline_2"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/pin_4"
app:layout_constraintRight_toLeftOf="@+id/pin_5"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/pin_5"
style="@style/PinInput"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/space_4"
app:layout_constraintRight_toLeftOf="@+id/space_6"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<Space
android:id="@+id/space_6"
android:layout_width="@dimen/keyline_2"
android:layout_height="wrap_content"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/pin_5"
app:layout_constraintRight_toLeftOf="@+id/pin_6"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/pin_6"
style="@style/PinInput"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/keyline_7"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintLeft_toRightOf="@+id/space_6"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/enter_pin_wrong_number" />
</merge>

View file

@ -1,380 +1,290 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="permission_success_content">1. عندما تغادر المنزل، احتفظ بهاتفك معك وتأكد من أن COVIDSafe نشط. \n\n2. يجب الاستمرار بتشغيل Bluetooth®. \n\n3. تأكد من تعطيل تحسين البطارية\n\n 4. لا يرسل COVIDSafe طلبات الاقتران. <a href="https://www.covidsafe.gov.au/help-topics/ar.html#bluetooth-pairing-request">تعرّف على المزيد</a>.</string>
<string name="home_header_no_pairing">لا يرسل COVIDSafe <a href="https://www.covidsafe.gov.au/help-topics/ar.html#bluetooth-pairing-request"> طلبات الاقتران </a> .</string>
<string name="how_it_works_content">تُستخدم إشارات Bluetooth® لتحديد متى تكون بالقرب من مستخدم COVIDSafe آخر. \n\n سيتم تدوين ملاحظة في كل مرة حصل فيها إتصال عن قرب بينك وبين مستخدمي COVIDSafe الآخرين لإنشاء معلومات عن الاتصال عن قرب. يتم تشفير المعلومات وتخزينها فقط في هاتفك. \n\n إذا كانت نتيجة اختبارك إيجابية لـ COVID-19 كمستخدم COVIDSafe، فسوف يتصل بك مسؤول الصحة في الولاية أو الإقليم. سيساعدون في القيام بتحميل اختياري لمعلومات الاتصال عن قرب الخاصة بك إلى نظام تخزين معلومات آمن للغاية \n\n يمكن أيضًا لمسؤولي الصحة في الولاية أو الإقليم الاتصال بك إذا كنت على اتصال عن قرب بمستخدم COVIDSafe آخر وكانت نتيجته إيجابية. \n\n لمزيد من المعلومات، يرجى الرجوع إلى صفحة <a href="https://www.covidsafe.gov.au/help-topics/ar.html"> مواضيع المساعدة </a></string>
<string name="share_this_app_content_html">شارك معي في وقف انتشار COVID-19! قم بتنزيل <a href="https://covidsafe.gov.au"> COVIDSafe </a> &gt;، وهو تطبيق من الحكومة الأسترالية. # COVID19 #coronavirusaustralia #stayhomesavelives <a href="https://covidsafe.gov.au"> covidsafe.gov.au </a></string>
<string name="pin_issue">
<a href="https://www.covidsafe.gov.au/help-topics/ar.html#verify-mobile-number-pin"> مشكلات في تلقي رقم التعريف الشخصي؟ </a>
</string>
<string name="upload_step_4_sub_header">ما لم توافق، لن يتم تحميل معلومات اتصال الشخص القريب منك. \n\n إذا وافقت، فسيتم تحميل معلومات اتصال الشخص القريب منك ومشاركتها مع مسؤولي الصحة في الولاية أو الإقليم لأغراض تتبع جهات الاتصال. \n\n اقرأ <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app"> سياسة الخصوصية </a> COVIDSafe لمزيد من التفاصيل.</string>
<string name="data_privacy_content">من المهم أن تقرأ *سياسة خصوصية* COVIDSafe قبل التسجيل في COVIDSafe. \n\n إذا كان عمرك أقل من 16 عامًا، فيجب على والديك/ الوصي أيضًا قراءة *سياسة الخصوصية*. \n\n إنّ استخدام COVIDSafe هو أمر إختياري تمامًا. يمكنك تثبيت التطبيق أو حذفه في أي وقت. إذا قمت بحذف COVIDSafe، *يمكنك أيضًا طلب حذف معلوماتك* من نظام مقدم الخدمة الآمن. \n\n للتسجيل في COVIDSafe، ستحتاج إلى إدخال اسم ورقم هاتف محمول وفئة عمر ورمز بريدي. \n\n المعلومات التي ترسلها عند التسجيل، ومعلومات استخدامك لـ COVIDSafe سيتم جمعها وتخزينها في نظام مقدم الخدمة الآمن للغاية. \n\n لن تقوم COVIDSafe بجمع معلومات عن موقعك. \n\n سيدوّن COVIDSafe وقت الاتصال ورمز مجهول الهوية لمستخدمي COVIDSafe الآخرين الذين تتواصل معهم. \n\n سيتم تدوين مستخدمي COVIDSafe الآخرين الذين تتواصل معهم من خلال رمز مجهول الهوية ووقت الاتصال بك على أجهزتهم. \n\n إذا كانت نتائج اختبار مستخدم آخر إيجابية لـ COVID-19، فقد يقوموا بتحميل معلومات الاتصال الخاصة به ويمكن أن يتصل بك مسؤول الصحة في الولاية أو الإقليم لأغراض تعقُّب جهات الاتصال. \n\n سيتم استخدام تفاصيل التسجيل الخاصة بك أو الكشف عنها فقط لتعقُّب جهات الاتصال وللأغراض المناسبة والقانونية لـ COVIDSafe. \n\n يتوفر المزيد من المعلومات على موقع *وزارة الصحة الأسترالية على الإنترنت*. \n\n راجع *سياسة خصوصية* COVIDSafe لمزيد من التفاصيل حول حقوقك المتعلقة بمعلوماتك وكيفية التعامل معها ومشاركتها.</string>
<string name="intro_content">تم تطوير COVIDSafe من قبل الحكومة الأسترالية للمساعدة في الحفاظ على المجتمع في مأمن من انتشار فيروس كورونا. \n\n سوف يدوّن COVIDSafe بشكل آمن اتصالك مع مستخدمين آخرين للتطبيق. سيسمح ذلك لمسؤولي الصحة في الولاية أو الإقليم بالاتصال بك، إذا كنت على اتصال عن قرب مع شخص كانت نتيجة اختباره إيجابية بالفيروس. \n\n معاً يمكننا المساعدة في وقف الانتشار والبقاء في صحة جيدة.</string>
<string name="dialog_uploading_message">يتم الآن تحميل معلومات COVIDSafe الخاصة بك. \n\n الرجاء عدم إغلاق التطبيق.</string>
<string name="dialog_error_uploading_positive">حاول مرة أخرى</string>
<string name="dialog_error_uploading_negative">إلغاء</string>
<string name="service_not_ok_title">COVIDSafe غير نشط</string>
<string name="service_not_ok_body">تأكد من أن COVIDSafe نشط قبل مغادرتك المنزل أو عندما تكون في الأماكن العامة.</string>
<string name="service_not_ok_action">تحقق من التطبيق الآن</string>
<string name="how_it_works_headline">كيف يعمل COVIDSafe</string>
<string name="how_it_works_headline_content_description">العنوان، كيف يعمل COVIDSafe</string>
<string name="how_it_works_button">التالى</string>
<string name="data_privacy_headline">التسجيل والخصوصية</string>
<string name="data_privacy_headline_content_description">العنوان والتسجيل والخصوصية</string>
<string name="data_privacy_button">التالى</string>
<string name="consent_button">أوافق</string>
<string name="personal_details_name_title">الاسم الكامل</string>
<string name="personal_details_name_content_description">أدخل الاسم الكامل</string>
<string name="personal_details_post_code">الرمز البريدي في أستراليا</string>
<string name="personal_details_post_code_content_description">أدخل الرمز البريدي</string>
<string name="personal_details_post_code_error_prompt">يجب أن يحتوي رقم الرمز البريدي الأسترالي على 4 أرقام.</string>
<string name="personal_details_post_code_dialog_title">الرمز البريدي</string>
<string name="navigation_back_button_content_description">الصفحة السابقة</string>
<string name="personal_details_button">استمر</string>
<string name="enter_number_headline">أدخل رقم هاتفك المحمول</string>
<string name="enter_number_for_example">على سبيل المثال:</string>
<string name="invalid_phone_number">رقم الهاتف غير صحيح.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">تحتوي أرقام الهواتف المحمولة في جزيرة نورفولك على 5 إلى 6 أرقام.</string>
<string name="enter_number_content">سنرسل لك رقم تعريف شخصي مكونًا من 6 أرقام للتحقق من رقم هاتفك المحمول.</string>
<string name="options_for_australia">خيارات لأستراليا</string>
<string name="country_la">لاوس</string>
<string name="country_lv">لاتفيا</string>
<string name="country_lb">لبنان</string>
<string name="country_ls">ليسوتو</string>
<string name="country_lr">ليبيريا</string>
<string name="country_ly">ليبيا</string>
<string name="country_li">ليختنشتاين</string>
<string name="country_lt">ليتوانيا</string>
<string name="country_mo">ماكاو</string>
<string name="country_mk">جمهورية مقدونيا اليوغوسلافية السابقة</string>
<string name="country_mg">مدغشقر</string>
<string name="country_mw">ملاوي</string>
<string name="country_my">ماليزيا</string>
<string name="country_mv">جزر المالديف</string>
<string name="country_ml">مالي</string>
<string name="country_mt">مالطا</string>
<string name="country_mq">مارتينيك</string>
<string name="country_mr">موريتانيا</string>
<string name="country_mu">موريشيوس</string>
<string name="country_mx">المكسيك</string>
<string name="country_md">مولدوفا</string>
<string name="country_mc">موناكو</string>
<string name="country_mn">منغوليا</string>
<string name="country_me">الجبل الأسود</string>
<string name="country_ms">مونتسيرات</string>
<string name="country_ma">المغرب</string>
<string name="country_mz">موزمبيق</string>
<string name="country_mm">ميانمار</string>
<string name="country_na">ناميبيا</string>
<string name="country_np">نيبال</string>
<string name="country_nl">هولندا</string>
<string name="country_an">جزر الأنتيل الهولندية</string>
<string name="country_nc">كاليدونيا الجديدة</string>
<string name="country_nz">نيوزيلندا</string>
<string name="country_ne">النيجر</string>
<string name="country_ng">نيجيريا</string>
<string name="country_no">النرويج</string>
<string name="country_om">سلطنة عمان</string>
<string name="country_pk">باكستان</string>
<string name="country_pw">بالاو</string>
<string name="country_ps">الاراضي الفلسطينية</string>
<string name="country_pa">بنما</string>
<string name="country_py">باراغواي</string>
<string name="country_pg">بابوا غينيا الجديدة</string>
<string name="country_pe">بيرو</string>
<string name="country_ph">الفلبين</string>
<string name="country_pl">بولندا</string>
<string name="country_pt">البرتغال</string>
<string name="country_pr">بورتوريكو</string>
<string name="country_qa">قطر</string>
<string name="country_cg">جمهورية الكونغو</string>
<string name="country_re">جزيرة ريونيون</string>
<string name="country_ro">رومانيا</string>
<string name="country_ru">روسيا</string>
<string name="country_rw">رواندا</string>
<string name="country_kn">سانت كيتس ونيفيس</string>
<string name="country_lc">سانت لوسيا</string>
<string name="country_vc">سانت فنسنت وجزر غرينادين</string>
<string name="country_ws">ساموا</string>
<string name="country_st">ساو تومي وبرينسيبي</string>
<string name="country_sa">المملكة العربية السعودية</string>
<string name="country_sn">السنغال</string>
<string name="country_rs">صربيا</string>
<string name="country_sc">سيشيل</string>
<string name="country_sl">سيراليون</string>
<string name="country_sg">سنغافورة</string>
<string name="country_sk">سلوفاكيا</string>
<string name="country_si">سلوفينيا</string>
<string name="country_sb">جزر سليمان</string>
<string name="country_so">الصومال</string>
<string name="country_za">جنوب أفريقيا</string>
<string name="country_kr">كوريا الجنوبية</string>
<string name="country_ss">جنوب السودان</string>
<string name="country_es">إسبانيا</string>
<string name="country_lk">سيريلانكا</string>
<string name="country_sr">سورينام</string>
<string name="country_sz">سوازيلاند</string>
<string name="country_se">السويد</string>
<string name="country_ch">سويسرا</string>
<string name="country_tj">طاجيكستان</string>
<string name="country_tw">تايوان</string>
<string name="country_tz">تنزانيا</string>
<string name="country_th">تايلاند</string>
<string name="country_tl">تيمور ليشتي</string>
<string name="country_to">تونغا</string>
<string name="country_tn">تونس</string>
<string name="country_tr">تركيا</string>
<string name="country_tm">تركمانستان</string>
<string name="country_tc">جزر تركس وكايكوس</string>
<string name="country_ug">أوغندا</string>
<string name="country_ua">أوكرانيا</string>
<string name="country_ae">الإمارات العربية المتحدة</string>
<string name="country_gb">المملكة المتحدة</string>
<string name="country_us">الولايات المتحدة الأمريكية</string>
<string name="country_uz">أوزبكستان</string>
<string name="country_vu">فانواتو</string>
<string name="country_ve">فنزويلا</string>
<string name="country_vn">فيتنام</string>
<string name="country_vg">جزر فيرجن, البريطانية</string>
<string name="country_vi">جزر فيرجن، الولايات المتحدة الأمريكية</string>
<string name="country_ye">اليمن</string>
<string name="country_zm">زامبيا</string>
<string name="country_zw">زيمبابوي</string>
<string name="enter_pin_headline" formatted="false">أدخل رقم التعريف الشخصي المرسل إلى %s %s</string>
<string name="enter_pin_wrong_number">هل رقم الهاتف المحمول هذا خاطئ؟</string>
<string name="enter_pin_timer_expire">ستنتهي صلاحية رقم التعريف الشخصي الخاص بك في &amp;#160؛</string>
<string name="permission_button">استمر</string>
<string name="change_device_name_headline">اسم جهازك</string>
<string name="change_device_name_content_line_1">الاسم الحالي لجهازك هو %s .</string>
<string name="change_device_name_new_device_name">اسم الجهاز الجديد</string>
<string name="permission_success_button">استمر</string>
<string name="notification_active_title">COVIDSafe نشط.</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_data_has_been_uploaded">تم تحميل بياناتك</string>
<string name="home_set_complete_disclaimer_title">لنوقف انتشار COVID-19.</string>
<string name="home_set_complete_external_link_share_title">شارك COVIDSafe</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="upload_answer_no">لا</string>
<string name="action_continue">استمر</string>
<string name="action_upload_done">استمر</string>
<string name="upload_failed">فشل التحميل</string>
<string name="disabled">معطلة</string>
<string name="battery_optimisation_prompt">يجب عليك تعطيل تحسين البطارية.</string>
<string name="service_ok_title">COVIDSafe نشط.</string>
<string name="service_ok_body">حافظ على COVIDSafe نشطاً عند مغادرتك المنزل أو عندما تكون في أماكن عامة.</string>
<string name="enabled">ممكّنة</string>
<string name="action_verify_upload_pin">القيام بتحميل معلوماتي</string>
<string name="upload_step_1_body">فقط إذا كانت نتيجة اختبارك لـ COVID-19 إيجابية، فسيتصل بك مسؤول الصحة في الولاية أو الإقليم للمساعدة في التحميل الاختياري لمعلوماتك.\n\nبمجرد أن تضغط على \"نعم\"، ستحتاج إلى إعطاء الموافقة حتى يتم تحميل معلوماتك.</string>
<string name="home_permission_on">تشغيل</string>
<string name="change_device_name_content_line_2">ستتمكن أجهزة الـ Bluetooth® الأخرى من حولك من رؤية هذا الاسم. نوصي باستخدام اسم جهاز لا يتضمن تفاصيلك الشخصية.</string>
<string name="permission_content">يحتاج برنامج COVIDSafe إلى تمكين الـ Bluetooth® والإخطار حتى يعمل. \n\n اختر \"استمر\" من أجل: \n\n 1. تمكين Bluetooth® \n\n 2. السماح لأذونات الموقع \n\n 3. تعطيل تحسين البطارية \n\n\n يحتاج اندرويد إلى أذونات الموقع لكي يعمل الـ Bluetooth®. \n\n لا يرسل COVIDSafe طلبات الاقتران.</string>
<string name="enter_pin_resend_pin">إعادة إرسال رقم تعريف شخصي</string>
<string name="enter_number_button">احصل على رقم تعريف شخصي</string>
<string name="registration_consent_content">أوافق على أن تقوم وزارة الصحة الأسترالية بجمع:</string>
<string name="generic_internet_error">الرجاء تحقق من الربط بشبكة الانترنت الخاصة بك</string>
<string name="generic_error">الرجاء عاود المحاولة في وقت لاحق</string>
<string name="personal_details_age_error_prompt">يرجى اختيار فئتك العمرية.</string>
<string name="home_permission_off">متوقف</string>
<string name="home_been_tested_title">هل طلب منك مسؤول الصحة تحميل بياناتك؟</string>
<string name="search">ابحث</string>
<string name="under_sixteen_first_paragraph">معلومات التسجيل الخاصة بي للسماح بتعقُّب جهات الاتصال من قبل مسؤولي الصحة في الولاية أو الإقليم.</string>
<string name="personal_details_headline_content_description">العنوان، أدخل تفاصيلك</string>
<string name="personal_details_headline">أدخل تفاصيلك</string>
<string name="registration_consent_first_paragraph">معلومات التسجيل الخاصة بي للسماح بتعقُّب جهات الاتصال من قبل مسؤولي الصحة في الولاية أو الإقليم.</string>
<string name="registration_consent_headline">موافقة على التسجيل</string>
<string name="how_it_works_consent">سيتم طلب موافقتك دائمًا إذا كان التعقُّب الصحي مطلوبًا.</string>
<string name="intro_button">أريد ان أساعد</string>
<string name="intro_headline_content_description">العنوان، معاً يمكننا وقف انتشار COVID-19</string>
<string name="intro_headline">معاً يمكننا وقف انتشار COVID-19</string>
<string name="title_help">مساعدة</string>
<string name="wrong_pin_number">تم إدخال رقم تعريف شخصي خاطئ</string>
<string name="enter_pin_button">تحقق</string>
<string name="permission_headline">إعدادات التطبيق</string>
<string name="permission_location_rationale">يطلب اندرويد الوصول إلى الموقع حتى يمكن لوظائف Bluetooth® من العمل لأجل COVIDSafe. لا يمكن لـ COVIDSafe العمل بشكل صحيح بدونه</string>
<string name="change_device_name_default_device_name">هاتف اندرويد</string>
<string name="change_device_name_primary_action">غيِّر واستمر</string>
<string name="change_device_name_secondary_action">تخطى واتركها كما هي</string>
<string name="home_setup_incomplete_title">تحقق من \n الأذونات</string>
<string name="home_data_uploaded_message">ساعد في وقف انتشار COVID-19 وتعقَّب أعراضك.</string>
<string name="home_data_has_been_uploaded_message">أنت تساعد على وقف انتشار COVID-19 عن طريق تحميل بياناتك يوميًا أثناء العزل الذاتي.</string>
<string name="home_set_complete_external_link_share_content">قم بدعوة الآخرين للمساعدة. معًا، نحن أقوى.</string>
<string name="home_set_complete_external_link_app_title">احصل على تطبيق فيروس كورونا</string>
<string name="home_set_complete_external_link_been_contacted_content">لا يمكنك تحميل معلوماتك إلا إذا كانت نتيجة اختبارك إيجابية.</string>
<string name="action_report_an_issue">بلِّغ عن مشكلة</string>
<string name="upload_finished_header">شكرًا لك على المساعدة في وقف انتشار COVID-19!</string>
<string name="upload_finished_header_content_description">العنوان، شكرًا لك على المساعدة في وقف انتشار COVID-19!</string>
<string name="dialog_error_uploading_message">حدث خطأ أثناء تحميل معلوماتك، يرجى المحاولة مرة أخرى.</string>
<string name="share_this_app_content">إنضم إلي في العمل على وقف انتشار COVID-19! قم بتنزيل COVIDSafe، وهو تطبيق من الحكومة الأسترالية. # COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="migration_in_progress">تحديث COVIDSafe قيد الإنجاز. \n\n يرجى التأكد من عدم إغلاق هاتفك حتى اكتمال التحديث.</string>
<string name="consent_call_for_action">اختر \"أوافق\" لتأكيد الموافقة.</string>
<string name="registration_consent_second_paragraph">معلومات الاتصال الخاصة بي من مستخدمي COVIDSafe الآخرين بعد أن جاءت نتيجة اختبارهم إيجابية لـ COVID-19.</string>
<string name="personal_details_name_error_prompt">الرجاء أدخل اسمك الكامل.</string>
<string name="personal_details_age_title">الفئة العمرية (اختر)</string>
<string name="personal_details_age_content_description">اختر الفئة العمرية</string>
<string name="personal_details_age_dialog_title">اختر عمرك</string>
<string name="personal_details_dialog_ok">اختر</string>
<string name="under_sixteen_headline">تحتاج إلى موافقة والديك / الوصي للمضي قدمًا</string>
<string name="under_sixteen_content">أؤكد موافقة والديّ أو الوصي على أن تقوم وزارة الصحة الأسترالية بجمع ما يلي:</string>
<string name="under_sixteen_headline_content_description">العنوان، تحتاج إلى موافقة والديك / الوصي للمضي قدمًا</string>
<string name="under_sixteen_second_paragraph">معلومات الاتصال الخاصة بي من مستخدمي COVIDSafe الآخرين بعد أن جاءت نتيجة اختبارهم إيجابية لـ COVID-19.</string>
<string name="select_country_or_region">اختر البلد أو المنطقة</string>
<string name="invalid_australian_phone_number_error_prompt">تحتوي أرقام الهواتف المحمولة الأسترالية على 10 أرقام كحد أقصى.</string>
<string name="invalid_phone_number_digits_error_prompt" formatted="false">تحتوي أرقام الهواتف المحمولة في %1s على %2s أرقام.</string>
<string name="enter_number_relative">هل تحاول التسجيل نيابة عن صديق أو قريب؟ \n\n سيحتاجون إلى التسجيل باستخدام أجهزتهم الخاصة ورقم هاتفهم حتى يتمكن COVIDSafe من العمل لديهم.</string>
<string name="country_bs">باهاماس</string>
<string name="country_by">بيلاروس</string>
<string name="country_gu">غوام</string>
<string name="country_gt">غواتيمالا</string>
<string name="country_hk">هونغ كونغ</string>
<string name="country_lu">لوكسمبورغ</string>
<string name="country_ni">نيكاراغوا</string>
<string name="country_tg">توغو</string>
<string name="country_tt">ترينيداد وتوباغو</string>
<string name="country_uy">اوروغواي</string>
<string name="change_device_name_headline_content_description">العنوان، اسم جهازك</string>
<string name="permission_success_headline">لقد قمت بالتسجيل بنجاح</string>
<string name="permission_success_warning">استمر في تشغيل الإخطارات اللحظية للرسائل لـ COVIDSafe حتى نتمكن من إخطارك بسرعة إذا كان التطبيق لا يعمل بشكل صحيح.</string>
<string name="notification_not_active_title">COVIDSafe غير نشط</string>
<string name="notification_active_body">حافظ على COVIDSafe نشطاً عند مغادرتك المنزل أو عندما تكون في أماكن عامة.</string>
<string name="notification_not_active_body">تأكد من أن COVIDSafe نشط قبل مغادرتك المنزل أو عندما تكون في الأماكن العامة.</string>
<string name="home_header_active_title"> نشط. COVIDSafe</string>
<string name="home_header_active_no_action_required">لا يلزم اتخاذ أي إجراء آخر.</string>
<string name="home_header_inactive_title">COVIDSafe غير نشط.</string>
<string name="home_header_inactive_check_your_permissions">تحقق من الإعدادات الخاصة بك.</string>
<string name="home_header_uploaded_on_date">تم تحميل معلوماتك على %s .</string>
<string name="home_non_battery_optimization_permission">تحسين البطارية: %s</string>
<string name="home_location_permission">الموقع: %s</string>
<string name="home_push_notification_permission">إخطار لحظي للرسائل: %s</string>
<string name="home_setup_incomplete_subtitle">يحتاج COVIDSafe إلى إذن للوصول إلى هذه الخصائص.</string>
<string name="home_app_permission_status_title">تحقق من الإعدادات الخاصة بك</string>
<string name="home_app_permission_status_subtitle">لن يعمل COVIDSafe بدون الإعدادات الصحيحة.</string>
<string name="home_app_permission_push_notification_prompt">السماح لـ COVIDSafe بالإخطارات اللحظية للرسائل.</string>
<string name="home_data_uploaded">قم بالتسجيل من أجل العزل الذاتي</string>
<string name="home_data_uploaded_button">قم بالتسجيل</string>
<string name="home_set_complete_external_link_news_title">آخر الأخبار والتحديثات</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_self_isolation_register_url">https://covid-form.service.gov.au</string>
<string name="home_set_complete_external_link_news_content">توجه إلى aus.gov.au للحصول على أحدث أخبار فيروس كورونا.</string>
<string name="home_set_complete_external_link_app_content">قم بتنزيل التطبيق الحكومي للحصول على أحدث الأخبار والنصائح.</string>
<string name="home_set_complete_external_link_been_contacted_title">هل اتصل بك مسؤول صحي؟</string>
<string name="home_set_complete_external_link_help_topics_title">مواضيع المساعدة</string>
<string name="home_set_complete_external_link_help_topics_content">إذا كان لديك مشاكل أو أسئلة حول التطبيق.</string>
<string name="home_version_number">رقم الإصدار: %s</string>
<string name="upload_answer_yes">نعم</string>
<string name="upload_step_1_header">هل يطلب منك مسؤول الصحة تحميل معلوماتك؟</string>
<string name="upload_step_verify_pin_header_content_description">العنوان، قم بتحميل معلوماتك</string>
<string name="upload_step_4_header_content_description">العنوان، تحميل الموافقة</string>
<string name="upload_step_1_header_content_description">العنوان، هل يطلب منك مسؤول الصحة تحميل معلوماتك؟</string>
<string name="upload_step_4_header">تحميل الموافقة</string>
<string name="upload_step_verify_pin_header">قم بتحميل معلوماتك</string>
<string name="upload_step_verify_pin_sub_header">سيرسل مسؤول الصحة في الولاية أو الإقليم رقم التعريف الشخصي (PIN) إلى جهازك عبر رسالة نصية. أدخله أدناه لتحميل معلوماتك.</string>
<string name="action_verify_invalid_pin">رقم التعريف الشخصي غير صالح، يرجى الطلب من مسؤول الصحة أن يرسل لك رقم تعريف شخصي آخر.</string>
<string name="upload_finished_sub_header">لقد قمت بتحميل معلوماتك بنجاح إلى نظام تخزين COVIDSafe العالي الأمان. \n\n سيقوم مسؤولو الصحة في الولاية أو الإقليم بإخطار مستخدمي COVIDS الآخرين الذين سجلوا حالات اتصال عن قرب معك. ستظل هويتك مجهولة للمستخدمين الآخرين.</string>
<string name="activity_self_isolation_button">استمر</string>
<string name="country_nf">جزيرة نورفولك</string>
<string name="country_sd">السودان</string>
<string name="country_ir">إيران</string>
<string name="country_cw">كوراساو</string>
<string name="country_cu">كوبا</string>
<string name="country_af">أفغانستان</string>
<string name="country_al">ألبانيا</string>
<string name="country_dz">الجزائر</string>
<string name="country_ad">أندورا</string>
<string name="country_ao">أنغولا</string>
<string name="country_ai">أنغيلا</string>
<string name="country_ag">أنتيغوا وبربودا</string>
<string name="country_ar">الأرجنتين</string>
<string name="country_am">أرمينيا</string>
<string name="country_aw">أروبا</string>
<string name="country_au">أستراليا</string>
<string name="country_at">النمسا</string>
<string name="country_az">أذربيجان</string>
<string name="country_bh">البحرين</string>
<string name="country_bd">بنغلاديش</string>
<string name="country_bb">بربادوس</string>
<string name="country_be">بلجيكا</string>
<string name="country_dj">جيبوتي</string>
<string name="country_dm">دومينيكا</string>
<string name="country_do">جمهورية الدومنيكان</string>
<string name="country_ec">إكوادور</string>
<string name="country_eg">مصر</string>
<string name="country_sv">السلفادور</string>
<string name="country_gq">غينيا الإستوائية</string>
<string name="country_ee">إستونيا</string>
<string name="country_et">أثيوبيا</string>
<string name="country_fo">جزر الفارو</string>
<string name="country_fj">فيجي</string>
<string name="country_fi">فنلندا</string>
<string name="country_fr">فرنسا</string>
<string name="country_gf">غيانا الفرنسية</string>
<string name="country_ga">الغابون</string>
<string name="country_gm">غامبيا</string>
<string name="country_ge">جورجيا</string>
<string name="country_de">ألمانيا</string>
<string name="country_gh">غانا</string>
<string name="country_gi">جبل طارق</string>
<string name="country_gr">اليونان</string>
<string name="country_gl">غرينلاند</string>
<string name="country_gd">غرينادا</string>
<string name="country_gp">غواديلوب</string>
<string name="country_gn">غينيا</string>
<string name="country_gw">غينيا - بيساو</string>
<string name="country_gy">غيانا</string>
<string name="country_ht">هايتي</string>
<string name="country_hn">هندوراس</string>
<string name="country_hu">المجر</string>
<string name="country_bz">بليز</string>
<string name="country_bj">بنين</string>
<string name="country_bm">برمودا</string>
<string name="country_bt">بوتان</string>
<string name="country_bo">بوليفيا</string>
<string name="country_ba">البوسنة والهرسك</string>
<string name="country_bw">بوتسوانا</string>
<string name="country_br">البرازيل</string>
<string name="country_bn">بروناي</string>
<string name="country_bg">بلغاريا</string>
<string name="country_bf">بوركينا فاسو</string>
<string name="country_bi">بوروندي</string>
<string name="country_kh">كمبوديا</string>
<string name="country_cm">الكاميرون</string>
<string name="country_ca">كندا</string>
<string name="country_cv">الرأس الأخضر</string>
<string name="country_ky">جزر كايمان</string>
<string name="country_cf">جمهورية افريقيا الوسطى</string>
<string name="country_td">تشاد</string>
<string name="country_cl">تشيلي</string>
<string name="country_cn">الصين</string>
<string name="country_co">كولومبيا</string>
<string name="country_km">جزر القمر</string>
<string name="country_ck">جزر كوك</string>
<string name="country_cr">كوستاريكا</string>
<string name="country_hr">كرواتيا</string>
<string name="country_cy">قبرص</string>
<string name="country_cz">جمهورية التشيك</string>
<string name="country_cd">جمهورية الكونغو الديموقراطية</string>
<string name="country_dk">الدنمارك</string>
<string name="country_is">أيسلندا</string>
<string name="country_in">الهند</string>
<string name="country_id">إندونيسيا</string>
<string name="country_iq">العراق</string>
<string name="country_ie">أيرلندا</string>
<string name="country_il">إسرائيل</string>
<string name="country_it">إيطاليا</string>
<string name="country_ci">ساحل العاج</string>
<string name="country_jm">جامايكا</string>
<string name="country_jp">اليابان</string>
<string name="country_jo">الأردن</string>
<string name="country_kz">كازاخستان</string>
<string name="country_ke">كينيا</string>
<string name="country_ki">كيريباتي</string>
<string name="country_kw">الكويت</string>
<string name="country_kg">قيرغيزستان</string>
<string name="action_upload_your_data">قم بتحميل بياناتك</string>
<string name="upload_your_data_description">يرجى تحميل بياناتك اليوم للمساعدة في إيقاف انتشار COVID-19</string>
<string name="upload_data_action">قم بتحميل البيانات الآن</string>
<string name="upload_your_data_title">قم بتحميل بياناتك</string>
<string name="activity_self_isolation_headline">شكرا لك! لقد ساعدت في وقف انتشار COVID-19!</string>
<string name="activity_self_isolation_content">لقد حافظت على سلامة الآخرين أثناء المساعدة في وقف انتشار COVID-19 أثناء العزل الذاتي.</string>
<string name="home_header_active_title">\u200F COVIDSafe نشط.</string>
<string name="service_not_ok_title">\u200F COVIDSafe غير نشط</string>
<string name="home_header_inactive_title">\u200F COVIDSafe غير نشط.</string>
<string name="service_ok_title">\u200F COVIDSafe نشط.</string>
<string name="data_privacy_content">من المهم أن تقرأ *سياسة خصوصية* COVIDSafe قبل التسجيل في COVIDSafe. \n\n إذا كان عمرك أقل من 16 عامًا، فيجب على والديك/ الوصي أيضًا قراءة *سياسة الخصوصية*. \n\n إنّ استخدام COVIDSafe هو أمر إختياري تمامًا. يمكنك تثبيت التطبيق أو حذفه في أي وقت. إذا قمت بحذف COVIDSafe، *يمكنك أيضًا طلب حذف معلوماتك* من نظام مقدم الخدمة الآمن. \n\n للتسجيل في COVIDSafe، ستحتاج إلى إدخال اسم ورقم هاتف محمول وفئة عمر ورمز بريدي. \n\n المعلومات التي ترسلها عند التسجيل، ومعلومات استخدامك لـ COVIDSafe سيتم جمعها وتخزينها في نظام مقدم الخدمة الآمن للغاية. \n\n لن يقوم COVIDSafe بجمع معلومات عن موقعك. \n\n سيدوّن COVIDSafe وقت الاتصال ورمز مجهول الهوية لمستخدمي COVIDSafe الآخرين الذين تتواصل معهم. \n\n سيتم تدوين مستخدمي COVIDSafe الآخرين الذين تتواصل معهم من خلال رمز مجهول الهوية ووقت الاتصال بك على أجهزتهم. \n\n إذا كانت نتائج اختبار مستخدم آخر إيجابية لـ COVID-19، فقد يقوم بتحميل معلومات الاتصال الخاصة به ويمكن أن يتصل بك مسؤول الصحة في الولاية أو الإقليم لأغراض تعقُّب جهات الاتصال. \n\n سيتم استخدام تفاصيل التسجيل الخاصة بك أو الكشف عنها فقط لتعقُّب جهات الاتصال وللأغراض المناسبة والقانونية لـ COVIDSafe. \n\n يتوفر المزيد من المعلومات على موقع *وزارة الصحة الأسترالية على الإنترنت*. \n\n راجع *سياسة خصوصية* COVIDSafe لمزيد من التفاصيل حول حقوقك المتعلقة بمعلوماتك وكيفية التعامل معها ومشاركتها.</string>
<string name="update_available_play_store_btn">انتقل إلى متجر Google Play</string>
<string name="heading">العنوان</string>
<string name="need_location_service">لكي يعمل COVIDSafe عليك تشغيل الموقع في الإعدادات.</string>
<string name="permission_success_content">1. عندما تغادر المنزل، احتفظ بهاتفك معك وتأكد من أن COVIDSafe نشط. \n\n2. يجب الاستمرار بتشغيل Bluetooth®. \n\n3. تأكد من تعطيل تحسين البطارية\n\n 4. لا يرسل COVIDSafe طلبات الاقتران *تعرّف على المزيد*.</string>
<string name="home_header_no_pairing">لا يرسل COVIDSafe *طلبات الاقتران* .</string>
<string name="upload_step_4_sub_header">ما لم توافق، لن يتم تحميل معلومات اتصال الشخص القريب منك. \n\n إذا وافقت، فسيتم تحميل معلومات اتصال الشخص القريب منك ومشاركتها مع مسؤولي الصحة في الولاية أو الإقليم لأغراض تتبع جهات الاتصال. \n\n اقرأ *سياسة الخصوصية* لـ COVIDSafe لمزيد من التفاصيل.</string>
<string name="update_available_message">كنا نقوم بإدخال تحسينات على COVIDSafe.</string>
<string name="personal_details_name_characters_prompt">يرجى استخدام الأحرف الإنجليزية لاسمك الكامل. لا تستخدم لغات أو رموز أخرى مثل \"،\" أو \"؟\".</string>
<string name="pin_number">رقم التعريف الشخصي pin</string>
<string name="update_available_title">التحديث متوفر!</string>
<string name="update_available_dismiss_btn">ذكّرني لاحقا</string>
<string name="how_it_works_content">تُستخدم إشارات Bluetooth® لتحديد متى تكون بالقرب من مستخدم COVIDSafe آخر. \n\n سيتم تدوين ملاحظة في كل مرة حصل فيها إتصال عن قرب بينك وبين مستخدمي COVIDSafe الآخرين لإنشاء معلومات عن الاتصال عن قرب. يتم تشفير المعلومات وتخزينها فقط في هاتفك. \n\n إذا كانت نتيجة اختبارك إيجابية لـ COVID-19 كمستخدم COVIDSafe، فسوف يتصل بك مسؤول الصحة في الولاية أو الإقليم. سيساعدون في القيام بتحميل اختياري لمعلومات الاتصال عن قرب الخاصة بك إلى نظام تخزين معلومات آمن للغاية \n\n يمكن أيضًا لمسؤولي الصحة في الولاية أو الإقليم الاتصال بك إذا كنت على اتصال عن قرب بمستخدم COVIDSafe آخر وكانت نتيجته إيجابية. \n\n لمزيد من المعلومات، يرجى الرجوع إلى صفحة *مواضيع المساعدة*.</string>
<string name="intro_content">تم تطوير COVIDSafe من قبل الحكومة الأسترالية للمساعدة في الحفاظ على المجتمع في مأمن من انتشار فيروس كورونا. \n\n سوف يدوّن COVIDSafe بشكل آمن اتصالك مع مستخدمين آخرين للتطبيق. سيسمح ذلك لمسؤولي الصحة في الولاية أو الإقليم بالاتصال بك، إذا كنت على اتصال عن قرب مع شخص كانت نتيجة اختباره إيجابية بالفيروس. \n\n معاً يمكننا المساعدة في وقف الانتشار والبقاء في صحة جيدة.</string>
<string name="ReceivePinIssue">مشكلات في تلقي رقم التعريف الشخصي الخاص بك؟</string>
<string name="dialog_uploading_message">يتم الآن تحميل معلومات COVIDSafe الخاصة بك. \n\n الرجاء عدم إغلاق التطبيق.</string>
<string name="dialog_error_uploading_positive">حاول مرة أخرى</string>
<string name="dialog_error_uploading_negative">إلغاء</string>
<string name="service_not_ok_body">تأكد من أن COVIDSafe نشط قبل مغادرتك المنزل أو عندما تكون في الأماكن العامة.</string>
<string name="service_not_ok_action">تحقق من التطبيق الآن</string>
<string name="how_it_works_headline">كيف يعمل COVIDSafe</string>
<string name="how_it_works_button">التالى</string>
<string name="data_privacy_headline">التسجيل والخصوصية</string>
<string name="data_privacy_button">التالى</string>
<string name="consent_button">أوافق</string>
<string name="personal_details_name_title">الاسم الكامل</string>
<string name="personal_details_name_content_description">أدخل الاسم الكامل</string>
<string name="personal_details_post_code">الرمز البريدي في أستراليا</string>
<string name="personal_details_post_code_content_description">أدخل الرمز البريدي</string>
<string name="personal_details_post_code_error_prompt">يجب أن يحتوي رقم الرمز البريدي الأسترالي على 4 أرقام.</string>
<string name="navigation_back_button_content_description">الصفحة السابقة</string>
<string name="personal_details_button">استمر</string>
<string name="enter_number_headline">أدخل رقم هاتفك المحمول</string>
<string name="invalid_phone_number">رقم الهاتف غير صحيح.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">تحتوي أرقام الهواتف المحمولة في جزيرة نورفولك على 5 إلى 6 أرقام.</string>
<string name="enter_number_content">سنرسل لك رقم تعريف شخصي مكونًا من 6 أرقام للتحقق من رقم هاتفك المحمول.</string>
<string name="options_for_australia">خيارات لأستراليا</string>
<string name="country_region_name_la">لاوس</string>
<string name="country_region_name_lv">لاتفيا</string>
<string name="country_region_name_lb">لبنان</string>
<string name="country_region_name_li">ليختنشتاين</string>
<string name="country_region_name_lt">ليتوانيا</string>
<string name="country_region_name_mo">ماكاو</string>
<string name="country_region_name_mk">جمهورية مقدونيا اليوغوسلافية السابقة</string>
<string name="country_region_name_my">ماليزيا</string>
<string name="country_region_name_ml">مالي</string>
<string name="country_region_name_mt">مالطا</string>
<string name="country_region_name_mq">مارتينيك</string>
<string name="country_region_name_mu">موريشيوس</string>
<string name="country_region_name_mx">المكسيك</string>
<string name="country_region_name_md">مولدوفا</string>
<string name="country_region_name_ms">مونتسيرات</string>
<string name="country_region_name_ma">المغرب</string>
<string name="country_region_name_mz">موزمبيق</string>
<string name="country_region_name_mm">ميانمار</string>
<string name="country_region_name_na">ناميبيا</string>
<string name="country_region_name_np">نيبال</string>
<string name="country_region_name_nl">هولندا</string>
<string name="country_region_name_nz">نيوزيلندا</string>
<string name="country_region_name_ne">النيجر</string>
<string name="country_region_name_ng">نيجيريا</string>
<string name="country_region_name_no">النرويج</string>
<string name="country_region_name_om">سلطنة عمان</string>
<string name="country_region_name_pk">باكستان</string>
<string name="country_region_name_pa">بنما</string>
<string name="country_region_name_py">باراغواي</string>
<string name="country_region_name_pg">بابوا غينيا الجديدة</string>
<string name="country_region_name_pe">بيرو</string>
<string name="country_region_name_ph">الفلبين</string>
<string name="country_region_name_pl">بولندا</string>
<string name="country_region_name_pt">البرتغال</string>
<string name="country_region_name_pr">بورتوريكو</string>
<string name="country_region_name_qa">قطر</string>
<string name="country_region_name_ru">روسيا</string>
<string name="country_region_name_rw">رواندا</string>
<string name="country_region_name_kn">سانت كيتس ونيفيس</string>
<string name="country_region_name_lc">سانت لوسيا</string>
<string name="country_region_name_vc">سانت فنسنت وجزر غرينادين</string>
<string name="country_region_name_sn">السنغال</string>
<string name="country_region_name_rs">صربيا</string>
<string name="country_region_name_sg">سنغافورة</string>
<string name="country_region_name_sk">سلوفاكيا</string>
<string name="country_region_name_si">سلوفينيا</string>
<string name="country_region_name_sb">جزر سليمان</string>
<string name="country_region_name_za">جنوب أفريقيا</string>
<string name="country_region_name_kr">كوريا الجنوبية</string>
<string name="country_region_name_es">إسبانيا</string>
<string name="country_region_name_lk">سيريلانكا</string>
<string name="country_region_name_se">السويد</string>
<string name="country_region_name_ch">سويسرا</string>
<string name="country_region_name_tj">طاجيكستان</string>
<string name="country_region_name_tw">تايوان</string>
<string name="country_region_name_tz">تنزانيا</string>
<string name="country_region_name_th">تايلاند</string>
<string name="country_region_name_tn">تونس</string>
<string name="country_region_name_tr">تركيا</string>
<string name="country_region_name_tm">تركمانستان</string>
<string name="country_region_name_tc">جزر تركس وكايكوس</string>
<string name="country_region_name_ug">أوغندا</string>
<string name="country_region_name_ua">أوكرانيا</string>
<string name="country_region_name_ae">الإمارات العربية المتحدة</string>
<string name="country_region_name_gb">المملكة المتحدة</string>
<string name="country_region_name_us">الولايات المتحدة الأمريكية</string>
<string name="country_region_name_uz">أوزبكستان</string>
<string name="country_region_name_ve">فنزويلا</string>
<string name="country_region_name_vn">فيتنام</string>
<string name="country_region_name_vg">جزر فيرجن, البريطانية</string>
<string name="country_region_name_vi">جزر فيرجن، الولايات المتحدة الأمريكية</string>
<string name="country_region_name_ye">اليمن</string>
<string name="country_region_name_zm">زامبيا</string>
<string name="country_region_name_zw">زيمبابوي</string>
<string name="enter_pin_headline" formatted="false">أدخل رقم التعريف الشخصي المرسل إلى %s %s</string>
<string name="enter_pin_wrong_number">هل رقم الهاتف المحمول هذا خاطئ؟</string>
<string name="enter_pin_timer_expire">ستنتهي صلاحية رقم التعريف الشخصي الخاص بك في</string>
<string name="permission_button">استمر</string>
<string name="change_device_name_headline">اسم جهازك</string>
<string name="change_device_name_content_line_1">الاسم الحالي لجهازك هو %s .</string>
<string name="change_device_name_new_device_name">اسم الجهاز الجديد</string>
<string name="permission_success_button">استمر</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_set_complete_external_link_share_title">شارك COVIDSafe</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="upload_answer_no">لا</string>
<string name="action_continue">استمر</string>
<string name="action_upload_done">استمر</string>
<string name="disabled">معطلة</string>
<string name="battery_optimisation_prompt">يجب عليك تعطيل تحسين البطارية.</string>
<string name="service_ok_body">حافظ على COVIDSafe نشطاً عند مغادرتك المنزل أو عندما تكون في أماكن عامة.</string>
<string name="enabled">ممكّنة</string>
<string name="action_verify_upload_pin">القيام بتحميل معلوماتي</string>
<string name="upload_step_1_body">فقط إذا كانت نتيجة اختبارك لـ COVID-19 إيجابية، فسيتصل بك مسؤول الصحة في الولاية أو الإقليم للمساعدة في التحميل الاختياري لمعلوماتك.\n\nبمجرد أن تضغط على \"نعم\"، ستحتاج إلى إعطاء الموافقة حتى يتم تحميل معلوماتك.</string>
<string name="home_permission_on">تشغيل</string>
<string name="change_device_name_content_line_2">ستتمكن أجهزة الـ Bluetooth® الأخرى من حولك من رؤية هذا الاسم. نوصي باستخدام اسم جهاز لا يتضمن تفاصيلك الشخصية.</string>
<string name="permission_content">يحتاج برنامج COVIDSafe إلى تمكين الـ Bluetooth® والإخطار حتى يعمل. \n\n اختر \"استمر\" من أجل: \n\n 1. تمكين Bluetooth® \n\n 2. السماح لأذونات الموقع \n\n 3. تعطيل تحسين البطارية \n\n\n يحتاج اندرويد إلى أذونات الموقع لكي يعمل الـ Bluetooth®. \n\n لا يرسل COVIDSafe طلبات الاقتران.</string>
<string name="enter_pin_resend_pin">إعادة إرسال رقم تعريف شخصي</string>
<string name="enter_number_button">احصل على رقم تعريف شخصي</string>
<string name="registration_consent_content">أوافق على أن تقوم وزارة الصحة الأسترالية بجمع:</string>
<string name="generic_internet_error">الرجاء تحقق من الربط بشبكة الانترنت الخاصة بك</string>
<string name="generic_error">الرجاء عاود المحاولة في وقت لاحق</string>
<string name="personal_details_age_error_prompt">يرجى اختيار فئتك العمرية.</string>
<string name="home_permission_off">متوقف</string>
<string name="search">ابحث</string>
<string name="under_sixteen_first_paragraph">معلومات التسجيل الخاصة بي للسماح بتعقُّب جهات الاتصال من قبل مسؤولي الصحة في الولاية أو الإقليم.</string>
<string name="personal_details_headline">أدخل تفاصيلك</string>
<string name="registration_consent_first_paragraph">معلومات التسجيل الخاصة بي للسماح بتعقُّب جهات الاتصال من قبل مسؤولي الصحة في الولاية أو الإقليم.</string>
<string name="registration_consent_headline">موافقة على التسجيل</string>
<string name="intro_button">أريد ان أساعد</string>
<string name="intro_headline">معاً يمكننا وقف انتشار COVID-19</string>
<string name="title_help">مساعدة</string>
<string name="wrong_ping_number">تم إدخال رقم تعريف شخصي خاطئ</string>
<string name="enter_pin_button">تحقق</string>
<string name="permission_headline">إعدادات التطبيق</string>
<string name="permission_location_rationale">يطلب اندرويد الوصول إلى الموقع حتى يمكن لوظائف Bluetooth® من العمل لأجل COVIDSafe. لا يمكن لـ COVIDSafe العمل بشكل صحيح بدونه</string>
<string name="change_device_name_default_device_name">هاتف اندرويد</string>
<string name="change_device_name_primary_action">غيِّر واستمر</string>
<string name="change_device_name_secondary_action">تخطى واتركها كما هي</string>
<string name="home_set_complete_external_link_share_content">قم بدعوة الآخرين للمساعدة. معًا، نحن أقوى.</string>
<string name="home_set_complete_external_link_app_title">احصل على تطبيق فيروس كورونا</string>
<string name="home_set_complete_external_link_been_contacted_content">لا يمكنك تحميل معلوماتك إلا إذا كانت نتيجة اختبارك إيجابية.</string>
<string name="action_report_an_issue">بلِّغ عن مشكلة</string>
<string name="upload_finished_header">شكرًا لك على المساعدة في وقف انتشار COVID-19!</string>
<string name="dialog_error_uploading_message">حدث خطأ أثناء تحميل معلوماتك، يرجى المحاولة مرة أخرى.</string>
<string name="share_this_app_content">إنضم إلي في العمل على وقف انتشار COVID-19! قم بتنزيل COVIDSafe، وهو تطبيق من الحكومة الأسترالية. # COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="migration_in_progress">تحديث COVIDSafe قيد الإنجاز. \n\n يرجى التأكد من عدم إغلاق هاتفك حتى اكتمال التحديث.</string>
<string name="consent_call_for_action">اختر \"أوافق\" لتأكيد الموافقة.</string>
<string name="registration_consent_second_paragraph">معلومات الاتصال الخاصة بي من مستخدمي COVIDSafe الآخرين بعد أن جاءت نتيجة اختبارهم إيجابية لـ COVID-19.</string>
<string name="personal_details_age_title">الفئة العمرية (اختر)</string>
<string name="personal_details_age_content_description">اختر الفئة العمرية</string>
<string name="under_sixteen_headline">تحتاج إلى موافقة والديك / الوصي للمضي قدمًا</string>
<string name="under_sixteen_content">أؤكد موافقة والديّ أو الوصي على أن تقوم وزارة الصحة الأسترالية بجمع ما يلي:</string>
<string name="under_sixteen_second_paragraph">معلومات الاتصال الخاصة بي من مستخدمي COVIDSafe الآخرين بعد أن جاءت نتيجة اختبارهم إيجابية لـ COVID-19.</string>
<string name="select_country_or_region">اختر البلد أو المنطقة</string>
<string name="invalid_australian_phone_number_error_prompt">تحتوي أرقام الهواتف المحمولة الأسترالية على 10 أرقام كحد أقصى.</string>
<string name="enter_number_relative">هل تحاول التسجيل نيابة عن صديق أو قريب؟ \n\n سيحتاجون إلى التسجيل باستخدام أجهزتهم الخاصة ورقم هاتفهم حتى يتمكن COVIDSafe من العمل لديهم.</string>
<string name="country_region_name_bs">باهاماس</string>
<string name="country_region_name_by">بيلاروس</string>
<string name="country_region_name_gu">غوام</string>
<string name="country_region_name_gt">غواتيمالا</string>
<string name="country_region_name_hk">هونغ كونغ</string>
<string name="country_region_name_lu">لوكسمبورغ</string>
<string name="country_region_name_ni">نيكاراغوا</string>
<string name="country_region_name_tg">توغو</string>
<string name="country_region_name_tt">ترينيداد وتوباغو</string>
<string name="country_region_name_uy">اوروغواي</string>
<string name="permission_success_headline">لقد قمت بالتسجيل بنجاح</string>
<string name="home_header_active_no_action_required">لا يلزم اتخاذ أي إجراء آخر.</string>
<string name="home_header_inactive_check_your_permissions">تحقق من الإعدادات الخاصة بك.</string>
<string name="home_header_uploaded_on_date">تم تحميل معلوماتك على %s .</string>
<string name="home_non_battery_optimization_permission">تحسين البطارية: %s</string>
<string name="home_location_permission">الموقع: %s</string>
<string name="home_push_notification_permission">إخطار لحظي للرسائل: %s</string>
<string name="home_app_permission_status_title">تحقق من الإعدادات الخاصة بك</string>
<string name="home_app_permission_status_subtitle">لن يعمل COVIDSafe بدون الإعدادات الصحيحة.</string>
<string name="home_app_permission_push_notification_prompt">السماح لـ COVIDSafe بالإخطارات اللحظية للرسائل.</string>
<string name="home_set_complete_external_link_news_title">آخر الأخبار والتحديثات</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_news_content">توجه إلى aus.gov.au للحصول على أحدث أخبار فيروس كورونا.</string>
<string name="home_set_complete_external_link_app_content">قم بتنزيل التطبيق الحكومي للحصول على أحدث الأخبار والنصائح.</string>
<string name="home_set_complete_external_link_been_contacted_title">هل اتصل بك مسؤول صحي؟</string>
<string name="home_set_complete_external_link_help_topics_title">مواضيع المساعدة</string>
<string name="home_set_complete_external_link_help_topics_content">إذا كان لديك مشاكل أو أسئلة حول التطبيق.</string>
<string name="home_version_number">رقم الإصدار: %s</string>
<string name="upload_answer_yes">نعم</string>
<string name="upload_step_1_header">هل يطلب منك مسؤول الصحة تحميل معلوماتك؟</string>
<string name="upload_step_4_header">تحميل الموافقة</string>
<string name="upload_step_verify_pin_header">قم بتحميل معلوماتك</string>
<string name="upload_step_verify_pin_sub_header">سيرسل مسؤول الصحة في الولاية أو الإقليم رقم التعريف الشخصي (PIN) إلى جهازك عبر رسالة نصية. أدخله أدناه لتحميل معلوماتك.</string>
<string name="action_verify_invalid_pin">رقم التعريف الشخصي غير صالح، يرجى الطلب من مسؤول الصحة أن يرسل لك رقم تعريف شخصي آخر.</string>
<string name="upload_finished_sub_header">لقد قمت بتحميل معلوماتك بنجاح إلى نظام تخزين COVIDSafe العالي الأمان. \n\n سيقوم مسؤولو الصحة في الولاية أو الإقليم بإخطار مستخدمي COVIDS الآخرين الذين سجلوا حالات اتصال عن قرب معك. ستظل هويتك مجهولة للمستخدمين الآخرين.</string>
<string name="country_region_name_au2">جزيرة نورفولك</string>
<string name="country_region_name_sd">السودان</string>
<string name="country_region_name_ir">إيران</string>
<string name="country_region_name_cw">كوراساو</string>
<string name="country_region_name_cu">كوبا</string>
<string name="country_region_name_al">ألبانيا</string>
<string name="country_region_name_dz">الجزائر</string>
<string name="country_region_name_ao">أنغولا</string>
<string name="country_region_name_ai">أنغيلا</string>
<string name="country_region_name_ag">أنتيغوا وبربودا</string>
<string name="country_region_name_ar">الأرجنتين</string>
<string name="country_region_name_am">أرمينيا</string>
<string name="country_region_name_aw">أروبا</string>
<string name="country_region_name_au">أستراليا</string>
<string name="country_region_name_at">النمسا</string>
<string name="country_region_name_az">أذربيجان</string>
<string name="country_region_name_bh">البحرين</string>
<string name="country_region_name_bd">بنغلاديش</string>
<string name="country_region_name_bb">بربادوس</string>
<string name="country_region_name_be">بلجيكا</string>
<string name="country_region_name_dm">دومينيكا</string>
<string name="country_region_name_do">جمهورية الدومنيكان</string>
<string name="country_region_name_ec">إكوادور</string>
<string name="country_region_name_sv">السلفادور</string>
<string name="country_region_name_ee">إستونيا</string>
<string name="country_region_name_fj">فيجي</string>
<string name="country_region_name_fi">فنلندا</string>
<string name="country_region_name_fr">فرنسا</string>
<string name="country_region_name_ga">الغابون</string>
<string name="country_region_name_ge">جورجيا</string>
<string name="country_region_name_de">ألمانيا</string>
<string name="country_region_name_gh">غانا</string>
<string name="country_region_name_gr">اليونان</string>
<string name="country_region_name_gd">غرينادا</string>
<string name="country_region_name_gw">غينيا - بيساو</string>
<string name="country_region_name_ht">هايتي</string>
<string name="country_region_name_hn">هندوراس</string>
<string name="country_region_name_hu">المجر</string>
<string name="country_region_name_bz">بليز</string>
<string name="country_region_name_bj">بنين</string>
<string name="country_region_name_bm">برمودا</string>
<string name="country_region_name_bo">بوليفيا</string>
<string name="country_region_name_ba">البوسنة والهرسك</string>
<string name="country_region_name_bw">بوتسوانا</string>
<string name="country_region_name_br">البرازيل</string>
<string name="country_region_name_bg">بلغاريا</string>
<string name="country_region_name_bf">بوركينا فاسو</string>
<string name="country_region_name_kh">كمبوديا</string>
<string name="country_region_name_cm">الكاميرون</string>
<string name="country_region_name_ca">كندا</string>
<string name="country_region_name_cv">الرأس الأخضر</string>
<string name="country_region_name_ky">جزر كايمان</string>
<string name="country_region_name_cl">تشيلي</string>
<string name="country_region_name_cn">الصين</string>
<string name="country_region_name_co">كولومبيا</string>
<string name="country_region_name_cr">كوستاريكا</string>
<string name="country_region_name_hr">كرواتيا</string>
<string name="country_region_name_cy">قبرص</string>
<string name="country_region_name_cz">جمهورية التشيك</string>
<string name="country_region_name_dk">الدنمارك</string>
<string name="country_region_name_is">أيسلندا</string>
<string name="country_region_name_in">الهند</string>
<string name="country_region_name_id">إندونيسيا</string>
<string name="country_region_name_iq">العراق</string>
<string name="country_region_name_ie">أيرلندا</string>
<string name="country_region_name_il">إسرائيل</string>
<string name="country_region_name_ci">ساحل العاج</string>
<string name="country_region_name_jm">جامايكا</string>
<string name="country_region_name_jp">اليابان</string>
<string name="country_region_name_jo">الأردن</string>
<string name="country_region_name_kz">كازاخستان</string>
<string name="country_region_name_ke">كينيا</string>
<string name="country_region_name_kw">الكويت</string>
<string name="country_region_name_kg">قيرغيزستان</string>
</resources>

View file

@ -0,0 +1,290 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="home_header_uploaded_on_date">Τα στοιχεία σας αναρτήθηκαν την %s</string>
<string name="home_version_number">Αριθμός εκδοχής %s</string>
<string name="home_header_active_title">Η COVIDSafe είναι ενεργή</string>
<string name="home_header_inactive_title">Η COVIDSafe δεν είναι ενεργή</string>
<string name="data_privacy_content">Συνίσταται να διαβάσετε την *πολιτική απορρήτου* της COVIDSafe πριν εγγραφείτε στην COVIDSafe. \n\nΕάν είστε κάτω των 16 ετών, ο γονέας/κηδεμόνας σας πρέπει επίσης να διαβάσει την *πολιτική απορρήτου*. \n\nΗ χρήση της COVIDSafe είναι εντελώς εθελοντική. Μπορείτε να εγκαταστήσετε ή να διαγράψετε την εφαρμογή ανά πάσα στιγμή. Εάν διαγράψετε την COVIDSafe, *μπορείτε επίσης να ζητήσετε τη διαγραφή των στοιχείων σας* από τον ασφαλή διακομιστή. \n\nΓια να εγγραφείτε στην COVIDSafe, θα πρέπει να εισάγετε όνομα, αριθμό κινητού τηλεφώνου, ηλικιακή ομάδα και ταχυδρομικό κώδικα. \n\nΟι πληροφορίες που υποβάλετε κατά την εγγραφή σας και οι πληροφορίες για τη χρήση της COVIDSafe από εσάς θα συλλέγονται και θα αποθηκεύονται σε έναν εξαιρετικά ασφαλή διακομιστή. \n\nΗ COVIDSafe δε θα συλλέξει τις πληροφορίες τοποθεσίας σας. \n\nΗ COVIDSafe θα σημειώσει την ώρα της επικοινωνίας και έναν ανώνυμο κωδικό ταυτότητας άλλων χρηστών COVIDSafe με τους οποίους έρχεστε σε επαφή. \n\nΆλλοι χρήστες της COVIDSafe με τους οποίους έρχεστε σε επαφή θα σημειώσουν έναν ανώνυμο κωδικό ταυτότητας και την ώρα επαφής μαζί σας στη συσκευή τους. \n\nΕάν ένας άλλος χρήστης διαγνωστεί θετικά με COVID-19, μπορεί να αναρτήσει τα στοιχεία επικοινωνίας του και ένας υπάλληλος υγείας της Πολιτείας ή της Επικράτειάς σας μπορεί να επικοινωνήσει μαζί σας για λόγους ανίχνευσης επαφών. \n\nΤα στοιχεία εγγραφής σας θα χρησιμοποιηθούν ή θα αποκαλυφθούν μόνο για τον εντοπισμό επαφών και για την ορθή και νόμιμη λειτουργία της COVIDSafe. \n\nΠερισσότερες πληροφορίες διατίθενται στον ιστότοπο *Υπουργείο Υγείας της Αυστραλιανής Κυβέρνησης*. \n\nΔιαβάστε την *πολιτική απορρήτου* της COVIDSafe για περισσότερες λεπτομέρειες σχετικά με τα δικαιώματά σας σχετικά με τις πληροφορίες σας και τον τρόπο χειρισμού και κοινοποίησής τους.</string>
<string name="dialog_error_uploading_negative">Ακύρωση</string>
<string name="permission_content">Η COVIDSafe χρειάζεται Bluetooth® και ενεργοποιημένες ειδοποιήσεις για να λειτουργήσει.\n\nΕπιλέξτε «Προχωρώ» για να:\n\n1. Ενεργοποιήσετε το Bluetooth®\n\n2. Επιτραπεί η άδεια Τοποθεσίας\n\n3. Απενεργοποιηθεί η Βελτιστοποίηση Μπαταρίας\n\n\nΤο Android χρειάζεται άδεια Τοποθεσίας για να λειτουργήσει το Bluetooth®\n\nΗ COVIDSafe δε στέλνει αιτήματα σύζευξης.</string>
<string name="home_header_active_no_action_required">Δε χρειάζονται περαιτέρω ενέργειες.</string>
<string name="country_region_name_dm">Δομινίκα</string>
<string name="enter_number_relative">Προσπαθείτε να εγγραφείτε εκ μέρους φίλου ή συγγενή; \n\nΗ εγγραφή θα πρέπει να γίνει χρησιμοποιώντας τη δική τους συσκευή και τον αριθμό τηλεφώνου τους, για να λειτουργήσει η COVIDSafe για αυτούς.</string>
<string name="change_device_name_content_line_1">Το τρέχον όνομα της συσκευής σας είναι %s.</string>
<string name="upload_step_verify_pin_sub_header">Ένας υπάλληλος υγείας της Πολιτείας ή της Επικράτειάς σας θα στείλει ένα PIN στη συσκευή σας μέσω μηνύματος. Εισάγετέ το παρακάτω για να αναρτήσετε τα στοιχεία σας.</string>
<string name="upload_step_4_sub_header">Εάν δε συναινέσετε, τα στοιχεία επικοινωνίας σας δε θα αναρτηθούν.\n\nΕάν συναινείτε, τα στοιχεία στενής επαφής σας θα αναρτηθούν και θα κοινοποιηθούν σε υπαλλήλους υγείας της Πολιτείας ή της Επικράτειάς σας για σκοπούς ανίχνευσης επαφών.\n\nΓια περισσότερες λεπτομέρειες διαβάστε την πολιτική προστασίας προσωπικών δεδομένων της COVIDSafe *.</string>
<string name="personal_details_headline">Εισάγετε τα στοιχεία σας</string>
<string name="enter_pin_headline" formatted="false">Εισάγετε το PIN που στάλθηκε στο %s %s</string>
<string name="home_set_complete_external_link_share_content">Ζητήστε τη βοήθεια και άλλων. Μαζί, είμαστε πιο δυνατοί.</string>
<string name="home_set_complete_external_link_news_content">Επισκεφτείτε τη σελίδα aus.gov.au για τις τελευταίες ειδήσεις για τον Κορωνοϊό.</string>
<string name="intro_content">Η COVIDSafe έχει αναπτυχθεί από την Αυστραλιανή Κυβέρνηση για την ασφάλεια της κοινότητας από την εξάπλωση του κορωνοϊού. \n\nΗ COVIDSafe θα σημειώσει με ασφάλεια την επαφή που έχετε με άλλους χρήστες της εφαρμογής. Αυτό θα επιτρέπει στους υπαλλήλους της Πολιτείας ή Επικράτειάς σας να επικοινωνήσουν μαζί σας, εάν έχετε στενή επαφή με κάποιον που έχει διαγνωστεί θετικά στον ιό.\n\nΜαζί μπορούμε να βοηθήσουμε να σταματήσουμε την εξάπλωση και να παραμείνουμε υγιείς.</string>
<string name="enter_number_headline">Εισάγετε τον αριθμό του κινητού σας</string>
<string name="country_region_name_tt">Τρίνινταντ και Τομπάγκο</string>
<string name="country_region_name_tc">Νήσοι Τερκς και Κάικος</string>
<string name="country_region_name_kg">Κιργιζιστάν</string>
<string name="country_region_name_ht">Αϊτή</string>
<string name="country_region_name_ky">Νησιά Κέιμαν</string>
<string name="country_region_name_ai">Ανγκουίλα</string>
<string name="permission_button">Προχωρήστε</string>
<string name="upload_step_4_header">Αναρτήστε τη συναίνεσή σας</string>
<string name="upload_step_1_body">Υπάλληλος υγείας της Πολιτείας ή της Επικράτειάς σας θα επικοινωνήσει μαζί σας μόνο εάν διαγνωστείτε θετικά στο COVID-19, για να σας βοηθήσει με την εθελοντική ανάρτηση των πληροφοριών σας. \n\nΜόλις πατήσετε «Ναι», θα πρέπει να δώσετε τη συναίνεσή σας για να αναρτήσετε τα στοιχεία σας.</string>
<string name="under_sixteen_first_paragraph">Τα στοιχεία μου εγγραφής επιτρέπουν την ανίχνευση επαφών από υπαλλήλους υγείας των Πολιτειών και Επικρατειών.</string>
<string name="registration_consent_headline">Συναίνεση εγγραφής</string>
<string name="registration_consent_first_paragraph">Τα στοιχεία εγγραφής μου για να επιτραπεί η ανίχνευση επαφών από υπαλλήλους υγείας των Πολιτειών ή Επικρατειών.</string>
<string name="pin_number">κωδικός PIN</string>
<string name="personal_details_name_characters_prompt">Χρησιμοποιήστε Λατινικούς χαρακτήρες για το ονοματεπώνυμό σας. Μη χρησιμοποιείτε άλλες γλώσσες ή σύμβολα όπως \',\' ή \'?\'.</string>
<string name="personal_details_age_error_prompt">Επιλέξτε την ηλικιακή ομάδα.</string>
<string name="permission_success_headline">Έχετε εγγραφεί επιτυχώς</string>
<string name="permission_success_button">Συνεχίστε</string>
<string name="permission_location_rationale">Το Android απαιτεί πρόσβαση τοποθεσίας για την ενεργοποίηση των λειτουργιών Bluetooth® για την COVIDSafe. Η COVIDSafe δεν μπορεί να λειτουργήσει σωστά χωρίς αυτό</string>
<string name="permission_headline">Ρυθμίσεις εφαρμογής</string>
<string name="home_app_permission_status_title">Ελέγξτε τις ρυθμίσεις σας</string>
<string name="enter_pin_wrong_number">Είναι ο αριθμός κινητού λάθος;</string>
<string name="enter_pin_timer_expire">Το PIN σας θα λήξει σε</string>
<string name="enter_pin_resend_pin">Στείλτε ξανά το PIN</string>
<string name="country_region_name_au2">Νήσος Νόρφολκ</string>
<string name="home_app_permission_status_subtitle">Η COVIDSafe δε θα λειτουργήσει χωρίς τις σωστές ρυθμίσεις.</string>
<string name="home_app_permission_push_notification_prompt">Επιτρέψτε στην COVIDSafe να προωθεί αυτόματες ειδοποιήσεις.</string>
<string name="home_header_inactive_check_your_permissions">Ελέγξτε τις ρυθμίσεις σας</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_location_permission">Τοποθεσία: %s</string>
<string name="home_push_notification_permission">Αυτόματη γνωστοποίηση:%s</string>
<string name="home_permission_on">Ανοιχτό</string>
<string name="home_permission_off">Κλειστό</string>
<string name="home_set_complete_external_link_share_title">Μοιραστείτε την COVIDSafe</string>
<string name="home_set_complete_external_link_news_title">Τελευταίες ειδήσεις και ενημερώσεις</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_app_title">Αποκτήστε την εφαρμογή για τον Κορωνοϊό</string>
<string name="home_set_complete_external_link_app_content">Κατεβάστε την εφαρμογή της κυβέρνησης για τις τελευταίες ειδήσεις και συμβουλές.</string>
<string name="home_set_complete_external_link_been_contacted_title">Έχει επικοινωνήσει μαζί σας υπάλληλος υγείας;</string>
<string name="home_set_complete_external_link_been_contacted_content">Μπορείτε να αναρτήσετε τα στοιχεία σας μόνο εάν έχετε διαγνωστεί θετικά.</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="home_set_complete_external_link_help_topics_title">Θέματα βοήθειας</string>
<string name="home_set_complete_external_link_help_topics_content">Εάν έχετε προβλήματα ή απορίες για την εφαρμογή.</string>
<string name="upload_answer_yes">Ναι</string>
<string name="upload_answer_no">Όχι</string>
<string name="upload_step_1_header">Σας ζητάει υπάλληλος υγείας σας να αναρτήσετε τα στοιχεία σας;</string>
<string name="upload_step_verify_pin_header">Αναρτήστε τα στοιχεία σας</string>
<string name="upload_finished_header">Σας ευχαριστούμε που βοηθήσατε να σταματήσει η εξάπλωση του COVID-19!</string>
<string name="upload_finished_sub_header">Έχετε ανεβάσει με επιτυχία τις πληροφορίες σας στο σύστημα αποθήκευσης υψηλής ασφάλειας COVIDSafe.\n\nΟι υγειονομικοί υπάλληλοι της Πολιτείας ή της Επικράτειάς σας θα ενημερώσουν άλλους χρήστες της COVIDSafe που έχουν καταγράψει στενή επαφή μαζί σας. Η ταυτότητά σας θα παραμείνει ανώνυμη σε άλλους χρήστες.</string>
<string name="permission_success_content">1. Όταν φεύγετε από το σπίτι, κρατήστε το τηλέφωνό σας μαζί σας και βεβαιωθείτε ότι η COVIDSafe είναι ενεργή. \n\n2. Το Bluetooth® πρέπει να παραμείνει ενεργοποιημένο. \n\n3. Η βελτιστοποίηση της μπαταρίας πρέπει να είναι απενεργοποιημένη. \n\n4. Η COVIDSafe δεν αποστέλλει αιτήματα σύζευξης. *Μάθετε περισσότερα*.</string>
<string name="home_header_no_pairing">Η COVIDSafe δεν αποστέλλει αιτήματα σύζευξης.</string>
<string name="update_available_play_store_btn">Μεταβείτε στο Google Play Store</string>
<string name="enter_pin_button">Επιβεβαιώστε</string>
<string name="how_it_works_content">Τα σήματα Bluetooth χρησιμοποιούνται για να προσδιορίσουν πότε βρίσκεστε κοντά σε άλλο χρήστη της COVIDSafe.\n\nΗ κάθε στενή επαφή σας με άλλους χρήστες της COVIDSafe σημειώνεται για να δημιουργεί στενά στοιχεία επικοινωνίας. Οι πληροφορίες είναι κρυπτογραφημένες και αποθηκεύονται μόνο στο τηλέφωνό σας.\n\nΕάν έχετε διαγνωστεί θετικά στην COVID-19 κατόπιν χρήσης της COVIDSafe, ένας υπεύθυνος υγείας της Πολιτείας ή της Επικράτειάς σας θα επικοινωνήσει μαζί σας. Θα βοηθήσει με την εθελοντική ανάρτηση των προσωπικών στοιχείων επικοινωνίας σας σε ένα εξαιρετικά ασφαλές σύστημα αποθήκευσης πληροφοριών. \n\nΟι υπεύθυνοι υγείας της Πολιτείας ή της Επικράτειάς σας μπορούν επίσης να επικοινωνήσουν μαζί σας εάν ήρθατε σε στενή επαφή με άλλο χρήστη της COVIDSafe που επίσης διαγνώσθηκε θετικά.\n\nΓια περισσότερες πληροφορίες, πηγαίνετε στη σελίδα *Θέματα Βοήθειας*.</string>
<string name="generic_error">Προσπαθήστε ξανά αργότερα.</string>
<string name="generic_internet_error">Ελέγξτε τη σύνδεσή σας στο διαδίκτυο</string>
<string name="dialog_uploading_message">Τα στοιχεία σας αναρτίζονται στην COVIDSafe αυτή τη στιγμή. \n\nΜην κλείσετε την εφαρμογή.</string>
<string name="dialog_error_uploading_message">Παρουσιάστηκε πρόβλημα κατά την ανάρτηση των στοιχείων σας. Δοκιμάστε ξανά.</string>
<string name="title_help">Βοήθεια</string>
<string name="share_this_app_content">Ελάτε μαζί μου να σταματήσουμε την εξάπλωση του COVID-19! Κατεβάστε την COVIDSafe, μια εφαρμογή της Αυστραλιανής Κυβέρνησης. # COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="service_not_ok_body">Βεβαιωθείτε ότι η COVIDSafe είναι ενεργή πριν βγείτε από το σπίτι ή όταν βρίσκεστε σε δημόσιους χώρους.</string>
<string name="service_not_ok_title">Η COVIDSafe δεν είναι ενεργή</string>
<string name="service_not_ok_action">Ελέγξτε την εφαρμογή τώρα</string>
<string name="migration_in_progress">Η ενημέρωση της COVIDSafe συνεχίζεται. \n\nΒεβαιωθείτε ότι το τηλέφωνό σας δεν είναι απενεργοποιημένο έως ότου ολοκληρωθεί η ενημέρωση.</string>
<string name="intro_headline">Μαζί μπορούμε να σταματήσουμε την εξάπλωση του COVID-19</string>
<string name="intro_button">Θέλω να βοηθήσω</string>
<string name="how_it_works_headline">Πώς λειτουργεί η COVIDSafe</string>
<string name="how_it_works_button">Επόμενο</string>
<string name="consent_call_for_action">Επιλέξτε «Συμφωνώ» για επιβεβαίωση της συγκατάθεσης.</string>
<string name="consent_button">Συμφωνώ</string>
<string name="data_privacy_button">Επόμενο</string>
<string name="registration_consent_content">Συναινώ να συλλέγει το Αυστραλιανό Υπουργείο Υγείας:</string>
<string name="registration_consent_second_paragraph">Τα στοιχεία επικοινωνίας μου από άλλους χρήστες της COVIDSafe αφού διαγνώστηκαν θετικά για το COVID-19.</string>
<string name="personal_details_name_title">Ονοματεπώνυμο</string>
<string name="personal_details_name_content_description">Εισαγάγετε το ονοματεπώνυμο</string>
<string name="personal_details_age_title">Ηλικιακή ομάδα (επιλέξτε)</string>
<string name="personal_details_post_code">Ταχυδρομικός κώδικας στην Αυστραλία</string>
<string name="personal_details_post_code_content_description">Εισάγετε τον ταχυδρομικό σας κώδικα</string>
<string name="personal_details_age_content_description">Επιλέξτε την ηλικιακή ομάδα</string>
<string name="personal_details_post_code_error_prompt">Ο Αυστραλιανός ταχυδρομικός σας κώδικας πρέπει να περιέχει 4 ψηφία.</string>
<string name="navigation_back_button_content_description">Προηγούμενη σελίδα</string>
<string name="personal_details_button">Συνεχίστε</string>
<string name="under_sixteen_headline">Χρειάζεστε τη συναίνεση του γονέα/κηδεμόνα σας για να συνεχίσετε</string>
<string name="under_sixteen_content">Επιβεβαιώνω ότι ως γονέας ή κηδεμόνας συναινώ με το Υπουργείο Υγείας της Αυστραλίας στη συλλογή:</string>
<string name="under_sixteen_second_paragraph">Τα στοιχεία επικοινωνίας μου από άλλους χρήστες της COVIDSafe αφού διαγνώστηκαν θετικά για το COVID-19.</string>
<string name="select_country_or_region">Επιλέξτε χώρα ή περιοχή</string>
<string name="invalid_phone_number">Μη έγκυρος αριθμός τηλεφώνου.</string>
<string name="invalid_australian_phone_number_error_prompt">Οι αριθμοί κινητής τηλεφωνίας της Αυστραλίας περιέχουν έως 10 ψηφία.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">Οι αριθμοί κινητής τηλεφωνίας στο νησί Νόρφολκ περιέχουν 5 έως 6 ψηφία.</string>
<string name="enter_number_content">Θα σας στείλουμε ένα 6ψήφιο PIN για να επαληθεύσετε τον αριθμό του κινητού σας.</string>
<string name="enter_number_button">Αποκτήστε PIN</string>
<string name="dialog_error_uploading_positive">Προσπαθήστε ξανά</string>
<string name="data_privacy_headline">Εγγραφή και προστασία του απορρήτου</string>
<string name="country_region_name_zw">Ζιμπάμπουε</string>
<string name="country_region_name_zm">Ζάμπια</string>
<string name="country_region_name_za">Νότια Αφρική</string>
<string name="country_region_name_ye">Υεμένη</string>
<string name="country_region_name_vi">Παρθένες Νήσοι, ΗΠΑ</string>
<string name="country_region_name_vg">Βρετανικές Παρθένες Νήσοι</string>
<string name="country_region_name_vn">Βιετνάμ</string>
<string name="country_region_name_ve">Βενεζουέλα</string>
<string name="country_region_name_vc">Άγιος Βικέντιος και Γρεναδίνες</string>
<string name="country_region_name_uz">Ουζμπεκιστάν</string>
<string name="country_region_name_uy">Ουρουγουάη</string>
<string name="country_region_name_us">Ηνωμένες Πολιτείες</string>
<string name="country_region_name_ug">Ουγκάντα</string>
<string name="country_region_name_ua">Ουκρανία</string>
<string name="country_region_name_tz">Τανζανία</string>
<string name="country_region_name_tw">Ταϊβάν</string>
<string name="country_region_name_tr">Τουρκία</string>
<string name="country_region_name_tn">Τυνησία</string>
<string name="country_region_name_tm">Τουρκμενιστάν</string>
<string name="country_region_name_tj">Τατζικιστάν</string>
<string name="country_region_name_th">Ταϊλάνδη</string>
<string name="country_region_name_tg">Τόγκο</string>
<string name="country_region_name_sn">Σενεγάλη</string>
<string name="country_region_name_si">Σλοβενία</string>
<string name="country_region_name_sk">Σλοβακία</string>
<string name="country_region_name_sg">Σιγκαπούρη</string>
<string name="country_region_name_se">Σουηδία</string>
<string name="country_region_name_sd">Σουδάν</string>
<string name="country_region_name_sb">Νησιά Σολομώντα</string>
<string name="country_region_name_rw">Ρουάντα</string>
<string name="country_region_name_ru">Ρωσία</string>
<string name="country_region_name_rs">Σερβία</string>
<string name="country_region_name_qa">Κατάρ</string>
<string name="country_region_name_py">Παραγουάη</string>
<string name="country_region_name_pt">Πορτογαλία</string>
<string name="country_region_name_pr">Πουέρτο Ρίκο</string>
<string name="country_region_name_pl">Πολωνία</string>
<string name="country_region_name_pk">Πακιστάν</string>
<string name="country_region_name_ph">Φιλιππίνες</string>
<string name="country_region_name_pg">Παπούα Νέα Γουινέα</string>
<string name="country_region_name_pe">Περού</string>
<string name="country_region_name_pa">Παναμά</string>
<string name="country_region_name_om">Ομάν</string>
<string name="country_region_name_nz">Νέα Ζηλανδία</string>
<string name="country_region_name_np">Νεπάλ</string>
<string name="country_region_name_no">Νορβηγία</string>
<string name="country_region_name_nl">Κάτω Χώρες</string>
<string name="country_region_name_ni">Νικαράγουα</string>
<string name="country_region_name_ng">Νιγηρία</string>
<string name="country_region_name_ne">Νίγηρα</string>
<string name="country_region_name_na">Ναμίμπια</string>
<string name="country_region_name_mz">Μοζαμβίκη</string>
<string name="country_region_name_my">Μαλαισία</string>
<string name="country_region_name_mx">Μεξικό</string>
<string name="country_region_name_mu">Μαυρίκιος</string>
<string name="country_region_name_mt">Μάλτα</string>
<string name="country_region_name_ms">Μοντσερράτ</string>
<string name="country_region_name_mq">Μαρτινίκα</string>
<string name="country_region_name_mo">Μακάο</string>
<string name="country_region_name_mm">Μιανμάρ</string>
<string name="country_region_name_ml">Μάλι</string>
<string name="country_region_name_mk">Βόρεια Μακεδονία</string>
<string name="country_region_name_md">Μολδαβία</string>
<string name="country_region_name_ma">Μαρόκο</string>
<string name="country_region_name_lu">Λουξεμβούργο</string>
<string name="country_region_name_lt">Λιθουανία</string>
<string name="country_region_name_lk">Σρι Λάνκα</string>
<string name="country_region_name_li">Λιχτενστάιν</string>
<string name="country_region_name_lc">Αγία Λουκία</string>
<string name="country_region_name_kr">Νότια Κορέα</string>
<string name="country_region_name_kn">Άγιος Κιτς και Νέβις</string>
<string name="country_region_name_ir">Ιράν</string>
<string name="country_region_name_gb">Ηνωμένο Βασίλειο</string>
<string name="country_region_name_es">Ισπανία</string>
<string name="country_region_name_cw">Κουρασάο</string>
<string name="country_region_name_cu">Κούβα</string>
<string name="country_region_name_ch">Ελβετία</string>
<string name="country_region_name_ae">Ηνωμένα Αραβικά Εμιράτα</string>
<string name="change_device_name_secondary_action">Παραλείψτε και κρατήστε όπως είναι</string>
<string name="change_device_name_primary_action">Αλλάξετε και συνεχίστε</string>
<string name="change_device_name_new_device_name">Νέο όνομα συσκευής</string>
<string name="change_device_name_headline">Το όνομα της συσκευής σας</string>
<string name="change_device_name_default_device_name">Τηλέφωνο Android</string>
<string name="change_device_name_content_line_2">Άλλες συσκευές Bluetooth® γύρω σας θα μπορούν να δουν αυτό το όνομα. Σας συνιστούμε να χρησιμοποιήσετε ένα όνομα συσκευής που δεν περιλαμβάνει τα προσωπικά σας στοιχεία.</string>
<string name="action_verify_upload_pin">Ανεβάστε τα στοιχεία μου</string>
<string name="action_upload_done">Συνεχίστε</string>
<string name="action_verify_invalid_pin">Μη έγκυρο PIN, ζητήστε από τον υπεύθυνο υγείας να σας στείλει καινούριο PIN.</string>
<string name="action_report_an_issue">Αναφέρετε το πρόβλημα</string>
<string name="action_continue">Συνεχίστε</string>
<string name="wrong_ping_number">Εισήχθη λάθος PIN</string>
<string name="need_location_service">Για να λειτουργήσει η COVIDSafe, πρέπει να ενεργοποιήσετε την Τοποθεσία στις Ρυθμίσεις.</string>
<string name="home_non_battery_optimization_permission">Βελτιστοποίηση μπαταρίας: %s</string>
<string name="country_region_name_lb">Λίβανος</string>
<string name="country_region_name_lv">Λετονία</string>
<string name="country_region_name_la">Λάος</string>
<string name="country_region_name_kw">Κουβέιτ</string>
<string name="country_region_name_ke">Κένυα</string>
<string name="country_region_name_kz">Καζακστάν</string>
<string name="country_region_name_jo">Ιορδανία</string>
<string name="country_region_name_jp">Ιαπωνία</string>
<string name="country_region_name_jm">Ιαμαϊκή</string>
<string name="country_region_name_ci">Ακτή Ελεφαντοστού</string>
<string name="country_region_name_il">Ισραήλ</string>
<string name="country_region_name_ie">Ιρλανδία</string>
<string name="country_region_name_iq">Ιράκ</string>
<string name="country_region_name_id">Ινδονησία</string>
<string name="country_region_name_in">Ινδία</string>
<string name="country_region_name_is">Ισλανδία</string>
<string name="country_region_name_hu">Ουγγαρία</string>
<string name="country_region_name_hk">Χονγκ Κονγκ</string>
<string name="country_region_name_hn">Ονδούρα</string>
<string name="country_region_name_gw">Γουινέα-Μπισσάου</string>
<string name="country_region_name_gt">Γουατεμάλα</string>
<string name="country_region_name_gu">Γκουάμ</string>
<string name="country_region_name_gd">Γρενάδα</string>
<string name="country_region_name_gr">Ελλάδα</string>
<string name="country_region_name_gh">Γκάνα</string>
<string name="country_region_name_de">Γερμανία</string>
<string name="country_region_name_ge">Γεωργία</string>
<string name="country_region_name_ga">Γκαμπόν</string>
<string name="country_region_name_fr">Γαλλία</string>
<string name="country_region_name_fi">Φινλανδία</string>
<string name="country_region_name_fj">Φίτζι</string>
<string name="country_region_name_ee">Εσθονία</string>
<string name="country_region_name_sv">Ελ Σαλβαδόρ</string>
<string name="country_region_name_ec">Ισημερινός</string>
<string name="country_region_name_do">Δομινικανή Δημοκρατία</string>
<string name="country_region_name_dk">Δανία</string>
<string name="country_region_name_cz">Τσεχία</string>
<string name="country_region_name_cy">Κύπρος</string>
<string name="country_region_name_hr">Κροατία</string>
<string name="country_region_name_cr">Κόστα Ρίκα</string>
<string name="country_region_name_co">Κολομβία</string>
<string name="country_region_name_cn">Κίνα</string>
<string name="country_region_name_cl">Χιλή</string>
<string name="country_region_name_cv">Πράσινο Ακρωτήριο</string>
<string name="country_region_name_ca">Καναδάς</string>
<string name="country_region_name_cm">Καμερούν</string>
<string name="country_region_name_kh">Καμπότζη</string>
<string name="country_region_name_bf">Μπουρκίνα Φάσο</string>
<string name="country_region_name_bg">Βουλγαρία</string>
<string name="country_region_name_br">Βραζιλία</string>
<string name="country_region_name_bw">Μποτσουάνα</string>
<string name="country_region_name_ba">Βοσνία και Ερζεγοβίνη</string>
<string name="country_region_name_bo">Βολιβία</string>
<string name="country_region_name_bm">Βερμούδα</string>
<string name="country_region_name_bj">Μπενίν</string>
<string name="country_region_name_bz">Μπελίζ</string>
<string name="country_region_name_be">Βέλγιο</string>
<string name="country_region_name_by">Λευκορωσία</string>
<string name="country_region_name_bb">Μπαρμπάντος</string>
<string name="country_region_name_bd">Μπαγκλαντές</string>
<string name="country_region_name_bh">Μπαχρέιν</string>
<string name="country_region_name_bs">Μπαχάμες</string>
<string name="country_region_name_au">Αυστραλία</string>
<string name="country_region_name_aw">Αρούμπα</string>
<string name="country_region_name_am">Αρμενία</string>
<string name="country_region_name_ar">Αργεντινή</string>
<string name="country_region_name_ag">Αντίγκουα και Μπαρμπούντα</string>
<string name="country_region_name_ao">Αγκόλα</string>
<string name="country_region_name_dz">Αλγερία</string>
<string name="country_region_name_al">Αλβανία</string>
<string name="country_region_name_az">Αζερμπαϊτζάν</string>
<string name="country_region_name_at">Αυστρία</string>
<string name="search">Αναζήτηση</string>
<string name="options_for_australia">Επιλογές για την Αυστραλία</string>
<string name="service_ok_body">Να έχετε η COVIDSafe ενεργή όταν βγαίνετε από το σπίτι ή βρίσκεστε σε δημόσιους χώρους.</string>
<string name="enabled">Ενεργοποιημένη</string>
<string name="disabled">Απενεργοποιημένη</string>
<string name="service_ok_title">Η COVIDSafe είναι ενεργή</string>
<string name="update_available_message">Έχουμε βελτιώσει την COVIDSafe.</string>
<string name="ReceivePinIssue">Προβλήματα με τη λήψη του PIN σας;</string>
<string name="battery_optimisation_prompt">Πρέπει να απενεργοποιήσετε τη βελτιστοποίηση της μπαταρίας.</string>
<string name="update_available_title">Η ενημερωμένη έκδοση είναι διαθέσιμη!</string>
<string name="update_available_dismiss_btn">Θύμισέ μου αργότερα</string>
<string name="heading">Επικεφαλίδα</string>
</resources>

View file

@ -0,0 +1,290 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="dialog_uploading_message">I tuoi dati COVIDSafe sono attualmente in fase di caricamento. \n\nSi prega di non chiudere l\'app.</string>
<string name="wrong_ping_number">PIN errato inserito</string>
<string name="home_header_active_title">Il COVIDSafe è attivo</string>
<string name="home_header_inactive_title">Il COVIDSafe non è attivo</string>
<string name="country_region_name_pr">Puerto Rico</string>
<string name="how_it_works_content">I segnali Bluetooth® vengono utilizzati per determinare quando sei vicino a un altro utente COVIDSafe.\n\nOgni istanza di stretto contatto tra l\'utente e gli altri utenti COVIDSafe viene notata per creare informazioni sui contatti ravvicinati. Queste informazioni sono crittografate e memorizzate solo nel tuo cellulare.\n\nSe risulti positivo al COVID-19 come utente COVIDSafe, sarai contattato da un funzionario sanitario statale o del territorio. Essi ti aiuteranno con il caricamento volontario delle tue informazioni di stretto contatto ad un sistema altamente sicuro di archiviazione delle informazioni.\n\nI funzionari sanitari statali o del territorio possono anche contattarti se sei entrato in stretto contatto con un altro utente COVIDSafe che è risultato positivo.\n\nPer ulteriori informazioni, consultare la pagina Argomenti della Guida.</string>
<string name="enter_pin_headline" formatted="false">Inserisci il PIN inviato a %s %s</string>
<string name="enter_pin_timer_expire">Il tuo codice PIN scadrà tra</string>
<string name="enter_pin_button">Verifica</string>
<string name="permission_content">Il COVIDSafe necessita del Bluetooth® e delle notifiche abilitate per funzionare. \n\n Seleziona \'Procedi\' per: \n\n 1. Abilitare il Bluetooth® \n\n 2. Consentire le autorizzazioni di posizione \n\n 3. Disabilitare l\'ottimizzazione della batteria \n\n\nIl sistema Android ha bisogno delle autorizzazioni della Posizione per il funzionamento del Bluetooth®. \n\nIl COVIDSafe non invia richieste di accoppiamento.</string>
<string name="change_device_name_primary_action">Modifica e continua</string>
<string name="permission_success_content">1. Quando esci di casa, porti il cellulare con te e assicurati che il COVIDSafe sia attivo. \n\n2. Bluetooth® dovrà rimanere ON. \n\n3. L\'ottimizzazione della batteria dovrebbe essere OFF. \n\n4. Il COVIDSafe non invia richieste di accoppiamento. *Per saperne di più*.</string>
<string name="home_header_no_pairing">Il COVIDSafe non invia *richieste di accoppiamento*.</string>
<string name="home_version_number">Numero di versione: %s</string>
<string name="upload_step_4_sub_header">Senza il tuo consenso, i tuoi dati di stretto contatto non verranno caricati.\n\nSe dai il tuo consenso, i tuoi dati di stretto contatto verranno caricati e condivisi con funzionari sanitari statali o del territorio a scopo di tracciamento di contatti.\n\nLeggi *l\'informativa sulla privacy* di COVIDSafe per ulteriori informazioni.</string>
<string name="service_ok_title">Il COVIDSafe è attivo</string>
<string name="data_privacy_content">È importante leggere *l\'informativa sulla privacy* del COVIDSafe prima di eseguire la registrazione per il COVIDSafe. \n\nSe hai meno di 16 anni, anche i tuoi genitori / tutori dovranno leggere la *politica sulla privacy*. \n\nL\'uso del COVIDSafe è completamente volontario. È possibile installare o eliminare l\'applicazione in qualsiasi momento. Se elimini il COVIDSafe, *puoi anche chiedere che le tue informazioni vengano cancellate* dal server sicuro. \n\nPer registrarti a COVIDSafe, dovrai inserire un nome, un numero di cellulare, una fascia di età e un codice postale. \n\nLe informazioni inviate al momento della registrazione e le informazioni sul tuo utilizzo del COVIDSafe verranno raccolte e archiviate su un server altamente sicuro. \n\nIl COVIDSafe non raccoglierà le informazioni sulla tua posizione. \n\nIl COVIDSafe annota l\'ora del contatto e un codice ID anonimo degli altri utenti COVIDSafe con cui entri in contatto. \n\nGli altri utenti COVIDSafe con cui entri in contatto noteranno un codice ID anonimo e l\'ora del contatto con te sul loro dispositivo. \n\nSe un altro utente risulta positivo al COVID-19, può caricare le proprie informazioni di contatto e un funzionario sanitario statale o del territorio può contattarti a scopi di ricerca dei contatti. \n\nI tuoi dettagli di registrazione verranno utilizzati o divulgati esclusivamente per l\'esecuzione di traccia dei contatti e per il corretto e legittimo funzionamento del COVIDSafe. \n\nMaggiori informazioni sono disponibili sul sito web del *Dipartimento del governo australiano della salute*. \n\nVedi *l\'informativa sulla privacy* del COVIDSafe per ulteriori dettagli sui tuoi diritti sui tuoi dati e su come verranno gestiti e condivisi.</string>
<string name="under_sixteen_content">Confermo che il mio genitore o tutore acconsente alla raccolta da parte del Dipartimento australiano della salute di:</string>
<string name="consent_call_for_action">Seleziona \"Sono d\'accordo\" per confermare il consenso.</string>
<string name="personal_details_name_content_description">Inserisci il nome completo</string>
<string name="share_this_app_content">Unisciti a me per fermare la diffusione del COVID-19! Scarica il COVIDSafe, un\'app del Governo australiano. #COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="migration_in_progress">Aggiornamento COVIDSafe in corso. \n\nAssicurarsi che il cellulare non sia spento fino al completamento dell\'aggiornamento.</string>
<string name="intro_content">Il COVIDSafe è stato sviluppato dal Governo australiano per aiutare a proteggere la comunità dalla diffusione del coronavirus. \n\nIl COVIDSafe noterà in modo sicuro i contatti che hai con altri utenti dell\'app. Ciò consentirà ai funzionari sanitari statali e del territorio di contattarti, se sei stato in stretto contatto con qualcuno che è risultato positivo al virus. \n\nInsieme possiamo aiutare a fermare la diffusione e rimanere sani.</string>
<string name="registration_consent_content">Acconsento alla raccolta da parte del Ministero della sanità australiano di:</string>
<string name="personal_details_button">Continua</string>
<string name="battery_optimisation_prompt">È necessario disabilitare l\'ottimizzazione della batteria.</string>
<string name="need_location_service">Per far sì che il COVIDSafe App funzioni occorre attivare la Posizione nelle Impostazioni.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">I numeri di cellulare nell\'Isola di Norfolk contengono da 5 a 6 cifre.</string>
<string name="enter_number_relative">Cerchi di registrare per conto di un amico o un parente? \n\nDovranno registrarsi utilizzando il proprio dispositivo e numero di cellulare in modo che il COVIDSafe possa funzionare per loro.</string>
<string name="country_region_name_az">Azerbaigian</string>
<string name="country_region_name_ba">Bosnia ed Erzegovina</string>
<string name="country_region_name_cv">Capo Verde</string>
<string name="country_region_name_ke">Kenya</string>
<string name="country_region_name_kg">Kirghizistan</string>
<string name="country_region_name_mo">Macao</string>
<string name="country_region_name_mk">Ex Repubblica Jugoslava di Macedonia</string>
<string name="country_region_name_md">Moldavia</string>
<string name="country_region_name_tj">Tagikistan</string>
<string name="country_region_name_th">Tailandia</string>
<string name="country_region_name_vi">Isole Vergini Americane</string>
<string name="country_region_name_ye">Yemen</string>
<string name="permission_button">Proceda</string>
<string name="permission_location_rationale">Il sistema Android richiede l\'accesso alla posizione per abilitare le funzioni Bluetooth® per il COVIDSafe. Il COVIDSafe non può funzionare correttamente senza.</string>
<string name="change_device_name_content_line_1">Il nome attuale del tuo dispositivo è %s.</string>
<string name="permission_success_button">Continua</string>
<string name="home_location_permission">Posizione: %s</string>
<string name="home_non_battery_optimization_permission">Ottimizzazione della batteria: %s</string>
<string name="home_push_notification_permission">Notifica push: %s</string>
<string name="home_permission_on">On</string>
<string name="home_permission_off">Off</string>
<string name="home_set_complete_external_link_app_content">Scarica l\'app governativa per le ultime notizie e consigli.</string>
<string name="upload_step_1_body">Un funzionario sanitario statale o del territorio ti contatterà per aiutarti con il caricamento volontario dei tuoi dati solo nel caso tu risulti positivo al COVID-19.\n\nDopo aver premuto \'Sì\', dovrai fornire il consenso per caricare i tuoi dati.</string>
<string name="action_continue">Continua</string>
<string name="action_upload_done">Continua</string>
<string name="ReceivePinIssue">Problemi a ricevere il PIN?</string>
<string name="personal_details_name_characters_prompt">Si prega di utilizzare caratteri inglesi per il nome completo. Non utilizzare altre lingue o simboli come \',\' o \'?\'.</string>
<string name="generic_error">Si prega di riprovare più tardi</string>
<string name="generic_internet_error">Si prega di controllare la connessione internet</string>
<string name="dialog_error_uploading_message">Si è verificato un errore durante il caricamento delle informazioni. Riprova.</string>
<string name="dialog_error_uploading_positive">Riprova</string>
<string name="dialog_error_uploading_negative">Annulla</string>
<string name="title_help">Guida</string>
<string name="service_not_ok_title">Il COVIDSafe non è attivo</string>
<string name="service_not_ok_body">Assicurati che il COVIDSafe sia attivo prima di uscire di casa o quando sei in luoghi pubblici.</string>
<string name="service_not_ok_action">Controlla l\'app ora</string>
<string name="intro_headline">Insieme possiamo fermare la diffusione del COVID-19</string>
<string name="intro_button">Voglio aiutare</string>
<string name="how_it_works_headline">Come funziona il COVIDSafe</string>
<string name="how_it_works_button">Avanti</string>
<string name="data_privacy_headline">Registrazione e privacy</string>
<string name="data_privacy_button">Avanti</string>
<string name="consent_button">Sono d\'accordo</string>
<string name="registration_consent_headline">Consenso alla registrazione</string>
<string name="registration_consent_first_paragraph">I miei dati di registrazione per consentire il tracciamento dei contatti da parte dei funzionari sanitari statali o del territorio.</string>
<string name="registration_consent_second_paragraph">I miei dati di contatto da parte di altri utenti COVIDSafe dopo che essi risultano positivi per il COVID-19.</string>
<string name="personal_details_headline">Inserisci i tuoi dati</string>
<string name="personal_details_name_title">Nome e cognome</string>
<string name="personal_details_age_title">Fascia d\'età (seleziona)</string>
<string name="personal_details_age_content_description">Seleziona la fascia d\'età</string>
<string name="personal_details_age_error_prompt">Seleziona la tua fascia d\'età.</string>
<string name="personal_details_post_code">CAP in Australia</string>
<string name="personal_details_post_code_content_description">Inserire il codice postale</string>
<string name="personal_details_post_code_error_prompt">Il tuo codice postale australiano deve contenere 4 cifre.</string>
<string name="navigation_back_button_content_description">Pagina precedente</string>
<string name="under_sixteen_headline">È necessario il consenso di un genitore o di un tutore per procedere</string>
<string name="under_sixteen_first_paragraph">Le mie informazioni di registrazione per consentire il tracciamento dei contatti da parte dei funzionari sanitari statali o del territorio.</string>
<string name="under_sixteen_second_paragraph">Le mie informazioni di contatto da altri utenti COVIDSafe dopo che essi risultano positivi per il COVID-19.</string>
<string name="select_country_or_region">Seleziona il paese o la regione</string>
<string name="enter_number_headline">Inserisci il tuo numero di cellulare</string>
<string name="invalid_phone_number">Numero di cellulare non valido.</string>
<string name="invalid_australian_phone_number_error_prompt">I numeri di cellulare australiani contengono un massimo di 10 cifre.</string>
<string name="enter_number_content">Ti invieremo un PIN di 6 cifre per verificare il tuo numero di cellulare.</string>
<string name="enter_number_button">Ottenere il PIN</string>
<string name="search">Ricerca</string>
<string name="options_for_australia">Opzioni per l\'Australia</string>
<string name="country_region_name_al">Albania</string>
<string name="country_region_name_dz">Algeria</string>
<string name="country_region_name_ai">Anguilla</string>
<string name="country_region_name_ao">Angola</string>
<string name="country_region_name_ag">Antigua e Barbuda</string>
<string name="country_region_name_ar">Argentina</string>
<string name="country_region_name_am">Armenia</string>
<string name="country_region_name_aw">Aruba</string>
<string name="country_region_name_au">Australia</string>
<string name="country_region_name_at">Austria</string>
<string name="country_region_name_bs">Bahamas</string>
<string name="country_region_name_bh">Bahrain</string>
<string name="country_region_name_bd">Bangladesh</string>
<string name="country_region_name_bb">Barbados</string>
<string name="country_region_name_by">Bielorussia</string>
<string name="country_region_name_be">Belgio</string>
<string name="country_region_name_bz">Belize</string>
<string name="country_region_name_bm">Bermuda</string>
<string name="country_region_name_bj">Benin</string>
<string name="country_region_name_bo">Bolivia</string>
<string name="update_available_play_store_btn">Vai su Google Play Store</string>
<string name="country_region_name_bw">Botswana</string>
<string name="country_region_name_br">Brasile</string>
<string name="country_region_name_bg">Bulgaria</string>
<string name="country_region_name_bf">Burkina Faso</string>
<string name="country_region_name_kh">Cambogia</string>
<string name="country_region_name_ca">Canada</string>
<string name="country_region_name_cm">Camerun</string>
<string name="country_region_name_ky">Isole Cayman</string>
<string name="country_region_name_cl">Cile</string>
<string name="country_region_name_cn">Cina</string>
<string name="country_region_name_co">Colombia</string>
<string name="country_region_name_cr">Costa Rica</string>
<string name="country_region_name_cy">Cipro</string>
<string name="country_region_name_hr">Croazia</string>
<string name="country_region_name_cz">Repubblica Ceca</string>
<string name="country_region_name_dk">Danimarca</string>
<string name="country_region_name_dm">Dominica</string>
<string name="country_region_name_do">Repubblica Dominicana</string>
<string name="country_region_name_ec">Ecuador</string>
<string name="country_region_name_sv">El Salvador</string>
<string name="country_region_name_ee">Estonia</string>
<string name="country_region_name_fj">Figi</string>
<string name="country_region_name_fi">Finlandia</string>
<string name="country_region_name_fr">Francia</string>
<string name="country_region_name_ge">Georgia</string>
<string name="country_region_name_ga">Gabon</string>
<string name="country_region_name_de">Germania</string>
<string name="country_region_name_gh">Ghana</string>
<string name="country_region_name_gr">Grecia</string>
<string name="country_region_name_gd">Grenada</string>
<string name="country_region_name_gu">Guam</string>
<string name="country_region_name_gt">Guatemala</string>
<string name="country_region_name_gw">Guinea-Bissau</string>
<string name="country_region_name_ht">Haiti</string>
<string name="country_region_name_hn">Honduras</string>
<string name="country_region_name_hk">Hong Kong</string>
<string name="country_region_name_hu">Ungheria</string>
<string name="country_region_name_is">Islanda</string>
<string name="country_region_name_in">India</string>
<string name="country_region_name_id">Indonesia</string>
<string name="country_region_name_iq">Iraq</string>
<string name="country_region_name_ie">Irlanda</string>
<string name="country_region_name_il">Israele</string>
<string name="country_region_name_ci">Costa d\'Avorio</string>
<string name="country_region_name_jm">Giamaica</string>
<string name="country_region_name_jp">Giappone</string>
<string name="country_region_name_jo">Giordania</string>
<string name="country_region_name_kz">Kazakistan</string>
<string name="country_region_name_kw">Kuwait</string>
<string name="country_region_name_la">Laos</string>
<string name="country_region_name_lv">Lettonia</string>
<string name="country_region_name_lb">Libano</string>
<string name="country_region_name_li">Liechtenstein</string>
<string name="country_region_name_lt">Lituania</string>
<string name="country_region_name_lu">Lussemburgo</string>
<string name="country_region_name_my">Malesia</string>
<string name="country_region_name_ml">Mali</string>
<string name="country_region_name_mt">Malta</string>
<string name="country_region_name_mq">Martinica</string>
<string name="country_region_name_mu">Mauritius</string>
<string name="country_region_name_mx">Messico</string>
<string name="country_region_name_ms">Montserrat</string>
<string name="country_region_name_ma">Marocco</string>
<string name="country_region_name_mz">Mozambico</string>
<string name="country_region_name_mm">Myanmar</string>
<string name="country_region_name_na">Namibia</string>
<string name="country_region_name_np">Nepal</string>
<string name="country_region_name_nl">Paesi Bassi</string>
<string name="country_region_name_ni">Nicaragua</string>
<string name="country_region_name_nz">Nuova Zelanda</string>
<string name="country_region_name_ne">Niger</string>
<string name="country_region_name_ng">Nigeria</string>
<string name="country_region_name_no">Norvegia</string>
<string name="country_region_name_om">Oman</string>
<string name="country_region_name_pk">Pakistan</string>
<string name="country_region_name_pa">Panama</string>
<string name="country_region_name_pg">Papua Nuova Guinea</string>
<string name="country_region_name_py">Paraguay</string>
<string name="country_region_name_pe">Perù</string>
<string name="country_region_name_ph">Filippine</string>
<string name="country_region_name_pl">Polonia</string>
<string name="country_region_name_qa">Qatar</string>
<string name="country_region_name_pt">Portogallo</string>
<string name="country_region_name_ru">Russia</string>
<string name="country_region_name_rw">Ruanda</string>
<string name="country_region_name_kn">Saint Kitts e Nevis</string>
<string name="country_region_name_lc">Santa Lucia</string>
<string name="country_region_name_vc">Saint Vincent e Grenadine</string>
<string name="country_region_name_sn">Senegal</string>
<string name="country_region_name_rs">Serbia</string>
<string name="country_region_name_sg">Singapore</string>
<string name="country_region_name_si">Slovenia</string>
<string name="country_region_name_sk">Slovacchia</string>
<string name="country_region_name_sb">Isole Salomone</string>
<string name="country_region_name_za">Sudafrica</string>
<string name="country_region_name_kr">Corea del Sud</string>
<string name="country_region_name_es">Spagna</string>
<string name="country_region_name_lk">Sri Lanka</string>
<string name="country_region_name_se">Svezia</string>
<string name="country_region_name_ch">Svizzera</string>
<string name="country_region_name_tw">Taiwan</string>
<string name="country_region_name_tz">Tanzania</string>
<string name="country_region_name_tg">Togo</string>
<string name="country_region_name_tt">Trinidad e Tobago</string>
<string name="country_region_name_tn">Tunisia</string>
<string name="country_region_name_tr">Turchia</string>
<string name="country_region_name_tm">Turkmenistan</string>
<string name="country_region_name_tc">Isole Turks e Caicos</string>
<string name="country_region_name_ug">Uganda</string>
<string name="country_region_name_ua">Ucraina</string>
<string name="country_region_name_ae">Emirati Arabi Uniti</string>
<string name="country_region_name_uy">Uruguay</string>
<string name="country_region_name_uz">Uzbekistan</string>
<string name="country_region_name_gb">Regno Unito</string>
<string name="country_region_name_us">Stati Uniti</string>
<string name="country_region_name_ve">Venezuela</string>
<string name="country_region_name_vn">Vietnam</string>
<string name="country_region_name_vg">Isole Vergini Britanniche</string>
<string name="country_region_name_zm">Zambia</string>
<string name="country_region_name_zw">Zimbabwe</string>
<string name="enter_pin_wrong_number">Questo numero di cellulare è sbagliato?</string>
<string name="enter_pin_resend_pin">Invia di nuovo il PIN</string>
<string name="permission_headline">Impostazioni dell\'app</string>
<string name="change_device_name_headline">Il nome del tuo dispositivo</string>
<string name="change_device_name_content_line_2">Altri dispositivi Bluetooth® intorno a te saranno in grado di vedere questo nome. Ti consigliamo di utilizzare un nome di dispositivo che non include i tuoi dati personali.</string>
<string name="change_device_name_new_device_name">Nome del nuovo dispositivo</string>
<string name="change_device_name_default_device_name">Cellulare Android</string>
<string name="change_device_name_secondary_action">Salta e continua così com\'è</string>
<string name="permission_success_headline">Ti sei registrato con successo</string>
<string name="home_header_active_no_action_required">Non è richiesta alcuna ulteriore azione.</string>
<string name="home_header_inactive_check_your_permissions">Controlla le tue impostazioni</string>
<string name="home_header_uploaded_on_date">I tuoi dati sono stati caricati su %s.</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_app_permission_status_title">Controlla le tue impostazioni</string>
<string name="home_app_permission_status_subtitle">Il COVIDSafe non funzionerà senza le impostazioni corrette. </string>
<string name="home_app_permission_push_notification_prompt">Consentire al COVIDSafe di inviare notifiche.</string>
<string name="home_set_complete_external_link_share_title">Condividi il COVIDSafe</string>
<string name="home_set_complete_external_link_share_content">Invita altri ad aiutare. Insieme, siamo più forti.</string>
<string name="home_set_complete_external_link_news_title">Ultime notizie e aggiornamenti</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_news_content">Vai su aus.gov.au per le ultime notizie sul Coronavirus.</string>
<string name="home_set_complete_external_link_app_title">Scarica l\'app Coronavirus</string>
<string name="home_set_complete_external_link_been_contacted_title">Un funzionario sanitario ti ha contattato?</string>
<string name="home_set_complete_external_link_been_contacted_content">Puoi caricare i tuoi dati solo se sei risultato positivo.</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="home_set_complete_external_link_help_topics_title">Argomenti della Guida</string>
<string name="home_set_complete_external_link_help_topics_content">In caso di problemi o domande sull\'app.</string>
<string name="action_report_an_issue">Segnala un problema</string>
<string name="upload_answer_yes"></string>
<string name="upload_answer_no">No</string>
<string name="upload_step_1_header">Un funzionario sanitario ti sta chiedendo di caricare i tuoi dati?</string>
<string name="upload_step_4_header">Consenso al caricamento</string>
<string name="upload_step_verify_pin_header">Carica i tuoi dati</string>
<string name="upload_step_verify_pin_sub_header">Un funzionario sanitario statale o del territorio invierà un PIN al tuo dispositivo tramite messaggio di testo. Inseriscilo qui sotto per caricare i tuoi dati.</string>
<string name="action_verify_upload_pin">Carica i miei dati</string>
<string name="action_verify_invalid_pin">PIN non valido, chiedi al funzionario sanitario di inviarti un altro PIN.</string>
<string name="upload_finished_header">Grazie per aver aiutato a fermare la diffusione del COVID-19!</string>
<string name="upload_finished_sub_header">Hai caricato con successo i tuoi dati sul sistema altamente sicuro di archiviazione COVIDSafe. \n\nI funzionari sanitari statali o del territorio informeranno gli altri utenti COVIDSafe che hanno registrato casi di stretto contatto con te. La tua identità rimarrà anonima per gli altri utenti.</string>
<string name="country_region_name_au2">Isola di Norfolk</string>
<string name="country_region_name_cu">Cuba</string>
<string name="country_region_name_cw">Curaçao</string>
<string name="country_region_name_ir">Iran</string>
<string name="country_region_name_sd">Sudan</string>
<string name="enabled">Abilitato</string>
<string name="disabled">Disabilitato</string>
<string name="service_ok_body">Mantieni il COVIDSafe attivo quando esci di casa o sei in luoghi pubblici.</string>
<string name="pin_number">codice PIN</string>
<string name="update_available_title">Aggiornamento disponibile!</string>
<string name="update_available_message">Abbiamo apportato miglioramenti a COVIDSafe.</string>
<string name="update_available_dismiss_btn">Ricordamelo più tardi</string>
<string name="heading">Titolo</string>
</resources>

View file

@ -1,120 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="home_header_active_title">COVIDSafe가 활성화되어 있습니다.</string>
<string name="home_header_inactive_title">COVIDSafe가 활성화되어 있지 않습니다.</string>
<string name="how_it_works_content">블루투스® 신호는 당신이 언제 다른 COVIDSafe 사용자 근처에 있었는지를 확인하는 데 사용됩니다. \n\n당신과 다른 COVIDSafe 사용자들 사이의 모든 근거리 접촉상황들은 근거리 접촉정보로 기록됩니다. 이 정보는 암호화되어 당신의 휴대폰에만 저장됩니다. \n\nCOVIDSafe 사용자로서 당신이 COVID-19에 양성 결과가 나오면, 주 또는 테리토리 보건 담당자가 당신에게 연락할 것입니다. 당신이 자신의 근거리 접촉정보를 보안성 높은 정보 저장 체계에 자발적으로 업로드할 수 있도록 도와줄 것입니다. \n\n또한 양성 결과가 나온 다른 COVIDSafe 사용자와 당신이 가까이 접촉한 경우, 주 또는 테리토리 보건 담당자가 당신에게 연락을 취할 수 있습니다. \n\n자세한 내용은 * 도움말 항목 * 페이지를 참조하세요</string>
<string name="need_location_service">COVIDSafe가 작동하려면 설정에서 위치서비스를 켜야 합니다.</string>
<string name="update_available_play_store_btn">구글 플레이 스토어 가기</string>
<string name="update_available_dismiss_btn">나중에 다시 알려 주세요</string>
<string name="personal_details_name_characters_prompt">성명에는 영어 알파벳을 사용하십시오. 다른 언어, 혹은 \',\' 또는 \'?\'와 같은 기호를 사용하지 마십시오.</string>
<string name="pin_number">핀 번호</string>
<string name="update_available_title">업데이트 가능!</string>
<string name="update_available_message">COVIDSafe를 개선하고 있습니다.</string>
<string name="heading">제목</string>
<string name="data_privacy_content">COVIDSafe에 등록하기 전에 COVIDSafe *개인정보 보호 정책을* 읽는 것이 중요합니다. \n\n당신이 16세 미만이라면, 부모 또는 보호자도 반드시 *개인정보 보호 정책을* 읽어야합니다. \n\nCOVIDSafe의 사용은 전적으로 자발적입니다. 언제든지 앱을 설치 또는 삭제할 수 있습니다. COVIDSafe를 삭제하면, 당신은 보안 서버에 있는 자신의 정보 삭제 또한 요청할 수 있습니다. \n\nCOVIDSafe에 등록하려면, 성명, 휴대폰 번호, 연령대 및 우편번호를 입력해야 합니다. \n\n등록 시 제출한 정보 및 당신의 COVIDSafe 사용정보는 보안성 높은 서버에 수집 및 저장됩니다. \n\nCOVIDSafe는 당신의 위치정보를 수집하지 않습니다. \n\nCOVIDSafe는 접촉 시각 및 당신과 접촉한 다른 COVIDSafe 사용자의 익명 ID 코드를 기록합니다. \n\n다른 COVIDSafe 사용자의 장치에 당신의 익명 ID 코드 및 당신과의 접촉 시각이 기록될 것입니다. \n\n다른 사용자가 COVID-19 양성 결과가 나오면, 그들이 자신의 접촉정보를 업로드 할 수 있으며, 주 또는 테리토리 보건 담당자가 접촉추적 목적으로 당신에게 연락을 취할 수 있습니다. \n\n당신의 등록 정보는 접촉추적 및 COVIDSafe의 적절하고 합법적인 기능을 위해서만 사용 또는 공개됩니다. \n\n자세한 정보는 호주 정부 보건부 웹사이트에서 확인할 수 있습니다. \n\n자신의 정보에 대한 권리와 개인정보의 취급 및 공유 방법에 대한 자세한 내용은 COVIDSafe *개인정보 보호 정책을* 참조하십시오.</string>
<string name="permission_success_content">1. 외출 시 휴대폰을 소지하고, COVIDSafe가 활성화되어 있도록 하십시오. \n\n2. 블루투스®는 ON 상태여야 합니다. \n\n3. 배터리 최적화는 OFF 상태여야 합니다.\n\n4. COVIDSafe는 페어링 요청을 보내지 않습니다. *더 자세히 알아보세요*.</string>
<string name="home_header_no_pairing">COVIDSafe는 * 페어링 요청 *을 보내지 않습니다.</string>
<string name="intro_headline">함께 할 때 우리는 COVID-19의 확산을 막을 수 있습니다</string>
<string name="registration_consent_content">본인은 호주 보건부 (Department of Health)의 다음과 같은 정보 수집에 동의합니다.</string>
<string name="under_sixteen_second_paragraph">다른 COVIDSafe 사용자가 COVID-19 양성 결과를 받은 후 그 사용자와 나 사이의 접촉정보.</string>
<string name="permission_success_headline">등록에 성공했습니다.</string>
<string name="home_app_permission_status_subtitle">COVIDSafe는 올바른 설정없이는 작동되지 않습니다.</string>
<string name="upload_step_4_sub_header">당신이 동의하지 않는 한, 당신과의 가까운 접촉정보는 업로드되지 않습니다.\n\n동의하시면, 당신과의 가까운 접촉정보가 업로드되고, 주 또는 테리토리 보건 담당자와 공유되어 접촉추적 목적으로 사용될 것입니다.\n\n자세한 내용은 COVIDSafe *개인 정보 보호 정책* 을 참조하세요.</string>
<string name="upload_finished_header">COVID-19의 확산을 막는 데 협조해 주셔서 감사합니다!</string>
<string name="service_ok_title">COVIDSafe가 활성화되어 있습니다.</string>
<string name="service_not_ok_body">외출 시 혹은 공공 장소에 있을 때 COVIDSafe가 활성화되어 있도록 하세요.</string>
<string name="service_ok_body">외출 시 혹은 공공 장소에 있을 때 COVIDSafe가 활성화되어 있도록 하세요.</string>
<string name="ReceivePinIssue">PIN을 받는 데 문제가 있습니까?</string>
<string name="enabled">활성화 됨</string>
<string name="disabled">비활성화 됨</string>
<string name="battery_optimisation_prompt">배터리 최적화를 비활성화 해야합니다.</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="personal_details_headline">본인의 정보 입력</string>
<string name="personal_details_headline_content_description">제목, 본인의 정보를 입력하세요</string>
<string name="personal_details_name_error_prompt">본인의 성명을 입력하세요.</string>
<string name="personal_details_age_content_description">연령대 선택</string>
<string name="personal_details_age_error_prompt">본인의 연령대를 선택하세요.</string>
<string name="personal_details_age_dialog_title">본인의 연령을 선택하세요.</string>
<string name="upload_step_4_header">동의 확인을 업로드하세요</string>
<string name="upload_step_4_header_content_description">제목, 동의 확인을 업로드하세요</string>
<string name="enter_number_content">본 휴대폰 번호 확인을 위해 6자리 PIN을 보내겠습니다.</string>
<string name="data_privacy_content">COVIDSafe에 등록하기 전에 COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">개인정보 보호 정책을</a> 읽는 것이 중요합니다. \n\n당신이 16세 미만이라면, 부모 또는 보호자도 반드시 <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">개인정보 보호 정책을</a> 읽어야합니다. \n\nCOVIDSafe의 사용은 전적으로 자발적입니다. 언제든지 앱을 설치 또는 삭제할 수 있습니다. COVIDSafe를 삭제하면, 당신은 보안 서버에 있는 자신의 정보 삭제 또한 요청할 수 있습니다. \n\nCOVIDSafe에 등록하려면, 성명, 휴대폰 번호, 연령대 및 우편번호를 입력해야 합니다. \n\n등록 시 제출한 정보 및 당신의 COVIDSafe 사용정보는 보안성 높은 서버에 수집 및 저장됩니다. \n\nCOVIDSafe는 당신의 위치정보를 수집하지 않습니다. \n\nCOVIDSafe는 접촉 시각 및 당신과 접촉한 다른 COVIDSafe 사용자의 익명 ID 코드를 기록합니다. \n\n다른 COVIDSafe 사용자의 장치에 당신의 익명 ID 코드 및 당신과의 접촉 시각이 기록될 것입니다. \n\n다른 사용자가 COVID-19 양성 결과가 나오면, 그들이 자신의 접촉정보를 업로드 할 수 있으며, 주 또는 테리토리 보건 담당자가 접촉추적 목적으로 당신에게 연락을 취할 수 있습니다. \n\n당신의 등록 정보는 접촉추적 및 COVIDSafe의 적절하고 합법적인 기능을 위해서만 사용 또는 공개됩니다. \n\n자세한 정보는 호주 정부 보건부 웹사이트에서 확인할 수 있습니다. \n\n자신의 정보에 대한 권리와 개인정보의 취급 및 공유 방법에 대한 자세한 내용은 COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">개인정보 보호 정책을</a> 참조하십시오.</string>
<string name="intro_content">COVIDSafe는 코로나 바이러스 확산으로부터 지역사회를 보호하기 위해 호주 정부에 의해 개발되었습니다.
\n\n
COVIDSafe는 당신과 다른 앱 사용자와의 접촉을 안전하게 기록합니다. 바이러스 양성 결과가 나온 사람과 당신이 근거리 접촉을 한 경우 주 및 테리토리 보건 담당자가 당신에게 연락을 취할 수 있습니다.
\n\n
다함께 바이러스 확산을 막고 건강을 유지할 수 있습니다.</string>
<string name="how_it_works_content">블루투스® 신호는 당신이 언제 다른 COVIDSafe 사용자 근처에 있는지를 확인하는데 사용됩니다.
\n\n
당신과 다른 COVIDSafe 사용자들 사이의 모든 근거리 접촉 상황들은 근거리 접촉 정보로 기록됩니다. 이 정보는 암호화되어 당신의 휴대폰에만 저장됩니다.
\n\n
COVIDSafe 사용자로서 당신이 COVID-19에 양성 결과가 나오면, 주 또는 테리토리 보건 담당자가 당신에게 연락할 것입니다. 이 당국은 당신이 자신의 근거리 접촉 정보를 보안성 높은 정보 저장 체계에 자발적으로 업로드할 수 있도록 도와줄 것입니다.
\n\n
또한 양성 결과가 나온 다른 COVIDSafe 사용자와 당신이 가까이 접촉한 경우, 주 또는 테리토리 보건 담당자가 당신에게 연락을 취할 수 있습니다.
\n\n
자세한 내용은 <a href="https://www.covidsafe.gov.au/help-topics/ko.html"> 도움말 항목 </a> 페이지를 참조하세요</string>
<string name="home_data_uploaded_message">COVID-19의 확산 방지에 협조하고 자신의 증상을 추적하세요.</string>
<string name="home_data_has_been_uploaded_message">당신은 자가 격리를 통해 COVID-19의 확산을 막는 동시에 타인을 안전하게 보호하셨습니다.</string>
<string name="upload_finished_sub_header">보안성이 높은 COVIDSafe의 저장 체계에 당신의 정보를 성공적으로 업로드하였습니다.
\n\n
당신과 가까운 접촉기록이 있는 다른 COVIDSafe 사용자에게 주 또는 테리토리 보건 담당자가 통보할 것입니다. 다른 사용자들에게 당신의 신원은 익명으로 유지됩니다.</string>
<string name="activity_self_isolation_headline">감사합니다! COVID-19의 확산을 막는데 협조하셨습니다!</string>
<string name="activity_self_isolation_content">당신은 자가 격리를 통해 COVID-19의 확산을 막는 동시에 타인을 안전하게 보호하셨습니다.</string>
<string name="intro_content">COVIDSafe는 코로나 바이러스 확산으로부터 지역사회를 보호하기 위해 호주 정부에 의해 개발되었습니다. \n\nCOVIDSafe는 당신과 다른 앱 사용자와의 접촉을 안전하게 기록합니다. 바이러스 양성 결과가 나온 사람과 당신이 근거리 접촉을 한 경우 주 및 테리토리 보건 담당자가 당신에게 연락을 취할 수 있습니다. \n\n다함께 바이러스 확산을 막고 건강을 유지할 수 있습니다.</string>
<string name="upload_finished_sub_header">보안성이 높은 COVIDSafe의 저장 체계에 당신의 정보를 성공적으로 업로드하였습니다. \n\n당신과 가까운 접촉기록이 있는 다른 COVIDSafe 사용자에게 주 또는 테리토리 보건 담당자가 통보할 것입니다. 다른 사용자들에게 당신의 신원은 익명으로 유지됩니다.</string>
<string name="generic_internet_error">인터넷 연결상태를 확인하세요.</string>
<string name="dialog_uploading_message">당신의 COVIDSafe 정보가 현재 업로드 중입니다.
\n\n
앱을 닫지 마세요.</string>
<string name="share_this_app_content_html">COVID-19의 확산을 막아주세요! 호주 정부의 앱인 <a href="https://covidsafe.gov.au"> COVIDSafe </a>를 다운로드하세요. #COVID19 #coronavirusaustralia #stayhomesavelives <a href="https://covidsafe.gov.au"> covidsafe.gov.au </a></string>
<string name="service_not_ok_body">외출 전, 혹은 공공 장소에 있을 때 COVIDSafe가 활성화되어 있도록 하세요.</string>
<string name="dialog_uploading_message">당신의 COVIDSafe 정보가 현재 업로드 중입니다. \n\n앱을 닫지 마세요.</string>
<string name="service_not_ok_action">지금 앱을 확인하세요</string>
<string name="migration_in_progress">COVIDSafe 업데이트 진행 중.
\n\n
업데이트가 완료될 때까지 휴대폰이 꺼지지 않도록 해주세요.</string>
<string name="intro_headline">함께할 때 우리는 COVID-19의 확산을 막을 수 있습니다</string>
<string name="intro_headline_content_description">제목, 함께할 때 우리는 COVID-19의 확산을 막을 수 있습니다</string>
<string name="how_it_works_consent">보건상 추적이 필요한 경우, 항상 당신의 동의를 요청할 것입니다.</string>
<string name="migration_in_progress">COVIDSafe 업데이트 진행 중. \n\n업데이트가 완료될 때까지 휴대폰이 꺼지지 않도록 해주세요.</string>
<string name="data_privacy_headline">등록 및 개인정보 보호</string>
<string name="data_privacy_headline_content_description">제목, 등록 및 개인정보 보호</string>
<string name="consent_button">동의</string>
<string name="consent_call_for_action">동의 확인을 위해 \'동의\'를 선택하세요. </string>
<string name="registration_consent_content">본인은 호주 보건부 (Department of Health)의 다음과 같은 정보 수집에 동의합니다:</string>
<string name="registration_consent_first_paragraph">주 또는 테리토리 보건 담당자의 접촉 추적을 허용하기 위한 나의 등록 정보.</string>
<string name="under_sixteen_second_paragraph">다른 COVIDSafe 사용자가 COVID-19 양성 결과를 받은 후 그 사용자와 나 사이의 접촉 정보.</string>
<string name="registration_consent_second_paragraph">다른 COVIDSafe 사용자가 COVID-19 양성 결과를 받은 후 그 사용자와 나 사이의 접촉 정보.</string>
<string name="personal_details_post_code">호주의 우편번호</string>
<string name="personal_details_post_code_content_description">우편번호 입력</string>
<string name="personal_details_post_code_error_prompt">호주 우편번호는 반드시 4자리 숫자여야 합니다.</string>
<string name="invalid_phone_number">유효하지 않은 전화번호.</string>
<string name="personal_details_post_code_dialog_title">우편번호</string>
<string name="personal_details_button">계속</string>
<string name="under_sixteen_headline">계속 진행하려면 부모 혹은 보호자의 동의가 필요합니다</string>
<string name="under_sixteen_headline_content_description">제목, 계속 진행하려면 부모 혹은 보호자의 동의가 필요합니다</string>
<string name="under_sixteen_content">본인의 부모 또는 보호자가 호주 보건부 (Department of Health)의 다음과 같은 정보 수집에 동의함을 확인합니다:</string>
<string name="under_sixteen_first_paragraph">주 또는 테리토리 보건 담당자의 접촉 추적을 허용하기 위한 나의 등록 정보.</string>
<string name="enter_number_headline">본인의 휴대폰 번호를 입력하세요</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">노퍽 섬의 휴대폰 번호는 5-6자리입니다.</string>
<string name="enter_number_relative">친구나 친척을 대신해 등록하고 계십니까?
\n\n
COVIDSafe가 작동하려면, 자신의 장치와 전화번호를 사용하여 등록해야 합니다.</string>
<string name="enter_number_relative">친구나 친척을 대신해 등록하고 계십니까? \n\nCOVIDSafe가 작동하려면, 자신의 장치와 전화번호를 사용하여 등록해야 합니다.</string>
<string name="options_for_australia">호주 관련 옵션</string>
<string name="country_bf">부르키나 파소</string>
<string name="country_mk">구 유고슬라비아 마케도니아 공화국</string>
<string name="country_mr">모리타니아</string>
<string name="country_nf">노퍽 섬</string>
<string name="country_ss">남수단</string>
<string name="country_zw">짐바브웨</string>
<string name="country_region_name_bf">부르키나 파소</string>
<string name="country_region_name_mk">구 유고슬라비아 마케도니아 공화국</string>
<string name="country_region_name_au2">노퍽 섬</string>
<string name="country_region_name_zw">짐바브웨</string>
<string name="enter_pin_wrong_number">잘못된 휴대폰 번호입니까?</string>
<string name="enter_pin_timer_expire">후에 PIN이 만료됩니다.</string>
<string name="wrong_pin_number">잘못된 PIN 입력</string>
<string name="permission_content">COVIDSafe는 블루투스® 및 알림 기능이 활성화되어야 작동됩니다.
\n\n
\'진행\'을 선택하여 다음을 수행하십시오:
\n\n
1. 블루투스® 사용
\n
2. 위치 액세스 허용
\n
3. 배터리 최적화 비활성화
\n\n
안드로이드 상 블루투스®가 작동하려면 위치 액세스 권한이 필요합니다.
\n\n
COVIDSafe는 페어링 요청을 보내지 않습니다.</string>
<string name="enter_pin_timer_expire">후에 PIN이 만료됩니다</string>
<string name="wrong_ping_number">잘못된 PIN 입력</string>
<string name="permission_content">COVIDSafe는 블루투스® 및 알림 기능이 활성화되어야 작동됩니다. \n\n \'진행\'을 선택하여 다음을 수행하십시오: \n\n 1. 블루투스® 사용 \n\n 2. 위치 액세스 허용 \n\n 3. 배터리 최적화 비활성화 \n\n\n 안드로이드 상 블루투스®가 작동하려면 위치 액세스 권한이 필요합니다. \n\n COVIDSafe는 페어링 요청을 보내지 않습니다.</string>
<string name="change_device_name_primary_action">변경하고 계속하기</string>
<string name="change_device_name_secondary_action">생략하고 그대로 유지하기</string>
<string name="permission_success_headline">성공적으로 등록했습니다</string>
<string name="change_device_name_new_device_name">새 장치 이름</string>
<string name="change_device_name_default_device_name">안드로이드 폰</string>
<string name="change_device_name_content_line_1">당신의 장치 이름은 %s입니다.</string>
<string name="change_device_name_content_line_2">주변의 다른 블루투스® 장치가 이 이름을 볼 수 있습니다. 개인 정보가 포함되지 않은 장치 이름을 사용할 것을 권장합니다.</string>
<string name="change_device_name_headline">자신의 장치 이름</string>
<string name="change_device_name_headline_content_description">제목, 자신의 장치 이름</string>
<string name="permission_location_rationale">안드로이드 상 COVIDSafe 관련 블루투스® 기능을 사용하려면 위치 액세스 권한이 필요합니다. 그 권한 없이는 COVIDSafe가 제대로 작동하지 않습니다</string>
<string name="permission_button">진행</string>
<string name="permission_success_content">1. 외출 시 휴대폰을 소지하고, COVIDSafe가 활성화되어 있도록 하십시오.
\n\n
2. 블루투스®는 ON 상태여야 합니다.
\n\n
3. 배터리 최적화는 OFF 상태여야 합니다.
\n\n
4. COVIDSafe는 페어링 요청을 보내지 않습니다. <a href="https://www.covidsafe.gov.au/help-topics/ko.html#bluetooth-pairing-request">더 자세히 알아보세요</a>.</string>
<string name="home_set_complete_external_link_share_title">COVIDSafe 공유하기</string>
<string name="home_set_complete_external_link_news_title">최신 뉴스 및 업데이트</string>
<string name="home_set_complete_external_link_share_content">다른 이들에게 참여를 권유하세요. 우리는 함께할 때 더 강해집니다.</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_self_isolation_register_url">https://covid-form.service.gov.au</string>
<string name="home_set_complete_external_link_news_content">최신 코로나 바이러스 뉴스를 보려면, aus.gov.au을 방문하세요.</string>
<string name="home_set_complete_external_link_app_title">코로나 바이러스 앱 받기</string>
<string name="home_set_complete_external_link_app_content">최신 뉴스 및 조언을 보려면 정부 앱을 다운로드하세요.</string>
@ -127,125 +90,79 @@ COVIDSafe가 작동하려면, 자신의 장치와 전화번호를 사용하여
<string name="upload_answer_yes"></string>
<string name="upload_answer_no">아니요</string>
<string name="upload_step_1_header">보건 담당자가 당신의 정보를 업로드할 것을 당신에게 요청하고 있습니까?</string>
<string name="upload_step_1_header_content_description">제목, 보건 담당자가 당신의 정보를 업로드할 것을 당신에게 요청하고 있습니까?</string>
<string name="upload_step_1_body">COVID-19 양성 결과가 나온 경우에만 주 또는 테리토리 보건 담당자가 당신에게 연락해서 당신의 정보를 자발적으로 업로드하는 것을 도와줄 것입니다.
\n\n
\'예\'를 누르면, 본인의 정보 업로드에 동의해야 합니다.</string>
<string name="upload_step_1_body">COVID-19 양성 결과가 나온 경우에만 주 또는 테리토리 보건 담당자가 당신에게 연락해서 당신의 정보를 자발적으로 업로드하는 것을 도와줄 것입니다. \n\n\'예\'를 누르면, 본인의 정보 업로드에 동의해야 합니다.</string>
<string name="home_app_permission_status_title">설정을 확인하세요.</string>
<string name="permission_success_warning">COVIDSafe에 대한 푸시 알림을 켜 놓으면 앱이 제대로 작동하지 않는 경우 신속하게 알려드릴 수 있습니다.</string>
<string name="permission_success_button">계속</string>
<string name="notification_active_title">COVIDSafe가 활성화되어 있습니다.</string>
<string name="notification_not_active_title">COVIDSafe가 활성화되어 있지 않습니다.</string>
<string name="home_header_active_title">COVIDSafe가 활성화되어 있습니다.</string>
<string name="home_header_active_no_action_required">추가 조치가 필요하지 않습니다.</string>
<string name="home_header_inactive_title">COVIDSafe가 활성화되어 있지 않습니다.</string>
<string name="home_header_uploaded_on_date">당신의 정보가 %s에 업로드 되었습니다.</string>
<string name="home_header_inactive_check_your_permissions">설정을 확인하세요.</string>
<string name="home_bluetooth_permission">블루투스®: %s</string>
<string name="home_header_no_pairing">COVIDSafe는 <a href="https://www.covidsafe.gov.au/help-topics/ko.html#bluetooth-pairing-request"> 페어링 요청 </a>을 보내지 않습니다.</string>
<string name="home_non_battery_optimization_permission">배터리 최적화: %s</string>
<string name="home_location_permission">위치: %s</string>
<string name="home_push_notification_permission">푸시 알림: %s</string>
<string name="home_permission_on">On</string>
<string name="home_permission_off">Off</string>
<string name="home_setup_incomplete_title">승인
\n\n
확인</string>
<string name="home_setup_incomplete_subtitle">COVIDSafe가 이러한 기능에 액세스하려면 승인이 필요합니다.</string>
<string name="home_app_permission_status_subtitle">COVIDSafe는 올바른 설정 없이는 작동되지 않습니다.</string>
<string name="home_app_permission_push_notification_prompt">COVIDSafe가 푸시 알림을 하도록 허용해 주세요.</string>
<string name="home_been_tested_title">보건 담당자가 당신의 정보를 업로드할 것을 당신에게 요청했습니까?</string>
<string name="home_data_uploaded">자가 격리 등록</string>
<string name="home_data_uploaded_button">등록</string>
<string name="home_data_has_been_uploaded">당신의 데이터가 업로드되었습니다</string>
<string name="home_set_complete_disclaimer_title">COVID-19의 확산을 함께 방지합시다.</string>
<string name="upload_step_4_sub_header">당신이 동의하지 않는 한, 당신과의 가까운 접촉 정보는 업로드되지 않습니다.
\n\n
동의하시면, 당신과의 가까운 접촉 정보가 업로드되고, 주 또는 테리토리 보건 담당자와 공유되어 접촉추적 목적으로 사용될 것입니다.
\n\n
자세한 내용은 COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">개인 정보 보호 정책</a> 을 참조하세요.</string>
<string name="upload_step_verify_pin_header">본인의 정보를 업로드하세요</string>
<string name="upload_step_verify_pin_header_content_description">제목, 본인의 정보를 업로드하세요</string>
<string name="upload_step_verify_pin_sub_header">주 또는 테리토리 보건 담당자가 당신의 장치에 문자 메시지로 PIN을 보낼 것입니다. 본인의 정보를 업로드하려면 아래에 그 번호를 입력하십시오.</string>
<string name="action_verify_upload_pin">내 정보 업로드하기</string>
<string name="upload_finished_header_content_description">제목, COVID-19의 확산을 막는데 협조해 주셔서 감사합니다!</string>
<string name="upload_finished_header">COVID-19의 확산을 막는데 협조해 주셔서 감사합니다!</string>
<string name="action_verify_invalid_pin">잘못된 PIN입니다. 보건 담당자에게 다른 PIN을 보내달라고 요청하십시오.</string>
<string name="action_upload_your_data">본인의 데이터를 업로드하세요</string>
<string name="upload_your_data_description">COVID-19의 확산을 막기 위해 오늘 본인의 데이터를 업로드하세요</string>
<string name="upload_your_data_title">본인의 데이터를 업로드하세요</string>
<string name="action_continue">계속</string>
<string name="action_upload_done">계속</string>
<string name="upload_failed">업로드 실패</string>
<string name="upload_data_action">지금 데이터를 업로드하세요</string>
<string name="activity_self_isolation_button">계속</string>
<string name="country_cu">쿠바</string>
<string name="country_cw">퀴라소</string>
<string name="country_ir">이란</string>
<string name="country_sd">수단</string>
<string name="country_ie">아일랜드</string>
<string name="country_il">이스라엘</string>
<string name="country_it">이탈리아</string>
<string name="country_region_name_cu">쿠바</string>
<string name="country_region_name_cw">퀴라소</string>
<string name="country_region_name_ir">이란</string>
<string name="country_region_name_sd">수단</string>
<string name="country_region_name_ie">아일랜드</string>
<string name="country_region_name_il">이스라엘</string>
<string name="data_privacy_button">다음</string>
<string name="enter_number_for_example">예를 들어:</string>
<string name="invalid_australian_phone_number_error_prompt">호주 휴대폰 번호는 최대 10자리입니다.</string>
<string name="invalid_phone_number_digits_error_prompt" formatted="false">%1s 휴대폰 번호에는 %2s자리가 있습니다.</string>
<string name="enter_number_button">PIN 받기</string>
<string name="search">검색</string>
<string name="country_af">아프가니스탄</string>
<string name="country_al">알바니아</string>
<string name="country_dz">알제리</string>
<string name="country_ad">안도라</string>
<string name="country_ao">앙골라</string>
<string name="country_ai">앵귈라</string>
<string name="country_ag">앤티가 바부다</string>
<string name="country_ar">아르헨티나</string>
<string name="country_am">아르메니아</string>
<string name="country_aw">아루바</string>
<string name="country_au">호주</string>
<string name="country_at">오스트리아</string>
<string name="country_az">아제르바이잔</string>
<string name="country_bs">바하마</string>
<string name="country_bh">바레인</string>
<string name="country_bd">방글라데시</string>
<string name="country_bb">바베이도스</string>
<string name="country_by">벨라루스</string>
<string name="country_be">벨기에</string>
<string name="country_dj">지부티</string>
<string name="country_hk">홍콩</string>
<string name="country_hu">헝가리</string>
<string name="country_is">아이슬란드</string>
<string name="country_in">인도</string>
<string name="country_id">인도네시아</string>
<string name="country_iq">이라크</string>
<string name="country_ci">아이보리 해안</string>
<string name="country_jm">자메이카</string>
<string name="country_jp">일본</string>
<string name="country_jo">요르단</string>
<string name="country_kz">카자흐스탄</string>
<string name="country_ke">케냐</string>
<string name="country_ki">키리바시</string>
<string name="country_kw">쿠웨이트</string>
<string name="country_kg">키르기스스탄</string>
<string name="country_la">라오스</string>
<string name="country_lv">라트비아</string>
<string name="country_lb">레바논</string>
<string name="country_ls">레소토</string>
<string name="country_lr">라이베리아</string>
<string name="country_ly">리비아</string>
<string name="country_li">리히텐슈타인</string>
<string name="country_lt">리투아니아</string>
<string name="country_no">노르웨이</string>
<string name="country_om">오만</string>
<string name="country_pk">파키스탄</string>
<string name="country_pw">팔라우</string>
<string name="country_vn">베트남</string>
<string name="country_vg">영국령 버진 아일랜드</string>
<string name="country_vi">미국령 버진 아일랜드</string>
<string name="country_ye">예멘</string>
<string name="country_zm">잠비아</string>
<string name="country_region_name_al">알바니아</string>
<string name="country_region_name_dz">알제리</string>
<string name="country_region_name_ao">앙골라</string>
<string name="country_region_name_ai">앵귈라</string>
<string name="country_region_name_ag">앤티가 바부다</string>
<string name="country_region_name_ar">아르헨티나</string>
<string name="country_region_name_am">아르메니아</string>
<string name="country_region_name_aw">아루바</string>
<string name="country_region_name_au">호주</string>
<string name="country_region_name_at">오스트리아</string>
<string name="country_region_name_az">아제르바이잔</string>
<string name="country_region_name_bs">바하마</string>
<string name="country_region_name_bh">바레인</string>
<string name="country_region_name_bd">방글라데시</string>
<string name="country_region_name_bb">바베이도스</string>
<string name="country_region_name_by">벨라루스</string>
<string name="country_region_name_be">벨기에</string>
<string name="country_region_name_hk">홍콩</string>
<string name="country_region_name_hu">헝가리</string>
<string name="country_region_name_is">아이슬란드</string>
<string name="country_region_name_in">인도</string>
<string name="country_region_name_id">인도네시아</string>
<string name="country_region_name_iq">이라크</string>
<string name="country_region_name_ci">아이보리 해안</string>
<string name="country_region_name_jm">자메이카</string>
<string name="country_region_name_jp">일본</string>
<string name="country_region_name_jo">요르단</string>
<string name="country_region_name_kz">카자흐스탄</string>
<string name="country_region_name_ke">케냐</string>
<string name="country_region_name_kw">쿠웨이트</string>
<string name="country_region_name_kg">키르기스스탄</string>
<string name="country_region_name_la">라오스</string>
<string name="country_region_name_lv">라트비아</string>
<string name="country_region_name_lb">레바논</string>
<string name="country_region_name_li">리히텐슈타인</string>
<string name="country_region_name_lt">리투아니아</string>
<string name="country_region_name_no">노르웨이</string>
<string name="country_region_name_om">오만</string>
<string name="country_region_name_pk">파키스탄</string>
<string name="country_region_name_vn">베트남</string>
<string name="country_region_name_vg">영국령 버진 아일랜드</string>
<string name="country_region_name_vi">미국령 버진 아일랜드</string>
<string name="country_region_name_ye">예멘</string>
<string name="country_region_name_zm">잠비아</string>
<string name="enter_pin_headline" formatted="false">%s %s에 보내진 PIN을 입력하세요</string>
<string name="dialog_error_uploading_message">정보를 업로드하는 동안 오류가 발생했습니다. 다시 시도하세요.</string>
<string name="dialog_error_uploading_positive">다시 시도</string>
@ -255,212 +172,119 @@ COVIDSafe가 작동하려면, 자신의 장치와 전화번호를 사용하여
<string name="service_not_ok_title">COVIDSafe가 활성화되어 있지 않습니다</string>
<string name="intro_button">저도 동참하고 싶어요</string>
<string name="how_it_works_headline">COVIDSafe의 작동 원리</string>
<string name="how_it_works_headline_content_description">제목, COVIDSafe의 작동 원리</string>
<string name="how_it_works_button">다음</string>
<string name="country_dm">도미니카</string>
<string name="country_do">도미니카 공화국</string>
<string name="country_ec">에콰도르</string>
<string name="country_eg">이집트</string>
<string name="country_sv">엘살바도르</string>
<string name="country_gq">적도 기니</string>
<string name="country_ee">에스토니아</string>
<string name="country_et">에티오피아</string>
<string name="country_fo">페로 제도</string>
<string name="country_fj">피지</string>
<string name="country_fi">핀란드</string>
<string name="country_fr">프랑스</string>
<string name="country_gf">프랑스령 기아나</string>
<string name="country_ga">가봉</string>
<string name="country_gm">감비아</string>
<string name="country_ge">그루지야</string>
<string name="country_de">독일</string>
<string name="country_gh">가나</string>
<string name="country_gi">지브롤터</string>
<string name="country_gr">그리스</string>
<string name="country_gl">그린란드</string>
<string name="country_gd">그레나다</string>
<string name="country_gp">과들루프</string>
<string name="country_gu"></string>
<string name="country_gt">과테말라</string>
<string name="country_gn">기니</string>
<string name="country_gw">기니 비사우</string>
<string name="country_gy">가이아나</string>
<string name="country_ht">아이티</string>
<string name="country_hn">온두라스</string>
<string name="country_ps">팔레스타인 영토</string>
<string name="country_pa">파나마</string>
<string name="country_es">스페인</string>
<string name="country_lk">스리랑카</string>
<string name="country_sr">수리남</string>
<string name="country_sz">스와질란드</string>
<string name="country_se">스웨덴</string>
<string name="country_ch">스위스</string>
<string name="country_tw">대만</string>
<string name="country_tj">타지키스탄</string>
<string name="country_tz">탄자니아</string>
<string name="country_th">태국</string>
<string name="country_tl">동티모르</string>
<string name="country_tg">토고</string>
<string name="country_to">통가</string>
<string name="country_tt">트리니다드 토바고</string>
<string name="country_tn">튀니지아</string>
<string name="country_tr">터키</string>
<string name="country_tm">투르크메니스탄</string>
<string name="country_tc">터크스 케이커스 제도</string>
<string name="country_ug">우간다</string>
<string name="country_ua">우크라이나</string>
<string name="country_ae">아랍 에미리트</string>
<string name="country_gb">영국</string>
<string name="country_us">미국</string>
<string name="country_uy">우루과이</string>
<string name="country_uz">우즈베키스탄</string>
<string name="country_vu">바누아투</string>
<string name="country_ve">베네수엘라</string>
<string name="country_region_name_dm">도미니카</string>
<string name="country_region_name_do">도미니카 공화국</string>
<string name="country_region_name_ec">에콰도르</string>
<string name="country_region_name_sv">엘살바도르</string>
<string name="country_region_name_ee">에스토니아</string>
<string name="country_region_name_fj">피지</string>
<string name="country_region_name_fi">핀란드</string>
<string name="country_region_name_fr">프랑스</string>
<string name="country_region_name_ga">가봉</string>
<string name="country_region_name_ge">그루지야</string>
<string name="country_region_name_de">독일</string>
<string name="country_region_name_gh">가나</string>
<string name="country_region_name_gr">그리스</string>
<string name="country_region_name_gd">그레나다</string>
<string name="country_region_name_gu"></string>
<string name="country_region_name_gt">과테말라</string>
<string name="country_region_name_gw">기니 비사우</string>
<string name="country_region_name_ht">아이티</string>
<string name="country_region_name_hn">온두라스</string>
<string name="country_region_name_pa">파나마</string>
<string name="country_region_name_es">스페인</string>
<string name="country_region_name_lk">스리랑카</string>
<string name="country_region_name_se">스웨덴</string>
<string name="country_region_name_ch">스위스</string>
<string name="country_region_name_tw">대만</string>
<string name="country_region_name_tj">타지키스탄</string>
<string name="country_region_name_tz">탄자니아</string>
<string name="country_region_name_th">태국</string>
<string name="country_region_name_tg">토고</string>
<string name="country_region_name_tt">트리니다드 토바고</string>
<string name="country_region_name_tn">튀니지아</string>
<string name="country_region_name_tr">터키</string>
<string name="country_region_name_tm">투르크메니스탄</string>
<string name="country_region_name_tc">터크스 케이커스 제도</string>
<string name="country_region_name_ug">우간다</string>
<string name="country_region_name_ua">우크라이나</string>
<string name="country_region_name_ae">아랍 에미리트</string>
<string name="country_region_name_gb">영국</string>
<string name="country_region_name_us">미국</string>
<string name="country_region_name_uy">우루과이</string>
<string name="country_region_name_uz">우즈베키스탄</string>
<string name="country_region_name_ve">베네수엘라</string>
<string name="enter_pin_resend_pin">PIN 다시 보내기</string>
<string name="pin_issue">
<a href="https://www.covidsafe.gov.au/help-topics/ko.html#verify-mobile-number-pin"> PIN을 받는데 문제가 있습니까? </a>
</string>
<string name="enter_pin_button">확인하기</string>
<string name="permission_headline">앱 설정</string>
<string name="notification_active_body">집을 나거나 공공 장소에있을 때 COVIDSafe가 활성화되어 있도록 하세요.</string>
<string name="notification_not_active_body">집을 나거나 공공 장소에있을 때 COVIDSafe가 활성화되어 있는지 확인하세요.</string>
<string name="generic_error">나중에 다시 시도하세요.</string>
<string name="registration_consent_headline">등록 동의</string>
<string name="personal_details_name_title">성명</string>
<string name="personal_details_name_content_description">성명 입력</string>
<string name="personal_details_age_title">연령대 (선택)</string>
<string name="personal_details_dialog_ok">선택하기</string>
<string name="navigation_back_button_content_description">이전 페이지</string>
<string name="select_country_or_region">국가 또는 지역을 선택하세요</string>
<string name="country_bz">벨리즈</string>
<string name="country_bj">베냉</string>
<string name="country_bm">버뮤다</string>
<string name="country_bt">부탄</string>
<string name="country_bo">볼리비아</string>
<string name="country_ba">보스니아 헤르체고비나</string>
<string name="country_bw">보츠와나</string>
<string name="country_br">브라질</string>
<string name="country_bn">브루나이</string>
<string name="country_bg">불가리아</string>
<string name="country_bi">부룬디</string>
<string name="country_kh">캄보디아</string>
<string name="country_cm">카메룬</string>
<string name="country_ca">캐나다</string>
<string name="country_cv">카보 베르데</string>
<string name="country_ky">케이맨 제도</string>
<string name="country_cf">중앙 아프리카 공화국</string>
<string name="country_td">차드</string>
<string name="country_cl">칠레</string>
<string name="country_cn">중국</string>
<string name="country_co">콜롬비아</string>
<string name="country_km">코모로</string>
<string name="country_ck">쿡 제도</string>
<string name="country_cr">코스타리카</string>
<string name="country_hr">크로아티아</string>
<string name="country_cy">키프로스</string>
<string name="country_cz">체코 공화국</string>
<string name="country_cd">콩고 공화국</string>
<string name="country_dk">덴마크</string>
<string name="country_lu">룩셈부르크</string>
<string name="country_mo">마카오</string>
<string name="country_mg">마다가스카르</string>
<string name="country_mw">말라위</string>
<string name="country_my">말레이시아</string>
<string name="country_mv">몰디브</string>
<string name="country_ml">말리</string>
<string name="country_mt">몰타</string>
<string name="country_mq">마르티니크</string>
<string name="country_mu">모리셔스</string>
<string name="country_mx">멕시코</string>
<string name="country_md">몰도바</string>
<string name="country_mc">모나코</string>
<string name="country_mn">몽골</string>
<string name="country_me">몬테네그로</string>
<string name="country_ms">몬세라트</string>
<string name="country_ma">모로코</string>
<string name="country_mz">모잠비크</string>
<string name="country_mm">미얀마</string>
<string name="country_na">나미비아</string>
<string name="country_np">네팔</string>
<string name="country_nl">네덜란드</string>
<string name="country_an">네덜란드령 안틸레스</string>
<string name="country_nc">뉴칼레도니아</string>
<string name="country_nz">뉴질랜드</string>
<string name="country_ni">니카라과</string>
<string name="country_ne">니제르</string>
<string name="country_ng">나이지리아</string>
<string name="country_pg">파푸아 뉴기니</string>
<string name="country_py">파라과이</string>
<string name="country_pe">페루</string>
<string name="country_ph">필리핀</string>
<string name="country_pl">폴란드</string>
<string name="country_pt">포르투갈</string>
<string name="country_pr">푸에르토리코</string>
<string name="country_qa">카타르</string>
<string name="country_cg">콩고 공화국</string>
<string name="country_re">레위니옹 섬</string>
<string name="country_ro">루마니아</string>
<string name="country_ru">러시아</string>
<string name="country_rw">르완다</string>
<string name="country_kn">세인트 키츠 네비스</string>
<string name="country_lc">세인트 루시아</string>
<string name="country_vc">세인트 빈센트 그레나딘</string>
<string name="country_ws">사모아</string>
<string name="country_st">상투메 프린시페</string>
<string name="country_sa">사우디 아라비아</string>
<string name="country_sn">세네갈</string>
<string name="country_rs">세르비아</string>
<string name="country_sc">세이셸</string>
<string name="country_sl">시에라 리온</string>
<string name="country_sg">싱가폴</string>
<string name="country_sk">슬로바키아</string>
<string name="country_si">슬로베니아</string>
<string name="country_sb">솔로몬 제도</string>
<string name="country_so">소말리아</string>
<string name="country_za">남아공화국</string>
<string name="country_kr">대한민국</string>
<string name="service_ok_title">COVIDSafe가 활성화되어 있습니다.</string>
<string name="service_ok_body">외출 시 혹은 공공 장소에 있을 때 COVIDSafe가 활성화되어 있도록 하세요.</string>
<string name="enabled">활성화 됨</string>
<string name="disabled">비활성화 됨</string>
<string name="battery_optimisation_prompt">배터리 최적화를 비활성화 해야합니다.</string>
<!-- <string name="invalid_norfolk_phone_number_error_prompt">노퍽 섬의 휴대폰 번호는 5-6자리입니다.</string>-->
<!-- <string name="invalid_name">잘못된 이름</string>-->
<!-- <string name="Select_country_or_region_headline">국가 또는 지역을 선택하세요</string>-->
<!-- <string name="Enter_your_mobile_number_label">본인의 휴대폰 번호를 입력하세요</string>-->
<!-- <string name="norfolk_hint">예: 51234</string>-->
<!-- <string name="permission_content_iOS_2">1. 블루투스®-->
<!--2. 알림-->
<!--COVIDSafe는 페어링 요청을 보내지 않습니다.</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS">알림 기능이 활성화되어 있습니다</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS">COVIDSafe가 비활성화되어 있으면 알림을 받을 것입니다.</string>-->
<!-- <string name="home_set_complete_external_link_notifications_calltoaction_iOS">알림 설정 변경</string>-->
<!-- <string name="PN_BluetoothStatusTitle">COVIDSafe가 활성화되어 있지 않습니다.</string>-->
<!-- <string name="PN_BluetoothStatusBody">블루투스®를 켜서 외출 시 혹은 공공 장소에 있을 때 COVIDSafe가 활성화되어 있도록 하세요.</string>-->
<!-- <string name="PN_ReminderTitle">48시간 동안 접촉이 감지되지 않음</string>-->
<!-- <string name="PN_ReminderBody">COVIDSafe를 열어 실행 중인지 확인하세요.</string>-->
<!-- <string name="AllowBluetoothON">블루투스® 접속: ON</string>-->
<!-- <string name="AllowBluetoothOFF">블루투스® 접속: OFF</string>-->
<!-- <string name="allow_bluetooth_call">COVIDSafe의 블루투스® 접속을 허용해 주세요</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS_off">알림 기능이 비활성화 되었습니다</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS_off">COVIDSafe가 활성화되어 있지 않으면 알림을 받지 못합니다.</string>-->
<!-- <string name="BluetoothON">블루투스®: ON</string>-->
<!-- <string name="BluetoothOFF">블루투스®: OFF</string>-->
<!-- <string name="BluetoothOFF_content">휴대폰의 블루투스®를 켜십시오</string>-->
<!-- <string name="home_setup_help">도움</string>-->
<!-- <string name="permission_content_iOS">COVIDSafe 작동을 위해 블루투스®가 활성화되어 있어야 합니다. 알림기능을 활성화하면, COVIDSafe가 비활성화 되어 있을 때 알림을 받게 됩니다.-->
<!--\'진행\'을 선택하여 활성화하십시오:</string>-->
<!-- <string name="under_sixteen_registration_consent_first_paragraph">주 또는 테리토리 보건 담당자의 접촉 추적을 허용하기 위한 나의 등록 정보.</string>-->
<!-- <string name="under_sixteen_consent_call_for_action">동의 확인을 위해 \'동의\'를 선택하세요.</string>-->
<!-- <string name="permission_success_content_iOS">외출 시 휴대폰을 소지하고, COVIDSafe가 활성화되어 있도록 하십시오.-->
<!--블루투스®는 ON 상태여야 합니다.-->
<!--COVIDSafe는 페어링 요청을 보내지 않습니다. 더 자세히 알아보세요.</string>-->
<!-- <string name="invalid_post_code">잘못된 우편번호</string>-->
<string name="country_region_name_bz">벨리즈</string>
<string name="country_region_name_bj">베냉</string>
<string name="country_region_name_bm">버뮤다</string>
<string name="country_region_name_bo">볼리비아</string>
<string name="country_region_name_ba">보스니아 헤르체고비나</string>
<string name="country_region_name_bw">보츠와나</string>
<string name="country_region_name_br">브라질</string>
<string name="country_region_name_bg">불가리아</string>
<string name="country_region_name_kh">캄보디아</string>
<string name="country_region_name_cm">카메룬</string>
<string name="country_region_name_ca">캐나다</string>
<string name="country_region_name_cv">카보 베르데</string>
<string name="country_region_name_ky">케이맨 제도</string>
<string name="country_region_name_cl">칠레</string>
<string name="country_region_name_cn">중국</string>
<string name="country_region_name_co">콜롬비아</string>
<string name="country_region_name_cr">코스타리카</string>
<string name="country_region_name_hr">크로아티아</string>
<string name="country_region_name_cy">키프로스</string>
<string name="country_region_name_cz">체코 공화국</string>
<string name="country_region_name_dk">덴마크</string>
<string name="country_region_name_lu">룩셈부르크</string>
<string name="country_region_name_mo">마카오</string>
<string name="country_region_name_my">말레이시아</string>
<string name="country_region_name_ml">말리</string>
<string name="country_region_name_mt">몰타</string>
<string name="country_region_name_mq">마르티니크</string>
<string name="country_region_name_mu">모리셔스</string>
<string name="country_region_name_mx">멕시코</string>
<string name="country_region_name_md">몰도바</string>
<string name="country_region_name_ms">몬세라트</string>
<string name="country_region_name_ma">모로코</string>
<string name="country_region_name_mz">모잠비크</string>
<string name="country_region_name_mm">미얀마</string>
<string name="country_region_name_na">나미비아</string>
<string name="country_region_name_np">네팔</string>
<string name="country_region_name_nl">네덜란드</string>
<string name="country_region_name_nz">뉴질랜드</string>
<string name="country_region_name_ni">니카라과</string>
<string name="country_region_name_ne">니제르</string>
<string name="country_region_name_ng">나이지리아</string>
<string name="country_region_name_pg">파푸아 뉴기니</string>
<string name="country_region_name_py">파라과이</string>
<string name="country_region_name_pe">페루</string>
<string name="country_region_name_ph">필리핀</string>
<string name="country_region_name_pl">폴란드</string>
<string name="country_region_name_pt">포르투갈</string>
<string name="country_region_name_pr">푸에르토리코</string>
<string name="country_region_name_qa">카타르</string>
<string name="country_region_name_ru">러시아</string>
<string name="country_region_name_rw">르완다</string>
<string name="country_region_name_kn">세인트 키츠 네비스</string>
<string name="country_region_name_lc">세인트 루시아</string>
<string name="country_region_name_vc">세인트 빈센트 그레나딘</string>
<string name="country_region_name_sn">세네갈</string>
<string name="country_region_name_rs">세르비아</string>
<string name="country_region_name_sg">싱가폴</string>
<string name="country_region_name_sk">슬로바키아</string>
<string name="country_region_name_si">슬로베니아</string>
<string name="country_region_name_sb">솔로몬 제도</string>
<string name="country_region_name_za">남아공화국</string>
<string name="country_region_name_kr">대한민국</string>
</resources>

View file

@ -1,468 +1,290 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="share_this_app_content_html">Hãy cùng tôi ngăn chặn sự lây lan của COVID-19! Tải <a href="https://covidsafe.gov.au"> COVIDSafe </a> &gt;, ứng dụng của Chính phủ Úc. # COVID19 #coronavirusaustralia #stayhomesavelives <a href="https://covidsafe.gov.au"> covidsafe.gov.au </a></string>
<string name="under_sixteen_headline_content_description">Tiêu đề, Bạn cần có sự đồng ý của cha mẹ/người giám hộ để kích hoạt</string>
<string name="under_sixteen_headline">Bạn cần có sự đồng ý của cha mẹ/người giám hộ để kích hoạt</string>
<string name="permission_success_content">1. Khi bạn rời khỏi nhà, hãy mang theo điện thoại bên mình và chắc rằng COVIDSafe đang hoạt động.
\n\n
2. Nên BẬT Bluetooth®.
\n\n
3. Nên TẮT tối ưu hóa pin.
\n\n
4. COVIDSafe không gửi yêu cầu kết nối. <a href="https://www.covidsafe.gov.au/help-topics/vi.html#bluetooth-pairing-request"> Tìm hiểu thêm </a> .</string>
<string name="generic_error">Vui lòng thử lại sau</string>
<string name="generic_internet_error">Xin vui lòng kiểm tra kết nối Internet của bạn</string>
<string name="dialog_uploading_message">Thông tin COVIDSafe của bạn hiện đang được đăng tải.
\n\n
Vui lòng không đóng ứng dụng.</string>
<string name="dialog_error_uploading_message">Bị lỗi trong khi đăng tải thông tin của bạn, vui lòng thử lại.</string>
<string name="dialog_error_uploading_positive">Thử lại</string>
<string name="dialog_error_uploading_negative">Hủy bỏ</string>
<string name="title_help">Trợ giúp</string>
<string name="share_this_app_content">Hãy cùng tôi ngăn chặn sự lây lan của COVID-19! Tải COVIDSafe, ứng dụng của Chính phủ Úc. # COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="service_not_ok_title">COVIDSafe không hoạt động</string>
<string name="service_not_ok_body">Đảm bảo COVIDSafe hoạt động trước khi bạn rời khỏi nhà hoặc khi ở những nơi công cộng.</string>
<string name="service_not_ok_action">Kiểm tra ứng dụng ngay</string>
<string name="migration_in_progress">COVIDSafe trong tiến trình cập nhật.
\n\n
Vui 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.</string>
<string name="intro_headline">Cùng nhau, chúng ta có thể ngăn chặn sự lây lan của COVID-19</string>
<string name="intro_headline_content_description">Tiêu đề, Cùng nhau, chúng ta có thể ngăn chặn sự lây lan của COVID-19</string>
<string name="intro_content">Chính phủ Úc đã phát triển COVIDSafe để giúp giữ an toàn cho cộng đồng tránh khỏi sự lây lan của coronavirus.
\n\n
COVIDSafe sẽ ghi lại một cách bảo mật các tiếp xúc của bạn với với những người dùng ứng dụng khác. Điều này sẽ cho phép các nhân viên y tế của tiểu bang và lãnh thổ liên lạc với bạn, nếu bạn đã tiếp xúc gần với người đã xét nghiệm dương tính với vi-rút.
\n\n
Cùng nhau chúng ta có thể giúp ngăn chặn sự lây lan và giữ sức khỏe.</string>
<string name="intro_button">Tôi muốn giúp đỡ</string>
<string name="how_it_works_headline">COVIDSafe hoạt động như thế nào</string>
<string name="how_it_works_headline_content_description">Tiêu đề, COVIDSafe hoạt động như thế nào</string>
<string name="how_it_works_content">Tín hiệu Bluetooth® được sử dụng để xác định khi bạn ở gần người dùng COVIDSafe khác.
\n\n
Mọi trường hợp tiếp xúc gần giữa bạn và những người dùng COVIDSafe khác đều được ghi nhận để tạo thông tin về tiếp xúc gần. Thông tin được mã hóa và chỉ được lưu trữ trong điện thoại của bạn.
\n\n
Nếu bạn xét nghiệm dương tính với COVID-19 với tư cách là người dùng COVIDSafe, nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ liên hệ với bạn. Họ sẽ hỗ trợ tải lên thông tin về tiếp xúc gần của bạn một cách tự nguyện vào hệ thống lưu trữ thông tin có độ an toàn cao
\n\n
Các nhân viên y tế của tiểu bang hoặc lãnh thổ cũng có thể liên hệ với bạn nếu bạn tiếp xúc gần với một người dùng COVIDSafe khác có kết quả xét nghiệm dương tính.
\n\n
Để biết thêm thông tin, vui lòng tham khảo trang <a href="https://www.covidsafe.gov.au/help-topics/vi.html"> Chủ đề Trợ giúp </a></string>
<string name="how_it_works_consent">Nếu cần theo dõi sức khỏe chúng tôi sẽ yêu cầu sự đồng ý của bạn.</string>
<string name="how_it_works_button">Tiếp theo</string>
<string name="data_privacy_headline">Đăng ký và bảo mật</string>
<string name="data_privacy_headline_content_description">Tiêu đề, Đăng ký và bảo mật</string>
<string name="data_privacy_content">Điều quan trọng là bạn phải đọc <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">chính sách bảo mật</a> của COVIDSafe trước khi đăng ký COVIDSafe. \n\nNếu bạn dưới 16 tuổi, cha mẹ/người giám hộ của bạn cũng phải đọc <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">chính sách bảo mật</a>. \n\nSử dụng COVIDSafe là hoàn toàn tự nguyện. Bạn có thể cài đặt hoặc xóa ứng dụng bất cứ lúc nào. Nếu bạn xóa COVIDSafe, <a href="https://www.covidsafe.gov.au/help-topics/vi.html">bạn cũng có thể yêu cầu xóa thông tin của mình</a> khỏi máy chủ bảo mật. \n\nĐể đăng ký COVIDSafe, bạn cần nhập tên, số điện thoại di động, độ tuổi và mã bưu điện. \n\nThông tin bạn gửi khi đăng ký, và thông tin về việc sử dụng COVIDSafe của bạn sẽ được thu thập và lưu trữ trên một máy chủ có độ an toàn cao. \n\nCOVIDSafe sẽ không thu thập thông tin về vị trí của bạn. \n\nCOVIDSafe sẽ lưu ý thời gian tiếp xúc và mã ID ẩn danh của những người dùng COVIDSafe khác mà bạn tiếp xúc. \n\nNhững người dùng COVIDSafe khác mà bạn tiếp xúc sẽ ghi lại mã ID ẩn danh và thời gian tiếp xúc với bạn trên thiết bị của họ. \n\nNếu người dùng khác xét nghiệm dương tính với COVID-19, họ có thể đăng tải thông tin tiếp xúc của họ và nhân viên y tế của tiểu bang hoặc lãnh thổ có thể liên hệ với bạn nhằm mục đích truy tìm việc tiếp xúc. \n\nChi tiết đăng ký của bạn sẽ chỉ được sử dụng hoặc tiết lộ để theo dõi việc tiếp xúc và cho hoạt động đúng đắn và hợp pháp của COVIDSafe. \n\nThông tin thêm có sẵn tại trang mạng của <a href="https://www.health.gov.au/">Bộ Y tế Chính phủ Úc</a>. \n\nXem <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">chính sách bảo mật</a> của COVIDSafe để biết thêm chi tiết về các quyền về thông tin của bạn và cách xử lý và chia sẻ thông tin đó.</string>
<string name="data_privacy_button">Tiếp theo</string>
<string name="consent_call_for_action">Chọn \'Tôi đồng ý\' để xác nhận đồng ý.</string>
<string name="consent_button">Tôi đồng ý</string>
<string name="registration_consent_headline">Đồng ý đăng ký</string>
<string name="registration_consent_content">Tôi đồng ý để Bộ Y tế Úc thu thập:</string>
<string name="registration_consent_first_paragraph">Thông tin đăng ký của tôi giúp các nhân viên y tế tiểu bang và lãnh thổ theo dõi sự tiếp xúc.</string>
<string name="registration_consent_second_paragraph">Thông tin tiếp xúc của tôi từ những người sử dụng COVIDSafe khác sau khi họ xét nghiệm dương tính với COVID-19.</string>
<string name="personal_details_headline">Nhập thông tin cá nhân của bạn</string>
<string name="personal_details_headline_content_description">Tiêu đề, Nhập thông tin cá nhân của bạn</string>
<string name="personal_details_name_title">Tên đầy đủ</string>
<string name="personal_details_name_content_description">Nhập tên đầy đủ</string>
<string name="personal_details_name_error_prompt">Vui lòng nhập tên đầy đủ của bạn.</string>
<string name="personal_details_age_title">Độ tuổi (chọn)</string>
<string name="personal_details_age_content_description">Chọn độ tuổi</string>
<string name="personal_details_age_error_prompt">Vui lòng chọn độ tuổi của bạn.</string>
<string name="personal_details_post_code">Mã bưu điện ở Úc</string>
<string name="personal_details_post_code_content_description">Nhập mã bưu điện</string>
<string name="personal_details_post_code_error_prompt">Số mã bưu điện Úc phải gồm 4 chữ số.</string>
<string name="personal_details_post_code_dialog_title">Mã bưu điện</string>
<string name="wrong_pin_number">Nhập sai mã PIN</string>
<string name="personal_details_age_dialog_title">Chọn tuổi của bạn</string>
<string name="personal_details_dialog_ok">Chọn</string>
<string name="navigation_back_button_content_description">Trang trước</string>
<string name="personal_details_button">Tiếp tục</string>
<string name="under_sixteen_content">Tôi xác nhận cha mẹ hoặc người giám hộ của tôi đồng ý cho Bộ Y tế Úc thu thập:</string>
<string name="under_sixteen_first_paragraph">Thông tin đăng ký của tôi giúp các nhân viên y tế tiểu bang và lãnh thổ theo dõi sự tiếp xúc.</string>
<string name="under_sixteen_second_paragraph">Thông tin tiếp xúc của tôi từ những người sử dụng COVIDSafe khác sau khi họ xét nghiệm dương tính với COVID-19.</string>
<string name="select_country_or_region">Chọn quốc gia hoặc khu vực</string>
<string name="enter_number_headline">Nhập sô điện thoại di động của bạn</string>
<string name="enter_number_for_example">Ví dụ:</string>
<string name="invalid_phone_number">Số điện thoại không hợp lệ.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">Số điện thoại di động ở Đảo Norfolk chứa từ 5 đến 6 chữ số.</string>
<string name="invalid_australian_phone_number_error_prompt">Số điện thoại di động ở Úc chứa tối đa 10 chữ số.</string>
<string name="invalid_phone_number_digits_error_prompt" formatted="false">Số điện thoại di động ở %1s chứa %2s chữ số.</string>
<string name="enter_number_content">Chúng tôi sẽ gửi cho bạn mã PIN gồm 6 chữ số để xác minh số điện thoại của bạn.</string>
<string name="enter_number_relative">Đăng ký dùm bạn bè hoặc người thân?
\n\n
Họ cần phải đăng ký bằng máy điện thoại và số điện thoại của riêng họ để COVIDSafe có thể hoạt động cho họ.</string>
<string name="enter_number_button">Nhận mã PIN</string>
<string name="search">Tìm kiếm</string>
<string name="options_for_australia">Tùy chọn cho Úc</string>
<string name="country_af">Afghanistan</string>
<string name="country_al">Albania</string>
<string name="country_dz">Algeria</string>
<string name="country_ad">Andorra</string>
<string name="country_ao">Angola</string>
<string name="country_ag">Antigua và Barbuda</string>
<string name="country_ai">Anguilla</string>
<string name="country_ar">Argentina</string>
<string name="country_am">Armenia</string>
<string name="country_aw">Aruba</string>
<string name="country_au">Úc</string>
<string name="country_at">Áo</string>
<string name="country_az">Azerbaijan</string>
<string name="country_bs">Bahamas</string>
<string name="country_bh">Bahrain</string>
<string name="country_bd">Bangladesh</string>
<string name="country_bb">Barbados</string>
<string name="country_by">Belarus</string>
<string name="country_be">Bỉ</string>
<string name="country_bz">Belize</string>
<string name="country_bj">Benin</string>
<string name="country_bm">Bermuda</string>
<string name="country_bt">Bhutan</string>
<string name="country_bo">Bolivia</string>
<string name="country_ba">Bosnia và Herzegovina</string>
<string name="country_bw">Botswana</string>
<string name="country_br">Brazil</string>
<string name="country_bn">Brunei</string>
<string name="country_bg">Bulgaria</string>
<string name="country_bf">Burkina Faso</string>
<string name="country_bi">Burundi</string>
<string name="country_kh">Campuchia</string>
<string name="country_cm">Cameroon</string>
<string name="country_ca">Canada</string>
<string name="country_cv">Cape Verde</string>
<string name="country_ky">Quần đảo Cayman</string>
<string name="country_cf">Cộng hòa Trung Phi</string>
<string name="country_td">Chad</string>
<string name="country_cl">Chi Lê</string>
<string name="country_cn">Trung Quốc</string>
<string name="country_co">Colombia</string>
<string name="country_km">Comoros</string>
<string name="country_ck">Quần đảo Cook</string>
<string name="country_cr">Costa Rica</string>
<string name="country_hr">Croatia</string>
<string name="country_cy">Síp</string>
<string name="country_cz">Cộng hòa Séc</string>
<string name="country_cd">Cộng hòa dân chủ Congo</string>
<string name="country_dk">Đan mạch</string>
<string name="country_dj">Djibouti</string>
<string name="country_dm">Dominica</string>
<string name="country_do">Cộng hòa Dominica</string>
<string name="country_ec">Ecuador</string>
<string name="country_eg">Ai Cập</string>
<string name="country_gq">Guinea Xích đạo</string>
<string name="country_sv">El Salvador</string>
<string name="country_ee">Estonia</string>
<string name="country_et">Ethiopia</string>
<string name="country_fo">Quần đảo Faroe</string>
<string name="country_fj">Fiji</string>
<string name="country_fi">Phần Lan</string>
<string name="country_fr">Pháp</string>
<string name="country_gf">Guiana thuộc Pháp</string>
<string name="country_ga">Gabon</string>
<string name="country_gm">Gambia</string>
<string name="country_ge">Georgia</string>
<string name="country_de">Đức</string>
<string name="country_gh">Ghana</string>
<string name="country_gi">Gibraltar</string>
<string name="country_gr">Hy Lạp</string>
<string name="country_gl">Greenland</string>
<string name="country_gd">Grenada</string>
<string name="country_gp">Guadeloupe</string>
<string name="country_gu">Guam</string>
<string name="country_gt">Guatemala</string>
<string name="country_gn">Guinea</string>
<string name="country_gw">Guinea-Bissau</string>
<string name="country_gy">Guyana</string>
<string name="country_ht">Haiti</string>
<string name="country_hn">Honduras</string>
<string name="country_hk">Hồng Kông</string>
<string name="country_hu">Hungary</string>
<string name="country_is">Iceland</string>
<string name="country_in">Ấn Độ</string>
<string name="country_id">Indonesia</string>
<string name="country_iq">Iraq</string>
<string name="country_ie">Ái Nhĩ Lan</string>
<string name="country_il">Israel</string>
<string name="country_it">Ý</string>
<string name="country_ci">Bờ biển Ngà</string>
<string name="country_jm">Jamaica</string>
<string name="country_jp">Nhật Bản</string>
<string name="country_jo">Jordan</string>
<string name="country_kz">Kazakhstan</string>
<string name="country_ke">Kenya</string>
<string name="country_ki">Kiribati</string>
<string name="country_kw">Kuwait</string>
<string name="country_kg">Kyrgyzstan</string>
<string name="country_la">Lào</string>
<string name="country_lv">Latvia</string>
<string name="country_lb">Lebanon</string>
<string name="country_ls">Lesotho</string>
<string name="country_lr">Liberia</string>
<string name="country_ly">Libya</string>
<string name="country_li">Liechtenstein</string>
<string name="country_lt">Lithuania</string>
<string name="country_lu">Luxembourg</string>
<string name="country_mo">Ma Cao</string>
<string name="country_mk">Cộng hoà Macedonia trực thuộc Nam Tư cũ </string>
<string name="country_mg">Madagascar</string>
<string name="country_mw">Malawi</string>
<string name="country_my">Mã Lai</string>
<string name="country_mv">Maldives</string>
<string name="country_ml">Mali</string>
<string name="country_mt">Malta</string>
<string name="country_mq">Martinique</string>
<string name="country_mr">Mauritania</string>
<string name="country_mu">Mauritius</string>
<string name="country_mx">Mexico</string>
<string name="country_md">Moldova</string>
<string name="country_mc">Monaco</string>
<string name="country_mn">Mông Cổ</string>
<string name="country_me">Montenegro</string>
<string name="country_ms">Montserrat</string>
<string name="country_ma">Ma-rốc</string>
<string name="country_mz">Mozambique</string>
<string name="country_mm">Myanmar</string>
<string name="country_na">Namibia</string>
<string name="country_np">Nepal</string>
<string name="country_nl">Hà lan</string>
<string name="country_an">Antilles Hà Lan</string>
<string name="country_nc">New Caledonia</string>
<string name="country_nz">New Zealand</string>
<string name="country_ni">Nicaragua</string>
<string name="country_ne">Niger</string>
<string name="country_ng">Nigeria</string>
<string name="country_no">Na Uy</string>
<string name="country_om">Oman</string>
<string name="country_pk">Pakistan</string>
<string name="country_pw">Palau</string>
<string name="country_ps">Lãnh thổ Palestine</string>
<string name="country_pa">Panama</string>
<string name="country_pg">Papua New Guinea</string>
<string name="country_py">Paraguay</string>
<string name="country_pe">Peru</string>
<string name="country_ph">Philippine</string>
<string name="country_pl">Ba Lan</string>
<string name="country_pt">Bồ Đào Nha</string>
<string name="country_pr">Puerto Rico</string>
<string name="country_qa">Qatar</string>
<string name="country_cg">Cộng hòa Congo</string>
<string name="country_re">Đảo Reunion</string>
<string name="country_ro">Rumani</string>
<string name="country_ru">Nga</string>
<string name="country_rw">Rwanda</string>
<string name="country_kn">Saint Kitts và Nevis</string>
<string name="country_lc">Saint Lucia</string>
<string name="country_vc">Saint Vincent và Grenadines</string>
<string name="country_ws">Samoa</string>
<string name="country_st">Sao Tome và Principe</string>
<string name="country_sa">Ả Rập Saudi</string>
<string name="country_sn">Senegal</string>
<string name="country_rs">Serbia</string>
<string name="country_sc">Seychelles</string>
<string name="country_sl">Sierra Leone</string>
<string name="country_sg">Singapore</string>
<string name="country_sk">Slovakia</string>
<string name="country_si">Slovenia</string>
<string name="country_sb">Quần đảo Solomon</string>
<string name="country_so">Somalia</string>
<string name="country_za">Nam Phi</string>
<string name="country_kr">Hàn quốc</string>
<string name="country_ss">Nam Sudan</string>
<string name="country_es">Tây Ban Nha</string>
<string name="country_lk">Sri Lanka</string>
<string name="country_sr">Suriname</string>
<string name="country_sz">Swaziland</string>
<string name="country_se">Thụy Điển</string>
<string name="country_ch">Thụy sĩ</string>
<string name="country_tw">Đài Loan</string>
<string name="country_tj">Tajikistan</string>
<string name="country_tz">Tanzania</string>
<string name="country_th">Thái lan</string>
<string name="country_tg">Togo</string>
<string name="country_tl">Đông Timor</string>
<string name="country_to">Tonga</string>
<string name="country_tt">Trinidad và Tobago</string>
<string name="country_tn">Tunisia</string>
<string name="country_tr">Thổ nhĩ kỳ</string>
<string name="country_tm">Turkmenistan</string>
<string name="country_tc">Quần đảo Turks và Caicos</string>
<string name="country_ug">Uganda</string>
<string name="country_ua">Ukraine</string>
<string name="country_ae">Các Tiểu Vương Quốc Ả Rập Thống Nhất</string>
<string name="country_gb">Vương quốc Anh</string>
<string name="country_us">Hoa Kỳ</string>
<string name="country_uy">Uruguay</string>
<string name="country_uz">Uzbekistan</string>
<string name="country_vu">Vanuatu</string>
<string name="country_ve">Venezuela</string>
<string name="country_vn">Việt Nam</string>
<string name="country_vg">Quần đảo Virgin, Anh</string>
<string name="country_vi">Quần đảo Virgin, Hoa Kỳ</string>
<string name="country_ye">Yemen</string>
<string name="country_zm">Zambia</string>
<string name="country_zw">Zimbabwe</string>
<string name="enter_pin_headline" formatted="false">Nhập mã PIN được gửi tới %s %s</string>
<string name="enter_pin_wrong_number">Số điện thoại này có sai không?</string>
<string name="enter_pin_timer_expire">MÃ PIN của bạn sẽ hết hạn trong </string>
<string name="enter_pin_resend_pin">Gửi lại mã PIN</string>
<string name="pin_issue">
<a href="https://www.covidsafe.gov.au/help-topics/vi.html#verify-mobile-number-pin"> Có vấn đề với việc nhận mã PIN của bạn? </a>
</string>
<string name="enter_pin_button">Xác minh</string>
<string name="permission_headline">Cài đặt ứng dụng</string>
<string name="permission_content">COVIDSafe cần Bluetooth® và thông báo được kích hoạt để hoạt động.
\n\n
Chọn \'Kích hoạt\' để:
\n\n
1. Kích hoạt Bluetooth®
\n
2. Cho phép quyền truy cập vị trí
\n
3. Tắt tối ưu hóa pin
\n\n
Android cần quyền truy cập Vị trí để Bluetooth® hoạt động.
\n\n
COVIDSafe không gửi yêu cầu ghép nối.</string>
<string name="permission_button">Kích hoạt</string>
<string name="permission_location_rationale">Android yêu cầu quyền truy cập vị trí để kích hoạt các chức năng Bluetooth® cho COVIDSafe. Nếu không, COVIDSafe sẽ không thể hoạt động đúng cách</string>
<string name="change_device_name_headline">Tên thiết bị của bạn</string>
<string name="change_device_name_headline_content_description">Tiêu đề, Tên thiết bị của bạn</string>
<string name="change_device_name_content_line_1">Tên hiện tại của thiết bị của bạn là %s .</string>
<string name="change_device_name_content_line_2">Các thiết bị sử dụng Bluetooth® khác ở xung quanh bạn sẽ có thể thấy tên này. Chúng tôi khuyên bạn nên sử dụng tên thiết bị không bao gồm thông tin cá nhân của bạn.</string>
<string name="change_device_name_new_device_name">Tên thiết bị mới</string>
<string name="change_device_name_default_device_name">Điện thoại Android</string>
<string name="change_device_name_primary_action">Thay đổi và tiếp tục</string>
<string name="change_device_name_secondary_action">Bỏ qua và giữ nguyên</string>
<string name="permission_success_headline">Bạn đã đăng ký thành công</string>
<string name="permission_success_warning">Bật gửi thông báo của COVIDSafe để chúng tôi có thể nhanh chóng thông báo cho bạn nếu ứng dụng không hoạt động đúng cách.</string>
<string name="permission_success_button">Tiếp tục</string>
<string name="notification_active_title">COVIDSafe đang hoạt động</string>
<string name="notification_not_active_title">COVIDSafe không hoạt động</string>
<string name="notification_active_body">Giữ COVIDSafe hoạt động khi bạn rời khỏi nhà hoặc ở những nơi công cộng.</string>
<string name="notification_not_active_body">Đảm bảo COVIDSafe hoạt động trước khi bạn rời khỏi nhà hoặc khi ở những nơi công cộng.</string>
<string name="home_header_active_title">COVIDSafe đang hoạt động.</string>
<string name="home_header_active_no_action_required">Không cần làm gì thêm.</string>
<string name="home_header_inactive_title">COVIDSafe không hoạt động.</string>
<string name="home_header_inactive_check_your_permissions">Kiểm tra cài đặt của bạn.</string>
<string name="home_header_uploaded_on_date">Thông tin của bạn đã được đăng tải lên %s .</string>
<string name="home_header_no_pairing">COVIDSafe không gửi <a href="https://www.covidsafe.gov.au/help-topics/vi.html#bluetooth-pairing-request"> yêu cầu kết nối </a>.</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_non_battery_optimization_permission">Tối ưu hóa pin: %s</string>
<string name="home_location_permission">Vị trí: %s</string>
<string name="home_push_notification_permission">Gửi thông báo: %s</string>
<string name="home_permission_on">Mở</string>
<string name="home_permission_off">Tắt</string>
<string name="home_setup_incomplete_title">Kiểm tra
\n\n
sự cho phép</string>
<string name="home_setup_incomplete_subtitle">COVIDSafe cần được cho phép để truy cập các tính năng này.</string>
<string name="home_app_permission_status_title">Kiểm tra cài đặt của bạn</string>
<string name="home_app_permission_status_subtitle">COVIDSafe sẽ không hoạt động nếu không có cài đặt phù hợp.</string>
<string name="home_app_permission_push_notification_prompt">Cho phép COVIDSafe gửi thông báo.</string>
<string name="home_been_tested_title">Nhân viên y tế có yêu cầu bạn đăng tải dữ liệu của bạn chưa?</string>
<string name="home_data_uploaded">Đăng ký tự cách ly</string>
<string name="home_data_uploaded_message">Giúp ngăn chặn sự lây lan của COVID-19 và theo dõi các triệu chứng của bạn.</string>
<string name="home_data_uploaded_button">Đăng ký</string>
<string name="home_data_has_been_uploaded">Dữ liệu của bạn đã được đăng tải</string>
<string name="home_data_has_been_uploaded_message">Bạn đang giúp ngăn chặn sự lây lan của COVID-19 bằng cách đăng tải dữ liệu của bạn hàng ngày trong khi tự cách ly.</string>
<string name="home_set_complete_disclaimer_title">Hãy ngăn chặn sự lây lan của COVID-19.</string>
<string name="home_set_complete_external_link_share_title">Chia sẻ COVIDSafe</string>
<string name="home_set_complete_external_link_share_content">Mời những người khác giúp. Cùng nhau, chúng ta mạnh mẽ hơn.</string>
<string name="home_set_complete_external_link_news_title">Tin tức và cập nhật mới nhất</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_self_isolation_register_url">https://covid-form.service.gov.au</string>
<string name="home_set_complete_external_link_news_content">Vào aus.gov.au để biết tin tức mới nhất về Coronavirus.</string>
<string name="home_set_complete_external_link_app_title">Tải ứng dụng Coronavirus</string>
<string name="home_set_complete_external_link_app_content">Tải xuống ứng dụng của chính phủ để biết những tin tức và lời khuyên mới nhất.</string>
<string name="home_set_complete_external_link_been_contacted_title">Nhân viên y tế có liên lạc với bạn không?</string>
<string name="home_set_complete_external_link_been_contacted_content">Bạn chỉ có thể đăng tải thông tin của mình nếu bạn được xét nghiệm có kết quả dương tính.</string>
<string name="home_set_complete_external_link_help_topics_title">Các chủ đề trợ giúp</string>
<string name="home_set_complete_external_link_help_topics_content">Nếu bạn có sự cố hoặc thắc mắc về ứng dụng.</string>
<string name="action_report_an_issue">Báo cáo sự cố</string>
<string name="upload_answer_yes"></string>
<string name="upload_answer_no">Không</string>
<string name="upload_step_1_header">Nhân viên y tế có yêu cầu bạn đăng tải thông tin của bạn không?</string>
<string name="upload_step_1_header_content_description">Tiêu đề, Nhân viên y tế có yêu cầu bạn đăng tải thông tin của bạn không?</string>
<string name="upload_step_1_body">Chỉ khi bạn xét nghiệm dương tính với COVID-19, nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ liên lạc với bạn để hỗ trợ đăng tải thông tin của bạn một cách tự nguyện.
\n\n
Khi nhấn \'Có\', bạn cần phải đồng ý đăng tải thông tin của mình.</string>
<string name="upload_step_4_header">Đăng tải sự đồng ý</string>
<string name="upload_step_4_header_content_description">Tiêu đề, Đăng tải sự đồng ý</string>
<string name="upload_step_4_sub_header">Nếu bạn không đồng ý, thông tin về việc tiếp xúc gần của bạn sẽ không được đăng tải.
\n\n
Nếu bạn đồng ý, thông tin về việc tiếp xúc gần của bạn sẽ được đăng tải và chia sẻ với các nhân viên y tế của tiểu bang hoặc lãnh thổ cho các mục đích truy tìm tiếp xúc.
\n\n
Đọc <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app"> chính sách bảo mật </a> của COVIDSafe để biết thêm chi tiết.</string>
<string name="upload_step_verify_pin_header">Đăng tải thông tin của bạn</string>
<string name="upload_step_verify_pin_header_content_description">Tiêu đề, Đăng tải thông tin của bạn</string>
<string name="upload_step_verify_pin_sub_header">Nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ gửi mã PIN qua tin nhắn đến thiết bị di động của bạn. Nhập mã PIN vào đây để đăng tải thông tin của bạn.</string>
<string name="action_verify_upload_pin">Đăng tải thông tin của tôi</string>
<string name="action_verify_invalid_pin">MÃ PIN không hợp lệ, vui lòng yêu cầu nhân viên y tế gửi cho bạn một mã PIN khác.</string>
<string name="upload_finished_header">Cảm ơn bạn đã giúp ngăn chặn sự lây lan của COVID-19!</string>
<string name="upload_finished_header_content_description">Tiêu đề, Cảm ơn bạn đã giúp ngăn chặn sự lây lan của COVID-19!</string>
<string name="upload_finished_sub_header">Bạn đã đăng tải thành công thông tin của mình vào hệ thống lưu trữ bảo mật cao của COVIDSafe.
\n\n
Các nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ thông báo cho những người sử dụng COVIDSafe khác khi tiếp xúc gần với bạn. Danh tính của bạn sẽ được ẩn danh đối với người sử dụng khác.</string>
<string name="action_continue">Tiếp tục</string>
<string name="action_upload_your_data">Đăng tải dữ liệu của bạn</string>
<string name="action_upload_done">Tiếp tục</string>
<string name="upload_failed">Đăng tải thất bại</string>
<string name="upload_your_data_title">Đăng tải dữ liệu của bạn</string>
<string name="upload_your_data_description">Vui lòng đăng tải dữ liệu của bạn ngay hôm nay để giúp ngăn chặn sự lây lan của COVID-19</string>
<string name="upload_data_action">Hiện đang đăng tải dữ liệu</string>
<string name="activity_self_isolation_headline">Cảm ơn! Bạn đã giúp ngăn chặn sự lây lan của COVID-19!</string>
<string name="activity_self_isolation_content">Bạn đã giữ an toàn cho người khác khi giúp ngăn chặn sự lây lan của COVID-19 trong giai đoạn tự cách ly.</string>
<string name="activity_self_isolation_button">Tiếp tục</string>
<string name="home_version_number">Phiên bản số: %s</string>
<string name="country_nf">Đảo Norfolk</string>
<string name="country_cu">Cuba</string>
<string name="country_cw">Curaçao</string>
<string name="country_ir">Iran</string>
<string name="country_sd">Sudan</string>
<string name="disabled">Đã tắt</string>
<string name="enabled">Đã bật</string>
<string name="battery_optimisation_prompt">Bạn phải tắt tính năng tối ưu hóa pin.</string>
<string name="service_ok_title">COVIDSafe đang hoạt động</string>
<string name="service_ok_body">Giữ COVIDSafe hoạt động khi bạn rời khỏi nhà hoặc ở những nơi công cộng.</string>
<!-- <string name="under_sixteen_registration_consent_first_paragraph">Thông tin đăng ký của tôi để cho phép nhân viên y tế của tiểu bang và lãnh thổ theo dõi việc tiếp xúc.</string>-->
<!-- <string name="under_sixteen_consent_call_for_action">Chọn \'Tôi đồng ý\' để xác nhận sự đồng ý.</string>-->
<!-- <string name="Select_country_or_region_headline">Chọn quốc gia hoặc khu vực</string>-->
<!-- <string name="Enter_your_mobile_number_label">Nhập sô điện thoại di động của bạn</string>-->
<!-- <string name="norfolk_hint">Ví dụ: 51234</string>-->
<!-- <string name="invalid_norfolk_phone_number_error_prompt">Số điện thoại di động ở Đảo Norfolk chứa từ 5 đến 6 chữ số.</string>-->
<!-- <string name="permission_content_iOS_2">1. Bluetooth® -->
<!--2. Thông báo -->
<!-- COVIDSafe không gửi yêu cầu kết nối.</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS">Bạn sẽ nhận được thông báo nếu COVIDSafe không hoạt động.</string>-->
<!-- <string name="home_set_complete_external_link_notifications_calltoaction_iOS">Thay đổi cài đặt thông báo</string>-->
<!-- <string name="PN_BluetoothStatusTitle">COVIDSafe không hoạt động</string>-->
<!-- <string name="PN_BluetoothStatusBody">Bật Bluetooth® để đảm bảo COVIDsafe hoạt động trước khi bạn rời khỏi nhà và khi ở những nơi công cộng.</string>-->
<!-- <string name="PN_ReminderTitle">Không phát hiện có tiếp xúc trong 48 giờ</string>-->
<!-- <string name="PN_ReminderBody">Mở COVIDSafe để đảm bảo ứng dụng đang hoạt động</string>-->
<!-- <string name="AllowBluetoothON">Truy cập Bluetooth®: BẬT</string>-->
<!-- <string name="AllowBluetoothOFF">Truy cập Bluetooth®: TẮT</string>-->
<!-- <string name="allow_bluetooth_call">Cho phép COVIDSafe truy cập vào Bluetooth®</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS_off">Thông báo bị tắt</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS_off">Bạn sẽ không nhận được bất kỳ thông báo nào nếu COVIDSafe không được kích hoạt.</string>-->
<!-- <string name="BluetoothOFF">Bluetooth®: TẮT</string>-->
<!-- <string name="BluetoothON">Bluetooth®: BẬT</string>-->
<!-- <string name="BluetoothOFF_content">Bật Bluetooth® trên điện thoại của bạn</string>-->
<!-- <string name="home_set_complete_external_link_app_url"></string>-->
<!-- <string name="permission_content_iOS">Bật Bluetooth® để COVIDSafe hoạt động. Khi bật Thông báo, bạn nhận được các cập nhật để nhắc nhở khi COVIDSafe không hoạt động. -->
<!-- Chọn \'Kích hoạt\' để bật:</string>-->
<!-- <string name="permission_success_content_iOS">Khi bạn rời khỏi nhà, hãy mang theo điện thoại bên mình và chắc chắn rằng COVIDSafe đang hoạt động. -->
<!--Bluetooth® cần luôn ở trạng thái BẬT -->
<!--COVIDSafe không gửi yêu cầu kết nối. Tìm hiểu thêm.</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS">Thông báo đã được bật</string>-->
<!-- <string name="enter_number_prefix"></string>-->
<!-- <string name="invalid_age"></string>-->
<!-- <string name="personal_details_post_code_hint"></string>-->
<!-- <string name="home_setup_help">Trợ giúp</string>-->
<!-- <string name="invalid_post_code">Mã bưu điện không hợp lệ</string>-->
<!-- <string name="invalid_name">Tên không hợp lệ</string>-->
<string name="home_header_active_title">COVIDSafe đang hoạt động.</string>
<string name="home_header_inactive_title">COVIDSafe không hoạt động.</string>
<string name="home_version_number">Phiên bản số: %s</string>
<string name="how_it_works_content">Tín hiệu Bluetooth® được sử dụng để xác định khi bạn ở gần người dùng COVIDSafe khác. \n\nMọi trường hợp tiếp xúc gần giữa bạn và những người dùng COVIDSafe khác đều được ghi nhận để tạo thông tin về tiếp xúc gần. Thông tin được mã hóa và chỉ được lưu trữ trong điện thoại của bạn. \n\nNếu bạn xét nghiệm dương tính với COVID-19 và là người dùng COVIDSafe, nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ liên hệ với bạn. Họ sẽ tự nguyện hỗ trợ đăng tải thông tin về tiếp xúc gần của bạn vào hệ thống lưu trữ thông tin có độ an toàn cao \n\nCác nhân viên y tế của tiểu bang hoặc lãnh thổ cũng có thể liên hệ với bạn nếu bạn tiếp xúc gần với một người dùng COVIDSafe khác có kết quả xét nghiệm dương tính. \n\nĐể biết thêm thông tin, vui lòng tham khảo trang *Chủ đề Trợ giúp*</string>
<string name="data_privacy_content">Điều quan trọng là bạn phải đọc *chính sách bảo mật* của COVIDSafe trước khi đăng ký COVIDSafe. \n\nNếu bạn dưới 16 tuổi, cha mẹ/người giám hộ của bạn cũng phải đọc *chính sách bảo mật*. \n\nSử dụng COVIDSafe là hoàn toàn tự nguyện. Bạn có thể cài đặt hoặc xóa ứng dụng này bất cứ lúc nào. Nếu bạn xóa COVIDSafe, *bạn cũng có thể yêu cầu xóa thông tin của mình* khỏi máy chủ bảo mật. \n\nĐể đăng ký COVIDSafe, bạn cần nhập tên, số điện thoại di động, độ tuổi và mã bưu điện. \n\nThông tin bạn gửi khi đăng ký, và thông tin về việc sử dụng COVIDSafe của bạn sẽ được thu thập và lưu trữ trên một máy chủ có độ an toàn cao. \n\nCOVIDSafe sẽ không thu thập thông tin về vị trí của bạn. \n\nCOVIDSafe sẽ lưu ý thời gian tiếp xúc và mã ID ẩn danh của những người dùng COVIDSafe khác mà bạn tiếp xúc. \n\nNhững người dùng COVIDSafe khác mà bạn tiếp xúc sẽ ghi lại mã ID ẩn danh và thời gian tiếp xúc với bạn trên máy của họ. \n\nNếu người dùng khác xét nghiệm dương tính với COVID-19, họ có thể đăng tải thông tin tiếp xúc của họ và nhân viên y tế của tiểu bang hoặc lãnh thổ có thể liên hệ với bạn nhằm mục đích truy tìm việc tiếp xúc. \n\nChi tiết đăng ký của bạn sẽ chỉ được sử dụng hoặc tiết lộ để theo dõi việc tiếp xúc và cho hoạt động đúng đắn và hợp pháp của COVIDSafe. \n\nThông tin thêm có sẵn tại trang mạng của *Bộ Y tế Chính phủ Úc*. \n\nXem *chính sách bảo mật* của COVIDSafe để biết thêm chi tiết về quyền về thông tin của bạn và cách xử lý và chia sẻ thông tin đó.</string>
<string name="permission_success_content">1. Khi bạn rời khỏi nhà, hãy mang theo điện thoại bên mình và chắc rằng COVIDSafe đang hoạt động. \n\n 2. Nên BẬT Bluetooth®. \n\n 3. Nên TẮT tối ưu hóa pin. \n\n 4. COVIDSafe không gửi yêu cầu kết nối. *Tìm hiểu thêm * .</string>
<string name="home_header_no_pairing">COVIDSafe không gửi *yêu cầu kết nối*.</string>
<string name="personal_details_name_characters_prompt">Vui lòng sử dụng các ký tự tiếng Anh để nhập họ và tên đầy đủ của bạn. Không sử dụng các ngôn ngữ khác hoặc ký hiệu như \',\' hoặc \'?\'.</string>
<string name="update_available_play_store_btn">Vào Google Play Store</string>
<string name="pin_number">mã số pin</string>
<string name="update_available_title">Cập nhật có sẵn!</string>
<string name="update_available_message">Chúng tôi đã và đang cải thiện COVIDSafe.</string>
<string name="update_available_dismiss_btn">Nhắc tôi sau</string>
<string name="need_location_service">Để COVIDSafe hoạt động, bạn cần bật Vị trí trong Cài đặt.</string>
<string name="heading">Tiêu đề</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resource/apps-and-tools/coronavirus-australia-app</string>
<string name="upload_step_4_sub_header">Nếu bạn không đồng ý, thông tin về việc tiếp xúc gần của bạn sẽ không được đăng tải. \n\nNếu bạn đồng ý, thông tin về việc tiếp xúc gần của bạn sẽ được đăng tải và chia sẻ với các nhân viên y tế của tiểu bang hoặc lãnh thổ cho các mục đích truy tìm tiếp xúc. \n\nĐọc *chính sách bảo mật* của COVIDSafe để biết thêm chi tiết.</string>
<string name="ReceivePinIssue">Có vấn đề với việc nhận mã PIN?</string>
<string name="disabled">Đã tắt</string>
<string name="battery_optimisation_prompt">Bạn phải tắt tính năng tối ưu hóa pin.</string>
<string name="enabled">Đã bật</string>
<string name="service_ok_title">COVIDSafe đang hoạt động</string>
<string name="service_ok_body">Giữ COVIDSafe hoạt động khi bạn rời khỏi nhà hoặc ở những nơi công cộng.</string>
<string name="under_sixteen_headline">Bạn cần có sự đồng ý của cha mẹ/người giám hộ để kích hoạt</string>
<string name="generic_error">Vui lòng thử lại sau</string>
<string name="generic_internet_error">Xin vui lòng kiểm tra kết nối Internet của bạn</string>
<string name="dialog_uploading_message">Thông tin COVIDSafe của bạn hiện đang được đăng tải. \n\n Vui lòng không đóng ứng dụng.</string>
<string name="dialog_error_uploading_message">Bị lỗi trong khi đăng tải thông tin của bạn, vui lòng thử lại.</string>
<string name="dialog_error_uploading_positive">Thử lại</string>
<string name="dialog_error_uploading_negative">Hủy bỏ</string>
<string name="title_help">Trợ giúp</string>
<string name="share_this_app_content">Hãy cùng tôi ngăn chặn sự lây lan của COVID-19! Tải COVIDSafe, ứng dụng của Chính phủ Úc. # COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="service_not_ok_title">COVIDSafe không hoạt động</string>
<string name="service_not_ok_body">Đảm bảo COVIDSafe hoạt động trước khi bạn rời khỏi nhà hoặc khi ở những nơi công cộng.</string>
<string name="service_not_ok_action">Kiểm tra ứng dụng ngay</string>
<string name="migration_in_progress">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.</string>
<string name="intro_headline">Cùng nhau, chúng ta có thể ngăn chặn sự lây lan của COVID-19</string>
<string name="intro_content">Chính phủ Úc đã phát triển COVIDSafe để giúp giữ an toàn cho cộng đồng tránh khỏi sự lây lan của coronavirus. \n\nCOVIDSafe sẽ ghi lại một cách bảo mật các tiếp xúc của bạn với với những người dùng ứng dụng khác. Điều này sẽ cho phép các nhân viên y tế của tiểu bang và lãnh thổ liên lạc với bạn, nếu bạn đã tiếp xúc gần với người đã xét nghiệm dương tính với vi-rút. \n\nCùng nhau chúng ta có thể giúp ngăn chặn sự lây lan và giữ sức khỏe.</string>
<string name="intro_button">Tôi muốn giúp đỡ</string>
<string name="how_it_works_headline">COVIDSafe hoạt động như thế nào</string>
<string name="how_it_works_button">Tiếp theo</string>
<string name="data_privacy_headline">Đăng ký và bảo mật</string>
<string name="data_privacy_button">Tiếp theo</string>
<string name="consent_call_for_action">Chọn \'Tôi đồng ý\' để xác nhận đồng ý.</string>
<string name="consent_button">Tôi đồng ý</string>
<string name="registration_consent_headline">Đồng ý đăng ký</string>
<string name="registration_consent_content">Tôi đồng ý để Bộ Y tế Úc thu thập:</string>
<string name="registration_consent_first_paragraph">Thông tin đăng ký của tôi giúp các nhân viên y tế tiểu bang và lãnh thổ theo dõi sự tiếp xúc.</string>
<string name="registration_consent_second_paragraph">Thông tin tiếp xúc của tôi từ những người sử dụng COVIDSafe khác sau khi họ xét nghiệm dương tính với COVID-19.</string>
<string name="personal_details_headline">Nhập thông tin cá nhân của bạn</string>
<string name="personal_details_name_title">Tên đầy đủ</string>
<string name="personal_details_name_content_description">Nhập tên đầy đủ</string>
<string name="personal_details_age_title">Độ tuổi (chọn)</string>
<string name="personal_details_age_content_description">Chọn độ tuổi</string>
<string name="personal_details_age_error_prompt">Vui lòng chọn độ tuổi của bạn.</string>
<string name="personal_details_post_code">Mã bưu điện ở Úc</string>
<string name="personal_details_post_code_content_description">Nhập mã bưu điện</string>
<string name="personal_details_post_code_error_prompt">Số mã bưu điện Úc phải gồm 4 chữ số.</string>
<string name="navigation_back_button_content_description">Trang trước</string>
<string name="personal_details_button">Tiếp tục</string>
<string name="under_sixteen_content">Tôi xác nhận cha mẹ hoặc người giám hộ của tôi đồng ý cho Bộ Y tế Úc thu thập:</string>
<string name="under_sixteen_first_paragraph">Thông tin đăng ký của tôi giúp các nhân viên y tế tiểu bang và lãnh thổ theo dõi sự tiếp xúc.</string>
<string name="under_sixteen_second_paragraph">Thông tin tiếp xúc của tôi từ những người sử dụng COVIDSafe khác sau khi họ xét nghiệm dương tính với COVID-19.</string>
<string name="select_country_or_region">Chọn quốc gia hoặc khu vực</string>
<string name="enter_number_headline">Nhập sô điện thoại di động của bạn</string>
<string name="invalid_phone_number">Số điện thoại không hợp lệ.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">Số điện thoại di động ở Đảo Norfolk chứa từ 5 đến 6 chữ số.</string>
<string name="invalid_australian_phone_number_error_prompt">Số điện thoại di động ở Úc chứa tối đa 10 chữ số.</string>
<string name="enter_number_content">Chúng tôi sẽ gửi cho bạn mã PIN gồm 6 chữ số để xác minh số điện thoại của bạn.</string>
<string name="enter_number_relative">Đăng ký dùm bạn bè hoặc người thân? \n\nHọ cần phải đăng ký bằng máy điện thoại và số điện thoại của riêng họ để COVIDSafe có thể hoạt động cho họ.</string>
<string name="enter_number_button">Nhận mã PIN</string>
<string name="search">Tìm kiếm</string>
<string name="options_for_australia">Tùy chọn cho Úc</string>
<string name="country_region_name_al">Albania</string>
<string name="country_region_name_dz">Algeria</string>
<string name="country_region_name_ao">Angola</string>
<string name="country_region_name_ag">Antigua và Barbuda</string>
<string name="country_region_name_ai">Anguilla</string>
<string name="country_region_name_ar">Argentina</string>
<string name="country_region_name_am">Armenia</string>
<string name="country_region_name_aw">Aruba</string>
<string name="country_region_name_au">Úc</string>
<string name="country_region_name_at">Áo</string>
<string name="country_region_name_az">Azerbaijan</string>
<string name="country_region_name_bs">Bahamas</string>
<string name="country_region_name_bh">Bahrain</string>
<string name="country_region_name_bd">Bangladesh</string>
<string name="country_region_name_bb">Barbados</string>
<string name="country_region_name_by">Belarus</string>
<string name="country_region_name_be">Bỉ</string>
<string name="country_region_name_bz">Belize</string>
<string name="country_region_name_bj">Benin</string>
<string name="country_region_name_bm">Bermuda</string>
<string name="country_region_name_bo">Bolivia</string>
<string name="country_region_name_ba">Bosnia và Herzegovina</string>
<string name="country_region_name_bw">Botswana</string>
<string name="country_region_name_br">Brazil</string>
<string name="country_region_name_bg">Bulgaria</string>
<string name="country_region_name_bf">Burkina Faso</string>
<string name="country_region_name_kh">Campuchia</string>
<string name="country_region_name_cm">Cameroon</string>
<string name="country_region_name_ca">Canada</string>
<string name="country_region_name_cv">Cape Verde</string>
<string name="country_region_name_ky">Quần đảo Cayman</string>
<string name="country_region_name_cl">Chi Lê</string>
<string name="country_region_name_cn">Trung Quốc</string>
<string name="country_region_name_co">Colombia</string>
<string name="country_region_name_cr">Costa Rica</string>
<string name="country_region_name_hr">Croatia</string>
<string name="country_region_name_cy">Síp</string>
<string name="country_region_name_cz">Cộng hòa Séc</string>
<string name="country_region_name_dk">Đan mạch</string>
<string name="country_region_name_dm">Dominica</string>
<string name="country_region_name_do">Cộng hòa Dominica</string>
<string name="country_region_name_ec">Ecuador</string>
<string name="country_region_name_sv">El Salvador</string>
<string name="country_region_name_ee">Estonia</string>
<string name="country_region_name_fj">Fiji</string>
<string name="country_region_name_fi">Phần Lan</string>
<string name="country_region_name_fr">Pháp</string>
<string name="country_region_name_ga">Gabon</string>
<string name="country_region_name_ge">Georgia</string>
<string name="country_region_name_de">Đức</string>
<string name="country_region_name_gh">Ghana</string>
<string name="country_region_name_gr">Hy Lạp</string>
<string name="country_region_name_gd">Grenada</string>
<string name="country_region_name_gu">Guam</string>
<string name="country_region_name_gt">Guatemala</string>
<string name="country_region_name_gw">Guinea-Bissau</string>
<string name="country_region_name_ht">Haiti</string>
<string name="country_region_name_hn">Honduras</string>
<string name="country_region_name_hk">Hồng Kông</string>
<string name="country_region_name_hu">Hungary</string>
<string name="country_region_name_is">Iceland</string>
<string name="country_region_name_in">Ấn Độ</string>
<string name="country_region_name_id">Indonesia</string>
<string name="country_region_name_iq">Iraq</string>
<string name="country_region_name_ie">Ái Nhĩ Lan</string>
<string name="country_region_name_il">Israel</string>
<string name="country_region_name_ci">Bờ biển Ngà</string>
<string name="country_region_name_jm">Jamaica</string>
<string name="country_region_name_jp">Nhật Bản</string>
<string name="country_region_name_jo">Jordan</string>
<string name="country_region_name_kz">Kazakhstan</string>
<string name="country_region_name_ke">Kenya</string>
<string name="country_region_name_kw">Kuwait</string>
<string name="country_region_name_kg">Kyrgyzstan</string>
<string name="country_region_name_la">Lào</string>
<string name="country_region_name_lv">Latvia</string>
<string name="country_region_name_lb">Lebanon</string>
<string name="country_region_name_li">Liechtenstein</string>
<string name="country_region_name_lt">Lithuania</string>
<string name="country_region_name_lu">Luxembourg</string>
<string name="country_region_name_mo">Ma Cao</string>
<string name="country_region_name_mk">Cộng hoà Macedonia trực thuộc Nam Tư cũ </string>
<string name="country_region_name_my">Mã Lai</string>
<string name="country_region_name_ml">Mali</string>
<string name="country_region_name_mt">Malta</string>
<string name="country_region_name_mq">Martinique</string>
<string name="country_region_name_mu">Mauritius</string>
<string name="country_region_name_mx">Mexico</string>
<string name="country_region_name_md">Moldova</string>
<string name="country_region_name_ms">Montserrat</string>
<string name="country_region_name_ma">Ma-rốc</string>
<string name="country_region_name_mz">Mozambique</string>
<string name="country_region_name_mm">Myanmar</string>
<string name="country_region_name_na">Namibia</string>
<string name="country_region_name_np">Nepal</string>
<string name="country_region_name_nl">Hà lan</string>
<string name="country_region_name_nz">New Zealand</string>
<string name="country_region_name_ni">Nicaragua</string>
<string name="country_region_name_ne">Niger</string>
<string name="country_region_name_ng">Nigeria</string>
<string name="country_region_name_no">Na Uy</string>
<string name="country_region_name_om">Oman</string>
<string name="country_region_name_pk">Pakistan</string>
<string name="country_region_name_pa">Panama</string>
<string name="country_region_name_pg">Papua New Guinea</string>
<string name="country_region_name_py">Paraguay</string>
<string name="country_region_name_pe">Peru</string>
<string name="country_region_name_ph">Philippine</string>
<string name="country_region_name_pl">Ba Lan</string>
<string name="country_region_name_pt">Bồ Đào Nha</string>
<string name="country_region_name_pr">Puerto Rico</string>
<string name="country_region_name_qa">Qatar</string>
<string name="country_region_name_ru">Nga</string>
<string name="country_region_name_rw">Rwanda</string>
<string name="country_region_name_kn">Saint Kitts và Nevis</string>
<string name="country_region_name_lc">Saint Lucia</string>
<string name="country_region_name_vc">Saint Vincent và Grenadines</string>
<string name="country_region_name_sn">Senegal</string>
<string name="country_region_name_rs">Serbia</string>
<string name="country_region_name_sg">Singapore</string>
<string name="country_region_name_sk">Slovakia</string>
<string name="country_region_name_si">Slovenia</string>
<string name="country_region_name_sb">Quần đảo Solomon</string>
<string name="country_region_name_za">Nam Phi</string>
<string name="country_region_name_kr">Hàn quốc</string>
<string name="country_region_name_es">Tây Ban Nha</string>
<string name="country_region_name_lk">Sri Lanka</string>
<string name="country_region_name_se">Thụy Điển</string>
<string name="country_region_name_ch">Thụy sĩ</string>
<string name="country_region_name_tw">Đài Loan</string>
<string name="country_region_name_tj">Tajikistan</string>
<string name="country_region_name_tz">Tanzania</string>
<string name="country_region_name_th">Thái lan</string>
<string name="country_region_name_tg">Togo</string>
<string name="country_region_name_tt">Trinidad và Tobago</string>
<string name="country_region_name_tn">Tunisia</string>
<string name="country_region_name_tr">Thổ nhĩ kỳ</string>
<string name="country_region_name_tm">Turkmenistan</string>
<string name="country_region_name_tc">Quần đảo Turks và Caicos</string>
<string name="country_region_name_ug">Uganda</string>
<string name="country_region_name_ua">Ukraine</string>
<string name="country_region_name_ae">Các Tiểu Vương Quốc Ả Rập Thống Nhất</string>
<string name="country_region_name_gb">Vương quốc Anh</string>
<string name="country_region_name_us">Hoa Kỳ</string>
<string name="country_region_name_uy">Uruguay</string>
<string name="country_region_name_uz">Uzbekistan</string>
<string name="country_region_name_ve">Venezuela</string>
<string name="country_region_name_vn">Việt Nam</string>
<string name="country_region_name_vg">Quần đảo Virgin, Anh</string>
<string name="country_region_name_vi">Quần đảo Virgin, Hoa Kỳ</string>
<string name="country_region_name_ye">Yemen</string>
<string name="country_region_name_zm">Zambia</string>
<string name="country_region_name_zw">Zimbabwe</string>
<string name="enter_pin_headline" formatted="false">Nhập mã PIN được gửi tới %s %s</string>
<string name="enter_pin_wrong_number">Số điện thoại này có sai không?</string>
<string name="enter_pin_timer_expire">MÃ PIN của bạn sẽ hết hạn trong</string>
<string name="wrong_ping_number">Nhập sai mã PIN</string>
<string name="enter_pin_resend_pin">Gửi lại mã PIN</string>
<string name="enter_pin_button">Xác minh</string>
<string name="permission_headline">Cài đặt ứng dụng</string>
<string name="permission_content">COVIDSafe cần Bluetooth® và thông báo được kích hoạt để hoạt động. \n\n Chọn \'Kích hoạt\' để: \n\n 1. Kích hoạt Bluetooth® \n\n 2. Cho phép quyền truy cập vị trí \n\n 3. Tắt tối ưu hóa pin \n\n\nAndroid cần quyền truy cập Vị trí để Bluetooth® hoạt động. \n\nCOVIDSafe không gửi yêu cầu ghép nối.</string>
<string name="permission_button">Kích hoạt</string>
<string name="permission_location_rationale">Android yêu cầu quyền truy cập vị trí để kích hoạt các chức năng Bluetooth® cho COVIDSafe. Nếu không, COVIDSafe sẽ không thể hoạt động đúng cách</string>
<string name="change_device_name_headline">Tên thiết bị của bạn</string>
<string name="change_device_name_content_line_1">Tên hiện tại của thiết bị của bạn là %s .</string>
<string name="change_device_name_content_line_2">Các thiết bị sử dụng Bluetooth® khác ở xung quanh bạn sẽ có thể thấy tên này. Chúng tôi khuyên bạn nên sử dụng tên thiết bị không bao gồm thông tin cá nhân của bạn.</string>
<string name="change_device_name_new_device_name">Tên thiết bị mới</string>
<string name="change_device_name_default_device_name">Điện thoại Android</string>
<string name="change_device_name_primary_action">Thay đổi và tiếp tục</string>
<string name="change_device_name_secondary_action">Bỏ qua và giữ nguyên</string>
<string name="permission_success_headline">Bạn đã đăng ký thành công</string>
<string name="permission_success_button">Tiếp tục</string>
<string name="home_header_active_no_action_required">Không cần làm gì thêm.</string>
<string name="home_header_inactive_check_your_permissions">Kiểm tra cài đặt của bạn.</string>
<string name="home_header_uploaded_on_date">Thông tin của bạn đã được đăng tải lên %s .</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_non_battery_optimization_permission">Tối ưu hóa pin: %s</string>
<string name="home_location_permission">Vị trí: %s</string>
<string name="home_push_notification_permission">Gửi thông báo: %s</string>
<string name="home_permission_on">Mở</string>
<string name="home_permission_off">Tắt</string>
<string name="home_app_permission_status_title">Kiểm tra cài đặt của bạn</string>
<string name="home_app_permission_status_subtitle">COVIDSafe sẽ không hoạt động nếu không có cài đặt phù hợp.</string>
<string name="home_app_permission_push_notification_prompt">Cho phép COVIDSafe gửi thông báo.</string>
<string name="home_set_complete_external_link_share_title">Chia sẻ COVIDSafe</string>
<string name="home_set_complete_external_link_share_content">Mời những người khác giúp. Cùng nhau, chúng ta mạnh mẽ hơn.</string>
<string name="home_set_complete_external_link_news_title">Tin tức và cập nhật mới nhất</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_news_content">Vào aus.gov.au để biết tin tức mới nhất về Coronavirus.</string>
<string name="home_set_complete_external_link_app_title">Tải ứng dụng Coronavirus</string>
<string name="home_set_complete_external_link_app_content">Tải xuống ứng dụng của chính phủ để biết những tin tức và lời khuyên mới nhất.</string>
<string name="home_set_complete_external_link_been_contacted_title">Nhân viên y tế có liên lạc với bạn không?</string>
<string name="home_set_complete_external_link_been_contacted_content">Bạn chỉ có thể đăng tải thông tin của mình nếu bạn được xét nghiệm có kết quả dương tính.</string>
<string name="home_set_complete_external_link_help_topics_title">Các chủ đề trợ giúp</string>
<string name="home_set_complete_external_link_help_topics_content">Nếu bạn có sự cố hoặc thắc mắc về ứng dụng.</string>
<string name="action_report_an_issue">Báo cáo sự cố</string>
<string name="upload_answer_yes"></string>
<string name="upload_answer_no">Không</string>
<string name="upload_step_1_header">Nhân viên y tế có yêu cầu bạn đăng tải thông tin của bạn không?</string>
<string name="upload_step_1_body">Chỉ khi bạn xét nghiệm dương tính với COVID-19, nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ liên lạc với bạn để hỗ trợ đăng tải thông tin của bạn một cách tự nguyện. \n\nKhi nhấn \'Có\', bạn cần phải đồng ý đăng tải thông tin của mình.</string>
<string name="upload_step_4_header">Đăng tải sự đồng ý</string>
<string name="upload_step_verify_pin_header">Đăng tải thông tin của bạn</string>
<string name="upload_step_verify_pin_sub_header">Nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ gửi mã PIN qua tin nhắn đến thiết bị di động của bạn. Nhập mã PIN vào đây để đăng tải thông tin của bạn.</string>
<string name="action_verify_upload_pin">Đăng tải thông tin của tôi</string>
<string name="action_verify_invalid_pin">MÃ PIN không hợp lệ, vui lòng yêu cầu nhân viên y tế gửi cho bạn một mã PIN khác.</string>
<string name="upload_finished_header">Cảm ơn bạn đã giúp ngăn chặn sự lây lan của COVID-19!</string>
<string name="upload_finished_sub_header">Bạn đã đăng tải thành công thông tin của mình vào hệ thống lưu trữ bảo mật cao của COVIDSafe. \n\nCác nhân viên y tế của tiểu bang hoặc lãnh thổ sẽ thông báo cho những người sử dụng COVIDSafe khác khi tiếp xúc gần với bạn. Danh tính của bạn sẽ được ẩn danh đối với người sử dụng khác.</string>
<string name="action_continue">Tiếp tục</string>
<string name="action_upload_done">Tiếp tục</string>
<string name="country_region_name_au2">Đảo Norfolk</string>
<string name="country_region_name_cu">Cuba</string>
<string name="country_region_name_cw">Curaçao</string>
<string name="country_region_name_ir">Iran</string>
<string name="country_region_name_sd">Sudan</string>
</resources>

View file

@ -1,350 +1,245 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="home_header_active_title">COVIDSafe已激活。</string>
<string name="home_header_inactive_title">COVIDSafe未激活。</string>
<string name="data_privacy_content">在注册COVIDSafe之前请务必阅读COVIDSafe隐私政策。 \n\n如果您未满16岁您的父母/监护人也必须阅读隐私政策。 \n\n使用COVIDSafe属自愿行为。您可以随时安装或删除该应用程序。如果删除COVIDSafe您也可以要求从安全服务器中删除您的个人信息。 \n\n要注册使用COVIDSafe您需要输入姓名手机号码年龄段和邮政编码。 \n\n注册时提交的信息以及有关COVIDSafe使用的信息将被收集并储存在高度安全的服务器上。 \n\n COVIDSafe不会收集您的位置信息。 \n\n COVIDSafe将记录发生接触的时间以及与您接触的其他COVIDSafe用户的匿名ID代码。 \n\n与您接触的其他COVIDSafe用户将在其手机上看到一个匿名ID代码以及与您发生接触的时间。 \n\n如果其他用户对COVID-19的测试结果呈阳性他们可以上传自己的联系信息。为了追踪接触者州或领地的卫生官员有可能会与您联系。 \n\n您的详细注册信息仅在追踪接触者以及维持COVIDSafe的合法正常运行时候使用或披露。 \n\n如需更多信息请访问澳大利亚政府卫生部网站。 \n\n如需进一步了解您对个人信息的权利以及个人信息的处理和共享方式请参阅COVIDSafe隐私策略。</string>
<string name="personal_details_name_characters_prompt">请输入姓名的英文拼音。请勿使用其他语言或符号,例如“,”\'或“?”。</string>
<string name="pin_number">pin码</string>
<string name="update_available_title">更新可用!</string>
<string name="update_available_message">我们一直在改进COVIDSafe。</string>
<string name="update_available_dismiss_btn">稍后提醒我</string>
<string name="update_available_play_store_btn">前往Google Play Store</string>
<string name="heading">标题</string>
<string name="need_location_service">为了使COVIDSafe运行您需要在“设置”中打开“位置”。</string>
<string name="permission_success_content">1. 离家时请随身携带手机并确保COVIDSafe处于激活状态。 \n\n2. 蓝牙®应保持开启状态。 \n\n3. 电池优化应关闭。 \n\n4. COVIDSafe不会发送配对请求。 *了解更多信息* 。</string>
<string name="home_header_no_pairing">COVIDSafe不会发送*配对请求*。</string>
<string name="how_it_works_content">COVIDSafe需要使用蓝牙®信号以确定您靠近另一个COVIDSafe用户的时间。 \n\n您与其他COVIDSafe用户之间的每一次密切接触都被记录下来以创建密切接触信息。该信息经过加密且仅储存在您的手机中。 \n\n如果您使用COVIDSafe并对COVID-19测试呈阳性则州或领地卫生官员将与您联系。经您同意他们会协助您将密切接触者信息上传至高度安全的信息储存系统。\n\n如果您与测试结果呈阳性的其他COVIDSafe用户发生密切接触则州或领地卫生官员也会与您联系。 \n\n如需更多信息请参阅*帮助主题*页。</string>
<string name="upload_finished_sub_header">您已成功将个人信息上传到COVIDSafe高度安全的储存系统。 \n\n根据记录其他COVIDSafe用户与您如有密切接触州或领地卫生官员将通知他们。您的身份对其他用户将保持匿名状态。</string>
<string name="registration_consent_first_paragraph">我的注册信息,以便州和领地卫生官员追踪接触者。</string>
<string name="personal_details_post_code_error_prompt">您的澳大利亚邮政编码必须包含4位数。</string>
<string name="enter_number_button">获取PIN码</string>
<string name="home_set_complete_external_link_news_content">前往aus.gov.au了解冠状病毒的最新消息。</string>
<string name="home_set_complete_external_link_app_title">下载冠状病毒应用程序</string>
<string name="home_set_complete_external_link_been_contacted_content">只有在您的病毒检测呈阳性时,才能上传个人信息。</string>
<string name="ReceivePinIssue">接收PIN码时遇到问题</string>
<string name="enabled">已启用</string>
<string name="disabled">已停用</string>
<string name="battery_optimisation_prompt">您不能使用电池优化功能。</string>
<string name="service_ok_title">COVIDSafe已激活。</string>
<string name="service_ok_body">离开家和在公共场所时请确保COVIDSafe处于激活状态。</string>
<string name="permission_content">COVIDSafe需要启用蓝牙®和通知功能才能运行。 \n\n选择“继续”以 \n\n 1.启用蓝牙® \n\n 2.允许获得位置权限\n\n 3.禁用电池优化功能\n\n\n Android需要位置权限才能使蓝牙®正常运行。 \n\n COVIDSafe不会发送配对请求。</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="upload_step_4_sub_header">未经您的同意,您的密切接触者信息不会被上传。 \n\n如果您同意您的密切接触者信息将被上传并与州或领地卫生官员共享以便追踪密切接触者。 \n\n阅读COVIDSafe*隐私政策*以获得更多详细信息。</string>
<string name="generic_error">请稍后再试</string>
<string name="generic_internet_error">请检查您的互联网连接</string>
<string name="dialog_uploading_message">您的COVIDSafe信息正在上传中。
\n\n
请不要关闭该应用程序。</string>
<string name="dialog_uploading_message">您的COVIDSafe信息正在上传中。 \n\n请不要关闭该应用程序。</string>
<string name="dialog_error_uploading_message">个人信息上传时发生错误,请重试。</string>
<string name="dialog_error_uploading_positive">重试</string>
<string name="share_this_app_content_html">让我们一起阻止COVID-19的传播下载<a href="https://covidsafe.gov.au"> COVIDSafe </a> — 澳大利亚政府开发的一款应用程序。 COVID19 #coronavirusaustralia #stayhomesavelives <a href="https://covidsafe.gov.au"> covidsafe.gov.au </a></string>
<string name="share_this_app_content">让我们一起阻止COVID-19的传播下载 COVIDSafe—澳大利亚政府开发的一款应用程序。 #COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="dialog_error_uploading_negative">取消</string>
<string name="title_help">帮助</string>
<string name="service_not_ok_title">COVIDSafe未激活</string>
<string name="service_not_ok_body">离家前和在公共场所时确保COVIDSafe处于激活状态。</string>
<string name="service_not_ok_action">立即查看应用程序</string>
<string name="migration_in_progress">COVIDSafe正在更新。
\n\n
请保持开机状态直至更新完成。</string>
<string name="migration_in_progress">COVIDSafe正在更新。 \n\n请保持开机状态直至更新完成。</string>
<string name="intro_headline">齐心协力阻止COVID-19的传播</string>
<string name="intro_headline_content_description">Heading齐心协力阻止COVID-19的传播</string>
<string name="intro_content">为了避免冠状病毒的传播澳大利亚政府开发了COVIDSafe。
\n\n
COVIDSafe会以保密的方式记录您与其他用户发生的接触。如果您与病毒测试呈阳性的人发生密切接触州和领地的卫生官员将与您联系。
\n\n
让我们齐心协力,阻止病毒传播,保护大众健康。</string>
<string name="intro_content">为了避免冠状病毒的传播澳大利亚政府开发了COVIDSafe。 \n\n COVIDSafe会以保密的方式记录您与其他用户发生的接触。如果您与病毒测试呈阳性的人发生密切接触州和领地的卫生官员将与您联系。 \n\n让我们齐心协力阻止病毒传播保护大众健康。</string>
<string name="intro_button">我想贡献一己之力</string>
<string name="how_it_works_headline">COVIDSafe 的工作原理</string>
<string name="how_it_works_headline_content_description">HeadingCOVIDSafe 的工作原理</string>
<string name="how_it_works_content">蓝牙®信号用于确定您靠近另一个COVIDSafe用户的时间。
\n\n
您与其他COVIDSafe用户之间的每一次密切接触都被记录下来以创建密切接触信息。该信息经过加密且仅存储在您的手机中。
\n\n
如果您使用COVIDSafe并对COVID-19测试呈阳性则州或领地卫生官员将与您联系。他们将协助您上传密切接触者信息至高度安全的信息存储系统
\n\n
如果您与测试结果呈阳性的其他COVIDSafe用户发生密切接触则州或领地卫生官员可能会与您联系。
\n\n
如需更多信息,请参阅<a href="https://www.covidsafe.gov.au/help-topics/zh-hans.html">帮助主题</a></string>
<string name="how_it_works_consent">如需健康追踪,将事先征求您的同意。</string>
<string name="how_it_works_button">下一步</string>
<string name="data_privacy_content">在注册COVIDSafe之前请务必阅读COVIDSafe<a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">隐私政策</a>
\n\n
如果您未满16岁您的父母/监护人也必须阅读<a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">隐私政策</a>
\n\n
使用COVIDSafe属自愿行为。您可以随时安装或删除该应用程序。如果删除COVIDSafe<a href="https://www.covidsafe.gov.au/help-topics/zh-hans.html">您也可以要求从安全服务器中删除您的个人信息</a>
\n\n
要注册使用COVIDSafe您需要输入姓名手机号码年龄段和邮政编码。
\n\n
注册时提交的信息以及有关COVIDSafe使用的信息将被收集并存储在高度安全的服务器上。
\n\n
COVIDSafe不会收集您的位置信息。
\n\n
COVIDSafe将记录发生接触的时间以及与您接触的其他COVIDSafe用户的匿名ID代码。
\n\n
与您接触的其他COVIDSafe用户将在其手机上看到一个匿名ID代码以及与您发生接触的时间。
\n\n
如果其他用户对COVID-19的测试结果呈阳性他们可以上传自己的联系信息。为了追踪接触者州或领地的卫生官员有可能会与您联系。
\n\n
您的详细注册信息仅在追踪接触者以及维持COVIDSafe的合法正常运行时候使用或披露。
\n\n
如需更多信息,请访问<a href="https://www.health.gov.au/">澳大利亚政府卫生部网站</a>
\n\n
如需进一步了解您对个人信息的权利以及个人信息的处理和共享方式请参阅COVIDSafe<a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">隐私策略</a></string>
<string name="data_privacy_headline">注册及隐私</string>
<string name="data_privacy_headline_content_description">Heading注册及隐私</string>
<string name="data_privacy_button">下一步</string>
<string name="consent_call_for_action">选择“我同意”以确认同意。</string>
<string name="consent_button">我同意</string>
<string name="registration_consent_headline">注册同意书</string>
<string name="registration_consent_content">我同意澳大利亚卫生部收集以下信息:</string>
<string name="registration_consent_first_paragraph">我的注册资料,以便州和领地卫生官员追踪接触者。</string>
<string name="registration_consent_second_paragraph">在其他COVIDSafe用户的COVID-19测试呈阳性时从该用户处获取我的联系信息</string>
<string name="under_sixteen_second_paragraph">在其他COVIDSafe用户的COVID-19测试呈阳性时从该用户处获取我的联系信息</string>
<string name="personal_details_headline">输入您的个人信息</string>
<string name="personal_details_headline_content_description">Heading输入您的个人信息</string>
<string name="personal_details_name_title">全名</string>
<string name="personal_details_name_content_description">输入全名</string>
<string name="personal_details_name_error_prompt">请输入您的全名。</string>
<string name="personal_details_age_title">年龄范围(请选择)</string>
<string name="personal_details_age_content_description">选择年龄范围</string>
<string name="personal_details_age_error_prompt">请选择您的年龄范围。</string>
<string name="personal_details_post_code">澳大利亚邮政编码</string>
<string name="personal_details_post_code_content_description">输入邮政编码</string>
<string name="personal_details_post_code_error_prompt">您的澳大利亚邮政编码必须包含4位数字。</string>
<string name="personal_details_post_code_dialog_title">邮政编码</string>
<string name="personal_details_age_dialog_title">选择您的年龄</string>
<string name="personal_details_dialog_ok">选择</string>
<string name="navigation_back_button_content_description">上一页</string>
<string name="personal_details_button">继续</string>
<string name="under_sixteen_headline">您需要得到父母/监护人的同意才能继续</string>
<string name="under_sixteen_headline_content_description">Heading您需要得到父母/监护人的同意才能继续</string>
<string name="under_sixteen_content">我确认我的父母或监护人同意澳大利亚卫生部收集以下信息:</string>
<string name="under_sixteen_first_paragraph">我的注册信息,以便州和领地卫生官员追踪接触者。</string>
<string name="select_country_or_region">选择国家或地区</string>
<string name="enter_number_headline">请输入您的手机号码</string>
<string name="enter_number_for_example">例如:</string>
<string name="invalid_phone_number">无效电话号码。</string>
<string name="invalid_australian_phone_number_error_prompt">澳大利亚手机号码最多包含10位数。</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">诺福克岛的手机号码包含5到6位数。</string>
<string name="invalid_phone_number_digits_error_prompt" formatted="false">%1s中的手机号码包含 %2s 位数。</string>
<string name="enter_number_content">我们将向您发送一个6位数的PIN码以验证您的手机号码。</string>
<string name="enter_number_relative">您是否代表朋友或亲戚注册?
他们需要用自己的手机和电话号码进行注册才能使用COVIDSafe。</string>
<string name="enter_number_button">获得PIN码</string>
<string name="enter_number_relative">您是否代表朋友或亲戚注册?\n他们需要用自己的手机和电话号码进行注册才能使用COVIDSafe。</string>
<string name="search">搜索</string>
<string name="options_for_australia">澳大利亚选项</string>
<string name="country_af">阿富汗</string>
<string name="country_al">阿尔巴尼亚</string>
<string name="country_dz">阿尔及利亚</string>
<string name="country_ad">安道尔</string>
<string name="country_ag">安提瓜和巴布达</string>
<string name="country_ao">安哥拉</string>
<string name="country_ai">安圭拉</string>
<string name="country_am">亚美尼亚</string>
<string name="country_ar">阿根廷</string>
<string name="country_aw">阿鲁巴</string>
<string name="country_az">阿塞拜疆</string>
<string name="country_at">奥地利</string>
<string name="country_au">澳大利亚</string>
<string name="country_bs">巴哈马</string>
<string name="country_bh">巴林</string>
<string name="country_bd">孟加拉国</string>
<string name="country_bb">巴巴多斯</string>
<string name="country_by">白俄罗斯</string>
<string name="country_be">比利时</string>
<string name="country_bz">伯利兹</string>
<string name="country_bj">贝宁</string>
<string name="country_bm">百慕大</string>
<string name="country_bt">不丹</string>
<string name="country_bo">玻利维亚</string>
<string name="country_ba">波斯尼亚和黑塞哥维那</string>
<string name="country_bw">博茨瓦纳</string>
<string name="country_br">巴西</string>
<string name="country_bn">文莱</string>
<string name="country_bg">保加利亚</string>
<string name="country_bf">布基纳法索</string>
<string name="country_bi">布隆迪</string>
<string name="country_kh">柬埔寨</string>
<string name="country_cv">佛得角</string>
<string name="country_cm">喀麦隆</string>
<string name="country_ca">加拿大</string>
<string name="country_cf">中非共和国</string>
<string name="country_ky">开曼群岛</string>
<string name="country_td">乍得</string>
<string name="country_cl">智利</string>
<string name="country_cn">中国</string>
<string name="country_co">哥伦比亚</string>
<string name="country_km">科摩罗</string>
<string name="country_ck">库克群岛</string>
<string name="country_cr">哥斯达黎加</string>
<string name="country_hr">克罗地亚</string>
<string name="country_cy">塞浦路斯</string>
<string name="country_cz">捷克共和国</string>
<string name="country_cd">刚果民主共和国</string>
<string name="country_dj">吉布提</string>
<string name="country_dk">丹麦</string>
<string name="country_dm">多米尼加</string>
<string name="country_do">多米尼加共和国</string>
<string name="country_ec">厄瓜多尔</string>
<string name="country_eg">埃及</string>
<string name="country_sv">萨尔瓦多</string>
<string name="country_gq">赤道几内亚</string>
<string name="country_ee">爱沙尼亚</string>
<string name="country_et">埃塞俄比亚</string>
<string name="country_fo">法罗群岛</string>
<string name="country_fj">斐济</string>
<string name="country_fi">芬兰</string>
<string name="country_fr">法国</string>
<string name="country_gf">法属圭亚那</string>
<string name="country_ga">加蓬</string>
<string name="country_gm">冈比亚</string>
<string name="country_ge">格鲁吉亚</string>
<string name="country_de">德国</string>
<string name="country_gi">直布罗陀</string>
<string name="country_gh">加纳</string>
<string name="country_gl">格陵兰</string>
<string name="country_gd">格林纳达</string>
<string name="country_gp">瓜德罗普</string>
<string name="country_gr">希腊</string>
<string name="country_gu">关岛</string>
<string name="country_gt">危地马拉</string>
<string name="country_gn">几内亚</string>
<string name="country_gw">几内亚比绍</string>
<string name="country_gy">圭亚那</string>
<string name="country_ht">海地</string>
<string name="country_hn">洪都拉斯</string>
<string name="country_hk">香港</string>
<string name="country_hu">匈牙利</string>
<string name="country_is">冰岛</string>
<string name="country_in">印度</string>
<string name="country_id">印度尼西亚</string>
<string name="country_iq">伊拉克</string>
<string name="country_ie">爱尔兰</string>
<string name="country_il">以色列</string>
<string name="country_ci">科特迪瓦</string>
<string name="country_it">意大利</string>
<string name="country_jm">牙买加</string>
<string name="country_jp">日本</string>
<string name="country_jo">约旦</string>
<string name="country_kz">哈萨克斯坦</string>
<string name="country_ki">基里巴斯</string>
<string name="country_ke">肯尼亚</string>
<string name="country_kw">科威特</string>
<string name="country_kg">吉尔吉斯斯坦</string>
<string name="country_la">老挝</string>
<string name="country_lv">拉脱维亚</string>
<string name="country_lb">黎巴嫩</string>
<string name="country_ls">莱索托</string>
<string name="country_lr">利比里亚</string>
<string name="country_li">列支敦士登</string>
<string name="country_ly">利比亚</string>
<string name="country_lt">立陶宛</string>
<string name="country_lu">卢森堡</string>
<string name="country_mo">澳门</string>
<string name="country_mk">前南斯拉夫马其顿共和国</string>
<string name="country_mg">马达加斯加</string>
<string name="country_mw">马拉维</string>
<string name="country_my">马来西亚</string>
<string name="country_mv">马尔代夫</string>
<string name="country_ml">马里</string>
<string name="country_mt">马耳他</string>
<string name="country_mq">马提尼克</string>
<string name="country_mr">毛里塔尼亚</string>
<string name="country_mu">毛里求斯</string>
<string name="country_mx">墨西哥</string>
<string name="country_md">摩尔多瓦</string>
<string name="country_mc">摩纳哥</string>
<string name="country_mn">蒙古</string>
<string name="country_me">黑山</string>
<string name="country_ms">蒙特塞拉特</string>
<string name="country_ma">摩洛哥</string>
<string name="country_mz">莫桑比克</string>
<string name="country_mm">缅甸</string>
<string name="country_na">纳米比亚</string>
<string name="country_np">尼泊尔</string>
<string name="country_nl">荷兰</string>
<string name="country_an">荷属安的列斯</string>
<string name="country_nc">新喀里多尼亚</string>
<string name="country_nz">新西兰</string>
<string name="country_ni">尼加拉瓜</string>
<string name="country_ne">尼日尔</string>
<string name="country_ng">尼日利亚</string>
<string name="country_no">挪威</string>
<string name="country_om">阿曼</string>
<string name="country_pk">巴基斯坦</string>
<string name="country_pw">帕劳</string>
<string name="country_ps">巴勒斯坦领土</string>
<string name="country_pa">巴拿马</string>
<string name="country_pg">巴布亚新几内亚</string>
<string name="country_py">巴拉圭</string>
<string name="country_pe">秘鲁</string>
<string name="country_ph">菲律宾</string>
<string name="country_pl">波兰</string>
<string name="country_pt">葡萄牙</string>
<string name="country_pr">波多黎各</string>
<string name="country_qa">卡塔尔</string>
<string name="country_cg">刚果共和国</string>
<string name="country_re">留尼汪岛</string>
<string name="country_ro">罗马尼亚</string>
<string name="country_ru">俄罗斯</string>
<string name="country_rw">卢旺达</string>
<string name="country_kn">圣基茨和尼维斯</string>
<string name="country_lc">圣卢西亚</string>
<string name="country_vc">圣文森特和格林纳丁斯</string>
<string name="country_ws">萨摩亚</string>
<string name="country_st">圣多美和普林西比</string>
<string name="country_sa">沙特阿拉伯</string>
<string name="country_sn">塞内加尔</string>
<string name="country_rs">塞尔维亚</string>
<string name="country_sc">塞舌尔</string>
<string name="country_sl">塞拉利昂</string>
<string name="country_sg">新加坡</string>
<string name="country_sk">斯洛伐克</string>
<string name="country_si">斯洛文尼亚</string>
<string name="country_sb">所罗门群岛</string>
<string name="country_so">索马里</string>
<string name="country_za">南非</string>
<string name="country_kr">韩国</string>
<string name="country_ss">南苏丹</string>
<string name="country_es">西班牙</string>
<string name="country_lk">斯里兰卡</string>
<string name="country_sr">苏里南</string>
<string name="country_sz">斯威士兰</string>
<string name="country_se">瑞典</string>
<string name="country_ch">瑞士</string>
<string name="country_tw">台湾</string>
<string name="country_tj">塔吉克斯坦</string>
<string name="country_tz">坦桑尼亚</string>
<string name="country_th">泰国</string>
<string name="country_tl">东帝汶</string>
<string name="country_tg">多哥</string>
<string name="country_to">汤加</string>
<string name="country_tt">特立尼达和多巴哥</string>
<string name="country_tn">突尼斯</string>
<string name="country_tr">土耳其</string>
<string name="country_tm">土库曼斯坦</string>
<string name="country_tc">特克斯和凯科斯群岛</string>
<string name="country_ug">乌干达</string>
<string name="country_ua">乌克兰</string>
<string name="country_ae">阿拉伯联合酋长国</string>
<string name="country_gb">英国</string>
<string name="country_us">美国</string>
<string name="country_uy">乌拉圭</string>
<string name="country_uz">乌兹别克斯坦</string>
<string name="country_vu">瓦努阿图</string>
<string name="country_ve">委内瑞拉</string>
<string name="country_vn">越南</string>
<string name="country_vg">英属维尔京群岛</string>
<string name="country_vi">美属维尔京群岛</string>
<string name="country_ye">也门</string>
<string name="country_zm">赞比亚</string>
<string name="country_zw">津巴布韦</string>
<string name="country_nf">诺福克岛</string>
<string name="country_cu">古巴</string>
<string name="country_cw">库拉索</string>
<string name="country_ir">伊朗</string>
<string name="country_sd">苏丹</string>
<string name="country_region_name_al">阿尔巴尼亚</string>
<string name="country_region_name_dz">阿尔及利亚</string>
<string name="country_region_name_ag">安提瓜和巴布达</string>
<string name="country_region_name_ao">安哥拉</string>
<string name="country_region_name_ai">安圭拉</string>
<string name="country_region_name_am">亚美尼亚</string>
<string name="country_region_name_ar">阿根廷</string>
<string name="country_region_name_aw">阿鲁巴</string>
<string name="country_region_name_az">阿塞拜疆</string>
<string name="country_region_name_at">奥地利</string>
<string name="country_region_name_au">澳大利亚</string>
<string name="country_region_name_bs">巴哈马</string>
<string name="country_region_name_bh">巴林</string>
<string name="country_region_name_bd">孟加拉国</string>
<string name="country_region_name_bb">巴巴多斯</string>
<string name="country_region_name_by">白俄罗斯</string>
<string name="country_region_name_be">比利时</string>
<string name="country_region_name_bz">伯利兹</string>
<string name="country_region_name_bj">贝宁</string>
<string name="country_region_name_bm">百慕大</string>
<string name="country_region_name_bo">玻利维亚</string>
<string name="country_region_name_ba">波斯尼亚和黑塞哥维那</string>
<string name="country_region_name_bw">博茨瓦纳</string>
<string name="country_region_name_br">巴西</string>
<string name="country_region_name_bg">保加利亚</string>
<string name="country_region_name_bf">布基纳法索</string>
<string name="country_region_name_kh">柬埔寨</string>
<string name="country_region_name_cv">佛得角</string>
<string name="country_region_name_cm">喀麦隆</string>
<string name="country_region_name_ca">加拿大</string>
<string name="country_region_name_ky">开曼群岛</string>
<string name="country_region_name_cl">智利</string>
<string name="country_region_name_cn">中国</string>
<string name="country_region_name_co">哥伦比亚</string>
<string name="country_region_name_cr">哥斯达黎加</string>
<string name="country_region_name_hr">克罗地亚</string>
<string name="country_region_name_cy">塞浦路斯</string>
<string name="country_region_name_cz">捷克共和国</string>
<string name="country_region_name_dk">丹麦</string>
<string name="country_region_name_dm">多米尼加</string>
<string name="country_region_name_do">多米尼加共和国</string>
<string name="country_region_name_ec">厄瓜多尔</string>
<string name="country_region_name_sv">萨尔瓦多</string>
<string name="country_region_name_ee">爱沙尼亚</string>
<string name="country_region_name_fj">斐济</string>
<string name="country_region_name_fi">芬兰</string>
<string name="country_region_name_fr">法国</string>
<string name="country_region_name_ga">加蓬</string>
<string name="country_region_name_ge">格鲁吉亚</string>
<string name="country_region_name_de">德国</string>
<string name="country_region_name_gh">加纳</string>
<string name="country_region_name_gd">格林纳达</string>
<string name="country_region_name_gr">希腊</string>
<string name="country_region_name_gu">关岛</string>
<string name="country_region_name_gt">危地马拉</string>
<string name="country_region_name_gw">几内亚比绍</string>
<string name="country_region_name_ht">海地</string>
<string name="country_region_name_hn">洪都拉斯</string>
<string name="country_region_name_hk">香港</string>
<string name="country_region_name_hu">匈牙利</string>
<string name="country_region_name_is">冰岛</string>
<string name="country_region_name_in">印度</string>
<string name="country_region_name_id">印度尼西亚</string>
<string name="country_region_name_iq">伊拉克</string>
<string name="country_region_name_ie">爱尔兰</string>
<string name="country_region_name_il">以色列</string>
<string name="country_region_name_ci">科特迪瓦</string>
<string name="country_region_name_jm">牙买加</string>
<string name="country_region_name_jp">日本</string>
<string name="country_region_name_jo">约旦</string>
<string name="country_region_name_kz">哈萨克斯坦</string>
<string name="country_region_name_ke">肯尼亚</string>
<string name="country_region_name_kw">科威特</string>
<string name="country_region_name_kg">吉尔吉斯斯坦</string>
<string name="country_region_name_la">老挝</string>
<string name="country_region_name_lv">拉脱维亚</string>
<string name="country_region_name_lb">黎巴嫩</string>
<string name="country_region_name_li">列支敦士登</string>
<string name="country_region_name_lt">立陶宛</string>
<string name="country_region_name_lu">卢森堡</string>
<string name="country_region_name_mo">澳门</string>
<string name="country_region_name_mk">前南斯拉夫马其顿共和国</string>
<string name="country_region_name_my">马来西亚</string>
<string name="country_region_name_ml">马里</string>
<string name="country_region_name_mt">马耳他</string>
<string name="country_region_name_mq">马提尼克</string>
<string name="country_region_name_mu">毛里求斯</string>
<string name="country_region_name_mx">墨西哥</string>
<string name="country_region_name_md">摩尔多瓦</string>
<string name="country_region_name_ms">蒙特塞拉特</string>
<string name="country_region_name_ma">摩洛哥</string>
<string name="country_region_name_mz">莫桑比克</string>
<string name="country_region_name_mm">缅甸</string>
<string name="country_region_name_na">纳米比亚</string>
<string name="country_region_name_np">尼泊尔</string>
<string name="country_region_name_nl">荷兰</string>
<string name="country_region_name_nz">新西兰</string>
<string name="country_region_name_ni">尼加拉瓜</string>
<string name="country_region_name_ne">尼日尔</string>
<string name="country_region_name_ng">尼日利亚</string>
<string name="country_region_name_no">挪威</string>
<string name="country_region_name_om">阿曼</string>
<string name="country_region_name_pk">巴基斯坦</string>
<string name="country_region_name_pa">巴拿马</string>
<string name="country_region_name_pg">巴布亚新几内亚</string>
<string name="country_region_name_py">巴拉圭</string>
<string name="country_region_name_pe">秘鲁</string>
<string name="country_region_name_ph">菲律宾</string>
<string name="country_region_name_pl">波兰</string>
<string name="country_region_name_pt">葡萄牙</string>
<string name="country_region_name_pr">波多黎各</string>
<string name="country_region_name_qa">卡塔尔</string>
<string name="country_region_name_ru">俄罗斯</string>
<string name="country_region_name_rw">卢旺达</string>
<string name="country_region_name_kn">圣基茨和尼维斯</string>
<string name="country_region_name_lc">圣卢西亚</string>
<string name="country_region_name_vc">圣文森特和格林纳丁斯</string>
<string name="country_region_name_sn">塞内加尔</string>
<string name="country_region_name_rs">塞尔维亚</string>
<string name="country_region_name_sg">新加坡</string>
<string name="country_region_name_sk">斯洛伐克</string>
<string name="country_region_name_si">斯洛文尼亚</string>
<string name="country_region_name_sb">所罗门群岛</string>
<string name="country_region_name_za">南非</string>
<string name="country_region_name_kr">韩国</string>
<string name="country_region_name_es">西班牙</string>
<string name="country_region_name_lk">斯里兰卡</string>
<string name="country_region_name_se">瑞典</string>
<string name="country_region_name_ch">瑞士</string>
<string name="country_region_name_tw">台湾</string>
<string name="country_region_name_tj">塔吉克斯坦</string>
<string name="country_region_name_tz">坦桑尼亚</string>
<string name="country_region_name_th">泰国</string>
<string name="country_region_name_tg">多哥</string>
<string name="country_region_name_tt">特立尼达和多巴哥</string>
<string name="country_region_name_tn">突尼斯</string>
<string name="country_region_name_tr">土耳其</string>
<string name="country_region_name_tm">土库曼斯坦</string>
<string name="country_region_name_tc">特克斯和凯科斯群岛</string>
<string name="country_region_name_ug">乌干达</string>
<string name="country_region_name_ua">乌克兰</string>
<string name="country_region_name_ae">阿拉伯联合酋长国</string>
<string name="country_region_name_gb">英国</string>
<string name="country_region_name_us">美国</string>
<string name="country_region_name_uy">乌拉圭</string>
<string name="country_region_name_uz">乌兹别克斯坦</string>
<string name="country_region_name_ve">委内瑞拉</string>
<string name="country_region_name_vn">越南</string>
<string name="country_region_name_vg">英属维尔京群岛</string>
<string name="country_region_name_vi">美属维尔京群岛</string>
<string name="country_region_name_ye">也门</string>
<string name="country_region_name_zm">赞比亚</string>
<string name="country_region_name_zw">津巴布韦</string>
<string name="enter_pin_headline" formatted="false">输入发送到%s%s的PIN码</string>
<string name="enter_pin_wrong_number">请确认手机号码是否正确</string>
<string name="enter_pin_timer_expire">您的PIN码将在此时间后失效</string>
<string name="wrong_pin_number">错误的PIN码</string>
<string name="enter_pin_timer_expire">您的PIN码将在此时间后失效</string>
<string name="wrong_ping_number">错误的PIN码</string>
<string name="enter_pin_resend_pin">重新发送PIN码</string>
<string name="pin_issue">
<a href="https://www.covidsafe.gov.au/help-topics/zh-hans.html#verify-mobile-number-pin">接收PIN码时遇到问题 </a>
</string>
<string name="enter_pin_button">验证</string>
<string name="permission_headline">应用设置</string>
<string name="permission_location_rationale">安卓需要获取您的位置信息才能启用蓝牙功能运行COVIDSafe否则COVIDSafe无法正常运行</string>
<string name="permission_content">COVIDSafe需要启用蓝牙®和通知功能才能运行。
\n\n
选择“继续”以:
\n\n
1.启用蓝牙®
\n
2.允许获得位置权限
\n
3.禁用电池优化功能
\n\n
Android需要位置权限才能使蓝牙®正常运行。
\n\n
COVIDSafe不发送配对请求。</string>
<string name="permission_button">继续</string>
<string name="change_device_name_headline">您的设备名称</string>
<string name="change_device_name_headline_content_description">Heading您的设备名称</string>
<string name="change_device_name_content_line_1">您的设备当前名称为%s 。</string>
<string name="change_device_name_content_line_2">您周围的其他蓝牙®设备将能够看到此名称。我们建议使用不包含个人信息的设备名称。</string>
<string name="change_device_name_new_device_name">新设备名称</string>
@ -352,55 +247,25 @@
<string name="change_device_name_primary_action">更改并继续</string>
<string name="change_device_name_secondary_action">跳过并保留原设备名称</string>
<string name="permission_success_headline">您已成功注册</string>
<string name="permission_success_content">1.离家时请随身携带手机并确保COVIDSafe处于激活状态。
\n\n
2.蓝牙®应保持开启状态。
\n\n
3.电池优化应关闭。
\n\n
4. COVIDSafe不发送配对请求。 <a href="https://www.covidsafe.gov.au/help-topics/zh-hans.html#bluetooth-pairing-request">了解更多</a></string>
<string name="notification_not_active_body">离家前和在公共场所时确保COVIDSafe处于激活状态。</string>
<string name="notification_active_body">离家和在公共场所时确保COVIDSafe处于激活状态。</string>
<string name="permission_success_warning">开启COVIDSafe的推送通知功能以便在应用程序无法正常运行时及时通知您。</string>
<string name="permission_success_button">继续</string>
<string name="notification_active_title">COVIDSafe已激活。</string>
<string name="notification_not_active_title">COVIDSafe未激活</string>
<string name="home_header_active_title">COVIDSafe已激活。</string>
<string name="home_header_active_no_action_required">无须进一步操作。</string>
<string name="home_header_inactive_title">COVIDSafe未激活</string>
<string name="home_header_inactive_check_your_permissions">检查您的设置</string>
<string name="home_header_uploaded_on_date">个人信息已在%s 上传。</string>
<string name="home_header_no_pairing">COVIDSafe不发送<a href="https://www.covidsafe.gov.au/help-topics/zh-hans.html#bluetooth-pairing-request">配对请求</a></string>
<string name="home_bluetooth_permission">蓝牙®: %s</string>
<string name="home_non_battery_optimization_permission">电池优化: %s</string>
<string name="home_location_permission">位置: %s</string>
<string name="home_push_notification_permission">推送通知: %s</string>
<string name="home_permission_on"></string>
<string name="home_permission_off"></string>
<string name="home_setup_incomplete_title">检查
\n\n
权限</string>
<string name="home_setup_incomplete_subtitle">COVIDSafe需要访问这些功能的权限。</string>
<string name="home_app_permission_status_title">检查您的设置</string>
<string name="home_app_permission_status_subtitle">若设置不正确COVIDSafe将无法运行。</string>
<string name="home_app_permission_push_notification_prompt">允许COVIDSafe推送通知。</string>
<string name="home_been_tested_title">是否有卫生官员要求您上传数据?</string>
<string name="home_data_uploaded">自我隔离注册</string>
<string name="home_data_uploaded_message">协助阻止COVID-19的传播追踪您的症状。</string>
<string name="home_data_has_been_uploaded_message">自我隔离期间请您每天上传数据以协助阻止COVID-19的传播。</string>
<string name="home_data_uploaded_button">注册</string>
<string name="home_data_has_been_uploaded">您的数据已上传</string>
<string name="home_set_complete_disclaimer_title">让我们齐心协力阻止COVID-19的传播</string>
<string name="home_set_complete_external_link_share_content">邀请他人助力。万众一心,其利断金。</string>
<string name="home_set_complete_external_link_share_title">分享COVIDSafe</string>
<string name="home_set_complete_external_link_news_title">最新消息和情况更新</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_self_isolation_register_url">https://covid-form.service.gov.au</string>
<string name="home_set_complete_external_link_news_content">前往aus.gov.au了解冠状病毒最新消息。</string>
<string name="home_set_complete_external_link_app_title">获取冠状病毒应用程序</string>
<string name="home_set_complete_external_link_app_content">下载政府应用程序,了解最新消息和建议。</string>
<string name="home_set_complete_external_link_been_contacted_title">是否有卫生官员联系过您?</string>
<string name="home_set_complete_external_link_been_contacted_content">只有在您检测呈阳性后,才能上传个人信息。</string>
<string name="home_set_complete_external_link_help_topics_title">帮助主题</string>
<string name="home_set_complete_external_link_help_topics_content">如果应用程序在使用时出现问题或者您对其有疑问。</string>
<string name="action_report_an_issue">报告问题</string>
@ -408,75 +273,18 @@
<string name="upload_answer_yes"></string>
<string name="upload_answer_no"></string>
<string name="upload_step_1_header">是否有卫生官员要求您上传个人信息?</string>
<string name="upload_step_1_header_content_description">Heading是否有卫生官员要求您上传个人信息</string>
<string name="upload_step_1_body">只有在您的COVID-19测试呈阳性时州或领地卫生官员才会联系您以协助您上传个人信息。
\n\n
按“是”后,请同意上传您的个人信息。</string>
<string name="upload_step_1_body">只有在您的COVID-19测试呈阳性时州或领地卫生官员才会联系您以协助您上传个人信息。 \n\n按“是”后请同意上传您的个人信息。</string>
<string name="upload_step_4_header">上传同意书</string>
<string name="upload_step_4_header_content_description">Heading上传同意书</string>
<string name="upload_step_4_sub_header">未经您的同意,您的密切接触者信息不会被上传。
\n\n
如果您同意,您的密切接触者信息将被上传并与州或领地卫生官员共享,以便追踪密切接触者。
\n\n
阅读COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">隐私政策</a>以获得更多详细信息。</string>
<string name="upload_step_verify_pin_header">上传个人信息</string>
<string name="upload_step_verify_pin_header_content_description">Heading上传个人信息</string>
<string name="upload_step_verify_pin_sub_header">州或领地卫生官员将通过短信向您的手机发送 PIN码。请在下面输入PIN码以上传个人信息。</string>
<string name="action_verify_upload_pin">上传个人信息</string>
<string name="action_verify_invalid_pin">PIN码无效请要求卫生官员向您再发送一个PIN码。</string>
<string name="upload_finished_header">感谢您协助阻止COVID-19的传播</string>
<string name="upload_finished_header_content_description">Heading感谢您协助阻止COVID-19的传播</string>
<string name="upload_finished_sub_header">您已成功将个人资料上传到COVIDSafe高度安全的存储系统。
\n\n
根据记录其他COVIDSafe用户与您如有密切接触州或领地卫生官员将通知他们。您的身份对其他用户将保持匿名状态。</string>
<string name="action_continue">继续</string>
<string name="action_upload_your_data">上传数据</string>
<string name="action_upload_done">继续</string>
<string name="upload_failed">上传失败</string>
<string name="upload_your_data_title">上传数据</string>
<string name="upload_your_data_description">请立即上传您的数据,以阻止 COVID-19 的传播</string>
<string name="upload_data_action">立即上传数据</string>
<string name="activity_self_isolation_headline">谢谢您为阻止COVID-19的传播贡献了一己之力</string>
<string name="activity_self_isolation_content">自我隔离期间您阻止了COVID-19的扩散确保了他人的安全。</string>
<string name="activity_self_isolation_button">继续</string>
<string name="enabled">已启用</string>
<string name="disabled">已停用</string>
<string name="battery_optimisation_prompt">您不能使用电池优化功能。</string>
<string name="service_ok_title">COVIDSafe已激活。</string>
<string name="service_ok_body">离开家和在公共场所时请确保COVIDSafe处于激活状态。</string>
<!-- <string name="under_sixteen_registration_consent_first_paragraph">我的注册信息以便州或领地卫生官员追踪接触者。</string>-->
<!-- <string name="under_sixteen_consent_call_for_action">选择“我同意”以确认同意。</string>-->
<!-- <string name="Select_country_or_region_headline">选择国家或地区</string>-->
<!-- <string name="Enter_your_mobile_number_label">请输入您的手机号码</string>-->
<!-- <string name="norfolk_hint">例如51234</string>-->
<!-- <string name="invalid_norfolk_phone_number_error_prompt">诺福克岛的手机号码包含5到6位数字。</string>-->
<!-- <string name="permission_content_iOS">COVIDSafe需要启用蓝牙®才能运行。通过启用通知您将在COVIDSafe未激活时收到提醒。 -->
<!--选择“继续”以启用:</string>-->
<!-- <string name="permission_content_iOS_2">1. 蓝牙®-->
<!--2. 通知-->
<!--COVIDSafe 不发送配对请求。</string>-->
<!-- <string name="permission_success_content_iOS">离家时请随身携带手机并确保COVIDSafe处于激活状态。 -->
<!--蓝牙®应保持开启状态。 -->
<!-- COVIDSafe不发送配对请求。了解更多。</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS">如果COVIDSafe未激活您将收到提醒。</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS">通知已启用</string>-->
<!-- <string name="home_set_complete_external_link_notifications_calltoaction_iOS">更改通知设置</string>-->
<!-- <string name="PN_BluetoothStatusTitle">COVIDSafe未激活</string>-->
<!-- <string name="PN_BluetoothStatusBody">离家之前和在公共场所时务必开启蓝牙®使COVIDSafe处于激活状态。</string>-->
<!-- <string name="PN_ReminderTitle">48 小时内未检测到任何接触</string>-->
<!-- <string name="PN_ReminderBody">开启 COVIDSafe确保其处于运行状态。</string>-->
<!-- <string name="AllowBluetoothON">访问蓝牙®:开</string>-->
<!-- <string name="AllowBluetoothOFF">访问蓝牙®:关</string>-->
<!-- <string name="allow_bluetooth_call">允许 COVIDSafe 访问蓝牙®</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS_off">通知已禁用</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS_off">如果COVIDSafe未激活您将不会收到任何通知。</string>-->
<!-- <string name="BluetoothOFF">蓝牙®:关</string>-->
<!-- <string name="BluetoothON">蓝牙®:开</string>-->
<!-- <string name="BluetoothOFF_content">打开手机蓝牙®</string>-->
<string name="country_region_name_au2">诺福克岛</string>
<string name="country_region_name_cu">古巴</string>
<string name="country_region_name_cw">库拉索</string>
<string name="country_region_name_ir">伊朗</string>
<string name="country_region_name_sd">苏丹</string>
</resources>

View file

@ -1,482 +1,290 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="data_privacy_content">在注冊COVIDSafe之前請務必閱讀COVIDSafe<a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">隱私政策</a>
\n\n
如果你未滿16歲你的父母/監護人也必須閱讀<a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">隱私政策</a>
\n\n
使用COVIDSafe屬自願行爲。你可以隨時安裝或刪除該應用程式。如果刪除COVIDSafe<a href="https://www.covidsafe.gov.au/help-topics/zh-hant.html">你還可以要求從安全服務器中刪除你的個人資料</a>
\n\n
要注冊使用COVIDSafe你需要輸入姓名手機號碼年齡段和郵政編碼。
\n\n
注冊時提交的資料以及有關COVIDSafe使用的信息將被收集並存儲在高度安全的服務器上。
\n\n
COVIDSafe不會收集你的位置信息。
\n\n
COVIDSafe將記錄接觸的發生時間以及與你接觸的其他COVIDSafe用戶的匿名ID代碼。
\n\n
與你接觸的其他 COVIDSafe 用戶將在其設備上看到一個匿名識别碼以及與你發生接觸的時間。
\n\n
如果其他用戶對COVID-19的測試結果呈陽性則他們可以上傳其聯絡資料而州或領地的衛生官員可能與你聯系追蹤接觸者。
\n\n
你的詳細注冊資料僅在追蹤接觸者以及維持COVIDSafe的合法正常運行時候使用或披露。
\n\n
如需更多信息,請訪問<a href="https://www.health.gov.au/">澳大利亞政府衛生部網站</a>
\n\n
如需進一步了解你對個人資料的權利以及個人資料的處理和共享方式請參閱COVIDSafe<a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">隱私策略</a></string>
<string name="intro_content">爲了避免冠狀病毒在社區擴散,澳洲政府開發了 COVIDSafe。
\n\n
COVIDSafe 會保密地記錄你與其他應用軟件用戶之間的接觸。如果你曾密切接觸過被驗出有病毒陽性的人,這軟件就會容許州和領地的衛生官員聯絡你。
\n\n
讓我們齊心協力,遏止病毒擴散,保持活得健康。</string>
<string name="how_it_works_content">藍牙®訊號用於確定你在何時接近另一名 COVIDSafe 用戶。
\n\n
你與其他 COVIDSafe 用戶的每次密切接觸都會被記錄下來,以創建密切接觸者資料。該資料會被加密,並僅儲存在你的手機裏。
\n\n
如果你是一名 COVIDSafe 用戶,而又被驗出 COVID-19 陽性,則州或領地衛生官員將會與你聯絡。他們將會協助你將你自己的密切接觸者資料自願上傳到高度保密的資料儲存系統
\n\n
如果你曾密切接觸過另一名化驗結果呈陽性的 COVIDSafe 用戶,則州或領地衛生官員也可能會聯絡你。
\n\n
欲知詳情,請參閱<a href="https://www.covidsafe.gov.au/help-topics/zh-hant.html">求助主題</a></string>
<string name="activity_self_isolation_headline">謝謝!你在遏止 COVID-19 擴散上出了一分力!</string>
<string name="activity_self_isolation_content">在自我隔離期間,你確保了他人的安全,亦幚助遏止 COVID-19 的擴散。</string>
<string name="under_sixteen_second_paragraph">在其他 COVIDSafe 用戶被驗出 COVID-19 陽性後,從他們取得我的聯絡資料</string>
<string name="registration_consent_second_paragraph">在其他 COVIDSafe 用戶被驗出 COVID-19 陽性後,從他們取得我的聯絡資料</string>
<string name="under_sixteen_content">我確認我的父母或監護人同意澳洲衛生署收集:</string>
<string name="under_sixteen_first_paragraph">我的註册資料以便州及領地衛生官員追蹤接觸者。</string>
<string name="permission_success_content">1. 請在離家時隨身攜帶手機,並確保 COVIDSafe 處於激活狀態。
\n\n
2. 應保持藍牙®在開啓狀態。
\n\n
3. 應保持電池優化功能在關閉狀態。
\n\n
4. COVIDSafe 不會發出配對請求。 <a href="https://www.covidsafe.gov.au/help-topics/zh-hant.html#bluetooth-pairing-request">了解更多</a></string>
<string name="select_country_or_region">選擇國家或地區</string>
<string name="enter_number_for_example">例如:</string>
<string name="invalid_australian_phone_number_error_prompt">澳洲手機號碼最多有10個數位。</string>
<string name="invalid_phone_number_digits_error_prompt" formatted="false">%1s的手機號碼是個 %2s 位數字。</string>
<string name="notification_active_body">在你離家及在公共場所時,保持 COVIDSafe 處於激活狀態。</string>
<string name="permission_success_warning">開啓 COVIDSafe 的推送通知功能,以便在應用軟件無法正常運作時及時通知你。</string>
<string name="home_set_complete_external_link_news_content">請到 aus.gov.au 獲取最新的冠狀病毒資訊。</string>
<string name="home_set_complete_external_link_app_title">索取冠狀病毒應用程式</string>
<string name="home_set_complete_external_link_been_contacted_title">曾有衛生官員聯絡你嗎?</string>
<string name="home_set_complete_external_link_been_contacted_content">只能在你被驗出病毒陽性後,方能上傳個人資料。</string>
<string name="upload_step_verify_pin_header">上傳你的資料</string>
<string name="upload_step_verify_pin_sub_header">州或領地衛生官員將會利用短訊傳送一條 PIN 到你的手機。請在下面輸入 PIN 來上傳個人資料。</string>
<string name="country_ve">委內瑞拉</string>
<string name="country_vn">越南</string>
<string name="permission_success_headline">您已成功註册</string>
<string name="country_vg">英屬維爾京群島</string>
<string name="country_vi">美屬維爾京群島</string>
<string name="country_ye">也門</string>
<string name="country_zm">贊比亞</string>
<string name="country_zw">津巴布韋</string>
<string name="country_si">斯洛文尼亞</string>
<string name="country_sb">所羅門群島</string>
<string name="country_so">索馬里</string>
<string name="upload_step_1_header_content_description">標題,是否有衛生官員正要求你上傳你的資料呢?</string>
<string name="upload_step_1_body">州或領地衛生官員只會在你被驗出 COVID-19 陽性的時候,才會為協助你自願上傳你的資料而聯絡你。
\n\n
一旦你按‘是’項後,你必須作出同意聲明才能上傳你的資料。</string>
<string name="upload_answer_yes"></string>
<string name="country_ws">薩摩亞</string>
<string name="country_st">聖多美和普林西比</string>
<string name="country_sa">沙特阿拉伯</string>
<string name="country_sn">塞內加爾</string>
<string name="country_rs">塞爾維亞</string>
<string name="country_sc">塞舌爾</string>
<string name="country_sl">塞拉利昂</string>
<string name="country_sg">新加坡</string>
<string name="country_sk">斯洛伐克</string>
<string name="permission_content">COVIDSafe 需要開啓藍牙®及通知功能才能運作。
\n\n
選擇“執行”以:
\n\n
1. 開啓藍牙®
\n
2. 允許取得方位權限
\n
3. 關閉電池優化功能
\n\n
Android需要方位權限才能使藍牙®運作。
\n\n
COVIDSafe 不會發出配對請求。</string>
<string name="permission_button">執行</string>
<string name="change_device_name_headline">你的設備名稱</string>
<string name="change_device_name_headline_content_description">標題,你的設備名稱</string>
<string name="change_device_name_content_line_1">你現在的設備名稱是%s 。</string>
<string name="change_device_name_content_line_2">在你周圍的其他藍牙®設備將能看到此名稱,我們建議使用一個不包括個人資料的設備名稱。</string>
<string name="change_device_name_new_device_name">新設備名稱</string>
<string name="change_device_name_default_device_name">安卓手機</string>
<string name="change_device_name_primary_action">更改並繼續</string>
<string name="change_device_name_secondary_action">跳過並保留原設備名稱</string>
<string name="country_za">南非</string>
<string name="country_kr">南韓</string>
<string name="country_ss">南蘇丹</string>
<string name="home_header_active_no_action_required">無需進一步行動。</string>
<string name="upload_your_data_description">請於今日上傳你的數據,以幫助遏止 COVID-19 的擴散</string>
<string name="home_header_inactive_title">COVIDSafe 未在激活狀態。</string>
<string name="home_header_inactive_check_your_permissions">檢查你的設定。</string>
<string name="country_by">白俄羅斯</string>
<string name="home_header_uploaded_on_date">你的資料已在%s 被上傳。</string>
<string name="wrong_pin_number">輸入了錯誤的 PIN 碼</string>
<string name="navigation_back_button_content_description">上一頁</string>
<string name="home_header_no_pairing">COVIDSafe 不會發出<a href="https://www.covidsafe.gov.au/help-topics/zh-hant.html#bluetooth-pairing-request">配對請求</a></string>
<string name="home_bluetooth_permission">藍牙®: %s</string>
<string name="home_header_active_title">COVIDSafe 已在啓用狀態</string>
<string name="home_header_inactive_title">COVIDSafe 未在啓用狀態。</string>
<string name="data_privacy_content">在註册 COVIDSafe 之前,請務必閱讀 COVIDSafe *私隱政策*。 \n\n如果你未滿 16 歲,你的父母/監護人必須閱讀*私隱政策*。 \n\n使用 COVIDSafe 純屬自願性質。你可以隨時安裝或刪除本應用程式。如果刪除 COVIDSafe*你亦可以要求刪除在保密伺服器内的個人資料*。\n\n要註册使用 COVIDSafe你需要輸入姓名、手機號碼、年齡組别及郵遞區號。 \n\n我們會收集你註冊時提供的資料和關於你使用COVIDSafe的資料並且儲存在一個高度保密的伺服器內。 \n\nCOVIDSafe 不會收集你的定位資訊。 \n\nCOVIDSafe 將會記錄接觸的發生時間,以及其他與你接觸的 COVIDSafe 用戶的匿名 ID。 \n\n其他與你接觸的 COVIDSafe 用戶亦將會在其設備上記錄你的匿名 ID 及與你接觸的時間。 \n\n如果其他用戶被驗出 COVID-19 陽性,他們可以上傳其聯絡資料。為了追蹤接觸者,各州或領地的衛生部官員可能會聯絡你。 \n\n我們在追蹤接觸者和確保COVIDSafe 運作正常且合法時才會使用並且透露你的詳細註冊資料。 \n\n欲了解更多資訊請瀏覧*澳洲政府衛生部*的網站。 \n\n如需進一步了解你對個人資料的權利及個人資料的處理和共享方式請參閱 COVIDSafe *私隱政策*。</string>
<string name="personal_details_name_characters_prompt">請用英文字母輸入你的全名。請勿使用其他語言的文字或符號,例如 \'或 ‘?’。</string>
<string name="need_location_service">若要執行 COVIDSafe ,你需要開啓在 「設定」項下的 「定位」功能。 </string>
<string name="upload_step_verify_pin_sub_header">各州或領地的衛生部官員將會透過簡訊傳送一條 PIN 碼到您的設備。請在下面輸入 PIN 碼來上傳個人資料。</string>
<string name="update_available_message">我們一直都在改良 COVIDSafe。</string>
<string name="update_available_play_store_btn">轉往 Google Play 商店</string>
<string name="action_verify_invalid_pin">PIN 碼無效,請要求衛生部官員再傳送另一條 PIN 給您。</string>
<string name="upload_step_1_body">只在您被驗出 COVID-19 陽性時,各州或領地的衛生部官員才會聯絡您,協助您自願上傳您的資料。\n\n按「是」後請同意上傳您的資料。</string>
<string name="home_set_complete_external_link_news_title">最新資訊及更新事宜</string>
<string name="home_app_permission_status_subtitle">若設定錯誤,將無法執行 COVIDSafe。</string>
<string name="intro_button">我肯出一分力</string>
<string name="intro_content">爲了避免冠狀病毒在社區擴散,澳洲政府開發了 COVIDSafe。 \n\nCOVIDSafe 會保密地記錄您與其他用戶之間的接觸。如果您曾密切接觸過被驗出病毒陽性的人士,各州和領地的衛生部官員就可以聯絡您。 \n\n讓我們齊心協力遏止病毒傳播確保生活健康。</string>
<string name="migration_in_progress">正在更新 COVIDSafe。\n\n請保持開機狀態直至更新完成為止。</string>
<string name="upload_finished_sub_header">您已成功將個人資料上傳到 COVIDSafe 高度保密的儲存系統。\n\n若錄得有其他 COVIDSafe 用户曾密切接觸過您,各州或領地的衛生部官員將會通知他們。您的身份仍舊予以保密。</string>
<string name="pin_number">PIN 碼</string>
<string name="enter_pin_timer_expire">您的 PIN 碼將在此時間後無效</string>
<string name="permission_location_rationale">為執行 COVIDSafeAndroid 需要取得您的定位權限才能啟用藍牙功能,否則無法正常執行 COVIDSafe </string>
<string name="permission_content">COVIDSafe 需要開啓藍牙®及通知功能才能運作。 \n\n選擇 「繼續」以: \n\n 1. 開啓藍牙® \n\n 2. 允許取得定位權限\n\n 3. 關閉電池優化功能\n\n\n Android 需要定位權限才能啓用藍牙®。 \n\n COVIDSafe 不會傳送配對請求。</string>
<string name="how_it_works_headline">COVIDSafe 是如何執行的</string>
<string name="how_it_works_content">COVIDSafe 需要使用藍牙®訊號以確定您在何時接近另一名 COVIDSafe 用戶。 \n\n您與其他COVIDSafe用戶之間的每一次密切接觸都會被記錄下來以建立密切接觸者資料。該資料會被加密並僅儲存在您的手機内。\n\n如果您是 COVIDSafe 用户並被驗出 COVID-19 陽性,則各州或領地衛生部官員將會與您聯絡。他們會協助您自願地將密切接觸者資料上傳到高度保密的資料儲存系統。\n\n如果您曾密切接觸過另一名被驗出 COVID-19 陽性的 COVIDSafe 用戶,則各州或領地的衛生部官員亦會聯絡您。 \n\n欲知詳情請參閱*求助主題*頁</string>
<string name="permission_success_content">1. 請在離家時隨身攜帶手機,並確保 COVIDSafe 處於啟用狀態。 \n\n2. 應保持藍牙®在開啓狀態。 \n\n3. 應關閉電池優化功能。 \n\n4. COVIDSafe 不會傳送配對請求。 *了解更多* 。</string>
<string name="home_header_no_pairing">COVIDSafe 不會傳送*配對請求*。</string>
<string name="upload_step_4_sub_header">除非您同意,否則您的密切接觸者資料不會被上傳。\n\n如果您同意您的密切接觸者資料將會被上傳並與各州或領地的衛生部官員共享作為追蹤接觸者之用。\n\n欲知詳情請參閱 COVIDSafe *私隱政策*。</string>
<string name="service_ok_body">在您離家及在公共場所時,請保持 COVIDSafe 在啟用狀態。</string>
<string name="service_ok_title">COVIDSafe 已在啓用狀態</string>
<string name="battery_optimisation_prompt">您必須關閉電池優化功能。</string>
<string name="ReceivePinIssue">接收 PIN 碼時遇到問題?</string>
<string name="upload_finished_header">感謝您協助遏止 COVID-19 的擴散!</string>
<string name="home_set_complete_external_link_help_topics_content">如果您對應用程式有疑難或疑問。</string>
<string name="home_set_complete_external_link_been_contacted_content">只有在您被驗出病毒陽性時,才能上傳個人資料。</string>
<string name="home_set_complete_external_link_app_content">下載政府應用程式來收取最新資訊及忠告。</string>
<string name="home_set_complete_external_link_app_title">收取冠狀病毒應用程式</string>
<string name="home_set_complete_external_link_share_content">邀請他人參與防疫。團結便是力量!</string>
<string name="home_set_complete_external_link_share_title">齊齊使用 COVIDSafe</string>
<string name="home_app_permission_push_notification_prompt">允許 COVIDSafe 傳送通知。</string>
<string name="home_push_notification_permission">傳送通知: %s</string>
<string name="home_non_battery_optimization_permission">電池優化: %s</string>
<string name="home_location_permission">方位: %s</string>
<string name="home_push_notification_permission">推送通知: %s</string>
<string name="home_permission_on"></string>
<string name="home_permission_off"></string>
<string name="home_setup_incomplete_title">檢查
\n\n
權限</string>
<string name="home_setup_incomplete_subtitle">COVIDSafe 需要許可權限來接入這些功能。</string>
<string name="home_app_permission_status_title">檢查你的設定</string>
<string name="home_app_permission_status_subtitle">COVIDSafe 不能在無正確設定的情况下運作</string>
<string name="home_app_permission_push_notification_prompt">允許 COVIDSafe 推送通知。</string>
<string name="home_been_tested_title">有無衛生官員要求你上傳你的資料呢?</string>
<string name="home_data_uploaded">自我隔離注册</string>
<string name="home_data_uploaded_message">請幫助遏止 COVID-19 的擴散及追蹤你的症狀。</string>
<string name="home_data_has_been_uploaded_message">在自我隔離期間,你可以通過每日上傳數據來幫助遏止 COVID-19 的擴散。</string>
<string name="home_data_uploaded_button">注册</string>
<string name="home_data_has_been_uploaded">你的數據已被上傳</string>
<string name="country_es">西班牙</string>
<string name="country_lk">斯里蘭卡</string>
<string name="country_sr">蘇裏南</string>
<string name="country_sz">斯威士蘭</string>
<string name="country_se">瑞典</string>
<string name="country_ch">瑞士</string>
<string name="country_tw">台灣</string>
<string name="enter_pin_resend_pin">重發 PIN</string>
<string name="upload_step_4_header">上傳同意聲明</string>
<string name="upload_step_4_sub_header">除非你同意,否則你的密切接觸者資料不會被上傳。
\n\n
如果你同意,你的密切接觸者資料將會被上傳,並由州或領地衛生官員共同使用,作追蹤接觸者之用。
\n\n
欲知詳情,請參閱 COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">私隱政策</a></string>
<string name="intro_headline_content_description">標題,齊心協力,遏止 COVID-19 的擴散</string>
<string name="country_tl">東帝汶</string>
<string name="country_us">美國</string>
<string name="country_uz">烏茲別克斯坦</string>
<string name="country_vu">瓦努阿圖</string>
<string name="upload_finished_header_content_description">標題,感謝你幫助遏止 COVID-19 的擴散!</string>
<string name="enter_pin_headline" formatted="false">輸入傳送到%s%s的 PIN</string>
<string name="upload_finished_sub_header">你已成功將個人資料上傳到 COVIDSafe 高度保密的儲存系統。
\n\n
州或領地衛生官員將會通知其他曾錄得與你有密切接觸的 COVIDSafe 用户。其他用户均不能識别你的身份。</string>
<string name="enter_pin_wrong_number">這個手機號碼是錯的嗎?</string>
<string name="enter_pin_timer_expire">您的 PIN 將會過期:</string>
<string name="search">搜尋</string>
<string name="enter_pin_button">驗證</string>
<string name="permission_headline">應用軟件設定</string>
<string name="action_continue">繼續</string>
<string name="action_upload_your_data">上傳你的數據</string>
<string name="action_upload_done">繼續</string>
<string name="upload_failed">上傳失敗</string>
<string name="upload_your_data_title">上傳你的數據</string>
<string name="personal_details_button">繼續</string>
<string name="enter_number_headline">輸入你的手機號碼</string>
<string name="invalid_phone_number">無效電話號碼。</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">諾福克島的手機號碼是個5至6位數字。</string>
<string name="enter_number_content">我們將向你發出一條6數位的 PIN 來驗證你的手機號碼。</string>
<string name="country_gu">關島</string>
<string name="country_gt">危地馬拉</string>
<string name="home_set_complete_external_link_share_title">分享 COVIDSafe</string>
<string name="enter_number_button">取 PIN</string>
<string name="home_set_complete_external_link_news_title">最新資訊及更新</string>
<string name="home_set_complete_external_link_share_content">邀請其他人來幫忙。團結便是力量!</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_self_isolation_register_url">https://covid-form.service.gov.au</string>
<string name="upload_answer_no"></string>
<string name="upload_step_1_header">是否有衛生官員正要求你上傳你的資料呢?</string>
<string name="country_na">納米比亞</string>
<string name="intro_headline">齊心協力,遏止 COVID-19 的擴散。</string>
<string name="action_verify_upload_pin">上傳我的資料</string>
<string name="upload_finished_header">感謝你幫助遏止 COVID-19 的擴散!</string>
<string name="action_verify_invalid_pin">PIN 無效,請要求衛生官員再傳送另一條 PIN 給你。</string>
<string name="title_help">求助</string>
<string name="generic_internet_error">請檢查你的互聯網連接</string>
<string name="personal_details_name_title">全名</string>
<string name="personal_details_name_content_description">輸入全名</string>
<string name="personal_details_post_code">澳洲郵政編號</string>
<string name="country_kh">柬埔寨</string>
<string name="country_ga">加蓬</string>
<string name="country_gm">岡比亞</string>
<string name="country_ge">格魯吉亞</string>
<string name="country_de">德國</string>
<string name="country_gh">加納</string>
<string name="country_gi">直布羅陀</string>
<string name="country_gr">希臘</string>
<string name="country_gl">格陵蘭</string>
<string name="country_gd">格林納達</string>
<string name="country_gp">瓜德羅普</string>
<string name="country_gn">畿內亞</string>
<string name="country_bf">布基納法索</string>
<string name="country_bi">布隆迪</string>
<string name="country_nz">新西蘭</string>
<string name="country_ne">尼日爾</string>
<string name="country_ng">尼日利亞</string>
<string name="country_no">挪威</string>
<string name="country_om">阿曼</string>
<string name="country_pk">巴基斯坦</string>
<string name="country_pw">帕勞</string>
<string name="country_ps">巴勒斯坦領土</string>
<string name="country_pa">巴拿馬</string>
<string name="country_pg">巴布亞新畿內亞</string>
<string name="country_pe">秘魯</string>
<string name="country_ph">菲律賓</string>
<string name="country_pl">波蘭</string>
<string name="country_pt">葡萄牙</string>
<string name="country_pr">波多黎各</string>
<string name="country_qa">卡塔爾</string>
<string name="country_cg">剛果共和國</string>
<string name="country_re">留尼汪島</string>
<string name="country_ro">羅馬尼亞</string>
<string name="country_ru">俄羅斯</string>
<string name="country_rw">盧旺達</string>
<string name="country_kn">聖基茨和尼維斯</string>
<string name="country_lc">聖盧西亞</string>
<string name="country_vc">聖文森特和格林納丁斯</string>
<string name="country_tj">塔吉克斯坦</string>
<string name="country_tz">坦桑尼亞</string>
<string name="country_th">泰國</string>
<string name="permission_location_rationale">為了運作 COVIDSafe安卓需要取得方位接入來開啓藍牙功能否則 COVIDSafe 無法正常運作</string>
<string name="how_it_works_headline">COVIDSafe 是怎樣運作的</string>
<string name="how_it_works_headline_content_description">標題COVIDSafe 是怎樣運作的</string>
<string name="dialog_error_uploading_message">個人資料上傳時發生錯誤,請重試。</string>
<string name="share_this_app_content">同我一齊遏止 COVID-19 的擴散!下載 COVIDSafe ,這是澳洲政府提供的一款應用軟件。 COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="registration_consent_content">我同意澳洲衛生署收集:</string>
<string name="registration_consent_first_paragraph">我的註册資料以便州或領地衛生官員追蹤接觸者。</string>
<string name="country_bs">巴哈馬</string>
<string name="personal_details_post_code_content_description">輸入郵政編號</string>
<string name="personal_details_post_code_error_prompt">您的澳洲郵政編號必須是個4位數字。</string>
<string name="personal_details_post_code_dialog_title">郵政編號</string>
<string name="country_hk">香港</string>
<string name="country_af">阿富汗</string>
<string name="country_lu">盧森堡</string>
<string name="country_ni">尼加拉瓜</string>
<string name="country_py">巴拉圭</string>
<string name="country_tg">多哥</string>
<string name="country_tt">特立尼達和多巴哥</string>
<string name="country_uy">烏拉圭</string>
<string name="options_for_australia">澳洲選項</string>
<string name="country_mm">緬甸</string>
<string name="notification_not_active_title">COVIDSafe 未在激活狀態</string>
<string name="pin_issue">
<a href="https://www.covidsafe.gov.au/help-topics/zh-hant.html#verify-mobile-number-pin">接收 PIN 時遇到問題? </a>
</string>
<string name="country_ly">利比亞</string>
<string name="home_set_complete_external_link_app_content">下載政府應用軟件來獲取最新資訊及忠告。</string>
<string name="home_set_complete_external_link_help_topics_title">求助主題</string>
<string name="home_set_complete_external_link_help_topics_content">如果在使用應用軟件時碰到疑難或對其有疑問...</string>
<string name="home_version_number">版本號: %s</string>
<string name="upload_step_verify_pin_header_content_description">標題,上傳你的資料</string>
<string name="upload_step_4_header_content_description">標題,上傳同意聲明</string>
<string name="country_nf">諾福克島</string>
<string name="country_ir">伊朗</string>
<string name="country_cw">庫拉索</string>
<string name="country_sd">蘇丹</string>
<string name="country_cu">古巴</string>
<string name="personal_details_headline">輸入你的詳細資料</string>
<string name="personal_details_headline_content_description">標題,輸入你的詳細資料</string>
<string name="country_gw">畿內亞比紹</string>
<string name="country_gy">圭亞那</string>
<string name="country_ht">海地</string>
<string name="country_hn">洪都拉斯</string>
<string name="country_hu">匈牙利</string>
<string name="country_is">冰島</string>
<string name="country_in">印度</string>
<string name="country_id">印度尼西亞</string>
<string name="country_iq">伊拉克</string>
<string name="country_ie">愛爾蘭</string>
<string name="country_il">以色列</string>
<string name="country_it">意大利</string>
<string name="country_ci">象牙海岸</string>
<string name="country_jm">牙買加</string>
<string name="country_jp">日本</string>
<string name="country_jo">約旦</string>
<string name="country_np">尼泊爾</string>
<string name="country_nl">荷蘭</string>
<string name="country_an">荷屬安的列斯</string>
<string name="country_nc">新喀裡多尼亞</string>
<string name="country_tn">突尼斯</string>
<string name="country_tr">土耳其</string>
<string name="country_tm">土庫曼斯坦</string>
<string name="country_tc">特克斯和凱科斯群島</string>
<string name="country_ug">烏干達</string>
<string name="country_ua">烏克蘭</string>
<string name="country_ae">阿拉伯聯合酋長國</string>
<string name="country_gb">英國</string>
<string name="upload_data_action">立即上傳數據</string>
<string name="country_dz">阿爾及利亞</string>
<string name="country_ad">安道爾</string>
<string name="country_ao">安哥拉</string>
<string name="country_ai">安圭拉</string>
<string name="country_ag">安提瓜和巴布達</string>
<string name="country_ar">阿根廷</string>
<string name="country_am">亞美尼亞</string>
<string name="country_aw">阿魯巴</string>
<string name="country_au">澳洲</string>
<string name="country_at">奧地利</string>
<string name="country_az">阿塞拜疆</string>
<string name="country_bh">巴林</string>
<string name="country_bd">孟加拉國</string>
<string name="country_bb">巴巴多斯</string>
<string name="country_be">比利時</string>
<string name="country_bz">伯利茲</string>
<string name="country_bj">貝寧</string>
<string name="country_bm">百慕達</string>
<string name="country_bt">不丹</string>
<string name="country_bo">玻利維亞</string>
<string name="country_ba">波斯尼亞和黑塞哥維那</string>
<string name="country_bw">博茨瓦納</string>
<string name="country_br">巴西</string>
<string name="country_bn">汶萊</string>
<string name="country_bg">保加利亞</string>
<string name="country_to">湯加</string>
<string name="country_al">阿爾巴尼亞</string>
<string name="country_cm">喀麥隆</string>
<string name="country_ca">加拿大</string>
<string name="country_cv">佛得角</string>
<string name="country_ky">開曼群島</string>
<string name="country_cf">中非共和國</string>
<string name="country_td">乍得</string>
<string name="country_cl">智利</string>
<string name="country_cn">中國</string>
<string name="country_co">哥倫比亞</string>
<string name="country_km">科摩羅</string>
<string name="country_ck">庫克群島</string>
<string name="country_cr">哥斯達黎加</string>
<string name="country_hr">克羅地亞</string>
<string name="country_cy">塞浦路斯</string>
<string name="country_cz">捷克共和國</string>
<string name="country_cd">剛果民主共和國</string>
<string name="country_dk">丹麥</string>
<string name="country_dj">吉布提</string>
<string name="country_dm">多米尼加</string>
<string name="country_do">多明尼加共和國</string>
<string name="country_ec">厄瓜多爾</string>
<string name="country_eg">埃及</string>
<string name="country_sv">薩爾瓦多</string>
<string name="country_gq">赤道幾內亞</string>
<string name="country_ee">愛沙尼亞</string>
<string name="country_et">埃塞俄比亞</string>
<string name="country_fo">法羅群島</string>
<string name="country_fj">斐濟</string>
<string name="country_fi">芬蘭</string>
<string name="country_gf">法屬圭亞那</string>
<string name="country_fr">法國</string>
<string name="country_kz">哈薩克斯坦</string>
<string name="country_ke">肯尼亞</string>
<string name="country_ki">基里巴斯</string>
<string name="country_kw">科威特</string>
<string name="country_kg">吉爾吉斯斯坦</string>
<string name="country_la">寮国</string>
<string name="country_lv">拉脫維亞</string>
<string name="country_lb">黎巴嫩</string>
<string name="country_ls">萊索托</string>
<string name="country_lr">利比里亞</string>
<string name="country_mz">莫桑比克</string>
<string name="country_li">列支敦士登</string>
<string name="country_lt">立陶宛</string>
<string name="country_mo">澳門</string>
<string name="country_mk">前南斯拉夫馬其頓共和國</string>
<string name="country_mg">馬達加斯加</string>
<string name="country_mw">馬拉維</string>
<string name="country_my">馬來西亞</string>
<string name="country_mv">馬爾代夫</string>
<string name="country_ml">馬里</string>
<string name="country_mt">馬耳他</string>
<string name="country_mq">馬提尼克</string>
<string name="country_mr">毛里塔尼亞</string>
<string name="country_mu">毛里求斯</string>
<string name="country_mx">墨西哥</string>
<string name="country_md">摩爾多瓦</string>
<string name="country_mc">摩洛哥</string>
<string name="country_mn">蒙古</string>
<string name="country_me">黑山</string>
<string name="country_ms">蒙特塞拉特</string>
<string name="country_ma">摩洛哥</string>
<string name="permission_success_button">繼續</string>
<string name="notification_active_title">COVIDSafe 已激活</string>
<string name="home_set_complete_disclaimer_title">讓我們遏止 COVID-19 的擴散。</string>
<string name="intro_button">我想幫忙</string>
<string name="how_it_works_consent">如需追蹤健康狀況,必事先徵求你的同意。</string>
<string name="how_it_works_button">下一步</string>
<string name="change_device_name_secondary_action">跳過並保留原設備名稱</string>
<string name="change_device_name_default_device_name">Android 手機</string>
<string name="change_device_name_new_device_name">新的設備名稱</string>
<string name="change_device_name_content_line_2">在您周圍的其他藍牙®設備將能看到此名稱,我們建議使用一個不包括個人資料的設備名稱。</string>
<string name="change_device_name_content_line_1">您現在的設備名稱是%s 。</string>
<string name="change_device_name_headline">您的設備名稱</string>
<string name="enter_pin_resend_pin">重新寄出 PIN 碼</string>
<string name="wrong_ping_number">輸入了錯誤的 PIN 碼</string>
<string name="enter_pin_headline" formatted="false">輸入傳送到%s%s的 PIN 碼</string>
<string name="country_region_name_zw">津巴布韋</string>
<string name="country_region_name_zm">贊比亞</string>
<string name="country_region_name_ye">也門</string>
<string name="country_region_name_uz">烏茲別克斯坦</string>
<string name="country_region_name_ae">阿拉伯聯合酋長國</string>
<string name="country_region_name_tz">坦桑尼亞</string>
<string name="country_region_name_si">斯洛文尼亞</string>
<string name="country_region_name_lc">聖盧西亞</string>
<string name="country_region_name_rw">盧旺達</string>
<string name="country_region_name_ng">尼日利亞</string>
<string name="country_region_name_mu">毛里求斯</string>
<string name="country_region_name_kg">吉爾吉斯斯坦</string>
<string name="country_region_name_kz">哈薩克斯坦</string>
<string name="country_region_name_gw">畿內亞比索</string>
<string name="country_region_name_ec">厄瓜多爾</string>
<string name="country_region_name_cy">塞浦路斯</string>
<string name="country_region_name_hr">克羅地亞</string>
<string name="country_region_name_cr">哥斯達黎加</string>
<string name="country_region_name_ba">波斯尼亞和黑塞哥維那</string>
<string name="country_region_name_bd">孟加拉</string>
<string name="country_region_name_az">阿塞拜疆</string>
<string name="options_for_australia">澳洲適用選項</string>
<string name="enter_number_button">收取 PIN 碼</string>
<string name="enter_number_relative">是否替朋友或親戚註册?\n\n他們需用自己的設備及電話號碼進行註册才能使用 COVIDSafe。</string>
<string name="enter_number_content">我們將向您傳送一條 6 數位的 PIN 碼來驗證您的手機號碼。</string>
<string name="invalid_australian_phone_number_error_prompt">澳洲手機號碼最多有10 個數位。</string>
<string name="under_sixteen_second_paragraph">當其他 COVIDSafe 用戶被驗出 COVID-19 陽性時,從該用戶處取得我的聯絡資料。</string>
<string name="under_sixteen_headline">您需要經父母/監護人同意才能繼續</string>
<string name="personal_details_post_code_error_prompt">您的澳洲郵遞區號必須是個 4 位數字。</string>
<string name="registration_consent_second_paragraph">當其他 COVIDSafe 用戶被驗出 COVID-19 陽性時,從該用戶處取得我的聯絡資料。</string>
<string name="consent_call_for_action">選擇「我同意」以確認同意聲明。</string>
<string name="data_privacy_headline">註册及私隱權</string>
<string name="data_privacy_headline_content_description">標題,註册及私隱權</string>
<string name="data_privacy_button">下一步</string>
<string name="consent_call_for_action">選擇“我同意”以確認同意聲明。</string>
<string name="consent_button">我同意</string>
<string name="registration_consent_headline">注册同意書</string>
<string name="generic_error">請稍後再試</string>
<string name="dialog_uploading_message">正在上傳你的 COVIDSafe 資料。
\n\n
請不要關閉這應用軟件。</string>
<string name="dialog_error_uploading_positive">重試</string>
<string name="dialog_error_uploading_negative">取消</string>
<string name="share_this_app_content_html">同我一齊遏止 COVID-19 的擴散!下載<a href="https://covidsafe.gov.au"> COVIDSafe </a>,這是澳洲政府提供的一款應用軟件。 COVID19 #coronavirusaustralia #stayhomesavelives <a href="https://covidsafe.gov.au"> covidsafe.gov.au </a></string>
<string name="service_not_ok_title">COVIDSafe 未在激活狀態</string>
<string name="service_not_ok_body">確保 COVIDSafe 在你離家前及在公共場所時處於激活狀態。</string>
<string name="service_not_ok_action">立即檢查應用軟件</string>
<string name="migration_in_progress">COVIDSafe 正在更新。
\n\n
請保持開機狀態直至更新完成。</string>
<string name="personal_details_age_dialog_title">選擇你的年齡</string>
<string name="personal_details_dialog_ok">選擇</string>
<string name="under_sixteen_headline">您需要得到父母/監護人的同意才能繼續</string>
<string name="under_sixteen_headline_content_description">標題,您需要得到父母/監護人的同意才可繼續</string>
<string name="enter_number_relative">是否替朋友或親戚注册?
\n\n
他們需用自己的設備和電話號碼進行注册才能使用 COVIDSafe。</string>
<string name="personal_details_name_error_prompt">請輸入你的全名。</string>
<string name="personal_details_age_title">年齡組別(選擇)</string>
<string name="personal_details_age_content_description">選擇年齡組別</string>
<string name="personal_details_age_error_prompt">請選擇你的年齡組別。</string>
<string name="notification_not_active_body">確保 COVIDSafe 在你離家前及在公共場所時處於激活狀態。</string>
<string name="home_header_active_title">COVIDSafe 已激活。</string>
<string name="action_report_an_issue">報告問題</string>
<string name="intro_headline">齊心協力,遏止 COVID-19 的擴散。</string>
<string name="service_not_ok_action">請立即檢查應用程式</string>
<string name="service_not_ok_body">請確保 COVIDSafe 在您離家前及在公共場所時處於啟用狀態。</string>
<string name="service_not_ok_title">COVIDSafe 未在啓用狀態</string>
<string name="share_this_app_content">同我一齊遏止 COVID-19 的擴散!下載澳洲政府提供的 COVIDSafe 應用程式。 COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="dialog_uploading_message">正在上傳您的 COVIDSafe 資料。 \n\n請勿關閉應用程式。</string>
<string name="generic_internet_error">請檢查您的互聯網連接</string>
<string name="update_available_title">可用更新版!</string>
<string name="update_available_dismiss_btn">請稍後提醒</string>
<string name="heading">標題</string>
<string name="permission_button">繼續</string>
<string name="registration_consent_first_paragraph">我的註册資料以便各州或領地衛生部官員追蹤接觸者。</string>
<string name="under_sixteen_first_paragraph">我的註册資料以便各州及領地衛生部官員追蹤接觸者。</string>
<string name="home_set_complete_external_link_been_contacted_title">是否有衛生部官員聯絡您?</string>
<string name="upload_step_1_header">是否有衛生部官員要求您上傳您的資料?</string>
<string name="registration_consent_content">我同意澳洲衛生部收集以下資訊:</string>
<string name="personal_details_headline">輸入您的詳細資料</string>
<string name="personal_details_age_error_prompt">請選擇您的年齡組別。</string>
<string name="personal_details_post_code">澳洲郵遞區號</string>
<string name="personal_details_post_code_content_description">輸入郵遞區號</string>
<string name="under_sixteen_content">我確認我的父母或監護人同意澳洲衛生部收集以下資訊:</string>
<string name="enter_number_headline">輸入您的手機號碼</string>
<string name="country_region_name_ag">安地卡及巴布達</string>
<string name="country_region_name_bb">巴貝多</string>
<string name="country_region_name_bj">貝南</string>
<string name="country_region_name_bw">波札那</string>
<string name="country_region_name_bf">布吉納法索</string>
<string name="country_region_name_cv">維德角</string>
<string name="country_region_name_dm">多明尼加</string>
<string name="country_region_name_ge">喬治亞</string>
<string name="country_region_name_gt">瓜地馬拉</string>
<string name="country_region_name_id">印尼</string>
<string name="country_region_name_ke">肯亞</string>
<string name="country_region_name_mz">莫三比克</string>
<string name="country_region_name_nz">紐西蘭</string>
<string name="country_region_name_qa">卡達</string>
<string name="country_region_name_tn">突尼西亞</string>
<string name="enter_pin_wrong_number">請確認手機號碼是否正確</string>
<string name="permission_headline">應用程式設定</string>
<string name="home_header_active_no_action_required">無需採取進一步行動。</string>
<string name="home_header_inactive_check_your_permissions">檢查您的設定。</string>
<string name="home_header_uploaded_on_date">您的資料已在%s 上傳。</string>
<string name="home_location_permission">位置: %s</string>
<string name="home_app_permission_status_title">檢查您的設定</string>
<string name="home_set_complete_external_link_news_content">請到 aus.gov.au 了解冠狀病毒的最新資訊。</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="action_report_an_issue">回報問題</string>
<string name="upload_step_verify_pin_header">上傳您的資料</string>
<string name="enabled">已啟用</string>
<string name="disabled">已停用</string>
<string name="battery_optimisation_prompt">您不能使用電池效能優化功能。</string>
<string name="service_ok_title">COVIDSafe 已啟用。</string>
<string name="service_ok_body">當您離開家或在公共場所時請确保COVIDSafe已啟用。</string>
<!-- <string name="under_sixteen_registration_consent_first_paragraph">我的註冊資料以便州或領地衛生官員追蹤接觸者。</string>-->
<!-- <string name="home_set_complete_external_link_notifications_calltoaction_iOS">更改通知設定</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS_off">如果 COVIDSafe 尚未在激活狀態,你將不會收到任何通知。</string>-->
<!-- <string name="PN_BluetoothStatusTitle">COVIDSafe 未在激活狀態</string>-->
<!-- <string name="PN_ReminderTitle">並未 48 小時內探測到任何接觸</string>-->
<!-- <string name="under_sixteen_consent_call_for_action">選擇“我同意”以確認同意聲明。</string>-->
<!-- <string name="invalid_post_code">郵政編號無效</string>-->
<!-- <string name="invalid_name">名稱無效</string>-->
<!-- <string name="Select_country_or_region_headline">選擇國家或地區</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS">通知功能已開啟</string>-->
<!-- <string name="Enter_your_mobile_number_label">輸入你的手機號碼</string>-->
<!-- <string name="norfolk_hint">例如51234</string>-->
<!-- <string name="invalid_norfolk_phone_number_error_prompt">諾福克島的手機號碼是個5至6位數字。</string>-->
<!-- <string name="permission_content_iOS">COVIDSafe 需要開啓藍牙®才能運作。通過開啓接收通知功能,你會在 COVIDSafe仍未激活時收到最新消息來提醒你。-->
<!--選擇“執行”來開啟:</string>-->
<!-- <string name="permission_content_iOS_2">1. 藍牙®-->
<!--2. 通知-->
<!--COVIDSafe 不會發出配對請求。</string>-->
<!-- <string name="home_setup_help">求助</string>-->
<!-- <string name="home_set_complete_external_link_notifications_content_iOS">如果 COVIDSafe 未在激活狀態,你將會收到一則通知。</string>-->
<!-- <string name="PN_BluetoothStatusBody">在離家前及在公共場所時,通過開啟藍牙®來確保 COVIDSafe 處於激活狀態。</string>-->
<!-- <string name="activity_self_isolation_button">繼續</string>-->
<!-- <string name="PN_ReminderBody">開啟 COVIDSafe確保其處於運行狀態。</string>-->
<!-- <string name="AllowBluetoothON">接入藍牙®:開</string>-->
<!-- <string name="AllowBluetoothOFF">接入藍牙®:關</string>-->
<!-- <string name="allow_bluetooth_call">允許COVIDSafe接入藍牙®</string>-->
<!-- <string name="home_set_complete_external_link_notifications_title_iOS_off">接收通知功能已關閉</string>-->
<!-- <string name="BluetoothOFF">藍牙®:關</string>-->
<!-- <string name="BluetoothON">藍牙®:開</string>-->
<!-- <string name="BluetoothOFF_content">請打開手機藍牙®</string>-->
<string name="registration_consent_headline">註册同意書</string>
<string name="enter_pin_button">驗證</string>
<string name="select_country_or_region">選擇國家或地區</string>
<string name="personal_details_age_content_description">選擇年齡組別</string>
<string name="upload_step_4_header">上傳同意聲明</string>
<string name="country_region_name_ve">委內瑞拉</string>
<string name="country_region_name_vn">越南</string>
<string name="permission_success_headline">您已成功註册</string>
<string name="country_region_name_vg">英屬維爾京群島</string>
<string name="country_region_name_vi">美屬維爾京群島</string>
<string name="country_region_name_sb">所羅門群島</string>
<string name="upload_answer_yes"></string>
<string name="country_region_name_sn">塞內加爾</string>
<string name="country_region_name_rs">塞爾維亞</string>
<string name="country_region_name_sg">新加坡</string>
<string name="country_region_name_sk">斯洛伐克</string>
<string name="change_device_name_primary_action">更改並繼續</string>
<string name="country_region_name_za">南非</string>
<string name="country_region_name_kr">南韓</string>
<string name="country_region_name_by">白俄羅斯</string>
<string name="navigation_back_button_content_description">上一頁</string>
<string name="home_bluetooth_permission">藍牙®: %s</string>
<string name="home_permission_on"></string>
<string name="home_permission_off"></string>
<string name="country_region_name_es">西班牙</string>
<string name="country_region_name_lk">斯里蘭卡</string>
<string name="country_region_name_se">瑞典</string>
<string name="country_region_name_ch">瑞士</string>
<string name="country_region_name_tw">台灣</string>
<string name="country_region_name_us">美國</string>
<string name="search">搜尋</string>
<string name="action_continue">繼續</string>
<string name="action_upload_done">繼續</string>
<string name="personal_details_button">繼續</string>
<string name="invalid_phone_number">無效電話號碼。</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">諾福克島的手機號碼是個5至6位數字。</string>
<string name="country_region_name_gu">關島</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="upload_answer_no"></string>
<string name="country_region_name_na">納米比亞</string>
<string name="action_verify_upload_pin">上傳我的資料</string>
<string name="title_help">求助</string>
<string name="personal_details_name_title">全名</string>
<string name="personal_details_name_content_description">輸入全名</string>
<string name="country_region_name_kh">柬埔寨</string>
<string name="country_region_name_ga">加蓬</string>
<string name="country_region_name_de">德國</string>
<string name="country_region_name_gh">加納</string>
<string name="country_region_name_gr">希臘</string>
<string name="country_region_name_gd">格林納達</string>
<string name="country_region_name_ne">尼日爾</string>
<string name="country_region_name_no">挪威</string>
<string name="country_region_name_om">阿曼</string>
<string name="country_region_name_pk">巴基斯坦</string>
<string name="country_region_name_pa">巴拿馬</string>
<string name="country_region_name_pg">巴布亞新畿內亞</string>
<string name="country_region_name_pe">秘魯</string>
<string name="country_region_name_ph">菲律賓</string>
<string name="country_region_name_pl">波蘭</string>
<string name="country_region_name_pt">葡萄牙</string>
<string name="country_region_name_pr">波多黎各</string>
<string name="country_region_name_ru">俄羅斯</string>
<string name="country_region_name_kn">聖基茨和尼維斯</string>
<string name="country_region_name_vc">聖文森特和格林納丁斯</string>
<string name="country_region_name_tj">塔吉克斯坦</string>
<string name="country_region_name_th">泰國</string>
<string name="dialog_error_uploading_message">個人資料上傳時發生錯誤,請重試。</string>
<string name="country_region_name_bs">巴哈馬</string>
<string name="country_region_name_hk">香港</string>
<string name="country_region_name_lu">盧森堡</string>
<string name="country_region_name_ni">尼加拉瓜</string>
<string name="country_region_name_py">巴拉圭</string>
<string name="country_region_name_tg">多哥</string>
<string name="country_region_name_tt">特立尼達和多巴哥</string>
<string name="country_region_name_uy">烏拉圭</string>
<string name="country_region_name_mm">緬甸</string>
<string name="home_set_complete_external_link_help_topics_title">求助主題</string>
<string name="home_version_number">版本號: %s</string>
<string name="country_region_name_au2">諾福克島</string>
<string name="country_region_name_ir">伊朗</string>
<string name="country_region_name_cw">庫拉索</string>
<string name="country_region_name_sd">蘇丹</string>
<string name="country_region_name_cu">古巴</string>
<string name="country_region_name_ht">海地</string>
<string name="country_region_name_hn">洪都拉斯</string>
<string name="country_region_name_hu">匈牙利</string>
<string name="country_region_name_is">冰島</string>
<string name="country_region_name_in">印度</string>
<string name="country_region_name_iq">伊拉克</string>
<string name="country_region_name_ie">愛爾蘭</string>
<string name="country_region_name_il">以色列</string>
<string name="country_region_name_ci">象牙海岸</string>
<string name="country_region_name_jm">牙買加</string>
<string name="country_region_name_jp">日本</string>
<string name="country_region_name_jo">約旦</string>
<string name="country_region_name_np">尼泊爾</string>
<string name="country_region_name_nl">荷蘭</string>
<string name="country_region_name_tr">土耳其</string>
<string name="country_region_name_tm">土庫曼斯坦</string>
<string name="country_region_name_tc">特克斯和凱科斯群島</string>
<string name="country_region_name_ug">烏干達</string>
<string name="country_region_name_ua">烏克蘭</string>
<string name="country_region_name_gb">英國</string>
<string name="country_region_name_dz">阿爾及利亞</string>
<string name="country_region_name_ao">安哥拉</string>
<string name="country_region_name_ai">安圭拉</string>
<string name="country_region_name_ar">阿根廷</string>
<string name="country_region_name_am">亞美尼亞</string>
<string name="country_region_name_aw">阿魯巴</string>
<string name="country_region_name_au">澳洲</string>
<string name="country_region_name_at">奧地利</string>
<string name="country_region_name_bh">巴林</string>
<string name="country_region_name_be">比利時</string>
<string name="country_region_name_bz">伯利茲</string>
<string name="country_region_name_bm">百慕達</string>
<string name="country_region_name_bo">玻利維亞</string>
<string name="country_region_name_br">巴西</string>
<string name="country_region_name_bg">保加利亞</string>
<string name="permission_success_button">繼續</string>
<string name="how_it_works_button">下一步</string>
<string name="data_privacy_button">下一步</string>
<string name="consent_button">我同意</string>
<string name="generic_error">請稍後再試</string>
<string name="dialog_error_uploading_positive">重試</string>
<string name="dialog_error_uploading_negative">取消</string>
<string name="country_region_name_al">阿爾巴尼亞</string>
<string name="country_region_name_cm">喀麥隆</string>
<string name="country_region_name_ca">加拿大</string>
<string name="country_region_name_ky">開曼群島</string>
<string name="country_region_name_cl">智利</string>
<string name="country_region_name_cn">中國</string>
<string name="country_region_name_co">哥倫比亞</string>
<string name="country_region_name_cz">捷克共和國</string>
<string name="country_region_name_dk">丹麥</string>
<string name="country_region_name_do">多明尼加共和國</string>
<string name="country_region_name_sv">薩爾瓦多</string>
<string name="country_region_name_ee">愛沙尼亞</string>
<string name="country_region_name_fj">斐濟</string>
<string name="country_region_name_fi">芬蘭</string>
<string name="country_region_name_fr">法國</string>
<string name="country_region_name_kw">科威特</string>
<string name="country_region_name_la">寮国</string>
<string name="country_region_name_lv">拉脫維亞</string>
<string name="country_region_name_lb">黎巴嫩</string>
<string name="country_region_name_li">列支敦士登</string>
<string name="country_region_name_lt">立陶宛</string>
<string name="country_region_name_mo">澳門</string>
<string name="country_region_name_mk">前南斯拉夫馬其頓共和國</string>
<string name="country_region_name_my">馬來西亞</string>
<string name="country_region_name_ml">馬里</string>
<string name="country_region_name_mt">馬耳他</string>
<string name="country_region_name_mq">馬提尼克</string>
<string name="country_region_name_mx">墨西哥</string>
<string name="country_region_name_md">摩爾多瓦</string>
<string name="country_region_name_ms">蒙特塞拉特</string>
<string name="country_region_name_ma">摩洛哥</string>
<string name="personal_details_age_title">年齡組別(選擇)</string>
</resources>

View file

@ -2,14 +2,12 @@
<resources>
<color name="white">#FFFFFF</color>
<color name="dark_cerulean_1">#024B7E</color>
<color name="dark_cerulean_2">#356F98</color>
<color name="dark_cerulean_3">#6793B2</color>
<color name="dark_cerulean_4">#E7EDF5</color>
<color name="slack_black">#141515</color>
<color name="slack_black_2">#505151</color>
<color name="slack_black_3">#DBDDDD</color>
<color name="cadet_grey">#788586</color>
<color name="navy_blue">#0C3155</color>
<color name="dark_green">#00661B</color>
<color name="light_green">#F6FCF4</color>
<color name="grey">#E2E2E2</color>
@ -19,9 +17,6 @@
<color name="splash_background">#E5E5E5</color>
<color name="splash_frame_background">#C8FFB9</color>
<color name="colorPrimaryDark">#00574B</color>
<color name="colorAccent">#024B7E</color>
<color name="notification_tint">#2A3756</color>
<color name="dark">#17363d</color>
@ -36,6 +31,5 @@
<color name="hyperlink_enabled">@color/dark_green</color>
<color name="hyperlink_disabled">@color/slack_black_2</color>
<color name="segment_selected">@color/colorPrimary</color>
<color name="segment">#DBDDDD</color>
</resources>

View file

@ -11,7 +11,8 @@
<dimen name="keyline_8">48dp</dimen>
<dimen name="keyline_9">60dp</dimen>
<dimen name="text_otp">48sp</dimen>
<dimen name="covidsafe_lottie_size">160dp</dimen>
<dimen name="text_head1">32sp</dimen>
<dimen name="text_head2">24sp</dimen>
<dimen name="text_head3">20sp</dimen>
@ -25,8 +26,6 @@
<dimen name="icon_size">24dp</dimen>
<dimen name="card_radius">4dp</dimen>
<dimen name="card_elevation">2dp</dimen>
<dimen name="permission_height">56dp</dimen>
<dimen name="external_link_height">104dp</dimen>
<dimen name="report_an_issue_Text">16sp</dimen>

View file

@ -1,455 +1,290 @@
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<!-- for production-->
<!-- moved to src/release/res/values/strings.xml <string name="ble_uuid">B82AB3FC-1595-4F6A-80F0-FE094CC218F9</string>-->
<string name="generic_error">Please try again later</string>
<string name="generic_internet_error">Please check your internet connection</string>
<string name="dialog_uploading_message">Your COVIDSafe information is currently being uploaded.\n\nPlease do not close the app.</string>
<string name="dialog_error_uploading_message">An error occurred while uploading your information, please try again.</string>
<string name="dialog_error_uploading_positive">Try again</string>
<string name="dialog_error_uploading_negative">Cancel</string>
<string name="title_help">Help</string>
<string name="share_this_app_content">Join me in stopping the spread of COVID-19! Download COVIDSafe, an app from the Australian Government. #COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="share_this_app_content_html">Join me in stopping the spread of COVID-19! Download <a href="https://covidsafe.gov.au">COVIDSafe</a>, an app from the Australian Government. #COVID19 #coronavirusaustralia #stayhomesavelives <a href="https://covidsafe.gov.au">covidsafe.gov.au</a></string>
<string name="service_ok_title">COVIDSafe is active</string>
<string name="service_ok_body">Keep COVIDSafe active when you leave home or are in public places.</string>
<string name="pin_number">pin number</string>
<string name="enabled">Enabled</string>
<string name="disabled">Disabled</string>
<string name="battery_optimisation_prompt">You must disable battery optimisation.</string>
<string name="service_not_ok_title">COVIDSafe is not active</string>
<string name="service_not_ok_body">Make sure COVIDSafe is active before you leave home or when in public places.</string>
<string name="service_not_ok_action">Check app now</string>
<!-- Splash Screen -->
<string name="migration_in_progress"> COVIDSafe update in progress. \n\n Please make sure you phone is not switched off until the update is complete.</string>
<!-- OnBoarding Intro -->
<string name="intro_headline">Together we can stop the spread of COVID-19</string>
<string name="intro_headline_content_description">Heading, Together we can stop the spread of COVID-19</string>
<string name="intro_content">COVIDSafe has been developed by the Australian Government to help keep the community safe from the spread of coronavirus.\n\nCOVIDSafe will securely note contact that you have with other users of the app. This will allow state and territory health officials to contact you, if you have been in close contact with someone who has tested positive to the virus.\n\nTogether we can help stop the spread and stay healthy.</string>
<string name="intro_button">I want to help</string>
<!-- OnBoarding How it works -->
<string name="how_it_works_headline">How COVIDSafe works</string>
<string name="how_it_works_headline_content_description">Heading, How COVIDSafe works</string>
<string name="how_it_works_content">Bluetooth® signals are used to determine when you\'re near another COVIDSafe user.\n\nEvery instance of close contact between you and other COVIDSafe users is noted to create close contact information. The information is encrypted and only stored in your phone.\n\nIf you test positive to COVID-19 as a COVIDSafe user, a state or territory health official will contact you. They will assist with voluntary upload of your close contact information to a highly secure information storage system\n\nState or territory health officials can also contact you if you came in close contact with another COVIDSafe user who tested positive.\n\nFor more information please refer to the <a href="https://www.covidsafe.gov.au/help-topics.html">Help Topics</a> page</string>
<string name="how_it_works_consent">Your consent will always be requested if health tracing is required.</string>
<string name="how_it_works_button">Next</string>
<!-- OnBoarding Data Privacy -->
<string name="data_privacy_headline">Registration and privacy</string>
<string name="data_privacy_headline_content_description">Heading, Registration and privacy</string>
<string name="data_privacy_content">It is important that you read the COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">privacy policy</a> before you register for COVIDSafe.\n\nIf you are under 16 years of age, your parent/guardian must also read the <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">privacy policy</a>.\n\nUse of COVIDSafe is completely voluntary. You can install or delete the application at any time. If you delete COVIDSafe, <a href="https://www.covidsafe.gov.au/help-topics.html">you may also ask for your information</a> to be deleted from the secure server.\n\nTo register for COVIDSafe, you will need to enter a name, mobile number, age range and postcode.\n\nInformation you submit when you register, and information about your use of COVIDSafe will be collected and stored on a highly secure server.\n\nCOVIDSafe will not collect your location information.\n\nCOVIDSafe will note the time of contact and an anonymous ID code of other COVIDSafe users you come into contact with.\n\nOther COVIDSafe users you come into contact with will record an anonymous ID code and the time of contact with you on their device.\n\nIf another user tests positive to COVID-19, they may upload their contact information and a state or territory health official may contact you for tracing purposes.\n\nYour registration details will only be used or disclosed for contact tracing and for the proper and lawful functioning of COVIDSafe.\n\nMore information is available at the <a href="https://www.health.gov.au/">Australian Government Department of Health website</a>.\n\nSee the COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">privacy policy</a> for further details about your rights about your information and how it will be handled and shared.</string>
<string name="data_privacy_button">Next</string>
<!-- Shared Consent Actions-->
<string name="consent_call_for_action">Select \'I agree\' to confirm consent.</string>
<string name="consent_button">I agree</string>
<!-- Onboarding Registration Consent -->
<string name="registration_consent_headline">Registration consent</string>
<string name="registration_consent_content">I consent to the Australian Department of Health collecting:</string>
<string name="registration_consent_first_paragraph">My registration information to allow contact tracing by state or territory health officials.</string>
<string name="registration_consent_second_paragraph">My contact information from other COVIDSafe users after they test positive for COVID-19.</string>
<!-- OnBoarding Personal details -->
<string name="personal_details_headline">Enter your details</string>
<string name="personal_details_headline_content_description">Heading, Enter your details</string>
<string name="personal_details_name_title">Full name</string>
<string name="personal_details_name_content_description">Enter full name</string>
<string name="personal_details_name_error_prompt">Please enter your full name.</string>
<string name="personal_details_age_title">Age range (select)</string>
<string name="personal_details_age_content_description">Select age range</string>
<string name="personal_details_age_error_prompt">Please select your age range.</string>
<string name="personal_details_post_code">Postcode in Australia</string>
<string name="personal_details_post_code_content_description">Enter postcode</string>
<string name="personal_details_post_code_error_prompt">Your Australian postcode number must contain 4 digits. </string>
<string name="personal_details_post_code_dialog_title">Postcode</string>
<string name="personal_details_age_dialog_title">Select your age</string>
<string name="personal_details_dialog_ok">Select</string>
<string name="navigation_back_button_content_description">Previous page</string>
<string name="personal_details_button">Continue</string>
<string-array name="personal_details_age_array">
<item>8:015</item>
<item>22:1629</item>
<item>35:3039</item>
<item>45:4049</item>
<item>55:5059</item>
<item>65:6069</item>
<item>75:7079</item>
<item>85:8089</item>
<item>95:90+</item>
</string-array>
<!-- OnBoarding Under Sixteen -->
<string name="under_sixteen_headline">You need the consent of your parent/guardian to proceed</string>
<string name="under_sixteen_headline_content_description">Heading, You need the consent of your parent/guardian to proceed</string>
<string name="under_sixteen_content">I confirm my parent or guardian consents to the Australian Department of Health collecting:</string>
<string name="under_sixteen_first_paragraph">My registration information to allow contact tracing by state and territory health officials.</string>
<string name="under_sixteen_second_paragraph">My contact information from other COVIDSafe users after they test positive for COVID-19.</string>
<!-- OnBoarding Enter Number -->
<string name="select_country_or_region">Select country or region</string>
<string name="enter_number_headline">Enter your mobile number</string>
<string name="enter_number_for_example">For example:</string>
<string name="invalid_phone_number">Invalid phone number.</string>
<string name="invalid_australian_phone_number_error_prompt">Australian mobile numbers contain a maximum of 10 digits.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">Mobile numbers in Norfolk Island contain 5 to 6 digits.</string>
<string name="invalid_phone_number_digits_error_prompt">Mobile numbers in %1s contain %2s digits.</string>
<string name="enter_number_content">Well send you a six-digit PIN to verify your mobile number.</string>
<string name="enter_number_relative">Trying to register on behalf of a friend or relative?\n\nThey will need to register using their own device and phone number so that COVIDSafe can work for them. </string>
<string name="enter_number_button">Get PIN</string>
<string name="search">Search</string>
<string name="options_for_australia">Options for Australia</string>
<!-- Countries -->
<string name="country_af">Afghanistan</string>
<string name="country_al">Albania</string>
<string name="country_dz">Algeria</string>
<string name="country_ad">Andorra</string>
<string name="country_ao">Angola</string>
<string name="country_ai">Anguilla</string>
<string name="country_ag">Antigua and Barbuda</string>
<string name="country_ar">Argentina</string>
<string name="country_am">Armenia</string>
<string name="country_aw">Aruba</string>
<string name="country_au">Australia</string>
<string name="country_at">Austria</string>
<string name="country_az">Azerbaijan</string>
<string name="country_bs">Bahamas</string>
<string name="country_bh">Bahrain</string>
<string name="country_bd">Bangladesh</string>
<string name="country_bb">Barbados</string>
<string name="country_by">Belarus</string>
<string name="country_be">Belgium</string>
<string name="country_bz">Belize</string>
<string name="country_bj">Benin</string>
<string name="country_bm">Bermuda</string>
<string name="country_bt">Bhutan</string>
<string name="country_bo">Bolivia</string>
<string name="country_ba">Bosnia and Herzegovina</string>
<string name="country_bw">Botswana</string>
<string name="country_br">Brazil</string>
<string name="country_bn">Brunei</string>
<string name="country_bg">Bulgaria</string>
<string name="country_bf">Burkina Faso</string>
<string name="country_bi">Burundi</string>
<string name="country_kh">Cambodia</string>
<string name="country_cm">Cameroon</string>
<string name="country_ca">Canada</string>
<string name="country_cv">Cape Verde</string>
<string name="country_ky">Cayman Islands</string>
<string name="country_cf">Central African Republic</string>
<string name="country_td">Chad</string>
<string name="country_cl">Chile</string>
<string name="country_cn">China</string>
<string name="country_co">Colombia</string>
<string name="country_km">Comoros</string>
<string name="country_ck">Cook Islands</string>
<string name="country_cr">Costa Rica</string>
<string name="country_hr">Croatia</string>
<string name="country_cu">Cuba</string>
<string name="country_cw">Curaçao</string>
<string name="country_cy">Cyprus</string>
<string name="country_cz">Czech Republic</string>
<string name="country_cd">Democratic Republic of the Congo</string>
<string name="country_dk">Denmark</string>
<string name="country_dj">Djibouti</string>
<string name="country_dm">Dominica</string>
<string name="country_do">Dominican Republic</string>
<string name="country_ec">Ecuador</string>
<string name="country_eg">Egypt</string>
<string name="country_sv">El Salvador</string>
<string name="country_gq">Equatorial Guinea</string>
<string name="country_ee">Estonia</string>
<string name="country_et">Ethiopia</string>
<string name="country_fo">Faroe Islands</string>
<string name="country_fj">Fiji</string>
<string name="country_fi">Finland</string>
<string name="country_fr">France</string>
<string name="country_gf">French Guiana</string>
<string name="country_ga">Gabon</string>
<string name="country_gm">Gambia</string>
<string name="country_ge">Georgia</string>
<string name="country_de">Germany</string>
<string name="country_gh">Ghana</string>
<string name="country_gi">Gibraltar</string>
<string name="country_gr">Greece</string>
<string name="country_gl">Greenland</string>
<string name="country_gd">Grenada</string>
<string name="country_gp">Guadeloupe</string>
<string name="country_gu">Guam</string>
<string name="country_gt">Guatemala</string>
<string name="country_gn">Guinea</string>
<string name="country_gw">Guinea-Bissau</string>
<string name="country_gy">Guyana</string>
<string name="country_ht">Haiti</string>
<string name="country_hn">Honduras</string>
<string name="country_hk">Hong Kong</string>
<string name="country_hu">Hungary</string>
<string name="country_is">Iceland</string>
<string name="country_in">India</string>
<string name="country_id">Indonesia</string>
<string name="country_ir">Iran</string>
<string name="country_iq">Iraq</string>
<string name="country_ie">Ireland</string>
<string name="country_il">Israel</string>
<string name="country_it">Italy</string>
<string name="country_ci">Ivory Coast</string>
<string name="country_jm">Jamaica</string>
<string name="country_jp">Japan</string>
<string name="country_jo">Jordan</string>
<string name="country_kz">Kazakhstan</string>
<string name="country_ke">Kenya</string>
<string name="country_ki">Kiribati</string>
<string name="country_kw">Kuwait</string>
<string name="country_kg">Kyrgyzstan</string>
<string name="country_la">Laos</string>
<string name="country_lv">Latvia</string>
<string name="country_lb">Lebanon</string>
<string name="country_ls">Lesotho</string>
<string name="country_lr">Liberia</string>
<string name="country_ly">Libya</string>
<string name="country_li">Liechtenstein</string>
<string name="country_lt">Lithuania</string>
<string name="country_lu">Luxembourg</string>
<string name="country_mo">Macau</string>
<string name="country_mk">North Macedonia</string>
<string name="country_mg">Madagascar</string>
<string name="country_mw">Malawi</string>
<string name="country_my">Malaysia</string>
<string name="country_mv">Maldives</string>
<string name="country_ml">Mali</string>
<string name="country_mt">Malta</string>
<string name="country_mq">Martinique</string>
<string name="country_mr">Mauritania</string>
<string name="country_mu">Mauritius</string>
<string name="country_mx">Mexico</string>
<string name="country_md">Moldova</string>
<string name="country_mc">Monaco</string>
<string name="country_mn">Mongolia</string>
<string name="country_me">Montenegro</string>
<string name="country_ms">Montserrat</string>
<string name="country_ma">Morocco</string>
<string name="country_mz">Mozambique</string>
<string name="country_mm">Myanmar</string>
<string name="country_na">Namibia</string>
<string name="country_np">Nepal</string>
<string name="country_nl">Netherlands</string>
<string name="country_an">Netherlands Antilles</string>
<string name="country_nc">New Caledonia</string>
<string name="country_nz">New Zealand</string>
<string name="country_ni">Nicaragua</string>
<string name="country_ne">Niger</string>
<string name="country_nf">Norfolk Island</string>
<string name="country_ng">Nigeria</string>
<string name="country_no">Norway</string>
<string name="country_om">Oman</string>
<string name="country_pk">Pakistan</string>
<string name="country_pw">Palau</string>
<string name="country_ps">Palestinian Territories</string>
<string name="country_pa">Panama</string>
<string name="country_pg">Papua New Guinea</string>
<string name="country_py">Paraguay</string>
<string name="country_pe">Peru</string>
<string name="country_ph">Philippines</string>
<string name="country_pl">Poland</string>
<string name="country_pt">Portugal</string>
<string name="country_pr">Puerto Rico</string>
<string name="country_qa">Qatar</string>
<string name="country_cg">Republic of the Congo</string>
<string name="country_re">Reunion Island</string>
<string name="country_ro">Romania</string>
<string name="country_ru">Russia</string>
<string name="country_rw">Rwanda</string>
<string name="country_kn">Saint Kitts and Nevis</string>
<string name="country_lc">Saint Lucia</string>
<string name="country_vc">Saint Vincent and the Grenadines</string>
<string name="country_ws">Samoa</string>
<string name="country_st">Sao Tome and Principe</string>
<string name="country_sa">Saudi Arabia</string>
<string name="country_sn">Senegal</string>
<string name="country_rs">Serbia</string>
<string name="country_sc">Seychelles</string>
<string name="country_sl">Sierra Leone</string>
<string name="country_sg">Singapore</string>
<string name="country_sk">Slovakia</string>
<string name="country_si">Slovenia</string>
<string name="country_sb">Solomon Islands</string>
<string name="country_so">Somalia</string>
<string name="country_za">South Africa</string>
<string name="country_kr">South Korea</string>
<string name="country_ss">South Sudan</string>
<string name="country_es">Spain</string>
<string name="country_lk">Sri Lanka</string>
<string name="country_sd">Sudan</string>
<string name="country_sr">Suriname</string>
<string name="country_sz">Swaziland</string>
<string name="country_se">Sweden</string>
<string name="country_ch">Switzerland</string>
<string name="country_tw">Taiwan</string>
<string name="country_tj">Tajikistan</string>
<string name="country_tz">Tanzania</string>
<string name="country_th">Thailand</string>
<string name="country_tl">Timor-Leste</string>
<string name="country_tg">Togo</string>
<string name="country_to">Tonga</string>
<string name="country_tt">Trinidad and Tobago</string>
<string name="country_tn">Tunisia</string>
<string name="country_tr">Turkey</string>
<string name="country_tm">Turkmenistan</string>
<string name="country_tc">Turks and Caicos Islands</string>
<string name="country_ug">Uganda</string>
<string name="country_ua">Ukraine</string>
<string name="country_ae">United Arab Emirates</string>
<string name="country_gb">United Kingdom</string>
<string name="country_us">United States</string>
<string name="country_uy">Uruguay</string>
<string name="country_uz">Uzbekistan</string>
<string name="country_vu">Vanuatu</string>
<string name="country_ve">Venezuela</string>
<string name="country_vn">Vietnam</string>
<string name="country_vg">British Virgin Islands</string>
<string name="country_vi">Virgin Islands, US</string>
<string name="country_ye">Yemen</string>
<string name="country_zm">Zambia</string>
<string name="country_zw">Zimbabwe</string>
<!-- OnBoarding Enter PIN -->
<string name="enter_pin_headline">Enter the PIN sent to %s %s</string>
<string name="enter_pin_wrong_number">Is this mobile number wrong?</string>
<string name="enter_pin_timer_expire">Your PIN will expire in &#160;</string>
<string name="wrong_pin_number"> Wrong PIN entered</string>
<string name="enter_pin_resend_pin">Resend PIN</string>
<string name="pin_issue"><a href="https://www.covidsafe.gov.au/help-topics.html#verify-mobile-number-pin">Issues receiving your PIN?</a></string>
<string name="enter_pin_button">Verify</string>
<!-- OnBoarding Permission -->
<string name="permission_headline">App settings</string>
<string name="permission_content">COVIDSafe needs Bluetooth® and notifications enabled to work.\n\nSelect Proceed to:\n\n1. Enable Bluetooth®\n\n2. Allow Location permissions\n\n3. Disable Battery optimisation\n\n\nAndroid needs Location permissions for Bluetooth® to work.\n\nCOVIDSafe does not send pairing requests.</string>
<string name="permission_button">Proceed</string>
<string name="permission_location_rationale">Android requires location access to enable Bluetooth® functions for COVIDSafe. COVIDSafe cannot work properly without it</string>
<!-- Onboarding Change Device Name -->
<string name="change_device_name_headline">Your device name</string>
<string name="change_device_name_headline_content_description">Heading, Your device name</string>
<string name="change_device_name_content_line_1">The current name of your device is %s.</string>
<string name="change_device_name_content_line_2">Other Bluetooth® devices around you will be able to see this name. We recommend to use a device name that does not include your personal details.</string>
<string name="change_device_name_new_device_name">New device name</string>
<string name="change_device_name_default_device_name">Android phone</string>
<string name="change_device_name_primary_action">Change and continue</string>
<string name="change_device_name_secondary_action">Skip and keep as it is</string>
<!-- OnBoarding Permission Success-->
<string name="permission_success_headline">You\'ve successfully registered</string>
<string name="permission_success_content">
1. When you leave home, keep your phone with you and make sure COVIDSafe is active.\n\n
2. Bluetooth® should be kept ON.\n\n
3. Battery optimisation should be OFF.\n\n
4. COVIDSafe does not send pairing requests. <a href="https://www.covidsafe.gov.au/help-topics.html#bluetooth-pairing-request">Learn more</a>.
</string>
<string name="permission_success_warning">Keep push notifications on for COVIDSafe so we can notify you quickly if the app isn\'t working properly.</string>
<string name="permission_success_button">Continue</string>
<!-- Notifications -->
<string name="notification_active_title">COVIDSafe is active</string>
<string name="notification_not_active_title">COVIDSafe is not active</string>
<string name="notification_active_body">Keep COVIDSafe active when you leave home or are in public places.</string>
<string name="notification_not_active_body">Make sure COVIDSafe is active before you leave home or when in public places.</string>
<!-- Home -->
<string name="under_sixteen_content">I confirm my parent or guardian consents to the Digital Transformation Agency as data store administrator, under legal determination made by the Secretary of the Australian Government Department of Health collecting:</string>
<string name="home_header_active_title">COVIDSafe is active.</string>
<string name="home_header_active_no_action_required">No further action required.</string>
<string name="home_header_inactive_title">COVIDSafe is not active.</string>
<string name="home_header_inactive_check_your_permissions">Check your settings.</string>
<string name="home_header_uploaded_on_date">Your information was uploaded on %s.</string>
<string name="home_header_no_pairing">COVIDSafe does not send <a href="https://www.covidsafe.gov.au/help-topics.html#bluetooth-pairing-request">pairing requests</a>.</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_non_battery_optimization_permission">Battery optimisation: %s</string>
<string name="home_location_permission">Location: %s</string>
<string name="home_push_notification_permission">Push notification: %s</string>
<string name="home_permission_on">On</string>
<string name="home_permission_off">Off</string>
<string name="home_setup_incomplete_title">Check\npermissions</string>
<string name="home_setup_incomplete_subtitle">COVIDSafe needs permission to access these features.</string>
<string name="home_app_permission_status_title">Check your settings</string>
<string name="home_app_permission_status_subtitle">COVIDSafe won\'t work without the right settings. </string>
<string name="home_app_permission_push_notification_prompt">Allow COVIDSafe to push notifications.</string>
<string name="home_been_tested_title">Has a health official asked you to upload your data?</string>
<string name="home_data_uploaded">Register for self isolation</string>
<string name="home_data_uploaded_message">Help stop the spread of COVID-19 and track your symptoms.</string>
<string name="home_data_uploaded_button">Register</string>
<string name="home_data_has_been_uploaded">Your data has been uploaded</string>
<string name="home_data_has_been_uploaded_message">You\re helping stop the spread of COVID-19 by uploading your data daily while in self-isolation.</string>
<string name="home_set_complete_disclaimer_title">Let\'s stop the spread of COVID-19.</string>
<string name="home_set_complete_external_link_share_title">Share COVIDSafe</string>
<string name="home_set_complete_external_link_share_content">Invite others to join. Together, were stronger.</string>
<string name="home_set_complete_external_link_news_title">Latest news and updates</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_self_isolation_register_url" translatable="false">https://covid-form.service.gov.au</string>
<string name="home_set_complete_external_link_news_content">Head to aus.gov.au for the latest Coronavirus news.</string>
<string name="home_set_complete_external_link_app_title">Get the Coronavirus app</string>
<string name="home_set_complete_external_link_app_content">Download the government app for the latest news and advice.</string>
<string name="home_set_complete_external_link_been_contacted_title">Has a health official contacted you?</string>
<string name="home_set_complete_external_link_been_contacted_content">You can only upload your information if you have tested positive.</string>
<string name="home_set_complete_external_link_app_url" translatable="false">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="home_set_complete_external_link_help_topics_title">Help topics</string>
<string name="home_set_complete_external_link_help_topics_content">If you have issues or questions about the app.</string>
<string name="home_version_number">Version Number:%s</string>
<string name="action_report_an_issue">Report an issue</string>
<!-- Upload flow-->
<string name="upload_answer_yes">Yes</string>
<string name="upload_answer_no">No</string>
<string name="upload_step_1_header">Is a health official asking you to upload your information?</string>
<string name="upload_step_1_header_content_description">Heading, Is a health official asking you to upload your information?</string>
<string name="upload_step_1_body">Only if you test positive to COVID-19 will a state or territory health official contact you to assist with voluntary upload of your information.\n\nOnce you press Yes youll need to provide consent to upload your information. </string>
<string name="upload_step_4_header"> Upload consent</string>
<string name="upload_step_4_header_content_description">Heading, Upload consent</string>
<string name="upload_step_4_sub_header">Unless you consent, your close contact information will not be uploaded.\n\nIf you consent, your close contact information will be uploaded and shared with state or territory health officials for contact tracing purposes.\n\nRead the COVIDSafe <a href="https://www.health.gov.au/using-our-websites/privacy/privacy-notice-for-covidsafe-app">privacy policy</a> for further details.</string>
<string name="upload_step_verify_pin_header">Upload your information</string>
<string name="upload_step_verify_pin_header_content_description">Heading, Upload your information</string>
<string name="upload_step_verify_pin_sub_header">A state or territory health official will send a PIN to your device via text message. Enter it below to upload your information.</string>
<string name="action_verify_upload_pin">Upload my information</string>
<string name="action_verify_invalid_pin">Invalid PIN, please ask the health official to send you another PIN.</string>
<string name="upload_finished_header">Thank you for helping to stop the spread of COVID-19!</string>
<string name="upload_finished_header_content_description">Heading, Thank you for helping to stop the spread of COVID-19!</string>
<string name="upload_finished_sub_header">You have successfully uploaded your information to the COVIDSafe highly secure storage system.\n\nState or territory health officials will notify other COVIDSafe users that have recorded instances of close contact with you. Your identity will remain anonymous to other users.</string>
<string name="action_continue">Continue</string>
<string name="action_upload_done">Continue</string>
<string name="upload_failed">Upload failed</string>
<string name="activity_self_isolation_button">Continue</string>
<string name="action_upload_your_data">Upload your data</string>
<string name="upload_your_data_title">Upload your data</string>
<string name="upload_your_data_description">Please upload your data today to help stop the spread of COVID-19</string>
<string name="upload_data_action">Upload data now</string>
<string name="activity_self_isolation_headline">Thank you! You have helped to stop the spread of COVID-19!</string>
<string name="activity_self_isolation_content">Youve kept others safe while helping to stop the spread of COVID-19 during self-isolation.</string>
<string name="data_privacy_content">It is important that you read the COVIDSafe *privacy policy* before you register for COVIDSafe.\n\nIf you are under 16 years of age, your parent/guardian must also read the *privacy policy*.\n\nUse of COVIDSafe is completely voluntary. You can install or delete the application at any time. If you delete COVIDSafe, *you may also ask for your information to be deleted* from the secure server.\n\nTo register for COVIDSafe, you will need to enter a name (or pseudonym), mobile number, age range and postcode.\n\nInformation you submit when you register, and information about your use of COVIDSafe will be collected and stored on a highly secure server.\n\nCOVIDSafe will not collect your location information.\n\nCOVIDSafe will note the time of contact, anonymous ID code of other COVIDSafe users you come into contact with, Bluetooth® signal strength and the phone model of other users, on your device.\n\nOther COVIDSafe users you come into contact with will also note your anonymous ID code, the date and time of contact with you, Bluetooth® signal strength and your phone model, on their device.\n\nIf another user tests positive to COVID-19, they may upload their contact information and a state or territory health official may contact you for contact tracing purposes. \n\nYour registration details will only be used or disclosed for contact tracing and for the proper and lawful functioning of COVIDSafe. \n\nMore information is available at the *Australian Government Department of Health* website.\n\nSee the COVIDSafe *privacy policy* for further details about your rights about your information and how it will be handled and shared.</string>
<string name="upload_step_4_sub_header">Unless you consent, your contact data will not be uploaded.\n\nIf you consent, your contact data will be uploaded and shared with state or territory health officials for contact tracing purposes.\n\nState and territory health officials will only be able to access information about your close contacts.\n\nRead the COVIDSafe *privacy policy* for further details.</string>
<string name="personal_details_name_title">Full name (or pseudonym)</string>
<string name="under_sixteen_second_paragraph">Information about my contact with other COVIDSafe users, if another user I have come into contact with tests positive for COVID-19 and uploads their contact data.</string>
<string name="registration_consent_second_paragraph">Information about my contact with other COVIDSafe users, if another user I have come into contact with tests positive for COVID-19 and uploads their contact data.</string>
<string name="registration_consent_first_paragraph">My registration information.</string>
<string name="under_sixteen_first_paragraph">My registration information.</string>
<string name="registration_consent_content">I consent to the Digital Transformation Agency as data store administrator, under legal determination made by the Secretary of the Australian Government Department of Health collecting:</string>
<string name="how_it_works_content">Bluetooth® signals are used to determine when you\'re near another COVIDSafe user.\n\nEvery instance of close contact between you and other COVIDSafe users is noted to create contact data. This information is encrypted and only stored in you the phone.\n\nIf you test positive to COVID-19 as a COVIDSafe user, a state or territory health official will contact you. They will assist with voluntary upload of your contact data to a highly secure information storage system.\n\nState or territory health officials can also contact you if you came in close contact with another COVIDSafe user who tested positive.\n\nFor more information please refer to the *Help Topics* page.</string>
<string name="permission_success_content">1. When you leave home, keep your phone with you and make sure COVIDSafe is active.\n\n2. Bluetooth® should be kept ON.\n\n3. Battery optimisation should be OFF.\n\n4. COVIDSafe does not send pairing requests. *Learn more*.</string>
<string name="home_header_no_pairing">COVIDSafe does not send *pairing requests*.</string>
<string name="need_location_service">For COVIDSafe to work you need to turn on Location in Settings.</string>
<string name="heading">Heading</string>
<string name="update_available_play_store_btn">Go to Google Play Store</string>
<string name="update_available_dismiss_btn">Remind me later</string>
<string name="update_available_message">Weve been making improvements to COVIDSafe.</string>
<string name="update_available_title">Update available!</string>
<string name="pin_number">pin number</string>
<string name="personal_details_name_characters_prompt">Please use English characters for your full name. Do not use other languages or symbols like \',\' or \'?\'.</string>
<string name="service_ok_body">Keep COVIDSafe active when you leave home or are in public places.</string>
<string name="service_ok_title">COVIDSafe is active</string>
<string name="battery_optimisation_prompt">You must disable battery optimisation.</string>
<string name="disabled">Disabled</string>
<string name="enabled">Enabled</string>
<string name="ReceivePinIssue">Issues receiving your PIN?</string>
<string name="personal_details_age_error_prompt">Please select your age range.</string>
<string name="invalid_norfolk_island_phone_number_error_prompt">Mobile numbers in Norfolk Island contain 5 to 6 digits.</string>
<string name="home_non_battery_optimization_permission">Battery optimisation: %s</string>
<string name="home_version_number">Version number:%s</string>
<string name="enter_number_content">Well send you a 6-digit PIN to verify your mobile number.</string>
<string name="home_app_permission_push_notification_prompt">Allow COVIDSafe to push notifications.</string>
<string name="home_header_inactive_check_your_permissions">Check your settings.</string>
<string name="home_set_complete_external_link_share_content">Invite others to help. Together, were stronger.</string>
<string name="home_header_active_no_action_required">No further action is required.</string>
<string name="enter_pin_timer_expire">Your PIN will expire in  </string>
<string name="country_region_name_sd">Sudan</string>
<string name="country_region_name_ir">Iran</string>
<string name="country_region_name_cw">Curaçao</string>
<string name="country_region_name_cu">Cuba</string>
<string name="country_region_name_au2">Norfolk Island</string>
<string name="action_upload_done">Continue</string>
<string name="action_continue">Continue</string>
<string name="upload_finished_sub_header">You have successfully uploaded your information to the COVIDSafe highly secure storage system.\n\nState or territory health officials will notify other COVIDSafe users that have recorded instances of close contact with you. Your identity will remain anonymous to other users.</string>
<string name="upload_finished_header">Thank you for helping to stop the spread of COVID-19!</string>
<string name="action_verify_invalid_pin">Invalid PIN, please ask the health official to send you another PIN.</string>
<string name="action_verify_upload_pin">Upload my information</string>
<string name="upload_step_verify_pin_sub_header">A state or territory health official will send a PIN to your device via text message. Enter it below to upload your information.</string>
<string name="upload_step_verify_pin_header">Upload your information</string>
<string name="upload_step_4_header"> Upload consent</string>
<string name="upload_step_1_body">Only if you test positive to COVID-19 will a state or territory health official contact you to assist with voluntary upload of your information.\n\nOnce you press Yes youll need to provide consent to upload your information. </string>
<string name="upload_step_1_header">Is a health official asking you to upload your information?</string>
<string name="upload_answer_no">No</string>
<string name="upload_answer_yes">Yes</string>
<string name="action_report_an_issue">Report an issue</string>
<string name="home_set_complete_external_link_help_topics_content">If you have issues or questions about the app.</string>
<string name="home_set_complete_external_link_help_topics_title">Help topics</string>
<string name="home_set_complete_external_link_app_url">https://www.health.gov.au/resources/apps-and-tools/coronavirus-australia-app</string>
<string name="home_set_complete_external_link_been_contacted_content">You can only upload your information if you have tested positive.</string>
<string name="home_set_complete_external_link_been_contacted_title">Has a health official contacted you?</string>
<string name="home_set_complete_external_link_app_content">Download the government app for the latest news and advice.</string>
<string name="home_set_complete_external_link_app_title">Get the Coronavirus app</string>
<string name="home_set_complete_external_link_news_content">Head to aus.gov.au for the latest Coronavirus news.</string>
<string name="home_set_complete_external_link_news_url">https://www.australia.gov.au</string>
<string name="home_set_complete_external_link_news_title">Latest news and updates</string>
<string name="home_set_complete_external_link_share_title">Share COVIDSafe</string>
<string name="home_app_permission_status_subtitle">COVIDSafe won\'t work without the right settings. </string>
<string name="home_app_permission_status_title">Check your settings</string>
<string name="home_permission_off">Off</string>
<string name="home_permission_on">On</string>
<string name="home_push_notification_permission">Push Notification: %s</string>
<string name="home_location_permission">Location: %s</string>
<string name="home_bluetooth_permission">Bluetooth®: %s</string>
<string name="home_header_uploaded_on_date">Your information was uploaded on %s.</string>
<string name="permission_success_button">Continue</string>
<string name="permission_success_headline">You\'ve successfully registered</string>
<string name="change_device_name_secondary_action">Skip and keep as it is</string>
<string name="change_device_name_primary_action">Change and continue</string>
<string name="change_device_name_default_device_name">Android phone</string>
<string name="change_device_name_new_device_name">New device name</string>
<string name="change_device_name_content_line_2">Other Bluetooth® devices around you will be able to see this name. We recommend to use a device name that does not include your personal details.</string>
<string name="change_device_name_content_line_1">The current name of your device is %s.</string>
<string name="change_device_name_headline">Your device name</string>
<string name="permission_location_rationale">Android requires location access to enable Bluetooth® functions for COVIDSafe. COVIDSafe cannot work properly without it</string>
<string name="permission_button">Proceed</string>
<string name="permission_content">COVIDSafe needs Bluetooth® and notifications enabled to work.\n\nSelect Proceed to:\n\n1. Enable Bluetooth®\n\n2. Allow Location permissions\n\n3. Disable Battery optimisation\n\n\nAndroid needs Location permissions for Bluetooth® to work.\n\nCOVIDSafe does not send pairing requests.</string>
<string name="permission_headline">App settings</string>
<string name="enter_pin_button">Verify</string>
<string name="enter_pin_resend_pin">Resend PIN</string>
<string name="wrong_ping_number"> Wrong PIN entered</string>
<string name="enter_pin_wrong_number">Is this mobile number wrong?</string>
<string name="enter_pin_headline" formatted="false">Enter the PIN sent to %s %s</string>
<string name="country_region_name_zw">Zimbabwe</string>
<string name="country_region_name_zm">Zambia</string>
<string name="country_region_name_ye">Yemen</string>
<string name="country_region_name_vi">Virgin Islands, US</string>
<string name="country_region_name_vg">Virgin Islands, British</string>
<string name="country_region_name_vn">Vietnam</string>
<string name="country_region_name_ve">Venezuela</string>
<string name="country_region_name_uz">Uzbekistan</string>
<string name="country_region_name_uy">Uruguay</string>
<string name="country_region_name_us">United States</string>
<string name="country_region_name_gb">United Kingdom</string>
<string name="country_region_name_ae">United Arab Emirates</string>
<string name="country_region_name_ua">Ukraine</string>
<string name="country_region_name_ug">Uganda</string>
<string name="country_region_name_tc">Turks and Caicos Islands</string>
<string name="country_region_name_tm">Turkmenistan</string>
<string name="country_region_name_tr">Turkey</string>
<string name="country_region_name_tn">Tunisia</string>
<string name="country_region_name_tt">Trinidad and Tobago</string>
<string name="country_region_name_tg">Togo</string>
<string name="country_region_name_th">Thailand</string>
<string name="country_region_name_tz">Tanzania</string>
<string name="country_region_name_tj">Tajikistan</string>
<string name="country_region_name_tw">Taiwan</string>
<string name="country_region_name_ch">Switzerland</string>
<string name="country_region_name_se">Sweden</string>
<string name="country_region_name_lk">Sri Lanka</string>
<string name="country_region_name_es">Spain</string>
<string name="country_region_name_kr">South Korea</string>
<string name="country_region_name_za">South Africa</string>
<string name="country_region_name_sb">Solomon Islands</string>
<string name="country_region_name_si">Slovenia</string>
<string name="country_region_name_sk">Slovakia</string>
<string name="country_region_name_sg">Singapore</string>
<string name="country_region_name_rs">Serbia</string>
<string name="country_region_name_sn">Senegal</string>
<string name="country_region_name_vc">Saint Vincent and the Grenadines</string>
<string name="country_region_name_lc">Saint Lucia</string>
<string name="country_region_name_kn">Saint Kitts and Nevis</string>
<string name="country_region_name_rw">Rwanda</string>
<string name="country_region_name_ru">Russia</string>
<string name="country_region_name_qa">Qatar</string>
<string name="country_region_name_pr">Puerto Rico</string>
<string name="country_region_name_pt">Portugal</string>
<string name="country_region_name_pl">Poland</string>
<string name="country_region_name_ph">Philippines</string>
<string name="country_region_name_pe">Peru</string>
<string name="country_region_name_py">Paraguay</string>
<string name="country_region_name_pg">Papua New Guinea</string>
<string name="country_region_name_pa">Panama</string>
<string name="country_region_name_pk">Pakistan</string>
<string name="country_region_name_om">Oman</string>
<string name="country_region_name_no">Norway</string>
<string name="country_region_name_ng">Nigeria</string>
<string name="country_region_name_ne">Niger</string>
<string name="country_region_name_ni">Nicaragua</string>
<string name="country_region_name_nz">New Zealand</string>
<string name="country_region_name_nl">Netherlands</string>
<string name="country_region_name_np">Nepal</string>
<string name="country_region_name_na">Namibia</string>
<string name="country_region_name_mm">Myanmar</string>
<string name="country_region_name_mz">Mozambique</string>
<string name="country_region_name_ma">Morocco</string>
<string name="country_region_name_ms">Montserrat</string>
<string name="country_region_name_md">Moldova</string>
<string name="country_region_name_mx">Mexico</string>
<string name="country_region_name_mu">Mauritius</string>
<string name="country_region_name_mq">Martinique</string>
<string name="country_region_name_mt">Malta</string>
<string name="country_region_name_ml">Mali</string>
<string name="country_region_name_my">Malaysia</string>
<string name="country_region_name_mk">Former Yugoslav Republic of Macedonia</string>
<string name="country_region_name_mo">Macau</string>
<string name="country_region_name_lu">Luxembourg</string>
<string name="country_region_name_lt">Lithuania</string>
<string name="country_region_name_li">Liechtenstein</string>
<string name="country_region_name_lb">Lebanon</string>
<string name="country_region_name_lv">Latvia</string>
<string name="country_region_name_la">Laos</string>
<string name="country_region_name_kg">Kyrgyzstan</string>
<string name="country_region_name_kw">Kuwait</string>
<string name="country_region_name_ke">Kenya</string>
<string name="country_region_name_kz">Kazakhstan</string>
<string name="country_region_name_jo">Jordan</string>
<string name="country_region_name_jp">Japan</string>
<string name="country_region_name_jm">Jamaica</string>
<string name="country_region_name_ci">Ivory Coast</string>
<string name="country_region_name_il">Israel</string>
<string name="country_region_name_ie">Ireland</string>
<string name="country_region_name_iq">Iraq</string>
<string name="country_region_name_id">Indonesia</string>
<string name="country_region_name_in">India</string>
<string name="country_region_name_is">Iceland</string>
<string name="country_region_name_hu">Hungary</string>
<string name="country_region_name_hk">Hong Kong</string>
<string name="country_region_name_hn">Honduras</string>
<string name="country_region_name_ht">Haiti</string>
<string name="country_region_name_gw">Guinea-Bissau</string>
<string name="country_region_name_gt">Guatemala</string>
<string name="country_region_name_gu">Guam</string>
<string name="country_region_name_gd">Grenada</string>
<string name="country_region_name_gr">Greece</string>
<string name="country_region_name_gh">Ghana</string>
<string name="country_region_name_de">Germany</string>
<string name="country_region_name_ge">Georgia</string>
<string name="country_region_name_ga">Gabon</string>
<string name="country_region_name_fr">France</string>
<string name="country_region_name_fi">Finland</string>
<string name="country_region_name_fj">Fiji</string>
<string name="country_region_name_ee">Estonia</string>
<string name="country_region_name_sv">El Salvador</string>
<string name="country_region_name_ec">Ecuador</string>
<string name="country_region_name_do">Dominican Republic</string>
<string name="country_region_name_dm">Dominica</string>
<string name="country_region_name_dk">Denmark</string>
<string name="country_region_name_cz">Czech Republic</string>
<string name="country_region_name_cy">Cyprus</string>
<string name="country_region_name_hr">Croatia</string>
<string name="country_region_name_cr">Costa Rica</string>
<string name="country_region_name_co">Colombia</string>
<string name="country_region_name_cn">China</string>
<string name="country_region_name_cl">Chile</string>
<string name="country_region_name_ky">Cayman Islands</string>
<string name="country_region_name_cv">Cape Verde</string>
<string name="country_region_name_ca">Canada</string>
<string name="country_region_name_cm">Cameroon</string>
<string name="country_region_name_kh">Cambodia</string>
<string name="country_region_name_bf">Burkina Faso</string>
<string name="country_region_name_bg">Bulgaria</string>
<string name="country_region_name_br">Brazil</string>
<string name="country_region_name_bw">Botswana</string>
<string name="country_region_name_ba">Bosnia and Herzegovina</string>
<string name="country_region_name_bo">Bolivia</string>
<string name="country_region_name_bm">Bermuda</string>
<string name="country_region_name_bj">Benin</string>
<string name="country_region_name_bz">Belize</string>
<string name="country_region_name_be">Belgium</string>
<string name="country_region_name_by">Belarus</string>
<string name="country_region_name_bb">Barbados</string>
<string name="country_region_name_bd">Bangladesh</string>
<string name="country_region_name_bh">Bahrain</string>
<string name="country_region_name_bs">Bahamas</string>
<string name="country_region_name_az">Azerbaijan</string>
<string name="country_region_name_at">Austria</string>
<string name="country_region_name_au">Australia</string>
<string name="country_region_name_aw">Aruba</string>
<string name="country_region_name_am">Armenia</string>
<string name="country_region_name_ar">Argentina</string>
<string name="country_region_name_ag">Antigua and Barbuda</string>
<string name="country_region_name_ai">Anguilla</string>
<string name="country_region_name_ao">Angola</string>
<string name="country_region_name_dz">Algeria</string>
<string name="country_region_name_al">Albania</string>
<string name="options_for_australia">Options for Australia</string>
<string name="search">Search</string>
<string name="enter_number_button">Get PIN</string>
<string name="enter_number_relative">Trying to register on behalf of a friend or relative?\n\nThey will need to register using their own device and phone number so that COVIDSafe can work for them. </string>
<string name="invalid_australian_phone_number_error_prompt">Australian mobile numbers contain a maximum of 10 digits.</string>
<string name="invalid_phone_number">Invalid phone number.</string>
<string name="enter_number_headline">Enter your mobile number</string>
<string name="select_country_or_region">Select country or region</string>
<string name="under_sixteen_headline">You need the consent of your parent/guardian to proceed</string>
<string name="personal_details_button">Continue</string>
<string name="navigation_back_button_content_description">Previous page</string>
<string name="personal_details_post_code_error_prompt">Your Australian postcode number must contain 4 digits. </string>
<string name="personal_details_post_code_content_description">Enter postcode</string>
<string name="personal_details_post_code">Postcode in Australia</string>
<string name="personal_details_age_content_description">Select age range</string>
<string name="personal_details_age_title">Age range (select)</string>
<string name="personal_details_name_content_description">Enter full name</string>
<string name="personal_details_headline">Enter your details</string>
<string name="registration_consent_headline">Registration consent</string>
<string name="consent_button">I agree</string>
<string name="consent_call_for_action">Select \'I agree\' to confirm consent.</string>
<string name="data_privacy_button">Next</string>
<string name="data_privacy_headline">Registration and privacy</string>
<string name="how_it_works_button">Next</string>
<string name="how_it_works_headline">How COVIDSafe works</string>
<string name="intro_button">I want to help</string>
<string name="intro_content">COVIDSafe has been developed by the Australian Government to help keep the community safe from the spread of coronavirus.\n\nCOVIDSafe will securely note contact that you have with other users of the app. This will allow state and territory health officials to contact you, if you have been in close contact with someone who has tested positive to the virus.\n\nTogether we can help stop the spread and stay healthy.</string>
<string name="intro_headline">Together we can stop the spread of COVID-19</string>
<string name="migration_in_progress"> COVIDSafe update in progress. \n\n Please make sure you phone is not switched off until the update is complete.</string>
<string name="service_not_ok_action">Check app now</string>
<string name="service_not_ok_body">Make sure COVIDSafe is active before you leave home or when in public places.</string>
<string name="service_not_ok_title">COVIDSafe is not active</string>
<string name="share_this_app_content">Join me in stopping the spread of COVID-19! Download COVIDSafe, an app from the Australian Government. #COVID19 #coronavirusaustralia #stayhomesavelives https://covidsafe.gov.au</string>
<string name="title_help">Help</string>
<string name="dialog_error_uploading_negative">Cancel</string>
<string name="dialog_error_uploading_positive">Try again</string>
<string name="dialog_error_uploading_message">An error occurred while uploading your information, please try again.</string>
<string name="dialog_uploading_message">Your COVIDSafe information is currently being uploaded.\n\nPlease do not close the app.</string>
<string name="generic_internet_error">Please check your internet connection</string>
<string name="generic_error">Please try again later</string>
</resources>

View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="age_range_array">
<item>@string/personal_details_age_content_description</item>
<item>0-15</item>
<item>16-29</item>
<item>30-39</item>
<item>40-49</item>
<item>50-59</item>
<item>60-69</item>
<item>69-79</item>
<item>80-89</item>
<item>90+</item>
</string-array>
</resources>

View file

@ -9,20 +9,6 @@
<item name="android:textAppearance">@android:style/TextAppearance.Large</item>
</style>
<style name="PinInput" parent="Widget.AppCompat.EditText">
<item name="android:textSize">@dimen/text_otp</item>
<item name="android:maxLength">1</item>
<item name="android:textColor">?attr/colorPrimary</item>
<item name="android:gravity">center</item>
<item name="android:singleLine">true</item>
<item name="android:maxLines">1</item>
<item name="android:inputType">number</item>
<item name="android:textColorHighlight">?attr/colorPrimary</item>
<item name="android:selectAllOnFocus">true</item>
<item name="android:digits">0123456789</item>
</style>
<style name="HelpToolbarStyle" parent="Widget.MaterialComponents.Toolbar">
<item name="titleTextAppearance">@style/HelpToolbarTitle</item>
<item name="contentInsetStartWithNavigation">0dp</item>
@ -40,4 +26,18 @@
<item name="android:layout_height">18dp</item>
</style>
<style name="otpStyle">
<item name="android:layout_width">200dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">@dimen/keyline_5</item>
<item name="android:layout_marginBottom">@dimen/keyline_5</item>
<item name="android:maxLength">6</item>
<item name="android:textSize">36sp</item>
<item name="android:typeface">monospace</item>
<item name="android:textAlignment">center</item>
<item name="android:textColor">@color/dark_green</item>
<item name="android:inputType">numberDecimal</item>
<item name="android:background">@drawable/edit_text_black_background</item>
</style>
</resources>

View file

@ -16,7 +16,9 @@ buildscript {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.2.2'
classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.3.0'
// Google Services plugin
classpath 'com.google.gms:google-services:4.3.3'
}
}

View file

@ -23,7 +23,7 @@ BLACKLIST_DURATION=100000
BM_CHECK_INTERVAL=540000
MAX_QUEUE_TIME=7000
org.gradle.jvmargs=-Xmx2048M
PUSH_NOTIFICATION_CHANNEL_NAME="COVIDSafe Notifications"
PUSH_NOTIFICATION_CHANNEL_ID="COVIDSafe Notifications"
MIN_SCAN_INTERVAL=36000
PRODUCTION_SERVICE_UUID="B82AB3FC-1595-4F6A-80F0-FE094CC218F9"
SCAN_DURATION=8000