Compare commits

..

21 Commits

Author SHA1 Message Date
Brint E. Kriebel
2310063c64 SetupWizard: remove crash-inducing debug line
Introduced in Ia1a81c4443cfd5bc3c3e5fd84758ff0ba2a2a140, this causes
an NPE in some situations.

RM-165
Change-Id: I13239eb92b69087fe2c91b46482ff76748ab1c19
Ticket: CYNGNOS-707
(cherry picked from commit 4ea986255f)
2016-06-10 06:55:25 -07:00
Abhisek Devkota
bd3586cd2e Automatic translation import
Change-Id: If60b4baa57d0a3e2df9321739d06b84eda88cc5e
Ticket: RM-170
2016-05-23 21:14:09 +02:00
Roman Birg
2b24e2e4f8 SetupWizard: GMS page controls the next step
Ticket: CYNGNOS-2533
Change-Id: Icf7dc1de653d18ac60ddfa52dddbe9412dbc8eda
Signed-off-by: Roman Birg <roman@cyngn.com>
(cherry picked from commit 8684e9d4bb)
2016-04-25 09:02:09 -07:00
Ricardo Cerqueira
282c04a91a SetupWizard: Adjust FRP-enforcing logic
* Always pass ALLOW_SKIP to GMS, it's smart enough to know when it
   can't be applied.
 * Don't bring up the authentication screen if no-network and canSkip

Still CYNGNOS-707

Change-Id: Ia1a81c4443cfd5bc3c3e5fd84758ff0ba2a2a140
(cherry picked from commit 649a5ec162)
2016-04-19 15:09:44 -07:00
Michael Bestas
19df5778e0 Automatic translation import
Ticket: YAM-21
Change-Id: I3a96fafef5226c417eed2c825c3835a2a2180855
2016-03-11 16:27:26 -08:00
Michael Bestas
37948dba9e Automatic translation import
Ticket: YAM-21
Change-Id: I3438d5628f6769e8cf3b899d266664945067f40f
2016-03-11 16:26:52 -08:00
Michael Bestas
e1cd8c05a8 Automatic translation import
Ticket: YAM-21
Change-Id: I597c57c363f9e0516cd615d1c7610a1e6d32f219
2016-03-11 16:26:27 -08:00
Ed Mancebo
cfef128fbc Disable immersive mode confirmation for custom lockscreen package
Change-Id: Iff92874727dbb0751aea1a48219acc5da6b64db7
issue-id: YAM-134
(cherry picked from commit 1bfeb70dad)
2016-02-17 14:46:43 -08:00
emancebo
e80403fb3b Add hook to set custom default lock screen on setup
issue-id: YAM-115
Change-Id: I8c6df704c96523fadff16c8c586ebbb91a8c1c32
2016-02-11 19:41:24 -08:00
cretin45
1f6fe76e2e SetupWizard: RIP Whisperpush
WISP-41
Change-Id: I20363cc80dbb1481bd66abb4bd4202212ff37028
(cherry picked from commit 962f9a89d4)
(cherry picked from commit ae793899df)
2016-02-01 15:55:18 -08:00
Michael Bestas
24cfa022e6 Automatic translation import
Ticket: YAM-21
Change-Id: I40849c20e3e6e56bb6a0f299f1fdca4b6b6f4957
2016-01-14 11:00:54 -08:00
Michael Bestas
b4a7d14d52 Automatic translation import
Ticket: YAM-21
Change-Id: I538bd068f913f272c1852b55dc77211daaea84c9
2016-01-14 11:00:43 -08:00
Michael Bestas
fc49f8f131 Automatic translation import
Ticket: YAM-21
Change-Id: I81bf196be2edbc11b649d7662a02a0dda761632c
2016-01-14 11:00:31 -08:00
Michael Bestas
ce746da6f8 Automatic translation import
Ticket: YAM-21
Change-Id: I71563b547be9c6ffdb9a0cd37e487a8be5073692
2016-01-14 11:00:18 -08:00
Michael Bestas
142b776c98 Automatic translation import
Ticket: YAM-21
Change-Id: Ibd607386b343c1bf34d213172bcaf9132585b9b7
2016-01-14 11:00:06 -08:00
Michael Bestas
8f5b672747 Automatic translation import
Ticket: YAM-21
Change-Id: Ib0a809f30bbf9b76e3159cf4053850e32b867282
2016-01-14 10:59:45 -08:00
cretin45
732d233ef4 SetupWizard: Don't disable packages on main thread
Issue-id: YAM-69

Change-Id: I81ea039a7444d3db5d97b1d798bffe9a6b8ec498
(cherry picked from commit 15b7c92faa)
2016-01-12 16:28:32 -08:00
Michael Bestas
ea5820f038 Automatic translation import
Issue-Id: RM-170

Change-Id: I3fee4d493f9b836c51b0abd59b43ba99ab116cef
2015-10-14 11:29:58 -07:00
Michael Bestas
8806de5474 Automatic translation import
Issue-Id: RM-170

Change-Id: I6a030395a7027ca91bffcb5bb2fcc6a93b6225ac
2015-10-14 11:29:38 -07:00
d34d
dd3f6bdf28 Remove use of mCanceled
It is possible for mCanceled to be set to true even though it
was canceled without ever playing back the cancelation message.
This can end up putting us in an incorrect state where the user
must release both fingers so ACTION_UP finally sets mCanceled to
false.

The cancel() method was still being called and since it does the
proper checks for removing/sending messages, the use of mCanceled
is unneccessary.

Change-Id: I38679d3bf65157a9ba5ca3d898c5c8d55e5df9f5
REF: LETTUCE-293
(cherry picked from commit a726a3d990)
(cherry picked from commit 8bcb714b05)
2015-10-06 13:47:19 -07:00
Roman Birg
acf62d111f SetupWizard: fix stats permission
Ref: CYNGNOS-1144

Change-Id: I3c9ed01b883134c2c10b1be64ae7e1d319c3df9e
Signed-off-by: Roman Birg <roman@cyngn.com>
(cherry picked from commit 5780dade7e)
2015-09-28 16:50:47 -07:00
291 changed files with 10832 additions and 11975 deletions

View File

@@ -5,40 +5,25 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := LineageSetupWizard
LOCAL_PACKAGE_NAME := CyanogenSetupWizard
LOCAL_CERTIFICATE := platform
LOCAL_PRIVILEGED_MODULE := true
LOCAL_OVERRIDES_PACKAGES := Provision
LOCAL_PRIVATE_PLATFORM_APIS := true
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
LOCAL_STATIC_ANDROID_LIBRARIES := \
androidx.core_core \
setupcompat \
setupdesign
LOCAL_STATIC_JAVA_LIBRARIES := \
org.lineageos.platform.internal
android-support-v4 \
android-support-v13 \
play \
libphonenumber \
org.cyanogenmod.platform.sdk
LOCAL_JAVA_LIBRARIES := \
telephony-common
# Include res dir from chips
google_play_dir := ../../../external/google/google_play_services/libproject/google-play-services_lib/res
res_dir := $(google_play_dir) res
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
LOCAL_USE_AAPT2 := true
LOCAL_REQUIRED_MODULES := privapp_whitelist_org.lineageos.setupwizard.xml
LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dir))
LOCAL_AAPT_FLAGS := --auto-add-overlay
LOCAL_AAPT_FLAGS += --extra-packages com.google.android.gms
include $(BUILD_PACKAGE)
include $(CLEAR_VARS)
LOCAL_MODULE := privapp_whitelist_org.lineageos.setupwizard.xml
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions
LOCAL_SRC_FILES := $(LOCAL_MODULE)
include $(BUILD_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Copyright (C) 2017,2019 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -17,8 +16,8 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
package="org.lineageos.setupwizard"
android:versionCode="5"
package="com.cyanogenmod.setupwizard"
android:versionCode="3"
android:sharedUserId="android.uid.system">
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
@@ -31,289 +30,72 @@
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED" />
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
<uses-permission android:name="android.permission.MANAGE_USERS" />
<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_THEME_MANAGER"/>
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission android:name="lineageos.permission.HARDWARE_ABSTRACTION_ACCESS" />
<uses-permission android:name="cyanogenmod.permission.HARDWARE_ABSTRACTION_ACCESS" />
<uses-permission android:name="android.permission.BACKUP" />
<uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
<uses-permission android:name="lineageos.permission.FINISH_SETUP" />
<uses-permission android:name="lineageos.permission.WRITE_SETTINGS" />
<uses-permission android:name="lineageos.permission.WRITE_SECURE_SETTINGS" />
<uses-permission android:name="cyanogenmod.permission.FINISH_SETUP" />
<uses-permission android:name="cyanogenmod.permission.LEGALESE" />
<uses-permission android:name="com.cyngn.stats.SEND_ANALYTICS" />
<uses-permission android:name="com.cyanogen.permission.REQUEST_KILL_SWITCH_OP" />
<uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" />
<permission
android:name="lineageos.permission.FINISH_SETUP"
android:name="cyanogenmod.permission.PROTECTED_APP"
android:protectionLevel="signatureOrSystem" />
<protected-broadcast android:name="org.lineageos.setupwizard.LINEAGE_SETUP_COMPLETE"
android:permission="lineageos.permission.FINISH_SETUP"/>
<permission
android:name="cyanogenmod.permission.FINISH_SETUP"
android:protectionLevel="signatureOrSystem"
androidprv:allowViaWhitelist="true" />
<protected-broadcast android:name="org.lineageos.setupwizard.SETUP_FINISHED"
android:permission="lineageos.permission.FINISH_SETUP"/>
<protected-broadcast android:name="com.cyanogenmod.setupwizard.SETUP_FINISHED"
android:permission="cyanogenmod.permission.FINISH_SETUP"/>
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="21" />
<application android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:icon="@drawable/icon"
android:theme="@style/Theme.Setup"
android:uiOptions="none"
android:taskAffinity="com.android.wizard"
android:name=".SetupWizardApp">
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity android:theme="@style/NoDisplay"
android:label="@string/activity_label_empty"
android:name=".wizardmanager.WizardManager"
android:enabled="false"
android:exported="false"
<activity android:name=".ui.SetupWizardActivity"
android:label="@string/product_name"
android:launchMode="singleInstance"
android:excludeFromRecents="true"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize"
android:immersive="true">
<intent-filter>
<action android:name="com.android.wizard.LOAD" />
<action android:name="com.android.wizard.NEXT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".SetupWizardActivity"
android:label="@string/activity_label_empty"
android:lockTaskMode="normal"
android:launchMode="singleTask"
android:excludeFromRecents="true"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize"
android:configChanges="themeChange|mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden"
android:theme="@style/NoDisplay">
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter android:priority="9">
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.DEVICE_INITIALIZATION_WIZARD" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".BluetoothSetupActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden">
<receiver android:name=".setup.FinishSetupReceiver"
android:exported="true">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_BLUETOOTH_SETUP" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".WelcomeActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_WELCOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".LocaleActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_LOCALE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".DateTimeActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_DATETIME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".WifiSetupActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_WIFI_SETUP" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".CaptivePortalSetupActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_CAPTIVE_PORTAL_SETUP" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".SimMissingActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_SIM_MISSING" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".ChooseDataSimActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_CHOOSE_DATA_SIM" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".MobileDataActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_ENABLE_MOBILE_DATA" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".LocationSettingsActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_LOCATION_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".LineageSettingsActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".BiometricActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_BIOMETRIC_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".ScreenLockActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:exported="false"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_LOCKSCREEN_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".backup.RestoreIntroActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_RESTORE_BACKUP"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:name=".FinishActivity"
android:label="@string/activity_label_empty"
android:excludeFromRecents="true"
android:configChanges="mcc|mnc"
android:immersive="true"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="org.lineageos.setupwizard.LINEAGE_SETUP_COMPLETE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".SetupWizardExitActivity"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize"
android:excludeFromRecents="true"
android:immersive="true"
android:label="@@string/activity_label_empty"
android:theme="@style/NoDisplay">
<intent-filter>
<action android:name="org.lineageos.setupwizard.EXIT"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:name=".SetupWizardTestActivity"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize"
android:exported="false"
android:immersive="true"
android:label="@string/activity_label_empty"
android:launchMode="singleInstance"
android:theme="@style/NoDisplay"/>
<receiver android:name=".PartnerReceiver">
<intent-filter>
<action android:name="com.android.setupwizard.action.PARTNER_CUSTOMIZATION" />
<action android:name="com.google.android.tvsetup.action.PARTNER_CUSTOMIZATION" />
<category android:name="android.intent.category.DEFAULT" />
<action android:name="com.cyanogenmod.setupwizard.ACTION_FINISH_SETUPWIZARD" />
</intent-filter>
</receiver>
<service android:name=".SetupWizardExitService"
android:exported="false"/>
</application>
</manifest>

View File

@@ -1,13 +0,0 @@
#!/bin/bash
adb root
wait ${!}
adb shell pm enable org.lineageos.setupwizard/org.lineageos.setupwizard.SetupWizardExitActivity || true
wait ${!}
adb shell pm enable com.google.android.setupwizard/com.google.android.setupwizard.SetupWizardExitActivity || true
wait ${!}
sleep 1
adb shell am start org.lineageos.setupwizard/org.lineageos.setupwizard.SetupWizardExitActivity || true
wait ${!}
sleep 1
adb shell am start com.google.android.setupwizard/com.google.android.setupwizard.SetupWizardExitActivity

View File

@@ -1,32 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2017-2020 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<permissions>
<privapp-permissions package="org.lineageos.setupwizard">
<permission name="android.permission.BACKUP"/>
<permission name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
<permission name="android.permission.CHANGE_CONFIGURATION"/>
<permission name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
<permission name="android.permission.LOCAL_MAC_ADDRESS"/>
<permission name="android.permission.MANAGE_USERS"/>
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
<permission name="android.permission.SET_TIME"/>
<permission name="android.permission.SET_TIME_ZONE"/>
<permission name="android.permission.STATUS_BAR"/>
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
</privapp-permissions>
</permissions>

View File

@@ -1,12 +1,3 @@
-keep class * extends java.util.ListResourceBundle {
protected Object[][] getContents();
}
# Needed for Parcelable/SafeParcelable Creators to not get stripped
-keepnames class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# Needed when building against the Marshmallow SDK
-dontwarn org.apache.http.**
-dontwarn androidx.**
}

9
res/anim/slide_left.xml Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator android:duration="@android:integer/config_mediumAnimTime"
android:interpolator="@android:anim/accelerate_interpolator"
android:propertyName="x"
android:valueFrom="1280"
android:valueTo="0"
android:valueType="floatType"/>
</set>

9
res/anim/slide_right.xml Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator android:duration="@android:integer/config_mediumAnimTime"
android:interpolator="@android:anim/accelerate_interpolator"
android:propertyName="x"
android:valueFrom="0"
android:valueTo="-1280"
android:valueType="floatType"/>
</set>

BIN
res/drawable-hdpi/brand.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
res/drawable-hdpi/cross.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 B

BIN
res/drawable-hdpi/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
res/drawable-hdpi/powered_by.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
res/drawable-hdpi/tick.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 B

BIN
res/drawable-hdpi/timer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
res/drawable-mdpi/brand.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
res/drawable-mdpi/cross.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

BIN
res/drawable-mdpi/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
res/drawable-mdpi/powered_by.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
res/drawable-mdpi/tick.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

BIN
res/drawable-mdpi/timer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 967 B

BIN
res/drawable-xhdpi/brand.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
res/drawable-xhdpi/cross.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

BIN
res/drawable-xhdpi/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
res/drawable-xhdpi/powered_by.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
res/drawable-xhdpi/tick.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

BIN
res/drawable-xhdpi/timer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
res/drawable-xxhdpi/brand.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
res/drawable-xxhdpi/cross.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
res/drawable-xxhdpi/tick.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

BIN
res/drawable-xxhdpi/timer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
res/drawable-xxxhdpi/brand.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
res/drawable-xxxhdpi/cross.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
res/drawable-xxxhdpi/tick.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

