summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xAndroidManifest.xml38
-rw-r--r--res/values-af/cm_strings.xml12
-rw-r--r--res/values-am/cm_strings.xml4
-rw-r--r--res/values-ar/cm_strings.xml12
-rw-r--r--res/values-as-rIN/cm_strings.xml12
-rw-r--r--res/values-ast-rES/cm_strings.xml10
-rw-r--r--res/values-az-rAZ/cm_strings.xml8
-rw-r--r--res/values-be/cm_strings.xml10
-rw-r--r--res/values-bg/cm_strings.xml14
-rw-r--r--res/values-bn-rBD/cm_strings.xml6
-rw-r--r--res/values-br-rFR/cm_strings.xml4
-rw-r--r--res/values-bs-rBA/cm_strings.xml4
-rw-r--r--res/values-ca/cm_strings.xml18
-rw-r--r--res/values-cs/cm_strings.xml18
-rw-r--r--res/values-csb-rPL/cm_strings.xml4
-rw-r--r--res/values-cy/cm_strings.xml4
-rw-r--r--res/values-da/cm_strings.xml12
-rw-r--r--res/values-de/cm_strings.xml18
-rw-r--r--res/values-el/cm_strings.xml12
-rw-r--r--res/values-en-rAU/cm_strings.xml10
-rw-r--r--res/values-en-rGB/cm_strings.xml4
-rw-r--r--res/values-en-rIN/cm_strings.xml12
-rw-r--r--res/values-en-rPT/cm_strings.xml4
-rw-r--r--res/values-eo/cm_strings.xml4
-rw-r--r--res/values-es-rCO/cm_strings.xml4
-rw-r--r--res/values-es-rMX/cm_strings.xml6
-rw-r--r--res/values-es-rUS/cm_strings.xml18
-rw-r--r--res/values-es/cm_strings.xml18
-rw-r--r--res/values-et-rEE/cm_strings.xml10
-rw-r--r--res/values-eu-rES/cm_strings.xml12
-rw-r--r--res/values-fa/cm_strings.xml4
-rw-r--r--res/values-fi/cm_strings.xml18
-rw-r--r--res/values-fil-rPH/cm_strings.xml4
-rw-r--r--res/values-fr-rCA/cm_strings.xml4
-rw-r--r--res/values-fr/cm_strings.xml12
-rw-r--r--res/values-frp-rIT/cm_strings.xml4
-rw-r--r--res/values-fy-rNL/cm_strings.xml4
-rw-r--r--res/values-ga-rIE/cm_strings.xml4
-rw-r--r--res/values-gd-rGB/cm_strings.xml4
-rw-r--r--res/values-gl-rES/cm_strings.xml18
-rw-r--r--res/values-gu-rIN/cm_strings.xml12
-rw-r--r--res/values-hi/cm_strings.xml4
-rw-r--r--res/values-hr/cm_strings.xml12
-rw-r--r--res/values-hu/cm_strings.xml12
-rw-r--r--res/values-hy-rAM/cm_strings.xml4
-rw-r--r--res/values-in/cm_strings.xml18
-rw-r--r--res/values-is-rIS/cm_strings.xml4
-rw-r--r--res/values-it/cm_strings.xml18
-rw-r--r--res/values-iw/cm_strings.xml12
-rw-r--r--res/values-ja/cm_strings.xml18
-rw-r--r--res/values-ka-rGE/cm_strings.xml4
-rw-r--r--res/values-kk-rKZ/cm_strings.xml4
-rw-r--r--res/values-km-rKH/cm_strings.xml4
-rw-r--r--res/values-kn-rIN/cm_strings.xml10
-rw-r--r--res/values-ko/cm_strings.xml12
-rw-r--r--res/values-ku/cm_strings.xml4
-rw-r--r--res/values-ky-rKG/cm_strings.xml4
-rw-r--r--res/values-lb/cm_strings.xml10
-rw-r--r--res/values-lo-rLA/cm_strings.xml4
-rw-r--r--res/values-lt/cm_strings.xml10
-rw-r--r--res/values-lv/cm_strings.xml10
-rw-r--r--res/values-mk-rMK/cm_strings.xml4
-rw-r--r--res/values-ml-rIN/cm_strings.xml12
-rw-r--r--res/values-mn-rMN/cm_strings.xml4
-rw-r--r--res/values-mr-rIN/cm_strings.xml12
-rw-r--r--res/values-ms-rMY/cm_strings.xml4
-rw-r--r--res/values-my-rMM/cm_strings.xml4
-rw-r--r--res/values-nb/cm_strings.xml18
-rw-r--r--res/values-ne-rNP/cm_strings.xml4
-rw-r--r--res/values-nl/cm_strings.xml16
-rw-r--r--res/values-oc-rFR/cm_strings.xml4
-rw-r--r--res/values-or-rIN/cm_strings.xml4
-rw-r--r--res/values-pa-rIN/cm_strings.xml4
-rw-r--r--res/values-pl/cm_strings.xml12
-rw-r--r--res/values-pt-rBR/cm_strings.xml18
-rw-r--r--res/values-pt-rPT/cm_strings.xml18
-rw-r--r--res/values-rm/cm_strings.xml4
-rw-r--r--res/values-ro/cm_strings.xml18
-rw-r--r--res/values-ru/cm_strings.xml14
-rw-r--r--res/values-si-rLK/cm_strings.xml10
-rw-r--r--res/values-sk/cm_strings.xml18
-rw-r--r--res/values-sl/cm_strings.xml20
-rw-r--r--res/values-sq-rAL/cm_strings.xml8
-rw-r--r--res/values-sr/cm_strings.xml16
-rw-r--r--res/values-sv/cm_strings.xml12
-rw-r--r--res/values-sw/cm_strings.xml4
-rw-r--r--res/values-ta-rIN/cm_strings.xml12
-rw-r--r--res/values-te-rIN/cm_strings.xml4
-rw-r--r--res/values-th/cm_strings.xml12
-rw-r--r--res/values-tr/cm_strings.xml18
-rw-r--r--res/values-ug/cm_strings.xml12
-rw-r--r--res/values-uk/cm_strings.xml12
-rw-r--r--res/values-ur-rPK/cm_strings.xml4
-rw-r--r--res/values-uz-rUZ/cm_strings.xml4
-rw-r--r--res/values-vi/cm_strings.xml18
-rw-r--r--res/values-zh-rCN/cm_strings.xml18
-rw-r--r--res/values-zh-rHK/cm_strings.xml10
-rw-r--r--res/values-zh-rTW/cm_strings.xml18
-rw-r--r--res/values-zu/cm_strings.xml4
-rw-r--r--res/values/cm_strings.xml26
-rwxr-xr-xres/values/config.xml2
-rw-r--r--res/values/strings.xml15
-rw-r--r--res/xml/anonymous_stats.xml32
-rw-r--r--res/xml/device_info_settings.xml6
-rw-r--r--res/xml/preview_data.xml53
-rw-r--r--res/xml/privacy_settings_cyanogenmod.xml19
-rw-r--r--res/xml/security_settings_encrypted.xml22
-rw-r--r--src/com/android/settings/ChooseEncryptionPassword.java682
-rw-r--r--src/com/android/settings/DevelopmentSettings.java2
-rw-r--r--src/com/android/settings/ReplaceEncryptionPassword.java105
-rw-r--r--src/com/android/settings/SecuritySettings.java11
-rw-r--r--src/com/android/settings/Settings.java1
-rw-r--r--src/com/android/settings/SettingsActivity.java4
-rw-r--r--src/com/android/settings/cmstats/AnonymousStats.java81
-rw-r--r--src/com/android/settings/cmstats/PreviewData.java55
-rw-r--r--src/com/android/settings/cmstats/ReportingService.java82
-rw-r--r--src/com/android/settings/cmstats/ReportingServiceManager.java109
-rw-r--r--src/com/android/settings/cmstats/StatsUploadJobService.java205
-rw-r--r--src/com/android/settings/cmstats/Utilities.java102
119 files changed, 1333 insertions, 1277 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index ffeb655..0ff184b 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1556,18 +1556,17 @@
<activity android:name="ChooseLockPassword" android:exported="false"
android:windowSoftInputMode="stateVisible|adjustResize"/>
+ <activity android:name="ChooseEncryptionPassword" android:exported="false"
+ android:windowSoftInputMode="stateVisible|adjustResize"/>
+
+ <activity android:name="ReplaceEncryptionPassword" android:exported="false"/>
+
<activity android:name=".SetupEncryptionInterstitial"
android:taskAffinity="com.android.wizard"
android:theme="@style/SetupWizardDisableAppStartingTheme"/>
<activity android:name=".EncryptionInterstitial"/>
- <service android:label="ReportingService"
- android:enabled="true"
- android:exported="false"
- android:name=".cmstats.ReportingService">
- </service>
-
<!-- Runs in the phone process since it needs access to the Phone object -->
<activity android:name=".deviceinfo.Status"
android:label="@string/device_status_activity_title"
@@ -1943,13 +1942,6 @@
<!-- Development settings -->
- <!-- DeviceInfo adds the user's requested build to stats upload. -->
- <receiver android:name=".DeviceInfo$StatsReportReceiver">
- <intent-filter>
- <action android:name="android.intent.action.STATISTICS_REPORT" />
- </intent-filter>
- </receiver>
-
<activity android:name="Display" android:label="@string/display_label"
android:configChanges="fontScale"
android:taskAffinity="com.android.settings"
@@ -2691,26 +2683,6 @@
</intent-filter>$
</receiver>
- <!-- Anonymous Statistics -->
- <receiver android:name=".cmstats.ReportingServiceManager"
- android:enabled="true"
- android:exported="false"
- android:label="ReportingServiceManager">
- <intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="com.android.settings.action.TRIGGER_REPORT_METRICS" />
- </intent-filter>
- </receiver>
-
- <service android:label="ReportingService"
- android:enabled="true"
- android:exported="false"
- android:name=".cmstats.ReportingService">
- </service>
-
- <service android:name=".cmstats.StatsUploadJobService"
- android:permission="android.permission.BIND_JOB_SERVICE" />
-
<!-- Watch for ContactsContract.Profile changes and update the user's photo. -->
<receiver android:name=".users.ProfileUpdateReceiver">
<intent-filter>
diff --git a/res/values-af/cm_strings.xml b/res/values-af/cm_strings.xml
index 3eb9c9b..7d24956 100644
--- a/res/values-af/cm_strings.xml
+++ b/res/values-af/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Kyk na en beheer die root reƫls</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS weergawe</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant weergawe</string>
<string name="mod_version_default">Onbekend</string>
<!-- About phone screen, Device model -->
<string name="device_model">Toestel tipe</string>
<!-- About phone screen, Device name -->
<string name="device_name">Toestel naam</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API vlak</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API vlak</string>
<string name="mod_api_level_default">Onbekend</string>
<!-- About phone screen, build date -->
<string name="build_date">Bou datum</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS opgradering</string>
+ <string name="cmupdate_settings_title">Replicant opgradering</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Opdateer Cyanogen recovery</string>
<string name="update_recovery_summary">Opdateer recovery met stelsel opdaterings</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Verhoed oudio \'ducking\'</string>
<string name="interruptions_ignore_while_media_summary">Moet nie media terugspeel volume verminder wanneer \'n kennisgewing arriveer</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS Regs</string>
+ <string name="cmlicense_title">Replicant Regs</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Herstel stats</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-am/cm_strings.xml b/res/values-am/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-am/cm_strings.xml
+++ b/res/values-am/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-ar/cm_strings.xml b/res/values-ar/cm_strings.xml
index fe33c10..d61600f 100644
--- a/res/values-ar/cm_strings.xml
+++ b/res/values-ar/cm_strings.xml
@@ -50,20 +50,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">Ų§Ł„Ų§ŲŖŲµŲ§Ł„ ŲØŲ§Ł„Ų­Ł‚Ł„ Ų§Ł„Ł‚Ų±ŁŠŲØ</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Ų„ŲµŲÆŲ§Ų± LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Ų„ŲµŲÆŲ§Ų± Replicant</string>
<string name="mod_version_default">Ł…Ų¬Ł‡ŁˆŁ„</string>
<!-- About phone screen, Device model -->
<string name="device_model">Ų·Ų±Ų§Ų² Ų§Ł„Ų¬Ł‡Ų§Ų²</string>
<!-- About phone screen, Device name -->
<string name="device_name">Ų§Ų³Ł… Ų§Ł„Ų¬Ł‡Ų§Ų²</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Ł…Ų³ŲŖŁˆŁ‰ LineageOS API</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Ł…Ų³ŲŖŁˆŁ‰ Replicant API</string>
<string name="mod_api_level_default">Ł…Ų¬Ł‡ŁˆŁ„</string>
<!-- About phone screen, build date -->
<string name="build_date">ŲŖŲ§Ų±ŁŠŲ® Ų„Ł†Ų“Ų§Ų”</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">ŲŖŲ­ŲÆŁŠŲ«Ų§ŲŖ LineageOS</string>
+ <string name="cmupdate_settings_title">ŲŖŲ­ŲÆŁŠŲ«Ų§ŲŖ Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">ŲŖŲ­ŲÆŁŠŲ« Ų§Ų³ŲŖŲ¹Ų§ŲÆŲ© Cyanogen (Cyanogen recovery)</string>
<string name="update_recovery_summary">ŲŖŲ­ŲÆŁŠŲ« Ų§Ł„Ų§Ų³ŲŖŲ¹Ų§ŲÆŲ© ŲØŲŖŲ­ŲÆŁŠŲ«Ų§ŲŖ Ų§Ł„Ł†ŲøŲ§Ł…</string>
@@ -988,7 +988,7 @@
<string name="interruptions_ignore_while_media_title">Ł…Ł†Ų¹ ŲŖŲ±Ų§ŁƒŲØ Ų§Ł„Ų£ŲµŁˆŲ§ŲŖ</string>
<string name="interruptions_ignore_while_media_summary">Ł„Ų§ ŁŠŲ®ŁŲ¶ ŲµŁˆŲŖ ŲŖŲ“ŲŗŁŠŁ„ Ų§Ł„ŁˆŲ³Ų§Ų¦Ų· Ų¹Ł†ŲÆ ŁˆŲµŁˆŁ„ Ų„Ų“Ų¹Ų§Ų±</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Ł‚Ų§Ł†ŁˆŁ† LineageOS</string>
+ <string name="cmlicense_title">Ł‚Ų§Ł†ŁˆŁ† Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Ų„Ų¹Ų§ŲÆŲ© ŲŖŲ¹ŁŠŁŠŁ† Ų§Ł„Ų„Ų­ŲµŲ§Ų¦ŁŠŲ§ŲŖ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-as-rIN/cm_strings.xml b/res/values-as-rIN/cm_strings.xml
index 50076b6..9af52db 100644
--- a/res/values-as-rIN/cm_strings.xml
+++ b/res/values-as-rIN/cm_strings.xml
@@ -46,20 +46,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ą¦øą¦‚ą¦øą§ą¦•ą§°ą¦£</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ą¦øą¦‚ą¦øą§ą¦•ą§°ą¦£</string>
<string name="mod_version_default">ą¦…ą¦œą§ą¦žą¦¾ą¦¤</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą¦”ą¦æą¦­ą¦¾ą¦‡ą¦šą§° ą¦®ą¦”ą§‡ą¦²</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą¦”ą¦æą¦­ą¦¾ą¦‡ą¦š ą¦Øą¦¾ą¦®</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ą¦øą§ą¦¤ą§°</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ą¦øą§ą¦¤ą§°</string>
<string name="mod_api_level_default">ą¦…ą¦œą§ą¦žą¦¾ą¦¤</string>
<!-- About phone screen, build date -->
<string name="build_date">ą¦Øą¦æą§°ą§ą¦®ą¦¾ą¦£ą§° ą¦¤ą¦¾ą§°ą¦æą¦–</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ą¦†ą¦Ŗą¦”ą§‡ą¦Ÿą¦øą¦®ą§‚ą¦¹</string>
+ <string name="cmupdate_settings_title">Replicant ą¦†ą¦Ŗą¦”ą§‡ą¦Ÿą¦øą¦®ą§‚ą¦¹</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen ą¦Ŗą§ą¦Øą§°ą§ą¦¦ą§ą¦§ą¦¾ą§° ą¦†ą¦Ŗą¦”ą§‡ą¦Ÿ ą¦•ą§°ą¦•</string>
<string name="update_recovery_summary">ą¦†ą¦Ŗą¦”ą§‡ą¦Ÿ ą¦Ŗą§ą¦Øą§°ą§ą¦¦ą§ą¦§ą¦¾ą§° ą¦¤ą¦„ą¦¾ ą¦›ą¦æą¦·ą§ą¦Ÿą§‡ą¦® ą¦†ą¦Ŗą¦”ą§‡ą¦Ÿ</string>
@@ -979,7 +979,7 @@
<string name="interruptions_ignore_while_media_title">ą¦…ą¦”ą¦æą¦…\' ą¦”ą¦¾ą¦•ą¦æą¦‚ ą§°ą§‹ą¦§ ą¦•ą§°ą¦•</string>
<string name="interruptions_ignore_while_media_summary">ą¦…ą¦§ą¦æą¦øą§‚ą¦šą¦Øą¦¾ ą¦†ą¦¹ą¦æą¦²ą§‡ ą¦®ą¦æą¦”ą¦æą§Ÿą¦¾ą§° ą¦Ŗą§ą¦²ą§‡ą¦¬ą§‡ą¦• ą¦­ą¦²ą¦æą¦‰ą¦® ą¦¹ą§ą§°ą¦¾ą¦ø ą¦Øą¦•ą§°ą¦æą¦¬</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ą¦†ą¦‡ą¦Øą§€</string>
+ <string name="cmlicense_title">Replicant ą¦†ą¦‡ą¦Øą§€</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ą¦Ŗą§°ą¦æą¦øą¦‚ą¦–ą§ą¦Æą¦¾ ą§°ą¦æą¦›ą§‡ą¦Ÿ ą¦•ą§°ą¦•</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ast-rES/cm_strings.xml b/res/values-ast-rES/cm_strings.xml
index c0bdc8d..496d5d9 100644
--- a/res/values-ast-rES/cm_strings.xml
+++ b/res/values-ast-rES/cm_strings.xml
@@ -55,17 +55,17 @@
<string name="root_appops_summary">Mira y controla les regles root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">VersiĆ³n de LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">VersiĆ³n Replicant</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modelu del presƩu</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nome del presƩu</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Nivel d\'API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Nivel d\'API Replicant</string>
<!-- About phone screen, build date -->
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Anovamientos LineageOS</string>
+ <string name="cmupdate_settings_title">Anovamientos Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<!-- Themes Settings -->
<!-- Settings main menu entry -->
diff --git a/res/values-az-rAZ/cm_strings.xml b/res/values-az-rAZ/cm_strings.xml
index cfd939b..637c705 100644
--- a/res/values-az-rAZ/cm_strings.xml
+++ b/res/values-az-rAZ/cm_strings.xml
@@ -44,19 +44,19 @@
<string name="root_access_all">Tətbiqetmələr və ADB</string>
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS versiyası</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant versiyası</string>
<string name="mod_version_default">Bilinməyən</string>
<!-- About phone screen, Device model -->
<string name="device_model">Cihaz modeli</string>
<!-- About phone screen, Device name -->
<string name="device_name">Cihaz adı</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Bilinməyən</string>
<!-- About phone screen, build date -->
<string name="build_date">Quruluş tarixi</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS yeniləmələri</string>
+ <string name="cmupdate_settings_title">Replicant yeniləmələri</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen bərpa rejimini yenilə</string>
<string name="update_recovery_summary">Sistem yeniləməsi ilə bərpa rejimini yenilə</string>
diff --git a/res/values-be/cm_strings.xml b/res/values-be/cm_strings.xml
index e771cd8..a9e21d9 100644
--- a/res/values-be/cm_strings.xml
+++ b/res/values-be/cm_strings.xml
@@ -47,15 +47,15 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Š’ŠµŃ€ŃŃ–я LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Š’ŠµŃ€ŃŃ–я Replicant</string>
<string name="mod_version_default">ŠŠµŠ²ŃŠ“Š¾Š¼Š°</string>
<!-- About phone screen, Device model -->
<string name="device_model">ŠœŠ°Š“эŠ»ŃŒ ŠæрыŠ»Š°Š“ы</string>
<!-- About phone screen, Device name -->
<string name="device_name">Š†Š¼Ń ŠæрыŠ»Š°Š“ы</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Š£Š·Ń€Š¾Š²ŠµŠ½ŃŒ LineageOS API</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Š£Š·Ń€Š¾Š²ŠµŠ½ŃŒ Replicant API</string>
<string name="mod_api_level_default">ŠŠµŠ²ŃŠ“Š¾Š¼Š°</string>
<!-- About phone screen, build date -->
<string name="build_date">Š”Š°Ń‚Š° Š·Š±Š¾Ń€Šŗі</string>
@@ -980,7 +980,7 @@
<string name="interruptions_ignore_while_media_title">ŠŠµ ŠæрыŠ³Š»ŃƒŃˆŠ°Ń†ŃŒ Š³ŃƒŠŗ</string>
<string name="interruptions_ignore_while_media_summary">ŠŠµ Š·Š¼ŃŠ½ŃˆŠ°Ń†ŃŒ Š³ŃƒŃ‡Š½Š°ŃŃ†ŃŒ ŠæрŠ°Š¹Š³Ń€Š°Š²Š°Š½Š½Ń Š¼ŃƒŠ»ŃŒŃ‚Ń‹Š¼ŠµŠ“ыя Šæры Š°Ń‚рыŠ¼Š°Š½Š½Ń– ŠæŠ°Š²ŠµŠ“Š°Š¼Š»ŠµŠ½Š½ŃŃž</string>
<!-- CM Legal -->
- <string name="cmlicense_title">ŠŸŠ°Š»Ń–Ń‚Ń‹ŠŗŠ° ŠæрыŠ²Š°Ń‚Š½Š°ŃŃ†Ń– LineageOS</string>
+ <string name="cmlicense_title">ŠŸŠ°Š»Ń–Ń‚Ń‹ŠŗŠ° ŠæрыŠ²Š°Ń‚Š½Š°ŃŃ†Ń– Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Š”ŠŗіŠ“ стŠ°Ń‚ыстыŠŗі</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-bg/cm_strings.xml b/res/values-bg/cm_strings.xml
index 9313837..452b556 100644
--- a/res/values-bg/cm_strings.xml
+++ b/res/values-bg/cm_strings.xml
@@ -55,15 +55,15 @@
<string name="root_appops_summary">ŠŸŃ€ŠµŠ³Š»ŠµŠ“ Šø уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµ Š½Š° ŠæрŠ°Š²ŠøŠ»Š°Ń‚Š° Š·Š° Š°Š“Š¼ŠøŠ½ŠøстрŠ°Ń‚Š¾Ń€ŃŠŗŠø Š“Š¾ŃŃ‚ŃŠŠæ</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Š’ŠµŃ€ŃŠøя Š½Š° LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Š’ŠµŃ€ŃŠøя Š½Š° Replicant</string>
<string name="mod_version_default">ŠŠµŠøŠ·Š²ŠµŃŃ‚Š½Š°</string>
<!-- About phone screen, Device model -->
<string name="device_model">ŠœŠ¾Š“ŠµŠ» Š½Š° устрŠ¾Š¹ŃŃ‚Š²Š¾Ń‚Š¾</string>
<!-- About phone screen, Device name -->
<string name="device_name">Š˜Š¼Šµ Š½Š° устрŠ¾Š¹ŃŃ‚Š²Š¾Ń‚Š¾</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS ŠæрŠøŠ»Š¾Š¶Š½Š¾-ŠæрŠ¾Š³Ń€Š°Š¼ŠµŠ½ ŠøŠ½Ń‚ŠµŃ€Ń„ŠµŠ¹Ń Š½ŠøŠ²Š¾</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant ŠæрŠøŠ»Š¾Š¶Š½Š¾-ŠæрŠ¾Š³Ń€Š°Š¼ŠµŠ½ ŠøŠ½Ń‚ŠµŃ€Ń„ŠµŠ¹Ń Š½ŠøŠ²Š¾</string>
<string name="mod_api_level_default">ŠŠµŠøŠ·Š²ŠµŃŃ‚Š½Š°</string>
<!-- About phone screen, build date -->
<string name="build_date">Š”Š°Ń‚Š° Š½Š° ŠøŠ·Š³Ń€Š°Š¶Š“Š°Š½Šµ</string>
@@ -859,9 +859,9 @@
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
<string name="anonymous_statistics_title">Š”тŠ°Ń‚ŠøстŠøŠŗŠø</string>
- <string name="anonymous_statistics_summary">ŠŸŠ¾Š¼Š¾Š³Š½ŠµŃ‚Šµ Š“Š° Š½Š°ŠæрŠ°Š²ŠøŠ¼ LineageOS ŠæŠ¾-Š“Š¾Š±ŃŠŃ€, ŠŗŠ°Ń‚Š¾ рŠ°Š·Ń€ŠµŃˆŠøтŠµ Š“Š° съŠ±ŠøрŠ° Š°Š½Š¾Š½ŠøŠ¼Š½Šø стŠ°Ń‚ŠøстŠøчŠµŃŠŗŠø Š“Š°Š½Š½Šø</string>
+ <string name="anonymous_statistics_summary">ŠŸŠ¾Š¼Š¾Š³Š½ŠµŃ‚Šµ Š“Š° Š½Š°ŠæрŠ°Š²ŠøŠ¼ Replicant ŠæŠ¾-Š“Š¾Š±ŃŠŃ€, ŠŗŠ°Ń‚Š¾ рŠ°Š·Ń€ŠµŃˆŠøтŠµ Š“Š° съŠ±ŠøрŠ° Š°Š½Š¾Š½ŠøŠ¼Š½Šø стŠ°Ń‚ŠøстŠøчŠµŃŠŗŠø Š“Š°Š½Š½Šø</string>
<string name="anonymous_statistics_warning_title">Š˜Š½Ń„Š¾Ń€Š¼Š°Ń†Šøя</string>
- <string name="anonymous_statistics_warning">ŠŠŗтŠøŠ²ŠøрŠ°Š½ŠµŃ‚Š¾ щŠµ ŠæŠ¾Š·Š²Š¾Š»Šø Š½Š° LineageOS Statistics Š“Š° ŠøŠ·ŠæрŠ°Ń‰Š° Š½Šµ Š»ŠøчŠ½Š° ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя Š½Š° рŠ°Š·Ń€Š°Š±Š¾Ń‚чŠøцŠøтŠµ Š¾Ń‚ LineageOS, Š·Š° ŠæрŠ¾ŃŠ»ŠµŠ“яŠ²Š°Š½Šµ Š½Š° ŠøŠ½ŃŃ‚Š°Š»Š°Ń†ŠøŠøтŠµ Š² устрŠ¾Š¹ŃŃ‚Š²Š¾Ń‚Š¾. ŠŸŃ€ŠµŠ“Š¾ŃŃ‚Š°Š²ŠµŠ½Š°Ń‚Š° ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя Š²ŠŗŠ»ŃŽŃ‡Š²Š° уŠ½ŠøŠŗŠ°Š»ŠµŠ½ ŠøŠ“ŠµŠ½Ń‚ŠøфŠøŠŗŠ°Ń‚Š¾Ń€, ŠŗŠ¾Š¹Ń‚Š¾ Š½Šµ Š·Š°ŃŃ‚Ń€Š°ŃˆŠ°Š²Š° Š²Š°ŃˆŠ°Ń‚Š° ŠæŠ¾Š²ŠµŃ€ŠøтŠµŠ»Š½Š¾ŃŃ‚ ŠøŠ»Šø Š»ŠøчŠ½Šø Š“Š°Š½Š½Šø. Š”Š°Š½Š½ŠøтŠµ сŠµ ŠæŠ¾Š“Š°Š²Š°Ń‚ ŠæŠ¾ Š²Ń€ŠµŠ¼Šµ Š½Š° Š²ŃŃŠŗŠ¾ Š·Š°Ń€ŠµŠ¶Š“Š°Š½Šµ.\n\nŠŸŃ€ŠøŠ¼ŠµŃ€ Š·Š° Š“Š°Š½Š½ŠøтŠµ, ŠŗŠ¾ŠøтŠ¾ сŠ° ŠæŠ¾Š“Š°Š“ŠµŠ½Šø. Š“Š°Š½Š½Šø.</string>
+ <string name="anonymous_statistics_warning">ŠŠŗтŠøŠ²ŠøрŠ°Š½ŠµŃ‚Š¾ щŠµ ŠæŠ¾Š·Š²Š¾Š»Šø Š½Š° Replicant Statistics Š“Š° ŠøŠ·ŠæрŠ°Ń‰Š° Š½Šµ Š»ŠøчŠ½Š° ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя Š½Š° рŠ°Š·Ń€Š°Š±Š¾Ń‚чŠøцŠøтŠµ Š¾Ń‚ Replicant, Š·Š° ŠæрŠ¾ŃŠ»ŠµŠ“яŠ²Š°Š½Šµ Š½Š° ŠøŠ½ŃŃ‚Š°Š»Š°Ń†ŠøŠøтŠµ Š² устрŠ¾Š¹ŃŃ‚Š²Š¾Ń‚Š¾. ŠŸŃ€ŠµŠ“Š¾ŃŃ‚Š°Š²ŠµŠ½Š°Ń‚Š° ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя Š²ŠŗŠ»ŃŽŃ‡Š²Š° уŠ½ŠøŠŗŠ°Š»ŠµŠ½ ŠøŠ“ŠµŠ½Ń‚ŠøфŠøŠŗŠ°Ń‚Š¾Ń€, ŠŗŠ¾Š¹Ń‚Š¾ Š½Šµ Š·Š°ŃŃ‚Ń€Š°ŃˆŠ°Š²Š° Š²Š°ŃˆŠ°Ń‚Š° ŠæŠ¾Š²ŠµŃ€ŠøтŠµŠ»Š½Š¾ŃŃ‚ ŠøŠ»Šø Š»ŠøчŠ½Šø Š“Š°Š½Š½Šø. Š”Š°Š½Š½ŠøтŠµ сŠµ ŠæŠ¾Š“Š°Š²Š°Ń‚ ŠæŠ¾ Š²Ń€ŠµŠ¼Šµ Š½Š° Š²ŃŃŠŗŠ¾ Š·Š°Ń€ŠµŠ¶Š“Š°Š½Šµ.\n\nŠŸŃ€ŠøŠ¼ŠµŃ€ Š·Š° Š“Š°Š½Š½ŠøтŠµ, ŠŗŠ¾ŠøтŠ¾ сŠ° ŠæŠ¾Š“Š°Š“ŠµŠ½Šø. Š“Š°Š½Š½Šø.</string>
<string name="enable_reporting_title">Š Š°Š·Ń€ŠµŃˆŠø Š¾Ń‚чŠøтŠ°Š½Šµ</string>
<string name="preview_data_title">Š’ŠøŠ·ŃƒŠ°Š»ŠøŠ·ŠøрŠ°Š½Šµ Š½Š° Š“Š°Š½Š½ŠøтŠµ</string>
<string name="view_stats_title">ŠŸŃ€ŠµŠ³Š»ŠµŠ“ Š½Š° стŠ°Ń‚ŠøстŠøŠŗŠøтŠµ</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">ŠŠµ Š½Š°Š¼Š°Š»ŃŠ²Š°Š¹ сŠøŠ»Š°Ń‚Š° Š½Š° Š·Š²ŃƒŠŗŠ°</string>
<string name="interruptions_ignore_while_media_summary">ŠŠµ Š½Š°Š¼Š°Š»ŃŠ²Š°Š¹ сŠøŠ»Š°Ń‚Š° Š½Š° Š·Š²ŃƒŠŗŠ°, ŠŗŠ¾Š³Š°Ń‚Š¾ ŠæрŠøстŠøŠ³Š° ŠøŠ·Š²ŠµŃŃ‚ŠøŠµ</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ŠæрŠ°Š²Š½Š° ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя</string>
+ <string name="cmlicense_title">Replicant ŠæрŠ°Š²Š½Š° ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ŠŃƒŠ»ŠøрŠ°Š½Šµ Š½Š° стŠ°Ń‚ŠøстŠøŠŗŠ°Ń‚Š°</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-bn-rBD/cm_strings.xml b/res/values-bn-rBD/cm_strings.xml
index fee25de..6a78593 100644
--- a/res/values-bn-rBD/cm_strings.xml
+++ b/res/values-bn-rBD/cm_strings.xml
@@ -37,13 +37,13 @@
<string name="root_access_all">ą¦…ą§ą¦Æą¦¾ą¦Ŗą¦ø ą¦ą¦¬ą¦‚ ą¦ą¦”ą¦æą¦¬ą¦æ</string>
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version">ą¦øą¦¾ą§Ÿą¦¾ą¦Øą§‹ą¦œą§‡ą¦Øą¦®ą¦” ą¦øą¦‚ą¦øą§ą¦•ą¦°ą¦£</string>
<string name="mod_version_default">ą¦…ą¦œą¦¾ą¦Øą¦¾</string>
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS ą¦ą¦Ŗą¦æą¦†ą¦‡ ą¦²ą§‡ą¦­ą§‡ą¦²</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant ą¦ą¦Ŗą¦æą¦†ą¦‡ ą¦²ą§‡ą¦­ą§‡ą¦²</string>
<string name="mod_api_level_default">ą¦…ą¦œą¦¾ą¦Øą¦¾</string>
<!-- About phone screen, build date -->
<string name="build_date">ą¦¤ą§ˆą¦°ą§€ ą¦¤ą¦¾ą¦°ą¦æą¦–</string>
diff --git a/res/values-br-rFR/cm_strings.xml b/res/values-br-rFR/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-br-rFR/cm_strings.xml
+++ b/res/values-br-rFR/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-bs-rBA/cm_strings.xml b/res/values-bs-rBA/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-bs-rBA/cm_strings.xml
+++ b/res/values-bs-rBA/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-ca/cm_strings.xml b/res/values-ca/cm_strings.xml
index 19b346a..355747e 100644
--- a/res/values-ca/cm_strings.xml
+++ b/res/values-ca/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Mostra i controla les regles de superusuari</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">VersiĆ³ de LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">VersiĆ³ de Replicant</string>
<string name="mod_version_default">Desconegut</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model del dispositiu</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nom del dispositiu</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Nivell de l\'API de LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Nivell de l\'API de Replicant</string>
<string name="mod_api_level_default">Desconegut</string>
<!-- About phone screen, build date -->
<string name="build_date">Data de compilaciĆ³</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Actualitzacions LineageOS</string>
+ <string name="cmupdate_settings_title">Actualitzacions Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Actualitza la recuperaciĆ³ de Cyanogen</string>
<string name="update_recovery_summary">Actualitza la recuperaciĆ³ amb les actualitzacions del sistema</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Sense filtres establerts</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">EstadĆ­stiques de LineageOS</string>
- <string name="anonymous_statistics_summary">Ajuda a fer millor LineageOS optant a transmetre estadĆ­stiques anĆ²nimes</string>
+ <string name="anonymous_statistics_title">EstadĆ­stiques de Replicant</string>
+ <string name="anonymous_statistics_summary">Ajuda a fer millor Replicant optant a transmetre estadĆ­stiques anĆ²nimes</string>
<string name="anonymous_statistics_warning_title">Quant a</string>
- <string name="anonymous_statistics_warning">Optant a les estadĆ­stiques de LineageOS permetrĆ s que dades no-personals siguin transmeses als desenvolupadors de LineageOS per rastrejar les instalĀ·lacions individuals a travĆ©s dels dispositius. La informaciĆ³ transmesa inclou un identificador Ćŗnic, que no compromet la privacitat o les dades personals. Les dades son transmeses durant cada arrancada.\n\nPer un exemple de les dades transmeses, pica a vista prĆØvia de Dades.</string>
+ <string name="anonymous_statistics_warning">Optant a les estadĆ­stiques de Replicant permetrĆ s que dades no-personals siguin transmeses als desenvolupadors de Replicant per rastrejar les instalĀ·lacions individuals a travĆ©s dels dispositius. La informaciĆ³ transmesa inclou un identificador Ćŗnic, que no compromet la privacitat o les dades personals. Les dades son transmeses durant cada arrancada.\n\nPer un exemple de les dades transmeses, pica a vista prĆØvia de Dades.</string>
<string name="enable_reporting_title">Activa els informes</string>
<string name="preview_data_title">Vista prĆØvia de Dades</string>
<string name="view_stats_title">Veure estadĆ­stiques</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Evita la baixada del so</string>
<string name="interruptions_ignore_while_media_summary">No redueixis el volum de reproducciĆ³ multimĆØdia quan arribi una notificaciĆ³</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LlicĆØncia LineageOS</string>
+ <string name="cmlicense_title">LlicĆØncia Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Reinicia estadĆ­stiques</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-cs/cm_strings.xml b/res/values-cs/cm_strings.xml
index 2690199..4e59bb4 100644
--- a/res/values-cs/cm_strings.xml
+++ b/res/values-cs/cm_strings.xml
@@ -57,20 +57,20 @@
<string name="root_appops_summary">Zobrazit a zpravovat pravidla pÅ™Ć­stupÅÆ root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Verze systƩmu LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Verze systƩmu Replicant</string>
<string name="mod_version_default">NeznƔmƔ</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model</string>
<!-- About phone screen, Device name -->
<string name="device_name">NĆ”zev zaÅ™Ć­zenĆ­</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Verze LineageOS API</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Verze Replicant API</string>
<string name="mod_api_level_default">NeznƔmƔ</string>
<!-- About phone screen, build date -->
<string name="build_date">Datum sestavenĆ­</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Aktualizace LineageOS</string>
+ <string name="cmupdate_settings_title">Aktualizace Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Aktualizovat Cyanogen recovery</string>
<string name="update_recovery_summary">Aktualizovat recovery pomocƭ aktualizace systƩmu</string>
@@ -860,10 +860,10 @@
<string name="no_filters_title">Nenastaven Å¾Ć”dnĆ½ filtr</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS statistiky</string>
- <string name="anonymous_statistics_summary">Pomozte zdokonalit LineageOS povolenƭm zasƭlƔnƭm anonymnƭch statistik</string>
+ <string name="anonymous_statistics_title">Replicant statistiky</string>
+ <string name="anonymous_statistics_summary">Pomozte zdokonalit Replicant povolenƭm zasƭlƔnƭm anonymnƭch statistik</string>
<string name="anonymous_statistics_warning_title">O aplikaci</string>
- <string name="anonymous_statistics_warning">PovolenĆ­m zasĆ­lĆ”nĆ­ statistik systĆ©mu LineageOS umožnĆ­ odesĆ­lat neosobnĆ­ statistickĆ” data vĆ½vojĆ”Å™ÅÆm k zjiŔńovĆ”nĆ­ stavu instalace na rÅÆznĆ½ch zaÅ™Ć­zenĆ­ch. OdesĆ­lanĆ” data obsahujĆ­ unikĆ”tnĆ­ identifikĆ”tor zaÅ™Ć­zenĆ­, kterĆ½ nezpÅÆsobĆ­ Å¾Ć”dnou kompromitaci soukromĆ­ nebo osobnĆ­ch dat. Data jsou odesĆ­lĆ”na při každĆ©m restartu zaÅ™Ć­zenĆ­.\n\nDotykem na ā€žNĆ”hled datā€œ se mÅÆžete podĆ­vat na pÅ™Ć­klad odesĆ­lanĆ½ch dat.</string>
+ <string name="anonymous_statistics_warning">PovolenĆ­m zasĆ­lĆ”nĆ­ statistik systĆ©mu Replicant umožnĆ­ odesĆ­lat neosobnĆ­ statistickĆ” data vĆ½vojĆ”Å™ÅÆm k zjiŔńovĆ”nĆ­ stavu instalace na rÅÆznĆ½ch zaÅ™Ć­zenĆ­ch. OdesĆ­lanĆ” data obsahujĆ­ unikĆ”tnĆ­ identifikĆ”tor zaÅ™Ć­zenĆ­, kterĆ½ nezpÅÆsobĆ­ Å¾Ć”dnou kompromitaci soukromĆ­ nebo osobnĆ­ch dat. Data jsou odesĆ­lĆ”na při každĆ©m restartu zaÅ™Ć­zenĆ­.\n\nDotykem na ā€žNĆ”hled datā€œ se mÅÆžete podĆ­vat na pÅ™Ć­klad odesĆ­lanĆ½ch dat.</string>
<string name="enable_reporting_title">Povolit odesƭlƔnƭ</string>
<string name="preview_data_title">NƔhled dat</string>
<string name="view_stats_title">Zobrazit statistiky</string>
@@ -1008,7 +1008,7 @@
<string name="interruptions_ignore_while_media_title">ZabrĆ”nit potlačenĆ­ hudby</string>
<string name="interruptions_ignore_while_media_summary">Nesnižovat hlasitost přehrĆ”vanĆ© hudby při oznĆ”menĆ­</string>
<!-- CM Legal -->
- <string name="cmlicense_title">PrƔvnƭ ujednƔnƭ LineageOS</string>
+ <string name="cmlicense_title">PrƔvnƭ ujednƔnƭ Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Resetovat statistiky</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-csb-rPL/cm_strings.xml b/res/values-csb-rPL/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-csb-rPL/cm_strings.xml
+++ b/res/values-csb-rPL/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-cy/cm_strings.xml b/res/values-cy/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-cy/cm_strings.xml
+++ b/res/values-cy/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-da/cm_strings.xml b/res/values-da/cm_strings.xml
index 2181214..372082d 100644
--- a/res/values-da/cm_strings.xml
+++ b/res/values-da/cm_strings.xml
@@ -48,20 +48,20 @@
<string name="root_appops_title">Administrer root adgang</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS-version</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant-version</string>
<string name="mod_version_default">Ukendt</string>
<!-- About phone screen, Device model -->
<string name="device_model">Enhedsmodel</string>
<!-- About phone screen, Device name -->
<string name="device_name">Enhedens navn</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API niveau</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API niveau</string>
<string name="mod_api_level_default">Ukendt</string>
<!-- About phone screen, build date -->
<string name="build_date">KĆørselsdato</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS-opdateringer</string>
+ <string name="cmupdate_settings_title">Replicant-opdateringer</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">OpdatƩr Cyanogen recovery</string>
<string name="update_recovery_summary">OpdatƩr recovery med systemopdateringer</string>
@@ -977,7 +977,7 @@
<string name="interruptions_ignore_while_media_title">UndgƄ lyddƦmpning</string>
<string name="interruptions_ignore_while_media_summary">ReducƩr ikke lydstyrken, nƄr en meddelelse modtages</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Juridisk information for LineageOS</string>
+ <string name="cmlicense_title">Juridisk information for Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Nulstil statistikker</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-de/cm_strings.xml b/res/values-de/cm_strings.xml
index 7215a05..870100d 100644
--- a/res/values-de/cm_strings.xml
+++ b/res/values-de/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Anzeigen und Kontrollieren der Root-Regeln</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS-Version</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant-Version</string>
<string name="mod_version_default">Unbekannt</string>
<!-- About phone screen, Device model -->
<string name="device_model">GerƤtemodell</string>
<!-- About phone screen, Device name -->
<string name="device_name">GerƤtename</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API-Level</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API-Level</string>
<string name="mod_api_level_default">Unbekannt</string>
<!-- About phone screen, build date -->
<string name="build_date">Build-Datum</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS-Updates</string>
+ <string name="cmupdate_settings_title">Replicant-Updates</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">CM-Recovery aktualisieren</string>
<string name="update_recovery_summary">Recovery bei Systemupdates aktualisieren</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Keine Filter aktiv</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS-Statistiken</string>
- <string name="anonymous_statistics_summary">Helfen Sie uns, LineageOS zu verbessern, indem Sie dem Sammeln anonymer GerƤtestatistiken zustimmen.</string>
+ <string name="anonymous_statistics_title">Replicant-Statistiken</string>
+ <string name="anonymous_statistics_summary">Helfen Sie uns, Replicant zu verbessern, indem Sie dem Sammeln anonymer GerƤtestatistiken zustimmen.</string>
<string name="anonymous_statistics_warning_title">Ɯber</string>
- <string name="anonymous_statistics_warning">Die Aktivierung der LineageOS-Statistiken ermƶglicht die Ɯbertragung von nicht-personenbezogenen Daten an die Entwickler von LineageOS. Die bei jedem Neustart des GerƤts Ć¼bermittelten Daten beeintrƤchtigen nicht die PrivatsphƤre, da sie keinerlei RĆ¼ckschlĆ¼sse auf den Benutzer zulassen.\n\nFĆ¼r ein Beispiel der gesendeten Daten bitte auf \"Vorschau\" klicken.</string>
+ <string name="anonymous_statistics_warning">Die Aktivierung der Replicant-Statistiken ermƶglicht die Ɯbertragung von nicht-personenbezogenen Daten an die Entwickler von Replicant. Die bei jedem Neustart des GerƤts Ć¼bermittelten Daten beeintrƤchtigen nicht die PrivatsphƤre, da sie keinerlei RĆ¼ckschlĆ¼sse auf den Benutzer zulassen.\n\nFĆ¼r ein Beispiel der gesendeten Daten bitte auf \"Vorschau\" klicken.</string>
<string name="enable_reporting_title">Berichte einschalten</string>
<string name="preview_data_title">Vorschau</string>
<string name="view_stats_title">Statistiken anzeigen</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Audio-DƤmpfung verhindern</string>
<string name="interruptions_ignore_while_media_summary">MedienlautstƤrke beim Eintreffen einer Benachrichtigung nicht reduzieren</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Rechtliche Hinweise zu LineageOS</string>
+ <string name="cmlicense_title">Rechtliche Hinweise zu Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Statistik zurĆ¼cksetzen</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-el/cm_strings.xml b/res/values-el/cm_strings.xml
index 6c327d6..4aef553 100644
--- a/res/values-el/cm_strings.xml
+++ b/res/values-el/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Ī ĻĪæĪ²ĪæĪ»Ī® ĪŗĪ±Ī¹ Ī­Ī»ĪµĪ³Ļ‡ĪæĻ‚ Ļ„Ļ‰Ī½ ĪŗĪ±Ī½ĻŒĪ½Ļ‰Ī½ root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">ĪˆĪŗĪ“ĪæĻƒĪ· LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">ĪˆĪŗĪ“ĪæĻƒĪ· Replicant</string>
<string name="mod_version_default">Ī†Ī³Ī½Ļ‰ĻƒĻ„Ī·</string>
<!-- About phone screen, Device model -->
<string name="device_model">ĪœĪæĪ½Ļ„Ī­Ī»Īæ ĻƒĻ…ĻƒĪŗĪµĻ…Ī®Ļ‚</string>
<!-- About phone screen, Device name -->
<string name="device_name">ĪŒĪ½ĪæĪ¼Ī± ĻƒĻ…ĻƒĪŗĪµĻ…Ī®Ļ‚</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Ī•Ļ€ĪÆĻ€ĪµĪ“Īæ LineageOS API</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Ī•Ļ€ĪÆĻ€ĪµĪ“Īæ Replicant API</string>
<string name="mod_api_level_default">Ī†Ī³Ī½Ļ‰ĻƒĻ„Ī·</string>
<!-- About phone screen, build date -->
<string name="build_date">Ī—Ī¼ĪµĻĪæĪ¼Ī·Ī½ĪÆĪ± Ī­ĪŗĪ“ĪæĻƒĪ·Ļ‚</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Ī•Ī½Ī·Ī¼ĪµĻĻŽĻƒĪµĪ¹Ļ‚ LineageOS</string>
+ <string name="cmupdate_settings_title">Ī•Ī½Ī·Ī¼ĪµĻĻŽĻƒĪµĪ¹Ļ‚ Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Ī•Ī½Ī·Ī¼Ī­ĻĻ‰ĻƒĪ· Cyanogen recovery</string>
<string name="update_recovery_summary">Ī•Ī½Ī·Ī¼Ī­ĻĻ‰ĻƒĪ· Ļ„Ī·Ļ‚ recovery Ī¼Īµ Ļ„Ī¹Ļ‚ ĪµĪ½Ī·Ī¼ĪµĻĻŽĻƒĪµĪ¹Ļ‚ ĻƒĻ…ĻƒĻ„Ī®Ī¼Ī±Ļ„ĪæĻ‚</string>
@@ -1011,7 +1011,7 @@
<string name="interruptions_ignore_while_media_title">Ī ĻĻŒĪ»Ī·ĻˆĪ· Ī¼ĪµĪÆĻ‰ĻƒĪ·Ļ‚ Ī­Ī½Ļ„Ī±ĻƒĪ·Ļ‚ Ļ€ĪæĪ»Ļ…Ī¼Ī­ĻƒĻ‰Ī½</string>
<string name="interruptions_ignore_while_media_summary">ĪĪ± Ī¼Ī· Ī¼ĪµĪ¹ĻŽĪ½ĪµĻ„Ī±Ī¹ Ī· Ī­Ī½Ļ„Ī±ĻƒĪ· Ļ„Ī·Ļ‚ Ī±Ī½Ī±Ļ€Ī±ĻĪ±Ī³Ļ‰Ī³Ī®Ļ‚ Ļ€ĪæĪ»Ļ…Ī¼Ī­ĻƒĻ‰Ī½ ĻŒĻ„Ī±Ī½ Ļ†Ļ„Ī¬Ī½ĪµĪ¹ Ī¼Ī¹Ī± ĪµĪ¹Ī“ĪæĻ€ĪæĪÆĪ·ĻƒĪ·</string>
<!-- CM Legal -->
- <string name="cmlicense_title">ĪĪæĪ¼Ī¹ĪŗĪ­Ļ‚ Ļ€Ī»Ī·ĻĪæĻ†ĪæĻĪÆĪµĻ‚ LineageOS</string>
+ <string name="cmlicense_title">ĪĪæĪ¼Ī¹ĪŗĪ­Ļ‚ Ļ€Ī»Ī·ĻĪæĻ†ĪæĻĪÆĪµĻ‚ Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Ī•Ļ€Ī±Ī½Ī±Ļ†ĪæĻĪ¬ ĻƒĻ„Ī±Ļ„Ī¹ĻƒĻ„Ī¹ĪŗĻŽĪ½</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-en-rAU/cm_strings.xml b/res/values-en-rAU/cm_strings.xml
index c472380..b26c895 100644
--- a/res/values-en-rAU/cm_strings.xml
+++ b/res/values-en-rAU/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">View and control the root rules</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS version</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant version</string>
<string name="mod_version_default">Unknown</string>
<!-- About phone screen, Device model -->
<string name="device_model">Device model</string>
<!-- About phone screen, Device name -->
<string name="device_name">Device name</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level">LineageOS API level</string>
<string name="mod_api_level_default">Unknown</string>
<!-- About phone screen, build date -->
<string name="build_date">Build date</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS updates</string>
+ <string name="cmupdate_settings_title">Replicant updates</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Update Cyanogen recovery</string>
<string name="update_recovery_summary">Update recovery with system updates</string>
@@ -1009,7 +1009,7 @@
<string name="interruptions_ignore_while_media_title">Prevent audio ducking</string>
<string name="interruptions_ignore_while_media_summary">Do not reduce media playback volume when a notification arrives</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS legal</string>
+ <string name="cmlicense_title">Replicant legal</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Reset stats</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-en-rGB/cm_strings.xml b/res/values-en-rGB/cm_strings.xml
index 14e33b4..8f327df 100644
--- a/res/values-en-rGB/cm_strings.xml
+++ b/res/values-en-rGB/cm_strings.xml
@@ -55,14 +55,14 @@
<string name="root_appops_summary">View and control the root rules</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version">LineageOS version</string>
<string name="mod_version_default">Unknown</string>
<!-- About phone screen, Device model -->
<string name="device_model">Device model</string>
<!-- About phone screen, Device name -->
<string name="device_name">Device name</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level">LineageOS API level</string>
<string name="mod_api_level_default">Unknown</string>
<!-- About phone screen, build date -->
diff --git a/res/values-en-rIN/cm_strings.xml b/res/values-en-rIN/cm_strings.xml
index 9768f0f..349384e 100644
--- a/res/values-en-rIN/cm_strings.xml
+++ b/res/values-en-rIN/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">View and control the root rules</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS version</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant version</string>
<string name="mod_version_default">Unknown</string>
<!-- About phone screen, Device model -->
<string name="device_model">Device model</string>
<!-- About phone screen, Device name -->
<string name="device_name">Device name</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API level</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API level</string>
<string name="mod_api_level_default">Unknown</string>
<!-- About phone screen, build date -->
<string name="build_date">Build date</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS updates</string>
+ <string name="cmupdate_settings_title">Replicant updates</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Update Cyanogen recovery</string>
<string name="update_recovery_summary">Update recovery with system updates</string>
@@ -1009,7 +1009,7 @@
<string name="interruptions_ignore_while_media_title">Prevent audio ducking</string>
<string name="interruptions_ignore_while_media_summary">Do not reduce media playback volume when a notification arrives</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS legal</string>
+ <string name="cmlicense_title">Replicant legal</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Reset stats</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-en-rPT/cm_strings.xml b/res/values-en-rPT/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-en-rPT/cm_strings.xml
+++ b/res/values-en-rPT/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-eo/cm_strings.xml b/res/values-eo/cm_strings.xml
index ab373c4..e34fb4d 100644
--- a/res/values-eo/cm_strings.xml
+++ b/res/values-eo/cm_strings.xml
@@ -29,11 +29,11 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version_default">Nekonata</string>
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Nekonata</string>
<!-- About phone screen, build date -->
<!-- CM Updater -->
diff --git a/res/values-es-rCO/cm_strings.xml b/res/values-es-rCO/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-es-rCO/cm_strings.xml
+++ b/res/values-es-rCO/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-es-rMX/cm_strings.xml b/res/values-es-rMX/cm_strings.xml
index 8c97c67..b0f2145 100644
--- a/res/values-es-rMX/cm_strings.xml
+++ b/res/values-es-rMX/cm_strings.xml
@@ -29,11 +29,11 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Nivel de API de LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Nivel de API de Replicant</string>
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-es-rUS/cm_strings.xml b/res/values-es-rUS/cm_strings.xml
index 160c058..c51a23e 100644
--- a/res/values-es-rUS/cm_strings.xml
+++ b/res/values-es-rUS/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Ver y controlar las reglas administrativas</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">VersiĆ³n de LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">VersiĆ³n de Replicant</string>
<string name="mod_version_default">Desconocido</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modelo de dispositivo</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nombre del dispositivo</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Nivel de API de LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Nivel de API de Replicant</string>
<string name="mod_api_level_default">Desconocido</string>
<!-- About phone screen, build date -->
<string name="build_date">Fecha de compilaciĆ³n</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Actualizaciones de LineageOS</string>
+ <string name="cmupdate_settings_title">Actualizaciones de Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Actualizar recovery de CyanogenMod</string>
<string name="update_recovery_summary">Actualizar recovery con las actualizaciones del sistema</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">No hay filtros establecidos</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">EstadĆ­sticas de LineageOS</string>
- <string name="anonymous_statistics_summary">Ayude a mejorar LineageOS mediante el envĆ­o anĆ³nimo de estadĆ­sticas</string>
+ <string name="anonymous_statistics_title">EstadĆ­sticas de Replicant</string>
+ <string name="anonymous_statistics_summary">Ayude a mejorar Replicant mediante el envĆ­o anĆ³nimo de estadĆ­sticas</string>
<string name="anonymous_statistics_warning_title">Acerca de</string>
- <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆ­o de estadĆ­sticas de LineageOS, autorizas el envĆ­o de informaciĆ³n de carĆ”cter no personal a los desarrolladores de LineageOS para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string>
+ <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆ­o de estadĆ­sticas de Replicant, autorizas el envĆ­o de informaciĆ³n de carĆ”cter no personal a los desarrolladores de Replicant para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string>
<string name="enable_reporting_title">Activar envĆ­o de estadĆ­sticas</string>
<string name="preview_data_title">Previsualizar datos</string>
<string name="view_stats_title">Ver estadĆ­sticas</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Prevenir reducciĆ³n de audio</string>
<string name="interruptions_ignore_while_media_summary">No reducir el volumen de reproducciĆ³n cuando llegue una notificaciĆ³n</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Licencia de LineageOS</string>
+ <string name="cmlicense_title">Licencia de Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Restablecer estadĆ­sticas</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-es/cm_strings.xml b/res/values-es/cm_strings.xml
index 153d95f..2ad3122 100644
--- a/res/values-es/cm_strings.xml
+++ b/res/values-es/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Ver y controlar las reglas de la raĆ­z</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">VersiĆ³n de LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">VersiĆ³n de Replicant</string>
<string name="mod_version_default">Desconocida</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modelo del dispositivo</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nombre del dispositivo</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Nivel de la API de LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Nivel de la API de Replicant</string>
<string name="mod_api_level_default">Desconocida</string>
<!-- About phone screen, build date -->
<string name="build_date">Fecha de compilaciĆ³n</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Actualizaciones de LineageOS</string>
+ <string name="cmupdate_settings_title">Actualizaciones de Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Actualizar recovery de Cyanogen</string>
<string name="update_recovery_summary">Actualizar recovery con las actualizaciones del sistema</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">No hay filtros establecidos</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">EstadĆ­sticas de LineageOS</string>
- <string name="anonymous_statistics_summary">Ayude a mejorar LineageOS mediante el envĆ­o anĆ³nimo de estadĆ­sticas</string>
+ <string name="anonymous_statistics_title">EstadĆ­sticas de Replicant</string>
+ <string name="anonymous_statistics_summary">Ayude a mejorar Replicant mediante el envĆ­o anĆ³nimo de estadĆ­sticas</string>
<string name="anonymous_statistics_warning_title">Acerca de</string>
- <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆ­o de estadĆ­sticas de LineageOS, autorizas el envĆ­o de informaciĆ³n de carĆ”cter no personal a los desarrolladores de LineageOS para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string>
+ <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆ­o de estadĆ­sticas de Replicant, autorizas el envĆ­o de informaciĆ³n de carĆ”cter no personal a los desarrolladores de Replicant para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string>
<string name="enable_reporting_title">Activar envĆ­o de estadĆ­sticas</string>
<string name="preview_data_title">Previsualizar datos</string>
<string name="view_stats_title">Ver estadĆ­sticas</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Prevenir reducciĆ³n de audio</string>
<string name="interruptions_ignore_while_media_summary">No reducir el volumen de reproducciĆ³n cuando llegue una notificaciĆ³n</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Licencia de LineageOS</string>
+ <string name="cmlicense_title">Licencia de Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Restablecer estadĆ­sticas</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-et-rEE/cm_strings.xml b/res/values-et-rEE/cm_strings.xml
index ae000bd..bc8969d 100644
--- a/res/values-et-rEE/cm_strings.xml
+++ b/res/values-et-rEE/cm_strings.xml
@@ -46,19 +46,19 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS versioon</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant versioon</string>
<string name="mod_version_default">Teadmata</string>
<!-- About phone screen, Device model -->
<string name="device_model">Seadme mudel</string>
<!-- About phone screen, Device name -->
<string name="device_name">Seadme nimi</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Teadmata</string>
<!-- About phone screen, build date -->
<string name="build_date">Kooste kuupƤev</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS uuendused</string>
+ <string name="cmupdate_settings_title">Replicant uuendused</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Uuenda Cyanogeni taasterežiimi</string>
<string name="update_recovery_summary">Uuenda recovery sĆ¼steemi uuendusega</string>
@@ -866,7 +866,7 @@
<string name="interruptions_ignore_while_media_title">Enneta heli sumbumist</string>
<string name="interruptions_ignore_while_media_summary">Ƅra alanda meedia helitugevust teavituse saabumisel</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS juriidiline info</string>
+ <string name="cmlicense_title">Replicant juriidiline info</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Nulli statistika</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-eu-rES/cm_strings.xml b/res/values-eu-rES/cm_strings.xml
index 0bf3971..d2159e2 100644
--- a/res/values-eu-rES/cm_strings.xml
+++ b/res/values-eu-rES/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Ikusi eta kontrolatu root arauak</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS bertsioa</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant bertsioa</string>
<string name="mod_version_default">Ezezaguna</string>
<!-- About phone screen, Device model -->
<string name="device_model">Gailuaren modeloa</string>
<!-- About phone screen, Device name -->
<string name="device_name">Gailuaren izena</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API maila</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API maila</string>
<string name="mod_api_level_default">Ezezaguna</string>
<!-- About phone screen, build date -->
<string name="build_date">Konpilatze data</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS eguneraketak</string>
+ <string name="cmupdate_settings_title">Replicant eguneraketak</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Eguneratu Cyanogen berreskuratzea</string>
<string name="update_recovery_summary">Eguneratu berreskuratzea sistema eguneraketekin</string>
@@ -1008,7 +1008,7 @@ Informazio hau gailuaren abio bakoitzean bidaltzen da.\n\nBidalitako informazioa
<string name="interruptions_ignore_while_media_title">Eragotzi beherakadak audioan</string>
<string name="interruptions_ignore_while_media_summary">Ez gutxiagotu multimedia erreprodukzioaren bolumena jakinarazpen bat jasotzean</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS lizentzia</string>
+ <string name="cmlicense_title">Replicant lizentzia</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Ezabatu estatistikak</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-fa/cm_strings.xml b/res/values-fa/cm_strings.xml
index 1ea59aa..bf6a64b 100644
--- a/res/values-fa/cm_strings.xml
+++ b/res/values-fa/cm_strings.xml
@@ -46,14 +46,14 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">Ų§Ł†ā€ŒŲ§Łā€ŒŲ³ŪŒ</string>
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version">Ł†Ų³Ų®Ł‡ Ų³Ų§ŪŒŲ§Ł†ŁˆŚ˜Ł†ā€ŒŁ…ŁˆŲÆ</string>
<string name="mod_version_default">Ł†Ų§Ų“Ł†Ų§Ų®ŲŖŁ‡</string>
<!-- About phone screen, Device model -->
<string name="device_model">Ł…ŲÆŁ„ ŲÆŲ³ŲŖŚÆŲ§Ł‡</string>
<!-- About phone screen, Device name -->
<string name="device_name">Ł†Ų§Ł… ŲÆŲ³ŲŖŚÆŲ§Ł‡</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Ł†Ų§Ų“Ł†Ų§Ų®ŲŖŁ‡</string>
<!-- About phone screen, build date -->
<string name="build_date">ŲŖŲ§Ų±ŪŒŲ® Ų³Ų§Ų®ŲŖ</string>
diff --git a/res/values-fi/cm_strings.xml b/res/values-fi/cm_strings.xml
index 18d6b44..cf974ad 100644
--- a/res/values-fi/cm_strings.xml
+++ b/res/values-fi/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Tarkastele ja hallinnoi root-sƤƤntƶjƤ</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS-versio</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant-versio</string>
<string name="mod_version_default">Tuntematon</string>
<!-- About phone screen, Device model -->
<string name="device_model">Laitteen malli</string>
<!-- About phone screen, Device name -->
<string name="device_name">Laitteen nimi</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API-taso</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API-taso</string>
<string name="mod_api_level_default">Tuntematon</string>
<!-- About phone screen, build date -->
<string name="build_date">LuontipƤivƤ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS-pƤivitykset</string>
+ <string name="cmupdate_settings_title">Replicant-pƤivitykset</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">PƤivitƤ Cyanogen Recovery</string>
<string name="update_recovery_summary">PƤivitƤ Recovery-tila jƤrjestelmƤpƤivityksen aikana</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Suodattimia ei asetettu</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS-tilastot</string>
- <string name="anonymous_statistics_summary">Auta tekemƤƤn LineageOSista parempi tarjoamalla anonyymejƤ tilastoraportteja</string>
+ <string name="anonymous_statistics_title">Replicant-tilastot</string>
+ <string name="anonymous_statistics_summary">Auta tekemƤƤn Replicantista parempi tarjoamalla anonyymejƤ tilastoraportteja</string>
<string name="anonymous_statistics_warning_title">Tietoja</string>
- <string name="anonymous_statistics_warning">LineageOS-tilastojen kƤyttƶƶnotto mahdollistaa anonyymien tietojen lƤhettƤmisen LineageOSin kehittƤjille, jotta laitteiden jƤrjestelmƤasennuksia voidaan seurata. Tiedot sisƤltƤvƤt yksilƶllisen tunnisteen, joka ei vaaranna henkilƶkohtaisia tietojasi. Tietoja lƤhetetƤƤn jokaisella uudelleenkƤynnistyskerralla.\n\nValitse Esikatsele tietoja nƤhdƤksesi, millaisia tietoja laitteestasi lƤhetetƤƤn.</string>
+ <string name="anonymous_statistics_warning">Replicant-tilastojen kƤyttƶƶnotto mahdollistaa anonyymien tietojen lƤhettƤmisen Replicantin kehittƤjille, jotta laitteiden jƤrjestelmƤasennuksia voidaan seurata. Tiedot sisƤltƤvƤt yksilƶllisen tunnisteen, joka ei vaaranna henkilƶkohtaisia tietojasi. Tietoja lƤhetetƤƤn jokaisella uudelleenkƤynnistyskerralla.\n\nValitse Esikatsele tietoja nƤhdƤksesi, millaisia tietoja laitteestasi lƤhetetƤƤn.</string>
<string name="enable_reporting_title">Ota raportointi kƤyttƶƶn</string>
<string name="preview_data_title">Esikatsele tietoja</string>
<string name="view_stats_title">NƤytƤ tilastot</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">EstƤ ƤƤnen vaimennus</string>
<string name="interruptions_ignore_while_media_summary">ƄlƤ hiljennƤ median toiston ƤƤnenvoimakkuutta ilmoituksen saapuessa</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOSin lakiasiat</string>
+ <string name="cmlicense_title">Replicantin lakiasiat</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Nollaa tilastot</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-fil-rPH/cm_strings.xml b/res/values-fil-rPH/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-fil-rPH/cm_strings.xml
+++ b/res/values-fil-rPH/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-fr-rCA/cm_strings.xml b/res/values-fr-rCA/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-fr-rCA/cm_strings.xml
+++ b/res/values-fr-rCA/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-fr/cm_strings.xml b/res/values-fr/cm_strings.xml
index fb440b5..ff7a197 100644
--- a/res/values-fr/cm_strings.xml
+++ b/res/values-fr/cm_strings.xml
@@ -52,20 +52,20 @@ Vous ĆŖtes maintenant Ć  <xliff:g id="step_count">%1$d</xliff:g> Ć©tapes de l\'a
<string name="root_appops_summary">Visualiser et contrĆ“ler les rĆØgles root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Version LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Version Replicant</string>
<string name="mod_version_default">Inconnue</string>
<!-- About phone screen, Device model -->
<string name="device_model">ModĆØle de l\'appareil</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nom de l\'appareil</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Niveau de l\'API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Niveau de l\'API Replicant</string>
<string name="mod_api_level_default">Inconnue</string>
<!-- About phone screen, build date -->
<string name="build_date">Date de compilation</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Mises Ć  jour LineageOS</string>
+ <string name="cmupdate_settings_title">Mises Ć  jour Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Mettre Ơ jour la rƩcupƩration Cyanogen</string>
<string name="update_recovery_summary">Mettre Ć  jour la rĆ©cupĆ©ration avec les mises Ć  jour systĆØme</string>
@@ -1004,7 +1004,7 @@ Vous ĆŖtes maintenant Ć  <xliff:g id="step_count">%1$d</xliff:g> Ć©tapes de l\'a
<string name="interruptions_ignore_while_media_title">EmpĆŖcher l\'attĆ©nuation audio</string>
<string name="interruptions_ignore_while_media_summary">Ne pas rƩduire le volume de lecture de mƩdias lors d\'une notification</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Infos lƩgales LineageOS</string>
+ <string name="cmlicense_title">Infos lƩgales Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">RĆ©initialiser les statistiques</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-frp-rIT/cm_strings.xml b/res/values-frp-rIT/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-frp-rIT/cm_strings.xml
+++ b/res/values-frp-rIT/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-fy-rNL/cm_strings.xml b/res/values-fy-rNL/cm_strings.xml
index d71360b..195f94a 100644
--- a/res/values-fy-rNL/cm_strings.xml
+++ b/res/values-fy-rNL/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-ga-rIE/cm_strings.xml b/res/values-ga-rIE/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-ga-rIE/cm_strings.xml
+++ b/res/values-ga-rIE/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-gd-rGB/cm_strings.xml b/res/values-gd-rGB/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-gd-rGB/cm_strings.xml
+++ b/res/values-gd-rGB/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-gl-rES/cm_strings.xml b/res/values-gl-rES/cm_strings.xml
index 2bb5b62..ba6cfb1 100644
--- a/res/values-gl-rES/cm_strings.xml
+++ b/res/values-gl-rES/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Ver e xestionar as regras de root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">VersiĆ³n de LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">VersiĆ³n de Replicant</string>
<string name="mod_version_default">DescoƱecido</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modelo do dispositivo</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nome do dispositivo</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Nivel API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Nivel API Replicant</string>
<string name="mod_api_level_default">DescoƱecido</string>
<!-- About phone screen, build date -->
<string name="build_date">Data de compilaciĆ³n</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">ActualizaciĆ³ns de LineageOS</string>
+ <string name="cmupdate_settings_title">ActualizaciĆ³ns de Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">RecuperaciĆ³n da actualizaciĆ³n de Cyanogen</string>
<string name="update_recovery_summary">Actualizar a recuperaciĆ³n coas actualizaciĆ³ns do sistema</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Non se estabeleceron filtros</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">EstadĆ­sticas LineageOS</string>
- <string name="anonymous_statistics_summary">Axude a mellorar LineageOS enviando informes de estatĆ­siticas anĆ³nimas</string>
+ <string name="anonymous_statistics_title">EstadĆ­sticas Replicant</string>
+ <string name="anonymous_statistics_summary">Axude a mellorar Replicant enviando informes de estatĆ­siticas anĆ³nimas</string>
<string name="anonymous_statistics_warning_title">Acerca de</string>
- <string name="anonymous_statistics_warning">Optar polo envĆ­o de estatĆ­sticas LineageOS permitirĆ” que se transmitan datos non personais aos desenvolvedores de LineageOS para rastrear intalaciĆ³ns Ćŗnicas atravĆ©s dos dispositivos. Os datos transmitidos teƱen un identificador Ćŗnico, que non compromete a sĆŗa privacidade ou datos persoais. Os datos serĆ”n enviados cada vez que se inicie.\n\nPara ver un exemplo dos datos van ser enviados, toque en Previsualizar datos.</string>
+ <string name="anonymous_statistics_warning">Optar polo envĆ­o de estatĆ­sticas Replicant permitirĆ” que se transmitan datos non personais aos desenvolvedores de Replicant para rastrear intalaciĆ³ns Ćŗnicas atravĆ©s dos dispositivos. Os datos transmitidos teƱen un identificador Ćŗnico, que non compromete a sĆŗa privacidade ou datos persoais. Os datos serĆ”n enviados cada vez que se inicie.\n\nPara ver un exemplo dos datos van ser enviados, toque en Previsualizar datos.</string>
<string name="enable_reporting_title">Activar envĆ­o de estatĆ­sticas</string>
<string name="preview_data_title">Previsualizar datos</string>
<string name="view_stats_title">Ver as estatĆ­sticas</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Previr a reducciĆ³n de audio</string>
<string name="interruptions_ignore_while_media_summary">Non reducir o volume de reproduciĆ³n ao chegar unha notificaciĆ³n</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Licenza de LineageOS</string>
+ <string name="cmlicense_title">Licenza de Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Reiniciar estatĆ­sticas</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-gu-rIN/cm_strings.xml b/res/values-gu-rIN/cm_strings.xml
index 4129a8f..75a649d 100644
--- a/res/values-gu-rIN/cm_strings.xml
+++ b/res/values-gu-rIN/cm_strings.xml
@@ -46,20 +46,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ąŖøąŖ‚ąŖøą«ąŖ•ąŖ°ąŖ£</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ąŖøąŖ‚ąŖøą«ąŖ•ąŖ°ąŖ£</string>
<string name="mod_version_default">ąŖ…ąŖœąŖ¾ąŖ£ą«ąŖÆą«‹</string>
<!-- About phone screen, Device model -->
<string name="device_model">ąŖ”ąŖæąŖµąŖ¾ąŖ‡ąŖø ąŖ®ą«‰ąŖ”ą«‡ąŖ²</string>
<!-- About phone screen, Device name -->
<string name="device_name">ąŖ‰ąŖŖąŖ•ąŖ°ąŖ£ąŖØą«ąŖ‚ ąŖØąŖ¾ąŖ®</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ąŖøą«ąŖ¤ąŖ°</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ąŖøą«ąŖ¤ąŖ°</string>
<string name="mod_api_level_default">ąŖ…ąŖœąŖ¾ąŖ£ą«ąŖÆą«‹</string>
<!-- About phone screen, build date -->
<string name="build_date">ąŖ¬ąŖæąŖ²ą«ąŖ” ąŖ¤ąŖ¾ąŖ°ą«€ąŖ–</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ąŖ…ąŖŖąŖ”ą«‡ąŖŸą«‹</string>
+ <string name="cmupdate_settings_title">Replicant ąŖ…ąŖŖąŖ”ą«‡ąŖŸą«‹</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen ąŖ°ąŖæąŖ•ąŖµąŖ°ą«€ ąŖ…ąŖŖąŖ”ą«‡ąŖŸ ąŖ•ąŖ°ą«‹</string>
<string name="update_recovery_summary">ąŖøąŖæąŖøą«ąŖŸąŖ® ąŖ…ąŖŖąŖ”ą«‡ąŖŸą«ąŖøąŖ„ą«€ ąŖ°ąŖæąŖ•ąŖµąŖ°ą«€ ąŖ…ąŖŖąŖ”ą«‡ąŖŸ ąŖ•ąŖ°ą«‹</string>
@@ -980,7 +980,7 @@
<string name="interruptions_ignore_while_media_title">ąŖ‘ąŖ”ąŖæąŖÆą«‹ ąŖ”ąŖ•ąŖæąŖ‚ąŖ— ąŖ°ą«‹ąŖ•ą«‹</string>
<string name="interruptions_ignore_while_media_summary">ąŖ…ąŖ§ąŖæąŖøą«‚ąŖšąŖØąŖØą«ąŖ‚ ąŖ†ąŖ—ąŖ®ąŖØ ąŖ„ąŖ¾ąŖÆ ąŖ¤ą«ąŖÆąŖ¾ąŖ°ą«‡ ąŖ®ąŖæąŖ”ąŖæąŖÆąŖ¾ ąŖŖą«ąŖ²ą«‡ąŖ¬ą«…ąŖ• ąŖµą«‹ąŖ²ą«ąŖÆą«ąŖ® ąŖ˜ąŖŸąŖ¾ąŖ”ą«‹ ąŖØąŖ¹ą«€ąŖ‚</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ląŖ•ąŖ¾ąŖÆąŖ¦ąŖ¾ąŖ•ą«€ąŖÆ</string>
+ <string name="cmlicense_title">Replicant ląŖ•ąŖ¾ąŖÆąŖ¦ąŖ¾ąŖ•ą«€ąŖÆ</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ąŖ†ąŖ‚ąŖ•ąŖ”ąŖ¾ ąŖ°ąŖæąŖøą«‡ąŖŸ ąŖ•ąŖ°ą«‹</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-hi/cm_strings.xml b/res/values-hi/cm_strings.xml
index 3d36f95..6164f4f 100644
--- a/res/values-hi/cm_strings.xml
+++ b/res/values-hi/cm_strings.xml
@@ -45,14 +45,14 @@
<string name="root_access_all">ą¤ą¤Ŗ ą¤”ą¤° ą¤ą¤”ą„€ą¤¬ą„€</string>
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version">ą¤øą¤æą¤Æą¤¾ą¤Øą„‹ą¤œą„‡ą¤Øą¤®ą„‹ą¤” ą¤øą¤‚ą¤øą„ą¤•ą¤°ą¤£</string>
<string name="mod_version_default">ą¤…ą¤œą„ą¤žą¤¾ą¤¤</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą¤”ą¤æą¤µą¤¾ą¤‡ą¤ø ą¤®ą„‰ą¤”ą„‡ą¤²</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą¤”ą¤æą¤µą¤¾ą¤‡ą¤ø ą¤•ą¤¾ ą¤Øą¤¾ą¤®</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">ą¤…ą¤œą„ą¤žą¤¾ą¤¤</string>
<!-- About phone screen, build date -->
<string name="build_date">ą¤¬ą¤æą¤²ą„ą¤” ą¤¤ą¤æą¤„ą¤æ</string>
diff --git a/res/values-hr/cm_strings.xml b/res/values-hr/cm_strings.xml
index 0b2b429..a41f206 100644
--- a/res/values-hr/cm_strings.xml
+++ b/res/values-hr/cm_strings.xml
@@ -57,20 +57,20 @@
<string name="root_appops_summary">Prikaz i kontrola root pravila</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS verzija</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant verzija</string>
<string name="mod_version_default">Nepoznato</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model uređaja</string>
<!-- About phone screen, Device name -->
<string name="device_name">Naziv uređaja</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API razina</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API razina</string>
<string name="mod_api_level_default">Nepoznato</string>
<!-- About phone screen, build date -->
<string name="build_date">Datum izdavanja</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ažuriranja</string>
+ <string name="cmupdate_settings_title">Replicant ažuriranja</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Ažuriraj Cyanogen recovery</string>
<string name="update_recovery_summary">Ažuriraj recovery sa sistemom</string>
@@ -1006,7 +1006,7 @@
<string name="interruptions_ignore_while_media_title">Onemogući stiÅ”avanje audia</string>
<string name="interruptions_ignore_while_media_summary">Nemoj utiÅ”ati glasnoću reprodukcije medija kada pristigne obavijest</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS licenca</string>
+ <string name="cmlicense_title">Replicant licenca</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Resetiraj statistiku</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-hu/cm_strings.xml b/res/values-hu/cm_strings.xml
index c2bfbb7..aa824aa 100644
--- a/res/values-hu/cm_strings.xml
+++ b/res/values-hu/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Root szabƔlyok megtekintƩse Ʃs kezelƩse</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS verziĆ³</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant verziĆ³</string>
<string name="mod_version_default">Ismeretlen</string>
<!-- About phone screen, Device model -->
<string name="device_model">Eszkƶz modellje</string>
<!-- About phone screen, Device name -->
<string name="device_name">Eszkƶz neve</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API szint</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API szint</string>
<string name="mod_api_level_default">Ismeretlen</string>
<!-- About phone screen, build date -->
<string name="build_date">Build dƔtuma</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS frissƭtƩsek</string>
+ <string name="cmupdate_settings_title">Replicant frissƭtƩsek</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">CM recovery frissƭtƩse</string>
<string name="update_recovery_summary">RendszerfrissƭtƩsek telepƭtƩse kƶzben frissƭtse a recovery-t</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">LehalkĆ­tĆ”s megelőzĆ©se</string>
<string name="interruptions_ignore_while_media_summary">Ne csƶkkentse a lejƔtszott mƩdia hangerejƩt ƩrtesƭtƩs ƩrkezƩsekor</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS jogi nyilatkozat</string>
+ <string name="cmlicense_title">Replicant jogi nyilatkozat</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Statisztika tƶrlƩse</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-hy-rAM/cm_strings.xml b/res/values-hy-rAM/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-hy-rAM/cm_strings.xml
+++ b/res/values-hy-rAM/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-in/cm_strings.xml b/res/values-in/cm_strings.xml
index 69e843a..d49fed2 100644
--- a/res/values-in/cm_strings.xml
+++ b/res/values-in/cm_strings.xml
@@ -53,20 +53,20 @@
<string name="root_appops_summary">Lihat dan kontrol aturan akses root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">Komunikasi jarak dekat</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Versi LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Versi Replicant</string>
<string name="mod_version_default">Tidak diketahui</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model perangkat</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nama perangkat</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Tingkat API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Tingkat API Replicant</string>
<string name="mod_api_level_default">Tidak diketahui</string>
<!-- About phone screen, build date -->
<string name="build_date">Tanggal pembuatan</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Pembaruan LineageOS</string>
+ <string name="cmupdate_settings_title">Pembaruan Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Perbarui Cyanogen recovery</string>
<string name="update_recovery_summary">Perbarui recovery dengan pembaruan sistem</string>
@@ -856,10 +856,10 @@
<string name="no_filters_title">Belum ada penyaring</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">Statistik LineageOS</string>
- <string name="anonymous_statistics_summary">Bantu LineageOS untuk menjadi lebih baik dengan memilih ikut dalam pelaporan statistik anonim</string>
+ <string name="anonymous_statistics_title">Statistik Replicant</string>
+ <string name="anonymous_statistics_summary">Bantu Replicant untuk menjadi lebih baik dengan memilih ikut dalam pelaporan statistik anonim</string>
<string name="anonymous_statistics_warning_title">Mengenai</string>
- <string name="anonymous_statistics_warning">Memilih ikut dalam Statistik LineageOS akan memungkinkan data tidak pribadi dikirimkan kepada para pengembang LineageOS untuk dilacak instalasi unik pada berbagai macam perangkat. Informasi yang dikirimkan berisi pengenal unik, dan tidak membahayakan privasi atau data pribadi Anda. Data dikirim setiap kali perangkat di mulai ulang.\n\nUntuk melihat contoh data yang akan dikirim, ketuk Pratinjau Data.</string>
+ <string name="anonymous_statistics_warning">Memilih ikut dalam Statistik Replicant akan memungkinkan data tidak pribadi dikirimkan kepada para pengembang Replicant untuk dilacak instalasi unik pada berbagai macam perangkat. Informasi yang dikirimkan berisi pengenal unik, dan tidak membahayakan privasi atau data pribadi Anda. Data dikirim setiap kali perangkat di mulai ulang.\n\nUntuk melihat contoh data yang akan dikirim, ketuk Pratinjau Data.</string>
<string name="enable_reporting_title">Aktifkan pelaporan</string>
<string name="preview_data_title">Pratinjau data</string>
<string name="view_stats_title">Lihat statistik</string>
@@ -1005,7 +1005,7 @@
<string name="interruptions_ignore_while_media_title">Cegah penurunan suara</string>
<string name="interruptions_ignore_while_media_summary">Jangan kurangi volume pemutaran media ketika ada pemberitahuan baru</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Hukum LineageOS</string>
+ <string name="cmlicense_title">Hukum Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Atur ulang statistik</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-is-rIS/cm_strings.xml b/res/values-is-rIS/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-is-rIS/cm_strings.xml
+++ b/res/values-is-rIS/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-it/cm_strings.xml b/res/values-it/cm_strings.xml
index 3b5ceb2..0e7cfce 100644
--- a/res/values-it/cm_strings.xml
+++ b/res/values-it/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Visualizza e controlla l\'utilizzo dei permessi root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Versione LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Versione Replicant</string>
<string name="mod_version_default">Sconosciuto</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modello dispositivo</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nome dispositivo</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Livello API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Livello API Replicant</string>
<string name="mod_api_level_default">Sconosciuto</string>
<!-- About phone screen, build date -->
<string name="build_date">Data build</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Aggiornamento LineageOS</string>
+ <string name="cmupdate_settings_title">Aggiornamento Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Aggiorna recovery CyanogenMod</string>
<string name="update_recovery_summary">Aggiorna la recovery con gli aggiornamenti del sistema</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Nessun filtro impostato</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">Statistiche LineageOS</string>
- <string name="anonymous_statistics_summary">Aiuta a migliorare LineageOS consentendo l\'invio di statistiche anonime</string>
+ <string name="anonymous_statistics_title">Statistiche Replicant</string>
+ <string name="anonymous_statistics_summary">Aiuta a migliorare Replicant consentendo l\'invio di statistiche anonime</string>
<string name="anonymous_statistics_warning_title">Info</string>
- <string name="anonymous_statistics_warning">Attivando le Statistiche LineageOS consentirai l\'invio di dati non personali agli sviluppatori per contare il numero di installazioni sui dispositivi. Le informazioni inviate includono un\'identificatore unico che non compromette in alcun modo la tua privacy o dati personali.\n\nPer vedere un esempio di dati inviati, tocca Anteprima Dati.</string>
+ <string name="anonymous_statistics_warning">Attivando le Statistiche Replicant consentirai l\'invio di dati non personali agli sviluppatori per contare il numero di installazioni sui dispositivi. Le informazioni inviate includono un\'identificatore unico che non compromette in alcun modo la tua privacy o dati personali.\n\nPer vedere un esempio di dati inviati, tocca Anteprima Dati.</string>
<string name="enable_reporting_title">Attiva report</string>
<string name="preview_data_title">Anteprima dati</string>
<string name="view_stats_title">Vedi statistiche</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Previeni abbassamento audio</string>
<string name="interruptions_ignore_while_media_summary">Non ridurre il volume di riproduzione multimediale quando arriva una notifica</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Note legali LineageOS</string>
+ <string name="cmlicense_title">Note legali Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Reimposta statistiche</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-iw/cm_strings.xml b/res/values-iw/cm_strings.xml
index 11bfc83..7e50cbd 100644
--- a/res/values-iw/cm_strings.xml
+++ b/res/values-iw/cm_strings.xml
@@ -59,20 +59,20 @@
<string name="root_appops_summary">הצג ושלוט בחוקי גיש×Ŗ השו×Øש</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">ג×Ø×”×Ŗ LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">ג×Ø×”×Ŗ Replicant</string>
<string name="mod_version_default">לא ידוע</string>
<!-- About phone screen, Device model -->
<string name="device_model">דגם המכשי×Ø</string>
<!-- About phone screen, Device name -->
<string name="device_name">שם המכשי×Ø</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">×Øמ×Ŗ ה-API של LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">×Øמ×Ŗ ה-API של Replicant</string>
<string name="mod_api_level_default">לא ידוע</string>
<!-- About phone screen, build date -->
<string name="build_date">×Ŗא×Øיך בנייה</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">עדכוני LineageOS</string>
+ <string name="cmupdate_settings_title">עדכוני Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">עדכן א×Ŗ השחזו×Ø ×©×œ Cyanogen</string>
<string name="update_recovery_summary">עדכן א×Ŗ השחזו×Ø ×™×—×“ עם עדכוני מע×Øכ×Ŗ</string>
@@ -1011,7 +1011,7 @@
<string name="interruptions_ignore_while_media_title">מנע שינוי עוצמ×Ŗ קול</string>
<string name="interruptions_ignore_while_media_summary">אל ×Ŗנמיך א×Ŗ עוצמ×Ŗ המוזיקה כאש×Ø ×”×Ŗ×Øאה מגיעה</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS משפטי</string>
+ <string name="cmlicense_title">Replicant משפטי</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">איפוה הטטיהטיקו×Ŗ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ja/cm_strings.xml b/res/values-ja/cm_strings.xml
index cd7e565..31899e2 100644
--- a/res/values-ja/cm_strings.xml
+++ b/res/values-ja/cm_strings.xml
@@ -53,20 +53,20 @@
<string name="root_appops_summary">ćƒ«ćƒ¼ćƒˆć®č¦å‰‡ć‚’č”Øē¤ŗć¾ćŸćÆć‚³ćƒ³ćƒˆćƒ­ćƒ¼ćƒ«ć™ć‚‹</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOSćƒćƒ¼ć‚øćƒ§ćƒ³</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicantćƒćƒ¼ć‚øćƒ§ćƒ³</string>
<string name="mod_version_default">äøę˜Ž</string>
<!-- About phone screen, Device model -->
<string name="device_model">ē«Æęœ«ćƒ¢ćƒ‡ćƒ«</string>
<!-- About phone screen, Device name -->
<string name="device_name">ē«Æęœ«å</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS APIćƒ¬ćƒ™ćƒ«</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant APIćƒ¬ćƒ™ćƒ«</string>
<string name="mod_api_level_default">äøę˜Ž</string>
<!-- About phone screen, build date -->
<string name="build_date">ćƒ“ćƒ«ćƒ‰ę—„ę™‚</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆ</string>
+ <string name="cmupdate_settings_title">Replicant ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆ</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">CyanogenćƒŖć‚«ćƒćƒŖćƒ¼ć‚’ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆ</string>
<string name="update_recovery_summary">ć‚·ć‚¹ćƒ†ćƒ ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆćØåŒę™‚ć«ćƒŖć‚«ćƒćƒŖćƒ¼ć‚’ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆć™ć‚‹</string>
@@ -856,10 +856,10 @@
<string name="no_filters_title">ćƒ•ć‚£ćƒ«ć‚æćƒ¼ćŒčØ­å®šć•ć‚Œć¦ć„ć¾ć›ć‚“</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS 恮ēµ±č؈</string>
- <string name="anonymous_statistics_summary">åŒæåć®ēµ±čØˆć®ćƒ¬ćƒćƒ¼ćƒˆć«åŒę„ć—ć¦ LineageOS ć®ę”¹å–„ć«å”åŠ›ć™ć‚‹</string>
+ <string name="anonymous_statistics_title">Replicant 恮ēµ±č؈</string>
+ <string name="anonymous_statistics_summary">åŒæåć®ēµ±čØˆć®ćƒ¬ćƒćƒ¼ćƒˆć«åŒę„ć—ć¦ Replicant ć®ę”¹å–„ć«å”åŠ›ć™ć‚‹</string>
<string name="anonymous_statistics_warning_title">ęƒ…å ±</string>
- <string name="anonymous_statistics_warning">LineageOS 恮ēµ±čØˆć«åŒę„ć™ć‚‹ćØ态ē«Æęœ«é–“ć®ćƒ¦ćƒ‹ćƒ¼ć‚Æć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«å›žę•°ć‚’čŖæć¹ć‚‹ćŸć‚ć« LineageOS 恮開ē™ŗ者ćøć®éžå€‹äŗŗęƒ…å ±ć®é€äæ”悒čرåÆć—ć¾ć™ć€‚é€äæ”ć•ć‚Œć‚‹ęƒ…å ±ć«ćÆćƒ¦ćƒ‹ćƒ¼ć‚Æ ID ćŒå«ć¾ć‚Œć¾ć™ćŒć€ćƒ—ćƒ©ć‚¤ćƒć‚·ćƒ¼ć‚„å€‹äŗŗćƒ‡ćƒ¼ć‚æćŒå±é™ŗć«ć•ć‚‰ć•ć‚Œć‚‹ć“ćØćÆć‚ć‚Šć¾ć›ć‚“ć€‚ćƒ‡ćƒ¼ć‚æćÆćƒ–ćƒ¼ćƒˆę™‚ć«é€äæ”ć•ć‚Œć¾ć™ć€‚\n\n送äæ”ć•ć‚Œć‚‹ćƒ‡ćƒ¼ć‚æć®č¦‹ęœ¬ćÆ[ćƒ‡ćƒ¼ć‚æć‚’ćƒ—ćƒ¬ćƒ“ćƒ„ćƒ¼]悒ć‚æćƒƒćƒ—ć—ć¦ē¢ŗčŖć™ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚</string>
+ <string name="anonymous_statistics_warning">Replicant 恮ēµ±čØˆć«åŒę„ć™ć‚‹ćØ态ē«Æęœ«é–“ć®ćƒ¦ćƒ‹ćƒ¼ć‚Æć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«å›žę•°ć‚’čŖæć¹ć‚‹ćŸć‚ć« Replicant 恮開ē™ŗ者ćøć®éžå€‹äŗŗęƒ…å ±ć®é€äæ”悒čرåÆć—ć¾ć™ć€‚é€äæ”ć•ć‚Œć‚‹ęƒ…å ±ć«ćÆćƒ¦ćƒ‹ćƒ¼ć‚Æ ID ćŒå«ć¾ć‚Œć¾ć™ćŒć€ćƒ—ćƒ©ć‚¤ćƒć‚·ćƒ¼ć‚„å€‹äŗŗćƒ‡ćƒ¼ć‚æćŒå±é™ŗć«ć•ć‚‰ć•ć‚Œć‚‹ć“ćØćÆć‚ć‚Šć¾ć›ć‚“ć€‚ćƒ‡ćƒ¼ć‚æćÆćƒ–ćƒ¼ćƒˆę™‚ć«é€äæ”ć•ć‚Œć¾ć™ć€‚\n\n送äæ”ć•ć‚Œć‚‹ćƒ‡ćƒ¼ć‚æć®č¦‹ęœ¬ćÆ[ćƒ‡ćƒ¼ć‚æć‚’ćƒ—ćƒ¬ćƒ“ćƒ„ćƒ¼]悒ć‚æćƒƒćƒ—ć—ć¦ē¢ŗčŖć™ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚</string>
<string name="enable_reporting_title">ćƒ¬ćƒćƒ¼ćƒˆć‚’ęœ‰åŠ¹åŒ–</string>
<string name="preview_data_title">ćƒ‡ćƒ¼ć‚æć‚’ćƒ—ćƒ¬ćƒ“ćƒ„ćƒ¼</string>
<string name="view_stats_title">ēµ±čØˆć‚’č”Øē¤ŗ</string>
@@ -1005,7 +1005,7 @@
<string name="interruptions_ignore_while_media_title">ć‚Ŗćƒ¼ćƒ‡ć‚£ć‚Ŗćƒ€ćƒƒć‚­ćƒ³ć‚°ć‚’ē„”効化</string>
<string name="interruptions_ignore_while_media_summary">通ēŸ„ćŒę„ćŸćØćć«ćƒ”ćƒ‡ć‚£ć‚¢ć®å†ē”ŸéŸ³é‡ć‚’äø‹ć’ćŖć„ć‚ˆć†ć«ć™ć‚‹</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS 利ē”Øč¦ē“„</string>
+ <string name="cmlicense_title">Replicant 利ē”Øč¦ē“„</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ēµ±čØˆć‚’ćƒŖć‚»ćƒƒćƒˆ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ka-rGE/cm_strings.xml b/res/values-ka-rGE/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-ka-rGE/cm_strings.xml
+++ b/res/values-ka-rGE/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-kk-rKZ/cm_strings.xml b/res/values-kk-rKZ/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-kk-rKZ/cm_strings.xml
+++ b/res/values-kk-rKZ/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-km-rKH/cm_strings.xml b/res/values-km-rKH/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-km-rKH/cm_strings.xml
+++ b/res/values-km-rKH/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-kn-rIN/cm_strings.xml b/res/values-kn-rIN/cm_strings.xml
index 620799e..ea78bab 100644
--- a/res/values-kn-rIN/cm_strings.xml
+++ b/res/values-kn-rIN/cm_strings.xml
@@ -46,20 +46,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">ą²Žą²Øą³ą²Žą²«ą³ā€ą²øą²æ</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ą²†ą²µą³ƒą²¤ą³ą²¤ą²æ</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ą²†ą²µą³ƒą²¤ą³ą²¤ą²æ</string>
<string name="mod_version_default">ą²…ą²œą³ą²žą²¾ą²¤</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą²øą²¾ą²§ą²Ø ą²®ą²¾ą²¦ą²°ą²æ</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą²øą²¾ą²§ą²Ø ą²¹ą³†ą²øą²°ą³</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level">ą²øą³ˆą²Øą³‹ą²œą²Øą³ ą²®ą³‹ą²”ą³ API ą²®ą²Ÿą³ą²Ÿ</string>
<string name="mod_api_level_default">ą²…ą²œą³ą²žą²¾ą²¤</string>
<!-- About phone screen, build date -->
<string name="build_date">ą²Øą²æą²°ą³ą²®ą²¾ą²£ ą²¦ą²æą²Øą²¾ą²‚ą²•</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ą²Øą²µą³€ą²•ą²°ą²£ą³†ą²—ą²³ą³</string>
+ <string name="cmupdate_settings_title">Replicant ą²Øą²µą³€ą²•ą²°ą²£ą³†ą²—ą²³ą³</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen ą²°ą²æą²•ą²µą²°ą²æ ą²Øą²µą³€ą²•ą²°ą²æą²øą³</string>
<string name="update_recovery_summary">ą²øą²æą²øą³ą²Ÿą²‚ ą²Øą²µą³€ą²•ą²°ą²£ą³†ą²—ą²³ą³Šą²‚ą²¦ą²æą²—ą³† ą²°ą²æą²•ą²µą²°ą²æą²Æą²Øą³ą²Øą³ ą²Øą²µą³€ą²•ą²°ą²æą²øą³</string>
@@ -979,7 +979,7 @@
<string name="interruptions_ignore_while_media_title">ą²†ą²”ą²æą²Æą³‹ ą²®ą³ą²³ą³ą²—ą³ą²µą²æą²•ą³† ą²¤ą²”ą³†ą²—ą²Ÿą³ą²Ÿą³</string>
<string name="interruptions_ignore_while_media_summary">ą²…ą²§ą²æą²øą³‚ą²šą²Øą³† ą²†ą²—ą²®ą²æą²øą²æą²¦ą²¾ą²— ą²®ą²¾ą²§ą³ą²Æą²® ą²Ŗą³ą²²ą³‡ ą²¬ą³ą²Æą²¾ą²•ą³ ą²µą²¾ą²²ą³ą²Æą³‚ą²‚ą²Øą³ą²Øą³ ą²•ą²”ą²æą²®ą³† ą²®ą²¾ą²”ą²¬ą³‡ą²”</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ą²•ą²¾ą²Øą³‚ą²Øą³</string>
+ <string name="cmlicense_title">Replicant ą²•ą²¾ą²Øą³‚ą²Øą³</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ą²…ą²‚ą²•ą²æą²…ą²‚ą²¶ą²—ą²³ą²Øą³ą²Øą³ ą²®ą²°ą³ą²¹ą³Šą²‚ą²¦ą²æą²øą²æ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ko/cm_strings.xml b/res/values-ko/cm_strings.xml
index bbcbaa9..92d4ff7 100644
--- a/res/values-ko/cm_strings.xml
+++ b/res/values-ko/cm_strings.xml
@@ -53,20 +53,20 @@
<string name="root_appops_summary">ė£ØķŠø ź¶Œķ•œ ģ •ģ±… ķŽøģ§‘ ė° ė³“źø°</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ė²„ģ „</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ė²„ģ „</string>
<string name="mod_version_default">ģ•Œ ģˆ˜ ģ—†ģŒ</string>
<!-- About phone screen, Device model -->
<string name="device_model">ģž„ģ¹˜ ėŖØėø</string>
<!-- About phone screen, Device name -->
<string name="device_name">ģž„ģ¹˜ ģ“ė¦„</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ė ˆė²Ø</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ė ˆė²Ø</string>
<string name="mod_api_level_default">ģ•Œ ģˆ˜ ģ—†ģŒ</string>
<!-- About phone screen, build date -->
<string name="build_date">ė¹Œė“œ ė‚ ģ§œ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ģ—…ė°ģ“ķŠø</string>
+ <string name="cmupdate_settings_title">Replicant ģ—…ė°ģ“ķŠø</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen ė¦¬ģ»¤ė²„ė¦¬ ģ—…ė°ģ“ķŠø</string>
<string name="update_recovery_summary">ģ‹œģŠ¤ķ…œģ„ ģ—…ė°ģ“ķŠøķ•  ė•Œ ė¦¬ģ»¤ė²„ė¦¬ ģ—…ė°ģ“ķŠø</string>
@@ -1005,7 +1005,7 @@
<string name="interruptions_ignore_while_media_title">ģž¬ģƒ ģ†Œė¦¬ ģ¤„ģ“źø° źøˆģ§€</string>
<string name="interruptions_ignore_while_media_summary">ģ•Œė¦¼ģ‹œ ėÆøė””ģ–“ ģž¬ģƒ ģ†Œė¦¬ė„¼ ģ¤„ģ“ģ§€ ģ•ŠģŒ</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ė²•ģ  ź³ ģ§€</string>
+ <string name="cmlicense_title">Replicant ė²•ģ  ź³ ģ§€</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ķ†µź³„ ģž¬ģ„¤ģ •</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ku/cm_strings.xml b/res/values-ku/cm_strings.xml
index 1565c24..b76ddfc 100644
--- a/res/values-ku/cm_strings.xml
+++ b/res/values-ku/cm_strings.xml
@@ -41,14 +41,14 @@
<string name="root_access_all">ŲØŪ•Ų±Ł†Ų§Ł…Ū•Ś©Ų§Ł† Łˆ ADB</string>
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version">ŁˆŪ•Ų“Ų§Ł†ŪŒ Ś©ŁˆŲ±ŲÆŪŒ</string>
<string name="mod_version_default">Ł†Ū•Ł†Ų§Ų³Ų±Ų§Łˆ</string>
<!-- About phone screen, Device model -->
<string name="device_model">Ł…Ū†ŲÆŪŽŁ„ŪŒ Ų¦Ų§Ł…ŪŽŲ±</string>
<!-- About phone screen, Device name -->
<string name="device_name">Ł†Ų§ŁˆŪŒ Ų¦Ų§Ł…ŪŽŲ±</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Ł†Ū•Ł†Ų§Ų³Ų±Ų§Łˆ</string>
<!-- About phone screen, build date -->
<string name="build_date">ŲØŁ†ŪŒŲ§ŲŖŁ†Ų§Ł†ŪŒ Ś•Ū†Ś˜</string>
diff --git a/res/values-ky-rKG/cm_strings.xml b/res/values-ky-rKG/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-ky-rKG/cm_strings.xml
+++ b/res/values-ky-rKG/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-lb/cm_strings.xml b/res/values-lb/cm_strings.xml
index a863184..310b002 100644
--- a/res/values-lb/cm_strings.xml
+++ b/res/values-lb/cm_strings.xml
@@ -46,19 +46,19 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS-Versioun</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant-Versioun</string>
<string name="mod_version_default">Onbekannt</string>
<!-- About phone screen, Device model -->
<string name="device_model">Apparatmodell</string>
<!-- About phone screen, Device name -->
<string name="device_name">Apparatnumm</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Onbekannt</string>
<!-- About phone screen, build date -->
<string name="build_date">Build-Datum</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS-AktualisƩierungen</string>
+ <string name="cmupdate_settings_title">Replicant-AktualisƩierungen</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen-Recovery aktualisƩieren</string>
<string name="update_recovery_summary">De Recovery-Programm zesumme mam System aktualisƩieren</string>
@@ -910,7 +910,7 @@
<string name="interruptions_ignore_while_media_title">Ervirhiewe verhƫnneren</string>
<string name="interruptions_ignore_while_media_summary">MedielautstƤerkt net reduzƩiere wann eng Notifikatioun empfaange gƫtt</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Rechtlech Hiweiser iwwer LineageOS</string>
+ <string name="cmlicense_title">Rechtlech Hiweiser iwwer Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Statistiken zrƩcksetzen</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-lo-rLA/cm_strings.xml b/res/values-lo-rLA/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-lo-rLA/cm_strings.xml
+++ b/res/values-lo-rLA/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-lt/cm_strings.xml b/res/values-lt/cm_strings.xml
index fecf0bc..32e2dfd 100644
--- a/res/values-lt/cm_strings.xml
+++ b/res/values-lt/cm_strings.xml
@@ -47,19 +47,19 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">ā€žLineageOSā€œ versija</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">ā€žReplicantā€œ versija</string>
<string name="mod_version_default">Nežinoma</string>
<!-- About phone screen, Device model -->
<string name="device_model">Įrenginio modelis</string>
<!-- About phone screen, Device name -->
<string name="device_name">Įrenginio pavadinimas</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Nežinoma</string>
<!-- About phone screen, build date -->
<string name="build_date">Surinkimo data</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">ā€žLineageOSā€œ atnaujinimai</string>
+ <string name="cmupdate_settings_title">ā€žReplicantā€œ atnaujinimai</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Atnaujinti ā€žCyanogenā€œ atkÅ«rimo programą</string>
<string name="update_recovery_summary">Atnaujinti atkūrimo programą kartu su sistemos atnaujinimais</string>
@@ -867,7 +867,7 @@
<string name="interruptions_ignore_while_media_title">Neleisti garso sumažinimo</string>
<string name="interruptions_ignore_while_media_summary">Nesumažinti medijos atkūrimo garsumo, kai gaunamas praneŔimas</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Teisinė ā€žLineageOSā€œ informacija</string>
+ <string name="cmlicense_title">Teisinė ā€žReplicantā€œ informacija</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Nustatyti iÅ” naujo statistiką</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-lv/cm_strings.xml b/res/values-lv/cm_strings.xml
index a8f71d2..e611862 100644
--- a/res/values-lv/cm_strings.xml
+++ b/res/values-lv/cm_strings.xml
@@ -37,17 +37,17 @@
<string name="root_access_all">Lietotnēm un ADB</string>
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS versija</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant versija</string>
<string name="mod_version_default">Nezināms</string>
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">Nezināms</string>
<!-- About phone screen, build date -->
<string name="build_date">Būvējuma datums</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS atjaunojumi</string>
+ <string name="cmupdate_settings_title">Replicant atjaunojumi</string>
<!-- Settings switch for updating Cyanogen recovery -->
<!-- Themes Settings -->
<!-- Settings main menu entry -->
@@ -534,7 +534,7 @@
<string name="live_lock_screen_settings_button">Iestatījumi</string>
<!-- Live lock screen settings screen, caption for when live lock screens are disabled -->
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS atbildība</string>
+ <string name="cmlicense_title">Replicant atbildība</string>
<!-- Menu label for reset the battery stats -->
<!-- Reset stats confirmation dialog's message -->
<!-- Dock battery not present message -->
diff --git a/res/values-mk-rMK/cm_strings.xml b/res/values-mk-rMK/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-mk-rMK/cm_strings.xml
+++ b/res/values-mk-rMK/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-ml-rIN/cm_strings.xml b/res/values-ml-rIN/cm_strings.xml
index f7b7635..1929f18 100644
--- a/res/values-ml-rIN/cm_strings.xml
+++ b/res/values-ml-rIN/cm_strings.xml
@@ -46,20 +46,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ą“Ŗą“¤ą“æą“Ŗąµą“Ŗąµ</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ą“Ŗą“¤ą“æą“Ŗąµą“Ŗąµ</string>
<string name="mod_version_default">ą“…ą“œąµą“žą“¾ą“¤ą“‚</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą“‰ą“Ŗą“•ą“°ą“£ ą“®ąµ‡ą“¾ą“”ąµ½</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą“‰ą“Ŗą“•ą“°ą“£ą“¤ąµą“¤ą“æą“Øąµą“±ąµ† ą“Ŗąµ‡ą“°ąµ</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ą“²ąµ†ą“µąµ½</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ą“²ąµ†ą“µąµ½</string>
<string name="mod_api_level_default">ą“…ą“œąµą“žą“¾ą“¤ą“‚</string>
<!-- About phone screen, build date -->
<string name="build_date">ą“¬ą“æąµ½ą“”ąµ ą“¤ąµ€ą“Æą“¤ą“æ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ą“…ą“Ŗąµą“”ąµ‡ą“±ąµą“±ąµą“•ąµ¾</string>
+ <string name="cmupdate_settings_title">Replicant ą“…ą“Ŗąµą“”ąµ‡ą“±ąµą“±ąµą“•ąµ¾</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen ą“±ą“æą“•ąµą“•ą“µą“±ą“æ ą“…ą“Ŗąµą“”ąµ‡ą“±ąµą“±ąµ ą“šąµ†ą“Æąµą“Æąµą“•</string>
<string name="update_recovery_summary">ą“øą“æą“øąµą“±ąµą“±ą“‚ ą“…ą“Ŗąµą“”ąµ‡ą“±ąµą“±ąµą“•ą“³ą“æą“²ąµ‚ą“Ÿąµ† ą“±ą“æą“•ąµą“•ą“µą“±ą“æ ą“…ą“Ŗąµą“”ąµ‡ą“±ąµą“±ąµ ą“šąµ†ą“Æąµą“Æąµą“•</string>
@@ -979,7 +979,7 @@
<string name="interruptions_ignore_while_media_title">ą““ą“”ą“æą“Æąµ‡ą“¾ ą“”ą“•ąµą“•ą“æą“‚ą“—ąµ ą“¤ą“Ÿą“Æąµą“•</string>
<string name="interruptions_ignore_while_media_summary">ą“’ą“°ąµ ą“…ą“±ą“æą“Æą“æą“Ŗąµą“Ŗąµ ą“²ą“­ą“æą“•ąµą“•ąµą“®ąµą“Ŗąµ‡ą“¾ąµ¾ ą“®ąµ€ą“”ą“æą“Æ ą“Ŗąµą“²ąµ‡ą“¬ą“¾ą“•ąµą“•ąµ ą“µąµ‡ą“¾ą“³ą“æą“Æą“‚ ą“•ąµą“±ą“Æąµą“•ąµą“•ą“°ąµą“¤ąµ</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ą“²ąµ€ą“—ą“²ąµā€</string>
+ <string name="cmlicense_title">Replicant ą“²ąµ€ą“—ą“²ąµā€</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ą“øąµą“„ą“æą“¤ą“æą“µą“æą“µą“°ą“•ąµą“•ą“£ą“•ąµą“•ąµą“•ąµ¾ ą“Ŗąµą“Øą“ƒą“•ąµą“°ą“®ąµ€ą“•ą“°ą“æą“•ąµą“•ą“¾ąµ»</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-mn-rMN/cm_strings.xml b/res/values-mn-rMN/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-mn-rMN/cm_strings.xml
+++ b/res/values-mn-rMN/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-mr-rIN/cm_strings.xml b/res/values-mr-rIN/cm_strings.xml
index 0aeffcb..984be65 100644
--- a/res/values-mr-rIN/cm_strings.xml
+++ b/res/values-mr-rIN/cm_strings.xml
@@ -46,20 +46,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ą¤†ą¤µą„ƒą¤¤ą„ą¤¤ą„€</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ą¤†ą¤µą„ƒą¤¤ą„ą¤¤ą„€</string>
<string name="mod_version_default">ą¤…ą¤œą„ą¤žą¤¾ą¤¤</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą¤”ą¤æą¤µą„ą¤¹ą¤¾ą¤‡ą¤ø ą¤®ą„‰ą¤”ą„‡ą¤²</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą¤”ą¤æą¤µą„ą¤¹ą¤¾ą¤‡ą¤ø ą¤Øą¤¾ą¤µ</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ą¤²ą„‡ą¤µą„ą¤¹ą¤²</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ą¤²ą„‡ą¤µą„ą¤¹ą¤²</string>
<string name="mod_api_level_default">ą¤…ą¤œą„ą¤žą¤¾ą¤¤</string>
<!-- About phone screen, build date -->
<string name="build_date">ą¤¬ą¤¾ą¤‚ą¤§ą¤£ą„€ ą¤¤ą¤¾ą¤°ą„€ą¤–</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ą¤…ą¤¦ą„ą¤Æą¤¤ą¤Øą„‡</string>
+ <string name="cmupdate_settings_title">Replicant ą¤…ą¤¦ą„ą¤Æą¤¤ą¤Øą„‡</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen ą¤Ŗą„ą¤Øą¤°ą„ą¤Ŗą„ą¤°ą¤¾ą¤Ŗą„ą¤¤ą„€ ą¤…ą¤¦ą„ą¤Æą¤Æą¤¾ą¤µą¤¤ ą¤•ą¤°ą¤¾</string>
<string name="update_recovery_summary">ą¤øą¤æą¤øą„ą¤Ÿą¤æą¤® ą¤…ą¤¦ą„ą¤Æą¤¤ą¤Øą¤¾ą¤‚ą¤øą¤¹ ą¤…ą¤¦ą„ą¤Æą¤¤ą¤Øą„‡ ą¤Ŗą„ą¤Øą¤°ą„ą¤Ŗą„ą¤°ą¤¾ą¤Ŗą„ą¤¤ą„€</string>
@@ -979,7 +979,7 @@
<string name="interruptions_ignore_while_media_title">ą¤‘ą¤”ą¤æą¤“ ą¤”ą¤•ą¤æą¤‚ą¤—ą¤²ą¤¾ ą¤Ŗą„ą¤°ą¤¤ą¤æą¤¬ą¤‚ą¤§ ą¤•ą¤°ą¤¾</string>
<string name="interruptions_ignore_while_media_summary">ą¤øą„‚ą¤šą¤Øą¤¾ ą¤†ą¤²ą„ą¤Æą¤¾ą¤µą¤° ą¤®ą¤æą¤”ą¤æą¤Æą¤¾ ą¤Ŗą„ą¤²ą„‡ą¤¬ą„…ą¤• ą¤§ą„ą¤µą¤Øą„€ ą¤•ą¤®ą„€ ą¤•ą¤°ą„‚ ą¤Øą¤•ą¤¾</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ą¤²ą¤æą¤—ą¤²</string>
+ <string name="cmlicense_title">Replicant ą¤²ą¤æą¤—ą¤²</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ą¤†ą¤•ą¤”ą„‡ą¤µą¤¾ą¤°ą„€ ą¤°ą„€ą¤øą„‡ą¤Ÿ ą¤•ą¤°ą¤¾</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ms-rMY/cm_strings.xml b/res/values-ms-rMY/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-ms-rMY/cm_strings.xml
+++ b/res/values-ms-rMY/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-my-rMM/cm_strings.xml b/res/values-my-rMM/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-my-rMM/cm_strings.xml
+++ b/res/values-my-rMM/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-nb/cm_strings.xml b/res/values-nb/cm_strings.xml
index 028d133..be05606 100644
--- a/res/values-nb/cm_strings.xml
+++ b/res/values-nb/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Se over og endre root reglene</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS versjon</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant versjon</string>
<string name="mod_version_default">Ukjent</string>
<!-- About phone screen, Device model -->
<string name="device_model">Enhetsmodell</string>
<!-- About phone screen, Device name -->
<string name="device_name">Enhetsnavn</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API nivƄ</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API nivƄ</string>
<string name="mod_api_level_default">Ukjent</string>
<!-- About phone screen, build date -->
<string name="build_date">Build-dato</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS oppdateringer</string>
+ <string name="cmupdate_settings_title">Replicant oppdateringer</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Oppdater Cyanogen recovery</string>
<string name="update_recovery_summary">Oppdater recovery med systemoppdateringer</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Ingen filtre valgt</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS statistikk</string>
- <string name="anonymous_statistics_summary">Hjelp oss med Ć„ gjĆøre LineageOS bedre ved Ć„ velge Ć„ sende inn anonym statistikkrapportering</string>
+ <string name="anonymous_statistics_title">Replicant statistikk</string>
+ <string name="anonymous_statistics_summary">Hjelp oss med Ć„ gjĆøre Replicant bedre ved Ć„ velge Ć„ sende inn anonym statistikkrapportering</string>
<string name="anonymous_statistics_warning_title">Om</string>
- <string name="anonymous_statistics_warning">Ved Ƅ bli med i innsamlingen av LineageOS statistikk vil ikke-personlige data bli sendt til utviklerne av LineageOS for Ƅ spore antall unike installasjoner spredt over typer enheter. Informasjonen som sendes inkluderer en unik identitetskode, som ikke kompromitterer ditt personvern eller dine personlige data. Data blir sendt ved hver oppstart.\n\nFor ett eksempel over data som blir sendt, trykk pƄ ForhƄndsvis data.</string>
+ <string name="anonymous_statistics_warning">Ved Ƅ bli med i innsamlingen av Replicant statistikk vil ikke-personlige data bli sendt til utviklerne av Replicant for Ƅ spore antall unike installasjoner spredt over typer enheter. Informasjonen som sendes inkluderer en unik identitetskode, som ikke kompromitterer ditt personvern eller dine personlige data. Data blir sendt ved hver oppstart.\n\nFor ett eksempel over data som blir sendt, trykk pƄ ForhƄndsvis data.</string>
<string name="enable_reporting_title">Aktiver rapportering</string>
<string name="preview_data_title">ForhƄndsvis data</string>
<string name="view_stats_title">Vis statistikk</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Hindre lyd ducking</string>
<string name="interruptions_ignore_while_media_summary">Ikke Reduser media avspillingsvolumet nƄr en melding ankommer</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS juridisk</string>
+ <string name="cmlicense_title">Replicant juridisk</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Tilbakestill statistikk</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ne-rNP/cm_strings.xml b/res/values-ne-rNP/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-ne-rNP/cm_strings.xml
+++ b/res/values-ne-rNP/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-nl/cm_strings.xml b/res/values-nl/cm_strings.xml
index 9aac1dd..1cf1b23 100644
--- a/res/values-nl/cm_strings.xml
+++ b/res/values-nl/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Root-instellingen bekijken en beheren</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS-versie</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant-versie</string>
<string name="mod_version_default">Onbekend</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model</string>
<!-- About phone screen, Device name -->
<string name="device_name">Apparaatnaam</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Niveau van LineageOS-API</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Niveau van Replicant-API</string>
<string name="mod_api_level_default">Onbekend</string>
<!-- About phone screen, build date -->
<string name="build_date">Build-datum</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS-updates</string>
+ <string name="cmupdate_settings_title">Replicant-updates</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen-recovery bijwerken</string>
<string name="update_recovery_summary">Recovery bijwerken met systeemupdates</string>
@@ -858,8 +858,8 @@
<string name="no_filters_title">Geen filters ingesteld</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS-statistieken</string>
- <string name="anonymous_statistics_summary">Help LineageOS te verbeteren door anonieme statistieken te verzenden</string>
+ <string name="anonymous_statistics_title">Replicant-statistieken</string>
+ <string name="anonymous_statistics_summary">Help Replicant te verbeteren door anonieme statistieken te verzenden</string>
<string name="anonymous_statistics_warning_title">Over</string>
<string name="anonymous_statistics_warning">Door statistieken verzenden toe te staan worden tijdens het opstarten anonieme gegevens naar de ontwikkelaars van LineageOS verzonden om unieke installaties te kunnen volgen. In de gegevens zit een uniek id-nummer verwerkt, dat uw privacy niet schendt.\n\nOm een voorbeeld te zien, tikt u op \'Voorbeeld van gegevens\'.</string>
<string name="enable_reporting_title">Statistieken verzenden</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Stabiel mediavolume</string>
<string name="interruptions_ignore_while_media_summary">Mediavolume niet verminderen bij meldingen</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Juridische informatie van LineageOS</string>
+ <string name="cmlicense_title">Juridische informatie van Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Statistieken opnieuw instellen</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-oc-rFR/cm_strings.xml b/res/values-oc-rFR/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-oc-rFR/cm_strings.xml
+++ b/res/values-oc-rFR/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-or-rIN/cm_strings.xml b/res/values-or-rIN/cm_strings.xml
index 43dc936..1be60e1 100644
--- a/res/values-or-rIN/cm_strings.xml
+++ b/res/values-or-rIN/cm_strings.xml
@@ -46,14 +46,14 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version">ą¬øą¬æą¬†ą¬Øą­‹ą¬œą­‡ą¬Øą­ā€ą¬®ą­‹ą¬”ą­ā€ ą¬øą¬‚ą¬øą­ą¬•ą¬°ą¬£</string>
<string name="mod_version_default">ą¬…ą¬œą­ą¬žą¬¾ą¬¤</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą¬”ą¬æą¬­ą¬¾ą¬‡ą¬øą­ā€ ą¬®ą¬”ą­‡ą¬²ą­ā€</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą¬”ą¬æą¬­ą¬¾ą¬‡ą¬øą­ ą¬Øą¬¾ą¬®</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level">ą¬øą¬æą¬†ą¬Øą­‹ą¬œą­‡ą¬Øą­ā€ą¬®ą­‹ą¬”ą­ā€ API ą¬øą­ą¬¤ą¬°</string>
<string name="mod_api_level_default">ą¬…ą¬œą­ą¬žą¬¾ą¬¤</string>
<!-- About phone screen, build date -->
diff --git a/res/values-pa-rIN/cm_strings.xml b/res/values-pa-rIN/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-pa-rIN/cm_strings.xml
+++ b/res/values-pa-rIN/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-pl/cm_strings.xml b/res/values-pl/cm_strings.xml
index b20a064..7765028 100644
--- a/res/values-pl/cm_strings.xml
+++ b/res/values-pl/cm_strings.xml
@@ -57,20 +57,20 @@
<string name="root_appops_summary">Przeglądaj i kontroluj zasady roota</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Wersja LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Wersja Replicant</string>
<string name="mod_version_default">Nieznana</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model urządzenia</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nazwa urządzenia</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Poziom API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Poziom API Replicant</string>
<string name="mod_api_level_default">Nieznana</string>
<!-- About phone screen, build date -->
<string name="build_date">Data kompilacji</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Aktualizacje LineageOS</string>
+ <string name="cmupdate_settings_title">Aktualizacje Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Aktualizuj recovery Cyanogen</string>
<string name="update_recovery_summary">Aktualizuj recovery wraz z aktualizacjami systemu</string>
@@ -997,7 +997,7 @@
<string name="interruptions_ignore_while_media_title">Zapobiegaj przerywaniu dÅŗwięku</string>
<string name="interruptions_ignore_while_media_summary">Nie zmniejszaj głośności odtwarzanych mediĆ³w, po odebraniu powiadomienia</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Informacje prawne LineageOS</string>
+ <string name="cmlicense_title">Informacje prawne Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Resetuj statystyki</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-pt-rBR/cm_strings.xml b/res/values-pt-rBR/cm_strings.xml
index 5dac2b2..9787a04 100644
--- a/res/values-pt-rBR/cm_strings.xml
+++ b/res/values-pt-rBR/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Visualizar e controlar as regras de superusuƔrio</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">VersĆ£o LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">VersĆ£o Replicant</string>
<string name="mod_version_default">Desconhecida</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modelo do dispositivo</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nome do dispositivo</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">NĆ­vel de API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">NĆ­vel de API Replicant</string>
<string name="mod_api_level_default">Desconhecida</string>
<!-- About phone screen, build date -->
<string name="build_date">Data de compilaĆ§Ć£o</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">AtualizaƧƵes LineageOS</string>
+ <string name="cmupdate_settings_title">AtualizaƧƵes Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Atualizar a recuperaĆ§Ć£o do Cyanogen</string>
<string name="update_recovery_summary">Atualizar a recuperaĆ§Ć£o com atualizaƧƵes de sistema</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Nenhum filtro definido</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">EstatĆ­sticas LineageOS</string>
- <string name="anonymous_statistics_summary">Ajude a melhorar o LineageOS optando por enviar estatƭsticas anƓnimas</string>
+ <string name="anonymous_statistics_title">EstatĆ­sticas Replicant</string>
+ <string name="anonymous_statistics_summary">Ajude a melhorar o Replicant optando por enviar estatƭsticas anƓnimas</string>
<string name="anonymous_statistics_warning_title">Sobre</string>
- <string name="anonymous_statistics_warning">Optar por enviar estatĆ­sticas anĆ“nimas ao LineageOS permitirĆ” que dados nĆ£o pessoais sejam enviados para os desenvolvedores do LineageOS para rastrear instalaƧƵes Ćŗnicas em dispositivos. As informaƧƵes enviadas incluem um identificador Ćŗnico que nĆ£o compromete sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados enviados, toque em \'PrĆ©-visualizar dados\'.</string>
+ <string name="anonymous_statistics_warning">Optar por enviar estatĆ­sticas anĆ“nimas ao Replicant permitirĆ” que dados nĆ£o pessoais sejam enviados para os desenvolvedores do Replicant para rastrear instalaƧƵes Ćŗnicas em dispositivos. As informaƧƵes enviadas incluem um identificador Ćŗnico que nĆ£o compromete sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados enviados, toque em \'PrĆ©-visualizar dados\'.</string>
<string name="enable_reporting_title">Ativar relatĆ³rio</string>
<string name="preview_data_title">PrƩ-visualizar dados</string>
<string name="view_stats_title">Ver estatĆ­sticas</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Evitar a reduĆ§Ć£o de Ć”udio</string>
<string name="interruptions_ignore_while_media_summary">NĆ£o reduz o volume de reproduĆ§Ć£o de mĆ­dia quando chega uma notificaĆ§Ć£o</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LicenƧa LineageOS</string>
+ <string name="cmlicense_title">LicenƧa Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Redefinir estatĆ­sticas</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-pt-rPT/cm_strings.xml b/res/values-pt-rPT/cm_strings.xml
index dd0f093..fd5fbb0 100644
--- a/res/values-pt-rPT/cm_strings.xml
+++ b/res/values-pt-rPT/cm_strings.xml
@@ -55,22 +55,22 @@
<string name="root_appops_summary">Ver e controlar as regras de root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">VersĆ£o LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">VersĆ£o Replicant</string>
<string name="mod_version_default">Desconhecida</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modelo do dispositivo</string>
<!-- About phone screen, Device name -->
<string name="device_name">Nome do dispositivo</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">NĆ­vel de API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">NĆ­vel de API Replicant</string>
<string name="mod_api_level_default">Desconhecida</string>
<!-- About phone screen, build date -->
<string name="build_date">Data de compilaĆ§Ć£o</string>
<!-- CM Updater -->
<string name="cmupdate_settings_title">AtualizaƧƵes</string>
<!-- Settings switch for updating Cyanogen recovery -->
- <string name="update_recovery_title">Atualizar a recuperaĆ§Ć£o LineageOS</string>
+ <string name="update_recovery_title">Atualizar a recuperaĆ§Ć£o Replicant</string>
<string name="update_recovery_summary">Atualizar a recuperaĆ§Ć£o juntamente com as atualizaƧƵes do sistema</string>
<string name="update_recovery_on_warning">Aviso: Quando este recurso estiver ativado, a sua recuperaĆ§Ć£o instalada serĆ” substituĆ­da por uma incluĆ­da na versĆ£o atual do SO.\n\nA sua recuperaĆ§Ć£o serĆ” atualizada juntamente com as atualizaƧƵes do seu sistema, ajudando a garantir a compatibilidade com futuras versƵes.\n\nQuer ativar este recurso?</string>
<string name="update_recovery_off_warning">Aviso: Quando este recurso estĆ” desativado, a sua recuperaĆ§Ć£o instalada nĆ£o serĆ” atualizada com o SO.\n\nFuturas atualizaƧƵes do SO poderĆ£o nĆ£o se instalar com uma versĆ£o da recuperaĆ§Ć£o desatualizada ou personalizada.\n\nQuer desativar este recurso?</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">Sem filtros definidos</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">EstatĆ­sticas LineageOS</string>
- <string name="anonymous_statistics_summary">Ajude a melhorar a LineageOS optando por ativar o envio do relatĆ³rio de estatĆ­sticas anĆ³nimas</string>
+ <string name="anonymous_statistics_title">EstatĆ­sticas Replicant</string>
+ <string name="anonymous_statistics_summary">Ajude a melhorar a Replicant optando por ativar o envio do relatĆ³rio de estatĆ­sticas anĆ³nimas</string>
<string name="anonymous_statistics_warning_title">Sobre</string>
- <string name="anonymous_statistics_warning">Optar pelo envio de estatĆ­sticas LineageOS vai permitir que dados nĆ£o pessoais sejam transmitidos aos desenvolvedores da LineageOS para anĆ”lise de instalaƧƵes nos dispositivos. As informaƧƵes submetidas incluem um identificador Ćŗnico, que nĆ£o compromete a sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados que sĆ£o enviados, toque em \'PrĆ©-visualizar dados\'.</string>
+ <string name="anonymous_statistics_warning">Optar pelo envio de estatĆ­sticas Replicant vai permitir que dados nĆ£o pessoais sejam transmitidos aos desenvolvedores da Replicant para anĆ”lise de instalaƧƵes nos dispositivos. As informaƧƵes submetidas incluem um identificador Ćŗnico, que nĆ£o compromete a sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados que sĆ£o enviados, toque em \'PrĆ©-visualizar dados\'.</string>
<string name="enable_reporting_title">Ativar relatĆ³rio</string>
<string name="preview_data_title">PrƩ-visualizar dados</string>
<string name="view_stats_title">Ver estatĆ­sticas</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Prevenir a diminuiĆ§Ć£o do Ć”udio</string>
<string name="interruptions_ignore_while_media_summary">NĆ£o diminuir o volume de reproduĆ§Ć£o de multimĆ©dia quando chega uma notificaĆ§Ć£o</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LicenƧa LineageOS</string>
+ <string name="cmlicense_title">LicenƧa Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Repor estatĆ­sticas</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-rm/cm_strings.xml b/res/values-rm/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-rm/cm_strings.xml
+++ b/res/values-rm/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-ro/cm_strings.xml b/res/values-ro/cm_strings.xml
index dc88e83..e8f9ef8 100644
--- a/res/values-ro/cm_strings.xml
+++ b/res/values-ro/cm_strings.xml
@@ -57,20 +57,20 @@
<string name="root_appops_summary">Vizualizați și controlați regulile root-ului</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">versiune LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">versiune Replicant</string>
<string name="mod_version_default">Necunoscut</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modelul dispozitivului</string>
<!-- About phone screen, Device name -->
<string name="device_name">Numele dispozitivului</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Nivel API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Nivel API Replicant</string>
<string name="mod_api_level_default">Necunoscut</string>
<!-- About phone screen, build date -->
<string name="build_date">Dată compilare</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Actualizări LineageOS</string>
+ <string name="cmupdate_settings_title">Actualizări Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Actualizează Cyanogen recovery</string>
<string name="update_recovery_summary">Actualizează recovery la instalarea actualizărilor de sistem</string>
@@ -860,10 +860,10 @@
<string name="no_filters_title">Niciun filtru setat</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">Statistici LineageOS</string>
- <string name="anonymous_statistics_summary">Ajutați la Ć®mbunătățirea LineageOS prin optarea pentru raportarea anonimă de statistici</string>
+ <string name="anonymous_statistics_title">Statistici Replicant</string>
+ <string name="anonymous_statistics_summary">Ajutați la Ć®mbunătățirea Replicant prin optarea pentru raportarea anonimă de statistici</string>
<string name="anonymous_statistics_warning_title">Despre</string>
- <string name="anonymous_statistics_warning">OptĆ¢nd să trimiteți Statistici LineageOS, le permite dezvoltatorilor LineageOS
+ <string name="anonymous_statistics_warning">OptĆ¢nd să trimiteți Statistici Replicant, le permite dezvoltatorilor Replicant
să primească date ne-personale pentru a urmări instalările unice la o gamă mare de dispozitive. Informația transmisă include un identificator unic,
care nu vă compromite intimitatea sau datele personale. Datele sunt trimise la fiecare pornire a dispozitivului.\n\nPentru a vedea un exemplu de date ce se trimit, apăsați pe Previzualizare Date.</string>
<string name="enable_reporting_title">Activare raportare</string>
@@ -1011,7 +1011,7 @@
<string name="interruptions_ignore_while_media_title">Prevenire Ʈnfundare audio</string>
<string name="interruptions_ignore_while_media_summary">Nu redu volumul redării media la sosirea unei notificări</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Juridic LineageOS</string>
+ <string name="cmlicense_title">Juridic Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Resetare statistici</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ru/cm_strings.xml b/res/values-ru/cm_strings.xml
index cfb220d..6b54b46 100644
--- a/res/values-ru/cm_strings.xml
+++ b/res/values-ru/cm_strings.xml
@@ -57,15 +57,15 @@
<string name="root_appops_summary">ŠŸŃ€Š¾ŃŠ¼Š¾Ń‚Ń€ Šø уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµ рŠ°Š·Ń€ŠµŃˆŠµŠ½ŠøяŠ¼Šø Š“Š»Ń ŠæрŠ°Š² суŠæŠµŃ€ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»Ń</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Š’ŠµŃ€ŃŠøя LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Š’ŠµŃ€ŃŠøя Replicant</string>
<string name="mod_version_default">ŠŠµŠøŠ·Š²ŠµŃŃ‚Š½Š¾</string>
<!-- About phone screen, Device model -->
<string name="device_model">ŠœŠ¾Š“ŠµŠ»ŃŒ устрŠ¾Š¹ŃŃ‚Š²Š°</string>
<!-- About phone screen, Device name -->
<string name="device_name">Š˜Š¼Ń устрŠ¾Š¹ŃŃ‚Š²Š°</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Š’ŠµŃ€ŃŠøя API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Š’ŠµŃ€ŃŠøя API Replicant</string>
<string name="mod_api_level_default">ŠŠµŠøŠ·Š²ŠµŃŃ‚Š½Š¾</string>
<!-- About phone screen, build date -->
<string name="build_date">Š”Š°Ń‚Š° сŠ±Š¾Ń€ŠŗŠø</string>
@@ -861,9 +861,9 @@
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
<string name="anonymous_statistics_title">ŠžŃ‚ŠæрŠ°Š²ŠŗŠ° стŠ°Ń‚ŠøстŠøŠŗŠø</string>
- <string name="anonymous_statistics_summary">ŠŸŠ¾Š¼Š¾Š³ŠøтŠµ сŠ“ŠµŠ»Š°Ń‚ŃŒ LineageOS Š»ŃƒŃ‡ŃˆŠµ, рŠ°Š·Ń€ŠµŃˆŠøŠ² Š¾Ń‚ŠæрŠ°Š²Šŗу Š°Š½Š¾Š½ŠøŠ¼Š½Š¾Š¹ стŠ°Ń‚ŠøстŠøŠŗŠø</string>
+ <string name="anonymous_statistics_summary">ŠŸŠ¾Š¼Š¾Š³ŠøтŠµ сŠ“ŠµŠ»Š°Ń‚ŃŒ Replicant Š»ŃƒŃ‡ŃˆŠµ, рŠ°Š·Ń€ŠµŃˆŠøŠ² Š¾Ń‚ŠæрŠ°Š²Šŗу Š°Š½Š¾Š½ŠøŠ¼Š½Š¾Š¹ стŠ°Ń‚ŠøстŠøŠŗŠø</string>
<string name="anonymous_statistics_warning_title">Š”Š²ŠµŠ“ŠµŠ½Šøя</string>
- <string name="anonymous_statistics_warning">ŠŠ½Š¾Š½ŠøŠ¼Š½Ń‹Šµ Š¾Ń‚чёты ŠæŠ¾Š·Š²Š¾Š»ŃŃŽŃ‚ рŠ°Š·Ń€Š°Š±Š¾Ń‚чŠøŠŗŠ°Š¼ LineageOS Š¾Ń‚сŠ»ŠµŠ¶ŠøŠ²Š°Ń‚ŃŒ рŠ°Š±Š¾Ń‚Ńƒ ŠžŠ” Š½Š° рŠ°Š·Š»ŠøчŠ½Ń‹Ń… устрŠ¾Š¹ŃŃ‚Š²Š°Ń…. ŠžŃ‚ŠæрŠ°Š²Š»ŃŠµŠ¼Š°Ń ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя Š²ŠŗŠ»ŃŽŃ‡Š°ŠµŃ‚ Š² сŠµŠ±Ń Š½Š°Š·Š²Š°Š½ŠøŠµ устрŠ¾Š¹ŃŃ‚Š²Š°, Š²ŠµŃ€ŃŠøю ŠæрŠ¾ŃˆŠøŠ²ŠŗŠø Šø уŠ½ŠøŠŗŠ°Š»ŃŒŠ½Ń‹Š¹ ŠøŠ“ŠµŠ½Ń‚ŠøфŠøŠŗŠ°Ń‚Š¾Ń€, чтŠ¾ Š½ŠøŠŗŠ°ŠŗŠøŠ¼ Š¾Š±Ń€Š°Š·Š¾Š¼ Š½Šµ Š·Š°Ń‚Ń€Š°Š³ŠøŠ²Š°ŠµŃ‚ Š’Š°ŃˆŃƒ ŠŗŠ¾Š½Ń„ŠøŠ“ŠµŠ½Ń†ŠøŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ. Š”Š°Š½Š½Ń‹Šµ Š¾Ń‚ŠæрŠ°Š²Š»ŃŃŽŃ‚ся ŠæрŠø ŠŗŠ°Š¶Š“Š¾Š¹ Š·Š°Š³Ń€ŃƒŠ·ŠŗŠµ устрŠ¾Š¹ŃŃ‚Š²Š°.\n\nŠ§Ń‚Š¾Š±Ń‹ ŠæрŠ¾ŃŠ¼Š¾Ń‚Ń€ŠµŃ‚ŃŒ ŠæрŠøŠ¼ŠµŃ€, Š½Š°Š¶Š¼ŠøтŠµ Ā«ŠŸŃ€Š¾ŃŠ¼Š¾Ń‚Ń€ Š“Š°Š½Š½Ń‹Ń…Ā».</string>
+ <string name="anonymous_statistics_warning">ŠŠ½Š¾Š½ŠøŠ¼Š½Ń‹Šµ Š¾Ń‚чёты ŠæŠ¾Š·Š²Š¾Š»ŃŃŽŃ‚ рŠ°Š·Ń€Š°Š±Š¾Ń‚чŠøŠŗŠ°Š¼ Replicant Š¾Ń‚сŠ»ŠµŠ¶ŠøŠ²Š°Ń‚ŃŒ рŠ°Š±Š¾Ń‚Ńƒ ŠžŠ” Š½Š° рŠ°Š·Š»ŠøчŠ½Ń‹Ń… устрŠ¾Š¹ŃŃ‚Š²Š°Ń…. ŠžŃ‚ŠæрŠ°Š²Š»ŃŠµŠ¼Š°Ń ŠøŠ½Ń„Š¾Ń€Š¼Š°Ń†Šøя Š²ŠŗŠ»ŃŽŃ‡Š°ŠµŃ‚ Š² сŠµŠ±Ń Š½Š°Š·Š²Š°Š½ŠøŠµ устрŠ¾Š¹ŃŃ‚Š²Š°, Š²ŠµŃ€ŃŠøю ŠæрŠ¾ŃˆŠøŠ²ŠŗŠø Šø уŠ½ŠøŠŗŠ°Š»ŃŒŠ½Ń‹Š¹ ŠøŠ“ŠµŠ½Ń‚ŠøфŠøŠŗŠ°Ń‚Š¾Ń€, чтŠ¾ Š½ŠøŠŗŠ°ŠŗŠøŠ¼ Š¾Š±Ń€Š°Š·Š¾Š¼ Š½Šµ Š·Š°Ń‚Ń€Š°Š³ŠøŠ²Š°ŠµŃ‚ Š’Š°ŃˆŃƒ ŠŗŠ¾Š½Ń„ŠøŠ“ŠµŠ½Ń†ŠøŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ. Š”Š°Š½Š½Ń‹Šµ Š¾Ń‚ŠæрŠ°Š²Š»ŃŃŽŃ‚ся ŠæрŠø ŠŗŠ°Š¶Š“Š¾Š¹ Š·Š°Š³Ń€ŃƒŠ·ŠŗŠµ устрŠ¾Š¹ŃŃ‚Š²Š°.\n\nŠ§Ń‚Š¾Š±Ń‹ ŠæрŠ¾ŃŠ¼Š¾Ń‚Ń€ŠµŃ‚ŃŒ ŠæрŠøŠ¼ŠµŃ€, Š½Š°Š¶Š¼ŠøтŠµ Ā«ŠŸŃ€Š¾ŃŠ¼Š¾Ń‚Ń€ Š“Š°Š½Š½Ń‹Ń…Ā».</string>
<string name="enable_reporting_title">Š Š°Š·Ń€ŠµŃˆŠøть сŠ±Š¾Ń€ стŠ°Ń‚ŠøстŠøŠŗŠø</string>
<string name="preview_data_title">ŠŸŃ€Š¾ŃŠ¼Š¾Ń‚Ń€ Š“Š°Š½Š½Ń‹Ń…</string>
<string name="view_stats_title">ŠŸŃ€Š¾ŃŠ¼Š¾Ń‚Ń€ стŠ°Ń‚ŠøстŠøŠŗŠø</string>
@@ -1009,7 +1009,7 @@
<string name="interruptions_ignore_while_media_title">ŠŠµ ŠæрŠøŠ³Š»ŃƒŃˆŠ°Ń‚ŃŒ Š·Š²ŃƒŠŗ</string>
<string name="interruptions_ignore_while_media_summary">ŠŠµ сŠ½ŠøŠ¶Š°Ń‚ŃŒ Š³Ń€Š¾Š¼ŠŗŠ¾ŃŃ‚ŃŒ Š²Š¾ŃŠæрŠ¾ŠøŠ·Š²ŠµŠ“ŠµŠ½Šøя Š¼ŃƒŠ»ŃŒŃ‚ŠøŠ¼ŠµŠ“ŠøŠ° ŠæрŠø ŠæŠ¾Š»ŃƒŃ‡ŠµŠ½ŠøŠø уŠ²ŠµŠ“Š¾Š¼Š»ŠµŠ½ŠøŠ¹</string>
<!-- CM Legal -->
- <string name="cmlicense_title">ŠŸŠ¾Š»ŠøтŠøŠŗŠ° ŠŗŠ¾Š½Ń„ŠøŠ“ŠµŠ½Ń†ŠøŠ°Š»ŃŒŠ½Š¾ŃŃ‚Šø LineageOS</string>
+ <string name="cmlicense_title">ŠŸŠ¾Š»ŠøтŠøŠŗŠ° ŠŗŠ¾Š½Ń„ŠøŠ“ŠµŠ½Ń†ŠøŠ°Š»ŃŒŠ½Š¾ŃŃ‚Šø Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Š”Š±Ń€Š¾Ń стŠ°Ń‚ŠøстŠøŠŗŠø</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-si-rLK/cm_strings.xml b/res/values-si-rLK/cm_strings.xml
index fe94811..fef2d9c 100644
--- a/res/values-si-rLK/cm_strings.xml
+++ b/res/values-si-rLK/cm_strings.xml
@@ -37,17 +37,17 @@
<string name="root_access_all">ą¶ŗą·™ą¶Æą·”ą¶øą·Š ą·ƒą·„ ADB</string>
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ą¶…ą¶±ą·”ą·€ą·ą¶Æą¶ŗ</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ą¶…ą¶±ą·”ą·€ą·ą¶Æą¶ŗ</string>
<string name="mod_version_default">ą¶±ą·œą¶Æą¶±ą·“</string>
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">ą¶±ą·œą¶Æą¶±ą·“</string>
<!-- About phone screen, build date -->
<string name="build_date">ą¶±ą·’ą¶øą·ą·€ą·– ą¶Æą·’ą¶±ą¶ŗ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ą¶ŗą·ą·€ą¶­ą·Šą¶šą·ą¶½ą·“ą¶±ą¶ŗą¶±ą·Š</string>
+ <string name="cmupdate_settings_title">Replicant ą¶ŗą·ą·€ą¶­ą·Šą¶šą·ą¶½ą·“ą¶±ą¶ŗą¶±ą·Š</string>
<!-- Settings switch for updating Cyanogen recovery -->
<!-- Themes Settings -->
<!-- Settings main menu entry -->
@@ -542,7 +542,7 @@
<string name="live_lock_screen_settings_button">ą·ƒą·ą¶šą·ƒą·“ą¶øą·Š</string>
<!-- Live lock screen settings screen, caption for when live lock screens are disabled -->
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ą¶±ą·“ą¶­ą·’ą¶øą¶ŗ ą¶­ą·œą¶»ą¶­ą·”ą¶»ą·”</string>
+ <string name="cmlicense_title">Replicant ą¶±ą·“ą¶­ą·’ą¶øą¶ŗ ą¶­ą·œą¶»ą¶­ą·”ą¶»ą·”</string>
<!-- Menu label for reset the battery stats -->
<!-- Reset stats confirmation dialog's message -->
<!-- Dock battery not present message -->
diff --git a/res/values-sk/cm_strings.xml b/res/values-sk/cm_strings.xml
index 1a78e6b..d266a6f 100644
--- a/res/values-sk/cm_strings.xml
+++ b/res/values-sk/cm_strings.xml
@@ -57,20 +57,20 @@
<string name="root_appops_summary">ZobraziÅ„ a spravovaÅ„ pravidlĆ” prĆ­stupu root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Verzia LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Verzia Replicant</string>
<string name="mod_version_default">NeznƔme</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model zariadenia</string>
<!-- About phone screen, Device name -->
<string name="device_name">NƔzov zariadenia</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Verzia LineageOS API</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Verzia Replicant API</string>
<string name="mod_api_level_default">NeznƔme</string>
<!-- About phone screen, build date -->
<string name="build_date">DƔtum zostavy</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">AktualizƔcie LineageOS</string>
+ <string name="cmupdate_settings_title">AktualizƔcie Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Aktualizovań Cyanogen recovery</string>
<string name="update_recovery_summary">AktualizovaÅ„ recovery s aktualizĆ”ciami systĆ©mu</string>
@@ -860,10 +860,10 @@
<string name="no_filters_title">NenastavenĆ© žiadne filtre</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">Å tatistiky LineageOS</string>
- <string name="anonymous_statistics_summary">PomĆ“Å¾te zlepÅ”iÅ„ LineageOS povolenĆ­m anonymnĆ½ch Å”tatistickĆ½ch hlĆ”senĆ­</string>
+ <string name="anonymous_statistics_title">Å tatistiky Replicant</string>
+ <string name="anonymous_statistics_summary">PomĆ“Å¾te zlepÅ”iÅ„ Replicant povolenĆ­m anonymnĆ½ch Å”tatistickĆ½ch hlĆ”senĆ­</string>
<string name="anonymous_statistics_warning_title">O aplikƔcii</string>
- <string name="anonymous_statistics_warning">PovolenĆ­m Å”tatistĆ­k LineageOS sĆŗhlasĆ­te s odosielanĆ­m neosobnĆ½ch Ćŗdajov vĆ½vojĆ”rom LineageOSu, za Ćŗčelom evidencie jedinečnĆ½ch inÅ”talĆ”ciĆ­ naprieč vÅ”etkĆ½mi zariadeniami. InformĆ”cie obsahujĆŗ unikĆ”tny identifikĆ”tor, ktorĆ½ neohrozuje vaÅ”e sĆŗkromnĆ© alebo osobnĆ© Ćŗdaje. ƚdaje sĆŗ odoslanĆ© pri každom spustenĆ­.\n\nNa ukĆ”Å¾ku odosielanĆ½ch Ćŗdajov kliknite na Prehľad Ćŗdajov.</string>
+ <string name="anonymous_statistics_warning">PovolenĆ­m Å”tatistĆ­k Replicant sĆŗhlasĆ­te s odosielanĆ­m neosobnĆ½ch Ćŗdajov vĆ½vojĆ”rom Replicantu, za Ćŗčelom evidencie jedinečnĆ½ch inÅ”talĆ”ciĆ­ naprieč vÅ”etkĆ½mi zariadeniami. InformĆ”cie obsahujĆŗ unikĆ”tny identifikĆ”tor, ktorĆ½ neohrozuje vaÅ”e sĆŗkromnĆ© alebo osobnĆ© Ćŗdaje. ƚdaje sĆŗ odoslanĆ© pri každom spustenĆ­.\n\nNa ukĆ”Å¾ku odosielanĆ½ch Ćŗdajov kliknite na Prehľad Ćŗdajov.</string>
<string name="enable_reporting_title">PovoliÅ„ hlĆ”senia</string>
<string name="preview_data_title">Prehľad Ćŗdajov</string>
<string name="view_stats_title">Zobraziń Ŕtatistiky</string>
@@ -1009,7 +1009,7 @@
<string name="interruptions_ignore_while_media_title">ZabrĆ”niÅ„ znižovaniu zvuku</string>
<string name="interruptions_ignore_while_media_summary">NeznižovaÅ„ hlasitosÅ„ pri prehrĆ”vanĆ­ mĆ©diĆ­ po doručenĆ­ upozornenia</string>
<!-- CM Legal -->
- <string name="cmlicense_title">PrƔvne informƔcie LineageOS</string>
+ <string name="cmlicense_title">PrƔvne informƔcie Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Obnoviń Ŕtatistiky</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-sl/cm_strings.xml b/res/values-sl/cm_strings.xml
index fe77c65..32860d7 100644
--- a/res/values-sl/cm_strings.xml
+++ b/res/values-sl/cm_strings.xml
@@ -59,20 +59,20 @@
<string name="root_appops_summary">Ogled in nadzor skrbniŔkih pravil</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Različica LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Različica Replicant</string>
<string name="mod_version_default">Neznano</string>
<!-- About phone screen, Device model -->
<string name="device_model">Model naprave</string>
<!-- About phone screen, Device name -->
<string name="device_name">Ime naprave</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Raven API-ja LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Raven API-ja Replicant</string>
<string name="mod_api_level_default">Neznano</string>
<!-- About phone screen, build date -->
<string name="build_date">Datum izgradnje</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">Posodobitve LineageOS</string>
+ <string name="cmupdate_settings_title">Posodobitve Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Posodobi obnovitev Cyanogen</string>
<string name="update_recovery_summary">Posodobi obnovitev s sistemskimi posodobitvami</string>
@@ -862,11 +862,11 @@
<string name="no_filters_title">Ni nastavljenih filtrov</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">Statistika LineageOS</string>
- <string name="anonymous_statistics_summary">Pomagajte izboljŔati LineageOS tako, da izberete poŔiljanje anonimne statistike</string>
+ <string name="anonymous_statistics_title">Statistika Replicant</string>
+ <string name="anonymous_statistics_summary">Pomagajte izboljŔati Replicant tako, da izberete poŔiljanje anonimne statistike</string>
<string name="anonymous_statistics_warning_title">O programu</string>
- <string name="anonymous_statistics_warning">Izbira statistike LineageOS bo dovolila poŔiljanje neosebnih podatkov
-Ā Ā Ā Ā Ā Ā Ā Ā razvijalcem LineageOSa, da lahko sledijo edinstvenim namestitvam v napravah. Poslani podatki vključujejo edinstven določilnik,
+ <string name="anonymous_statistics_warning">Izbira statistike Replicant bo dovolila poŔiljanje neosebnih podatkov
+Ā Ā Ā Ā Ā Ā Ā Ā razvijalcem Replicanta, da lahko sledijo edinstvenim namestitvam v napravah. Poslani podatki vključujejo edinstven določilnik,
Ā Ā Ā Ā Ā Ā Ā Ā ki ne ogroža vaÅ”e zasebnosti in osebnih podatkov. Podatki so poslani ob vsakem zagonu.\n\nZa primer poslanih podatkov tapnite Predogled podatkov.</string>
<string name="enable_reporting_title">Omogoči poročanje</string>
<string name="preview_data_title">Predogled podatkov</string>
@@ -1018,7 +1018,7 @@
<string name="interruptions_ignore_while_media_title">Prepreči zvočno izognitev</string>
<string name="interruptions_ignore_while_media_summary">Ne zmanjŔaj glasnosti predvajanja predstavnosti, ko prispe obvestilo</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Pravna obvestila LineageOS</string>
+ <string name="cmlicense_title">Pravna obvestila Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Ponastavi statistiko</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-sq-rAL/cm_strings.xml b/res/values-sq-rAL/cm_strings.xml
index 71d21e8..12a5071 100644
--- a/res/values-sq-rAL/cm_strings.xml
+++ b/res/values-sq-rAL/cm_strings.xml
@@ -53,15 +53,15 @@
<string name="root_appops_title">Menaxho akseset Root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Versioni i LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Versioni i Replicant</string>
<string name="mod_version_default">I panjohur</string>
<!-- About phone screen, Device model -->
<string name="device_model">Modeli i pajisjes</string>
<!-- About phone screen, Device name -->
<string name="device_name">Emri i pajisjes</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Niveli API i LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Niveli API i Replicant</string>
<string name="mod_api_level_default">I panjohur</string>
<!-- About phone screen, build date -->
<string name="build_date">Data e ndƫrtimit</string>
diff --git a/res/values-sr/cm_strings.xml b/res/values-sr/cm_strings.xml
index c01863c..2f8b818 100644
--- a/res/values-sr/cm_strings.xml
+++ b/res/values-sr/cm_strings.xml
@@ -57,15 +57,15 @@
<string name="root_appops_summary">Š’ŠøŠ“Šø Šø ŠŗŠ¾Š½Ń‚Ń€Š¾Š»ŠøшŠø ŠæрŠ°Š²ŠøŠ»Š° рутŠ°</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS Š²ŠµŃ€Š·ŠøјŠ°</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant Š²ŠµŃ€Š·ŠøјŠ°</string>
<string name="mod_version_default">ŠŠµŠæŠ¾Š·Š½Š°Ń‚Š¾</string>
<!-- About phone screen, Device model -->
<string name="device_model">ŠœŠ¾Š“ŠµŠ» урŠµŃ’Š°Ń˜Š°</string>
<!-- About phone screen, Device name -->
<string name="device_name">Š˜Š¼Šµ урŠµŃ’Š°Ń˜Š°</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">ŠŠøŠ²Š¾ LineageOS API-Š°</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">ŠŠøŠ²Š¾ Replicant API-Š°</string>
<string name="mod_api_level_default">ŠŠµŠæŠ¾Š·Š½Š°Ń‚Š¾</string>
<!-- About phone screen, build date -->
<string name="build_date">Š”Š°Ń‚ŃƒŠ¼ ŠøŠ·Ń€Š°Š“Šµ</string>
@@ -860,10 +860,10 @@
<string name="no_filters_title">ŠŠµŠ¼Š° ŠæŠ¾ŃŃ‚Š°Š²Ń™ŠµŠ½Šøх фŠøŠ»Ń‚ŠµŃ€Š°</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS стŠ°Ń‚ŠøстŠøŠŗŠ°</string>
- <string name="anonymous_statistics_summary">ŠŸŠ¾Š¼Š¾Š·ŠøтŠµ Š“Š° ŠæŠ¾Š±Š¾Ń™ŃˆŠ°Š¼Š¾ LineageOS сŠ»Š°ŃšŠµŠ¼ Š°Š½Š¾Š½ŠøŠ¼Š½Šøх ŠøŠ·Š²ŠµŃˆŃ‚Š°Ń˜Š° стŠ°Ń‚ŠøстŠøŠŗŠµ</string>
+ <string name="anonymous_statistics_title">Replicant стŠ°Ń‚ŠøстŠøŠŗŠ°</string>
+ <string name="anonymous_statistics_summary">ŠŸŠ¾Š¼Š¾Š·ŠøтŠµ Š“Š° ŠæŠ¾Š±Š¾Ń™ŃˆŠ°Š¼Š¾ Replicant сŠ»Š°ŃšŠµŠ¼ Š°Š½Š¾Š½ŠøŠ¼Š½Šøх ŠøŠ·Š²ŠµŃˆŃ‚Š°Ń˜Š° стŠ°Ń‚ŠøстŠøŠŗŠµ</string>
<string name="anonymous_statistics_warning_title">Šž</string>
- <string name="anonymous_statistics_warning">ŠžŠ¼Š¾Š³ŃƒŃ›Š°Š²Š°ŃšŠµŠ¼ сŠ»Š°ŃšŠ° LineageOS стŠ°Ń‚ŠøстŠøŠŗe Š“Š¾Š·Š²Š¾Š»ŠøћŠµ сŠµ Š“Š° сŠµ Š½ŠµŠ»ŠøчŠ½Šø ŠæŠ¾Š“Š°Ń†Šø Š“Š¾ŃŃ‚Š°Š²Šµ рŠ°Š·Š²Š¾Ń˜Š½Š¾Š¼ тŠøŠ¼Ńƒ LineageOS-Š° ŠŗŠ°ŠŗŠ¾ Š±Šø сŠµ ŠæрŠ°Ń‚ŠøŠ¾ Š±Ń€Š¾Ń˜ ŠæŠ¾Ń˜ŠµŠ“ŠøŠ½Š°Ń‡Š½Šøх ŠøŠ½ŃŃ‚Š°Š»Š°Ń†ŠøјŠ° Š½Š° рŠ°Š·Š»ŠøчŠøтŠµ урŠµŃ’Š°Ń˜Šµ. Š˜Š½Ń„Š¾Ń€Š¼Š°Ń†ŠøјŠµ ŠŗŠ¾Ń˜Šµ сŠµ шŠ°Ń™Ńƒ сŠ°Š“рŠ¶Šµ јŠµŠ“ŠøŠ½ŃŃ‚Š²ŠµŠ½Ńƒ ŠøŠ“ŠµŠ½Ń‚ŠøфŠøŠŗŠ°Ń†Šøју ŠŗŠ¾Ń˜Š° Š½Šµ ŠŗŠ¾Š¼ŠæрŠ¾Š¼ŠøтујŠµ ŠæрŠøŠ²Š°Ń‚Š½Š¾ŃŃ‚ ŠøŠ»Šø Š»ŠøчŠ½Šµ ŠæŠ¾Š“Š°Ń‚ŠŗŠµ. ŠŸŠ¾Š“Š°Ń†Šø сŠµ шŠ°Ń™Ńƒ ŠæрŠø сŠ²Š°ŠŗŠ¾Š¼ ŠæŠ¾ŠŗрŠµŃ‚Š°ŃšŃƒ урŠµŃ’Š°Ń˜Š°.\n\nŠ—Š° ŠæрŠøŠ¼ŠµŃ€ ŠæŠ¾Š“Š°Ń‚Š°ŠŗŠ° ŠŗŠ¾Ń˜Šø сŠµ шŠ°Ń™Ńƒ, Š“Š¾Š“ŠøрŠ½ŠøтŠµ ŠæрŠµŠ³Š»ŠµŠ“ ŠæŠ¾Š“Š°Ń‚Š°ŠŗŠ°.</string>
+ <string name="anonymous_statistics_warning">ŠžŠ¼Š¾Š³ŃƒŃ›Š°Š²Š°ŃšŠµŠ¼ сŠ»Š°ŃšŠ° Replicant стŠ°Ń‚ŠøстŠøŠŗe Š“Š¾Š·Š²Š¾Š»ŠøћŠµ сŠµ Š“Š° сŠµ Š½ŠµŠ»ŠøчŠ½Šø ŠæŠ¾Š“Š°Ń†Šø Š“Š¾ŃŃ‚Š°Š²Šµ рŠ°Š·Š²Š¾Ń˜Š½Š¾Š¼ тŠøŠ¼Ńƒ Replicant-Š° ŠŗŠ°ŠŗŠ¾ Š±Šø сŠµ ŠæрŠ°Ń‚ŠøŠ¾ Š±Ń€Š¾Ń˜ ŠæŠ¾Ń˜ŠµŠ“ŠøŠ½Š°Ń‡Š½Šøх ŠøŠ½ŃŃ‚Š°Š»Š°Ń†ŠøјŠ° Š½Š° рŠ°Š·Š»ŠøчŠøтŠµ урŠµŃ’Š°Ń˜Šµ. Š˜Š½Ń„Š¾Ń€Š¼Š°Ń†ŠøјŠµ ŠŗŠ¾Ń˜Šµ сŠµ шŠ°Ń™Ńƒ сŠ°Š“рŠ¶Šµ јŠµŠ“ŠøŠ½ŃŃ‚Š²ŠµŠ½Ńƒ ŠøŠ“ŠµŠ½Ń‚ŠøфŠøŠŗŠ°Ń†Šøју ŠŗŠ¾Ń˜Š° Š½Šµ ŠŗŠ¾Š¼ŠæрŠ¾Š¼ŠøтујŠµ ŠæрŠøŠ²Š°Ń‚Š½Š¾ŃŃ‚ ŠøŠ»Šø Š»ŠøчŠ½Šµ ŠæŠ¾Š“Š°Ń‚ŠŗŠµ. ŠŸŠ¾Š“Š°Ń†Šø сŠµ шŠ°Ń™Ńƒ ŠæрŠø сŠ²Š°ŠŗŠ¾Š¼ ŠæŠ¾ŠŗрŠµŃ‚Š°ŃšŃƒ урŠµŃ’Š°Ń˜Š°.\n\nŠ—Š° ŠæрŠøŠ¼ŠµŃ€ ŠæŠ¾Š“Š°Ń‚Š°ŠŗŠ° ŠŗŠ¾Ń˜Šø сŠµ шŠ°Ń™Ńƒ, Š“Š¾Š“ŠøрŠ½ŠøтŠµ ŠæрŠµŠ³Š»ŠµŠ“ ŠæŠ¾Š“Š°Ń‚Š°ŠŗŠ°.</string>
<string name="enable_reporting_title">ŠžŠ¼Š¾Š³ŃƒŃ›Šø ŠøŠ·Š²ŠµŃˆŃ‚Š°Š²Š°ŃšŠµ</string>
<string name="preview_data_title">ŠŸŃ€ŠµŠ³Š»ŠµŠ“ ŠæŠ¾Š“Š°Ń‚Š°ŠŗŠ°</string>
<string name="view_stats_title">ŠŸŠ¾Š³Š»ŠµŠ“Š°Ń˜ стŠ°Ń‚ŠøстŠøŠŗŠµ</string>
@@ -1009,7 +1009,7 @@
<string name="interruptions_ignore_while_media_title">ŠžŠ½ŠµŠ¼Š¾Š³ŃƒŃ›Šø утŠøшŠ°Š²Š°ŃšŠµ Š°ŃƒŠ“ŠøŠ°</string>
<string name="interruptions_ignore_while_media_summary">ŠŠµŠ¼Š¾Ń˜ утŠøшŠ°Ń‚Šø јŠ°Ń‡ŠøŠ½Ńƒ рŠµŠæрŠ¾Š“уŠŗцŠøјŠµ Š¼ŠµŠ“ŠøјŠ° ŠŗŠ°Š“Š° Š¾Š±Š°Š²ŠµŃˆŃ‚ŠµŃšŠµ ŠæрŠøстŠøŠ³Š½Šµ</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS Š»ŠøцŠµŠ½Ń†Š°</string>
+ <string name="cmlicense_title">Replicant Š»ŠøцŠµŠ½Ń†Š°</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ŠŸŠ¾Š½ŠøштŠ°Š²Š°ŃšŠµ стŠ°Ń‚ŠøстŠøŠŗŠµ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-sv/cm_strings.xml b/res/values-sv/cm_strings.xml
index e69fd2b..833a98e 100644
--- a/res/values-sv/cm_strings.xml
+++ b/res/values-sv/cm_strings.xml
@@ -48,20 +48,20 @@
<string name="root_appops_title">Hantera root-Ć„tkomster</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS-version</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant-version</string>
<string name="mod_version_default">OkƤnd</string>
<!-- About phone screen, Device model -->
<string name="device_model">Enhetsmodell</string>
<!-- About phone screen, Device name -->
<string name="device_name">Enhetsnamn</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API nivƄ</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API nivƄ</string>
<string name="mod_api_level_default">OkƤnd</string>
<!-- About phone screen, build date -->
<string name="build_date">Byggdatum</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS-uppdateringar</string>
+ <string name="cmupdate_settings_title">Replicant-uppdateringar</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Uppdatera Cyanogen Recovery</string>
<string name="update_recovery_summary">Uppdatera Recovery med systemuppdateringar</string>
@@ -986,7 +986,7 @@
<string name="interruptions_ignore_while_media_title">Undvik ljuddƤmpning</string>
<string name="interruptions_ignore_while_media_summary">Minska inte ljudstyrkan fƶr media nƤr en avisering tas emot</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS Juridik</string>
+ <string name="cmlicense_title">Replicant Juridik</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ƅterstƤll statistik</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-sw/cm_strings.xml b/res/values-sw/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-sw/cm_strings.xml
+++ b/res/values-sw/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-ta-rIN/cm_strings.xml b/res/values-ta-rIN/cm_strings.xml
index 840c3ef..28cc78a 100644
--- a/res/values-ta-rIN/cm_strings.xml
+++ b/res/values-ta-rIN/cm_strings.xml
@@ -46,20 +46,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ą®Ŗą®¤ą®æą®ŖąÆą®ŖąÆ</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ą®Ŗą®¤ą®æą®ŖąÆą®ŖąÆ</string>
<string name="mod_version_default">ą®¤ąÆ†ą®°ą®æą®Æą®¾ą®¤ą®¤ąÆ</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą®•ą®°ąÆą®µą®æ ą®®ą®¾ą®¤ą®æą®°ą®æ</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą®šą®¾ą®¤ą®©ą®¤ąÆą®¤ą®æą®©ąÆ ą®ŖąÆ†ą®Æą®°ąÆ</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ą®Øą®æą®²ąÆˆ</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ą®Øą®æą®²ąÆˆ</string>
<string name="mod_api_level_default">ą®¤ąÆ†ą®°ą®æą®Æą®¾ą®¤ą®¤ąÆ</string>
<!-- About phone screen, build date -->
<string name="build_date">ą®•ą®ŸąÆą®Ÿą®æą®Æ ą®¤ąÆ‡ą®¤ą®æ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®¤ąÆą®¤ą®²ąÆą®•ą®³ąÆ</string>
+ <string name="cmupdate_settings_title">Replicant ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®¤ąÆą®¤ą®²ąÆą®•ą®³ąÆ</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen ą®®ąÆ€ą®ŸąÆą®Ÿą®²ąÆˆ ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æ</string>
<string name="update_recovery_summary">ą®šą®æą®øąÆą®Ÿą®®ąÆ ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®¤ąÆą®¤ą®²ąÆą®•ą®³ąÆą®Ÿą®©ąÆ ą®®ąÆ€ą®ŸąÆą®Ÿą®²ąÆˆ ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æ</string>
@@ -979,7 +979,7 @@
<string name="interruptions_ignore_while_media_title">ą®†ą®Ÿą®æą®ÆąÆ‹ ą®Ÿą®•ąÆą®•ą®æą®™ąÆą®•ąÆˆ ą®¤ą®ŸąÆ</string>
<string name="interruptions_ignore_while_media_summary">ą®’ą®°ąÆ ą®…ą®±ą®æą®µąÆą®±ąÆą®¤ąÆą®¤ą®²ąÆ ą®µą®°ąÆą®®ąÆą®ŖąÆ‹ą®¤ąÆ ą®Šą®Ÿą®• ą®®ą®±ąÆą®‡ą®Æą®•ąÆą®•ą®®ąÆ ą®µą®¾ą®²ąÆą®ÆąÆ‚ą®®ąÆˆ ą®•ąÆą®±ąÆˆą®•ąÆą®•ą®¾ą®¤ąÆ‡</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ą®šą®ŸąÆą®Ÿą®®ąÆ</string>
+ <string name="cmlicense_title">Replicant ą®šą®ŸąÆą®Ÿą®®ąÆ</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ą®ŖąÆą®³ąÆą®³ą®æą®µą®æą®µą®°ą®™ąÆą®•ą®³ąÆˆ ą®®ąÆ€ą®ŸąÆą®Ÿą®®ąÆˆ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-te-rIN/cm_strings.xml b/res/values-te-rIN/cm_strings.xml
index 62ea403..777c389 100644
--- a/res/values-te-rIN/cm_strings.xml
+++ b/res/values-te-rIN/cm_strings.xml
@@ -46,14 +46,14 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<string name="mod_version">ą°øą°Æą°Øą±‹ą°œą±†ą°Øą± ą°®ą±‹ą°”ą± ą°øą°‚ą°øą±ą°•ą°°ą°£</string>
<string name="mod_version_default">ą°¤ą±†ą°²ą°æą°Æą°¦ą±</string>
<!-- About phone screen, Device model -->
<string name="device_model">ą°Ŗą°°ą°æą°•ą°°ą°‚ ą°®ą±‹ą°”ą°²ą±</string>
<!-- About phone screen, Device name -->
<string name="device_name">ą°Ŗą°°ą°æą°•ą°°ą°‚ ą°Ŗą±‡ą°°ą±</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level">ą°øą°Æą°Øą±‹ą°œą±†ą°Øą± ą°®ą±‹ą°”ą± API ą°øą±ą°„ą°¾ą°Æą°æ</string>
<string name="mod_api_level_default">ą°¤ą±†ą°²ą°æą°Æą°¦ą±</string>
<!-- About phone screen, build date -->
diff --git a/res/values-th/cm_strings.xml b/res/values-th/cm_strings.xml
index b751249..04c5eee 100644
--- a/res/values-th/cm_strings.xml
+++ b/res/values-th/cm_strings.xml
@@ -45,20 +45,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">ąø£ąøøą¹ˆąø™ąø‚ąø­ąø‡ LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">ąø£ąøøą¹ˆąø™ąø‚ąø­ąø‡ Replicant</string>
<string name="mod_version_default">ą¹„ąø”ą¹ˆąø£ąø¹ą¹‰ąøˆąø±ąø</string>
<!-- About phone screen, Device model -->
<string name="device_model">ąø£ąøøą¹ˆąø™ąø­ąøøąø›ąøąø£ąø“ą¹Œ</string>
<!-- About phone screen, Device name -->
<string name="device_name">ąøŠąø·ą¹ˆąø­ąø­ąøøąø›ąøąø£ąø“ą¹Œ</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">ąø£ąø°ąø”ąø±ąøš API ąø‚ąø­ąø‡ LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">ąø£ąø°ąø”ąø±ąøš API ąø‚ąø­ąø‡ Replicant</string>
<string name="mod_api_level_default">ą¹„ąø”ą¹ˆąø£ąø¹ą¹‰ąøˆąø±ąø</string>
<!-- About phone screen, build date -->
<string name="build_date">ąø§ąø±ąø™ąø—ąøµą¹ˆąøŖąø£ą¹‰ąø²ąø‡</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">ąøąø²ąø£ąø­ąø±ąø›ą¹€ąø”ąø•ąø£ąøøą¹ˆąø™ LineageOS</string>
+ <string name="cmupdate_settings_title">ąøąø²ąø£ąø­ąø±ąø›ą¹€ąø”ąø•ąø£ąøøą¹ˆąø™ Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">ąø­ąø±ąø›ą¹€ąø”ąø•ąø£ąøøą¹ˆąø™ Cyanogen recovery</string>
<string name="update_recovery_summary">ąø­ąø±ąø›ą¹€ąø”ąø•ąø£ąøøą¹ˆąø™ recovery ąø”ą¹‰ąø§ąø¢ąøąø²ąø£ąø­ąø±ąø›ą¹€ąø”ąø•ąø£ąø°ąøšąøš</string>
@@ -982,7 +982,7 @@
<string name="interruptions_ignore_while_media_title">ąø›ą¹‰ąø­ąø‡ąøąø±ąø™ąøąø²ąø£ąø„ąø”ą¹€ąøŖąøµąø¢ąø‡</string>
<string name="interruptions_ignore_while_media_summary">ą¹„ąø”ą¹ˆąø„ąø”ą¹€ąøŖąøµąø¢ąø‡ą¹€ąøžąø„ąø‡ą¹€ąø”ąø·ą¹ˆąø­ąø”ąøµąøąø²ąø£ą¹ąøˆą¹‰ąø‡ą¹€ąø•ąø·ąø­ąø™ą¹€ąø‚ą¹‰ąø²</string>
<!-- CM Legal -->
- <string name="cmlicense_title">ą¹€ąøąøµą¹ˆąø¢ąø§ąøąø±ąøšąøąøŽąø«ąø”ąø²ąø¢ LineageOS</string>
+ <string name="cmlicense_title">ą¹€ąøąøµą¹ˆąø¢ąø§ąøąø±ąøšąøąøŽąø«ąø”ąø²ąø¢ Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ąø•ąø±ą¹‰ąø‡ąø„ą¹ˆąø²ąøŖąø–ąø“ąø•ąø“ą¹ƒąø«ąø”ą¹ˆ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-tr/cm_strings.xml b/res/values-tr/cm_strings.xml
index 260ee7e..44e7f1f 100644
--- a/res/values-tr/cm_strings.xml
+++ b/res/values-tr/cm_strings.xml
@@ -55,20 +55,20 @@
<string name="root_appops_summary">Root kurallarını gƶrĆ¼ntĆ¼le ve kontrol et</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS sĆ¼rĆ¼mĆ¼</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant sĆ¼rĆ¼mĆ¼</string>
<string name="mod_version_default">Bilinmeyen</string>
<!-- About phone screen, Device model -->
<string name="device_model">Cihaz modeli</string>
<!-- About phone screen, Device name -->
<string name="device_name">Cihaz ismi</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API dĆ¼zeyi</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API dĆ¼zeyi</string>
<string name="mod_api_level_default">Bilinmeyen</string>
<!-- About phone screen, build date -->
<string name="build_date">İnşa tarihi</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS gĆ¼ncellemeleri</string>
+ <string name="cmupdate_settings_title">Replicant gĆ¼ncellemeleri</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen kurtarma modunu gĆ¼ncelle</string>
<string name="update_recovery_summary">Sistem gĆ¼ncellemesi ile kurtarma modunu gĆ¼ncelle</string>
@@ -858,10 +858,10 @@
<string name="no_filters_title">HiƧbir filtre ayarlanmadı</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS istatistikleri</string>
- <string name="anonymous_statistics_summary">LineageOS\'u geliştirmeye yardım etmek iƧin anonim istatistik gƶndermeyi kabul edin</string>
+ <string name="anonymous_statistics_title">Replicant istatistikleri</string>
+ <string name="anonymous_statistics_summary">Replicant\'u geliştirmeye yardım etmek iƧin anonim istatistik gƶndermeyi kabul edin</string>
<string name="anonymous_statistics_warning_title">Hakkında</string>
- <string name="anonymous_statistics_warning">LineageOS Ä°statistiklerine dahil olmak kişisel olmayan verilerin LineageOS geliştiricilerine cihazlar arasındaki benzersiz yĆ¼klemeleri takip etmeleri iƧin gƶnderilmesine izin verir. Bu bilgi, kişisel bilgi iƧermeyen ve gizliliğinizi tehdit etmeyen bir benzersiz numara da iƧerir. Veri her başlangıƧta gƶnderilir.\n\nGƶnderilecek verinin ƶrneğini gƶrmek iƧin Veriyi Ɩnizle butonunu kullanın.</string>
+ <string name="anonymous_statistics_warning">Replicant Ä°statistiklerine dahil olmak kişisel olmayan verilerin Replicant geliştiricilerine cihazlar arasındaki benzersiz yĆ¼klemeleri takip etmeleri iƧin gƶnderilmesine izin verir. Bu bilgi, kişisel bilgi iƧermeyen ve gizliliğinizi tehdit etmeyen bir benzersiz numara da iƧerir. Veri her başlangıƧta gƶnderilir.\n\nGƶnderilecek verinin ƶrneğini gƶrmek iƧin Veriyi Ɩnizle butonunu kullanın.</string>
<string name="enable_reporting_title">Raporlamayı etkinleştir</string>
<string name="preview_data_title">Veriyi ƶnizle</string>
<string name="view_stats_title">Ä°statistikleri gƶrĆ¼ntĆ¼le</string>
@@ -1007,7 +1007,7 @@
<string name="interruptions_ignore_while_media_title">Ses yankılanmasını ƶnle</string>
<string name="interruptions_ignore_while_media_summary">Bir bildirim geldiğinde, medya oynatma ses seviyesini azaltma</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS yasal</string>
+ <string name="cmlicense_title">Replicant yasal</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">İstatistikleri sıfırla</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ug/cm_strings.xml b/res/values-ug/cm_strings.xml
index a21b24d..3135644 100644
--- a/res/values-ug/cm_strings.xml
+++ b/res/values-ug/cm_strings.xml
@@ -45,20 +45,20 @@
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS Ł†Ū•Ų“Ų±Ł‰</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant Ł†Ū•Ų“Ų±Ł‰</string>
<string name="mod_version_default">ŁŠŁˆŚ†Ū‡Ł†</string>
<!-- About phone screen, Device model -->
<string name="device_model">Ų¦ŪˆŲ³ŁƒŁ‰Ł†Ū• ŲŖŁ‰Ł¾Ł‰</string>
<!-- About phone screen, Device name -->
<string name="device_name">Ų¦ŪˆŲ³ŁƒŪˆŁ†Ū• Ų¦Ų§ŲŖŁ‰</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS Ł†Ł‰Ś­ API ŲÆŪ•Ų±Ł‰Ų¬Ł‰Ų³Ł‰</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant Ł†Ł‰Ś­ API ŲÆŪ•Ų±Ł‰Ų¬Ł‰Ų³Ł‰</string>
<string name="mod_api_level_default">ŁŠŁˆŚ†Ū‡Ł†</string>
<!-- About phone screen, build date -->
<string name="build_date">Ś¾Ų§Ų³Ł‰Ł„Ł„Ł‰ŲŗŲ§Ł† Ś†ŪŲ³Ł„Ų§</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ŁŠŪŚ­Ł‰Ł„Ų§Ł†Ł…Ł‰Ł„Ų§Ų±</string>
+ <string name="cmupdate_settings_title">Replicant ŁŠŪŚ­Ł‰Ł„Ų§Ł†Ł…Ł‰Ł„Ų§Ų±</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Cyanogen Ų¦Ū•Ų³Ł„Ł‰ŚÆŪ• ŁƒŪ•Ł„ŲŖŪˆŲ±ŪˆŲ“ Ś¾Ų§Ł„Ł‰ŲŖŁ‰Ł†Ł‰ ŁŠŪŚ­Ł‰Ł„Ų§Ų“</string>
<string name="update_recovery_summary">Ų³Ł‰Ų³ŲŖŪŁ…Ų§ ŁŠŪŚ­Ł‰Ł„Ų§Ł†Ł…Ł‰Ł„Ł‰Ų±Ł‰ Ų¦Ų§Ų±Ł‚Ł‰Ł„Ł‰Ł‚ Ų¦Ū•Ų³Ł„Ł‰ŚÆŪ• ŁƒŪ•Ł„ŲŖŪˆŲ±ŪˆŲ“Ł†Ł‰ ŁŠŪŚ­Ł‰Ł„Ų§Ų“</string>
@@ -985,7 +985,7 @@
<string name="interruptions_ignore_while_media_title">Ų¦Ų§Ū‹Ų§Ų² Ś†Ū•ŲŖŁ†Ū•Ų“Ł†Ł‰ ŲŖŁˆŲ³</string>
<string name="interruptions_ignore_while_media_summary">Ų¦Ū‡Ł‚ŲŖŪ‡Ų±Ū‡Ų“ ŁƒŪ•Ł„ŚÆŪ•Ł†ŲÆŪ•ŲŒ Ū‹Ų§Ų³Ł‰ŲŖŪ• Ų¦Ų§Ū‹Ų§Ų²Ł‰Ł†Ł‰ ŲŖŪ†Ū‹Ū•Ł†Ł„Ū•ŲŖŁ…Ū•ŁŠŲÆŪ‡</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS Ł‚Ų§Ł†Ū‡Ł† Ų¦Ū‡Ś†Ū‡Ų±Ł‰</string>
+ <string name="cmlicense_title">Replicant Ł‚Ų§Ł†Ū‡Ł† Ų¦Ū‡Ś†Ū‡Ų±Ł‰</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Ų³ŲŖŲ§ŲŖŁ‰Ų³ŲŖŁ‰ŁƒŁ‰Ł„Ł‰Ł‚ Ų³Ų§Ł†Ł„Ł‰Ł‚ Ł…Ū•Ł„Ū‡Ł…Ų§ŲŖŁ†Ł‰ Ł‚Ų§ŁŠŲŖŲ§ ŲØŪŁƒŁ‰ŲŖŁ‰Ų“</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-uk/cm_strings.xml b/res/values-uk/cm_strings.xml
index 2d9210d..57b1f2c 100644
--- a/res/values-uk/cm_strings.xml
+++ b/res/values-uk/cm_strings.xml
@@ -57,20 +57,20 @@
<string name="root_appops_summary">ŠŸŠµŃ€ŠµŠ³Š»ŃŠ“ тŠ° ŠŗŠµŃ€ŃƒŠ²Š°Š½Š½Ń root ŠæрŠ°Š²ŠøŠ»Š°Š¼Šø</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">Š’ŠµŃ€ŃŃ–я LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Š’ŠµŃ€ŃŃ–я Replicant</string>
<string name="mod_version_default">ŠŠµŠ²Ń–Š“Š¾Š¼Š¾</string>
<!-- About phone screen, Device model -->
<string name="device_model">ŠœŠ¾Š“ŠµŠ»ŃŒ ŠæрŠøстрŠ¾ŃŽ</string>
<!-- About phone screen, Device name -->
<string name="device_name">ŠŠ°Š·Š²Š° ŠæрŠøстрŠ¾ŃŽ</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Š Ń–Š²ŠµŠ½ŃŒ LineageOS API</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Š Ń–Š²ŠµŠ½ŃŒ Replicant API</string>
<string name="mod_api_level_default">ŠŠµŠ²Ń–Š“Š¾Š¼Š¾</string>
<!-- About phone screen, build date -->
<string name="build_date">Š”Š°Ń‚Š° Š·Š±Ń–Ń€ŠŗŠø</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">ŠžŠ½Š¾Š²Š»ŠµŠ½Š½Ń LineageOS</string>
+ <string name="cmupdate_settings_title">ŠžŠ½Š¾Š²Š»ŠµŠ½Š½Ń Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">ŠžŠ½Š¾Š²ŠøтŠø Cyanogen recovery</string>
<string name="update_recovery_summary">ŠžŠ½Š¾Š²Š»ŃŽŠ²Š°Ń‚Šø рŠ¾Š·Š“іŠ» Recovery ŠæрŠø Š·Š°ŃŃ‚Š¾ŃŃƒŠ²Š°Š½Š½Ń– Š¾Š½Š¾Š²Š»ŠµŠ½ŃŒ</string>
@@ -1009,7 +1009,7 @@
<string name="interruptions_ignore_while_media_title">ŠŠµ ŠæрŠøŠ³Š»ŃƒŃˆŃƒŠ²Š°Ń‚Šø Š·Š²ŃƒŠŗŠø</string>
<string name="interruptions_ignore_while_media_summary">ŠŠµ ŠæрŠøŠ³Š»ŃƒŃˆŃƒŠ²Š°Ń‚Šø Š²Ń–Š“тŠ²Š¾Ń€ŠµŠ½Š½Ń Š¼ŠµŠ“іŠ° ŠæрŠø Š½Š°Š“хŠ¾Š“Š¶ŠµŠ½Š½Ń– сŠæŠ¾Š²Ń–щŠµŠ½Š½Ń</string>
<!-- CM Legal -->
- <string name="cmlicense_title">ŠŸŠ¾Š»Ń–Ń‚ŠøŠŗŠ° ŠŗŠ¾Š½Ń„Ń–Š“ŠµŠ½Ń†Ń–Š¹Š½Š¾ŃŃ‚Ń– LineageOS</string>
+ <string name="cmlicense_title">ŠŸŠ¾Š»Ń–Ń‚ŠøŠŗŠ° ŠŗŠ¾Š½Ń„Ń–Š“ŠµŠ½Ń†Ń–Š¹Š½Š¾ŃŃ‚Ń– Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Š”ŠŗŠøŠ½ŃƒŃ‚Šø стŠ°Ń‚ŠøстŠøŠŗу</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-ur-rPK/cm_strings.xml b/res/values-ur-rPK/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-ur-rPK/cm_strings.xml
+++ b/res/values-ur-rPK/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-uz-rUZ/cm_strings.xml b/res/values-uz-rUZ/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-uz-rUZ/cm_strings.xml
+++ b/res/values-uz-rUZ/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values-vi/cm_strings.xml b/res/values-vi/cm_strings.xml
index 229fd3d..ae1533e 100644
--- a/res/values-vi/cm_strings.xml
+++ b/res/values-vi/cm_strings.xml
@@ -53,20 +53,20 @@
<string name="root_appops_summary">Xem vĆ  kiį»ƒm soĆ”t cĆ”c truy cįŗ­p root</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">PhiĆŖn bįŗ£n LineageOS</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">PhiĆŖn bįŗ£n Replicant</string>
<string name="mod_version_default">KhƓng rƵ</string>
<!-- About phone screen, Device model -->
<string name="device_model">MĆ¢Ģƒu thiįŗæt bį»‹</string>
<!-- About phone screen, Device name -->
<string name="device_name">TĆŖn thiįŗæt bį»‹</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">Cįŗ„p đį»™ API LineageOS</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Cįŗ„p đį»™ API Replicant</string>
<string name="mod_api_level_default">KhƓng rƵ</string>
<!-- About phone screen, build date -->
<string name="build_date">NgĆ y dį»±ng</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">CaĢc cįŗ­p nhįŗ­t LineageOS</string>
+ <string name="cmupdate_settings_title">CaĢc cįŗ­p nhįŗ­t Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">KhĆ“i phuĢ£c Cyanogen Recovery</string>
<string name="update_recovery_summary">Cįŗ­p nhįŗ­p bįŗ£n recovery cĆ¹ng vį»›i cįŗ­p nhįŗ­t hį»‡ thį»‘ng</string>
@@ -856,10 +856,10 @@
<string name="no_filters_title">ChĘ°a thiįŗæt lįŗ­p bį»™ lį»c</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">Thį»‘ng kĆŖ LineageOS</string>
- <string name="anonymous_statistics_summary">GiĆŗp lĆ m cho LineageOS tį»‘t hĘ”n bįŗ±ng cĆ”ch chį»n vĆ o bĆ”o cĆ”o sį»‘ liį»‡u thį»‘ng kĆŖ įŗ©n danh</string>
+ <string name="anonymous_statistics_title">Thį»‘ng kĆŖ Replicant</string>
+ <string name="anonymous_statistics_summary">GiĆŗp lĆ m cho Replicant tį»‘t hĘ”n bįŗ±ng cĆ”ch chį»n vĆ o bĆ”o cĆ”o sį»‘ liį»‡u thį»‘ng kĆŖ įŗ©n danh</string>
<string name="anonymous_statistics_warning_title">ThƓng tin</string>
- <string name="anonymous_statistics_warning">Chį»n tham gia Thį»‘ng kĆŖ LineageOS sįŗ½ cho phĆ©p gį»­i dį»Æ liį»‡u khĆ“ng liĆŖn quan đįŗæn cĆ” nhĆ¢n đįŗæn nhį»Æng nhĆ  phĆ”t triį»ƒn cuĢ‰a LineageOS đį»ƒ theo dƵi sį»‘ lĘ°į»£t caĢ€i đįŗ·t duy nhįŗ„t trĆŖn cĆ”c thiįŗæt bį»‹. ThĆ“ng tin Ä‘Ć£ gį»­i sįŗ½ bao gį»“m mį»™t kyĢ hiĆŖĢ£u nhįŗ­n dįŗ”ng duy nhįŗ„t, nĆ³ sįŗ½ khĆ“ng įŗ£nh hĘ°į»Ÿng đįŗæn sį»± riĆŖng tĘ° hoįŗ·c dį»Æ liį»‡u cĆ” nhĆ¢n cį»§a bįŗ”n. Dį»Æ liį»‡u đʰį»£c gį»­i vaĢ€o mĆ“Ģƒi lĆ¢Ģ€n khį»Ÿi đį»™ng.\n\nĐį»ƒ xem mįŗ«u dį»Æ liį»‡u đʰį»£c gį»­i, chįŗ”m vĆ o Xem trĘ°į»›c dį»Æ liį»‡u.</string>
+ <string name="anonymous_statistics_warning">Chį»n tham gia Thį»‘ng kĆŖ Replicant sįŗ½ cho phĆ©p gį»­i dį»Æ liį»‡u khĆ“ng liĆŖn quan đįŗæn cĆ” nhĆ¢n đįŗæn nhį»Æng nhĆ  phĆ”t triį»ƒn cuĢ‰a Replicant đį»ƒ theo dƵi sį»‘ lĘ°į»£t caĢ€i đįŗ·t duy nhįŗ„t trĆŖn cĆ”c thiįŗæt bį»‹. ThĆ“ng tin Ä‘Ć£ gį»­i sįŗ½ bao gį»“m mį»™t kyĢ hiĆŖĢ£u nhįŗ­n dįŗ”ng duy nhįŗ„t, nĆ³ sįŗ½ khĆ“ng įŗ£nh hĘ°į»Ÿng đįŗæn sį»± riĆŖng tĘ° hoįŗ·c dį»Æ liį»‡u cĆ” nhĆ¢n cį»§a bįŗ”n. Dį»Æ liį»‡u đʰį»£c gį»­i vaĢ€o mĆ“Ģƒi lĆ¢Ģ€n khį»Ÿi đį»™ng.\n\nĐį»ƒ xem mįŗ«u dį»Æ liį»‡u đʰį»£c gį»­i, chįŗ”m vĆ o Xem trĘ°į»›c dį»Æ liį»‡u.</string>
<string name="enable_reporting_title">Cho phƩp bƔo cƔo</string>
<string name="preview_data_title">Xem trĘ°į»›c dį»Æ liį»‡u</string>
<string name="view_stats_title">Xem thį»‘ng kĆŖ</string>
@@ -1005,7 +1005,7 @@
<string name="interruptions_ignore_while_media_title">Ngăn chįŗ·n giaĢ‰m Ć¢m thanh</string>
<string name="interruptions_ignore_while_media_summary">KhĆ“ng lĆ m giįŗ£m Ć¢m lĘ°į»£ng phaĢt laĢ£i media khi mį»™t thĆ“ng bĆ”o đįŗæn</string>
<!-- CM Legal -->
- <string name="cmlicense_title">Bį»™ phįŗ­n phĆ”p chįŗæ cį»§a LineageOS</string>
+ <string name="cmlicense_title">Bį»™ phįŗ­n phĆ”p chįŗæ cį»§a Replicant</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">ThiĆŖĢt lĆ¢Ģ£p laĢ£i thĆ“Ģng kĆŖ</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-zh-rCN/cm_strings.xml b/res/values-zh-rCN/cm_strings.xml
index bf63e41..6ee7fe2 100644
--- a/res/values-zh-rCN/cm_strings.xml
+++ b/res/values-zh-rCN/cm_strings.xml
@@ -53,20 +53,20 @@
<string name="root_appops_summary">ęŸ„ēœ‹å’ŒęŽ§åˆ¶ Root č§„åˆ™</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ē‰ˆęœ¬</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ē‰ˆęœ¬</string>
<string name="mod_version_default">ęœŖēŸ„</string>
<!-- About phone screen, Device model -->
<string name="device_model">č®¾å¤‡åž‹å·</string>
<!-- About phone screen, Device name -->
<string name="device_name">č®¾å¤‡åē§°</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ēŗ§åˆ«</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ēŗ§åˆ«</string>
<string name="mod_api_level_default">ęœŖēŸ„</string>
<!-- About phone screen, build date -->
<string name="build_date">ē¼–čÆ‘ę—„ęœŸ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ꛓꖰ</string>
+ <string name="cmupdate_settings_title">Replicant ꛓꖰ</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">ꛓꖰ Cyanogen ę¢å¤ęؔ式</string>
<string name="update_recovery_summary">ä½æē”Øē³»ē»Ÿę›“ę–°ę„ę›“ę–°ę¢å¤ęؔ式</string>
@@ -856,10 +856,10 @@
<string name="no_filters_title">ę²”ęœ‰č®¾ē½®čæ‡ę»¤</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS ē»Ÿč®”</string>
- <string name="anonymous_statistics_summary">开åÆåŒæ名ē»Ÿč®”ęŠ„å‘Šä»„ä¾æåø®åŠ© LineageOS ęœŖę„å‘ę›“å„½ēš„ę–¹å‘å‘å±•</string>
+ <string name="anonymous_statistics_title">Replicant ē»Ÿč®”</string>
+ <string name="anonymous_statistics_summary">开åÆåŒæ名ē»Ÿč®”ęŠ„å‘Šä»„ä¾æåø®åŠ© Replicant ęœŖę„å‘ę›“å„½ēš„ę–¹å‘å‘å±•</string>
<string name="anonymous_statistics_warning_title">关äŗŽ</string>
- <string name="anonymous_statistics_warning">开åÆ LineageOS ē»Ÿč®”将允č®ø非äøŖäŗŗę•°ę®č¢«ęäŗ¤åˆ° LineageOS ēš„å¼€å‘č€…ä»„ä¾æč®°å½•å„ē§č®¾å¤‡äøŠēš„å”Æäø€å®‰č£…ć€‚ęäŗ¤ēš„äæ”ęÆ包含äø€äøŖå”Æäø€ēš„ę ‡čƆē¬¦ļ¼Œč€Œäøä¼šę¶‰åŠę‚Øēš„隐ē§äøŽäøŖäŗŗę•°ę®ć€‚čÆ„ę•°ę®å°†åœØęÆę¬”åÆåŠØę—¶č¢«ęäŗ¤ć€‚\n\n如ę‚Øęƒ³ēœ‹äø€äøŖ作äøŗč¢«ęäŗ¤ę•°ę®ēš„实例ļ¼ŒčÆ·ē‚¹å‡»é¢„č§ˆę•°ę®ć€‚</string>
+ <string name="anonymous_statistics_warning">开åÆ Replicant ē»Ÿč®”将允č®ø非äøŖäŗŗę•°ę®č¢«ęäŗ¤åˆ° Replicant ēš„å¼€å‘č€…ä»„ä¾æč®°å½•å„ē§č®¾å¤‡äøŠēš„å”Æäø€å®‰č£…ć€‚ęäŗ¤ēš„äæ”ęÆ包含äø€äøŖå”Æäø€ēš„ę ‡čƆē¬¦ļ¼Œč€Œäøä¼šę¶‰åŠę‚Øēš„隐ē§äøŽäøŖäŗŗę•°ę®ć€‚čÆ„ę•°ę®å°†åœØęÆę¬”åÆåŠØę—¶č¢«ęäŗ¤ć€‚\n\n如ę‚Øęƒ³ēœ‹äø€äøŖ作äøŗč¢«ęäŗ¤ę•°ę®ēš„实例ļ¼ŒčÆ·ē‚¹å‡»é¢„č§ˆę•°ę®ć€‚</string>
<string name="enable_reporting_title">开åÆęŠ„å‘Š</string>
<string name="preview_data_title">é¢„č§ˆę•°ę®</string>
<string name="view_stats_title">ęŸ„ēœ‹ē»Ÿč®”</string>
@@ -1006,7 +1006,7 @@
<string name="interruptions_ignore_while_media_title">é˜»ę­¢éŸ³é¢‘å›žéæ</string>
<string name="interruptions_ignore_while_media_summary">当通ēŸ„åˆ°č¾¾ę—¶ļ¼Œäøč¦é™ä½ŽåŖ’ä½“ę’­ę”¾éŸ³é‡</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ę³•å¾‹äæ”ęÆ</string>
+ <string name="cmlicense_title">Replicant ę³•å¾‹äæ”ęÆ</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">重ē½®ē»Ÿč®”ę•°ę®</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-zh-rHK/cm_strings.xml b/res/values-zh-rHK/cm_strings.xml
index ed0a8dd..45e86f2 100644
--- a/res/values-zh-rHK/cm_strings.xml
+++ b/res/values-zh-rHK/cm_strings.xml
@@ -37,18 +37,18 @@
<string name="root_access_all">ꇉē”Øē؋式和 ADB</string>
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ē‰ˆęœ¬</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ē‰ˆęœ¬</string>
<string name="mod_version_default">äøę˜Ž</string>
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
<string name="device_name">č£ē½®åēر</string>
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<string name="mod_api_level_default">äøę˜Ž</string>
<!-- About phone screen, build date -->
<string name="build_date">ē‰ˆęœ¬ę—„ꜟ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ꛓꖰ</string>
+ <string name="cmupdate_settings_title">Replicant ꛓꖰ</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">升ē“š Cyanogen äæ®å¾©ęؔ式</string>
<string name="update_recovery_summary">ē³»ēµ±ę›“ꖰēš„åŒę™‚ę›“ꖰäæ®å¾©ęؔ式</string>
@@ -808,7 +808,7 @@
<!-- Live lock screen settings screen, caption for when live lock screens are disabled -->
<string name="interruptions_ignore_while_media_title">é˜»ę­¢éŸ³č؊閃éæ</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ę³•å¾‹ę¢ę¬¾</string>
+ <string name="cmlicense_title">Replicant ę³•å¾‹ę¢ę¬¾</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">重čØ­ēµ±č؈</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-zh-rTW/cm_strings.xml b/res/values-zh-rTW/cm_strings.xml
index ac0e7f2..d2dd239 100644
--- a/res/values-zh-rTW/cm_strings.xml
+++ b/res/values-zh-rTW/cm_strings.xml
@@ -53,20 +53,20 @@
<string name="root_appops_summary">ęŸ„ēœ‹å’ŒęŽ§åˆ¶ root č¦å‰‡</string>
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS ē‰ˆęœ¬</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant ē‰ˆęœ¬</string>
<string name="mod_version_default">ęœŖēŸ„</string>
<!-- About phone screen, Device model -->
<string name="device_model">č£ē½®åž‹č™Ÿ</string>
<!-- About phone screen, Device name -->
<string name="device_name">č£ē½®åēر</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API ē­‰ē“š</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API ē­‰ē“š</string>
<string name="mod_api_level_default">ęœŖēŸ„</string>
<!-- About phone screen, build date -->
<string name="build_date">ē‰ˆęœ¬ę—„ꜟ</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS ꛓꖰ</string>
+ <string name="cmupdate_settings_title">Replicant ꛓꖰ</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">ꛓꖰ Cyanogen Recovery</string>
<string name="update_recovery_summary">仄ē³»ēµ±ę›“ę–°ä¾†ę›“ę–° Recovery</string>
@@ -856,10 +856,10 @@
<string name="no_filters_title">ę²’ęœ‰ēÆ©éøčح定</string>
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS ēµ±č؈</string>
- <string name="anonymous_statistics_summary">加兄åŒæ名ēµ±č؈報告即åÆå”åŠ©ę”¹é€² LineageOS</string>
+ <string name="anonymous_statistics_title">Replicant ēµ±č؈</string>
+ <string name="anonymous_statistics_summary">加兄åŒæ名ēµ±č؈報告即åÆå”åŠ©ę”¹é€² Replicant</string>
<string name="anonymous_statistics_warning_title">ē›øé—œč³‡č؊</string>
- <string name="anonymous_statistics_warning">加兄 LineageOS ēµ±č؈將允čر非個äŗŗč³‡ę–™č¢«ęäŗ¤åˆ° LineageOS ēš„é–‹ē™¼äŗŗå“”ļ¼Œ
+ <string name="anonymous_statistics_warning">加兄 Replicant ēµ±č؈將允čر非個äŗŗč³‡ę–™č¢«ęäŗ¤åˆ° Replicant ēš„é–‹ē™¼äŗŗå“”ļ¼Œ
仄čæ½č¹¤ęÆå€‹č£ē½®äøŠēš„ēØē‰¹å®‰č£ć€‚ꏐäŗ¤ēš„č³‡č؊包含äø€å€‹å”Æäø€č­˜åˆ„ē¢¼ļ¼Œę­¤č­˜åˆ„ē¢¼äø¦äøęœƒę³„露ę‚Øēš„éš±ē§ęˆ–個äŗŗč³‡ę–™ć€‚
č©²č³‡ę–™åœØęÆę¬”é–‹ę©Ÿę™‚č¢«ęäŗ¤ć€‚\n\nč¼•č§øé č¦½č³‡ę–™ä»„é č¦½č¢«ęäŗ¤č³‡ę–™ēš„ēÆ„ä¾‹ć€‚</string>
<string name="enable_reporting_title">啟ē”Ø報告</string>
@@ -1006,7 +1006,7 @@
<string name="interruptions_ignore_while_media_title">é˜²ę­¢éŸ³č؊回éæ</string>
<string name="interruptions_ignore_while_media_summary">꜉通ēŸ„Ꙃļ¼Œäøęø›å°‘åŖ’é«”ę’­ę”¾ēš„音量</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS ę³•å¾‹ę¢ę¬¾</string>
+ <string name="cmlicense_title">Replicant ę³•å¾‹ę¢ę¬¾</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">重čØ­ēµ±č؈</string>
<!-- Reset stats confirmation dialog's message -->
diff --git a/res/values-zu/cm_strings.xml b/res/values-zu/cm_strings.xml
index 3844719..183b367 100644
--- a/res/values-zu/cm_strings.xml
+++ b/res/values-zu/cm_strings.xml
@@ -29,10 +29,10 @@
<!-- Setting checkbox title for root access -->
<!-- Preference link for root appops -->
<!-- NFC PreferenceCategory title -->
- <!-- About phone screen, LineageOS version -->
+ <!-- About phone screen, Replicant version -->
<!-- About phone screen, Device model -->
<!-- About phone screen, Device name -->
- <!-- About phone screen, LineageOS Api Level -->
+ <!-- About phone screen, Replicant Api Level -->
<!-- About phone screen, build date -->
<!-- CM Updater -->
<!-- Settings switch for updating Cyanogen recovery -->
diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml
index f717cee..732c146 100644
--- a/res/values/cm_strings.xml
+++ b/res/values/cm_strings.xml
@@ -61,8 +61,8 @@
<!-- NFC PreferenceCategory title -->
<string name="nfc_title_category">NFC</string>
- <!-- About phone screen, LineageOS version -->
- <string name="mod_version">LineageOS version</string>
+ <!-- About phone screen, Replicant version -->
+ <string name="mod_version">Replicant version</string>
<string name="mod_version_default">Unknown</string>
<!-- About phone screen, Device model -->
@@ -70,8 +70,8 @@
<!-- About phone screen, Device name -->
<string name="device_name">Device name</string>
- <!-- About phone screen, LineageOS Api Level -->
- <string name="mod_api_level">LineageOS API level</string>
+ <!-- About phone screen, Replicant Api Level -->
+ <string name="mod_api_level">Replicant API level</string>
<string name="mod_api_level_default">Unknown</string>
<!-- About phone screen, build date -->
@@ -79,7 +79,7 @@
<string name="build_date_default" translatable="false">2015-01-01-0000</string>
<!-- CM Updater -->
- <string name="cmupdate_settings_title">LineageOS updates</string>
+ <string name="cmupdate_settings_title">Replicant updates</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">Update Cyanogen recovery</string>
@@ -857,7 +857,7 @@
<!-- Privacy Settings Header item -->
<string name="privacy_settings_cyanogenmod_title">Privacy</string>
- <string name="privacy_settings_cyanogenmod_category" translatable="false">LineageOS</string>
+ <string name="privacy_settings_cyanogenmod_category" translatable="false">Replicant</string>
<!-- Privacy Guard -->
<string name="privacy_guard_default_title">Enabled by default</string>
@@ -996,11 +996,11 @@
<!-- Anonymous Statistics #CM -->
<!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. -->
- <string name="anonymous_statistics_title">LineageOS statistics</string>
- <string name="anonymous_statistics_summary">Help make LineageOS better by opting into anonymous statistics reporting</string>
+ <string name="anonymous_statistics_title">Replicant statistics</string>
+ <string name="anonymous_statistics_summary">Help make Replicant better by opting into anonymous statistics reporting</string>
<string name="anonymous_statistics_warning_title">About</string>
- <string name="anonymous_statistics_warning">Opting into LineageOS Statistics will allow non-personal data to be submitted to the
- developers of LineageOS to track unique installations across devices. The information submitted includes an unique identifier,
+ <string name="anonymous_statistics_warning">Opting into Replicant Statistics will allow non-personal data to be submitted to the
+ developers of Replicant to track unique installations across devices. The information submitted includes an unique identifier,
which does not compromise your privacy or personal data. The data is submitted during each boot.\n\nFor an example of the data that is submitted, tap on Preview Data.</string>
<string name="enable_reporting_title">Enable reporting</string>
<string name="preview_data_title">Preview data</string>
@@ -1172,7 +1172,7 @@
<string name="interruptions_ignore_while_media_summary">Do not reduce media playback volume when a notification arrives</string>
<!-- CM Legal -->
- <string name="cmlicense_title">LineageOS legal</string>
+ <string name="cmlicense_title">Replicant legal</string>
<!-- Menu label for reset the battery stats -->
<string name="menu_stats_reset">Reset stats</string>
@@ -1199,8 +1199,8 @@
<string name="weather_settings_button">Provider settings</string>
<string name="weather_settings_activity_not_found">Unable to launch the settings menu of this provider</string>
<string name="weather_settings_add_weather_provider">Add weather provider</string>
- <string name="weather_settings_play_store_market_url" translatable="false">market://search?q=cyanogenmodweatherprovider&amp;c=apps</string>
- <string name="weather_settings_play_store_http_url" translatable="false">http://play.google.com/store/search?q=cyanogenmodweatherprovider&amp;c=apps</string>
+ <string name="weather_settings_play_store_market_url" translatable="false">fdroid.search://search?q=cyanogenmodweatherprovider</string>
+ <string name="weather_settings_play_store_http_url" translatable="false">https://f-droid.org/repository/browse/?fdfilter=cyanogenmodweatherprovider</string>
<string name="weather_settings_general_settings_title">General</string>
<string name="weather_settings_providers_title">Providers</string>
<string name="weather_settings_temp_units_title">Temperature unit</string>
diff --git a/res/values/config.xml b/res/values/config.xml
index b7ccf9b..32d81ab 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -51,8 +51,6 @@
<!-- Config to enable duplicate APN checking. When true, disallows adding new duplicate APNs -->
<bool name="config_enable_duplicate_apn_checking">false</bool>
- <!-- Metrics server endpoint -->
- <string name="stats_cm_url">https://stats.lineageos.org/api/v1/stats</string>
<!-- Display ro.product.name above Device model -->
<bool name="config_displayDeviceName">false</bool>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 6a5d5d8..e5efde6 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -937,6 +937,21 @@
<!-- Image button description to switch input method -->
<string name="crypt_keeper_switch_input_method">Switch input method</string>
+ <!-- Title for PreferenceScreen to change encryption password [CHAR LIMIT=22] -->
+ <string name="crypt_keeper_change_password_title">Change encryption password</string>
+
+ <!-- Summary for PreferenceScreen to change encryption password [CHAR LIMIT=45] -->
+ <string name="crypt_keeper_change_password_summary">Change the password used for device encryption</string>
+
+ <!-- Header on first screen of choose encryption password [CHAR LIMIT=30] -->
+ <string name="crypt_keeper_choose_your_password_header">Set encryption password</string>
+
+ <!-- Title for PreferenceScreen to replace encryption password [CHAR LIMIT=22] -->
+ <string name="crypt_keeper_replace_password_title">Replace encryption password</string>
+
+ <!-- Summary for PreferenceScreen to replace encryption password [CHAR LIMIT=45] -->
+ <string name="crypt_keeper_replace_password_summary">Remove the separate encryption password</string>
+
<!-- Unlock Picker Settings --><skip />
<!-- Security Picker --><skip />
diff --git a/res/xml/anonymous_stats.xml b/res/xml/anonymous_stats.xml
deleted file mode 100644
index 0f3b8e2..0000000
--- a/res/xml/anonymous_stats.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2012 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.
--->
-
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:title="@string/anonymous_statistics_title"
- xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
-
- <com.android.settings.cyanogenmod.CMSecureSettingSwitchPreference
- android:key="stats_collection"
- android:title="@string/stats_collection_title"
- android:summary="@string/stats_collection_summary"
- android:defaultValue="true" />
-
- <PreferenceScreen
- android:title="@string/preview_data_title"
- android:fragment="com.android.settings.cmstats.PreviewData" />
-
-</PreferenceScreen>
diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml
index 4e47b56..51fb9be 100644
--- a/res/xml/device_info_settings.xml
+++ b/res/xml/device_info_settings.xml
@@ -76,12 +76,6 @@
android:title="@string/device_feedback">
</PreferenceScreen>
- <!-- Contributors cloud -->
- <PreferenceScreen android:key="contributors_cloud"
- android:title="@string/contributors_cloud_fragment_title"
- android:fragment="com.android.settings.contributors.ContributorsCloudFragment" >
- </PreferenceScreen>
-
<!-- Device name -->
<Preference android:key="device_name"
style="?android:preferenceInformationStyle"
diff --git a/res/xml/preview_data.xml b/res/xml/preview_data.xml
deleted file mode 100644
index 966e501..0000000
--- a/res/xml/preview_data.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2012 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.
--->
-
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:title="@string/preview_data_title"
- xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
-
- <Preference
- android:key="preview_id"
- style="?android:preferenceInformationStyle"
- android:title="@string/preview_id_title"
- android:summary="%s" />
-
- <Preference
- android:key="preview_device"
- style="?android:preferenceInformationStyle"
- android:title="@string/preview_device_title"
- android:summary="%s" />
-
- <Preference
- android:key="preview_version"
- style="?android:preferenceInformationStyle"
- android:title="@string/preview_version_title"
- android:summary="%s" />
-
- <Preference
- android:key="preview_country"
- style="?android:preferenceInformationStyle"
- android:title="@string/preview_country_title"
- android:summary="%s" />
-
- <Preference
- android:key="preview_carrier"
- style="?android:preferenceInformationStyle"
- android:title="@string/preview_carrier_title"
- android:summary="%s" />
-
-</PreferenceScreen>
-
diff --git a/res/xml/privacy_settings_cyanogenmod.xml b/res/xml/privacy_settings_cyanogenmod.xml
index 1ce0f12..cf84b02 100644
--- a/res/xml/privacy_settings_cyanogenmod.xml
+++ b/res/xml/privacy_settings_cyanogenmod.xml
@@ -28,23 +28,4 @@
android:title="@string/blacklist_title"
android:summary="@string/blacklist_summary"
android:fragment="com.android.settings.blacklist.BlacklistSettings" />
-
- <!-- Anonymous statistics - (CMStats) -->
- <PreferenceScreen
- android:key="cmstats"
- android:title="@string/anonymous_statistics_title"
- android:summary="@string/anonymous_statistics_summary"
- android:fragment="com.android.settings.cmstats.AnonymousStats" >
- </PreferenceScreen>
-
- <!-- Protected Apps! -->
- <Preference
- android:key="protected_apps_manager"
- android:title="@string/protected_apps"
- android:summary="@string/protected_apps_summary">
- <intent
- android:action="android.intent.action.VIEW"
- android:targetPackage="com.android.settings"
- android:targetClass="com.android.settings.applications.ProtectedAppsActivity" />
- </Preference>
</PreferenceScreen>
diff --git a/res/xml/security_settings_encrypted.xml b/res/xml/security_settings_encrypted.xml
index 2399243..4a54788 100644
--- a/res/xml/security_settings_encrypted.xml
+++ b/res/xml/security_settings_encrypted.xml
@@ -18,7 +18,7 @@
android:title="@string/security_settings_title">
<PreferenceCategory
- android:key="security_category"
+ android:key="encryption_category"
android:title="@string/crypt_keeper_settings_title">
<Preference
@@ -27,6 +27,26 @@
android:title="@string/crypt_keeper_encrypt_title"
android:summary="@string/crypt_keeper_encrypted_summary"/>
+ <Preference
+ android:key="crypt_keeper_change_password"
+ android:title="@string/crypt_keeper_change_password_title"
+ android:summary="@string/crypt_keeper_change_password_summary">
+
+ <intent android:action="android.intent.action.MAIN"
+ android:targetPackage="com.android.settings"
+ android:targetClass="com.android.settings.ChooseEncryptionPassword" />
+ </Preference>
+
+ <Preference
+ android:key="crypt_keeper_replace_password"
+ android:title="@string/crypt_keeper_replace_password_title"
+ android:summary="@string/crypt_keeper_replace_password_summary">
+
+ <intent android:action="android.intent.action.MAIN"
+ android:targetPackage="com.android.settings"
+ android:targetClass="com.android.settings.ReplaceEncryptionPassword" />
+ </Preference>
+
</PreferenceCategory>
diff --git a/src/com/android/settings/ChooseEncryptionPassword.java b/src/com/android/settings/ChooseEncryptionPassword.java
new file mode 100644
index 0000000..43e2b0e
--- /dev/null
+++ b/src/com/android/settings/ChooseEncryptionPassword.java
@@ -0,0 +1,682 @@
+/*
+ * Copyright (C) 2015 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.
+ */
+
+package com.android.settings;
+
+import com.android.internal.logging.MetricsLogger;
+import com.android.internal.widget.LockPatternUtils;
+import com.android.internal.widget.PasswordEntryKeyboardHelper;
+import com.android.internal.widget.PasswordEntryKeyboardView;
+import com.android.internal.widget.TextViewInputDisabler;
+import com.android.internal.widget.LockPatternUtils.RequestThrottledException;
+import com.android.settings.notification.RedactionInterstitial;
+
+import android.app.Activity;
+import android.app.Fragment;
+import android.app.admin.DevicePolicyManager;
+import android.content.Context;
+import android.content.Intent;
+import android.inputmethodservice.KeyboardView;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Message;
+import android.os.UserHandle;
+import android.text.Editable;
+import android.text.InputType;
+import android.text.Selection;
+import android.text.Spannable;
+import android.text.TextUtils;
+import android.text.TextWatcher;
+import android.util.Log;
+import android.view.KeyEvent;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.view.View.OnClickListener;
+import android.view.inputmethod.EditorInfo;
+import android.widget.Button;
+import android.widget.TextView;
+import android.widget.TextView.OnEditorActionListener;
+
+public class ChooseEncryptionPassword extends SettingsActivity {
+ public static final String PASSWORD_MIN_KEY = "lockscreen.password_min";
+ public static final String PASSWORD_MAX_KEY = "lockscreen.password_max";
+ public static final String PASSWORD_MIN_LETTERS_KEY = "lockscreen.password_min_letters";
+ public static final String PASSWORD_MIN_LOWERCASE_KEY = "lockscreen.password_min_lowercase";
+ public static final String PASSWORD_MIN_UPPERCASE_KEY = "lockscreen.password_min_uppercase";
+ public static final String PASSWORD_MIN_NUMERIC_KEY = "lockscreen.password_min_numeric";
+ public static final String PASSWORD_MIN_SYMBOLS_KEY = "lockscreen.password_min_symbols";
+ public static final String PASSWORD_MIN_NONLETTER_KEY = "lockscreen.password_min_nonletter";
+
+ private static final String TAG = "ChooseEncryptionPassword";
+
+ @Override
+ public Intent getIntent() {
+ Intent modIntent = new Intent(super.getIntent());
+ modIntent.putExtra(EXTRA_SHOW_FRAGMENT, getFragmentClass().getName());
+ return modIntent;
+ }
+
+ public static Intent createIntent(Context context, int quality,
+ int minLength, final int maxLength, boolean requirePasswordToDecrypt,
+ boolean confirmCredentials) {
+ Intent intent = new Intent().setClass(context, ChooseEncryptionPassword.class);
+ intent.putExtra(LockPatternUtils.PASSWORD_TYPE_KEY, quality);
+ intent.putExtra(PASSWORD_MIN_KEY, minLength);
+ intent.putExtra(PASSWORD_MAX_KEY, maxLength);
+ intent.putExtra(ChooseLockGeneric.CONFIRM_CREDENTIALS, confirmCredentials);
+ intent.putExtra(EncryptionInterstitial.EXTRA_REQUIRE_PASSWORD, requirePasswordToDecrypt);
+ return intent;
+ }
+
+ public static Intent createIntent(Context context, int quality,
+ int minLength, final int maxLength, boolean requirePasswordToDecrypt, String password) {
+ Intent intent = createIntent(context, quality, minLength, maxLength,
+ requirePasswordToDecrypt, false);
+ intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_PASSWORD, password);
+ return intent;
+ }
+
+ public static Intent createIntent(Context context, int quality,
+ int minLength, final int maxLength, boolean requirePasswordToDecrypt, long challenge) {
+ Intent intent = createIntent(context, quality, minLength, maxLength,
+ requirePasswordToDecrypt, false);
+ intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_HAS_CHALLENGE, true);
+ intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE, challenge);
+ return intent;
+ }
+
+ @Override
+ protected boolean isValidFragment(String fragmentName) {
+ if (ChooseEncryptionPasswordFragment.class.getName().equals(fragmentName)) return true;
+ return false;
+ }
+
+ /* package */ Class<? extends Fragment> getFragmentClass() {
+ return ChooseEncryptionPasswordFragment.class;
+ }
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ // TODO: Fix on phones
+ // Disable IME on our window since we provide our own keyboard
+ //getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM,
+ //WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
+ super.onCreate(savedInstanceState);
+ CharSequence msg = getText(R.string.lockpassword_choose_your_password_header);
+ setTitle(msg);
+ }
+
+ public static class ChooseEncryptionPasswordFragment extends InstrumentedFragment
+ implements OnClickListener, OnEditorActionListener, TextWatcher,
+ SaveAndFinishWorker.Listener {
+ private static final String KEY_FIRST_PIN = "first_pin";
+ private static final String KEY_UI_STAGE = "ui_stage";
+ private static final String KEY_CURRENT_PASSWORD = "current_password";
+ private static final String FRAGMENT_TAG_SAVE_AND_FINISH = "save_and_finish_worker";
+
+ private String mCurrentPassword;
+ private String mChosenPassword;
+ private boolean mHasChallenge;
+ private long mChallenge;
+ private TextView mPasswordEntry;
+ private TextViewInputDisabler mPasswordEntryInputDisabler;
+ private int mPasswordMinLength = LockPatternUtils.MIN_LOCK_PASSWORD_SIZE;
+ private int mPasswordMaxLength = 16;
+ private int mPasswordMinLetters = 0;
+ private int mPasswordMinUpperCase = 0;
+ private int mPasswordMinLowerCase = 0;
+ private int mPasswordMinSymbols = 0;
+ private int mPasswordMinNumeric = 0;
+ private int mPasswordMinNonLetter = 0;
+ private LockPatternUtils mLockPatternUtils;
+ private SaveAndFinishWorker mSaveAndFinishWorker;
+ private int mRequestedQuality = DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC;
+ private ChooseLockSettingsHelper mChooseLockSettingsHelper;
+ private Stage mUiStage = Stage.Introduction;
+
+ private TextView mHeaderText;
+ private String mFirstPin;
+ private KeyboardView mKeyboardView;
+ private PasswordEntryKeyboardHelper mKeyboardHelper;
+ private boolean mIsAlphaMode;
+ private Button mCancelButton;
+ private Button mNextButton;
+ private static final int CONFIRM_EXISTING_REQUEST = 58;
+ static final int RESULT_FINISHED = RESULT_FIRST_USER;
+ private static final long ERROR_MESSAGE_TIMEOUT = 3000;
+ private static final int MSG_SHOW_ERROR = 1;
+
+ private Handler mHandler = new Handler() {
+ @Override
+ public void handleMessage(Message msg) {
+ if (msg.what == MSG_SHOW_ERROR) {
+ updateStage((Stage) msg.obj);
+ }
+ }
+ };
+
+ /**
+ * Keep track internally of where the user is in choosing a pattern.
+ */
+ protected enum Stage {
+
+ Introduction(R.string.lockpassword_choose_your_password_header,
+ R.string.lockpassword_choose_your_pin_header,
+ R.string.lockpassword_continue_label),
+
+ NeedToConfirm(R.string.lockpassword_confirm_your_password_header,
+ R.string.lockpassword_confirm_your_pin_header,
+ R.string.lockpassword_ok_label),
+
+ ConfirmWrong(R.string.lockpassword_confirm_passwords_dont_match,
+ R.string.lockpassword_confirm_pins_dont_match,
+ R.string.lockpassword_continue_label);
+
+ Stage(int hintInAlpha, int hintInNumeric, int nextButtonText) {
+ this.alphaHint = hintInAlpha;
+ this.numericHint = hintInNumeric;
+ this.buttonText = nextButtonText;
+ }
+
+ public final int alphaHint;
+ public final int numericHint;
+ public final int buttonText;
+ }
+
+ // required constructor for fragments
+ public ChooseEncryptionPasswordFragment() {
+
+ }
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ mLockPatternUtils = new LockPatternUtils(getActivity());
+ Intent intent = getActivity().getIntent();
+ if (!(getActivity() instanceof ChooseEncryptionPassword)) {
+ throw new SecurityException("Fragment contained in wrong activity");
+ }
+ mRequestedQuality = Math.max(intent.getIntExtra(LockPatternUtils.PASSWORD_TYPE_KEY,
+ mRequestedQuality), mLockPatternUtils.getRequestedPasswordQuality(
+ UserHandle.myUserId()));
+ mPasswordMinLength = Math.max(Math.max(
+ LockPatternUtils.MIN_LOCK_PASSWORD_SIZE,
+ intent.getIntExtra(PASSWORD_MIN_KEY, mPasswordMinLength)),
+ mLockPatternUtils.getRequestedMinimumPasswordLength(UserHandle.myUserId()));
+ mPasswordMaxLength = intent.getIntExtra(PASSWORD_MAX_KEY, mPasswordMaxLength);
+ mPasswordMinLetters = Math.max(intent.getIntExtra(PASSWORD_MIN_LETTERS_KEY,
+ mPasswordMinLetters), mLockPatternUtils.getRequestedPasswordMinimumLetters(
+ UserHandle.myUserId()));
+ mPasswordMinUpperCase = Math.max(intent.getIntExtra(PASSWORD_MIN_UPPERCASE_KEY,
+ mPasswordMinUpperCase), mLockPatternUtils.getRequestedPasswordMinimumUpperCase(
+ UserHandle.myUserId()));
+ mPasswordMinLowerCase = Math.max(intent.getIntExtra(PASSWORD_MIN_LOWERCASE_KEY,
+ mPasswordMinLowerCase), mLockPatternUtils.getRequestedPasswordMinimumLowerCase(
+ UserHandle.myUserId()));
+ mPasswordMinNumeric = Math.max(intent.getIntExtra(PASSWORD_MIN_NUMERIC_KEY,
+ mPasswordMinNumeric), mLockPatternUtils.getRequestedPasswordMinimumNumeric(
+ UserHandle.myUserId()));
+ mPasswordMinSymbols = Math.max(intent.getIntExtra(PASSWORD_MIN_SYMBOLS_KEY,
+ mPasswordMinSymbols), mLockPatternUtils.getRequestedPasswordMinimumSymbols(
+ UserHandle.myUserId()));
+ mPasswordMinNonLetter = Math.max(intent.getIntExtra(PASSWORD_MIN_NONLETTER_KEY,
+ mPasswordMinNonLetter), mLockPatternUtils.getRequestedPasswordMinimumNonLetter(
+ UserHandle.myUserId()));
+
+ mChooseLockSettingsHelper = new ChooseLockSettingsHelper(getActivity());
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.choose_lock_password, container, false);
+ }
+
+ @Override
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+
+ mCancelButton = (Button) view.findViewById(R.id.cancel_button);
+ mCancelButton.setOnClickListener(this);
+ mNextButton = (Button) view.findViewById(R.id.next_button);
+ mNextButton.setOnClickListener(this);
+
+ mIsAlphaMode = DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC == mRequestedQuality
+ || DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC == mRequestedQuality
+ || DevicePolicyManager.PASSWORD_QUALITY_COMPLEX == mRequestedQuality;
+ mKeyboardView = (PasswordEntryKeyboardView) view.findViewById(R.id.keyboard);
+ mPasswordEntry = (TextView) view.findViewById(R.id.password_entry);
+ mPasswordEntry.setOnEditorActionListener(this);
+ mPasswordEntry.addTextChangedListener(this);
+ mPasswordEntryInputDisabler = new TextViewInputDisabler(mPasswordEntry);
+
+ final Activity activity = getActivity();
+ mKeyboardHelper = new PasswordEntryKeyboardHelper(activity,
+ mKeyboardView, mPasswordEntry);
+ mKeyboardHelper.setKeyboardMode(mIsAlphaMode ?
+ PasswordEntryKeyboardHelper.KEYBOARD_MODE_ALPHA
+ : PasswordEntryKeyboardHelper.KEYBOARD_MODE_NUMERIC);
+
+ mHeaderText = (TextView) view.findViewById(R.id.headerText);
+ mKeyboardView.requestFocus();
+
+ int currentType = mPasswordEntry.getInputType();
+ mPasswordEntry.setInputType(mIsAlphaMode ? currentType
+ : (InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD));
+
+ Intent intent = getActivity().getIntent();
+ final boolean confirmCredentials = intent.getBooleanExtra(
+ ChooseLockGeneric.CONFIRM_CREDENTIALS, true);
+ mCurrentPassword = intent.getStringExtra(ChooseLockSettingsHelper.EXTRA_KEY_PASSWORD);
+ mHasChallenge = intent.getBooleanExtra(
+ ChooseLockSettingsHelper.EXTRA_KEY_HAS_CHALLENGE, false);
+ mChallenge = intent.getLongExtra(ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE, 0);
+ if (savedInstanceState == null) {
+ updateStage(Stage.Introduction);
+ if (confirmCredentials) {
+ mChooseLockSettingsHelper.launchConfirmationActivity(CONFIRM_EXISTING_REQUEST,
+ getString(R.string.unlock_set_unlock_launch_picker_title), true);
+ }
+ } else {
+ // restore from previous state
+ mFirstPin = savedInstanceState.getString(KEY_FIRST_PIN);
+ final String state = savedInstanceState.getString(KEY_UI_STAGE);
+ if (state != null) {
+ mUiStage = Stage.valueOf(state);
+ updateStage(mUiStage);
+ }
+
+ if (mCurrentPassword == null) {
+ mCurrentPassword = savedInstanceState.getString(KEY_CURRENT_PASSWORD);
+ }
+
+ // Re-attach to the exiting worker if there is one.
+ mSaveAndFinishWorker = (SaveAndFinishWorker) getFragmentManager().findFragmentByTag(
+ FRAGMENT_TAG_SAVE_AND_FINISH);
+ }
+ if (activity instanceof SettingsActivity) {
+ final SettingsActivity sa = (SettingsActivity) activity;
+ int id = mIsAlphaMode ? R.string.lockpassword_choose_your_password_header
+ : R.string.lockpassword_choose_your_pin_header;
+ CharSequence title = getText(id);
+ sa.setTitle(title);
+ }
+ }
+
+ @Override
+ protected int getMetricsCategory() {
+ return MetricsLogger.CHOOSE_LOCK_PASSWORD;
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ updateStage(mUiStage);
+ if (mSaveAndFinishWorker != null) {
+ mSaveAndFinishWorker.setListener(this);
+ } else {
+ mKeyboardView.requestFocus();
+ }
+ }
+
+ @Override
+ public void onPause() {
+ mHandler.removeMessages(MSG_SHOW_ERROR);
+ if (mSaveAndFinishWorker != null) {
+ mSaveAndFinishWorker.setListener(null);
+ }
+
+ super.onPause();
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ outState.putString(KEY_UI_STAGE, mUiStage.name());
+ outState.putString(KEY_FIRST_PIN, mFirstPin);
+ outState.putString(KEY_CURRENT_PASSWORD, mCurrentPassword);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode,
+ Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ switch (requestCode) {
+ case CONFIRM_EXISTING_REQUEST:
+ if (resultCode != Activity.RESULT_OK) {
+ getActivity().setResult(RESULT_FINISHED);
+ getActivity().finish();
+ } else {
+ mCurrentPassword = data.getStringExtra(
+ ChooseLockSettingsHelper.EXTRA_KEY_PASSWORD);
+ }
+ break;
+ }
+ }
+
+ protected Intent getRedactionInterstitialIntent(Context context) {
+ return RedactionInterstitial.createStartIntent(context);
+ }
+
+ protected void updateStage(Stage stage) {
+ final Stage previousStage = mUiStage;
+ mUiStage = stage;
+ updateUi();
+
+ // If the stage changed, announce the header for accessibility. This
+ // is a no-op when accessibility is disabled.
+ if (previousStage != stage) {
+ mHeaderText.announceForAccessibility(mHeaderText.getText());
+ }
+ }
+
+ /**
+ * Validates PIN and returns a message to display if PIN fails test.
+ * @param password the raw password the user typed in
+ * @return error message to show to user or null if password is OK
+ */
+ private String validatePassword(String password) {
+ if (password.length() < mPasswordMinLength) {
+ return getString(mIsAlphaMode ?
+ R.string.lockpassword_password_too_short
+ : R.string.lockpassword_pin_too_short, mPasswordMinLength);
+ }
+ if (password.length() > mPasswordMaxLength) {
+ return getString(mIsAlphaMode ?
+ R.string.lockpassword_password_too_long
+ : R.string.lockpassword_pin_too_long, mPasswordMaxLength + 1);
+ }
+ int letters = 0;
+ int numbers = 0;
+ int lowercase = 0;
+ int symbols = 0;
+ int uppercase = 0;
+ int nonletter = 0;
+ for (int i = 0; i < password.length(); i++) {
+ char c = password.charAt(i);
+ // allow non control Latin-1 characters only
+ if (c < 32 || c > 127) {
+ return getString(R.string.lockpassword_illegal_character);
+ }
+ if (c >= '0' && c <= '9') {
+ numbers++;
+ nonletter++;
+ } else if (c >= 'A' && c <= 'Z') {
+ letters++;
+ uppercase++;
+ } else if (c >= 'a' && c <= 'z') {
+ letters++;
+ lowercase++;
+ } else {
+ symbols++;
+ nonletter++;
+ }
+ }
+ if (DevicePolicyManager.PASSWORD_QUALITY_NUMERIC == mRequestedQuality
+ || DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX == mRequestedQuality) {
+ if (letters > 0 || symbols > 0) {
+ // This shouldn't be possible unless user finds some way to bring up
+ // soft keyboard
+ return getString(R.string.lockpassword_pin_contains_non_digits);
+ }
+ // Check for repeated characters or sequences (e.g. '1234', '0000', '2468')
+ final int sequence = LockPatternUtils.maxLengthSequence(password);
+ if (DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX == mRequestedQuality
+ && sequence > LockPatternUtils.MAX_ALLOWED_SEQUENCE) {
+ return getString(R.string.lockpassword_pin_no_sequential_digits);
+ }
+ } else if (DevicePolicyManager.PASSWORD_QUALITY_COMPLEX == mRequestedQuality) {
+ if (letters < mPasswordMinLetters) {
+ return String.format(getResources().getQuantityString(
+ R.plurals.lockpassword_password_requires_letters, mPasswordMinLetters),
+ mPasswordMinLetters);
+ } else if (numbers < mPasswordMinNumeric) {
+ return String.format(getResources().getQuantityString(
+ R.plurals.lockpassword_password_requires_numeric, mPasswordMinNumeric),
+ mPasswordMinNumeric);
+ } else if (lowercase < mPasswordMinLowerCase) {
+ return String.format(getResources().getQuantityString(
+ R.plurals.lockpassword_password_requires_lowercase, mPasswordMinLowerCase),
+ mPasswordMinLowerCase);
+ } else if (uppercase < mPasswordMinUpperCase) {
+ return String.format(getResources().getQuantityString(
+ R.plurals.lockpassword_password_requires_uppercase, mPasswordMinUpperCase),
+ mPasswordMinUpperCase);
+ } else if (symbols < mPasswordMinSymbols) {
+ return String.format(getResources().getQuantityString(
+ R.plurals.lockpassword_password_requires_symbols, mPasswordMinSymbols),
+ mPasswordMinSymbols);
+ } else if (nonletter < mPasswordMinNonLetter) {
+ return String.format(getResources().getQuantityString(
+ R.plurals.lockpassword_password_requires_nonletter, mPasswordMinNonLetter),
+ mPasswordMinNonLetter);
+ }
+ } else {
+ final boolean alphabetic = DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC
+ == mRequestedQuality;
+ final boolean alphanumeric = DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC
+ == mRequestedQuality;
+ if ((alphabetic || alphanumeric) && letters == 0) {
+ return getString(R.string.lockpassword_password_requires_alpha);
+ }
+ if (alphanumeric && numbers == 0) {
+ return getString(R.string.lockpassword_password_requires_digit);
+ }
+ }
+ if(mLockPatternUtils.checkPasswordHistory(password, UserHandle.myUserId())) {
+ return getString(mIsAlphaMode ? R.string.lockpassword_password_recently_used
+ : R.string.lockpassword_pin_recently_used);
+ }
+
+ return null;
+ }
+
+ public void handleNext() {
+ if (mSaveAndFinishWorker != null) return;
+ mChosenPassword = mPasswordEntry.getText().toString();
+ if (TextUtils.isEmpty(mChosenPassword)) {
+ return;
+ }
+ String errorMsg = null;
+ if (mUiStage == Stage.Introduction) {
+ errorMsg = validatePassword(mChosenPassword);
+ if (errorMsg == null) {
+ mFirstPin = mChosenPassword;
+ mPasswordEntry.setText("");
+ updateStage(Stage.NeedToConfirm);
+ }
+ } else if (mUiStage == Stage.NeedToConfirm) {
+ if (mFirstPin.equals(mChosenPassword)) {
+ startSaveAndFinish();
+ } else {
+ CharSequence tmp = mPasswordEntry.getText();
+ if (tmp != null) {
+ Selection.setSelection((Spannable) tmp, 0, tmp.length());
+ }
+ updateStage(Stage.ConfirmWrong);
+ }
+ }
+ if (errorMsg != null) {
+ showError(errorMsg, mUiStage);
+ }
+ }
+
+ protected void setNextEnabled(boolean enabled) {
+ mNextButton.setEnabled(enabled);
+ }
+
+ protected void setNextText(int text) {
+ mNextButton.setText(text);
+ }
+
+ public void onClick(View v) {
+ switch (v.getId()) {
+ case R.id.next_button:
+ handleNext();
+ break;
+
+ case R.id.cancel_button:
+ getActivity().finish();
+ break;
+ }
+ }
+
+ private void showError(String msg, final Stage next) {
+ mHeaderText.setText(msg);
+ mHeaderText.announceForAccessibility(mHeaderText.getText());
+ Message mesg = mHandler.obtainMessage(MSG_SHOW_ERROR, next);
+ mHandler.removeMessages(MSG_SHOW_ERROR);
+ mHandler.sendMessageDelayed(mesg, ERROR_MESSAGE_TIMEOUT);
+ }
+
+ public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
+ // Check if this was the result of hitting the enter or "done" key
+ if (actionId == EditorInfo.IME_NULL
+ || actionId == EditorInfo.IME_ACTION_DONE
+ || actionId == EditorInfo.IME_ACTION_NEXT) {
+ handleNext();
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Update the hint based on current Stage and length of password entry
+ */
+ private void updateUi() {
+ final boolean canInput = mSaveAndFinishWorker == null;
+ String password = mPasswordEntry.getText().toString();
+ final int length = password.length();
+ if (mUiStage == Stage.Introduction) {
+ if (length < mPasswordMinLength) {
+ String msg = getString(mIsAlphaMode ? R.string.lockpassword_password_too_short
+ : R.string.lockpassword_pin_too_short, mPasswordMinLength);
+ mHeaderText.setText(msg);
+ setNextEnabled(false);
+ } else {
+ String error = validatePassword(password);
+ if (error != null) {
+ mHeaderText.setText(error);
+ setNextEnabled(false);
+ } else {
+ mHeaderText.setText(R.string.lockpassword_press_continue);
+ setNextEnabled(true);
+ }
+ }
+ } else {
+ mHeaderText.setText(mIsAlphaMode ? mUiStage.alphaHint : mUiStage.numericHint);
+ setNextEnabled(canInput && length > 0);
+ }
+ setNextText(mUiStage.buttonText);
+ mPasswordEntryInputDisabler.setInputEnabled(canInput);
+ }
+
+ public void afterTextChanged(Editable s) {
+ // Changing the text while error displayed resets to NeedToConfirm state
+ if (mUiStage == Stage.ConfirmWrong) {
+ mUiStage = Stage.NeedToConfirm;
+ }
+ updateUi();
+ }
+
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+
+ }
+
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+
+ }
+
+ private void startSaveAndFinish() {
+ if (mSaveAndFinishWorker != null) {
+ Log.w(TAG, "startSaveAndFinish with an existing SaveAndFinishWorker.");
+ return;
+ }
+
+ mPasswordEntryInputDisabler.setInputEnabled(false);
+ setNextEnabled(false);
+
+ mSaveAndFinishWorker = new SaveAndFinishWorker();
+ getFragmentManager().beginTransaction().add(mSaveAndFinishWorker,
+ FRAGMENT_TAG_SAVE_AND_FINISH).commit();
+ mSaveAndFinishWorker.setListener(this);
+
+ final boolean required = getActivity().getIntent().getBooleanExtra(
+ EncryptionInterstitial.EXTRA_REQUIRE_PASSWORD, true);
+ mSaveAndFinishWorker.start(mLockPatternUtils, required, mHasChallenge, mChallenge,
+ mChosenPassword, mCurrentPassword, mRequestedQuality);
+ }
+
+ @Override
+ public void onChosenLockSaveFinished(boolean wasSecureBefore, Intent resultData) {
+ getActivity().setResult(RESULT_FINISHED, resultData);
+ getActivity().finish();
+
+ if (!wasSecureBefore) {
+ Intent intent = getRedactionInterstitialIntent(getActivity());
+ if (intent != null) {
+ startActivity(intent);
+ }
+ }
+ }
+ }
+
+ private static class SaveAndFinishWorker extends SaveChosenLockWorkerBase {
+
+ private String mChosenPassword;
+ private String mCurrentPassword;
+ private int mRequestedQuality;
+
+ public void start(LockPatternUtils utils, boolean required,
+ boolean hasChallenge, long challenge,
+ String chosenPassword, String currentPassword, int requestedQuality) {
+ prepare(utils, required, hasChallenge, challenge);
+
+ mChosenPassword = chosenPassword;
+ mCurrentPassword = currentPassword;
+ mRequestedQuality = requestedQuality;
+
+ start();
+ }
+
+ @Override
+ protected Intent saveAndVerifyInBackground() {
+ Intent result = null;
+ final int userId = UserHandle.myUserId();
+ mUtils.setCredentialRequiredToDecrypt(true);
+ mUtils.setSeparateEncryptionPassword(mChosenPassword);
+
+ if (mHasChallenge) {
+ byte[] token;
+ try {
+ token = mUtils.verifyPassword(mChosenPassword, mChallenge, userId);
+ } catch (RequestThrottledException e) {
+ token = null;
+ }
+
+ if (token == null) {
+ Log.e(TAG, "critical: no token returned for known good password.");
+ }
+
+ result = new Intent();
+ result.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE_TOKEN, token);
+ }
+
+ return result;
+ }
+ }
+}
diff --git a/src/com/android/settings/DevelopmentSettings.java b/src/com/android/settings/DevelopmentSettings.java
index b5b89cb..d6b1d92 100644
--- a/src/com/android/settings/DevelopmentSettings.java
+++ b/src/com/android/settings/DevelopmentSettings.java
@@ -779,7 +779,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
private void updateAdvancedRebootOptions() {
mAdvancedReboot.setChecked(CMSettings.Secure.getInt(getActivity().getContentResolver(),
- CMSettings.Secure.ADVANCED_REBOOT, 0) != 0);
+ CMSettings.Secure.ADVANCED_REBOOT, 1) != 0);
}
private void resetDevelopmentShortcutOptions() {
diff --git a/src/com/android/settings/ReplaceEncryptionPassword.java b/src/com/android/settings/ReplaceEncryptionPassword.java
new file mode 100644
index 0000000..b6869d8
--- /dev/null
+++ b/src/com/android/settings/ReplaceEncryptionPassword.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (C) 2015 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.
+ */
+
+package com.android.settings;
+
+import com.android.internal.widget.LockPatternUtils;
+import com.android.internal.widget.LockPatternUtils.RequestThrottledException;
+
+import android.app.Activity;
+import android.app.Fragment;
+import android.content.Intent;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.os.storage.StorageManager;
+import android.os.UserHandle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+public class ReplaceEncryptionPassword extends SettingsActivity {
+ @Override
+ public Intent getIntent() {
+ Intent modIntent = new Intent(super.getIntent());
+ modIntent.putExtra(EXTRA_SHOW_FRAGMENT, getFragmentClass().getName());
+ return modIntent;
+ }
+
+ @Override
+ protected boolean isValidFragment(String fragmentName) {
+ if (ReplaceEncryptionPasswordFragment.class.getName().equals(fragmentName)) return true;
+ return false;
+ }
+
+ /* package */ Class<? extends Fragment> getFragmentClass() {
+ return ReplaceEncryptionPasswordFragment.class;
+ }
+
+ public static class ReplaceEncryptionPasswordFragment extends Fragment {
+ private static final int KEYGUARD_REQUEST = 55;
+ private byte mPatternSize = LockPatternUtils.PATTERN_SIZE_DEFAULT;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ if (!(getActivity() instanceof ReplaceEncryptionPassword)) {
+ throw new SecurityException("Fragment contained in wrong activity");
+ }
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {
+ Resources res = getActivity().getResources();
+ ChooseLockSettingsHelper helper = new ChooseLockSettingsHelper(getActivity(), this);
+
+ helper.launchConfirmationActivity(KEYGUARD_REQUEST,
+ res.getText(R.string.unlock_set_unlock_password_title),
+ true);
+
+ return null;
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ final int userId = UserHandle.myUserId();
+
+ if (requestCode != KEYGUARD_REQUEST) {
+ return;
+ }
+
+ // If the user entered a valid keyguard trace, present the final
+ // confirmation prompt; otherwise, go back to the initial state.
+ if (resultCode == Activity.RESULT_OK && data != null) {
+ LockPatternUtils utils = new LockPatternUtils(getActivity());
+ int type = data.getIntExtra(ChooseLockSettingsHelper.EXTRA_KEY_TYPE, -1);
+ String password = data.getStringExtra(ChooseLockSettingsHelper.EXTRA_KEY_PASSWORD);
+ if (type == StorageManager.CRYPT_TYPE_PATTERN) {
+ mPatternSize = getActivity().getIntent().getByteExtra("pattern_size",
+ LockPatternUtils.PATTERN_SIZE_DEFAULT);
+
+ utils.replaceSeparateEncryptionPasswordWithPattern(
+ utils.stringToPattern(password,
+ mPatternSize), userId);
+ } else {
+ utils.replaceSeparateEncryptionPassword(password);
+ }
+ }
+
+ getActivity().finish();
+ }
+ }
+}
diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java
index 7db4a4e..6977672 100644
--- a/src/com/android/settings/SecuritySettings.java
+++ b/src/com/android/settings/SecuritySettings.java
@@ -98,6 +98,7 @@ public class SecuritySettings extends SettingsPreferenceFragment
private static final String KEY_VISIBLE_ERROR_PATTERN = "visible_error_pattern";
private static final String KEY_VISIBLE_DOTS = "visibledots";
private static final String KEY_SECURITY_CATEGORY = "security_category";
+ private static final String KEY_ENCRYPTION_CATEGORY = "encryption_category";
private static final String KEY_DEVICE_ADMIN_CATEGORY = "device_admin_category";
private static final String KEY_LOCK_AFTER_TIMEOUT = "lock_after_timeout";
private static final String KEY_OWNER_INFO_SETTINGS = "owner_info_settings";
@@ -127,6 +128,7 @@ public class SecuritySettings extends SettingsPreferenceFragment
private static final String KEY_GENERAL_CATEGORY = "general_category";
private static final String KEY_LIVE_LOCK_SCREEN = "live_lock_screen";
private static final String KEY_LOCK_SCREEN_BLUR = CMSettings.Secure.LOCK_SCREEN_BLUR_ENABLED;
+ private static final String KEY_REPLACE_ENCRYPTION_PASSWORD = "crypt_keeper_replace_password";
// These switch preferences need special handling since they're not all stored in Settings.
private static final String SWITCH_PREFERENCE_KEYS[] = { KEY_LOCK_AFTER_TIMEOUT,
@@ -300,6 +302,15 @@ public class SecuritySettings extends SettingsPreferenceFragment
if (LockPatternUtils.isDeviceEncryptionEnabled()) {
// The device is currently encrypted.
addPreferencesFromResource(R.xml.security_settings_encrypted);
+ if (!mLockPatternUtils.isSeparateEncryptionPasswordEnabled()) {
+ PreferenceGroup encryptionCategory =
+ (PreferenceGroup) root.findPreference(KEY_ENCRYPTION_CATEGORY);
+ if (encryptionCategory != null) {
+ Preference replaceEncryptionPassword =
+ root.findPreference(KEY_REPLACE_ENCRYPTION_PASSWORD);
+ encryptionCategory.removePreference(replaceEncryptionPassword);
+ }
+ }
} else {
// This device supports encryption but isn't encrypted.
addPreferencesFromResource(R.xml.security_settings_unencrypted);
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 0834b4f..a52af29 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -122,7 +122,6 @@ public class Settings extends SettingsActivity {
public static class DisplayRotationActivity extends SettingsActivity { /* empty */ }
public static class BlacklistSettingsActivity extends SettingsActivity { /* empty */ }
public static class ProfilesSettingsActivity extends SettingsActivity { /* empty */ }
- public static class AnonymousStatsActivity extends Settings { /* empty */ }
public static class ContributorsCloudActivity extends SettingsActivity { /* empty */ }
public static class CMSoundSettingsActivity extends SettingsActivity { /* empty */ }
public static class LockScreenSettingsActivity extends SettingsActivity { /* empty */ }
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
index b54d771..d5c53a4 100644
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -1250,9 +1250,7 @@ public class SettingsActivity extends Activity
}
private void updateTilesList(List<DashboardCategory> target) {
- final boolean showDev = mDevelopmentPreferences.getBoolean(
- DevelopmentSettings.PREF_SHOW,
- android.os.Build.TYPE.equals("eng"));
+ final boolean showDev = true;
final UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
diff --git a/src/com/android/settings/cmstats/AnonymousStats.java b/src/com/android/settings/cmstats/AnonymousStats.java
deleted file mode 100644
index 54e124d..0000000
--- a/src/com/android/settings/cmstats/AnonymousStats.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (C) 2015 The CyanogenMod Project
- * (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.
- */
-
-package com.android.settings.cmstats;
-
-import android.content.Context;
-import android.content.SharedPreferences;
-import android.os.Bundle;
-
-import com.android.settings.R;
-import com.android.settings.SettingsPreferenceFragment;
-
-import org.cyanogenmod.internal.logging.CMMetricsLogger;
-
-public class AnonymousStats extends SettingsPreferenceFragment {
-
- private static final String PREF_FILE_NAME = "CMStats";
- /* package */ static final String ANONYMOUS_OPT_IN = "pref_anonymous_opt_in";
- /* package */ static final String ANONYMOUS_LAST_CHECKED = "pref_anonymous_checked_in";
-
- /* package */ static final String KEY_LAST_JOB_ID = "last_job_id";
- /* package */ static final int QUEUE_MAX_THRESHOLD = 1000;
-
- public static SharedPreferences getPreferences(Context context) {
- return context.getSharedPreferences(PREF_FILE_NAME, 0);
- }
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- addPreferencesFromResource(R.xml.anonymous_stats);
- }
-
- public static void updateLastSynced(Context context) {
- getPreferences(context)
- .edit()
- .putLong(ANONYMOUS_LAST_CHECKED,System.currentTimeMillis())
- .commit();
- }
-
- private static int getLastJobId(Context context) {
- return getPreferences(context).getInt(KEY_LAST_JOB_ID, 0);
- }
-
- private static void setLastJobId(Context context, int id) {
- getPreferences(context)
- .edit()
- .putInt(KEY_LAST_JOB_ID, id)
- .commit();
- }
-
- public static int getNextJobId(Context context) {
- int lastId = getLastJobId(context);
- if (lastId >= QUEUE_MAX_THRESHOLD) {
- lastId = 1;
- } else {
- lastId += 1;
- }
- setLastJobId(context, lastId);
- return lastId;
- }
-
- @Override
- protected int getMetricsCategory() {
- return CMMetricsLogger.ANONYMOUS_STATS;
- }
-}
diff --git a/src/com/android/settings/cmstats/PreviewData.java b/src/com/android/settings/cmstats/PreviewData.java
deleted file mode 100644
index 0adacad..0000000
--- a/src/com/android/settings/cmstats/PreviewData.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (C) 2012 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.
- */
-
-package com.android.settings.cmstats;
-
-import android.content.Context;
-import android.os.Bundle;
-import android.preference.Preference;
-import android.preference.PreferenceScreen;
-
-import com.android.settings.R;
-import com.android.settings.SettingsPreferenceFragment;
-import org.cyanogenmod.internal.logging.CMMetricsLogger;
-
-public class PreviewData extends SettingsPreferenceFragment {
- private static final String UNIQUE_ID = "preview_id";
- private static final String DEVICE = "preview_device";
- private static final String VERSION = "preview_version";
- private static final String COUNTRY = "preview_country";
- private static final String CARRIER = "preview_carrier";
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- addPreferencesFromResource(R.xml.preview_data);
-
- final PreferenceScreen prefSet = getPreferenceScreen();
- final Context context = getActivity();
-
- prefSet.findPreference(UNIQUE_ID).setSummary(Utilities.getUniqueID(context));
- prefSet.findPreference(DEVICE).setSummary(Utilities.getDevice());
- prefSet.findPreference(VERSION).setSummary(Utilities.getModVersion());
- prefSet.findPreference(COUNTRY).setSummary(Utilities.getCountryCode(context));
- prefSet.findPreference(CARRIER).setSummary(Utilities.getCarrier(context));
- }
-
- @Override
- protected int getMetricsCategory() {
- return CMMetricsLogger.PREVIEW_DATA;
- }
-}
diff --git a/src/com/android/settings/cmstats/ReportingService.java b/src/com/android/settings/cmstats/ReportingService.java
deleted file mode 100644
index f04786d..0000000
--- a/src/com/android/settings/cmstats/ReportingService.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (C) 2015 The CyanogenMod Project
- * (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.
- */
-
-package com.android.settings.cmstats;
-
-import android.app.IntentService;
-import android.app.job.JobInfo;
-import android.app.job.JobScheduler;
-import android.content.ComponentName;
-import android.content.Context;
-import android.content.Intent;
-import android.os.PersistableBundle;
-import android.os.UserHandle;
-import android.util.Log;
-import cyanogenmod.providers.CMSettings;
-
-import java.util.List;
-
-public class ReportingService extends IntentService {
- /* package */ static final String TAG = "CMStats";
- private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
-
- public ReportingService() {
- super(ReportingService.class.getSimpleName());
- }
-
- @Override
- protected void onHandleIntent(Intent intent) {
- JobScheduler js = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
-
- String deviceId = Utilities.getUniqueID(getApplicationContext());
- String deviceName = Utilities.getDevice();
- String deviceVersion = Utilities.getModVersion();
- String deviceCountry = Utilities.getCountryCode(getApplicationContext());
- String deviceCarrier = Utilities.getCarrier(getApplicationContext());
- String deviceCarrierId = Utilities.getCarrierId(getApplicationContext());
-
- final int cmOrgJobId = AnonymousStats.getNextJobId(getApplicationContext());
-
- if (DEBUG) Log.d(TAG, "scheduling job id: " + cmOrgJobId);
-
- PersistableBundle cmBundle = new PersistableBundle();
- cmBundle.putString(StatsUploadJobService.KEY_DEVICE_NAME, deviceName);
- cmBundle.putString(StatsUploadJobService.KEY_UNIQUE_ID, deviceId);
- cmBundle.putString(StatsUploadJobService.KEY_VERSION, deviceVersion);
- cmBundle.putString(StatsUploadJobService.KEY_COUNTRY, deviceCountry);
- cmBundle.putString(StatsUploadJobService.KEY_CARRIER, deviceCarrier);
- cmBundle.putString(StatsUploadJobService.KEY_CARRIER_ID, deviceCarrierId);
- cmBundle.putLong(StatsUploadJobService.KEY_TIMESTAMP, System.currentTimeMillis());
-
- // set job types
- cmBundle.putInt(StatsUploadJobService.KEY_JOB_TYPE,
- StatsUploadJobService.JOB_TYPE_CMORG);
-
- // schedule cmorg stats upload
- js.schedule(new JobInfo.Builder(cmOrgJobId, new ComponentName(getPackageName(),
- StatsUploadJobService.class.getName()))
- .setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)
- .setMinimumLatency(1000)
- .setExtras(cmBundle)
- .setPersisted(true)
- .build());
-
- // reschedule
- AnonymousStats.updateLastSynced(this);
- ReportingServiceManager.setAlarm(this);
- }
-}
diff --git a/src/com/android/settings/cmstats/ReportingServiceManager.java b/src/com/android/settings/cmstats/ReportingServiceManager.java
deleted file mode 100644
index 286618c..0000000
--- a/src/com/android/settings/cmstats/ReportingServiceManager.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * Copyright (C) 2012 The CyanogenMod Project
- * (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.
- */
-
-package com.android.settings.cmstats;
-
-import android.app.AlarmManager;
-import android.app.PendingIntent;
-import android.app.job.JobScheduler;
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.SharedPreferences;
-import android.os.UserHandle;
-import android.util.Log;
-import cyanogenmod.providers.CMSettings;
-
-public class ReportingServiceManager extends BroadcastReceiver {
- private static final long MILLIS_PER_HOUR = 60L * 60L * 1000L;
- private static final long MILLIS_PER_DAY = 24L * MILLIS_PER_HOUR;
- private static final long UPDATE_INTERVAL = 1L * MILLIS_PER_DAY;
-
- private static final String TAG = ReportingServiceManager.class.getSimpleName();
-
- public static final String ACTION_LAUNCH_SERVICE =
- "com.android.settings.action.TRIGGER_REPORT_METRICS";
- public static final String EXTRA_FORCE = "force";
-
- @Override
- public void onReceive(Context context, Intent intent) {
- if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
- setAlarm(context);
- } else if (intent.getAction().equals(ACTION_LAUNCH_SERVICE)){
- launchService(context, intent.getBooleanExtra(EXTRA_FORCE, false));
- }
- }
-
- public static void setAlarm(Context context) {
- SharedPreferences prefs = AnonymousStats.getPreferences(context);
- if (prefs.contains(AnonymousStats.ANONYMOUS_OPT_IN)) {
- migrate(context, prefs);
- }
- if (!Utilities.isStatsCollectionEnabled(context)) {
- return;
- }
- long lastSynced = prefs.getLong(AnonymousStats.ANONYMOUS_LAST_CHECKED, 0);
- if (lastSynced == 0) {
- launchService(context, true); // service will reschedule the next alarm
- return;
- }
- long millisFromNow = (lastSynced + UPDATE_INTERVAL) - System.currentTimeMillis();
-
- Intent intent = new Intent(ACTION_LAUNCH_SERVICE);
- intent.setClass(context, ReportingServiceManager.class);
-
- AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
- alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + millisFromNow,
- PendingIntent.getBroadcast(context, 0, intent, 0));
- Log.d(TAG, "Next sync attempt in : "
- + (millisFromNow / MILLIS_PER_HOUR) + " hours");
- }
-
- public static void launchService(Context context, boolean force) {
- SharedPreferences prefs = AnonymousStats.getPreferences(context);
-
- if (!Utilities.isStatsCollectionEnabled(context)) {
- return;
- }
-
- if (!force) {
- long lastSynced = prefs.getLong(AnonymousStats.ANONYMOUS_LAST_CHECKED, 0);
- if (lastSynced == 0) {
- setAlarm(context);
- return;
- }
- long timeElapsed = System.currentTimeMillis() - lastSynced;
- if (timeElapsed < UPDATE_INTERVAL) {
- long timeLeft = UPDATE_INTERVAL - timeElapsed;
- Log.d(TAG, "Waiting for next sync : "
- + timeLeft / MILLIS_PER_HOUR + " hours");
- return;
- }
- }
-
- Intent intent = new Intent();
- intent.setClass(context, ReportingService.class);
- context.startServiceAsUser(intent, UserHandle.OWNER);
- }
-
- private static void migrate(Context context, SharedPreferences prefs) {
- Utilities.setStatsCollectionEnabled(context,
- prefs.getBoolean(AnonymousStats.ANONYMOUS_OPT_IN, true));
- prefs.edit().remove(AnonymousStats.ANONYMOUS_OPT_IN).commit();
- }
-
-}
diff --git a/src/com/android/settings/cmstats/StatsUploadJobService.java b/src/com/android/settings/cmstats/StatsUploadJobService.java
deleted file mode 100644
index c84e1a1..0000000
--- a/src/com/android/settings/cmstats/StatsUploadJobService.java
+++ /dev/null
@@ -1,205 +0,0 @@
-/*
- * Copyright (C) 2015 The CyanogenMod Project
- * (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.
- */
-
-package com.android.settings.cmstats;
-
-import android.app.job.JobParameters;
-import android.app.job.JobService;
-import android.net.Uri;
-import android.os.AsyncTask;
-import android.os.PersistableBundle;
-import android.util.ArrayMap;
-import android.util.Log;
-import com.android.settings.R;
-import org.json.JSONException;
-import org.json.JSONObject;
-
-import java.io.BufferedInputStream;
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.OutputStream;
-import java.io.OutputStreamWriter;
-import java.net.HttpURLConnection;
-import java.net.URL;
-import java.util.Collections;
-import java.util.Map;
-
-public class StatsUploadJobService extends JobService {
-
- private static final String TAG = StatsUploadJobService.class.getSimpleName();
- private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
-
- public static final String KEY_JOB_TYPE = "job_type";
- public static final int JOB_TYPE_CMORG = 1;
-
- public static final String KEY_UNIQUE_ID = "uniqueId";
- public static final String KEY_DEVICE_NAME = "deviceName";
- public static final String KEY_VERSION = "version";
- public static final String KEY_COUNTRY = "country";
- public static final String KEY_CARRIER = "carrier";
- public static final String KEY_CARRIER_ID = "carrierId";
- public static final String KEY_TIMESTAMP = "timeStamp";
-
- private final Map<JobParameters, StatsUploadTask> mCurrentJobs
- = Collections.synchronizedMap(new ArrayMap<JobParameters, StatsUploadTask>());
-
- @Override
- public boolean onStartJob(JobParameters jobParameters) {
- if (DEBUG)
- Log.d(TAG, "onStartJob() called with " + "jobParameters = [" + jobParameters + "]");
-
- if (!Utilities.isStatsCollectionEnabled(this)) {
- return false;
- }
-
- final StatsUploadTask uploadTask = new StatsUploadTask(jobParameters);
- mCurrentJobs.put(jobParameters, uploadTask);
- uploadTask.execute((Void) null);
- return true;
- }
-
- @Override
- public boolean onStopJob(JobParameters jobParameters) {
- if (DEBUG)
- Log.d(TAG, "onStopJob() called with " + "jobParameters = [" + jobParameters + "]");
-
- final StatsUploadTask cancelledJob;
- cancelledJob = mCurrentJobs.remove(jobParameters);
-
- if (cancelledJob != null) {
- // cancel the ongoing background task
- cancelledJob.cancel(true);
- return true; // reschedule
- }
-
- return false;
- }
-
- private class StatsUploadTask extends AsyncTask<Void, Void, Boolean> {
-
- private JobParameters mJobParams;
-
- public StatsUploadTask(JobParameters jobParams) {
- this.mJobParams = jobParams;
- }
-
- @Override
- protected Boolean doInBackground(Void... params) {
-
- PersistableBundle extras = mJobParams.getExtras();
-
- String deviceId = extras.getString(KEY_UNIQUE_ID);
- String deviceName = extras.getString(KEY_DEVICE_NAME);
- String deviceVersion = extras.getString(KEY_VERSION);
- String deviceCountry = extras.getString(KEY_COUNTRY);
- String deviceCarrier = extras.getString(KEY_CARRIER);
- String deviceCarrierId = extras.getString(KEY_CARRIER_ID);
- long timeStamp = extras.getLong(KEY_TIMESTAMP);
-
- boolean success = false;
- int jobType = extras.getInt(KEY_JOB_TYPE, -1);
- if (!isCancelled()) {
- switch (jobType) {
- case JOB_TYPE_CMORG:
- try {
- JSONObject json = buildStatsRequest(deviceId, deviceName,
- deviceVersion, deviceCountry, deviceCarrier, deviceCarrierId);
- success = uploadToCM(json);
- } catch (IOException | JSONException e) {
- Log.e(TAG, "Could not upload stats checkin to community server", e);
- success = false;
- }
- break;
- }
- }
- if (DEBUG)
- Log.d(TAG, "job id " + mJobParams.getJobId() + ", has finished with success="
- + success);
- return success;
- }
-
- @Override
- protected void onPostExecute(Boolean success) {
- mCurrentJobs.remove(mJobParams);
- jobFinished(mJobParams, !success);
- }
- }
-
- private JSONObject buildStatsRequest(String deviceId, String deviceName, String deviceVersion,
- String deviceCountry, String deviceCarrier,
- String deviceCarrierId) throws JSONException {
- JSONObject request = new JSONObject();
- request.put("device_hash", deviceId);
- request.put("device_name", deviceName);
- request.put("device_version", deviceVersion);
- request.put("device_country", deviceCountry);
- request.put("device_carrier", deviceCarrier);
- request.put("device_carrier_id", deviceCarrierId);
- return request;
- }
-
- private boolean uploadToCM(JSONObject json) throws IOException {
- final Uri uri = Uri.parse(getString(R.string.stats_cm_url));
- URL url = new URL(uri.toString());
- HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
- try {
- urlConnection.setInstanceFollowRedirects(true);
- urlConnection.setDoOutput(true);
- urlConnection.setDoInput(true);
- urlConnection.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
-
- OutputStream os = urlConnection.getOutputStream();
- os.write(json.toString().getBytes("UTF-8"));
- os.close();
-
- final int responseCode = urlConnection.getResponseCode();
- if (DEBUG) Log.d(TAG, "cm server response code=" + responseCode);
- final boolean success = responseCode == HttpURLConnection.HTTP_OK;
- if (!success) {
- Log.w(TAG, "failed sending, server returned: " + getResponse(urlConnection,
- !success));
- }
- return success;
- } finally {
- urlConnection.disconnect();
- }
-
- }
-
- private String getResponse(HttpURLConnection httpUrlConnection, boolean errorStream)
- throws IOException {
- InputStream responseStream = new BufferedInputStream(errorStream
- ? httpUrlConnection.getErrorStream()
- : httpUrlConnection.getInputStream());
-
- BufferedReader responseStreamReader = new BufferedReader(
- new InputStreamReader(responseStream));
- String line = "";
- StringBuilder stringBuilder = new StringBuilder();
- while ((line = responseStreamReader.readLine()) != null) {
- stringBuilder.append(line).append("\n");
- }
- responseStreamReader.close();
- responseStream.close();
-
- return stringBuilder.toString();
- }
-
-}
diff --git a/src/com/android/settings/cmstats/Utilities.java b/src/com/android/settings/cmstats/Utilities.java
deleted file mode 100644
index f69e8ca..0000000
--- a/src/com/android/settings/cmstats/Utilities.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright (C) 2012 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.
- */
-
-package com.android.settings.cmstats;
-
-import android.content.Context;
-import android.os.Build;
-import android.os.SystemProperties;
-import android.provider.Settings;
-import android.telephony.TelephonyManager;
-import android.text.TextUtils;
-
-import cyanogenmod.providers.CMSettings;
-
-import java.math.BigInteger;
-import java.net.NetworkInterface;
-import java.security.MessageDigest;
-
-public class Utilities {
- public static String getUniqueID(Context context) {
- final String id = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
- return digest(context.getPackageName() + id);
- }
-
- public static String getCarrier(Context context) {
- TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
- String carrier = tm.getNetworkOperatorName();
- if (TextUtils.isEmpty(carrier)) {
- carrier = "Unknown";
- }
- return carrier;
- }
-
- public static String getCarrierId(Context context) {
- TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
- String carrierId = tm.getNetworkOperator();
- if (TextUtils.isEmpty(carrierId)) {
- carrierId = "0";
- }
- return carrierId;
- }
-
- public static String getCountryCode(Context context) {
- TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
- String countryCode = tm.getNetworkCountryIso();
- if (TextUtils.isEmpty(countryCode)) {
- countryCode = "Unknown";
- }
- return countryCode;
- }
-
- public static String getDevice() {
- return SystemProperties.get("ro.cm.device", Build.PRODUCT);
- }
-
- public static String getModVersion() {
- return SystemProperties.get("ro.cm.version", Build.DISPLAY);
- }
-
- public static String digest(String input) {
- try {
- MessageDigest md = MessageDigest.getInstance("SHA-256");
- return new BigInteger(1, md.digest(input.getBytes())).toString(16).toUpperCase();
- } catch (Exception e) {
- return null;
- }
- }
-
- /**
- * Check to see if global stats are enabled.
- * @param context
- * @return Whether or not stats collection is enabled.
- */
- public static boolean isStatsCollectionEnabled(Context context) {
- return CMSettings.Secure.getInt(context.getContentResolver(),
- CMSettings.Secure.STATS_COLLECTION, 1) != 0;
- }
-
- /**
- * Enabled or disable stats collection
- * @param context
- * @param enabled Boolean that sets collection being enabled.
- */
- public static void setStatsCollectionEnabled(Context context, boolean enabled) {
- int enable = (enabled) ? 1 : 0;
- CMSettings.Secure.putInt(context.getContentResolver(),
- CMSettings.Secure.STATS_COLLECTION, enable);
- }
-}