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">Các cập nhật LineageOS</string>
+ <string name="cmupdate_settings_title">Các cập nhật Replicant</string>
<!-- Settings switch for updating Cyanogen recovery -->
<string name="update_recovery_title">KhÓi phụ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 củ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 ký 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 củ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 ký 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 giảm Ć¢m thanh</string>
<string name="interruptions_ignore_while_media_summary">KhĆ“ng lĆ m giįŗ£m Ć¢m lượng phá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 lạ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);
- }
-}