BIN
res/drawable-xxxhdpi/timer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<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="@color/black"
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" />
<path
android:pathData="M0 0h24v24H0z" />
</vector>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2015 The CyanogenMod Project
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -22,6 +21,6 @@
android:viewportHeight="24">
<path
android:fillColor="@color/accent"
android:fillColor="#7ED321"
android:pathData="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z" />
</vector>
</vector>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<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="@color/white"
android:pathData="M15.41,7.41L14,6l-6,6l6,6l1.41-1.41L10.83,12L15.41,7.41Z" />
</vector>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<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="@color/white"
android:pathData="M10,6L8.59,7.41L13.17,12l-4.58,4.59L10,18l6-6L10,6Z" />
</vector>

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M0 0h24v24H0z" />
<path
android:fillColor="@color/black"
android:pathData="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99 .9 -1.99 2L3 19c0 1.1 .89 2 2 2h14c1.1 0
2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z" />
</vector>

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2019 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
<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="@color/black"
android:pathData="M10.25,13c0,0.69-0.56,1.25-1.25,1.25S7.75,13.69,7.75,13S8.31,11.75,9,11.75S10.25,12.31,10.25,13z M15,11.75 c-0.69,0-1.25,0.56-1.25,1.25s0.56,1.25,1.25,1.25s1.25-0.56,1.25-1.25S15.69,11.75,15,11.75z M22,12c0,5.52-4.48,10-10,10 S2,17.52,2,12S6.48,2,12,2S22,6.48,22,12z M20,12c0-0.78-0.12-1.53-0.33-2.24C18.97,9.91,18.25,10,17.5,10 c-3.13,0-5.92-1.44-7.76-3.69c-1.05,2.56-3.14,4.57-5.74,5.55C4.01,11.9,4,11.95,4,12c0,4.41,3.59,8,8,8S20,16.41,20,12z" />
<path
android:pathData="M0,0h24v24H0V0z" />
</vector>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M0 0h24v24H0V0z" />
<path
android:fillColor="@color/black"
android:pathData="M11.8 12.5v-1l1.1-.8c.1-.1 .1 -.2 .1 -.3l-1-1.7c-.1-.1-.2-.2-.3-.1l-1.3 .4
c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.3-.2H7c-.1 0-.2 .1 -.3 .2 l-.2 1.3c-.3
.1 -.6 .3 -.9 .5 l-1.3-.5c-.1 0-.2 0-.3 .1 l-1 1.7c-.1 .1 0 .2 .1 .3l1.1 .8
v1l-1.1 .8 c-.1 .2 -.1 .3 -.1 .4 l1 1.7c.1 .1 .2 .2 .3 .1 l1.4-.4c.3 .2 .6 .4 .9
.5 l.2 1.3c-.1 .1 .1 .2 .2 .2 h2c.1 0 .2-.1 .3 -.2l.2-1.3c.3-.1 .6 -.3 .9
-.5l1.3 .5 c.1 0 .2 0 .3-.1l1-1.7c.1-.1 0-.2-.1-.3l-1.1-.9zM8 14c-1.1
0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM19 1H9c-1.1 0-2 .9-2
2v3h2V4h10v16H9v-2H7v3c0 1.1 .9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2z" />
</vector>

View File

@@ -1,52 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<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="@color/black"
android:pathData="M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86 .47
-5.57 1.41-.24 .13 -.54 .04 -.68-.2-.13-.24-.04-.55 .2 -.68C7.82 2.52 9.86 2
12.01 2c2.13 0 3.99 .47 6.03 1.52 .25 .13 .34 .43 .21 .67-.09 .18 -.26 .28 -.44
.28 zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7 .99 -1.4 2.25-2.5
3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5 .77 2.76 1.86 3.75 3.25 .16 .22 .11
.54-.12 .7 -.23 .16 -.54 .11
-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4 .01 -1.36 .7 -2.5
1.7-3.4 2.96-.08 .14 -.23 .21 -.39 .21 zm6.25 12.07c-.13
0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34
0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22 .5 -.5 .5
s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44 .32
2.77 .93 3.85 .64 1.15 1.08 1.64 1.85 2.42 .19 .2 .19 .51 0 .71-.11 .1 -.24 .15
-.37 .15 zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28
.22 -.5 .5 -.5s.5 .22 .5 .5 c0 1.41 .72 2.74 1.94 3.56 .71 .48 1.54 .71 2.54 .71
.24 0 .64-.03 1.04-.1 .27 -.05 .53 .13 .58 .41 .05 .27-.13 .53 -.41 .58 -.57 .11
-1.07 .12 -1.21 .12 zM14.91 22c-.04
0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22
0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07 .93 1.94 2.08
1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61
4.03-.39 .81 -.59 1.76-.59 2.8 0 .78 .07 2.01 .67 3.61 .1 .26-.03 .55 -.29 .64
-.26 .1 -.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2 .23 -2.29 .68 -3.24
1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08
2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08 .87 -2.08 1.94c0 1.71
.66 3.31 1.87 4.51 .95 .94 1.86 1.46 3.27 1.85 .27 .07 .42 .35 .35 .61-.05 .23
-.26 .38 -.47 .38 z" />
<path
android:pathData="M0 0h24v24H0z" />
</vector>

View File

@@ -1,32 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M0 0h24v24H0z" />
<path
android:fillColor="@color/black"
android:pathData="M12.87 15.07l-2.54-2.51 .03 -.03c1.74-1.94 2.98-4.17
3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3
9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11 .76
-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12
17h-3.24z" />
</vector>

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<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="@color/black"
android:pathData="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0
9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z" />
<path
android:pathData="M0 0h24v24H0z" />
</vector>

View File

@@ -1,30 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M0 0h24v24H0z" />
<path
android:fillColor="@color/black"
android:pathData="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1 .9 2 2
2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9
2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z" />
</vector>

View File

@@ -1,30 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<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="@color/black"
android:fillAlpha=".3"
android:pathData="M2 22h20V2z" />
<path
android:fillColor="@color/black"
android:pathData="M17 7L2 22h15z" />
</vector>

View File

@@ -1,8 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:height="24dp"
android:width="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path android:fillColor="#000"
android:pathData="M17,13L12,18L7,13H10V9H14V13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z"/>
</vector>

View File

@@ -1,6 +1,5 @@
<!--
Copyright (C) 2014 The Android Open Source Project
Copyright (c) 2017 The LineageOS Project
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -21,6 +20,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#e0e0e0"
android:fillColor="#FFFFFF"
android:pathData="M2.000000,22.000000l20.000000,0.000000 0.000000,-20.000000z"/>
</vector>

View File

@@ -1,6 +1,5 @@
<!--
Copyright (C) 2014 The Android Open Source Project
Copyright (c) 2017 The LineageOS Project
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -21,7 +20,7 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#e0e0e0"
android:fillColor="#FFFFFF"
android:pathData="M2.000000,22.000000l20.000000,0.000000 0.000000,-20.000000z"/>
<path
android:fillColor="@color/accent"

View File

@@ -1,6 +1,5 @@
<!--
Copyright (C) 2014 The Android Open Source Project
Copyright (c) 2017 The LineageOS Project
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -21,7 +20,7 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#e0e0e0"
android:fillColor="#FFFFFF"
android:pathData="M2.000000,22.000000l20.000000,0.000000 0.000000,-20.000000z"/>
<path
android:fillColor="@color/accent"

View File

@@ -1,6 +1,5 @@
<!--
Copyright (C) 2014 The Android Open Source Project
Copyright (c) 2017 The LineageOS Project
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -21,7 +20,7 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#e0e0e0"
android:fillColor="#FFFFFF"
android:pathData="M2.000000,22.000000l20.000000,0.000000 0.000000,-20.000000z"/>
<path
android:fillColor="@color/accent"

View File

@@ -1,6 +1,5 @@
<!--
Copyright (C) 2014 The Android Open Source Project
Copyright (c) 2017 The LineageOS Project
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@@ -1,6 +1,5 @@
<!--
Copyright (C) 2014 The Android Open Source Project
Copyright (c) 2017 The LineageOS Project
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -21,6 +20,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#e0e0e0"
android:fillColor="#FFFFFF"
android:pathData="M2.000000,22.000000l20.000000,0.000000L22.000000,2.000000L2.000000,22.000000zM20.000000,20.000000L6.800000,20.000000L20.000000,6.800000L20.000000,20.000000z"/>
</vector>

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<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="@color/black"
android:pathData="M19.99 4c0-1.1-.89-2-1.99-2h-8L4 8v12c0 1.1 .9 2 2 2h12.01c1.1 0 1.99-.9
1.99-2l-.01-16zM9 19H7v-2h2v2zm8 0h-2v-2h2v2zm-8-4H7v-4h2v4zm4
4h-2v-4h2v4zm0-6h-2v-2h2v2zm4 2h-2v-4h2v4z" />
</vector>

View File

@@ -1,51 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="512dp"
android:height="320dp"
android:viewportWidth="512"
android:viewportHeight="320">
<path
android:fillColor="@color/accent"
android:pathData="M157.89,271.64a1.83,1.83,0,0,1-1.89-1.89V248.42h4.65v19.32H171v3.9Z" />
<path
android:fillColor="@color/accent"
android:pathData="M185,271.64V248.42h4.68v23.22Z" />
<path
android:fillColor="@color/accent"
android:pathData="M221.17,248.42h4.26v22a1.23,1.23,0,0,1-.67,1.09,3.17,3.17,0,0,1-1.67 .41
,4,4,0,0,1-1.71-.29,3.11,3.11,0,0,1-1.12-1L210,256v15.61h-4.32v-21.5a1.56,1.56,0,0,1,.68-1.4,3.18,3.18,0,0,1,1.79-.46,3.59,3.59,0,0,1,1.9
.39 ,5.91,5.91,0,0,1,1.41,1.56l9.72,13.59Z" />
<path
android:fillColor="@color/accent"
android:pathData="M256.9,252.36H246.2v5.5h9.63v3.93H246.2v5.89H256.6v4H241.51V250.31a1.74,1.74,0,0,1,.59-1.37,2,2,0,0,1,1.4-.52h13.4Z" />
<path
android:fillColor="@color/accent"
android:pathData="M286.38,271.64l-2-5.76h-8.49l-2,5.76h-4.85l7.87-21.5q.68-1.85,3.15-1.85t3.19,1.89l7.87,21.46ZM277.27,262h5.82l-2.93-8.62Z" />
<path
android:fillColor="@color/accent"
android:pathData="M314.33,272a11,11,0,0,1-8.36-3.19,11.93,11.93,0,0,1-3.06-8.62,12.12,12.12,0,0,1,3.25-8.89,11.56,11.56,0,0,1,8.62-3.3,11.44,11.44,0,0,1,6,1.5,9,9,0,0,1,3.63,3.93l-3.74,2q-1.69-3.41-6-3.41a6.53,6.53,0,0,0-5.14,2.16,8.58,8.58,0,0,0-1.92,5.9,8.67,8.67,0,0,0,1.79,5.8,6.11,6.11,0,0,0,4.91,2.1,6.74,6.74,0,0,0,4.6-1.58,5.26,5.26,0,0,0,1.87-4h-5.89v-3.67h10.5v2.57a10.19,10.19,0,0,1-3.12,7.72A11.12,11.12,0,0,1,314.33,272Z" />
<path
android:fillColor="@color/accent"
android:pathData="M356,252.36H345.3v5.5h9.63v3.93H345.3v5.89h10.41v4H340.62V250.31a1.74,1.74,0,0,1,.59-1.37,2,2,0,0,1,1.4-.52H356Z" />
<path
android:fillColor="@color/accent"
android:pathData="M416,128a39.92,39.92,0,0,0-31.11,14.87l-1.5-.6A294.79,294.79,0,0,0,336,128.14s0-.09,0-.14a80,80,0,1,0-160,0s0,.09,0,.13l-1.72
.38 a293.48,293.48,0,0,0-45.67,13.76l-1.5 .6
a40,40,0,1,0,7.39,14.28h0a277.33,277.33,0,0,1,43.1-13,80,80,0,0,0,156.73,0,277.3,277.3,0,0,1,43.11,13h0A40,40,0,1,0,416,128ZM96,192a24,24,0,1,1,24-24A24,24,0,0,1,96,192Zm160,0a64,64,0,1,1,64-64A64.07,64.07,0,0,1,256,192Zm160,0a24,24,0,1,1,24-24A24,24,0,0,1,416,192ZM288,128a32,32,0,1,1-32-32A32,32,0,0,1,288,128Z" />
</vector>

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M0 0h24v24H0z" />
<path
android:fillColor="@color/black"
android:pathData="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z" />
</vector>

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<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="@color/black"
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" />
<path
android:pathData="M0 0h24v24H0z" />
</vector>

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/header"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1"
android:paddingTop="@dimen/header_logo_margin_top"
android:background="@color/primary"
style="@style/Header">
<ImageView
android:id="@+id/brand_logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/brand"
android:paddingLeft="@dimen/header_logo_margin_left"
android:paddingBottom="@dimen/header_logo_margin_bottom"
android:layout_alignParentTop="true"/>
<ImageView
android:id="@+id/powered_by_logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/powered_by"
android:visibility="gone"
android:paddingLeft="@dimen/header_logo_margin_left"
android:paddingBottom="@dimen/header_logo_margin_bottom"
android:layout_below="@+id/brand_logo"/>
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/page_title_height"
style="@style/PageTitle" />
</RelativeLayout>

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/logo_header" />
<RelativeLayout android:id="@+id/page"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:paddingLeft="@dimen/content_margin_left"
android:paddingRight="@dimen/content_margin_left"
style="@style/PageContent">
<com.cyanogenmod.setupwizard.ui.LocalePicker
android:id="@+id/locale_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="@dimen/min_locale_picker_height"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_centerInParent="true"/>
</RelativeLayout>
</LinearLayout>

View File

@@ -19,7 +19,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
<include layout="@layout/header" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
@@ -55,3 +55,7 @@
</LinearLayout>
</FrameLayout>
</LinearLayout>

36
res/layout/button_bar.xml Normal file
View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/button_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@color/button_bar_background">
<Button
style="@style/ButtonBar.Left"
android:id="@+id/prev_button"
android:layout_width="wrap_content"
android:layout_weight="1"/>
<Button
style="@style/ButtonBar.Right"
android:id="@+id/next_button"
android:layout_width="wrap_content"
android:text="@string/next" />
</LinearLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,10 +17,9 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
<include layout="@layout/header" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
@@ -64,11 +62,6 @@
android:layout_gravity="top"
android:visibility="gone"/>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

29
res/layout/header.xml Normal file
View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="@dimen/header_height"
android:background="@color/header_bg"
style="@style/Header">
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/page_title_height"
style="@style/PageTitle" />
</RelativeLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -16,32 +15,15 @@
limitations under the License.
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="@dimen/header_condensed_height"
android:paddingTop="48dp"
android:orientation="vertical">
<ImageView
android:id="@+id/header_icon"
android:layout_width="64dp"
android:layout_height="wrap_content"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:adjustViewBounds="true"
android:scaleType="centerInside"
android:visibility="gone"
android:contentDescription="@null" />
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="@dimen/header_condensed_height"
android:background="@color/header_condensed_bg"
style="@style/Header">
<TextView
android:layout_width="match_parent"
android:layout_height="64dp"
android:layout_toEndOf="@id/header_icon"
android:paddingEnd="8dp"
android:typeface="monospace"
android:gravity="center_vertical"
android:maxLines="1"
android:ellipsize="end"
android:layout_height="@dimen/page_title_height"
style="@style/PageTitle" />
</RelativeLayout>
</RelativeLayout>

View File

@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
<include layout="@layout/header_condensed" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<ScrollView android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/content_margin_left"
android:paddingEnd="@dimen/content_margin_left"
style="@style/PageContent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/PageSummaryText"
android:textSize="16sp"
android:layout_marginBottom="@dimen/summary_margin_bottom"
android:paddingRight="@dimen/location_text_margin_right"
android:text="@string/intro_restore_subtitle" />
<Button
android:id="@+id/intro_restore_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/content_margin_left"
android:paddingRight="@dimen/location_text_margin_right"
android:gravity="center"
android:textSize="16sp"
android:textAllCaps="true"
android:textColor="@color/white"
android:background="@color/accent"
android:maxLines="1"
android:ellipsize="end"
android:text="@string/intro_restore_button"/>
</LinearLayout>
</ScrollView>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

View File

