diff options
119 files changed, 1333 insertions, 1277 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index ffeb655..0ff184b 100755 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1556,18 +1556,17 @@ <activity android:name="ChooseLockPassword" android:exported="false" android:windowSoftInputMode="stateVisible|adjustResize"/> + <activity android:name="ChooseEncryptionPassword" android:exported="false" + android:windowSoftInputMode="stateVisible|adjustResize"/> + + <activity android:name="ReplaceEncryptionPassword" android:exported="false"/> + <activity android:name=".SetupEncryptionInterstitial" android:taskAffinity="com.android.wizard" android:theme="@style/SetupWizardDisableAppStartingTheme"/> <activity android:name=".EncryptionInterstitial"/> - <service android:label="ReportingService" - android:enabled="true" - android:exported="false" - android:name=".cmstats.ReportingService"> - </service> - <!-- Runs in the phone process since it needs access to the Phone object --> <activity android:name=".deviceinfo.Status" android:label="@string/device_status_activity_title" @@ -1943,13 +1942,6 @@ <!-- Development settings --> - <!-- DeviceInfo adds the user's requested build to stats upload. --> - <receiver android:name=".DeviceInfo$StatsReportReceiver"> - <intent-filter> - <action android:name="android.intent.action.STATISTICS_REPORT" /> - </intent-filter> - </receiver> - <activity android:name="Display" android:label="@string/display_label" android:configChanges="fontScale" android:taskAffinity="com.android.settings" @@ -2691,26 +2683,6 @@ </intent-filter>$ </receiver> - <!-- Anonymous Statistics --> - <receiver android:name=".cmstats.ReportingServiceManager" - android:enabled="true" - android:exported="false" - android:label="ReportingServiceManager"> - <intent-filter> - <action android:name="android.intent.action.BOOT_COMPLETED" /> - <action android:name="com.android.settings.action.TRIGGER_REPORT_METRICS" /> - </intent-filter> - </receiver> - - <service android:label="ReportingService" - android:enabled="true" - android:exported="false" - android:name=".cmstats.ReportingService"> - </service> - - <service android:name=".cmstats.StatsUploadJobService" - android:permission="android.permission.BIND_JOB_SERVICE" /> - <!-- Watch for ContactsContract.Profile changes and update the user's photo. --> <receiver android:name=".users.ProfileUpdateReceiver"> <intent-filter> diff --git a/res/values-af/cm_strings.xml b/res/values-af/cm_strings.xml index 3eb9c9b..7d24956 100644 --- a/res/values-af/cm_strings.xml +++ b/res/values-af/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Kyk na en beheer die root reĆ«ls</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS weergawe</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant weergawe</string> <string name="mod_version_default">Onbekend</string> <!-- About phone screen, Device model --> <string name="device_model">Toestel tipe</string> <!-- About phone screen, Device name --> <string name="device_name">Toestel naam</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API vlak</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API vlak</string> <string name="mod_api_level_default">Onbekend</string> <!-- About phone screen, build date --> <string name="build_date">Bou datum</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS opgradering</string> + <string name="cmupdate_settings_title">Replicant opgradering</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Opdateer Cyanogen recovery</string> <string name="update_recovery_summary">Opdateer recovery met stelsel opdaterings</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Verhoed oudio \'ducking\'</string> <string name="interruptions_ignore_while_media_summary">Moet nie media terugspeel volume verminder wanneer \'n kennisgewing arriveer</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS Regs</string> + <string name="cmlicense_title">Replicant Regs</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Herstel stats</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-am/cm_strings.xml b/res/values-am/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-am/cm_strings.xml +++ b/res/values-am/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-ar/cm_strings.xml b/res/values-ar/cm_strings.xml index fe33c10..d61600f 100644 --- a/res/values-ar/cm_strings.xml +++ b/res/values-ar/cm_strings.xml @@ -50,20 +50,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">Ų§ŁŲ§ŲŖŲµŲ§Ł ŲØŲ§ŁŲŁŁ Ų§ŁŁŲ±ŁŲØ</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Ų„ŲµŲÆŲ§Ų± LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Ų„ŲµŲÆŲ§Ų± Replicant</string> <string name="mod_version_default">Ł
Ų¬ŁŁŁ</string> <!-- About phone screen, Device model --> <string name="device_model">Ų·Ų±Ų§Ų² Ų§ŁŲ¬ŁŲ§Ų²</string> <!-- About phone screen, Device name --> <string name="device_name">Ų§Ų³Ł
Ų§ŁŲ¬ŁŲ§Ų²</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Ł
Ų³ŲŖŁŁ LineageOS API</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Ł
Ų³ŲŖŁŁ Replicant API</string> <string name="mod_api_level_default">Ł
Ų¬ŁŁŁ</string> <!-- About phone screen, build date --> <string name="build_date">ŲŖŲ§Ų±ŁŲ® Ų„ŁŲ“Ų§Ų”</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">ŲŖŲŲÆŁŲ«Ų§ŲŖ LineageOS</string> + <string name="cmupdate_settings_title">ŲŖŲŲÆŁŲ«Ų§ŲŖ Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">ŲŖŲŲÆŁŲ« Ų§Ų³ŲŖŲ¹Ų§ŲÆŲ© Cyanogen (Cyanogen recovery)</string> <string name="update_recovery_summary">ŲŖŲŲÆŁŲ« Ų§ŁŲ§Ų³ŲŖŲ¹Ų§ŲÆŲ© ŲØŲŖŲŲÆŁŲ«Ų§ŲŖ Ų§ŁŁŲøŲ§Ł
</string> @@ -988,7 +988,7 @@ <string name="interruptions_ignore_while_media_title">Ł
ŁŲ¹ ŲŖŲ±Ų§ŁŲØ Ų§ŁŲ£ŲµŁŲ§ŲŖ</string> <string name="interruptions_ignore_while_media_summary">ŁŲ§ ŁŲ®ŁŲ¶ ŲµŁŲŖ ŲŖŲ“ŲŗŁŁ Ų§ŁŁŲ³Ų§Ų¦Ų· Ų¹ŁŲÆ ŁŲµŁŁ Ų„Ų“Ų¹Ų§Ų±</string> <!-- CM Legal --> - <string name="cmlicense_title">ŁŲ§ŁŁŁ LineageOS</string> + <string name="cmlicense_title">ŁŲ§ŁŁŁ Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Ų„Ų¹Ų§ŲÆŲ© ŲŖŲ¹ŁŁŁ Ų§ŁŲ„ŲŲµŲ§Ų¦ŁŲ§ŲŖ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-as-rIN/cm_strings.xml b/res/values-as-rIN/cm_strings.xml index 50076b6..9af52db 100644 --- a/res/values-as-rIN/cm_strings.xml +++ b/res/values-as-rIN/cm_strings.xml @@ -46,20 +46,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ą¦øą¦ą¦øą§ą¦ą§°ą¦£</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ą¦øą¦ą¦øą§ą¦ą§°ą¦£</string> <string name="mod_version_default">ą¦
ą¦ą§ą¦ą¦¾ą¦¤</string> <!-- About phone screen, Device model --> <string name="device_model">ą¦”ą¦æą¦ą¦¾ą¦ą¦ą§° ą¦®ą¦”ą§ą¦²</string> <!-- About phone screen, Device name --> <string name="device_name">ą¦”ą¦æą¦ą¦¾ą¦ą¦ ą¦Øą¦¾ą¦®</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ą¦øą§ą¦¤ą§°</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ą¦øą§ą¦¤ą§°</string> <string name="mod_api_level_default">ą¦
ą¦ą§ą¦ą¦¾ą¦¤</string> <!-- About phone screen, build date --> <string name="build_date">ą¦Øą¦æą§°ą§ą¦®ą¦¾ą¦£ą§° ą¦¤ą¦¾ą§°ą¦æą¦</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ą¦ą¦Ŗą¦”ą§ą¦ą¦øą¦®ą§ą¦¹</string> + <string name="cmupdate_settings_title">Replicant ą¦ą¦Ŗą¦”ą§ą¦ą¦øą¦®ą§ą¦¹</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen ą¦Ŗą§ą¦Øą§°ą§ą¦¦ą§ą¦§ą¦¾ą§° ą¦ą¦Ŗą¦”ą§ą¦ ą¦ą§°ą¦</string> <string name="update_recovery_summary">ą¦ą¦Ŗą¦”ą§ą¦ ą¦Ŗą§ą¦Øą§°ą§ą¦¦ą§ą¦§ą¦¾ą§° ą¦¤ą¦„ą¦¾ ą¦ą¦æą¦·ą§ą¦ą§ą¦® ą¦ą¦Ŗą¦”ą§ą¦</string> @@ -979,7 +979,7 @@ <string name="interruptions_ignore_while_media_title">ą¦
ą¦”ą¦æą¦
\' ą¦”ą¦¾ą¦ą¦æą¦ ą§°ą§ą¦§ ą¦ą§°ą¦</string> <string name="interruptions_ignore_while_media_summary">ą¦
ą¦§ą¦æą¦øą§ą¦ą¦Øą¦¾ ą¦ą¦¹ą¦æą¦²ą§ ą¦®ą¦æą¦”ą¦æą§ą¦¾ą§° ą¦Ŗą§ą¦²ą§ą¦¬ą§ą¦ ą¦ą¦²ą¦æą¦ą¦® ą¦¹ą§ą§°ą¦¾ą¦ø ą¦Øą¦ą§°ą¦æą¦¬</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ą¦ą¦ą¦Øą§</string> + <string name="cmlicense_title">Replicant ą¦ą¦ą¦Øą§</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ą¦Ŗą§°ą¦æą¦øą¦ą¦ą§ą¦Æą¦¾ ą§°ą¦æą¦ą§ą¦ ą¦ą§°ą¦</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ast-rES/cm_strings.xml b/res/values-ast-rES/cm_strings.xml index c0bdc8d..496d5d9 100644 --- a/res/values-ast-rES/cm_strings.xml +++ b/res/values-ast-rES/cm_strings.xml @@ -55,17 +55,17 @@ <string name="root_appops_summary">Mira y controla les regles root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">VersiĆ³n de LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">VersiĆ³n Replicant</string> <!-- About phone screen, Device model --> <string name="device_model">Modelu del presĆ©u</string> <!-- About phone screen, Device name --> <string name="device_name">Nome del presĆ©u</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Nivel d\'API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Nivel d\'API Replicant</string> <!-- About phone screen, build date --> <!-- CM Updater --> - <string name="cmupdate_settings_title">Anovamientos LineageOS</string> + <string name="cmupdate_settings_title">Anovamientos Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <!-- Themes Settings --> <!-- Settings main menu entry --> diff --git a/res/values-az-rAZ/cm_strings.xml b/res/values-az-rAZ/cm_strings.xml index cfd939b..637c705 100644 --- a/res/values-az-rAZ/cm_strings.xml +++ b/res/values-az-rAZ/cm_strings.xml @@ -44,19 +44,19 @@ <string name="root_access_all">TÉtbiqetmÉlÉr vÉ ADB</string> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS versiyası</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant versiyası</string> <string name="mod_version_default">BilinmÉyÉn</string> <!-- About phone screen, Device model --> <string name="device_model">Cihaz modeli</string> <!-- About phone screen, Device name --> <string name="device_name">Cihaz adı</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">BilinmÉyÉn</string> <!-- About phone screen, build date --> <string name="build_date">QuruluÅ tarixi</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS yenilÉmÉlÉri</string> + <string name="cmupdate_settings_title">Replicant yenilÉmÉlÉri</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen bÉrpa rejimini yenilÉ</string> <string name="update_recovery_summary">Sistem yenilÉmÉsi ilÉ bÉrpa rejimini yenilÉ</string> diff --git a/res/values-be/cm_strings.xml b/res/values-be/cm_strings.xml index e771cd8..a9e21d9 100644 --- a/res/values-be/cm_strings.xml +++ b/res/values-be/cm_strings.xml @@ -47,15 +47,15 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">ŠŠµŃŃŃŃ LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">ŠŠµŃŃŃŃ Replicant</string> <string name="mod_version_default">ŠŠµŠ²ŃŠ“Š¾Š¼Š°</string> <!-- About phone screen, Device model --> <string name="device_model">ŠŠ°Š“ŃŠ»Ń ŠæŃŃŠ»Š°Š“Ń</string> <!-- About phone screen, Device name --> <string name="device_name">ŠŠ¼Ń ŠæŃŃŠ»Š°Š“Ń</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Š£Š·ŃŠ¾Š²ŠµŠ½Ń LineageOS API</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Š£Š·ŃŠ¾Š²ŠµŠ½Ń Replicant API</string> <string name="mod_api_level_default">ŠŠµŠ²ŃŠ“Š¾Š¼Š°</string> <!-- About phone screen, build date --> <string name="build_date">ŠŠ°ŃŠ° Š·Š±Š¾ŃŠŗŃ</string> @@ -980,7 +980,7 @@ <string name="interruptions_ignore_while_media_title">ŠŠµ ŠæŃŃŠ³Š»ŃŃŠ°ŃŃ Š³ŃŠŗ</string> <string name="interruptions_ignore_while_media_summary">ŠŠµ Š·Š¼ŃŠ½ŃŠ°ŃŃ Š³ŃŃŠ½Š°ŃŃŃ ŠæŃŠ°Š¹Š³ŃŠ°Š²Š°Š½Š½Ń Š¼ŃŠ»ŃŃŃŠ¼ŠµŠ“ŃŃ ŠæŃŃ Š°ŃŃŃŠ¼Š°Š½Š½Ń ŠæŠ°Š²ŠµŠ“Š°Š¼Š»ŠµŠ½Š½ŃŃ</string> <!-- CM Legal --> - <string name="cmlicense_title">ŠŠ°Š»ŃŃŃŠŗŠ° ŠæŃŃŠ²Š°ŃŠ½Š°ŃŃŃ LineageOS</string> + <string name="cmlicense_title">ŠŠ°Š»ŃŃŃŠŗŠ° ŠæŃŃŠ²Š°ŃŠ½Š°ŃŃŃ Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Š”ŠŗŃŠ“ ŃŃŠ°ŃŃŃŃŃŠŗŃ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-bg/cm_strings.xml b/res/values-bg/cm_strings.xml index 9313837..452b556 100644 --- a/res/values-bg/cm_strings.xml +++ b/res/values-bg/cm_strings.xml @@ -55,15 +55,15 @@ <string name="root_appops_summary">ŠŃŠµŠ³Š»ŠµŠ“ Šø ŃŠæŃŠ°Š²Š»ŠµŠ½ŠøŠµ Š½Š° ŠæŃŠ°Š²ŠøŠ»Š°ŃŠ° Š·Š° Š°Š“Š¼ŠøŠ½ŠøŃŃŃŠ°ŃŠ¾ŃŃŠŗŠø Š“Š¾ŃŃŃŠæ</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">ŠŠµŃŃŠøŃ Š½Š° LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">ŠŠµŃŃŠøŃ Š½Š° Replicant</string> <string name="mod_version_default">ŠŠµŠøŠ·Š²ŠµŃŃŠ½Š°</string> <!-- About phone screen, Device model --> <string name="device_model">ŠŠ¾Š“ŠµŠ» Š½Š° ŃŃŃŃŠ¾Š¹ŃŃŠ²Š¾ŃŠ¾</string> <!-- About phone screen, Device name --> <string name="device_name">ŠŠ¼Šµ Š½Š° ŃŃŃŃŠ¾Š¹ŃŃŠ²Š¾ŃŠ¾</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS ŠæŃŠøŠ»Š¾Š¶Š½Š¾-ŠæŃŠ¾Š³ŃŠ°Š¼ŠµŠ½ ŠøŠ½ŃŠµŃŃŠµŠ¹Ń Š½ŠøŠ²Š¾</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant ŠæŃŠøŠ»Š¾Š¶Š½Š¾-ŠæŃŠ¾Š³ŃŠ°Š¼ŠµŠ½ ŠøŠ½ŃŠµŃŃŠµŠ¹Ń Š½ŠøŠ²Š¾</string> <string name="mod_api_level_default">ŠŠµŠøŠ·Š²ŠµŃŃŠ½Š°</string> <!-- About phone screen, build date --> <string name="build_date">ŠŠ°ŃŠ° Š½Š° ŠøŠ·Š³ŃŠ°Š¶Š“Š°Š½Šµ</string> @@ -859,9 +859,9 @@ <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> <string name="anonymous_statistics_title">Š”ŃŠ°ŃŠøŃŃŠøŠŗŠø</string> - <string name="anonymous_statistics_summary">ŠŠ¾Š¼Š¾Š³Š½ŠµŃŠµ Š“Š° Š½Š°ŠæŃŠ°Š²ŠøŠ¼ LineageOS ŠæŠ¾-Š“Š¾Š±ŃŃ, ŠŗŠ°ŃŠ¾ ŃŠ°Š·ŃŠµŃŠøŃŠµ Š“Š° ŃŃŠ±ŠøŃŠ° Š°Š½Š¾Š½ŠøŠ¼Š½Šø ŃŃŠ°ŃŠøŃŃŠøŃŠµŃŠŗŠø Š“Š°Š½Š½Šø</string> + <string name="anonymous_statistics_summary">ŠŠ¾Š¼Š¾Š³Š½ŠµŃŠµ Š“Š° Š½Š°ŠæŃŠ°Š²ŠøŠ¼ Replicant ŠæŠ¾-Š“Š¾Š±ŃŃ, ŠŗŠ°ŃŠ¾ ŃŠ°Š·ŃŠµŃŠøŃŠµ Š“Š° ŃŃŠ±ŠøŃŠ° Š°Š½Š¾Š½ŠøŠ¼Š½Šø ŃŃŠ°ŃŠøŃŃŠøŃŠµŃŠŗŠø Š“Š°Š½Š½Šø</string> <string name="anonymous_statistics_warning_title">ŠŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ</string> - <string name="anonymous_statistics_warning">ŠŠŗŃŠøŠ²ŠøŃŠ°Š½ŠµŃŠ¾ ŃŠµ ŠæŠ¾Š·Š²Š¾Š»Šø Š½Š° LineageOS Statistics Š“Š° ŠøŠ·ŠæŃŠ°ŃŠ° Š½Šµ Š»ŠøŃŠ½Š° ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ Š½Š° ŃŠ°Š·ŃŠ°Š±Š¾ŃŃŠøŃŠøŃŠµ Š¾Ń LineageOS, Š·Š° ŠæŃŠ¾ŃŠ»ŠµŠ“ŃŠ²Š°Š½Šµ Š½Š° ŠøŠ½ŃŃŠ°Š»Š°ŃŠøŠøŃŠµ Š² ŃŃŃŃŠ¾Š¹ŃŃŠ²Š¾ŃŠ¾. ŠŃŠµŠ“Š¾ŃŃŠ°Š²ŠµŠ½Š°ŃŠ° ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ Š²ŠŗŠ»ŃŃŠ²Š° ŃŠ½ŠøŠŗŠ°Š»ŠµŠ½ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń, ŠŗŠ¾Š¹ŃŠ¾ Š½Šµ Š·Š°ŃŃŃŠ°ŃŠ°Š²Š° Š²Š°ŃŠ°ŃŠ° ŠæŠ¾Š²ŠµŃŠøŃŠµŠ»Š½Š¾ŃŃ ŠøŠ»Šø Š»ŠøŃŠ½Šø Š“Š°Š½Š½Šø. ŠŠ°Š½Š½ŠøŃŠµ ŃŠµ ŠæŠ¾Š“Š°Š²Š°Ń ŠæŠ¾ Š²ŃŠµŠ¼Šµ Š½Š° Š²ŃŃŠŗŠ¾ Š·Š°ŃŠµŠ¶Š“Š°Š½Šµ.\n\nŠŃŠøŠ¼ŠµŃ Š·Š° Š“Š°Š½Š½ŠøŃŠµ, ŠŗŠ¾ŠøŃŠ¾ ŃŠ° ŠæŠ¾Š“Š°Š“ŠµŠ½Šø. Š“Š°Š½Š½Šø.</string> + <string name="anonymous_statistics_warning">ŠŠŗŃŠøŠ²ŠøŃŠ°Š½ŠµŃŠ¾ ŃŠµ ŠæŠ¾Š·Š²Š¾Š»Šø Š½Š° Replicant Statistics Š“Š° ŠøŠ·ŠæŃŠ°ŃŠ° Š½Šµ Š»ŠøŃŠ½Š° ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ Š½Š° ŃŠ°Š·ŃŠ°Š±Š¾ŃŃŠøŃŠøŃŠµ Š¾Ń Replicant, Š·Š° ŠæŃŠ¾ŃŠ»ŠµŠ“ŃŠ²Š°Š½Šµ Š½Š° ŠøŠ½ŃŃŠ°Š»Š°ŃŠøŠøŃŠµ Š² ŃŃŃŃŠ¾Š¹ŃŃŠ²Š¾ŃŠ¾. ŠŃŠµŠ“Š¾ŃŃŠ°Š²ŠµŠ½Š°ŃŠ° ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ Š²ŠŗŠ»ŃŃŠ²Š° ŃŠ½ŠøŠŗŠ°Š»ŠµŠ½ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń, ŠŗŠ¾Š¹ŃŠ¾ Š½Šµ Š·Š°ŃŃŃŠ°ŃŠ°Š²Š° Š²Š°ŃŠ°ŃŠ° ŠæŠ¾Š²ŠµŃŠøŃŠµŠ»Š½Š¾ŃŃ ŠøŠ»Šø Š»ŠøŃŠ½Šø Š“Š°Š½Š½Šø. ŠŠ°Š½Š½ŠøŃŠµ ŃŠµ ŠæŠ¾Š“Š°Š²Š°Ń ŠæŠ¾ Š²ŃŠµŠ¼Šµ Š½Š° Š²ŃŃŠŗŠ¾ Š·Š°ŃŠµŠ¶Š“Š°Š½Šµ.\n\nŠŃŠøŠ¼ŠµŃ Š·Š° Š“Š°Š½Š½ŠøŃŠµ, ŠŗŠ¾ŠøŃŠ¾ ŃŠ° ŠæŠ¾Š“Š°Š“ŠµŠ½Šø. Š“Š°Š½Š½Šø.</string> <string name="enable_reporting_title">Š Š°Š·ŃŠµŃŠø Š¾ŃŃŠøŃŠ°Š½Šµ</string> <string name="preview_data_title">ŠŠøŠ·ŃŠ°Š»ŠøŠ·ŠøŃŠ°Š½Šµ Š½Š° Š“Š°Š½Š½ŠøŃŠµ</string> <string name="view_stats_title">ŠŃŠµŠ³Š»ŠµŠ“ Š½Š° ŃŃŠ°ŃŠøŃŃŠøŠŗŠøŃŠµ</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">ŠŠµ Š½Š°Š¼Š°Š»ŃŠ²Š°Š¹ ŃŠøŠ»Š°ŃŠ° Š½Š° Š·Š²ŃŠŗŠ°</string> <string name="interruptions_ignore_while_media_summary">ŠŠµ Š½Š°Š¼Š°Š»ŃŠ²Š°Š¹ ŃŠøŠ»Š°ŃŠ° Š½Š° Š·Š²ŃŠŗŠ°, ŠŗŠ¾Š³Š°ŃŠ¾ ŠæŃŠøŃŃŠøŠ³Š° ŠøŠ·Š²ŠµŃŃŠøŠµ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ŠæŃŠ°Š²Š½Š° ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ</string> + <string name="cmlicense_title">Replicant ŠæŃŠ°Š²Š½Š° ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ŠŃŠ»ŠøŃŠ°Š½Šµ Š½Š° ŃŃŠ°ŃŠøŃŃŠøŠŗŠ°ŃŠ°</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-bn-rBD/cm_strings.xml b/res/values-bn-rBD/cm_strings.xml index fee25de..6a78593 100644 --- a/res/values-bn-rBD/cm_strings.xml +++ b/res/values-bn-rBD/cm_strings.xml @@ -37,13 +37,13 @@ <string name="root_access_all">ą¦
ą§ą¦Æą¦¾ą¦Ŗą¦ø ą¦ą¦¬ą¦ ą¦ą¦”ą¦æą¦¬ą¦æ</string> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version">ą¦øą¦¾ą§ą¦¾ą¦Øą§ą¦ą§ą¦Øą¦®ą¦” ą¦øą¦ą¦øą§ą¦ą¦°ą¦£</string> <string name="mod_version_default">ą¦
ą¦ą¦¾ą¦Øą¦¾</string> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS ą¦ą¦Ŗą¦æą¦ą¦ ą¦²ą§ą¦ą§ą¦²</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant ą¦ą¦Ŗą¦æą¦ą¦ ą¦²ą§ą¦ą§ą¦²</string> <string name="mod_api_level_default">ą¦
ą¦ą¦¾ą¦Øą¦¾</string> <!-- About phone screen, build date --> <string name="build_date">ą¦¤ą§ą¦°ą§ ą¦¤ą¦¾ą¦°ą¦æą¦</string> diff --git a/res/values-br-rFR/cm_strings.xml b/res/values-br-rFR/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-br-rFR/cm_strings.xml +++ b/res/values-br-rFR/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-bs-rBA/cm_strings.xml b/res/values-bs-rBA/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-bs-rBA/cm_strings.xml +++ b/res/values-bs-rBA/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-ca/cm_strings.xml b/res/values-ca/cm_strings.xml index 19b346a..355747e 100644 --- a/res/values-ca/cm_strings.xml +++ b/res/values-ca/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Mostra i controla les regles de superusuari</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">VersiĆ³ de LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">VersiĆ³ de Replicant</string> <string name="mod_version_default">Desconegut</string> <!-- About phone screen, Device model --> <string name="device_model">Model del dispositiu</string> <!-- About phone screen, Device name --> <string name="device_name">Nom del dispositiu</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Nivell de l\'API de LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Nivell de l\'API de Replicant</string> <string name="mod_api_level_default">Desconegut</string> <!-- About phone screen, build date --> <string name="build_date">Data de compilaciĆ³</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Actualitzacions LineageOS</string> + <string name="cmupdate_settings_title">Actualitzacions Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Actualitza la recuperaciĆ³ de Cyanogen</string> <string name="update_recovery_summary">Actualitza la recuperaciĆ³ amb les actualitzacions del sistema</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Sense filtres establerts</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">EstadĆstiques de LineageOS</string> - <string name="anonymous_statistics_summary">Ajuda a fer millor LineageOS optant a transmetre estadĆstiques anĆ²nimes</string> + <string name="anonymous_statistics_title">EstadĆstiques de Replicant</string> + <string name="anonymous_statistics_summary">Ajuda a fer millor Replicant optant a transmetre estadĆstiques anĆ²nimes</string> <string name="anonymous_statistics_warning_title">Quant a</string> - <string name="anonymous_statistics_warning">Optant a les estadĆstiques de LineageOS permetrĆ s que dades no-personals siguin transmeses als desenvolupadors de LineageOS per rastrejar les instalĀ·lacions individuals a travĆ©s dels dispositius. La informaciĆ³ transmesa inclou un identificador Ćŗnic, que no compromet la privacitat o les dades personals. Les dades son transmeses durant cada arrancada.\n\nPer un exemple de les dades transmeses, pica a vista prĆØvia de Dades.</string> + <string name="anonymous_statistics_warning">Optant a les estadĆstiques de Replicant permetrĆ s que dades no-personals siguin transmeses als desenvolupadors de Replicant per rastrejar les instalĀ·lacions individuals a travĆ©s dels dispositius. La informaciĆ³ transmesa inclou un identificador Ćŗnic, que no compromet la privacitat o les dades personals. Les dades son transmeses durant cada arrancada.\n\nPer un exemple de les dades transmeses, pica a vista prĆØvia de Dades.</string> <string name="enable_reporting_title">Activa els informes</string> <string name="preview_data_title">Vista prĆØvia de Dades</string> <string name="view_stats_title">Veure estadĆstiques</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Evita la baixada del so</string> <string name="interruptions_ignore_while_media_summary">No redueixis el volum de reproducciĆ³ multimĆØdia quan arribi una notificaciĆ³</string> <!-- CM Legal --> - <string name="cmlicense_title">LlicĆØncia LineageOS</string> + <string name="cmlicense_title">LlicĆØncia Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Reinicia estadĆstiques</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-cs/cm_strings.xml b/res/values-cs/cm_strings.xml index 2690199..4e59bb4 100644 --- a/res/values-cs/cm_strings.xml +++ b/res/values-cs/cm_strings.xml @@ -57,20 +57,20 @@ <string name="root_appops_summary">Zobrazit a zpravovat pravidla pÅĆstupÅÆ root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Verze systĆ©mu LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Verze systĆ©mu Replicant</string> <string name="mod_version_default">NeznĆ”mĆ”</string> <!-- About phone screen, Device model --> <string name="device_model">Model</string> <!-- About phone screen, Device name --> <string name="device_name">NĆ”zev zaÅĆzenĆ</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Verze LineageOS API</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Verze Replicant API</string> <string name="mod_api_level_default">NeznĆ”mĆ”</string> <!-- About phone screen, build date --> <string name="build_date">Datum sestavenĆ</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Aktualizace LineageOS</string> + <string name="cmupdate_settings_title">Aktualizace Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Aktualizovat Cyanogen recovery</string> <string name="update_recovery_summary">Aktualizovat recovery pomocĆ aktualizace systĆ©mu</string> @@ -860,10 +860,10 @@ <string name="no_filters_title">Nenastaven Å¾Ć”dnĆ½ filtr</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS statistiky</string> - <string name="anonymous_statistics_summary">Pomozte zdokonalit LineageOS povolenĆm zasĆlĆ”nĆm anonymnĆch statistik</string> + <string name="anonymous_statistics_title">Replicant statistiky</string> + <string name="anonymous_statistics_summary">Pomozte zdokonalit Replicant povolenĆm zasĆlĆ”nĆm anonymnĆch statistik</string> <string name="anonymous_statistics_warning_title">O aplikaci</string> - <string name="anonymous_statistics_warning">PovolenĆm zasĆlĆ”nĆ statistik systĆ©mu LineageOS umožnĆ odesĆlat neosobnĆ statistickĆ” data vĆ½vojĆ”ÅÅÆm k zjiŔńovĆ”nĆ stavu instalace na rÅÆznĆ½ch zaÅĆzenĆch. OdesĆlanĆ” data obsahujĆ unikĆ”tnĆ identifikĆ”tor zaÅĆzenĆ, kterĆ½ nezpÅÆsobĆ Å¾Ć”dnou kompromitaci soukromĆ nebo osobnĆch dat. Data jsou odesĆlĆ”na pÅi každĆ©m restartu zaÅĆzenĆ.\n\nDotykem na āNĆ”hled datā se mÅÆžete podĆvat na pÅĆklad odesĆlanĆ½ch dat.</string> + <string name="anonymous_statistics_warning">PovolenĆm zasĆlĆ”nĆ statistik systĆ©mu Replicant umožnĆ odesĆlat neosobnĆ statistickĆ” data vĆ½vojĆ”ÅÅÆm k zjiŔńovĆ”nĆ stavu instalace na rÅÆznĆ½ch zaÅĆzenĆch. OdesĆlanĆ” data obsahujĆ unikĆ”tnĆ identifikĆ”tor zaÅĆzenĆ, kterĆ½ nezpÅÆsobĆ Å¾Ć”dnou kompromitaci soukromĆ nebo osobnĆch dat. Data jsou odesĆlĆ”na pÅi každĆ©m restartu zaÅĆzenĆ.\n\nDotykem na āNĆ”hled datā se mÅÆžete podĆvat na pÅĆklad odesĆlanĆ½ch dat.</string> <string name="enable_reporting_title">Povolit odesĆlĆ”nĆ</string> <string name="preview_data_title">NĆ”hled dat</string> <string name="view_stats_title">Zobrazit statistiky</string> @@ -1008,7 +1008,7 @@ <string name="interruptions_ignore_while_media_title">ZabrĆ”nit potlaÄenĆ hudby</string> <string name="interruptions_ignore_while_media_summary">Nesnižovat hlasitost pÅehrĆ”vanĆ© hudby pÅi oznĆ”menĆ</string> <!-- CM Legal --> - <string name="cmlicense_title">PrĆ”vnĆ ujednĆ”nĆ LineageOS</string> + <string name="cmlicense_title">PrĆ”vnĆ ujednĆ”nĆ Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Resetovat statistiky</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-csb-rPL/cm_strings.xml b/res/values-csb-rPL/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-csb-rPL/cm_strings.xml +++ b/res/values-csb-rPL/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-cy/cm_strings.xml b/res/values-cy/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-cy/cm_strings.xml +++ b/res/values-cy/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-da/cm_strings.xml b/res/values-da/cm_strings.xml index 2181214..372082d 100644 --- a/res/values-da/cm_strings.xml +++ b/res/values-da/cm_strings.xml @@ -48,20 +48,20 @@ <string name="root_appops_title">Administrer root adgang</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS-version</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant-version</string> <string name="mod_version_default">Ukendt</string> <!-- About phone screen, Device model --> <string name="device_model">Enhedsmodel</string> <!-- About phone screen, Device name --> <string name="device_name">Enhedens navn</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API niveau</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API niveau</string> <string name="mod_api_level_default">Ukendt</string> <!-- About phone screen, build date --> <string name="build_date">KĆørselsdato</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS-opdateringer</string> + <string name="cmupdate_settings_title">Replicant-opdateringer</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">OpdatĆ©r Cyanogen recovery</string> <string name="update_recovery_summary">OpdatĆ©r recovery med systemopdateringer</string> @@ -977,7 +977,7 @@ <string name="interruptions_ignore_while_media_title">UndgĆ„ lyddƦmpning</string> <string name="interruptions_ignore_while_media_summary">ReducĆ©r ikke lydstyrken, nĆ„r en meddelelse modtages</string> <!-- CM Legal --> - <string name="cmlicense_title">Juridisk information for LineageOS</string> + <string name="cmlicense_title">Juridisk information for Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Nulstil statistikker</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-de/cm_strings.xml b/res/values-de/cm_strings.xml index 7215a05..870100d 100644 --- a/res/values-de/cm_strings.xml +++ b/res/values-de/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Anzeigen und Kontrollieren der Root-Regeln</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS-Version</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant-Version</string> <string name="mod_version_default">Unbekannt</string> <!-- About phone screen, Device model --> <string name="device_model">GerƤtemodell</string> <!-- About phone screen, Device name --> <string name="device_name">GerƤtename</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API-Level</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API-Level</string> <string name="mod_api_level_default">Unbekannt</string> <!-- About phone screen, build date --> <string name="build_date">Build-Datum</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS-Updates</string> + <string name="cmupdate_settings_title">Replicant-Updates</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">CM-Recovery aktualisieren</string> <string name="update_recovery_summary">Recovery bei Systemupdates aktualisieren</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Keine Filter aktiv</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS-Statistiken</string> - <string name="anonymous_statistics_summary">Helfen Sie uns, LineageOS zu verbessern, indem Sie dem Sammeln anonymer GerƤtestatistiken zustimmen.</string> + <string name="anonymous_statistics_title">Replicant-Statistiken</string> + <string name="anonymous_statistics_summary">Helfen Sie uns, Replicant zu verbessern, indem Sie dem Sammeln anonymer GerƤtestatistiken zustimmen.</string> <string name="anonymous_statistics_warning_title">Ćber</string> - <string name="anonymous_statistics_warning">Die Aktivierung der LineageOS-Statistiken ermƶglicht die Ćbertragung von nicht-personenbezogenen Daten an die Entwickler von LineageOS. Die bei jedem Neustart des GerƤts Ć¼bermittelten Daten beeintrƤchtigen nicht die PrivatsphƤre, da sie keinerlei RĆ¼ckschlĆ¼sse auf den Benutzer zulassen.\n\nFĆ¼r ein Beispiel der gesendeten Daten bitte auf \"Vorschau\" klicken.</string> + <string name="anonymous_statistics_warning">Die Aktivierung der Replicant-Statistiken ermƶglicht die Ćbertragung von nicht-personenbezogenen Daten an die Entwickler von Replicant. Die bei jedem Neustart des GerƤts Ć¼bermittelten Daten beeintrƤchtigen nicht die PrivatsphƤre, da sie keinerlei RĆ¼ckschlĆ¼sse auf den Benutzer zulassen.\n\nFĆ¼r ein Beispiel der gesendeten Daten bitte auf \"Vorschau\" klicken.</string> <string name="enable_reporting_title">Berichte einschalten</string> <string name="preview_data_title">Vorschau</string> <string name="view_stats_title">Statistiken anzeigen</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Audio-DƤmpfung verhindern</string> <string name="interruptions_ignore_while_media_summary">MedienlautstƤrke beim Eintreffen einer Benachrichtigung nicht reduzieren</string> <!-- CM Legal --> - <string name="cmlicense_title">Rechtliche Hinweise zu LineageOS</string> + <string name="cmlicense_title">Rechtliche Hinweise zu Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Statistik zurĆ¼cksetzen</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-el/cm_strings.xml b/res/values-el/cm_strings.xml index 6c327d6..4aef553 100644 --- a/res/values-el/cm_strings.xml +++ b/res/values-el/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Ī ĻĪæĪ²ĪæĪ»Ī® ĪŗĪ±Ī¹ ĪĪ»ĪµĪ³ĻĪæĻ ĻĻĪ½ ĪŗĪ±Ī½ĻĪ½ĻĪ½ root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">ĪĪŗĪ“ĪæĻĪ· LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">ĪĪŗĪ“ĪæĻĪ· Replicant</string> <string name="mod_version_default">ĪĪ³Ī½ĻĻĻĪ·</string> <!-- About phone screen, Device model --> <string name="device_model">ĪĪæĪ½ĻĪĪ»Īæ ĻĻ
ĻĪŗĪµĻ
Ī®Ļ</string> <!-- About phone screen, Device name --> <string name="device_name">ĪĪ½ĪæĪ¼Ī± ĻĻ
ĻĪŗĪµĻ
Ī®Ļ</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">ĪĻĪÆĻĪµĪ“Īæ LineageOS API</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">ĪĻĪÆĻĪµĪ“Īæ Replicant API</string> <string name="mod_api_level_default">ĪĪ³Ī½ĻĻĻĪ·</string> <!-- About phone screen, build date --> <string name="build_date">ĪĪ¼ĪµĻĪæĪ¼Ī·Ī½ĪÆĪ± ĪĪŗĪ“ĪæĻĪ·Ļ</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">ĪĪ½Ī·Ī¼ĪµĻĻĻĪµĪ¹Ļ LineageOS</string> + <string name="cmupdate_settings_title">ĪĪ½Ī·Ī¼ĪµĻĻĻĪµĪ¹Ļ Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">ĪĪ½Ī·Ī¼ĪĻĻĻĪ· Cyanogen recovery</string> <string name="update_recovery_summary">ĪĪ½Ī·Ī¼ĪĻĻĻĪ· ĻĪ·Ļ recovery Ī¼Īµ ĻĪ¹Ļ ĪµĪ½Ī·Ī¼ĪµĻĻĻĪµĪ¹Ļ ĻĻ
ĻĻĪ®Ī¼Ī±ĻĪæĻ</string> @@ -1011,7 +1011,7 @@ <string name="interruptions_ignore_while_media_title">Ī ĻĻĪ»Ī·ĻĪ· Ī¼ĪµĪÆĻĻĪ·Ļ ĪĪ½ĻĪ±ĻĪ·Ļ ĻĪæĪ»Ļ
Ī¼ĪĻĻĪ½</string> <string name="interruptions_ignore_while_media_summary">ĪĪ± Ī¼Ī· Ī¼ĪµĪ¹ĻĪ½ĪµĻĪ±Ī¹ Ī· ĪĪ½ĻĪ±ĻĪ· ĻĪ·Ļ Ī±Ī½Ī±ĻĪ±ĻĪ±Ī³ĻĪ³Ī®Ļ ĻĪæĪ»Ļ
Ī¼ĪĻĻĪ½ ĻĻĪ±Ī½ ĻĻĪ¬Ī½ĪµĪ¹ Ī¼Ī¹Ī± ĪµĪ¹Ī“ĪæĻĪæĪÆĪ·ĻĪ·</string> <!-- CM Legal --> - <string name="cmlicense_title">ĪĪæĪ¼Ī¹ĪŗĪĻ ĻĪ»Ī·ĻĪæĻĪæĻĪÆĪµĻ LineageOS</string> + <string name="cmlicense_title">ĪĪæĪ¼Ī¹ĪŗĪĻ ĻĪ»Ī·ĻĪæĻĪæĻĪÆĪµĻ Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ĪĻĪ±Ī½Ī±ĻĪæĻĪ¬ ĻĻĪ±ĻĪ¹ĻĻĪ¹ĪŗĻĪ½</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-en-rAU/cm_strings.xml b/res/values-en-rAU/cm_strings.xml index c472380..b26c895 100644 --- a/res/values-en-rAU/cm_strings.xml +++ b/res/values-en-rAU/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">View and control the root rules</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS version</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant version</string> <string name="mod_version_default">Unknown</string> <!-- About phone screen, Device model --> <string name="device_model">Device model</string> <!-- About phone screen, Device name --> <string name="device_name">Device name</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level">LineageOS API level</string> <string name="mod_api_level_default">Unknown</string> <!-- About phone screen, build date --> <string name="build_date">Build date</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS updates</string> + <string name="cmupdate_settings_title">Replicant updates</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Update Cyanogen recovery</string> <string name="update_recovery_summary">Update recovery with system updates</string> @@ -1009,7 +1009,7 @@ <string name="interruptions_ignore_while_media_title">Prevent audio ducking</string> <string name="interruptions_ignore_while_media_summary">Do not reduce media playback volume when a notification arrives</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS legal</string> + <string name="cmlicense_title">Replicant legal</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Reset stats</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-en-rGB/cm_strings.xml b/res/values-en-rGB/cm_strings.xml index 14e33b4..8f327df 100644 --- a/res/values-en-rGB/cm_strings.xml +++ b/res/values-en-rGB/cm_strings.xml @@ -55,14 +55,14 @@ <string name="root_appops_summary">View and control the root rules</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version">LineageOS version</string> <string name="mod_version_default">Unknown</string> <!-- About phone screen, Device model --> <string name="device_model">Device model</string> <!-- About phone screen, Device name --> <string name="device_name">Device name</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level">LineageOS API level</string> <string name="mod_api_level_default">Unknown</string> <!-- About phone screen, build date --> diff --git a/res/values-en-rIN/cm_strings.xml b/res/values-en-rIN/cm_strings.xml index 9768f0f..349384e 100644 --- a/res/values-en-rIN/cm_strings.xml +++ b/res/values-en-rIN/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">View and control the root rules</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS version</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant version</string> <string name="mod_version_default">Unknown</string> <!-- About phone screen, Device model --> <string name="device_model">Device model</string> <!-- About phone screen, Device name --> <string name="device_name">Device name</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API level</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API level</string> <string name="mod_api_level_default">Unknown</string> <!-- About phone screen, build date --> <string name="build_date">Build date</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS updates</string> + <string name="cmupdate_settings_title">Replicant updates</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Update Cyanogen recovery</string> <string name="update_recovery_summary">Update recovery with system updates</string> @@ -1009,7 +1009,7 @@ <string name="interruptions_ignore_while_media_title">Prevent audio ducking</string> <string name="interruptions_ignore_while_media_summary">Do not reduce media playback volume when a notification arrives</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS legal</string> + <string name="cmlicense_title">Replicant legal</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Reset stats</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-en-rPT/cm_strings.xml b/res/values-en-rPT/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-en-rPT/cm_strings.xml +++ b/res/values-en-rPT/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-eo/cm_strings.xml b/res/values-eo/cm_strings.xml index ab373c4..e34fb4d 100644 --- a/res/values-eo/cm_strings.xml +++ b/res/values-eo/cm_strings.xml @@ -29,11 +29,11 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version_default">Nekonata</string> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">Nekonata</string> <!-- About phone screen, build date --> <!-- CM Updater --> diff --git a/res/values-es-rCO/cm_strings.xml b/res/values-es-rCO/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-es-rCO/cm_strings.xml +++ b/res/values-es-rCO/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-es-rMX/cm_strings.xml b/res/values-es-rMX/cm_strings.xml index 8c97c67..b0f2145 100644 --- a/res/values-es-rMX/cm_strings.xml +++ b/res/values-es-rMX/cm_strings.xml @@ -29,11 +29,11 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Nivel de API de LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Nivel de API de Replicant</string> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-es-rUS/cm_strings.xml b/res/values-es-rUS/cm_strings.xml index 160c058..c51a23e 100644 --- a/res/values-es-rUS/cm_strings.xml +++ b/res/values-es-rUS/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Ver y controlar las reglas administrativas</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">VersiĆ³n de LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">VersiĆ³n de Replicant</string> <string name="mod_version_default">Desconocido</string> <!-- About phone screen, Device model --> <string name="device_model">Modelo de dispositivo</string> <!-- About phone screen, Device name --> <string name="device_name">Nombre del dispositivo</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Nivel de API de LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Nivel de API de Replicant</string> <string name="mod_api_level_default">Desconocido</string> <!-- About phone screen, build date --> <string name="build_date">Fecha de compilaciĆ³n</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Actualizaciones de LineageOS</string> + <string name="cmupdate_settings_title">Actualizaciones de Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Actualizar recovery de CyanogenMod</string> <string name="update_recovery_summary">Actualizar recovery con las actualizaciones del sistema</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">No hay filtros establecidos</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">EstadĆsticas de LineageOS</string> - <string name="anonymous_statistics_summary">Ayude a mejorar LineageOS mediante el envĆo anĆ³nimo de estadĆsticas</string> + <string name="anonymous_statistics_title">EstadĆsticas de Replicant</string> + <string name="anonymous_statistics_summary">Ayude a mejorar Replicant mediante el envĆo anĆ³nimo de estadĆsticas</string> <string name="anonymous_statistics_warning_title">Acerca de</string> - <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆo de estadĆsticas de LineageOS, autorizas el envĆo de informaciĆ³n de carĆ”cter no personal a los desarrolladores de LineageOS para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string> + <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆo de estadĆsticas de Replicant, autorizas el envĆo de informaciĆ³n de carĆ”cter no personal a los desarrolladores de Replicant para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string> <string name="enable_reporting_title">Activar envĆo de estadĆsticas</string> <string name="preview_data_title">Previsualizar datos</string> <string name="view_stats_title">Ver estadĆsticas</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Prevenir reducciĆ³n de audio</string> <string name="interruptions_ignore_while_media_summary">No reducir el volumen de reproducciĆ³n cuando llegue una notificaciĆ³n</string> <!-- CM Legal --> - <string name="cmlicense_title">Licencia de LineageOS</string> + <string name="cmlicense_title">Licencia de Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Restablecer estadĆsticas</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-es/cm_strings.xml b/res/values-es/cm_strings.xml index 153d95f..2ad3122 100644 --- a/res/values-es/cm_strings.xml +++ b/res/values-es/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Ver y controlar las reglas de la raĆz</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">VersiĆ³n de LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">VersiĆ³n de Replicant</string> <string name="mod_version_default">Desconocida</string> <!-- About phone screen, Device model --> <string name="device_model">Modelo del dispositivo</string> <!-- About phone screen, Device name --> <string name="device_name">Nombre del dispositivo</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Nivel de la API de LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Nivel de la API de Replicant</string> <string name="mod_api_level_default">Desconocida</string> <!-- About phone screen, build date --> <string name="build_date">Fecha de compilaciĆ³n</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Actualizaciones de LineageOS</string> + <string name="cmupdate_settings_title">Actualizaciones de Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Actualizar recovery de Cyanogen</string> <string name="update_recovery_summary">Actualizar recovery con las actualizaciones del sistema</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">No hay filtros establecidos</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">EstadĆsticas de LineageOS</string> - <string name="anonymous_statistics_summary">Ayude a mejorar LineageOS mediante el envĆo anĆ³nimo de estadĆsticas</string> + <string name="anonymous_statistics_title">EstadĆsticas de Replicant</string> + <string name="anonymous_statistics_summary">Ayude a mejorar Replicant mediante el envĆo anĆ³nimo de estadĆsticas</string> <string name="anonymous_statistics_warning_title">Acerca de</string> - <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆo de estadĆsticas de LineageOS, autorizas el envĆo de informaciĆ³n de carĆ”cter no personal a los desarrolladores de LineageOS para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string> + <string name="anonymous_statistics_warning">Al permitir la recopilaciĆ³n y el envĆo de estadĆsticas de Replicant, autorizas el envĆo de informaciĆ³n de carĆ”cter no personal a los desarrolladores de Replicant para hacer un seguimiento de las instalaciones que realices en los dispositivos. La informaciĆ³n enviada incluye un identificador Ćŗnico que no compromete tu privacidad ni tu informaciĆ³n personal. Esta informaciĆ³n es enviada durante el arranque.\n\nPara ver un ejemplo de la informaciĆ³n enviada, pulsa en \u00ABPrevisualizar datos\u00BB.</string> <string name="enable_reporting_title">Activar envĆo de estadĆsticas</string> <string name="preview_data_title">Previsualizar datos</string> <string name="view_stats_title">Ver estadĆsticas</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Prevenir reducciĆ³n de audio</string> <string name="interruptions_ignore_while_media_summary">No reducir el volumen de reproducciĆ³n cuando llegue una notificaciĆ³n</string> <!-- CM Legal --> - <string name="cmlicense_title">Licencia de LineageOS</string> + <string name="cmlicense_title">Licencia de Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Restablecer estadĆsticas</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-et-rEE/cm_strings.xml b/res/values-et-rEE/cm_strings.xml index ae000bd..bc8969d 100644 --- a/res/values-et-rEE/cm_strings.xml +++ b/res/values-et-rEE/cm_strings.xml @@ -46,19 +46,19 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS versioon</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant versioon</string> <string name="mod_version_default">Teadmata</string> <!-- About phone screen, Device model --> <string name="device_model">Seadme mudel</string> <!-- About phone screen, Device name --> <string name="device_name">Seadme nimi</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">Teadmata</string> <!-- About phone screen, build date --> <string name="build_date">Kooste kuupƤev</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS uuendused</string> + <string name="cmupdate_settings_title">Replicant uuendused</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Uuenda Cyanogeni taasterežiimi</string> <string name="update_recovery_summary">Uuenda recovery sĆ¼steemi uuendusega</string> @@ -866,7 +866,7 @@ <string name="interruptions_ignore_while_media_title">Enneta heli sumbumist</string> <string name="interruptions_ignore_while_media_summary">Ćra alanda meedia helitugevust teavituse saabumisel</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS juriidiline info</string> + <string name="cmlicense_title">Replicant juriidiline info</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Nulli statistika</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-eu-rES/cm_strings.xml b/res/values-eu-rES/cm_strings.xml index 0bf3971..d2159e2 100644 --- a/res/values-eu-rES/cm_strings.xml +++ b/res/values-eu-rES/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Ikusi eta kontrolatu root arauak</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS bertsioa</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant bertsioa</string> <string name="mod_version_default">Ezezaguna</string> <!-- About phone screen, Device model --> <string name="device_model">Gailuaren modeloa</string> <!-- About phone screen, Device name --> <string name="device_name">Gailuaren izena</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API maila</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API maila</string> <string name="mod_api_level_default">Ezezaguna</string> <!-- About phone screen, build date --> <string name="build_date">Konpilatze data</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS eguneraketak</string> + <string name="cmupdate_settings_title">Replicant eguneraketak</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Eguneratu Cyanogen berreskuratzea</string> <string name="update_recovery_summary">Eguneratu berreskuratzea sistema eguneraketekin</string> @@ -1008,7 +1008,7 @@ Informazio hau gailuaren abio bakoitzean bidaltzen da.\n\nBidalitako informazioa <string name="interruptions_ignore_while_media_title">Eragotzi beherakadak audioan</string> <string name="interruptions_ignore_while_media_summary">Ez gutxiagotu multimedia erreprodukzioaren bolumena jakinarazpen bat jasotzean</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS lizentzia</string> + <string name="cmlicense_title">Replicant lizentzia</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Ezabatu estatistikak</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-fa/cm_strings.xml b/res/values-fa/cm_strings.xml index 1ea59aa..bf6a64b 100644 --- a/res/values-fa/cm_strings.xml +++ b/res/values-fa/cm_strings.xml @@ -46,14 +46,14 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">Ų§ŁāŲ§ŁāŲ³Ū</string> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version">ŁŲ³Ų®Ł Ų³Ų§ŪŲ§ŁŁŚŁāŁ
ŁŲÆ</string> <string name="mod_version_default">ŁŲ§Ų“ŁŲ§Ų®ŲŖŁ</string> <!-- About phone screen, Device model --> <string name="device_model">Ł
ŲÆŁ ŲÆŲ³ŲŖŚÆŲ§Ł</string> <!-- About phone screen, Device name --> <string name="device_name">ŁŲ§Ł
ŲÆŲ³ŲŖŚÆŲ§Ł</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">ŁŲ§Ų“ŁŲ§Ų®ŲŖŁ</string> <!-- About phone screen, build date --> <string name="build_date">ŲŖŲ§Ų±ŪŲ® Ų³Ų§Ų®ŲŖ</string> diff --git a/res/values-fi/cm_strings.xml b/res/values-fi/cm_strings.xml index 18d6b44..cf974ad 100644 --- a/res/values-fi/cm_strings.xml +++ b/res/values-fi/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Tarkastele ja hallinnoi root-sƤƤntƶjƤ</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS-versio</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant-versio</string> <string name="mod_version_default">Tuntematon</string> <!-- About phone screen, Device model --> <string name="device_model">Laitteen malli</string> <!-- About phone screen, Device name --> <string name="device_name">Laitteen nimi</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API-taso</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API-taso</string> <string name="mod_api_level_default">Tuntematon</string> <!-- About phone screen, build date --> <string name="build_date">LuontipƤivƤ</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS-pƤivitykset</string> + <string name="cmupdate_settings_title">Replicant-pƤivitykset</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">PƤivitƤ Cyanogen Recovery</string> <string name="update_recovery_summary">PƤivitƤ Recovery-tila jƤrjestelmƤpƤivityksen aikana</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Suodattimia ei asetettu</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS-tilastot</string> - <string name="anonymous_statistics_summary">Auta tekemƤƤn LineageOSista parempi tarjoamalla anonyymejƤ tilastoraportteja</string> + <string name="anonymous_statistics_title">Replicant-tilastot</string> + <string name="anonymous_statistics_summary">Auta tekemƤƤn Replicantista parempi tarjoamalla anonyymejƤ tilastoraportteja</string> <string name="anonymous_statistics_warning_title">Tietoja</string> - <string name="anonymous_statistics_warning">LineageOS-tilastojen kƤyttƶƶnotto mahdollistaa anonyymien tietojen lƤhettƤmisen LineageOSin kehittƤjille, jotta laitteiden jƤrjestelmƤasennuksia voidaan seurata. Tiedot sisƤltƤvƤt yksilƶllisen tunnisteen, joka ei vaaranna henkilƶkohtaisia tietojasi. Tietoja lƤhetetƤƤn jokaisella uudelleenkƤynnistyskerralla.\n\nValitse Esikatsele tietoja nƤhdƤksesi, millaisia tietoja laitteestasi lƤhetetƤƤn.</string> + <string name="anonymous_statistics_warning">Replicant-tilastojen kƤyttƶƶnotto mahdollistaa anonyymien tietojen lƤhettƤmisen Replicantin kehittƤjille, jotta laitteiden jƤrjestelmƤasennuksia voidaan seurata. Tiedot sisƤltƤvƤt yksilƶllisen tunnisteen, joka ei vaaranna henkilƶkohtaisia tietojasi. Tietoja lƤhetetƤƤn jokaisella uudelleenkƤynnistyskerralla.\n\nValitse Esikatsele tietoja nƤhdƤksesi, millaisia tietoja laitteestasi lƤhetetƤƤn.</string> <string name="enable_reporting_title">Ota raportointi kƤyttƶƶn</string> <string name="preview_data_title">Esikatsele tietoja</string> <string name="view_stats_title">NƤytƤ tilastot</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">EstƤ ƤƤnen vaimennus</string> <string name="interruptions_ignore_while_media_summary">ĆlƤ hiljennƤ median toiston ƤƤnenvoimakkuutta ilmoituksen saapuessa</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOSin lakiasiat</string> + <string name="cmlicense_title">Replicantin lakiasiat</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Nollaa tilastot</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-fil-rPH/cm_strings.xml b/res/values-fil-rPH/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-fil-rPH/cm_strings.xml +++ b/res/values-fil-rPH/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-fr-rCA/cm_strings.xml b/res/values-fr-rCA/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-fr-rCA/cm_strings.xml +++ b/res/values-fr-rCA/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-fr/cm_strings.xml b/res/values-fr/cm_strings.xml index fb440b5..ff7a197 100644 --- a/res/values-fr/cm_strings.xml +++ b/res/values-fr/cm_strings.xml @@ -52,20 +52,20 @@ Vous ĆŖtes maintenant Ć <xliff:g id="step_count">%1$d</xliff:g> Ć©tapes de l\'a <string name="root_appops_summary">Visualiser et contrĆ“ler les rĆØgles root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Version LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Version Replicant</string> <string name="mod_version_default">Inconnue</string> <!-- About phone screen, Device model --> <string name="device_model">ModĆØle de l\'appareil</string> <!-- About phone screen, Device name --> <string name="device_name">Nom de l\'appareil</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Niveau de l\'API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Niveau de l\'API Replicant</string> <string name="mod_api_level_default">Inconnue</string> <!-- About phone screen, build date --> <string name="build_date">Date de compilation</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Mises Ć jour LineageOS</string> + <string name="cmupdate_settings_title">Mises Ć jour Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Mettre Ć jour la rĆ©cupĆ©ration Cyanogen</string> <string name="update_recovery_summary">Mettre Ć jour la rĆ©cupĆ©ration avec les mises Ć jour systĆØme</string> @@ -1004,7 +1004,7 @@ Vous ĆŖtes maintenant Ć <xliff:g id="step_count">%1$d</xliff:g> Ć©tapes de l\'a <string name="interruptions_ignore_while_media_title">EmpĆŖcher l\'attĆ©nuation audio</string> <string name="interruptions_ignore_while_media_summary">Ne pas rĆ©duire le volume de lecture de mĆ©dias lors d\'une notification</string> <!-- CM Legal --> - <string name="cmlicense_title">Infos lĆ©gales LineageOS</string> + <string name="cmlicense_title">Infos lĆ©gales Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">RĆ©initialiser les statistiques</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-frp-rIT/cm_strings.xml b/res/values-frp-rIT/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-frp-rIT/cm_strings.xml +++ b/res/values-frp-rIT/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-fy-rNL/cm_strings.xml b/res/values-fy-rNL/cm_strings.xml index d71360b..195f94a 100644 --- a/res/values-fy-rNL/cm_strings.xml +++ b/res/values-fy-rNL/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-ga-rIE/cm_strings.xml b/res/values-ga-rIE/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-ga-rIE/cm_strings.xml +++ b/res/values-ga-rIE/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-gd-rGB/cm_strings.xml b/res/values-gd-rGB/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-gd-rGB/cm_strings.xml +++ b/res/values-gd-rGB/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-gl-rES/cm_strings.xml b/res/values-gl-rES/cm_strings.xml index 2bb5b62..ba6cfb1 100644 --- a/res/values-gl-rES/cm_strings.xml +++ b/res/values-gl-rES/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Ver e xestionar as regras de root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">VersiĆ³n de LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">VersiĆ³n de Replicant</string> <string name="mod_version_default">DescoƱecido</string> <!-- About phone screen, Device model --> <string name="device_model">Modelo do dispositivo</string> <!-- About phone screen, Device name --> <string name="device_name">Nome do dispositivo</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Nivel API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Nivel API Replicant</string> <string name="mod_api_level_default">DescoƱecido</string> <!-- About phone screen, build date --> <string name="build_date">Data de compilaciĆ³n</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">ActualizaciĆ³ns de LineageOS</string> + <string name="cmupdate_settings_title">ActualizaciĆ³ns de Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">RecuperaciĆ³n da actualizaciĆ³n de Cyanogen</string> <string name="update_recovery_summary">Actualizar a recuperaciĆ³n coas actualizaciĆ³ns do sistema</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Non se estabeleceron filtros</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">EstadĆsticas LineageOS</string> - <string name="anonymous_statistics_summary">Axude a mellorar LineageOS enviando informes de estatĆsiticas anĆ³nimas</string> + <string name="anonymous_statistics_title">EstadĆsticas Replicant</string> + <string name="anonymous_statistics_summary">Axude a mellorar Replicant enviando informes de estatĆsiticas anĆ³nimas</string> <string name="anonymous_statistics_warning_title">Acerca de</string> - <string name="anonymous_statistics_warning">Optar polo envĆo de estatĆsticas LineageOS permitirĆ” que se transmitan datos non personais aos desenvolvedores de LineageOS para rastrear intalaciĆ³ns Ćŗnicas atravĆ©s dos dispositivos. Os datos transmitidos teƱen un identificador Ćŗnico, que non compromete a sĆŗa privacidade ou datos persoais. Os datos serĆ”n enviados cada vez que se inicie.\n\nPara ver un exemplo dos datos van ser enviados, toque en Previsualizar datos.</string> + <string name="anonymous_statistics_warning">Optar polo envĆo de estatĆsticas Replicant permitirĆ” que se transmitan datos non personais aos desenvolvedores de Replicant para rastrear intalaciĆ³ns Ćŗnicas atravĆ©s dos dispositivos. Os datos transmitidos teƱen un identificador Ćŗnico, que non compromete a sĆŗa privacidade ou datos persoais. Os datos serĆ”n enviados cada vez que se inicie.\n\nPara ver un exemplo dos datos van ser enviados, toque en Previsualizar datos.</string> <string name="enable_reporting_title">Activar envĆo de estatĆsticas</string> <string name="preview_data_title">Previsualizar datos</string> <string name="view_stats_title">Ver as estatĆsticas</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Previr a reducciĆ³n de audio</string> <string name="interruptions_ignore_while_media_summary">Non reducir o volume de reproduciĆ³n ao chegar unha notificaciĆ³n</string> <!-- CM Legal --> - <string name="cmlicense_title">Licenza de LineageOS</string> + <string name="cmlicense_title">Licenza de Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Reiniciar estatĆsticas</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-gu-rIN/cm_strings.xml b/res/values-gu-rIN/cm_strings.xml index 4129a8f..75a649d 100644 --- a/res/values-gu-rIN/cm_strings.xml +++ b/res/values-gu-rIN/cm_strings.xml @@ -46,20 +46,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ąŖøąŖąŖøą«ąŖąŖ°ąŖ£</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ąŖøąŖąŖøą«ąŖąŖ°ąŖ£</string> <string name="mod_version_default">ąŖ
ąŖąŖ¾ąŖ£ą«ąŖÆą«</string> <!-- About phone screen, Device model --> <string name="device_model">ąŖ”ąŖæąŖµąŖ¾ąŖąŖø ąŖ®ą«ąŖ”ą«ąŖ²</string> <!-- About phone screen, Device name --> <string name="device_name">ąŖąŖŖąŖąŖ°ąŖ£ąŖØą«ąŖ ąŖØąŖ¾ąŖ®</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ąŖøą«ąŖ¤ąŖ°</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ąŖøą«ąŖ¤ąŖ°</string> <string name="mod_api_level_default">ąŖ
ąŖąŖ¾ąŖ£ą«ąŖÆą«</string> <!-- About phone screen, build date --> <string name="build_date">ąŖ¬ąŖæąŖ²ą«ąŖ” ąŖ¤ąŖ¾ąŖ°ą«ąŖ</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ąŖ
ąŖŖąŖ”ą«ąŖą«</string> + <string name="cmupdate_settings_title">Replicant ąŖ
ąŖŖąŖ”ą«ąŖą«</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen ąŖ°ąŖæąŖąŖµąŖ°ą« ąŖ
ąŖŖąŖ”ą«ąŖ ąŖąŖ°ą«</string> <string name="update_recovery_summary">ąŖøąŖæąŖøą«ąŖąŖ® ąŖ
ąŖŖąŖ”ą«ąŖą«ąŖøąŖ„ą« ąŖ°ąŖæąŖąŖµąŖ°ą« ąŖ
ąŖŖąŖ”ą«ąŖ ąŖąŖ°ą«</string> @@ -980,7 +980,7 @@ <string name="interruptions_ignore_while_media_title">ąŖąŖ”ąŖæąŖÆą« ąŖ”ąŖąŖæąŖąŖ ąŖ°ą«ąŖą«</string> <string name="interruptions_ignore_while_media_summary">ąŖ
ąŖ§ąŖæąŖøą«ąŖąŖØąŖØą«ąŖ ąŖąŖąŖ®ąŖØ ąŖ„ąŖ¾ąŖÆ ąŖ¤ą«ąŖÆąŖ¾ąŖ°ą« ąŖ®ąŖæąŖ”ąŖæąŖÆąŖ¾ ąŖŖą«ąŖ²ą«ąŖ¬ą«
ąŖ ąŖµą«ąŖ²ą«ąŖÆą«ąŖ® ąŖąŖąŖ¾ąŖ”ą« ąŖØąŖ¹ą«ąŖ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ląŖąŖ¾ąŖÆąŖ¦ąŖ¾ąŖą«ąŖÆ</string> + <string name="cmlicense_title">Replicant ląŖąŖ¾ąŖÆąŖ¦ąŖ¾ąŖą«ąŖÆ</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ąŖąŖąŖąŖ”ąŖ¾ ąŖ°ąŖæąŖøą«ąŖ ąŖąŖ°ą«</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-hi/cm_strings.xml b/res/values-hi/cm_strings.xml index 3d36f95..6164f4f 100644 --- a/res/values-hi/cm_strings.xml +++ b/res/values-hi/cm_strings.xml @@ -45,14 +45,14 @@ <string name="root_access_all">ą¤ą¤Ŗ ą¤ą¤° ą¤ą¤”ą„ą¤¬ą„</string> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version">ą¤øą¤æą¤Æą¤¾ą¤Øą„ą¤ą„ą¤Øą¤®ą„ą¤” ą¤øą¤ą¤øą„ą¤ą¤°ą¤£</string> <string name="mod_version_default">ą¤
ą¤ą„ą¤ą¤¾ą¤¤</string> <!-- About phone screen, Device model --> <string name="device_model">ą¤”ą¤æą¤µą¤¾ą¤ą¤ø ą¤®ą„ą¤”ą„ą¤²</string> <!-- About phone screen, Device name --> <string name="device_name">ą¤”ą¤æą¤µą¤¾ą¤ą¤ø ą¤ą¤¾ ą¤Øą¤¾ą¤®</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">ą¤
ą¤ą„ą¤ą¤¾ą¤¤</string> <!-- About phone screen, build date --> <string name="build_date">ą¤¬ą¤æą¤²ą„ą¤” ą¤¤ą¤æą¤„ą¤æ</string> diff --git a/res/values-hr/cm_strings.xml b/res/values-hr/cm_strings.xml index 0b2b429..a41f206 100644 --- a/res/values-hr/cm_strings.xml +++ b/res/values-hr/cm_strings.xml @@ -57,20 +57,20 @@ <string name="root_appops_summary">Prikaz i kontrola root pravila</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS verzija</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant verzija</string> <string name="mod_version_default">Nepoznato</string> <!-- About phone screen, Device model --> <string name="device_model">Model ureÄaja</string> <!-- About phone screen, Device name --> <string name="device_name">Naziv ureÄaja</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API razina</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API razina</string> <string name="mod_api_level_default">Nepoznato</string> <!-- About phone screen, build date --> <string name="build_date">Datum izdavanja</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ažuriranja</string> + <string name="cmupdate_settings_title">Replicant ažuriranja</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Ažuriraj Cyanogen recovery</string> <string name="update_recovery_summary">Ažuriraj recovery sa sistemom</string> @@ -1006,7 +1006,7 @@ <string name="interruptions_ignore_while_media_title">OnemoguÄi stiÅ”avanje audia</string> <string name="interruptions_ignore_while_media_summary">Nemoj utiÅ”ati glasnoÄu reprodukcije medija kada pristigne obavijest</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS licenca</string> + <string name="cmlicense_title">Replicant licenca</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Resetiraj statistiku</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-hu/cm_strings.xml b/res/values-hu/cm_strings.xml index c2bfbb7..aa824aa 100644 --- a/res/values-hu/cm_strings.xml +++ b/res/values-hu/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Root szabĆ”lyok megtekintĆ©se Ć©s kezelĆ©se</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS verziĆ³</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant verziĆ³</string> <string name="mod_version_default">Ismeretlen</string> <!-- About phone screen, Device model --> <string name="device_model">Eszkƶz modellje</string> <!-- About phone screen, Device name --> <string name="device_name">Eszkƶz neve</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API szint</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API szint</string> <string name="mod_api_level_default">Ismeretlen</string> <!-- About phone screen, build date --> <string name="build_date">Build dĆ”tuma</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS frissĆtĆ©sek</string> + <string name="cmupdate_settings_title">Replicant frissĆtĆ©sek</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">CM recovery frissĆtĆ©se</string> <string name="update_recovery_summary">RendszerfrissĆtĆ©sek telepĆtĆ©se kƶzben frissĆtse a recovery-t</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">LehalkĆtĆ”s megelÅzĆ©se</string> <string name="interruptions_ignore_while_media_summary">Ne csƶkkentse a lejĆ”tszott mĆ©dia hangerejĆ©t Ć©rtesĆtĆ©s Ć©rkezĆ©sekor</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS jogi nyilatkozat</string> + <string name="cmlicense_title">Replicant jogi nyilatkozat</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Statisztika tƶrlĆ©se</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-hy-rAM/cm_strings.xml b/res/values-hy-rAM/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-hy-rAM/cm_strings.xml +++ b/res/values-hy-rAM/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-in/cm_strings.xml b/res/values-in/cm_strings.xml index 69e843a..d49fed2 100644 --- a/res/values-in/cm_strings.xml +++ b/res/values-in/cm_strings.xml @@ -53,20 +53,20 @@ <string name="root_appops_summary">Lihat dan kontrol aturan akses root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">Komunikasi jarak dekat</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Versi LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Versi Replicant</string> <string name="mod_version_default">Tidak diketahui</string> <!-- About phone screen, Device model --> <string name="device_model">Model perangkat</string> <!-- About phone screen, Device name --> <string name="device_name">Nama perangkat</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Tingkat API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Tingkat API Replicant</string> <string name="mod_api_level_default">Tidak diketahui</string> <!-- About phone screen, build date --> <string name="build_date">Tanggal pembuatan</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Pembaruan LineageOS</string> + <string name="cmupdate_settings_title">Pembaruan Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Perbarui Cyanogen recovery</string> <string name="update_recovery_summary">Perbarui recovery dengan pembaruan sistem</string> @@ -856,10 +856,10 @@ <string name="no_filters_title">Belum ada penyaring</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">Statistik LineageOS</string> - <string name="anonymous_statistics_summary">Bantu LineageOS untuk menjadi lebih baik dengan memilih ikut dalam pelaporan statistik anonim</string> + <string name="anonymous_statistics_title">Statistik Replicant</string> + <string name="anonymous_statistics_summary">Bantu Replicant untuk menjadi lebih baik dengan memilih ikut dalam pelaporan statistik anonim</string> <string name="anonymous_statistics_warning_title">Mengenai</string> - <string name="anonymous_statistics_warning">Memilih ikut dalam Statistik LineageOS akan memungkinkan data tidak pribadi dikirimkan kepada para pengembang LineageOS untuk dilacak instalasi unik pada berbagai macam perangkat. Informasi yang dikirimkan berisi pengenal unik, dan tidak membahayakan privasi atau data pribadi Anda. Data dikirim setiap kali perangkat di mulai ulang.\n\nUntuk melihat contoh data yang akan dikirim, ketuk Pratinjau Data.</string> + <string name="anonymous_statistics_warning">Memilih ikut dalam Statistik Replicant akan memungkinkan data tidak pribadi dikirimkan kepada para pengembang Replicant untuk dilacak instalasi unik pada berbagai macam perangkat. Informasi yang dikirimkan berisi pengenal unik, dan tidak membahayakan privasi atau data pribadi Anda. Data dikirim setiap kali perangkat di mulai ulang.\n\nUntuk melihat contoh data yang akan dikirim, ketuk Pratinjau Data.</string> <string name="enable_reporting_title">Aktifkan pelaporan</string> <string name="preview_data_title">Pratinjau data</string> <string name="view_stats_title">Lihat statistik</string> @@ -1005,7 +1005,7 @@ <string name="interruptions_ignore_while_media_title">Cegah penurunan suara</string> <string name="interruptions_ignore_while_media_summary">Jangan kurangi volume pemutaran media ketika ada pemberitahuan baru</string> <!-- CM Legal --> - <string name="cmlicense_title">Hukum LineageOS</string> + <string name="cmlicense_title">Hukum Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Atur ulang statistik</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-is-rIS/cm_strings.xml b/res/values-is-rIS/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-is-rIS/cm_strings.xml +++ b/res/values-is-rIS/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-it/cm_strings.xml b/res/values-it/cm_strings.xml index 3b5ceb2..0e7cfce 100644 --- a/res/values-it/cm_strings.xml +++ b/res/values-it/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Visualizza e controlla l\'utilizzo dei permessi root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Versione LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Versione Replicant</string> <string name="mod_version_default">Sconosciuto</string> <!-- About phone screen, Device model --> <string name="device_model">Modello dispositivo</string> <!-- About phone screen, Device name --> <string name="device_name">Nome dispositivo</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Livello API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Livello API Replicant</string> <string name="mod_api_level_default">Sconosciuto</string> <!-- About phone screen, build date --> <string name="build_date">Data build</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Aggiornamento LineageOS</string> + <string name="cmupdate_settings_title">Aggiornamento Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Aggiorna recovery CyanogenMod</string> <string name="update_recovery_summary">Aggiorna la recovery con gli aggiornamenti del sistema</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Nessun filtro impostato</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">Statistiche LineageOS</string> - <string name="anonymous_statistics_summary">Aiuta a migliorare LineageOS consentendo l\'invio di statistiche anonime</string> + <string name="anonymous_statistics_title">Statistiche Replicant</string> + <string name="anonymous_statistics_summary">Aiuta a migliorare Replicant consentendo l\'invio di statistiche anonime</string> <string name="anonymous_statistics_warning_title">Info</string> - <string name="anonymous_statistics_warning">Attivando le Statistiche LineageOS consentirai l\'invio di dati non personali agli sviluppatori per contare il numero di installazioni sui dispositivi. Le informazioni inviate includono un\'identificatore unico che non compromette in alcun modo la tua privacy o dati personali.\n\nPer vedere un esempio di dati inviati, tocca Anteprima Dati.</string> + <string name="anonymous_statistics_warning">Attivando le Statistiche Replicant consentirai l\'invio di dati non personali agli sviluppatori per contare il numero di installazioni sui dispositivi. Le informazioni inviate includono un\'identificatore unico che non compromette in alcun modo la tua privacy o dati personali.\n\nPer vedere un esempio di dati inviati, tocca Anteprima Dati.</string> <string name="enable_reporting_title">Attiva report</string> <string name="preview_data_title">Anteprima dati</string> <string name="view_stats_title">Vedi statistiche</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Previeni abbassamento audio</string> <string name="interruptions_ignore_while_media_summary">Non ridurre il volume di riproduzione multimediale quando arriva una notifica</string> <!-- CM Legal --> - <string name="cmlicense_title">Note legali LineageOS</string> + <string name="cmlicense_title">Note legali Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Reimposta statistiche</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-iw/cm_strings.xml b/res/values-iw/cm_strings.xml index 11bfc83..7e50cbd 100644 --- a/res/values-iw/cm_strings.xml +++ b/res/values-iw/cm_strings.xml @@ -59,20 +59,20 @@ <string name="root_appops_summary">××¦× ×ש××× ××××§× ××ש×Ŗ ×ש××Øש</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">××Ø×”×Ŗ LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">××Ø×”×Ŗ Replicant</string> <string name="mod_version_default">×× ××××¢</string> <!-- About phone screen, Device model --> <string name="device_model">××× ×××ש××Ø</string> <!-- About phone screen, Device name --> <string name="device_name">×©× ×××ש××Ø</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">×Ø××Ŗ ×-API ×©× LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">×Ø××Ŗ ×-API ×©× Replicant</string> <string name="mod_api_level_default">×× ××××¢</string> <!-- About phone screen, build date --> <string name="build_date">×Ŗ××Ø×× ×× ×××</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">×¢×××× × LineageOS</string> + <string name="cmupdate_settings_title">×¢×××× × Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">×¢××× ××Ŗ ×ש××××Ø ×©× Cyanogen</string> <string name="update_recovery_summary">×¢××× ××Ŗ ×ש××××Ø ××× ×¢× ×¢×××× × ××¢×Ø××Ŗ</string> @@ -1011,7 +1011,7 @@ <string name="interruptions_ignore_while_media_title">×× ×¢ ש×× ×× ×¢×צ××Ŗ ק××</string> <string name="interruptions_ignore_while_media_summary">×× ×Ŗ× ××× ××Ŗ ×¢×צ××Ŗ ××××××§× ××ש×Ø ××Ŗ×Ø×× ××××¢×</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ×שפ××</string> + <string name="cmlicense_title">Replicant ×שפ××</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">××פ××” ×”××××”××ק××Ŗ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ja/cm_strings.xml b/res/values-ja/cm_strings.xml index cd7e565..31899e2 100644 --- a/res/values-ja/cm_strings.xml +++ b/res/values-ja/cm_strings.xml @@ -53,20 +53,20 @@ <string name="root_appops_summary">ć«ć¼ćć®č¦åćč”Øē¤ŗć¾ććÆć³ć³ććć¼ć«ćć</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOSćć¼ćøć§ć³</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicantćć¼ćøć§ć³</string> <string name="mod_version_default">äøę</string> <!-- About phone screen, Device model --> <string name="device_model">ē«Æę«ć¢ćć«</string> <!-- About phone screen, Device name --> <string name="device_name">ē«Æę«å</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS APIć¬ćć«</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant APIć¬ćć«</string> <string name="mod_api_level_default">äøę</string> <!-- About phone screen, build date --> <string name="build_date">ćć«ćę„ę</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ć¢ćććć¼ć</string> + <string name="cmupdate_settings_title">Replicant ć¢ćććć¼ć</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">CyanogenćŖć«ććŖć¼ćć¢ćććć¼ć</string> <string name="update_recovery_summary">ć·ć¹ćć ć¢ćććć¼ććØåęć«ćŖć«ććŖć¼ćć¢ćććć¼ććć</string> @@ -856,10 +856,10 @@ <string name="no_filters_title">ćć£ć«ćæć¼ćčØå®ććć¦ćć¾ćć</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS ć®ēµ±čØ</string> - <string name="anonymous_statistics_summary">åæåć®ēµ±čØć®ć¬ćć¼ćć«åęćć¦ LineageOS ć®ę¹åć«ååćć</string> + <string name="anonymous_statistics_title">Replicant ć®ēµ±čØ</string> + <string name="anonymous_statistics_summary">åæåć®ēµ±čØć®ć¬ćć¼ćć«åęćć¦ Replicant ć®ę¹åć«ååćć</string> <string name="anonymous_statistics_warning_title">ę
å ±</string> - <string name="anonymous_statistics_warning">LineageOS ć®ēµ±čØć«åęćććØćē«Æę«éć®ć¦ćć¼ćÆć¤ć³ć¹ćć¼ć«åę°ćčŖæć¹ćććć« LineageOS ć®éēŗč
ćøć®éåäŗŗę
å ±ć®éäæ”ćčرåÆćć¾ććéäæ”ćććę
å ±ć«ćÆć¦ćć¼ćÆ ID ćå«ć¾ćć¾ććććć©ć¤ćć·ć¼ćåäŗŗćć¼ćæćå±éŗć«ćććććććØćÆććć¾ććććć¼ćæćÆćć¼ćęć«éäæ”ććć¾ćć\n\néäæ”ććććć¼ćæć®č¦ę¬ćÆ[ćć¼ćæććć¬ćć„ć¼]ććæćććć¦ē¢ŗčŖććććØćć§ćć¾ćć</string> + <string name="anonymous_statistics_warning">Replicant ć®ēµ±čØć«åęćććØćē«Æę«éć®ć¦ćć¼ćÆć¤ć³ć¹ćć¼ć«åę°ćčŖæć¹ćććć« Replicant ć®éēŗč
ćøć®éåäŗŗę
å ±ć®éäæ”ćčرåÆćć¾ććéäæ”ćććę
å ±ć«ćÆć¦ćć¼ćÆ ID ćå«ć¾ćć¾ććććć©ć¤ćć·ć¼ćåäŗŗćć¼ćæćå±éŗć«ćććććććØćÆććć¾ććććć¼ćæćÆćć¼ćęć«éäæ”ććć¾ćć\n\néäæ”ććććć¼ćæć®č¦ę¬ćÆ[ćć¼ćæććć¬ćć„ć¼]ććæćććć¦ē¢ŗčŖććććØćć§ćć¾ćć</string> <string name="enable_reporting_title">ć¬ćć¼ććęå¹å</string> <string name="preview_data_title">ćć¼ćæććć¬ćć„ć¼</string> <string name="view_stats_title">ēµ±čØćč”Øē¤ŗ</string> @@ -1005,7 +1005,7 @@ <string name="interruptions_ignore_while_media_title">ćŖć¼ćć£ćŖćććć³ć°ćē”å¹å</string> <string name="interruptions_ignore_while_media_summary">éē„ćę„ććØćć«ć”ćć£ć¢ć®åēé³éćäøććŖćććć«ćć</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS å©ēØč¦ē“</string> + <string name="cmlicense_title">Replicant å©ēØč¦ē“</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ēµ±čØććŖć»ćć</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ka-rGE/cm_strings.xml b/res/values-ka-rGE/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-ka-rGE/cm_strings.xml +++ b/res/values-ka-rGE/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-kk-rKZ/cm_strings.xml b/res/values-kk-rKZ/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-kk-rKZ/cm_strings.xml +++ b/res/values-kk-rKZ/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-km-rKH/cm_strings.xml b/res/values-km-rKH/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-km-rKH/cm_strings.xml +++ b/res/values-km-rKH/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-kn-rIN/cm_strings.xml b/res/values-kn-rIN/cm_strings.xml index 620799e..ea78bab 100644 --- a/res/values-kn-rIN/cm_strings.xml +++ b/res/values-kn-rIN/cm_strings.xml @@ -46,20 +46,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">ą²ą²Øą³ą²ą²«ą³āą²øą²æ</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ą²ą²µą³ą²¤ą³ą²¤ą²æ</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ą²ą²µą³ą²¤ą³ą²¤ą²æ</string> <string name="mod_version_default">ą²
ą²ą³ą²ą²¾ą²¤</string> <!-- About phone screen, Device model --> <string name="device_model">ą²øą²¾ą²§ą²Ø ą²®ą²¾ą²¦ą²°ą²æ</string> <!-- About phone screen, Device name --> <string name="device_name">ą²øą²¾ą²§ą²Ø ą²¹ą³ą²øą²°ą³</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level">ą²øą³ą²Øą³ą²ą²Øą³ ą²®ą³ą²”ą³ API ą²®ą²ą³ą²</string> <string name="mod_api_level_default">ą²
ą²ą³ą²ą²¾ą²¤</string> <!-- About phone screen, build date --> <string name="build_date">ą²Øą²æą²°ą³ą²®ą²¾ą²£ ą²¦ą²æą²Øą²¾ą²ą²</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ą²Øą²µą³ą²ą²°ą²£ą³ą²ą²³ą³</string> + <string name="cmupdate_settings_title">Replicant ą²Øą²µą³ą²ą²°ą²£ą³ą²ą²³ą³</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen ą²°ą²æą²ą²µą²°ą²æ ą²Øą²µą³ą²ą²°ą²æą²øą³</string> <string name="update_recovery_summary">ą²øą²æą²øą³ą²ą² ą²Øą²µą³ą²ą²°ą²£ą³ą²ą²³ą³ą²ą²¦ą²æą²ą³ ą²°ą²æą²ą²µą²°ą²æą²Æą²Øą³ą²Øą³ ą²Øą²µą³ą²ą²°ą²æą²øą³</string> @@ -979,7 +979,7 @@ <string name="interruptions_ignore_while_media_title">ą²ą²”ą²æą²Æą³ ą²®ą³ą²³ą³ą²ą³ą²µą²æą²ą³ ą²¤ą²”ą³ą²ą²ą³ą²ą³</string> <string name="interruptions_ignore_while_media_summary">ą²
ą²§ą²æą²øą³ą²ą²Øą³ ą²ą²ą²®ą²æą²øą²æą²¦ą²¾ą² ą²®ą²¾ą²§ą³ą²Æą²® ą²Ŗą³ą²²ą³ ą²¬ą³ą²Æą²¾ą²ą³ ą²µą²¾ą²²ą³ą²Æą³ą²ą²Øą³ą²Øą³ ą²ą²”ą²æą²®ą³ ą²®ą²¾ą²”ą²¬ą³ą²”</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ą²ą²¾ą²Øą³ą²Øą³</string> + <string name="cmlicense_title">Replicant ą²ą²¾ą²Øą³ą²Øą³</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ą²
ą²ą²ą²æą²
ą²ą²¶ą²ą²³ą²Øą³ą²Øą³ ą²®ą²°ą³ą²¹ą³ą²ą²¦ą²æą²øą²æ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ko/cm_strings.xml b/res/values-ko/cm_strings.xml index bbcbaa9..92d4ff7 100644 --- a/res/values-ko/cm_strings.xml +++ b/res/values-ko/cm_strings.xml @@ -53,20 +53,20 @@ <string name="root_appops_summary">ė£Øķø ź¶ķ ģ ģ±
ķøģ§ ė° ė³“źø°</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ė²ģ </string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ė²ģ </string> <string name="mod_version_default">ģ ģ ģģ</string> <!-- About phone screen, Device model --> <string name="device_model">ģ„ģ¹ ėŖØėø</string> <!-- About phone screen, Device name --> <string name="device_name">ģ„ģ¹ ģ“ė¦</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ė ė²Ø</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ė ė²Ø</string> <string name="mod_api_level_default">ģ ģ ģģ</string> <!-- About phone screen, build date --> <string name="build_date">ė¹ė ė ģ§</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ģ
ė°ģ“ķø</string> + <string name="cmupdate_settings_title">Replicant ģ
ė°ģ“ķø</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen ė¦¬ģ»¤ė²ė¦¬ ģ
ė°ģ“ķø</string> <string name="update_recovery_summary">ģģ¤ķ
ģ ģ
ė°ģ“ķøķ ė ė¦¬ģ»¤ė²ė¦¬ ģ
ė°ģ“ķø</string> @@ -1005,7 +1005,7 @@ <string name="interruptions_ignore_while_media_title">ģ¬ģ ģė¦¬ ģ¤ģ“źø° źøģ§</string> <string name="interruptions_ignore_while_media_summary">ģė¦¼ģ ėÆøėģ“ ģ¬ģ ģė¦¬ė„¼ ģ¤ģ“ģ§ ģģ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ė²ģ ź³ ģ§</string> + <string name="cmlicense_title">Replicant ė²ģ ź³ ģ§</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ķµź³ ģ¬ģ¤ģ </string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ku/cm_strings.xml b/res/values-ku/cm_strings.xml index 1565c24..b76ddfc 100644 --- a/res/values-ku/cm_strings.xml +++ b/res/values-ku/cm_strings.xml @@ -41,14 +41,14 @@ <string name="root_access_all">ŲØŪŲ±ŁŲ§Ł
ŪŚ©Ų§Ł Ł ADB</string> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version">ŁŪŲ“Ų§ŁŪ Ś©ŁŲ±ŲÆŪ</string> <string name="mod_version_default">ŁŪŁŲ§Ų³Ų±Ų§Ł</string> <!-- About phone screen, Device model --> <string name="device_model">Ł
ŪŲÆŪŁŪ Ų¦Ų§Ł
ŪŲ±</string> <!-- About phone screen, Device name --> <string name="device_name">ŁŲ§ŁŪ Ų¦Ų§Ł
ŪŲ±</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">ŁŪŁŲ§Ų³Ų±Ų§Ł</string> <!-- About phone screen, build date --> <string name="build_date">ŲØŁŪŲ§ŲŖŁŲ§ŁŪ ŚŪŚ</string> diff --git a/res/values-ky-rKG/cm_strings.xml b/res/values-ky-rKG/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-ky-rKG/cm_strings.xml +++ b/res/values-ky-rKG/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-lb/cm_strings.xml b/res/values-lb/cm_strings.xml index a863184..310b002 100644 --- a/res/values-lb/cm_strings.xml +++ b/res/values-lb/cm_strings.xml @@ -46,19 +46,19 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS-Versioun</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant-Versioun</string> <string name="mod_version_default">Onbekannt</string> <!-- About phone screen, Device model --> <string name="device_model">Apparatmodell</string> <!-- About phone screen, Device name --> <string name="device_name">Apparatnumm</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">Onbekannt</string> <!-- About phone screen, build date --> <string name="build_date">Build-Datum</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS-AktualisĆ©ierungen</string> + <string name="cmupdate_settings_title">Replicant-AktualisĆ©ierungen</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen-Recovery aktualisĆ©ieren</string> <string name="update_recovery_summary">De Recovery-Programm zesumme mam System aktualisĆ©ieren</string> @@ -910,7 +910,7 @@ <string name="interruptions_ignore_while_media_title">Ervirhiewe verhĆ«nneren</string> <string name="interruptions_ignore_while_media_summary">MedielautstƤerkt net reduzĆ©iere wann eng Notifikatioun empfaange gĆ«tt</string> <!-- CM Legal --> - <string name="cmlicense_title">Rechtlech Hiweiser iwwer LineageOS</string> + <string name="cmlicense_title">Rechtlech Hiweiser iwwer Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Statistiken zrĆ©cksetzen</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-lo-rLA/cm_strings.xml b/res/values-lo-rLA/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-lo-rLA/cm_strings.xml +++ b/res/values-lo-rLA/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-lt/cm_strings.xml b/res/values-lt/cm_strings.xml index fecf0bc..32e2dfd 100644 --- a/res/values-lt/cm_strings.xml +++ b/res/values-lt/cm_strings.xml @@ -47,19 +47,19 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">āLineageOSā versija</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">āReplicantā versija</string> <string name="mod_version_default">Nežinoma</string> <!-- About phone screen, Device model --> <string name="device_model">Ä®renginio modelis</string> <!-- About phone screen, Device name --> <string name="device_name">Ä®renginio pavadinimas</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">Nežinoma</string> <!-- About phone screen, build date --> <string name="build_date">Surinkimo data</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">āLineageOSā atnaujinimai</string> + <string name="cmupdate_settings_title">āReplicantā atnaujinimai</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Atnaujinti āCyanogenā atkÅ«rimo programÄ
</string> <string name="update_recovery_summary">Atnaujinti atkÅ«rimo programÄ
kartu su sistemos atnaujinimais</string> @@ -867,7 +867,7 @@ <string name="interruptions_ignore_while_media_title">Neleisti garso sumažinimo</string> <string name="interruptions_ignore_while_media_summary">Nesumažinti medijos atkÅ«rimo garsumo, kai gaunamas praneÅ”imas</string> <!-- CM Legal --> - <string name="cmlicense_title">TeisinÄ āLineageOSā informacija</string> + <string name="cmlicense_title">TeisinÄ āReplicantā informacija</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Nustatyti iÅ” naujo statistikÄ
</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-lv/cm_strings.xml b/res/values-lv/cm_strings.xml index a8f71d2..e611862 100644 --- a/res/values-lv/cm_strings.xml +++ b/res/values-lv/cm_strings.xml @@ -37,17 +37,17 @@ <string name="root_access_all">LietotnÄm un ADB</string> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS versija</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant versija</string> <string name="mod_version_default">NezinÄms</string> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">NezinÄms</string> <!-- About phone screen, build date --> <string name="build_date">BÅ«vÄjuma datums</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS atjaunojumi</string> + <string name="cmupdate_settings_title">Replicant atjaunojumi</string> <!-- Settings switch for updating Cyanogen recovery --> <!-- Themes Settings --> <!-- Settings main menu entry --> @@ -534,7 +534,7 @@ <string name="live_lock_screen_settings_button">IestatÄ«jumi</string> <!-- Live lock screen settings screen, caption for when live lock screens are disabled --> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS atbildÄ«ba</string> + <string name="cmlicense_title">Replicant atbildÄ«ba</string> <!-- Menu label for reset the battery stats --> <!-- Reset stats confirmation dialog's message --> <!-- Dock battery not present message --> diff --git a/res/values-mk-rMK/cm_strings.xml b/res/values-mk-rMK/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-mk-rMK/cm_strings.xml +++ b/res/values-mk-rMK/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-ml-rIN/cm_strings.xml b/res/values-ml-rIN/cm_strings.xml index f7b7635..1929f18 100644 --- a/res/values-ml-rIN/cm_strings.xml +++ b/res/values-ml-rIN/cm_strings.xml @@ -46,20 +46,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ą“Ŗą“¤ą“æą“Ŗąµą“Ŗąµ</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ą“Ŗą“¤ą“æą“Ŗąµą“Ŗąµ</string> <string name="mod_version_default">ą“
ą“ąµą“ą“¾ą“¤ą“</string> <!-- About phone screen, Device model --> <string name="device_model">ą“ą“Ŗą“ą“°ą“£ ą“®ąµą“¾ą“”ąµ½</string> <!-- About phone screen, Device name --> <string name="device_name">ą“ą“Ŗą“ą“°ą“£ą“¤ąµą“¤ą“æą“Øąµą“±ąµ ą“Ŗąµą“°ąµ</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ą“²ąµą“µąµ½</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ą“²ąµą“µąµ½</string> <string name="mod_api_level_default">ą“
ą“ąµą“ą“¾ą“¤ą“</string> <!-- About phone screen, build date --> <string name="build_date">ą“¬ą“æąµ½ą“”ąµ ą“¤ąµą“Æą“¤ą“æ</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ą“
ą“Ŗąµą“”ąµą“±ąµą“±ąµą“ąµ¾</string> + <string name="cmupdate_settings_title">Replicant ą“
ą“Ŗąµą“”ąµą“±ąµą“±ąµą“ąµ¾</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen ą“±ą“æą“ąµą“ą“µą“±ą“æ ą“
ą“Ŗąµą“”ąµą“±ąµą“±ąµ ą“ąµą“Æąµą“Æąµą“</string> <string name="update_recovery_summary">ą“øą“æą“øąµą“±ąµą“±ą“ ą“
ą“Ŗąµą“”ąµą“±ąµą“±ąµą“ą“³ą“æą“²ąµą“ąµ ą“±ą“æą“ąµą“ą“µą“±ą“æ ą“
ą“Ŗąµą“”ąµą“±ąµą“±ąµ ą“ąµą“Æąµą“Æąµą“</string> @@ -979,7 +979,7 @@ <string name="interruptions_ignore_while_media_title">ą“ą“”ą“æą“Æąµą“¾ ą“”ą“ąµą“ą“æą“ą“ąµ ą“¤ą“ą“Æąµą“</string> <string name="interruptions_ignore_while_media_summary">ą“ą“°ąµ ą“
ą“±ą“æą“Æą“æą“Ŗąµą“Ŗąµ ą“²ą“ą“æą“ąµą“ąµą“®ąµą“Ŗąµą“¾ąµ¾ ą“®ąµą“”ą“æą“Æ ą“Ŗąµą“²ąµą“¬ą“¾ą“ąµą“ąµ ą“µąµą“¾ą“³ą“æą“Æą“ ą“ąµą“±ą“Æąµą“ąµą“ą“°ąµą“¤ąµ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ą“²ąµą“ą“²ąµā</string> + <string name="cmlicense_title">Replicant ą“²ąµą“ą“²ąµā</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ą“øąµą“„ą“æą“¤ą“æą“µą“æą“µą“°ą“ąµą“ą“£ą“ąµą“ąµą“ąµ¾ ą“Ŗąµą“Øą“ą“ąµą“°ą“®ąµą“ą“°ą“æą“ąµą“ą“¾ąµ»</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-mn-rMN/cm_strings.xml b/res/values-mn-rMN/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-mn-rMN/cm_strings.xml +++ b/res/values-mn-rMN/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-mr-rIN/cm_strings.xml b/res/values-mr-rIN/cm_strings.xml index 0aeffcb..984be65 100644 --- a/res/values-mr-rIN/cm_strings.xml +++ b/res/values-mr-rIN/cm_strings.xml @@ -46,20 +46,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ą¤ą¤µą„ą¤¤ą„ą¤¤ą„</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ą¤ą¤µą„ą¤¤ą„ą¤¤ą„</string> <string name="mod_version_default">ą¤
ą¤ą„ą¤ą¤¾ą¤¤</string> <!-- About phone screen, Device model --> <string name="device_model">ą¤”ą¤æą¤µą„ą¤¹ą¤¾ą¤ą¤ø ą¤®ą„ą¤”ą„ą¤²</string> <!-- About phone screen, Device name --> <string name="device_name">ą¤”ą¤æą¤µą„ą¤¹ą¤¾ą¤ą¤ø ą¤Øą¤¾ą¤µ</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ą¤²ą„ą¤µą„ą¤¹ą¤²</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ą¤²ą„ą¤µą„ą¤¹ą¤²</string> <string name="mod_api_level_default">ą¤
ą¤ą„ą¤ą¤¾ą¤¤</string> <!-- About phone screen, build date --> <string name="build_date">ą¤¬ą¤¾ą¤ą¤§ą¤£ą„ ą¤¤ą¤¾ą¤°ą„ą¤</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ą¤
ą¤¦ą„ą¤Æą¤¤ą¤Øą„</string> + <string name="cmupdate_settings_title">Replicant ą¤
ą¤¦ą„ą¤Æą¤¤ą¤Øą„</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen ą¤Ŗą„ą¤Øą¤°ą„ą¤Ŗą„ą¤°ą¤¾ą¤Ŗą„ą¤¤ą„ ą¤
ą¤¦ą„ą¤Æą¤Æą¤¾ą¤µą¤¤ ą¤ą¤°ą¤¾</string> <string name="update_recovery_summary">ą¤øą¤æą¤øą„ą¤ą¤æą¤® ą¤
ą¤¦ą„ą¤Æą¤¤ą¤Øą¤¾ą¤ą¤øą¤¹ ą¤
ą¤¦ą„ą¤Æą¤¤ą¤Øą„ ą¤Ŗą„ą¤Øą¤°ą„ą¤Ŗą„ą¤°ą¤¾ą¤Ŗą„ą¤¤ą„</string> @@ -979,7 +979,7 @@ <string name="interruptions_ignore_while_media_title">ą¤ą¤”ą¤æą¤ ą¤”ą¤ą¤æą¤ą¤ą¤²ą¤¾ ą¤Ŗą„ą¤°ą¤¤ą¤æą¤¬ą¤ą¤§ ą¤ą¤°ą¤¾</string> <string name="interruptions_ignore_while_media_summary">ą¤øą„ą¤ą¤Øą¤¾ ą¤ą¤²ą„ą¤Æą¤¾ą¤µą¤° ą¤®ą¤æą¤”ą¤æą¤Æą¤¾ ą¤Ŗą„ą¤²ą„ą¤¬ą„
ą¤ ą¤§ą„ą¤µą¤Øą„ ą¤ą¤®ą„ ą¤ą¤°ą„ ą¤Øą¤ą¤¾</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ą¤²ą¤æą¤ą¤²</string> + <string name="cmlicense_title">Replicant ą¤²ą¤æą¤ą¤²</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ą¤ą¤ą¤”ą„ą¤µą¤¾ą¤°ą„ ą¤°ą„ą¤øą„ą¤ ą¤ą¤°ą¤¾</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ms-rMY/cm_strings.xml b/res/values-ms-rMY/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-ms-rMY/cm_strings.xml +++ b/res/values-ms-rMY/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-my-rMM/cm_strings.xml b/res/values-my-rMM/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-my-rMM/cm_strings.xml +++ b/res/values-my-rMM/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-nb/cm_strings.xml b/res/values-nb/cm_strings.xml index 028d133..be05606 100644 --- a/res/values-nb/cm_strings.xml +++ b/res/values-nb/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Se over og endre root reglene</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS versjon</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant versjon</string> <string name="mod_version_default">Ukjent</string> <!-- About phone screen, Device model --> <string name="device_model">Enhetsmodell</string> <!-- About phone screen, Device name --> <string name="device_name">Enhetsnavn</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API nivĆ„</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API nivĆ„</string> <string name="mod_api_level_default">Ukjent</string> <!-- About phone screen, build date --> <string name="build_date">Build-dato</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS oppdateringer</string> + <string name="cmupdate_settings_title">Replicant oppdateringer</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Oppdater Cyanogen recovery</string> <string name="update_recovery_summary">Oppdater recovery med systemoppdateringer</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Ingen filtre valgt</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS statistikk</string> - <string name="anonymous_statistics_summary">Hjelp oss med Ć„ gjĆøre LineageOS bedre ved Ć„ velge Ć„ sende inn anonym statistikkrapportering</string> + <string name="anonymous_statistics_title">Replicant statistikk</string> + <string name="anonymous_statistics_summary">Hjelp oss med Ć„ gjĆøre Replicant bedre ved Ć„ velge Ć„ sende inn anonym statistikkrapportering</string> <string name="anonymous_statistics_warning_title">Om</string> - <string name="anonymous_statistics_warning">Ved Ć„ bli med i innsamlingen av LineageOS statistikk vil ikke-personlige data bli sendt til utviklerne av LineageOS for Ć„ spore antall unike installasjoner spredt over typer enheter. Informasjonen som sendes inkluderer en unik identitetskode, som ikke kompromitterer ditt personvern eller dine personlige data. Data blir sendt ved hver oppstart.\n\nFor ett eksempel over data som blir sendt, trykk pĆ„ ForhĆ„ndsvis data.</string> + <string name="anonymous_statistics_warning">Ved Ć„ bli med i innsamlingen av Replicant statistikk vil ikke-personlige data bli sendt til utviklerne av Replicant for Ć„ spore antall unike installasjoner spredt over typer enheter. Informasjonen som sendes inkluderer en unik identitetskode, som ikke kompromitterer ditt personvern eller dine personlige data. Data blir sendt ved hver oppstart.\n\nFor ett eksempel over data som blir sendt, trykk pĆ„ ForhĆ„ndsvis data.</string> <string name="enable_reporting_title">Aktiver rapportering</string> <string name="preview_data_title">ForhĆ„ndsvis data</string> <string name="view_stats_title">Vis statistikk</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Hindre lyd ducking</string> <string name="interruptions_ignore_while_media_summary">Ikke Reduser media avspillingsvolumet nĆ„r en melding ankommer</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS juridisk</string> + <string name="cmlicense_title">Replicant juridisk</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Tilbakestill statistikk</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ne-rNP/cm_strings.xml b/res/values-ne-rNP/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-ne-rNP/cm_strings.xml +++ b/res/values-ne-rNP/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-nl/cm_strings.xml b/res/values-nl/cm_strings.xml index 9aac1dd..1cf1b23 100644 --- a/res/values-nl/cm_strings.xml +++ b/res/values-nl/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Root-instellingen bekijken en beheren</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS-versie</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant-versie</string> <string name="mod_version_default">Onbekend</string> <!-- About phone screen, Device model --> <string name="device_model">Model</string> <!-- About phone screen, Device name --> <string name="device_name">Apparaatnaam</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Niveau van LineageOS-API</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Niveau van Replicant-API</string> <string name="mod_api_level_default">Onbekend</string> <!-- About phone screen, build date --> <string name="build_date">Build-datum</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS-updates</string> + <string name="cmupdate_settings_title">Replicant-updates</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen-recovery bijwerken</string> <string name="update_recovery_summary">Recovery bijwerken met systeemupdates</string> @@ -858,8 +858,8 @@ <string name="no_filters_title">Geen filters ingesteld</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS-statistieken</string> - <string name="anonymous_statistics_summary">Help LineageOS te verbeteren door anonieme statistieken te verzenden</string> + <string name="anonymous_statistics_title">Replicant-statistieken</string> + <string name="anonymous_statistics_summary">Help Replicant te verbeteren door anonieme statistieken te verzenden</string> <string name="anonymous_statistics_warning_title">Over</string> <string name="anonymous_statistics_warning">Door statistieken verzenden toe te staan worden tijdens het opstarten anonieme gegevens naar de ontwikkelaars van LineageOS verzonden om unieke installaties te kunnen volgen. In de gegevens zit een uniek id-nummer verwerkt, dat uw privacy niet schendt.\n\nOm een voorbeeld te zien, tikt u op \'Voorbeeld van gegevens\'.</string> <string name="enable_reporting_title">Statistieken verzenden</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Stabiel mediavolume</string> <string name="interruptions_ignore_while_media_summary">Mediavolume niet verminderen bij meldingen</string> <!-- CM Legal --> - <string name="cmlicense_title">Juridische informatie van LineageOS</string> + <string name="cmlicense_title">Juridische informatie van Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Statistieken opnieuw instellen</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-oc-rFR/cm_strings.xml b/res/values-oc-rFR/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-oc-rFR/cm_strings.xml +++ b/res/values-oc-rFR/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-or-rIN/cm_strings.xml b/res/values-or-rIN/cm_strings.xml index 43dc936..1be60e1 100644 --- a/res/values-or-rIN/cm_strings.xml +++ b/res/values-or-rIN/cm_strings.xml @@ -46,14 +46,14 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version">ą¬øą¬æą¬ą¬Øąą¬ąą¬Øąāą¬®ąą¬”ąā ą¬øą¬ą¬øąą¬ą¬°ą¬£</string> <string name="mod_version_default">ą¬
ą¬ąą¬ą¬¾ą¬¤</string> <!-- About phone screen, Device model --> <string name="device_model">ą¬”ą¬æą¬ą¬¾ą¬ą¬øąā ą¬®ą¬”ąą¬²ąā</string> <!-- About phone screen, Device name --> <string name="device_name">ą¬”ą¬æą¬ą¬¾ą¬ą¬øą ą¬Øą¬¾ą¬®</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level">ą¬øą¬æą¬ą¬Øąą¬ąą¬Øąāą¬®ąą¬”ąā API ą¬øąą¬¤ą¬°</string> <string name="mod_api_level_default">ą¬
ą¬ąą¬ą¬¾ą¬¤</string> <!-- About phone screen, build date --> diff --git a/res/values-pa-rIN/cm_strings.xml b/res/values-pa-rIN/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-pa-rIN/cm_strings.xml +++ b/res/values-pa-rIN/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-pl/cm_strings.xml b/res/values-pl/cm_strings.xml index b20a064..7765028 100644 --- a/res/values-pl/cm_strings.xml +++ b/res/values-pl/cm_strings.xml @@ -57,20 +57,20 @@ <string name="root_appops_summary">PrzeglÄ
daj i kontroluj zasady roota</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Wersja LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Wersja Replicant</string> <string name="mod_version_default">Nieznana</string> <!-- About phone screen, Device model --> <string name="device_model">Model urzÄ
dzenia</string> <!-- About phone screen, Device name --> <string name="device_name">Nazwa urzÄ
dzenia</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Poziom API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Poziom API Replicant</string> <string name="mod_api_level_default">Nieznana</string> <!-- About phone screen, build date --> <string name="build_date">Data kompilacji</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Aktualizacje LineageOS</string> + <string name="cmupdate_settings_title">Aktualizacje Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Aktualizuj recovery Cyanogen</string> <string name="update_recovery_summary">Aktualizuj recovery wraz z aktualizacjami systemu</string> @@ -997,7 +997,7 @@ <string name="interruptions_ignore_while_media_title">Zapobiegaj przerywaniu dÅŗwiÄku</string> <string name="interruptions_ignore_while_media_summary">Nie zmniejszaj gÅoÅnoÅci odtwarzanych mediĆ³w, po odebraniu powiadomienia</string> <!-- CM Legal --> - <string name="cmlicense_title">Informacje prawne LineageOS</string> + <string name="cmlicense_title">Informacje prawne Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Resetuj statystyki</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-pt-rBR/cm_strings.xml b/res/values-pt-rBR/cm_strings.xml index 5dac2b2..9787a04 100644 --- a/res/values-pt-rBR/cm_strings.xml +++ b/res/values-pt-rBR/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Visualizar e controlar as regras de superusuĆ”rio</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">VersĆ£o LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">VersĆ£o Replicant</string> <string name="mod_version_default">Desconhecida</string> <!-- About phone screen, Device model --> <string name="device_model">Modelo do dispositivo</string> <!-- About phone screen, Device name --> <string name="device_name">Nome do dispositivo</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">NĆvel de API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">NĆvel de API Replicant</string> <string name="mod_api_level_default">Desconhecida</string> <!-- About phone screen, build date --> <string name="build_date">Data de compilaĆ§Ć£o</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">AtualizaƧƵes LineageOS</string> + <string name="cmupdate_settings_title">AtualizaƧƵes Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Atualizar a recuperaĆ§Ć£o do Cyanogen</string> <string name="update_recovery_summary">Atualizar a recuperaĆ§Ć£o com atualizaƧƵes de sistema</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Nenhum filtro definido</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">EstatĆsticas LineageOS</string> - <string name="anonymous_statistics_summary">Ajude a melhorar o LineageOS optando por enviar estatĆsticas anĆ“nimas</string> + <string name="anonymous_statistics_title">EstatĆsticas Replicant</string> + <string name="anonymous_statistics_summary">Ajude a melhorar o Replicant optando por enviar estatĆsticas anĆ“nimas</string> <string name="anonymous_statistics_warning_title">Sobre</string> - <string name="anonymous_statistics_warning">Optar por enviar estatĆsticas anĆ“nimas ao LineageOS permitirĆ” que dados nĆ£o pessoais sejam enviados para os desenvolvedores do LineageOS para rastrear instalaƧƵes Ćŗnicas em dispositivos. As informaƧƵes enviadas incluem um identificador Ćŗnico que nĆ£o compromete sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados enviados, toque em \'PrĆ©-visualizar dados\'.</string> + <string name="anonymous_statistics_warning">Optar por enviar estatĆsticas anĆ“nimas ao Replicant permitirĆ” que dados nĆ£o pessoais sejam enviados para os desenvolvedores do Replicant para rastrear instalaƧƵes Ćŗnicas em dispositivos. As informaƧƵes enviadas incluem um identificador Ćŗnico que nĆ£o compromete sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados enviados, toque em \'PrĆ©-visualizar dados\'.</string> <string name="enable_reporting_title">Ativar relatĆ³rio</string> <string name="preview_data_title">PrĆ©-visualizar dados</string> <string name="view_stats_title">Ver estatĆsticas</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Evitar a reduĆ§Ć£o de Ć”udio</string> <string name="interruptions_ignore_while_media_summary">NĆ£o reduz o volume de reproduĆ§Ć£o de mĆdia quando chega uma notificaĆ§Ć£o</string> <!-- CM Legal --> - <string name="cmlicense_title">LicenƧa LineageOS</string> + <string name="cmlicense_title">LicenƧa Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Redefinir estatĆsticas</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-pt-rPT/cm_strings.xml b/res/values-pt-rPT/cm_strings.xml index dd0f093..fd5fbb0 100644 --- a/res/values-pt-rPT/cm_strings.xml +++ b/res/values-pt-rPT/cm_strings.xml @@ -55,22 +55,22 @@ <string name="root_appops_summary">Ver e controlar as regras de root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">VersĆ£o LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">VersĆ£o Replicant</string> <string name="mod_version_default">Desconhecida</string> <!-- About phone screen, Device model --> <string name="device_model">Modelo do dispositivo</string> <!-- About phone screen, Device name --> <string name="device_name">Nome do dispositivo</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">NĆvel de API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">NĆvel de API Replicant</string> <string name="mod_api_level_default">Desconhecida</string> <!-- About phone screen, build date --> <string name="build_date">Data de compilaĆ§Ć£o</string> <!-- CM Updater --> <string name="cmupdate_settings_title">AtualizaƧƵes</string> <!-- Settings switch for updating Cyanogen recovery --> - <string name="update_recovery_title">Atualizar a recuperaĆ§Ć£o LineageOS</string> + <string name="update_recovery_title">Atualizar a recuperaĆ§Ć£o Replicant</string> <string name="update_recovery_summary">Atualizar a recuperaĆ§Ć£o juntamente com as atualizaƧƵes do sistema</string> <string name="update_recovery_on_warning">Aviso: Quando este recurso estiver ativado, a sua recuperaĆ§Ć£o instalada serĆ” substituĆda por uma incluĆda na versĆ£o atual do SO.\n\nA sua recuperaĆ§Ć£o serĆ” atualizada juntamente com as atualizaƧƵes do seu sistema, ajudando a garantir a compatibilidade com futuras versƵes.\n\nQuer ativar este recurso?</string> <string name="update_recovery_off_warning">Aviso: Quando este recurso estĆ” desativado, a sua recuperaĆ§Ć£o instalada nĆ£o serĆ” atualizada com o SO.\n\nFuturas atualizaƧƵes do SO poderĆ£o nĆ£o se instalar com uma versĆ£o da recuperaĆ§Ć£o desatualizada ou personalizada.\n\nQuer desativar este recurso?</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">Sem filtros definidos</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">EstatĆsticas LineageOS</string> - <string name="anonymous_statistics_summary">Ajude a melhorar a LineageOS optando por ativar o envio do relatĆ³rio de estatĆsticas anĆ³nimas</string> + <string name="anonymous_statistics_title">EstatĆsticas Replicant</string> + <string name="anonymous_statistics_summary">Ajude a melhorar a Replicant optando por ativar o envio do relatĆ³rio de estatĆsticas anĆ³nimas</string> <string name="anonymous_statistics_warning_title">Sobre</string> - <string name="anonymous_statistics_warning">Optar pelo envio de estatĆsticas LineageOS vai permitir que dados nĆ£o pessoais sejam transmitidos aos desenvolvedores da LineageOS para anĆ”lise de instalaƧƵes nos dispositivos. As informaƧƵes submetidas incluem um identificador Ćŗnico, que nĆ£o compromete a sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados que sĆ£o enviados, toque em \'PrĆ©-visualizar dados\'.</string> + <string name="anonymous_statistics_warning">Optar pelo envio de estatĆsticas Replicant vai permitir que dados nĆ£o pessoais sejam transmitidos aos desenvolvedores da Replicant para anĆ”lise de instalaƧƵes nos dispositivos. As informaƧƵes submetidas incluem um identificador Ćŗnico, que nĆ£o compromete a sua privacidade ou dados pessoais. Os dados sĆ£o enviados durante cada inicializaĆ§Ć£o.\n\nPara ver um exemplo dos dados que sĆ£o enviados, toque em \'PrĆ©-visualizar dados\'.</string> <string name="enable_reporting_title">Ativar relatĆ³rio</string> <string name="preview_data_title">PrĆ©-visualizar dados</string> <string name="view_stats_title">Ver estatĆsticas</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Prevenir a diminuiĆ§Ć£o do Ć”udio</string> <string name="interruptions_ignore_while_media_summary">NĆ£o diminuir o volume de reproduĆ§Ć£o de multimĆ©dia quando chega uma notificaĆ§Ć£o</string> <!-- CM Legal --> - <string name="cmlicense_title">LicenƧa LineageOS</string> + <string name="cmlicense_title">LicenƧa Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Repor estatĆsticas</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-rm/cm_strings.xml b/res/values-rm/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-rm/cm_strings.xml +++ b/res/values-rm/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-ro/cm_strings.xml b/res/values-ro/cm_strings.xml index dc88e83..e8f9ef8 100644 --- a/res/values-ro/cm_strings.xml +++ b/res/values-ro/cm_strings.xml @@ -57,20 +57,20 @@ <string name="root_appops_summary">VizualizaČi Či controlaČi regulile root-ului</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">versiune LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">versiune Replicant</string> <string name="mod_version_default">Necunoscut</string> <!-- About phone screen, Device model --> <string name="device_model">Modelul dispozitivului</string> <!-- About phone screen, Device name --> <string name="device_name">Numele dispozitivului</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Nivel API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Nivel API Replicant</string> <string name="mod_api_level_default">Necunoscut</string> <!-- About phone screen, build date --> <string name="build_date">DatÄ compilare</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">ActualizÄri LineageOS</string> + <string name="cmupdate_settings_title">ActualizÄri Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">ActualizeazÄ Cyanogen recovery</string> <string name="update_recovery_summary">ActualizeazÄ recovery la instalarea actualizÄrilor de sistem</string> @@ -860,10 +860,10 @@ <string name="no_filters_title">Niciun filtru setat</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">Statistici LineageOS</string> - <string name="anonymous_statistics_summary">AjutaČi la Ć®mbunÄtÄČirea LineageOS prin optarea pentru raportarea anonimÄ de statistici</string> + <string name="anonymous_statistics_title">Statistici Replicant</string> + <string name="anonymous_statistics_summary">AjutaČi la Ć®mbunÄtÄČirea Replicant prin optarea pentru raportarea anonimÄ de statistici</string> <string name="anonymous_statistics_warning_title">Despre</string> - <string name="anonymous_statistics_warning">OptĆ¢nd sÄ trimiteČi Statistici LineageOS, le permite dezvoltatorilor LineageOS + <string name="anonymous_statistics_warning">OptĆ¢nd sÄ trimiteČi Statistici Replicant, le permite dezvoltatorilor Replicant sÄ primeascÄ date ne-personale pentru a urmÄri instalÄrile unice la o gamÄ mare de dispozitive. InformaČia transmisÄ include un identificator unic, care nu vÄ compromite intimitatea sau datele personale. Datele sunt trimise la fiecare pornire a dispozitivului.\n\nPentru a vedea un exemplu de date ce se trimit, apÄsaČi pe Previzualizare Date.</string> <string name="enable_reporting_title">Activare raportare</string> @@ -1011,7 +1011,7 @@ <string name="interruptions_ignore_while_media_title">Prevenire Ć®nfundare audio</string> <string name="interruptions_ignore_while_media_summary">Nu redu volumul redÄrii media la sosirea unei notificÄri</string> <!-- CM Legal --> - <string name="cmlicense_title">Juridic LineageOS</string> + <string name="cmlicense_title">Juridic Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Resetare statistici</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ru/cm_strings.xml b/res/values-ru/cm_strings.xml index cfb220d..6b54b46 100644 --- a/res/values-ru/cm_strings.xml +++ b/res/values-ru/cm_strings.xml @@ -57,15 +57,15 @@ <string name="root_appops_summary">ŠŃŠ¾ŃŠ¼Š¾ŃŃ Šø ŃŠæŃŠ°Š²Š»ŠµŠ½ŠøŠµ ŃŠ°Š·ŃŠµŃŠµŠ½ŠøŃŠ¼Šø Š“Š»Ń ŠæŃŠ°Š² ŃŃŠæŠµŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»Ń</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">ŠŠµŃŃŠøŃ LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">ŠŠµŃŃŠøŃ Replicant</string> <string name="mod_version_default">ŠŠµŠøŠ·Š²ŠµŃŃŠ½Š¾</string> <!-- About phone screen, Device model --> <string name="device_model">ŠŠ¾Š“ŠµŠ»Ń ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°</string> <!-- About phone screen, Device name --> <string name="device_name">ŠŠ¼Ń ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">ŠŠµŃŃŠøŃ API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">ŠŠµŃŃŠøŃ API Replicant</string> <string name="mod_api_level_default">ŠŠµŠøŠ·Š²ŠµŃŃŠ½Š¾</string> <!-- About phone screen, build date --> <string name="build_date">ŠŠ°ŃŠ° ŃŠ±Š¾ŃŠŗŠø</string> @@ -861,9 +861,9 @@ <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> <string name="anonymous_statistics_title">ŠŃŠæŃŠ°Š²ŠŗŠ° ŃŃŠ°ŃŠøŃŃŠøŠŗŠø</string> - <string name="anonymous_statistics_summary">ŠŠ¾Š¼Š¾Š³ŠøŃŠµ ŃŠ“ŠµŠ»Š°ŃŃ LineageOS Š»ŃŃŃŠµ, ŃŠ°Š·ŃŠµŃŠøŠ² Š¾ŃŠæŃŠ°Š²ŠŗŃ Š°Š½Š¾Š½ŠøŠ¼Š½Š¾Š¹ ŃŃŠ°ŃŠøŃŃŠøŠŗŠø</string> + <string name="anonymous_statistics_summary">ŠŠ¾Š¼Š¾Š³ŠøŃŠµ ŃŠ“ŠµŠ»Š°ŃŃ Replicant Š»ŃŃŃŠµ, ŃŠ°Š·ŃŠµŃŠøŠ² Š¾ŃŠæŃŠ°Š²ŠŗŃ Š°Š½Š¾Š½ŠøŠ¼Š½Š¾Š¹ ŃŃŠ°ŃŠøŃŃŠøŠŗŠø</string> <string name="anonymous_statistics_warning_title">Š”Š²ŠµŠ“ŠµŠ½ŠøŃ</string> - <string name="anonymous_statistics_warning">ŠŠ½Š¾Š½ŠøŠ¼Š½ŃŠµ Š¾ŃŃŃŃŃ ŠæŠ¾Š·Š²Š¾Š»ŃŃŃ ŃŠ°Š·ŃŠ°Š±Š¾ŃŃŠøŠŗŠ°Š¼ LineageOS Š¾ŃŃŠ»ŠµŠ¶ŠøŠ²Š°ŃŃ ŃŠ°Š±Š¾ŃŃ ŠŠ” Š½Š° ŃŠ°Š·Š»ŠøŃŠ½ŃŃ
ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°Ń
. ŠŃŠæŃŠ°Š²Š»ŃŠµŠ¼Š°Ń ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ Š²ŠŗŠ»ŃŃŠ°ŠµŃ Š² ŃŠµŠ±Ń Š½Š°Š·Š²Š°Š½ŠøŠµ ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°, Š²ŠµŃŃŠøŃ ŠæŃŠ¾ŃŠøŠ²ŠŗŠø Šø ŃŠ½ŠøŠŗŠ°Š»ŃŠ½ŃŠ¹ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń, ŃŃŠ¾ Š½ŠøŠŗŠ°ŠŗŠøŠ¼ Š¾Š±ŃŠ°Š·Š¾Š¼ Š½Šµ Š·Š°ŃŃŠ°Š³ŠøŠ²Š°ŠµŃ ŠŠ°ŃŃ ŠŗŠ¾Š½ŃŠøŠ“ŠµŠ½ŃŠøŠ°Š»ŃŠ½Š¾ŃŃŃ. ŠŠ°Š½Š½ŃŠµ Š¾ŃŠæŃŠ°Š²Š»ŃŃŃŃŃ ŠæŃŠø ŠŗŠ°Š¶Š“Š¾Š¹ Š·Š°Š³ŃŃŠ·ŠŗŠµ ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°.\n\nŠ§ŃŠ¾Š±Ń ŠæŃŠ¾ŃŠ¼Š¾ŃŃŠµŃŃ ŠæŃŠøŠ¼ŠµŃ, Š½Š°Š¶Š¼ŠøŃŠµ Ā«ŠŃŠ¾ŃŠ¼Š¾ŃŃ Š“Š°Š½Š½ŃŃ
Ā».</string> + <string name="anonymous_statistics_warning">ŠŠ½Š¾Š½ŠøŠ¼Š½ŃŠµ Š¾ŃŃŃŃŃ ŠæŠ¾Š·Š²Š¾Š»ŃŃŃ ŃŠ°Š·ŃŠ°Š±Š¾ŃŃŠøŠŗŠ°Š¼ Replicant Š¾ŃŃŠ»ŠµŠ¶ŠøŠ²Š°ŃŃ ŃŠ°Š±Š¾ŃŃ ŠŠ” Š½Š° ŃŠ°Š·Š»ŠøŃŠ½ŃŃ
ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°Ń
. ŠŃŠæŃŠ°Š²Š»ŃŠµŠ¼Š°Ń ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃ Š²ŠŗŠ»ŃŃŠ°ŠµŃ Š² ŃŠµŠ±Ń Š½Š°Š·Š²Š°Š½ŠøŠµ ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°, Š²ŠµŃŃŠøŃ ŠæŃŠ¾ŃŠøŠ²ŠŗŠø Šø ŃŠ½ŠøŠŗŠ°Š»ŃŠ½ŃŠ¹ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń, ŃŃŠ¾ Š½ŠøŠŗŠ°ŠŗŠøŠ¼ Š¾Š±ŃŠ°Š·Š¾Š¼ Š½Šµ Š·Š°ŃŃŠ°Š³ŠøŠ²Š°ŠµŃ ŠŠ°ŃŃ ŠŗŠ¾Š½ŃŠøŠ“ŠµŠ½ŃŠøŠ°Š»ŃŠ½Š¾ŃŃŃ. ŠŠ°Š½Š½ŃŠµ Š¾ŃŠæŃŠ°Š²Š»ŃŃŃŃŃ ŠæŃŠø ŠŗŠ°Š¶Š“Š¾Š¹ Š·Š°Š³ŃŃŠ·ŠŗŠµ ŃŃŃŃŠ¾Š¹ŃŃŠ²Š°.\n\nŠ§ŃŠ¾Š±Ń ŠæŃŠ¾ŃŠ¼Š¾ŃŃŠµŃŃ ŠæŃŠøŠ¼ŠµŃ, Š½Š°Š¶Š¼ŠøŃŠµ Ā«ŠŃŠ¾ŃŠ¼Š¾ŃŃ Š“Š°Š½Š½ŃŃ
Ā».</string> <string name="enable_reporting_title">Š Š°Š·ŃŠµŃŠøŃŃ ŃŠ±Š¾Ń ŃŃŠ°ŃŠøŃŃŠøŠŗŠø</string> <string name="preview_data_title">ŠŃŠ¾ŃŠ¼Š¾ŃŃ Š“Š°Š½Š½ŃŃ
</string> <string name="view_stats_title">ŠŃŠ¾ŃŠ¼Š¾ŃŃ ŃŃŠ°ŃŠøŃŃŠøŠŗŠø</string> @@ -1009,7 +1009,7 @@ <string name="interruptions_ignore_while_media_title">ŠŠµ ŠæŃŠøŠ³Š»ŃŃŠ°ŃŃ Š·Š²ŃŠŗ</string> <string name="interruptions_ignore_while_media_summary">ŠŠµ ŃŠ½ŠøŠ¶Š°ŃŃ Š³ŃŠ¾Š¼ŠŗŠ¾ŃŃŃ Š²Š¾ŃŠæŃŠ¾ŠøŠ·Š²ŠµŠ“ŠµŠ½ŠøŃ Š¼ŃŠ»ŃŃŠøŠ¼ŠµŠ“ŠøŠ° ŠæŃŠø ŠæŠ¾Š»ŃŃŠµŠ½ŠøŠø ŃŠ²ŠµŠ“Š¾Š¼Š»ŠµŠ½ŠøŠ¹</string> <!-- CM Legal --> - <string name="cmlicense_title">ŠŠ¾Š»ŠøŃŠøŠŗŠ° ŠŗŠ¾Š½ŃŠøŠ“ŠµŠ½ŃŠøŠ°Š»ŃŠ½Š¾ŃŃŠø LineageOS</string> + <string name="cmlicense_title">ŠŠ¾Š»ŠøŃŠøŠŗŠ° ŠŗŠ¾Š½ŃŠøŠ“ŠµŠ½ŃŠøŠ°Š»ŃŠ½Š¾ŃŃŠø Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Š”Š±ŃŠ¾Ń ŃŃŠ°ŃŠøŃŃŠøŠŗŠø</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-si-rLK/cm_strings.xml b/res/values-si-rLK/cm_strings.xml index fe94811..fef2d9c 100644 --- a/res/values-si-rLK/cm_strings.xml +++ b/res/values-si-rLK/cm_strings.xml @@ -37,17 +37,17 @@ <string name="root_access_all">ą¶ŗą·ą¶Æą·ą¶øą· ą·ą· ADB</string> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ą¶
ą¶±ą·ą·ą·ą¶Æą¶ŗ</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ą¶
ą¶±ą·ą·ą·ą¶Æą¶ŗ</string> <string name="mod_version_default">ą¶±ą·ą¶Æą¶±ą·</string> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">ą¶±ą·ą¶Æą¶±ą·</string> <!-- About phone screen, build date --> <string name="build_date">ą¶±ą·ą¶øą·ą·ą· ą¶Æą·ą¶±ą¶ŗ</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ą¶ŗą·ą·ą¶ą·ą¶ą·ą¶½ą·ą¶±ą¶ŗą¶±ą·</string> + <string name="cmupdate_settings_title">Replicant ą¶ŗą·ą·ą¶ą·ą¶ą·ą¶½ą·ą¶±ą¶ŗą¶±ą·</string> <!-- Settings switch for updating Cyanogen recovery --> <!-- Themes Settings --> <!-- Settings main menu entry --> @@ -542,7 +542,7 @@ <string name="live_lock_screen_settings_button">ą·ą·ą¶ą·ą·ą¶øą·</string> <!-- Live lock screen settings screen, caption for when live lock screens are disabled --> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ą¶±ą·ą¶ą·ą¶øą¶ŗ ą¶ą·ą¶»ą¶ą·ą¶»ą·</string> + <string name="cmlicense_title">Replicant ą¶±ą·ą¶ą·ą¶øą¶ŗ ą¶ą·ą¶»ą¶ą·ą¶»ą·</string> <!-- Menu label for reset the battery stats --> <!-- Reset stats confirmation dialog's message --> <!-- Dock battery not present message --> diff --git a/res/values-sk/cm_strings.xml b/res/values-sk/cm_strings.xml index 1a78e6b..d266a6f 100644 --- a/res/values-sk/cm_strings.xml +++ b/res/values-sk/cm_strings.xml @@ -57,20 +57,20 @@ <string name="root_appops_summary">ZobraziÅ„ a spravovaÅ„ pravidlĆ” prĆstupu root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Verzia LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Verzia Replicant</string> <string name="mod_version_default">NeznĆ”me</string> <!-- About phone screen, Device model --> <string name="device_model">Model zariadenia</string> <!-- About phone screen, Device name --> <string name="device_name">NĆ”zov zariadenia</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Verzia LineageOS API</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Verzia Replicant API</string> <string name="mod_api_level_default">NeznĆ”me</string> <!-- About phone screen, build date --> <string name="build_date">DĆ”tum zostavy</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">AktualizĆ”cie LineageOS</string> + <string name="cmupdate_settings_title">AktualizĆ”cie Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">AktualizovaÅ„ Cyanogen recovery</string> <string name="update_recovery_summary">AktualizovaÅ„ recovery s aktualizĆ”ciami systĆ©mu</string> @@ -860,10 +860,10 @@ <string name="no_filters_title">NenastavenĆ© žiadne filtre</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">Å tatistiky LineageOS</string> - <string name="anonymous_statistics_summary">PomĆ“Å¾te zlepÅ”iÅ„ LineageOS povolenĆm anonymnĆ½ch Å”tatistickĆ½ch hlĆ”senĆ</string> + <string name="anonymous_statistics_title">Å tatistiky Replicant</string> + <string name="anonymous_statistics_summary">PomĆ“Å¾te zlepÅ”iÅ„ Replicant povolenĆm anonymnĆ½ch Å”tatistickĆ½ch hlĆ”senĆ</string> <string name="anonymous_statistics_warning_title">O aplikĆ”cii</string> - <string name="anonymous_statistics_warning">PovolenĆm Å”tatistĆk LineageOS sĆŗhlasĆte s odosielanĆm neosobnĆ½ch Ćŗdajov vĆ½vojĆ”rom LineageOSu, za ĆŗÄelom evidencie jedineÄnĆ½ch inÅ”talĆ”ciĆ naprieÄ vÅ”etkĆ½mi zariadeniami. InformĆ”cie obsahujĆŗ unikĆ”tny identifikĆ”tor, ktorĆ½ neohrozuje vaÅ”e sĆŗkromnĆ© alebo osobnĆ© Ćŗdaje. Ćdaje sĆŗ odoslanĆ© pri každom spustenĆ.\n\nNa ukĆ”Å¾ku odosielanĆ½ch Ćŗdajov kliknite na Prehľad Ćŗdajov.</string> + <string name="anonymous_statistics_warning">PovolenĆm Å”tatistĆk Replicant sĆŗhlasĆte s odosielanĆm neosobnĆ½ch Ćŗdajov vĆ½vojĆ”rom Replicantu, za ĆŗÄelom evidencie jedineÄnĆ½ch inÅ”talĆ”ciĆ naprieÄ vÅ”etkĆ½mi zariadeniami. InformĆ”cie obsahujĆŗ unikĆ”tny identifikĆ”tor, ktorĆ½ neohrozuje vaÅ”e sĆŗkromnĆ© alebo osobnĆ© Ćŗdaje. Ćdaje sĆŗ odoslanĆ© pri každom spustenĆ.\n\nNa ukĆ”Å¾ku odosielanĆ½ch Ćŗdajov kliknite na Prehľad Ćŗdajov.</string> <string name="enable_reporting_title">PovoliÅ„ hlĆ”senia</string> <string name="preview_data_title">Prehľad Ćŗdajov</string> <string name="view_stats_title">ZobraziÅ„ Å”tatistiky</string> @@ -1009,7 +1009,7 @@ <string name="interruptions_ignore_while_media_title">ZabrĆ”niÅ„ znižovaniu zvuku</string> <string name="interruptions_ignore_while_media_summary">NeznižovaÅ„ hlasitosÅ„ pri prehrĆ”vanĆ mĆ©diĆ po doruÄenĆ upozornenia</string> <!-- CM Legal --> - <string name="cmlicense_title">PrĆ”vne informĆ”cie LineageOS</string> + <string name="cmlicense_title">PrĆ”vne informĆ”cie Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ObnoviÅ„ Å”tatistiky</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-sl/cm_strings.xml b/res/values-sl/cm_strings.xml index fe77c65..32860d7 100644 --- a/res/values-sl/cm_strings.xml +++ b/res/values-sl/cm_strings.xml @@ -59,20 +59,20 @@ <string name="root_appops_summary">Ogled in nadzor skrbniÅ”kih pravil</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">RazliÄica LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">RazliÄica Replicant</string> <string name="mod_version_default">Neznano</string> <!-- About phone screen, Device model --> <string name="device_model">Model naprave</string> <!-- About phone screen, Device name --> <string name="device_name">Ime naprave</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Raven API-ja LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Raven API-ja Replicant</string> <string name="mod_api_level_default">Neznano</string> <!-- About phone screen, build date --> <string name="build_date">Datum izgradnje</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">Posodobitve LineageOS</string> + <string name="cmupdate_settings_title">Posodobitve Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Posodobi obnovitev Cyanogen</string> <string name="update_recovery_summary">Posodobi obnovitev s sistemskimi posodobitvami</string> @@ -862,11 +862,11 @@ <string name="no_filters_title">Ni nastavljenih filtrov</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">Statistika LineageOS</string> - <string name="anonymous_statistics_summary">Pomagajte izboljÅ”ati LineageOS tako, da izberete poÅ”iljanje anonimne statistike</string> + <string name="anonymous_statistics_title">Statistika Replicant</string> + <string name="anonymous_statistics_summary">Pomagajte izboljÅ”ati Replicant tako, da izberete poÅ”iljanje anonimne statistike</string> <string name="anonymous_statistics_warning_title">O programu</string> - <string name="anonymous_statistics_warning">Izbira statistike LineageOS bo dovolila poÅ”iljanje neosebnih podatkov -Ā Ā Ā Ā Ā Ā Ā Ā razvijalcem LineageOSa, da lahko sledijo edinstvenim namestitvam v napravah. Poslani podatki vkljuÄujejo edinstven doloÄilnik, + <string name="anonymous_statistics_warning">Izbira statistike Replicant bo dovolila poÅ”iljanje neosebnih podatkov +Ā Ā Ā Ā Ā Ā Ā Ā razvijalcem Replicanta, da lahko sledijo edinstvenim namestitvam v napravah. Poslani podatki vkljuÄujejo edinstven doloÄilnik, Ā Ā Ā Ā Ā Ā Ā Ā ki ne ogroža vaÅ”e zasebnosti in osebnih podatkov. Podatki so poslani ob vsakem zagonu.\n\nZa primer poslanih podatkov tapnite Predogled podatkov.</string> <string name="enable_reporting_title">OmogoÄi poroÄanje</string> <string name="preview_data_title">Predogled podatkov</string> @@ -1018,7 +1018,7 @@ <string name="interruptions_ignore_while_media_title">PrepreÄi zvoÄno izognitev</string> <string name="interruptions_ignore_while_media_summary">Ne zmanjÅ”aj glasnosti predvajanja predstavnosti, ko prispe obvestilo</string> <!-- CM Legal --> - <string name="cmlicense_title">Pravna obvestila LineageOS</string> + <string name="cmlicense_title">Pravna obvestila Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Ponastavi statistiko</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-sq-rAL/cm_strings.xml b/res/values-sq-rAL/cm_strings.xml index 71d21e8..12a5071 100644 --- a/res/values-sq-rAL/cm_strings.xml +++ b/res/values-sq-rAL/cm_strings.xml @@ -53,15 +53,15 @@ <string name="root_appops_title">Menaxho akseset Root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">Versioni i LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Versioni i Replicant</string> <string name="mod_version_default">I panjohur</string> <!-- About phone screen, Device model --> <string name="device_model">Modeli i pajisjes</string> <!-- About phone screen, Device name --> <string name="device_name">Emri i pajisjes</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Niveli API i LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Niveli API i Replicant</string> <string name="mod_api_level_default">I panjohur</string> <!-- About phone screen, build date --> <string name="build_date">Data e ndĆ«rtimit</string> diff --git a/res/values-sr/cm_strings.xml b/res/values-sr/cm_strings.xml index c01863c..2f8b818 100644 --- a/res/values-sr/cm_strings.xml +++ b/res/values-sr/cm_strings.xml @@ -57,15 +57,15 @@ <string name="root_appops_summary">ŠŠøŠ“Šø Šø ŠŗŠ¾Š½ŃŃŠ¾Š»ŠøŃŠø ŠæŃŠ°Š²ŠøŠ»Š° ŃŃŃŠ°</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS Š²ŠµŃŠ·ŠøŃŠ°</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant Š²ŠµŃŠ·ŠøŃŠ°</string> <string name="mod_version_default">ŠŠµŠæŠ¾Š·Š½Š°ŃŠ¾</string> <!-- About phone screen, Device model --> <string name="device_model">ŠŠ¾Š“ŠµŠ» ŃŃŠµŃŠ°ŃŠ°</string> <!-- About phone screen, Device name --> <string name="device_name">ŠŠ¼Šµ ŃŃŠµŃŠ°ŃŠ°</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">ŠŠøŠ²Š¾ LineageOS API-Š°</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">ŠŠøŠ²Š¾ Replicant API-Š°</string> <string name="mod_api_level_default">ŠŠµŠæŠ¾Š·Š½Š°ŃŠ¾</string> <!-- About phone screen, build date --> <string name="build_date">ŠŠ°ŃŃŠ¼ ŠøŠ·ŃŠ°Š“Šµ</string> @@ -860,10 +860,10 @@ <string name="no_filters_title">ŠŠµŠ¼Š° ŠæŠ¾ŃŃŠ°Š²ŃŠµŠ½ŠøŃ
ŃŠøŠ»ŃŠµŃŠ°</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS ŃŃŠ°ŃŠøŃŃŠøŠŗŠ°</string> - <string name="anonymous_statistics_summary">ŠŠ¾Š¼Š¾Š·ŠøŃŠµ Š“Š° ŠæŠ¾Š±Š¾ŃŃŠ°Š¼Š¾ LineageOS ŃŠ»Š°ŃŠµŠ¼ Š°Š½Š¾Š½ŠøŠ¼Š½ŠøŃ
ŠøŠ·Š²ŠµŃŃŠ°ŃŠ° ŃŃŠ°ŃŠøŃŃŠøŠŗŠµ</string> + <string name="anonymous_statistics_title">Replicant ŃŃŠ°ŃŠøŃŃŠøŠŗŠ°</string> + <string name="anonymous_statistics_summary">ŠŠ¾Š¼Š¾Š·ŠøŃŠµ Š“Š° ŠæŠ¾Š±Š¾ŃŃŠ°Š¼Š¾ Replicant ŃŠ»Š°ŃŠµŠ¼ Š°Š½Š¾Š½ŠøŠ¼Š½ŠøŃ
ŠøŠ·Š²ŠµŃŃŠ°ŃŠ° ŃŃŠ°ŃŠøŃŃŠøŠŗŠµ</string> <string name="anonymous_statistics_warning_title">Š</string> - <string name="anonymous_statistics_warning">ŠŠ¼Š¾Š³ŃŃŠ°Š²Š°ŃŠµŠ¼ ŃŠ»Š°ŃŠ° LineageOS ŃŃŠ°ŃŠøŃŃŠøŠŗe Š“Š¾Š·Š²Š¾Š»ŠøŃŠµ ŃŠµ Š“Š° ŃŠµ Š½ŠµŠ»ŠøŃŠ½Šø ŠæŠ¾Š“Š°ŃŠø Š“Š¾ŃŃŠ°Š²Šµ ŃŠ°Š·Š²Š¾ŃŠ½Š¾Š¼ ŃŠøŠ¼Ń LineageOS-Š° ŠŗŠ°ŠŗŠ¾ Š±Šø ŃŠµ ŠæŃŠ°ŃŠøŠ¾ Š±ŃŠ¾Ń ŠæŠ¾ŃŠµŠ“ŠøŠ½Š°ŃŠ½ŠøŃ
ŠøŠ½ŃŃŠ°Š»Š°ŃŠøŃŠ° Š½Š° ŃŠ°Š·Š»ŠøŃŠøŃŠµ ŃŃŠµŃŠ°ŃŠµ. ŠŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃŠµ ŠŗŠ¾ŃŠµ ŃŠµ ŃŠ°ŃŃ ŃŠ°Š“ŃŠ¶Šµ ŃŠµŠ“ŠøŠ½ŃŃŠ²ŠµŠ½Ń ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠøŃŃ ŠŗŠ¾ŃŠ° Š½Šµ ŠŗŠ¾Š¼ŠæŃŠ¾Š¼ŠøŃŃŃŠµ ŠæŃŠøŠ²Š°ŃŠ½Š¾ŃŃ ŠøŠ»Šø Š»ŠøŃŠ½Šµ ŠæŠ¾Š“Š°ŃŠŗŠµ. ŠŠ¾Š“Š°ŃŠø ŃŠµ ŃŠ°ŃŃ ŠæŃŠø ŃŠ²Š°ŠŗŠ¾Š¼ ŠæŠ¾ŠŗŃŠµŃŠ°ŃŃ ŃŃŠµŃŠ°ŃŠ°.\n\nŠŠ° ŠæŃŠøŠ¼ŠµŃ ŠæŠ¾Š“Š°ŃŠ°ŠŗŠ° ŠŗŠ¾ŃŠø ŃŠµ ŃŠ°ŃŃ, Š“Š¾Š“ŠøŃŠ½ŠøŃŠµ ŠæŃŠµŠ³Š»ŠµŠ“ ŠæŠ¾Š“Š°ŃŠ°ŠŗŠ°.</string> + <string name="anonymous_statistics_warning">ŠŠ¼Š¾Š³ŃŃŠ°Š²Š°ŃŠµŠ¼ ŃŠ»Š°ŃŠ° Replicant ŃŃŠ°ŃŠøŃŃŠøŠŗe Š“Š¾Š·Š²Š¾Š»ŠøŃŠµ ŃŠµ Š“Š° ŃŠµ Š½ŠµŠ»ŠøŃŠ½Šø ŠæŠ¾Š“Š°ŃŠø Š“Š¾ŃŃŠ°Š²Šµ ŃŠ°Š·Š²Š¾ŃŠ½Š¾Š¼ ŃŠøŠ¼Ń Replicant-Š° ŠŗŠ°ŠŗŠ¾ Š±Šø ŃŠµ ŠæŃŠ°ŃŠøŠ¾ Š±ŃŠ¾Ń ŠæŠ¾ŃŠµŠ“ŠøŠ½Š°ŃŠ½ŠøŃ
ŠøŠ½ŃŃŠ°Š»Š°ŃŠøŃŠ° Š½Š° ŃŠ°Š·Š»ŠøŃŠøŃŠµ ŃŃŠµŃŠ°ŃŠµ. ŠŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŃŠµ ŠŗŠ¾ŃŠµ ŃŠµ ŃŠ°ŃŃ ŃŠ°Š“ŃŠ¶Šµ ŃŠµŠ“ŠøŠ½ŃŃŠ²ŠµŠ½Ń ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠøŃŃ ŠŗŠ¾ŃŠ° Š½Šµ ŠŗŠ¾Š¼ŠæŃŠ¾Š¼ŠøŃŃŃŠµ ŠæŃŠøŠ²Š°ŃŠ½Š¾ŃŃ ŠøŠ»Šø Š»ŠøŃŠ½Šµ ŠæŠ¾Š“Š°ŃŠŗŠµ. ŠŠ¾Š“Š°ŃŠø ŃŠµ ŃŠ°ŃŃ ŠæŃŠø ŃŠ²Š°ŠŗŠ¾Š¼ ŠæŠ¾ŠŗŃŠµŃŠ°ŃŃ ŃŃŠµŃŠ°ŃŠ°.\n\nŠŠ° ŠæŃŠøŠ¼ŠµŃ ŠæŠ¾Š“Š°ŃŠ°ŠŗŠ° ŠŗŠ¾ŃŠø ŃŠµ ŃŠ°ŃŃ, Š“Š¾Š“ŠøŃŠ½ŠøŃŠµ ŠæŃŠµŠ³Š»ŠµŠ“ ŠæŠ¾Š“Š°ŃŠ°ŠŗŠ°.</string> <string name="enable_reporting_title">ŠŠ¼Š¾Š³ŃŃŠø ŠøŠ·Š²ŠµŃŃŠ°Š²Š°ŃŠµ</string> <string name="preview_data_title">ŠŃŠµŠ³Š»ŠµŠ“ ŠæŠ¾Š“Š°ŃŠ°ŠŗŠ°</string> <string name="view_stats_title">ŠŠ¾Š³Š»ŠµŠ“Š°Ń ŃŃŠ°ŃŠøŃŃŠøŠŗŠµ</string> @@ -1009,7 +1009,7 @@ <string name="interruptions_ignore_while_media_title">ŠŠ½ŠµŠ¼Š¾Š³ŃŃŠø ŃŃŠøŃŠ°Š²Š°ŃŠµ Š°ŃŠ“ŠøŠ°</string> <string name="interruptions_ignore_while_media_summary">ŠŠµŠ¼Š¾Ń ŃŃŠøŃŠ°ŃŠø ŃŠ°ŃŠøŠ½Ń ŃŠµŠæŃŠ¾Š“ŃŠŗŃŠøŃŠµ Š¼ŠµŠ“ŠøŃŠ° ŠŗŠ°Š“Š° Š¾Š±Š°Š²ŠµŃŃŠµŃŠµ ŠæŃŠøŃŃŠøŠ³Š½Šµ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS Š»ŠøŃŠµŠ½ŃŠ°</string> + <string name="cmlicense_title">Replicant Š»ŠøŃŠµŠ½ŃŠ°</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ŠŠ¾Š½ŠøŃŃŠ°Š²Š°ŃŠµ ŃŃŠ°ŃŠøŃŃŠøŠŗŠµ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-sv/cm_strings.xml b/res/values-sv/cm_strings.xml index e69fd2b..833a98e 100644 --- a/res/values-sv/cm_strings.xml +++ b/res/values-sv/cm_strings.xml @@ -48,20 +48,20 @@ <string name="root_appops_title">Hantera root-Ć„tkomster</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS-version</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant-version</string> <string name="mod_version_default">OkƤnd</string> <!-- About phone screen, Device model --> <string name="device_model">Enhetsmodell</string> <!-- About phone screen, Device name --> <string name="device_name">Enhetsnamn</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API nivĆ„</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API nivĆ„</string> <string name="mod_api_level_default">OkƤnd</string> <!-- About phone screen, build date --> <string name="build_date">Byggdatum</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS-uppdateringar</string> + <string name="cmupdate_settings_title">Replicant-uppdateringar</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Uppdatera Cyanogen Recovery</string> <string name="update_recovery_summary">Uppdatera Recovery med systemuppdateringar</string> @@ -986,7 +986,7 @@ <string name="interruptions_ignore_while_media_title">Undvik ljuddƤmpning</string> <string name="interruptions_ignore_while_media_summary">Minska inte ljudstyrkan fƶr media nƤr en avisering tas emot</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS Juridik</string> + <string name="cmlicense_title">Replicant Juridik</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Ć
terstƤll statistik</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-sw/cm_strings.xml b/res/values-sw/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-sw/cm_strings.xml +++ b/res/values-sw/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-ta-rIN/cm_strings.xml b/res/values-ta-rIN/cm_strings.xml index 840c3ef..28cc78a 100644 --- a/res/values-ta-rIN/cm_strings.xml +++ b/res/values-ta-rIN/cm_strings.xml @@ -46,20 +46,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ą®Ŗą®¤ą®æą®ŖąÆą®ŖąÆ</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ą®Ŗą®¤ą®æą®ŖąÆą®ŖąÆ</string> <string name="mod_version_default">ą®¤ąÆą®°ą®æą®Æą®¾ą®¤ą®¤ąÆ</string> <!-- About phone screen, Device model --> <string name="device_model">ą®ą®°ąÆą®µą®æ ą®®ą®¾ą®¤ą®æą®°ą®æ</string> <!-- About phone screen, Device name --> <string name="device_name">ą®ą®¾ą®¤ą®©ą®¤ąÆą®¤ą®æą®©ąÆ ą®ŖąÆą®Æą®°ąÆ</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ą®Øą®æą®²ąÆ</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ą®Øą®æą®²ąÆ</string> <string name="mod_api_level_default">ą®¤ąÆą®°ą®æą®Æą®¾ą®¤ą®¤ąÆ</string> <!-- About phone screen, build date --> <string name="build_date">ą®ą®ąÆą®ą®æą®Æ ą®¤ąÆą®¤ą®æ</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®¤ąÆą®¤ą®²ąÆą®ą®³ąÆ</string> + <string name="cmupdate_settings_title">Replicant ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®¤ąÆą®¤ą®²ąÆą®ą®³ąÆ</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen ą®®ąÆą®ąÆą®ą®²ąÆ ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æ</string> <string name="update_recovery_summary">ą®ą®æą®øąÆą®ą®®ąÆ ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®¤ąÆą®¤ą®²ąÆą®ą®³ąÆą®ą®©ąÆ ą®®ąÆą®ąÆą®ą®²ąÆ ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æ</string> @@ -979,7 +979,7 @@ <string name="interruptions_ignore_while_media_title">ą®ą®ą®æą®ÆąÆ ą®ą®ąÆą®ą®æą®ąÆą®ąÆ ą®¤ą®ąÆ</string> <string name="interruptions_ignore_while_media_summary">ą®ą®°ąÆ ą®
ą®±ą®æą®µąÆą®±ąÆą®¤ąÆą®¤ą®²ąÆ ą®µą®°ąÆą®®ąÆą®ŖąÆą®¤ąÆ ą®ą®ą® ą®®ą®±ąÆą®ą®Æą®ąÆą®ą®®ąÆ ą®µą®¾ą®²ąÆą®ÆąÆą®®ąÆ ą®ąÆą®±ąÆą®ąÆą®ą®¾ą®¤ąÆ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ą®ą®ąÆą®ą®®ąÆ</string> + <string name="cmlicense_title">Replicant ą®ą®ąÆą®ą®®ąÆ</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ą®ŖąÆą®³ąÆą®³ą®æą®µą®æą®µą®°ą®ąÆą®ą®³ąÆ ą®®ąÆą®ąÆą®ą®®ąÆ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-te-rIN/cm_strings.xml b/res/values-te-rIN/cm_strings.xml index 62ea403..777c389 100644 --- a/res/values-te-rIN/cm_strings.xml +++ b/res/values-te-rIN/cm_strings.xml @@ -46,14 +46,14 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <string name="mod_version">ą°øą°Æą°Øą±ą°ą±ą°Øą± ą°®ą±ą°”ą± ą°øą°ą°øą±ą°ą°°ą°£</string> <string name="mod_version_default">ą°¤ą±ą°²ą°æą°Æą°¦ą±</string> <!-- About phone screen, Device model --> <string name="device_model">ą°Ŗą°°ą°æą°ą°°ą° ą°®ą±ą°”ą°²ą±</string> <!-- About phone screen, Device name --> <string name="device_name">ą°Ŗą°°ą°æą°ą°°ą° ą°Ŗą±ą°°ą±</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level">ą°øą°Æą°Øą±ą°ą±ą°Øą± ą°®ą±ą°”ą± API ą°øą±ą°„ą°¾ą°Æą°æ</string> <string name="mod_api_level_default">ą°¤ą±ą°²ą°æą°Æą°¦ą±</string> <!-- About phone screen, build date --> diff --git a/res/values-th/cm_strings.xml b/res/values-th/cm_strings.xml index b751249..04c5eee 100644 --- a/res/values-th/cm_strings.xml +++ b/res/values-th/cm_strings.xml @@ -45,20 +45,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">ąø£ąøøą¹ąøąøąøąø LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">ąø£ąøøą¹ąøąøąøąø Replicant</string> <string name="mod_version_default">ą¹ąø”ą¹ąø£ąø¹ą¹ąøąø±ąø</string> <!-- About phone screen, Device model --> <string name="device_model">ąø£ąøøą¹ąøąøąøøąøąøąø£ąøą¹</string> <!-- About phone screen, Device name --> <string name="device_name">ąøąø·ą¹ąøąøąøøąøąøąø£ąøą¹</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">ąø£ąø°ąøąø±ąø API ąøąøąø LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">ąø£ąø°ąøąø±ąø API ąøąøąø Replicant</string> <string name="mod_api_level_default">ą¹ąø”ą¹ąø£ąø¹ą¹ąøąø±ąø</string> <!-- About phone screen, build date --> <string name="build_date">ąø§ąø±ąøąøąøµą¹ąøŖąø£ą¹ąø²ąø</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">ąøąø²ąø£ąøąø±ąøą¹ąøąøąø£ąøøą¹ąø LineageOS</string> + <string name="cmupdate_settings_title">ąøąø²ąø£ąøąø±ąøą¹ąøąøąø£ąøøą¹ąø Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">ąøąø±ąøą¹ąøąøąø£ąøøą¹ąø Cyanogen recovery</string> <string name="update_recovery_summary">ąøąø±ąøą¹ąøąøąø£ąøøą¹ąø recovery ąøą¹ąø§ąø¢ąøąø²ąø£ąøąø±ąøą¹ąøąøąø£ąø°ąøąø</string> @@ -982,7 +982,7 @@ <string name="interruptions_ignore_while_media_title">ąøą¹ąøąøąøąø±ąøąøąø²ąø£ąø„ąøą¹ąøŖąøµąø¢ąø</string> <string name="interruptions_ignore_while_media_summary">ą¹ąø”ą¹ąø„ąøą¹ąøŖąøµąø¢ąøą¹ąøąø„ąøą¹ąø”ąø·ą¹ąøąø”ąøµąøąø²ąø£ą¹ąøą¹ąøą¹ąøąø·ąøąøą¹ąøą¹ąø²</string> <!-- CM Legal --> - <string name="cmlicense_title">ą¹ąøąøµą¹ąø¢ąø§ąøąø±ąøąøąøąø«ąø”ąø²ąø¢ LineageOS</string> + <string name="cmlicense_title">ą¹ąøąøµą¹ąø¢ąø§ąøąø±ąøąøąøąø«ąø”ąø²ąø¢ Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ąøąø±ą¹ąøąøą¹ąø²ąøŖąøąø“ąøąø“ą¹ąø«ąø”ą¹</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-tr/cm_strings.xml b/res/values-tr/cm_strings.xml index 260ee7e..44e7f1f 100644 --- a/res/values-tr/cm_strings.xml +++ b/res/values-tr/cm_strings.xml @@ -55,20 +55,20 @@ <string name="root_appops_summary">Root kurallarını gƶrĆ¼ntĆ¼le ve kontrol et</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS sĆ¼rĆ¼mĆ¼</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant sĆ¼rĆ¼mĆ¼</string> <string name="mod_version_default">Bilinmeyen</string> <!-- About phone screen, Device model --> <string name="device_model">Cihaz modeli</string> <!-- About phone screen, Device name --> <string name="device_name">Cihaz ismi</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API dĆ¼zeyi</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API dĆ¼zeyi</string> <string name="mod_api_level_default">Bilinmeyen</string> <!-- About phone screen, build date --> <string name="build_date">Ä°nÅa tarihi</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS gĆ¼ncellemeleri</string> + <string name="cmupdate_settings_title">Replicant gĆ¼ncellemeleri</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen kurtarma modunu gĆ¼ncelle</string> <string name="update_recovery_summary">Sistem gĆ¼ncellemesi ile kurtarma modunu gĆ¼ncelle</string> @@ -858,10 +858,10 @@ <string name="no_filters_title">HiƧbir filtre ayarlanmadı</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS istatistikleri</string> - <string name="anonymous_statistics_summary">LineageOS\'u geliÅtirmeye yardım etmek iƧin anonim istatistik gƶndermeyi kabul edin</string> + <string name="anonymous_statistics_title">Replicant istatistikleri</string> + <string name="anonymous_statistics_summary">Replicant\'u geliÅtirmeye yardım etmek iƧin anonim istatistik gƶndermeyi kabul edin</string> <string name="anonymous_statistics_warning_title">Hakkında</string> - <string name="anonymous_statistics_warning">LineageOS Ä°statistiklerine dahil olmak kiÅisel olmayan verilerin LineageOS geliÅtiricilerine cihazlar arasındaki benzersiz yĆ¼klemeleri takip etmeleri iƧin gƶnderilmesine izin verir. Bu bilgi, kiÅisel bilgi iƧermeyen ve gizliliÄinizi tehdit etmeyen bir benzersiz numara da iƧerir. Veri her baÅlangıƧta gƶnderilir.\n\nGƶnderilecek verinin ƶrneÄini gƶrmek iƧin Veriyi Ćnizle butonunu kullanın.</string> + <string name="anonymous_statistics_warning">Replicant Ä°statistiklerine dahil olmak kiÅisel olmayan verilerin Replicant geliÅtiricilerine cihazlar arasındaki benzersiz yĆ¼klemeleri takip etmeleri iƧin gƶnderilmesine izin verir. Bu bilgi, kiÅisel bilgi iƧermeyen ve gizliliÄinizi tehdit etmeyen bir benzersiz numara da iƧerir. Veri her baÅlangıƧta gƶnderilir.\n\nGƶnderilecek verinin ƶrneÄini gƶrmek iƧin Veriyi Ćnizle butonunu kullanın.</string> <string name="enable_reporting_title">Raporlamayı etkinleÅtir</string> <string name="preview_data_title">Veriyi ƶnizle</string> <string name="view_stats_title">Ä°statistikleri gƶrĆ¼ntĆ¼le</string> @@ -1007,7 +1007,7 @@ <string name="interruptions_ignore_while_media_title">Ses yankılanmasını ƶnle</string> <string name="interruptions_ignore_while_media_summary">Bir bildirim geldiÄinde, medya oynatma ses seviyesini azaltma</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS yasal</string> + <string name="cmlicense_title">Replicant yasal</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Ä°statistikleri sıfırla</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ug/cm_strings.xml b/res/values-ug/cm_strings.xml index a21b24d..3135644 100644 --- a/res/values-ug/cm_strings.xml +++ b/res/values-ug/cm_strings.xml @@ -45,20 +45,20 @@ <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ŁŪŲ“Ų±Ł</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ŁŪŲ“Ų±Ł</string> <string name="mod_version_default">ŁŁŚŪŁ</string> <!-- About phone screen, Device model --> <string name="device_model">Ų¦ŪŲ³ŁŁŁŪ ŲŖŁŁ¾Ł</string> <!-- About phone screen, Device name --> <string name="device_name">Ų¦ŪŲ³ŁŪŁŪ Ų¦Ų§ŲŖŁ</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS ŁŁŚ API ŲÆŪŲ±ŁŲ¬ŁŲ³Ł</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant ŁŁŚ API ŲÆŪŲ±ŁŲ¬ŁŲ³Ł</string> <string name="mod_api_level_default">ŁŁŚŪŁ</string> <!-- About phone screen, build date --> <string name="build_date">Ś¾Ų§Ų³ŁŁŁŁŲŗŲ§Ł ŚŪŲ³ŁŲ§</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ŁŪŚŁŁŲ§ŁŁ
ŁŁŲ§Ų±</string> + <string name="cmupdate_settings_title">Replicant ŁŪŚŁŁŲ§ŁŁ
ŁŁŲ§Ų±</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Cyanogen Ų¦ŪŲ³ŁŁŚÆŪ ŁŪŁŲŖŪŲ±ŪŲ“ Ś¾Ų§ŁŁŲŖŁŁŁ ŁŪŚŁŁŲ§Ų“</string> <string name="update_recovery_summary">Ų³ŁŲ³ŲŖŪŁ
Ų§ ŁŪŚŁŁŲ§ŁŁ
ŁŁŁŲ±Ł Ų¦Ų§Ų±ŁŁŁŁŁ Ų¦ŪŲ³ŁŁŚÆŪ ŁŪŁŲŖŪŲ±ŪŲ“ŁŁ ŁŪŚŁŁŲ§Ų“</string> @@ -985,7 +985,7 @@ <string name="interruptions_ignore_while_media_title">Ų¦Ų§ŪŲ§Ų² ŚŪŲŖŁŪŲ“ŁŁ ŲŖŁŲ³</string> <string name="interruptions_ignore_while_media_summary">Ų¦ŪŁŲŖŪŲ±ŪŲ“ ŁŪŁŚÆŪŁŲÆŪŲ ŪŲ§Ų³ŁŲŖŪ Ų¦Ų§ŪŲ§Ų²ŁŁŁ ŲŖŪŪŪŁŁŪŲŖŁ
ŪŁŲÆŪ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ŁŲ§ŁŪŁ Ų¦ŪŚŪŲ±Ł</string> + <string name="cmlicense_title">Replicant ŁŲ§ŁŪŁ Ų¦ŪŚŪŲ±Ł</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Ų³ŲŖŲ§ŲŖŁŲ³ŲŖŁŁŁŁŁŁ Ų³Ų§ŁŁŁŁ Ł
ŪŁŪŁ
Ų§ŲŖŁŁ ŁŲ§ŁŲŖŲ§ ŲØŪŁŁŲŖŁŲ“</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-uk/cm_strings.xml b/res/values-uk/cm_strings.xml index 2d9210d..57b1f2c 100644 --- a/res/values-uk/cm_strings.xml +++ b/res/values-uk/cm_strings.xml @@ -57,20 +57,20 @@ <string name="root_appops_summary">ŠŠµŃŠµŠ³Š»ŃŠ“ ŃŠ° ŠŗŠµŃŃŠ²Š°Š½Š½Ń root ŠæŃŠ°Š²ŠøŠ»Š°Š¼Šø</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">ŠŠµŃŃŃŃ LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">ŠŠµŃŃŃŃ Replicant</string> <string name="mod_version_default">ŠŠµŠ²ŃŠ“Š¾Š¼Š¾</string> <!-- About phone screen, Device model --> <string name="device_model">ŠŠ¾Š“ŠµŠ»Ń ŠæŃŠøŃŃŃŠ¾Ń</string> <!-- About phone screen, Device name --> <string name="device_name">ŠŠ°Š·Š²Š° ŠæŃŠøŃŃŃŠ¾Ń</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Š ŃŠ²ŠµŠ½Ń LineageOS API</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Š ŃŠ²ŠµŠ½Ń Replicant API</string> <string name="mod_api_level_default">ŠŠµŠ²ŃŠ“Š¾Š¼Š¾</string> <!-- About phone screen, build date --> <string name="build_date">ŠŠ°ŃŠ° Š·Š±ŃŃŠŗŠø</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">ŠŠ½Š¾Š²Š»ŠµŠ½Š½Ń LineageOS</string> + <string name="cmupdate_settings_title">ŠŠ½Š¾Š²Š»ŠµŠ½Š½Ń Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">ŠŠ½Š¾Š²ŠøŃŠø Cyanogen recovery</string> <string name="update_recovery_summary">ŠŠ½Š¾Š²Š»ŃŠ²Š°ŃŠø ŃŠ¾Š·Š“ŃŠ» Recovery ŠæŃŠø Š·Š°ŃŃŠ¾ŃŃŠ²Š°Š½Š½Ń Š¾Š½Š¾Š²Š»ŠµŠ½Ń</string> @@ -1009,7 +1009,7 @@ <string name="interruptions_ignore_while_media_title">ŠŠµ ŠæŃŠøŠ³Š»ŃŃŃŠ²Š°ŃŠø Š·Š²ŃŠŗŠø</string> <string name="interruptions_ignore_while_media_summary">ŠŠµ ŠæŃŠøŠ³Š»ŃŃŃŠ²Š°ŃŠø Š²ŃŠ“ŃŠ²Š¾ŃŠµŠ½Š½Ń Š¼ŠµŠ“ŃŠ° ŠæŃŠø Š½Š°Š“Ń
Š¾Š“Š¶ŠµŠ½Š½Ń ŃŠæŠ¾Š²ŃŃŠµŠ½Š½Ń</string> <!-- CM Legal --> - <string name="cmlicense_title">ŠŠ¾Š»ŃŃŠøŠŗŠ° ŠŗŠ¾Š½ŃŃŠ“ŠµŠ½ŃŃŠ¹Š½Š¾ŃŃŃ LineageOS</string> + <string name="cmlicense_title">ŠŠ¾Š»ŃŃŠøŠŗŠ° ŠŗŠ¾Š½ŃŃŠ“ŠµŠ½ŃŃŠ¹Š½Š¾ŃŃŃ Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Š”ŠŗŠøŠ½ŃŃŠø ŃŃŠ°ŃŠøŃŃŠøŠŗŃ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-ur-rPK/cm_strings.xml b/res/values-ur-rPK/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-ur-rPK/cm_strings.xml +++ b/res/values-ur-rPK/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-uz-rUZ/cm_strings.xml b/res/values-uz-rUZ/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-uz-rUZ/cm_strings.xml +++ b/res/values-uz-rUZ/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values-vi/cm_strings.xml b/res/values-vi/cm_strings.xml index 229fd3d..ae1533e 100644 --- a/res/values-vi/cm_strings.xml +++ b/res/values-vi/cm_strings.xml @@ -53,20 +53,20 @@ <string name="root_appops_summary">Xem vĆ kiį»m soĆ”t cĆ”c truy cįŗp root</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">PhiĆŖn bįŗ£n LineageOS</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">PhiĆŖn bįŗ£n Replicant</string> <string name="mod_version_default">KhĆ“ng rƵ</string> <!-- About phone screen, Device model --> <string name="device_model">MĆ¢Ģu thiįŗæt bį»</string> <!-- About phone screen, Device name --> <string name="device_name">TĆŖn thiįŗæt bį»</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">Cįŗ„p Äį» API LineageOS</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Cįŗ„p Äį» API Replicant</string> <string name="mod_api_level_default">KhĆ“ng rƵ</string> <!-- About phone screen, build date --> <string name="build_date">NgĆ y dį»±ng</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">CaĢc cįŗp nhįŗt LineageOS</string> + <string name="cmupdate_settings_title">CaĢc cįŗp nhįŗt Replicant</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">KhĆ“i phuĢ£c Cyanogen Recovery</string> <string name="update_recovery_summary">Cįŗp nhįŗp bįŗ£n recovery cĆ¹ng vį»i cįŗp nhįŗt hį» thį»ng</string> @@ -856,10 +856,10 @@ <string name="no_filters_title">ChĘ°a thiįŗæt lįŗp bį» lį»c</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">Thį»ng kĆŖ LineageOS</string> - <string name="anonymous_statistics_summary">GiĆŗp lĆ m cho LineageOS tį»t hĘ”n bįŗ±ng cĆ”ch chį»n vĆ o bĆ”o cĆ”o sį» liį»u thį»ng kĆŖ įŗ©n danh</string> + <string name="anonymous_statistics_title">Thį»ng kĆŖ Replicant</string> + <string name="anonymous_statistics_summary">GiĆŗp lĆ m cho Replicant tį»t hĘ”n bįŗ±ng cĆ”ch chį»n vĆ o bĆ”o cĆ”o sį» liį»u thį»ng kĆŖ įŗ©n danh</string> <string name="anonymous_statistics_warning_title">ThĆ“ng tin</string> - <string name="anonymous_statistics_warning">Chį»n tham gia Thį»ng kĆŖ LineageOS sįŗ½ cho phĆ©p gį»i dį»Æ liį»u khĆ“ng liĆŖn quan Äįŗæn cĆ” nhĆ¢n Äįŗæn nhį»Æng nhĆ phĆ”t triį»n cuĢa LineageOS Äį» theo dƵi sį» lĘ°į»£t caĢi Äįŗ·t duy nhįŗ„t trĆŖn cĆ”c thiįŗæt bį». ThĆ“ng tin ÄĆ£ gį»i sįŗ½ bao gį»m mį»t kyĢ hiĆŖĢ£u nhįŗn dįŗ”ng duy nhįŗ„t, nĆ³ sįŗ½ khĆ“ng įŗ£nh hĘ°į»ng Äįŗæn sį»± riĆŖng tĘ° hoįŗ·c dį»Æ liį»u cĆ” nhĆ¢n cį»§a bįŗ”n. Dį»Æ liį»u ÄĘ°į»£c gį»i vaĢo mĆ“Ģi lĆ¢Ģn khį»i Äį»ng.\n\nÄį» xem mįŗ«u dį»Æ liį»u ÄĘ°į»£c gį»i, chįŗ”m vĆ o Xem trĘ°į»c dį»Æ liį»u.</string> + <string name="anonymous_statistics_warning">Chį»n tham gia Thį»ng kĆŖ Replicant sįŗ½ cho phĆ©p gį»i dį»Æ liį»u khĆ“ng liĆŖn quan Äįŗæn cĆ” nhĆ¢n Äįŗæn nhį»Æng nhĆ phĆ”t triį»n cuĢa Replicant Äį» theo dƵi sį» lĘ°į»£t caĢi Äįŗ·t duy nhįŗ„t trĆŖn cĆ”c thiįŗæt bį». ThĆ“ng tin ÄĆ£ gį»i sįŗ½ bao gį»m mį»t kyĢ hiĆŖĢ£u nhįŗn dįŗ”ng duy nhįŗ„t, nĆ³ sįŗ½ khĆ“ng įŗ£nh hĘ°į»ng Äįŗæn sį»± riĆŖng tĘ° hoįŗ·c dį»Æ liį»u cĆ” nhĆ¢n cį»§a bįŗ”n. Dį»Æ liį»u ÄĘ°į»£c gį»i vaĢo mĆ“Ģi lĆ¢Ģn khį»i Äį»ng.\n\nÄį» xem mįŗ«u dį»Æ liį»u ÄĘ°į»£c gį»i, chįŗ”m vĆ o Xem trĘ°į»c dį»Æ liį»u.</string> <string name="enable_reporting_title">Cho phĆ©p bĆ”o cĆ”o</string> <string name="preview_data_title">Xem trĘ°į»c dį»Æ liį»u</string> <string name="view_stats_title">Xem thį»ng kĆŖ</string> @@ -1005,7 +1005,7 @@ <string name="interruptions_ignore_while_media_title">NgÄn chįŗ·n giaĢm Ć¢m thanh</string> <string name="interruptions_ignore_while_media_summary">KhĆ“ng lĆ m giįŗ£m Ć¢m lĘ°į»£ng phaĢt laĢ£i media khi mį»t thĆ“ng bĆ”o Äįŗæn</string> <!-- CM Legal --> - <string name="cmlicense_title">Bį» phįŗn phĆ”p chįŗæ cį»§a LineageOS</string> + <string name="cmlicense_title">Bį» phįŗn phĆ”p chįŗæ cį»§a Replicant</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">ThiĆŖĢt lĆ¢Ģ£p laĢ£i thĆ“Ģng kĆŖ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-zh-rCN/cm_strings.xml b/res/values-zh-rCN/cm_strings.xml index bf63e41..6ee7fe2 100644 --- a/res/values-zh-rCN/cm_strings.xml +++ b/res/values-zh-rCN/cm_strings.xml @@ -53,20 +53,20 @@ <string name="root_appops_summary">ę„ēåę§å¶ Root č§å</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ēę¬</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ēę¬</string> <string name="mod_version_default">ęŖē„</string> <!-- About phone screen, Device model --> <string name="device_model">č®¾å¤åå·</string> <!-- About phone screen, Device name --> <string name="device_name">č®¾å¤åē§°</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ēŗ§å«</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ēŗ§å«</string> <string name="mod_api_level_default">ęŖē„</string> <!-- About phone screen, build date --> <string name="build_date">ē¼čÆę„ę</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ę“ę°</string> + <string name="cmupdate_settings_title">Replicant ę“ę°</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">ę“ę° Cyanogen ę¢å¤ęØ”å¼</string> <string name="update_recovery_summary">ä½æēØē³»ē»ę“ę°ę„ę“ę°ę¢å¤ęØ”å¼</string> @@ -856,10 +856,10 @@ <string name="no_filters_title">ę²”ęč®¾ē½®čæ껤</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS ē»č®”</string> - <string name="anonymous_statistics_summary">å¼åÆåæåē»č®”ę„å仄ä¾æåø®å© LineageOS ęŖę„åę“儽ēę¹ååå±</string> + <string name="anonymous_statistics_title">Replicant ē»č®”</string> + <string name="anonymous_statistics_summary">å¼åÆåæåē»č®”ę„å仄ä¾æåø®å© Replicant ęŖę„åę“儽ēę¹ååå±</string> <string name="anonymous_statistics_warning_title">å
³äŗ</string> - <string name="anonymous_statistics_warning">å¼åÆ LineageOS ē»č®”å°å
č®øéäøŖäŗŗę°ę®č¢«ęäŗ¤å° LineageOS ēå¼åč
仄ä¾æč®°å½åē§č®¾å¤äøēåÆäøå®č£
ćęäŗ¤ēäæ”ęÆå
å«äøäøŖåÆäøēę čÆē¬¦ļ¼čäøä¼ę¶åęØēéē§äøäøŖäŗŗę°ę®ćčÆ„ę°ę®å°åØęÆꬔåÆåØę¶č¢«ęäŗ¤ć\n\nå¦ęØę³ēäøäøŖä½äøŗč¢«ęäŗ¤ę°ę®ēå®ä¾ļ¼čÆ·ē¹å»é¢č§ę°ę®ć</string> + <string name="anonymous_statistics_warning">å¼åÆ Replicant ē»č®”å°å
č®øéäøŖäŗŗę°ę®č¢«ęäŗ¤å° Replicant ēå¼åč
仄ä¾æč®°å½åē§č®¾å¤äøēåÆäøå®č£
ćęäŗ¤ēäæ”ęÆå
å«äøäøŖåÆäøēę čÆē¬¦ļ¼čäøä¼ę¶åęØēéē§äøäøŖäŗŗę°ę®ćčÆ„ę°ę®å°åØęÆꬔåÆåØę¶č¢«ęäŗ¤ć\n\nå¦ęØę³ēäøäøŖä½äøŗč¢«ęäŗ¤ę°ę®ēå®ä¾ļ¼čÆ·ē¹å»é¢č§ę°ę®ć</string> <string name="enable_reporting_title">å¼åÆę„å</string> <string name="preview_data_title">é¢č§ę°ę®</string> <string name="view_stats_title">ę„ēē»č®”</string> @@ -1006,7 +1006,7 @@ <string name="interruptions_ignore_while_media_title">é»ę¢é³é¢åéæ</string> <string name="interruptions_ignore_while_media_summary">å½éē„å°č¾¾ę¶ļ¼äøč¦éä½åŖä½ęę¾é³é</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ę³å¾äæ”ęÆ</string> + <string name="cmlicense_title">Replicant ę³å¾äæ”ęÆ</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">éē½®ē»č®”ę°ę®</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-zh-rHK/cm_strings.xml b/res/values-zh-rHK/cm_strings.xml index ed0a8dd..45e86f2 100644 --- a/res/values-zh-rHK/cm_strings.xml +++ b/res/values-zh-rHK/cm_strings.xml @@ -37,18 +37,18 @@ <string name="root_access_all">ęēØēØå¼å ADB</string> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ēę¬</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ēę¬</string> <string name="mod_version_default">äøę</string> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> <string name="device_name">č£ē½®åēر</string> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <string name="mod_api_level_default">äøę</string> <!-- About phone screen, build date --> <string name="build_date">ēę¬ę„ę</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ę“ę°</string> + <string name="cmupdate_settings_title">Replicant ę“ę°</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">åē“ Cyanogen äæ®å¾©ęØ”å¼</string> <string name="update_recovery_summary">ē³»ēµ±ę“ę°ēåęę“ę°äæ®å¾©ęØ”å¼</string> @@ -808,7 +808,7 @@ <!-- Live lock screen settings screen, caption for when live lock screens are disabled --> <string name="interruptions_ignore_while_media_title">é»ę¢é³čØééæ</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ę³å¾ę¢ę¬¾</string> + <string name="cmlicense_title">Replicant ę³å¾ę¢ę¬¾</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">éčØēµ±čØ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-zh-rTW/cm_strings.xml b/res/values-zh-rTW/cm_strings.xml index ac0e7f2..d2dd239 100644 --- a/res/values-zh-rTW/cm_strings.xml +++ b/res/values-zh-rTW/cm_strings.xml @@ -53,20 +53,20 @@ <string name="root_appops_summary">ę„ēåę§å¶ root č¦å</string> <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS ēę¬</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant ēę¬</string> <string name="mod_version_default">ęŖē„</string> <!-- About phone screen, Device model --> <string name="device_model">č£ē½®åč</string> <!-- About phone screen, Device name --> <string name="device_name">č£ē½®åēر</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API ēē“</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API ēē“</string> <string name="mod_api_level_default">ęŖē„</string> <!-- About phone screen, build date --> <string name="build_date">ēę¬ę„ę</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS ę“ę°</string> + <string name="cmupdate_settings_title">Replicant ę“ę°</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">ę“ę° Cyanogen Recovery</string> <string name="update_recovery_summary">仄ē³»ēµ±ę“ę°ä¾ę“ę° Recovery</string> @@ -856,10 +856,10 @@ <string name="no_filters_title">ę²ęēÆ©éøčØå®</string> <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS ēµ±čØ</string> - <string name="anonymous_statistics_summary">å å
„åæåēµ±čØå ±åå³åÆåå©ę¹é² LineageOS</string> + <string name="anonymous_statistics_title">Replicant ēµ±čØ</string> + <string name="anonymous_statistics_summary">å å
„åæåēµ±čØå ±åå³åÆåå©ę¹é² Replicant</string> <string name="anonymous_statistics_warning_title">ēøéč³čØ</string> - <string name="anonymous_statistics_warning">å å
„ LineageOS ēµ±čØå°å
čرéåäŗŗč³ęč¢«ęäŗ¤å° LineageOS ēéē¼äŗŗå”ļ¼ + <string name="anonymous_statistics_warning">å å
„ Replicant ēµ±čØå°å
čرéåäŗŗč³ęč¢«ęäŗ¤å° Replicant ēéē¼äŗŗå”ļ¼ 仄čæ½č¹¤ęÆåč£ē½®äøēēØē¹å®č£ćęäŗ¤ēč³čØå
å«äøååÆäøčå„ē¢¼ļ¼ę¤čå„ē¢¼äø¦äøęę³é²ęØēé±ē§ęåäŗŗč³ęć č©²č³ęåØęÆꬔéę©ęč¢«ęäŗ¤ć\n\nč¼č§øé č¦½č³ę仄é č¦½č¢«ęäŗ¤č³ęēēÆä¾ć</string> <string name="enable_reporting_title">åēØå ±å</string> @@ -1006,7 +1006,7 @@ <string name="interruptions_ignore_while_media_title">é²ę¢é³čØåéæ</string> <string name="interruptions_ignore_while_media_summary">ęéē„ęļ¼äøęøå°åŖé«ęę¾ēé³é</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS ę³å¾ę¢ę¬¾</string> + <string name="cmlicense_title">Replicant ę³å¾ę¢ę¬¾</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">éčØēµ±čØ</string> <!-- Reset stats confirmation dialog's message --> diff --git a/res/values-zu/cm_strings.xml b/res/values-zu/cm_strings.xml index 3844719..183b367 100644 --- a/res/values-zu/cm_strings.xml +++ b/res/values-zu/cm_strings.xml @@ -29,10 +29,10 @@ <!-- Setting checkbox title for root access --> <!-- Preference link for root appops --> <!-- NFC PreferenceCategory title --> - <!-- About phone screen, LineageOS version --> + <!-- About phone screen, Replicant version --> <!-- About phone screen, Device model --> <!-- About phone screen, Device name --> - <!-- About phone screen, LineageOS Api Level --> + <!-- About phone screen, Replicant Api Level --> <!-- About phone screen, build date --> <!-- CM Updater --> <!-- Settings switch for updating Cyanogen recovery --> diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml index f717cee..732c146 100644 --- a/res/values/cm_strings.xml +++ b/res/values/cm_strings.xml @@ -61,8 +61,8 @@ <!-- NFC PreferenceCategory title --> <string name="nfc_title_category">NFC</string> - <!-- About phone screen, LineageOS version --> - <string name="mod_version">LineageOS version</string> + <!-- About phone screen, Replicant version --> + <string name="mod_version">Replicant version</string> <string name="mod_version_default">Unknown</string> <!-- About phone screen, Device model --> @@ -70,8 +70,8 @@ <!-- About phone screen, Device name --> <string name="device_name">Device name</string> - <!-- About phone screen, LineageOS Api Level --> - <string name="mod_api_level">LineageOS API level</string> + <!-- About phone screen, Replicant Api Level --> + <string name="mod_api_level">Replicant API level</string> <string name="mod_api_level_default">Unknown</string> <!-- About phone screen, build date --> @@ -79,7 +79,7 @@ <string name="build_date_default" translatable="false">2015-01-01-0000</string> <!-- CM Updater --> - <string name="cmupdate_settings_title">LineageOS updates</string> + <string name="cmupdate_settings_title">Replicant updates</string> <!-- Settings switch for updating Cyanogen recovery --> <string name="update_recovery_title">Update Cyanogen recovery</string> @@ -857,7 +857,7 @@ <!-- Privacy Settings Header item --> <string name="privacy_settings_cyanogenmod_title">Privacy</string> - <string name="privacy_settings_cyanogenmod_category" translatable="false">LineageOS</string> + <string name="privacy_settings_cyanogenmod_category" translatable="false">Replicant</string> <!-- Privacy Guard --> <string name="privacy_guard_default_title">Enabled by default</string> @@ -996,11 +996,11 @@ <!-- Anonymous Statistics #CM --> <!-- About device screen, list item title. Takes the user to the screen about opting in or out of anonymous statistics. --> - <string name="anonymous_statistics_title">LineageOS statistics</string> - <string name="anonymous_statistics_summary">Help make LineageOS better by opting into anonymous statistics reporting</string> + <string name="anonymous_statistics_title">Replicant statistics</string> + <string name="anonymous_statistics_summary">Help make Replicant better by opting into anonymous statistics reporting</string> <string name="anonymous_statistics_warning_title">About</string> - <string name="anonymous_statistics_warning">Opting into LineageOS Statistics will allow non-personal data to be submitted to the - developers of LineageOS to track unique installations across devices. The information submitted includes an unique identifier, + <string name="anonymous_statistics_warning">Opting into Replicant Statistics will allow non-personal data to be submitted to the + developers of Replicant to track unique installations across devices. The information submitted includes an unique identifier, which does not compromise your privacy or personal data. The data is submitted during each boot.\n\nFor an example of the data that is submitted, tap on Preview Data.</string> <string name="enable_reporting_title">Enable reporting</string> <string name="preview_data_title">Preview data</string> @@ -1172,7 +1172,7 @@ <string name="interruptions_ignore_while_media_summary">Do not reduce media playback volume when a notification arrives</string> <!-- CM Legal --> - <string name="cmlicense_title">LineageOS legal</string> + <string name="cmlicense_title">Replicant legal</string> <!-- Menu label for reset the battery stats --> <string name="menu_stats_reset">Reset stats</string> @@ -1199,8 +1199,8 @@ <string name="weather_settings_button">Provider settings</string> <string name="weather_settings_activity_not_found">Unable to launch the settings menu of this provider</string> <string name="weather_settings_add_weather_provider">Add weather provider</string> - <string name="weather_settings_play_store_market_url" translatable="false">market://search?q=cyanogenmodweatherprovider&c=apps</string> - <string name="weather_settings_play_store_http_url" translatable="false">http://play.google.com/store/search?q=cyanogenmodweatherprovider&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); - } -} |