@@ -19,26 +19,24 @@
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<ImageButton android:id="@+id/lp__increment"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="22dip"
android:paddingBottom="22dip"/>
<ImageButton android:id="@+id/increment"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="22dip"
android:paddingBottom="22dip"/>
<view class="org.lineageos.setupwizard.widget.LocalePicker$CustomEditText"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="?android:attr/textColorPrimary"
android:id="@+id/localepicker_input"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:singleLine="true"
android:background="@null" />
<EditText
android:id="@+id/numberpicker_input"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMediumInverse"
android:gravity="center"
android:singleLine="true" />
<ImageButton android:id="@+id/lp__decrement"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="22dip"
android:paddingBottom="22dip"/>
<ImageButton android:id="@+id/decrement"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="22dip"
android:paddingBottom="22dip"/>
</merge>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Copyright (C) 2017-2020 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,8 +17,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
@@ -47,6 +45,42 @@
android:paddingRight="@dimen/content_margin_right"
style="@style/PageSummaryText" />
<LinearLayout
android:id="@+id/backup"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/location_margin_left"
android:paddingRight="@dimen/content_margin_right"
android:background="?android:attr/selectableItemBackground"
android:clickable="true">
<CheckBox
android:id="@+id/backup_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="5dp"
android:duplicateParentState="true"
android:clickable="false" />
<TextView
android:id="@+id/backup_summary"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="15sp"
android:lineSpacingExtra="@dimen/setup_line_spacing"
android:gravity="top"
android:layout_marginLeft="@dimen/location_text_margin_left"
android:layout_marginRight="@dimen/location_text_margin_right"
android:paddingBottom="@dimen/content_margin_bottom"
android:text="@string/backup_data_summary"
android:maxLines="5" />
</LinearLayout>
<LinearLayout
android:id="@+id/location"
android:orientation="horizontal"
@@ -83,14 +117,77 @@
</LinearLayout>
<LinearLayout
android:id="@+id/gps"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/location_margin_left"
android:paddingRight="@dimen/content_margin_right"
android:background="?android:attr/selectableItemBackground"
android:clickable="true">
<CheckBox
android:id="@+id/gps_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="5dp"
android:duplicateParentState="true"
android:clickable="false" />
<TextView
android:id="@+id/gps_summary"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="15sp"
android:lineSpacingExtra="@dimen/setup_line_spacing"
android:gravity="top"
android:layout_marginLeft="@dimen/location_text_margin_left"
android:layout_marginRight="@dimen/location_text_margin_right"
android:paddingBottom="@dimen/content_margin_bottom"
android:text="@string/location_gps"
android:maxLines="5" />
</LinearLayout>
<LinearLayout
android:id="@+id/network"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/location_margin_left"
android:paddingRight="@dimen/content_margin_right"
android:background="?android:attr/selectableItemBackground"
android:clickable="true">
<CheckBox
android:id="@+id/network_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="5dp"
android:duplicateParentState="true"
android:clickable="false" />
<TextView
android:id="@+id/network_summary"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="15sp"
android:lineSpacingExtra="@dimen/setup_line_spacing"
android:gravity="top"
android:layout_marginLeft="@dimen/location_text_margin_left"
android:layout_marginRight="@dimen/location_text_margin_right"
android:paddingBottom="@dimen/content_margin_bottom"
android:text="@string/location_network"
android:maxLines="5" />
</LinearLayout>
</LinearLayout>
</ScrollView>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="@dimen/logo_header_height"
android:background="@color/primary"
style="@style/Header">
<ImageView
android:id="@+id/brand_logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/brand"
android:paddingLeft="@dimen/header_logo_margin_left"
android:paddingBottom="@dimen/header_logo_margin_bottom"
android:layout_above="@+id/powered_by_logo"/>
<ImageView
android:id="@+id/powered_by_logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/powered_by"
android:visibility="gone"
android:paddingLeft="@dimen/header_logo_margin_left"
android:paddingBottom="@dimen/header_logo_margin_bottom"
android:layout_above="@android:id/title"/>
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/page_title_height"
style="@style/PageTitle" />
</RelativeLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,18 +17,16 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
<include layout="@layout/header" />
<ProgressBar
android:id="@+id/progress"
style="?android:attr/progressBarStyleHorizontal"
android:indeterminateOnly="true"
android:layout_width="match_parent"
android:layout_height="8dp"
android:visibility="gone"/>
android:layout_height="8dp" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
@@ -45,7 +42,8 @@
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/PageContent">
style="@style/PageContent"
android:visibility="gone">
<TextView
android:id="@+id/mobile_data_summary"
@@ -103,11 +101,5 @@
</LinearLayout>
</ScrollView>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017,2019 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,8 +17,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
@@ -36,7 +34,8 @@
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
style="@style/PageContent">
<!-- The caption about privacy policy -->
<TextView
@@ -51,6 +50,58 @@
android:text="@string/services_explanation"
android:clickable="true"/>
<LinearLayout
android:id="@+id/killswitch"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/location_margin_left"
android:paddingRight="@dimen/content_margin_right"
android:background="?android:attr/selectableItemBackground">
<ImageView
android:id="@+id/killswitch_check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:paddingLeft="8dp"
android:paddingRight="@dimen/location_text_margin_left"
android:layout_gravity="center|top"
android:src="@drawable/tick"/>
<RelativeLayout
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="top"
android:layout_marginLeft="@dimen/location_text_margin_left"
android:layout_marginRight="@dimen/location_text_margin_right"
android:paddingBottom="@dimen/content_margin_bottom">
<TextView
android:id="@+id/killswitch_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="15sp"
android:lineSpacingExtra="@dimen/setup_line_spacing"
android:fadingEdge="horizontal"
android:text="@string/setup_require_cyanogen_label"/>
<TextView
android:id="@+id/killswitch_summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/killswitch_title"
android:layout_alignStart="@+id/killswitch_title"
android:textSize="15sp"
android:lineSpacingExtra="@dimen/setup_line_spacing"
android:textColor="?android:attr/textColorSecondary"
android:text="@string/setup_device_locked_instructions"/>
</RelativeLayout>
</LinearLayout>
<!-- Whether or not to enable metrics -->
<LinearLayout
android:id="@+id/metrics"
@@ -87,6 +138,42 @@
</LinearLayout>
<!-- Whether or not to enable default theme -->
<LinearLayout
android:id="@+id/theme"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/location_margin_left"
android:paddingRight="@dimen/content_margin_right"
android:background="?android:attr/selectableItemBackground"
android:clickable="true">
<CheckBox
android:id="@+id/enable_theme_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="5dp"
android:duplicateParentState="true"
android:clickable="false"/>
<TextView
android:id="@+id/enable_theme_summary"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="15sp"
android:lineSpacingExtra="@dimen/setup_line_spacing"
android:gravity="top"
android:layout_marginLeft="@dimen/location_text_margin_left"
android:layout_marginRight="@dimen/location_text_margin_right"
android:paddingBottom="@dimen/content_margin_bottom"
android:text="@string/services_metrics_label"/>
</LinearLayout>
<!-- Checkbox for using on-screen nav keys -->
<LinearLayout
android:id="@+id/nav_keys"
@@ -122,15 +209,7 @@
android:text="@string/services_os_nav_keys_label"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>
</LinearLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,10 +17,9 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
<include layout="@layout/header" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
@@ -111,11 +109,4 @@
</LinearLayout>
</ScrollView>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>
</LinearLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,10 +17,9 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
<include layout="@layout/header" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
@@ -39,14 +37,14 @@
style="@style/PageContent">
<TextView
android:id="@+id/setup_biometric_summary"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/PageSummaryText"
android:textSize="16sp"
android:paddingLeft="@dimen/content_margin_left"
android:layout_marginBottom="@dimen/summary_margin_bottom"
android:paddingRight="@dimen/location_text_margin_right"/>
android:paddingRight="@dimen/location_text_margin_right"
android:text="@string/fingerprint_setup_summary" />
<TextView
android:layout_width="match_parent"
@@ -59,10 +57,9 @@
android:gravity="center_vertical"
android:textSize="16sp"
android:textStyle="bold"
android:text="@string/biometric_setup_backup_lock_method"/>
android:text="@string/fingerprint_setup_backup_lock_method"/>
<TextView
android:id="@+id/setup_add_biometric"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp"
@@ -72,10 +69,11 @@
android:drawablePadding="24dp"
android:gravity="center_vertical"
android:textSize="16sp"
android:textStyle="bold"/>
android:textStyle="bold"
android:text="@string/fingerprint_setup_add_fingerprint"/>
<TextView
android:id="@+id/setup_biometric"
android:id="@+id/setup_fingerprint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/content_margin_left"
@@ -83,17 +81,10 @@
android:gravity="center_vertical"
android:textSize="16sp"
android:textAllCaps="true"
android:textColor="@color/biometric_setup_text_color"
android:text="@string/biometric_setup_screen_lock_setup"/>
android:textColor="@color/fingerprint_setup_text_color"
android:text="@string/fingerprint_setup_screen_lock_setup"/>
</LinearLayout>
</ScrollView>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>
</LinearLayout>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
<ImageView
android:id="@+id/brand_logo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/brand_finish"
android:scaleType="centerInside"
android:padding="@dimen/content_margin_left"/>
</LinearLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,30 +17,24 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
<include layout="@layout/header" />
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:indeterminateOnly="true"
android:layout_width="match_parent"
android:layout_height="8dp"
android:paddingStart="0dp"
android:paddingEnd="0dp" />
android:layout_height="8dp" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
style="@style/PageContent"/>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

View File

@@ -1,51 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/primary">
<include layout="@layout/header_condensed" />
<RelativeLayout android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:paddingLeft="@dimen/content_margin_left"
android:paddingRight="@dimen/content_margin_left">
<org.lineageos.setupwizard.widget.LocalePicker
android:id="@+id/locale_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

View File

@@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
<include layout="@layout/header_condensed" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<ScrollView android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/content_margin_left"
android:paddingEnd="@dimen/content_margin_left"
style="@style/PageContent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/PageSummaryText"
android:textSize="16sp"
android:layout_marginBottom="@dimen/summary_margin_bottom"
android:paddingRight="@dimen/location_text_margin_right"
android:text="@string/lockscreen_setup_summary" />
<Button
android:id="@+id/setup_lockscreen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/content_margin_left"
android:paddingRight="@dimen/location_text_margin_right"
android:gravity="center"
android:textSize="16sp"
android:textAllCaps="true"
android:textColor="@color/white"
android:background="@color/accent"
android:maxLines="1"
android:ellipsize="end"
android:text="@string/lockscreen_setup_screen_lock_setup"/>
</LinearLayout>
</ScrollView>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2016 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Copyright (C) 2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -15,38 +14,28 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
<org.lineageos.setupwizard.widget.ScrimInsetsFrameLayout
<com.cyanogenmod.setupwizard.ui.widget.ScrimInsetsFrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/root"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:fitsSystemWindows="true"
app:insetForeground="@android:color/transparent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/primary">
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/brand_logo"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"
android:src="@drawable/logo"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:gravity="center"
android:padding="@dimen/content_margin_left"/>
<FrameLayout android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
style="@style/PageContainer"/>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
<include layout="@layout/button_bar"/>
</LinearLayout>
@@ -56,4 +45,13 @@
android:background="@drawable/reveal"
android:visibility="invisible"/>
</org.lineageos.setupwizard.widget.ScrimInsetsFrameLayout>
<ProgressBar
android:id="@+id/finishing_bar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="8dp"
android:layout_gravity="bottom"
android:visibility="gone"/>
</com.cyanogenmod.setupwizard.ui.widget.ScrimInsetsFrameLayout>

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/logo_header" />
<RelativeLayout android:id="@+id/page"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:paddingLeft="@dimen/content_margin_left"
android:paddingRight="@dimen/content_margin_left"
style="@style/PageContent">
<com.cyanogenmod.setupwizard.ui.LocalePicker
android:id="@+id/locale_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="@dimen/min_locale_picker_height"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_centerInParent="true"/>
</RelativeLayout>
</LinearLayout>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -18,10 +17,9 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary">
android:layout_height="match_parent">
<include layout="@layout/header_condensed" />
<include layout="@layout/header" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
@@ -55,11 +53,8 @@
</LinearLayout>
</FrameLayout>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_weight="1" />
</LinearLayout>
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>

View File

@@ -1,44 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2016 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/primary">
<ImageView
android:id="@+id/brand_logo"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"
android:src="@drawable/logo"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:gravity="center"
android:padding="@dimen/content_margin_left"/>
<com.google.android.setupdesign.view.NavigationBar
android:id="@+id/navigation_bar"
style="@style/SudNavBarTheme"
android:layout_width="match_parent"
android:layout_height="@dimen/sud_navbar_height" />
</LinearLayout>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,81 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2016 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<WizardScript xmlns:wizard="http://schemas.android.com/apk/res/com.google.android.setupwizard"
wizard:firstAction="bluetooth_setup">
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_BLUETOOTH_SETUP;end" id="bluetooth_setup">
<result wizard:action="welcome" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_WELCOME;end" id="welcome">
<result wizard:action="locale" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_LOCALE;end" id="locale">
<result wizard:action="datetime" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_DATETIME;end" id="datetime">
<result wizard:action="wifi_setup" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_WIFI_SETUP;end" id="wifi_setup">
<result wizard:resultCode="1" wizard:action="sim_missing" wizard:name="no_sim" />
<result wizard:action="choose_data_sim" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SIM_MISSING;end" id="sim_missing">
<result wizard:resultCode="1" wizard:action="location_settings" wizard:name="skip_sim" />
<result wizard:action="choose_data_sim" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_CHOOSE_DATA_SIM;end" id="choose_data_sim">
<result wizard:action="enable_mobile_data" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_ENABLE_MOBILE_DATA;end" id="enable_mobile_data">
<result wizard:action="location_settings" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_LOCATION_SETTINGS;end" id="location_settings">
<result wizard:action="lineage_settings" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETTINGS;end" id="lineage_settings">
<result wizard:action="biometric_settings" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_BIOMETRIC_SETTINGS;end" id="biometric_settings">
<result wizard:action="lockscreen_settings" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_LOCKSCREEN_SETTINGS;end" id="lockscreen_settings">
<result wizard:action="restore" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_RESTORE_BACKUP;end" id="restore">
<result wizard:action="finish" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETUP_COMPLETE;end" id="finish">
<result wizard:action="exit" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.EXIT;end" id="exit" />
</WizardScript>

View File

@@ -1,27 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2016 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<WizardScript xmlns:wizard="http://schemas.android.com/apk/res/com.google.android.setupwizard"
wizard:firstAction="finish">
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETUP_COMPLETE;end" id="finish">
<result wizard:action="exit" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.EXIT;end" id="exit" />
</WizardScript>

View File

@@ -1,93 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2014 Google Inc.
Copyright (C) 2017,2019 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--
The wizard:uris recorded here have the inconvenience of being generated by hand, but they allow
for the full spread of launch flags (we need FLAG_ACTIVITY_NEW_TASK [0x10000000]), where the
<intent> tag processed by Intent.parseIntent() does not.
adb shell am to-intent-uri -a com.android.setupwizard.WELCOME -f 0x10000000 \-\-ez firstRun true
-->
<WizardScript wizard:version="2"
xmlns:wizard="http://schemas.android.com/apk/res/com.google.android.setupwizard">
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.OEM_PRE_SETUP;end" id="oem_pre_setup" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.WELCOME;end" id="welcome">
<result wizard:action="check_user_unlock_qr" wizard:name="start_qr_provision" wizard:resultCode="101" />
<result wizard:action="check_user_unlock_dpm_user_complete" wizard:name="dpm_user_complete" wizard:resultCode="111" />
<result wizard:action="check_user_unlock" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock_qr">
<result wizard:action="qr_provision_flow" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock_dpm_user_complete">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.SIM_MISSING;end" id="sim_missing">
<result wizard:action="esim_intro" wizard:name="esim" wizard:resultCode="101" />
<result wizard:action="carrier_setup" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.ESIM_INTRO;end" id="esim_intro" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CARRIER_SETUP;end" id="carrier_setup" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.SIM_SETUP;end" id="sim_setup" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.DEVICE_OWNER_WARNING;end" id="device_owner_warning">
<result wizard:action="check_frp" wizard:name="skip" wizard:resultCode="1" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.FACTORY_RESET;end" id="factory_reset" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.CHECK_FRP;end" id="check_frp" />
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_connect_and_update_flow" id="connect_and_update">
<result wizard:action="no_network_flow" wizard:name="no_connection" wizard:resultCode="1" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_zero_touch_flow" id="zero_touch">
<result wizard:action="post_dpm_user_flow" wizard:name="dpm_user_complete" wizard:resultCode="111" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.FLOW_CHOICE;end" id="flow_choice">
<result wizard:action="setup_as_new_flow" wizard:name="skip" wizard:resultCode="1" />
<result wizard:action="exit" wizard:name="demo_mode_flow" wizard:resultCode="101" />
<result wizard:action="unified_restore_flow" wizard:name="unified_restore_flow" wizard:resultCode="102" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_restore_flow" id="restore_flow">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_unified_restore_flow" id="unified_restore_flow">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_setup_as_new_flow" id="setup_as_new_flow">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_no_network_flow" id="no_network_flow">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_post_dpm_user_flow" id="post_dpm_user_flow">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_qr_provision_flow" id="qr_provision_flow" />
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETTINGS;end" id="oem_post_setup">
<result wizard:action="restore" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_RESTORE_BACKUP;end" id="restore">
<result wizard:action="finish" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETUP_COMPLETE;end" id="finish">
<result wizard:action="exit" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.KID_POST_SETUP;end" id="kid_post_setup" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.EXIT;end" id="exit" />
</WizardScript>

View File

@@ -1,74 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2014 Google Inc.
Copyright (C) 2017,2019 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--
The wizard:uris recorded here have the inconvenience of being generated by hand, but they allow
for the full spread of launch flags (we need FLAG_ACTIVITY_NEW_TASK [0x10000000]), where the
<intent> tag processed by Intent.parseIntent() does not.
adb shell am to-intent-uri -a com.android.setupwizard.WELCOME -f 0x10000000 \-\-ez firstRun true
-->
<WizardScript wizard:version="2"
xmlns:wizard="http://schemas.android.com/apk/res/com.google.android.setupwizard">
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.OEM_PRE_SETUP;end" id="oem_pre_setup" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.USER_WARNING;end" id="secondary_user_warning">
<result wizard:action="check_user_unlock_dpm_user_complete" wizard:name="dpm_user_complete" wizard:resultCode="111" />
<result wizard:action="check_user_unlock" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock_dpm_user_complete">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.NETWORK_SETTINGS;end" id="network_settings">
<result wizard:action="wifi_settings" wizard:name="see_all_wifi" wizard:resultCode="102" />
<result wizard:action="network_check" wizard:name="skip" wizard:resultCode="1" />
<result wizard:action="captive_portal" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.WIFI_SETTINGS;end" id="wifi_settings">
<result wizard:action="network_check" wizard:name="skip" wizard:resultCode="1" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CAPTIVE_PORTAL;end" id="captive_portal" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.GMS_CHECKIN;end" id="gms_checkin" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.EARLY_UPDATE;end" id="early_update" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.NETWORK_CHECK;end" id="network_check">
<result wizard:action="no_account_flow" wizard:name="skip" wizard:resultCode="1" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_rollback_auth_early_update_flow" id="rollback_auth_early_update" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.LOAD_ADD_ACCOUNT_INTENT;end" id="load_account_intent" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.ACCOUNT_SETUP;end" id="account_setup">
<result wizard:action="no_account_flow" wizard:name="skip" wizard:resultCode="1" />
<result wizard:action="oem_post_setup" wizard:name="dpm_user_complete" wizard:resultCode="111" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.GMS_ACCOUNT_CHECKIN;end" id="gms_account_checkin">
<result wizard:action="mfm_check" wizard:name="skip" wizard:resultCode="1" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.ACCOUNT_CHECK;end" id="mfm_check">
<result wizard:action="no_account_flow" wizard:name="skip" wizard:resultCode="1" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_user_account_flow" id="account_flow">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_user_no_account_flow" id="no_account_flow">
<result wizard:action="oem_post_setup" />
</WizardAction>
<WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETUP_COMPLETE;end" id="oem_post_setup" />
<WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.KID_POST_SETUP;end" id="kid_post_setup" />
<WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.EXIT;end" id="exit" />
<WizardAction id="END_OF_SCRIPT" />
</WizardScript>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<!--
Copyright (C) 2013-2015 The CyanogenMod Project
Copyright (C) 2017-2020 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -16,60 +16,66 @@
limitations under the License.
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name">Opstel Ghoeroe</string>
<string name="next">Volgende</string>
<string name="skip">Slaan oor</string>
<string name="start">Begin</string>
<string name="done">Gedoen</string>
<string name="ok">OK</string>
<string name="loading">Net \'n sekonde\u2026</string>
<string name="setup_complete">Opstelling is voltooi</string>
<string name="setup_welcome">Welkom</string>
<string name="setup_locale">Taal</string>
<string name="setup_wifi">Kies Wi\u2011Fi</string>
<string name="setup_sim_missing">SIM-kaart ontbreek</string>
<string name="setup_choose_data_sim">Kies \'n SIM vir data</string>
<string name="setup_location">Ligging dienste</string>
<string name="setup_other">Ander dienste</string>
<string name="setup_datetime">Datum &amp; tyd</string>
<string name="setup_current_date">Huidige datum</string>
<string name="setup_current_time">Huidige tyd</string>
<string name="sim_missing_summary" product="tablet">\'n SIM-kaart is nie bespeur in jou tablet. Om \'n SIM-kaart by te voeg, lees die instruksies wat saam gekom het met jou tablet.</string>
<string name="sim_missing_summary" product="default">\'n SIM-kaart is nie bespeur in jou foon. Om \'n SIM-kaart by te voeg, lees die instruksies wat saam gekom het met jou foon.</string>
<string name="choose_data_sim_summary" product="tablet">Watter SIM wil jy gebruik vir data? Die gekose SIM kan netwerk koste aangaan, dit sal gebruik word met die opstel van jou tablet.</string>
<string name="choose_data_sim_summary" product="default">Watter SIM wil jy gebruik vir data? Die gekose SIM kan netwerk koste aangaan, dit sal gebruik word met die opstel van jou foon.</string>
<string name="date_time_summary">Stel jou tydsone en pas huidige datum en tyd toe, indien nodig</string>
<string name="backup_data_summary"><b>Rugsteun</b> program data, Wi-Fi wagwoorde en ander instellings na Google-bedieners</string>
<string name="other_services_summary">Hierdie dienste word deur Google verskaf en jy kan dit aktiveer of deaktiveer op enige tyd. Data sal in ooreenstemming met Google se <xliff:g id="name" example="Privacy Policy">%s</xliff:g> gebruik word.</string>
<string name="location_services_summary">Ligging dienste laat stelsel en ander 3rde party programme toe om data te gebruik soos jou benaderde ligging. Bv \'n program kan jou benaderde ligging gebruik om nabygeleÃĢ koffiewinkels op te spoor.</string>
<string name="location_access_summary"><b>Laat programme toe wat jou toestemming gevra het</b> om jou ligging inligting te gebruik. Dit kan jou huidige ligging en plekke asook liggings en plekke uit die verlede insluit.</string>
<string name="setup_mobile_data">Skakel mobiele data aan</string>
<string name="setup_mobile_data_no_service">Geen diens</string>
<string name="setup_mobile_data_emergency_only">Net Noodoproepe</string>
<string name="enable_mobile_data_summary">Wil jy sellulÃĒre data aanskakel gedurende opstelling? Wanneer aangeskakel kan dit tot data kostes lui.</string>
<string name="no">Nee</string>
<string name="yes">Ja</string>
<string name="emergency_call">Noodoproep</string>
<string name="setup_services">LineageOS kenmerke</string>
<string name="services_explanation" product="tablet">Hierdie dienste werk vir jou om die vermoÃĢns van jou tablet uit te brei. Data sal in ooreenkomstig met LineageOS se <xliff:g id="name" example="Privaatheidspolitiek">%s</xliff:g> gebruik word.</string>
<string name="services_explanation" product="default">Hierdie dienste werk vir jou om die vermoÃĢns van jou foon uit te brei. Data sal in ooreenkomstig met LineageOS se <xliff:g id="name" example="Privaatheidspolitiek">%s</xliff:g> gebruik word.</string>
<string name="services_privacy_policy">Privaatheid beleid</string>
<string name="services_os_nav_keys_label"><b>Gebruik skerm navigasie sleutels</b> in plaas van hardeware sleutels.</string>
<string name="setup_unlock">Ontsluit</string>
<string name="setup_device_locked">Die toestel is gesluit deur die gebruiker.</string>
<string name="setup_require_cyanogen_label"><b>Jou rekening wagwoord sal vereis word</b> om jou toestel te gebruik, selfs na \'n fabriek herstel.</string>
<string name="setup_device_locked_instructions"><i>Om hierdie funksie te aan/af te skakel, gaan asseblief na Instellings &gt; Sekuriteit</i></string>
<string name="settings_biometric_setup_title">Kies nog \'n skerm sluit tipe</string>
<string name="settings_biometric_setup_details">Hoe wil jy jou skerm sluit?</string>
<string name="fingerprint_setup_title">Vingerafdruk opstelling</string>
<string name="fingerprint_setup_summary">Om jou vingerafdruk sensor te gebruik om jou skerm te ontsluit, benodig jy:</string>
<string name="fingerprint_setup_add_fingerprint">Voeg jou vingerafdruk by</string>
<string name="biometric_setup_backup_lock_method">Stel \'n tweede ontsluit metode op</string>
<string name="biometric_setup_screen_lock_setup">Stel skerm sluit op</string>
<string name="sim_locale_changed">%1$s SIM opgespoor</string>
<string name="settings_lockscreen_setup_title">Kies skerm sluit tipe</string>
<string name="settings_lockscreen_setup_details">Hoe wil jy jou skerm sluit?</string>
<string name="lockscreen_setup_title" product="default">Beskerm jou foon</string>
<string name="lockscreen_setup_summary"><b>Beskerm die toestel</b>\" en vereis \'n PIN, patroon of wagwoord om skerm te ontsluit\"</string>
<string name="lockscreen_setup_screen_lock_setup">Stel op</string>
<string name="app_name">Opstel Ghoeroe</string>
<string name="next">Volgende</string>
<string name="skip">Slaan oor</string>
<string name="start">Begin</string>
<string name="ok">OK</string>
<string name="loading">Net \'n sekonde\u2026</string>
<string name="setup_complete">Opstelling is voltooi</string>
<string name="setup_welcome">Welkom</string>
<string name="setup_wifi">Kies Wi\u2011Fi</string>
<string name="setup_sim_missing">SIM-kaart ontbreek</string>
<string name="setup_choose_data_sim">Kies \'n SIM vir data</string>
<string name="setup_location">Ligging dienste</string>
<string name="setup_other">Ander dienste</string>
<string name="setup_datetime">Datum &amp; tyd</string>
<string name="setup_current_date">Huidige datum</string>
<string name="setup_current_time">Huidige tyd</string>
<string name="sim_missing_summary" product="tablet">\'n SIM-kaart is nie bespeur in jou tablet. Om \'n SIM-kaart by te voeg, lees die instruksies wat saam gekom het met jou tablet.</string>
<string name="sim_missing_summary" product="default">\'n SIM-kaart is nie bespeur in jou foon. Om \'n SIM-kaart by te voeg, lees die instruksies wat saam gekom het met jou foon.</string>
<string name="choose_data_sim_summary" product="tablet">Watter SIM wil jy gebruik vir data? Die gekose SIM kan netwerk koste aangaan, dit sal gebruik word met die opstel van jou tablet.</string>
<string name="choose_data_sim_summary" product="default">Watter SIM wil jy gebruik vir data? Die gekose SIM kan netwerk koste aangaan, dit sal gebruik word met die opstel van jou foon.</string>
<string name="date_time_summary">Stel jou tydsone en pas huidige datum en tyd toe, indien nodig</string>
<string name="backup_data_summary"><b>Rugsteun</b> program data, Wi-Fi wagwoorde en ander instellings na Google-bedieners</string>
<string name="other_services_summary">Hierdie dienste word deur Google verskaf en jy kan dit aktiveer of deaktiveer op enige tyd. Data sal in ooreenstemming met Google se <xliff:g id="name" example="Privacy Policy">%s</xliff:g> gebruik word.</string>
<string name="location_services_summary">Ligging dienste laat stelsel en ander 3rde party programme toe om data te gebruik soos jou benaderde ligging. Bv \'n program kan jou benaderde ligging gebruik om nabygeleÃĢ koffiewinkels op te spoor.</string>
<string name="location_access_summary"><b>Laat programme toe wat jou toestemming gevra het</b> om jou ligging inligting te gebruik. Dit kan jou huidige ligging en plekke asook liggings en plekke uit die verlede insluit.</string>
<string name="location_gps" product="tablet"><b>Verbeter ligging akkuraatheid</b> deur programme toe te laat om jou GPS te kan gebruik op jou tablet.</string>
<string name="location_gps" product="default"><b>Verbeter ligging akkuraatheid</b> deur programme toe te laat om jou GPS te kan gebruik op jou foon.</string>
<string name="location_network"><b>Gebruik Wi-Fi</b> om programme te help om jou ligging te bepaal.</string>
<string name="location_network_telephony"><b>Gebruik Wi-Fi en mobiele netwerke</b> om programme te help om jou ligging te bepaal.</string>
<string name="location_network_gms"><b>Gebruik Google se ligging diens</b> om programme te help om jou ligging te bepaal. Dit beteken dit stuur anonieme ligging data na Google, selfs wanneer daar geen programme aktief is nie.</string>
<string name="setup_mobile_data">Skakel mobiele data aan</string>
<string name="setup_mobile_data_no_service">Geen diens</string>
<string name="setup_mobile_data_emergency_only">Net Noodoproepe</string>
<string name="enable_mobile_data_summary">Wil jy mobiele data gebruik tydens die opstelling? Aan skakeling van mobiele data kan onderworpe aan data koste wees.</string>
<string name="no">Nee</string>
<string name="yes">Ja</string>
<string name="data_sim_name">SIM <xliff:g id="sub">%d</xliff:g> - <xliff:g id="name">%s</xliff:g></string>
<string name="emergency_call">Noodoproep</string>
<string name="setup_services">Cyanogen funksies</string>
<string name="services_explanation" product="tablet">Hierdie dienste werk vir jou om die vermoÃĢns van jou tablet uit te brei. Data sal in ooreenkomstig gebruik word met Cyanogen\'s <xliff:g id="name" example="Privacy Policy">%s</xliff:g>.</string>
<string name="services_explanation" product="default">Hierdie dienste werk vir jou om die vermoÃĢns van jou foon uit te brei. Data sal in ooreenkomstig gebruik word met Cyanogen\'s <xliff:g id="name" example="Privacy Policy">%s</xliff:g>.</string>
<string name="services_privacy_policy">Privaatheid beleid</string>
<string name="services_help_improve_cm">Help verbeter <xliff:g id="name" example="CyanogenMod">%s</xliff:g></string>
<string name="services_metrics_label"><xliff:g id="name" example="Help improve CyanogenMod">%1$s</xliff:g> deur outomaties diagnostiese en gebruikers data te stuur na Cyanogen. Hierdie inligting kan nie gebruik word om jou te identifiseer nie en help spanne werk op dinge soos battery lewe, program werkverrigting en nuwe <xliff:g id="name" example="CyanogenMod">%2$s</xliff:g> funksies.</string>
<string name="services_apply_theme">Pas <xliff:g id="name" example="Material">%s</xliff:g> tema toe</string>
<string name="services_apply_theme_label"><xliff:g id="name" example="Apply the Material theme">%s</xliff:g> aktiveer unieke ikone, agtergronde en lettertipe.</string>
<string name="services_os_nav_keys_label"><b>Gebruik skerm navigasie sleutels</b> in plaas van hardeware sleutels.</string>
<string name="services_use_secure_sms">Maak gebruik van veilige SMS</string>
<string name="services_secure_sms_label"><xliff:g id="name" example="Use secure SMS">%1$s</xliff:g> om SMS gesprekke met ander gebruikers te enkripteer met behulp van veilige SMS op \'n <xliff:g id="name" example="CyanogenMod">%2$s</xliff:g> toestel.</string>
<string name="setup_unlock">Ontsluit</string>
<string name="setup_device_locked">Die toestel is gesluit deur die gebruiker.</string>
<string name="setup_require_cyanogen_label"><b>Benodig jou Cyanogen wagwoord</b> om jou toestel te gebruik, selfs nadat \'n fabriek herstel gedoen is.</string>
<string name="setup_device_locked_instructions"><i>Om hierdie funksie te aan/af te skakel, gaan asseblief na Instellings &gt; Sekuriteit</i></string>
<string name="setup_warning_skip_anyway">Sonder \'n Cyanogen bedryfstelsel rekening, sal jy nie in staat wees om:\n\nOm jou toestel met nuwe ikone, agtergronde en meer in die Temas program te verpersoonlik nie\n\nJou toestel te vind of op te spoor indien dit verlore gaan nie</string>
<!-- Fingerprint setup -->
<string name="settings_fingerprint_setup_title">Kies nog \'n skerm sluit tipe</string>
<string name="settings_fingerprint_setup_details">Hoe wil jy jou skerm sluit?</string>
<string name="fingerprint_setup_title">Vingerafdruk opstelling</string>
<string name="fingerprint_setup_summary">Om jou vingerafdruk sensor te gebruik om jou skerm te ontsluit, benodig jy:</string>
<string name="fingerprint_setup_backup_lock_method">Stel \'n tweede ontsluit metode op</string>
<string name="fingerprint_setup_add_fingerprint">Voeg jou vingerafdruk by</string>
<string name="fingerprint_setup_screen_lock_setup">Stel skerm sluit op</string>
</resources>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<!--
Copyright (C) 2013-2015 The CyanogenMod Project
Copyright (C) 2017-2020 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -16,12 +16,5 @@
limitations under the License.
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="skip">Brinca</string>
<string name="start">Incumintza</string>
<string name="done">Fatu</string>
<string name="ok">AB</string>
<string name="setup_locale">Limba</string>
<string name="no">Nono</string>
<string name="yes">Eja</string>
<string name="services_privacy_policy">PolÃŦtica de riservadesa</string>
<!-- Fingerprint setup -->
</resources>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<!--
Copyright (C) 2013-2015 The CyanogenMod Project
Copyright (C) 2017-2020 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -16,71 +16,66 @@
limitations under the License.
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name">Ų…ØšØ§Ų„ØŦ Ø§Ų„ØĨؚداد</string>
<string name="next">Ø§Ų„ØĒØ§Ų„ŲŠ</string>
<string name="skip">ØĒØŽØˇŲŠ</string>
<string name="start">Ø§Ų„Ø¨Ø¯Ø§ŲŠØŠ</string>
<string name="done">ØĒŲ…</string>
<string name="ok">Ų…ŲˆØ§ŲŲ‚</string>
<string name="loading">ØĢØ§Ų†ŲŠØŠ ŲˆØ§Ø­Ø¯ØŠ</string>
<string name="setup_complete">Ø§Ų„ØĨؚداد ØĒŲ…</string>
<string name="setup_welcome">Ų…ØąØ­Ø¨Ø§</string>
<string name="setup_locale">Ø§Ų„Ų„ØēØŠ</string>
<string name="setup_wifi">ØĒØ­Ø¯ŲŠØ¯ Ø§Ų„ŲˆØ§ŲŠ ŲØ§ŲŠ</string>
<string name="setup_sim_missing">Ø´ØąŲŠØ­ØŠ SIM Ų…ŲŲ‚ŲˆØ¯ØŠ</string>
<string name="setup_choose_data_sim">ا؎ØĒØą Ø´ØąŲŠØ­ØŠ SIM Ų„Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ</string>
<string name="setup_location">ØŽØ¯Ų…Ø§ØĒ Ø§Ų„Ų…ŲˆŲ‚Øš</string>
<string name="setup_other">ØŽØ¯Ų…Ø§ØĒ ØŖØŽØąŲ‰</string>
<string name="setup_datetime">Ø§Ų„ØĒØ§ØąŲŠØŽ ŲˆØ§Ų„ŲˆŲ‚ØĒ</string>
<string name="setup_current_date">Ø§Ų„ØĒØ§ØąŲŠØŽ Ø§Ų„Ø­Ø§Ų„ŲŠ</string>
<string name="setup_current_time">Ø§Ų„ŲˆŲ‚ØĒ Ø§Ų„Ø­Ø§Ų„ŲŠ</string>
<string name="sim_missing_summary" product="tablet">Ų„Ų… ؊ØĒŲ… Ø§Ų„ØšØĢŲˆØą ØšŲ„Ų‰ Ø´ØąŲŠØ­ØŠ SIM ؁؊ Ø§Ų„ŲƒŲ…Ø¨ŲŠŲˆØĒØą Ø§Ų„Ų„ŲˆØ­ŲŠ Ø§Ų„ØŽØ§Øĩ Ø¨Ųƒ. Ų„ØĨØ¯ØŽØ§Ų„ Ø´ØąŲŠØ­ØŠ SIM، ØšŲ„ŲŠŲƒ Ų‚ØąØ§ØĄØŠ Ø§Ų„ØĨØąØ´Ø§Ø¯Ø§ØĒ Ø§Ų„Ų…ØąŲŲ‚ØŠ بØŦŲ‡Ø§Ø˛Ųƒ.</string>
<string name="sim_missing_summary" product="default">Ų„Ų… ؊ØĒŲ… Ø§Ų„ØšØĢŲˆØą ØšŲ„Ų‰ Ø´ØąŲŠØ­ØŠ SIM ؁؊ Ų‡Ø§ØĒ؁؃. Ų„ØĨØ¯ØŽØ§Ų„ Ø´ØąŲŠØ­ØŠ SIM، ØšŲ„ŲŠŲƒ Ų‚ØąØ§ØĄØŠ Ø§Ų„ØĨØąØ´Ø§Ø¯Ø§ØĒ Ø§Ų„Ų…ØąŲŲ‚ØŠ بØŦŲ‡Ø§Ø˛Ųƒ.</string>
<string name="choose_data_sim_summary" product="tablet">ØŖŲŠ Ø´ØąŲŠØ­ØŠ SIM ØĒØąŲŠØ¯ Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ Ų„Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ؟ Ø´ØąŲŠØ­ØŠ SIM Ø§Ų„Ų…Ø­Ø¯Ø¯ØŠ Ų‚Ø¯ ؊ØĒØąØĒب ØšŲ„ŲŠŲ‡Ø§ ØąØŗŲˆŲ…Ø§Ų‹ Ų„Ų„Ø´Ø¨ŲƒØŠ Ų„ØŖŲ†Ų‡Ø§ ØŗØĒŲØŗØĒØŽØ¯Ų… Ų„ØĨؚداد Ø§Ų„ŲƒŲ…Ø¨ŲŠŲˆØĒØą Ø§Ų„Ų„ŲˆØ­ŲŠ Ø§Ų„ØŽØ§Øĩ Ø¨Ųƒ.</string>
<string name="choose_data_sim_summary" product="default">ØŖŲŠ Ø´ØąŲŠØ­ØŠ SIM ØĒØąŲŠØ¯ Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ Ų„Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ؟ Ø´ØąŲŠØ­ØŠ SIM Ø§Ų„Ų…Ø­Ø¯Ø¯ØŠ Ų‚Ø¯ ؊ØĒØąØĒب ØšŲ„ŲŠŲ‡Ø§ ØąØŗŲˆŲ…Ø§Ų‹ Ų„Ų„Ø´Ø¨ŲƒØŠ Ų„ØŖŲ†Ų‡Ø§ ØŗØĒŲØŗØĒØŽØ¯Ų… Ų„ØĨؚداد Ų‡Ø§ØĒ؁؃.</string>
<string name="date_time_summary">ØĒØšŲŠŲŠŲ† Ų…Ų†ØˇŲ‚ØĒ؃ Ø§Ų„Ø˛Ų…Ų†ŲŠØŠ ؈ØļØ¨Øˇ Ø§Ų„ŲˆŲ‚ØĒ ŲˆØ§Ų„ØĒØ§ØąŲŠØŽ Ø§Ų„Ø­Ø§Ų„ŲŠ ØĨذا Ų„Ø˛Ų… Ø§Ų„ØŖŲ…Øą</string>
<string name="backup_data_summary"><b>ØĨØŦØąØ§ØĄ Ų†ØŗØŽ احØĒŲŠØ§ØˇŲŠ</b> Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ ŲˆŲƒŲ„Ų…Ø§ØĒ Ų…ØąŲˆØą Ø´Ø¨ŲƒØ§ØĒ Ø§Ų„ŲˆØ§ŲŠ ŲØ§ŲŠ ŲˆØ§Ų„ØĨؚداداØĒ Ø§Ų„ØŖØŽØąŲ‰ ØšŲ„Ų‰ ØŽŲˆØ§Ø¯Ų… ØŦ؈ØŦŲ„</string>
<string name="other_services_summary">Ų‡Ø°Ų‡ Ø§Ų„ØŽØ¯Ų…Ø§ØĒ ØĒØŦØšŲ„ ØŦ؈ØŦŲ„ ؁؊ ØŽØ¯Ų…ØĒŲƒØŒ ŲˆŲŠŲ…ŲƒŲ†Ųƒ ØĒØ´ØēŲŠŲ„Ų‡Ø§ ØŖŲˆ ØĨŲŠŲ‚Ø§Ų ØĒØ´ØēŲŠŲ„Ų‡Ø§ ؁؊ ØŖŲŠ ŲˆŲ‚ØĒ. ØŗØĒŲØŗØĒØŽØ¯Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø¨Ø­ØŗØ¨ <xliff:g id="name" example="Privacy Policy">%s</xliff:g>.</string>
<string name="location_services_summary">ØĒØŗŲ…Ø­ ØŽØ¯Ų…Ø§ØĒ Ø§Ų„Ų…ŲˆŲ‚Øš Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„Ų†Ø¸Ø§Ų… ŲˆØ§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„ØŽØ§ØąØŦŲŠØŠ بØŦŲ…Øš ŲˆØ§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ų…ØĢŲ„ Ų…ŲˆŲ‚ØšŲƒ Ø§Ų„ØĒŲ‚ØąŲŠØ¨ŲŠ. ØšŲ„Ų‰ ØŗØ¨ŲŠŲ„ Ø§Ų„Ų…ØĢØ§Ų„ØŒ Ų‚Ø¯ ŲŠØŗØĒØŽØ¯Ų… ØĒØˇØ¨ŲŠŲ‚ Ų…Ø§ Ų…ŲˆŲ‚ØšŲƒ Ø§Ų„ØĒŲ‚ØąŲŠØ¨ŲŠ Ų„ØĒØ­Ø¯ŲŠØ¯ Ų…ŲˆŲ‚Øš Ø§Ų„Ų…Ų‚Ø§Ų‡ŲŠ Ø§Ų„Ų‚ØąŲŠØ¨ØŠ.</string>
<string name="location_access_summary"><b>ŲŠØŗŲ…Ø­ Ų„Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„ØĒ؊ ØˇŲ„Ø¨ØĒ ØĨØ°Ų†Ųƒ</b> Ø¨Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ų…ŲˆŲ‚ØšŲƒ. ŲˆŲ‚Ø¯ ŲŠØ´Ų…Ų„ Ø°Ų„Ųƒ Ų…ŲˆŲ‚ØšŲƒ Ø§Ų„Ø­Ø§Ų„ŲŠ ŲˆŲ…ŲˆØ§Ų‚ØšŲƒ Ø§Ų„ØŗØ§Ø¨Ų‚ØŠ.</string>
<string name="setup_mobile_data">ØĒØ´ØēŲŠŲ„ Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØŽŲ„ŲˆŲŠØŠ</string>
<string name="setup_mobile_data_no_service">Ų„Ø§ ØĒ؈ØŦد ØŽØ¯Ų…ØŠ</string>
<string name="setup_mobile_data_emergency_only">Ų…ŲƒØ§Ų„Ų…Ø§ØĒ Ø§Ų„ØˇŲˆØ§ØąØĻ ŲŲ‚Øˇ</string>
<string name="enable_mobile_data_summary">Ų‡Ų„ ØĒØąŲŠØ¯ Ø§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØŽŲ„ŲˆŲŠØŠ ØŖØĢŲ†Ø§ØĄ ØšŲ…Ų„ŲŠØŠ Ø§Ų„ØĨؚداد؟ Ų‚Ø¯ ŲŠØŽØļØš ØĒØ´ØēŲŠŲ„ Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØŽŲ„ŲˆŲŠØŠ ØĨŲ„Ų‰ ØĒØˇØ¨ŲŠŲ‚ ØąØŗŲˆŲ… Ø¨ŲŠØ§Ų†Ø§ØĒ.</string>
<string name="no">Ų„Ø§</string>
<string name="yes">Ų†ØšŲ…</string>
<string name="data_sim_name">Ø´ØąŲŠØ­ØŠ <xliff:g id="sub">%1$d</xliff:g> - <xliff:g id="name">%2$s</xliff:g></string>
<string name="emergency_call">Ų…ŲƒØ§Ų„Ų…ØŠ ØˇŲˆØ§ØąØĻ</string>
<string name="setup_services">Ų…ŲŠØ˛Ø§ØĒ LineageOS</string>
<string name="services_explanation" product="tablet">ØĒØšŲ…Ų„ Ų‡Ø°Ų‡ Ø§Ų„ØŽØ¯Ų…Ø§ØĒ ØšŲ„Ų‰ ØĒŲˆØŗŲŠØš Ų†ØˇØ§Ų‚ ØĨŲ…ŲƒØ§Ų†ŲŠØ§ØĒ ŲƒŲ…Ø¨ŲŠŲˆØĒØąŲƒ Ø§Ų„Ų„ŲˆØ­ŲŠ. ØŗØĒŲØŗØĒØŽØ¯Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø¨Ø­ØŗØ¨ <xliff:g id="name" example="Privacy Policy">%s</xliff:g> LineageOS.</string>
<string name="services_explanation" product="default">ØĒØšŲ…Ų„ Ų‡Ø°Ų‡ Ø§Ų„ØŽØ¯Ų…Ø§ØĒ ØšŲ„Ų‰ ØĒŲˆØŗŲŠØš Ų†ØˇØ§Ų‚ ØĨŲ…ŲƒØ§Ų†ŲŠØ§ØĒ ŲƒŲ…Ø¨ŲŠŲˆØĒØąŲƒ Ø§Ų„Ų„ŲˆØ­ŲŠ. ØŗØĒŲØŗØĒØŽØ¯Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø¨Ø­ØŗØ¨ <xliff:g id="name" example="Privacy Policy">%s</xliff:g> LineageOS.</string>
<string name="services_privacy_policy">ØŗŲŠØ§ØŗØŠ Ø§Ų„ØŽØĩ؈ØĩŲŠØŠ</string>
<string name="services_help_improve_cm">ØŗØ§Ų‡Ų… ؁؊ ØĒØ­ØŗŲŠŲ† <xliff:g id="name" example="LineageOS">%s</xliff:g></string>
<string name="services_metrics_label"><xliff:g id="name" example="Help improve LineageOS">%1$s</xliff:g> بØĨØąØŗØ§Ų„ Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØĒØ´ØŽŲŠØĩ ؈ Ø§Ų„Ø§ØŗØĒØšŲ…Ø§Ų„ ØĒŲ„Ų‚Ø§ØĻŲŠØ§ ØĨŲ„Ų‰ LineageOS. Ų„Ø§ ŲŠŲ…ŲƒŲ† Ø§ØŗØĒØšŲ…Ø§Ų„ Ų‡Ø°Ų‡ Ø§Ų„Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ų„ØĒØ­Ø¯ŲŠØ¯ Ų‡ŲˆŲŠØĒŲƒØŒ Ų„ŲƒŲ†Ų‡Ø§ ØĒØŗØ§ØšØ¯ Ø§Ų„ŲØąŲ‚ Ø§Ų„Ų…ŲƒŲ„ŲØŠ Ø¨Ų€: ØšŲ…Øą Ø§Ų„Ø¨ØˇØ§ØąŲŠØŠØŒ ØŖØ¯Ø§ØĄ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ، ؈ Ų…Ø˛Ø§ŲŠØ§ <xliff:g id="name" example="LineageOS">%2$s</xliff:g> Ø§Ų„ØŦØ¯ŲŠØ¯ØŠ.</string>
<string name="services_os_nav_keys_label"><b>Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ŲØ§ØĒŲŠØ­ Ø§Ų„ØĒŲ†Ų‚Ų„ ØšŲ„Ų‰ Ø§Ų„Ø´Ø§Ø´ØŠ</b> Ø¨Ø¯Ų„Ø§Ų‹ Ų…Ų† Ų…ŲØ§ØĒŲŠØ­ Ø§Ų„ØŖØŦŲ‡Ø˛ØŠ.</string>
<string name="setup_unlock">؁ØĒØ­ Ø§Ų„Ų‚ŲŲ„</string>
<string name="setup_device_locked">Ų‡Ø°Ø§ Ø§Ų„ØŦŲ‡Ø§Ø˛ ØĒŲ… ؂؁؄؇ Ų…Ų† Ų‚Ø¨Ų„ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų….</string>
<string name="setup_require_cyanogen_label"><b>؊ØĒØˇŲ„Ø¨ ŲƒŲ„Ų…ØŠ Ų…ØąŲˆØą Ø­ØŗØ§Ø¨Ųƒ</b> Ø­ØĒŲ‰ ØĒØĒŲ…ŲƒŲ† Ų…Ų† Ø§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„ØŦŲ‡Ø§Ø˛ Ø­ØĒŲ‰ بؚد ØĨؚاد؊ ØĒØšŲŠŲŠŲ† Ø§Ų„Ų…ØĩŲ†Øš.</string>
<string name="setup_device_locked_instructions"><i>Ų…Ų† ØŖØŦŲ„ ØĒØ´ØēŲŠŲ„/ØĒØšØˇŲŠŲ„ Ų‡Ø°Ų‡ Ø§Ų„Ų…ŲŠØ˛ØŠØŒ Ø§Ų„ØąØŦØ§ØĄ ØĨØ°Ų‡Ø¨ ØĨŲ„Ų‰ ØĨؚداداØĒ &gt; Ø§Ų„ØŖŲ…Ø§Ų†</i></string>
<string name="settings_biometric_setup_title">حدد Ų†ŲˆØšØ§Ų‹ احØĒŲŠØ§ØˇŲŠØ§Ų‹ Ų„Ø´Ø§Ø´ØŠ Ø§Ų„Ų‚ŲŲ„</string>
<string name="settings_biometric_setup_details">؃؊؁ ØĒØąŲŠØ¯ ØĨŲ‚ŲØ§Ų„ Ø§Ų„Ø´Ø§Ø´ØŠØŸ</string>
<string name="fingerprint_setup_title">ØĨŲ†Ø´Ø§ØĄ بØĩŲ…ØŠ Ø§Ų„ØĨØĩبؚ</string>
<string name="fingerprint_setup_summary">Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØŗØĒØ´ØšØą بØĩŲ…Ø§ØĒ Ø§Ų„ØŖØĩابؚ ؄؁ØĒØ­ شاشØĒŲƒØŒ ØŗŲŠŲƒŲˆŲ† ØšŲ„ŲŠŲƒ:</string>
<string name="fingerprint_setup_add_fingerprint">ØŖØļ؁ بØĩŲ…ØĒ؃</string>
<string name="face_setup_title">ØĨؚداد Ø§Ų„ŲˆØŦŲ‡</string>
<string name="face_setup_summary">Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… ؈ØŦŲ‡Ųƒ ؁؊ ؁ØĒØ­ شاشØĒŲƒØŒ ØŗŲŠŲƒŲˆŲ† ØšŲ„ŲŠŲƒ:</string>
<string name="face_setup_add_face">ØĨØļØ§ŲØŠ ؈ØŦŲ‡Ųƒ</string>
<string name="biometric_setup_backup_lock_method">ØĨŲ†Ø´Ø§ØĄ ØˇØąŲŠŲ‚ØŠ احØĒŲŠØ§ØˇŲŠØŠ Ų„ØĨŲ„ØēØ§ØĄ ØĨŲ‚ŲØ§Ų„ Ø§Ų„Ø´Ø§Ø´ØŠ</string>
<string name="biometric_setup_screen_lock_setup">ØĨŲ†Ø´Ø§ØĄ ØĨŲ‚ŲØ§Ų„ Ø§Ų„Ø´Ø§Ø´ØŠ</string>
<string name="sim_locale_changed">ØĒŲ… Ø§ŲƒØĒØ´Ø§Ų %1$s SIM</string>
<string name="settings_lockscreen_setup_title">حدد Ų†ŲˆØš شاش؊ Ø§Ų„Ų‚ŲŲ„</string>
<string name="settings_lockscreen_setup_details">؃؊؁ ØĒØąŲŠØ¯ ØĨŲ‚ŲØ§Ų„ Ø§Ų„Ø´Ø§Ø´ØŠØŸ</string>
<string name="lockscreen_setup_title" product="tablet">Ø­Ų…Ø§ŲŠØŠ ØŦŲ‡Ø§Ø˛Ųƒ Ø§Ų„Ų„ŲˆØ­ŲŠ</string>
<string name="lockscreen_setup_title" product="default">Ø­Ų…Ø§ŲŠØŠ Ų‡Ø§ØĒ؁؃</string>
<string name="lockscreen_setup_summary"><b>Ø­Ų…Ø§ŲŠØŠ Ų‡Ø°Ø§ Ø§Ų„ØŦŲ‡Ø§Ø˛</b> ŲˆØˇŲ„Ø¨ ØąŲ‚Ų… ØĒØšØąŲŠŲ Ø´ØŽØĩ؊ ØŖŲˆ Ų†Ų…Øˇ ØŖŲˆ ŲƒŲ„Ų…ØŠ Ų…ØąŲˆØą Ų„ØĨŲ„ØēØ§ØĄ ؂؁؄ Ø§Ų„Ø´Ø§Ø´ØŠ.</string>
<string name="lockscreen_setup_screen_lock_setup">ØĨؚداد</string>
<string name="intro_restore_title">Ø§ØŗØĒؚاد؊ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ ŲˆØ§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ</string>
<string name="intro_restore_subtitle" product="tablet">ØĨذا ŲƒØ§Ų† Ų„Ø¯ŲŠŲƒ Ų†ØŗØŽØŠ احØĒŲŠØ§ØˇŲŠØŠ Ų…Ų† ØĸØŽØą ØŦŲ‡Ø§Ø˛ Ų„ŲˆØ­ŲŠ Ø¨Ų†Ø¸Ø§Ų… LineageOS، ŲŠŲ…ŲƒŲ†Ųƒ Ø§ØŗØĒؚادØĒŲ‡Ø§ Ų‡Ų†Ø§.</string>
<string name="intro_restore_subtitle" product="default">ØĨذا ŲƒØ§Ų† Ų„Ø¯ŲŠŲƒ Ų†ØŗØŽØŠ احØĒŲŠØ§ØˇŲŠØŠ Ų…Ų† ØĸØŽØą Ų‡Ø§ØĒ؁ Ø¨Ų†Ø¸Ø§Ų… LineageOS، ŲŠŲ…ŲƒŲ†Ųƒ Ø§ØŗØĒؚادØĒŲ‡Ø§ Ų‡Ų†Ø§.</string>
<string name="intro_restore_button">Ø§ØŗØĒؚاد؊ Ų…Ų† Ų†ØŗØŽØŠ احØĒŲŠØ§ØˇŲŠØŠ</string>
<string name="app_name">Ų…ØšØ§Ų„ØŦ Ø§Ų„ØĨؚداد</string>
<string name="next">Ø§Ų„ØĒØ§Ų„ŲŠ</string>
<string name="skip">ØĒØŽØˇŲŠ</string>
<string name="start">Ø§Ų„Ø¨Ø¯Ø§ŲŠØŠ</string>
<string name="ok">Ų…ŲˆØ§ŲŲ‚</string>
<string name="loading">ØĢØ§Ų†ŲŠØŠ ŲˆØ§Ø­Ø¯ØŠ</string>
<string name="setup_complete">Ø§Ų„ØĨؚداد ØĒŲ…</string>
<string name="setup_welcome">Ų…ØąØ­Ø¨Ø§</string>
<string name="setup_wifi">ØĒØ­Ø¯ŲŠØ¯ Ø§Ų„ŲˆØ§ŲŠ ŲØ§ŲŠ</string>
<string name="setup_sim_missing">Ø´ØąŲŠØ­ØŠ SIM Ų…ŲŲ‚ŲˆØ¯ØŠ</string>
<string name="setup_choose_data_sim">ا؎ØĒØą Ø´ØąŲŠØ­ØŠ SIM Ų„Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ</string>
<string name="setup_location">ØŽØ¯Ų…Ø§ØĒ Ø§Ų„Ų…ŲˆŲ‚Øš</string>
<string name="setup_other">ØŽØ¯Ų…Ø§ØĒ ØŖØŽØąŲ‰</string>
<string name="setup_datetime">Ø§Ų„ØĒØ§ØąŲŠØŽ ŲˆØ§Ų„ŲˆŲ‚ØĒ</string>
<string name="setup_current_date">Ø§Ų„ØĒØ§ØąŲŠØŽ Ø§Ų„Ø­Ø§Ų„ŲŠ</string>
<string name="setup_current_time">Ø§Ų„ŲˆŲ‚ØĒ Ø§Ų„Ø­Ø§Ų„ŲŠ</string>
<string name="sim_missing_summary" product="tablet">Ų„Ų… ؊ØĒŲ… Ø§Ų„ØšØĢŲˆØą ØšŲ„Ų‰ Ø´ØąŲŠØ­ØŠ SIM ؁؊ Ø§Ų„ŲƒŲ…Ø¨ŲŠŲˆØĒØą Ø§Ų„Ų„ŲˆØ­ŲŠ Ø§Ų„ØŽØ§Øĩ Ø¨Ųƒ. Ų„ØĨØ¯ØŽØ§Ų„ Ø´ØąŲŠØ­ØŠ SIM، ØšŲ„ŲŠŲƒ Ų‚ØąØ§ØĄØŠ Ø§Ų„ØĨØąØ´Ø§Ø¯Ø§ØĒ Ø§Ų„Ų…ØąŲŲ‚ØŠ بØŦŲ‡Ø§Ø˛Ųƒ.</string>
<string name="sim_missing_summary" product="default">Ų„Ų… ؊ØĒŲ… Ø§Ų„ØšØĢŲˆØą ØšŲ„Ų‰ Ø´ØąŲŠØ­ØŠ SIM ؁؊ Ų‡Ø§ØĒ؁؃. Ų„ØĨØ¯ØŽØ§Ų„ Ø´ØąŲŠØ­ØŠ SIM، ØšŲ„ŲŠŲƒ Ų‚ØąØ§ØĄØŠ Ø§Ų„ØĨØąØ´Ø§Ø¯Ø§ØĒ Ø§Ų„Ų…ØąŲŲ‚ØŠ بØŦŲ‡Ø§Ø˛Ųƒ.</string>
<string name="choose_data_sim_summary" product="tablet">ØŖŲŠ Ø´ØąŲŠØ­ØŠ SIM ØĒØąŲŠØ¯ Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ Ų„Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ؟ Ø´ØąŲŠØ­ØŠ SIM Ø§Ų„Ų…Ø­Ø¯Ø¯ØŠ Ų‚Ø¯ ؊ØĒØąØĒب ØšŲ„ŲŠŲ‡Ø§ ØąØŗŲˆŲ…Ø§Ų‹ Ų„Ų„Ø´Ø¨ŲƒØŠ Ų„ØŖŲ†Ų‡Ø§ ØŗØĒŲØŗØĒØŽØ¯Ų… Ų„ØĨؚداد Ø§Ų„ŲƒŲ…Ø¨ŲŠŲˆØĒØą Ø§Ų„Ų„ŲˆØ­ŲŠ Ø§Ų„ØŽØ§Øĩ Ø¨Ųƒ.</string>
<string name="choose_data_sim_summary" product="default">ØŖŲŠ Ø´ØąŲŠØ­ØŠ SIM ØĒØąŲŠØ¯ Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ Ų„Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ؟ Ø´ØąŲŠØ­ØŠ SIM Ø§Ų„Ų…Ø­Ø¯Ø¯ØŠ Ų‚Ø¯ ؊ØĒØąØĒب ØšŲ„ŲŠŲ‡Ø§ ØąØŗŲˆŲ…Ø§Ų‹ Ų„Ų„Ø´Ø¨ŲƒØŠ Ų„ØŖŲ†Ų‡Ø§ ØŗØĒŲØŗØĒØŽØ¯Ų… Ų„ØĨؚداد Ų‡Ø§ØĒ؁؃.</string>
<string name="date_time_summary">ØĒØšŲŠŲŠŲ† Ų…Ų†ØˇŲ‚ØĒ؃ Ø§Ų„Ø˛Ų…Ų†ŲŠØŠ ؈ØļØ¨Øˇ Ø§Ų„ŲˆŲ‚ØĒ ŲˆØ§Ų„ØĒØ§ØąŲŠØŽ Ø§Ų„Ø­Ø§Ų„ŲŠ ØĨذا Ų„Ø˛Ų… Ø§Ų„ØŖŲ…Øą</string>
<string name="backup_data_summary"><b>ØĨØŦØąØ§ØĄ Ų†ØŗØŽ احØĒŲŠØ§ØˇŲŠ</b> Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ ŲˆŲƒŲ„Ų…Ø§ØĒ Ų…ØąŲˆØą Ø´Ø¨ŲƒØ§ØĒ Ø§Ų„ŲˆØ§ŲŠ ŲØ§ŲŠ ŲˆØ§Ų„ØĨؚداداØĒ Ø§Ų„ØŖØŽØąŲ‰ ØšŲ„Ų‰ ØŽŲˆØ§Ø¯Ų… ØŦ؈ØŦŲ„</string>
<string name="other_services_summary">Ų‡Ø°Ų‡ Ø§Ų„ØŽØ¯Ų…Ø§ØĒ ØĒØŦØšŲ„ ØŦ؈ØŦŲ„ ؁؊ ØŽØ¯Ų…ØĒŲƒØŒ ŲˆŲŠŲ…ŲƒŲ†Ųƒ ØĒØ´ØēŲŠŲ„Ų‡Ø§ ØŖŲˆ ØĨŲŠŲ‚Ø§Ų ØĒØ´ØēŲŠŲ„Ų‡Ø§ ؁؊ ØŖŲŠ ŲˆŲ‚ØĒ. ØŗØĒŲØŗØĒØŽØ¯Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø¨Ø­ØŗØ¨ <xliff:g id="name" example="Privacy Policy">%s</xliff:g>.</string>
<string name="location_services_summary">ØĒØŗŲ…Ø­ ØŽØ¯Ų…Ø§ØĒ Ø§Ų„Ų…ŲˆŲ‚Øš Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„Ų†Ø¸Ø§Ų… ŲˆØ§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„ØŽØ§ØąØŦŲŠØŠ بØŦŲ…Øš ŲˆØ§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ų…ØĢŲ„ Ų…ŲˆŲ‚ØšŲƒ Ø§Ų„ØĒŲ‚ØąŲŠØ¨ŲŠ. ØšŲ„Ų‰ ØŗØ¨ŲŠŲ„ Ø§Ų„Ų…ØĢØ§Ų„ØŒ Ų‚Ø¯ ŲŠØŗØĒØŽØ¯Ų… ØĒØˇØ¨ŲŠŲ‚ Ų…Ø§ Ų…ŲˆŲ‚ØšŲƒ Ø§Ų„ØĒŲ‚ØąŲŠØ¨ŲŠ Ų„ØĒØ­Ø¯ŲŠØ¯ Ų…ŲˆŲ‚Øš Ø§Ų„Ų…Ų‚Ø§Ų‡ŲŠ Ø§Ų„Ų‚ØąŲŠØ¨ØŠ.</string>
<string name="location_access_summary"><b>ŲŠØŗŲ…Ø­ Ų„Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„ØĒ؊ ØˇŲ„Ø¨ØĒ ØĨØ°Ų†Ųƒ</b> Ø¨Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ų…ŲˆŲ‚ØšŲƒ. ŲˆŲ‚Ø¯ ŲŠØ´Ų…Ų„ Ø°Ų„Ųƒ Ų…ŲˆŲ‚ØšŲƒ Ø§Ų„Ø­Ø§Ų„ŲŠ ŲˆŲ…ŲˆØ§Ų‚ØšŲƒ Ø§Ų„ØŗØ§Ø¨Ų‚ØŠ.</string>
<string name="location_gps" product="tablet"><b>ØĒØ­ØŗŲŠŲ† Ø¯Ų‚ØŠ Ø§Ų„Ų…ŲˆŲ‚Øš</b> Ø¨Ø§Ų„ØŗŲ…Ø§Ø­ Ų„Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø¨Ø§ØŗØĒØŽØ¯Ø§Ų… Ų†Ø¸Ø§Ų… ØĒØ­Ø¯ŲŠØ¯ Ø§Ų„Ų…ŲˆØ§Ų‚Øš ØšŲ„Ų‰ Ø§Ų„ŲƒŲ…Ø¨ŲŠŲˆØĒØą Ø§Ų„Ų„ŲˆØ­ŲŠ Ø§Ų„ØŽØ§Øĩ Ø¨Ųƒ.</string>
<string name="location_gps" product="default"><b>ØĒØ­ØŗŲŠŲ† Ø¯Ų‚ØŠ Ø§Ų„Ų…ŲˆŲ‚Øš</b> Ø¨Ø§Ų„ØŗŲ…Ø§Ø­ Ų„Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø¨Ø§ØŗØĒØŽØ¯Ø§Ų… Ų†Ø¸Ø§Ų… ØĒØ­Ø¯ŲŠØ¯ Ø§Ų„Ų…ŲˆØ§Ų‚Øš ØšŲ„Ų‰ Ų‡Ø§ØĒ؁؃.</string>
<string name="location_network"><b>Ø§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„ŲˆØ§ŲŠ ŲØ§ŲŠ</b> Ų„Ų…ØŗØ§ØšØ¯ØŠ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ ØšŲ„Ų‰ ØĒØ­Ø¯ŲŠØ¯ Ų…ŲˆŲ‚ØšŲƒ.</string>
<string name="location_network_telephony"><b>Ø§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„ŲˆØ§ŲŠ ŲØ§ŲŠ ŲˆØ´Ø¨ŲƒØ§ØĒ Ø§Ų„ØŦŲˆØ§Ų„</b> Ų„Ų…ØŗØ§ØšØ¯ØŠ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ ØšŲ„Ų‰ ØĒØ­Ø¯ŲŠØ¯ Ų…ŲˆŲ‚ØšŲƒ.</string>
<string name="location_network_gms"><b>Ø§ØŗØĒØŽØ¯Ø§Ų… ØŽØ¯Ų…ØŠ Ø§Ų„Ų…ŲˆŲ‚Øš Ų…Ų† ØŦ؈ØŦŲ„</b> Ų„Ų…ØŗØ§ØšØ¯ØŠ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ ØšŲ„Ų‰ ØĒØ­Ø¯ŲŠØ¯ Ų…ŲˆŲ‚ØšŲƒ. ŲˆŲ‡Ø°Ø§ ŲŠØšŲ†ŲŠ ØĨØąØŗØ§Ų„ Ø¨ŲŠØ§Ų†Ø§ØĒ Ų…ØŦŲ‡ŲˆŲ„ØŠ ØšŲ† Ø§Ų„Ų…ŲˆŲ‚Øš ØĨŲ„Ų‰ ØŦ؈ØŦŲ„ØŒ Ø­ØĒŲ‰ ؁؊ Ø­Ø§Ų„ØŠ ØšØ¯Ų… ØĒØ´ØēŲŠŲ„ ØŖŲŠ ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ.</string>
<string name="setup_mobile_data">ØĒØ´ØēŲŠŲ„ Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØŦŲˆØ§Ų„</string>
<string name="setup_mobile_data_no_service">Ų„Ø§ ØĒ؈ØŦد ØŽØ¯Ų…ØŠ</string>
<string name="setup_mobile_data_emergency_only">Ų…ŲƒØ§Ų„Ų…Ø§ØĒ Ø§Ų„ØˇŲˆØ§ØąØĻ ŲŲ‚Øˇ</string>
<string name="enable_mobile_data_summary">Ų‡Ų„ ØĒØąŲŠØ¯ ØĒØ´ØēŲŠŲ„ Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØŦŲˆØ§Ų„ ØŖØĢŲ†Ø§ØĄ ØšŲ…Ų„ŲŠØŠ Ø§Ų„ØĨؚداد؟ ØĒØ´ØēŲŠŲ„ Ø¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„ØŦŲˆØ§Ų„ Ų‚Ø¯ ØĒØĒØąØĒب ØšŲ„ŲŠŲ‡ ØąØŗŲˆŲ… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ.</string>
<string name="no">Ų„Ø§</string>
<string name="yes">Ų†ØšŲ…</string>
<string name="data_sim_name">SIM <xliff:g id="sub">%d</xliff:g> - <xliff:g id="name">%s</xliff:g> Ø´ØąŲŠØ­ØŠ</string>
<string name="emergency_call">Ų…ŲƒØ§Ų„Ų…ØŠ ØˇŲˆØ§ØąØĻ</string>
<string name="setup_services">Ų…ŲŠØ˛Ø§ØĒ Cyanogen</string>
<string name="services_explanation" product="tablet">ØĒØšŲ…Ų„ Ų‡Ø°Ų‡ Ø§Ų„ØŽØ¯Ų…Ø§ØĒ ØšŲ„Ų‰ ØĒŲˆØŗŲŠØš Ų†ØˇØ§Ų‚ ØĨŲ…ŲƒØ§Ų†ŲŠØ§ØĒ Ø§Ų„ŲƒŲ…Ø¨ŲŠŲˆØĒØą Ø§Ų„Ų„ŲˆØ­ŲŠ Ø§Ų„ØŽØ§Øĩ Ø¨Ųƒ. ØŗØĒŲØŗØĒØŽØ¯Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø¨Ø­ØŗØ¨ <xliff:g id="name" example="Privacy Policy">%s</xliff:g>.</string>
<string name="services_explanation" product="default">ØĒØšŲ…Ų„ Ų‡Ø°Ų‡ Ø§Ų„ØŽØ¯Ų…Ø§ØĒ ØšŲ„Ų‰ ØĒŲˆØŗŲŠØš Ų†ØˇØ§Ų‚ ØĨŲ…ŲƒØ§Ų†ŲŠØ§ØĒ Ų‡Ø§ØĒ؁؃. ØŗØĒŲØŗØĒØŽØ¯Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ Ø¨Ø­ØŗØ¨ <xliff:g id="name" example="Privacy Policy">%s</xliff:g>.</string>
<string name="services_privacy_policy">ØŗŲŠØ§ØŗØŠ Ø§Ų„ØŽØĩ؈ØĩŲŠØŠ</string>
<string name="services_help_improve_cm">ØŗØ§Ų‡Ų… ؁؊ ØĒØ­ØŗŲŠŲ† <xliff:g id="name" example="CyanogenMod">%s</xliff:g></string>
<string name="services_metrics_label"><xliff:g id="name" example="Help improve CyanogenMod">%1$s </xliff:g> بØĨØąØŗØ§Ų„ Ø¨ŲŠØ§Ų†Ø§ØĒ ØĒØ´ØŽŲŠØĩ Ø§Ų„Ų…Ø´ŲƒŲ„Ø§ØĒ ŲˆØ¨ŲŠØ§Ų†Ø§ØĒ Ø§Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… ØĒŲ„Ų‚Ø§ØĻŲŠØ§Ų‹ ØĨŲ„Ų‰ Cyanogen. Ų‡Ø°Ų‡ Ø§Ų„Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ų„Ø§ ŲŠŲ…ŲƒŲ† Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ Ų„Ų„ØĒØšØąŲ ØšŲ„ŲŠŲƒØŒ Ų„ŲƒŲ†Ų‡Ø§ ØĒŲ‚Ø¯Ų… Ø§Ų„Ų…ØŗØ§ØšØ¯ØŠ Ų„Ų„ŲØąŲ‚ Ø§Ų„ØšØ§Ų…Ų„ØŠ ØšŲ„Ų‰ ØŦŲˆØ§Ų†Ø¨ Ų…ØĢŲ„ ØšŲ…Øą Ø§Ų„Ø¨ØˇØ§ØąŲŠØŠ ŲˆØŖØ¯Ø§ØĄ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ، ŲˆŲ…ŲŠØ˛Ø§ØĒ <xliff:g id="name" example="CyanogenMod"> %2$s </xliff:g> Ø§Ų„ØŦØ¯ŲŠØ¯ØŠ.</string>
<string name="services_apply_theme">ØĒØˇØ¨ŲŠŲ‚ Ø§Ų„ØŗŲ…ØŠ <xliff:g id="name" example="Material">%s </xliff:g></string>
<string name="services_apply_theme_label"><xliff:g id="name" example="Apply the Material theme">%s </xliff:g> ØĒŲ…ŲƒŲŠŲ† Ø§Ų„ØąŲ…ŲˆØ˛ Ø§Ų„ŲØąŲŠØ¯ØŠ ŲˆØ§Ų„ØŽŲ„ŲŲŠØ§ØĒ ŲˆØ§Ų„ØŽØˇŲˆØˇ.</string>
<string name="services_os_nav_keys_label"><b>Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ŲØ§ØĒŲŠØ­ Ø§Ų„ØĒŲ†Ų‚Ų„ ØšŲ„Ų‰ Ø§Ų„Ø´Ø§Ø´ØŠ</b> Ø¨Ø¯Ų„Ø§Ų‹ Ų…Ų† Ų…ŲØ§ØĒŲŠØ­ Ø§Ų„ØŖØŦŲ‡Ø˛ØŠ.</string>
<string name="services_use_secure_sms">Ø§ØŗØĒØŽØ¯Ø§Ų… Ø´ØąŲŠØ­ØŠ SIM ØĸŲ…Ų†ØŠ</string>
<string name="services_secure_sms_label"><xliff:g id="name" example="Use secure SMS">%1$s </xliff:g> Ų„ØĒØ´ŲŲŠØą Ø§Ų„Ų…Ø­Ø§Ø¯ØĢاØĒ ØšØ¨Øą Ø§Ų„ØąØŗØ§ØĻŲ„ Ø§Ų„Ų‚ØĩŲŠØąØŠ Ų…Øš Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„ØĸØŽØąŲŠŲ† Ø¨Ø§ØŗØĒØŽØ¯Ø§Ų… Ø´ØąŲŠØ­ØŠ SMS ØĸŲ…Ų†ØŠ ØšŲ„Ų‰ ØŦŲ‡Ø§Ø˛ <xliff:g id="name" example="CyanogenMod"> %2$s </xliff:g>.</string>
<string name="setup_unlock">؁ØĒØ­ Ø§Ų„Ų‚ŲŲ„</string>
<string name="setup_device_locked">Ų‡Ø°Ø§ Ø§Ų„ØŦŲ‡Ø§Ø˛ ØĒŲ… ؂؁؄؇ Ų…Ų† Ų‚Ø¨Ų„ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų….</string>
<string name="setup_require_cyanogen_label"><b>؊ØĒØˇŲ„Ø¨ ŲƒŲ„Ų…ØŠ Ų…ØąŲˆØą Ø­ØŗØ§Ø¨ Cyanogen OS </b>؃؊ ØĒØĒŲ…ŲƒŲ† Ų…Ų† Ø§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„ØŦŲ‡Ø§Ø˛ Ø­ØĒŲ‰ بؚد ØĨؚاد؊ ØĒØšŲŠŲŠŲ† Ø§Ų„Ų…ØĩŲ†Øš.</string>
<string name="setup_device_locked_instructions"><i>Ų…Ų† ØŖØŦŲ„ ØĒØ´ØēŲŠŲ„/ØĒØšØˇŲŠŲ„ Ų‡Ø°Ų‡ Ø§Ų„Ų…ŲŠØ˛ØŠØŒ Ø§Ų„ØąØŦØ§ØĄ ØĨØ°Ų‡Ø¨ ØĨŲ„Ų‰ ØĨؚداداØĒ &gt; Ø§Ų„ØŖŲ…Ø§Ų†</i></string>
<string name="setup_warning_skip_anyway">Ø¨Ø¯ŲˆŲ† Ø­ØŗØ§Ø¨ Cyanogen OS Ų„Ų† ØĒØŗØĒØˇŲŠØš ØŖŲ†:\n\nØĒØŽØĩØĩ Ų‡Ø§ØĒ؁؃ Ø¨ØŖŲŠŲ‚ŲˆŲ†Ø§ØĒ ŲˆØŽŲ„ŲŲŠØ§ØĒ ØŦØ¯ŲŠØ¯ØŠ ŲˆØ§Ų„Ų…Ø˛ŲŠØ¯ ؁؊ ØĒØˇØ¨ŲŠŲ‚ Ø§Ų„ØŗŲ…Ø§ØĒ\n\nØŖŲˆ ØĒØ­Ø¯ŲŠØ¯ Ų…ŲƒØ§Ų† Ų‡Ø§ØĒ؁؃ ØŖŲˆ Ų…ØŗØ­ Ø°Ø§ŲƒØąØĒŲ‡ ØšŲ† بؚد ØĨذا ŲŲŲ‚Ø¯</string>
<!-- Fingerprint setup -->
<string name="settings_fingerprint_setup_title">حدد Ų†ŲˆØšØ§Ų‹ احØĒŲŠØ§ØˇŲŠØ§Ų‹ Ų„Ø´Ø§Ø´ØŠ Ø§Ų„Ų‚ŲŲ„</string>
<string name="settings_fingerprint_setup_details">؃؊؁ ØĒØąŲŠØ¯ ØĨŲ‚ŲØ§Ų„ Ø§Ų„Ø´Ø§Ø´ØŠØŸ</string>
<string name="fingerprint_setup_title">ØĨŲ†Ø´Ø§ØĄ بØĩŲ…ØŠ Ø§Ų„ØĨØĩبؚ</string>
<string name="fingerprint_setup_summary">Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØŗØĒØ´ØšØą بØĩŲ…Ø§ØĒ Ø§Ų„ØŖØĩابؚ ؄؁ØĒØ­ شاشØĒŲƒØŒ ØŗŲŠŲƒŲˆŲ† ØšŲ„ŲŠŲƒ:</string>
<string name="fingerprint_setup_backup_lock_method">ØĨŲ†Ø´Ø§ØĄ ØˇØąŲŠŲ‚ØŠ احØĒŲŠØ§ØˇŲŠØŠ Ų„ØĨŲ„ØēØ§ØĄ ØĨŲ‚ŲØ§Ų„ Ø§Ų„Ø´Ø§Ø´ØŠ</string>
<string name="fingerprint_setup_add_fingerprint">ØŖØļ؁ بØĩŲ…ØĒ؃</string>
<string name="fingerprint_setup_screen_lock_setup">ØĨŲ†Ø´Ø§ØĄ ØĨŲ‚ŲØ§Ų„ Ø§Ų„Ø´Ø§Ø´ØŠ</string>
</resources>

View File

@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<!--
Copyright (C) 2013-2015 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name">āϛ⧇āϟāφāĻĒ ā§ąāĻŋāϜāĻžā§°ā§āĻĄ</string>
<string name="next">āĻĒā§°ā§ąā§°ā§āϤ⧀</string>
<string name="skip">āĻŦāĻžāĻĻ āĻĻāĻŋ⧟āĻž</string>
<string name="start">āφ⧰āĻŽā§āĻ­</string>
<string name="ok">āĻ āĻŋāĻ•</string>
<string name="loading">āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϛ⧇āϕ⧇āĻŖā§āĻĄ\u2026</string>
<string name="setup_complete">āϛ⧇āϟāφāĻĒ āϏāĻŽā§āĻĒā§‚ā§°ā§āĻŖ āĻšā§ˆāϛ⧇</string>
<string name="setup_welcome">āĻ¸ā§āĻŦāĻžāĻ—āϤāĻŽ</string>
<string name="setup_wifi">Wi-Fi āϚ⧟āύ āϕ⧰āĻ•</string>
<string name="setup_sim_missing">SIM āĻ•āĻžāĻ°ā§āĻĄ āĻšā§‡ā§°āĻžāχāϛ⧇</string>
<string name="setup_choose_data_sim">āĻĄāĻžāϟāĻžā§° āĻŦāĻžāĻŦ⧇ āĻāĻ–āύ SIM āĻ•āĻžā§°ā§āĻĄ āĻĒāϚāĻ¨ā§āĻĻ āϕ⧰āĻ•</string>
<string name="setup_location">āĻ¸ā§āĻĨāĻžāύ āĻ¸ā§‡ā§ąāĻžāϏāĻŽā§‚āĻš</string>
<string name="setup_other">āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ¸ā§‡ā§ąāĻžāĻŦā§‹ā§°</string>
<string name="setup_datetime">āϤāĻžā§°āĻŋāĻ– āφ⧰⧁ āϏāĻŽā§Ÿ</string>
<string name="setup_current_date">āϚāϞāĻŋāϤ āϤāĻžā§°āĻŋāĻ–</string>
<string name="setup_current_time">āϚāϞāĻŋāϤ āϏāĻŽā§Ÿ</string>
<string name="sim_missing_summary" product="tablet">āφāĻĒā§‹āύāĻžā§° āĻŸā§‡āĻŦāϞ⧇āϟāϤ āĻāĻ–āύ SIM āĻ•āĻžā§°ā§āĻĄ āϚāĻŋāύāĻžāĻ•ā§āϤ āϕ⧰āĻž āĻšā§‹ā§ąāĻž āύāĻžāχāĨ¤ āĻāĻ–āύ SIM āĻ•āĻžā§°ā§āĻĄ āφāĻ¨ā§āϤāσāϏāĻ‚āϝ⧋āĻ— āϕ⧰āĻŋāĻŦāϞ⧈ āφāĻĒā§‹āύāĻžā§° āĻĄāĻŋāĻ­āĻžāχāϚ⧰ āϏ⧈āϤ⧇ āĻ…āĻšāĻž āύāĻŋā§°ā§āĻĻ⧇āĻļāύāĻž āĻĒā§āĻ•āĨ¤</string>
<string name="sim_missing_summary" product="default">āφāĻĒā§‹āύāĻžā§° āĻĢā§‹āύāϤ āĻāĻ–āύ SIM āĻ•āĻžā§°ā§āĻĄ āϚāĻŋāύāĻžāĻ•ā§āϤ āϕ⧰āĻž āĻšā§‹ā§ąāĻž āύāĻžāχāĨ¤ āĻāĻ–āύ SIM āĻ•āĻžā§°ā§āĻĄ āφāĻ¨ā§āϤāσāϏāĻ‚āϝ⧋āĻ— āϕ⧰āĻŋāĻŦāϞ⧈ āφāĻĒā§‹āύāĻžā§° āĻĄāĻŋāĻ­āĻžāχāϚ⧰ āϏ⧈āϤ⧇ āĻ…āĻšāĻž āύāĻŋā§°ā§āĻĻ⧇āĻļāύāĻž āĻĒā§āĻ•āĨ¤</string>
<string name="choose_data_sim_summary" product="tablet">āĻĄāĻžāϟāĻžā§° āĻŦāĻžāĻŦ⧇ āφāĻĒ⧁āύāĻŋ āϕ⧋āύāĻ–āύ SIM āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈ āĻŦāĻŋāϚāĻžā§°ā§‡? āύāĻŋā§°ā§āĻŦāĻžāϚāĻŋāϤ SIM ā§° āĻŦāĻžāĻŦ⧇ āύ⧇āĻŸā§ąā§°ā§āĻ• āĻŽāĻžāϚ⧁āϞ āϞāĻžāĻ—āĻŋāĻŦ āĻĒāĻžā§°ā§‡ āϝāĻŋāĻšā§‡āϤ⧁ āφāĻĒā§‹āύāĻžā§° āĻŸā§‡āĻŦāϞ⧇āϟ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžā§° āϛ⧇āϟāφāĻĒ āϕ⧰āĻŋāĻŦāϞ⧈ āĻ‡ā§ŸāĻžāĻ• āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻž āĻš\'āĻŦāĨ¤</string>
<string name="choose_data_sim_summary" product="default">āĻĄāĻžāϟāĻžā§° āĻŦāĻžāĻŦ⧇ āφāĻĒ⧁āύāĻŋ āϕ⧋āύāĻ–āύ SIM āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈ āĻŦāĻŋāϚāĻžā§°ā§‡? āύāĻŋā§°ā§āĻŦāĻžāϚāĻŋāϤ SIM ā§° āĻŦāĻžāĻŦ⧇ āύ⧇āĻŸā§ąā§°ā§āĻ• āĻŽāĻžāϚ⧁āϞ āϞāĻžāĻ—āĻŋāĻŦ āĻĒāĻžā§°ā§‡ āϝāĻŋāĻšā§‡āϤ⧁ āφāĻĒā§‹āύāĻžā§° āĻĢā§‹āύāĻŸā§‹ āϛ⧇āϟāφāĻĒ āϕ⧰āĻŋāĻŦāϞ⧈ āĻ‡ā§ŸāĻžāĻ• āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻž āĻš\'āĻŦāĨ¤</string>
<string name="date_time_summary">āϝāĻĻāĻŋ āĻĒā§ā§°ā§Ÿā§‹āϜāύ āĻšā§Ÿ āϤ⧇āĻ¨ā§āϤ⧇ āϚāϞāĻŋāϤ āϤāĻžā§°āĻŋāĻ– āφ⧰⧁ āϏāĻŽā§Ÿ āĻŽāĻŋāϞāĻžāĻ“āĻ•</string>
<string name="backup_data_summary">āĻāĻĒā§āĻĒ āĻĄāĻžāϟāĻž, Wi-Fi āĻĒāĻžāĻ›ā§ąā§°ā§āĻĄ āφ⧰⧁ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϛ⧇āϟāĻŋāĻ‚āϚ Google āĻ›āĻžā§°ā§āĻ­āĻžā§°āϞ⧈ <b>āĻŦ⧇āĻ• āφāĻĒ āϕ⧰āĻ•</b></string>
<string name="other_services_summary">āĻāχ āĻ¸ā§‡ā§ąāĻžāĻŦ⧋⧰⧇ āφāĻĒā§‹āύāĻžā§° āĻŦāĻžāĻŦ⧇ Google āĻ• āĻ•āĻžāĻŽ āϕ⧰āĻžā§Ÿ āφ⧰⧁ āφāĻĒ⧁āύāĻŋ āϏ⧇āχāĻŦā§‹ā§° āϝāĻŋāϕ⧋āύ⧋ āϏāĻŽā§ŸāϤ⧇ āĻ…āύ āĻŦāĻž āĻ…āĻĢ āϕ⧰āĻŋāĻŦ āĻĒāĻžā§°ā§‡āĨ¤ āĻĄāĻžāϟāĻž Google ā§° <xliff:g id="name" example="Privacy Policy">%s</xliff:g> āĻ…āύ⧁āϝāĻžā§Ÿā§€ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻž āĻš\'āĻŦāĨ¤</string>
<string name="location_services_summary">āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āĻ¸ā§‡ā§ąāĻžāχ āĻ›āĻŋāĻˇā§āĻŸā§‡āĻŽ āφ⧰⧁ āϤ⧃āĻ¤ā§€ā§Ÿ āĻĒāĻ•ā§āώ⧰ āĻāĻĒā§āĻĒā§â€ŒāĻŦā§‹ā§°āĻ• āφāĻĒā§‹āύāĻžā§° āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ⧰ āĻĻ⧰⧇ āĻĄāĻžāϟāĻž āϏāĻ‚āĻ—ā§ā§°āĻš āφ⧰⧁ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻāĻŋā§Ÿā§‡āĨ¤ āωāĻĻāĻžāĻšā§°āĻŖ āĻšāĻŋāϚāĻžāĻĒ⧇, āύāĻŋāĻ•āϟāϤāĻŽ āĻ•āĻĢāĻŋ āĻļā§āĻŦāĻĒ āĻŦāĻŋāϚāĻžā§°āĻŋāĻŦāϞ⧈ āĻāϟāĻž āĻāĻĒā§āĻĒā§‡ā§â€Œ āφāĻĒā§‹āύāĻžā§° āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦ āĻĒāĻžā§°ā§‡āĨ¤</string>
<string name="location_access_summary">āφāĻĒā§‹āύāĻžā§° āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āϤāĻĨā§āϝ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈ <b>āĻ…āύ⧁āĻŽāϤāĻŋ āĻŦāĻŋāϚ⧰āĻž āĻāĻĒā§āĻĒā§â€ŒāĻŦā§‹ā§°āĻ• āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻāĻŋ⧟āĻ•</b>āĨ¤ āĻ‡ā§ŸāĻžāϤ āφāĻĒā§‹āύāĻžā§° āϚāϞāĻŋāϤ āφ⧰⧁ āĻ…āϤ⧀āϤ⧰ āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āĻ…āĻ¨ā§āĻ¤ā§°ā§āϭ⧁āĻ•ā§āϤ āĻĨāĻžāĻ•āĻŋāĻŦ āĻĒāĻžā§°ā§‡āĨ¤</string>
<string name="location_gps" product="tablet">āφāĻĒā§‹āύāĻžā§° āĻŸā§‡āĻŦāϞ⧇āϟ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžā§°āϤ āĻāĻĒā§āĻĒā§â€ŒāĻ• GPS āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈ āĻĻāĻŋ <b>āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āύāĻŋā§°ā§āϭ⧁āϞāϤāĻž āωāĻ¨ā§āύāϤ āϕ⧰āĻ•</b>āĨ¤</string>
<string name="location_gps" product="default">āφāĻĒā§‹āύāĻžā§° āĻĢā§‹āύāϤ āĻāĻĒā§āĻĒā§â€ŒāĻ• GPS āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈ āĻĻāĻŋ <b>āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āύāĻŋā§°ā§āϭ⧁āϞāϤāĻž āωāĻ¨ā§āύāϤ āϕ⧰āĻ•</b>āĨ¤</string>
<string name="location_network">āφāĻĒā§‹āύāĻžā§° āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āύāĻŋā§°ā§āϪ⧟ āϕ⧰āĻžāϤ āĻāĻĒā§āĻĒā§â€ŒāĻ• āϏāĻšāĻžā§Ÿ āϕ⧰āĻŋāĻŦāϞ⧈ <b>Wi-Fi āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻ•</b>āĨ¤</string>
<string name="location_network_telephony">āφāĻĒā§‹āύāĻžā§° āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āύāĻŋā§°ā§āϪ⧟ āϕ⧰āĻžāϤ āĻāĻĒā§āĻĒā§â€ŒāĻ• āϏāĻšāĻžā§Ÿ āϕ⧰āĻŋāĻŦāϞ⧈ <b>Wi-Fi āφ⧰⧁ āĻŽ\'āĻŦāĻžāχāϞ āύ⧇āĻŸā§ąā§°ā§āĻ• āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻ•</b>āĨ¤</string>
<string name="location_network_gms">āφāĻĒā§‹āύāĻžā§° āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āύāĻŋā§°ā§āϪ⧟ āϕ⧰āĻžāϤ āĻāĻĒā§āĻĒā§â€ŒāĻ• āϏāĻšāĻžā§Ÿ āϕ⧰āĻŋāĻŦāϞ⧈ <b>Google āĻ¸ā§‡ā§ąāĻž āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻ•</b>āĨ¤ āĻ‡ā§ŸāĻžā§° āĻ…ā§°ā§āĻĨ āĻšā§ˆāϛ⧇ Google-āϞ⧈ āĻ…āĻœā§āĻžāĻžāϤ āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āĻĒā§ā§°ā§‡ā§°āĻŖ āϕ⧰āĻž, āφāύāĻ•āĻŋ āϕ⧋āύ⧋ āĻāĻĒā§āĻĒā§â€Œ āϚāϞāĻŋ āύāĻĨāĻ•āĻžā§° āϏāĻŽā§ŸāϤ⧋āĨ¤</string>
<string name="setup_mobile_data">āĻŽ\'āĻŦāĻžāχāϞ āĻĄāĻžāϟāĻž āĻ…āύ āϕ⧰āĻ•</string>
<string name="setup_mobile_data_no_service">āĻ›āĻžā§°ā§āĻ­āĻŋāϚ āύāĻžāχ</string>
<string name="setup_mobile_data_emergency_only">āĻ•ā§‡ā§ąāϞāĻŽāĻžāĻ¤ā§ā§° āĻœā§°ā§ā§°ā§€āĻ•āĻžāϞ⧀āύ āĻĢā§‹āύāϏāĻŽā§‚āĻš</string>
<string name="enable_mobile_data_summary">āφāĻĒ⧁āύāĻŋ āϛ⧇āϟāφāĻĒā§° āϏāĻŽā§ŸāϤ āĻŽ\'āĻŦāĻžāχāϞ āĻĄāĻžāϟāĻž āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦ āĻŦāĻŋāϚāĻžā§°ā§‡ āύ⧇? āĻŽ\'āĻŦāĻžāχāϞ āĻĄāĻžāϟāĻž āĻ…āύ āϕ⧰āĻžāĻŸā§‹ āĻĄāĻžāϟāĻž āĻŽāĻžāϚ⧁āϞ āϏāĻžāĻĒ⧇āĻ•ā§āώ āĻš\'āĻŦ āĻĒāĻžā§°ā§‡āĨ¤</string>
<string name="no">āύāĻšā§Ÿ</string>
<string name="yes">āĻšā§Ÿ</string>
<string name="data_sim_name">SIM <xliff:g id="sub">%d</xliff:g> - <xliff:g id="name">%s</xliff:g></string>
<string name="emergency_call">āĻœā§°ā§ā§°ā§€āĻ•āĻžāϞ⧀āύ āĻ•āϞ</string>
<string name="setup_services">Cyanogen āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāĻŦā§‹ā§°</string>
<string name="services_explanation" product="tablet">āĻāχ āĻ¸ā§‡ā§ąāĻžāĻŦ⧋⧰⧇ āφāĻĒā§‹āύāĻžā§° āĻŸā§‡āĻŦāϞ⧇āϟ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžā§°ā§° āϏāĻ•ā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒā§ā§°āϏāĻžā§°āĻŋāϤ āϕ⧰āĻŋāĻŦāϞ⧈ āĻ•āĻžāĻŽ āϕ⧰⧇āĨ¤ āĻĄāĻžāϟāĻž Cyanogen ā§° <xliff:g id="name" example="Privacy Policy">%s</xliff:g> āĻ…āύ⧁āϝāĻžā§Ÿā§€ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻž āĻš\'āĻŦāĨ¤</string>
<string name="services_explanation" product="default">āĻāχ āĻ¸ā§‡ā§ąāĻžāĻŦ⧋⧰⧇ āφāĻĒā§‹āύāĻžā§° āĻĢā§‹āύ⧰ āϏāĻ•ā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒā§ā§°āϏāĻžā§°āĻŋāϤ āϕ⧰āĻŋāĻŦāϞ⧈ āĻ•āĻžāĻŽ āϕ⧰⧇āĨ¤ āĻĄāĻžāϟāĻž Cyanogen ā§° <xliff:g id="name" example="Privacy Policy">%s</xliff:g> āĻ…āύ⧁āϝāĻžā§Ÿā§€ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻž āĻš\'āĻŦāĨ¤</string>
<string name="services_privacy_policy">āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āύ⧀āϤāĻŋ</string>
<string name="services_help_improve_cm">āĻ¸ā§āĻŦ⧟āĻ‚āĻ•ā§ā§°āĻŋ⧟āĻ­āĻžāĻŦ⧇ āĻĄāĻžā§ŸāĻ—āύāĻˇā§āϟāĻŋāĻ• āφ⧰⧁ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āĻĄāĻžāϟāĻž Cyanogen āϞ⧈ āĻĒā§ā§°ā§‡ā§°āĻŖ āϕ⧰āĻŋ <xliff:g id="name" example="CyanogenMod">%s</xliff:g></string>
<string name="services_metrics_label"><xliff:g id="name" example="Help improve CyanogenMod">%1$s</xliff:g> āωāĻ¨ā§āύāϤ āϕ⧰āĻžāϤ āϏāĻšāĻžā§Ÿ āϕ⧰āĻ• āĻāχ āϤāĻĨā§āϝ āφāĻĒā§‹āύāĻžāĻ• āϚāĻŋāύāĻžāĻ•ā§āϤ āϕ⧰āĻŋāĻŦāϞ⧈ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦ āĻĒā§°āĻž āύāĻžāϝāĻžā§Ÿ āφ⧰⧁ āĻŦ⧇āϟāĻžā§°ā§€ā§° āĻ†ā§Ÿā§āϏ, āĻāĻĒā§āĻĒā§â€Œā§° āĻ•āĻžā§°ā§āϝāĻ•āĻžā§°ā§€āϤāĻž āφ⧰⧁ āύāϤ⧁āύ <xliff:g id="name" example="CyanogenMod">%2$s</xliff:g> āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāĻŦā§‹ā§°ā§° āĻ“āĻĒā§°āϤ āĻ•āĻžāĻŽ āϕ⧰āĻŋ āĻĨāĻ•āĻž āĻĻāϞāĻŦā§‹ā§°āĻ• āϏāĻšāĻžā§Ÿ āϕ⧰⧇āĨ¤</string>
<string name="services_apply_theme"><xliff:g id="name" example="Material">%s</xliff:g> āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āĻŸā§‹ āĻĒā§ā§°ā§Ÿā§‹āĻ— āϕ⧰āĻ•</string>
<string name="services_apply_theme_label"><xliff:g id="name" example="Apply the Material theme">%s</xliff:g> āĻ āĻ…āύāĻ¨ā§āϝ āφāχāĻ•āύ, ā§ąāĻžāϞāĻĒ⧇āĻĒāĻžā§° āφ⧰⧁ āĻĢāĻŖā§āϟ āϏāĻ•ā§āώāĻŽ āϕ⧰āĻŋ āφāϛ⧇āĨ¤</string>
<string name="services_os_nav_keys_label">āĻšāĻžā§°ā§āĻĄā§ąā§‡ā§° āϕ⧀āĻŦā§‹ā§°ā§° āĻĒā§°āĻŋā§ąā§°ā§āϤ⧇ āĻ¸ā§āĻ•ā§ā§°ā§€āĻŖ <b>āύ⧇āĻ­āĻŋāϗ⧇āϚāύ āϕ⧀āĻŦā§‹ā§° āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻ•</b>āĨ¤</string>
<string name="services_use_secure_sms">āĻāϟāĻž</string>
<string name="services_secure_sms_label"><xliff:g id="name" example="CyanogenMod">%2$s</xliff:g> āĻĄāĻŋāĻ­āĻžāχāϚāϤ āϏ⧁⧰āĻ•ā§āώāĻŋāϤ SMS āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋ āĻĨāĻ•āĻž āφāύ āĻŦā§āĻ¯ā§ąāĻšāĻžā§°āĻ•ā§°ā§āϤāĻžā§° āϏ⧈āϤ⧇ SMS āĻ•āĻĨā§‹āĻĒāĻ•āĻĨāύ āĻāύāĻ•ā§ā§°āĻŋāĻĒā§āϟ āϕ⧰āĻŋāĻŦāϞ⧈ āϏ⧁⧰āĻ•ā§āώāĻŋāϤ SMS <xliff:g id="name" example="Use secure SMS">%1$s</xliff:g> āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻ•āĨ¤</string>
<string name="setup_unlock">āφāύāϞāĻ•</string>
<string name="setup_device_locked">āĻĄāĻŋāĻ­āĻžāχāϚāĻŸā§‹ āĻŦā§āĻ¯ā§ąāĻšāĻžā§°āĻ•ā§°ā§āϤāĻžā§° āĻĻā§āĻŦāĻžā§°āĻž āϞāĻ• āϕ⧰āĻž āĻšā§ˆāϛ⧇āĨ¤</string>
<string name="setup_require_cyanogen_label">āφāύāĻ•āĻŋ āĻĢ⧇āĻ•ā§āĻŸā§°ā§€ ā§°āĻŋāϛ⧇āϟ⧰ āĻĒāĻžāĻ›āϤ⧋ āφāĻĒā§‹āύāĻžā§° āĻĄāĻŋāĻ­āĻžāχāϚāĻŸā§‹ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈ <b>āφāĻĒā§‹āύāĻžā§° Cyanogen OS āĻāĻ•āĻžāωāĻŖā§āϟ⧰ āĻĒāĻžāĻ›ā§ąā§°ā§āĻĄ āĻĒā§ā§°ā§Ÿā§‹āϜāύ</b>āĨ¤</string>
<string name="setup_device_locked_instructions"><i>āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāĻŸā§‹ āĻ…āύ/āĻ…āĻĢ āϕ⧰āĻŋāĻŦāϞ⧈ āĻ…āύ⧁āĻ—ā§ā§°āĻš āϕ⧰āĻŋ āϛ⧇āϟāĻŋāĻ‚āϚ &gt; āύāĻŋā§°āĻžāĻĒāĻ¤ā§āϤāĻž āϞ⧈ āϝāĻžāĻ“āĻ•</i></string>
<string name="setup_warning_skip_anyway">Cyanogen OS āĻāĻ•āĻžāωāĻŖā§āϟ āĻ…āĻŦāĻŋāĻšāύ⧇, āφāĻĒ⧁āύāĻŋ āĻāχāĻŦā§‹ā§° āϕ⧰āĻŋāĻŦāϞ⧈ āϏāĻ•ā§āώāĻŽ āύāĻš\'āĻŦ:\n\nāφāĻĒā§‹āύāĻžā§° āĻĢā§‹āύāĻŸā§‹ āύāϤ⧁āύ āφāχāĻ•āύ, ā§ąāĻžāϞāĻĒ⧇āĻĒāĻžā§° āφ⧰⧁ āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āĻšā§â€Œ āĻāĻĒā§āĻĒā§° āĻŦāĻšā§āϤ⧰ āϏ⧈āϤ⧇ āĻ…āύ⧁āϕ⧂āϞāĻŋāϤ āϕ⧰āĻŋāĻŦāϞ⧈\n\n āφāĻĒā§‹āύāĻžā§° āĻĢā§‹āύ āĻšā§‡ā§°āĻžāϞ⧇ āĻ…ā§ąāĻ¸ā§āĻĨāĻžāύ āύāĻŋā§°ā§‚āĻĒāĻŖ āϕ⧰āĻŋāĻŦ āĻŦāĻž āĻĻā§‚ā§°ā§° āĻĒā§°āĻžāχ āφāĻĒā§‹āύāĻžā§° āĻĢā§‹āύāĻŸā§‹ āĻŽāϚāĻŋ āĻĒ⧇āϞāĻžāĻŦ</string>
<!-- Fingerprint setup -->
<string name="settings_fingerprint_setup_title">āĻ¸ā§āĻ•ā§ā§°ā§€āĻŖā§° āĻŦ⧇āĻ•āφāĻĒ āϞāϕ⧰ āĻĒā§ā§°āĻ•āĻžā§° āϚ⧟āύ āϕ⧰āĻ•</string>
<string name="settings_fingerprint_setup_details">āφāĻĒ⧁āύāĻŋ āφāĻĒā§‹āύāĻžā§° āĻ¸ā§āĻ•ā§ā§°ā§€āĻŖ āϞāĻ• āϕ⧇āύ⧇āĻ•ā§ˆ āϕ⧰āĻŋāĻŦāϞ⧈ āĻŦāĻŋāϚāĻžā§°āĻŋāĻŦ?</string>
<string name="fingerprint_setup_title">āφāϙ⧁āϞāĻŋā§°āĻ›āĻžāĻĒ āϛ⧇āϟāφāĻĒ</string>
<string name="fingerprint_setup_summary">āφāĻĒā§‹āύāĻžā§° āĻ¸ā§āĻ•ā§ā§°ā§€āĻŖ āφāύāϞāĻ• āϕ⧰āĻŋāĻŦāϞ⧈ āφāϙ⧁āϞāĻŋā§°āĻ›āĻžāĻĒ āĻšā§‡āύāϚ⧰ āĻŦā§āĻ¯ā§ąāĻšāĻžā§° āϕ⧰āĻŋāĻŦāϞ⧈, āφāĻĒā§‹āύāĻžā§° āĻĒā§ā§°ā§Ÿā§‹āϜāύ āĻš\'āĻŦ:</string>
<string name="fingerprint_setup_backup_lock_method">āĻĻā§āĻŦāĻŋāĻ¤ā§€ā§Ÿ āĻāϟāĻž āφāύāϞāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āϛ⧇āϟāφāĻĒ āϕ⧰āĻ•</string>
<string name="fingerprint_setup_add_fingerprint">āφāĻĒā§‹āύāĻžā§° āφāϙ⧁āϞāĻŋā§°āĻ›āĻžāĻĒ āϝ⧋āĻ— āϕ⧰āĻ•</string>
<string name="fingerprint_setup_screen_lock_setup">āĻ¸ā§āĻ•ā§ā§°ā§€āĻŖ āϞāĻ• āϛ⧇āϟāφāĻĒ āϕ⧰āĻ•</string>
</resources>

Some files were not shown because too many files have changed in this diff Show More