diff options
280 files changed, 2468 insertions, 1215 deletions
diff --git a/Android.bp b/Android.bp index 7a2f39fc3..9b1857741 100644 --- a/Android.bp +++ b/Android.bp @@ -25,6 +25,7 @@ apex { compat_configs: [ "framework-permission-s-compat-config", ], + visibility: ["//packages/modules/common/build"], } apex_defaults { diff --git a/PermissionController/TEST_MAPPING b/PermissionController/TEST_MAPPING index 084670e76..a34a16034 100644 --- a/PermissionController/TEST_MAPPING +++ b/PermissionController/TEST_MAPPING @@ -93,6 +93,68 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsRoleTestCases", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ], + "file_patterns": ["res/xml/roles\\.xml"] + }, + { + "name": "PermissionControllerMockingTests", + "options": [ + { + "include-filter": "com.android.permissioncontroller.tests.mocking.role.model.RoleParserTest" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ], + "file_patterns": ["res/xml/roles\\.xml"] + }, + { + "name": "PermissionUiTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + // TODO(b/238773220): These tests currently fails on R base image + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsGranted" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageCustomPermissionsFragmentTest#groupSummaryGetsUpdatedWhenPermissionGetsRevoked" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenAppGetsInstalled" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenDefinerGetsUninstalled" + }, + { + "exclude-filter": "com.android.permissioncontroller.permissionui.ui.handheld.ManageStandardPermissionsFragmentTest#additionalPermissionSummaryGetUpdateWhenUserGetsUninstalled" + } + ] + }, + { + "name": "CtsPermissionUiTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "CtsRoleTestCases", diff --git a/PermissionController/lint-baseline.xml b/PermissionController/lint-baseline.xml index 5d77d8c81..be77a0d18 100644 --- a/PermissionController/lint-baseline.xml +++ b/PermissionController/lint-baseline.xml @@ -14,17 +14,6 @@ <issue id="NewApi" - message="Class requires API level 34 (current min is 31): `android.app.AppOpsManager.OnOpNotedListener`" - errorLine1=" AppOpsManager.OnOpNotedListener," - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/data/v31/AllLightPackageOpsLiveData.kt" - line="43" - column="5"/> - </issue> - - <issue - id="NewApi" message="Call requires API level 33 (current min is 30): `getIconId`" errorLine1=" .setIcon(args.getIconId())" errorLine2=" ~~~~~~~~~"> diff --git a/PermissionController/res/drawable/ic_camera_allowed.xml b/PermissionController/res/drawable/ic_camera_allowed.xml new file mode 100644 index 000000000..390f700a6 --- /dev/null +++ b/PermissionController/res/drawable/ic_camera_allowed.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2024 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> + <path android:fillColor="@android:color/white" + android:pathData="M18,10.48L18,6c0,-1.1 -0.9,-2 -2,-2L4,4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2v-4.48l4,3.98v-11l-4,3.98zM16,9.69L16,18L4,18L4,6h12v3.69z"/> +</vector> diff --git a/PermissionController/res/layout/car_warning_banner_preference_card.xml b/PermissionController/res/layout/car_warning_banner_preference_card.xml new file mode 100644 index 000000000..af39fa1c2 --- /dev/null +++ b/PermissionController/res/layout/car_warning_banner_preference_card.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2024 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. +--> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + style="@style/WarningBannerMainContainer" > + + <androidx.cardview.widget.CardView + style="@style/AutoWarningBannerCardView" > + + <RelativeLayout + style="@style/WarningBannerDimensions" > + + <androidx.preference.internal.PreferenceImageView + android:id="@android:id/icon" + style="@style/AutoWarningBannerIcon" /> + + <TextView android:id="@android:id/title" + android:layout_below="@android:id/icon" + style="@style/AutoWarningBannerTitle" /> + + <TextView android:id="@android:id/summary" + android:layout_below="@android:id/title" + android:layout_alignStart="@android:id/title" + style="@style/AutoWarningBannerSummary" /> + + </RelativeLayout> + + </androidx.cardview.widget.CardView> + + <!-- Preference should place its actual preference widget here. --> + <LinearLayout android:id="@android:id/widget_frame" + style="@style/WarningBannerWidgetFrame" /> + +</LinearLayout> diff --git a/PermissionController/res/values-af/strings.xml b/PermissionController/res/values-af/strings.xml index ea71d7004..7527ed691 100644 --- a/PermissionController/res/values-af/strings.xml +++ b/PermissionController/res/values-af/strings.xml @@ -60,7 +60,7 @@ <string name="grant_dialog_button_allow_media_only" msgid="4832877658422573832">"Laat toegang tot medialêers toe"</string> <string name="app_permissions_breadcrumb" msgid="5136969550489411650">"Apps"</string> <string name="app_permissions" msgid="3369917736607944781">"Programtoestemmings"</string> - <string name="unused_apps" msgid="2058057455175955094">"Ongebruikte programme"</string> + <string name="unused_apps" msgid="2058057455175955094">"Ongebruikte apps"</string> <string name="edit_photos_description" msgid="5540108003480078892">"Redigeer geselekteerde foto’s vir hierdie app"</string> <string name="no_unused_apps" msgid="12809387670415295">"Geen ongebruikte programme nie"</string> <string name="zero_unused_apps" msgid="9024448554157499748">"0 ongebruikte programme"</string> @@ -71,8 +71,8 @@ <string name="granted_permission_decision" msgid="7824827491551861365">"Jy het vir <xliff:g id="APP_NAME">%1$s</xliff:g> toegang tot <xliff:g id="PERMISSION_NAME">%2$s</xliff:g> gegee"</string> <string name="denied_permission_decision" msgid="5308961501779563781">"Jy het <xliff:g id="APP_NAME">%1$s</xliff:g> toegang tot <xliff:g id="PERMISSION_NAME">%2$s</xliff:g> geweier"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{Vandag}=1{1 dag gelede}other{# dae gelede}}"</string> - <string name="app_disable_dlg_positive" msgid="7418444149981904940">"Deaktiveer program"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"As jy hierdie program deaktiveer, sal Android en ander programme dalk nie meer soos bedoel werk nie. Hou in gedagte dat jy nie hierdie program kan uitvee nie, want dit is vooraf op jou toestel geïnstalleer. Deur dit te deaktiveer, skakel jy hierdie program af en versteek jy dit op jou toestel."</string> + <string name="app_disable_dlg_positive" msgid="7418444149981904940">"Deaktiveer app"</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"As jy hierdie app deaktiveer, sal Android en ander apps dalk nie meer soos bedoel werk nie. Hou in gedagte dat jy nie hierdie app kan uitvee nie, want dit is vooraf op jou toestel geïnstalleer. Deur dit te deaktiveer, skakel jy hierdie app af en versteek jy dit op jou toestel."</string> <string name="app_permission_manager" msgid="3903811137630909550">"Toestemmingbestuurder"</string> <string name="never_ask_again" msgid="4728762438198560329">"Moenie weer vra nie"</string> <string name="no_permissions" msgid="3881676756371148563">"Geen toestemmings nie"</string> @@ -90,7 +90,7 @@ <string name="menu_show_7_days_data" msgid="8979611198508523706">"Wys 7 dae"</string> <string name="menu_show_24_hours_data" msgid="8228054833323380780">"Wys 24 uur"</string> <string name="manage_permission" msgid="2895385393037061964">"Bestuur toestemming"</string> - <string name="no_apps" msgid="2412612731628386816">"Geen programme nie"</string> + <string name="no_apps" msgid="2412612731628386816">"Geen apps nie"</string> <string name="location_settings" msgid="3624412509133422562">"Ligginginstellings"</string> <string name="location_warning" msgid="2381649060929040962">"<xliff:g id="APP_NAME">%1$s</xliff:g> is \'n verskaffer van liggingdienste vir hierdie toestel. Liggingtoegang kan vanuit ligginginstellings gewysig word."</string> <string name="system_warning" msgid="1173400963234358816">"As jy hierdie toestemming weier, sal basiese kenmerke van jou toestel dalk nie meer soos bedoel werk nie."</string> @@ -163,7 +163,7 @@ <string name="permission_usage_bar_chart_title_last_minute" msgid="820450867183487607">"Toestemminggebruik in afgelope 1 minuut"</string> <string name="permission_usage_preference_summary_not_used_in_past_n_days" msgid="4771868094611359651">"{count,plural, =1{Nie in die afgelope # dag gebruik nie}other{Nie in die afgelope # dae gebruik nie}}"</string> <string name="permission_usage_preference_summary_not_used_in_past_n_hours" msgid="3828973177433435742">"{count,plural, =1{Nie in die afgelope # uur gebruik nie}other{Nie in die afgelope # uur gebruik nie}}"</string> - <string name="permission_usage_preference_label" msgid="8343167938128676378">"{count,plural, =1{Gebruik deur 1 program}other{Gebruik deur # programme}}"</string> + <string name="permission_usage_preference_label" msgid="8343167938128676378">"{count,plural, =1{Gebruik deur 1 app}other{Gebruik deur # apps}}"</string> <string name="permission_usage_view_details" msgid="6675335735468752787">"Sien alles in Dashboard"</string> <string name="app_permission_usage_filter_label" msgid="7182861154638631550">"Gefiltreer volgens: <xliff:g id="PERM">%1$s</xliff:g>"</string> <string name="app_permission_usage_remove_filter" msgid="2926157607436428207">"Verwyder filter"</string> @@ -221,10 +221,10 @@ <string name="auto_revoked_app_summary_one" msgid="7093213590301252970">"<xliff:g id="PERMISSION_NAME">%s</xliff:g>-toestemming verwyder"</string> <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"<xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g>- en <xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g>-toestemming verwyder"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> en <xliff:g id="NUMBER">%2$s</xliff:g> ander toestemmings verwyder"</string> - <string name="unused_apps_page_title" msgid="6986983535677572559">"Ongebruikte programme"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"As \'n program vir \'n paar maande nie gebruik word nie:\n\n• Word toestemmings verwyder om jou privaatheid te beskerm\n• Word kennisgewings gestop om batterykrag te bespaar\n• Word tydelike lêers verwyder om spasie beskikbaar te maak\n\nMaak die program oop om weer toestemmings en kennisgewings toe te laat."</string> + <string name="unused_apps_page_title" msgid="6986983535677572559">"Ongebruikte apps"</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"As \'n app vir \'n paar maande nie gebruik word nie:\n\n• Word toestemmings verwyder om jou privaatheid te beskerm\n• Word kennisgewings gestop om batterykrag te bespaar\n• Word tydelike lêers verwyder om spasie beskikbaar te maak\n\nMaak die app oop om weer toestemmings en kennisgewings toe te laat."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"As ’n app ’n maand lank nie gebruik is nie:\n\n• Toestemmings word verwyder om jou data te beskerm\n• Tydelike lêers word verwyder om spasie beskikbaar te maak\n\nMaak die app oop om weer toestemmings te gee."</string> - <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Meer as # maande gelede laas oopgemaak}other{Meer as # maande gelede laas oopgemaak}}"</string> + <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Meer as # maand gelede laas oopgemaak}other{Meer as # maande gelede laas oopgemaak}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"Program is <xliff:g id="DATE">%s</xliff:g> laas oopgemaak"</string> <string name="last_opened_summary_short" msgid="1646067226191176825">"<xliff:g id="DATE">%s</xliff:g> laas oopgemaak"</string> <string name="app_permission_footer_special_file_access" msgid="1884202176147657788">"As jy toelaat dat alle lêers bestuur word, kan hierdie program enige lêers in gedeelde bergingspasie op hierdie toestel en gekoppelde bergingtoestelle kry, wysig en uitvee. Die program kan toegang tot lêers kry sonder om jou te vra."</string> @@ -306,7 +306,7 @@ <string name="auto_revoke_before_notification_title_one" msgid="6758024954464359876">"1 app is ongebruik"</string> <string name="auto_revoke_before_notification_title_many" msgid="4415543943846385685">"<xliff:g id="NUMBER_OF_APPS">%s</xliff:g> programme is ongebruik"</string> <string name="auto_revoke_before_notification_content_one" msgid="1156635373417068822">"Toestemmings sal verwyder word om jou privaatheid te beskerm. Tik om te kontroleer."</string> - <string name="unused_apps_title" msgid="8589298917717872239">"Ongebruikte programme"</string> + <string name="unused_apps_title" msgid="8589298917717872239">"Ongebruikte apps"</string> <string name="unused_apps_subtitle_after" msgid="2034267519506357898">"Toestemmings verwyder uit"</string> <string name="unused_apps_subtitle_before" msgid="5233302577076132427">"Toestemmings sal verwyder word uit"</string> <string name="unused_permissions_subtitle_two" msgid="2207266295008423015">"<xliff:g id="PERM_NAME_0">%1$s</xliff:g> en <xliff:g id="PERM_NAME_1">%2$s</xliff:g>"</string> @@ -351,23 +351,23 @@ <string name="accessibility_service_dialog_title_multiple" msgid="5527879210683548175">"<xliff:g id="NUM_SERVICES">%s</xliff:g> toeganklikheidprogramme het volle toegang tot jou toestel"</string> <string name="accessibility_service_dialog_bottom_text_single" msgid="1128666197822205958">"<xliff:g id="SERVICE_NAME">%s</xliff:g> kan jou skerm, handelinge en invoere bekyk, handelinge uitvoer, en die skerm beheer."</string> <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"Hierdie programme kan jou skerm, handelinge en invoere bekyk, handelinge uitvoer, en die skerm beheer."</string> - <string name="role_assistant_label" msgid="4727586018198208128">"Verstekdigitaleassistentprogram"</string> + <string name="role_assistant_label" msgid="4727586018198208128">"Verstekdigitaleassistentapp"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"Digitaleassistentapp"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"Bystandprogramme kan jou help op grond van inligting vanaf die skerm waarna jy kyk. Sommige programme steun sowel lanseerder- as steminvoerdienste om vir jou geïntegreerde bystand te gee."</string> + <string name="role_assistant_description" msgid="6622458130459922952">"Bystandapps kan jou help op grond van inligting vanaf die skerm waarna jy kyk. Sommige apps steun sowel lanseerder- as steminvoerdienste om vir jou geïntegreerde bystand te gee."</string> <string name="role_browser_label" msgid="2877796144554070207">"Verstekblaaier"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"Blaaierapp"</string> - <string name="role_browser_description" msgid="3465253637499842671">"Programme wat jou toegang tot die internet gee en na vertoonskakels waarop jy tik"</string> + <string name="role_browser_description" msgid="3465253637499842671">"Apps wat jou toegang tot die internet gee en na vertoonskakels waarop jy tik"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou verstekblaaierprogram?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"Geen toestemmings is nodig nie"</string> - <string name="role_dialer_label" msgid="1100224146343237968">"Verstekfoonprogram"</string> - <string name="role_dialer_short_label" msgid="7186888549465352489">"Foonprogram"</string> - <string name="role_dialer_description" msgid="8768708633696539612">"Programme wat jou toelaat om telefoonoproepe op jou toestel te maak en te ontvang"</string> + <string name="role_dialer_label" msgid="1100224146343237968">"Verstekfoonapp"</string> + <string name="role_dialer_short_label" msgid="7186888549465352489">"Foonapp"</string> + <string name="role_dialer_description" msgid="8768708633696539612">"Apps wat jou toelaat om telefoonoproepe op jou toestel te maak en te ontvang"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou verstekfoonprogram?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Hierdie program sal toegang tot jou kamera, kontakte, mikrofoon, foon en SMS\'e kry"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"beller"</string> - <string name="role_sms_label" msgid="8456999857547686640">"Verstek-SMS-program"</string> + <string name="role_sms_label" msgid="8456999857547686640">"Verstek-SMS-app"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"SMS-app"</string> - <string name="role_sms_description" msgid="3424020199148153513">"Programme wat jou toelaat om jou foonnommer te gebruik om kort SMS\'e, foto\'s, video\'s en meer te stuur en te ontvang"</string> + <string name="role_sms_description" msgid="3424020199148153513">"Apps wat jou toelaat om jou foonnommer te gebruik om kort SMS\'e, foto\'s, video\'s en meer te stuur en te ontvang"</string> <string name="role_sms_request_title" msgid="7953552109601185602">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou verstek-SMS-program?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"Hierdie program sal toegang tot jou kamera, kontakte, lêers en media, mikrofoon, foon en SMS\'e kry"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"sms, teksboodskappe, boodskappe, boodskappe"</string> @@ -377,9 +377,9 @@ <string name="role_emergency_request_title" msgid="8469579020654348567">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou versteknoodprogram?"</string> <string name="role_emergency_request_description" msgid="131645948770262850">"Geen toestemmings is nodig nie"</string> <string name="role_emergency_search_keywords" msgid="1920007722599213358">"ice"</string> - <string name="role_home_label" msgid="3871847846649769412">"Verstekhuisprogram"</string> - <string name="role_home_short_label" msgid="8544733747952272337">"Home-app"</string> - <string name="role_home_description" msgid="7997371519626556675">"Programme, wat dikwels lanseerders genoem word, wat die Tuisskerms op jou Android-toestel vervang en vir jou toegang gee tot die inhoud en kenmerke van jou toestel"</string> + <string name="role_home_label" msgid="3871847846649769412">"Verstekhuisapp"</string> + <string name="role_home_short_label" msgid="8544733747952272337">"Tuis-app"</string> + <string name="role_home_description" msgid="7997371519626556675">"Apps, wat dikwels lanseerders genoem word, wat die Tuisskerms op jou Android-toestel vervang en vir jou toegang gee tot die inhoud en kenmerke van jou toestel"</string> <string name="role_home_request_title" msgid="738136983453341081">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou verstekhuisprogram?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Geen toestemmings is nodig nie"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"lanseerder"</string> @@ -388,9 +388,9 @@ <string name="role_call_redirection_description" msgid="6091669882014664420">"Programme wat jou toelaat om uitgaande oproepe na \'n ander foonnommer aan te stuur"</string> <string name="role_call_redirection_request_title" msgid="2816244455003562925">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou oproepherleiding-verstekprogram?"</string> <string name="role_call_redirection_request_description" msgid="3118895714178527164">"Geen toestemmings is nodig nie"</string> - <string name="role_call_screening_label" msgid="883935222060878724">"Verstekbeller-ID- en -strooiposprogram"</string> - <string name="role_call_screening_short_label" msgid="2048465565063130834">"Beller-ID en strooiposprogram"</string> - <string name="role_call_screening_description" msgid="2349431420497468981">"Programme wat dit vir jou moontlik maak om oproepe te identifiseer en strooipos, robotoproepe en ongewenste nommers te blokkeer"</string> + <string name="role_call_screening_label" msgid="883935222060878724">"Verstekbeller-ID- en -strooiposapp"</string> + <string name="role_call_screening_short_label" msgid="2048465565063130834">"Beller-ID- en strooiposapp"</string> + <string name="role_call_screening_description" msgid="2349431420497468981">"Apps wat dit vir jou moontlik maak om oproepe te identifiseer en strooipos, robotoproepe en ongewenste nommers te blokkeer"</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou verstekbeller-ID en -strooiposprogram?"</string> <string name="role_call_screening_request_description" msgid="7338511921032446006">"Geen toestemmings is nodig nie"</string> <string name="role_automotive_navigation_label" msgid="2701890757955474751">"Versteknavigasieprogram"</string> @@ -406,7 +406,7 @@ <string name="role_notes_description" msgid="8496852798616883551">"Apps wat jou toelaat om notas op jou toestel te maak"</string> <string name="role_notes_search_keywords" msgid="7710756695666744631">"notas"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Verstekbeursie-app"</string> - <string name="role_wallet_short_label" msgid="6521288403762457452">"Beursie-app"</string> + <string name="role_wallet_short_label" msgid="6521288403762457452">"Wallet-app"</string> <string name="role_wallet_description" msgid="3726535836165949838">"Beursie-apps kan jou krediet- en lojaliteitskaarte, motorsleutels en ander goed stoor om met verskeie vorme van transaksies te help."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Stel <xliff:g id="APP_NAME">%1$s</xliff:g> as jou verstekbeursie-app?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Geen toestemmings is nodig nie"</string> @@ -435,15 +435,16 @@ <string name="default_apps_more" msgid="4078194675848858093">"Meer verstekke"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Oopmaak van skakels"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Verstek vir werk"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Verstek vir privaat ruimte"</string> <string name="default_app_none" msgid="9084592086808194457">"Geen"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Stelselverstek)"</string> - <string name="default_app_no_apps" msgid="115720991680586885">"Geen programme nie"</string> + <string name="default_app_no_apps" msgid="115720991680586885">"Geen apps nie"</string> <string name="car_default_app_selected" msgid="5416420830430644174">"Gekies"</string> <string name="car_default_app_selected_with_info" msgid="1932204186080593500">"Gekies – <xliff:g id="ADDITIONAL_INFO">%1$s</xliff:g>"</string> <string name="special_app_access_search_keyword" msgid="8032347212290774210">"spesiale apptoegang"</string> <string name="special_app_access" msgid="5019319067120213797">"Spesiale apptoegang"</string> <string name="no_special_app_access" msgid="6950277571805106247">"Geen spesiale apptoegang nie"</string> - <string name="special_app_access_no_apps" msgid="4102911722787886970">"Geen programme nie"</string> + <string name="special_app_access_no_apps" msgid="4102911722787886970">"Geen apps nie"</string> <string name="home_missing_work_profile_support" msgid="1756855847669387977">"Steun nie werkprofiel nie"</string> <string name="encryption_unaware_confirmation_message" msgid="8274491794636402484">"Let wel: As jy jou toestel herbegin en \'n skermslot is gestel, kan hierdie program nie begin totdat jy jou toestel ontsluit nie."</string> <string name="assistant_confirmation_message" msgid="7476540402884416212">"Die assistent sal inligting oor programme wat tans op jou stelsel gebruik word, kan lees, insluitend inligting wat op jou skerm sigbaar is of toeganklik is binne die programme."</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Geen"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Afgelope\n24 uur"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Afgelope\n7 dae"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> persent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> word deur Android beskerm. Hierdie program se toestemminggebruik word nie op die statusbalk of jou privaatheidkontroleskerm gewys nie omdat jou data op hierdie toestel verwerk word."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> word deur Android beskerm. Hierdie program se toestemminggebruik word nie op jou privaatheidkontroleskerm gewys nie omdat jou data op hierdie toestel verwerk word."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Toestelkamera is geblokkeer"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Vir apps en dienste"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofoondata kan steeds gedeel word wanneer jy \'n noodnommer bel."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Verander"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kameratoegang is af"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Vir inligtingvermaakapps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Vir vereiste apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Hierdie app is vereis"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Hierdie app word deur jou motor se vervaardiger vereis"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sekuriteit en privaatheid"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skandeer toestel"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Maak toe"</string> @@ -661,18 +668,12 @@ <string name="test_otp_msg" msgid="7559110574222727550">"Jou eenmalige wagwoord is 132435"</string> <string name="enhanced_confirmation_dialog_title" msgid="7562437438040966351">"Beperkte instelling"</string> <string name="enhanced_confirmation_dialog_desc" msgid="5921240234843839219">"Hierdie instelling is vir jou veiligheid tans onbeskikbaar."</string> - <!-- no translation found for enhanced_confirmation_dialog_title_permission (2149144789394238266) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_permission (3150778951946468945) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_title_role (1737023798483772780) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_role (6369601947905234551) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_title_settings_default (1858092969721041576) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_settings_default (6911632348359332981) --> - <skip /> + <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"Toegang tot <xliff:g id="PERMISSION_NAME">%1$s</xliff:g> is geweier vir die app"</string> + <string name="enhanced_confirmation_dialog_desc_permission" msgid="3150778951946468945">"Die app het toegang tot toestemming vir sensitiewe inligting versoek wat jou persoonlike en finansiële inligting in gevaar kan stel.<xliff:g id="ID_1"><br><br></xliff:g>Dit is moontlik dat die app nie reg sal werk sonder hierdie beperktetoestemming nie. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Kry meer inligting oor hoe om toegang toe te laat</a>"</string> + <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"Toegang is geweier vir app om die verstek <xliff:g id="ROLE_NAME">%1$s</xliff:g> te wees"</string> + <string name="enhanced_confirmation_dialog_desc_role" msgid="6369601947905234551">"Die app het toegang tot toestemming vir sensitiewe inligting versoek wat jou persoonlike en finansiële inligting in gevaar kan stel.<xliff:g id="ID_1"><br><br></xliff:g>Dit is moontlik dat die app nie reg sal werk sonder hierdie beperktetoestemming nie. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Kry meer inligting oor hoe om toegang toe te laat</a>"</string> + <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"Toegang is geweier vir die app"</string> + <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"Toegang tot hierdie toestemming kan jou persoonlike en finansiële inligting in gevaar stel.<xliff:g id="ID_1"><br><br></xliff:g>Dit is moontlik dat die app nie reg sal werk sonder hierdie beperktetoestemming nie. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Kry meer inligting oor hoe om toegang toe te laat</a>"</string> <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"Meer inligting"</string> <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"OK"</string> <string name="permission_grant_dialog_streaming_blocked_title" msgid="8905241017017043649">"Toestemmingsversoek is onderdruk"</string> diff --git a/PermissionController/res/values-am/strings.xml b/PermissionController/res/values-am/strings.xml index 927b71141..5a70fedc4 100644 --- a/PermissionController/res/values-am/strings.xml +++ b/PermissionController/res/values-am/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"ተጨማሪ ነባሪዎች"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"አገናኞችን በመክፈት ላይ"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ለሥራ ነባሪ"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ለግል ቦታ ነባሪ"</string> <string name="default_app_none" msgid="9084592086808194457">"ምንም"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(የሥርዓት ነባሪ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"መተግበሪያዎች የሉም"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ምንም"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"ባለፉት\n24 ሰዓታት"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"ባለፉት\n7 ቀናት"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> በመቶ"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> በAndroid የተጠበቀ ነው። በዚህ መሣሪያ ላይ የእርስዎ ውሂብ ስለተሰናዳ፣ የዚህ መተግበሪያ ፈቃድ አጠቃቀም በሁኔታ አሞሌ ወይም በግላዊነት ዳሽቦርድዎ ላይ አይታይም።"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> በAndroid የተጠበቀ ነው። በዚህ መሣሪያ ላይ የእርስዎ ውሂብ ስለተሰናዳ፣ የዚህ መተግበሪያ ፈቃድ አጠቃቀም በግላዊነት ዳሽቦርድዎ ላይ አይታይም።"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"የመሣሪያ ካሜራ ታግዷል"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ለመተግበሪያዎች እና አገልግሎቶች"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"እርስዎ ወደ አንድ የአደጋ ጊዜ ቁጥር ሲደውሉ የማይክሮፎን ውሂብ አሁንም ሊጋራ ይችላል።"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"ቀይር"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"የካሜራ መዳረሻ ጠፍቷል"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ለአዝናኝ መረጃ መተግበሪያዎች"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"ለሚፈለጉ መተግበሪያዎች"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ይህ መተግበሪያ ያስፈልጋል"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ይህ መተግበሪያ በመኪናዎ አምራች ይፈለጋል"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"ደህንነት እና ግላዊነት"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"መሣሪያን ቃኝ"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"አሰናብት"</string> diff --git a/PermissionController/res/values-ar/strings.xml b/PermissionController/res/values-ar/strings.xml index ec9a12c68..7340ba1dd 100644 --- a/PermissionController/res/values-ar/strings.xml +++ b/PermissionController/res/values-ar/strings.xml @@ -62,7 +62,7 @@ <string name="app_permissions" msgid="3369917736607944781">"أذونات التطبيقات"</string> <string name="unused_apps" msgid="2058057455175955094">"التطبيقات غير المستخدمة"</string> <string name="edit_photos_description" msgid="5540108003480078892">"تغيير الصور المتاحة لهذا التطبيق"</string> - <string name="no_unused_apps" msgid="12809387670415295">"ما مِن تطبيقات غير مستخدمة."</string> + <string name="no_unused_apps" msgid="12809387670415295">"ما مِن تطبيقات غير مستخدمة"</string> <string name="zero_unused_apps" msgid="9024448554157499748">"التطبيقات غير المستخدمة: 0"</string> <string name="review_permission_decisions" msgid="309559429150613632">"قرارات حديثة متعلقة بالأذونات"</string> <string name="review_permission_decisions_view_all" msgid="90391040431566130">"عرض كل القرارات الحديثة المتعلقة بالأذونات"</string> @@ -163,7 +163,7 @@ <string name="permission_usage_bar_chart_title_last_minute" msgid="820450867183487607">"استخدام الإذن خلال الدقيقة الماضية"</string> <string name="permission_usage_preference_summary_not_used_in_past_n_days" msgid="4771868094611359651">"{count,plural, =1{لم يتم استخدام الإذن في اليوم السابق.}zero{لم يتم استخدام الإذن في الأيام الـ # السابقة.}two{لم يتم استخدام الإذن في اليومين السابقين.}few{لم يتم استخدام الإذن في الأيام الـ # السابقة.}many{لم يتم استخدام الإذن في الأيام الـ # السابقة.}other{لم يتم استخدام الإذن في الأيام الـ # السابقة.}}"</string> <string name="permission_usage_preference_summary_not_used_in_past_n_hours" msgid="3828973177433435742">"{count,plural, =1{لم يتم استخدام الإذن خلال الساعة السابقة}zero{لم يتم استخدام الإذن خلال الساعات الـ # السابقة.}two{لم يتم استخدام الإذن خلال الساعتين السابقتين.}few{لم يتم استخدام الإذن خلال الساعات الـ # السابقة.}many{لم يتم استخدام الإذن خلال الساعات الـ # السابقة.}other{لم يتم استخدام الإذن خلال الساعات الـ # السابقة.}}"</string> - <string name="permission_usage_preference_label" msgid="8343167938128676378">"{count,plural, =1{يستخدِمه تطبيق واحد.}zero{يستخدِمه # تطبيق.}two{يستخدِمه تطبيقان.}few{يستخدِمه # تطبيقات.}many{يستخدِمه # تطبيقًا.}other{يستخدِمه # تطبيق.}}"</string> + <string name="permission_usage_preference_label" msgid="8343167938128676378">"{count,plural, =1{يستخدِمه تطبيق واحد}zero{يستخدِمه # تطبيق}two{يستخدِمه تطبيقان}few{يستخدِمه # تطبيقات}many{يستخدِمه # تطبيقًا}other{يستخدِمه # تطبيق}}"</string> <string name="permission_usage_view_details" msgid="6675335735468752787">"الاطّلاع على الكل في \"لوحة البيانات\""</string> <string name="app_permission_usage_filter_label" msgid="7182861154638631550">"تمّت الفلترة حسب: <xliff:g id="PERM">%1$s</xliff:g>"</string> <string name="app_permission_usage_remove_filter" msgid="2926157607436428207">"إزالة الفلتر"</string> @@ -222,7 +222,7 @@ <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"تمت إزالة إذنَي \"<xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g>\" و\"<xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g>\"."</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"تمت إزالة إذن \"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>\" وعدد <xliff:g id="NUMBER">%2$s</xliff:g> من الأذونات الأخرى."</string> <string name="unused_apps_page_title" msgid="6986983535677572559">"التطبيقات غير المستخدمة"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"في حال عدم استخدام التطبيق لبضعة أشهر:\n\n• تتم إزالة الأذونات لحماية بياناتك.\n• يتم إيقاف الإشعارات لتوفير شحن البطارية.\n• تتم إزالة الملفات المؤقتة لتوفير مساحة.\n\nلمنح الأذونات والسماح للتطبيقات مرة أخرى، افتح التطبيق."</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"في حال عدم استخدام التطبيق لبضعة أشهر:\n\n• تتم إزالة الأذونات لحماية بياناتك\n• يتم إيقاف الإشعارات لتوفير شحن البطارية\n• تتم إزالة الملفات المؤقتة لتوفير مساحة\n\nلمنح الأذونات والسماح للتطبيقات مرة أخرى، افتح التطبيق."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"في حال عدم استخدام تطبيق لمدة شهر:\n\n• تتم إزالة الأذونات لحماية بياناتك.\n• تتم إزالة الملفات المؤقتة لإخلاء بعض المساحة.\n\nللسماح بالأذونات مرة أخرى، افتَح التطبيق."</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{التطبيقات التي تم فتحها آخر مرة قبل أكثر من شهر واحد}zero{التطبيقات التي تم فتحها آخر مرة قبل أكثر من # شهر}two{التطبيقات التي تم فتحها آخر مرة قبل أكثر من شهرَين}few{التطبيقات التي تم فتحها آخر مرة قبل أكثر من # أشهر}many{التطبيقات التي تم فتحها آخر مرة قبل أكثر من # شهرًا}other{التطبيقات التي تم فتحها آخر مرة قبل أكثر من # شهر}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"آخر مرة تم فتح التطبيق فيها: <xliff:g id="DATE">%s</xliff:g>"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"المزيد من الإعدادات التلقائية"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"فتح الروابط"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"التطبيقات التلقائية للعمل"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"التطبيقات التلقائية في المساحة الخاصّة"</string> <string name="default_app_none" msgid="9084592086808194457">"غير محدَّد"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(الإعداد التلقائي للنظام)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ليست هناك تطبيقات."</string> @@ -444,7 +445,7 @@ <string name="special_app_access" msgid="5019319067120213797">"أذونات خاصة للتطبيقات"</string> <string name="no_special_app_access" msgid="6950277571805106247">"لا إذن وصول خاص إلى التطبيق."</string> <string name="special_app_access_no_apps" msgid="4102911722787886970">"ليست هناك تطبيقات."</string> - <string name="home_missing_work_profile_support" msgid="1756855847669387977">"لا يتوافق التطبيق مع الملف الشخصي للعمل."</string> + <string name="home_missing_work_profile_support" msgid="1756855847669387977">"لا يتوافق التطبيق مع ملف العمل."</string> <string name="encryption_unaware_confirmation_message" msgid="8274491794636402484">"ملاحظة: في حال إعادة تشغيل جهازك وضبط قفل شاشة، لا يمكن بدء هذا التطبيق إلى أن تفتح جهازك."</string> <string name="assistant_confirmation_message" msgid="7476540402884416212">"سيتمكّن المساعِد من قراءة المعلومات عن التطبيقات قيد الاستخدام على نظامك، بما في ذلك المعلومات المرئية على شاشتك أو التي يمكن الوصول إليها داخل التطبيقات."</string> <string name="incident_report_channel_name" msgid="3144954065936288440">"مشاركة بيانات تصحيح الأخطاء"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"بلا أذونات"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"آخر\n24 ساعة"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"آخر\n7 أيام"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> في المئة"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"تطبيق <xliff:g id="APP_NAME">%1$s</xliff:g> محمي بواسطة Android. لأن بياناتك تتم معالجتها على هذا الجهاز، لا يظهر استخدام إذن هذا التطبيق في شريط الحالة أو لوحة بيانات الخصوصية."</string> <string name="exempt_info_label" msgid="6286190981253476699">"تطبيق <xliff:g id="APP_NAME">%1$s</xliff:g> محمي بواسطة Android. لأن بياناتك تتم معالجتها على هذا الجهاز، لا يظهر استخدام إذن هذا التطبيق في لوحة بيانات الخصوصية."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"كاميرا الجهاز محظورة"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"للتطبيقات والخدمات"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"لا يزال يمكن مشاركة بيانات الميكروفون عند الاتصال برقم طوارئ."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"تغيير"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"إذن الوصول إلى الكاميرا غير مفعَّل"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"لتطبيقات المعلومات والترفيه"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"للتطبيقات المطلوبة"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"يجب استخدام هذا التطبيق"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"تتطلّب الشركة المصنِّعة لسيارتك استخدام هذا التطبيق"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"الأمان والخصوصية"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"فحص الجهاز"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"إغلاق"</string> @@ -572,7 +579,7 @@ <string name="privacy_controls_qs" msgid="5780144882040591169">"عناصر التحكّم في خصوصيتك"</string> <string name="security_settings_button_label_qs" msgid="8280343822465962330">"إعدادات إضافية"</string> <string name="camera_toggle_label_qs" msgid="3880261453066157285">"الوصول إلى الكاميرا"</string> - <string name="microphone_toggle_label_qs" msgid="8132912469813396552">"الوصول إلى الميكروفون"</string> + <string name="microphone_toggle_label_qs" msgid="8132912469813396552">"الوصول للميكروفون"</string> <string name="permissions_removed_qs" msgid="8957319130625294572">"تمت إزالة الإذن."</string> <string name="camera_usage_qs" msgid="4394233566086665994">"عرض بيانات استخدام حديثة للكاميرا"</string> <string name="microphone_usage_qs" msgid="8527666682168170417">"عرض بيانات استخدام حديثة للميكروفون"</string> @@ -619,7 +626,7 @@ <string name="mic_toggle_description" msgid="9163104307990677157">"للتطبيقات والخدمات. إذا كان هذا الخيار غير مفعّل، قد تتم مشاركة بيانات الميكروفون عند الاتصال برقم طوارئ"</string> <string name="location_settings_subtitle" msgid="2328360561197430695">"عرض التطبيقات والخدمات التي يمكنها الوصول إلى الموقع الجغرافي"</string> <string name="show_clip_access_notification_title" msgid="5168467637351109096">"عرض إشعار عند الوصول إلى الحافظة"</string> - <string name="show_clip_access_notification_summary" msgid="3532020182782112687">"عرض رسالة عندما يصل التطبيق إلى نص أو صور أو محتوى آخر تم نسخه"</string> + <string name="show_clip_access_notification_summary" msgid="3532020182782112687">"عرض رسالة عندما يصل التطبيق إلى نص أو صور أو محتوى آخر نسخته"</string> <string name="show_password_title" msgid="2877269286984684659">"عرض كلمات المرور"</string> <string name="show_password_summary" msgid="1110166488865981610">"عرض الأحرف لفترة وجيزة أثناء الكتابة"</string> <string name="permission_rationale_message_location" msgid="2153841534298068414">"وضَّح هذا التطبيق أنه يمكنه مشاركة بيانات الموقع الجغرافي مع جهات خارجية."</string> @@ -651,7 +658,7 @@ <string name="shares_location_with_third_parties" msgid="2278051743742057767">"تتم الآن مشاركة بيانات موقعك الجغرافي مع جهات خارجية."</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"تتم الآن مشاركة بيانات موقعك الجغرافي مع جهات خارجية بهدف الإعلان أو التسويق."</string> <string name="updated_in_last_days" msgid="8371811947153042322">"{count,plural, =0{تم التعديل خلال آخر 24 ساعة}=1{تم التعديل خلال آخر 24 ساعة}two{تم التعديل خلال آخر يومَين}few{تم التعديل خلال آخر # أيام}many{تم التعديل خلال آخر # يومًا}other{تم التعديل خلال آخر # يوم}}"</string> - <string name="no_updates_at_this_time" msgid="9031085635689982935">"ما مِن تعديلات في الوقت الحالي."</string> + <string name="no_updates_at_this_time" msgid="9031085635689982935">"ما مِن تعديلات في الوقت الحالي"</string> <string name="safety_label_changes_notification_title" msgid="4479955083472203839">"تعديلات مشاركة البيانات"</string> <string name="safety_label_changes_notification_desc" msgid="7808764283266234675">"غيّرت بعض التطبيقات الطريقة التي قد تشارك بها بيانات موقعك الجغرافي."</string> <string name="safety_label_changes_gear_description" msgid="2655887555599138509">"الإعدادات"</string> diff --git a/PermissionController/res/values-as/strings.xml b/PermissionController/res/values-as/strings.xml index 1a8eaaee7..ba25f6424 100644 --- a/PermissionController/res/values-as/strings.xml +++ b/PermissionController/res/values-as/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"অধিক ডিফ’ল্ট"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"লিংকসমূহ খুলি থকা হৈছে"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"কৰ্মস্থানৰ বাবে ডিফ’ল্ট"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"প্ৰাইভেট স্পে’চৰ বাবে ডিফ’ল্ট"</string> <string name="default_app_none" msgid="9084592086808194457">"নাই"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(ছিষ্টেম ডিফ\'ল্ট)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"কোনো এপ্ নাই"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"নাই"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"বিগত\n২৪ ঘণ্টা"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"যোৱা\n৭ দিনত"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> শতাংশ"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> Androidৰ দ্বাৰা সুৰক্ষিত। আপোনাৰ ডেটাখিনি এই ডিভাইচটোত প্ৰক্ৰিয়াকৰণ কৰা হয় বাবে স্থিতি দণ্ডত অথবা আপোনাৰ গোপনীয়তাৰ ডেশ্বব’ৰ্ডত এই এপ্টোৰ অনুমতিৰ ব্যৱহাৰ দেখুওৱা নহয়।"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> Androidৰ দ্বাৰা সুৰক্ষিত। আপোনাৰ ডেটাখিনি এই ডিভাইচটোত প্ৰক্ৰিয়াকৰণ কৰা হয় বাবে আপোনাৰ গোপনীয়তাৰ ডেশ্বব’ৰ্ডত এই এপ্টোৰ অনুমতিৰ ব্যৱহাৰ দেখুওৱা নহয়।"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ডিভাইচৰ কেমেৰা অৱৰোধ কৰা আছে"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"এপ্ আৰু সেৱাৰ বাবে"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"আপুনি কোনো জৰুৰীকালীন নম্বৰত কল কৰিলে মাইক্ৰ’ফ’নৰ ডেটা তথাপি শ্বেয়াৰ কৰা হ’ব পাৰে।"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"সলনি কৰক"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"কেমেৰাৰ এক্সেছ অফ আছে"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ইনফ’টেইনমেণ্ট এপ্সমূহৰ বাবে"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"আৱশ্যকীয় এপ্সমূহৰ বাবে"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"এই এপ্টো আৱশ্যকীয়"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"এই এপ্টো আপোনাৰ গাড়ী নিৰ্মাতাৰ বাবে আৱশ্যকীয়"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"সুৰক্ষা আৰু গোপনীয়তা"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ডিভাইচ স্কেন কৰক"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"অগ্ৰাহ্য কৰক"</string> diff --git a/PermissionController/res/values-az/strings.xml b/PermissionController/res/values-az/strings.xml index 089a22aed..386097662 100644 --- a/PermissionController/res/values-az/strings.xml +++ b/PermissionController/res/values-az/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Daha çox defolt"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Linklərin açılması"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"İş üçün defolt"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Şəxsi sahə üçün defolt"</string> <string name="default_app_none" msgid="9084592086808194457">"Yoxdur"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Sistem defoltu)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Tətbiq yoxdur"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Heç biri"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Ötən\n24 saat"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Son\n7 gün"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> faiz"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android tərəfindən qorunur. Məlumatlarınız bu cihazda işləndiyinə görə bu tətbiqin icazə istifadəsi status panelində və ya məxfilik panelinizdə göstərilmir."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android tərəfindən qorunur. Məlumatlarınız bu cihazda işləndiyinə görə bu tətbiqin icazə istifadəsi məxfilik panelində göstərilmir."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Cihazın kamerası bloklanıb"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Tətbiqlər və xidmətlər üçün"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Fövqəladə hallar nömrəsinə zəng etdiyiniz zaman mikrofon datası yenə də paylaşıla bilər."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Dəyişin"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kamera girişi deaktivdir"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Məlumat-əyləncə tətbiqləri üçün"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Lazımi tətbiqlər üçün"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Bu tətbiq tələb edilir"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Avtomobil istehsalçısı bu tətbiqi tələb edir"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Güvənlik və məxfilik"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Cihazı skanlayın"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Qapadın"</string> diff --git a/PermissionController/res/values-b+sr+Latn/strings.xml b/PermissionController/res/values-b+sr+Latn/strings.xml index fab24c485..fecf6f7c8 100644 --- a/PermissionController/res/values-b+sr+Latn/strings.xml +++ b/PermissionController/res/values-b+sr+Latn/strings.xml @@ -377,7 +377,7 @@ <string name="role_emergency_request_title" msgid="8469579020654348567">"Želite li da podesite <xliff:g id="APP_NAME">%1$s</xliff:g> kao podrazumevanu aplikaciju za hitne slučajeve?"</string> <string name="role_emergency_request_description" msgid="131645948770262850">"Nije potrebna nijedna dozvola"</string> <string name="role_emergency_search_keywords" msgid="1920007722599213358">"u hitnom slučaju"</string> - <string name="role_home_label" msgid="3871847846649769412">"Podraz. apl. početne stranice"</string> + <string name="role_home_label" msgid="3871847846649769412">"Podrazumevana apl. početne stranice"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Aplikacija početne stranice"</string> <string name="role_home_description" msgid="7997371519626556675">"Aplikacije koje se često zovu pokretači i zamenjuju početne ekrane na Android uređaju i pružaju pristup sadržaju i funkcijama na uređaju"</string> <string name="role_home_request_title" msgid="738136983453341081">"Želite li da podesite <xliff:g id="APP_NAME">%1$s</xliff:g> kao podrazumevanu aplikaciju početne stranice?"</string> @@ -389,13 +389,13 @@ <string name="role_call_redirection_request_title" msgid="2816244455003562925">"Želite li da podesite <xliff:g id="APP_NAME">%1$s</xliff:g> kao podrazumevanu aplikaciju za preusmeravanje poziva?"</string> <string name="role_call_redirection_request_description" msgid="3118895714178527164">"Nije potrebna nijedna dozvola"</string> <string name="role_call_screening_label" msgid="883935222060878724">"Aplikacija za ID pozivaoca i nepoželjne poruke"</string> - <string name="role_call_screening_short_label" msgid="2048465565063130834">"Apl. za ID poz. i nepož. poz."</string> + <string name="role_call_screening_short_label" msgid="2048465565063130834">"ID pozivaoca i nepoželjni pozivi"</string> <string name="role_call_screening_description" msgid="2349431420497468981">"Aplikacije koje vam omogućavaju da identifikujete pozive, blokirate nepoželjne i automatizovane pozive i neželjene brojeve"</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"Želite li da podesite <xliff:g id="APP_NAME">%1$s</xliff:g> kao podrazumevanu aplikaciju za ID pozivaoca i nepoželjne poruke?"</string> <string name="role_call_screening_request_description" msgid="7338511921032446006">"Nije potrebna nijedna dozvola"</string> <string name="role_automotive_navigation_label" msgid="2701890757955474751">"Podrazumevana aplikacija za navigaciju"</string> <string name="role_automotive_navigation_short_label" msgid="5165823092506922457">"Aplikacija za navigaciju"</string> - <string name="role_automotive_navigation_description" msgid="7834601873792870134">"Aplikacije koje mogu da pružaju pretragu zanimljivih mesta i detaljnu pomoć pri navigaciji"</string> + <string name="role_automotive_navigation_description" msgid="7834601873792870134">"Aplikacije koje mogu da pružaju pretragu tačaka od interesa i detaljnu pomoć pri navigaciji"</string> <string name="role_automotive_navigation_request_title" msgid="7525693151489384300">"Želite da podesite aplikaciju <xliff:g id="APP_NAME">%1$s</xliff:g> kao podrazumevanu aplikaciju za navigaciju?"</string> <string name="role_automotive_navigation_request_description" msgid="7073023813249245540">"Nije potrebna nijedna dozvola"</string> <string name="role_watch_description" msgid="267003778693177779">"<xliff:g id="APP_NAME">%1$s</xliff:g> će dobiti dozvolu za interakciju sa obaveštenjima i pristup dozvolama za telefon, SMS poruke, kontakte i kalendar."</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Još podrazumevanih aplikacija"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Otvaranje linkova"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Podrazumevana za posao"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Podrazumevano za privatan prostor"</string> <string name="default_app_none" msgid="9084592086808194457">"Ništa"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Podrazumevana sistemska)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nema aplikacija"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ništa"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Prethodna\n24 sata"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"U prethodnih\n7 dana"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> posto"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Android štiti <xliff:g id="APP_NAME">%1$s</xliff:g>. Pošto se podaci obrađuju na ovom uređaju, korišćenje dozvola za ovu aplikaciju se ne prikazuje na statusnoj traci ili kontrolnoj tabli za privatnost."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Android štiti <xliff:g id="APP_NAME">%1$s</xliff:g>. Pošto se podaci obrađuju na ovom uređaju, korišćenje dozvola za ovu aplikaciju se ne prikazuje na kontrolnoj tabli za privatnost."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera uređaja je blokirana"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Za aplikacije i usluge"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Podaci mikrofona mogu i dalje da se dele kada pozovete broj za hitne slučajeve."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Promeni"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Pristup kameri je isključen"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Za aplikacije za info-zabavu"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Za obavezne aplikacije"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ova aplikacija je obavezna"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Ovu aplikaciju zahteva proizvođač automobila"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Bezbednost i privatnost"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skeniraj uređaj"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Odbaci"</string> diff --git a/PermissionController/res/values-be/strings.xml b/PermissionController/res/values-be/strings.xml index 42ee653b7..53f3c6a60 100644 --- a/PermissionController/res/values-be/strings.xml +++ b/PermissionController/res/values-be/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Дадатковыя стандартныя налады"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Адкрыццё спасылак"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Стандартныя для працы"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Стандартныя праграмы для прыватнай прасторы"</string> <string name="default_app_none" msgid="9084592086808194457">"Няма"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Стандартная сістэмная)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Няма праграм"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Няма"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"За апошнія\n24 гадзіны"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"За апошнія\n7 сутак"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>, працэнтаў: <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Праграма \"<xliff:g id="APP_NAME">%1$s</xliff:g>\" абаронена Android. З прычыны таго, што вашы даныя апрацоўваюцца на гэтай прыладзе, на панэлі стану і панэлі кіравання доступам не паказваецца інфармацыя пра выкарыстанне дазволаў гэтай праграмай."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Праграма \"<xliff:g id="APP_NAME">%1$s</xliff:g>\" абаронена Android. З прычыны таго, што вашы даныя апрацоўваюцца на гэтай прыладзе, на панэлі кіравання доступам не паказваецца інфармацыя пра выкарыстанне дазволаў гэтай праграмай."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Камера прылады заблакіравана"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Для праграм і сэрвісаў"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Даныя з мікрафона па-ранейшаму могуць абагульвацца падчас выкліку нумара экстраннай службы."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Змяніць"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Доступ да камеры забаронены"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Для праграм інфармацыйна-забаўляльнай сістэмы"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Для абавязковых праграм"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Гэта праграма абавязковая"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Выкарыстання гэтай праграмы патрабуе вытворца аўтамабіля"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Бяспека і прыватнасць"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Сканіраваць прыладу"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Адхіліць"</string> diff --git a/PermissionController/res/values-bg/strings.xml b/PermissionController/res/values-bg/strings.xml index f06e77444..281883f08 100644 --- a/PermissionController/res/values-bg/strings.xml +++ b/PermissionController/res/values-bg/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Още стандартни приложения"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Отваряне на връзки"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"По подразбиране за работа"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Стандартни за частното пространство"</string> <string name="default_app_none" msgid="9084592086808194457">"Няма"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Стандартно за системата)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Няма приложения"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Без"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Последните\n24 часа"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Последните\n7 дни"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> процента"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Приложението <xliff:g id="APP_NAME">%1$s</xliff:g> е защитено от Android. Тъй като данните ви се обработват на това устройство, използването на разрешенията на приложението не се показва в лентата на състоянието, нито в таблото ви за управление на поверителността."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Приложението <xliff:g id="APP_NAME">%1$s</xliff:g> е защитено от Android. Тъй като данните ви се обработват на това устройство, използването на разрешенията на приложението не се показва в таблото ви за управление на поверителността."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Камерата на устройството е блокирана"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"За приложения и услуги"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Данните от микрофона пак могат да се споделят, когато се обадите на номер за спешни случаи."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Промяна"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Достъпът до камерата е изключен"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"За приложения за основното устройство"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"За изискваните приложения"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Това приложение е необходимо"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Това приложение се изисква от производителя на автомобила ви"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Сигурност и поверителност"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Сканиране на устройството"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Отхвърляне"</string> diff --git a/PermissionController/res/values-bn/strings.xml b/PermissionController/res/values-bn/strings.xml index 3670b2d11..9448783d1 100644 --- a/PermissionController/res/values-bn/strings.xml +++ b/PermissionController/res/values-bn/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"আরও ডিফল্ট"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"লিঙ্ক খোলা"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"অফিসের জন্য ডিফল্ট"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"প্রাইভেট স্পেসের জন্য ডিফল্ট"</string> <string name="default_app_none" msgid="9084592086808194457">"কোনওটিই নয়"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(সিস্টেম ডিফল্ট)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"কোনও অ্যাপ নেই"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"কোনওটিই নয়"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"গত\n২৪ ঘণ্টা"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"গত\n৭ দিনে"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> শতাংশ"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g>, Android-এর মাধ্যমে সুরক্ষিত। এই ডিভাইসে আপনার ডেটা প্রসেস হওয়ার জন্য, এই অ্যাপের অনুমতি ব্যবহার সংক্রান্ত তথ্য স্ট্যাটাস বার বা প্রাইভেসি ড্যাশবোর্ডে দেখা যাবে না।"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g>, Android-এর মাধ্যমে সুরক্ষিত। এই ডিভাইসে আপনার ডেটা প্রসেস হওয়ার জন্য, এই অ্যাপের অনুমতি ব্যবহার সংক্রান্ত তথ্য প্রাইভেসি ড্যাশবোর্ডে দেখা যাবে না।"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ডিভাইসের ক্যামেরা ব্লক করা আছে"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"অ্যাপ ও পরিষেবার জন্য"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"আপনি জরুরি নম্বরে কল করার সময় মাইক্রোফোন ডেটা এখনও শেয়ার করা হতে পারে।"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"পরিবর্তন করুন"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"ক্যামেরার অ্যাক্সেস বন্ধ করা আছে"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ইনফোটেনমেন্ট অ্যাপের জন্য"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"প্রয়োজনীয় অ্যাপের জন্য"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"এই অ্যাপটি প্রয়োজন"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"আপনার গাড়ির প্রস্তুতকারকের এই অ্যাপটি প্রয়োজন"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"নিরাপত্তা এবং গোপনীয়তা"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ডিভাইস স্ক্যান করুন"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"বাতিল করুন"</string> diff --git a/PermissionController/res/values-bs/strings.xml b/PermissionController/res/values-bs/strings.xml index d761d6159..9f69b5b85 100644 --- a/PermissionController/res/values-bs/strings.xml +++ b/PermissionController/res/values-bs/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Više zadanih"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Otvaranje linkova"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Uobičajeno za rad"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Zadano za privatni prostor"</string> <string name="default_app_none" msgid="9084592086808194457">"Nema"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Sistemski zadano)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nema aplikacija"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ništa"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Protekla\n24 sata"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Posljednjih\n7 dana"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> posto"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> je zaštićena Androidom. S obzirom na to da se vaši podaci obrađuju na ovom uređaju, korištenje odobrenja ove aplikacije nije prikazano na statusnoj traci ili kontrolnoj tabli za privatnost."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> je zaštićena Androidom. S obzirom na to da se vaši podaci obrađuju na ovom uređaju, korištenje odobrenja ove aplikacije nije prikazano na kontrolnoj tabli za privatnost."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera uređaja je blokirana"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Za aplikacije i usluge"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Podaci mikrofona se i dalje mogu dijeliti kada pozovete broj za hitne slučajeve."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Promijeni"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Pristup kameri je isključen"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Za informativno-zabavne aplikacije"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Za potrebne aplikacije"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ova aplikacija je potrebna"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Ovu aplikaciju zahtijeva proizvođač automobila"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sigurnost i privatnost"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skeniraj uređaj"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Odbaci"</string> @@ -661,12 +668,12 @@ <string name="test_otp_msg" msgid="7559110574222727550">"Jednokratna lozinka je 132435"</string> <string name="enhanced_confirmation_dialog_title" msgid="7562437438040966351">"Ograničena postavka"</string> <string name="enhanced_confirmation_dialog_desc" msgid="5921240234843839219">"Radi vaše sigurnosti postavka trenutno nije dostupna."</string> - <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"Aplikaciji je odbijen pristup dopuštenju <xliff:g id="PERMISSION_NAME">%1$s</xliff:g>"</string> - <string name="enhanced_confirmation_dialog_desc_permission" msgid="3150778951946468945">"Aplikacija je zatražila pristup dopuštenju za osjetljive podatke koje može ugroziti vaše osobne i financijske podatke.<xliff:g id="ID_1"><br><br></xliff:g>Moguće je da aplikacija neće pravilno funkcionirati bez tog ograničenog dopuštenja. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Saznajte kako omogućiti pristup</a>"</string> - <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"Aplikaciji je odbijen pristup da prema zadanim postavkama bude <xliff:g id="ROLE_NAME">%1$s</xliff:g>"</string> - <string name="enhanced_confirmation_dialog_desc_role" msgid="6369601947905234551">"Aplikacija je zatražila pristup dopuštenjima za osjetljive podatke koja mogu ugroziti vaše osobne i financijske podatke.<xliff:g id="ID_1"><br><br></xliff:g>Moguće je da aplikacija neće pravilno funkcionirati bez tih ograničenih dopuštenja. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Saznajte kako omogućiti pristup</a>"</string> + <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"Aplikaciji je odbijen pristup odobrenju <xliff:g id="PERMISSION_NAME">%1$s</xliff:g>"</string> + <string name="enhanced_confirmation_dialog_desc_permission" msgid="3150778951946468945">"Aplikacija je zatražila pristup osjetljivom odobrenju, što može ugroziti vaše lične i finansijske informacije.<xliff:g id="ID_1"><br><br></xliff:g>Moguće je da aplikacija neće ispravno raditi bez ovog ograničenog odobrenja. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Saznajte kako dozvoliti pristup</a>"</string> + <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"Aplikaciji je odbijen pristup da bude zadana uloga <xliff:g id="ROLE_NAME">%1$s</xliff:g>"</string> + <string name="enhanced_confirmation_dialog_desc_role" msgid="6369601947905234551">"Aplikacija je zatražila pristup osjetljivim odobrenjima, što može ugroziti vaše lične i finansijske informacije.<xliff:g id="ID_1"><br><br></xliff:g>Moguće je da aplikacija neće ispravno raditi bez ovih ograničenih odobrenja. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Saznajte kako dozvoliti pristup</a>"</string> <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"Aplikaciji je odbijen pristup"</string> - <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"Pristup tom dopuštenju može ugroziti vaše osobne i financijske podatke.<xliff:g id="ID_1"><br><br></xliff:g>Moguće je da aplikacija neće pravilno funkcionirati bez tog ograničenog dopuštenja. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Saznajte kako omogućiti pristup</a>"</string> + <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"Pristup ovom odobrenju može ugroziti vaše lične i finansijske informacije.<xliff:g id="ID_1"><br><br></xliff:g>Moguće je da aplikacija neće ispravno raditi bez ovog ograničenog odobrenja. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Saznajte kako dozvoliti pristup</a>"</string> <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"Saznajte više"</string> <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"Uredu"</string> <string name="permission_grant_dialog_streaming_blocked_title" msgid="8905241017017043649">"Zahtjev za odobrenje je potisnut"</string> diff --git a/PermissionController/res/values-ca/strings.xml b/PermissionController/res/values-ca/strings.xml index 3b6ee45bd..56f409960 100644 --- a/PermissionController/res/values-ca/strings.xml +++ b/PermissionController/res/values-ca/strings.xml @@ -359,7 +359,7 @@ <string name="role_browser_description" msgid="3465253637499842671">"Aplicacions que et donen accés a Internet i que mostren els enllaços que toques"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"Vols establir <xliff:g id="APP_NAME">%1$s</xliff:g> com a aplicació de navegador predeterminada?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"No calen permisos"</string> - <string name="role_dialer_label" msgid="1100224146343237968">"Aplicació Telèfon predeterminada"</string> + <string name="role_dialer_label" msgid="1100224146343237968">"Aplicació de telèfon predeterminada"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"Aplicació de telèfon"</string> <string name="role_dialer_description" msgid="8768708633696539612">"Aplicacions que et permeten fer i rebre trucades al dispositiu"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Vols establir <xliff:g id="APP_NAME">%1$s</xliff:g> com a aplicació de telèfon predeterminada?"</string> @@ -367,7 +367,7 @@ <string name="role_dialer_search_keywords" msgid="3324448983559188087">"marcador"</string> <string name="role_sms_label" msgid="8456999857547686640">"Aplicació d\'SMS predeterminada"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"Aplicació d\'SMS"</string> - <string name="role_sms_description" msgid="3424020199148153513">"Aplicacions que et permeten utilitzar el número de telèfon per enviar i rebre missatges curts de text, fotos, vídeos i més"</string> + <string name="role_sms_description" msgid="3424020199148153513">"Aplicacions que et permeten utilitzar el número de telèfon per enviar i rebre missatges de text, fotos, vídeos i més"</string> <string name="role_sms_request_title" msgid="7953552109601185602">"Vols establir <xliff:g id="APP_NAME">%1$s</xliff:g> com a aplicació d\'SMS predeterminada?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"Aquesta aplicació tindrà accés a la càmera, als contactes, als fitxers i contingut multimèdia, al micròfon, al telèfon i als SMS"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"missatge de text, enviar missatges, missatges, missatgeria"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Més aplicacions predeterminades"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Obertura d\'enllaços"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Predeterminada per a la feina"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Predeterminades per a l\'espai privat"</string> <string name="default_app_none" msgid="9084592086808194457">"Cap"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Opció predeterminada del sistema)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Cap aplicació"</string> @@ -467,7 +468,7 @@ <string name="permgrouprequest_device_aware_storage_isolated" msgid="5934218468708513375">"Vols permetre que <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> accedeixi a les fotos i al contingut multimèdia del dispositiu <b><xliff:g id="DEVICE">%2$s</xliff:g></b>?"</string> <string name="permgrouprequest_contacts" msgid="8391550064551053695">"Vols permetre que <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> accedeixi als contactes?"</string> <string name="permgrouprequest_device_aware_contacts" msgid="2270563860206654757">"Vols permetre que <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> accedeixi als contactes del dispositiu <b><xliff:g id="DEVICE">%2$s</xliff:g></b>?"</string> - <string name="permgrouprequest_location" msgid="6990232580121067883">"Vols permetre que <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> accedeixi a la ubicació del dispositiu?"</string> + <string name="permgrouprequest_location" msgid="6990232580121067883">"Vols permetre que la <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> accedeixi a la ubicació del dispositiu?"</string> <string name="permgrouprequest_device_aware_location" msgid="6641436550953715107">"Vols permetre que <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> accedeixi a la ubicació del dispositiu <b><xliff:g id="DEVICE_NAME">%2$s</xliff:g></b>?"</string> <string name="permgrouprequestdetail_location" msgid="2635935335778429894">"L\'aplicació només tindrà accés a la ubicació quan l\'estiguis utilitzant"</string> <string name="permgroupbackgroundrequest_location" msgid="1085680897265734809">"Vols permetre que <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> accedeixi a la ubicació del dispositiu?"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Cap"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"24 darreres\nhores"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7\ndarrers dies"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> per cent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"L\'aplicació <xliff:g id="APP_NAME">%1$s</xliff:g> està protegida per Android. Com que les teves dades es tracten en aquest dispositiu, l\'ús del permís d\'aquesta aplicació no es mostra a la barra d\'estat ni al tauler de privadesa."</string> <string name="exempt_info_label" msgid="6286190981253476699">"L\'aplicació <xliff:g id="APP_NAME">%1$s</xliff:g> està protegida per Android. Com que les teves dades es tracten en aquest dispositiu, l\'ús del permís d\'aquesta aplicació no es mostra al tauler de privadesa."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"La càmera del dispositiu està bloquejada"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Per a aplicacions i serveis"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"És possible que les dades del micròfon es comparteixin si truques a un número d\'emergència."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Canvia"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"L\'accés a la càmera està desactivat"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Per a les aplicacions d\'informació i entreteniment"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Per a les aplicacions requerides"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Es requereix aquesta aplicació"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"El fabricant del cotxe requereix aquesta aplicació"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Seguretat i privadesa"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analitza el dispositiu"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Ignora"</string> @@ -663,7 +670,7 @@ <string name="enhanced_confirmation_dialog_desc" msgid="5921240234843839219">"Per a la teva seguretat, aquesta opció de configuració no està disponible en aquests moments."</string> <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"A l\'aplicació se li ha denegat l\'accés a <xliff:g id="PERMISSION_NAME">%1$s</xliff:g>"</string> <string name="enhanced_confirmation_dialog_desc_permission" msgid="3150778951946468945">"L\'aplicació ha demanat accés a un permís sensible, el qual pot posar en risc la teva informació personal o financera.<xliff:g id="ID_1"><br><br></xliff:g>És possible que l\'aplicació no funcioni correctament sense aquest permís restringit. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Més informació sobre com pots permetre l\'accés</a>"</string> - <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"A l\'aplicació se li ha denegat l\'accés per ser l’<xliff:g id="ROLE_NAME">%1$s</xliff:g> predeterminada"</string> + <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"A l\'aplicació se li ha denegat l\'accés per ser <xliff:g id="ROLE_NAME">%1$s</xliff:g> de manera predeterminada"</string> <string name="enhanced_confirmation_dialog_desc_role" msgid="6369601947905234551">"L\'aplicació ha demanat accés a permisos sensibles, els quals poden posar en risc la teva informació personal o financera.<xliff:g id="ID_1"><br><br></xliff:g>És possible que l\'aplicació no funcioni correctament sense aquests permisos restringits. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Més informació sobre com pots permetre l\'accés</a>"</string> <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"A l\'aplicació se li ha denegat l\'accés"</string> <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"L\'accés a aquest permís pot posar en risc la teva informació personal i financera.<xliff:g id="ID_1"><br><br></xliff:g>És possible que l\'aplicació no funcioni correctament sense aquest permís. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Més informació sobre com pots permetre l\'accés</a>"</string> diff --git a/PermissionController/res/values-cs-v33/strings.xml b/PermissionController/res/values-cs-v33/strings.xml index 2e30db000..84a0f9fd1 100644 --- a/PermissionController/res/values-cs-v33/strings.xml +++ b/PermissionController/res/values-cs-v33/strings.xml @@ -20,7 +20,7 @@ <string name="role_sms_request_description" msgid="1506966389698625395">"Tato aplikace vám bude moci zasílat oznámení a bude mít přístup k fotoaparátu, kontaktům, souborům, mikrofonu, telefonu a SMS"</string> <string name="permission_description_summary_storage" msgid="1917071243213043858">"Aplikace s tímto oprávněním mají přístup ke všem souborům v tomto zařízení"</string> <string name="work_policy_title" msgid="832967780713677409">"Informace o vašich pracovních zásadách"</string> - <string name="work_policy_summary" msgid="3886113358084963931">"Nastavení spravuje administrátor IT"</string> + <string name="work_policy_summary" msgid="3886113358084963931">"Nastavení spravuje IT administrátor"</string> <string name="safety_center_entry_group_expand_action" msgid="5358289574941779652">"Rozbalit a zobrazit seznam"</string> <string name="safety_center_entry_group_collapse_action" msgid="1525710152244405656">"Sbalit seznam a skrýt nastavení"</string> <string name="safety_center_entry_group_content_description" msgid="7048420958214443333">"Seznam. <xliff:g id="ENTRY_TITLE">%1$s</xliff:g>. <xliff:g id="ENTRY_SUMMARY">%2$s</xliff:g>"</string> diff --git a/PermissionController/res/values-cs/strings.xml b/PermissionController/res/values-cs/strings.xml index ddb568b2b..483dfd27a 100644 --- a/PermissionController/res/values-cs/strings.xml +++ b/PermissionController/res/values-cs/strings.xml @@ -222,7 +222,7 @@ <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"Byla odebrána oprávnění <xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g> a <xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g>"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"Bylo odebráno oprávnění <xliff:g id="PERMISSION_NAME">%1$s</xliff:g> a další oprávnění (<xliff:g id="NUMBER">%2$s</xliff:g>)"</string> <string name="unused_apps_page_title" msgid="6986983535677572559">"Nepoužívané aplikace"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"Když aplikaci několik měsíců nepoužíváte:\n\n• Oprávnění jsou odstraněna kvůli ochraně dat\n• Oznámení se přestanou zobrazovat kvůli úspoře baterie\n• Dočasné soubory jsou odstraněny kvůli uvolnění místa\n\nPokud chcete oprávnění a oznámení znovu povolit, otevřete aplikaci."</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"Když aplikaci několik měsíců nepoužíváte:\n\n• Oprávnění jsou odstraněna z důvodu ochrany dat.\n• Oznámení se přestanou zobrazovat kvůli úspoře baterie.\n• Dočasné soubory jsou odstraněny, aby se uvolnilo místo.\n\nPokud chcete oprávnění a oznámení znovu povolit, příslušnou aplikaci otevřete."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"Když nějakou aplikaci měsíc nepoužíváte:\n\n• Kvůli ochraně dat se odstraní oprávnění.\n• Kvůli uvolnění místa se odstraní dočasné soubory.\n\nPokud chcete oprávnění znovu povolit, otevřete aplikaci."</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Naposledy otevřeno před více než # měsícem}few{Naposledy otevřeno před více než # měsíci}many{Naposledy otevřeno před více než # měsíce}other{Naposledy otevřeno před více než # měsíci}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"Aplikace byla naposledy otevřena <xliff:g id="DATE">%s</xliff:g>"</string> @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"v případě nouze"</string> <string name="role_home_label" msgid="3871847846649769412">"Výchozí aplikace pro domácnost"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Vstupní aplikace"</string> - <string name="role_home_description" msgid="7997371519626556675">"Aplikace (tzv. spouštěče), které nahrazují plochy na zařízení Android a dávají vám přístup k obsahu a funkcím zařízení."</string> + <string name="role_home_description" msgid="7997371519626556675">"Aplikace (tzv. spouštěče), které nahrazují plochu na zařízení Android a dávají vám přístup k obsahu a funkcím zařízení."</string> <string name="role_home_request_title" msgid="738136983453341081">"Nastavit <xliff:g id="APP_NAME">%1$s</xliff:g> jako výchozí aplikaci pro domácnost?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Není potřeba žádné oprávnění"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"spouštěč"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"poznámky"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Výchozí aplikace typu peněženka"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"Aplikace typu peněženka"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Aplikace typu peněženka můžou uložit vaše platební a věrnostní karty, klíče od auta a další věci, a usnadnit vám různé transakce."</string> + <string name="role_wallet_description" msgid="3726535836165949838">"Aplikace typu peněženka můžou uložit vaše platební a věrnostní karty, klíče od auta a další věci, a usnadnit vám tak různé transakce."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Nastavit aplikaci <xliff:g id="APP_NAME">%1$s</xliff:g> jako výchozí peněženku?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Nejsou potřeba žádná oprávnění"</string> <string name="request_role_current_default" msgid="738722892438247184">"Aktuálně výchozí"</string> @@ -435,7 +435,8 @@ <string name="default_apps_more" msgid="4078194675848858093">"Další výchozí nastavení"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Otevírání odkazů"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Výchozí pracovní"</string> - <string name="default_app_none" msgid="9084592086808194457">"Žádná"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Výchozí pro soukromý prostor"</string> + <string name="default_app_none" msgid="9084592086808194457">"Žádná aplikace"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Výchozí nastavení systému)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Žádné aplikace"</string> <string name="car_default_app_selected" msgid="5416420830430644174">"Vybráno"</string> @@ -548,6 +549,9 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Žádné"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Posledních\n24 hodin"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Posledních\n7 dní"</string> + <!-- String.format failed for translation --> + <!-- no translation found for privdash_usage_percent (6893824766124414127) --> + <skip /> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Aplikace <xliff:g id="APP_NAME">%1$s</xliff:g> je chráněna Androidem. Protože se vaše data zpracovávají na tomto zařízení, oprávnění používaná touto aplikací se nezobrazují na stavovém řádku ani na panelu ochrany soukromí."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Aplikace <xliff:g id="APP_NAME">%1$s</xliff:g> je chráněna Androidem. Protože se vaše data zpracovávají na tomto zařízení, oprávnění používaná touto aplikací se nezobrazují na panelu ochrany soukromí."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Fotoaparát zařízení je blokován"</string> @@ -556,6 +560,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Pro aplikace a služby"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Když zavoláte na číslo tísňového volání, mohou být nadále sdílena data z mikrofonu."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Změnit"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Přístup k fotoaparátu je vypnutý"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Pro aplikace informační a zábavní aplikace"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Pro povinné aplikace"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Tato aplikace je povinná"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Tuto aplikaci výrobce auta vyžaduje"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Zabezpečení a ochrana soukromí"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Zkontrolovat zařízení"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Zavřít"</string> diff --git a/PermissionController/res/values-da/strings.xml b/PermissionController/res/values-da/strings.xml index 16c09e743..814c0242e 100644 --- a/PermissionController/res/values-da/strings.xml +++ b/PermissionController/res/values-da/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Flere standardapps"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Åbning af links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Standard til arbejde"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Standard for privat område"</string> <string name="default_app_none" msgid="9084592086808194457">"Ingen"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Systemstandard)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Ingen apps"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ingen"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Seneste\n24 timer"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"De seneste\n7 dage"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> procent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> beskyttes af Android. Da dine data behandles på denne enhed, vises denne apps anvendelse af tilladelser ikke i statusbjælken i dit privatlivspanel."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> beskyttes af Android. Da dine data behandles på denne enhed, vises denne apps anvendelse af tilladelser ikke i dit privatlivspanel."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Enhedens kamera er blokeret"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"For apps og tjenester"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofondata deles muligvis stadig, når du ringer til et alarmnummer."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Skift"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kameraadgang er deaktiveret"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Til infotainmentapps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Til påkrævede apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Denne app er påkrævet"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Bilproducenten kræver denne app"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sikkerhed og privatliv"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Scan enhed"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Afvis"</string> diff --git a/PermissionController/res/values-de/strings.xml b/PermissionController/res/values-de/strings.xml index bde63ec81..d9fb2e105 100644 --- a/PermissionController/res/values-de/strings.xml +++ b/PermissionController/res/values-de/strings.xml @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"Du hast <xliff:g id="APP_NAME">%1$s</xliff:g> den Zugriff auf die Berechtigung „<xliff:g id="PERMISSION_NAME">%2$s</xliff:g>“ verweigert"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{Heute}=1{Vor 1 Tag}other{Vor # Tagen}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"App deaktivieren"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"Bei Deaktivierung dieser App funktionieren Android und andere Apps möglicherweise nicht mehr ordnungsgemäß. Beachte hierbei, dass du diese App nicht löschen kannst, weil sie auf deinem Gerät vorinstalliert war. Durch die Deaktivierung schaltest du diese App ab und blendest sie auf deinem Gerät aus."</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"Bei Deaktivierung dieser App funktionieren Android und andere Apps möglicherweise nicht mehr ordnungsgemäß. Beachte hierbei, dass du diese App nicht löschen kannst, weil sie auf deinem Gerät vorinstalliert war. Durch die Deaktivierung schaltest du diese App aus und blendest sie auf deinem Gerät aus."</string> <string name="app_permission_manager" msgid="3903811137630909550">"Berechtigungsmanager"</string> <string name="never_ask_again" msgid="4728762438198560329">"Nicht mehr fragen"</string> <string name="no_permissions" msgid="3881676756371148563">"Keine Berechtigungen"</string> @@ -367,7 +367,7 @@ <string name="role_dialer_search_keywords" msgid="3324448983559188087">"telefon"</string> <string name="role_sms_label" msgid="8456999857547686640">"Standard-SMS-App"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"SMS-App"</string> - <string name="role_sms_description" msgid="3424020199148153513">"Apps, mit denen du über deine Telefonnummer SMS, Fotos, Videos und mehr senden und empfangen kannst"</string> + <string name="role_sms_description" msgid="3424020199148153513">"Apps, mit denen du über deine Telefonnummer unter anderem SMS, Fotos oder Videos senden und empfangen kannst"</string> <string name="role_sms_request_title" msgid="7953552109601185602">"<xliff:g id="APP_NAME">%1$s</xliff:g>als Standard-SMS-App festlegen?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"Diese App erhält Zugriff auf Folgendes: Kamera, Kontakte, Mikrofon, Dateien und Medien, Telefon und SMS"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"textnachricht, sms, sms schicken, sms senden, nachrichten, mms"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Weitere Standard-Apps"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Links öffnen"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Standard-Apps für Arbeit"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Standard-Apps für den privaten Bereich"</string> <string name="default_app_none" msgid="9084592086808194457">"Keine"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(System-Standardeinstellung)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Keine Apps"</string> @@ -548,6 +549,9 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Keine"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Letzte\n24 Stunden"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Letzte\n7 Tage"</string> + <!-- String.format failed for translation --> + <!-- no translation found for privdash_usage_percent (6893824766124414127) --> + <skip /> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ist durch Android geschützt. Weil deine Daten direkt auf diesem Gerät verarbeitet werden, wird weder in der Statusleiste noch auf deinem Privatsphäredashboard die Nutzung der Berechtigungen durch diese App angezeigt."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ist durch Android geschützt. Weil deine Daten direkt auf diesem Gerät verarbeitet werden, wird auf deinem Privatsphäredashboard die Nutzung der Berechtigungen durch diese App nicht angezeigt."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Gerätekamera ist blockiert"</string> @@ -556,6 +560,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Für Apps und Dienste"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Die Mikrofondaten können immer noch geteilt werden, wenn du den Notruf wählst."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Ändern"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Zugriff auf die Kamera ist deaktiviert"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Für Infotainment-Apps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Für erforderliche Apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Diese App ist erforderlich"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Diese App ist für den Fahrzeughersteller erforderlich"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Datenschutz & Sicherheit"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Gerät prüfen"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Schließen"</string> @@ -646,7 +655,7 @@ <string name="data_sharing_updates_title" msgid="7996933386875213859">"Änderungen bei der Weitergabe von Standortdaten"</string> <string name="data_sharing_updates_summary" msgid="764113985772233889">"Apps ansehen, bei denen sich die Art der Weitergabe deiner Standortdaten geändert hat"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Bei diesen Apps hat sich die Art der Weitergabe deiner Standortdaten geändert. Möglicherweise wurden sie zuvor nicht weitergegeben oder sie werden jetzt zu Werbe- oder Marketingzwecken weitergegeben."</string> - <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Die Entwickler dieser Apps haben Informationen über ihre Praktiken zur Datenweitergabe an App-Shops zur Verfügung gestellt. Diese Praktiken können im Laufe der Zeit geändert werden.\n\nPraktiken zur Datenweitergabe können je nach App-Version, Verwendung, Region und Alter des Nutzers variieren."</string> + <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Die Entwickler dieser Apps haben für App-Shops Informationen über ihre Praktiken zur Datenweitergabe zur Verfügung gestellt. Diese Praktiken können im Laufe der Zeit geändert werden.\n\nPraktiken zur Datenweitergabe können je nach App-Version, Verwendung, Region und Alter des Nutzers variieren."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Informationen zur Datenweitergabe"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Deine Standortdaten werden ab jetzt an Dritte weitergegeben"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"Deine Standortdaten werden ab jetzt zu Werbe- oder Marketingzwecken an Dritte weitergegeben"</string> @@ -661,18 +670,12 @@ <string name="test_otp_msg" msgid="7559110574222727550">"Dein Einmalpasswort lautet 132435"</string> <string name="enhanced_confirmation_dialog_title" msgid="7562437438040966351">"Eingeschränkte Einstellung"</string> <string name="enhanced_confirmation_dialog_desc" msgid="5921240234843839219">"Aus Sicherheitsgründen ist diese Einstellung derzeit nicht verfügbar."</string> - <!-- no translation found for enhanced_confirmation_dialog_title_permission (2149144789394238266) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_permission (3150778951946468945) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_title_role (1737023798483772780) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_role (6369601947905234551) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_title_settings_default (1858092969721041576) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_settings_default (6911632348359332981) --> - <skip /> + <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"App wurde Zugriff auf „<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>“ verweigert"</string> + <string name="enhanced_confirmation_dialog_desc_permission" msgid="3150778951946468945">"Die App hat Zugriff auf eine vertrauliche Berechtigung angefordert. Wenn du diesen zulässt, sind deine privaten Daten und Finanzdaten eventuell gefährdet.<xliff:g id="ID_1"><br><br></xliff:g>Die App funktioniert ohne diese eingeschränkte Berechtigung aber möglicherweise nicht richtig. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Informationen dazu, wie du den Zugriff erlaubst</a>"</string> + <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"App wurde Zugriff verweigert, die standardmäßige <xliff:g id="ROLE_NAME">%1$s</xliff:g> zu sein"</string> + <string name="enhanced_confirmation_dialog_desc_role" msgid="6369601947905234551">"Die App hat Zugriff auf vertrauliche Berechtigungen angefordert. Wenn du diesen zulässt, sind deine privaten Daten und Finanzdaten eventuell gefährdet.<xliff:g id="ID_1"><br><br></xliff:g>Die App funktioniert ohne diese eingeschränkten Berechtigungen aber möglicherweise nicht richtig. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Informationen dazu, wie du den Zugriff erlaubst</a>"</string> + <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"App wurde Zugriff verweigert"</string> + <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"Wenn du den Zugriff auf diese Berechtigung zulässt, sind deine privaten Daten und Finanzdaten eventuell gefährdet.<xliff:g id="ID_1"><br><br></xliff:g>Die App funktioniert ohne diese eingeschränkte Berechtigung aber möglicherweise nicht richtig. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Informationen dazu, wie du den Zugriff erlaubst</a>"</string> <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"Weitere Informationen"</string> <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"Ok"</string> <string name="permission_grant_dialog_streaming_blocked_title" msgid="8905241017017043649">"Berechtigungsanfrage unterdrückt"</string> diff --git a/PermissionController/res/values-el/strings.xml b/PermissionController/res/values-el/strings.xml index 1372370af..784ccf594 100644 --- a/PermissionController/res/values-el/strings.xml +++ b/PermissionController/res/values-el/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Περισσότερες προεπιλογές"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Άνοιγμα συνδέσμων"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Προεπιλογή για εργασία"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Προεπιλογή για απόρρητο χώρο"</string> <string name="default_app_none" msgid="9084592086808194457">"Καμία"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Προεπιλογή συστήματος)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Δεν υπάρχουν εφαρμογές"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Καμία"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Τελευταίες\n24 ώρες"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Τελευταίες\n7 ημέρες"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> τοις εκατό"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Η εφαρμογή <xliff:g id="APP_NAME">%1$s</xliff:g> προστατεύεται από το Android. Επειδή η επεξεργασία των δεδομένων σας πραγματοποιείται σε αυτήν τη συσκευή, η χρήση αδειών αυτής της εφαρμογής δεν εμφανίζεται στη γραμμή κατάστασης ή στον πίνακα ελέγχου απορρήτου σας."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Η εφαρμογή <xliff:g id="APP_NAME">%1$s</xliff:g> προστατεύεται από το Android. Επειδή η επεξεργασία των δεδομένων σας πραγματοποιείται σε αυτήν τη συσκευή, η χρήση αδειών αυτής της εφαρμογής δεν εμφανίζεται στον πίνακα ελέγχου απορρήτου σας."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Η κάμερα συσκευής αποκλείστηκε"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Για εφαρμογές και υπηρεσίες"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Ενδέχεται να κοινοποιηθούν δεδομένα μικροφώνου κατά την κλήση ενός αριθμού έκτακτης ανάγκης."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Αλλαγή"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Η πρόσβαση στην κάμερα είναι απενεργοποιημένη"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Για εφαρμογές ενημέρωσης και ψυχαγωγίας"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Για απαιτούμενες εφαρμογές"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Απαιτείται αυτή η εφαρμογή"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Αυτή η εφαρμογή απαιτείται από τον κατασκευαστή του αυτοκινήτου σας"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Ασφάλεια και απόρρητο"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Σάρωση συσκευής"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Παράβλεψη"</string> diff --git a/PermissionController/res/values-en-rAU/strings.xml b/PermissionController/res/values-en-rAU/strings.xml index d9cdeb780..696e996fa 100644 --- a/PermissionController/res/values-en-rAU/strings.xml +++ b/PermissionController/res/values-en-rAU/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"More defaults"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Opening links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Default for work"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Default for private space"</string> <string name="default_app_none" msgid="9084592086808194457">"None"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(System default)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"No apps"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"None"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Past\n24 hours"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Past\n7 days"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> per cent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on the status bar or your privacy dashboard."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on your privacy dashboard."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Device camera is blocked"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"For apps and services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Microphone data may still be shared when you call an emergency number."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Change"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Camera access is off"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"For infotainment apps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"For required apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"This app is required"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"This app is required by your car\'s manufacturer"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Security and privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Scan device"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Dismiss"</string> diff --git a/PermissionController/res/values-en-rCA/strings.xml b/PermissionController/res/values-en-rCA/strings.xml index 87e1b1516..69556f128 100644 --- a/PermissionController/res/values-en-rCA/strings.xml +++ b/PermissionController/res/values-en-rCA/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"More defaults"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Opening links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Default for work"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Default for private space"</string> <string name="default_app_none" msgid="9084592086808194457">"None"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(System default)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"No apps"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"None"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Past\n24 hours"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Past\n7 days"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> percent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on the status bar or your privacy dashboard."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on your privacy dashboard."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Device camera is blocked"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"For apps and services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Microphone data may still be shared when you call an emergency number."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Change"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Camera access is off"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"For infotainment apps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"For required apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"This app is required"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"This app is required by your car’s manufacturer"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Security and privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Scan device"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Dismiss"</string> diff --git a/PermissionController/res/values-en-rGB/strings.xml b/PermissionController/res/values-en-rGB/strings.xml index 4d7cb00a2..8bc554932 100644 --- a/PermissionController/res/values-en-rGB/strings.xml +++ b/PermissionController/res/values-en-rGB/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"More defaults"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Opening links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Default for work"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Default for private space"</string> <string name="default_app_none" msgid="9084592086808194457">"None"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(System default)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"No apps"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"None"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Past\n24 hours"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Past\n7 days"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> per cent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on the status bar or your privacy dashboard."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on your privacy dashboard."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Device camera is blocked"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"For apps and services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Microphone data may still be shared when you call an emergency number."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Change"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Camera access is off"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"For infotainment apps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"For required apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"This app is required"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"This app is required by your car\'s manufacturer"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Security and privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Scan device"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Dismiss"</string> diff --git a/PermissionController/res/values-en-rIN/strings.xml b/PermissionController/res/values-en-rIN/strings.xml index 4d7cb00a2..8bc554932 100644 --- a/PermissionController/res/values-en-rIN/strings.xml +++ b/PermissionController/res/values-en-rIN/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"More defaults"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Opening links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Default for work"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Default for private space"</string> <string name="default_app_none" msgid="9084592086808194457">"None"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(System default)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"No apps"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"None"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Past\n24 hours"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Past\n7 days"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> per cent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on the status bar or your privacy dashboard."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on your privacy dashboard."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Device camera is blocked"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"For apps and services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Microphone data may still be shared when you call an emergency number."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Change"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Camera access is off"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"For infotainment apps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"For required apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"This app is required"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"This app is required by your car\'s manufacturer"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Security and privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Scan device"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Dismiss"</string> diff --git a/PermissionController/res/values-en-rXC/strings.xml b/PermissionController/res/values-en-rXC/strings.xml index 9923d28d9..1bf02ed6b 100644 --- a/PermissionController/res/values-en-rXC/strings.xml +++ b/PermissionController/res/values-en-rXC/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"More defaults"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Opening links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Default for work"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Default for private space"</string> <string name="default_app_none" msgid="9084592086808194457">"None"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(System default)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"No apps"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"None"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Past\n24 hours"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Past\n7 days"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> percent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on the status bar or your privacy dashboard."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> is protected by Android. Because your data is processed on this device, this app’s permission usage isn’t shown on your privacy dashboard."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Device camera is blocked"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"For apps and services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Microphone data may still be shared when you call an emergency number."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Change"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Camera access is off"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"For infotainment apps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"For required apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"This app is required"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"This app is required by your car’s manufacturer"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Security & privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Scan device"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Dismiss"</string> diff --git a/PermissionController/res/values-es-rUS/strings.xml b/PermissionController/res/values-es-rUS/strings.xml index f1dc3b331..de037e1c8 100644 --- a/PermissionController/res/values-es-rUS/strings.xml +++ b/PermissionController/res/values-es-rUS/strings.xml @@ -207,7 +207,7 @@ <string name="unused_apps_label_v2" msgid="7058776770056517980">"Pausar actividad en la app si no se usa"</string> <string name="unused_apps_label_v3" msgid="693340578642156657">"Administrar la app si no se usa"</string> <string name="unused_apps_summary" msgid="8839466950318403115">"Quitar permisos, borrar archivos temporales y detener notificaciones"</string> - <string name="unused_apps_summary_v2" msgid="5011313200815115802">"Quita permisos, borra archivos temporales, detiene notificaciones y archiva la app"</string> + <string name="unused_apps_summary_v2" msgid="5011313200815115802">"Quitar permisos, borrar archivos temporales, detener notificaciones y archivar la app"</string> <string name="auto_revoke_summary" msgid="5867548789805911683">"Para proteger tus datos, se quitarán los permisos de esta app si no la usas durante varios meses."</string> <string name="auto_revoke_summary_with_permissions" msgid="389712086597285013">"Para proteger tus datos, si no usas la app durante varios meses, se quitarán los siguientes permisos: <xliff:g id="PERMS">%1$s</xliff:g>"</string> <string name="auto_revoked_apps_page_summary" msgid="6594753657893756536">"Para proteger tus datos, se quitaron los permisos de las apps que están en desuso hace varios meses."</string> @@ -354,7 +354,7 @@ <string name="role_assistant_label" msgid="4727586018198208128">"App de asistente digital pred."</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"App de asistente digital"</string> <string name="role_assistant_description" msgid="6622458130459922952">"Las aplicaciones de asistencia pueden brindarte ayuda en función de la pantalla que estás viendo. Para ofrecerte asistencia integrada, algunas aplicaciones son compatibles con los servicios de selector y entrada de voz."</string> - <string name="role_browser_label" msgid="2877796144554070207">"Navegador predet."</string> + <string name="role_browser_label" msgid="2877796144554070207">"Navegador predeterminado"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"App de navegador"</string> <string name="role_browser_description" msgid="3465253637499842671">"Apps que te permiten acceder a Internet y ver los vínculos que presionas"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"¿Quieres establecer <xliff:g id="APP_NAME">%1$s</xliff:g> como tu app de navegador predeterminada?"</string> @@ -435,8 +435,9 @@ <string name="default_apps_more" msgid="4078194675848858093">"Más apps predeterminadas"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Abrir vínculos"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Predeterminadas de trabajo"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Configuración predeterminada del espacio privado"</string> <string name="default_app_none" msgid="9084592086808194457">"Ninguna"</string> - <string name="default_app_system_default" msgid="6218386768175513760">"(Predeterminada de sistema)"</string> + <string name="default_app_system_default" msgid="6218386768175513760">"(Predeterminada del sistema)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Sin apps"</string> <string name="car_default_app_selected" msgid="5416420830430644174">"Seleccionada"</string> <string name="car_default_app_selected_with_info" msgid="1932204186080593500">"Se seleccionó: <xliff:g id="ADDITIONAL_INFO">%1$s</xliff:g>"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ninguno"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Últimas\n24 horas"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Últimos\n7 días"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> por ciento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> está protegida por Android. Tus datos se procesan en este dispositivo, por eso no se muestra el uso de permisos de esta app en la barra de estado ni en el panel de privacidad."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> está protegida por Android. Tus datos se procesan en este dispositivo, por eso no se muestra el uso de permisos de esta app en el panel de privacidad."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"La cámara del dispositivo está bloqueada"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Para apps y servicios"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Es posible que se sigan compartiendo los datos del micrófono cuando llames a un número de emergencia."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Cambiar"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"El acceso a la cámara está desactivado"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Para apps de infoentretenimiento"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Para apps requeridas"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Se requiere esta app"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"El fabricante del vehículo requiere esta app"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Seguridad y privacidad"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analizar dispositivo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Descartar"</string> diff --git a/PermissionController/res/values-es/strings.xml b/PermissionController/res/values-es/strings.xml index 31b66a1a8..47b641519 100644 --- a/PermissionController/res/values-es/strings.xml +++ b/PermissionController/res/values-es/strings.xml @@ -32,7 +32,7 @@ <string name="grant_dialog_button_no_upgrade" msgid="8344732743633736625">"Mantener \"Mientras la aplicación se esté usando\""</string> <string name="grant_dialog_button_no_upgrade_one_time" msgid="5125892775684968694">"Mantener \"Solo esta vez\""</string> <string name="grant_dialog_button_more_info" msgid="213350268561945193">"Más información"</string> - <string name="grant_dialog_button_allow_all" msgid="5939066403732409516">"Permitir todos"</string> + <string name="grant_dialog_button_allow_all" msgid="5939066403732409516">"Permitir acceso a todos"</string> <string name="grant_dialog_button_always_allow_all" msgid="1719900027660252167">"Permitir todos siempre"</string> <string name="grant_dialog_button_allow_limited_access" msgid="5713551784422137594">"Permitir acceso limitado"</string> <string name="grant_dialog_button_allow_selected_photos" msgid="5497042471576153842">"Seleccionar fotos y vídeos"</string> @@ -351,7 +351,7 @@ <string name="accessibility_service_dialog_title_multiple" msgid="5527879210683548175">"<xliff:g id="NUM_SERVICES">%s</xliff:g> aplicaciones de accesibilidad tienen acceso completo a tu dispositivo"</string> <string name="accessibility_service_dialog_bottom_text_single" msgid="1128666197822205958">"<xliff:g id="SERVICE_NAME">%s</xliff:g> puede ver tu pantalla, lo que haces y lo que introduces; realizar acciones; y controlar la pantalla."</string> <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"Estas aplicaciones pueden ver tu pantalla, lo que haces y lo que introduces; realizar acciones; y controlar la pantalla."</string> - <string name="role_assistant_label" msgid="4727586018198208128">"Asistente predeterminado"</string> + <string name="role_assistant_label" msgid="4727586018198208128">"Aplicación de asistente digital predeterminada"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"Asistente digital"</string> <string name="role_assistant_description" msgid="6622458130459922952">"Las aplicaciones de asistencia te ayudan según la información que aparezca en la pantalla. Algunas aplicaciones admiten tanto el menú de aplicaciones como los servicios de entrada de voz para ofrecerte asistencia integrada."</string> <string name="role_browser_label" msgid="2877796144554070207">"Aplicación de navegador predeterminada"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Más apps predeterminadas"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Abrir enlaces"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Predeterminadas para trabajo"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Predeterminadas para el espacio privado"</string> <string name="default_app_none" msgid="9084592086808194457">"Ninguna"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Predeterminado del sistema)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"No hay aplicaciones"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nada"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Últimas\n24 horas"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Últimos\n7 días"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> por ciento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"La aplicación <xliff:g id="APP_NAME">%1$s</xliff:g> está protegida por Android. Como tus datos están procesados en este dispositivo, el uso de los permisos de esta aplicación no se muestra ni en la barra de estado ni en tu panel de privacidad."</string> <string name="exempt_info_label" msgid="6286190981253476699">"La aplicación <xliff:g id="APP_NAME">%1$s</xliff:g> está protegida por Android. Como tus datos están procesados en este dispositivo, el uso de los permisos de esta aplicación no se muestra en tu panel de privacidad."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"La cámara del dispositivo está bloqueada"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Para aplicaciones y servicios"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Aun así, pueden compartirse datos del micrófono cuando llamas a un número de emergencia."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Cambiar"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"El acceso a la cámara está desactivado"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Para aplicaciones de infoentretenimiento"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Para aplicaciones requeridas"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Se requiere esta aplicación"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"El fabricante de tu coche requiere esta aplicación"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Seguridad y privacidad"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analizar dispositivo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Cerrar"</string> diff --git a/PermissionController/res/values-et/strings.xml b/PermissionController/res/values-et/strings.xml index 797c5bf72..1334e76d9 100644 --- a/PermissionController/res/values-et/strings.xml +++ b/PermissionController/res/values-et/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Rohkem vaikeseadeid"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Linkide avamine"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Vaikerakendused töö jaoks"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Privaatse ruumi vaikerakendused"</string> <string name="default_app_none" msgid="9084592086808194457">"Puudub"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Süsteemi vaikeseade)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Rakendusi pole"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Puudub"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Viimased\n24 tundi"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Viimased\n7 päeva"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> protsenti"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Rakendust <xliff:g id="APP_NAME">%1$s</xliff:g> kaitseb Android. Kuna teie andmeid töödeldakse selles seadmes, ei kuvata selle rakenduse lubade kasutust olekuribal ega teie privaatsuse juhtpaneelil."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Rakendust <xliff:g id="APP_NAME">%1$s</xliff:g> kaitseb Android. Kuna teie andmeid töödeldakse selles seadmes, ei kuvata selle rakenduse lubade kasutust teie privaatsuse juhtpaneelil."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Seadme kaamera on blokeeritud"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Rakenduste ja teenuste jaoks"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofoni andmeid võidakse siiski jagada hädaabinumbrile helistades."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Muuda"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Juurdepääs kaamerale on välja lülitatud"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Meelelahutussüsteemi rakenduste puhul"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Nõutavate rakenduste puhul"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"See rakendus on nõutav"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Seda rakendust nõuab teie auto tootja"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Turvalisus ja privaatsus"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skanni seadet"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Loobu"</string> diff --git a/PermissionController/res/values-eu/strings.xml b/PermissionController/res/values-eu/strings.xml index fb635888f..ddefe8251 100644 --- a/PermissionController/res/values-eu/strings.xml +++ b/PermissionController/res/values-eu/strings.xml @@ -365,7 +365,7 @@ <string name="role_dialer_request_title" msgid="5959618560705912058">"<xliff:g id="APP_NAME">%1$s</xliff:g> ezarri nahi duzu telefono-aplikazio lehenetsi gisa?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Zure kamera, kontaktuak, mikrofonoa, telefonoa eta SMSak erabiltzeko baimena emango zaio aplikazioari"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"markagailua"</string> - <string name="role_sms_label" msgid="8456999857547686640">"SMSetarako aplik. lehenetsia"</string> + <string name="role_sms_label" msgid="8456999857547686640">"SMSetarako aplikazio lehenetsia"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"SMSetarako aplikazioa"</string> <string name="role_sms_description" msgid="3424020199148153513">"Telefono-zenbakiaren bidez testu-mezu laburrak, argazkiak, bideoak eta beste zenbait gauza bidaltzea eta jasotzea ahalbidetzen dizuten aplikazioak"</string> <string name="role_sms_request_title" msgid="7953552109601185602">"<xliff:g id="APP_NAME">%1$s</xliff:g> ezarri nahi duzu SMSetarako aplikazio lehenetsi gisa?"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Aplikazio lehenetsi gehiago"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Irekiko diren estekak"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Lanerako aplikazio lehenetsiak"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Eremu pribatuko aplikazio lehenetsiak"</string> <string name="default_app_none" msgid="9084592086808194457">"Bat ere ez"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(sistemaren aplikazio lehenetsia)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Ez dago aplikaziorik"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Bat ere ez"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Azken\n24 orduak"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Azken\nzazpi egunak"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> ehuneko <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Android-ek babesten du <xliff:g id="APP_NAME">%1$s</xliff:g>. Datuak gailuan prozesatzen direnez, aplikazioaren baimenen erabilera ez da agertzen ez egoera-barran ezta pribatutasun-panelean ere."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Android-ek babesten du <xliff:g id="APP_NAME">%1$s</xliff:g>. Datuak gailuan prozesatzen direnez, aplikazioaren baimenen erabilera ez da agertzen pribatutasun-panelean."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Gailuaren kamera blokeatuta dago"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Aplikazio eta zerbitzuetarako"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Agian mikrofonotik lortutako datuak larrialdietarako zenbaki batera deitzen duzunean partekatuko dira."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Aldatu"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kamera erabiltzeko baimena desaktibatuta dago"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Informazio- eta aisia-aplikazioetarako"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Beharrezko aplikazioetarako"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Aplikazio hau beharrezkoa da"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Autoaren fabrikatzaileak aplikazio hau erabiltzea eskatzen du"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Segurtasuna eta pribatutasuna"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Aztertu gailua"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Baztertu"</string> @@ -618,7 +625,7 @@ <string name="perm_toggle_description" msgid="7801326363741451379">"Aplikazio eta zerbitzuetarako"</string> <string name="mic_toggle_description" msgid="9163104307990677157">"Aplikazio eta zerbitzuetarako. Ezarpena desaktibatuta badago, baliteke mikrofonoaren bidez lortutako datuak larrialdietarako zenbaki batera deitzen duzunean partekatzea."</string> <string name="location_settings_subtitle" msgid="2328360561197430695">"Ikusi kokapena atzi dezaketen aplikazioak eta zerbitzuak"</string> - <string name="show_clip_access_notification_title" msgid="5168467637351109096">"Erakutsi arbela atzitzen denean"</string> + <string name="show_clip_access_notification_title" msgid="5168467637351109096">"Erakutsi arbela erabiltzen denean"</string> <string name="show_clip_access_notification_summary" msgid="3532020182782112687">"Erakutsi mezu bat aplikazio batek kopiatu dituzun testuak, irudiak edo edukiak atzitzen dituenean"</string> <string name="show_password_title" msgid="2877269286984684659">"Erakutsi pasahitzak"</string> <string name="show_password_summary" msgid="1110166488865981610">"Idatzi ahala, erakutsi karaktereak laburki"</string> diff --git a/PermissionController/res/values-fa/strings.xml b/PermissionController/res/values-fa/strings.xml index fd655ed71..3f30994e7 100644 --- a/PermissionController/res/values-fa/strings.xml +++ b/PermissionController/res/values-fa/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"سایر پیشفرضها"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"باز کردن پیوندها"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"پیشفرض برای کار"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"برنامههای پیشفرض برای فضای خصوصی"</string> <string name="default_app_none" msgid="9084592086808194457">"هیچکدام"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(پیشفرض سیستم)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"برنامهای موجود نیست"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"هیچکدام"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"۲۴\nساعت گذشته"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"۷ روز\nگذشته"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> درصد"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> تحت حفاظت Android است. چون دادههایتان در این دستگاه پردازش میشود، استفاده این برنامه از اجازه در نوار وضعیت یا داشبورد حریم خصوصیتان نشان داده نمیشود."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> تحت حفاظت Android است. چون دادههایتان در این دستگاه پردازش میشود، استفاده این برنامه از اجازه در داشبورد حریم خصوصیتان نشان داده نمیشود."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"دوربین دستگاه مسدود شده است"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"برای برنامهها و سرویسها"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"هنگام تماس با شمارههای اضطراری، ممکن است همچنان دادههای میکروفون همرسانی شود."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"تغییر"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"دسترسی به دوربین خاموش است"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"برای برنامههای اطلاعات-سرگرمی"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"برای برنامههای الزامی"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"این برنامه الزامی است"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"سازنده خودرو این برنامه را الزامی کرده است"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"امنیت و حریم خصوصی"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"اسکن کردن دستگاه"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"رد کردن"</string> diff --git a/PermissionController/res/values-fi/strings.xml b/PermissionController/res/values-fi/strings.xml index af206f851..1f8678e72 100644 --- a/PermissionController/res/values-fi/strings.xml +++ b/PermissionController/res/values-fi/strings.xml @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"muistiinpanot"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Oletuslompakkosovellus"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"Lompakkosovellus"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Lompakkosovelluksista on apua erilaisissa tapahtumissa, koska ne voivat tallentaa esimerkiksi credit- ja kanta-asiakaskortit ja autonavaimet"</string> + <string name="role_wallet_description" msgid="3726535836165949838">"Lompakkosovelluksista on apua erilaisissa tilanteissa, koska niihin voi tallentaa esimerkiksi credit- ja kanta-asiakaskortit ja autonavaimet"</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Valitaanko <xliff:g id="APP_NAME">%1$s</xliff:g> oletuslompakkosovelluksesi?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Lupia ei tarvita"</string> <string name="request_role_current_default" msgid="738722892438247184">"Nykyinen oletus"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Lisää oletuksia"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Linkkien avaaminen"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Työkäytön oletus"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Oletus yksityiselle tilalle"</string> <string name="default_app_none" msgid="9084592086808194457">"Ei mitään"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Järjestelmän oletusarvo)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Ei sovelluksia"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"–"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Viimeiset\n24 tuntia"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 viime\npäivää"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> prosenttia"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> on Androidin suojaama. Koska datasi käsitellään tällä laitteella, sovelluksen lupien käyttö ei näy tilapalkissa eikä yksityisyydenhallintapaneelisi."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> on Androidin suojaama. Koska datasi käsitellään tällä laitteella, sovelluksen lupien käyttö ei näy yksityisyydenhallintapaneelissasi."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Laitteen kamera on estetty"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Sovellusten ja palvelujen osalta"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofonidataa saatetaan silti jakaa, kun soitat hätänumeroon."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Muuta"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kameran pääsyoikeus ei ole päällä"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Infotainment-sovelluksille"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Pakollisille sovelluksille"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Tämä sovellus tarvitaan"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Autosi valmistaja edellyttää tätä sovellusta"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Turvallisuus ja yksityisyys"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Tarkista laite"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Ohita"</string> diff --git a/PermissionController/res/values-fr-rCA/strings.xml b/PermissionController/res/values-fr-rCA/strings.xml index 237496eae..711ab3a5a 100644 --- a/PermissionController/res/values-fr-rCA/strings.xml +++ b/PermissionController/res/values-fr-rCA/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Autres applications par défaut"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Ouverture des liens"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Par défaut pour util. profess."</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Applications par défaut pour l\'Espace privé"</string> <string name="default_app_none" msgid="9084592086808194457">"Aucune"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Valeurs par défaut du système)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Aucune application"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Aucun"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Dernières\n24 heures"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 derniers\njours"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> pour cent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"L\'application <xliff:g id="APP_NAME">%1$s</xliff:g> est protégée par Android. Comme vos données sont traitées sur cet appareil, l\'utilisation de l\'autorisation de celle-ci ne s\'affiche pas sur la barre d\'état de votre tableau de bord de confidentialité."</string> <string name="exempt_info_label" msgid="6286190981253476699">"L\'application <xliff:g id="APP_NAME">%1$s</xliff:g> est protégée par Android. Comme vos données sont traitées sur cet appareil, l\'utilisation de l\'autorisation de celle-ci ne s\'affiche pas sur votre tableau de bord de confidentialité."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"L\'appareil photo de l\'appareil est bloqué"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Pour les applications et les services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Il est possible que les données du microphone soient partagées lorsque vous appelez un numéro d\'urgence."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Modifier"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"L\'accès à la caméra est désactivé"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Pour les applis d\'infodivertissement"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Pour les applis requises"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Cette appli est requise"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Cette appli est requise par le fabricant de votre voiture"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sécurité et confidentialité"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analyser l\'appareil"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Fermer"</string> @@ -661,18 +668,12 @@ <string name="test_otp_msg" msgid="7559110574222727550">"Votre mot de passe à usage unique est le suivant : 132435"</string> <string name="enhanced_confirmation_dialog_title" msgid="7562437438040966351">"Paramètre restreint"</string> <string name="enhanced_confirmation_dialog_desc" msgid="5921240234843839219">"Pour protéger votre sécurité, ce paramètre n\'est pas accessible actuellement."</string> - <!-- no translation found for enhanced_confirmation_dialog_title_permission (2149144789394238266) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_permission (3150778951946468945) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_title_role (1737023798483772780) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_role (6369601947905234551) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_title_settings_default (1858092969721041576) --> - <skip /> - <!-- no translation found for enhanced_confirmation_dialog_desc_settings_default (6911632348359332981) --> - <skip /> + <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"L\'application n\'a pas obtenu l\'accès à <xliff:g id="PERMISSION_NAME">%1$s</xliff:g>"</string> + <string name="enhanced_confirmation_dialog_desc_permission" msgid="3150778951946468945">"L\'application a demandé l\'accès à une autorisation sensible qui pose un risque pour vos renseignements personnels et financiers.<xliff:g id="ID_1"><br><br></xliff:g>Il est possible que l\'application ne fonctionne pas correctement sans cette autorisation limitée. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Découvrir comment autoriser l\'accès</a>"</string> + <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"L\'application n\'a pas obtenu l\'accès pour avoir le rôle<xliff:g id="ROLE_NAME">%1$s</xliff:g> par défaut"</string> + <string name="enhanced_confirmation_dialog_desc_role" msgid="6369601947905234551">"L\'application a demandé l\'accès à des autorisations sensibles qui posent un risque pour vos renseignements personnels et financiers.<xliff:g id="ID_1"><br><br></xliff:g>Il est possible que l\'application ne fonctionne pas correctement sans ces autorisations limitées. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Découvrir comment autoriser l\'accès</a>"</string> + <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"L\'application n\'a pas obtenu l\'accès"</string> + <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"L\'accès à cette autorisation pose un risque pour vos renseignements personnels et financiers.<xliff:g id="ID_1"><br><br></xliff:g>Il est possible que l\'application ne fonctionne pas correctement sans cette autorisation limitée. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Découvrir comment autoriser l\'accès</a>"</string> <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"En savoir plus"</string> <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"OK"</string> <string name="permission_grant_dialog_streaming_blocked_title" msgid="8905241017017043649">"Demande d\'autorisation supprimée"</string> diff --git a/PermissionController/res/values-fr/strings.xml b/PermissionController/res/values-fr/strings.xml index dfcc73100..da699f93d 100644 --- a/PermissionController/res/values-fr/strings.xml +++ b/PermissionController/res/values-fr/strings.xml @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"en cas d\'urgence"</string> <string name="role_home_label" msgid="3871847846649769412">"Appli d\'accueil par défaut"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Appli d\'accueil"</string> - <string name="role_home_description" msgid="7997371519626556675">"Applis, souvent appelées lanceurs, qui remplacent l\'écran d\'accueil de votre appareil Android et vous donnent accès au contenu de l\'appareil et à ses fonctionnalités"</string> + <string name="role_home_description" msgid="7997371519626556675">"Applications, souvent appelées lanceurs d\'applications, qui remplacent l\'écran d\'accueil de votre appareil Android, et vous permettent d\'accéder au contenu de l\'appareil et à ses fonctionnalités"</string> <string name="role_home_request_title" msgid="738136983453341081">"Définir <xliff:g id="APP_NAME">%1$s</xliff:g> comme votre application d\'écran d\'accueil par défaut ?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Aucune autorisation nécessaire"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"lanceur d\'applications"</string> @@ -405,7 +405,7 @@ <string name="role_notes_short_label" msgid="8796604147546125285">"Appli de notes"</string> <string name="role_notes_description" msgid="8496852798616883551">"Applis vous permettant de prendre des notes sur votre appareil"</string> <string name="role_notes_search_keywords" msgid="7710756695666744631">"notes"</string> - <string name="role_wallet_label" msgid="3719419175656204207">"Portefeuille numérique par défaut"</string> + <string name="role_wallet_label" msgid="3719419175656204207">"Appli portefeuille par défaut"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"Appli portefeuille numérique"</string> <string name="role_wallet_description" msgid="3726535836165949838">"Les applis de portefeuille numérique stockent vos cartes bancaires, cartes de fidélité, clés de voiture et bien d\'autres choses vous permettant d\'effectuer diverses transactions."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Définir <xliff:g id="APP_NAME">%1$s</xliff:g> comme appli de portefeuille numérique par défaut ?"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Plus d\'applications par défaut"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Ouverture des liens"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Par défaut pour utilisation pro"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Paramètres par défaut d\'Espace privé"</string> <string name="default_app_none" msgid="9084592086808194457">"Aucune"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Application système par défaut)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Aucune application"</string> @@ -467,7 +468,7 @@ <string name="permgrouprequest_device_aware_storage_isolated" msgid="5934218468708513375">"Autoriser <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> à accéder aux photos et contenus multimédias sur votre <b><xliff:g id="DEVICE">%2$s</xliff:g></b> ?"</string> <string name="permgrouprequest_contacts" msgid="8391550064551053695">"Autoriser <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> à accéder à vos contacts ?"</string> <string name="permgrouprequest_device_aware_contacts" msgid="2270563860206654757">"Autoriser <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> à accéder à vos contacts sur votre <b><xliff:g id="DEVICE">%2$s</xliff:g></b> ?"</string> - <string name="permgrouprequest_location" msgid="6990232580121067883">"Autoriser <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> à accéder à la position de cet appareil ?"</string> + <string name="permgrouprequest_location" msgid="6990232580121067883">"Autoriser l\'appli <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> à accéder à la position de cet appareil ?"</string> <string name="permgrouprequest_device_aware_location" msgid="6641436550953715107">"Autoriser <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> à accéder à la position de votre <b><xliff:g id="DEVICE_NAME">%2$s</xliff:g> ?"</string> <string name="permgrouprequestdetail_location" msgid="2635935335778429894">"L\'application n\'a accès à la position de l\'appareil que lorsqu\'elle est ouverte"</string> <string name="permgroupbackgroundrequest_location" msgid="1085680897265734809">"Autoriser <b><xliff:g id="APP_NAME">%1$s</xliff:g></b> à accéder à la position de cet appareil ?"</string> @@ -541,13 +542,14 @@ <string name="not_used_permissions_description" msgid="7595514824169388718">"Autorisations utilisées uniquement par les applications système."</string> <string name="additional_permissions_label" msgid="7693557637462569046">"Autorisations supplémentaires"</string> <string name="additional_permissions_description" msgid="2186611950890732112">"Autorisations définies par les applications."</string> - <string name="privdash_label_camera" msgid="1426440033626198096">"Caméra"</string> + <string name="privdash_label_camera" msgid="1426440033626198096">"Appareil photo"</string> <string name="privdash_label_microphone" msgid="8415035835803511693">"Micro"</string> <string name="privdash_label_location" msgid="6882400763866489291">"Position"</string> <string name="privdash_label_other" msgid="3710394147423236033">"Autre"</string> <string name="privdash_label_none" msgid="5991866260360484858">"Aucune"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Dernières\n24 heures"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 derniers\njours"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> : <xliff:g id="PERCENT">%2$d</xliff:g> pour cent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"L\'application <xliff:g id="APP_NAME">%1$s</xliff:g> est protégée par Android. Comme vos données sont traitées sur cet appareil, l\'utilisation des autorisations de cette appli n\'est pas affichée sur la barre d\'état, ni sur votre tableau de bord Confidentialité."</string> <string name="exempt_info_label" msgid="6286190981253476699">"L\'application <xliff:g id="APP_NAME">%1$s</xliff:g> est protégée par Android. Comme vos données sont traitées sur cet appareil, l\'utilisation des autorisations de cette appli n\'est pas affichée sur votre tableau de bord Confidentialité."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"La caméra de l\'appareil est bloquée"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Pour les applis et services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Il est cependant possible que les données du micro soient partagées lorsque vous appelez un numéro d\'urgence."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Modifier"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"L\'accès à la caméra est désactivé"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Pour les applis d\'infoloisirs"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Pour les applis requises"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Cette appli est requise"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Cette appli est requise par votre constructeur automobile"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sécurité et confidentialité"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analyser l\'appareil"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Ignorer"</string> @@ -646,7 +653,7 @@ <string name="data_sharing_updates_title" msgid="7996933386875213859">"Mises à jour du partage des données pour la localisation"</string> <string name="data_sharing_updates_summary" msgid="764113985772233889">"Consulter les applis qui ont modifié la manière dont elles peuvent partager vos données de localisation"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Ces applis ont modifié la manière dont elles peuvent partager vos données de localisation. Elles ne les partageaient peut-être pas auparavant ou peuvent désormais les partager à des fins de publicité ou de marketing."</string> - <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Les développeurs de ces applis ont fourni des infos concernant leurs pratiques de partage des données avec une plate-forme de téléchargement d\'applications. Ils peuvent mettre à jour ces infos au fil du temps.\n\nCes pratiques de partage des données peuvent varier selon la version de l\'appli, l\'utilisation que vous en faites, votre région et votre âge."</string> + <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Les développeurs de ces applis ont fourni des infos concernant leurs pratiques de partage des données avec une plate-forme de téléchargement d\'applications. Ils peuvent mettre à jour ces infos à l\'avenir.\n\nCes pratiques de partage des données peuvent varier selon la version de l\'appli, l\'utilisation que vous en faites, votre région et votre âge."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"En savoir plus sur le partage des données"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Vos données de localisation sont désormais partagées avec des tiers"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"Vos données de localisation sont désormais partagées avec des tiers à des fins de publicité ou de marketing"</string> diff --git a/PermissionController/res/values-gl/strings.xml b/PermissionController/res/values-gl/strings.xml index 3bf31f833..a2fa7ca52 100644 --- a/PermissionController/res/values-gl/strings.xml +++ b/PermissionController/res/values-gl/strings.xml @@ -32,7 +32,7 @@ <string name="grant_dialog_button_no_upgrade" msgid="8344732743633736625">"Manter mentres se estea utilizando a aplicación"</string> <string name="grant_dialog_button_no_upgrade_one_time" msgid="5125892775684968694">"Manter Só esta vez"</string> <string name="grant_dialog_button_more_info" msgid="213350268561945193">"Máis datos"</string> - <string name="grant_dialog_button_allow_all" msgid="5939066403732409516">"Permitir todos"</string> + <string name="grant_dialog_button_allow_all" msgid="5939066403732409516">"Permitir acceso a todo"</string> <string name="grant_dialog_button_always_allow_all" msgid="1719900027660252167">"Permitir todos sempre"</string> <string name="grant_dialog_button_allow_limited_access" msgid="5713551784422137594">"Permitir acceso limitado"</string> <string name="grant_dialog_button_allow_selected_photos" msgid="5497042471576153842">"Seleccionar fotos e vídeos"</string> @@ -388,7 +388,7 @@ <string name="role_call_redirection_description" msgid="6091669882014664420">"Aplicacións que che permiten reenviar chamadas saíntes a outro número de teléfono."</string> <string name="role_call_redirection_request_title" msgid="2816244455003562925">"Queres definir <xliff:g id="APP_NAME">%1$s</xliff:g> como a túa aplicación predeterminada de desvío de chamadas?"</string> <string name="role_call_redirection_request_description" msgid="3118895714178527164">"Non se necesita ningún permiso"</string> - <string name="role_call_screening_label" msgid="883935222060878724">"App de filtro de chamadas e spam predefinida"</string> + <string name="role_call_screening_label" msgid="883935222060878724">"Identificación de chamadas e spam"</string> <string name="role_call_screening_short_label" msgid="2048465565063130834">"App ident. de chamadas e spam"</string> <string name="role_call_screening_description" msgid="2349431420497468981">"Aplicacións que che permiten identificar as chamadas e bloquear o spam, as chamadas automatizadas ou os números non desexados."</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"Queres definir <xliff:g id="APP_NAME">%1$s</xliff:g> como a túa aplicación predeterminada de identificación de chamadas e spam?"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Máis predeterminadas"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Apertura de ligazóns"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Predeterminadas para o traballo"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Aplicacións predeterminadas do espazo privado"</string> <string name="default_app_none" msgid="9084592086808194457">"Ningunha"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Opción predeterminada do sistema)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Non hai ningunha aplicación"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ningún"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Últimas\n24 horas"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Últimos\n7 días"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>, <xliff:g id="PERCENT">%2$d</xliff:g> por cento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"A aplicación <xliff:g id="APP_NAME">%1$s</xliff:g> está protexida por Android. Dado que os teus datos se procesan neste dispositivo, o uso de permisos por parte desta aplicación non se mostra na barra de estado nin no teu panel de privacidade."</string> <string name="exempt_info_label" msgid="6286190981253476699">"A aplicación <xliff:g id="APP_NAME">%1$s</xliff:g> está protexida por Android. Dado que os teus datos se procesan neste dispositivo, o uso de permisos por parte desta aplicación non se mostra no teu panel de privacidade."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"A cámara do dispositivo está bloqueada"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Para aplicacións e servizos"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Con todo, é posible que se compartan os datos do micrófono cando chames a un número de emerxencias."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Cambiar"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"O acceso á cámara está desactivado"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Para as aplicacións de información e entretemento"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Para as aplicacións requiridas"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Esta é unha aplicación requirida"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Esta é unha aplicación requirida polo fabricante do teu vehículo"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Seguranza e privacidade"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analizar dispositivo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Pechar"</string> diff --git a/PermissionController/res/values-gu/strings.xml b/PermissionController/res/values-gu/strings.xml index c77bdf264..df3f96e33 100644 --- a/PermissionController/res/values-gu/strings.xml +++ b/PermissionController/res/values-gu/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"વધુ ડિફૉલ્ટ"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"લિંક ખોલવી"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"કાર્ય માટે ડિફૉલ્ટ"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ખાનગી સ્પેસ માટે ડિફૉલ્ટ"</string> <string name="default_app_none" msgid="9084592086808194457">"કોઈ નહીં"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(સિસ્ટમ ડિફૉલ્ટ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"કોઈ ઍપ નથી"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"એકપણ નહીં"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"છેલ્લા\n24 કલાક"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"છેલ્લા\n7 દિવસ"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ટકા"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g>ને Android વડે સુરક્ષિત કરવામાં આવી છે. આ ડિવાઇસમાં તમારા ડેટા પર પ્રક્રિયા કરવામાં આવતી હોવાથી, આ ઍપની પરવાનગીના વપરાશની માહિતી સ્ટેટસ બાર અથવા તમારા પ્રાઇવસી ડૅશબોર્ડ પર બતાવવામાં આવતી નથી."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g>ને Android વડે સુરક્ષિત કરવામાં આવી છે. આ ડિવાઇસમાં તમારા ડેટા પર પ્રક્રિયા કરવામાં આવતી હોવાથી, આ ઍપની પરવાનગીના વપરાશની માહિતી તમારા પ્રાઇવસી ડૅશબોર્ડ પર બતાવવામાં આવતી નથી."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ડિવાઇસનો કૅમેરા બ્લૉક કરેલો છે"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ઍપ અને સેવાઓ માટે"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"જ્યારે તમે ઇમર્જન્સી નંબર પર કૉલ કરો ત્યારે કદાચ માઇક્રોફોનનો ડેટા હજી પણ શેર કરવામાં આવી શકે છે."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"બદલો"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"કૅમેરાનો ઍક્સેસ બંધ છે"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ઇન્ફોટેનમેન્ટ ઍપ માટે"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"જરૂરી ઍપ માટે"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"આ ઍપ જરૂરી છે"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"આ ઍપ તમારી કારના નિર્માતા માટે જરૂરી છે"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"સુરક્ષા અને પ્રાઇવસી"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ડિવાઇસ સ્કૅન કરો"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"છોડી દો"</string> @@ -644,7 +651,7 @@ <string name="app_location_permission_rationale_title" msgid="925420340572401350">"લોકેશન ડેટા શેર કરવામાં આવી શકે છે"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"આ ઍપ દ્વારા જણાવવામાં આવ્યું છે કે તે ત્રીજા પક્ષો સાથે તમારો લોકેશન ડેટા શેર કરી શકે છે"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"લોકેશન માટે ડેટા શેરિંગ સંબંધિત અપડેટ"</string> - <string name="data_sharing_updates_summary" msgid="764113985772233889">"તે ઍપનું રિવ્યૂ કરો જેમણે તમારા લોકેશન ડેટાને શેર કરવાની રીત બદલી છે"</string> + <string name="data_sharing_updates_summary" msgid="764113985772233889">"તે ઍપનો રિવ્યૂ કરો જેમણે તમારા લોકેશન ડેટાને શેર કરવાની રીત બદલી છે"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"આ ઍપ દ્વારા તમારા લોકેશન ડેટાને શેર કરવાની રીત બદલવામાં આવી હોઈ શકે છે. તેઓએ તેને પહેલાં શેર કર્યો ન હોય એવું બની શકે છે અથવા હવે તેને જાહેરાત અથવા માર્કેટિંગ હેતુઓ માટે શેર કરી શકે છે."</string> <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"આ ઍપના ડેવલપરે ડેટા શેરિંગના તેમના નિયમો વિશે ઍપ સ્ટોરને માહિતી પૂરી પાડી છે. સમય જતાં કદાચ તેઓ તેને અપડેટ કરી શકે છે.\n\nતમારી ઍપનું વર્ઝન, તેનો ઉપયોગ, ઉપયોગ કરવાનો પ્રદેશ અને તમારી ઉંમરના આધારે ડેટા શેરિંગના નિયમો કદાચ અલગ-અલગ હોઈ શકે છે."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"ડેટા શેરિંગ વિશે જાણો"</string> diff --git a/PermissionController/res/values-hi-v34/strings.xml b/PermissionController/res/values-hi-v34/strings.xml index a3d956d7c..52826b14c 100644 --- a/PermissionController/res/values-hi-v34/strings.xml +++ b/PermissionController/res/values-hi-v34/strings.xml @@ -20,7 +20,7 @@ <string name="security_privacy_brand_name" msgid="7303621734258440812">"सुरक्षा और निजता"</string> <string name="privacy_subpage_controls_header" msgid="4152396976713749322">"कंट्रोल"</string> <string name="health_connect_title" msgid="2132233890867430855">"Health Connect"</string> - <string name="health_connect_summary" msgid="815473513776882296">"स्वास्थ्य की जानकारी से जुड़े डेटा के लिए, ऐप्लिकेशन का ऐक्सेस मैनेज करें"</string> + <string name="health_connect_summary" msgid="815473513776882296">"स्वास्थ्य की जानकारी से जुड़े डेटा के लिए, ऐप्लिकेशन का ऐक्सेस मैनेज किया जा सकता है"</string> <string name="location_settings" msgid="8863940440881290182">"जगह की जानकारी का ऐक्सेस"</string> <string name="mic_toggle_description" msgid="1504101620086616040">"ऐप्लिकेशन और सेवाओं के लिए. इस सेटिंग के बंद होने पर भी, माइक्रोफ़ोन के डेटा को शेयर किया जा सकता है. ऐसा तब होता है, जब किसी आपातकालीन नंबर पर कॉल किया जाता है"</string> </resources> diff --git a/PermissionController/res/values-hi/strings.xml b/PermissionController/res/values-hi/strings.xml index adb1b329b..541c1435a 100644 --- a/PermissionController/res/values-hi/strings.xml +++ b/PermissionController/res/values-hi/strings.xml @@ -62,7 +62,7 @@ <string name="app_permissions" msgid="3369917736607944781">"ऐप्लिकेशन की अनुमतियां"</string> <string name="unused_apps" msgid="2058057455175955094">"इस्तेमाल नहीं किए गए ऐप्लिकेशन"</string> <string name="edit_photos_description" msgid="5540108003480078892">"इस ऐप्लिकेशन के पास किन फ़ोटो का ऐक्सेस होगा, इसमें बदलाव करें"</string> - <string name="no_unused_apps" msgid="12809387670415295">"ऐसा कोई ऐप्लिकेशन नहींं है जिसका इस्तेमाल न किया गया हो"</string> + <string name="no_unused_apps" msgid="12809387670415295">"ऐसा कोई ऐप्लिकेशन नहींं है जो इस्तेमाल में न हो"</string> <string name="zero_unused_apps" msgid="9024448554157499748">"इस्तेमाल न किए जाने वाले ऐप"</string> <string name="review_permission_decisions" msgid="309559429150613632">"हाल ही में दी गई अनुमतियां"</string> <string name="review_permission_decisions_view_all" msgid="90391040431566130">"हाल ही में दी गई सभी अनुमतियां देखें"</string> @@ -194,14 +194,14 @@ <string name="precise_image_description" msgid="6349638632303619872">"सटीक जगह"</string> <string name="approximate_image_description" msgid="938803699637069884">"अनुमानित जगह"</string> <string name="app_permission_location_accuracy" msgid="7166912915040018669">"जगह की सटीक जानकारी का इस्तेमाल करें"</string> - <string name="app_permission_location_accuracy_subtitle" msgid="2654077606404987210">"जगह की सटीक जानकारी देने वाली सुविधा बंद होने पर, ऐप्लिकेशन आपकी अनुमानित जगह की जानकारी को ऐक्सेस कर सकते हैं"</string> + <string name="app_permission_location_accuracy_subtitle" msgid="2654077606404987210">"जगह की सटीक जानकारी देने वाली सुविधा बंद होने पर, ऐप्लिकेशन आपकी जगह की अनुमानित जानकारी को ऐक्सेस कर सकते हैं"</string> <string name="app_permission_title" msgid="2090897901051370711">"<xliff:g id="PERM">%1$s</xliff:g> की अनुमति"</string> - <string name="app_permission_header" msgid="2951363137032603806">"इस ऐप्लिकेशन के लिए, <xliff:g id="PERM">%1$s</xliff:g> ऐक्सेस करने की अनुमति चाहिए"</string> + <string name="app_permission_header" msgid="2951363137032603806">"इस ऐप्लिकेशन के लिए अनुमति: <xliff:g id="PERM">%1$s</xliff:g>"</string> <string name="app_permission_header_with_device_name" msgid="7193042925656173271">"<xliff:g id="DEVICE_NAME">%2$s</xliff:g> पर इस ऐप्लिकेशन के लिए <xliff:g id="PERM">%1$s</xliff:g> का ऐक्सेस"</string> <string name="app_permission_footer_app_permissions_link" msgid="4926890342636587393">"<xliff:g id="APP">%1$s</xliff:g> को मिली सभी अनुमतियां देखें"</string> <string name="app_permission_footer_permission_apps_link" msgid="3941988129992794327">"इस अनुमति वाले सभी ऐप्लिकेशन देखें"</string> <string name="assistant_mic_label" msgid="1011432357152323896">"असिस्टेंट माइक्रोफ़ोन के इस्तेमाल से जुड़ा डेटा दिखाएं"</string> - <string name="unused_apps_category_title" msgid="2988455616845243901">"इस्तेमाल न किए जाने वाले ऐप की सेटिंग"</string> + <string name="unused_apps_category_title" msgid="2988455616845243901">"इस्तेमाल न हो रहे ऐप के लिए सेटिंग"</string> <string name="auto_revoke_label" msgid="5068393642936571656">"ऐप्लिकेशन का इस्तेमाल न होने पर अनुमतियां हटाएं"</string> <string name="unused_apps_label" msgid="2595428768404901064">"अनुमतियां हटाएं और जगह खाली करें"</string> <string name="unused_apps_label_v2" msgid="7058776770056517980">"इस्तेमाल न होने पर ऐप गतिविधि रोकें"</string> @@ -221,8 +221,8 @@ <string name="auto_revoked_app_summary_one" msgid="7093213590301252970">"<xliff:g id="PERMISSION_NAME">%s</xliff:g> की अनुमति हटाई गई"</string> <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"<xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g> और <xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g> की अनुमतियां हटाई गईं"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> और <xliff:g id="NUMBER">%2$s</xliff:g> अन्य अनुमतियां हटाई गईं"</string> - <string name="unused_apps_page_title" msgid="6986983535677572559">"इस्तेमाल नहीं किए गए ऐप्लिकेशन"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"अगर कुछ महीनों तक किसी ऐप्लिकेशन का इस्तेमाल नहीं किया जाता, तो:\n\n• आपके डेटा की सुरक्षा के लिए, उस ऐप्लिकेशन को दी गई अनुमतियां हटा दी जाती हैं\n• बैटरी बचाने के लिए, सूचनाएं बंद कर दी जाती हैं\n• स्टोरेज खाली करने के लिए, डिवाइस पर कुछ समय तक रहने वाली फ़ाइलें हटा दी जाती हैं\n\nदोबारा अनुमतियां देने और सूचनाएं फिर से पाने के लिए, ऐप्लिकेशन खोलें."</string> + <string name="unused_apps_page_title" msgid="6986983535677572559">"इस्तेमाल नहीं हो रहे ऐप्लिकेशन"</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"अगर किसी ऐप्लिकेशन को कुछ महीनों तक इस्तेमाल नहीं किया जाता, तो:\n\n• आपके डेटा की सुरक्षा के लिए, उस ऐप्लिकेशन को दी गई अनुमतियां हटा दी जाती हैं\n• बैटरी बचाने के लिए, सूचनाएं बंद कर दी जाती हैं\n• स्टोरेज खाली करने के लिए, डिवाइस पर कुछ समय तक रहने वाली फ़ाइलें हटा दी जाती हैं\n\nदोबारा अनुमतियां देने और सूचनाएं फिर से पाने के लिए, ऐप्लिकेशन खोलें."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"अगर एक महीने से किसी ऐप्लिकेशन को इस्तेमाल न किया गया हो, तो:\n\n• आपके डेटा को सुरक्षित रखने के लिए, उस ऐप्लिकेशन को दी गई अनुमतियां हटा दी जाती हैं\n• मेमोरी खाली करने के लिए, डिवाइस पर कुछ समय के लिए सेव की गई फ़ाइलें हटा दी जाती हैं\n\nअनुमतियां फिर से देने के लिए, ऐप्लिकेशन खोलें."</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{पिछली बार इसे # महीने से भी पहले खोला गया था}one{पिछली बार इसे # महीने से भी पहले खोला गया था}other{पिछली बार इसे # महीने से भी पहले खोला गया था}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"ऐप्लिकेशन पिछली बार <xliff:g id="DATE">%s</xliff:g> को खोला गया था"</string> @@ -353,21 +353,21 @@ <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"ये ऐप्लिकेशन आपकी स्क्रीन, कार्रवाइयां और इनपुट देख सकते हैं, कार्रवाई कर सकते हैं और डिसप्ले को नियंत्रित कर सकते हैं."</string> <string name="role_assistant_label" msgid="4727586018198208128">"डिफ़ॉल्ट डिजिटल असिस्टेंट ऐप"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"डिजिटल असिस्टेंट ऐप्लिकेशन"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"आप जो स्क्रीन देख रहे हैं, उसकी जानकारी के मुताबिक सहायक ऐप्लिकेशन आपकी मदद कर सकते हैं. कुछ ऐप्लिकेशन पर आपकी पूरी मदद करने के लिए लॉन्चर और बोलकर फ़ोन को निर्देश देना, ये दोनों सेवाएं काम करती हैं."</string> + <string name="role_assistant_description" msgid="6622458130459922952">"स्क्रीन पर दिख रही जानकारी के आधार पर, सहायक ऐप्लिकेशन आपकी मदद कर सकते हैं. कुछ ऐप्लिकेशन हर तरह से आपकी मदद करने के लिए, लॉन्चर और फ़ोन को बोलकर निर्देश देने वाली सेवाओं, दोनों के साथ काम करते हैं."</string> <string name="role_browser_label" msgid="2877796144554070207">"डिफ़ॉल्ट ब्राउज़र ऐप्लिकेशन"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"ब्राउज़र ऐप्लिकेशन"</string> - <string name="role_browser_description" msgid="3465253637499842671">"ऐसे ऐप्लिकेशन जिनसे आपको इंटरनेट का ऐक्सेस मिलता है. साथ ही, टैप करने के लिए डिसप्ले लिंक मिलता है"</string> + <string name="role_browser_description" msgid="3465253637499842671">"ऐसे ऐप्लिकेशन जो आपको इंटरनेट तक ऐक्सेस देते हैं और आपके टैप किए गए लिंक को डिसप्ले करते हैं"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"<xliff:g id="APP_NAME">%1$s</xliff:g> को अपने डिफ़ॉल्ट ब्राउज़र ऐप्लिकेशन के तौर पर सेट करें?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"अनुमति की ज़रूरत नहीं है"</string> <string name="role_dialer_label" msgid="1100224146343237968">"डिफ़ॉल्ट फ़ोन ऐप्लिकेशन"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"फ़ोन ऐप्लिकेशन"</string> - <string name="role_dialer_description" msgid="8768708633696539612">"ऐसे ऐप्लिकेशन जिनकी मदद से, अपने डिवाइस से टेलीफ़ोन कॉल किए जा सकते हैं और इनकमिंग कॉल का जवाब दिया जा सकता है"</string> + <string name="role_dialer_description" msgid="8768708633696539612">"ऐसे ऐप्लिकेशन जिनके ज़रिए, अपने डिवाइस से फ़ोन कॉल किए जा सकते हैं और इनकमिंग कॉल का जवाब दिया जा सकता है"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"<xliff:g id="APP_NAME">%1$s</xliff:g> को आपके डिफ़ॉल्ट फ़ोन ऐप्लिकेशन के तौर पर सेट करें?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"इस ऐप्लिकेशन को आपके कैमरे, संपर्कों, माइक्रोफ़ोन, फ़ोन, और मैसेज (एसएमएस) का ऐक्सेस मिलेगा"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"डायलर"</string> <string name="role_sms_label" msgid="8456999857547686640">"मैसेज का डिफ़ॉल्ट ऐप्लिकेशन"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"एसएमएस ऐप्लिकेशन"</string> - <string name="role_sms_description" msgid="3424020199148153513">"ऐसे ऐप्लिकेशन जिनकी मदद से अपने फ़ोन नंबर का इस्तेमाल मैसेज, फ़ोटो, वीडियो के साथ ही दूसरी चीज़ें भेजने और पाने के लिए किया जा सकता है"</string> + <string name="role_sms_description" msgid="3424020199148153513">"ऐसे ऐप्लिकेशन जिनकी मदद से अपने फ़ोन नंबर का इस्तेमाल मैसेज, फ़ोटो, वीडियो वगैरह भेजने और पाने के लिए किया जा सकता है"</string> <string name="role_sms_request_title" msgid="7953552109601185602">"<xliff:g id="APP_NAME">%1$s</xliff:g> को अपने डिफ़ॉल्ट मैसेज ऐप्लिकेशन के तौर पर सेट करें?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"इस ऐप्लिकेशन को आपके कैमरे, संपर्कों, फ़ाइलों और मीडिया, माइक्रोफ़ोन, फ़ोन, और मैसेज (एसएमएस) का ऐक्सेस मिलेगा"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"मैसेज, मैसेज भेजना, मैसेज करना, मैसेज भेजना या पाना."</string> @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"आपात स्थिति में"</string> <string name="role_home_label" msgid="3871847846649769412">"डिफ़ॉल्ट होम ऐप्लिकेशन"</string> <string name="role_home_short_label" msgid="8544733747952272337">"होम ऐप्लिकेशन"</string> - <string name="role_home_description" msgid="7997371519626556675">"ऐप्लिकेशन जिन्हें अक्सर लॉन्चर कहा जाता है, वे आपके Android डिवाइस पर होम स्क्रीन की जगह ले लेते हैं और आपको डिवाइस के कॉन्टेंट और सुविधाओं का ऐक्सेस देते हैं"</string> + <string name="role_home_description" msgid="7997371519626556675">"ऐसे ऐप्लिकेशन जो आपके Android डिवाइस पर होम स्क्रीन की जगह ले लेते हैं और आपको डिवाइस के कॉन्टेंट और सुविधाओं का ऐक्सेस देते हैं. इन्हें अक्सर लॉन्चर कहा जाता है."</string> <string name="role_home_request_title" msgid="738136983453341081">"<xliff:g id="APP_NAME">%1$s</xliff:g> को अपने डिफ़ॉल्ट होम ऐप्लिकेशन के तौर पर सेट करना चाहते हैं?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"अनुमति की ज़रूरत नहीं है"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"लॉन्चर"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"नोट"</string> <string name="role_wallet_label" msgid="3719419175656204207">"डिफ़ॉल्ट वॉलेट ऐप्लिकेशन"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"वॉलेट ऐप्लिकेशन"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"वॉलेट ऐप्लिकेशन में, अलग-अलग तरह के लेन-देन में इस्तेमाल होने वाली चीज़ों को स्टोर किया जा सकता है. जैसे, क्रेडिट कार्ड, लॉयल्टी कार्ड, कार की डिजिटल कुंजी वगैरह."</string> + <string name="role_wallet_description" msgid="3726535836165949838">"वॉलेट ऐप्लिकेशन में, अलग-अलग तरह के लेन-देन में इस्तेमाल होने वाली चीज़ों की जानकारी को स्टोर किया जा सकता है. जैसे, क्रेडिट कार्ड, लॉयल्टी कार्ड, कार की डिजिटल कुंजी वगैरह की जानकारी."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"क्या <xliff:g id="APP_NAME">%1$s</xliff:g> को अपने डिफ़ॉल्ट वॉलेट ऐप्लिकेशन के तौर पर सेट करना है?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"अनुमति लेना ज़रूरी नहीं है"</string> <string name="request_role_current_default" msgid="738722892438247184">"मौजूदा डिफ़ॉल्ट"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"और डिफ़ॉल्ट ऐप्लिकेशन देखें"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"खुलने वाले लिंक"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"काम के लिए डिफ़ॉल्ट"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"प्राइवेट स्पेस के लिए डिफ़ॉल्ट ऐप्लिकेशन"</string> <string name="default_app_none" msgid="9084592086808194457">"कोई नहीं"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(सिस्टम डिफ़ॉल्ट)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"कोई ऐप्लिकेशन नहीं"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"कोई नहीं"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"पिछले\n24 घंटे"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"पिछले\nसात दिन"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> प्रतिशत"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> को Android की मदद से सुरक्षित किया गया है. आपका डेटा इस डिवाइस पर प्रोसेस किया गया है. इसलिए, इस ऐप्लिकेशन की अनुमति के इस्तेमाल की जानकारी, स्टेटस बार या प्राइवसी डैशबोर्ड पर नहीं दिखती."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> को Android की मदद से सुरक्षित किया गया है. आपका डेटा इस डिवाइस पर प्रोसेस किया गया है. इसलिए, इस ऐप्लिकेशन की अनुमति के इस्तेमाल की जानकारी, प्राइवसी डैशबोर्ड पर नहीं दिखती."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"डिवाइस का कैमरा ब्लॉक किया गया है"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ऐप्लिकेशन और सेवाओं के लिए"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"जब आपातकालीन नंबर पर कॉल किया जाता है, तो माइक ब्लॉक होने के बावजूद माइक्रोफ़ोन का डेटा शेयर किया जा सकता है."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"बदलें"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"कैमरे का ऐक्सेस बंद है"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"सूचना और मनोरंजन की सुविधा देने वाले ऐप्लिकेशन के लिए"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"ज़रूरी ऐप्लिकेशन के लिए"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"यह ऐप्लिकेशन ज़रूरी है"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"यह ऐप्लिकेशन आपकी कार के मैन्युफ़ैक्चरर के लिए ज़रूरी है"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"सुरक्षा और निजता"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"डिवाइस स्कैन करें"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"खारिज करें"</string> @@ -644,9 +651,9 @@ <string name="app_location_permission_rationale_title" msgid="925420340572401350">"जगह की जानकारी का डेटा शेयर किया जा सकता है"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"इस ऐप्लिकेशन में बताया गया है कि यह तीसरे पक्ष के साथ जगह की जानकारी का डेटा शेयर कर सकता है"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"जगह की जानकारी का डेटा शेयर करने के तरीके के बारे में अपडेट"</string> - <string name="data_sharing_updates_summary" msgid="764113985772233889">"ऐसे ऐप्लिकेशन देखें जिन्होंने शायद आपकी जगह की जानकारी के डेटा को शेयर करने का तरीका बदल दिया है"</string> - <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"इन ऐप्लिकेशन ने आपकी जगह की जानकारी के डेटा को शेयर करने का तरीका बदल दिया है. ऐसा हो सकता है कि ये ऐप्लिकेशन पहले जगह की जानकारी का डेटा शेयर न करते हों या फिर अब विज्ञापन या मार्केटिंग के लिए यह डेटा शेयर किया हो."</string> - <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"इन ऐप्लिकेशन के डेवलपर ने किसी ऐप स्टोर पर डेटा शेयर करने के उनके तरीकों की जानकारी बताई है. वे समय-समय पर इस जानकारी को अपडेट कर सकते हैं.\n\nडेटा शेयर करने के तरीके अलग-अलग हो सकते हैं. ये आपकी जगह, उम्र, ऐप्लिकेशन के वर्शन, और उसके इस्तेमाल के हिसाब से तय किए जाते हैं."</string> + <string name="data_sharing_updates_summary" msgid="764113985772233889">"उन ऐप्लिकेशन को देखा जा सकता है जिन्होंने आपकी जगह की जानकारी का डेटा शेयर करने का अपना तरीका बदल दिया है"</string> + <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"इन ऐप्लिकेशन ने आपकी जगह की जानकारी के डेटा को शेयर करने का तरीका बदल दिया है. ऐसा हो सकता है कि ये ऐप्लिकेशन पहले जगह की जानकारी का डेटा शेयर न करते हों या फिर अब ये विज्ञापन या मार्केटिंग के लिए यह डेटा शेयर करें."</string> + <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"इन ऐप्लिकेशन के डेवलपरों ने, डेटा शेयर करने के अपने तरीकों के बारे में ऐप स्टोर पर जानकारी दी है. वे समय-समय पर इस जानकारी को अपडेट कर सकते हैं.\n\nडेटा शेयर करने के तरीके अलग-अलग हो सकते हैं. ये आपकी जगह, उम्र, ऐप्लिकेशन के वर्शन, और उसके इस्तेमाल के हिसाब से तय किए जाते हैं."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"डेटा शेयर करने की नीतियों के बारे में जानें"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"आपकी जगह की जानकारी का डेटा अब तीसरे पक्षों के साथ शेयर किया गया है"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"विज्ञापन देने या मार्केटिंग करने के लिए, आपकी जगह की जानकारी को अब तीसरे पक्षों के साथ शेयर किया जा रहा है"</string> @@ -668,8 +675,7 @@ <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"ऐप्लिकेशन को अनुमति नहीं मिली"</string> <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"ऐप्लिकेशन को यह अनुमति मिलने पर, आपकी निजी और वित्तीय जानकारी की सुरक्षा को खतरा हो सकता है.<xliff:g id="ID_1"><br><br></xliff:g>हालांकि, हो सकता है कि पाबंदी वाली अनुमति न मिलने पर, ऐप्लिकेशन सही तरह से काम न करें. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>ऐक्सेस देने का तरीका जानें</a>"</string> <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"ज़्यादा जानें"</string> - <!-- no translation found for enhanced_confirmation_dialog_ok (8560373821598619924) --> - <skip /> + <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"ठीक है"</string> <string name="permission_grant_dialog_streaming_blocked_title" msgid="8905241017017043649">"अनुमति का अनुरोध अस्वीकार किया गया"</string> <string name="permission_grant_dialog_streaming_blocked_description" msgid="838165608934085319">"यह ऐप्लिकेशन ज़्यादा अनुमतियों का अनुरोध कर रहा है. हालांकि, स्ट्रीमिंग सेशन के दौरान अनुमतियां नहीं दी जा सकतीं. सबसे पहले अपने फ़ोन पर अनुमति दें."</string> </resources> diff --git a/PermissionController/res/values-hr-v33/strings.xml b/PermissionController/res/values-hr-v33/strings.xml index a50e58158..77c8a200f 100644 --- a/PermissionController/res/values-hr-v33/strings.xml +++ b/PermissionController/res/values-hr-v33/strings.xml @@ -19,7 +19,7 @@ <string name="role_dialer_request_description" msgid="6188305064871543419">"Aplikacija će vam moći slati obavijesti i dobit će pristup vašoj kameri, kontaktima, mikrofonu, telefonu i SMS-ovima"</string> <string name="role_sms_request_description" msgid="1506966389698625395">"Aplikacija će vam moći slati obavijesti i dobit će pristup vašoj kameri, kontaktima, datotekama, mikrofonu, telefonu i SMS-ovima"</string> <string name="permission_description_summary_storage" msgid="1917071243213043858">"Aplikacije s tim dopuštenjem imaju pristup svim datotekama na ovom uređaju"</string> - <string name="work_policy_title" msgid="832967780713677409">"Informacije o pravilima za posao"</string> + <string name="work_policy_title" msgid="832967780713677409">"Informacije o pravilima za poslovne uređaje"</string> <string name="work_policy_summary" msgid="3886113358084963931">"Postavkama upravlja vaš IT administrator"</string> <string name="safety_center_entry_group_expand_action" msgid="5358289574941779652">"Proširi i prikaži popis"</string> <string name="safety_center_entry_group_collapse_action" msgid="1525710152244405656">"Sažmi popis i sakrij postavke"</string> diff --git a/PermissionController/res/values-hr/strings.xml b/PermissionController/res/values-hr/strings.xml index 422c02a4e..bb069d1c3 100644 --- a/PermissionController/res/values-hr/strings.xml +++ b/PermissionController/res/values-hr/strings.xml @@ -34,7 +34,7 @@ <string name="grant_dialog_button_more_info" msgid="213350268561945193">"Više podataka"</string> <string name="grant_dialog_button_allow_all" msgid="5939066403732409516">"Dopusti sve"</string> <string name="grant_dialog_button_always_allow_all" msgid="1719900027660252167">"Uvijek dopusti sve"</string> - <string name="grant_dialog_button_allow_limited_access" msgid="5713551784422137594">"Omogućivanje ograničenog pristupa"</string> + <string name="grant_dialog_button_allow_limited_access" msgid="5713551784422137594">"Omogući ograničeni pristup"</string> <string name="grant_dialog_button_allow_selected_photos" msgid="5497042471576153842">"Odaberite slike i videozapise"</string> <string name="grant_dialog_button_allow_more_selected_photos" msgid="5145657877588697709">"Odaberite više"</string> <string name="grant_dialog_button_dont_select_more" msgid="6643552729129461268">"Nemoj dopustiti"</string> @@ -205,9 +205,9 @@ <string name="auto_revoke_label" msgid="5068393642936571656">"Ukloni dopuštenja ako se aplikacija ne upotrebljava"</string> <string name="unused_apps_label" msgid="2595428768404901064">"Ukloni dopuštenja i oslobodi prostor"</string> <string name="unused_apps_label_v2" msgid="7058776770056517980">"Pauziraj aktivnosti u aplikacijama ako se ne koriste"</string> - <string name="unused_apps_label_v3" msgid="693340578642156657">"Upravljajte nekorištenom aplikacijom"</string> + <string name="unused_apps_label_v3" msgid="693340578642156657">"Upravljaj aplikacijom koja se ne koristi"</string> <string name="unused_apps_summary" msgid="8839466950318403115">"Uklonite dopuštenja, izbrišite privremene datoteke i zaustavite obavijesti"</string> - <string name="unused_apps_summary_v2" msgid="5011313200815115802">"Uklonite dopuštenja, izbrišite privremene datoteke, zaustavite obavijesti i arhivirajte aplikaciju"</string> + <string name="unused_apps_summary_v2" msgid="5011313200815115802">"Uklanjaju se dopuštenja, brišu privremene datoteke, zaustavljaju obavijesti i aplikacija se arhivira"</string> <string name="auto_revoke_summary" msgid="5867548789805911683">"Kako bi se vaši podaci zaštitili, dopuštenja za ovu aplikaciju uklonit će se ako se aplikacija ne upotrebljava nekoliko mjeseci."</string> <string name="auto_revoke_summary_with_permissions" msgid="389712086597285013">"Kako bi se vaši podaci zaštitili, ako se aplikacija ne upotrebljava nekoliko mjeseci, uklonit će se sljedeća dopuštenja: <xliff:g id="PERMS">%1$s</xliff:g>"</string> <string name="auto_revoked_apps_page_summary" msgid="6594753657893756536">"Radi zaštite vaših podataka uklonjena su dopuštenja aplikacijama koje nekoliko mjeseci niste upotrebljavali."</string> @@ -351,9 +351,9 @@ <string name="accessibility_service_dialog_title_multiple" msgid="5527879210683548175">"Aplikacije pristupačnosti (njih <xliff:g id="NUM_SERVICES">%s</xliff:g>) s potpunim pristupom vašem uređaju"</string> <string name="accessibility_service_dialog_bottom_text_single" msgid="1128666197822205958">"<xliff:g id="SERVICE_NAME">%s</xliff:g> može vidjeti vaš zaslon, radnje i unose, izvršavati radnje i upravljati zaslonom."</string> <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"Te aplikacije mogu vidjeti vaš zaslon, radnje i unose, izvršavati radnje i upravljati zaslonom."</string> - <string name="role_assistant_label" msgid="4727586018198208128">"Zadana apl. digital. asistenta"</string> + <string name="role_assistant_label" msgid="4727586018198208128">"Zadana aplikacija digitalnog asistenta"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"Apl. digitalnog asistenta"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"Aplikacije pomoćnika mogu vam pomoći na temelju podataka s prikazanog zaslona. Neke aplikacije podržavaju pokretač i usluge glasovnog unosa kako bi vam pružile integriranu pomoć."</string> + <string name="role_assistant_description" msgid="6622458130459922952">"Aplikacije za pomoć služe se podacima koji se prikazuju na zaslonu. Neke aplikacije podržavaju pokretač i usluge glasovnog unosa kako bi vam pružile integriranu pomoć."</string> <string name="role_browser_label" msgid="2877796144554070207">"Zadana aplikacija preglednika"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"Aplikacija preglednika"</string> <string name="role_browser_description" msgid="3465253637499842671">"Aplikacije koje vam omogućuju pristup internetu i prikazuju veze koje dodirnete"</string> @@ -377,7 +377,7 @@ <string name="role_emergency_request_title" msgid="8469579020654348567">"Želite li postaviti aplikaciju <xliff:g id="APP_NAME">%1$s</xliff:g> kao zadanu aplikaciju za hitne slučajeve?"</string> <string name="role_emergency_request_description" msgid="131645948770262850">"Nije potrebno nijedno dopuštenje"</string> <string name="role_emergency_search_keywords" msgid="1920007722599213358">"hitni slučaj"</string> - <string name="role_home_label" msgid="3871847846649769412">"Zadana aplik. početnog zaslona"</string> + <string name="role_home_label" msgid="3871847846649769412">"Zadana aplikacija početnog zaslona"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Aplikacija početnog zaslona"</string> <string name="role_home_description" msgid="7997371519626556675">"Aplikacije, poznate i kao pokretači, koje zamjenjuju početne zaslone na vašem Android uređaju i pružaju vam pristup sadržajima i značajkama na njemu"</string> <string name="role_home_request_title" msgid="738136983453341081">"Želite li postaviti aplikaciju <xliff:g id="APP_NAME">%1$s</xliff:g> kao zadanu aplikaciju početnog zaslona?"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"napomene"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Zadana aplikacija za novčanik"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"Aplikacija za novčanik"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Aplikacije za novčanik mogu pohraniti vaše kreditne kartice i kartice vjernosti, automobilske ključeve i druge stvari kako bi vam razne vrste transakcija bile praktičnije."</string> + <string name="role_wallet_description" msgid="3726535836165949838">"Aplikacije za novčanik mogu pohranjivati vaše kreditne kartice i kartice vjernosti, automobilske ključeve i druge stvari te vam pomoći s različitim transakcijama."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Želite li aplikaciju <xliff:g id="APP_NAME">%1$s</xliff:g> postaviti kao zadanu aplikaciju za novčanik?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Dopuštenja nisu potrebna"</string> <string name="request_role_current_default" msgid="738722892438247184">"Trenutačna zadana"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Više zadanih aplikacija"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Otvaranje veza"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Zadano za posao"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Zadano za privatni prostor"</string> <string name="default_app_none" msgid="9084592086808194457">"Nijedna"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Zadana postavka sustava)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nema aplikacija"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nijedno"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Posljednja\n24 sata"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"U posljednjih\n7 dana"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> posto"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Aplikaciju <xliff:g id="APP_NAME">%1$s</xliff:g> štiti Android. Budući da se vaši podaci obrađuju na ovom uređaju, upotreba dopuštenja te aplikacije ne prikazuje se na traci statusa ni na vašoj nadzornoj ploči za privatnost."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Aplikaciju <xliff:g id="APP_NAME">%1$s</xliff:g> štiti Android. Budući da se vaši podaci obrađuju na ovom uređaju, upotreba dopuštenja te aplikacije ne prikazuje se na vašoj nadzornoj ploči za privatnost."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera uređaja je blokirana"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Za aplikacije i usluge"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Podaci mikrofona i dalje se mogu dijeliti kad pozovete broj hitne službe."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Promijeni"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Pristup kameri je isključen"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Za aplikacije sustava za informiranje i zabavu"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Za obavezne aplikacije"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ova je aplikacija obavezna"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Ovu aplikaciju zahtijeva proizvođač vašeg automobila"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sigurnost i privatnost"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skeniranje uređaja"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Odbaci"</string> diff --git a/PermissionController/res/values-hu/strings.xml b/PermissionController/res/values-hu/strings.xml index 500012cc2..ab9e7f87a 100644 --- a/PermissionController/res/values-hu/strings.xml +++ b/PermissionController/res/values-hu/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"További alapértelmezések"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Linkek megnyitása"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Munkahelyi alapértelmezett"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Alapértelmezett a magánterületnél"</string> <string name="default_app_none" msgid="9084592086808194457">"Nincs"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Alapértelmezett)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nincs alkalmazás"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nincs"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Elmúlt\n24 óra"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Az elmúlt\nhét napban"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> százalék"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"A(z) <xliff:g id="APP_NAME">%1$s</xliff:g> Androiddal védett. Mivel adatainak feldolgozása ezen az eszközön történik, az alkalmazás engedélyhasználata nem jelenik meg az állapotsorban vagy az Ön adatvédelmi irányítópultján."</string> <string name="exempt_info_label" msgid="6286190981253476699">"A(z) <xliff:g id="APP_NAME">%1$s</xliff:g> Androiddal védett. Mivel adatainak feldolgozása ezen az eszközön történik, az alkalmazás engedélyhasználata nem jelenik meg az Ön adatvédelmi irányítópultján."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Az eszköz kamerája le van tiltva"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Alkalmazásoknál és szolgáltatásoknál"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Segélyhívó szám hívásakor a rendszer továbbra is megoszthatja a mikrofonadatokat."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Módosítás"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"A kamerához való hozzáférés ki van kapcsolva"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Infotainment típusú appok számára"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Szükséges alkalmazások számára"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ez egy szükséges alkalmazás"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Ennek az alkalmazásnak a használatát előírja az autó gyártója"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Biztonság és adatvédelem"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Eszközvizsgálat"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Elvetés"</string> diff --git a/PermissionController/res/values-hy/strings.xml b/PermissionController/res/values-hy/strings.xml index 0394108f2..73c5e0ec2 100644 --- a/PermissionController/res/values-hy/strings.xml +++ b/PermissionController/res/values-hy/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Այլ կանխադրված հավելվածներ"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Հղումների բացում"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Կանխադրված՝ աշխատանքի համար"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Կանխադրված հավելվածներ մասնավոր տարածքի համար"</string> <string name="default_app_none" msgid="9084592086808194457">"Չկա"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Համակարգի կանխադրված հավելված)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Հավելվածներ չկան"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Չկա"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Վերջին\n24 ժամը"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Վերջին\n7 օրում"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> տոկոս"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածը պաշտպանված է Android-ի կողմից։ Քանի որ ձեր տվյալներն այս սարքում են մշակվում, հավելվածի թույլտվությունների օգտագործումը չի ցուցադրվում թույլտվությունների կառավարման վահանակի կարգավիճակի գոտում։"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածը պաշտպանված է Android-ի կողմից։ Քանի որ ձեր տվյալներն այս սարքում են մշակվում, հավելվածի թույլտվությունների օգտագործումը չի ցուցադրվում թույլտվությունների կառավարման վահանակում։"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Սարքի տեսախցիկն արգելափակված է"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Հավելվածների և ծառայությունների համար"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Խոսափողի տվյալները կարող են դեռ փոխանցվել, երբ զանգեք արտակարգ իրավիճակների որևէ հեռախոսահամարի։"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Փոխել"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Տեսախցիկի հասանելիությունն անջատված է"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Տեղեկատվաժամանցային հավելվածներ"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Պահանջվող հավելվածների համար"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Այս հավելվածը պարտադիր է"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Այս հավելվածը պահանջվում է ձեր մեքենայի արտադրողի կողմից"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Անվտանգություն և գաղտնիություն"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Սկանավորել սարքը"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Փակել"</string> diff --git a/PermissionController/res/values-in/strings.xml b/PermissionController/res/values-in/strings.xml index a6f929118..51f0cfb7e 100644 --- a/PermissionController/res/values-in/strings.xml +++ b/PermissionController/res/values-in/strings.xml @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"Anda menolak akses <xliff:g id="APP_NAME">%1$s</xliff:g> ke <xliff:g id="PERMISSION_NAME">%2$s</xliff:g>"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{Hari ini}=1{1 hari lalu}other{# hari lalu}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"Nonaktifkan aplikasi"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"Jika Anda menonaktifkan aplikasi ini, Android dan aplikasi lain mungkin tidak berfungsi lagi sesuai harapan. Perlu diingat, Anda tidak dapat menghapus aplikasi yang disertakan oleh pabrikan di perangkat Anda. Namun, Anda dapat menonaktifkannya, yang berarti mematikan dan menyembunyikan aplikasi tersebut di perangkat Anda."</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"Jika aplikasi ini dinonaktifkan, Android dan aplikasi lain mungkin tidak berfungsi normal. Perlu diingat, Anda tidak dapat menghapus aplikasi ini karena merupakan bawaan perangkat. Namun, Anda dapat menonaktifkannya, yang berarti mematikan dan menyembunyikannya di perangkat."</string> <string name="app_permission_manager" msgid="3903811137630909550">"Pengelola izin"</string> <string name="never_ask_again" msgid="4728762438198560329">"Jangan tanya lagi"</string> <string name="no_permissions" msgid="3881676756371148563">"Tidak ada izin"</string> @@ -127,7 +127,7 @@ <string name="permission_usage_title" msgid="1568233336351734538">"Dasbor privasi"</string> <string name="auto_permission_usage_summary" msgid="7335667266743337075">"Lihat aplikasi yang baru saja menggunakan izin"</string> <string name="permission_group_usage_title" msgid="2595013198075285173">"Penggunaan <xliff:g id="PERMGROUP">%1$s</xliff:g>"</string> - <string name="perm_usage_adv_info_title" msgid="3357831829538873708">"Lihat izin lainnya"</string> + <string name="perm_usage_adv_info_title" msgid="3357831829538873708">"Lihat izin lain"</string> <string name="perm_usage_adv_info_summary_2_items" msgid="3702175198750127822">"<xliff:g id="PERMGROUP_0">%1$s</xliff:g>, <xliff:g id="PERMGROUP_1">%2$s</xliff:g>"</string> <string name="perm_usage_adv_info_summary_more_items" msgid="949055326299562218">"<xliff:g id="PERMGROUP_0">%1$s</xliff:g>, <xliff:g id="PERMGROUP_1">%2$s</xliff:g>, dan <xliff:g id="NUM">%3$s</xliff:g> lainnya"</string> <string name="permission_group_usage_subtitle_24h" msgid="5120155996322114181">"Linimasa penggunaan <xliff:g id="PERMGROUP">%1$s</xliff:g> Anda oleh aplikasi dalam 24 jam terakhir"</string> @@ -361,7 +361,7 @@ <string name="role_browser_request_description" msgid="5888803407905985941">"Tidak ada izin yang diperlukan"</string> <string name="role_dialer_label" msgid="1100224146343237968">"Aplikasi telepon default"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"Aplikasi telepon"</string> - <string name="role_dialer_description" msgid="8768708633696539612">"Aplikasi yang memungkinkan Anda melakukan dan menerima panggilan telepon di perangkat"</string> + <string name="role_dialer_description" msgid="8768708633696539612">"Aplikasi yang memungkinkan Anda memulai dan menerima panggilan telepon di perangkat"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Tetapkan <xliff:g id="APP_NAME">%1$s</xliff:g> sebagai aplikasi telepon default Anda?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Aplikasi ini akan diberi akses ke Kamera, Kontak, Mikrofon, Telepon, dan SMS Anda"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"telepon"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Default lainnya"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Membuka link"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Default untuk kerja"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Default untuk ruang privasi"</string> <string name="default_app_none" msgid="9084592086808194457">"Tidak ada"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Default sistem)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Tidak ada aplikasi"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Tidak ada"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"24 jam\nterakhir"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 hari\nterakhir"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g><xliff:g id="PERCENT">%2$d</xliff:g> persen"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> dilindungi dengan Android. Karena data Anda diproses di perangkat ini, penggunaan izin aplikasi ini tidak ditampilkan di status bar atau dasbor privasi Anda."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> dilindungi dengan Android. Karena data Anda diproses di perangkat ini, penggunaan izin aplikasi ini tidak ditampilkan di dasbor privasi Anda."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera perangkat diblokir"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Untuk aplikasi dan layanan"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Data mikrofon mungkin tetap dibagikan saat Anda menelepon nomor darurat."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Ubah"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Akses kamera nonaktif"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Untuk aplikasi infotainmen"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Untuk aplikasi yang diperlukan"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Aplikasi ini diperlukan"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Aplikasi ini diperlukan produsen mobil Anda"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Keamanan & privasi"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Pindai perangkat"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Tutup"</string> @@ -643,7 +650,7 @@ <string name="app_permission_rationale_message" msgid="8511466916077100713">"Keamanan data"</string> <string name="app_location_permission_rationale_title" msgid="925420340572401350">"Data lokasi mungkin dibagikan"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"Aplikasi ini menyatakan bahwa aplikasi mungkin membagikan data lokasi Anda kepada pihak ketiga"</string> - <string name="data_sharing_updates_title" msgid="7996933386875213859">"Pembaruan berbagi data untuk lokasi"</string> + <string name="data_sharing_updates_title" msgid="7996933386875213859">"Pembaruan berbagi data lokasi"</string> <string name="data_sharing_updates_summary" msgid="764113985772233889">"Tinjau aplikasi yang mengubah caranya berbagi data lokasi Anda"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Aplikasi ini telah mengubah caranya berbagi data lokasi Anda. Aplikasi mungkin sebelumnya tidak membagikan data, atau mungkin kini membagikan data untuk tujuan iklan atau pemasaran."</string> <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Developer aplikasi ini memberikan info tentang praktik berbagi data mereka kepada app store. Developer dapat memperbaruinya dari waktu ke waktu.\n\nPraktik berbagi data mungkin berbeda-beda berdasarkan versi aplikasi, penggunaan, wilayah, dan usia Anda."</string> @@ -668,8 +675,7 @@ <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"Aplikasi ditolak aksesnya"</string> <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"Akses ke izin ini dapat membahayakan info pribadi dan keuangan Anda.<xliff:g id="ID_1"><br><br></xliff:g>Aplikasi mungkin tidak dapat berfungsi dengan baik tanpa izin terbatas ini. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>&gtPelajari cara mengizinkan akses</a>"</string> <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"Pelajari lebih lanjut"</string> - <!-- no translation found for enhanced_confirmation_dialog_ok (8560373821598619924) --> - <skip /> + <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"Oke"</string> <string name="permission_grant_dialog_streaming_blocked_title" msgid="8905241017017043649">"Permintaan izin diblokir"</string> <string name="permission_grant_dialog_streaming_blocked_description" msgid="838165608934085319">"Aplikasi ini meminta izin tambahan, tetapi izin tidak dapat diberikan dalam sesi streaming. Berikan izin di ponsel terlebih dahulu."</string> </resources> diff --git a/PermissionController/res/values-is/strings.xml b/PermissionController/res/values-is/strings.xml index 277542ff4..bd320473b 100644 --- a/PermissionController/res/values-is/strings.xml +++ b/PermissionController/res/values-is/strings.xml @@ -298,7 +298,7 @@ <string name="accessibility_remove_access_button_label" msgid="44145801526711640">"Fjarlægja aðgang"</string> <string name="accessibility_show_all_apps_button_label" msgid="960067249326392280">"Skoða forrit með fullan aðgang"</string> <string name="accessibility_remove_access_success_label" msgid="4380995302917014670">"Aðgangur fjarlægður"</string> - <string name="safety_center_notification_app_label" msgid="2457720616141926534">"Android kerfið"</string> + <string name="safety_center_notification_app_label" msgid="2457720616141926534">"Android-kerfið"</string> <string name="auto_revoke_after_notification_title" msgid="5417761027669887431">"Heimildir forrits fjarlægðar vegna persónuverndar"</string> <string name="auto_revoke_after_notification_content_one" msgid="6804038707453662753">"<xliff:g id="APP_NAME">%s</xliff:g> hefur ekki verið notað í nokkra mánuði. Ýttu til að skoða."</string> <string name="auto_revoke_after_notification_content_two" msgid="9108709764831425172">"<xliff:g id="APP_NAME">%s</xliff:g> og eitt forrit í viðbót hafa ekki verið notuð í nokkra mánuði. Ýttu til að skoða."</string> @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"neyð"</string> <string name="role_home_label" msgid="3871847846649769412">"Sjálfgefið heimaforrit"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Heimaforrit"</string> - <string name="role_home_description" msgid="7997371519626556675">"Forrit sem koma í stað heimaskjásins í Android tækinu þínu, stundum nefnd ræsiforrit, sem gefa þér aðgang að efni og eiginleikum í tækinu."</string> + <string name="role_home_description" msgid="7997371519626556675">"Forrit sem koma í stað heimaskjásins í Android-tækinu þínu, stundum nefnd ræsiforrit, sem gefa þér aðgang að efni og eiginleikum í tækinu."</string> <string name="role_home_request_title" msgid="738136983453341081">"Velja <xliff:g id="APP_NAME">%1$s</xliff:g> sem sjálfgefið heimaforrit?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Engra heimilda krafist"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"ræsiforrit"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Fleiri sjálfgildi"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Opnun tengla"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Sjálfgefið fyrir vinnu"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Sjálfgefið fyrir leynirými"</string> <string name="default_app_none" msgid="9084592086808194457">"Ekkert"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Sjálfgildi kerfis)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Engin forrit"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ekkert"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Síðasta\nsólarhringinn"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Síðastliðna\n7 daga"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> prósent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> er verndað af Android. Unnið er úr gögnum þínum í þessu tæki og þar af leiðandi birtist heimildarnotkun þessa forrits ekki á stöðustikunni eða persónuverndarstjórnborðinu."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> er verndað af Android. Unnið er úr gögnum þínum í þessu tæki og þar af leiðandi birtist heimildarnotkun þessa forrits ekki á persónuverndarstjórnborðinu þínu."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Lokað er fyrir myndavél tækis"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Fyrir forrit og þjónustu"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Hljóðnemagögnum er þó hugsanlega deilt þegar hringt er í neyðarnúmer."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Breyta"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Slökkt er á aðgangi að myndavél"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Fyrir upplýsinga- og afþreyingarforrit"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Fyrir áskilin forrit"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Þetta forrit er áskilið"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Framleiðandi bílsins krefst þessa forrits"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Öryggi og persónuvernd"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skanna tæki"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Hunsa"</string> diff --git a/PermissionController/res/values-it/strings.xml b/PermissionController/res/values-it/strings.xml index 4fd98f39b..a085f4b09 100644 --- a/PermissionController/res/values-it/strings.xml +++ b/PermissionController/res/values-it/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Altre app predefinite"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Apertura link"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Predefinite per il lavoro"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Predefinite per lo spazio privato"</string> <string name="default_app_none" msgid="9084592086808194457">"Nessuna"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Predefinita)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nessuna app"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nessuna"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Ultime\n24 ore"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Ultimi\n7 giorni"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> percento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"L\'app <xliff:g id="APP_NAME">%1$s</xliff:g> è protetta da Android. I tuoi dati vengono elaborati su questo dispositivo, pertanto l\'utilizzo delle autorizzazioni di questa app non viene mostrato nella barra di stato o nella dashboard della privacy."</string> <string name="exempt_info_label" msgid="6286190981253476699">"L\'app <xliff:g id="APP_NAME">%1$s</xliff:g> è protetta da Android. I tuoi dati vengono elaborati su questo dispositivo, pertanto l\'utilizzo delle autorizzazioni di questa app non viene mostrato nella dashboard della privacy."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"La fotocamera del dispositivo è bloccata"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Per app e servizi"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"I dati del microfono potrebbero comunque essere condivisi quando chiami un numero di emergenza."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Cambia"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Accesso videocamera disattivato"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Per app di infotainment"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Per app obbligatorie"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Questa app è obbligatoria"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Questa app è richiesta dal produttore della tua auto"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sicurezza e privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analizza il dispositivo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Ignora"</string> diff --git a/PermissionController/res/values-iw/strings.xml b/PermissionController/res/values-iw/strings.xml index b5afa9294..8f8cb70d1 100644 --- a/PermissionController/res/values-iw/strings.xml +++ b/PermissionController/res/values-iw/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"עוד ברירות מחדל"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"פתיחת קישורים"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ברירת מחדל לעבודה"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ברירת מחדל עבור המרחב הפרטי"</string> <string name="default_app_none" msgid="9084592086808194457">"ללא"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(ברירת מחדל של המערכת)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"אין אפליקציות"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ללא"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"ב-24 השעות\nהאחרונות"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"ב-7 הימים\nהאחרונים"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> אחוזים"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"האפליקציה <xliff:g id="APP_NAME">%1$s</xliff:g> מוגנת על ידי Android. השימוש של האפליקציה הזו בהרשאות לא מוצג בשורת הסטטוס או במרכז הבקרה להגדרות הפרטיות כי הנתונים שלך מעובדים במכשיר הזה."</string> <string name="exempt_info_label" msgid="6286190981253476699">"האפליקציה <xliff:g id="APP_NAME">%1$s</xliff:g> מוגנת על ידי Android. השימוש של האפליקציה הזו בהרשאות לא מוצג במרכז הבקרה להגדרות הפרטיות כי הנתונים שלך מעובדים במכשיר הזה."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"המצלמה במכשיר חסומה"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"לאפליקציות ולשירותים"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"יכול להיות שהנתונים מהמיקרופון ישותפו בכל זאת בשיחה עם מספר חירום."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"שינוי"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"הגישה למצלמה מושבתת"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"לאפליקציות מידע ובידור"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"לאפליקציות נדרשות"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"האפליקציה הזו נדרשת"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"האפליקציה הזו נדרשת על ידי יצרן הרכב"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"אבטחה ופרטיות"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"סריקת המכשיר"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"סגירה"</string> diff --git a/PermissionController/res/values-ja-v33/strings.xml b/PermissionController/res/values-ja-v33/strings.xml index e735bb0f7..0669bd15d 100644 --- a/PermissionController/res/values-ja-v33/strings.xml +++ b/PermissionController/res/values-ja-v33/strings.xml @@ -19,7 +19,7 @@ <string name="role_dialer_request_description" msgid="6188305064871543419">"このアプリは、通知の送信と、カメラ、連絡先、マイク、電話、SMS へのアクセスが可能になります"</string> <string name="role_sms_request_description" msgid="1506966389698625395">"このアプリは、通知の送信と、カメラ、連絡先、ファイル、マイク、電話、SMS へのアクセスが可能になります"</string> <string name="permission_description_summary_storage" msgid="1917071243213043858">"この権限があるアプリは、このデバイス内のすべてのファイルにアクセスできます"</string> - <string name="work_policy_title" msgid="832967780713677409">"仕事に関するポリシーの情報"</string> + <string name="work_policy_title" msgid="832967780713677409">"仕事用ポリシーの情報"</string> <string name="work_policy_summary" msgid="3886113358084963931">"IT 管理者によって管理されている設定"</string> <string name="safety_center_entry_group_expand_action" msgid="5358289574941779652">"リストを開いて表示する"</string> <string name="safety_center_entry_group_collapse_action" msgid="1525710152244405656">"リストを閉じて設定を非表示にする"</string> diff --git a/PermissionController/res/values-ja/strings.xml b/PermissionController/res/values-ja/strings.xml index 5dab7c157..13f7ac438 100644 --- a/PermissionController/res/values-ja/strings.xml +++ b/PermissionController/res/values-ja/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"その他のデフォルト"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"リンクを開く"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"デフォルトの仕事用アプリ"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"プライベート スペースのデフォルト"</string> <string name="default_app_none" msgid="9084592086808194457">"なし"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(システムのデフォルト)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"アプリなし"</string> @@ -548,6 +549,9 @@ <string name="privdash_label_none" msgid="5991866260360484858">"なし"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"過去 \n24 時間"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"過去\n7 日間"</string> + <!-- String.format failed for translation --> + <!-- no translation found for privdash_usage_percent (6893824766124414127) --> + <skip /> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> は Android によって保護されています。あなたのデータはこのデバイス上で処理されるため、このアプリの権限の使用状況はステータスバーやプライバシー ダッシュボードには表示されません。"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> は Android によって保護されています。あなたのデータはこのデバイス上で処理されるため、このアプリの権限の使用状況はプライバシー ダッシュボードには表示されません。"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"デバイスのカメラがブロックされています"</string> @@ -556,6 +560,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"アプリとサービスによるアクセス"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"緊急通報番号に発信したときは、マイクのデータが引き続き共有されることがあります。"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"変更"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"カメラへのアクセスは OFF です"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"対象: インフォテインメント アプリ"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"対象: 必須アプリ"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"このアプリは必要です"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"このアプリは車のメーカーが必要としています"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"セキュリティとプライバシー"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"デバイスをスキャン"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"閉じる"</string> diff --git a/PermissionController/res/values-ka/strings.xml b/PermissionController/res/values-ka/strings.xml index 7eb3b5a1b..46a2f54be 100644 --- a/PermissionController/res/values-ka/strings.xml +++ b/PermissionController/res/values-ka/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"მეტი ნაგულისხმევი"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"ბმულების გახსნა"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ნაგულისხმევი სამსახურისთვის"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"კერძო სივრცისთვის ნაგულისხმევი აპები"</string> <string name="default_app_none" msgid="9084592086808194457">"არცერთი"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(სისტემის ნაგულისხმევი)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"აპები არ არის"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"არცერთი"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"გასული\n24 საათი"</string> <string name="privdash_label_7d" msgid="5645301995348656931">\n"ბოლო 7 დღე"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> პროცენტი"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g>-ს იცავს Android. ვინაიდან თქვენი მონაცემები მუშავდება ამ მოწყობილობაზე, ამ აპის ნებართვის გამოყენება არ აისახება სტატუსის ზოლში ან კონფიდენციალურობის საინფორმაციო დაფაზე."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g>-ს იცავს Android. ვინაიდან თქვენი მონაცემები მუშავდება ამ მოწყობილობაზე, ამ აპის ნებართვის გამოყენება არ აისახება კონფიდენციალურობის საინფორმაციო დაფაზე."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"მოწყობილობის კამერა დაბლოკილია"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"აპებისა და სერვისებისთვის"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"მიკროფონის მონაცემები, შესაძლოა, მაინც გაზიარდეს გადაუდებელი დახმარების სამსახურის ნომერზე დარეკვისას."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"შეცვლა"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"კამერის წვდომა გამორთულია"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"საინფორმაციო-გასართობი აპებისათვის"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"სავალდებულო აპებისათვის"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ეს აპი სავალდებულოა"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ეს აპი მოთხოვნილია თქვენი მანქანის მწარმოებლის მიერ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"უსაფრთხ. და კონფიდენციალურობა"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"მოწყობილობის სკანირება"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"უარყოფა"</string> diff --git a/PermissionController/res/values-kk/strings.xml b/PermissionController/res/values-kk/strings.xml index 3d8d66465..9f4b3a02e 100644 --- a/PermissionController/res/values-kk/strings.xml +++ b/PermissionController/res/values-kk/strings.xml @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"<xliff:g id="APP_NAME">%1$s</xliff:g> қолданбасына <xliff:g id="PERMISSION_NAME">%2$s</xliff:g> рұқсатын пайдалануға тыйым салдыңыз."</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{Бүгін}=1{1 күн бұрын}other{# күн бұрын}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"Қолданбаны өшіру"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"Бұл қолданбаны өшірсеңіз, Android жүйесі мен басқа қолданбалар тиісінше жұмыс істемеуі мүмкін. Бұл қолданба құрылғыға алдын ала орнатылатындықтан, оны жою мүмкін еместігін ескеріңіз. Өшіріп қою арқылы сіз бұл қолданбаны ажыратып, оны құрылғыда жасыра аласыз."</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"Бұл қолданбаны өшірсеңіз, Android жүйесі мен басқа қолданбалар тиісінше жұмыс істемеуі мүмкін. Құрылғыға алдын ала орнатылатындықтан, оны жою мүмкін еместігін ескеріңіз. Өшірілген қолданбаның жұмысы тоқтап, ол құрылғыда жасырын тұрады."</string> <string name="app_permission_manager" msgid="3903811137630909550">"Рұқсат менеджері"</string> <string name="never_ask_again" msgid="4728762438198560329">"Қайта сұралмасын"</string> <string name="no_permissions" msgid="3881676756371148563">"Рұқсат жоқ"</string> @@ -390,7 +390,7 @@ <string name="role_call_redirection_request_description" msgid="3118895714178527164">"Ешқандай рұқсат қажет емес."</string> <string name="role_call_screening_label" msgid="883935222060878724">"Нөмір мен спамды анықтаудың әдепкі қолданбасы"</string> <string name="role_call_screening_short_label" msgid="2048465565063130834">"Нөмірді автоматты анықтау қызметі, спамды анықтау қолданбасы"</string> - <string name="role_call_screening_description" msgid="2349431420497468981">"Қоңырау шалушыны анықтауға, спамды және автоматты қоңырауларды және қажетсіз нөмірлерді бөгеуге мүмкіндік беретін қолданбалар"</string> + <string name="role_call_screening_description" msgid="2349431420497468981">"Қоңырау шалушыны анықтауға, спамды және автоматты қоңырауларды және қажетсіз нөмірлерді блоктауға мүмкіндік беретін қолданбалар"</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"<xliff:g id="APP_NAME">%1$s</xliff:g> нөмірді автоматты анықтау қызметі мен спам анықтау қолданбасы болып орнатылсын ба?"</string> <string name="role_call_screening_request_description" msgid="7338511921032446006">"Ешқандай рұқсат қажет емес."</string> <string name="role_automotive_navigation_label" msgid="2701890757955474751">"Әдепкі навигация қолданбасы"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Басқа да әдепкі қолданбалар"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Сілтемелер ашу"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Жұмыс үшін әдепкі қолданба"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Құпия кеңістікке арналған әдепкі қолданбалар"</string> <string name="default_app_none" msgid="9084592086808194457">"Жоқ"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(жүйенің әдепкі қолданбасы)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Қолданба жоқ"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Жоқ"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Соңғы\n24 сағатта"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Соңғы\n7 күн"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> пайыз"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> қолданбасын Android қорғайды. Деректеріңіз осы құрылғыда өңделетіндіктен, бұл қолданба рұқсатының пайдаланылуы күй жолағында немесе құпиялық тақтасында көрсетілмейді."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> қолданбасын Android қорғайды. Деректеріңіз осы құрылғыда өңделетіндіктен, бұл қолданба рұқсатының пайдаланылуы құпиялық тақтасында көрсетілмейді."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Құрылғы камерасы блокталған"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Қолданбалар мен қызметтер үшін"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Құтқару қызметінің нөміріне қоңырау шалу кезінде микрофон деректері әлі бөлісіліп жатуы мүмкін."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Өзгерту"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Камераны пайдалану рұқсаты өшірулі"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Ақпараттық-сауықтық қолданбалары"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Қажетті қолданбалар үшін"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Осы қолданба қажет"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Осы қолданба көлік өндірушісі үшін қажет."</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Қауіпсіздік және құпиялық"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Құрылғыны тексеру"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Жабу"</string> diff --git a/PermissionController/res/values-km/strings.xml b/PermissionController/res/values-km/strings.xml index 6a3db0455..d33a5cc6d 100644 --- a/PermissionController/res/values-km/strings.xml +++ b/PermissionController/res/values-km/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"លំនាំដើមច្រើនទៀត"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"ការបើកតំណ"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"លំនាំដើមសម្រាប់ការងារ"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"លំនាំដើមសម្រាប់លំហឯកជន"</string> <string name="default_app_none" msgid="9084592086808194457">"គ្មាន"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(លំនាំដើមប្រព័ន្ធ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"គ្មានកម្មវិធីទេ"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"គ្មាន"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"24 ម៉ោង\nចុងក្រោយ"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 ថ្ងៃ\nចុងក្រោយ"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ភាគរយ"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ត្រូវបានការពារដោយ Android។ ដោយសារទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការនៅលើឧបករណ៍នេះ ការប្រើប្រាស់ការអនុញ្ញាតរបស់កម្មវិធីនេះមិនបង្ហាញនៅលើរបារស្ថានភាព ឬផ្ទាំងគ្រប់គ្រងឯកជនភាពរបស់អ្នកទេ។"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ត្រូវបានការពារដោយ Android។ ដោយសារទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការនៅលើឧបករណ៍នេះ ការប្រើប្រាស់ការអនុញ្ញាតរបស់កម្មវិធីនេះមិនបង្ហាញនៅលើផ្ទាំងគ្រប់គ្រងឯកជនភាពរបស់អ្នកទេ។"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"កាមេរ៉ាឧបករណ៍ត្រូវបានទប់ស្កាត់"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"សម្រាប់កម្មវិធី និងសេវាកម្ម"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"ទិន្នន័យមីក្រូហ្វូននៅតែអាចត្រូវបានចែករំលែកដដែល នៅពេលអ្នកហៅទៅលេខសង្គ្រោះបន្ទាន់។"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"ផ្លាស់ប្ដូរ"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"សិទ្ធិចូលប្រើកាមេរ៉ាត្រូវបានបិទ"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"សម្រាប់កម្មវិធីព័ត៌មាននិងកម្សាន្ត"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"សម្រាប់កម្មវិធីដែលតម្រូវឱ្យមាន"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"តម្រូវឱ្យមានកម្មវិធីនេះ"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ក្រុមហ៊ុនផលិតរថយន្តរបស់អ្នកតម្រូវឱ្យមានកម្មវិធីនេះ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"សុវត្ថិភាព និងឯកជនភាព"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ស្កេនឧបករណ៍"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ច្រានចោល"</string> diff --git a/PermissionController/res/values-kn/strings.xml b/PermissionController/res/values-kn/strings.xml index 5f5e3f48c..3a1692c39 100644 --- a/PermissionController/res/values-kn/strings.xml +++ b/PermissionController/res/values-kn/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"ಇನ್ನಷ್ಟು ಡೀಫಾಲ್ಟ್ಗಳು"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"ಲಿಂಕ್ಗಳನ್ನು ತೆರೆಯುವುದು"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ಕೆಲಸದ ಕುರಿತಾದ ಡೀಫಾಲ್ಟ್ ಆ್ಯಪ್"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ನ ಡೀಫಾಲ್ಟ್"</string> <string name="default_app_none" msgid="9084592086808194457">"ಯಾವುದೂ ಬೇಡ"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(ಸಿಸ್ಟಂ ಡಿಫಾಲ್ಟ್)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ಯಾವುದೇ ಆ್ಯಪ್ಗಳು ಇಲ್ಲ"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ಯಾವುದೂ ಅಲ್ಲ"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"ಕಳೆದ\n24 ಗಂಟೆಗಳು"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"ಕಳೆದ\n7 ದಿನಗಳಲ್ಲಿ"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ಶೇಕಡಾ"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g>, Android ನಿಂದ ರಕ್ಷಣೆ ಪಡೆದಿದೆ. ಈ ಸಾಧನದಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿರುವುದರಿಂದ, ಈ ಆ್ಯಪ್ನ ಅನುಮತಿಯ ಬಳಕೆಯನ್ನು ಸ್ಥಿತಿ ಪಟ್ಟಿಯಲ್ಲಿ ಅಥವಾ ನಿಮ್ಮ ಗೌಪ್ಯತಾ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ತೋರಿಸಲಾಗುವುದಿಲ್ಲ."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g>, Android ನಿಂದ ರಕ್ಷಣೆ ಪಡೆದಿದೆ. ಈ ಸಾಧನದಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿರುವುದರಿಂದ, ಈ ಆ್ಯಪ್ನ ಅನುಮತಿಯ ಬಳಕೆಯನ್ನು ನಿಮ್ಮ ಗೌಪ್ಯತಾ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ತೋರಿಸಲಾಗುವುದಿಲ್ಲ."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ಸಾಧನದ ಕ್ಯಾಮರಾವನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗಾಗಿ"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"ನೀವು ತುರ್ತು ಸಂಖ್ಯೆಗೆ ಕರೆ ಮಾಡಿದಾಗ ಈಗಲೂ ನಿಮ್ಮ ಮೈಕ್ರೋಫೋನ್ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದಾದ ಸಾಧ್ಯತೆಯಿದೆ."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"ಬದಲಾಯಿಸಿ"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"ಕ್ಯಾಮರಾ ಆ್ಯಕ್ಸೆಸ್ ಆಫ್ ಆಗಿದೆ"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ಇನ್ಫೋಟೈನ್ಮೆಂಟ್ ಆ್ಯಪ್ಗಳಿಗಾಗಿ"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"ಅಗತ್ಯವಿರುವ ಆ್ಯಪ್ಗಳಿಗಾಗಿ"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ಈ ಆ್ಯಪ್ ಅಗತ್ಯವಿದೆ"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ನಿಮ್ಮ ಕಾರ್ನ ತಯಾರಕರಿಗೆ ಈ ಆ್ಯಪ್ ಅಗತ್ಯವಿದೆ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"ಭದ್ರತೆ ಮತ್ತು ಗೌಪ್ಯತೆ"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ಸಾಧನವನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ವಜಾಗೊಳಿಸಿ"</string> diff --git a/PermissionController/res/values-ko/strings.xml b/PermissionController/res/values-ko/strings.xml index 190c0b9ac..bd860ada7 100644 --- a/PermissionController/res/values-ko/strings.xml +++ b/PermissionController/res/values-ko/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"기본 앱 더보기"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"링크 열기"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"직장용 기본 앱"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"비공개 스페이스의 기본값"</string> <string name="default_app_none" msgid="9084592086808194457">"없음"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(시스템 기본값)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"앱 없음"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"없음"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"지난\n24시간"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"지난\n7일"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g>퍼센트"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> 앱은 Android에 의해 보호됩니다. 데이터가 이 기기에서 처리되므로 앱 권한 사용 내역이 상태 표시줄이나 개인 정보 대시보드에 표시되지 않습니다."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> 앱은 Android에 의해 보호됩니다. 데이터가 이 기기에서 처리되므로 앱 권한 사용 내역이 개인 정보 대시보드에 표시되지 않습니다."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"기기 카메라 차단됨"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"앱 및 서비스의 경우"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"긴급 전화번호로 전화를 걸 때도 마이크 데이터가 공유될 수 있습니다."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"변경"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"카메라 액세스 권한이 사용 중지됨"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"인포테인먼트 앱"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"필수 앱"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"필수 앱"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"자동차 제조업체에서 요구한 필수 앱"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"보안 및 개인 정보 보호"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"기기 스캔"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"닫기"</string> diff --git a/PermissionController/res/values-ky/strings.xml b/PermissionController/res/values-ky/strings.xml index 3ee9669a5..095d6c8b6 100644 --- a/PermissionController/res/values-ky/strings.xml +++ b/PermissionController/res/values-ky/strings.xml @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"өзгөчө кырдаалда"</string> <string name="role_home_label" msgid="3871847846649769412">"Демейки башкы экран"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Home колдонмосу"</string> - <string name="role_home_description" msgid="7997371519626556675">"Android түзмөгүңүздө башкы экрандын ордуна колдонулган, функциялар менен колдонмолорду издеп таап, иштеткен колдонмолор"</string> + <string name="role_home_description" msgid="7997371519626556675">"Android түзмөгүңүздө башкы экрандын ордуна колдонулуп, функциялар менен колдонмолорду издеп таап, иштеткен колдонмолор"</string> <string name="role_home_request_title" msgid="738136983453341081">"<xliff:g id="APP_NAME">%1$s</xliff:g> колдонмосун демейки \"үй\" колдонмосу катары коёсузбу?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Уруксаттардын кереги жок"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"жүргүзгүч"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Кошумча демейки колдонмолор"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Шилтемелерди ачуу"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Жумуш үчүн демейки жөндөөлөр"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Жеке мейкиндик үчүн демейки колдонмолор"</string> <string name="default_app_none" msgid="9084592086808194457">"Жок"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Демейки тутум)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Бир да колдонмо жок"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Жок"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Акыркы\n24 саат"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Акыркы\n7 күндө"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> пайыз"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android тарабынан корголот. Колдонмодогу нерселериңиз ушул түзмөктө иштетилгендиктен, бул колдонмонун уруксаттарды пайдалануу статистикасы абал тилкесинде же купуялык тактаңызда көрүнбөйт."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android тарабынан корголот. Колдонмодогу нерселериңиз ушул түзмөктө иштетилгендиктен, бул колдонмонун уруксаттарды пайдалануу статистикасы купуялык тактаңызда көрүнбөйт."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Түзмөктүн камерасы бөгөттөлгөн"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Колдонмолор жана кызматтар үчүн"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Кырсыктаганда жардамга келчү кызматка чалганда микрофондогу нерселер өткөрүлүшү мүмкүн"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Өзгөртүү"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Камераны колдонуу мүмкүнчүлүгү өчүк"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Инфозоок колдонмолору үчүн"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Талап кылынган колдонмолор үчүн"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Бул колдонмо талап кылынат"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Бул колдонмо унааны өндүрүүчү тарабынан талап кылынат"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Коопсуздук жана купуялык"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Түзмөктү текшерүү"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Жабуу"</string> @@ -646,7 +653,7 @@ <string name="data_sharing_updates_title" msgid="7996933386875213859">"Турган жериңизди билдирүү ыкмасын жаңыртуу"</string> <string name="data_sharing_updates_summary" msgid="764113985772233889">"Жүргөн жериңизди көрсөткөн ыкманы өзгөрткөн колдонмолорду карап чыксаңыз болот"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Бул колдонмолор жүргөн жериңиз тууралуу маалыматты бөлүшүү ыкмасын өзгөрттү. Алар бул маалыматты мурда бөлүшпөй же азыр жарнамалоо же маркетинг максаттарында бөлүшүшү мүмкүн."</string> - <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Бул колдонмолорду иштеп чыгуучулар нерселерди бөлүшүү тууралуу маалыматты колдонмолор дүкөнүнө беришти. Алар бул маалыматты жаңыртып турушу мүмкүн.\n\nМаалыматтарды бөлүшүү ыкмасы колдонмонун версиясына, колдонулушуна, регионго жана курагыңызга жараша айырмаланышы мүмкүн."</string> + <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Бул колдонмолорду иштеп чыккандар дүкөнгө маалымат бөлүшүү ыкмасын беришти. Бул маалыматтар такай жаңырып турушу мүмкүн.\n\nМаалыматтар бөлүшүү ыкмасы колдонмонун версиясына, анын колдонулушуна, өлкөгө жана курагыңызга жараша айырмаланышы мүмкүн."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Маалыматтарды бөлүшүү жөнүндө кеңири маалымат"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Жүргөн жериңиз тууралуу маалымат үчүнчү тараптар менен бөлүшүлүп жатат"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"Жүргөн жериңизди үчүнчү тараптар жарнамалоо же маркетинг максатында билип турушат"</string> diff --git a/PermissionController/res/values-lo/strings.xml b/PermissionController/res/values-lo/strings.xml index c8e9c44c7..88bffcca7 100644 --- a/PermissionController/res/values-lo/strings.xml +++ b/PermissionController/res/values-lo/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"ຄ່າເລີ່ມຕົ້ນເພີ່ມເຕີມ"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"ການເປີດລິ້ງ"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ຄ່າເລີ່ມຕົ້ນສຳລັບບ່ອນເຮັດວຽກ"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ຄ່າເລີ່ມຕົ້ນສຳລັບພື້ນທີ່ສ່ວນບຸກຄົນ"</string> <string name="default_app_none" msgid="9084592086808194457">"ບໍ່ມີ"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(ຄ່າເລີ່ມຕົ້ນຂອງລະບົບ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ບໍ່ມີແອັບ"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ບໍ່ມີ"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"24 ຊົ່ວໂມງ\nທີ່ຜ່ານມາ"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 ມື້\nທີ່ຜ່ານມາ"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ເປີເຊັນ"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ແມ່ນຖືກປົກປ້ອງໂດຍ Android. ເນື່ອງຈາກຂໍ້ມູນຂອງທ່ານຖືກປະມວນຜົນຢູ່ອຸປະກອນນີ້, ການນຳໃຊ້ການອະນຸຍາດຂອງແອັບນີ້ຈະບໍ່ສະແດງຢູ່ແຖບສະຖານະ ຫຼື ແຜງໜ້າປັດຄວາມເປັນສ່ວນຕົວຂອງທ່ານ."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ແມ່ນຖືກປົກປ້ອງໂດຍ Android. ເນື່ອງຈາກຂໍ້ມູນຂອງທ່ານຖືກປະມວນຜົນຢູ່ອຸປະກອນນີ້, ການນຳໃຊ້ການອະນຸຍາດຂອງແອັບນີ້ຈະບໍ່ສະແດງຢູ່ແຜງໜ້າປັດຄວາມເປັນສ່ວນຕົວຂອງທ່ານ."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ກ້ອງຖ່າຍຮູບອຸປະກອນຖືກບລັອກໄວ້"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ສຳລັບແອັບ ແລະ ບໍລິການ"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"ຂໍ້ມູນໄມໂຄຣໂຟນອາດຍັງຄົງຖືກແບ່ງປັນໃນເວລາທີ່ທ່ານໂທຫາເບີໂທສຸກເສີນ."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"ປ່ຽນ"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"ສິດເຂົ້າເຖິງກ້ອງຖ່າຍຮູບປິດຢູ່"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ສຳລັບແອັບສາລະບັນເທີງ"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"ສຳລັບແອັບທີ່ຈຳເປັນ"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ແອັບນີ້ຈຳເປັນ"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ແອັບນີ້ຈຳເປັນໂດຍຜູ້ຜະລິດລົດຂອງທ່ານ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"ຄວາມປອດໄພ ແລະ ຄວາມເປັນສ່ວນຕົວ"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ສະແກນອຸປະກອນ"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ປິດໄວ້"</string> diff --git a/PermissionController/res/values-lt/strings.xml b/PermissionController/res/values-lt/strings.xml index 3e87d9cd1..aa0b243bf 100644 --- a/PermissionController/res/values-lt/strings.xml +++ b/PermissionController/res/values-lt/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Daugiau numatytųjų programų"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Nuorodų atidarymas"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Numatytosios darbo programos"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Privačios erdvės numatytosios programos"</string> <string name="default_app_none" msgid="9084592086808194457">"Nėra"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Sistemos numatytoji programa)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nėra programų"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nėra"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Pastarosios\n24 val."</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Pastarosios\n7 dienos"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> proc."</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Programa „<xliff:g id="APP_NAME">%1$s</xliff:g>“ apsaugota „Android“. Kadangi duomenys apdorojami šiame įrenginyje, šios programos leidimo naudojimas nerodomas būsenos juostoje ar privatumo informacijos suvestinėje."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Programa „<xliff:g id="APP_NAME">%1$s</xliff:g>“ apsaugota „Android“. Kadangi duomenys apdorojami šiame įrenginyje, šios programos leidimo naudojimas nerodomas privatumo informacijos suvestinėje."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Įrenginio vaizdo kamera užblokuota"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Programos ir paslaugos"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofono duomenys vis tiek gali būti bendrinami, skambinant pagalbos numeriu."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Pakeisti"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Prieiga prie vaizdo kameros išjungta"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Skirta informacinės pramoginės sistemos programoms"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Skirta būtinoms programoms"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ši programa yra būtina"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Šios programos reikalauja automobilio gamintojas"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sauga ir privatumas"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Nuskaityti įrenginį"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Atsisakyti"</string> @@ -645,7 +652,7 @@ <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"Ši programa nurodė, kad gali bendrinti vietovės duomenis su trečiosiomis šalimis"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"Duomenų bendrinimo atnaujinimai pagal vietovę"</string> <string name="data_sharing_updates_summary" msgid="764113985772233889">"Peržiūrėkite programas, kuriose pakeisti vietovės duomenų bendrinimo metodai"</string> - <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Šiose programose pakeisti vietovės duomenų bendrinimo metodai Gali būti, kad anksčiau jie nebuvo bendrinami, arba dabar jie gali būti bendrinami reklamavimo ar rinkodaros tikslais."</string> + <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Šiose programose pakeisti vietovės duomenų bendrinimo metodai. Gali būti, kad anksčiau jie nebuvo bendrinami, arba dabar jie gali būti bendrinami reklamavimo ar rinkodaros tikslais."</string> <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Šių programų kūrėjai pateikė informacijos apie savo duomenų bendrinimo praktikos metodus programų parduotuvėje. Jie gali ją atnaujinti per laiką.\n\nDuomenų bendrinimo praktikos metodai gali skirtis atsižvelgiant į programos versiją, naudojimą, regioną ir amžių."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Sužinokite apie duomenų bendrinimą"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Jūsų vietovės duomenys dabar bendrinami su trečiosiomis šalimis"</string> diff --git a/PermissionController/res/values-lv/strings.xml b/PermissionController/res/values-lv/strings.xml index 4ebc0becd..c4d0dae59 100644 --- a/PermissionController/res/values-lv/strings.xml +++ b/PermissionController/res/values-lv/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Citas noklusējuma lietotnes"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Saišu atvēršana"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Noklusējuma iestatījums darbam"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Noklusējums privātajai telpai"</string> <string name="default_app_none" msgid="9084592086808194457">"Nav"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Sistēmas noklusējums)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nav lietotņu"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nav"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Pēdējās\n24 stundās"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Pēdējo 7 dienu\nlaikā"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>: procentuālā daļa ir <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Lietotni <xliff:g id="APP_NAME">%1$s</xliff:g> aizsargā Android. Tā kā jūsu dati tiek apstrādāti šajā ierīcē, šīs lietotnes atļauju lietojums netiek rādīts statusa joslā vai jūsu konfidencialitātes informācijas panelī."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Lietotni <xliff:g id="APP_NAME">%1$s</xliff:g> aizsargā Android. Tā kā jūsu dati tiek apstrādāti šajā ierīcē, šīs lietotnes atļauju lietojums netiek rādīts jūsu konfidencialitātes informācijas panelī."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Ierīces kamera ir bloķēta"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Lietotnēm un pakalpojumiem"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofona dati joprojām var tikt kopīgoti, kad zvanīsiet uz ārkārtas numuru."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Mainīt"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Piekļuve kamerai ir izslēgta"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Informatīvi izklaidējošās sistēmas lietotnēm"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Nepieciešamajām lietotnēm"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Šī lietotne ir nepieciešama"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Jūsu automašīnas ražotājs ir noteicis šo lietotni kā nepieciešamu"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Drošība un konfidencialitāte"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skenēt ierīci"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Noraidīt"</string> diff --git a/PermissionController/res/values-mk/strings.xml b/PermissionController/res/values-mk/strings.xml index 321ccc57d..b3b935fc1 100644 --- a/PermissionController/res/values-mk/strings.xml +++ b/PermissionController/res/values-mk/strings.xml @@ -406,7 +406,7 @@ <string name="role_notes_description" msgid="8496852798616883551">"Апликации што ви овозможуваат да запишувате белешки на вашиот уред"</string> <string name="role_notes_search_keywords" msgid="7710756695666744631">"белешки"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Стандардна аплик. за паричник"</string> - <string name="role_wallet_short_label" msgid="6521288403762457452">"Апликација за Wallet"</string> + <string name="role_wallet_short_label" msgid="6521288403762457452">"Апликација за паричник"</string> <string name="role_wallet_description" msgid="3726535836165949838">"Апликациите за паричник може да ги складираат кредитните и картичките за лојалност, клучевите за автомобилот, како и други работи за олеснување на различните форми на трансакции."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Да се постави <xliff:g id="APP_NAME">%1$s</xliff:g> како стандардна апликација за Wallet?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Не се потребни дозволи"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Повеќе поставки"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"За отворање линкови"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Стандардно за работа"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Стандардно за „Приватен простор“"</string> <string name="default_app_none" msgid="9084592086808194457">"Нема"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Стандардно за системот)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Нема апликации"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ништо"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Минатите\n24 часа"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Изминатите\n7 дена"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>: <xliff:g id="PERCENT">%2$d</xliff:g> процент"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> е заштитена од Android. Бидејќи вашите податоци се обработуваат на уредов, користењето на дозволата на апликацијава не е прикажано на лентата за статус или вашата контролна табла за приватност."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> е заштитена од Android. Бидејќи вашите податоци се обработуваат на уредов, користењето на дозволата на апликацијава не е прикажано на вашата контролна табла за приватност."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Камерата на уредот е блокирана"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"За апликации и услуги"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Податоците за микрофонот може сепак да се споделат кога се јавувате на бројот за итни случаи."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Измени"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Пристапот до камерата е исклучен"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"За апликации за информации и забава"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"За задолжителните апликации"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Апликацијава е задолжителна"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Апликацијава ја бара производителот на вашиот автомобил"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Безбедност и приватност"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Скенирај го уредот"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Отфрли"</string> diff --git a/PermissionController/res/values-ml/strings.xml b/PermissionController/res/values-ml/strings.xml index 8cf164419..c5bbcc5b0 100644 --- a/PermissionController/res/values-ml/strings.xml +++ b/PermissionController/res/values-ml/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"കൂടുതൽ ഡിഫോൾട്ടുകൾ"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"ലിങ്കുകൾ തുറക്കൽ"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ജോലി ആവശ്യങ്ങൾക്ക് ഡിഫോൾട്ട്"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"സ്വകാര്യ സ്പേസിനായുള്ള ഡിഫോൾട്ട്"</string> <string name="default_app_none" msgid="9084592086808194457">"ഒന്നുമില്ല"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(സിസ്റ്റം ഡിഫോൾട്ട്)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ആപ്പുകൾ ഒന്നുമില്ല"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ഒന്നുമില്ല"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"കഴിഞ്ഞ\n24 മണിക്കൂർ"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"കഴിഞ്ഞ\n7 ദിവസം"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ശതമാനം"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ആപ്പിന് Android സുരക്ഷയൊരുക്കുന്നു. നിങ്ങളുടെ ഡാറ്റ ഈ ഉപകരണത്തിൽ പ്രോസസ് ചെയ്യുന്നതിനാൽ, ഈ ആപ്പിന്റെ അനുമതി ഉപയോഗം നിങ്ങളുടെ സ്വകാര്യതാ ഡാഷ്ബോർഡിലെ സ്റ്റാറ്റസ് ബാറിൽ കാണിക്കില്ല."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ആപ്പിന് Android സുരക്ഷയൊരുക്കുന്നു. നിങ്ങളുടെ ഡാറ്റ ഈ ഉപകരണത്തിൽ പ്രോസസ് ചെയ്യുന്നതിനാൽ ഈ ആപ്പിന്റെ അനുമതി ഉപയോഗം നിങ്ങളുടെ സ്വകാര്യതാ ഡാഷ്ബോർഡിൽ കാണിക്കില്ല."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ഉപകരണത്തിന്റെ ക്യാമറ ബ്ലോക്ക് ചെയ്തിരിക്കുന്നു"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ആപ്പുകൾക്കും സേവനങ്ങൾക്കും"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"നിങ്ങൾ ഒരു അടിയന്തര നമ്പറിലേക്ക് കോൾ ചെയ്യുമ്പോൾ തുടർന്നും മൈക്രോഫോൺ ഡാറ്റ പങ്കിട്ടേക്കാം."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"മാറ്റുക"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"ക്യാമറ ആക്സസ് ഓഫാണ്"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ഇൻഫോറ്റേയിൻമെന്റ് ആപ്പുകൾക്കായി"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"ആവശ്യമായ ആപ്പുകൾക്കായി"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ഈ ആപ്പ് ആവശ്യമാണ്"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"കാറിൻ്റെ നിർമ്മാതാവ് ഈ ആപ്പ് ആവശ്യപ്പെടുന്നു"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"സുരക്ഷയും സ്വകാര്യതയും"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ഉപകരണം സ്കാൻ ചെയ്യുക"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ഡിസ്മിസ് ചെയ്യുക"</string> diff --git a/PermissionController/res/values-mn/strings.xml b/PermissionController/res/values-mn/strings.xml index 72976cf5a..514d9a874 100644 --- a/PermissionController/res/values-mn/strings.xml +++ b/PermissionController/res/values-mn/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Бусад өгөгдмөл апп"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Холбоосыг нээх сонголт"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Ажлын өгөгдмөл апп"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Хаалттай орон зайн өгөгдмөл"</string> <string name="default_app_none" msgid="9084592086808194457">"Тохируулсан апп алга"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Системийн өгөгдмөл)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Апп алга"</string> @@ -452,7 +453,7 @@ <string name="incident_report_notification_text" msgid="3376480583513587923">"<xliff:g id="APP_NAME">%1$s</xliff:g> алдаа засах мэдээллийг байршуулах хүсэлтэй байна."</string> <string name="incident_report_dialog_title" msgid="669104389325204095">"Дебаг хийх өгөгдлийг хуваалцах уу?"</string> <string name="incident_report_dialog_intro" msgid="5897733669850951832">"Систем асуудал илрүүллээ."</string> - <string name="incident_report_dialog_text" msgid="5675553296891757523">"<xliff:g id="APP_NAME_0">%1$s</xliff:g> энэ төхөөрөмжөөс <xliff:g id="DATE">%2$s</xliff:g>-н <xliff:g id="TIME">%3$s</xliff:g>-д авсан алдааны мэдээг байршуулах хүсэлт тавьж байна. Алдааны мэдээнд таны төхөөрөмжийн талаарх эсвэл хэрэглэгчийн нэр, байршлын өгөгдөл, төхөөрөмжийн таниулбар болон сүлжээний мэдээлэл зэрэг аппуудын бүртгэсэн хувийн мэдээллийг агуулна. Та алдааны мэдээг зөвхөн энэ мэдээллийг хуваалцахдаа итгэлтэй байгаа хүмүүс болон аппуудтай хуваалцана уу. <xliff:g id="APP_NAME_1">%4$s</xliff:g>-д алдааны мэдээг байршуулахыг зөвшөөрөх үү?"</string> + <string name="incident_report_dialog_text" msgid="5675553296891757523">"<xliff:g id="APP_NAME_0">%1$s</xliff:g> энэ төхөөрөмжөөс <xliff:g id="DATE">%2$s</xliff:g>-н <xliff:g id="TIME">%3$s</xliff:g>-д авсан алдааны мэдээг байршуулах хүсэлт тавьж байна. Алдааны мэдээнд таны төхөөрөмжийн талаарх эсвэл хэрэглэгчийн нэр, байршлын өгөгдөл, төхөөрөмжийн танигч болон сүлжээний мэдээлэл зэрэг аппуудын бүртгэсэн хувийн мэдээллийг агуулна. Та алдааны мэдээг зөвхөн энэ мэдээллийг хуваалцахдаа итгэлтэй байгаа хүмүүс болон аппуудтай хуваалцана уу. <xliff:g id="APP_NAME_1">%4$s</xliff:g>-д алдааны мэдээг байршуулахыг зөвшөөрөх үү?"</string> <string name="incident_report_error_dialog_text" msgid="4189647113387092272">"<xliff:g id="APP_NAME">%1$s</xliff:g>-н алдааны мэдээг боловсруулахад алдаа гарсан тул алдаа засах дэлгэрэнгүй өгөгдлийг хуваалцахаас татгалзлаа. Төвөг удсанд хүлцэл өчье."</string> <string name="incident_report_dialog_allow_label" msgid="2970242967721155239">"Зөвшөөрөх"</string> <string name="incident_report_dialog_deny_label" msgid="3535314290677579383">"Татгалзах"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Хоосон"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Өнгөрсөн\n24 цагт"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Өнгөрсөн\n7 хоног"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> хувь"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> нь Android-р хамгаалагдсан. Таны өгөгдлийг энэ төхөөрөмж дээр боловсруулдаг тул энэ аппын зөвшөөрлийн ашиглалтыг статус самбар эсвэл таны нууцлалын хяналтын самбарт харуулаагүй."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> нь Android-р хамгаалагдсан. Таны өгөгдлийг энэ төхөөрөмж дээр боловсруулдаг тул энэ аппын зөвшөөрлийн ашиглалтыг таны нууцлалын хяналтын самбарт харуулаагүй."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Төхөөрөмжийн камерыг блоклосон байна"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Апп болон үйлчилгээнд"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Яаралтай тусламжийн утасны дугаар луу залгах үед микрофоны өгөгдлийг хуваалцсан хэвээр байж болзошгүй."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Өөрчлөх"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Камерын хандалт унтраалттай байна"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Инфотэйнмент аппуудад зориулсан"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Шаардлагатай аппуудад зориулсан"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Энэ апп шаардлагатай"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Энэ аппыг танай машин үйлдвэрлэгчээс шаарддаг"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Аюулгүй байдал ба нууцлал"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Төхөөрөмжийг скан хийх"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Хаах"</string> @@ -661,11 +668,11 @@ <string name="test_otp_msg" msgid="7559110574222727550">"Таны нэг удаагийн нууц үг бол 132435"</string> <string name="enhanced_confirmation_dialog_title" msgid="7562437438040966351">"Хязгаарлагдсан тохиргоо"</string> <string name="enhanced_confirmation_dialog_desc" msgid="5921240234843839219">"Таны аюулгүй байдлын үүднээс энэ тохиргоо одоогоор боломжгүй байна."</string> - <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"Аппын <xliff:g id="PERMISSION_NAME">%1$s</xliff:g>-д хандах эрхээс татгалзсан"</string> + <string name="enhanced_confirmation_dialog_title_permission" msgid="2149144789394238266">"Аппад <xliff:g id="PERMISSION_NAME">%1$s</xliff:g>-д хандах эрх олгохоос татгалзсан"</string> <string name="enhanced_confirmation_dialog_desc_permission" msgid="3150778951946468945">"Апп нь таны хувийн болон санхүүгийн мэдээллийг эрсдэлд оруулж болох эмзэг зөвшөөрөлд хандах эрх хүссэн.<xliff:g id="ID_1"><br><br></xliff:g>Энэ хязгаарлагдмал зөвшөөрөлгүйгээр уг апп зохих ёсоор ажиллахгүй байх боломжтой. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Хандах эрхийг хэрхэн зөвшөөрөх талаар мэдэж авах</a>"</string> - <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"Аппын өгөгдмөл <xliff:g id="ROLE_NAME">%1$s</xliff:g> болох хандах эрхээс татгалзсан"</string> + <string name="enhanced_confirmation_dialog_title_role" msgid="1737023798483772780">"Аппад өгөгдмөл <xliff:g id="ROLE_NAME">%1$s</xliff:g> болох эрх олгохоос татгалзсан"</string> <string name="enhanced_confirmation_dialog_desc_role" msgid="6369601947905234551">"Апп нь таны хувийн болон санхүүгийн мэдээллийг эрсдэлд оруулж болох эмзэг зөвшөөрлүүдэд хандах эрх хүссэн.<xliff:g id="ID_1"><br><br></xliff:g>Эдгээр хязгаарлагдмал зөвшөөрөлгүйгээр уг апп зохих ёсоор ажиллахгүй байх боломжтой. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Хандах эрхийг хэрхэн зөвшөөрөх талаар мэдэж авах</a>"</string> - <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"Аппын хандах эрхээс татгалзсан"</string> + <string name="enhanced_confirmation_dialog_title_settings_default" msgid="1858092969721041576">"Аппад хандах эрх олгохоос татгалзсан"</string> <string name="enhanced_confirmation_dialog_desc_settings_default" msgid="6911632348359332981">"Энэ зөвшөөрөлд хандах эрх нь таны хувийн болон санхүүгийн мэдээллийг эрсдэлд оруулж болно.<xliff:g id="ID_1"><br><br></xliff:g>Энэ хязгаарлагдмал зөвшөөрөлгүйгээр уг апп зохих ёсоор ажиллахгүй байх боломжтой. <a href=<xliff:g id="LEARN_MORE_LINK">%1$s</xliff:g>>Хандах эрхийг хэрхэн зөвшөөрөх талаар мэдэж авах</a>"</string> <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"Нэмэлт мэдээлэл авах"</string> <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"ОК"</string> diff --git a/PermissionController/res/values-mr/strings.xml b/PermissionController/res/values-mr/strings.xml index aec1cd3d7..f22d3404a 100644 --- a/PermissionController/res/values-mr/strings.xml +++ b/PermissionController/res/values-mr/strings.xml @@ -222,7 +222,7 @@ <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"<xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g> आणि <xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g> परवानग्या काढल्या गेल्या"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> आणि इतर <xliff:g id="NUMBER">%2$s</xliff:g> परवानग्या काढल्या गेल्या"</string> <string name="unused_apps_page_title" msgid="6986983535677572559">"न वापरलेली अॅप्स"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"ॲप काही महिन्यांमध्ये वापरले गेले नसल्यास:\n\n• तुमच्या डेटाचे संरक्षण करण्यासाठी परवानग्या काढून टाकल्या जातात\n• बॅटरीची बचत करण्यासाठी सूचना थांबवल्या जातात\n• जागा मोकळी करण्यासाठी तात्पुरत्या फाइल काढून टाकल्या जातात\n\nपरवानग्या आणि सूचना यांना पुन्हा अनुमती देण्यासाठी ॲप उघडा."</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"ॲप काही महिन्यांमध्ये वापरले गेले नसल्यास:\n\n• तुमच्या डेटाचे संरक्षण करण्यासाठी परवानग्या काढून टाकल्या जातात\n• बॅटरीची बचत करण्यासाठी नोटिफिकेशन थांबवल्या जातात\n• जागा मोकळी करण्यासाठी तात्पुरत्या फाइल काढून टाकल्या जातात\n\nपरवानग्या आणि नोटिफिकेशन यांना पुन्हा अनुमती देण्यासाठी ॲप उघडा."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"एखादे ॲप एका महिन्यांसाठी वापरले गेले नसल्यास:\n\n• तुमच्या डेटाचे संरक्षण करण्यासाठी परवानग्या काढून टाकल्या जातात\n• जागा मोकळी करण्याकरिता तात्पुरत्या फाइल काढून टाकल्या जातात\n\nपुन्हा परवानग्या देण्यासाठी, ॲप उघडा."</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{शेवटचे # महिन्यापूर्वीपेक्षा आधी उघडले}other{शेवटचे # महिन्यांपूर्वीपेक्षा आधी उघडले}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"<xliff:g id="DATE">%s</xliff:g> रोजी ॲप शेवटचे उघडलेले"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"आणखी डीफॉल्ट"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"उघडणार्या लिंक"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"कार्यासाठी डीफॉल्ट"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"खाजगी स्पेससाठी डीफॉल्ट"</string> <string name="default_app_none" msgid="9084592086808194457">"काहीही नाही"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(सिस्टम डीफॉल्ट)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"अॅप्स नाहीत"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"कोणतेही नाही"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"मागील\n२४ तास"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"मागील\nसात दिवसातील"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> टक्के"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> हे Android द्वारे सुरक्षित आहे. तुमच्या या डिव्हाइसवरील डेटावर प्रक्रिया केली जात असल्यामुळे या अॅपच्या परवानगीचा वापर तुमच्या गोपनीयता डॅशबोर्डवरील स्टेटस बारवर दाखवण्यात आलेला नाही."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> हे Android द्वारे सुरक्षित आहे. तुमच्या या डिव्हाइसवरील डेटावर प्रक्रिया केली जात असल्यामुळे या अॅपच्या परवानगीचा वापर तुमच्या गोपनीयता डॅशबोर्डवर दाखवण्यात आलेला नाही."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"डिव्हाइसचा कॅमेरा ब्लॉक केला आहे"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ॲप्स आणि सेवांसाठी"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"तुम्ही आणीबाणी नंबरवर कॉल करता तेव्हा, मायक्रोफोन डेटा तरीही कदाचित शेअर केला जाईल."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"बदला"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"कॅमेराचा ॲक्सेस बंद आहे"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"इन्फोटेनमेंट ॲप्ससाठी"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"आवश्यक अॅप्ससाठी"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"हे ॲप आवश्यक आहे"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"हे ॲप तुमच्या कारच्या निर्मात्यासाठी आवश्यक आहे"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"सुरक्षा आणि गोपनीयता"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"डिव्हाइस स्कॅन करा"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"डिसमिस करा"</string> diff --git a/PermissionController/res/values-ms/strings.xml b/PermissionController/res/values-ms/strings.xml index 5a320b25e..057abb96a 100644 --- a/PermissionController/res/values-ms/strings.xml +++ b/PermissionController/res/values-ms/strings.xml @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"ice"</string> <string name="role_home_label" msgid="3871847846649769412">"Apl skrin utama lalai"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Apl skrin utama"</string> - <string name="role_home_description" msgid="7997371519626556675">"Apl, yang sering dipanggil pelancar, yang menggantikan Skrin Utama pada peranti Android anda dan memberi anda akses kepada kandungan dan ciri peranti anda"</string> + <string name="role_home_description" msgid="7997371519626556675">"Apl, yang sering dipanggil pelancar, yang menggantikan Skrin Utama pada peranti Android dan memberi anda akses kepada kandungan dan ciri peranti anda"</string> <string name="role_home_request_title" msgid="738136983453341081">"Tetapkan <xliff:g id="APP_NAME">%1$s</xliff:g> sebagai apl skrin utama lalai anda?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Kebenaran tidak diperlukan"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"pelancar"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"nota"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Apl dompet lalai"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"Apl dompet"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Apl dompet boleh menyimpan kad kredit dan kesetiaan anda, kunci kereta dan perkara lain untuk membantu pelbagai bentuk transaksi."</string> + <string name="role_wallet_description" msgid="3726535836165949838">"Apl dompet boleh menyimpan kad kredit dan kad kesetiaan, kunci kereta dan perkara lain untuk membantu pelbagai bentuk transaksi."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Tetapkan <xliff:g id="APP_NAME">%1$s</xliff:g> sebagai apl dompet lalai anda?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Kebenaran tidak diperlukan"</string> <string name="request_role_current_default" msgid="738722892438247184">"Lalai semasa"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Lagi tetapan lalai"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Membuka pautan"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Lalai untuk kerja"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Lalai untuk ruang privasi"</string> <string name="default_app_none" msgid="9084592086808194457">"Tiada"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Ciri lalai sistem)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Tiada apl"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Tiada"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"24 jam\nyang lalu"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 hari\nyang lalu"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> peratus"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Ini ialah <xliff:g id="APP_NAME">%1$s</xliff:g> Protected by Android. Oleh sebab data anda diproses pada peranti ini, penggunaan kebenaran apl ini tidak ditunjukkan pada bar status atau papan pemuka privasi anda."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Ini ialah <xliff:g id="APP_NAME">%1$s</xliff:g> Protected by Android. Oleh sebab data anda diproses pada peranti ini, penggunaan kebenaran apl ini tidak ditunjukkan pada papan pemuka privasi anda."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera peranti disekat"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Untuk apl dan perkhidmatan"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Data mikrofon mungkin masih dikongsi apabila anda memanggil nombor kecemasan."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Tukar"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Akses kamera dimatikan"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Untuk apl maklumat hibur"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Untuk apl yang diperlukan"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Apl ini diperlukan"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Apl ini diperlukan oleh pengilang kereta anda"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Keselamatan & privasi"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Imbas peranti"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Ketepikan"</string> diff --git a/PermissionController/res/values-my/strings.xml b/PermissionController/res/values-my/strings.xml index e3512dc35..d493b25a8 100644 --- a/PermissionController/res/values-my/strings.xml +++ b/PermissionController/res/values-my/strings.xml @@ -124,7 +124,7 @@ <string name="current_permissions_category" msgid="4292990083585728880">"လက်ရှိ ခွင့်ပြုချက်များ"</string> <string name="message_staging" msgid="9110563899955511866">"အက်ပ်ကို ပြင်ဆင်နေသည်…"</string> <string name="app_name_unknown" msgid="1319665005754048952">"အမည်မသိ"</string> - <string name="permission_usage_title" msgid="1568233336351734538">"အချက်အလက်လုံခြုံမှု ဒက်ရှ်ဘုတ်"</string> + <string name="permission_usage_title" msgid="1568233336351734538">"ကိုယ်ရေးဒေတာ ဒက်ရှ်ဘုတ်"</string> <string name="auto_permission_usage_summary" msgid="7335667266743337075">"ခွင့်ပြုချက်များ လတ်တလောသုံးထားသည့် အက်ပ်ကိုကြည့်နိုင်သည်"</string> <string name="permission_group_usage_title" msgid="2595013198075285173">"<xliff:g id="PERMGROUP">%1$s</xliff:g> အသုံးပြုမှု"</string> <string name="perm_usage_adv_info_title" msgid="3357831829538873708">"အခြားခွင့်ပြုချက်များ ကြည့်ပါ"</string> @@ -435,13 +435,14 @@ <string name="default_apps_more" msgid="4078194675848858093">"နောက်ထပ် မူရင်းများ"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"လင့်ခ်များကို ဖွင့်ခြင်း"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"အလုပ်အတွက် မူရင်း"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"သီးသန့်နေရာအတွက် မူလအက်ပ်များ"</string> <string name="default_app_none" msgid="9084592086808194457">"မရှိ"</string> - <string name="default_app_system_default" msgid="6218386768175513760">"(စနစ်မူလ)"</string> + <string name="default_app_system_default" msgid="6218386768175513760">"(စနစ်မူရင်း)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"အက်ပ် မရှိပါ"</string> <string name="car_default_app_selected" msgid="5416420830430644174">"ရွေးထားသည်"</string> <string name="car_default_app_selected_with_info" msgid="1932204186080593500">"ရွေးထားသည် - <xliff:g id="ADDITIONAL_INFO">%1$s</xliff:g>"</string> - <string name="special_app_access_search_keyword" msgid="8032347212290774210">"အထူးအက်ပ်များ ဝင်သုံးခွင့်"</string> - <string name="special_app_access" msgid="5019319067120213797">"အထူးအက်ပ်များ သုံးခွင့်ရှိသည်"</string> + <string name="special_app_access_search_keyword" msgid="8032347212290774210">"အက်ပ် အထူးအသုံးပြုခွင့်"</string> + <string name="special_app_access" msgid="5019319067120213797">"အက်ပ် အထူးအသုံးပြုခွင့်"</string> <string name="no_special_app_access" msgid="6950277571805106247">"အထူးအက်ပ်များ သုံးခွင့်မရှိပါ"</string> <string name="special_app_access_no_apps" msgid="4102911722787886970">"အက်ပ် မရှိပါ"</string> <string name="home_missing_work_profile_support" msgid="1756855847669387977">"အလုပ်ပရိုဖိုင်ကို မပံ့ပိုးပါ"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"မရှိ"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"ပြီးခဲ့သော\n၂၄ နာရီ"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"ပြီးခဲ့သည့်\n၇ ရက်"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ရာခိုင်နှုန်း"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ကို Android က ကာကွယ်ထားသည်။ သင့်ဒေတာကို ဤစက်ပစ္စည်းပေါ်တွင် စီမံသောကြောင့် ဤအက်ပ်၏ ခွင့်ပြုချက်အသုံးပြုမှုကို အခြေအနေပြဘား (သို့) သင့်ကိုယ်ရေးအချက်အလက် လုံခြုံမှု ဒက်ရှ်ဘုတ်ပေါ်တွင် မပြပါ။"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ကို Android က ကာကွယ်ထားသည်။ သင့်ဒေတာကို ဤစက်ပစ္စည်းပေါ်တွင် စီမံသောကြောင့် ဤအက်ပ်၏ ခွင့်ပြုချက်အသုံးပြုမှုကို သင့်ကိုယ်ရေးအချက်အလက် လုံခြုံမှု ဒက်ရှ်ဘုတ်ပေါ်တွင် မပြပါ။"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"စက်ကင်မရာကို ပိတ်ထားသည်"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"အက်ပ်နှင့် ဝန်ဆောင်မှုများအတွက်"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"အရေးပေါ် နံပါတ်ကို သင်ခေါ်ဆိုချိန်တွင် မိုက်ခရိုဖုန်းဒေတာကို မျှဝေနိုင်သေးသည်။"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"ပြောင်းရန်"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"ကင်မရာသုံးခွင့် ပိတ်ထားသည်"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"သတင်းနှင့်ဖျော်ဖြေရေး အက်ပ်များအတွက်"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"လိုအပ်သောအက်ပ်များအတွက်"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ဤအက်ပ်ကို လိုအပ်သည်"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"သင့်ကားထုတ်လုပ်သူက ဤအက်ပ်ကို လိုအပ်သည်"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"လုံခြုံရေးနှင့် ကိုယ်ရေးဒေတာ"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"စက်ကိုစစ်ဆေးရန်"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ပယ်ရန်"</string> @@ -612,7 +619,7 @@ <string name="safety_center_background_location_access_reminder_summary" msgid="7431657777510537658">"ဤအက်ပ်ကို ပိတ်ထားချိန်၌ပင် ၎င်းသည် သင့်တည်နေရာကို အမြဲကြည့်နိုင်သည်။\n\nလုံခြုံရေးနှင့် အရေးပေါ်အက်ပ်အချို့သည် ရည်ရွယ်ထားသည့်အတိုင်း အလုပ်လုပ်ရန် နောက်ခံတွင် သင့်တည်နေရာကြည့်ခွင့် လိုအပ်သည်။"</string> <string name="safety_center_background_location_access_revoked" msgid="6972274943343442213">"အသုံးပြုခွင့် ပြောင်းသွားသည်"</string> <string name="safety_center_view_recent_location_access" msgid="3524391299490678243">"မကြာသေးမီက တည်နေရာအသုံးပြုမှုကို ကြည့်ရန်"</string> - <string name="privacy_controls_title" msgid="7605929972256835199">"ကန့်သတ်ရန်ဆက်တင်များ"</string> + <string name="privacy_controls_title" msgid="7605929972256835199">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု ဆက်တင်များ"</string> <string name="camera_toggle_title" msgid="1251201397431837666">"ကင်မရာသုံးခွင့်"</string> <string name="mic_toggle_title" msgid="2649991093496110162">"မိုက်ခရိုဖုန်းသုံးခွင့်"</string> <string name="perm_toggle_description" msgid="7801326363741451379">"အက်ပ်နှင့် ဝန်ဆောင်မှုများအတွက်"</string> diff --git a/PermissionController/res/values-nb/strings.xml b/PermissionController/res/values-nb/strings.xml index a8fbcb1d6..6e33b9f20 100644 --- a/PermissionController/res/values-nb/strings.xml +++ b/PermissionController/res/values-nb/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Flere standardapper"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Åpning av linker"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Jobbstandard"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Standard for privat område"</string> <string name="default_app_none" msgid="9084592086808194457">"Ingen"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Systemstandard)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Ingen apper"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ingen"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"De siste\n24 timene"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"De siste\n7 dagene"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> prosent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> beskyttes av Android. Siden dataene dine behandles på denne enheten, vises ikke bruken av tillatelser for denne appen i statusfeltet eller personvernoversikten."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> beskyttes av Android. Siden dataene dine behandles på denne enheten, vises ikke bruken av tillatelser for denne appen i personvernoversikten."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Enhetskameraet er blokkert"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"For apper og tjenester"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofondata kan fremdeles deles når du ringer et nødnummer."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Endre"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kameratilgang er av"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"For infotainment-apper"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"For påkrevde apper"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Denne appen er påkrevd"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Denne appen kreves av bilprodusenten"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Sikkerhet og personvern"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skann enheten"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Lukk"</string> diff --git a/PermissionController/res/values-ne/strings.xml b/PermissionController/res/values-ne/strings.xml index fba4231cc..bd8922604 100644 --- a/PermissionController/res/values-ne/strings.xml +++ b/PermissionController/res/values-ne/strings.xml @@ -32,8 +32,8 @@ <string name="grant_dialog_button_no_upgrade" msgid="8344732743633736625">"“एप प्रयोगमा भएको बेलामा” शीर्षक कायम राख्नुहोस्"</string> <string name="grant_dialog_button_no_upgrade_one_time" msgid="5125892775684968694">"“यस बेला मात्र” राख्नुहोस्"</string> <string name="grant_dialog_button_more_info" msgid="213350268561945193">"थप जानकारी"</string> - <string name="grant_dialog_button_allow_all" msgid="5939066403732409516">"सबै अनुमति दिइयोस्"</string> - <string name="grant_dialog_button_always_allow_all" msgid="1719900027660252167">"सधैँ सबै अनुमति दिइयोस्"</string> + <string name="grant_dialog_button_allow_all" msgid="5939066403732409516">"सबै अनुमति दिनुहोस्"</string> + <string name="grant_dialog_button_always_allow_all" msgid="1719900027660252167">"सधैँ सबै अनुमति दिनुहोस्"</string> <string name="grant_dialog_button_allow_limited_access" msgid="5713551784422137594">"सीमित एक्सेस दिइयोस्"</string> <string name="grant_dialog_button_allow_selected_photos" msgid="5497042471576153842">"फोटो र भिडियोहरू चयन गर्नुहोस्"</string> <string name="grant_dialog_button_allow_more_selected_photos" msgid="5145657877588697709">"अझ धेरै फोटो चयन गर्नुहोस्"</string> @@ -49,15 +49,15 @@ <string name="permission_revoked_count" msgid="4785082705441547086">"<xliff:g id="COUNT">%1$d</xliff:g> अनुमति असक्षम पारिएको छ"</string> <string name="permission_revoked_all" msgid="3397649017727222283">"सबै अनुमति असक्षम पारिएको छ"</string> <string name="permission_revoked_none" msgid="9213345075484381180">"कुनै पनि असक्षम पारिएको छैन"</string> - <string name="grant_dialog_button_allow" msgid="5314677880021102550">"अनुमति दिइयोस्"</string> - <string name="grant_dialog_button_allow_always" msgid="4485552579273565981">"सधैँ अनुमति दिइयोस्"</string> + <string name="grant_dialog_button_allow" msgid="5314677880021102550">"अनुमति दिनुहोस्"</string> + <string name="grant_dialog_button_allow_always" msgid="4485552579273565981">"सधैँ अनुमति दिनुहोस्"</string> <string name="grant_dialog_button_allow_foreground" msgid="501896824973636533">"एप चलाएका बेला"</string> - <string name="grant_dialog_button_change_to_precise_location" msgid="3273115879467236033">"सटीक लोकेसन प्रयोग गरियोस्"</string> - <string name="grant_dialog_button_keey_approximate_location" msgid="438025182769080011">"अनुमानित लोकेसन मात्र प्रयोग गरियोस्"</string> + <string name="grant_dialog_button_change_to_precise_location" msgid="3273115879467236033">"सटीक लोकेसन प्रयोग गर्नुहोस्"</string> + <string name="grant_dialog_button_keey_approximate_location" msgid="438025182769080011">"अनुमानित लोकेसन मात्र प्रयोग गर्नुहोस्"</string> <string name="grant_dialog_button_allow_one_time" msgid="2618088516449706391">"यस पटक मात्र"</string> - <string name="grant_dialog_button_allow_background" msgid="8236044729434367833">"सधैँ अनुमति दिइयोस्"</string> - <string name="grant_dialog_button_allow_all_files" msgid="4955436994954829894">"सबै फाइलहरू व्यवस्थापन गर्ने अनुमति दिइयोस्"</string> - <string name="grant_dialog_button_allow_media_only" msgid="4832877658422573832">"मिडिया फाइल प्रयोग गर्ने अनुमति दिइयोस्"</string> + <string name="grant_dialog_button_allow_background" msgid="8236044729434367833">"सधैँ अनुमति दिनुहोस्"</string> + <string name="grant_dialog_button_allow_all_files" msgid="4955436994954829894">"सबै फाइलहरू व्यवस्थापन गर्ने अनुमति दिनुहोस्"</string> + <string name="grant_dialog_button_allow_media_only" msgid="4832877658422573832">"मिडिया फाइल प्रयोग गर्ने अनुमति दिनुहोस्"</string> <string name="app_permissions_breadcrumb" msgid="5136969550489411650">"एपहरू"</string> <string name="app_permissions" msgid="3369917736607944781">"एपसम्बन्धी अनुमति"</string> <string name="unused_apps" msgid="2058057455175955094">"प्रयोग नगरिएका एपहरू"</string> @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"तपाईंले <xliff:g id="PERMISSION_NAME">%2$s</xliff:g> प्रयोग गर्न <xliff:g id="APP_NAME">%1$s</xliff:g> ले मागेको अनुमति अस्वीकार गर्नुभएको छ"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{आज}=1{१ दिनअघि}other{# दिनअघि}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"एप असक्षम पार्नुहोस्"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"तपाईंले यो एप असक्षम पार्नुभयो भने Android र अन्य एपहरूले अब उप्रान्त अपेक्षाअनुसार कार्य नगर्न सक्छन्। स्मरण रहोस्, तपाईं यो एप तपाईंको यन्त्रसँग पहिल्यै स्थापना भएर आएको हुँदा तपाईं यसलाई मेटाउन सक्नुहुन्न। यो एप असक्षम पारेर, तपाईं यसलाई निष्क्रिय पार्नुहुन्छ तथा यसलाई आफ्नो डिभाइसमा लुकाउनुहुन्छ।"</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"तपाईंले यो एप असक्षम पार्नुभयो भने Android र अन्य एपले अब उप्रान्त अपेक्षाअनुसार काम नगर्न सक्छन्। स्मरण रहोस्, तपाईं यो एप तपाईंको डिभाइसमा पहिल्यै इन्स्टल भएर आएको हुँदा तपाईं यसलाई मेटाउन सक्नुहुन्न। यो एप असक्षम पारेर, तपाईं यसलाई निष्क्रिय पार्न र आफ्नो डिभाइसमा लुकाउन मात्र सक्नुहुन्छ।"</string> <string name="app_permission_manager" msgid="3903811137630909550">"अनुमति व्यवस्थापन"</string> <string name="never_ask_again" msgid="4728762438198560329">"फेरि नसोध्नुहोला"</string> <string name="no_permissions" msgid="3881676756371148563">"अनुमति दिन भनी कुनै अनुरोध छैन"</string> @@ -85,10 +85,10 @@ <string name="default_permission_description" msgid="4624464917726285203">"कुनै अज्ञात कारबाही गर्नुहोस्"</string> <string name="app_permissions_group_summary" msgid="8788419008958284002">"<xliff:g id="COUNT_1">%2$d</xliff:g> मध्ये <xliff:g id="COUNT_0">%1$d</xliff:g> एपहरूलाई अनुमति दिइएको छ"</string> <string name="app_permissions_group_summary2" msgid="4329922444840521150">"<xliff:g id="COUNT_0">%1$d</xliff:g>/<xliff:g id="COUNT_1">%2$d</xliff:g> एपहरूलाई अनुमति दिइएको छ"</string> - <string name="menu_show_system" msgid="4254021607027872504">"सिस्टम देखाइयोस्"</string> - <string name="menu_hide_system" msgid="3855390843744028465">"सिस्टम लुकाइयोस्"</string> - <string name="menu_show_7_days_data" msgid="8979611198508523706">"पछिल्ला ७ दिनमा कुन कुन समयमा अनुमति प्रयोग गरियो भन्ने कुरा देखाइयोस्"</string> - <string name="menu_show_24_hours_data" msgid="8228054833323380780">"पछिल्लो २४ घण्टामा प्रयोग गरिएका अनुमतिहरू देखाइयोस्"</string> + <string name="menu_show_system" msgid="4254021607027872504">"सिस्टम देखाउनुहोस्"</string> + <string name="menu_hide_system" msgid="3855390843744028465">"सिस्टम लुकाउनुहोस्"</string> + <string name="menu_show_7_days_data" msgid="8979611198508523706">"पछिल्ला ७ दिनमा कुन कुन समयमा अनुमति प्रयोग गरियो भन्ने कुरा देखाउनुहोस्"</string> + <string name="menu_show_24_hours_data" msgid="8228054833323380780">"पछिल्लो २४ घण्टामा प्रयोग गरिएका अनुमतिहरू देखाउनुहोस्"</string> <string name="manage_permission" msgid="2895385393037061964">"अनुमति व्यवस्थापन गर्नुहोस्"</string> <string name="no_apps" msgid="2412612731628386816">"कुनै पनि एप छैन"</string> <string name="location_settings" msgid="3624412509133422562">"लोकेसन सेटिङ"</string> @@ -109,8 +109,8 @@ <!-- no translation found for background_access_chooser_dialog_choices:0 (1351721623256561996) --> <!-- no translation found for background_access_chooser_dialog_choices:1 (9127301153688725448) --> <!-- no translation found for background_access_chooser_dialog_choices:2 (4305536986042401191) --> - <string name="permission_access_always" msgid="1474641821883823446">"सधैँ अनुमति दिइयोस्"</string> - <string name="permission_access_only_foreground" msgid="7801170728159326195">"यो एप प्रयोग गरिरहेका बेला मात्र अनुमति दिइयोस्"</string> + <string name="permission_access_always" msgid="1474641821883823446">"सधैँ अनुमति दिनुहोस्"</string> + <string name="permission_access_only_foreground" msgid="7801170728159326195">"यो एप प्रयोग गरिरहेका बेला मात्र अनुमति दिनुहोस्"</string> <string name="permission_access_never" msgid="4647014230217936900">"अनुमति नदिनुहोस्"</string> <string name="loading" msgid="4789365003890741082">"लोड गर्दै…"</string> <string name="all_permissions" msgid="6911125611996872522">"सबै अनुमति"</string> @@ -183,18 +183,18 @@ <string name="app_permission_usage_title" msgid="6676802437831981822">"एपको अनुमतिको उपयोग"</string> <string name="app_permission_usage_summary" msgid="390383661936709672">"पहुँच: <xliff:g id="NUM">%1$s</xliff:g> पटक। कुल समय: <xliff:g id="DURATION">%2$s</xliff:g>। पछिल्लो पटक <xliff:g id="TIME">%3$s</xliff:g> अघि प्रयोग गरिएको।"</string> <string name="app_permission_usage_summary_no_duration" msgid="3698475875179457400">"पहुँच: <xliff:g id="NUM">%1$s</xliff:g> पटक। पछिल्लो पटक <xliff:g id="TIME">%2$s</xliff:g> अघि प्रयोग गरिएको।"</string> - <string name="app_permission_button_allow" msgid="5808039516494774647">"अनुमति दिइयोस्"</string> - <string name="app_permission_button_allow_all_files" msgid="1792232272599018825">"सबै फाइलहरू व्यवस्थापन गर्ने अनुमति दिइयोस्"</string> - <string name="app_permission_button_allow_media_only" msgid="2834282724426046154">"केवल मिडिया प्रयोग गर्ने अनुमति दिइयोस्"</string> - <string name="app_permission_button_allow_always" msgid="4573292371734011171">"सधैँ अनुमति दिइयोस्"</string> - <string name="app_permission_button_allow_foreground" msgid="1991570451498943207">"यो एप प्रयोग गरिरहेका बेला मात्र अनुमति दिइयोस्"</string> - <string name="app_permission_button_always_allow_all" msgid="4905699259378428855">"सधैँ सबै अनुमति दिइयोस्"</string> - <string name="app_permission_button_ask" msgid="3342950658789427">"प्रत्येक पटक सोधियोस्"</string> + <string name="app_permission_button_allow" msgid="5808039516494774647">"अनुमति दिनुहोस्"</string> + <string name="app_permission_button_allow_all_files" msgid="1792232272599018825">"सबै फाइलहरू व्यवस्थापन गर्ने अनुमति दिनुहोस्"</string> + <string name="app_permission_button_allow_media_only" msgid="2834282724426046154">"केवल मिडिया प्रयोग गर्ने अनुमति दिनुहोस्"</string> + <string name="app_permission_button_allow_always" msgid="4573292371734011171">"सधैँ अनुमति दिनुहोस्"</string> + <string name="app_permission_button_allow_foreground" msgid="1991570451498943207">"यो एप प्रयोग गरिरहेका बेला मात्र अनुमति दिनुहोस्"</string> + <string name="app_permission_button_always_allow_all" msgid="4905699259378428855">"सधैँ सबै अनुमति दिनुहोस्"</string> + <string name="app_permission_button_ask" msgid="3342950658789427">"प्रत्येक पटक सोध्नुहोस्"</string> <string name="app_permission_button_deny" msgid="6016454069832050300">"अनुमति नदिइयोस्"</string> <string name="precise_image_description" msgid="6349638632303619872">"सटीक स्थान"</string> <string name="approximate_image_description" msgid="938803699637069884">"अनुमानित स्थान"</string> - <string name="app_permission_location_accuracy" msgid="7166912915040018669">"सटीक लोकेसन प्रयोग गरियोस्"</string> - <string name="app_permission_location_accuracy_subtitle" msgid="2654077606404987210">"सटीक लोकेसन अफ हुँदा एपहरूलाई मेरो अनुमानित लोकेसन प्रयोग गर्न दिइयोस्"</string> + <string name="app_permission_location_accuracy" msgid="7166912915040018669">"सटीक लोकेसन प्रयोग गर्नुहोस्"</string> + <string name="app_permission_location_accuracy_subtitle" msgid="2654077606404987210">"सटीक लोकेसन अफ हुँदा एपहरूलाई मेरो अनुमानित लोकेसन प्रयोग गर्न दिनुहोस्"</string> <string name="app_permission_title" msgid="2090897901051370711">"<xliff:g id="PERM">%1$s</xliff:g>सम्बन्धी अनुमति"</string> <string name="app_permission_header" msgid="2951363137032603806">"यो एप <xliff:g id="PERM">%1$s</xliff:g> प्रयोग गर्ने अनुमति दिने वा नदिने"</string> <string name="app_permission_header_with_device_name" msgid="7193042925656173271">"यो एपलाई <xliff:g id="DEVICE_NAME">%2$s</xliff:g> को <xliff:g id="PERM">%1$s</xliff:g> प्रयोग गर्ने अनुमति"</string> @@ -202,12 +202,12 @@ <string name="app_permission_footer_permission_apps_link" msgid="3941988129992794327">"यो अनुमति पाएका सबै एपहरू हेर्नुहोस्"</string> <string name="assistant_mic_label" msgid="1011432357152323896">"सहायकको माइक्रोफोन प्रयोगसम्बन्धी डेटा देखाउनुहोस्"</string> <string name="unused_apps_category_title" msgid="2988455616845243901">"प्रयोग नगरिएको एपसम्बन्धी सेटिङ"</string> - <string name="auto_revoke_label" msgid="5068393642936571656">"यो एप प्रयोग नहुँदा यसलाई दिइएका अनुमतिहरू रद्द गरियोस्"</string> - <string name="unused_apps_label" msgid="2595428768404901064">"अनुमतिहरू हटाई ठाउँ खाली गरियोस्"</string> - <string name="unused_apps_label_v2" msgid="7058776770056517980">"एप प्रयोग नगरिएको अवस्थामा उक्त एपमा गरिएको गतिविधि रेकर्ड नगरियोस्"</string> - <string name="unused_apps_label_v3" msgid="693340578642156657">"एप प्रयोग गरिएको छैन भने व्यवस्थापन गरियोस्"</string> - <string name="unused_apps_summary" msgid="8839466950318403115">"अनुमतिहरू रद्द गरियोस्, अस्थायी फाइलहरू मेटाइयोस् र एपसम्बन्धी सूचना नपठाइयोस्"</string> - <string name="unused_apps_summary_v2" msgid="5011313200815115802">"अनुमति रद्द गरियोस्, अस्थायी फाइलहरू मेटाइयोस्, सूचना नपठाइयोस् र एप अभिलेखमा राखियोस्"</string> + <string name="auto_revoke_label" msgid="5068393642936571656">"यो एप प्रयोग नहुँदा यसलाई दिइएका अनुमतिहरू रद्द गर्नुहोस्"</string> + <string name="unused_apps_label" msgid="2595428768404901064">"अनुमतिहरू हटाई ठाउँ खाली गर्नुहोस्"</string> + <string name="unused_apps_label_v2" msgid="7058776770056517980">"एप प्रयोग नगरिएको अवस्थामा उक्त एपमा गरिएको गतिविधि रेकर्ड नगर्नुहोस्"</string> + <string name="unused_apps_label_v3" msgid="693340578642156657">"एप प्रयोग गरिएको छैन भने व्यवस्थापन गर्नुहोस्"</string> + <string name="unused_apps_summary" msgid="8839466950318403115">"अनुमतिहरू रद्द गर्नुहोस्, अस्थायी फाइलहरू मेटाउनुहोस् र एपसम्बन्धी सूचना नपठाउनुहोस्"</string> + <string name="unused_apps_summary_v2" msgid="5011313200815115802">"अनुमति रद्द गर्नुहोस्, अस्थायी फाइलहरू मेटाउनुहोस्, सूचना नपठाउनुहोस् र एप अभिलेखमा राख्नुहोस्"</string> <string name="auto_revoke_summary" msgid="5867548789805911683">"तपाईंका डेटाको सुरक्षार्थ यो एप केही महिनासम्म प्रयोग नगरिएका खण्डमा यसलाई दिइएका अनुमति रद्द गरिने छन्।"</string> <string name="auto_revoke_summary_with_permissions" msgid="389712086597285013">"तपाईंका डेटाको सुरक्षार्थ यो एप केही महिनासम्म प्रयोग नगरिएका खण्डमा निम्न अनुमति रद्द गरिने छन्: <xliff:g id="PERMS">%1$s</xliff:g>"</string> <string name="auto_revoked_apps_page_summary" msgid="6594753657893756536">"तपाईंका डेटाको सुरक्षार्थ तपाईंले केही महिनादेखि प्रयोग नगरेका एपलाई दिइएका अनुमति रद्द गरिएका छन्।"</string> @@ -217,7 +217,7 @@ <string name="auto_revocable_permissions_one" msgid="5299112369449458176">"<xliff:g id="PERM">%1$s</xliff:g> सम्बन्धी अनुमति हटाइने छ।"</string> <string name="auto_revocable_permissions_two" msgid="4874067408752041716">"<xliff:g id="PERM_0">%1$s</xliff:g> र <xliff:g id="PERM_1">%2$s</xliff:g> सम्बन्धी अनुमतिहरू हटाइने छन्।"</string> <string name="auto_revocable_permissions_many" msgid="1521807896206032992">"निम्न अनुमतिहरू हटाइने छन्: <xliff:g id="PERMS">%1$s</xliff:g>।"</string> - <string name="auto_manage_title" msgid="7693181026874842935">"अनुमतिहरू स्वतः व्यवस्थापन गरियोस्"</string> + <string name="auto_manage_title" msgid="7693181026874842935">"अनुमतिहरू स्वतः व्यवस्थापन गर्नुहोस्"</string> <string name="auto_revoked_app_summary_one" msgid="7093213590301252970">"<xliff:g id="PERMISSION_NAME">%s</xliff:g> सम्बन्धी अनुमति हटाइयो"</string> <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"<xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g> र <xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g> सम्बन्धी अनुमतिहरू हटाइए"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> र अन्य <xliff:g id="NUMBER">%2$s</xliff:g> अनुमतिहरू हटाइए"</string> @@ -253,7 +253,7 @@ <string name="allowed_foreground_header" msgid="6845655788447833353">"प्रयोग भइरहेका बेला मात्र अनुमति दिइने"</string> <string name="allowed_storage_scoped" msgid="5383645873719086975">"मिडिया मात्र प्रयोग गर्ने अनुमति दिइएको"</string> <string name="allowed_storage_full" msgid="5356699280625693530">"सबै फाइल व्यवस्थापन गर्ने अनुमति दिइएको"</string> - <string name="ask_header" msgid="2633816846459944376">"प्रत्येक पटक सोधियोस्"</string> + <string name="ask_header" msgid="2633816846459944376">"प्रत्येक पटक सोध्नुहोस्"</string> <string name="denied_header" msgid="903209608358177654">"अनुमति नदिइएका"</string> <string name="permission_group_name_with_device_name" msgid="8798741850536024820">"<xliff:g id="DEVICE_NAME">%2$s</xliff:g> को <xliff:g id="PERM_GROUP_NAME">%1$s</xliff:g>"</string> <string name="storage_footer_hyperlink_text" msgid="8873343987957834810">"सबै फाइल हेर्ने र प्रयोग गर्ने अनुमति भएका थप एपहरू हेर्नुहोस्"</string> @@ -353,7 +353,7 @@ <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"यी एपहरूले तपाईंको स्क्रिन, कारबाही र इनपुट हेर्न, कारबाहीहरू सम्पादन गर्न र प्रदर्शन नियन्त्रण गर्न सक्छन्।"</string> <string name="role_assistant_label" msgid="4727586018198208128">"डिफल्ट डिजिटल सहायक एप"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"डिजिटल सहायक एप"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"सहायक एपहरूले तपाईंले हेर्दै गर्नुभएको स्क्रिनबाट प्राप्त जानकारीमा आधारित भई तपाईंलाई मद्दत गर्न सक्छन्।केही एपहरूले तपाईंलाई एकीकृत सहायता दिन दुवै लन्चर र आवाज संलग्न इनपुट सेवाहरूलाई समर्थन गर्दछन्।"</string> + <string name="role_assistant_description" msgid="6622458130459922952">"सहायक एपहरूले तपाईंले हेर्दै गर्नुभएको स्क्रिनबाट प्राप्त जानकारीमा आधारित भई तपाईंलाई मद्दत गर्न सक्छन्। केही एपहरूले तपाईंलाई एकीकृत सहायता दिन दुवै लन्चर र आवाज संलग्न इनपुट सेवाहरूलाई समर्थन गर्छन्।"</string> <string name="role_browser_label" msgid="2877796144554070207">"डिफल्ट ब्राउजर एप"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"ब्राउजर"</string> <string name="role_browser_description" msgid="3465253637499842671">"तपाईंलाई इन्टरनेट चलाउने दिने र तपाईंले ट्याप गर्ने लिंकहरू देखाउने एपहरू"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"थप डिफल्ट एपहरू"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"लिंकहरू खोल्दा"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"कार्यका लागि डिफल्ट"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"निजी स्पेसका लागि डिफल्ट एपहरू"</string> <string name="default_app_none" msgid="9084592086808194457">"कुनै पनि होइन"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(सिस्टम डिफल्ट)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"कुनै पनि एप छैन"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"कुनै पनि होइन"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"विगत\n२४ घन्टा"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"पछिल्ला\n७ दिन"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> प्रतिशत"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Android ले <xliff:g id="APP_NAME">%1$s</xliff:g> सुरक्षित राख्छ। तपाईंको जानकारी यो डिभाइसमा नै प्रोसेस गरिने भएकाले यो एपले कुन कुन अनुमति प्रयोग गर्यो भन्ने कुरा स्ट्याटस बार वा तपाईंको गोपनीयतासम्बन्धी ड्यासबोर्डमा देखाइँदैन।"</string> <string name="exempt_info_label" msgid="6286190981253476699">"Android ले <xliff:g id="APP_NAME">%1$s</xliff:g> सुरक्षित राख्छ। तपाईंको जानकारी यो डिभाइसमा नै प्रोसेस गरिने भएकाले यो एपले कुन कुन अनुमति प्रयोग गर्यो भन्ने कुरा तपाईंको गोपनीयतासम्बन्धी ड्यासबोर्डमा देखाइँदैन।"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"डिभाइसको क्यामेरा ब्लक गरिएको छ"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"एप र सेवाहरूका लागि"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"तपाईंले आपत्कालीन नम्बरमा कल गर्नुभयो भने माइक्रोफोनसम्बन्धी डेटा सेयर गरिन पनि सक्छ।"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"बदल्नुहोस्"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"क्यामेरा एक्सेस अफ छ"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"इन्फोटेनमेन्ट एपहरूका लागि"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"अनिवार्य रूपमा इन्स्टल गर्नु पर्ने एपहरूका लागि"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"यो एप अनिवार्य रूपमा इन्स्टल गर्नु पर्छ"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"तपाईंको कारको उत्पादकले व्यवस्था गरेबमोजिम यो एप अनिवार्य रूपमा इन्स्टल गर्नु पर्छ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"सुरक्षा तथा गोपनीयता"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"डिभाइस स्क्यान गर्नुहोस्"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"हटाउनुहोस्"</string> @@ -618,10 +625,10 @@ <string name="perm_toggle_description" msgid="7801326363741451379">"एप तथा सेवाहरूका हकमा"</string> <string name="mic_toggle_description" msgid="9163104307990677157">"एप तथा सेवाहरूका हकमा। यो सेटिङ अफ गरिएको अवस्थामा तपाईंले आपत्कालीन नम्बरमा कल गर्नुभयो भने माइक्रोफोनसम्बन्धी डेटा अझै पनि सेयर गरिन सक्छ।"</string> <string name="location_settings_subtitle" msgid="2328360561197430695">"लोकेसन प्रयोग गर्ने अनुमति दिइएका एप तथा सेवाहरू हेर्नुहोस्"</string> - <string name="show_clip_access_notification_title" msgid="5168467637351109096">"क्लिपबोर्डका सामग्री प्रयोग गरिँदा सूचना देखाइयोस्"</string> - <string name="show_clip_access_notification_summary" msgid="3532020182782112687">"मैले कपी गरेका टेक्स्ट, फोटो वा अन्य सामग्री एपहरूले प्रयोग गर्दा म्यासेज देखाइयोस्"</string> - <string name="show_password_title" msgid="2877269286984684659">"पासवर्डहरू देखाइयोस्"</string> - <string name="show_password_summary" msgid="1110166488865981610">"टाइप गर्दै गर्दा वर्णहरू झलक्क देखाइयोस्"</string> + <string name="show_clip_access_notification_title" msgid="5168467637351109096">"क्लिपबोर्डका सामग्री प्रयोग गरिँदा सूचना देखाउनुहोस्"</string> + <string name="show_clip_access_notification_summary" msgid="3532020182782112687">"मैले कपी गरेका टेक्स्ट, फोटो वा अन्य सामग्री एपहरूले प्रयोग गर्दा म्यासेज देखाउनुहोस्"</string> + <string name="show_password_title" msgid="2877269286984684659">"पासवर्डहरू देखाउनुहोस्"</string> + <string name="show_password_summary" msgid="1110166488865981610">"टाइप गर्दै गर्दा वर्णहरू झलक्क देखाउनुहोस्"</string> <string name="permission_rationale_message_location" msgid="2153841534298068414">"यो एपले यसले लोकेसन डेटा तेस्रो पक्षसँग सेयर गर्न सक्छ भन्ने जानकारी दिएको छ"</string> <string name="permission_rationale_location_title" msgid="2404797182678793506">"लोकेसन डेटा सेयर गर्नेसम्बन्धी अभ्यास"</string> <string name="permission_rationale_data_sharing_source_title" msgid="6874604543125814316">"जानकारी सेयर गर्नेसम्बन्धी अभ्यासको स्रोत"</string> @@ -651,7 +658,7 @@ <string name="shares_location_with_third_parties" msgid="2278051743742057767">"तपाईंको लोकेसन डेटा अहिले तेस्रो पक्षहरूसँग सेयर गरिँदै छ"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"विज्ञापन तथा मार्केटिङ गर्ने प्रयोजनका लागि तपाईंको लोकेसन डेटा अहिले तेस्रो पक्षहरूसँग सेयर गरिँदै छ"</string> <string name="updated_in_last_days" msgid="8371811947153042322">"{count,plural, =0{पछिल्लो एक दिनभित्र अपडेट गरिएको}=1{पछिल्लो एक दिनभित्र अपडेट गरिएको}other{पछिल्ला # दिनभित्र अपडेट गरिएको}}"</string> - <string name="no_updates_at_this_time" msgid="9031085635689982935">"अहिले कुनै अद्यावधिक जानकारी उपलब्ध छैन"</string> + <string name="no_updates_at_this_time" msgid="9031085635689982935">"अहिले कुनै अपडेट उपलब्ध छैन"</string> <string name="safety_label_changes_notification_title" msgid="4479955083472203839">"जानकारी सेयर गर्नेसम्बन्धी अभ्यासका बारेमा अद्यावधिक जानकारी"</string> <string name="safety_label_changes_notification_desc" msgid="7808764283266234675">"केही एपहरूले तपाईंको लोकेसन डेटा सेयर गर्न सक्ने तरिका परिवर्तन गरेका छन्"</string> <string name="safety_label_changes_gear_description" msgid="2655887555599138509">"सेटिङ"</string> diff --git a/PermissionController/res/values-nl/strings.xml b/PermissionController/res/values-nl/strings.xml index d372ceec2..081373071 100644 --- a/PermissionController/res/values-nl/strings.xml +++ b/PermissionController/res/values-nl/strings.xml @@ -222,7 +222,7 @@ <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"Rechten voor <xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g> en <xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g> verwijderd"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> en <xliff:g id="NUMBER">%2$s</xliff:g> andere rechten zijn verwijderd"</string> <string name="unused_apps_page_title" msgid="6986983535677572559">"Niet-gebruikte apps"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"Als je een app een paar maanden niet gebruikt, gebeurt het volgende:\n\n• De rechten worden ingetrokken om je gegevens te beschermen.\n• Meldingen worden stopgezet om de batterij te sparen.\n• Tijdelijke bestanden worden verwijderd om ruimte vrij te maken.\n\nOpen de app als je de rechten en meldingen weer wilt toestaan."</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"Als je een app een paar maanden niet gebruikt, gebeurt het volgende:\n\n• De rechten worden ingetrokken om je gegevens te beschermen.\n• Meldingen worden stopgezet om de batterij te sparen.\n• Tijdelijke bestanden worden verwijderd om ruimte vrij te maken.\n\nOpen de app om rechten en meldingen opnieuw toe te staan."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"Als je een app een maand niet gebruikt, gebeurt het volgende:\n\n• De rechten worden verwijderd om je gegevens te beschermen.\n• Tijdelijke bestanden worden verwijderd om ruimte vrij te maken.\n\nOpen de app als je de rechten weer wilt toestaan."</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Meer dan # maand geleden voor het laatst geopend}other{Meer dan # maanden geleden voor het laatst geopend}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"App laatst geopend op <xliff:g id="DATE">%s</xliff:g>"</string> @@ -353,21 +353,21 @@ <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"Deze apps kunnen je scherm, acties en invoer bekijken, acties uitvoeren en de weergave beheren."</string> <string name="role_assistant_label" msgid="4727586018198208128">"Standaard digitale-assistent-app"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"Digitale-assistent-app"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"Assistentie-apps kunnen je helpen op basis van de informatie op het scherm dat je bekijkt. Bepaalde apps ondersteunen launcher- en spraakinvoerservices voor geïntegreerde ondersteuning."</string> + <string name="role_assistant_description" msgid="6622458130459922952">"Apps voor assistentie kunnen je helpen op basis van de informatie op het scherm dat je bekijkt. Bepaalde apps ondersteunen launcher- en spraakinvoerservices voor geïntegreerde ondersteuning."</string> <string name="role_browser_label" msgid="2877796144554070207">"Standaard browser-app"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"Browser-app"</string> - <string name="role_browser_description" msgid="3465253637499842671">"Apps die toegang tot internet geven en de links bekijken waarop je hebt getikt"</string> + <string name="role_browser_description" msgid="3465253637499842671">"Apps die toegang tot internet geven en de links tonen waarop je hebt getikt"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"Wil je <xliff:g id="APP_NAME">%1$s</xliff:g> instellen als je standaard browser-app?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"Geen rechten nodig"</string> <string name="role_dialer_label" msgid="1100224146343237968">"Standaard telefoon-app"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"Telefoon-app"</string> - <string name="role_dialer_description" msgid="8768708633696539612">"Apps waarmee je kunt bellen en gebeld kunt worden op je apparaat."</string> + <string name="role_dialer_description" msgid="8768708633696539612">"Apps waarmee je kunt bellen en gebeld worden op je apparaat"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"<xliff:g id="APP_NAME">%1$s</xliff:g> instellen als standaard telefoon-app?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Deze app krijgt toegang tot Camera, Contacten, Microfoon, Telefoon en Sms"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"kiezer"</string> <string name="role_sms_label" msgid="8456999857547686640">"Standaard sms-app"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"Sms-app"</string> - <string name="role_sms_description" msgid="3424020199148153513">"Apps waarmee je met je telefoonnummer onder andere sms\'jes, foto\'s en video\'s kunt sturen en ontvangen."</string> + <string name="role_sms_description" msgid="3424020199148153513">"Apps waarmee je met je telefoonnummer onder andere korte tekstberichten, foto\'s en video\'s kunt sturen en ontvangen"</string> <string name="role_sms_request_title" msgid="7953552109601185602">"Wil je <xliff:g id="APP_NAME">%1$s</xliff:g> instellen als je standaard sms-app?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"Deze app krijgt toegang tot Camera, Contacten, Bestanden en media, Microfoon, Telefoon en Sms"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"tekst bericht, tekstbericht, sms, sms\'en, berichten, verzenden, sturen"</string> @@ -405,10 +405,10 @@ <string name="role_notes_short_label" msgid="8796604147546125285">"Notitie-app"</string> <string name="role_notes_description" msgid="8496852798616883551">"Apps waarmee je notities op je apparaat kunt maken"</string> <string name="role_notes_search_keywords" msgid="7710756695666744631">"notities"</string> - <string name="role_wallet_label" msgid="3719419175656204207">"Standaard digitale portemonnee-app"</string> - <string name="role_wallet_short_label" msgid="6521288403762457452">"Digitale portemonnee-app"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Digitale portemonnee-apps kunnen je creditcards en klantenkaarten, autosleutels en andere zaken opslaan om je te helpen bij verschillende vormen van transacties."</string> - <string name="role_wallet_request_title" msgid="4770217108262737093">"<xliff:g id="APP_NAME">%1$s</xliff:g> instellen als je standaard digitale portemonnee-app?"</string> + <string name="role_wallet_label" msgid="3719419175656204207">"Standaard portemonnee-app"</string> + <string name="role_wallet_short_label" msgid="6521288403762457452">"Portemonnee-app"</string> + <string name="role_wallet_description" msgid="3726535836165949838">"In portemonnee-apps kun je je creditcards en klantenkaarten, autosleutels en andere zaken opslaan om je te helpen bij verschillende vormen van transacties."</string> + <string name="role_wallet_request_title" msgid="4770217108262737093">"<xliff:g id="APP_NAME">%1$s</xliff:g> instellen als je standaard portemonnee-app?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Geen rechten nodig"</string> <string name="request_role_current_default" msgid="738722892438247184">"Huidige standaard-app"</string> <string name="request_role_dont_ask_again" msgid="3556017886029520306">"Niet meer vragen"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Meer standaard-apps"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Links openen"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Standaard voor werk"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Standaard voor privégedeelte"</string> <string name="default_app_none" msgid="9084592086808194457">"Geen"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Systeemstandaard)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Geen apps"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Geen"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Afgelopen\n24 uur"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Afgelopen\n7 dagen"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> procent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> wordt beveiligd door Android. Omdat je gegevens worden verwerkt op dit apparaat, wordt het gebruik van rechten door deze app niet getoond in de statusbalk of op je privacydashboard."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> wordt beveiligd door Android. Omdat je gegevens worden verwerkt op dit apparaat, wordt het gebruik van rechten door deze app niet getoond op je privacydashboard."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Camera van apparaat is geblokkeerd"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Voor apps en services"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Microfoongegevens kunnen nog altijd worden gedeeld als je een alarmnummer belt."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Wijzigen"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Cameratoegang staat uit"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Voor infotainment-apps"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Voor vereiste apps"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Deze app is vereist"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Deze app wordt vereist door de fabrikant van je auto"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Beveiliging en privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Apparaat scannen"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Sluiten"</string> @@ -646,7 +653,7 @@ <string name="data_sharing_updates_title" msgid="7996933386875213859">"Updates voor het delen van locatiegegevens"</string> <string name="data_sharing_updates_summary" msgid="764113985772233889">"Ga na welke apps de manier hebben veranderd waarop je locatiegegevens worden gedeeld"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Deze apps hebben de manier veranderd waarop ze je locatiegegevens kunnen delen. Misschien deelden ze de gegevens eerder niet, of kunnen ze deze nu delen voor reclame- en marketingdoeleinden."</string> - <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"De ontwikkelaars van deze apps hebben informatie gegeven aan een appstore over hun procedures voor gegevens delen. Ze kunnen deze informatie in de loop van de tijd updaten.\n\nProcedures voor gegevens delen kunnen verschillen op basis van je app-versie, gebruik, regio en leeftijd."</string> + <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"De ontwikkelaars van deze apps hebben informatie gegeven aan een appstore over de manier waarop ze gegevens delen. Ze kunnen deze informatie in de loop van de tijd updaten.\n\nProcedures voor gegevens delen kunnen verschillen op basis van je app-versie, gebruik, regio en leeftijd."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Meer informatie over gegevens delen"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Je locatiegegevens worden nu gedeeld met derden"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"Je locatiegegevens worden nu gedeeld met derden voor advertentie- of marketingdoeleinden"</string> diff --git a/PermissionController/res/values-or/strings.xml b/PermissionController/res/values-or/strings.xml index bcdb1c8d9..6e6f963f2 100644 --- a/PermissionController/res/values-or/strings.xml +++ b/PermissionController/res/values-or/strings.xml @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"ଆପଣ <xliff:g id="PERMISSION_NAME">%2$s</xliff:g>କୁ <xliff:g id="APP_NAME">%1$s</xliff:g> ଆକ୍ସେସ ଅଗ୍ରାହ୍ୟ କରିଛନ୍ତି"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{ଆଜି}=1{1 ଦିନ ପୂର୍ବେ}other{# ଦିନ ପୂର୍ବେ}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"ଆପ୍ ଅକ୍ଷମ କରନ୍ତୁ"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"ଯଦି ଆପଣ ଏହି ଆପକୁ ଅକ୍ଷମ କରିବେ, ତେବେ Android ଓ ଅନ୍ୟ ଆପଗୁଡ଼ିକ ଆଉ ଆଶାନୁରୂପେ କାର୍ଯ୍ୟ କରିନପାରେ। ମନେରଖନ୍ତୁ ଯେ, ଏହି ଆପ୍ ଆପଣଙ୍କ ଡିଭାଇସରେ ପୂର୍ବରୁ-ଇନଷ୍ଟଲ୍ କରାଯାଇଥିବା ଯୋଗୁଁ ଆପଣ ଏହାକୁ ଡିଲିଟ୍ କରିପାରିବେ ନାହିଁ। ଅକ୍ଷମ କରି, ଆପଣ ଏହି ଆପକୁ ବନ୍ଦ କରିଦିଅନ୍ତି ଏବଂ ଆପଣଙ୍କ ଡିଭାଇସରେ ଲୁଚାଇଦିଅନ୍ତି।"</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"ଯଦି ଆପଣ ଏହି ଆପକୁ ଅକ୍ଷମ କରିବେ, ତେବେ Android ଓ ଅନ୍ୟ ଆପ୍ସ ଆଉ ଆଶାନୁରୂପେ କାର୍ଯ୍ୟ କରିନପାରେ। ମନେରଖନ୍ତୁ ଯେ, ଏହି ଆପ ଆପଣଙ୍କ ଡିଭାଇସରେ ପୂର୍ବରୁ-ଇନଷ୍ଟଲ କରାଯାଇଥିବା ଯୋଗୁଁ ଆପଣ ଏହାକୁ ଡିଲିଟ କରିପାରିବେ ନାହିଁ। ଅକ୍ଷମ କରିବା ଫଳରେ ଆପଣ ଏହି ଆପକୁ ବନ୍ଦ କରି ଆପଣଙ୍କ ଡିଭାଇସରେ ଲୁଚାଇଦିଅନ୍ତି।"</string> <string name="app_permission_manager" msgid="3903811137630909550">"ଅନୁମତି ପରିଚାଳକ"</string> <string name="never_ask_again" msgid="4728762438198560329">"ପୁଣି ପଚାରନ୍ତୁ ନାହିଁ"</string> <string name="no_permissions" msgid="3881676756371148563">"କୌଣସି ଅନୁମତିଗୁଡ଼ିକ ନାହିଁ"</string> @@ -356,10 +356,10 @@ <string name="role_assistant_description" msgid="6622458130459922952">"ଆପଣ ଦେଖୁଥିବା ସ୍କ୍ରିନ୍ ସୂଚନାକୁ ଆଧାର କରି ସହାୟକ ଆପ୍ ଆପଣଙ୍କୁ ସାହାଯ୍ୟ କରିପାରିବ। କେତେକ ଆପ୍, ଆପଣଙ୍କୁ ଉତ୍ତମ ସହାୟତା ଦେବା ପାଇଁ, ଉଭୟ ଲଞ୍ଚର୍ ଓ ଭଏସ୍ ଇନପୁଟ୍ ସେବାକୁ ସମର୍ଥନ କରେ।"</string> <string name="role_browser_label" msgid="2877796144554070207">"ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ ଆପ୍"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"ବ୍ରାଉଜର୍ ଆପ୍"</string> - <string name="role_browser_description" msgid="3465253637499842671">"ଆପ୍ସ ଯାହା ଆପଣଙ୍କୁ ଇଣ୍ଟର୍ନେଟ୍ ପାଇଁ ଆକ୍ସେସ୍ ଦିଏ ଏବଂ ଆପଣ ଟାପ୍ କରିଥିବା ଲିଙ୍କ୍ଗୁଡ଼ିକ ପ୍ରଦର୍ଶନ କରେ"</string> + <string name="role_browser_description" msgid="3465253637499842671">"ଆପ୍ସ ଯାହା ଆପଣଙ୍କୁ ଇଣ୍ଟର୍ନେଟ ପାଇଁ ଆକ୍ସେସ ଦିଏ ଏବଂ ଆପଣ ଟାପ କରୁଥିବା ଲିଙ୍କଗୁଡ଼ିକୁ ଡିସପ୍ଲେ କରେ"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"<xliff:g id="APP_NAME">%1$s</xliff:g>କୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ ଭାବେ ସେଟ୍ କରିବେ କି?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"କୌଣସି ଅନୁମତି ଆବଶ୍ୟକ ନାହିଁ"</string> - <string name="role_dialer_label" msgid="1100224146343237968">"ଡିଫଲ୍ଟ ଫୋନ୍ ଆପ୍"</string> + <string name="role_dialer_label" msgid="1100224146343237968">"ଡିଫଲ୍ଟ ଫୋନ ଆପ"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"ଫୋନ୍ ଆପ୍"</string> <string name="role_dialer_description" msgid="8768708633696539612">"ଆପ୍ସ, ଯାହା ଆପଣଙ୍କୁ ଆପଣଙ୍କର ଡିଭାଇସ୍ରେ ଟେଲିଫୋନ୍ କଲ୍ କରିବାକୁ ଏବଂ ଗ୍ରହଣ କରିବାକୁ ଅନୁମତି ଦିଏ"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"<xliff:g id="APP_NAME">%1$s</xliff:g>କୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ଫୋନ୍ ଆପ୍ ଭାବରେ ସେଟ୍ କରିବେ କି?"</string> @@ -388,7 +388,7 @@ <string name="role_call_redirection_description" msgid="6091669882014664420">"ସେହି ଆପ୍ସ ଯାହା ଆଉଟ୍ଗୋଇଂ କଲ୍ଗୁଡ଼ିକୁ ଅନ୍ୟ ଏକ ଫୋନ୍ ନମ୍ବରକୁ ଫର୍ୱାର୍ଡ କରିବାକୁ ଆପଣଙ୍କୁ ଅନୁମତି ଦିଏ"</string> <string name="role_call_redirection_request_title" msgid="2816244455003562925">"<xliff:g id="APP_NAME">%1$s</xliff:g>କୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ କଲ୍ ପୁନଃନିର୍ଦ୍ଦେଶନା ଆପ୍ ଭାବରେ ସେଟ୍ କରିବେ କି?"</string> <string name="role_call_redirection_request_description" msgid="3118895714178527164">"କୌଣସି ଅନୁମତି ଆବଶ୍ୟକ ନାହିଁ"</string> - <string name="role_call_screening_label" msgid="883935222060878724">"ଡିଫଲ୍ଟ କଲର୍ ID & ସ୍ପାମ୍ ଆପ୍"</string> + <string name="role_call_screening_label" msgid="883935222060878724">"ଡିଫଲ୍ଟ କଲର ID ଏବଂ ସ୍ପାମ ଆପ"</string> <string name="role_call_screening_short_label" msgid="2048465565063130834">"କଲର୍ ID & ସ୍ପାମ୍ ଆପ୍"</string> <string name="role_call_screening_description" msgid="2349431420497468981">"ସେହି ଆପ୍ସ ଯାହା କଲଗୁଡ଼ିକୁ ଚିହ୍ନଟ କରିବା, ସ୍ପାମ୍ ଓ ରୋବୋକଲ୍ ବା ଅଦରକାରୀ ନମ୍ବରଗୁଡ଼ିକୁ ବ୍ଲକ୍ କରିବାକୁ ଅନୁମତି ଦିଏ"</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"<xliff:g id="APP_NAME">%1$s</xliff:g>କୁ ଆପଣଙ୍କର ଡିଫଲ୍ଟ କଲର୍ ଆଇଡି & ସ୍ପାମ୍ ଆପ୍ ଭାବ୍ ସେଟ୍ କରିବେ କି?"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"ଅଧିକ ଡିଫଲ୍ଟଗୁଡ଼ିକ"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"ଓପନିଂ ଲିଙ୍କ୍"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"କାର୍ଯ୍ୟ ପାଇଁ ଡିଫଲ୍ଟ ଅଛି"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଡିଫଲ୍ଟ"</string> <string name="default_app_none" msgid="9084592086808194457">"କିଛି ଆପ ସେଟ କରାଯାଇନାହିଁ"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(ସିଷ୍ଟମ୍ ଡିଫଲ୍ଟ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"କୌଣସି ଆପ୍ ନାହିଁ"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"କିଛି ନାହିଁ"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"ଗତ\n24 ଘଣ୍ଟା"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"ଗତ\n7 ଦିନ"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ଶତକଡ଼ା"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g>କୁ Android ଦ୍ୱାରା ସୁରକ୍ଷିତ କରାଯାଇଛି। ଏହି ଡିଭାଇସରେ ଆପଣଙ୍କ ଡାଟା ପ୍ରକ୍ରିୟାକରଣ କରାଯାଇଥିବା ଯୋଗୁଁ ଏହି ଆପର ଅନୁମତି ବ୍ୟବହାରର ସୂଚନା ଷ୍ଟାଟସ୍ ବାରରେ କିମ୍ବା ଆପଣଙ୍କ ଗୋପନୀୟତା ଡ୍ୟାସବୋର୍ଡରେ ଦେଖାଯାଉ ନାହିଁ।"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g>କୁ Android ଦ୍ୱାରା ସୁରକ୍ଷିତ କରାଯାଇଛି। ଏହି ଡିଭାଇସରେ ଆପଣଙ୍କ ଡାଟା ପ୍ରକ୍ରିୟାକରଣ କରାଯାଇଥିବା ଯୋଗୁଁ ଏହି ଆପର ଅନୁମତି ବ୍ୟବହାରର ସୂଚନା ଆପଣଙ୍କ ଗୋପନୀୟତା ଡ୍ୟାସବୋର୍ଡରେ ଦେଖାଯାଉ ନାହିଁ।"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ଡିଭାଇସର କ୍ୟାମେରାକୁ ବ୍ଲକ କରାଯାଇଛି"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ଆପ ଓ ସେବାଗୁଡ଼ିକ ପାଇଁ"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"ଆପଣ ଏକ ଜରୁରୀକାଳୀନ ନମ୍ବରକୁ କଲ କରିବା ସମୟରେ ମାଇକ୍ରୋଫୋନ ଡାଟା ଏବେ ବି ସେୟାର କରାଯାଇପାରେ।"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"ପରିବର୍ତ୍ତନ କରନ୍ତୁ"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"କେମେରା ଆକ୍ସେସ ବନ୍ଦ ଅଛି"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ଇନଫୋଟେନମେଣ୍ଟ ଆପ୍ସ ପାଇଁ"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"ଆବଶ୍ୟକୀୟ ଆପ୍ସ ପାଇଁ"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ଏହି ଆପ ଆବଶ୍ୟକ"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ଆପଣଙ୍କ କାରର ନିର୍ମାତାଙ୍କ ଦ୍ୱାରା ଏହି ଆପ ଆବଶ୍ୟକ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"ସୁରକ୍ଷା ଏବଂ ଗୋପନୀୟତା"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ଡିଭାଇସକୁ ସ୍କାନ କରନ୍ତୁ"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ଖାରଜ କରନ୍ତୁ"</string> diff --git a/PermissionController/res/values-pa/strings.xml b/PermissionController/res/values-pa/strings.xml index 85adb713b..e00a4f6fa 100644 --- a/PermissionController/res/values-pa/strings.xml +++ b/PermissionController/res/values-pa/strings.xml @@ -49,7 +49,7 @@ <string name="permission_revoked_count" msgid="4785082705441547086">"<xliff:g id="COUNT">%1$d</xliff:g> ਨੂੰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ"</string> <string name="permission_revoked_all" msgid="3397649017727222283">"ਸਾਰੀਆਂ ਇਜਾਜ਼ਤਾਂ ਬੰਦ ਕਰ ਦਿੱਤੀਆਂ ਗਈਆਂ"</string> <string name="permission_revoked_none" msgid="9213345075484381180">"ਕਿਸੇ ਨੂੰ ਵੀ ਬੰਦ ਨਹੀਂ ਕੀਤਾ ਗਿਆ"</string> - <string name="grant_dialog_button_allow" msgid="5314677880021102550">"ਕਰਨ ਦਿਓ"</string> + <string name="grant_dialog_button_allow" msgid="5314677880021102550">"ਆਗਿਆ ਦਿਓ"</string> <string name="grant_dialog_button_allow_always" msgid="4485552579273565981">"ਹਰ ਵੇਲੇ ਕਰਨ ਦਿਓ"</string> <string name="grant_dialog_button_allow_foreground" msgid="501896824973636533">"ਐਪ ਵਰਤਣ ਦੌਰਾਨ"</string> <string name="grant_dialog_button_change_to_precise_location" msgid="3273115879467236033">"ਸਹੀ ਟਿਕਾਣੇ \'ਤੇ ਬਦਲੋ"</string> @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"ਤੁਸੀਂ <xliff:g id="APP_NAME">%1$s</xliff:g> ਦੀ <xliff:g id="PERMISSION_NAME">%2$s</xliff:g> ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{ਅੱਜ}=1{1 ਦਿਨ ਪਹਿਲਾਂ}other{# ਦਿਨ ਪਹਿਲਾਂ}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"ਐਪ ਨੂੰ ਬੰਦ ਕਰੋ"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"ਜੇ ਤੁਸੀਂ ਇਸ ਐਪ ਨੂੰ ਬੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ Android ਅਤੇ ਹੋਰ ਐਪਾਂ ਉਸ ਤਰ੍ਹਾਂ ਕੰਮ ਨਾ ਕਰਨ ਜਿਵੇਂ ਇਹਨਾਂ ਤੋਂ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ, ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਇਹ ਐਪ ਪਹਿਲਾਂ ਤੋਂ ਸਥਾਪਤ ਮਿਲੀ ਹੋਣ ਕਰਕੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਮਿਟਾ ਨਹੀਂ ਸਕਦੇ। ਬੰਦ ਕਰਕੇ, ਤੁਸੀਂ ਆਪਣੇ ਡੀਵਾਈਸ \'ਤੇ ਇਹ ਐਪ ਬੰਦ ਕਰ ਅਤੇ ਲੁਕਾ ਰਹੇ ਹੋ।"</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"ਜੇ ਤੁਸੀਂ ਇਸ ਐਪ ਨੂੰ ਬੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ Android ਅਤੇ ਹੋਰ ਐਪਾਂ ਉਸ ਤਰ੍ਹਾਂ ਕੰਮ ਨਾ ਕਰਨ ਜਿਵੇਂ ਇਨ੍ਹਾਂ ਤੋਂ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ, ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਇਹ ਐਪ ਪਹਿਲਾਂ ਤੋਂ ਸਥਾਪਤ ਮਿਲੀ ਹੋਣ ਕਰਕੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਮਿਟਾ ਨਹੀਂ ਸਕਦੇ। ਇਸਨੂੰ ਬੰਦ ਕਰਨ \'ਤੇ, ਇਹ ਐਪ ਬੰਦ ਹੋ ਜਾਵੇਗੀ ਅਤੇ ਤੁਹਾਡੇ ਡੀਵਾਈਸ \'ਤੇ ਦਿਖਾਈ ਨਹੀਂ ਦੇਵੇਗੀ।"</string> <string name="app_permission_manager" msgid="3903811137630909550">"ਇਜਾਜ਼ਤ ਪ੍ਰਬੰਧਕ"</string> <string name="never_ask_again" msgid="4728762438198560329">"ਦੁਬਾਰਾ ਨਾ ਪੁੱਛੋ"</string> <string name="no_permissions" msgid="3881676756371148563">"ਕੋਈ ਇਜਾਜ਼ਤਾਂ ਨਹੀਂ"</string> @@ -163,7 +163,7 @@ <string name="permission_usage_bar_chart_title_last_minute" msgid="820450867183487607">"ਪਿਛਲੇ 1 ਮਿੰਟ ਵਿੱਚ ਇਜਾਜ਼ਤ ਵਰਤੋਂ"</string> <string name="permission_usage_preference_summary_not_used_in_past_n_days" msgid="4771868094611359651">"{count,plural, =1{ਪਿਛਲੇ # ਦਿਨ ਵਿੱਚ ਨਹੀਂ ਵਰਤੀ ਗਈ}one{ਪਿਛਲੇ # ਦਿਨ ਵਿੱਚ ਨਹੀਂ ਵਰਤੀ ਗਈ}other{ਪਿਛਲੇ # ਦਿਨਾਂ ਵਿੱਚ ਨਹੀਂ ਵਰਤੀ ਗਈ}}"</string> <string name="permission_usage_preference_summary_not_used_in_past_n_hours" msgid="3828973177433435742">"{count,plural, =1{ਪਿਛਲੇ # ਘੰਟੇ ਵਿੱਚ ਨਹੀਂ ਵਰਤੀ ਗਈ}one{ਪਿਛਲੇ # ਘੰਟੇ ਵਿੱਚ ਨਹੀਂ ਵਰਤੀ ਗਈ}other{ਪਿਛਲੇ # ਘੰਟਿਆਂ ਵਿੱਚ ਨਹੀਂ ਵਰਤੀ ਗਈ}}"</string> - <string name="permission_usage_preference_label" msgid="8343167938128676378">"{count,plural, =1{1 ਐਪ ਵੱਲੋਂ ਇਜਾਜ਼ਤਾਂ ਵਰਤੀਆਂ ਗਈਆਂ}one{# ਐਪ ਵੱਲੋਂ ਇਜਾਜ਼ਤਾਂ ਵਰਤੀਆਂ ਗਈਆਂ}other{# ਐਪਾਂ ਵੱਲੋਂ ਇਜਾਜ਼ਤਾਂ ਵਰਤੀਆਂ ਗਈਆਂ}}"</string> + <string name="permission_usage_preference_label" msgid="8343167938128676378">"{count,plural, =1{ਇਜਾਜ਼ਤ 1 ਐਪ ਵੱਲੋਂ ਵਰਤੀ ਗਈ}one{ਇਜਾਜ਼ਤ # ਐਪ ਵੱਲੋਂ ਵਰਤੀ ਗਈ}other{ਇਜਾਜ਼ਤ # ਐਪਾਂ ਵੱਲੋਂ ਵਰਤੀ ਗਈ}}"</string> <string name="permission_usage_view_details" msgid="6675335735468752787">"ਸਭ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਦੇਖੋ"</string> <string name="app_permission_usage_filter_label" msgid="7182861154638631550">"ਇਸ ਮੁਤਾਬਕ ਫਿਲਟਰ ਕੀਤਾ ਗਿਆ: <xliff:g id="PERM">%1$s</xliff:g>"</string> <string name="app_permission_usage_remove_filter" msgid="2926157607436428207">"ਫਿਲਟਰ ਹਟਾਓ"</string> @@ -353,7 +353,7 @@ <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"ਇਹ ਐਪਾਂ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ, ਕਾਰਵਾਈਆਂ ਅਤੇ ਇਨਪੁੱਟਾਂ ਨੂੰ ਦੇਖ ਸਕਦੀਆਂ ਹਨ, ਕਾਰਵਾਈਆਂ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਡਿਸਪਲੇ ਕੰਟਰੋਲ ਕਰ ਸਕਦੀਆਂ ਹਨ।"</string> <string name="role_assistant_label" msgid="4727586018198208128">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"ਸਹਾਇਕ ਐਪਾਂ ਤੁਹਾਡੇ ਵੱਲੋਂ ਦੇਖੀ ਜਾਂਦੀ ਸਕ੍ਰੀਨ ਤੋਂ ਪ੍ਰਾਪਤ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ \'ਤੇ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਕੁਝ ਐਪਾਂ ਤੁਹਾਨੂੰ ਏਕੀਕ੍ਰਿਤ ਸਹਾਇਤਾ ਦੇਣ ਲਈ ਲਾਂਚਰ ਅਤੇ ਵੌਇਸ ਇਨਪੁੱਟ ਸੇਵਾਵਾਂ ਦੋਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।"</string> + <string name="role_assistant_description" msgid="6622458130459922952">"ਸਹਾਇਕ ਐਪਾਂ ਤੁਹਾਡੇ ਵੱਲੋਂ ਦੇਖੀ ਜਾਂਦੀ ਸਕ੍ਰੀਨ ਤੋਂ ਪ੍ਰਾਪਤ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ \'ਤੇ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਕੁਝ ਐਪਾਂ ਤੁਹਾਨੂੰ ਏਕੀਕ੍ਰਿਤ ਸਹਾਇਤਾ ਦੇਣ ਲਈ ਲਾਂਚਰ ਅਤੇ ਵੌਇਸ ਇਨਪੁੱਟ ਸੇਵਾਵਾਂ ਦੋਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ।"</string> <string name="role_browser_label" msgid="2877796144554070207">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਬ੍ਰਾਊਜ਼ਰ ਐਪ"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"ਬ੍ਰਾਊਜ਼ਰ ਐਪ"</string> <string name="role_browser_description" msgid="3465253637499842671">"ਐਪਾਂ ਜੋ ਤੁਹਾਨੂੰ ਇੰਟਰਨੈੱਟ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਿੰਦੀਆਂ ਹਨ ਅਤੇ ਤੁਹਾਡੇ ਵੱਲੋਂ ਟੈਪ ਕੀਤੇ ਲਿੰਕ ਦਿਖਾਉਂਦੀਆਂ ਹਨ"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"ਹੋਰ ਪੂਰਵ-ਨਿਰਧਾਰਤ"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"ਖੁੱਲ੍ਹਣ ਵਾਲੇ ਲਿੰਕ"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ਕੰਮ ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ਪ੍ਰਾਈਵੇਟ ਸਪੇਸ ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ"</string> <string name="default_app_none" msgid="9084592086808194457">"ਕੋਈ ਨਹੀਂ"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(ਸਿਸਟਮ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ਕੋਈ ਐਪਾਂ ਨਹੀਂ"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ਕੋਈ ਨਹੀਂ"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"ਪਿਛਲੇ\n24 ਘੰਟੇ"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"ਪਿਛਲੇ\n7 ਦਿਨ"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> ਫ਼ੀਸਦ"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ਨੂੰ Android ਨਾਲ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਿਉਂਕਿ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਤੁਹਾਡੇ ਡਾਟੇ \'ਤੇ ਪ੍ਰਕਿਰਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇਸ ਲਈ ਇਸ ਐਪ ਦੀ ਇਜਾਜ਼ਤ ਸੰਬੰਧੀ ਵਰਤੋਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸਥਿਤੀ ਪੱਟੀ ਜਾਂ ਤੁਹਾਡੇ ਪਰਦੇਦਾਰੀ ਸੰਬੰਧੀ ਡੈਸ਼ਬੋਰਡ \'ਤੇ ਨਹੀਂ ਦਿਸਦੀ।"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ਨੂੰ Android ਨਾਲ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਿਉਂਕਿ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਤੁਹਾਡੇ ਡਾਟੇ \'ਤੇ ਪ੍ਰਕਿਰਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇਸ ਲਈ ਇਸ ਐਪ ਦੀ ਇਜਾਜ਼ਤ ਸੰਬੰਧੀ ਵਰਤੋਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਤੁਹਾਡੇ ਪਰਦੇਦਾਰੀ ਸੰਬੰਧੀ ਡੈਸ਼ਬੋਰਡ \'ਤੇ ਨਹੀਂ ਦਿਸਦੀ।"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"ਡੀਵਾਈਸ ਦੇ ਕੈਮਰੇ ਨੂੰ ਬਲਾਕ ਕੀਤਾ ਗਿਆ ਹੈ"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਲਈ"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"ਜਦੋਂ ਤੁਸੀਂ ਐਮਰਜੈਂਸੀ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰਦੇ ਹੋ ਤਾਂ ਸ਼ਾਇਦ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਡਾਟਾ ਹਾਲੇ ਵੀ ਸਾਂਝਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"ਬਦਲੋ"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"ਕੈਮਰੇ ਤੱਕ ਪਹੁੰਚ ਬੰਦ ਹੈ"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"ਵਾਹਨ ਆਡੀਓ ਐਪਾਂ ਲਈ"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"ਲੋੜੀਂਦੀਆਂ ਐਪਾਂ ਲਈ"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ਇਹ ਐਪ ਲੋੜੀਂਦੀ ਹੈ"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ਤੁਹਾਡੇ ਕਾਰ ਦੇ ਨਿਰਮਾਤਾ ਵੱਲੋਂ ਇਹ ਐਪ ਲੋੜੀਂਦੀ ਹੈ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"ਸੁਰੱਖਿਆ ਅਤੇ ਪਰਦੇਦਾਰੀ"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"ਡੀਵਾਈਸ ਨੂੰ ਸਕੈਨ ਕਰੋ"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ਖਾਰਜ ਕਰੋ"</string> diff --git a/PermissionController/res/values-pl/strings.xml b/PermissionController/res/values-pl/strings.xml index 41004e695..18af47322 100644 --- a/PermissionController/res/values-pl/strings.xml +++ b/PermissionController/res/values-pl/strings.xml @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"Odmówiono aplikacji <xliff:g id="APP_NAME">%1$s</xliff:g> dostępu do: <xliff:g id="PERMISSION_NAME">%2$s</xliff:g>"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{Dzisiaj}=1{1 dzień temu}few{# dni temu}many{# dni temu}other{# dnia temu}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"Wyłącz aplikację"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"Jeśli wyłączysz tę aplikację, Android i inne aplikacje mogą działać nieprawidłowo. Pamiętaj, że nie możesz usunąć tej aplikacji, bo została ona fabrycznie zainstalowana na Twoim urządzeniu. Wyłączone aplikacje są ukrywane na urządzeniu."</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"Jeśli wyłączysz tę aplikację, Android i inne aplikacje mogą działać nieprawidłowo. Pamiętaj, że nie możesz usunąć tej aplikacji, bo została ona fabrycznie zainstalowana na Twoim urządzeniu. Wyłączona aplikacja zostanie ukryta na urządzeniu."</string> <string name="app_permission_manager" msgid="3903811137630909550">"Menedżer uprawnień"</string> <string name="never_ask_again" msgid="4728762438198560329">"Nie pytaj ponownie"</string> <string name="no_permissions" msgid="3881676756371148563">"Brak uprawnień"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"notatki"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Domyślna aplikacja portfela"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"Aplikacja portfela cyfrowego"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Aby ułatwić sobie wykonywanie różny form transakcji, w aplikacjach portfeli cyfrowych można przechowywać karty kredytowe i lojalnościowe, kluczyki do samochodu i inne rzeczy."</string> + <string name="role_wallet_description" msgid="3726535836165949838">"Aby ułatwić sobie wykonywanie różny form transakcji, w aplikacjach portfeli cyfrowych można przechowywać karty kredytowe i lojalnościowe, kluczyki do samochodu i inne rzeczy."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Ustawić aplikację <xliff:g id="APP_NAME">%1$s</xliff:g> jako domyślną aplikację portfela cyfrowego?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Nie potrzebuje uprawnień"</string> <string name="request_role_current_default" msgid="738722892438247184">"Bieżąca aplikacja domyślna"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Więcej ustawień domyślnych"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Otwieranie linków"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Domyślne do pracy"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Domyślne dla przestrzeni prywatnej"</string> <string name="default_app_none" msgid="9084592086808194457">"Brak"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Domyślna aplikacja systemowa)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Brak aplikacji"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Brak"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Ostatnie\n24 godziny"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Ostatnie\n7 dni"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> procent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Aplikacja <xliff:g id="APP_NAME">%1$s</xliff:g> jest chroniona przez Androida. Ponieważ Twoje dane są przetwarzane na tym urządzeniu, używanie uprawnień przez tę aplikację nie jest wyświetlane na pasku stanu w panelu prywatności."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Aplikacja <xliff:g id="APP_NAME">%1$s</xliff:g> jest chroniona przez Androida. Ponieważ Twoje dane są przetwarzane na tym urządzeniu, używanie uprawnień przez tę aplikację nie jest wyświetlane w panelu prywatności."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Aparat urządzenia jest zablokowany"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"dla aplikacji i usług"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Dane z mikrofonu mogą być udostępniane, kiedy dzwonisz na numer alarmowy."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Zmień"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Dostęp do kamery jest wyłączony"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Dla aplikacji informacyjno-rozrywkowych"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Dla wymaganych aplikacji"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ta aplikacja jest wymagana"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Ta aplikacja jest wymagana przez producenta samochodu"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Bezpieczeństwo i prywatność"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Przeskanuj urządzenie"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Odrzuć"</string> diff --git a/PermissionController/res/values-pt-rBR/strings.xml b/PermissionController/res/values-pt-rBR/strings.xml index 2467f5a4c..d506a19d9 100644 --- a/PermissionController/res/values-pt-rBR/strings.xml +++ b/PermissionController/res/values-pt-rBR/strings.xml @@ -224,7 +224,7 @@ <string name="unused_apps_page_title" msgid="6986983535677572559">"Apps não usados"</string> <string name="unused_apps_page_summary" msgid="1867593913217272155">"Se um app fica sem uso por alguns meses:\n\n• as permissões são removidas para proteger seus dados;\n• as notificações são interrompidas para economizar bateria;\n• os arquivos temporários são removidos para liberar espaço.\n\nPara retomar as permissões e notificações, abra o app."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"Quando um app fica sem uso por um mês:\n\n• As permissões são removidas para proteger seus dados.\n• Os arquivos temporários são removidos para liberar espaço.\n\nSe quiser conceder as permissões novamente, abra o app."</string> - <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Usado pela última vez há mais de # mês}one{Usado pela última vez há mais de # mês}many{Usado pela última vez há mais de # de meses}other{Usado pela última vez há mais de # meses}}"</string> + <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Usado pela última vez há mais de # mês}one{Usados pela última vez há mais de # mês}many{Usados pela última vez há mais de # de meses}other{Usados pela última vez há mais de # meses}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"App aberto pela última vez em <xliff:g id="DATE">%s</xliff:g>"</string> <string name="last_opened_summary_short" msgid="1646067226191176825">"Aberto pela última vez em <xliff:g id="DATE">%s</xliff:g>"</string> <string name="app_permission_footer_special_file_access" msgid="1884202176147657788">"Se você permitir o gerenciamento de todos os arquivos, o app poderá acessar, modificar e excluir qualquer arquivo no armazenamento comum do dispositivo ou no armazenamento de dispositivos conectados. O app poderá acessar arquivos sem pedir autorização."</string> @@ -360,14 +360,14 @@ <string name="role_browser_request_title" msgid="2895200507835937192">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como navegador padrão?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"Nenhuma permissão necessária"</string> <string name="role_dialer_label" msgid="1100224146343237968">"App de telefone padrão"</string> - <string name="role_dialer_short_label" msgid="7186888549465352489">"App Telefone"</string> + <string name="role_dialer_short_label" msgid="7186888549465352489">"App de Telefone"</string> <string name="role_dialer_description" msgid="8768708633696539612">"Apps que permitem fazer e receber chamadas no seu dispositivo."</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como seu app de telefone padrão?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Este app poderá acessar contatos, câmera, microfone, telefone e SMS"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"discador"</string> <string name="role_sms_label" msgid="8456999857547686640">"App de SMS padrão"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"App de SMS"</string> - <string name="role_sms_description" msgid="3424020199148153513">"Apps que permitem usar o número do telefone para enviar e receber mensagens de texto curtas, fotos, vídeos e muito mais."</string> + <string name="role_sms_description" msgid="3424020199148153513">"Apps que permitem usar seu número do telefone para enviar e receber mensagens de texto curtas, fotos, vídeos e muito mais."</string> <string name="role_sms_request_title" msgid="7953552109601185602">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como app de SMS padrão?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"Este app poderá acessar contatos, câmera, arquivos e mídia, microfone, telefone e SMS"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"mensagem de texto, enviar mensagens de texto, mensagens"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"notas"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Carteira digital padrão"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"App de carteira"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Os apps de carteira digital armazenam seus cartões de crédito e de fidelidade,as chaves do carro, entre outros itens, para agilizar suas transações."</string> + <string name="role_wallet_description" msgid="3726535836165949838">"Os apps de carteira digital armazenam seus cartões de crédito e de fidelidade, chaves de carros, entre outros itens, para agilizar suas transações."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como seu app de carteira padrão?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Nenhuma permissão necessária"</string> <string name="request_role_current_default" msgid="738722892438247184">"Padrão atual"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Mais padrões"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Abrir links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Padrão para trabalho"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Padrão para o espaço privado"</string> <string name="default_app_none" msgid="9084592086808194457">"Nenhum"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Padrão do sistema)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nenhum app"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nenhuma"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Últimas\n24 horas"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Nos últimos\nsete dias"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> por cento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"O app <xliff:g id="APP_NAME">%1$s</xliff:g> é Protegido pelo Android. Como seus dados são processados no dispositivo, o uso da permissão do app não é mostrado na barra de status nem no painel de privacidade."</string> <string name="exempt_info_label" msgid="6286190981253476699">"O app <xliff:g id="APP_NAME">%1$s</xliff:g> é Protegido pelo Android. Como seus dados são processados no dispositivo, o uso da permissão do app não é mostrado no painel de privacidade."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"A câmera do dispositivo está bloqueada"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Para apps e serviços"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Os dados do microfone ainda poderão ser compartilhados quando você ligar para um número de emergência."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Mudar"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"O acesso à câmera está desativado"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Para apps de infoentretenimento"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Para apps necessários"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"O app é necessário"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"O app é exigido pelo fabricante do carro"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Segurança e privacidade"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Verificar dispositivo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Dispensar"</string> @@ -644,8 +651,8 @@ <string name="app_location_permission_rationale_title" msgid="925420340572401350">"Os dados de local podem ser compartilhados"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"Este app indicou que pode compartilhar seus dados de local com terceiros"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"Atualizações no compartilhamento de dados de local"</string> - <string name="data_sharing_updates_summary" msgid="764113985772233889">"Conferir apps que mudaram a forma de compartilhar dados de local"</string> - <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Esses apps mudaram a forma de compartilhar os dados de local. É possível que eles não tenham compartilhado antes ou que agora compartilhem para fins de publicidade ou marketing."</string> + <string name="data_sharing_updates_summary" msgid="764113985772233889">"Conferir apps que mudaram a forma de compartilhar seus dados de local"</string> + <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Esses apps mudaram a forma de compartilhar os dados de local. É possível que eles não os tenham compartilhado antes ou que agora os compartilhem para fins de publicidade ou marketing."</string> <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Os desenvolvedores desses apps oferecem informações sobre as práticas deles de compartilhamento de dados com uma app store. Eles podem atualizar essas informações com o tempo.\n\nAs práticas de compartilhamento de dados podem variar de acordo com a versão do app e com a idade, o uso e a região do usuário."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Saiba mais sobre o compartilhamento de dados"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Seus dados de local agora são compartilhados com terceiros"</string> diff --git a/PermissionController/res/values-pt-rPT/strings.xml b/PermissionController/res/values-pt-rPT/strings.xml index 2e906d29f..e08b0a728 100644 --- a/PermissionController/res/values-pt-rPT/strings.xml +++ b/PermissionController/res/values-pt-rPT/strings.xml @@ -205,9 +205,9 @@ <string name="auto_revoke_label" msgid="5068393642936571656">"Remover autorizações se a app não for utilizada"</string> <string name="unused_apps_label" msgid="2595428768404901064">"Remover autorizações e libertar espaço"</string> <string name="unused_apps_label_v2" msgid="7058776770056517980">"Pausar atividade de apps se não usadas"</string> - <string name="unused_apps_label_v3" msgid="693340578642156657">"Gerir app, se não for usada"</string> + <string name="unused_apps_label_v3" msgid="693340578642156657">"Gerir app se não for usada"</string> <string name="unused_apps_summary" msgid="8839466950318403115">"Remover autorizações, eliminar ficheiros temporários e parar notificações"</string> - <string name="unused_apps_summary_v2" msgid="5011313200815115802">"Remove autorizações, elimina ficheiros temporários, pára notificações e arquiva a app"</string> + <string name="unused_apps_summary_v2" msgid="5011313200815115802">"Remove autorizações, elimina ficheiros temporários, interrompe notificações e arquiva a app"</string> <string name="auto_revoke_summary" msgid="5867548789805911683">"Para proteger os seus dados, as autorizações desta app serão removidas se a mesma não for utilizada durante alguns meses."</string> <string name="auto_revoke_summary_with_permissions" msgid="389712086597285013">"Para proteger os seus dados, se a app não for utilizada há alguns meses, serão removidas as seguintes autorizações: <xliff:g id="PERMS">%1$s</xliff:g>"</string> <string name="auto_revoked_apps_page_summary" msgid="6594753657893756536">"Para proteger os seus dados, foram removidas as autorizações para as apps que não utiliza há alguns meses."</string> @@ -351,9 +351,9 @@ <string name="accessibility_service_dialog_title_multiple" msgid="5527879210683548175">"<xliff:g id="NUM_SERVICES">%s</xliff:g> aplicações de acessibilidade têm acesso total ao seu dispositivo"</string> <string name="accessibility_service_dialog_bottom_text_single" msgid="1128666197822205958">"O serviço <xliff:g id="SERVICE_NAME">%s</xliff:g> pode ver o seu ecrã, as ações e as entradas, efetuar ações e controlar o ecrã."</string> <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"Estas aplicações podem ver o ecrã, as ações e as entradas, efetuar ações e controlar o ecrã."</string> - <string name="role_assistant_label" msgid="4727586018198208128">"App assistente digital predef."</string> + <string name="role_assistant_label" msgid="4727586018198208128">"App assistente digital predefinida"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"App assistente digital"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"As apps de assistência podem ajudá-lo com base em informações do ecrã que está a ver. Algumas apps são compatíveis com serviços de iniciação e de entrada de texto por voz para oferecer assistência integrada."</string> + <string name="role_assistant_description" msgid="6622458130459922952">"As apps de assistência podem ser-lhe úteis com base em informações do ecrã que está a ver. Algumas apps são compatíveis com serviços de iniciação e de entrada de texto por voz para oferecer assistência integrada."</string> <string name="role_browser_label" msgid="2877796144554070207">"App navegador predefinida"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"App de navegador"</string> <string name="role_browser_description" msgid="3465253637499842671">"Apps que lhe dão acesso à Internet e apresentam links em que pode tocar."</string> @@ -361,13 +361,13 @@ <string name="role_browser_request_description" msgid="5888803407905985941">"Não são necessárias autorizações."</string> <string name="role_dialer_label" msgid="1100224146343237968">"App de telefone predefinida"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"App Telefone"</string> - <string name="role_dialer_description" msgid="8768708633696539612">"Apps que permitem efetuar e receber chamadas no seu dispositivo."</string> + <string name="role_dialer_description" msgid="8768708633696539612">"Apps que permitem fazer e receber chamadas no seu dispositivo"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Quer definir o <xliff:g id="APP_NAME">%1$s</xliff:g> como a app de telefone predefinida?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Esta app fica com acesso à sua Câmara, Contactos, Microfone, Telefone e SMS"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"telefone"</string> <string name="role_sms_label" msgid="8456999857547686640">"App de SMS predefinida"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"App de SMS"</string> - <string name="role_sms_description" msgid="3424020199148153513">"Apps que permitem utilizar o seu número de telefone para enviar e receber mensagens de texto, fotos, vídeos e muito mais."</string> + <string name="role_sms_description" msgid="3424020199148153513">"Apps que permitem usar o seu número de telefone para enviar e receber mensagens de texto, fotos, vídeos e muito mais."</string> <string name="role_sms_request_title" msgid="7953552109601185602">"Quer definir o <xliff:g id="APP_NAME">%1$s</xliff:g> como app SMS predefinida?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"Esta app fica com acesso à sua Câmara, Contactos, Ficheiros e multimédia, Microfone, Telefone e SMS"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"mensagem de texto, enviar mensagens de texto, mensagens"</string> @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"em caso de emergência"</string> <string name="role_home_label" msgid="3871847846649769412">"App página inicial predefinida"</string> <string name="role_home_short_label" msgid="8544733747952272337">"App Página inicial"</string> - <string name="role_home_description" msgid="7997371519626556675">"Apps, frequentemente denominadas iniciadores, que substituem os ecrãs principais no dispositivo Android e dão acesso aos conteúdos e às funcionalidades do seu dispositivo."</string> + <string name="role_home_description" msgid="7997371519626556675">"Também conhecidas por \"launcher\" são apps que substituem os ecrãs principais no Android e dão acesso aos conteúdos e às funcionalidades do seu dispositivo"</string> <string name="role_home_request_title" msgid="738136983453341081">"Quer definir o <xliff:g id="APP_NAME">%1$s</xliff:g> como a app Página inicial predefinida?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Não são necessárias autorizações."</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"iniciador"</string> @@ -435,13 +435,14 @@ <string name="default_apps_more" msgid="4078194675848858093">"Mais predefinições"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Abertura de links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Predefinição para o trabalho"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Predefinição para espaço privado"</string> <string name="default_app_none" msgid="9084592086808194457">"Nenhuma"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Predefinição do sistema)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Sem apps"</string> <string name="car_default_app_selected" msgid="5416420830430644174">"Selecionada"</string> <string name="car_default_app_selected_with_info" msgid="1932204186080593500">"Selecionada – <xliff:g id="ADDITIONAL_INFO">%1$s</xliff:g>"</string> <string name="special_app_access_search_keyword" msgid="8032347212290774210">"acesso especial a apps"</string> - <string name="special_app_access" msgid="5019319067120213797">"Acesso especial a apps"</string> + <string name="special_app_access" msgid="5019319067120213797">"Acesso especial para apps"</string> <string name="no_special_app_access" msgid="6950277571805106247">"Sem acesso especial a app"</string> <string name="special_app_access_no_apps" msgid="4102911722787886970">"Sem apps"</string> <string name="home_missing_work_profile_support" msgid="1756855847669387977">"Não suporta o perfil de trabalho."</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nenhuma"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Últimas\n24 horas"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Últimos\n7 dias"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>: <xliff:g id="PERCENT">%2$d</xliff:g> por cento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"A app <xliff:g id="APP_NAME">%1$s</xliff:g> está protegida pelo Android. Uma vez que os seus dados são processados neste dispositivo, a utilização da autorização desta app não é apresentada na barra de estado ou no seu painel de privacidade."</string> <string name="exempt_info_label" msgid="6286190981253476699">"A app <xliff:g id="APP_NAME">%1$s</xliff:g> está protegida pelo Android. Uma vez que os seus dados são processados neste dispositivo, a utilização da autorização desta app não é apresentada no seu painel de privacidade."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"A câmara do dispositivo está bloqueada"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Para apps e serviços"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Os dados do microfone ainda podem ser partilhados quando ligar para um número de emergência."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Alterar"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"O acesso à câmara está desativado"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Para apps de infoentretenimento"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Para apps necessárias"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Esta app é necessária"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Esta app é exigida pelo fabricante do carro"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Segurança e privacidade"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Analisar dispositivo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Ignorar"</string> @@ -644,8 +651,8 @@ <string name="app_location_permission_rationale_title" msgid="925420340572401350">"Os dados de localização podem ser partilhados"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"Esta app declarou que pode partilhar os seus dados de localização com terceiros"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"Atualizações da partilha de dados para a localização"</string> - <string name="data_sharing_updates_summary" msgid="764113985772233889">"Reveja apps que mudaram a forma como podem partilhar os seus dados de localização"</string> - <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Estas apps mudaram a forma como podem partilhar os seus dados de localização. Podem não os ter partilhado antes ou podem partilhá-los agora para fins de publicidade ou marketing."</string> + <string name="data_sharing_updates_summary" msgid="764113985772233889">"Reveja apps que mudaram a forma de partilhar os seus dados de localização"</string> + <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Estas apps mudaram a forma de partilhar os seus dados de localização. É possível que não os tenham partilhado antes ou que passem a partilhá-los agora para fins de publicidade ou marketing."</string> <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Os programadores destas apps deram informações sobre as respetivas práticas de partilha de dados a uma loja de apps. Podem atualizá-las ao longo do tempo.\n\nAs práticas de partilha de dados podem variar consoante a versão da app, a utilização, a região e a idade."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Saiba mais sobre a partilha de dados"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Os seus dados de localização são agora partilhados com terceiros"</string> diff --git a/PermissionController/res/values-pt/strings.xml b/PermissionController/res/values-pt/strings.xml index 2467f5a4c..d506a19d9 100644 --- a/PermissionController/res/values-pt/strings.xml +++ b/PermissionController/res/values-pt/strings.xml @@ -224,7 +224,7 @@ <string name="unused_apps_page_title" msgid="6986983535677572559">"Apps não usados"</string> <string name="unused_apps_page_summary" msgid="1867593913217272155">"Se um app fica sem uso por alguns meses:\n\n• as permissões são removidas para proteger seus dados;\n• as notificações são interrompidas para economizar bateria;\n• os arquivos temporários são removidos para liberar espaço.\n\nPara retomar as permissões e notificações, abra o app."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"Quando um app fica sem uso por um mês:\n\n• As permissões são removidas para proteger seus dados.\n• Os arquivos temporários são removidos para liberar espaço.\n\nSe quiser conceder as permissões novamente, abra o app."</string> - <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Usado pela última vez há mais de # mês}one{Usado pela última vez há mais de # mês}many{Usado pela última vez há mais de # de meses}other{Usado pela última vez há mais de # meses}}"</string> + <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Usado pela última vez há mais de # mês}one{Usados pela última vez há mais de # mês}many{Usados pela última vez há mais de # de meses}other{Usados pela última vez há mais de # meses}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"App aberto pela última vez em <xliff:g id="DATE">%s</xliff:g>"</string> <string name="last_opened_summary_short" msgid="1646067226191176825">"Aberto pela última vez em <xliff:g id="DATE">%s</xliff:g>"</string> <string name="app_permission_footer_special_file_access" msgid="1884202176147657788">"Se você permitir o gerenciamento de todos os arquivos, o app poderá acessar, modificar e excluir qualquer arquivo no armazenamento comum do dispositivo ou no armazenamento de dispositivos conectados. O app poderá acessar arquivos sem pedir autorização."</string> @@ -360,14 +360,14 @@ <string name="role_browser_request_title" msgid="2895200507835937192">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como navegador padrão?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"Nenhuma permissão necessária"</string> <string name="role_dialer_label" msgid="1100224146343237968">"App de telefone padrão"</string> - <string name="role_dialer_short_label" msgid="7186888549465352489">"App Telefone"</string> + <string name="role_dialer_short_label" msgid="7186888549465352489">"App de Telefone"</string> <string name="role_dialer_description" msgid="8768708633696539612">"Apps que permitem fazer e receber chamadas no seu dispositivo."</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como seu app de telefone padrão?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Este app poderá acessar contatos, câmera, microfone, telefone e SMS"</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"discador"</string> <string name="role_sms_label" msgid="8456999857547686640">"App de SMS padrão"</string> <string name="role_sms_short_label" msgid="4371444488034692243">"App de SMS"</string> - <string name="role_sms_description" msgid="3424020199148153513">"Apps que permitem usar o número do telefone para enviar e receber mensagens de texto curtas, fotos, vídeos e muito mais."</string> + <string name="role_sms_description" msgid="3424020199148153513">"Apps que permitem usar seu número do telefone para enviar e receber mensagens de texto curtas, fotos, vídeos e muito mais."</string> <string name="role_sms_request_title" msgid="7953552109601185602">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como app de SMS padrão?"</string> <string name="role_sms_request_description" msgid="2691004766132144886">"Este app poderá acessar contatos, câmera, arquivos e mídia, microfone, telefone e SMS"</string> <string name="role_sms_search_keywords" msgid="8022048144395047352">"mensagem de texto, enviar mensagens de texto, mensagens"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"notas"</string> <string name="role_wallet_label" msgid="3719419175656204207">"Carteira digital padrão"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"App de carteira"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"Os apps de carteira digital armazenam seus cartões de crédito e de fidelidade,as chaves do carro, entre outros itens, para agilizar suas transações."</string> + <string name="role_wallet_description" msgid="3726535836165949838">"Os apps de carteira digital armazenam seus cartões de crédito e de fidelidade, chaves de carros, entre outros itens, para agilizar suas transações."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"Definir <xliff:g id="APP_NAME">%1$s</xliff:g> como seu app de carteira padrão?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"Nenhuma permissão necessária"</string> <string name="request_role_current_default" msgid="738722892438247184">"Padrão atual"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Mais padrões"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Abrir links"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Padrão para trabalho"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Padrão para o espaço privado"</string> <string name="default_app_none" msgid="9084592086808194457">"Nenhum"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Padrão do sistema)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nenhum app"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Nenhuma"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Últimas\n24 horas"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Nos últimos\nsete dias"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> por cento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"O app <xliff:g id="APP_NAME">%1$s</xliff:g> é Protegido pelo Android. Como seus dados são processados no dispositivo, o uso da permissão do app não é mostrado na barra de status nem no painel de privacidade."</string> <string name="exempt_info_label" msgid="6286190981253476699">"O app <xliff:g id="APP_NAME">%1$s</xliff:g> é Protegido pelo Android. Como seus dados são processados no dispositivo, o uso da permissão do app não é mostrado no painel de privacidade."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"A câmera do dispositivo está bloqueada"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Para apps e serviços"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Os dados do microfone ainda poderão ser compartilhados quando você ligar para um número de emergência."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Mudar"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"O acesso à câmera está desativado"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Para apps de infoentretenimento"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Para apps necessários"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"O app é necessário"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"O app é exigido pelo fabricante do carro"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Segurança e privacidade"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Verificar dispositivo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Dispensar"</string> @@ -644,8 +651,8 @@ <string name="app_location_permission_rationale_title" msgid="925420340572401350">"Os dados de local podem ser compartilhados"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"Este app indicou que pode compartilhar seus dados de local com terceiros"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"Atualizações no compartilhamento de dados de local"</string> - <string name="data_sharing_updates_summary" msgid="764113985772233889">"Conferir apps que mudaram a forma de compartilhar dados de local"</string> - <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Esses apps mudaram a forma de compartilhar os dados de local. É possível que eles não tenham compartilhado antes ou que agora compartilhem para fins de publicidade ou marketing."</string> + <string name="data_sharing_updates_summary" msgid="764113985772233889">"Conferir apps que mudaram a forma de compartilhar seus dados de local"</string> + <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Esses apps mudaram a forma de compartilhar os dados de local. É possível que eles não os tenham compartilhado antes ou que agora os compartilhem para fins de publicidade ou marketing."</string> <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Os desenvolvedores desses apps oferecem informações sobre as práticas deles de compartilhamento de dados com uma app store. Eles podem atualizar essas informações com o tempo.\n\nAs práticas de compartilhamento de dados podem variar de acordo com a versão do app e com a idade, o uso e a região do usuário."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Saiba mais sobre o compartilhamento de dados"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"Seus dados de local agora são compartilhados com terceiros"</string> diff --git a/PermissionController/res/values-ro/strings.xml b/PermissionController/res/values-ro/strings.xml index 6767a3fcf..9300f0342 100644 --- a/PermissionController/res/values-ro/strings.xml +++ b/PermissionController/res/values-ro/strings.xml @@ -353,7 +353,7 @@ <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"Aceste aplicații pot vedea ecranul, acțiunile și textul introdus, să facă acțiuni și să controleze afișajul."</string> <string name="role_assistant_label" msgid="4727586018198208128">"Aplicația asistent digital prestabilită"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"Aplicația asistent digital"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"Aplicațiile asistent te pot ajuta pe baza informațiilor din ecranul afișat. Pentru a-ți oferi o asistență integrată, unele aplicații acceptă atât serviciile cu lansatoare, cât și pe cele de intrare vocală."</string> + <string name="role_assistant_description" msgid="6622458130459922952">"Aplicațiile asistent te pot ajuta pe baza informațiilor din ecranul afișat. Pentru a-ți oferi o asistență integrată, unele aplicații acceptă atât serviciile cu lansatoare, cât și pe cele de intrare vocală."</string> <string name="role_browser_label" msgid="2877796144554070207">"Aplicația browser prestabilită"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"Aplicația browser"</string> <string name="role_browser_description" msgid="3465253637499842671">"Aplicații care îți oferă acces la internet și afișează linkurile pe care le atingi"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Mai multe setări prestabilite"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Deschiderea linkurilor"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Prestabilite pentru serviciu"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Prestabilit pentru spațiul privat"</string> <string name="default_app_none" msgid="9084592086808194457">"Niciuna"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Valoare prestabilită de sistem)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nicio aplicație"</string> @@ -548,6 +549,9 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Fără"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Ultimele\n24 de ore"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Ultimele\nșapte zile"</string> + <!-- String.format failed for translation --> + <!-- no translation found for privdash_usage_percent (6893824766124414127) --> + <skip /> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> este protejată de Android. Întrucât datele tale sunt procesate pe dispozitiv, folosirea permisiunilor de către aplicație nu apare în bara de stare sau în tabloul de bord de confidențialitate."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> este protejată de Android. Întrucât datele tale sunt procesate pe dispozitiv, folosirea permisiunilor de către aplicație nu apare în tabloul de bord de confidențialitate."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Camera dispozitivului este blocată"</string> @@ -556,6 +560,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Pentru aplicații și servicii"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Datele de la microfon pot fi totuși trimise când suni la un număr de urgență."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Modifică"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Accesul la camera foto este dezactivat"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Pentru aplicațiile de infotainment"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Pentru aplicațiile necesare"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Această aplicație este necesară"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Această aplicație este cerută de producătorul mașinii"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Securitate și confidențialitate"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Scanează dispozitivul"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Închide"</string> diff --git a/PermissionController/res/values-ru/strings.xml b/PermissionController/res/values-ru/strings.xml index d38cf6189..a61f4deb6 100644 --- a/PermissionController/res/values-ru/strings.xml +++ b/PermissionController/res/values-ru/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Другие приложения по умолчанию"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Переход по ссылкам"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Стандартные для работы"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Приложения по умолчанию для личного пространства"</string> <string name="default_app_none" msgid="9084592086808194457">"Нет"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(по умолчанию)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Приложений нет"</string> @@ -548,6 +549,9 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Нет"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Последние\n24 часа"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Последние\n7 дней"</string> + <!-- String.format failed for translation --> + <!-- no translation found for privdash_usage_percent (6893824766124414127) --> + <skip /> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Приложение \"<xliff:g id="APP_NAME">%1$s</xliff:g>\" защищено Android. Поскольку ваши данные обрабатываются на устройстве, разрешения, используемые приложением, не показываются в строке состояния на панели управления разрешениями."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Приложение \"<xliff:g id="APP_NAME">%1$s</xliff:g>\" защищено Android. Поскольку ваши данные обрабатываются на устройстве, разрешения, используемые приложением, не показываются на панели управления разрешениями."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Камера устройства заблокирована"</string> @@ -556,7 +560,12 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Для приложений и сервисов"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Данные микрофона могут передаваться при звонке на номер экстренной службы"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Изменить"</string> - <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Защита и конфиденциальность"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Доступ к камере запрещен"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Для информационно-развлекательных приложений."</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Для обязательных приложений."</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Это обязательное приложение"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Это приложение указано производителем автомобиля как обязательное."</string> + <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Безопасность и конфиденциальность"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Сканировать устройство"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Закрыть"</string> <string name="safety_center_issue_card_dismiss_confirmation_title" msgid="2734809473425036382">"Закрыть оповещение?"</string> diff --git a/PermissionController/res/values-si/strings.xml b/PermissionController/res/values-si/strings.xml index dcf525c11..be707e773 100644 --- a/PermissionController/res/values-si/strings.xml +++ b/PermissionController/res/values-si/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"තවත් පෙරනිමියන්"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"සබැඳි විවෘත කිරීම"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"වැඩ සඳහා පෙරනිමි"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"රහසිගත අවකාශය සඳහා පෙරනිමිය"</string> <string name="default_app_none" msgid="9084592086808194457">"කිසිවක් නැත"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(පද්ධතිය පෙරනිමි)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"යෙදුම් නොමැත"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"කිසිවක් නැත"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"පසුගිය\nපැය 24"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"පසුගිය\nදින 7"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> සියයට <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android මඟින් ආරක්ෂා කර ඇත. ඔබගේ දත්ත මෙම උපාංගයේ සකසා ඇති බැවින්, මෙම යෙදුමේ අවසර භාවිතය තත්ත්ව තීරුව හෝ ඔබගේ පෞද්ගලිකත්ව උපකරණ පුවරුව තුළ නොපෙන්වයි."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android මඟින් ආරක්ෂා කර ඇත. ඔබගේ දත්ත මෙම උපාංගයේ සකසා ඇති බැවින්, මෙම යෙදුමේ අවසර භාවිතය ඔබගේ පෞද්ගලිකත්ව උපකරණ පුවරුව තුළ නොපෙන්වයි."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"උපාංග කැමරාව අවහිර කර ඇත"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"යෙදුම් සහ සේවා සඳහා"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"ඔබ හදිසි ඇමතුම් අංකයක් අමතන විට මයික්රෆෝනයේ දත්ත තවම බෙදා ගත හැකිය."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"වෙනස් කරන්න"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"කැමරා ප්රවේශය ක්රියා විරහිතයි"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"තොරතුරු විනෝදාස්වාද යෙදුම් සඳහා"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"අවශ්ය යෙදුම් සඳහා"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"මෙම යෙදුම අවශ්ය වේ"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"මෙම යෙදුම ඔබේ මෝටර් රථයේ නිෂ්පාදකයාට අවශ්ය වේ"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"ආරක්ෂාව සහ පෞද්ගලිකත්වය"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"උපාංගය ස්කෑන් කරන්න"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ඉවත ලන්න"</string> diff --git a/PermissionController/res/values-sk/strings.xml b/PermissionController/res/values-sk/strings.xml index c379461c2..02bf05b6a 100644 --- a/PermissionController/res/values-sk/strings.xml +++ b/PermissionController/res/values-sk/strings.xml @@ -222,7 +222,7 @@ <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"Boli odstránené povolenia <xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g> a <xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g>"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"Bolo odstránené povolenie <xliff:g id="PERMISSION_NAME">%1$s</xliff:g> a ďalšie (<xliff:g id="NUMBER">%2$s</xliff:g>)"</string> <string name="unused_apps_page_title" msgid="6986983535677572559">"Nepoužívané aplikácie"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"Ak aplikácia nebola používaná niekoľko mesiacov:\n\n• povolenia budú z dôvodu ochrany vašich údajov odstránené,\n• upozornenia sa zastavia, aby sa šetrila batéria,\n• dočasné súbory budú odstránené, aby sa uvoľnilo miesto.\n\nAk budete chcieť povolenia a upozornenia znova aktivovať, otvorte aplikáciu."</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"Ak aplikácia nebola používaná niekoľko mesiacov:\n\n• povolenia budú z dôvodu ochrany vašich údajov odstránené;\n• upozornenia sa zastavia, aby sa šetrila batéria;\n• dočasné súbory budú odstránené, aby sa uvoľnilo miesto.\n\nAk budete chcieť povolenia a upozornenia znova aktivovať, otvorte aplikáciu."</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"Ak aplikácia nebola použitá mesiac:\n\n• povolenia budú z dôvodu ochrany vašich údajov odstránené;\n• dočasné súbory budú odstránené, aby sa uvoľnilo miesto.\n\nAk budete chcieť povolenia znova udeliť, otvorte aplikáciu."</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{Naposledy otvorené pred viac než # mesiacom}few{Naposledy otvorené pred viac než # mesiacmi}many{Naposledy otvorené pred viac než # mesiaca}other{Naposledy otvorené pred viac než # mesiacmi}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"Aplikácia bola naposledy otvorená <xliff:g id="DATE">%s</xliff:g>"</string> @@ -435,8 +435,9 @@ <string name="default_apps_more" msgid="4078194675848858093">"Ďalšie predvolené nastavenia"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Otváranie odkazov"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Predvolené na prácu"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Predvolené pre súkromný priestor"</string> <string name="default_app_none" msgid="9084592086808194457">"Žiadna"</string> - <string name="default_app_system_default" msgid="6218386768175513760">"(Predvolená systémová)"</string> + <string name="default_app_system_default" msgid="6218386768175513760">"(Predvolené systémom)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Žiadne aplikácie"</string> <string name="car_default_app_selected" msgid="5416420830430644174">"Vybraná"</string> <string name="car_default_app_selected_with_info" msgid="1932204186080593500">"Vybrané – <xliff:g id="ADDITIONAL_INFO">%1$s</xliff:g>"</string> @@ -541,13 +542,14 @@ <string name="not_used_permissions_description" msgid="7595514824169388718">"Povolenia používané iba systémovými aplikáciami."</string> <string name="additional_permissions_label" msgid="7693557637462569046">"Ďalšie povolenia"</string> <string name="additional_permissions_description" msgid="2186611950890732112">"Povolenia definované aplikáciami."</string> - <string name="privdash_label_camera" msgid="1426440033626198096">"Kamera"</string> + <string name="privdash_label_camera" msgid="1426440033626198096">"Fotoaparát"</string> <string name="privdash_label_microphone" msgid="8415035835803511693">"Mikrofón"</string> <string name="privdash_label_location" msgid="6882400763866489291">"Poloha"</string> <string name="privdash_label_other" msgid="3710394147423236033">"Iné"</string> <string name="privdash_label_none" msgid="5991866260360484858">"Žiadne"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Posledných\n24 hodín"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Posledných\n7 dní"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> percent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Aplikácia <xliff:g id="APP_NAME">%1$s</xliff:g> je chránená Androidom. Použitie povolení pre túto aplikáciu sa nezobrazuje v stavovom riadku ani na paneli ochrany súkromia, pretože vaše údaje sa spracúvajú v tomto zariadení."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Aplikácia <xliff:g id="APP_NAME">%1$s</xliff:g> je chránená Androidom. Použitie povolení tejto aplikácie sa nezobrazuje na paneli ochrany súkromia, pretože vaše údaje sa spracúvajú v tomto zariadení."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera zariadenia je blokovaná"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"V prípade aplikácií a služieb"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Keď zavoláte na tiesňovú linku, môžu sa stále zdieľať údaje mikrofónu."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Zmeniť"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Prístup ku kamere je vypnutý"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Pre aplikácie pre palubný systém"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Pre požadované aplikácie"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Vyžaduje sa táto aplikácia"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Túto aplikáciu vyžaduje výrobca vášho auta"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Zabezpečenie, ochrana súkromia"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skontrolovať zariadenie"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Zavrieť"</string> @@ -617,9 +624,9 @@ <string name="mic_toggle_title" msgid="2649991093496110162">"Prístup k mikrofónu"</string> <string name="perm_toggle_description" msgid="7801326363741451379">"Pre aplikácie a služby"</string> <string name="mic_toggle_description" msgid="9163104307990677157">"Pre aplikácie a služby. Keď je toto nastavenie vypnuté a zavoláte na tiesňovú linku, údaje mikrofónu sa môžu stále zdieľať."</string> - <string name="location_settings_subtitle" msgid="2328360561197430695">"Zobraziť aplikácie a služby, ktoré majú prístup k polohe"</string> + <string name="location_settings_subtitle" msgid="2328360561197430695">"Zoznam aplikácií a služieb, ktoré majú prístup k polohe"</string> <string name="show_clip_access_notification_title" msgid="5168467637351109096">"Zobrazovať prístup k schránke"</string> - <string name="show_clip_access_notification_summary" msgid="3532020182782112687">"Zobrazovať správu, keď aplikácie získajú pristup k textu, obrázkom alebo inému obsahu, ktorý ste skopírovali"</string> + <string name="show_clip_access_notification_summary" msgid="3532020182782112687">"Zobrazovať správu, keď aplikácie získajú prístup k textu, obrázkom alebo inému obsahu, ktorý ste skopírovali"</string> <string name="show_password_title" msgid="2877269286984684659">"Zobrazovať heslá"</string> <string name="show_password_summary" msgid="1110166488865981610">"Pri písaní nakrátko zobrazovať zadávané znaky"</string> <string name="permission_rationale_message_location" msgid="2153841534298068414">"V tejto aplikácii bolo uvedené, že môže zdieľať údaje o polohe s tretími stranami"</string> @@ -644,7 +651,7 @@ <string name="app_location_permission_rationale_title" msgid="925420340572401350">"Môžu sa zdieľať údaje o polohe"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"V tejto aplikácii je uvedené, že môže zdieľať údaje o polohe s tretími stranami"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"Aktualizácie zdieľania údajov o polohe"</string> - <string name="data_sharing_updates_summary" msgid="764113985772233889">"Skontrolujte aplikácie, ktoré zmenili spôsob zdieľania údajov o vašej polohe"</string> + <string name="data_sharing_updates_summary" msgid="764113985772233889">"Kontrola aplikácií, ktoré zmenili spôsob zdieľania údajov o vašej polohe"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"Tieto aplikácie zmenili spôsob zdieľania údajov o vašej polohe. Možno ich v minulosti nezdieľali alebo ich teraz zdieľajú na účely reklamy a marketingu."</string> <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"Vývojári týchto aplikácií poskytli informácie o ich postupoch zdieľania údajov v obchode s aplikáciami. Priebežne ich môžu aktualizovať.\n\nPostupy zdieľania údajov sa môžu líšiť v závislosti od verzie a používania vašej aplikácie, ako aj regiónu a veku jej používateľa."</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"Ďalšie informácie o zdieľaní údajov"</string> diff --git a/PermissionController/res/values-sl/strings.xml b/PermissionController/res/values-sl/strings.xml index b1bd39ae6..eabcecc3c 100644 --- a/PermissionController/res/values-sl/strings.xml +++ b/PermissionController/res/values-sl/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Več privzetih aplikacij"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Odpiranje povezav"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Privzeto za delo"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Privzeto za zasebni prostor"</string> <string name="default_app_none" msgid="9084592086808194457">"Brez"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(privzeta v sistemu)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Ni aplikacij"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Brez"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"V zadnjih\n24 urah"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Zadnjih\n7 dni"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> %%"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> je zaščitena z Androidom. Ker obdelava podatkov poteka v tej napravi, uporaba dovoljenj za to aplikacijo ni prikazana v vrstici stanja ali na nadzorni plošči za zasebnost."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> je zaščitena z Androidom. Ker obdelava podatkov poteka v tej napravi, uporaba dovoljenj za to aplikacijo ni prikazana na nadzorni plošči za zasebnost."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Fotoaparat naprave je blokiran"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Za aplikacije in storitve"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Podatki mikrofona bodo morda še vedno deljeni, ko pokličete številko za klic v sili."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Spremeni"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Dostop do fotoaparata je izklopljen"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Za informativno-razvedrilne aplikacije"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Za obvezne aplikacije"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ta aplikacija je obvezna"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"To aplikacijo zahteva proizvajalec avtomobila"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Varnost in zasebnost"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Preglej napravo"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Opusti"</string> diff --git a/PermissionController/res/values-sq/strings.xml b/PermissionController/res/values-sq/strings.xml index f8819fcf6..8cf3fdf10 100644 --- a/PermissionController/res/values-sq/strings.xml +++ b/PermissionController/res/values-sq/strings.xml @@ -388,7 +388,7 @@ <string name="role_call_redirection_description" msgid="6091669882014664420">"Aplikacione që të lejojnë t\'i transferosh telefonatat dalëse te një numër tjetër telefoni"</string> <string name="role_call_redirection_request_title" msgid="2816244455003562925">"Dëshiron ta caktosh <xliff:g id="APP_NAME">%1$s</xliff:g> si aplikacionin e parazgjedhur për ridrejtimin e telefonatave?"</string> <string name="role_call_redirection_request_description" msgid="3118895714178527164">"Nuk ka nevojë për asnjë autorizim"</string> - <string name="role_call_screening_label" msgid="883935222060878724">"Aplikacioni i parazgjedhur për ID-në dhe telefonuesit e bezdisshëm"</string> + <string name="role_call_screening_label" msgid="883935222060878724">"Apl. i parazgjedhur për ID-në dhe telefonuesit e bezdisshëm"</string> <string name="role_call_screening_short_label" msgid="2048465565063130834">"Aplikacioni për ID-në e telefonuesit dhe telefonuesit e bezdisshëm"</string> <string name="role_call_screening_description" msgid="2349431420497468981">"Aplikacionet që të lejojnë të identifikosh telefonatat dhe të bllokosh komunikimet e bezdisshme, telefonatat e automatizuara ose numrat e padëshiruar"</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"Dëshiron të caktosh <xliff:g id="APP_NAME">%1$s</xliff:g> si apl. e parazgjedhur për ID-në e telefonuesit dhe filtrimin telefonatave të bezdisshme?"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Parazgjedhje të tjera"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Hapja e lidhjeve"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Të parazgjedhura për punën"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Të parazgjedhurat për hapësirën private"</string> <string name="default_app_none" msgid="9084592086808194457">"Asnjë"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Parazgjedhja e sistemit)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Nuk ka aplikacione"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Asnjë"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Në 24 orët\ne kaluara"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 ditët\ne fundit"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>: <xliff:g id="PERCENT">%2$d</xliff:g> përqind"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> mbrohet nga Android. Duke qenë se të dhënat e tua përpunohen në këtë pajisje, përdorimi i lejes së aplikacionit nuk shfaqet në shiritin e statusit ose në panelin tënd të privatësisë."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> mbrohet nga Android. Duke qenë se të dhënat e tua përpunohen në këtë pajisje, përdorimi i lejes së aplikacionit nuk shfaqet në panelin tënd të privatësisë."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera e pajisjes është bllokuar"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Për aplikacionet dhe shërbimet"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Të dhënat e mikrofonit mund të vazhdojnë të ndahen kur telefonon një numër urgjence."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Ndrysho"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Qasja te kamera është çaktivizuar"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Për aplikacionet infoargëtuese"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Për aplikacionet e domosdoshme"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ky aplikacion është i domosdoshëm"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Ky aplikacion kërkohet nga prodhuesi i makinës sate"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Siguria dhe privatësia"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skano pajisjen"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Hiq"</string> diff --git a/PermissionController/res/values-sr/strings.xml b/PermissionController/res/values-sr/strings.xml index 9741dfb0b..a31cb8e84 100644 --- a/PermissionController/res/values-sr/strings.xml +++ b/PermissionController/res/values-sr/strings.xml @@ -377,7 +377,7 @@ <string name="role_emergency_request_title" msgid="8469579020654348567">"Желите ли да подесите <xliff:g id="APP_NAME">%1$s</xliff:g> као подразумевану апликацију за хитне случајеве?"</string> <string name="role_emergency_request_description" msgid="131645948770262850">"Није потребна ниједна дозвола"</string> <string name="role_emergency_search_keywords" msgid="1920007722599213358">"у хитном случају"</string> - <string name="role_home_label" msgid="3871847846649769412">"Подраз. апл. почетне странице"</string> + <string name="role_home_label" msgid="3871847846649769412">"Подразумевана апл. почетне странице"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Апликација почетне странице"</string> <string name="role_home_description" msgid="7997371519626556675">"Апликације које се често зову покретачи и замењују почетне екране на Android уређају и пружају приступ садржају и функцијама на уређају"</string> <string name="role_home_request_title" msgid="738136983453341081">"Желите ли да подесите <xliff:g id="APP_NAME">%1$s</xliff:g> као подразумевану апликацију почетне странице?"</string> @@ -389,13 +389,13 @@ <string name="role_call_redirection_request_title" msgid="2816244455003562925">"Желите ли да подесите <xliff:g id="APP_NAME">%1$s</xliff:g> као подразумевану апликацију за преусмеравање позива?"</string> <string name="role_call_redirection_request_description" msgid="3118895714178527164">"Није потребна ниједна дозвола"</string> <string name="role_call_screening_label" msgid="883935222060878724">"Апликација за ИД позиваоца и непожељне поруке"</string> - <string name="role_call_screening_short_label" msgid="2048465565063130834">"Апл. за ИД поз. и непож. поз."</string> + <string name="role_call_screening_short_label" msgid="2048465565063130834">"ИД позиваоца и непожељни позиви"</string> <string name="role_call_screening_description" msgid="2349431420497468981">"Апликације које вам омогућавају да идентификујете позиве, блокирате непожељне и аутоматизоване позиве и нежељене бројеве"</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"Желите ли да подесите <xliff:g id="APP_NAME">%1$s</xliff:g> као подразумевану апликацију за ИД позиваоца и непожељне поруке?"</string> <string name="role_call_screening_request_description" msgid="7338511921032446006">"Није потребна ниједна дозвола"</string> <string name="role_automotive_navigation_label" msgid="2701890757955474751">"Подразумевана апликација за навигацију"</string> <string name="role_automotive_navigation_short_label" msgid="5165823092506922457">"Апликација за навигацију"</string> - <string name="role_automotive_navigation_description" msgid="7834601873792870134">"Апликације које могу да пружају претрагу занимљивих места и детаљну помоћ при навигацији"</string> + <string name="role_automotive_navigation_description" msgid="7834601873792870134">"Апликације које могу да пружају претрагу тачака од интереса и детаљну помоћ при навигацији"</string> <string name="role_automotive_navigation_request_title" msgid="7525693151489384300">"Желите да подесите апликацију <xliff:g id="APP_NAME">%1$s</xliff:g> као подразумевану апликацију за навигацију?"</string> <string name="role_automotive_navigation_request_description" msgid="7073023813249245540">"Није потребна ниједна дозвола"</string> <string name="role_watch_description" msgid="267003778693177779">"<xliff:g id="APP_NAME">%1$s</xliff:g> ће добити дозволу за интеракцију са обавештењима и приступ дозволама за телефон, SMS поруке, контакте и календар."</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Још подразумеваних апликација"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Отварање линкова"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Подразумевана за посао"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Подразумевано за приватан простор"</string> <string name="default_app_none" msgid="9084592086808194457">"Ништа"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Подразумевана системска)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Нема апликација"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Ништа"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Претходна\n24 сата"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"У претходних\n7 дана"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> посто"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Android штити <xliff:g id="APP_NAME">%1$s</xliff:g>. Пошто се подаци обрађују на овом уређају, коришћење дозвола за ову апликацију се не приказује на статусној траци или контролној табли за приватност."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Android штити <xliff:g id="APP_NAME">%1$s</xliff:g>. Пошто се подаци обрађују на овом уређају, коришћење дозвола за ову апликацију се не приказује на контролној табли за приватност."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Камера уређаја је блокирана"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"За апликације и услуге"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Подаци микрофона могу и даље да се деле када позовете број за хитне случајеве."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Промени"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Приступ камери је искључен"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"За апликације за инфо-забаву"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"За обавезне апликације"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Ова апликација је обавезна"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Ову апликацију захтева произвођач аутомобила"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Безбедност и приватност"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Скенирај уређај"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Одбаци"</string> diff --git a/PermissionController/res/values-sv/strings.xml b/PermissionController/res/values-sv/strings.xml index 5898b325a..0a5e3857c 100644 --- a/PermissionController/res/values-sv/strings.xml +++ b/PermissionController/res/values-sv/strings.xml @@ -359,7 +359,7 @@ <string name="role_browser_description" msgid="3465253637499842671">"Appar som visar länkar du trycker på och du använder för att ansluta till internet"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"Vill du ställa in <xliff:g id="APP_NAME">%1$s</xliff:g> som din standardwebbläsarapp?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"Inga behörigheter krävs"</string> - <string name="role_dialer_label" msgid="1100224146343237968">"Standard telefonapp"</string> + <string name="role_dialer_label" msgid="1100224146343237968">"Standardtelefonapp"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"Telefonapp"</string> <string name="role_dialer_description" msgid="8768708633696539612">"Appar som möjliggör att ringa och ta emot telefonsamtal på enheten"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Vill du ställa in <xliff:g id="APP_NAME">%1$s</xliff:g> som din standardtelefonapp?"</string> @@ -379,7 +379,7 @@ <string name="role_emergency_search_keywords" msgid="1920007722599213358">"ice"</string> <string name="role_home_label" msgid="3871847846649769412">"Standard startskärmsapp"</string> <string name="role_home_short_label" msgid="8544733747952272337">"Startskärmsapp"</string> - <string name="role_home_description" msgid="7997371519626556675">"Appar som kallas Översikter ersätter startskärmarna på Android-enheten. Du får åtkomst till innehåll och funktioner på enheten via översikten."</string> + <string name="role_home_description" msgid="7997371519626556675">"Appar som kallas appstartare ersätter startskärmarna på Android-enheten. Du får åtkomst till innehåll och funktioner på enheten via appstartaren."</string> <string name="role_home_request_title" msgid="738136983453341081">"Vill du ställa in <xliff:g id="APP_NAME">%1$s</xliff:g> som din standardapp för startskärm?"</string> <string name="role_home_request_description" msgid="2658833966716057673">"Inga behörigheter krävs"</string> <string name="role_home_search_keywords" msgid="3830755001192666285">"översikt"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Fler standardappar"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Öppna länkar"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Standardinställning för jobbet"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Standard för privat område"</string> <string name="default_app_none" msgid="9084592086808194457">"Ingen"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Systemstandard)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Inga appar"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Inga"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Senaste\n24 timmarna"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Senaste\n7 dagarna"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> procent"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> skyddas av Android. Appens användning av behörigheter visas inte i statusfältet eller integritetsöversikten eftersom din data bearbetas på enheten."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> skyddas av Android. Appens användning av behörigheter visas inte i integritetsöversikten eftersom din data bearbetas på enheten."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Enhetens kamera är blockerad"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"För appar och tjänster"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofondata kan fortfarande delas när du ringer ett nödnummer."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Ändra"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kameraåtkomst är inaktiverad"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"För infotainment-appar"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"För appar som krävs"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Den här appen krävs"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Den här appen krävs av bilens tillverkare"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Säkerhet och integritet"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skanna enhet"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Stäng"</string> diff --git a/PermissionController/res/values-sw/strings.xml b/PermissionController/res/values-sw/strings.xml index 483b3d86e..531a1743a 100644 --- a/PermissionController/res/values-sw/strings.xml +++ b/PermissionController/res/values-sw/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Chaguomsingi zaidi"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Kufungua viungo"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Programu chaguomsingi kazini"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Programu chaguomsingi za sehemu ya faragha"</string> <string name="default_app_none" msgid="9084592086808194457">"Hakuna"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Programu chaguomsingi ya mfumo)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Hakuna programu"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Hamna"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Saa 24\nzilizopita"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Siku\nsaba zilizopita"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> asilimia <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> inalindwa na Android. Kwa sababu data yako inachakatwa kwenye kifaa hiki, matumizi ya ruhusa ya programu hii hayaonyeshwi kwenye sehemu ya kuonyesha hali au dashibodi yako ya faragha."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> inalindwa na Android. Kwa sababu data yako inachakatwa kwenye kifaa hiki, matumizi ya ruhusa ya programu hii hayaonyeshwi kwenye dashibodi yako ya faragha."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Kamera ya kifaa imezuiwa"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Kwa ajili ya programu na huduma"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Huenda bado data ya maikrofoni ikashirikiwa unapopigia namba ya dharura."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Badilisha"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Idhini ya kufikia kamera imezimwa"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Kwa programu za habari na burudani"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Kwa programu zinazotakiwa kuwepo"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Programu hii inatakiwa kuwepo"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Mtengenezaji wa gari lako anataka programu hii iwepo"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Usalama na faragha"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Kagua kifaa"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Ondoa"</string> diff --git a/PermissionController/res/values-ta/strings.xml b/PermissionController/res/values-ta/strings.xml index 952862480..48e2efbbe 100644 --- a/PermissionController/res/values-ta/strings.xml +++ b/PermissionController/res/values-ta/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"கூடுதல் இயல்புநிலைகள்"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"இணைப்புகளைத் திறத்தல்"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"பணிக்கான இயல்பு நிலை ஆப்ஸ்"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ரகசிய இடத்திற்கான இயல்பு"</string> <string name="default_app_none" msgid="9084592086808194457">"ஏதுமில்லை"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(சிஸ்டத்தின் இயல்புநிலை)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ஆப்ஸ் இல்லை"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"எதுவுமில்லை"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"கடந்த\n24 மணிநேரம்"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"கடந்த\n7 நாட்கள்"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> சதவீதம்"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ஆப்ஸ் Android மூலம் பாதுகாக்கப்படுகிறது. இந்தச் சாதனத்தில் உங்கள் தரவு செயலாக்கப்படுவதால் நிலைப் பட்டியிலோ தனியுரிமை டாஷ்போர்டிலோ இந்த ஆப்ஸின் அனுமதி உபயோகம் காட்டப்படவில்லை."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ஆப்ஸ் Android மூலம் பாதுகாக்கப்படுகிறது. இந்தச் சாதனத்தில் உங்கள் தரவு செயலாக்கப்படுவதால் தனியுரிமை டாஷ்போர்டில் இந்த ஆப்ஸின் அனுமதி உபயோகம் காட்டப்படவில்லை."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"சாதனத்தின் கேமரா தடைசெய்யப்பட்டுள்ளது"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ஆப்ஸ் & சேவைகளுக்கு"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"எனினும் அவசர உதவி எண்ணைத் தொடர்பு கொள்ளும்போது மைக்ரோஃபோன் தரவு பகிரப்படலாம்."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"மாற்று"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"கேமரா அணுகல் முடக்கப்பட்டுள்ளது"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"இன்ஃபோடெயின்மென்ட் ஆப்ஸுக்கு"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"தேவையான ஆப்ஸுக்கு"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"இந்த ஆப்ஸ் தேவை"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"இந்த ஆப்ஸ் உங்கள் காரின் உற்பத்தியாளருக்குத் தேவை"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"பாதுகாப்பு & தனியுரிமை"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"சாதனத்தை ஸ்கேன் செய்"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"நிராகரிக்கும்"</string> diff --git a/PermissionController/res/values-te/strings.xml b/PermissionController/res/values-te/strings.xml index 3ebb3941d..36fca2970 100644 --- a/PermissionController/res/values-te/strings.xml +++ b/PermissionController/res/values-te/strings.xml @@ -71,7 +71,7 @@ <string name="granted_permission_decision" msgid="7824827491551861365">"మీరు <xliff:g id="PERMISSION_NAME">%2$s</xliff:g>కు <xliff:g id="APP_NAME">%1$s</xliff:g> యాక్సెస్ను ఇచ్చారు"</string> <string name="denied_permission_decision" msgid="5308961501779563781">"మీరు <xliff:g id="PERMISSION_NAME">%2$s</xliff:g>కు <xliff:g id="APP_NAME">%1$s</xliff:g> యాక్సెస్ను తిరస్కరించారు"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{ఈరోజు}=1{1 రోజు క్రితం}other{# రోజుల క్రితం}}"</string> - <string name="app_disable_dlg_positive" msgid="7418444149981904940">"యాప్ను డిజేబుల్ చేయి"</string> + <string name="app_disable_dlg_positive" msgid="7418444149981904940">"యాప్ను డిజేబుల్ చేయండి"</string> <string name="app_disable_dlg_text" msgid="3126943217146120240">"మీరు ఈ యాప్ను డిజేబుల్ చేస్తే, Android మరియు ఇతర యాప్లు ఇకపై ఉద్దేశించిన రీతిలో పని చేయకపోవచ్చు. ఈ యాప్ మీ పరికరంలో ముందుగానే ఇన్స్టాల్ చేసి, అందించబడింది కాబట్టి మీరు దీనిని తొలగించలేరని గుర్తుంచుకోండి. డిజేబుల్ చేయడం ద్వారా, మీరు ఈ యాప్ను ఆఫ్ చేసి, మీ పరికరంలో దానిని దాస్తున్నారు."</string> <string name="app_permission_manager" msgid="3903811137630909550">"అనుమతి మేనేజర్"</string> <string name="never_ask_again" msgid="4728762438198560329">"మళ్లీ అడగవద్దు"</string> @@ -356,7 +356,7 @@ <string name="role_assistant_description" msgid="6622458130459922952">"సహాయక యాప్లు మీరు వీక్షిస్తున్న స్క్రీన్పై ఉన్న సమాచారం ఆధారంగా మీకు సహాయపడగలవు. కొన్ని యాప్లు మీకు సమగ్రమైన సహాయాన్ని అందించడానికి లాంచర్కు, వాయిస్ ఇన్పుట్ సర్వీసులకు రెండింటికీ సపోర్ట్ చేస్తాయి."</string> <string name="role_browser_label" msgid="2877796144554070207">"ఆటోమేటిక్ బ్రౌజర్ యాప్"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"బ్రౌజర్ యాప్"</string> - <string name="role_browser_description" msgid="3465253637499842671">"మీకు ఇంటర్నెట్ యాక్సెస్ను అందించే, అలాగే మీరు నొక్కే లింక్లను చూపించే యాప్లు"</string> + <string name="role_browser_description" msgid="3465253637499842671">"మీకు ఇంటర్నెట్కు యాక్సెస్ ఇచ్చి, ట్యాప్ చేయడానికి లింక్లను డిస్ప్లే చేసే యాప్లు"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"<xliff:g id="APP_NAME">%1$s</xliff:g>ను మీ ఆటోమేటిక్ బ్రౌజర్ యాప్గా సెట్ చేయాలా?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"అనుమతులు ఇవ్వనవసరం లేదు"</string> <string name="role_dialer_label" msgid="1100224146343237968">"ఆటోమేటిక్ ఫోన్ యాప్"</string> @@ -405,7 +405,7 @@ <string name="role_notes_short_label" msgid="8796604147546125285">"నోట్స్ యాప్"</string> <string name="role_notes_description" msgid="8496852798616883551">"మీ పరికరంలో నోట్స్ తీసుకోవడానికి మిమ్మల్ని అనుమతించే యాప్లు"</string> <string name="role_notes_search_keywords" msgid="7710756695666744631">"నోట్స్"</string> - <string name="role_wallet_label" msgid="3719419175656204207">"డిఫాల్ట్ వాలెట్ యాప్"</string> + <string name="role_wallet_label" msgid="3719419175656204207">"ఆటోమేటిక్ వాలెట్ యాప్"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"వాలెట్ యాప్"</string> <string name="role_wallet_description" msgid="3726535836165949838">"వాలెట్ యాప్లు మీ క్రెడిట్ను, లాయల్టీ కార్డ్లను, కార్ కీలను, ఇంకా వివిధ రకాల లావాదేవీలకు సహాయపడటానికి ఇతర వస్తువులను స్టోర్ చేయగలవు."</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"<xliff:g id="APP_NAME">%1$s</xliff:g>ను డిఫాల్ట్ వాలెట్ యాప్గా సెట్ చేయాలా?"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"మరిన్ని ఆటోమేటిక్ సెట్టింగ్స్"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"లింక్లను తెరవడం"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"వర్క్ ప్లేస్ కోసం ఆటోమేటిక్"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ఆటోమేటిక్గా ప్రైవేట్ స్పేస్"</string> <string name="default_app_none" msgid="9084592086808194457">"ఏదీ కాదు"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(సిస్టమ్ ఆటోమేటిక్)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ఏ యాప్ లేదు"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ఏదీ కాదు"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"గత \n 24 గంటలు"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"గత\n7 రోజులు"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> శాతం"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Android ద్వారా <xliff:g id="APP_NAME">%1$s</xliff:g> సంరక్షించబడుతోంది. మీ డేటా ఈ పరికరంలో ప్రాసెస్ చేయబడుతున్నందున, ఈ యాప్నకు సంబంధించిన అనుమతి వినియోగ సమాచారం స్టేటస్ బార్లో లేదా మీ గోప్యతా డ్యాష్బోర్డ్లో చూపబడదు."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Android ద్వారా <xliff:g id="APP_NAME">%1$s</xliff:g> సంరక్షించబడుతోంది. మీ డేటా ఈ పరికరంలో ప్రాసెస్ చేయబడుతున్నందున, ఈ యాప్నకు సంబంధించిన అనుమతి వినియోగ సమాచారం మీ గోప్యతా డ్యాష్బోర్డ్లో చూపబడదు."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"పరికరం కెమెరా బ్లాక్ చేయబడింది"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"యాప్లు, సర్వీస్ల కోసం"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"మీరు ఎమర్జెన్సీ నంబర్కు కాల్ చేసినప్పుడు, మైక్రోఫోన్ డేటా ఇప్పటికీ షేర్ చేయబడవచ్చు."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"మార్చండి"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"కెమెరా యాక్సెస్ ఆఫ్లో ఉంది"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"సమాచారంతో కూడిన వినోదం యాప్ల కోసం"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"అవసరమైన యాప్ల కోసం"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"ఈ యాప్ అవసరం"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ఈ యాప్ మీ కారు తయారీదారుకు అవసరం"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"సెక్యూరిటీ & గోప్యత"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"పరికరాన్ని స్కాన్ చేయండి"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"విస్మరించండి"</string> diff --git a/PermissionController/res/values-th/strings.xml b/PermissionController/res/values-th/strings.xml index 7674e2449..bcc1885c9 100644 --- a/PermissionController/res/values-th/strings.xml +++ b/PermissionController/res/values-th/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"แอปเริ่มต้นเพิ่มเติม"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"การเปิดลิงก์"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"ค่าเริ่มต้นสำหรับงาน"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"ค่าเริ่มต้นสำหรับพื้นที่ส่วนตัว"</string> <string name="default_app_none" msgid="9084592086808194457">"ไม่มี"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(ค่าเริ่มต้นของระบบ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"ไม่มีแอป"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"ไม่มี"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"24 ชั่วโมง\nที่ผ่านมา"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 วัน\nที่ผ่านมา"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> เปอร์เซ็นต์"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> ได้รับการปกป้องโดย Android เนื่องจากมีการประมวลผลข้อมูลในอุปกรณ์ การใช้สิทธิ์ของแอปนี้จะไม่แสดงในแถบสถานะหรือแดชบอร์ดความเป็นส่วนตัว"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> ได้รับการปกป้องโดย Android เนื่องจากมีการประมวลผลข้อมูลในอุปกรณ์ การใช้สิทธิ์ของแอปนี้จะไม่แสดงในแดชบอร์ดความเป็นส่วนตัว"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"กล้องของอุปกรณ์ถูกบล็อก"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"สำหรับแอปและบริการ"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"ระบบอาจยังคงแชร์ข้อมูลไมโครโฟนเมื่อคุณโทรหาหมายเลขฉุกเฉิน"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"เปลี่ยน"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"สิทธิ์เข้าถึงกล้องปิดอยู่"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"สำหรับแอปสาระบันเทิง"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"สำหรับแอปที่จำเป็น"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"แอปนี้เป็นแอปที่จำเป็น"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"ผู้ผลิตรถยนต์จำเป็นต้องใช้แอปนี้"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"ความปลอดภัยและความเป็นส่วนตัว"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"สแกนอุปกรณ์"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"ปิด"</string> diff --git a/PermissionController/res/values-tl/strings.xml b/PermissionController/res/values-tl/strings.xml index fbaf81796..73f77f20f 100644 --- a/PermissionController/res/values-tl/strings.xml +++ b/PermissionController/res/values-tl/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Higit pang default"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Pagbubukas ng mga link"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Default para sa trabaho"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Default para sa pribadong space"</string> <string name="default_app_none" msgid="9084592086808194457">"Wala"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Default ng system)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Walang app"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Wala"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Nakalipas\nna 24 oras"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Nakalipas na\n7 araw"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> (na) porsyento"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Protektado ng Android ang <xliff:g id="APP_NAME">%1$s</xliff:g>. Dahil pinoproseso sa device na ito ang iyong data, hindi ipinapakita sa status bar o sa privacy dashboard mo ang paggamit ng pahintulot ng app na ito."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Protektado ng Android ang <xliff:g id="APP_NAME">%1$s</xliff:g>. Dahil pinoproseso sa device na ito ang iyong data, hindi ipinapakita sa privacy dashboard mo ang paggamit ng pahintulot ng app na ito."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Naka-block ang camera ng device"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Para sa mga app at serbisyo"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Posible pa ring ibahagi ang data ng mikropono kapag tumawag ka sa isang pang-emergency na numero."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Baguhin"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Naka-off ang access sa camera"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Para sa mga infotainment app"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Para sa mga kinakailangang app"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Kinakailangan ang app na ito"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Kinakailangan ng manufacturer ng iyong sasakyan ang app na ito"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Seguridad at privacy"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"I-scan ang device"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"I-dismiss"</string> diff --git a/PermissionController/res/values-tr/strings.xml b/PermissionController/res/values-tr/strings.xml index 61522e980..6eed2cf0f 100644 --- a/PermissionController/res/values-tr/strings.xml +++ b/PermissionController/res/values-tr/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Diğer varsayılanlar"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Bağlantıları açma"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"İş için varsayılan"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Özel alan için varsayılan"</string> <string name="default_app_none" msgid="9084592086808194457">"Yok"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Sistem varsayılanı)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Uygulama yok"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Yok"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Son\n24 saat"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Son\n7 gün"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> yüzde <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g>, Android korumalıdır. Verileriniz bu cihazda işlendiği için bu uygulamanın izin kullanımı durum çubuğunda veya gizlilik kontrol panelinizde gösterilmez."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g>, Android korumalıdır. Verileriniz bu cihazda işlendiği için bu uygulamanın izin kullanımı gizlilik kontrol panelinizde gösterilmez."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Cihaz kamerası engellenmiş"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Uygulamalar ve hizmetler için"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Mikrofon verileri, bir acil durum numarasını aradığınızda paylaşılmaya devam edilebilir."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Değiştir"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kamera erişimi kapalı"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Bilgi-eğlence sistemi uygulamaları için"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Gerekli uygulamalar için"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Bu uygulama gereklidir"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Bu uygulama, araba üreticiniz tarafından gerekli kılınmıştır"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Güvenlik ve gizlilik"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Cihaz taraması yap"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Kapat"</string> diff --git a/PermissionController/res/values-uk/strings.xml b/PermissionController/res/values-uk/strings.xml index 78504df9b..62df31d56 100644 --- a/PermissionController/res/values-uk/strings.xml +++ b/PermissionController/res/values-uk/strings.xml @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"Ви заборонили додатку <xliff:g id="APP_NAME">%1$s</xliff:g> такий доступ: <xliff:g id="PERMISSION_NAME">%2$s</xliff:g>"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{Сьогодні}=1{1 день тому}one{# день тому}few{# дні тому}many{# днів тому}other{# дня тому}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"Вимкнути додаток"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"Якщо вимкнути цей додаток, система Android та інші додатки можуть працювати неналежним чином. Важливо: ви не можете видалити цей додаток, оскільки він був попередньо встановлений на пристрої. Вимкнений додаток буде приховано."</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"Якщо вимкнути цей додаток, система Android і інші додатки можуть працювати неналежним чином. Важливо: ви не можете видалити цей додаток, оскільки він був попередньо встановлений на пристрої. Вимкнений додаток буде приховано."</string> <string name="app_permission_manager" msgid="3903811137630909550">"Менеджер дозволів"</string> <string name="never_ask_again" msgid="4728762438198560329">"Більше не запитувати"</string> <string name="no_permissions" msgid="3881676756371148563">"Немає дозволів"</string> @@ -124,7 +124,7 @@ <string name="current_permissions_category" msgid="4292990083585728880">"Поточні дозволи"</string> <string name="message_staging" msgid="9110563899955511866">"Підготовка додатка…"</string> <string name="app_name_unknown" msgid="1319665005754048952">"Невідомо"</string> - <string name="permission_usage_title" msgid="1568233336351734538">"Панель керування доступом"</string> + <string name="permission_usage_title" msgid="1568233336351734538">"Панель керування дозволами"</string> <string name="auto_permission_usage_summary" msgid="7335667266743337075">"Показувати додатки, які нещодавно використовували дозволи"</string> <string name="permission_group_usage_title" msgid="2595013198075285173">"<xliff:g id="PERMGROUP">%1$s</xliff:g>: використання"</string> <string name="perm_usage_adv_info_title" msgid="3357831829538873708">"Переглянути інші дозволи"</string> @@ -354,14 +354,14 @@ <string name="role_assistant_label" msgid="4727586018198208128">"Цифровий помічник за умовчанням"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"Цифровий помічник"</string> <string name="role_assistant_description" msgid="6622458130459922952">"Помічники надають допомогу на основі вмісту, який ви переглядаєте на екрані. Задля ефективності деякі додатки підтримують панель запуску й голосовий ввід."</string> - <string name="role_browser_label" msgid="2877796144554070207">"Веб-переглядач за умовчанням"</string> + <string name="role_browser_label" msgid="2877796144554070207">"Вебпереглядач за умовчанням"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"Вебпереглядач"</string> <string name="role_browser_description" msgid="3465253637499842671">"Додатки, за допомогою яких можна переглядати сайти й переходити за посиланнями"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"Зробити <xliff:g id="APP_NAME">%1$s</xliff:g> веб-переглядачем за умовчанням?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"Дозволи не потрібні"</string> <string name="role_dialer_label" msgid="1100224146343237968">"Дзвінки за умовчанням"</string> <string name="role_dialer_short_label" msgid="7186888549465352489">"Додаток для викликів"</string> - <string name="role_dialer_description" msgid="8768708633696539612">"Додатки, у яких можна здійснювати та приймати виклики на пристрої"</string> + <string name="role_dialer_description" msgid="8768708633696539612">"Додатки, у яких можна здійснювати й приймати виклики на пристрої"</string> <string name="role_dialer_request_title" msgid="5959618560705912058">"Чи має <xliff:g id="APP_NAME">%1$s</xliff:g> використовуватись як додаток для викликів за умовчанням?"</string> <string name="role_dialer_request_description" msgid="6288839625724909320">"Цьому додатку буде надано дозволи \"Камера\", \"Контакти\", \"Мікрофон\", \"Телефон\" і \"SMS\""</string> <string name="role_dialer_search_keywords" msgid="3324448983559188087">"телефон"</string> @@ -390,7 +390,7 @@ <string name="role_call_redirection_request_description" msgid="3118895714178527164">"Дозволи не потрібні"</string> <string name="role_call_screening_label" msgid="883935222060878724">"АВН і захист від спаму за умовчанням"</string> <string name="role_call_screening_short_label" msgid="2048465565063130834">"АВН і захист від спаму"</string> - <string name="role_call_screening_description" msgid="2349431420497468981">"Додатки для керування вхідними викликами, за допомогою яких можна визначати, хто та навіщо вам телефонує, а також блокувати спам, автоматичні виклики або дзвінки з небажаних номерів"</string> + <string name="role_call_screening_description" msgid="2349431420497468981">"Додатки для керування вхідними викликами, за допомогою яких можна визначати, хто й навіщо вам телефонує, а також блокувати спам, автоматичні виклики або дзвінки з небажаних номерів"</string> <string name="role_call_screening_request_title" msgid="7358309224566977290">"Зробити <xliff:g id="APP_NAME">%1$s</xliff:g> додатком для автоматичного визначення номерів і захисту від спаму за умовчанням?"</string> <string name="role_call_screening_request_description" msgid="7338511921032446006">"Дозволи не потрібні"</string> <string name="role_automotive_navigation_label" msgid="2701890757955474751">"Навігаційний додаток за умовчанням"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Інші додатки за умовчанням"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Відкривання посилань"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Для роботи за умовчанням"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"За умовчанням для приватного простору"</string> <string name="default_app_none" msgid="9084592086808194457">"Немає"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(За умовчанням)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Немає додатків"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Немає"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Минулі\n24 години"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Останні\n7 днів"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>: <xliff:g id="PERCENT">%2$d</xliff:g> відсотків"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Додаток <xliff:g id="APP_NAME">%1$s</xliff:g> захищено системою Android. Оскільки ваші дані обробляються на цьому пристрої, дозволи, які використовує цей додаток, не відображаються на панелі керування дозволами чи в рядку стану."</string> <string name="exempt_info_label" msgid="6286190981253476699">"Додаток <xliff:g id="APP_NAME">%1$s</xliff:g> захищено системою Android. Оскільки ваші дані обробляються на цьому пристрої, дозволи, які використовує цей додаток, не відображаються на панелі керування дозволами."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Камеру пристрою заблоковано"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Для додатків і сервісів"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Дані мікрофона можуть усе одно передаватися під час виклику на екстрений номер."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Змінити"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Доступ до камери вимкнено"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Для додатків інформаційно-розважальної системи"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Для обов’язкових додатків"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Це обов’язковий додаток"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Це обов’язковий додаток згідно з вимогами виробника автомобіля"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Безпека й конфіденційність"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Сканувати пристрій"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Закрити"</string> @@ -670,5 +677,5 @@ <string name="enhanced_confirmation_dialog_learn_more" msgid="5226619861379095709">"Докладніше"</string> <string name="enhanced_confirmation_dialog_ok" msgid="8560373821598619924">"ОК"</string> <string name="permission_grant_dialog_streaming_blocked_title" msgid="8905241017017043649">"Запит на доступ відхилено"</string> - <string name="permission_grant_dialog_streaming_blocked_description" msgid="838165608934085319">"Цьому додатку потрібні додаткові дозволи, але їх не можна надати під час потокового передавання. Спершу надайте дозвіл на телефоні."</string> + <string name="permission_grant_dialog_streaming_blocked_description" msgid="838165608934085319">"Цьому додатку потрібно більше дозволів, але їх не можна надати під час потокового передавання. Спершу надайте дозвіл на телефоні."</string> </resources> diff --git a/PermissionController/res/values-ur/strings.xml b/PermissionController/res/values-ur/strings.xml index d80d6d2cb..c92a5ff69 100644 --- a/PermissionController/res/values-ur/strings.xml +++ b/PermissionController/res/values-ur/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"مزید ڈیفالٹس"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"شروعاتی لنکس"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"کام کیلئے ڈیفالٹ"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"پرائیویٹ اسپیس کے لیے ڈیفالٹ"</string> <string name="default_app_none" msgid="9084592086808194457">"کوئی نہیں"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(سسٹم ڈیفالٹ)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"کوئی ایپس نہیں ہیں"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"کوئی نہیں"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"گزشتہ\n24 گھنٹے"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"گزشتہ\n7 دن"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> فیصد"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"Android <xliff:g id="APP_NAME">%1$s</xliff:g> کے ساتھ تحفظ یافتہ ہے۔ کیونکہ آپ کے ڈیٹا پر اس آلے پر کارروائی کی جاتی ہے، اس ایپ کی اجازت کا استعمال اسٹیٹس بار یا آپ کے پرائیویسی ڈیش بورڈ پر دکھائی نہیں دیتا ہے۔"</string> <string name="exempt_info_label" msgid="6286190981253476699">"Android <xliff:g id="APP_NAME">%1$s</xliff:g> کے ساتھ تحفظ یافتہ ہے۔ کیونکہ آپ کے ڈیٹا پر اس آلے پر کارروائی کی جاتی ہے، اس ایپ کی اجازت کا استعمال آپ کے پرائیویسی ڈیش بورڈ پر دکھائی نہیں دیتا ہے۔"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"آلے کا کیمرا مسدود ہے"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"ایپس اور سروسز کے لیے"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"جب آپ ایمرجنسی نمبر پر کال کرتے ہیں تو مائیکروفون کے ڈیٹا کا اب بھی اشتراک کیا جا سکتا ہے۔"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"تبدیل کریں"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"کیمرا تک رسائی آف ہے"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"معلوماتی انٹرٹینمنٹ ایپس کے لیے"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"درکار ایپس کیلئے"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"یہ ایپ درکار ہے"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"یہ ایپ آپ کی کار کے مینوفیکچرر کو درکار ہے"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"سیکیورٹی اور رازداری"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"آلہ اسکین کریں"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"برخاست کریں"</string> diff --git a/PermissionController/res/values-uz/strings.xml b/PermissionController/res/values-uz/strings.xml index bcf2ad38a..b51f8fc6b 100644 --- a/PermissionController/res/values-uz/strings.xml +++ b/PermissionController/res/values-uz/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Boshqa asosiy ilovalar"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Havolalarni ochish"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Ish uchun birlamchi"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Maxfiy makon uchun standart"</string> <string name="default_app_none" msgid="9084592086808194457">"Hech qanday"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Birlamchi)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Hech qanday ilova topilmadi"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Hech qanday"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Oxirgi\n24 soat"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Oxirgi\n7 kun"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> foiz"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android tomonidan himoyalangan. Maʼlumotlaringiz qurilmada qayta ishlanishi sababli ilovaning ruxsatlardan foydalanish statistikasi maxfiylik boshqaruv panelida chiqmaydi."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> Android tomonidan himoyalangan. Maʼlumotlaringiz qurilmada qayta ishlanishi sababli ilovaning ruxsatlardan foydalanish statistikasi maxfiylik boshqaruv panelida chiqmaydi."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Qurilma kamerasi bloklandi"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Ilovalar va xizmatlar uchun"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Favqulodda xizmat raqamiga telefon qilganingizda mikrofon maʼlumotlari hamon ulashilishi mumkin."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Oʻzgartirish"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Kameradan foydalanish taqiqlangan"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Axborot-hordiq ilovalari uchun"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Zaruriy ilovalar uchun"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Bu ilova zaruriy"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Avtomobil ishlab chiqaruvchisi bu ilovani talab qiladi"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Xavfsizlik va maxfiylik"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Qurilmani tekshirish"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Yopish"</string> diff --git a/PermissionController/res/values-v31/styles.xml b/PermissionController/res/values-v31/styles.xml index e2f6378f5..d48012894 100644 --- a/PermissionController/res/values-v31/styles.xml +++ b/PermissionController/res/values-v31/styles.xml @@ -107,6 +107,7 @@ parent="@android:style/Widget.DeviceDefault.CompoundButton.RadioButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> + <item name="android:minHeight">48dp</item> <item name="android:layout_marginTop">16dp</item> <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item> <item name="android:paddingTop">8dp</item> diff --git a/PermissionController/res/values-v35/themes.xml b/PermissionController/res/values-v35/themes.xml index 5785e5500..49da01c6c 100644 --- a/PermissionController/res/values-v35/themes.xml +++ b/PermissionController/res/values-v35/themes.xml @@ -17,6 +17,13 @@ <resources> + + <style name="CarSettings" parent="Theme.CarUi.WithToolbar"> + <item name="carDividerColor">@color/car_divider_color</item> + <!--TODO b/331250994, Remove this once we have a strategy to support edgeToEdge --> + <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> + </style> + <!-- TODO(b/309578419): Make activities handle insets properly and then remove this. --> diff --git a/PermissionController/res/values-vi-v33/strings.xml b/PermissionController/res/values-vi-v33/strings.xml index d5fdffc1e..d0c8853c5 100644 --- a/PermissionController/res/values-vi-v33/strings.xml +++ b/PermissionController/res/values-vi-v33/strings.xml @@ -20,7 +20,7 @@ <string name="role_sms_request_description" msgid="1506966389698625395">"Ứng dụng này sẽ được phép gửi Thông báo cũng như được cấp quyền truy cập vào Máy ảnh, Danh bạ, Tệp, Micrô, Điện thoại và tin nhắn SMS của bạn"</string> <string name="permission_description_summary_storage" msgid="1917071243213043858">"Ứng dụng được cấp quyền này có thể truy cập tất cả các tệp trên thiết bị này"</string> <string name="work_policy_title" msgid="832967780713677409">"Thông tin về chính sách công việc của bạn"</string> - <string name="work_policy_summary" msgid="3886113358084963931">"Chế độ cài đặt do quản trị viên CNTT quản lý"</string> + <string name="work_policy_summary" msgid="3886113358084963931">"Các chế độ cài đặt do quản trị viên CNTT quản lý"</string> <string name="safety_center_entry_group_expand_action" msgid="5358289574941779652">"Mở rộng và hiện danh sách"</string> <string name="safety_center_entry_group_collapse_action" msgid="1525710152244405656">"Thu gọn danh sách và ẩn chế độ cài đặt"</string> <string name="safety_center_entry_group_content_description" msgid="7048420958214443333">"Danh sách. <xliff:g id="ENTRY_TITLE">%1$s</xliff:g>. <xliff:g id="ENTRY_SUMMARY">%2$s</xliff:g>"</string> diff --git a/PermissionController/res/values-vi/strings.xml b/PermissionController/res/values-vi/strings.xml index 3015ce90c..6c37a30b2 100644 --- a/PermissionController/res/values-vi/strings.xml +++ b/PermissionController/res/values-vi/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Ứng dụng mặc định khác"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Mở đường liên kết"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Ứng dụng mặc định cho công việc"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Ứng dụng mặc định cho không gian riêng tư"</string> <string name="default_app_none" msgid="9084592086808194457">"Không có"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Ứng dụng mặc định của hệ thống)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Không có ứng dụng nào"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Không có"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"24 giờ\nqua"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"7 ngày\nqua"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> <xliff:g id="PERCENT">%2$d</xliff:g> phần trăm"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> được Android bảo vệ. Vì dữ liệu của bạn được xử lý trên thiết bị này nên hoạt động sử dụng quyền của ứng dụng này không hiện trên thanh trạng thái hoặc bảng tổng quan về quyền riêng tư."</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> được Android bảo vệ. Vì dữ liệu của bạn được xử lý trên thiết bị này nên hoạt động sử dụng quyền của ứng dụng này không hiện trên bảng tổng quan về quyền riêng tư."</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Quyền truy cập vào máy ảnh của thiết bị đã bị chặn"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Áp dụng cho các ứng dụng và dịch vụ"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Dữ liệu thu được qua micrô vẫn có thể được chia sẻ khi bạn gọi đến số khẩn cấp."</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Thay đổi"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Quyền truy cập vào camera đang tắt"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Đối với các ứng dụng thông tin giải trí"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Đối với các ứng dụng bắt buộc"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Cần có ứng dụng này"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Nhà sản xuất ô tô của bạn yêu cầu ứng dụng này"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Bảo mật và quyền riêng tư"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Quét thiết bị"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Đóng"</string> diff --git a/PermissionController/res/values-zh-rCN/strings.xml b/PermissionController/res/values-zh-rCN/strings.xml index 205ee8a50..8145dd9ae 100644 --- a/PermissionController/res/values-zh-rCN/strings.xml +++ b/PermissionController/res/values-zh-rCN/strings.xml @@ -222,7 +222,7 @@ <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"已移除<xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g>以及<xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g>权限"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"已移除<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>权限及另外 <xliff:g id="NUMBER">%2$s</xliff:g> 项权限"</string> <string name="unused_apps_page_title" msgid="6986983535677572559">"闲置应用"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"如果您连续几个月未使用某个应用,系统将对该应用采取以下措施:\n\n• 移除权限以保护您的数据\n• 停止通知功能以节省电量\n• 移除临时文件以释放空间\n\n如需重新授予权限以继续接收通知,请打开该应用。"</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"如果您连续几个月未使用某个应用,系统将对该应用采取以下措施:\n\n• 移除权限以保护您的数据\n• 停止通知功能以节省电量\n• 移除临时文件以释放空间\n\n如需重新授予权限和接收通知,请打开该应用。"</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"如果您连续 1 个月未使用某个应用,系统将对该应用采取以下措施:\n\n• 撤消权限以保护您的数据\n• 移除临时文件以释放空间\n\n如需重新授予权限,请打开该应用。"</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{距上次打开已超过 # 个月}other{距上次打开已超过 # 个月}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"应用上次打开时间是 <xliff:g id="DATE">%s</xliff:g>"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"更多默认应用"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"打开链接"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"默认工作应用"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"私密空间的默认应用"</string> <string name="default_app_none" msgid="9084592086808194457">"无"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(系统默认)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"没有应用"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"无"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"过去 24 小时\n"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"过去\n7 天"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>百分之 <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"“<xliff:g id="APP_NAME">%1$s</xliff:g>”受 Android 保护。由于您的数据是在此设备上处理,因此状态栏或隐私信息中心不会显示这个应用的权限使用情况。"</string> <string name="exempt_info_label" msgid="6286190981253476699">"“<xliff:g id="APP_NAME">%1$s</xliff:g>”受 Android 保护。由于您的数据是在此设备上处理的,因此隐私信息中心不会显示该应用的权限使用情况。"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"设备摄像头已被屏蔽"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"会影响应用和服务"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"当您拨打紧急电话号码时,系统可能仍会分享麦克风数据。"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"更改"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"摄像头访问权限已关闭"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"信息娱乐应用"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"必需的应用"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"此应用为必需应用"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"此应用为汽车制造商要求的必需应用"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"安全和隐私"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"扫描设备"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"关闭"</string> @@ -646,7 +653,7 @@ <string name="data_sharing_updates_title" msgid="7996933386875213859">"位置数据共享方面的更新"</string> <string name="data_sharing_updates_summary" msgid="764113985772233889">"查看改变了位置数据共享方式的应用"</string> <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"这些应用改变了它们在分享您位置数据上的做法。它们之前可能未分享过位置数据,也可能现在是为了广告或营销目的而分享此类数据。"</string> - <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"这些应用的开发者已将其数据分享做法相关信息提供给应用商店。此类信息可能会随时间更新。\n\n数据分享做法可能会因应用版本、使用情况、地区和年龄而异。"</string> + <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"这些应用的开发者已将其数据分享做法的相关信息提供给应用商店,并且可能会随时间更新此类信息。\n\n数据分享做法可能会因应用版本、使用情况、地区和年龄而异。"</string> <string name="learn_about_data_sharing" msgid="4200480587079488045">"了解数据分享"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"现在会将您的位置数据分享给第三方"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"现在会将您的位置数据分享给第三方,用于广告或营销目的"</string> diff --git a/PermissionController/res/values-zh-rHK-v34/strings.xml b/PermissionController/res/values-zh-rHK-v34/strings.xml index 5414ff55f..12f494881 100644 --- a/PermissionController/res/values-zh-rHK-v34/strings.xml +++ b/PermissionController/res/values-zh-rHK-v34/strings.xml @@ -17,7 +17,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="security_privacy_brand_name" msgid="7303621734258440812">"保安和私隱"</string> + <string name="security_privacy_brand_name" msgid="7303621734258440812">"安全性和私隱"</string> <string name="privacy_subpage_controls_header" msgid="4152396976713749322">"控制項"</string> <string name="health_connect_title" msgid="2132233890867430855">"Health Connect"</string> <string name="health_connect_summary" msgid="815473513776882296">"管理應用程式的健康資料存取權"</string> diff --git a/PermissionController/res/values-zh-rHK/strings.xml b/PermissionController/res/values-zh-rHK/strings.xml index b13341e35..d4427b835 100644 --- a/PermissionController/res/values-zh-rHK/strings.xml +++ b/PermissionController/res/values-zh-rHK/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"更多預設應用程式"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"開啟連結"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"預設用於工作"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"私人空間的預設應用程式"</string> <string name="default_app_none" msgid="9084592086808194457">"無"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(系統預設)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"沒有應用程式"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"無"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"過去\n24 小時"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"過去\n7 天內"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> 百分之 <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"<xliff:g id="APP_NAME">%1$s</xliff:g> 受 Android 保護。系統會在此裝置上處理你的資料,因此狀態列或私隱資訊主頁不會顯示此應用程式的權限使用情況。"</string> <string name="exempt_info_label" msgid="6286190981253476699">"<xliff:g id="APP_NAME">%1$s</xliff:g> 受 Android 保護。系統會在此裝置上處理你的資料,因此私隱資訊主頁不會顯示此應用程式的權限使用情況。"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"已封鎖裝置相機"</string> @@ -556,7 +558,12 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"應用程式和服務"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"撥打緊急電話號碼時,系統仍可能會分享麥克風資料。"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"變更"</string> - <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"保安和私隱"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"攝錄機權限已關閉"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"資訊娛樂應用程式無法存取"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"必要應用程式無法存取"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"需要使用此應用程式"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"汽車製造商需要使用此應用程式"</string> + <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"安全性和私隱"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"掃瞄裝置"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"關閉"</string> <string name="safety_center_issue_card_dismiss_confirmation_title" msgid="2734809473425036382">"要關閉此警示嗎?"</string> @@ -567,7 +574,7 @@ <string name="safety_status_preference_title_and_summary_content_description" msgid="3511373256505058464">"安全性和私隱狀態。<xliff:g id="OVERALL_SAFETY_STATUS">%1$s</xliff:g>。<xliff:g id="SUMMARY_OF_DEVICE_STATUS">%2$s</xliff:g>"</string> <string name="security_settings" msgid="3808106921175271317">"安全性設定"</string> <string name="sensor_permissions_qs" msgid="1022267900031317472">"權限"</string> - <string name="safety_privacy_qs_tile_title" msgid="727301867710374052">"保安和私隱"</string> + <string name="safety_privacy_qs_tile_title" msgid="727301867710374052">"安全性和私隱"</string> <string name="safety_privacy_qs_tile_subtitle" msgid="3621544532041936749">"檢查狀態"</string> <string name="privacy_controls_qs" msgid="5780144882040591169">"你的私隱權設定"</string> <string name="security_settings_button_label_qs" msgid="8280343822465962330">"更多設定"</string> diff --git a/PermissionController/res/values-zh-rTW-car/strings.xml b/PermissionController/res/values-zh-rTW-car/strings.xml index 24062f2d5..2ae9d1c01 100644 --- a/PermissionController/res/values-zh-rTW-car/strings.xml +++ b/PermissionController/res/values-zh-rTW-car/strings.xml @@ -17,5 +17,5 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="unused_apps_page_summary" msgid="7505839764289846511">"如果你數個月未使用某應用程式,系統將對該應用程式採取以下措施:\n\n• 移除權限以保護你的資料\n• 移除暫存檔以釋出空間"</string> + <string name="unused_apps_page_summary" msgid="7505839764289846511">"如果數個月沒有使用應用程式,系統會採取以下措施:\n\n• 移除權限以保護資料\n• 移除暫存檔以釋出空間"</string> </resources> diff --git a/PermissionController/res/values-zh-rTW/strings.xml b/PermissionController/res/values-zh-rTW/strings.xml index 0876dc770..426d26419 100644 --- a/PermissionController/res/values-zh-rTW/strings.xml +++ b/PermissionController/res/values-zh-rTW/strings.xml @@ -72,7 +72,7 @@ <string name="denied_permission_decision" msgid="5308961501779563781">"你已拒絕「<xliff:g id="APP_NAME">%1$s</xliff:g>」存取<xliff:g id="PERMISSION_NAME">%2$s</xliff:g>"</string> <string name="days_ago" msgid="6650359081551335629">"{count,plural, =0{今天}=1{1 天前}other{# 天前}}"</string> <string name="app_disable_dlg_positive" msgid="7418444149981904940">"停用應用程式"</string> - <string name="app_disable_dlg_text" msgid="3126943217146120240">"如果你停用這個應用程式,Android 和其他應用程式可能無法正常運作。請注意,這是預先安裝在裝置上的應用程式,因此無法刪除。不過,只要停用這個應用程式,即可將應用程式關閉並在裝置上隱藏。"</string> + <string name="app_disable_dlg_text" msgid="3126943217146120240">"如果你停用這個應用程式,Android 和其他應用程式可能無法正常運作。請注意,這是預先安裝在裝置上的應用程式,因此無法刪除。不過,只要停用這個應用程式,即可關閉該程式並在裝置上隱藏。"</string> <string name="app_permission_manager" msgid="3903811137630909550">"權限管理員"</string> <string name="never_ask_again" msgid="4728762438198560329">"不要再詢問"</string> <string name="no_permissions" msgid="3881676756371148563">"沒有權限"</string> @@ -205,7 +205,7 @@ <string name="auto_revoke_label" msgid="5068393642936571656">"如果應用程式未使用,讓系統移除相關權限"</string> <string name="unused_apps_label" msgid="2595428768404901064">"移除權限並釋出空間"</string> <string name="unused_apps_label_v2" msgid="7058776770056517980">"暫停未使用的應用程式活動"</string> - <string name="unused_apps_label_v3" msgid="693340578642156657">"管理應用程式 (如未使用)"</string> + <string name="unused_apps_label_v3" msgid="693340578642156657">"管理未使用的應用程式"</string> <string name="unused_apps_summary" msgid="8839466950318403115">"移除權限、刪除暫存檔及停止通知"</string> <string name="unused_apps_summary_v2" msgid="5011313200815115802">"移除權限、刪除暫存檔、停止通知並封存應用程式"</string> <string name="auto_revoke_summary" msgid="5867548789805911683">"為了保護你的資料,如果你連續幾個月都未使用這個應用程式,系統會移除其權限。"</string> @@ -222,7 +222,7 @@ <string name="auto_revoked_app_summary_two" msgid="1910545340763709389">"已移除<xliff:g id="PERMISSION_NAME_0">%1$s</xliff:g>和<xliff:g id="PERMISSION_NAME_1">%2$s</xliff:g>存取權"</string> <string name="auto_revoked_app_summary_many" msgid="5930976230827378798">"已移除<xliff:g id="PERMISSION_NAME">%1$s</xliff:g>存取權和另外 <xliff:g id="NUMBER">%2$s</xliff:g> 項權限"</string> <string name="unused_apps_page_title" msgid="6986983535677572559">"未使用的應用程式"</string> - <string name="unused_apps_page_summary" msgid="1867593913217272155">"如果你數個月未使用某個應用程式,系統將對該應用程式採取以下措施:\n\n• 移除權限以保護你的資料\n• 停止通知以節省電力\n• 移除暫存檔以釋出空間\n\n如要重新授予權限和再次接收通知,請開啟應用程式。"</string> + <string name="unused_apps_page_summary" msgid="1867593913217272155">"如果數個月沒有使用應用程式,系統會採取以下措施:\n\n• 移除權限以保護資料\n• 停止通知以節省電量\n• 移除暫存檔以釋出空間\n\n如要重新授予權限和再次接收通知,請開啟應用程式。"</string> <string name="unused_apps_page_tv_summary" msgid="2624911608663778308">"如果你一個月未使用某應用程式,系統將對該應用程式採取以下措施:\n\n• 移除權限以保護你的資料\n• 移除暫存檔以釋出空間\n\n如要重新授權,只要開啟應用程式即可。"</string> <string name="last_opened_category_title" msgid="8796557894614236128">"{count,plural, =1{距離上次開啟已超過 # 個月}other{距離上次開啟已超過 # 個月}}"</string> <string name="last_opened_summary" msgid="5248984030024968808">"應用程式上次開啟時間:<xliff:g id="DATE">%s</xliff:g>"</string> @@ -353,10 +353,10 @@ <string name="accessibility_service_dialog_bottom_text_multiple" msgid="7009848932395519852">"這些應用程式不但可查看你的畫面、動作和輸入內容,還能執行動作及控制顯示畫面。"</string> <string name="role_assistant_label" msgid="4727586018198208128">"預設的數位助理應用程式"</string> <string name="role_assistant_short_label" msgid="3369003713187703399">"數位助理應用程式"</string> - <string name="role_assistant_description" msgid="6622458130459922952">"小幫手應用程式可根據你目前瀏覽的畫面資訊,為你提供協助。部分應用程式同時支援啟動器和語音輸入服務,能夠為你提供更完善的協助。"</string> + <string name="role_assistant_description" msgid="6622458130459922952">"小幫手應用程式可根據當下的螢幕內容提供協助。某些應用程式同時支援啟動器和語音輸入服務,提供更完善的服務。"</string> <string name="role_browser_label" msgid="2877796144554070207">"預設的瀏覽器應用程式"</string> <string name="role_browser_short_label" msgid="6745009127123292296">"瀏覽器應用程式"</string> - <string name="role_browser_description" msgid="3465253637499842671">"這類應用程式可讓你上網及顯示你點選的連結"</string> + <string name="role_browser_description" msgid="3465253637499842671">"你可以透過這類應用程式連上網際網路,也可以輕觸顯示的連結"</string> <string name="role_browser_request_title" msgid="2895200507835937192">"要將 <xliff:g id="APP_NAME">%1$s</xliff:g> 設為預設的瀏覽器應用程式嗎?"</string> <string name="role_browser_request_description" msgid="5888803407905985941">"無需任何權限"</string> <string name="role_dialer_label" msgid="1100224146343237968">"預設的電話應用程式"</string> @@ -407,7 +407,7 @@ <string name="role_notes_search_keywords" msgid="7710756695666744631">"記事"</string> <string name="role_wallet_label" msgid="3719419175656204207">"預設錢包應用程式"</string> <string name="role_wallet_short_label" msgid="6521288403762457452">"錢包應用程式"</string> - <string name="role_wallet_description" msgid="3726535836165949838">"錢包應用程式可存放消費金、會員卡、車鑰和其他資訊,幫助完成各種形式的交易。"</string> + <string name="role_wallet_description" msgid="3726535836165949838">"錢包應用程式可存放信用卡、會員卡、車鑰和其他資訊,幫助完成各種形式的交易。"</string> <string name="role_wallet_request_title" msgid="4770217108262737093">"要將「<xliff:g id="APP_NAME">%1$s</xliff:g>」設為預設錢包應用程式嗎?"</string> <string name="role_wallet_request_description" msgid="6305487425777483053">"無需任何權限"</string> <string name="request_role_current_default" msgid="738722892438247184">"目前的預設應用程式"</string> @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"更多預設應用程式"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"開啟連結"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"預設的工作應用程式"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"私人空間的預設應用程式"</string> <string name="default_app_none" msgid="9084592086808194457">"無"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(系統預設)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"沒有可用的應用程式"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"無"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"過去\n24 小時"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"過去\n7 天內"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> 百分之 <xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"「<xliff:g id="APP_NAME">%1$s</xliff:g>」受 Android 保護。系統是在這部裝置上處理你的資料,因此狀態列或隱私資訊主頁不會顯示這個應用程式的權限使用情形。"</string> <string name="exempt_info_label" msgid="6286190981253476699">"「<xliff:g id="APP_NAME">%1$s</xliff:g>」受 Android 保護。系統是在這部裝置上處理你的資料,因此隱私資訊主頁不會顯示這個應用程式的權限使用情形。"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"裝置相機已封鎖"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"適用於應用程式和服務"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"當你撥打緊急電話號碼時,系統仍會提供麥克風的資料。"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"變更"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"攝影機權限已關閉"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"資訊娛樂應用程式無法存取"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"必要應用程式無法存取"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"這是必要的應用程式"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"這是汽車製造商要求使用的應用程式"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"安全性與隱私權"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"掃描裝置"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"關閉"</string> @@ -644,10 +651,10 @@ <string name="app_location_permission_rationale_title" msgid="925420340572401350">"可能會分享位置資料"</string> <string name="app_location_permission_rationale_subtitle" msgid="6986985722752868692">"這個應用程式表示可能會將位置資料分享給第三方"</string> <string name="data_sharing_updates_title" msgid="7996933386875213859">"位置資料共用方式更新"</string> - <string name="data_sharing_updates_summary" msgid="764113985772233889">"查看變更資料共用方式的應用程式"</string> - <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"以下應用程式變更了分享位置資料的做法。這些應用程式先前可能未曾分享位置資料,也可能是現在為了廣告或行銷目的而分享這些資料。"</string> - <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"這些應用程式的開發人員已將資料分享做法相關資訊提供給應用程式商店,並可能會隨著時間更新這些資訊。\n\n資料分享做法可能會因你的應用程式版本、使用方式、所在地區和年齡而異。"</string> - <string name="learn_about_data_sharing" msgid="4200480587079488045">"瞭解資料分享"</string> + <string name="data_sharing_updates_summary" msgid="764113985772233889">"查看曾變更位置資料共用方式的應用程式"</string> + <string name="data_sharing_updates_subtitle" msgid="6311537708950632329">"以下應用程式變更了共用位置資料的做法。這些應用程式先前可能未曾共用位置資料,也可能是現在為了廣告或行銷目的而共用這些資料。"</string> + <string name="data_sharing_updates_footer_message" msgid="1582711655172892107">"這些應用程式的開發人員已將資料共用做法相關資訊提供給應用程式商店,並可能會隨著時間更新這些資訊。\n\n資料共用做法可能會因你的應用程式版本、使用方式、所在地區和年齡而異。"</string> + <string name="learn_about_data_sharing" msgid="4200480587079488045">"瞭解資料共用"</string> <string name="shares_location_with_third_parties" msgid="2278051743742057767">"你的位置資料目前已分享給第三方"</string> <string name="shares_location_with_third_parties_for_advertising" msgid="1918588064014480513">"你的位置資料目前已分享給第三方服務作為廣告或行銷用途"</string> <string name="updated_in_last_days" msgid="8371811947153042322">"{count,plural, =0{在 1 天內曾更新}=1{在 1 天內曾更新}other{在 # 天內曾更新}}"</string> diff --git a/PermissionController/res/values-zu/strings.xml b/PermissionController/res/values-zu/strings.xml index b945ecefe..3f503517a 100644 --- a/PermissionController/res/values-zu/strings.xml +++ b/PermissionController/res/values-zu/strings.xml @@ -435,6 +435,7 @@ <string name="default_apps_more" msgid="4078194675848858093">"Okuzenzakalelayo okuningi"</string> <string name="default_apps_manage_domain_urls" msgid="6775566451561036069">"Ivula amalinki"</string> <string name="default_apps_for_work" msgid="4970308943596201811">"Okuzenzakalelayo kokusebenza"</string> + <string name="default_apps_for_private_profile" msgid="2022024112144880785">"Okuzenzakalelayo kwendawo engasese"</string> <string name="default_app_none" msgid="9084592086808194457">"Lutho"</string> <string name="default_app_system_default" msgid="6218386768175513760">"(Okuzenzakalelayo kwesistimu)"</string> <string name="default_app_no_apps" msgid="115720991680586885">"Azikho izinhlelo zokusebenza"</string> @@ -548,6 +549,7 @@ <string name="privdash_label_none" msgid="5991866260360484858">"Lutho"</string> <string name="privdash_label_24h" msgid="1512532123865375319">"Emahoreni angama-\n24 adlule"</string> <string name="privdash_label_7d" msgid="5645301995348656931">"Izinsuku ezi-\n7 ezedlule"</string> + <string name="privdash_usage_percent" msgid="6893824766124414127">"<xliff:g id="PERMISSION_NAME">%1$s</xliff:g> amaphesenti angu-<xliff:g id="PERCENT">%2$d</xliff:g>"</string> <string name="exempt_mic_camera_info_label" msgid="6273581737010902815">"I-<xliff:g id="APP_NAME">%1$s</xliff:g> ivikelwe i-Android. Ngenxa yokuthi idatha yakho icutshungulwa kule divayisi, ukusetshenziswa kwemvume yale app akuboniswa kubha yesimo noma kudeshibhodi yakho yobumfihlo"</string> <string name="exempt_info_label" msgid="6286190981253476699">"I-<xliff:g id="APP_NAME">%1$s</xliff:g> ivikelwe i-Android. Ngenxa yokuthi idatha yakho icutshungulwa kule divayisi, ukusetshenziswa kwemvume yale app akuboniswa kudeshibhodi yakho yobumfihlo"</string> <string name="blocked_camera_title" msgid="1128510551791284384">"Ikhamera yedivayisi ivinjiwe"</string> @@ -556,6 +558,11 @@ <string name="blocked_sensor_summary" msgid="4443707628305027375">"Okwama-app namasevisi"</string> <string name="blocked_mic_summary" msgid="8960466941528458347">"Idatha yemakrofoni isengabiwa lapho wenza ikholi yenombolo yezimo eziphuthumayo"</string> <string name="blocked_sensor_button_label" msgid="6742092634984289658">"Shintsha"</string> + <string name="automotive_blocked_camera_title" msgid="6142362431548829416">"Ukufinyelela kwekhamera kuvaliwe"</string> + <string name="automotive_blocked_infotainment_app_summary" msgid="8217099645064950860">"Kuma app e-infotainment"</string> + <string name="automotive_blocked_required_app_summary" msgid="8591513745681168088">"Kuma-app adingekayo"</string> + <string name="automotive_required_app_title" msgid="2992168288249988735">"Le app iyadingeka"</string> + <string name="automotive_required_app_summary" msgid="6514902316658090465">"Le app idingwa umkhiqizi wemoto yakho"</string> <string name="safety_center_dashboard_page_title" msgid="2810774008694315854">"Ukuvikeleka nobumfihlo"</string> <string name="safety_center_rescan_button" msgid="4517514567809409596">"Skena idivayisi"</string> <string name="safety_center_issue_card_dismiss_button" msgid="5113965506144222402">"Chitha"</string> diff --git a/PermissionController/res/values/overlayable.xml b/PermissionController/res/values/overlayable.xml index 3f1a8d4a6..0cf52ac4a 100644 --- a/PermissionController/res/values/overlayable.xml +++ b/PermissionController/res/values/overlayable.xml @@ -349,6 +349,14 @@ <item type="style" name="WarningBannerWidgetFrame" /> <!-- END WARNING BANNER PREFERENCE STYLE --> + <!-- START AUTOMOTIVE WARNING BANNER PREFERENCE STYLE --> + <item type="style" name="AutoWarningBannerCardView" /> + <item type="style" name="AutoWarningBannerIcon" /> + <item type="style" name="AutoWarningBannerText" /> + <item type="style" name="AutoWarningBannerTitle" /> + <item type="style" name="AutoWarningBannerSummary" /> + <!-- END AUTOMOTIVE WARNING BANNER PREFERENCE STYLE --> + <!-- START PRIVACY CONTROLS CONFIGS --> <item type="string" name="camera_toggle_enable_config"/> <item type="string" name="mic_toggle_enable_config"/> diff --git a/PermissionController/res/values/strings.xml b/PermissionController/res/values/strings.xml index 1932d92e2..19cdfd895 100644 --- a/PermissionController/res/values/strings.xml +++ b/PermissionController/res/values/strings.xml @@ -1677,6 +1677,16 @@ Allow <xliff:g id="app_name" example="Gmail">%4$s</xliff:g> to upload a bug repo <string name="blocked_mic_summary">Microphone data may still be shared when you call an emergency number.</string> <!-- Label for the button to change the sensor status [CHAR LIMIT=none] --> <string name="blocked_sensor_button_label">Change</string> + <!-- Info label for the warning banner title if automotive camera access is off[CHAR LIMIT=none] --> + <string name="automotive_blocked_camera_title">Camera access is off</string> + <!-- Info label to display that the sensor is blocked for automotive infotainment apps and services [CHAR LIMIT=none] --> + <string name="automotive_blocked_infotainment_app_summary">For infotainment apps</string> + <!-- Info label to display that the sensor is blocked for automotive required apps and services [CHAR LIMIT=none] --> + <string name="automotive_blocked_required_app_summary">For required apps</string> + <!-- Info label for the required app title which needs to access sensors such as camera, location and microphone [CHAR LIMIT=NONE]--> + <string name="automotive_required_app_title">This app is required</string> + <!-- Info label to display when the automotive app is a required app for accessing sensors such as camera, location and microphone [CHAR LIMIT=NONE]--> + <string name="automotive_required_app_summary">This app is required by your car\u2019s manufacturer</string> <!-- Title for page containing overall view of device safety status [CHAR LIMIT=30] --> <string name="safety_center_dashboard_page_title">Security & privacy</string> diff --git a/PermissionController/res/values/styles.xml b/PermissionController/res/values/styles.xml index a4e859587..043934ac4 100644 --- a/PermissionController/res/values/styles.xml +++ b/PermissionController/res/values/styles.xml @@ -568,6 +568,7 @@ <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> + <item name="android:textColor">?android:attr/textColorSecondary</item> <item name="android:textDirection">locale</item> </style> @@ -1295,6 +1296,44 @@ <item name="android:orientation">vertical</item> </style> + <style name="AutoWarningBannerCardView"> + <item name="android:layout_width">match_parent</item> + <item name="android:layout_height">wrap_content</item> + <item name="cardCornerRadius">20dp</item> + <item name="cardBackgroundColor">@color/warning_surface</item> + <item name="cardElevation">0dp</item> + <item name="contentPaddingBottom">24dp</item> + <item name="contentPaddingTop">24dp</item> + <item name="contentPaddingLeft">24dp</item> + <item name="contentPaddingRight">24dp</item> + </style> + + <style name="AutoWarningBannerIcon"> + <item name="android:layout_width">44dp</item> + <item name="android:layout_height">44dp</item> + <item name="android:scaleType">fitCenter</item> + <item name="android:layout_marginBottom">8dp</item> + <item name="android:tint">@color/warning_onsurface</item> + </style> + + <style name="AutoWarningBannerText"> + <item name="android:layout_marginBottom">4dp</item> + <item name="android:textColor">@android:color/black</item> + </style> + + <style name="AutoWarningBannerTitle" parent="@style/AutoWarningBannerText"> + <item name="android:layout_width">wrap_content</item> + <item name="android:layout_height">wrap_content</item> + <item name="android:textSize">32sp</item> + <item name="android:lineHeight">44sp</item> + </style> + + <style name="AutoWarningBannerSummary" parent="@style/AutoWarningBannerText"> + <item name="android:layout_width">match_parent</item> + <item name="android:layout_height">wrap_content</item> + <item name="android:textSize">24sp</item> + <item name="android:lineHeight">36sp</item> + </style> <!-- END WARNING BANNER --> <!-- START ENHANCED CONFIRMATION DIALOG --> diff --git a/PermissionController/res/xml/roles.xml b/PermissionController/res/xml/roles.xml index 78bb8a7cb..51bc435a0 100644 --- a/PermissionController/res/xml/roles.xml +++ b/PermissionController/res/xml/roles.xml @@ -565,7 +565,6 @@ <role name="android.app.role.SYSTEM_AUTOMOTIVE_PROJECTION" - allowBypassingQualification="true" defaultHolders="config_systemAutomotiveProjection" exclusive="false" minSdkVersion="31" @@ -593,6 +592,7 @@ <!-- If this role holder has a NotificationListenerService, let that service receive notifications with sensitive content unredacted--> <permission name="android.permission.RECEIVE_SENSITIVE_NOTIFICATIONS" minSdkVersion="35"/> + <permission name="android.permission.CAPTURE_SECURE_VIDEO_OUTPUT" minSdkVersion="35" /> </permissions> </role> @@ -1368,6 +1368,14 @@ <permission name="android.permission.MANAGE_DEVICE_POLICY_MICROPHONE_TOGGLE" minSdkVersion="35" /> <permission name="android.permission.QUERY_DEVICE_STOLEN_STATE" minSdkVersion="35" /> <permission name="android.permission.MANAGE_DEVICE_POLICY_AUDIT_LOGGING" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_WALLPAPER" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_VPN" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_AUTOFILL" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_LOCATION" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_DISPLAY" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_LOCALE" minSdkVersion="35" /> + <permission name="android.permission.MANAGE_DEVICE_POLICY_SMS" minSdkVersion="35" /> </permissions> </role> diff --git a/PermissionController/src/com/android/permissioncontroller/appops/data/model/PackageAppOpUsageModel.kt b/PermissionController/src/com/android/permissioncontroller/appops/data/model/v31/PackageAppOpUsageModel.kt index 316f09463..1820d01ae 100644 --- a/PermissionController/src/com/android/permissioncontroller/appops/data/model/PackageAppOpUsageModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/appops/data/model/v31/PackageAppOpUsageModel.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.appops.data.model +package com.android.permissioncontroller.appops.data.model.v31 /** * Collection of app op usages for a package and user. App op usage represent private data access diff --git a/PermissionController/src/com/android/permissioncontroller/appops/data/repository/AppOpRepository.kt b/PermissionController/src/com/android/permissioncontroller/appops/data/repository/v31/AppOpRepository.kt index 11ace12a2..8f3286e36 100644 --- a/PermissionController/src/com/android/permissioncontroller/appops/data/repository/AppOpRepository.kt +++ b/PermissionController/src/com/android/permissioncontroller/appops/data/repository/v31/AppOpRepository.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.appops.data.repository +package com.android.permissioncontroller.appops.data.repository.v31 import android.app.AppOpsManager import android.app.Application @@ -22,10 +22,10 @@ import android.content.pm.PackageManager import android.os.UserHandle import android.util.Log import com.android.modules.utils.build.SdkLevel -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel.AppOpUsageModel +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel.AppOpUsageModel import com.android.permissioncontroller.permission.data.PackageBroadcastReceiver -import com.android.permissioncontroller.permission.data.repository.PermissionRepository +import com.android.permissioncontroller.permission.data.repository.v31.PermissionRepository import com.android.permissioncontroller.permission.utils.PermissionMapping import kotlin.concurrent.Volatile import kotlinx.coroutines.CoroutineDispatcher diff --git a/PermissionController/src/com/android/permissioncontroller/ecm/EnhancedConfirmationDialogActivity.kt b/PermissionController/src/com/android/permissioncontroller/ecm/EnhancedConfirmationDialogActivity.kt index 724dc1a8e..e813b782a 100644 --- a/PermissionController/src/com/android/permissioncontroller/ecm/EnhancedConfirmationDialogActivity.kt +++ b/PermissionController/src/com/android/permissioncontroller/ecm/EnhancedConfirmationDialogActivity.kt @@ -34,8 +34,8 @@ import android.text.method.LinkMovementMethod import android.view.LayoutInflater import android.view.View import android.widget.TextView -import androidx.annotation.ChecksSdkIntAtLeast import androidx.annotation.Keep +import androidx.annotation.RequiresApi import androidx.fragment.app.DialogFragment import androidx.fragment.app.FragmentActivity import com.android.modules.utils.build.SdkLevel @@ -48,6 +48,7 @@ import com.android.permissioncontroller.permission.utils.Utils import com.android.role.controller.model.Roles @Keep +@RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) class EnhancedConfirmationDialogActivity : FragmentActivity() { companion object { private const val KEY_WAS_CLEAR_RESTRICTION_ALLOWED = "KEY_WAS_CLEAR_RESTRICTION_ALLOWED" @@ -56,7 +57,6 @@ class EnhancedConfirmationDialogActivity : FragmentActivity() { private var wasClearRestrictionAllowed: Boolean = false private var dialogResult: DialogResult = DialogResult.Cancelled - @ChecksSdkIntAtLeast(api = Build.VERSION_CODES.VANILLA_ICE_CREAM, codename = "VanillaIceCream") override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) if (!SdkLevel.isAtLeastV() || !Flags.enhancedConfirmationModeApisEnabled()) { @@ -92,6 +92,7 @@ class EnhancedConfirmationDialogActivity : FragmentActivity() { outState.putBoolean(KEY_WAS_CLEAR_RESTRICTION_ALLOWED, wasClearRestrictionAllowed) } + @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) private fun setClearRestrictionAllowed(packageName: String, user: UserHandle): Boolean { val userContext = createContextAsUser(user, 0) val ecm = Utils.getSystemServiceSafe(userContext, EnhancedConfirmationManager::class.java) diff --git a/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING index 38d46fe76..7ec419864 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/permission/TEST_MAPPING @@ -71,6 +71,42 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsPermissionTestCases", + "options": [ + { + "include-filter": "android.permission.cts.BackgroundPermissionsTest" + }, + { + "include-filter": "android.permission.cts.LocationAccessCheckTest" + }, + { + "include-filter": "android.permission.cts.NotificationListenerCheckTest" + }, + { + "include-filter": "android.permission.cts.OneTimePermissionTest" + }, + { + "include-filter": "android.permission.cts.PermissionControllerTest" + }, + { + "include-filter": "android.permission.cts.PlatformPermissionGroupMappingTest" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + }, + { + "name": "CtsHibernationTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "CtsHibernationTestCases" diff --git a/PermissionController/src/com/android/permissioncontroller/permission/data/repository/PermissionRepository.kt b/PermissionController/src/com/android/permissioncontroller/permission/data/repository/v31/PermissionRepository.kt index a455783b4..4a6cb36e5 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/data/repository/PermissionRepository.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/data/repository/v31/PermissionRepository.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.data.repository +package com.android.permissioncontroller.permission.data.repository.v31 import android.app.Application import android.content.Context diff --git a/PermissionController/src/com/android/permissioncontroller/permission/data/v31/AllLightPackageOpsLiveData.kt b/PermissionController/src/com/android/permissioncontroller/permission/data/v31/AllLightPackageOpsLiveData.kt deleted file mode 100644 index 74b29043d..000000000 --- a/PermissionController/src/com/android/permissioncontroller/permission/data/v31/AllLightPackageOpsLiveData.kt +++ /dev/null @@ -1,151 +0,0 @@ -/* - * Copyright (C) 2022 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.permissioncontroller.permission.data.v31 - -import android.app.AppOpsManager -import android.app.AppOpsManager.OPSTR_PHONE_CALL_CAMERA -import android.app.AppOpsManager.OPSTR_PHONE_CALL_MICROPHONE -import android.app.AppOpsManager.OPSTR_RECEIVE_AMBIENT_TRIGGER_AUDIO -import android.app.Application -import android.os.UserHandle -import android.os.UserManager -import com.android.modules.utils.build.SdkLevel -import com.android.permissioncontroller.permission.data.SmartAsyncMediatorLiveData -import com.android.permissioncontroller.permission.data.StandardPermGroupNamesLiveData -import com.android.permissioncontroller.permission.model.livedatatypes.v31.LightPackageOps -import com.android.permissioncontroller.permission.utils.PermissionMapping -import kotlinx.coroutines.Job - -/** - * LiveData class tracking [LightPackageOps] for all packages on the device and for all system - * permission groups' ops. - * - * App ops data is retrieved from [AppOpsManager] and is updated whenever app ops data changes are - * heard. - */ -class AllLightPackageOpsLiveData(app: Application) : - SmartAsyncMediatorLiveData<Map<Pair<String, UserHandle>, LightPackageOps>>(), - AppOpsManager.OnOpActiveChangedListener, - AppOpsManager.OnOpNotedListener, - AppOpsManager.OnOpChangedListener { - - private val appOpsManager = app.getSystemService(AppOpsManager::class.java)!! - private val userManager = app.getSystemService(UserManager::class.java)!! - private var opNames: MutableSet<String> = - getOpNames(StandardPermGroupNamesLiveData.value).toMutableSet() - - init { - addSource(StandardPermGroupNamesLiveData) { - opNames = getOpNames(it).toMutableSet() - opNames.add(OPSTR_PHONE_CALL_MICROPHONE) - opNames.add(OPSTR_PHONE_CALL_CAMERA) - if (SdkLevel.isAtLeastT()) { - opNames.add(OPSTR_RECEIVE_AMBIENT_TRIGGER_AUDIO) - } - - update() - } - } - - override fun onActive() { - super.onActive() - - opNames.forEach { opName -> - // TODO(b/262035952): We watch each active op individually as startWatchingActive only - // registers the callback if all ops are valid. Fix this behavior so if one op is - // invalid it doesn't affect the other ops. - try { - appOpsManager.startWatchingActive(arrayOf(opName), { it.run() }, this) - } catch (ignored: IllegalArgumentException) { - // Older builds may not support all requested app ops. - } - - try { - appOpsManager.startWatchingMode(opName, /* all packages */ null, this) - } catch (ignored: IllegalArgumentException) { - // Older builds may not support all requested app ops. - } - - if (SdkLevel.isAtLeastU()) { - try { - appOpsManager.startWatchingNoted(arrayOf(opName), this) - } catch (ignored: IllegalArgumentException) { - // Older builds may not support all requested app ops. - } - } - } - } - - override fun onInactive() { - super.onInactive() - - appOpsManager.stopWatchingActive(this) - appOpsManager.stopWatchingMode(this) - } - - override suspend fun loadDataAndPostValue(job: Job) { - if (opNames.isEmpty()) { - return - } - - val packageOpsList = - try { - appOpsManager.getPackagesForOps(opNames.toTypedArray()) - } catch (e: NullPointerException) { - // Older builds may not support all requested app ops. - emptyList<AppOpsManager.PackageOps>() - } - - val allProfilesInCurrentUser = userManager.userProfiles - - postValue( - packageOpsList - .filter { UserHandle.getUserHandleForUid(it.uid) in allProfilesInCurrentUser } - .associateBy( - { Pair(it.packageName, UserHandle.getUserHandleForUid(it.uid)) }, - { LightPackageOps(opNames, it) } - ) - ) - } - - override fun onOpChanged(op: String?, packageName: String?) { - update() - } - - override fun onOpActiveChanged(op: String, uid: Int, packageName: String, active: Boolean) { - update() - } - - override fun onOpNoted( - code: String, - uid: Int, - packageName: String, - attributionTag: String?, - flags: Int, - result: Int - ) { - update() - } - - /** Returns all op names for all permissions in a list of permission groups. */ - private fun getOpNames(permissionGroupNames: List<String>?) = - permissionGroupNames - ?.flatMap { group -> PermissionMapping.getPlatformPermissionNamesOfGroup(group) } - ?.mapNotNull { permName -> AppOpsManager.permissionToOp(permName) } - ?.toSet() - ?: setOf() -} diff --git a/PermissionController/src/com/android/permissioncontroller/permission/domain/model/PackagePermissionGroupUsageModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/domain/model/v31/PackagePermissionGroupUsageModel.kt index ef4602768..85100ce2c 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/domain/model/PackagePermissionGroupUsageModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/domain/model/v31/PackagePermissionGroupUsageModel.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.domain.model +package com.android.permissioncontroller.permission.domain.model.v31 /** This data class stores all data accesses (derived from app ops) for a package and user. */ data class PackagePermissionGroupUsageModel( diff --git a/PermissionController/src/com/android/permissioncontroller/permission/domain/model/PermissionGroupUsageModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/domain/model/v31/PermissionGroupUsageModel.kt index 5bb3bb3f0..4b2364cc5 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/domain/model/PermissionGroupUsageModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/domain/model/v31/PermissionGroupUsageModel.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.domain.model +package com.android.permissioncontroller.permission.domain.model.v31 /** Represents the private data access protected by the permission group. */ data class PermissionGroupUsageModel( diff --git a/PermissionController/src/com/android/permissioncontroller/permission/domain/usecase/GetPermissionGroupUsageUseCase.kt b/PermissionController/src/com/android/permissioncontroller/permission/domain/usecase/v31/GetPermissionGroupUsageUseCase.kt index 8ec9bb9b6..7e079949a 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/domain/usecase/GetPermissionGroupUsageUseCase.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/domain/usecase/v31/GetPermissionGroupUsageUseCase.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.domain.usecase +package com.android.permissioncontroller.permission.domain.usecase.v31 import android.Manifest import android.app.Application @@ -24,15 +24,15 @@ import android.content.pm.PackageManager import android.os.UserHandle import android.util.Log import com.android.modules.utils.build.SdkLevel -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel -import com.android.permissioncontroller.appops.data.repository.AppOpRepository -import com.android.permissioncontroller.permission.data.repository.PermissionRepository -import com.android.permissioncontroller.permission.domain.model.PackagePermissionGroupUsageModel -import com.android.permissioncontroller.permission.domain.model.PermissionGroupUsageModel +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel +import com.android.permissioncontroller.appops.data.repository.v31.AppOpRepository +import com.android.permissioncontroller.permission.data.repository.v31.PermissionRepository +import com.android.permissioncontroller.permission.domain.model.v31.PackagePermissionGroupUsageModel +import com.android.permissioncontroller.permission.domain.model.v31.PermissionGroupUsageModel import com.android.permissioncontroller.permission.utils.PermissionMapping -import com.android.permissioncontroller.pm.data.repository.PackageRepository -import com.android.permissioncontroller.role.data.repository.RoleRepository -import com.android.permissioncontroller.user.data.repository.UserRepository +import com.android.permissioncontroller.pm.data.repository.v31.PackageRepository +import com.android.permissioncontroller.role.data.repository.v31.RoleRepository +import com.android.permissioncontroller.user.data.repository.v31.UserRepository import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.map diff --git a/PermissionController/src/com/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo.kt b/PermissionController/src/com/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo.kt index 0830857d0..ab8afae08 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo.kt @@ -23,6 +23,7 @@ import android.content.pm.Attribution import android.content.pm.PackageInfo import android.content.pm.PackageManager import android.os.UserHandle +import android.util.Log import com.android.modules.utils.build.SdkLevel import com.android.permissioncontroller.permission.utils.ContextCompat import com.android.permissioncontroller.permission.utils.Utils @@ -128,7 +129,13 @@ data class LightPackageInfo( packageName, PackageManager.GET_PERMISSIONS ) - } catch (e: PackageManager.NameNotFoundException) {} + } catch (e: PackageManager.NameNotFoundException) { + Log.e( + LightPackageInfo::class.java.simpleName, + "Failed to get real package info for $packageName, $uid", + e + ) + } return null } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/BackupHelper.java b/PermissionController/src/com/android/permissioncontroller/permission/service/BackupHelper.java index 39e289fd2..24aab174c 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/service/BackupHelper.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/service/BackupHelper.java @@ -41,6 +41,7 @@ import android.os.Build; import android.os.UserHandle; import android.permission.PermissionManager; import android.permission.PermissionManager.SplitPermissionInfo; +import android.util.ArrayMap; import android.util.ArraySet; import android.util.Base64; import android.util.Log; @@ -48,7 +49,6 @@ import android.util.Xml; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.core.os.BuildCompat; import com.android.permissioncontroller.Constants; import com.android.permissioncontroller.permission.model.AppPermissionGroup; @@ -324,15 +324,8 @@ public class BackupHelper { serializer.startDocument(null, true); serializer.startTag(null, TAG_PERMISSION_BACKUP); - - if (BuildCompat.isAtLeastQ()) { - // STOPSHIP: Remove compatibility code once Q SDK level is declared - serializer.attribute(null, ATTR_PLATFORM_VERSION, - Integer.valueOf(Build.VERSION_CODES.Q).toString()); - } else { - serializer.attribute(null, ATTR_PLATFORM_VERSION, - Integer.valueOf(Build.VERSION.SDK_INT).toString()); - } + serializer.attribute(null, ATTR_PLATFORM_VERSION, + Integer.valueOf(Build.VERSION.SDK_INT).toString()); serializer.startTag(null, TAG_ALL_GRANTS); @@ -359,6 +352,10 @@ public class BackupHelper { */ private void writeDelayedStorePkgsLocked( @NonNull ArrayList<BackupPackageState> packagesToRestoreLater) { + if (packagesToRestoreLater.size() == 0) { + mContext.deleteFile(DELAYED_RESTORE_PERMISSIONS_FILE); + return; + } try (OutputStream delayedRestoreData = mContext.openFileOutput( DELAYED_RESTORE_PERMISSIONS_FILE, MODE_PRIVATE)) { XmlSerializer serializer = newSerializer(); @@ -456,13 +453,18 @@ public class BackupHelper { private final boolean mIsUserFixed; private final boolean mWasReviewed; + // Not persisted, used during parsing so explicitly defined state takes precedence + private final boolean mIsAddedFromSplit; + private BackupPermissionState(@NonNull String permissionName, boolean isGranted, - boolean isUserSet, boolean isUserFixed, boolean wasReviewed) { + boolean isUserSet, boolean isUserFixed, boolean wasReviewed, + boolean isAddedFromSplit) { mPermissionName = permissionName; mIsGranted = isGranted; mIsUserSet = isUserSet; mIsUserFixed = isUserFixed; mWasReviewed = wasReviewed; + mIsAddedFromSplit = isAddedFromSplit; } /** @@ -509,7 +511,8 @@ public class BackupHelper { "true".equals(parser.getAttributeValue(null, ATTR_IS_GRANTED)), "true".equals(parser.getAttributeValue(null, ATTR_USER_SET)), "true".equals(parser.getAttributeValue(null, ATTR_USER_FIXED)), - "true".equals(parser.getAttributeValue(null, ATTR_WAS_REVIEWED)))); + "true".equals(parser.getAttributeValue(null, ATTR_WAS_REVIEWED)), + /* isAddedFromSplit */ i > 0)); } return parsedPermissions; @@ -563,7 +566,8 @@ public class BackupHelper { if (isNotInDefaultGrantState || perm.isUserSet() || perm.isUserFixed() || permissionWasReviewed) { return new BackupPermissionState(perm.getName(), isPermGrantedIncludingAppOp(perm), - perm.isUserSet(), perm.isUserFixed(), permissionWasReviewed); + perm.isUserSet(), perm.isUserFixed(), permissionWasReviewed, + /* isAddedFromSplit */ false); } else { return null; } @@ -836,7 +840,7 @@ public class BackupHelper { + ATTR_PACKAGE_NAME); } - ArrayList<BackupPermissionState> permissionsToRestore = new ArrayList<>(); + ArrayMap<String, BackupPermissionState> permissionsToRestore = new ArrayMap<>(); BackupSigningInfoState signingInfo = null; while (true) { @@ -845,7 +849,7 @@ public class BackupHelper { switch (parser.getName()) { case TAG_PERMISSION: try { - permissionsToRestore.addAll( + addNewPermissions(permissionsToRestore, BackupPermissionState.parseFromXml(parser, context, backupPlatformVersion)); } catch (XmlPullParserException e) { @@ -874,9 +878,15 @@ public class BackupHelper { break; case END_TAG: + ArrayList<BackupPermissionState> permissionsToRestoreList = + new ArrayList<>(); + int numPerms = permissionsToRestore.size(); + for (int i = 0; i < numPerms; i++) { + permissionsToRestoreList.add(permissionsToRestore.valueAt(i)); + } return new BackupPackageState( packageName, - permissionsToRestore, + permissionsToRestoreList, signingInfo); case END_DOCUMENT: throw new XmlPullParserException("Could not parse state for " @@ -885,6 +895,26 @@ public class BackupHelper { } } + private static void addNewPermissions( + @NonNull ArrayMap<String, BackupPermissionState> permissionsToRestore, + @NonNull List<BackupPermissionState> newPermissionsToRestore) { + int numPerms = newPermissionsToRestore.size(); + for (int i = 0; i < numPerms; i++) { + BackupPermissionState newPermission = newPermissionsToRestore.get(i); + boolean shouldOverwrite = true; + if (permissionsToRestore.containsKey(newPermission.mPermissionName)) { + // If it already exists only overwrite if newly added state was explicitly + // saved while existing state was implicit by permission split. + shouldOverwrite = !newPermission.mIsAddedFromSplit + && permissionsToRestore.get(newPermission.mPermissionName) + .mIsAddedFromSplit; + } + if (shouldOverwrite) { + permissionsToRestore.put(newPermission.mPermissionName, newPermission); + } + } + } + /** * Get the state of a package to back up. * diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java b/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java index 34a7337d0..7810c00e3 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java @@ -30,6 +30,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; import android.Manifest; import android.app.admin.DevicePolicyManager; +import android.app.role.RoleManager; import android.content.Context; import android.content.Intent; import android.content.pm.PackageInfo; @@ -540,6 +541,17 @@ public final class PermissionControllerServiceImpl extends PermissionControllerL return false; } + // TODO(b/333867076): Switch to !SdkLevel.isAtLeastW() + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU + && Build.VERSION.SDK_INT <= Build.VERSION_CODES.VANILLA_ICE_CREAM) { + RoleManager roleManager = getSystemService(RoleManager.class); + List<String> roleHolders = + roleManager.getRoleHolders(RoleManager.ROLE_SYSTEM_SUPERVISION); + if (roleHolders.contains(callerPackageName)) { + canAdminGrantSensorsPermissions = true; + } + } + ArrayList<String> expandedPermissions = addSplitPermissions( Collections.singletonList(unexpandedPermission), callerPkgInfo.applicationInfo.targetSdkVersion); diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING index 5dea9615a..487701204 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/permission/service/TEST_MAPPING @@ -72,6 +72,10 @@ ], "postsubmit": [ { + // TODO(b/332974906): Replace in presubmit-large. + "name": "CtsDevicePolicyManagerTestCases_Permissions_NoFlakes" + }, + { "name": "CtsPermissionTestCases", "options": [ { diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java index 7c7de5716..2d4184fad 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.java @@ -77,6 +77,7 @@ import androidx.annotation.ChecksSdkIntAtLeast; import androidx.annotation.GuardedBy; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.annotation.RequiresApi; import androidx.annotation.StringRes; import androidx.core.util.Preconditions; @@ -539,6 +540,7 @@ public class GrantPermissionsActivity extends SettingsActivity } } + @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) private boolean isPermissionEcmRestricted(EnhancedConfirmationManager ecm, String requestedPermission, String packageName) { try { @@ -548,6 +550,7 @@ public class GrantPermissionsActivity extends SettingsActivity } } + @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) private boolean wasEcmDialogAlreadyShown(EnhancedConfirmationManager ecm, String packageName) { try { diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING index 2a4953f51..d0b115bcb 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/TEST_MAPPING @@ -30,6 +30,10 @@ "name": "CtsPermissionUiTestCases" }, { + // TODO(b/332974906): Promote in presubmit-large. + "name": "CtsDevicePolicyManagerTestCases_Permissions_NoFlakes" + }, + { "name": "CtsPermissionTestCases", "options": [ { diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.java index 496d36dc9..4ac73cc98 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.java @@ -16,6 +16,8 @@ package com.android.permissioncontroller.permission.ui.auto; +import static android.Manifest.permission_group.CAMERA; + import static com.android.permissioncontroller.Constants.EXTRA_SESSION_ID; import static com.android.permissioncontroller.Constants.INVALID_SESSION_ID; import static com.android.permissioncontroller.PermissionControllerStatsLog.APP_PERMISSION_FRAGMENT_ACTION_REPORTED__BUTTON_PRESSED__ALLOW; @@ -33,6 +35,8 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.pm.PackageManager; import android.graphics.drawable.Drawable; +import android.hardware.SensorPrivacyManager; +import android.os.Build; import android.os.Bundle; import android.os.UserHandle; import android.text.BidiFormatter; @@ -42,6 +46,7 @@ import android.widget.RadioButton; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.annotation.RequiresApi; import androidx.core.content.res.TypedArrayUtils; import androidx.fragment.app.DialogFragment; import androidx.fragment.app.Fragment; @@ -53,6 +58,7 @@ import androidx.preference.PreferenceViewHolder; import androidx.preference.TwoStatePreference; import com.android.car.ui.AlertDialogBuilder; +import com.android.modules.utils.build.SdkLevel; import com.android.permissioncontroller.R; import com.android.permissioncontroller.auto.AutoSettingsFrameFragment; import com.android.permissioncontroller.permission.ui.GrantPermissionsViewHandler; @@ -62,18 +68,22 @@ import com.android.permissioncontroller.permission.ui.model.AppPermissionViewMod import com.android.permissioncontroller.permission.ui.v33.AdvancedConfirmDialogArgs; import com.android.permissioncontroller.permission.utils.KotlinUtils; import com.android.permissioncontroller.permission.utils.PackageRemovalMonitor; +import com.android.permissioncontroller.permission.utils.Utils; import com.android.settingslib.RestrictedLockUtils; -import java.util.Map; - import kotlin.Pair; +import java.util.List; +import java.util.Map; + /** Settings related to a particular permission for the given app. */ public class AutoAppPermissionFragment extends AutoSettingsFrameFragment implements AppPermissionViewModel.ConfirmDialogShowingFragment { private static final String LOG_TAG = "AppPermissionFragment"; private static final long POST_DELAY_MS = 20; + private static final String BLOCKED_APP_PREF_KEY = "blocked_app"; + private static final String REQUIRED_APP_PREF_KEY = "required_app"; @NonNull private TwoStatePreference mAllowPermissionPreference; @@ -100,6 +110,9 @@ public class AutoAppPermissionFragment extends AutoSettingsFrameFragment private String mPermGroupLabel; private Drawable mPackageIcon; + private SensorPrivacyManager mSensorPrivacyManager; + private List<String> mCameraPrivacyAllowlist; + /** * Listens for changes to the app the permission is currently getting granted to. {@code null} * when unregistered. @@ -156,6 +169,10 @@ public class AutoAppPermissionFragment extends AutoSettingsFrameFragment mPackageName, mUser); setHeaderLabel( requireContext().getString(R.string.app_permission_title, mPermGroupLabel)); + if (SdkLevel.isAtLeastV()) { + mSensorPrivacyManager = requireContext().getSystemService(SensorPrivacyManager.class); + mCameraPrivacyAllowlist = mSensorPrivacyManager.getCameraPrivacyAllowlist(); + } } @Override @@ -257,6 +274,13 @@ public class AutoAppPermissionFragment extends AutoSettingsFrameFragment mViewModel.getButtonStateLiveData().observe(this, this::setRadioButtonsState); mViewModel.getDetailResIdLiveData().observe(this, this::setDetail); mViewModel.getShowAdminSupportLiveData().observe(this, this::setAdminSupportDetail); + if (SdkLevel.isAtLeastV()) { + // TODO: b/327489942 - Location and microphone privacy UX settings change to + // follow later. + if (CAMERA.equals(mPermGroupName)) { + mViewModel.getSensorStatusLiveData().observe(this, this::setSensorStatus); + } + } } @Override @@ -269,6 +293,111 @@ public class AutoAppPermissionFragment extends AutoSettingsFrameFragment } } + @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) + private void setSensorStatus(Boolean sensorStatus) { + if (CAMERA.equals(mPermGroupName)) { + if (sensorStatus) { + setSensorCard(); + } else { + removeSensorCard(); + } + } + } + + @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) + private void setSensorCard() { + int state = mSensorPrivacyManager.getSensorPrivacyState( + SensorPrivacyManager.TOGGLE_TYPE_SOFTWARE, + SensorPrivacyManager.Sensors.CAMERA); + boolean isRequiredApp = mCameraPrivacyAllowlist.contains(mPackageName); + if ((state == SensorPrivacyManager.StateTypes.ENABLED_EXCEPT_ALLOWLISTED_APPS) + && isRequiredApp) { + setRequiredAppCard(); + } else { + setBlockedAppCard(isRequiredApp); + } + } + + private void setRequiredAppCard() { + AutoCardViewPreference sensorCard = findPreference(REQUIRED_APP_PREF_KEY); + if (sensorCard == null) { + sensorCard = createRequiredAppCard(); + if (getPreferenceScreen() != null) { + getPreferenceScreen().addPreference(sensorCard); + } + } + sensorCard.setVisible(true); + } + + private void setBlockedAppCard(boolean isRequiredApp) { + AutoCardViewPreference sensorCard = findPreference(BLOCKED_APP_PREF_KEY); + if (sensorCard == null) { + sensorCard = createBlockedAppCard(isRequiredApp); + if (getPreferenceScreen() != null) { + getPreferenceScreen().addPreference(sensorCard); + } + } + sensorCard.setVisible(true); + } + + private AutoCardViewPreference createRequiredAppCard() { + Context context = getPreferenceManager().getContext(); + AutoCardViewPreference sensorCard = new AutoCardViewPreference(context); + sensorCard.setKey(REQUIRED_APP_PREF_KEY); + sensorCard.setIcon(R.drawable.ic_camera_allowed); + sensorCard.setTitle(context.getString(R.string.automotive_required_app_title)); + sensorCard.setSummary(context.getString(R.string.automotive_required_app_summary)); + sensorCard.setVisible(true); + sensorCard.setOrder(-1); + return sensorCard; + } + + private AutoCardViewPreference createBlockedAppCard(boolean isRequiredApp) { + Context context = getPreferenceManager().getContext(); + + AutoCardViewPreference sensorCard = new AutoCardViewPreference(context); + sensorCard.setKey(BLOCKED_APP_PREF_KEY); + sensorCard.setIcon(Utils.getBlockedIcon(mPermGroupName)); + sensorCard.setTitle(context.getString(R.string.automotive_blocked_camera_title)); + if (isRequiredApp) { + sensorCard.setSummary(context.getString( + R.string.automotive_blocked_required_app_summary)); + } else { + sensorCard.setSummary(context.getString( + R.string.automotive_blocked_infotainment_app_summary)); + } + sensorCard.setVisible(true); + sensorCard.setOrder(-1); + return sensorCard; + } + + @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) + private void removeSensorCard() { + int state = mSensorPrivacyManager.getSensorPrivacyState( + SensorPrivacyManager.TOGGLE_TYPE_SOFTWARE, + SensorPrivacyManager.Sensors.CAMERA); + if ((state == SensorPrivacyManager.StateTypes.ENABLED_EXCEPT_ALLOWLISTED_APPS) + && (mCameraPrivacyAllowlist.contains(mPackageName))) { + removeRequiredAppCard(); + } else { + removeBlockedAppCard(); + } + } + + private void removeRequiredAppCard() { + AutoCardViewPreference sensorCard = findPreference(REQUIRED_APP_PREF_KEY); + if (sensorCard != null) { + sensorCard.setVisible(false); + } + } + + private void removeBlockedAppCard() { + AutoCardViewPreference sensorCard = findPreference(BLOCKED_APP_PREF_KEY); + if (sensorCard != null) { + sensorCard.setVisible(false); + } + } + @Override public void showConfirmDialog(ChangeRequest changeRequest, int messageId, int buttonPressed, boolean oneTime) { diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoCardViewPreference.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoCardViewPreference.java new file mode 100644 index 000000000..68f3f0f42 --- /dev/null +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoCardViewPreference.java @@ -0,0 +1,33 @@ +/* + * Copyright (C) 2024 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.permissioncontroller.permission.ui.auto; + +import android.content.Context; + +import com.android.car.ui.preference.CarUiPreference; +import com.android.permissioncontroller.R; + +/** + * A Preference representing a banner message represented as a CardView + */ +public class AutoCardViewPreference extends CarUiPreference { + + public AutoCardViewPreference(Context context) { + super(context); + this.setLayoutResource(R.layout.car_warning_banner_preference_card); + } +} diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java index 36d8cce76..a8e35eefa 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java @@ -45,6 +45,9 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; import androidx.lifecycle.ViewModelProvider; import androidx.preference.Preference; import androidx.preference.PreferenceCategory; @@ -150,6 +153,12 @@ public final class ReviewPermissionsFragment extends PreferenceFragmentCompat ViewGroup preferenceRootView = mView.requireViewById(R.id.preferences_frame); View prefsContainer = super.onCreateView(inflater, preferenceRootView, savedInstanceState); preferenceRootView.addView(prefsContainer); + ViewCompat.setOnApplyWindowInsetsListener(mView, (v, windowInsets) -> { + Insets insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars()); + mView.setPadding(insets.left, insets.top, insets.right, insets.bottom); + return WindowInsetsCompat.CONSUMED; + }); + return mView; } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java index 5d4343639..621657016 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageDetailsFragment.java @@ -359,7 +359,7 @@ public class PermissionUsageDetailsFragment extends SettingsWithLargeHeader { category.get().setTitle(R.string.permission_history_category_yesterday); } else { category.get() - .setTitle(DateFormat.getDateFormat(context).format(currentDateMs)); + .setTitle(DateFormat.getLongDateFormat(context).format(currentDateMs)); } previousDateMs = currentDateMs; } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageFragment.java index 6c2e6c494..7102fae9a 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/v31/PermissionUsageFragment.java @@ -28,7 +28,6 @@ import android.app.ActionBar; import android.content.Context; import android.os.Build; import android.os.Bundle; -import android.os.SystemClock; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; @@ -44,9 +43,9 @@ import androidx.recyclerview.widget.RecyclerView; import com.android.permissioncontroller.R; import com.android.permissioncontroller.permission.ui.handheld.SettingsWithLargeHeader; -import com.android.permissioncontroller.permission.ui.viewmodel.BasePermissionUsageViewModel; -import com.android.permissioncontroller.permission.ui.viewmodel.PermissionUsageViewModelFactory; -import com.android.permissioncontroller.permission.ui.viewmodel.PermissionUsagesUiState; +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsageViewModel; +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsageViewModelFactory; +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsagesUiState; import com.android.permissioncontroller.permission.utils.KotlinUtils; import com.android.settingslib.HelpUtils; @@ -82,7 +81,7 @@ public class PermissionUsageFragment extends SettingsWithLargeHeader { private static final int MENU_SHOW_7_DAYS_DATA = Menu.FIRST + 4; private static final int MENU_SHOW_24_HOURS_DATA = Menu.FIRST + 5; - private BasePermissionUsageViewModel mViewModel; + private PermissionUsageViewModel mViewModel; private boolean mHasSystemApps; private MenuItem mShowSystemMenu; @@ -95,13 +94,10 @@ public class PermissionUsageFragment extends SettingsWithLargeHeader { /** Unique Id of a request */ private long mSessionId; - // track total time for dashboard loading. - private long mStartTime; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - mStartTime = SystemClock.elapsedRealtime(); if (savedInstanceState != null) { mSessionId = savedInstanceState.getLong(SESSION_ID_KEY); } else { @@ -111,7 +107,7 @@ public class PermissionUsageFragment extends SettingsWithLargeHeader { PermissionUsageViewModelFactory factory = new PermissionUsageViewModelFactory( getActivity().getApplication(), this, new Bundle()); mViewModel = new ViewModelProvider(this, factory) - .get(BasePermissionUsageViewModel.class); + .get(PermissionUsageViewModel.class); // Start out with 'other' permissions not expanded. mOtherExpanded = false; @@ -236,20 +232,15 @@ public class PermissionUsageFragment extends SettingsWithLargeHeader { PERMISSION_USAGE_FRAGMENT_INTERACTION, mSessionId, PERMISSION_USAGE_FRAGMENT_INTERACTION__ACTION__SHOW_SYSTEM_CLICKED); - mStartTime = SystemClock.elapsedRealtime(); updateAllUI(mViewModel.updateShowSystem(true)); break; case MENU_HIDE_SYSTEM: - mStartTime = SystemClock.elapsedRealtime(); updateAllUI(mViewModel.updateShowSystem(false)); break; case MENU_SHOW_7_DAYS_DATA: - mStartTime = SystemClock.elapsedRealtime(); - updateAllUI(mViewModel.updateShow7Days(KotlinUtils.INSTANCE.is7DayToggleEnabled())); break; case MENU_SHOW_24_HOURS_DATA: - mStartTime = SystemClock.elapsedRealtime(); updateAllUI(mViewModel.updateShow7Days(false)); break; } @@ -298,10 +289,14 @@ public class PermissionUsageFragment extends SettingsWithLargeHeader { } /** Updates page content and menu items. */ - private void updateAllUI(PermissionUsagesUiState permissionUsagesUiData) { - if (getActivity() == null) { + private void updateAllUI(PermissionUsagesUiState uiData) { + Log.v(LOG_TAG, "Privacy dashboard data = " + uiData); + if (getActivity() == null || uiData instanceof PermissionUsagesUiState.Loading) { return; } + + PermissionUsagesUiState.Success permissionUsagesUiData = + (PermissionUsagesUiState.Success) uiData; Context context = getActivity(); PreferenceScreen screen = getPreferenceScreen(); @@ -357,11 +352,6 @@ public class PermissionUsageFragment extends SettingsWithLargeHeader { screen.setSummary(advancedInfoSummary); addUIContent(context, permissionGroupWithUsageCountsEntries, category); - long totalTimeTaken = SystemClock.elapsedRealtime() - mStartTime; - if (DEBUG) { - Log.i(LOG_TAG, "Total time taken in dashboard loading = " + totalTimeTaken + " ms"); - } - Log.v(LOG_TAG, "Privacy dashboard data = " + permissionUsagesUiData); } private CharSequence getAdvancedInfoSummaryString( diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/legacy/PermissionUsageViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/legacy/PermissionUsageViewModel.kt deleted file mode 100644 index eec160fc9..000000000 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/legacy/PermissionUsageViewModel.kt +++ /dev/null @@ -1,445 +0,0 @@ -/* - * Copyright (C) 2024 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.permissioncontroller.permission.ui.legacy - -import android.Manifest -import android.app.Application -import android.app.role.RoleManager -import android.content.Context -import android.os.Build -import android.os.Bundle -import android.os.UserHandle -import android.os.UserManager -import androidx.annotation.RequiresApi -import androidx.lifecycle.AbstractSavedStateViewModelFactory -import androidx.lifecycle.LiveData -import androidx.lifecycle.SavedStateHandle -import androidx.lifecycle.ViewModel -import androidx.savedstate.SavedStateRegistryOwner -import com.android.permissioncontroller.permission.data.AppPermGroupUiInfoLiveData -import com.android.permissioncontroller.permission.data.LightPackageInfoLiveData -import com.android.permissioncontroller.permission.data.SmartUpdateMediatorLiveData -import com.android.permissioncontroller.permission.data.StandardPermGroupNamesLiveData -import com.android.permissioncontroller.permission.data.get -import com.android.permissioncontroller.permission.data.v31.AllLightPackageOpsLiveData -import com.android.permissioncontroller.permission.model.livedatatypes.v31.AppPermissionId -import com.android.permissioncontroller.permission.model.livedatatypes.v31.LightPackageOps -import com.android.permissioncontroller.permission.ui.legacy.PermissionUsageViewModel.Companion.SHOULD_SHOW_7_DAYS_KEY -import com.android.permissioncontroller.permission.ui.model.v31.PermissionUsageDetailsViewModel.Companion.SHOULD_SHOW_SYSTEM_KEY -import com.android.permissioncontroller.permission.ui.viewmodel.BasePermissionUsageViewModel -import com.android.permissioncontroller.permission.ui.viewmodel.PermissionUsageViewModelV2 -import com.android.permissioncontroller.permission.ui.viewmodel.PermissionUsagesUiState -import com.android.permissioncontroller.permission.utils.KotlinUtils -import com.android.permissioncontroller.permission.utils.PermissionMapping -import com.android.permissioncontroller.permission.utils.Utils -import java.time.Instant -import java.util.concurrent.TimeUnit -import kotlin.math.max - -/** - * Legacy [ViewModel] for handheld Permissions Usage UI. - * - * Note that this class is replaced by [PermissionUsageViewModelV2]. - */ -class PermissionUsageViewModel( - private val state: SavedStateHandle, - app: Application, -) : BasePermissionUsageViewModel(app) { - private val userManager = - Utils.getSystemServiceSafe(app.applicationContext, UserManager::class.java) - private val roleManager = - Utils.getSystemServiceSafe(app.applicationContext, RoleManager::class.java) - private val exemptedPackages: Set<String> = Utils.getExemptedPackages(roleManager) - - @SuppressWarnings("NewApi") - // TODO : b/330215842 - Cleanup NewApi suppression's - private val mAllLightPackageOpsLiveData = AllLightPackageOpsLiveData(app) - private val appPermGroupUiInfoLiveDataList = - mutableMapOf<AppPermissionId, AppPermGroupUiInfoLiveData>() - private val lightPackageInfoLiveDataMap = - mutableMapOf<Pair<String, UserHandle>, LightPackageInfoLiveData>() - private val standardPermGroupNamesLiveData = StandardPermGroupNamesLiveData - - private var showSystemApps = false - private var show7DaysData = false - - override fun getPermissionUsagesUiLiveData(): LiveData<PermissionUsagesUiState> { - return permissionUsagesUiLiveData - } - - override fun getShowSystemApps(): Boolean { - return showSystemApps - } - - override fun getShow7DaysData(): Boolean { - return show7DaysData - } - - /** Updates whether system app permissions usage should be displayed in the UI. */ - override fun updateShowSystem(showSystem: Boolean): PermissionUsagesUiState { - showSystemApps = showSystem - return buildPermissionUsagesUiData() - } - - /** Updates whether 7 days usage or 1 day usage should be displayed in the UI. */ - override fun updateShow7Days(show7Days: Boolean): PermissionUsagesUiState { - show7DaysData = show7Days - return buildPermissionUsagesUiData() - } - - /** Builds a [PermissionUsagesUiData] containing all the data necessary to render the UI. */ - private fun buildPermissionUsagesUiData(): PermissionUsagesUiState { - val curTime = System.currentTimeMillis() - - val showPermissionUsagesDuration = - if (KotlinUtils.is7DayToggleEnabled() && show7DaysData) { - TIME_7_DAYS_DURATION - } else { - TIME_24_HOURS_DURATION - } - val startTime = max(curTime - showPermissionUsagesDuration, Instant.EPOCH.toEpochMilli()) - return PermissionUsagesUiState( - mAllLightPackageOpsLiveData.containsSystemAppUsages(startTime), - mAllLightPackageOpsLiveData.buildPermissionGroupsWithUsageCounts( - startTime, - showSystemApps - ) - ) - } - - private val permissionGroupLabels = mutableMapOf<String, String>() - - override fun getPermissionGroupLabel(context: Context, permissionGroup: String): String { - return permissionGroupLabels.getOrDefault( - permissionGroup, - KotlinUtils.getPermGroupLabel(context, permissionGroup).toString() - ) - } - - /** Builds a map of permission groups to the number of apps that recently accessed them. */ - private fun AllLightPackageOpsLiveData.buildPermissionGroupsWithUsageCounts( - startTime: Long, - showSystem: Boolean, - ): Map<String, Int> { - val permissionUsageCountMap: MutableMap<String, Int> = HashMap() - for (permissionGroup: String in getAllEligiblePermissionGroups()) { - permissionUsageCountMap[permissionGroup] = 0 - } - - val eligibleLightPackageOpsList: List<LightPackageOps> = - getAllLightPackageOps()?.filterOutExemptedApps()?.filter { - Utils.shouldShowInSettings(it.userHandle, userManager) - } - ?: listOf() - - for (lightPackageOps: LightPackageOps in eligibleLightPackageOpsList) { - val permGroupsToLastAccess: List<Map.Entry<String, Long>> = - lightPackageOps.lastPermissionGroupAccessTimesMs.entries - .filterOutExemptedPermissionGroupsFromKeys() - .filterOutPermissionsNotRequestedByApp( - lightPackageOps.packageName, - lightPackageOps.userHandle - ) - .filterOutSystemAppPermissionsIfNecessary( - showSystem, - lightPackageOps.packageName, - lightPackageOps.userHandle - ) - .filterAccessTimeLaterThan(startTime) - val recentlyUsedPermissions: List<String> = permGroupsToLastAccess.map { it.key } - - for (permissionGroup: String in recentlyUsedPermissions) { - permissionUsageCountMap[permissionGroup] = - permissionUsageCountMap.getOrDefault(permissionGroup, 0) + 1 - } - } - return permissionUsageCountMap - } - - /** - * Determines whether there are any system app permissions with recent usage, in which case the - * "show/hide system" toggle should be displayed in the UI. - */ - private fun AllLightPackageOpsLiveData.containsSystemAppUsages(startTime: Long): Boolean { - val eligibleLightPackageOpsList: List<LightPackageOps> = - getAllLightPackageOps()?.filterOutExemptedApps() ?: listOf() - - for (lightPackageOps: LightPackageOps in eligibleLightPackageOpsList) { - val recentlyUsedPermissions: Set<String> = - lightPackageOps.lastPermissionGroupAccessTimesMs.entries - .filterAccessTimeLaterThan(startTime) - .map { it.key } - .toSet() - if ( - recentlyUsedPermissions - .filterOutExemptedPermissionGroups() - .containsSystemAppPermission( - lightPackageOps.packageName, - lightPackageOps.userHandle - ) - ) { - return true - } - } - - return false - } - - /** Returns all permission groups eligible for display in the UI. */ - private fun getAllEligiblePermissionGroups(): Set<String> = - standardPermGroupNamesLiveData.value?.filterOutExemptedPermissionGroups()?.toSet() - ?: setOf() - - private fun isPermissionRequestedByApp(appPermissionId: AppPermissionId): Boolean { - val appRequestedPermissions = - lightPackageInfoLiveDataMap[ - Pair(appPermissionId.packageName, appPermissionId.userHandle)] - ?.value - ?.requestedPermissions - ?: listOf() - return appRequestedPermissions.any { - PermissionMapping.getGroupOfPlatformPermission(it) == appPermissionId.permissionGroup - } - } - - private fun isAppPermissionSystem(appPermissionId: AppPermissionId): Boolean { - val appPermGroupUiInfo = appPermGroupUiInfoLiveDataList[appPermissionId]?.value - - if (appPermGroupUiInfo != null) { - return appPermGroupUiInfo.isSystem - } else - // The AppPermGroupUiInfo may be null if it has either not loaded yet or if the app has not - // requested any permissions from the permission group in question. - // The Telecom doesn't request microphone or camera permissions. However, telecom app may - // use these permissions and they are considered system app permissions, so we return true - // even if the AppPermGroupUiInfo is unavailable. - if ( - appPermissionId.packageName == TELECOM_PACKAGE && - (appPermissionId.permissionGroup == Manifest.permission_group.CAMERA || - appPermissionId.permissionGroup == Manifest.permission_group.MICROPHONE) - ) { - return true - } - return false - } - - private fun AllLightPackageOpsLiveData.getAllLightPackageOps() = value?.values - - /** - * Filters out accesses earlier than the provided start time from a map of permission last - * accesses. - */ - private fun Collection<Map.Entry<String, Long>>.filterAccessTimeLaterThan(startTime: Long) = - filter { - it.value > startTime - } - - /** Filters out app permissions when the permission has not been requested by the app. */ - @SuppressWarnings("NewApi") - // TODO : b/330215842 - Cleanup NewApi suppression's - private fun Collection<Map.Entry<String, Long>>.filterOutPermissionsNotRequestedByApp( - packageName: String, - userHandle: UserHandle - ) = filter { isPermissionRequestedByApp(AppPermissionId(packageName, userHandle, it.key)) } - - /** - * Filters out system app permissions from a map of permission last accesses, if showSystem is - * false. - */ - @SuppressWarnings("NewApi") - // TODO : b/330215842 - Cleanup NewApi suppression's - private fun Collection<Map.Entry<String, Long>>.filterOutSystemAppPermissionsIfNecessary( - showSystem: Boolean, - packageName: String, - userHandle: UserHandle - ) = filter { - showSystem || !isAppPermissionSystem(AppPermissionId(packageName, userHandle, it.key)) - } - - /** - * Filters out permission groups that are exempt from permission usage tracking from a map of - * permission last accesses. - */ - private fun Collection<Map.Entry<String, Long>>.filterOutExemptedPermissionGroupsFromKeys() = - filter { - !EXEMPTED_PERMISSION_GROUPS.contains(it.key) - } - - /** - * Filters out permission groups that are exempt from permission usage tracking from a map of - * permission last accesses. - */ - private fun Collection<String>.filterOutExemptedPermissionGroups() = filter { - !EXEMPTED_PERMISSION_GROUPS.contains(it) - } - - /** Filters out [LightPackageOps] for apps that are exempt from permission usage tracking. */ - private fun Collection<LightPackageOps>.filterOutExemptedApps() = filter { - !exemptedPackages.contains(it.packageName) - } - - /** - * Returns from a list of permissions whether any permission along with the provided package - * name and user handle are considered a system app permission. - */ - @SuppressWarnings("NewApi") - // TODO : b/330215842 - Cleanup NewApi suppression's - private fun Collection<String>.containsSystemAppPermission( - packageName: String, - userHandle: UserHandle - ) = any { isAppPermissionSystem(AppPermissionId(packageName, userHandle, it)) } - - /** Data class to hold all the information required to configure the UI. */ - data class PermissionUsagesUiData( - /** - * Whether to show data over the last 7 days. - * - * While this information is available from the [SHOULD_SHOW_7_DAYS_KEY] state, we include - * it in the UI info so that it triggers a UI update when changed. - */ - private val show7DaysUsage: Boolean, - /** - * Whether to show system apps' data. - * - * While this information is available from the [SHOULD_SHOW_SYSTEM_KEY] state, we include - * it in the UI info so that it triggers a UI update when changed. - */ - private val showSystem: Boolean, - /** Whether to show the "show/hide system" toggle. */ - val containsSystemAppUsages: Boolean, - /** Map instances for display in UI */ - val permissionGroupsWithUsageCount: Map<String, Int>, - ) - - /** LiveData object for [PermissionUsagesUiData]. */ - val permissionUsagesUiLiveData = - object : SmartUpdateMediatorLiveData<@JvmSuppressWildcards PermissionUsagesUiState>() { - private val getAppPermGroupUiInfoLiveData = { appPermissionId: AppPermissionId -> - AppPermGroupUiInfoLiveData[ - Triple( - appPermissionId.packageName, - appPermissionId.permissionGroup, - appPermissionId.userHandle, - )] - } - private val getLightPackageInfoLiveData = { packageUser: Pair<String, UserHandle> -> - LightPackageInfoLiveData[packageUser] - } - - init { - addSource(mAllLightPackageOpsLiveData) { update() } - addSource(standardPermGroupNamesLiveData) { update() } - } - - @SuppressWarnings("NewApi") - // TODO : b/330215842 - Cleanup NewApi suppression's - override fun onUpdate() { - if (mAllLightPackageOpsLiveData.isStale) { - return - } - if ( - appPermGroupUiInfoLiveDataList.any { - !it.value.isInitialized || it.value.isStale - } - ) { - return - } - if ( - lightPackageInfoLiveDataMap.any { !it.value.isInitialized || it.value.isStale } - ) { - return - } - - val packageOps: Map<Pair<String, UserHandle>, LightPackageOps> = - mAllLightPackageOpsLiveData.value ?: emptyMap() - val appPermissionIds = mutableListOf<AppPermissionId>() - val allPackages = packageOps.keys - - packageOps.forEach { (packageWithUserHandle, pkgOps) -> - pkgOps.lastPermissionGroupAccessTimesMs.keys.forEach { permissionGroup -> - appPermissionIds.add( - AppPermissionId( - packageWithUserHandle.first, - packageWithUserHandle.second, - permissionGroup, - ) - ) - } - } - - setSourcesToDifference( - appPermissionIds, - appPermGroupUiInfoLiveDataList, - getAppPermGroupUiInfoLiveData - ) { - update() - } - - setSourcesToDifference( - allPackages, - lightPackageInfoLiveDataMap, - getLightPackageInfoLiveData - ) { - update() - } - - if (lightPackageInfoLiveDataMap.any { it.value.isStale }) { - return - } - - if (appPermGroupUiInfoLiveDataList.any { it.value.isStale }) { - return - } - - val uiData = buildPermissionUsagesUiData() - // We include this check as we don't want UX updates unless the data to be displayed - // has changed. SmartUpdateMediatorLiveData sends updates if the data has changed OR - // if the data has changed from stale to fresh. - if (value != uiData) { - value = uiData - } - } - } - - /** Companion class for [PermissionUsageViewModel]. */ - companion object { - private val TIME_7_DAYS_DURATION = TimeUnit.DAYS.toMillis(7) - private val TIME_24_HOURS_DURATION = TimeUnit.DAYS.toMillis(1) - internal const val SHOULD_SHOW_SYSTEM_KEY = "showSystem" - internal const val SHOULD_SHOW_7_DAYS_KEY = "show7Days" - private const val TELECOM_PACKAGE = "com.android.server.telecom" - - /** Permission groups that should be hidden from the permissions usage UI. */ - private val EXEMPTED_PERMISSION_GROUPS = setOf(Manifest.permission_group.NOTIFICATIONS) - } - - /** Factory for [PermissionUsageViewModel]. */ - @RequiresApi(Build.VERSION_CODES.S) - class PermissionUsageViewModelFactory( - val app: Application, - owner: SavedStateRegistryOwner, - defaultArgs: Bundle - ) : AbstractSavedStateViewModelFactory(owner, defaultArgs) { - override fun <T : ViewModel> create( - key: String, - modelClass: Class<T>, - handle: SavedStateHandle - ): T { - @Suppress("UNCHECKED_CAST") return PermissionUsageViewModel(handle, app) as T - } - } -} diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt index af26d2cc6..dd5787508 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt @@ -21,6 +21,8 @@ import android.Manifest import android.Manifest.permission.ACCESS_COARSE_LOCATION import android.Manifest.permission.ACCESS_FINE_LOCATION import android.Manifest.permission.READ_MEDIA_VISUAL_USER_SELECTED +import android.Manifest.permission_group.CAMERA +import android.Manifest.permission_group.LOCATION import android.Manifest.permission_group.READ_MEDIA_VISUAL import android.annotation.SuppressLint import android.app.Activity @@ -30,6 +32,9 @@ import android.app.AppOpsManager.MODE_ERRORED import android.app.AppOpsManager.OPSTR_MANAGE_EXTERNAL_STORAGE import android.app.Application import android.content.Intent +import android.hardware.SensorPrivacyManager +import android.hardware.SensorPrivacyManager.OnSensorPrivacyChangedListener +import android.hardware.SensorPrivacyManager.OnSensorPrivacyChangedListener.SensorPrivacyChangedParams import android.os.Build import android.os.Bundle import android.os.UserHandle @@ -217,6 +222,83 @@ class AppPermissionViewModel( } } + @get:RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) + val sensorStatusLiveData: SensorStatusLiveData? by + lazy(LazyThreadSafetyMode.NONE) { + if (SdkLevel.isAtLeastV()) { + SensorStatusLiveData() + } else { + null + } + } + + /** A LiveData that tracks the status (blocked or available) of a sensor */ + @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) + inner class SensorStatusLiveData() : SmartUpdateMediatorLiveData<Boolean>() { + val sensorPrivacyManager = app.getSystemService(SensorPrivacyManager::class.java)!! + val sensor = Utils.getSensorCode(permGroupName) + val isLocation = LOCATION.equals(permGroupName) + val isCamera = CAMERA.equals(permGroupName) + + init { + checkAndUpdateStatus() + } + + fun checkAndUpdateStatus() { + var blocked: Boolean + var state: Int + + if (isLocation) { + blocked = !LocationUtils.isLocationEnabled(app.getApplicationContext()) + } else if (isCamera) { + state = + sensorPrivacyManager.getSensorPrivacyState( + SensorPrivacyManager.TOGGLE_TYPE_SOFTWARE, + SensorPrivacyManager.Sensors.CAMERA + ) + blocked = (state != SensorPrivacyManager.StateTypes.DISABLED) + } else { + blocked = sensorPrivacyManager.isSensorPrivacyEnabled(sensor) + } + + value = blocked + } + + override fun onActive() { + super.onActive() + checkAndUpdateStatus() + if (isLocation) { + LocationUtils.addLocationListener(locListener) + } else { + sensorPrivacyManager.addSensorPrivacyListener(sensor, listener) + } + } + + override fun onInactive() { + super.onInactive() + if (isLocation) { + LocationUtils.removeLocationListener(locListener) + } else { + sensorPrivacyManager.removeSensorPrivacyListener(sensor, listener) + } + } + + var listener = + object : OnSensorPrivacyChangedListener { + override fun onSensorPrivacyChanged(params: SensorPrivacyChangedParams) { + value = (params.getState() != SensorPrivacyManager.StateTypes.DISABLED) + } + + @Deprecated("Please use onSensorPrivacyChanged(SensorPrivacyChangedParams)") + override fun onSensorPrivacyChanged(sensor: Int, enabled: Boolean) {} + } + + private val locListener = { status: Boolean -> value = !status } + override fun onUpdate() { + // Do nothing + } + } + /** A livedata which determines which detail string, if any, should be shown */ val fullStorageStateLiveData = object : SmartUpdateMediatorLiveData<FullStoragePackageState>() { diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt index 1261d1259..54a004240 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt @@ -159,8 +159,19 @@ class GrantPermissionsViewModel( private var autoGrantNotifier: AutoGrantPermissionsNotifier? = null - private fun getAutoGrantNotifier(): AutoGrantPermissionsNotifier { - autoGrantNotifier = AutoGrantPermissionsNotifier(app, packageInfo.toPackageInfo(app)!!) + private fun getAutoGrantNotifier(): AutoGrantPermissionsNotifier? { + var fullPackageInfo = packageInfo.toPackageInfo(app) + if (fullPackageInfo == null) { + // try twice + fullPackageInfo = packageInfo.toPackageInfo(app) + } + if (fullPackageInfo == null) { + // We've tried to get our package info twice, and failed twice. Close the grant dialog, + // because the app is not accessible. + requestInfosLiveData.value = null + return null + } + autoGrantNotifier = AutoGrantPermissionsNotifier(app, fullPackageInfo) return autoGrantNotifier!! } @@ -633,7 +644,7 @@ class GrantPermissionsViewModel( filterPermissions = listOf(perm) ) state = STATE_GRANTED - getAutoGrantNotifier().onPermissionAutoGranted(perm) + getAutoGrantNotifier()?.onPermissionAutoGranted(perm) reportRequestResult( perm, PERMISSION_GRANT_REQUEST_RESULT_REPORTED__RESULT__AUTO_GRANTED diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/viewmodel/BasePermissionUsageViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/viewmodel/BasePermissionUsageViewModel.kt deleted file mode 100644 index 198793278..000000000 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/viewmodel/BasePermissionUsageViewModel.kt +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (C) 2024 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.permissioncontroller.permission.ui.viewmodel - -import android.app.Application -import android.content.Context -import androidx.lifecycle.AndroidViewModel -import androidx.lifecycle.LiveData - -/** - * Base class for [PermissionUsageViewModel] and [PermissionUsageViewModelV2], V2 is the new - * implementation following app architecture and resolving live data framework shortcomings. Remove - * [PermissionUsageViewModel] and this base class once V2 is stable. - */ -abstract class BasePermissionUsageViewModel(app: Application) : AndroidViewModel(app) { - abstract fun getPermissionUsagesUiLiveData(): LiveData<PermissionUsagesUiState> - abstract fun getShowSystemApps(): Boolean - abstract fun getShow7DaysData(): Boolean - abstract fun updateShowSystem(showSystem: Boolean): PermissionUsagesUiState - abstract fun updateShow7Days(show7Days: Boolean): PermissionUsagesUiState - abstract fun getPermissionGroupLabel(context: Context, permissionGroup: String): String -} diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/viewmodel/PermissionUsageViewModelV2.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/viewmodel/v31/PermissionUsageViewModel.kt index c79af76e4..2741a3cd8 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/viewmodel/PermissionUsageViewModelV2.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/viewmodel/v31/PermissionUsageViewModel.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.ui.viewmodel +package com.android.permissioncontroller.permission.ui.viewmodel.v31 import android.app.Application import android.content.Context @@ -23,60 +23,75 @@ import android.os.Bundle import androidx.annotation.RequiresApi import androidx.annotation.VisibleForTesting import androidx.lifecycle.AbstractSavedStateViewModelFactory -import androidx.lifecycle.LiveData +import androidx.lifecycle.AndroidViewModel import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.asLiveData import androidx.lifecycle.viewModelScope import androidx.savedstate.SavedStateRegistryOwner -import com.android.permissioncontroller.permission.data.repository.PermissionRepository -import com.android.permissioncontroller.permission.domain.model.PermissionGroupUsageModel -import com.android.permissioncontroller.permission.domain.usecase.GetPermissionGroupUsageUseCase +import com.android.permissioncontroller.permission.data.repository.v31.PermissionRepository +import com.android.permissioncontroller.permission.domain.model.v31.PermissionGroupUsageModel +import com.android.permissioncontroller.permission.domain.usecase.v31.GetPermissionGroupUsageUseCase import com.android.permissioncontroller.permission.utils.KotlinUtils import java.time.Instant import java.util.concurrent.TimeUnit +import kotlin.concurrent.Volatile import kotlin.math.max +import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.SharingStarted import kotlinx.coroutines.flow.StateFlow +import kotlinx.coroutines.flow.flowOn import kotlinx.coroutines.flow.map import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.runBlocking /** Privacy dashboard's new implementation. */ -class PermissionUsageViewModelV2( +class PermissionUsageViewModel( val app: Application, private val permissionRepository: PermissionRepository, private val getPermissionUsageUseCase: GetPermissionGroupUsageUseCase, - scope: CoroutineScope? = null -) : BasePermissionUsageViewModel(app) { + scope: CoroutineScope? = null, + private val defaultDispatcher: CoroutineDispatcher = Dispatchers.Default, + // Inject the parameter to prevent READ_DEVICE_CONFIG permission error on T- platforms. + private val is7DayToggleEnabled: Boolean = KotlinUtils.is7DayToggleEnabled(), +) : AndroidViewModel(app) { private var showSystemApps = false private var show7DaysData = false private val coroutineScope = scope ?: viewModelScope - private val permissionGroupOpsFlow: StateFlow<List<PermissionGroupUsageModel>> by lazy { + + // Cache permission usages to calculate ui state for "show system" and "show 7 days" toggle. + @Volatile private var permissionGroupUsages = emptyList<PermissionGroupUsageModel>() + + private val permissionUsagesUiStateFlow: StateFlow<PermissionUsagesUiState> by lazy { getPermissionUsageUseCase() - .stateIn(coroutineScope, SharingStarted.WhileSubscribed(5000), emptyList()) + .map { permGroupUsages -> + permissionGroupUsages = permGroupUsages + buildPermissionUsagesUiState(permGroupUsages) + } + .flowOn(defaultDispatcher) + .stateIn( + coroutineScope, + SharingStarted.WhileSubscribed(5000), + PermissionUsagesUiState.Loading + ) } + val permissionUsagesUiLiveData = + permissionUsagesUiStateFlow.asLiveData(context = coroutineScope.coroutineContext) + @VisibleForTesting fun getPermissionUsagesUiDataFlow(): Flow<PermissionUsagesUiState> { - return permissionGroupOpsFlow.map { permGroupUsages -> - buildPermissionUsagesUiState(permGroupUsages) - } - } - - override fun getPermissionUsagesUiLiveData(): LiveData<PermissionUsagesUiState> { - return getPermissionUsagesUiDataFlow() - .asLiveData(context = coroutineScope.coroutineContext + Dispatchers.Default) + return permissionUsagesUiStateFlow } /** Get start time based on whether to show 24 hours or 7 days data. */ private fun getStartTime(show7DaysData: Boolean): Long { val curTime = System.currentTimeMillis() val showPermissionUsagesDuration = - if (KotlinUtils.is7DayToggleEnabled() && show7DaysData) { + if (is7DayToggleEnabled && show7DaysData) { TIME_7_DAYS_DURATION } else { TIME_24_HOURS_DURATION @@ -103,33 +118,33 @@ class PermissionUsageViewModelV2( permissionUsageCountMap[it.permissionGroup] = permissionUsageCountMap.getOrDefault(it.permissionGroup, 0) + 1 } - return PermissionUsagesUiState( + return PermissionUsagesUiState.Success( permGroupOps.any { !it.isUserSensitive }, permissionUsageCountMap ) } - override fun getShowSystemApps(): Boolean { + fun getShowSystemApps(): Boolean { return showSystemApps } - override fun getShow7DaysData(): Boolean { + fun getShow7DaysData(): Boolean { return show7DaysData } - override fun updateShowSystem(showSystem: Boolean): PermissionUsagesUiState { + fun updateShowSystem(showSystem: Boolean): PermissionUsagesUiState { showSystemApps = showSystem - return buildPermissionUsagesUiState(permissionGroupOpsFlow.value) + return buildPermissionUsagesUiState(permissionGroupUsages) } - override fun updateShow7Days(show7Days: Boolean): PermissionUsagesUiState { + fun updateShow7Days(show7Days: Boolean): PermissionUsagesUiState { show7DaysData = show7Days - return buildPermissionUsagesUiState(permissionGroupOpsFlow.value) + return buildPermissionUsagesUiState(permissionGroupUsages) } private val permissionGroupLabels = mutableMapOf<String, String>() - override fun getPermissionGroupLabel(context: Context, permissionGroup: String): String { + fun getPermissionGroupLabel(context: Context, permissionGroup: String): String { return runBlocking(coroutineScope.coroutineContext + Dispatchers.Default) { permissionGroupLabels.getOrDefault( permissionGroup, @@ -138,23 +153,23 @@ class PermissionUsageViewModelV2( } } - /** Companion class for [PermissionUsageViewModelV2]. */ + /** Companion class for [PermissionUsageViewModel]. */ companion object { - internal val LOG_TAG = PermissionUsageViewModelV2::class.java.simpleName - private val TIME_7_DAYS_DURATION = TimeUnit.DAYS.toMillis(7) private val TIME_24_HOURS_DURATION = TimeUnit.DAYS.toMillis(1) } } /** Data class to hold all the information required to configure the UI. */ -data class PermissionUsagesUiState( - val shouldShowSystemToggle: Boolean, - // Map instances for display in UI - val permissionGroupUsageCount: Map<String, Int>, -) +sealed class PermissionUsagesUiState { + data object Loading : PermissionUsagesUiState() + data class Success( + val shouldShowSystemToggle: Boolean, + val permissionGroupUsageCount: Map<String, Int> + ) : PermissionUsagesUiState() +} -/** Factory for [BasePermissionUsageViewModel]. */ +/** Factory for [PermissionUsageViewModel]. */ @RequiresApi(Build.VERSION_CODES.S) class PermissionUsageViewModelFactory( private val app: Application, @@ -169,6 +184,6 @@ class PermissionUsageViewModelFactory( ): T { val permissionRepository = PermissionRepository.getInstance(app) val permissionUsageUseCase = GetPermissionGroupUsageUseCase.create(app) - return PermissionUsageViewModelV2(app, permissionRepository, permissionUsageUseCase) as T + return PermissionUsageViewModel(app, permissionRepository, permissionUsageUseCase) as T } } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt index 7bf802755..bd1946759 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt @@ -33,6 +33,7 @@ import com.android.permissioncontroller.permission.ui.wear.elements.ScrollableSc import com.android.permissioncontroller.permission.utils.KotlinUtils.getPermGroupIcon import com.android.permissioncontroller.permission.utils.KotlinUtils.getPermGroupLabel import com.android.permissioncontroller.permission.utils.StringUtils +import com.android.permissioncontroller.permission.utils.Utils import java.text.Collator @Composable @@ -75,6 +76,8 @@ internal fun getPermGroupChipParams( R.string.app_permissions_group_summary } return permissionGroups + // Removing Health Connect from the list of permissions to fix b/331260850 + .filterNot { Utils.isHealthPermissionGroup(it.key) } .mapNotNull { val uiInfo = it.value ?: return@mapNotNull null PermGroupChipParam( diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageFragment.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageFragment.kt index b98cb1473..8f8960269 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageFragment.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageFragment.kt @@ -26,8 +26,8 @@ import androidx.compose.ui.platform.ComposeView import androidx.fragment.app.Fragment import androidx.lifecycle.ViewModelProvider import com.android.permissioncontroller.Constants -import com.android.permissioncontroller.permission.ui.viewmodel.BasePermissionUsageViewModel -import com.android.permissioncontroller.permission.ui.viewmodel.PermissionUsageViewModelFactory +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsageViewModel +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsageViewModelFactory import com.android.permissioncontroller.permission.ui.wear.model.WearPermissionUsageViewModel import com.android.permissioncontroller.permission.ui.wear.model.WearPermissionUsageViewModelFactory @@ -48,15 +48,15 @@ class WearPermissionUsageFragment : Fragment() { arguments?.getLong(Constants.EXTRA_SESSION_ID) ?: Constants.INVALID_SESSION_ID val factory = PermissionUsageViewModelFactory(requireActivity().getApplication(), this, Bundle()) - val viewModel = - ViewModelProvider(this, factory).get(BasePermissionUsageViewModel::class.java) + val viewModel = ViewModelProvider(this, factory).get(PermissionUsageViewModel::class.java) wearViewModel = ViewModelProvider(this, WearPermissionUsageViewModelFactory(viewModel)) .get(WearPermissionUsageViewModel::class.java) - viewModel - .getPermissionUsagesUiLiveData() - .observe(this, wearViewModel::updatePermissionUsagesUiStateLiveData) + viewModel.permissionUsagesUiLiveData.observe( + this, + wearViewModel::updatePermissionUsagesUiStateLiveData + ) return ComposeView(requireContext()).apply { setContent { WearPermissionUsageScreen(sessionId, viewModel, wearViewModel) } } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageScreen.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageScreen.kt index 093cd5a3d..62d0c6212 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageScreen.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearPermissionUsageScreen.kt @@ -30,17 +30,19 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource import com.android.permissioncontroller.R import com.android.permissioncontroller.permission.ui.handheld.v31.PermissionUsageControlPreference -import com.android.permissioncontroller.permission.ui.viewmodel.BasePermissionUsageViewModel +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsageViewModel +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsagesUiState import com.android.permissioncontroller.permission.ui.wear.elements.Chip import com.android.permissioncontroller.permission.ui.wear.elements.ScrollableScreen import com.android.permissioncontroller.permission.ui.wear.model.WearPermissionUsageViewModel +import com.android.permissioncontroller.permission.utils.Utils import java.text.Collator @RequiresApi(Build.VERSION_CODES.S) @Composable fun WearPermissionUsageScreen( sessionId: Long, - viewModel: BasePermissionUsageViewModel, + viewModel: PermissionUsageViewModel, wearViewModel: WearPermissionUsageViewModel ) { val context = LocalContext.current @@ -48,8 +50,14 @@ fun WearPermissionUsageScreen( val showSystem = wearViewModel.showSystemAppsLiveData.observeAsState(false) val show7Days = wearViewModel.show7DaysLiveData.observeAsState(false) var isLoading by remember { mutableStateOf(true) } - - val hasSystemApps: Boolean = permissionUsagesUiData.value?.shouldShowSystemToggle ?: false + val isDataLoaded = permissionUsagesUiData.value is PermissionUsagesUiState.Success + val hasSystemApps: Boolean = + if (isDataLoaded) { + val uiState = permissionUsagesUiData.value as PermissionUsagesUiState.Success + uiState.shouldShowSystemToggle + } else { + false + } val onShowSystemClick: (Boolean) -> Unit = { show -> run { wearViewModel.updatePermissionUsagesUiStateLiveData(viewModel.updateShowSystem(show)) @@ -58,13 +66,20 @@ fun WearPermissionUsageScreen( } val permissionGroupWithUsageCounts: Map<String, Int> = - permissionUsagesUiData.value?.permissionGroupUsageCount ?: emptyMap() + if (isDataLoaded) { + val uiState = permissionUsagesUiData.value as PermissionUsagesUiState.Success + uiState.permissionGroupUsageCount + } else { + emptyMap() + } val permissionGroupWithUsageCountsEntries: List<Map.Entry<String, Int>> = ArrayList<Map.Entry<String, Int>>(permissionGroupWithUsageCounts.entries) val collator = Collator.getInstance(context.resources.configuration.locales.get(0)) val permissionGroupPreferences = permissionGroupWithUsageCountsEntries + // Removing Health Connect from the list of permissions to fix b/331260850 + .filterNot { Utils.isHealthPermissionGroup(it.key) } .map { PermissionUsageControlPreference( context, @@ -92,7 +107,7 @@ fun WearPermissionUsageScreen( permissionGroupPreferences ) - if (isLoading && permissionUsagesUiData.value != null) { + if (isLoading && isDataLoaded) { isLoading = false } } diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/elements/ScrollableScreen.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/elements/ScrollableScreen.kt index ed4e937d1..13b8e44b7 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/elements/ScrollableScreen.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/elements/ScrollableScreen.kt @@ -136,8 +136,12 @@ internal fun Scaffold( titleTestTag: String? = null, subtitleTestTag: String? = null, ) { + val screenWidth = LocalConfiguration.current.screenWidthDp + val screenHeight = LocalConfiguration.current.screenHeightDp + val scrollContentHorizontalPadding = (screenWidth * 0.052).dp + val scrollContentTopPadding = (screenHeight * 0.1456).dp + val scrollContentBottomPadding = (screenHeight * 0.3636).dp val initialCenterIndex = 0 - val scrollContentTopPadding = 32.dp val centerHeightDp = Dp(LocalConfiguration.current.screenHeightDp / 2.0f) val initialCenterItemScrollOffset = scrollContentTopPadding + 10.dp val scrollAwayOffset = centerHeightDp - initialCenterItemScrollOffset @@ -177,10 +181,10 @@ internal fun Scaffold( autoCentering = null, contentPadding = PaddingValues( - start = 10.dp, - end = 10.dp, + start = scrollContentHorizontalPadding, + end = scrollContentHorizontalPadding, top = scrollContentTopPadding, - bottom = 70.dp + bottom = scrollContentBottomPadding ) ) { image?.let { diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/model/WearPermissionUsageViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/model/WearPermissionUsageViewModel.kt index c0e7e989c..380c3cfee 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/model/WearPermissionUsageViewModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/model/WearPermissionUsageViewModel.kt @@ -19,8 +19,8 @@ package com.android.permissioncontroller.permission.ui.wear.model import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider -import com.android.permissioncontroller.permission.ui.viewmodel.BasePermissionUsageViewModel -import com.android.permissioncontroller.permission.ui.viewmodel.PermissionUsagesUiState +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsageViewModel +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsagesUiState class WearPermissionUsageViewModel( permissionUsagesUiState: PermissionUsagesUiState?, @@ -40,12 +40,12 @@ class WearPermissionUsageViewModel( } /** Factory for a WearPermissionsUsageViewModel */ -class WearPermissionUsageViewModelFactory(val viewModel: BasePermissionUsageViewModel) : +class WearPermissionUsageViewModelFactory(val viewModel: PermissionUsageViewModel) : ViewModelProvider.Factory { override fun <T : ViewModel> create(modelClass: Class<T>): T { @Suppress("UNCHECKED_CAST") return WearPermissionUsageViewModel( - viewModel.getPermissionUsagesUiLiveData().value, + viewModel.permissionUsagesUiLiveData.value, viewModel.getShowSystemApps(), viewModel.getShow7DaysData() ) diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/theme/WearPermissionTheme.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/theme/WearPermissionTheme.kt index dae4437b2..933cf19f9 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/theme/WearPermissionTheme.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/theme/WearPermissionTheme.kt @@ -84,7 +84,7 @@ internal fun deviceDefaultTypography(context: Context): Typography { fontFamily(context, R.string.wear_material_compose_display_2_font_family) ), display3 = - defaultTypography.display1.copy( + defaultTypography.display3.copy( fontFamily = fontFamily(context, R.string.wear_material_compose_display_3_font_family) ), diff --git a/PermissionController/src/com/android/permissioncontroller/pm/data/model/PackageInfoModel.kt b/PermissionController/src/com/android/permissioncontroller/pm/data/model/v31/PackageInfoModel.kt index aecc18e66..faef36f68 100644 --- a/PermissionController/src/com/android/permissioncontroller/pm/data/model/PackageInfoModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/pm/data/model/v31/PackageInfoModel.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.pm.data.model +package com.android.permissioncontroller.pm.data.model.v31 import android.content.pm.PackageInfo diff --git a/PermissionController/src/com/android/permissioncontroller/pm/data/repository/PackageRepository.kt b/PermissionController/src/com/android/permissioncontroller/pm/data/repository/v31/PackageRepository.kt index 46a843d15..40c714f55 100644 --- a/PermissionController/src/com/android/permissioncontroller/pm/data/repository/PackageRepository.kt +++ b/PermissionController/src/com/android/permissioncontroller/pm/data/repository/v31/PackageRepository.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package com.android.permissioncontroller.pm.data.repository +package com.android.permissioncontroller.pm.data.repository.v31 import android.app.Application import android.content.pm.PackageManager import android.os.UserHandle import android.util.Log import com.android.permissioncontroller.permission.utils.Utils -import com.android.permissioncontroller.pm.data.model.PackageInfoModel +import com.android.permissioncontroller.pm.data.model.v31.PackageInfoModel import kotlin.concurrent.Volatile import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.Dispatchers diff --git a/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING index 01d04bea0..46b148e68 100644 --- a/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/role/TEST_MAPPING @@ -26,6 +26,23 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsRoleTestCases", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "CtsRoleTestCases" diff --git a/PermissionController/src/com/android/permissioncontroller/role/data/repository/RoleRepository.kt b/PermissionController/src/com/android/permissioncontroller/role/data/repository/v31/RoleRepository.kt index a514cdbb1..d2d89e817 100644 --- a/PermissionController/src/com/android/permissioncontroller/role/data/repository/RoleRepository.kt +++ b/PermissionController/src/com/android/permissioncontroller/role/data/repository/v31/RoleRepository.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.role.data.repository +package com.android.permissioncontroller.role.data.repository.v31 import android.app.Application import android.app.role.RoleManager diff --git a/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearDefaultAppHelper.kt b/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearDefaultAppHelper.kt index d8928d608..48f0d8d73 100644 --- a/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearDefaultAppHelper.kt +++ b/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearDefaultAppHelper.kt @@ -119,5 +119,5 @@ class WearDefaultAppHelper( private fun hasHolderApplication( qualifyingApplications: List<Pair<ApplicationInfo, Boolean>> - ): Boolean = qualifyingApplications.map { it.second }.find { true } ?: false + ): Boolean = qualifyingApplications.map { it.second }.contains(true) } diff --git a/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearRequestRoleHelper.kt b/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearRequestRoleHelper.kt index f1d6ba97b..c7f14b862 100644 --- a/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearRequestRoleHelper.kt +++ b/PermissionController/src/com/android/permissioncontroller/role/ui/wear/WearRequestRoleHelper.kt @@ -62,7 +62,7 @@ class WearRequestRoleHelper( null }, icon = context.getDrawable(R.drawable.ic_remove_circle), - checked = selectedPackage?.isNullOrEmpty() ?: false, + checked = selectedPackage.isNullOrEmpty(), enabled = if (!wearViewModel.dontAskAgain()) { true @@ -106,7 +106,7 @@ class WearRequestRoleHelper( private fun hasHolderApplication( qualifyingApplications: List<Pair<ApplicationInfo, Boolean>> - ): Boolean = qualifyingApplications.map { it.second }.find { true } ?: false + ): Boolean = qualifyingApplications.map { it.second }.contains(true) fun shouldSetAsDefaultEnabled(enabled: Boolean): Boolean { return enabled && (wearViewModel.dontAskAgain() || !wearViewModel.isHolderChecked) diff --git a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyCenterDashboardFragment.java b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyCenterDashboardFragment.java index 874e3c750..efbd57080 100644 --- a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyCenterDashboardFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyCenterDashboardFragment.java @@ -19,6 +19,7 @@ package com.android.permissioncontroller.safetycenter.ui; import static android.os.Build.VERSION_CODES.TIRAMISU; import static com.android.permissioncontroller.Constants.EXTRA_SESSION_ID; +import static com.android.permissioncontroller.safetycenter.SafetyCenterConstants.PRIVACY_SOURCES_GROUP_ID; import static com.android.permissioncontroller.safetycenter.SafetyCenterConstants.QUICK_SETTINGS_SAFETY_CENTER_FRAGMENT; import static java.util.Collections.emptyList; @@ -49,6 +50,7 @@ import androidx.preference.PreferenceCategory; import androidx.preference.PreferenceGroup; import androidx.recyclerview.widget.RecyclerView; +import com.android.modules.utils.build.SdkLevel; import com.android.permissioncontroller.R; import com.android.permissioncontroller.safetycenter.ui.model.SafetyCenterUiData; import com.android.permissioncontroller.safetycenter.ui.model.StatusUiData; @@ -59,6 +61,7 @@ import kotlin.Unit; import java.util.List; import java.util.Map; +import java.util.Objects; /** Dashboard fragment for the Safety Center. */ @RequiresApi(TIRAMISU) @@ -242,6 +245,17 @@ public final class SafetyCenterDashboardFragment extends SafetyCenterFragment { boolean isFirstElement = i == 0; boolean isLastElement = i == size - 1; + if (SdkLevel.isAtLeastV() + && group != null + && Objects.equals(group.getId(), PRIVACY_SOURCES_GROUP_ID)) { + // Add an extra header before the privacy sources + PreferenceCategory category = new ComparablePreferenceCategory(context); + SafetyCenterResourcesApk safetyCenterResourcesApk = + new SafetyCenterResourcesApk(requireContext()); + category.setTitle(safetyCenterResourcesApk.getStringByName("privacy_title")); + mEntriesGroup.addPreference(category); + } + if (SafetyCenterUiFlags.getShowSubpages() && group != null) { mEntriesGroup.addPreference( new SafetyHomepageEntryPreference( @@ -299,19 +313,31 @@ public final class SafetyCenterDashboardFragment extends SafetyCenterFragment { mStaticEntriesGroup.removeAll(); for (SafetyCenterStaticEntryGroup group : data.getStaticEntryGroups()) { - PreferenceCategory category = new ComparablePreferenceCategory(context); - category.setTitle(group.getTitle()); - mStaticEntriesGroup.addPreference(category); - - for (SafetyCenterStaticEntry entry : group.getStaticEntries()) { - category.addPreference( - new StaticSafetyEntryPreference( - context, - requireActivity().getTaskId(), - entry, - SafetyCenterBundles.getStaticEntryId(data, entry), - getSafetyCenterViewModel())); + if (group.getTitle().toString().isEmpty()) { + // Interpret an empty title as signal to not create a titled category + addStaticEntriesTo(context, data, mStaticEntriesGroup, group.getStaticEntries()); + } else { + PreferenceCategory category = new ComparablePreferenceCategory(context); + category.setTitle(group.getTitle()); + mStaticEntriesGroup.addPreference(category); + addStaticEntriesTo(context, data, category, group.getStaticEntries()); } } } + + private void addStaticEntriesTo( + Context context, + SafetyCenterData data, + PreferenceGroup prefGroup, + List<SafetyCenterStaticEntry> entries) { + for (SafetyCenterStaticEntry entry : entries) { + prefGroup.addPreference( + new StaticSafetyEntryPreference( + context, + requireActivity().getTaskId(), + entry, + SafetyCenterBundles.getStaticEntryId(data, entry), + getSafetyCenterViewModel())); + } + } } diff --git a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyHomepageEntryPreference.kt b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyHomepageEntryPreference.kt index 0cfc2ee50..e37950264 100644 --- a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyHomepageEntryPreference.kt +++ b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyHomepageEntryPreference.kt @@ -42,13 +42,13 @@ internal class SafetyHomepageEntryPreference( init { setTitle(entryGroup.title) setSummary(entryGroup.summary) - setIcon( - SeverityIconPicker.selectIconResId( + SeverityIconPicker.selectIconResIdOrNull( entryGroup.id, entryGroup.severityLevel, entryGroup.severityUnspecifiedIconType ) - ) + ?.let { setIcon(it) } + ?: setIconSpaceReserved(false) val intent = Intent(Intent.ACTION_SAFETY_CENTER) intent.putExtra(SafetyCenterManager.EXTRA_SAFETY_SOURCES_GROUP_ID, entryGroup.id) diff --git a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SeverityIconPicker.kt b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SeverityIconPicker.kt index 752d7ed4a..be47eac73 100644 --- a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SeverityIconPicker.kt +++ b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SeverityIconPicker.kt @@ -17,6 +17,7 @@ package com.android.permissioncontroller.safetycenter.ui import android.safetycenter.SafetyCenterEntry import android.util.Log +import com.android.modules.utils.build.SdkLevel import com.android.permissioncontroller.R import com.android.permissioncontroller.safetycenter.SafetyCenterConstants.PRIVACY_SOURCES_GROUP_ID @@ -25,6 +26,18 @@ internal object SeverityIconPicker { private val TAG = SeverityIconPicker::class.java.simpleName @JvmStatic + fun selectIconResIdOrNull( + id: String, + severityLevel: Int, + severityUnspecifiedIconType: Int + ): Int? { + if (SdkLevel.isAtLeastV() && id == PRIVACY_SOURCES_GROUP_ID) { + return null + } + return selectIconResId(id, severityLevel, severityUnspecifiedIconType) + } + + @JvmStatic fun selectIconResId(id: String, severityLevel: Int, severityUnspecifiedIconType: Int): Int { if (id == PRIVACY_SOURCES_GROUP_ID) { return R.drawable.ic_privacy diff --git a/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING b/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING index 1503c5e57..35885d0c3 100644 --- a/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING +++ b/PermissionController/src/com/android/permissioncontroller/safetylabel/TEST_MAPPING @@ -29,6 +29,16 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsPermissionUiTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "PermissionControllerMockingTests", @@ -47,4 +57,4 @@ "name": "CtsPermissionUiTestCases[com.google.android.permission.apex]" } ] -}
\ No newline at end of file +} diff --git a/PermissionController/src/com/android/permissioncontroller/user/data/repository/UserRepository.kt b/PermissionController/src/com/android/permissioncontroller/user/data/repository/v31/UserRepository.kt index fabeb76da..e08549c99 100644 --- a/PermissionController/src/com/android/permissioncontroller/user/data/repository/UserRepository.kt +++ b/PermissionController/src/com/android/permissioncontroller/user/data/repository/v31/UserRepository.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.user.data.repository +package com.android.permissioncontroller.user.data.repository.v31 import android.app.Application import android.content.pm.UserProperties diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/AppOpRepositoryTest.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/AppOpRepositoryTest.kt index fdfe2aa08..fa5ea3a6a 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/AppOpRepositoryTest.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/AppOpRepositoryTest.kt @@ -23,10 +23,10 @@ import android.content.pm.PackageManager import androidx.test.ext.junit.runners.AndroidJUnit4 import com.android.dx.mockito.inline.extended.ExtendedMockito import com.android.permissioncontroller.PermissionControllerApplication -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel.AppOpUsageModel -import com.android.permissioncontroller.appops.data.repository.AppOpRepository -import com.android.permissioncontroller.appops.data.repository.AppOpRepositoryImpl -import com.android.permissioncontroller.permission.data.repository.PermissionRepository +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel.AppOpUsageModel +import com.android.permissioncontroller.appops.data.repository.v31.AppOpRepository +import com.android.permissioncontroller.appops.data.repository.v31.AppOpRepositoryImpl +import com.android.permissioncontroller.permission.data.repository.v31.PermissionRepository import com.android.permissioncontroller.tests.mocking.utils.MockUtil.createMockPackageOps import com.android.permissioncontroller.tests.mocking.utils.MockUtil.createOpEntry import com.google.common.truth.Truth.assertThat diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/FakeAppOpRepository.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/FakeAppOpRepository.kt index 326459d4b..1077293d1 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/FakeAppOpRepository.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/appops/data/repository/FakeAppOpRepository.kt @@ -16,8 +16,8 @@ package com.android.permissioncontroller.tests.mocking.appops.data.repository -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel -import com.android.permissioncontroller.appops.data.repository.AppOpRepository +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel +import com.android.permissioncontroller.appops.data.repository.v31.AppOpRepository import kotlinx.coroutines.flow.Flow class FakeAppOpRepository(override val packageAppOpsUsages: Flow<List<PackageAppOpUsageModel>>) : diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/data/repository/FakePermissionRepository.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/data/repository/FakePermissionRepository.kt index 8afb3999d..28cd2b9e3 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/data/repository/FakePermissionRepository.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/data/repository/FakePermissionRepository.kt @@ -19,7 +19,7 @@ package com.android.permissioncontroller.tests.mocking.permission.data.repositor import android.content.Context import android.os.UserHandle import com.android.modules.utils.build.SdkLevel -import com.android.permissioncontroller.permission.data.repository.PermissionRepository +import com.android.permissioncontroller.permission.data.repository.v31.PermissionRepository import com.android.permissioncontroller.permission.utils.PermissionMapping class FakePermissionRepository(private val permissionFlags: Map<String, Int> = emptyMap()) : diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionUsageUseCaseTest.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionUsageUseCaseTest.kt index 8bfecf0fb..d205989d6 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionUsageUseCaseTest.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/domain/usecase/GetPermissionUsageUseCaseTest.kt @@ -26,20 +26,20 @@ import androidx.test.ext.junit.runners.AndroidJUnit4 import com.android.dx.mockito.inline.extended.ExtendedMockito import com.android.modules.utils.build.SdkLevel import com.android.permissioncontroller.PermissionControllerApplication -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel.AppOpUsageModel -import com.android.permissioncontroller.permission.domain.model.PermissionGroupUsageModel -import com.android.permissioncontroller.permission.domain.usecase.GetPermissionGroupUsageUseCase +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel.AppOpUsageModel +import com.android.permissioncontroller.permission.domain.model.v31.PermissionGroupUsageModel +import com.android.permissioncontroller.permission.domain.usecase.v31.GetPermissionGroupUsageUseCase import com.android.permissioncontroller.permission.utils.Utils -import com.android.permissioncontroller.pm.data.model.PackageInfoModel -import com.android.permissioncontroller.role.data.repository.RoleRepository +import com.android.permissioncontroller.pm.data.model.v31.PackageInfoModel +import com.android.permissioncontroller.role.data.repository.v31.RoleRepository import com.android.permissioncontroller.tests.mocking.appops.data.repository.FakeAppOpRepository import com.android.permissioncontroller.tests.mocking.coroutines.collectLastValue import com.android.permissioncontroller.tests.mocking.permission.data.repository.FakePermissionRepository import com.android.permissioncontroller.tests.mocking.pm.data.repository.FakePackageRepository import com.android.permissioncontroller.tests.mocking.role.data.repository.FakeRoleRepository import com.android.permissioncontroller.tests.mocking.user.data.repository.FakeUserRepository -import com.android.permissioncontroller.user.data.repository.UserRepository +import com.android.permissioncontroller.user.data.repository.v31.UserRepository import com.google.common.truth.Truth.assertThat import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow @@ -100,23 +100,6 @@ class GetPermissionUsageUseCaseTest { } @Test - fun invalidAppOpIsFiltered() = runTest { - val appOpsUsageMillis = - listOf( - AppOpUsageModel(AppOpsManager.OPSTR_CAMERA, 100), - AppOpUsageModel("OPSTR_INVALID", 100) - ) - val appOpsUsage = - PackageAppOpUsageModel(testPackageName, appOpsUsageMillis, currentUser.identifier) - val appOpsUsageModelFlow = flow { emit(listOf(appOpsUsage)) } - val underTest = getPermissionGroupUsageUseCase(appOpsUsageModelFlow) - - val permissionGroupUsages by collectLastValue(underTest()) - assertThat(permissionGroupUsages) - .isEqualTo(listOf(PermissionGroupUsageModel(CAMERA_PERMISSION_GROUP, 100, true))) - } - - @Test fun guestUserUsageIsFiltered() = runTest { val appOpsUsage = listOf( diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/service/RuntimePermissionsUpgradeControllerTest.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/service/RuntimePermissionsUpgradeControllerTest.kt index bb84a2d05..aff57eaa8 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/service/RuntimePermissionsUpgradeControllerTest.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/service/RuntimePermissionsUpgradeControllerTest.kt @@ -70,6 +70,7 @@ import org.mockito.ArgumentMatchers.anyInt import org.mockito.ArgumentMatchers.eq import org.mockito.Mock import org.mockito.Mockito.anyString +import org.mockito.Mockito.doReturn import org.mockito.Mockito.mock import org.mockito.Mockito.never import org.mockito.Mockito.timeout @@ -212,17 +213,15 @@ class RuntimePermissionsUpgradeControllerTest { whenever(PermissionControllerApplication.get()).thenReturn(application) - whenever(application.getSystemService(PermissionManager::class.java)) - .thenReturn(permissionManager) - whenever(application.getSystemService(ActivityManager::class.java)) - .thenReturn(activityManager) - whenever(application.getSystemService(AppOpsManager::class.java)).thenReturn(appOpsManager) - whenever(application.getSystemService(LocationManager::class.java)) - .thenReturn(locationManager) - whenever(application.getSystemService(UserManager::class.java)).thenReturn(userManager) - whenever(application.getSystemService(JobScheduler::class.java)).thenReturn(jobScheduler) - - whenever(application.packageManager).thenReturn(packageManager) + doReturn(packageManager).`when`(application).packageManager + doReturn(permissionManager) + .`when`(application) + .getSystemService(PermissionManager::class.java) + doReturn(activityManager).`when`(application).getSystemService(ActivityManager::class.java) + doReturn(appOpsManager).`when`(application).getSystemService(AppOpsManager::class.java) + doReturn(locationManager).`when`(application).getSystemService(LocationManager::class.java) + doReturn(userManager).`when`(application).getSystemService(UserManager::class.java) + doReturn(jobScheduler).`when`(application).getSystemService(JobScheduler::class.java) whenever(packageManager.getPermissionInfo(any(), anyInt())).thenAnswer { val permissionName = it.arguments[0] as String diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/ui/model/PermissionUsageViewModelTest.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/ui/model/PermissionUsageViewModelTest.kt index 6d83963d1..74a6ab8fc 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/ui/model/PermissionUsageViewModelTest.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/ui/model/PermissionUsageViewModelTest.kt @@ -24,13 +24,14 @@ import android.content.pm.PackageManager import androidx.test.ext.junit.runners.AndroidJUnit4 import com.android.dx.mockito.inline.extended.ExtendedMockito import com.android.permissioncontroller.PermissionControllerApplication -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel -import com.android.permissioncontroller.appops.data.model.PackageAppOpUsageModel.AppOpUsageModel -import com.android.permissioncontroller.permission.data.repository.PermissionRepository -import com.android.permissioncontroller.permission.domain.usecase.GetPermissionGroupUsageUseCase -import com.android.permissioncontroller.permission.ui.viewmodel.PermissionUsageViewModelV2 +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel +import com.android.permissioncontroller.appops.data.model.v31.PackageAppOpUsageModel.AppOpUsageModel +import com.android.permissioncontroller.permission.data.repository.v31.PermissionRepository +import com.android.permissioncontroller.permission.domain.usecase.v31.GetPermissionGroupUsageUseCase +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsageViewModel +import com.android.permissioncontroller.permission.ui.viewmodel.v31.PermissionUsagesUiState import com.android.permissioncontroller.permission.utils.PermissionMapping -import com.android.permissioncontroller.pm.data.model.PackageInfoModel +import com.android.permissioncontroller.pm.data.model.v31.PackageInfoModel import com.android.permissioncontroller.tests.mocking.appops.data.repository.FakeAppOpRepository import com.android.permissioncontroller.tests.mocking.coroutines.collectLastValue import com.android.permissioncontroller.tests.mocking.permission.data.repository.FakePermissionRepository @@ -40,6 +41,7 @@ import com.android.permissioncontroller.tests.mocking.user.data.repository.FakeU import com.google.common.truth.Truth.assertThat import java.util.concurrent.TimeUnit import kotlinx.coroutines.flow.flowOf +import kotlinx.coroutines.test.StandardTestDispatcher import kotlinx.coroutines.test.runTest import org.junit.After import org.junit.Before @@ -101,16 +103,20 @@ class PermissionUsageViewModelTest { @Test fun allPermissionGroupsAreShown() = runTest { val permissionUsageViewModel = - PermissionUsageViewModelV2( + PermissionUsageViewModel( application, permissionRepository, getPermissionGroupUsageUseCase(), - backgroundScope + backgroundScope, + StandardTestDispatcher(testScheduler), + is7DayToggleEnabled = true ) + val uiData = checkNotNull( collectLastValue(permissionUsageViewModel.getPermissionUsagesUiDataFlow()).invoke() ) + as PermissionUsagesUiState.Success assertThat(uiData.permissionGroupUsageCount.size).isEqualTo(15) } @@ -129,16 +135,19 @@ class PermissionUsageViewModelTest { ) val permissionUsageUseCase = getPermissionGroupUsageUseCase(appOpsUsageModels) val permissionUsageViewModel = - PermissionUsageViewModelV2( + PermissionUsageViewModel( application, permissionRepository, permissionUsageUseCase, - backgroundScope + backgroundScope, + StandardTestDispatcher(testScheduler), + is7DayToggleEnabled = true ) val uiData = checkNotNull( collectLastValue(permissionUsageViewModel.getPermissionUsagesUiDataFlow()).invoke() ) + as PermissionUsagesUiState.Success val permissionGroupsCount = uiData.permissionGroupUsageCount assertThat(permissionGroupsCount[CAMERA_PERMISSION_GROUP]).isEqualTo(2) assertThat(permissionGroupsCount[MICROPHONE_PERMISSION_GROUP]).isEqualTo(1) @@ -159,15 +168,18 @@ class PermissionUsageViewModelTest { ) val permissionUsageUseCase = getPermissionGroupUsageUseCase(appOpsUsageModels) val permissionUsageViewModel = - PermissionUsageViewModelV2( + PermissionUsageViewModel( application, permissionRepository, permissionUsageUseCase, - backgroundScope + backgroundScope, + StandardTestDispatcher(testScheduler), + is7DayToggleEnabled = true ) collectLastValue(permissionUsageViewModel.getPermissionUsagesUiDataFlow()).invoke() - val uiData = permissionUsageViewModel.updateShowSystem(true) + val uiData = + permissionUsageViewModel.updateShowSystem(true) as PermissionUsagesUiState.Success val permissionGroupsCount = uiData.permissionGroupUsageCount assertThat(permissionGroupsCount[CAMERA_PERMISSION_GROUP]).isEqualTo(2) assertThat(permissionGroupsCount[MICROPHONE_PERMISSION_GROUP]).isEqualTo(2) diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/pm/data/repository/FakePackageRepository.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/pm/data/repository/FakePackageRepository.kt index 1ef193e98..29557b0b2 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/pm/data/repository/FakePackageRepository.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/pm/data/repository/FakePackageRepository.kt @@ -17,8 +17,8 @@ package com.android.permissioncontroller.tests.mocking.pm.data.repository import android.os.UserHandle -import com.android.permissioncontroller.pm.data.model.PackageInfoModel -import com.android.permissioncontroller.pm.data.repository.PackageRepository +import com.android.permissioncontroller.pm.data.model.v31.PackageInfoModel +import com.android.permissioncontroller.pm.data.repository.v31.PackageRepository class FakePackageRepository(private val packages: Map<String, PackageInfoModel> = emptyMap()) : PackageRepository { diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/role/data/repository/FakeRoleRepository.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/role/data/repository/FakeRoleRepository.kt index 65469ea6f..f26020099 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/role/data/repository/FakeRoleRepository.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/role/data/repository/FakeRoleRepository.kt @@ -16,7 +16,7 @@ package com.android.permissioncontroller.tests.mocking.role.data.repository -import com.android.permissioncontroller.role.data.repository.RoleRepository +import com.android.permissioncontroller.role.data.repository.v31.RoleRepository class FakeRoleRepository(private val exemptedPackages: Set<String> = emptySet()) : RoleRepository { override suspend fun getExemptedPackages(): Set<String> = exemptedPackages diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/user/data/repository/FakeUserRepository.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/user/data/repository/FakeUserRepository.kt index 7e78742b5..e05723d37 100644 --- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/user/data/repository/FakeUserRepository.kt +++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/user/data/repository/FakeUserRepository.kt @@ -17,7 +17,7 @@ package com.android.permissioncontroller.tests.mocking.user.data.repository import android.os.Process -import com.android.permissioncontroller.user.data.repository.UserRepository +import com.android.permissioncontroller.user.data.repository.v31.UserRepository class FakeUserRepository( private val currentUserProfiles: List<Int> = listOf(Process.myUserHandle().identifier), diff --git a/SafetyCenter/Config/TEST_MAPPING b/SafetyCenter/Config/TEST_MAPPING index d8a356636..1ad65fddd 100644 --- a/SafetyCenter/Config/TEST_MAPPING +++ b/SafetyCenter/Config/TEST_MAPPING @@ -13,5 +13,15 @@ } ] } + ], + "permission-mainline-presubmit": [ + { + "name": "SafetyCenterConfigTests", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } ] } diff --git a/SafetyCenter/Resources/res/raw-v35/safety_center_config.xml b/SafetyCenter/Resources/res/raw-v35/safety_center_config.xml index cb49e9d36..bb8d5b14d 100644 --- a/SafetyCenter/Resources/res/raw-v35/safety_center_config.xml +++ b/SafetyCenter/Resources/res/raw-v35/safety_center_config.xml @@ -62,13 +62,6 @@ title="@com.android.safetycenter.resources:string/permission_manager_title" summary="@com.android.safetycenter.resources:string/permission_manager_summary" searchTerms="@com.android.safetycenter.resources:string/permission_manager_search_terms"/> - <static-safety-source - id="AndroidPermissionUsage" - profile="primary_profile_only" - intentAction="android.intent.action.REVIEW_PERMISSION_USAGE" - title="@com.android.safetycenter.resources:string/permission_usage_title" - summary="@com.android.safetycenter.resources:string/permission_usage_summary" - searchTerms="@com.android.safetycenter.resources:string/permission_usage_search_terms"/> <dynamic-safety-source id="AndroidHealthConnect" profile="primary_profile_only" @@ -118,6 +111,26 @@ refreshOnPageOpenAllowed="true"/> </safety-sources-group> <safety-sources-group + id="AndroidPrivacySourcesAdditional" + title="@com.android.safetycenter.resources:string/privacy_additional_title"> + <static-safety-source + id="AndroidPermissionUsage" + profile="primary_profile_only" + intentAction="android.intent.action.REVIEW_PERMISSION_USAGE" + title="@com.android.safetycenter.resources:string/permission_usage_title" + summary="@com.android.safetycenter.resources:string/permission_usage_summary" + searchTerms="@com.android.safetycenter.resources:string/permission_usage_search_terms"/> + <dynamic-safety-source + id="AndroidPrivateSpace" + packageName="com.android.settings" + profile="primary_profile_only" + title="@com.android.safetycenter.resources:string/private_space_title" + summary="@com.android.safetycenter.resources:string/private_space_summary" + searchTerms="@com.android.safetycenter.resources:string/private_space_search_terms" + initialDisplayState="hidden" + maxSeverityLevel="0"/> + </safety-sources-group> + <safety-sources-group id="AndroidAdvancedSources" title="@com.android.safetycenter.resources:string/advanced_title"> <dynamic-safety-source @@ -134,15 +147,6 @@ title="@com.android.safetycenter.resources:string/more_settings_title" summary="@com.android.safetycenter.resources:string/more_settings_summary" searchTerms="@com.android.safetycenter.resources:string/more_settings_search_terms"/> - <dynamic-safety-source - id="AndroidPrivateSpace" - packageName="com.android.settings" - profile="primary_profile_only" - title="@com.android.safetycenter.resources:string/private_space_title" - summary="@com.android.safetycenter.resources:string/private_space_summary" - searchTerms="@com.android.safetycenter.resources:string/private_space_search_terms" - initialDisplayState="hidden" - maxSeverityLevel="0"/> </safety-sources-group> </safety-sources-config> </safety-center-config> diff --git a/SafetyCenter/Resources/res/values-af-v35/strings.xml b/SafetyCenter/Resources/res/values-af-v35/strings.xml index ab7ce0129..db0f9ab8b 100644 --- a/SafetyCenter/Resources/res/values-af-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-af-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Selnetwerksekuriteit"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Netwerktipe, enkripsie, kennisgewingkontroles"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privaatheid"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privaatheidkontroles"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Toestemmings, kontroles"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privaat ruimte"</string> <string name="private_space_summary" msgid="529869826714610294">"Stel privaat ruimte op, en meer"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privaat ruimte"</string> diff --git a/SafetyCenter/Resources/res/values-am-v35/strings.xml b/SafetyCenter/Resources/res/values-am-v35/strings.xml index 96f9ade78..d4aae2330 100644 --- a/SafetyCenter/Resources/res/values-am-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-am-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"የተንቀሳቃሽ ስልክ አውታረ መረብ ደህንነት"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"የአውታረ መረብ ዓይነት፣ ምስጠራ፣ የማሳወቂያ መቆጣጠሪያዎች"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ግላዊነት"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"የግላዊነት መቆጣጠሪያዎች"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ፈቃዶች፣ መቆጣጠሪያዎች"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"የግል ቦታ"</string> <string name="private_space_summary" msgid="529869826714610294">"የግል ቦታን እና ሌሎችን ያዋቅሩ"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"የግል ቦታ"</string> diff --git a/SafetyCenter/Resources/res/values-ar-v35/strings.xml b/SafetyCenter/Resources/res/values-ar-v35/strings.xml index 4cf1c9a07..639815c89 100644 --- a/SafetyCenter/Resources/res/values-ar-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ar-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"أمان شبكة الجوّال"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"عناصر التحكم في نوع الشبكة والتشفير والإشعارات"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"الخصوصية"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"عناصر التحكّم في الخصوصية"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"الأذونات وعناصر التحكّم"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"مساحة خاصة"</string> <string name="private_space_summary" msgid="529869826714610294">"ضبط إعدادات مساحة خاصة وغير ذلك"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"مساحة خاصة"</string> diff --git a/SafetyCenter/Resources/res/values-as-v35/strings.xml b/SafetyCenter/Resources/res/values-as-v35/strings.xml index 905e1567c..e3afe4c9e 100644 --- a/SafetyCenter/Resources/res/values-as-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-as-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"চেলুলাৰ নেটৱৰ্কৰ সুৰক্ষা"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"নেটৱৰ্কৰ প্ৰকাৰ, এনক্ৰিপশ্বন, জাননীৰ নিয়ন্ত্ৰণসমূহ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"গোপনীয়তা"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"গোপনীয়তাৰ নিয়ন্ত্ৰণ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"অনুমতিসমূহ, নিয়ন্ত্ৰণসমূহ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"প্ৰাইভেট স্পে\'চ"</string> <string name="private_space_summary" msgid="529869826714610294">"প্ৰাইভেট স্পে\'চ আৰু আন বহুতো ছেটআপ কৰক"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"প্ৰাইভেট স্পে\'চ"</string> diff --git a/SafetyCenter/Resources/res/values-az-v35/strings.xml b/SafetyCenter/Resources/res/values-az-v35/strings.xml index 33b8aa0da..64b414421 100644 --- a/SafetyCenter/Resources/res/values-az-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-az-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobil şəbəkə təhlükəsizliyi"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Şəbəkə növü, şifrələmə, bildiriş nizamlayıcıları"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Məxfilik"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Məxfilik nizamlayıcıları"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"İcazələr, nizamlayıcılar"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Şəxsi yer"</string> <string name="private_space_summary" msgid="529869826714610294">"Şəxsi yer və s. ayarlayın"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Şəxsi yer"</string> diff --git a/SafetyCenter/Resources/res/values-b+sr+Latn-v35/strings.xml b/SafetyCenter/Resources/res/values-b+sr+Latn-v35/strings.xml index 6584b80b5..af536c383 100644 --- a/SafetyCenter/Resources/res/values-b+sr+Latn-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-b+sr+Latn-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Bezbednost mobilne mreže"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tip mreže, šifrovanje, kontrole obaveštenja"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privatnost"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Kontrole privatnosti"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Dozvole, kontrole"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privatni prostor"</string> <string name="private_space_summary" msgid="529869826714610294">"Podesite privatni prostor i drugo"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privatni prostor"</string> diff --git a/SafetyCenter/Resources/res/values-be-v35/strings.xml b/SafetyCenter/Resources/res/values-be-v35/strings.xml index 61d96987a..55daf6e66 100644 --- a/SafetyCenter/Resources/res/values-be-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-be-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Бяспека сотавай сеткі"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Тып сеткі, шыфраванне, налады апавяшчэнняў"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Прыватнасць"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Налады прыватнасці"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Дазволы, налады"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Прыватная вобласць"</string> <string name="private_space_summary" msgid="529869826714610294">"Наладжванне прыватнай вобласці і не толькі"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Прыватная вобласць"</string> diff --git a/SafetyCenter/Resources/res/values-bg-v35/strings.xml b/SafetyCenter/Resources/res/values-bg-v35/strings.xml index 09060c431..99d85239a 100644 --- a/SafetyCenter/Resources/res/values-bg-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-bg-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Сигурност на мобилната мрежа"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Тип мрежа, шифроване, контроли за известията"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Поверителност"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Контроли за поверителност"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Разрешения, контроли"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Лично пространство"</string> <string name="private_space_summary" msgid="529869826714610294">"Настройване на лично пространство и др."</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Лично пространство"</string> diff --git a/SafetyCenter/Resources/res/values-bn-v35/strings.xml b/SafetyCenter/Resources/res/values-bn-v35/strings.xml index 27ec98325..644f8fa18 100644 --- a/SafetyCenter/Resources/res/values-bn-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-bn-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"মোবাইল নেটওয়ার্কের সুরক্ষা"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"নেটওয়ার্কের ধরন, এনক্রিপশন, বিজ্ঞপ্তির নিয়ন্ত্রণ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"গোপনীয়তা"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"গোপনীয়তা নিয়ন্ত্রণ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"অনুমতি, কন্ট্রোল"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"ব্যক্তিগত স্পেস"</string> <string name="private_space_summary" msgid="529869826714610294">"\'ব্যক্তিগত স্পেস\' সেট-আপ ও আরও অনেক কিছু করুন"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"ব্যক্তিগত স্পেস"</string> diff --git a/SafetyCenter/Resources/res/values-bs-v35/strings.xml b/SafetyCenter/Resources/res/values-bs-v35/strings.xml index e962785aa..cce4ac279 100644 --- a/SafetyCenter/Resources/res/values-bs-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-bs-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sigurnost mobilne mreže"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Vrsta mreže, šifriranje i kontrole obavještenja"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privatnost"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Kontrole privatnosti"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Odobrenja, kontrole"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privatni prostor"</string> <string name="private_space_summary" msgid="529869826714610294">"Postavite privatni prostor i drugo"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privatni prostor"</string> diff --git a/SafetyCenter/Resources/res/values-bs/strings.xml b/SafetyCenter/Resources/res/values-bs/strings.xml index f24d6415f..cc1ba4b1f 100644 --- a/SafetyCenter/Resources/res/values-bs/strings.xml +++ b/SafetyCenter/Resources/res/values-bs/strings.xml @@ -22,7 +22,7 @@ <string name="lock_screen_sources_summary" msgid="7220439741282516496"></string> <string name="lock_screen_title" msgid="4069104894527169877">"Zaključavanje ekrana"</string> <string name="lock_screen_summary_disabled" msgid="354071230916616692">"Još uvijek nema informacija"</string> - <string name="lock_screen_search_terms" msgid="2678486357779794826">"zaključavanje uređaja, zaključavanje ekrana, zaključan ekran, lozinka, pin, uzorak"</string> + <string name="lock_screen_search_terms" msgid="2678486357779794826">"zaključavanje uređaja, zaključavanje ekrana, zaključani ekran, lozinka, pin, uzorak"</string> <string name="biometrics_title" msgid="5859504610285212938">"Biometrija"</string> <string name="biometrics_search_terms" msgid="6040319118762671981">"otisak prsta, prst, dodajte otisak prsta, otključavanje licem, lice"</string> <string name="privacy_sources_title" msgid="4061110826457365957">"Privatnost"</string> diff --git a/SafetyCenter/Resources/res/values-ca-v35/strings.xml b/SafetyCenter/Resources/res/values-ca-v35/strings.xml index 7517723a5..20fe7e6ad 100644 --- a/SafetyCenter/Resources/res/values-ca-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ca-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Seguretat de la xarxa mòbil"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipus de xarxa, encriptació, controls de notificació"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privadesa"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controls de privadesa"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permisos, controls"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espai privat"</string> <string name="private_space_summary" msgid="529869826714610294">"Configura l\'espai privat i més"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espai privat"</string> diff --git a/SafetyCenter/Resources/res/values-cs-v35/strings.xml b/SafetyCenter/Resources/res/values-cs-v35/strings.xml index 443d815e2..3114e34eb 100644 --- a/SafetyCenter/Resources/res/values-cs-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-cs-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Zabezpečení mobilní sítě"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Nastavení typu sítě, šifrování a oznámení"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Ochrana soukromí"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Nastavení ochrany soukromí"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Oprávnění, ovládací prvky"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Soukromý prostor"</string> <string name="private_space_summary" msgid="529869826714610294">"Nastavte si Soukromý prostor atd."</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Soukromý prostor"</string> diff --git a/SafetyCenter/Resources/res/values-da-v35/strings.xml b/SafetyCenter/Resources/res/values-da-v35/strings.xml index 25c638325..e57c93033 100644 --- a/SafetyCenter/Resources/res/values-da-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-da-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sikkerhed for mobilnetværk"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Netværkstype, kryptering, notifikationsstyring"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privatliv"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privatlivsindstillinger"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Tilladelser, indstillinger"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privat område"</string> <string name="private_space_summary" msgid="529869826714610294">"Konfigurer et privat rum m.m."</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privat område"</string> diff --git a/SafetyCenter/Resources/res/values-de-v35/strings.xml b/SafetyCenter/Resources/res/values-de-v35/strings.xml index 5c3818eaa..8c3d8b724 100644 --- a/SafetyCenter/Resources/res/values-de-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-de-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sicherheit von Mobilfunknetzen"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Netzwerktyp, Verschlüsselung, Benachrichtigungseinstellungen"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Datenschutz"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Datenschutzeinstellungen"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Berechtigungen, Einstellungen"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privates Profil"</string> <string name="private_space_summary" msgid="529869826714610294">"Privaten Bereich einrichten und mehr"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privates Profil"</string> diff --git a/SafetyCenter/Resources/res/values-el-v35/strings.xml b/SafetyCenter/Resources/res/values-el-v35/strings.xml index 3b1c02a6d..7e83565d2 100644 --- a/SafetyCenter/Resources/res/values-el-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-el-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Ασφάλεια δικτύου κινητής τηλεφωνίας"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Τύπος δικτύου, κρυπτογράφηση, στοιχεία ελέγχου ειδοποιήσεων"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Απόρρητο"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Στοιχεία ελέγχου απορρήτου"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Άδειες, στοιχεία ελέγχου"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Ιδιωτικός χώρος"</string> <string name="private_space_summary" msgid="529869826714610294">"Ρύθμιση Ιδιωτικού χώρου κ.ά."</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Ιδιωτικός χώρος"</string> diff --git a/SafetyCenter/Resources/res/values-en-rAU-v35/strings.xml b/SafetyCenter/Resources/res/values-en-rAU-v35/strings.xml index 42d1921e2..7fc38c945 100644 --- a/SafetyCenter/Resources/res/values-en-rAU-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-en-rAU-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobile network security"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Network type, encryption, notification controls"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privacy controls"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permissions, controls"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Private Space"</string> <string name="private_space_summary" msgid="529869826714610294">"Set up Private Space, and more"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Private Space"</string> diff --git a/SafetyCenter/Resources/res/values-en-rCA-v35/strings.xml b/SafetyCenter/Resources/res/values-en-rCA-v35/strings.xml index c8dea5d1f..a07241022 100644 --- a/SafetyCenter/Resources/res/values-en-rCA-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-en-rCA-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Cellular network security"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Network type, encryption, notification controls"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privacy controls"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permissions, controls"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Private Space"</string> <string name="private_space_summary" msgid="529869826714610294">"Setup Private Space, and more"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Private Space"</string> diff --git a/SafetyCenter/Resources/res/values-en-rGB-v35/strings.xml b/SafetyCenter/Resources/res/values-en-rGB-v35/strings.xml index 42d1921e2..7fc38c945 100644 --- a/SafetyCenter/Resources/res/values-en-rGB-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-en-rGB-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobile network security"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Network type, encryption, notification controls"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privacy controls"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permissions, controls"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Private Space"</string> <string name="private_space_summary" msgid="529869826714610294">"Set up Private Space, and more"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Private Space"</string> diff --git a/SafetyCenter/Resources/res/values-en-rIN-v35/strings.xml b/SafetyCenter/Resources/res/values-en-rIN-v35/strings.xml index 42d1921e2..7fc38c945 100644 --- a/SafetyCenter/Resources/res/values-en-rIN-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-en-rIN-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobile network security"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Network type, encryption, notification controls"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privacy controls"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permissions, controls"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Private Space"</string> <string name="private_space_summary" msgid="529869826714610294">"Set up Private Space, and more"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Private Space"</string> diff --git a/SafetyCenter/Resources/res/values-en-rXC-v35/strings.xml b/SafetyCenter/Resources/res/values-en-rXC-v35/strings.xml index 998df375a..c92958669 100644 --- a/SafetyCenter/Resources/res/values-en-rXC-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-en-rXC-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Cellular network security"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Network type, encryption, notification controls"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privacy controls"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permissions, controls"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Private Space"</string> <string name="private_space_summary" msgid="529869826714610294">"Setup Private Space, and more"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Private Space"</string> diff --git a/SafetyCenter/Resources/res/values-es-rUS-v35/strings.xml b/SafetyCenter/Resources/res/values-es-rUS-v35/strings.xml index 7b63e6630..9b17255b5 100644 --- a/SafetyCenter/Resources/res/values-es-rUS-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-es-rUS-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Seguridad de red móvil"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipo de red, encriptación, controles de notificaciones"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacidad"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controles de privacidad"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permisos y controles"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espacio privado"</string> <string name="private_space_summary" msgid="529869826714610294">"Configura el Espacio privado y mucho más"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espacio privado"</string> diff --git a/SafetyCenter/Resources/res/values-es-v35/strings.xml b/SafetyCenter/Resources/res/values-es-v35/strings.xml index 775de899b..74ea5fa7f 100644 --- a/SafetyCenter/Resources/res/values-es-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-es-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Seguridad de la red móvil"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipo de red, cifrado, controles de notificaciones"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacidad"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controles de privacidad"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permisos, controles"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espacio privado"</string> <string name="private_space_summary" msgid="529869826714610294">"Configura el espacio privado y más"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espacio privado"</string> diff --git a/SafetyCenter/Resources/res/values-et-v35/strings.xml b/SafetyCenter/Resources/res/values-et-v35/strings.xml index 0fdaadbe2..36ca50ec4 100644 --- a/SafetyCenter/Resources/res/values-et-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-et-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobiilsidevõrgu turvalisus"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Võrgu tüüp, krüpteerimine, märguannete juhtnupud"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privaatsus"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privaatsuse seaded"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Load, juhtelemendid"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privaatne ruum"</string> <string name="private_space_summary" msgid="529869826714610294">"Privaatse ruumi seadistamine ja muu"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privaatne ruum"</string> diff --git a/SafetyCenter/Resources/res/values-eu-v34/strings.xml b/SafetyCenter/Resources/res/values-eu-v34/strings.xml index 0d257905b..f1a070e4d 100644 --- a/SafetyCenter/Resources/res/values-eu-v34/strings.xml +++ b/SafetyCenter/Resources/res/values-eu-v34/strings.xml @@ -25,7 +25,7 @@ <string name="app_data_sharing_updates_title" msgid="7428862330643262588">"Kokapen-datuak partekatzeko aukeraren berritasunak"</string> <string name="app_data_sharing_updates_search_terms" msgid="8414777373734245398">"datuak, datuak partekatzeko aukera, datuak partekatzeko aukeraren berritasunak, kokapen-datuak partekatzeko aukeraren berritasunak, partekatzea"</string> <string name="advanced_title" msgid="6259362998269627310">"Beste ezarpen batzuk"</string> - <string name="more_settings_title" msgid="9033454654010697185">"Segurtasun eta pribatutasun handiagoa"</string> + <string name="more_settings_title" msgid="9033454654010697185">"Segurtasun eta pribatutasun handiagoak"</string> <string name="more_settings_summary" msgid="7086620830002515710">"Betetze automatikoa, jakinarazpenak eta abar"</string> <string name="more_settings_search_terms" msgid="1371913937610933955"></string> <string name="work_policy_title" msgid="915692932391542104">"Laneko gidalerroei buruzko informazioa"</string> diff --git a/SafetyCenter/Resources/res/values-eu-v35/strings.xml b/SafetyCenter/Resources/res/values-eu-v35/strings.xml index d61be7014..bd23775ee 100644 --- a/SafetyCenter/Resources/res/values-eu-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-eu-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sare mugikorraren segurtasuna"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Sare mota, enkriptatzea, jakinarazpenak kontrolatzeko aukerak"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Pribatutasuna"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Pribatutasun-ezarpenak"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Baimenak, kontrolatzeko aukerak"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Eremu pribatua"</string> <string name="private_space_summary" msgid="529869826714610294">"Konfiguratu eremu pribatua eta abar"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Eremu pribatua"</string> diff --git a/SafetyCenter/Resources/res/values-fa-v35/strings.xml b/SafetyCenter/Resources/res/values-fa-v35/strings.xml index ee5e56422..878c10bb4 100644 --- a/SafetyCenter/Resources/res/values-fa-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-fa-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"امنیت شبکه تلفن همراه"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"نوع شبکه، رمزگذاری، کنترلهای اعلان"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"حریم خصوصی"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"تنظیمات حریم خصوصی"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"اجازهها، کنترلها"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"فضای خصوصی"</string> <string name="private_space_summary" msgid="529869826714610294">"راهاندازی «فضای خصوصی»، و موارد دیگر"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"فضای خصوصی"</string> diff --git a/SafetyCenter/Resources/res/values-fi-v34/strings.xml b/SafetyCenter/Resources/res/values-fi-v34/strings.xml index 3b0f8300b..20d88f01a 100644 --- a/SafetyCenter/Resources/res/values-fi-v34/strings.xml +++ b/SafetyCenter/Resources/res/values-fi-v34/strings.xml @@ -25,7 +25,7 @@ <string name="app_data_sharing_updates_title" msgid="7428862330643262588">"Sijaintidatan jakamisen päivitykset"</string> <string name="app_data_sharing_updates_search_terms" msgid="8414777373734245398">"Data, datan jakaminen, datan jakamisen päivitykset, sijaintidatan jakamisen päivitykset, jakaminen"</string> <string name="advanced_title" msgid="6259362998269627310">"Muut asetukset"</string> - <string name="more_settings_title" msgid="9033454654010697185">"Lisää tietoturva‑ ja yksityisyysasetuksia"</string> + <string name="more_settings_title" msgid="9033454654010697185">"Lisää suojaus‑ ja yksityisyysasetuksia"</string> <string name="more_settings_summary" msgid="7086620830002515710">"Automaattinen täyttö, ilmoitukset ja muuta"</string> <string name="more_settings_search_terms" msgid="1371913937610933955"></string> <string name="work_policy_title" msgid="915692932391542104">"Työkäytäntötietosi"</string> diff --git a/SafetyCenter/Resources/res/values-fi-v35/strings.xml b/SafetyCenter/Resources/res/values-fi-v35/strings.xml index 52594a08c..59df61f40 100644 --- a/SafetyCenter/Resources/res/values-fi-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-fi-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobiiliverkon tietoturva"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Verkon tyyppi, salaus, ilmoitusvalinnat"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Yksityisyys"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Yksityisyysasetukset"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Luvat, asetukset"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Yksityinen tila"</string> <string name="private_space_summary" msgid="529869826714610294">"Ota esimerkiksi yksityinen tila käyttöön"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Yksityinen tila"</string> diff --git a/SafetyCenter/Resources/res/values-fr-rCA-v35/strings.xml b/SafetyCenter/Resources/res/values-fr-rCA-v35/strings.xml index d762c9db0..a27b04ad9 100644 --- a/SafetyCenter/Resources/res/values-fr-rCA-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-fr-rCA-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sécurité du réseau cellulaire"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Contrôles du type de réseau, du chiffrement et des notifications"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Confidentialité"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Paramètres de confidentialité"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Autorisations, commandes"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espace privé"</string> <string name="private_space_summary" msgid="529869826714610294">"Configuration de l\'espace privé, et plus"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espace privé"</string> diff --git a/SafetyCenter/Resources/res/values-fr-v35/strings.xml b/SafetyCenter/Resources/res/values-fr-v35/strings.xml index 1371aa9f2..b9af6233c 100644 --- a/SafetyCenter/Resources/res/values-fr-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-fr-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sécurité des réseaux mobiles"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Type de réseau, chiffrement, paramètres de notifications"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Confidentialité"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Paramètres de confidentialité"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Autorisations et commandes"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espace privé"</string> <string name="private_space_summary" msgid="529869826714610294">"Configurez votre espace privé et bien plus"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espace privé"</string> diff --git a/SafetyCenter/Resources/res/values-gl-v35/strings.xml b/SafetyCenter/Resources/res/values-gl-v35/strings.xml index 4275d9484..4064cbb58 100644 --- a/SafetyCenter/Resources/res/values-gl-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-gl-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Seguranza da rede de telefonía móbil"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipo de rede, encriptación, controis de notificacións"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacidade"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controis de privacidade"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permisos, controis"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espazo privado"</string> <string name="private_space_summary" msgid="529869826714610294">"Configura o espazo privado e moito máis"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espazo privado"</string> diff --git a/SafetyCenter/Resources/res/values-gu-v35/strings.xml b/SafetyCenter/Resources/res/values-gu-v35/strings.xml index a4a781e12..09246930e 100644 --- a/SafetyCenter/Resources/res/values-gu-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-gu-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"સેલ્યુલર નેટવર્ક સંબંધી સુરક્ષા"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"નેટવર્કનો પ્રકાર, એન્ક્રિપ્શન, નોટિફિકેશનના નિયંત્રણો"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"પ્રાઇવસી"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"પ્રાઇવસીને લગતા નિયંત્રણો"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"પરવાનગીઓ, નિયંત્રણો"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"ખાનગી સ્પેસ"</string> <string name="private_space_summary" msgid="529869826714610294">"ખાનગી સ્પેસનું સેટઅપ કરો અને બીજું ઘણું કરો"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"ખાનગી સ્પેસ"</string> diff --git a/SafetyCenter/Resources/res/values-hi-v34/strings.xml b/SafetyCenter/Resources/res/values-hi-v34/strings.xml index 3a941dc97..c608d0f9e 100644 --- a/SafetyCenter/Resources/res/values-hi-v34/strings.xml +++ b/SafetyCenter/Resources/res/values-hi-v34/strings.xml @@ -26,7 +26,7 @@ <string name="app_data_sharing_updates_search_terms" msgid="8414777373734245398">"डेटा, डेटा शेयर करना, डेटा शेयर करने के अपडेट, जगह की जानकारी शेयर करने के बारे में अपडेट, शेयर करना"</string> <string name="advanced_title" msgid="6259362998269627310">"बेहतर सेटिंग"</string> <string name="more_settings_title" msgid="9033454654010697185">"सुरक्षा और निजता की ज़्यादा सेटिंग"</string> - <string name="more_settings_summary" msgid="7086620830002515710">"ऑटोमैटिक भरना, सूचनाएं वगैरह"</string> + <string name="more_settings_summary" msgid="7086620830002515710">"जानकारी अपने-आप भरने की सुविधा, सूचनाएं वगैरह"</string> <string name="more_settings_search_terms" msgid="1371913937610933955"></string> <string name="work_policy_title" msgid="915692932391542104">"आपके ऑफ़िस की नीति के बारे में जानकारी"</string> </resources> diff --git a/SafetyCenter/Resources/res/values-hi-v35/strings.xml b/SafetyCenter/Resources/res/values-hi-v35/strings.xml index c0a084f7b..bf822f271 100644 --- a/SafetyCenter/Resources/res/values-hi-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-hi-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"मोबाइल नेटवर्क की सुरक्षा"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"नेटवर्क टाइप, एन्क्रिप्ट करने का तरीका, सूचनाएं कंट्रोल करने की सेटिंग"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"निजता"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"निजता सेटिंग"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"अनुमतियां, कंट्रोल"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"प्राइवेट स्पेस"</string> <string name="private_space_summary" msgid="529869826714610294">"प्राइवेट स्पेस सेटअप करें और अन्य काम करें"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"प्राइवेट स्पेस"</string> diff --git a/SafetyCenter/Resources/res/values-hr-v35/strings.xml b/SafetyCenter/Resources/res/values-hr-v35/strings.xml index f9ce54f32..1609a1fc2 100644 --- a/SafetyCenter/Resources/res/values-hr-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-hr-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sigurnost mobilne mreže"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Vrsta mreže, šifriranje, kontrole obavijesti"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privatnost"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Kontrole privatnosti"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Dopuštenja, kontrole"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privatni prostor"</string> <string name="private_space_summary" msgid="529869826714610294">"Postavljanje privatnog prostora i drugo"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privatni prostor"</string> diff --git a/SafetyCenter/Resources/res/values-hu-v35/strings.xml b/SafetyCenter/Resources/res/values-hu-v35/strings.xml index 0c77b2181..b4b92c81b 100644 --- a/SafetyCenter/Resources/res/values-hu-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-hu-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobilhálózat biztonsága"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Hálózattípus, titkosítás, értesítésvezérlők"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Adatvédelem"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Adatvédelmi beállítások"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Engedélyek, vezérlők"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privát terület"</string> <string name="private_space_summary" msgid="529869826714610294">"Privát terület beállítása és egyebek"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privát terület"</string> diff --git a/SafetyCenter/Resources/res/values-hy-v35/strings.xml b/SafetyCenter/Resources/res/values-hy-v35/strings.xml index 1b9c3ffdc..dd5c9e01b 100644 --- a/SafetyCenter/Resources/res/values-hy-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-hy-v35/strings.xml @@ -20,7 +20,11 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Բջջային ցանցի անվտանգություն"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Ցանցի տեսակը, գաղտնագրում, ծանուցումների կառավարում"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Գաղտնիություն"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Գաղտնիության կարգավորումներ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Թույլտվություններ, կարգավորումներ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Անձնական տարածք"</string> - <string name="private_space_summary" msgid="529869826714610294">"Կարգավորեք անձնական տարածքը և ավելին"</string> + <string name="private_space_summary" msgid="529869826714610294">"Կարգավորեք մասնավոր տարածքը և ավելին"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Անձնական տարածք"</string> </resources> diff --git a/SafetyCenter/Resources/res/values-in-v34/strings.xml b/SafetyCenter/Resources/res/values-in-v34/strings.xml index 7c8804397..37061ad80 100644 --- a/SafetyCenter/Resources/res/values-in-v34/strings.xml +++ b/SafetyCenter/Resources/res/values-in-v34/strings.xml @@ -22,7 +22,7 @@ <string name="privacy_sources_summary" msgid="4083646673569677049">"Izin, dasbor, kontrol"</string> <string name="health_connect_title" msgid="8318152190040327804">"Health Connect"</string> <string name="health_connect_search_terms" msgid="4998970586245680829">"Health, Health Connect"</string> - <string name="app_data_sharing_updates_title" msgid="7428862330643262588">"Pembaruan berbagi data untuk lokasi"</string> + <string name="app_data_sharing_updates_title" msgid="7428862330643262588">"Pembaruan berbagi data lokasi"</string> <string name="app_data_sharing_updates_search_terms" msgid="8414777373734245398">"Data, Berbagi data, Pembaruan berbagi data, Pembaruan berbagi data untuk lokasi, berbagi"</string> <string name="advanced_title" msgid="6259362998269627310">"Setelan lain"</string> <string name="more_settings_title" msgid="9033454654010697185">"Keamanan & privasi lain"</string> diff --git a/SafetyCenter/Resources/res/values-in-v35/strings.xml b/SafetyCenter/Resources/res/values-in-v35/strings.xml index 6e91010d7..0405eb65e 100644 --- a/SafetyCenter/Resources/res/values-in-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-in-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Keamanan jaringan seluler"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Jenis jaringan, enkripsi, kontrol notifikasi"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privasi"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Kontrol privasi"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Izin, kontrol"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Ruang Pribadi"</string> <string name="private_space_summary" msgid="529869826714610294">"Menyiapkan Ruang Pribadi, dan lainnya"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Ruang Pribadi"</string> diff --git a/SafetyCenter/Resources/res/values-is-v35/strings.xml b/SafetyCenter/Resources/res/values-is-v35/strings.xml index 94951412b..1850194a0 100644 --- a/SafetyCenter/Resources/res/values-is-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-is-v35/strings.xml @@ -20,7 +20,11 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Öryggi farsímakerfis"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tegund netkerfis, dulkóðun, tilkynningastýringar"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Persónuvernd"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Persónuverndarstillingar"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Heimildir, stýringar"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Einkarými"</string> - <string name="private_space_summary" msgid="529869826714610294">"Setja upp einkarými og fleira"</string> + <string name="private_space_summary" msgid="529869826714610294">"Setja upp leynirými og fleira"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Einkarými"</string> </resources> diff --git a/SafetyCenter/Resources/res/values-it-v35/strings.xml b/SafetyCenter/Resources/res/values-it-v35/strings.xml index 5f98b4d0b..693118f31 100644 --- a/SafetyCenter/Resources/res/values-it-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-it-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sicurezza rete mobile"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipo di rete, crittografia, controlli di notifica"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controlli per la privacy"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Autorizzazioni, controlli"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Spazio privato"</string> <string name="private_space_summary" msgid="529869826714610294">"Configura lo Spazio privato e altro ancora"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Spazio privato"</string> diff --git a/SafetyCenter/Resources/res/values-iw-v35/strings.xml b/SafetyCenter/Resources/res/values-iw-v35/strings.xml index 577721d76..d3c8e9905 100644 --- a/SafetyCenter/Resources/res/values-iw-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-iw-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"אבטחת הרשת הסלולרית"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"סוג הרשת, הצפנה, אמצעי בקרה של התראות"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"פרטיות"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"אמצעי בקרה על פרטיות"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"הרשאות, אמצעי בקרה"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"מרחב פרטי"</string> <string name="private_space_summary" msgid="529869826714610294">"הגדרת מרחב פרטי ועוד"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"מרחב פרטי"</string> diff --git a/SafetyCenter/Resources/res/values-ja-v35/strings.xml b/SafetyCenter/Resources/res/values-ja-v35/strings.xml index 8b5244ea5..c95db2cac 100644 --- a/SafetyCenter/Resources/res/values-ja-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ja-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"モバイル ネットワークのセキュリティ"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ネットワークの種類、暗号化、通知の管理"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"プライバシー"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"プライバシー管理"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"権限、管理"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"プライベート スペース"</string> <string name="private_space_summary" msgid="529869826714610294">"プライベート スペースの設定、その他"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"プライベート スペース"</string> diff --git a/SafetyCenter/Resources/res/values-ka-v35/strings.xml b/SafetyCenter/Resources/res/values-ka-v35/strings.xml index 479aa5f30..d5a444deb 100644 --- a/SafetyCenter/Resources/res/values-ka-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ka-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"ფიჭური ქსელის უსაფრთხოება"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ქსელის ტიპი, დაშიფვრა, შეტყობინებების მართვის საშუალებები"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"კონფიდენციალურობა"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"კონფიდენციალურობის მართვის პარამეტრები"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ნებართვები, მართვის საშუალებები"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"პირადი სივრცე"</string> <string name="private_space_summary" msgid="529869826714610294">"დააყენეთ პირადი სივრცე და ა.შ."</string> <string name="private_space_search_terms" msgid="4820808478299116258">"პირადი სივრცე"</string> diff --git a/SafetyCenter/Resources/res/values-kk-v34/strings.xml b/SafetyCenter/Resources/res/values-kk-v34/strings.xml index 1efaa3f6b..362a4f700 100644 --- a/SafetyCenter/Resources/res/values-kk-v34/strings.xml +++ b/SafetyCenter/Resources/res/values-kk-v34/strings.xml @@ -18,7 +18,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="lock_screen_sources_title" msgid="5493678510117489865">"Құрылғының құлпын ашу"</string> - <string name="biometrics_title_for_work" msgid="1842284049407771568">"Жұмыс қолданбаларына арналған биометрика"</string> + <string name="biometrics_title_for_work" msgid="1842284049407771568">"Жұмыс қолданбаларына арналған биометрия"</string> <string name="privacy_sources_summary" msgid="4083646673569677049">"Рұқсаттар, бақылау тақтасы, басқару элементтері"</string> <string name="health_connect_title" msgid="8318152190040327804">"Health Connect"</string> <string name="health_connect_search_terms" msgid="4998970586245680829">"Денсаулық, Health Connect"</string> diff --git a/SafetyCenter/Resources/res/values-kk-v35/strings.xml b/SafetyCenter/Resources/res/values-kk-v35/strings.xml index cd667373c..bf518eb5c 100644 --- a/SafetyCenter/Resources/res/values-kk-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-kk-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Ұялы желі қауіпсіздігі"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Желі түрі, шифрлауды, хабарландыруды басқару элементтері"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Құпиялық"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Құпиялық параметрлері"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Рұқсаттар, басқару элементтері"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Жеке бөлме"</string> <string name="private_space_summary" msgid="529869826714610294">"Жеке бөлмені реттеу және т.б."</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Жеке бөлме"</string> diff --git a/SafetyCenter/Resources/res/values-km-v35/strings.xml b/SafetyCenter/Resources/res/values-km-v35/strings.xml index 28324bd25..35112e348 100644 --- a/SafetyCenter/Resources/res/values-km-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-km-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"សុវត្ថិភាពបណ្ដាញចល័ត"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ប្រភេទបណ្ដាញ ការអ៊ីនគ្រីប ការគ្រប់គ្រងការជូនដំណឹង"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ឯកជនភាព"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"ការគ្រប់គ្រងឯកជនភាព"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ការអនុញ្ញាត ការគ្រប់គ្រង"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"បន្ទប់ឯកជន"</string> <string name="private_space_summary" msgid="529869826714610294">"រៀបចំបន្ទប់ឯកជន និងធ្វើអ្វីៗជាច្រើនទៀត"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"បន្ទប់ឯកជន"</string> diff --git a/SafetyCenter/Resources/res/values-kn-v35/strings.xml b/SafetyCenter/Resources/res/values-kn-v35/strings.xml index d86c54b2a..339e522d9 100644 --- a/SafetyCenter/Resources/res/values-kn-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-kn-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"ಸೆಲ್ಯುಲಾರ್ ನೆಟ್ವರ್ಕ್ ಭದ್ರತೆ"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ನೆಟ್ವರ್ಕ್ ಪ್ರಕಾರ, ಎನ್ಕ್ರಿಪ್ಶನ್, ನೋಟಿಫಿಕೇಶನ್ ಕಂಟ್ರೋಲ್ಗಳು"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ಗೌಪ್ಯತೆ"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"ಗೌಪ್ಯತೆ ನಿಯಂತ್ರಣಗಳು"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ಅನುಮತಿಗಳು, ನಿಯಂತ್ರಣಗಳು"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"ಖಾಸಗಿ ಸ್ಪೇಸ್"</string> <string name="private_space_summary" msgid="529869826714610294">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿ ಹಾಗೂ ಇನ್ನಷ್ಟನ್ನು ಮಾಡಿ"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"ಖಾಸಗಿ ಸ್ಪೇಸ್"</string> diff --git a/SafetyCenter/Resources/res/values-ko-v35/strings.xml b/SafetyCenter/Resources/res/values-ko-v35/strings.xml index 19900d3ad..af2d8bcc6 100644 --- a/SafetyCenter/Resources/res/values-ko-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ko-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"셀룰러 네트워크 보안"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"네트워크 유형, 암호화, 알림 설정"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"개인 정보 보호"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"개인 정보 보호 설정"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"권한, 제어"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"비공개 스페이스"</string> <string name="private_space_summary" msgid="529869826714610294">"비공개 스페이스 설정 등"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"비공개 스페이스"</string> diff --git a/SafetyCenter/Resources/res/values-ky-v35/strings.xml b/SafetyCenter/Resources/res/values-ky-v35/strings.xml index 622f527b0..201099148 100644 --- a/SafetyCenter/Resources/res/values-ky-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ky-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Мобилдик тармактын коопсуздугу"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Тармактын түрү, шифрлөө, билдирмелерди башкаруу элементтери"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Купуялык"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Купуялыкты көзөмөлдөө каражаттары"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Уруксаттар, башкаруу элементтери"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Жеке мейкиндик"</string> <string name="private_space_summary" msgid="529869826714610294">"Жеке мейкиндикти тууралоо жана башка нерселер"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Жеке мейкиндик"</string> diff --git a/SafetyCenter/Resources/res/values-ky/strings.xml b/SafetyCenter/Resources/res/values-ky/strings.xml index ca605b018..a862dac0d 100644 --- a/SafetyCenter/Resources/res/values-ky/strings.xml +++ b/SafetyCenter/Resources/res/values-ky/strings.xml @@ -31,7 +31,7 @@ <string name="permission_usage_summary" msgid="5323079206029964468">"Уруксаттарды жакында кайсы колдонмолор колдонгонун көрө аласыз"</string> <string name="permission_usage_search_terms" msgid="3852343592870257104">"Купуялык, Купуялык тактасы"</string> <string name="permission_manager_title" msgid="5277347862821255015">"Уруксаттарды башкаргыч"</string> - <string name="permission_manager_summary" msgid="8099852107340970790">"Колдонмолорго маалыматыңыздын жеткиликтүүлүгүн көзөмөлдөйсүз"</string> + <string name="permission_manager_summary" msgid="8099852107340970790">"Колдонмолорго маалыматтарыңызды жеткиликтүү кыласыз"</string> <string name="permission_manager_search_terms" msgid="2895147613099694722">"Уруксаттар, Уруксаттарды башкаргыч"</string> <string name="privacy_controls_title" msgid="5322875777945432395">"Купуялыкты көзөмөлдөө каражаттары"</string> <string name="privacy_controls_summary" msgid="2402066941190435424">"Түзмөктүн микрофонду, камераны жана башкаларды колдонуу мүмкүнчүлүгүн көзөмөлдөө"</string> diff --git a/SafetyCenter/Resources/res/values-lo-v35/strings.xml b/SafetyCenter/Resources/res/values-lo-v35/strings.xml index 6de5852c2..606339144 100644 --- a/SafetyCenter/Resources/res/values-lo-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-lo-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"ຄວາມປອດໄພຂອງເຄືອຂ່າຍມືຖື"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ປະເພດເຄືອຂ່າຍ, ການເຂົ້າລະຫັດ, ການຄວບຄຸມການແຈ້ງເຕືອນ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ຄວາມເປັນສ່ວນຕົວ"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"ການຄວບຄຸມຄວາມເປັນສ່ວນຕົວ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ການອະນຸຍາດ, ການຄວບຄຸມ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"ພື້ນທີ່ສ່ວນຕົວ"</string> <string name="private_space_summary" msgid="529869826714610294">"ຕັ້ງຄ່າພື້ນທີ່ສ່ວນຕົວ ແລະ ອື່ນໆ"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"ພື້ນທີ່ສ່ວນຕົວ"</string> diff --git a/SafetyCenter/Resources/res/values-lt-v35/strings.xml b/SafetyCenter/Resources/res/values-lt-v35/strings.xml index 6e28e6cea..03360bfd5 100644 --- a/SafetyCenter/Resources/res/values-lt-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-lt-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobiliojo ryšio tinklo sauga"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tinklo tipas, šifruotė, pranešimų valdikliai"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privatumas"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privatumo valdikliai"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Leidimai, valdikliai"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privati erdvė"</string> <string name="private_space_summary" msgid="529869826714610294">"Nustatykite privačią erdvę ir atlikite kitų veiksmų"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privati erdvė"</string> diff --git a/SafetyCenter/Resources/res/values-lv-v35/strings.xml b/SafetyCenter/Resources/res/values-lv-v35/strings.xml index e39d2ea02..f26fcccc3 100644 --- a/SafetyCenter/Resources/res/values-lv-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-lv-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobilā tīkla drošība"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tīkla veids, šifrējums, paziņojumu vadīklas"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Konfidencialitāte"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Konfidencialitātes vadīklas"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Atļaujas, vadīklas"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privātā mape"</string> <string name="private_space_summary" msgid="529869826714610294">"Privātās mapes iestatīšana un citas iespējas"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privātā mape"</string> diff --git a/SafetyCenter/Resources/res/values-mk-v35/strings.xml b/SafetyCenter/Resources/res/values-mk-v35/strings.xml index 5ecb3db51..c4fc4bd17 100644 --- a/SafetyCenter/Resources/res/values-mk-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-mk-v35/strings.xml @@ -18,8 +18,12 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="cellular_network_security_title" msgid="2986431282931510973">"Безбедност на мобилната мрежа"</string> - <string name="cellular_network_security_summary" msgid="7319307247487475572">"Контроли за известувања на тип мрежа, шифрирање"</string> + <string name="cellular_network_security_summary" msgid="7319307247487475572">"Тип мрежа, шифрирање, контроли за известувања"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Приватност"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Контроли на приватноста"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Дозволи, контроли"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Приватен простор"</string> <string name="private_space_summary" msgid="529869826714610294">"Поставување „Приватен простор“ и друго"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Приватен простор"</string> diff --git a/SafetyCenter/Resources/res/values-ml-v35/strings.xml b/SafetyCenter/Resources/res/values-ml-v35/strings.xml index 2923b81c7..a91c131a2 100644 --- a/SafetyCenter/Resources/res/values-ml-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ml-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"സെല്ലുലാർ നെറ്റ്വർക്ക് സുരക്ഷ"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"നെറ്റ്വർക്ക് തരം, എൻക്രിപ്ഷൻ, അറിയിപ്പ് നിയന്ത്രണങ്ങൾ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"സ്വകാര്യത"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"സ്വകാര്യതാ നിയന്ത്രണങ്ങൾ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"അനുമതികൾ, നിയന്ത്രണങ്ങൾ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"സ്വകാര്യ Space"</string> <string name="private_space_summary" msgid="529869826714610294">"സ്വകാര്യ Space സജ്ജീകരിക്കുകയും മറ്റും ചെയ്യൂ"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"സ്വകാര്യ Space"</string> diff --git a/SafetyCenter/Resources/res/values-mn-v35/strings.xml b/SafetyCenter/Resources/res/values-mn-v35/strings.xml index 1ec4acfc4..20ef5b3ad 100644 --- a/SafetyCenter/Resources/res/values-mn-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-mn-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Үүрэн холбооны сүлжээний аюулгүй байдал"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Сүлжээний төрөл, шифрлэлт, мэдэгдлийн тохиргоо"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Нууцлал"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Нууцлалын тохиргоо"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Зөвшөөрөл, тохиргоо"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Хувийн орон зай"</string> <string name="private_space_summary" msgid="529869826714610294">"Хувийн орон зай тохируулах болон илүү ихийг хийх"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Хувийн орон зай"</string> diff --git a/SafetyCenter/Resources/res/values-mr-v34/strings.xml b/SafetyCenter/Resources/res/values-mr-v34/strings.xml index f2d620adc..cf257c396 100644 --- a/SafetyCenter/Resources/res/values-mr-v34/strings.xml +++ b/SafetyCenter/Resources/res/values-mr-v34/strings.xml @@ -26,7 +26,7 @@ <string name="app_data_sharing_updates_search_terms" msgid="8414777373734245398">"डेटा, डेटा शेअरिंग, डेटा शेअरिंगसंबंधित अपडेट, स्थानासाठी डेटा शेअरिंगसंबंधित अपडेट, शेअरिंग"</string> <string name="advanced_title" msgid="6259362998269627310">"इतर सेटिंग्ज"</string> <string name="more_settings_title" msgid="9033454654010697185">"आणखी सुरक्षा आणि गोपनीयता"</string> - <string name="more_settings_summary" msgid="7086620830002515710">"ऑटोफिल, सूचना आणि आणखी बरेच काही"</string> + <string name="more_settings_summary" msgid="7086620830002515710">"ऑटोफिल, नोटिफिकेशन आणि आणखी बरेच काही"</string> <string name="more_settings_search_terms" msgid="1371913937610933955"></string> <string name="work_policy_title" msgid="915692932391542104">"तुमच्या कामासंबंधित धोरणाची माहिती"</string> </resources> diff --git a/SafetyCenter/Resources/res/values-mr-v35/strings.xml b/SafetyCenter/Resources/res/values-mr-v35/strings.xml index 768af9303..c3c1c1df1 100644 --- a/SafetyCenter/Resources/res/values-mr-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-mr-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"मोबाइल नेटवर्कची सुरक्षा"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"नेटवर्क प्रकार, एन्क्रिप्शन, सूचना नियंत्रणे"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"गोपनीयता"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"गोपनीयता नियंत्रणे"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"परवानग्या, नियंत्रणे"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"खाजगी स्पेस"</string> <string name="private_space_summary" msgid="529869826714610294">"खाजगी स्पेस आणि आणखी बरेच काही सेट करा"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"खाजगी स्पेस"</string> diff --git a/SafetyCenter/Resources/res/values-ms-v34/strings.xml b/SafetyCenter/Resources/res/values-ms-v34/strings.xml index 68102f138..fe204c5ec 100644 --- a/SafetyCenter/Resources/res/values-ms-v34/strings.xml +++ b/SafetyCenter/Resources/res/values-ms-v34/strings.xml @@ -25,7 +25,7 @@ <string name="app_data_sharing_updates_title" msgid="7428862330643262588">"Kemaskinian perkongsian data untuk lokasi"</string> <string name="app_data_sharing_updates_search_terms" msgid="8414777373734245398">"Data, Perkongsian data, Kemaskinian perkongsian data, Kemaskinian perkongsian data untuk lokasi, perkongsian"</string> <string name="advanced_title" msgid="6259362998269627310">"Tetapan lain"</string> - <string name="more_settings_title" msgid="9033454654010697185">"Lagi sekuriti & privasi"</string> + <string name="more_settings_title" msgid="9033454654010697185">"Lagi keselamatan & privasi"</string> <string name="more_settings_summary" msgid="7086620830002515710">"Autolengkap, pemberitahuan dan banyak lagi"</string> <string name="more_settings_search_terms" msgid="1371913937610933955"></string> <string name="work_policy_title" msgid="915692932391542104">"Maklumat dasar kerja anda"</string> diff --git a/SafetyCenter/Resources/res/values-ms-v35/strings.xml b/SafetyCenter/Resources/res/values-ms-v35/strings.xml index a15f04b43..202f7b4e2 100644 --- a/SafetyCenter/Resources/res/values-ms-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ms-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Keselamatan rangkaian selular"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Jenis rangkaian, penyulitan, kawalan pemberitahuan"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privasi"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Kawalan privasi"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Kebenaran, kawalan"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Ruang Peribadi"</string> <string name="private_space_summary" msgid="529869826714610294">"Sediakan Ruang Peribadi dan pelbagai lagi"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Ruang Peribadi"</string> diff --git a/SafetyCenter/Resources/res/values-my-v35/strings.xml b/SafetyCenter/Resources/res/values-my-v35/strings.xml index dd6a9cdda..c24860893 100644 --- a/SafetyCenter/Resources/res/values-my-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-my-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"ဆယ်လူလာကွန်ရက် လုံခြုံရေး"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ကွန်ရက်အမျိုးအစား၊ အသွင်ဝှက်ခြင်း၊ အကြောင်းကြားချက် သတ်မှတ်ချက်များ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု ဆက်တင်များ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ခွင့်ပြုချက်များ၊ သတ်မှတ်ချက်များ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"သီးသန့်ချတ်ခန်း"</string> <string name="private_space_summary" msgid="529869826714610294">"သီးသန့်ချတ်ခန်း စသည်တို့ကို စနစ်ထည့်သွင်းသည်"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"သီးသန့်ချတ်ခန်း"</string> diff --git a/SafetyCenter/Resources/res/values-my/strings.xml b/SafetyCenter/Resources/res/values-my/strings.xml index d0d895ddb..6b5f682fc 100644 --- a/SafetyCenter/Resources/res/values-my/strings.xml +++ b/SafetyCenter/Resources/res/values-my/strings.xml @@ -28,12 +28,12 @@ <string name="privacy_sources_title" msgid="4061110826457365957">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု"</string> <string name="privacy_sources_summary" msgid="4089719981155120864">"ဒက်ရှ်ဘုတ်၊ ခွင့်ပြုချက်များ၊ သတ်မှတ်ချက်များ"</string> <string name="permission_usage_title" msgid="3633779688945350407">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု ဒက်ရှ်ဘုတ်"</string> - <string name="permission_usage_summary" msgid="5323079206029964468">"ခွင့်ပြုချက်များ မကြာသေးမီကသုံးထားသည့် အက်ပ်များကို ပြသည်"</string> + <string name="permission_usage_summary" msgid="5323079206029964468">"လတ်တလောတွင် ခွင့်ပြုချက်များ အသုံးပြုထားသည့် အက်ပ်များကို ပြသည်"</string> <string name="permission_usage_search_terms" msgid="3852343592870257104">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု၊ ကိုယ်ရေးအချက်အလက် လုံခြုံမှု ဒက်ရှ်ဘုတ်"</string> <string name="permission_manager_title" msgid="5277347862821255015">"ခွင့်ပြုချက် မန်နေဂျာ"</string> <string name="permission_manager_summary" msgid="8099852107340970790">"အက်ပ်၏ သင့်ဒေတာအသုံးပြုခွင့်ကို ထိန်းချုပ်သည်"</string> <string name="permission_manager_search_terms" msgid="2895147613099694722">"ခွင့်ပြုချက်များ၊ ခွင့်ပြုချက်မန်နေဂျာ"</string> - <string name="privacy_controls_title" msgid="5322875777945432395">"ကန့်သတ်ရန် ဆက်တင်များ"</string> + <string name="privacy_controls_title" msgid="5322875777945432395">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု ဆက်တင်များ"</string> <string name="privacy_controls_summary" msgid="2402066941190435424">"မိုက်ခရိုဖုန်း၊ ကင်မရာ စသည်တို့ကို စက်ပစ္စည်းက ဝင်သုံးခွင့်အား ထိန်းချုပ်သည်"</string> <string name="privacy_controls_search_terms" msgid="3774472175934304165">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု၊ ကန့်သတ်ရန် ဆက်တင်များ"</string> <string name="advanced_title" msgid="8745436380690561172">"နောက်ထပ်ဆက်တင်များ"</string> diff --git a/SafetyCenter/Resources/res/values-nb-v35/strings.xml b/SafetyCenter/Resources/res/values-nb-v35/strings.xml index ab403952c..2c38c6671 100644 --- a/SafetyCenter/Resources/res/values-nb-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-nb-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Sikkerhet for mobilnettverk"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Nettverkstype, kryptering, varselskontroller"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Personvern"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Personverninnstillinger"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Tillatelser, kontroller"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Private Space"</string> <string name="private_space_summary" msgid="529869826714610294">"Konfigurer Private Space med mer"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Private Space"</string> diff --git a/SafetyCenter/Resources/res/values-ne-v35/strings.xml b/SafetyCenter/Resources/res/values-ne-v35/strings.xml index 4c79b5b10..23b92803e 100644 --- a/SafetyCenter/Resources/res/values-ne-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ne-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"मोबाइल नेटवर्कको सुरक्षा"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"नेटवर्कको प्रकार, इन्क्रिप्सन, सूचनाका सेटिङ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"गोपनीयता"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"गोपनीयतासम्बन्धी सेटिङ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"अनुमति, सेटिङ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"निजी स्पेस"</string> <string name="private_space_summary" msgid="529869826714610294">"निजी स्पेस सेटअप गर्नुहोस् र अन्य कार्यहरू गर्नुहोस्"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"निजी स्पेस"</string> diff --git a/SafetyCenter/Resources/res/values-nl-v35/strings.xml b/SafetyCenter/Resources/res/values-nl-v35/strings.xml index ac2beee11..c0fa2f4c5 100644 --- a/SafetyCenter/Resources/res/values-nl-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-nl-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Beveiliging van mobiele netwerken"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Netwerktype, versleuteling, beheeropties voor meldingen"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Privacyopties"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Rechten, beheeropties"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privéruimte"</string> <string name="private_space_summary" msgid="529869826714610294">"Privéruimte instellen en meer"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privéruimte"</string> diff --git a/SafetyCenter/Resources/res/values-or-v35/strings.xml b/SafetyCenter/Resources/res/values-or-v35/strings.xml index 5e546c5db..5023efd4d 100644 --- a/SafetyCenter/Resources/res/values-or-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-or-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"ସେଲୁଲାର ନେଟୱାର୍କ ସୁରକ୍ଷା"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ନେଟୱାର୍କ ପ୍ରକାର, ଏନକ୍ରିପସନ, ବିଜ୍ଞପ୍ତି ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ଗୋପନୀୟତା"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"ଗୋପନୀୟତା ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ଅନୁମତି, ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"ପ୍ରାଇଭେଟ ସ୍ପେସ"</string> <string name="private_space_summary" msgid="529869826714610294">"ପ୍ରାଇଭେଟ ସ୍ପେସ ଏବଂ ଆହୁରି ଅନେକ କିଛି ସେଟଅପ କରନ୍ତୁ"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"ପ୍ରାଇଭେଟ ସ୍ପେସ"</string> diff --git a/SafetyCenter/Resources/res/values-pa-v35/strings.xml b/SafetyCenter/Resources/res/values-pa-v35/strings.xml index 985f3b144..9ea3ee068 100644 --- a/SafetyCenter/Resources/res/values-pa-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-pa-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"ਸੈਲਿਊਲਰ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਆ"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ਨੈੱਟਵਰਕ ਦੀ ਕਿਸਮ, ਇਨਕ੍ਰਿਪਸ਼ਨ, ਸੂਚਨਾ ਕੰਟਰੋਲ"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ਪਰਦੇਦਾਰੀ"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"ਪਰਦੇਦਾਰੀ ਕੰਟਰੋਲ"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"ਇਜਾਜ਼ਤਾਂ, ਕੰਟਰੋਲ"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"ਨਿੱਜੀ ਸਪੇਸ"</string> <string name="private_space_summary" msgid="529869826714610294">"ਨਿੱਜੀ ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਅਤੇ ਹੋਰ ਕੰਮ ਕਰੋ"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"ਨਿੱਜੀ ਸਪੇਸ"</string> diff --git a/SafetyCenter/Resources/res/values-pl-v35/strings.xml b/SafetyCenter/Resources/res/values-pl-v35/strings.xml index 0d6747501..cc8be7dab 100644 --- a/SafetyCenter/Resources/res/values-pl-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-pl-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Zabezpieczenia sieci komórkowej"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Typ sieci, szyfrowanie, ustawienia powiadomień"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Prywatność"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Ustawienia prywatności"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Uprawnienia, opcje"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Obszar prywatny"</string> <string name="private_space_summary" msgid="529869826714610294">"Skonfiguruj obszar prywatny i inne ustawienia"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Obszar prywatny"</string> diff --git a/SafetyCenter/Resources/res/values-pt-rBR-v35/strings.xml b/SafetyCenter/Resources/res/values-pt-rBR-v35/strings.xml index 10178f3a2..ae08c109b 100644 --- a/SafetyCenter/Resources/res/values-pt-rBR-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-pt-rBR-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Segurança da rede celular"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipo de rede, criptografia, controles de notificação"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacidade"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controles de privacidade"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permissões, controles"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espaço particular"</string> <string name="private_space_summary" msgid="529869826714610294">"Configurar Espaço particular e mais"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espaço particular"</string> diff --git a/SafetyCenter/Resources/res/values-pt-rPT-v35/strings.xml b/SafetyCenter/Resources/res/values-pt-rPT-v35/strings.xml index 9456eb00c..8666b15b2 100644 --- a/SafetyCenter/Resources/res/values-pt-rPT-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-pt-rPT-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Segurança da rede móvel"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipo de rede, encriptação, controlos de notificação"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacidade"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controlos de privacidade"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Autorizações, controlos"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espaço privado"</string> <string name="private_space_summary" msgid="529869826714610294">"Configure o espaço privado e muito mais"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espaço privado"</string> diff --git a/SafetyCenter/Resources/res/values-pt-v35/strings.xml b/SafetyCenter/Resources/res/values-pt-v35/strings.xml index 10178f3a2..ae08c109b 100644 --- a/SafetyCenter/Resources/res/values-pt-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-pt-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Segurança da rede celular"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipo de rede, criptografia, controles de notificação"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacidade"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Controles de privacidade"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permissões, controles"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Espaço particular"</string> <string name="private_space_summary" msgid="529869826714610294">"Configurar Espaço particular e mais"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Espaço particular"</string> diff --git a/SafetyCenter/Resources/res/values-ro-v35/strings.xml b/SafetyCenter/Resources/res/values-ro-v35/strings.xml index 96a80f9d3..8b8e8bbfa 100644 --- a/SafetyCenter/Resources/res/values-ro-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ro-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Securitatea rețelei de date mobile"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tipul de rețea, criptarea, comenzile pentru notificări"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Confidențialitate"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Opțiuni de confidențialitate"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Permisiuni, comenzi"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Spațiu privat"</string> <string name="private_space_summary" msgid="529869826714610294">"Configurează Spațiul privat și altele"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Spațiu privat"</string> diff --git a/SafetyCenter/Resources/res/values-ru-v35/strings.xml b/SafetyCenter/Resources/res/values-ru-v35/strings.xml index 89e6939a5..72fcee4b5 100644 --- a/SafetyCenter/Resources/res/values-ru-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ru-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Безопасность мобильной сети"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Тип сети, шифрование, управление уведомлениями"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Конфиденциальность"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Настройки конфиденциальности"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Разрешения и параметры"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Личное пространство"</string> <string name="private_space_summary" msgid="529869826714610294">"Настройка личного пространства и не только"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Личное пространство"</string> diff --git a/SafetyCenter/Resources/res/values-si-v35/strings.xml b/SafetyCenter/Resources/res/values-si-v35/strings.xml index 8e8b48460..bcff52b2a 100644 --- a/SafetyCenter/Resources/res/values-si-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-si-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"සෙලියුලර් ජාල ආරක්ෂාව"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ජාල වර්ගය, සංකේතනය, දැනුම්දීම් පාලන"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"පෞද්ගලිකත්වය"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"පෞද්ගලිකත්ව පාලන"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"අවසර, පාලන"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"පෞද්ගලික ඉඩ"</string> <string name="private_space_summary" msgid="529869826714610294">"පෞද්ගලික ඉඩ, සහ තවත් දේ පිහිටුවන්න"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"පෞද්ගලික ඉඩ"</string> diff --git a/SafetyCenter/Resources/res/values-sk-v35/strings.xml b/SafetyCenter/Resources/res/values-sk-v35/strings.xml index fbd935881..e95c443a6 100644 --- a/SafetyCenter/Resources/res/values-sk-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-sk-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Zabezpečenie mobilnej siete"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Ovládanie typu siete, šifrovania a upozornení"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Ochrana súkromia"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Nastavenia ochrany súkromia"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Povolenia, ovládanie"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Súkromný priestor"</string> <string name="private_space_summary" msgid="529869826714610294">"Nastavte súkromný priestor a ďalšie možnosti"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Súkromný priestor"</string> diff --git a/SafetyCenter/Resources/res/values-sl-v35/strings.xml b/SafetyCenter/Resources/res/values-sl-v35/strings.xml index 317b8eb36..588015c3a 100644 --- a/SafetyCenter/Resources/res/values-sl-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-sl-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Varnost mobilnega omrežja"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Vrsta omrežja, šifriranje, kontrolniki obvestil"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Zasebnost"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Nastavitve zasebnosti"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Dovoljenja, nastavitve"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Zasebni prostor"</string> <string name="private_space_summary" msgid="529869826714610294">"Nastavitev zasebnega prostora in drugo"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Zasebni prostor"</string> diff --git a/SafetyCenter/Resources/res/values-sq-v35/strings.xml b/SafetyCenter/Resources/res/values-sq-v35/strings.xml index 067302507..cec6e3726 100644 --- a/SafetyCenter/Resources/res/values-sq-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-sq-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Siguria e rrjetit celular"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Lloji i rrjetit, enkriptimi, kontrollet e njoftimeve"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privatësia"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Kontrollet e privatësisë"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Lejet, kontrollet"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Hapësira private"</string> <string name="private_space_summary" msgid="529869826714610294">"Konfiguro \"Hapësirën private\" dhe të tjera"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Hapësira private"</string> diff --git a/SafetyCenter/Resources/res/values-sr-v35/strings.xml b/SafetyCenter/Resources/res/values-sr-v35/strings.xml index 66ee14e01..65b50b1ce 100644 --- a/SafetyCenter/Resources/res/values-sr-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-sr-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Безбедност мобилне мреже"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Тип мреже, шифровање, контроле обавештења"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Приватност"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Контроле приватности"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Дозволе, контроле"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Приватни простор"</string> <string name="private_space_summary" msgid="529869826714610294">"Подесите приватни простор и друго"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Приватни простор"</string> diff --git a/SafetyCenter/Resources/res/values-sv-v35/strings.xml b/SafetyCenter/Resources/res/values-sv-v35/strings.xml index 1fa3ff62a..77a6de01f 100644 --- a/SafetyCenter/Resources/res/values-sv-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-sv-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Säkerhet för mobilnätverk"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Nätverkstyp, kryptering, aviseringsinställningar"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Integritet"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Integritetsinställningar"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Behörigheter, inställningar"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Privat rum"</string> <string name="private_space_summary" msgid="529869826714610294">"Ställ in privat rum med mera"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Privat rum"</string> diff --git a/SafetyCenter/Resources/res/values-sw-v35/strings.xml b/SafetyCenter/Resources/res/values-sw-v35/strings.xml index 3ddbf11cd..dc5283636 100644 --- a/SafetyCenter/Resources/res/values-sw-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-sw-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Usalama wa mtandao wa simu"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Aina ya mtandao, usimbaji fiche, vidhibiti vya arifa"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Faragha"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Vidhibiti vya faragha"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Ruhusa, vidhibiti"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Nafasi ya Faragha"</string> <string name="private_space_summary" msgid="529869826714610294">"Weka mipangilio ya Nafasi ya Faragha na zaidi"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Nafasi ya Faragha"</string> diff --git a/SafetyCenter/Resources/res/values-ta-v35/strings.xml b/SafetyCenter/Resources/res/values-ta-v35/strings.xml index ca7ac1f84..8eb41ce20 100644 --- a/SafetyCenter/Resources/res/values-ta-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ta-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"மொபைல் நெட்வொர்க் பாதுகாப்பு"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"நெட்வொர்க் வகை, என்க்ரிப்ஷன், அறிவிப்புக் கட்டுப்பாடுகள்"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"தனியுரிமை"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"தனியுரிமைக் கட்டுப்பாடுகள்"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"அனுமதிகள், கட்டுப்பாடுகள்"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"தனிப்பட்ட சேமிப்பிடம்"</string> <string name="private_space_summary" msgid="529869826714610294">"தனிப்பட்ட சேமிப்பிடத்தை அமைக்கலாம் மற்றும் பலவற்றைச் செய்யலாம்"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"தனிப்பட்ட சேமிப்பிடம்"</string> diff --git a/SafetyCenter/Resources/res/values-te-v35/strings.xml b/SafetyCenter/Resources/res/values-te-v35/strings.xml index 08691b56a..fb4a0812a 100644 --- a/SafetyCenter/Resources/res/values-te-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-te-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"సెల్యులర్ నెట్వర్క్ సెక్యూరిటీ"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"నెట్వర్క్ రకం, ఎన్క్రిప్షన్, నోటిఫికేషన్ కంట్రోల్స్"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"గోప్యత"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"గోప్యతా కంట్రోల్స్"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"అనుమతులు, కంట్రోల్స్"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"ప్రైవేట్ స్పేస్"</string> <string name="private_space_summary" msgid="529869826714610294">"ప్రైవేట్ స్పేస్ను సెటప్ చేయండి, మరెన్నింటినో చేయండి"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"ప్రైవేట్ స్పేస్"</string> diff --git a/SafetyCenter/Resources/res/values-th-v35/strings.xml b/SafetyCenter/Resources/res/values-th-v35/strings.xml index dd9796b66..193bb5497 100644 --- a/SafetyCenter/Resources/res/values-th-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-th-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"การรักษาความปลอดภัยของเครือข่ายมือถือ"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"ประเภทเครือข่าย การเข้ารหัส ส่วนควบคุมการแจ้งเตือน"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"ความเป็นส่วนตัว"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"การควบคุมความเป็นส่วนตัว"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"สิทธิ์ การควบคุม"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"พื้นที่ส่วนตัว"</string> <string name="private_space_summary" msgid="529869826714610294">"ตั้งค่าพื้นที่ส่วนตัวและอื่นๆ"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"พื้นที่ส่วนตัว"</string> diff --git a/SafetyCenter/Resources/res/values-tl-v35/strings.xml b/SafetyCenter/Resources/res/values-tl-v35/strings.xml index 855fbee18..c0c43dea9 100644 --- a/SafetyCenter/Resources/res/values-tl-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-tl-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Seguridad ng cellular network"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Network type, pag-encrypt, mga kontrol sa notification"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Privacy"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Mga kontrol sa privacy"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Mga pahintulot, kontrol"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Pribadong Space"</string> <string name="private_space_summary" msgid="529869826714610294">"I-set up ang Pribadong Space, at higit pa"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Pribadong Space"</string> diff --git a/SafetyCenter/Resources/res/values-tr-v35/strings.xml b/SafetyCenter/Resources/res/values-tr-v35/strings.xml index 670836e65..89a3a3e0c 100644 --- a/SafetyCenter/Resources/res/values-tr-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-tr-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Hücresel ağ güvenliği"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Ağ türü, şifreleme, bildirim kontrolleri"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Gizlilik"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Gizlilik denetimleri"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"İzinler, denetimler"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Gizli Alan"</string> <string name="private_space_summary" msgid="529869826714610294">"Gizli alan yapılandırma ve daha fazlası"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Gizli Alan"</string> diff --git a/SafetyCenter/Resources/res/values-uk-v35/strings.xml b/SafetyCenter/Resources/res/values-uk-v35/strings.xml index 70ac6516a..0decae7b9 100644 --- a/SafetyCenter/Resources/res/values-uk-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-uk-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Безпека мобільної мережі"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Тип мережі, шифрування, налаштування сповіщень"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Конфіденційність"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Налаштування конфіденційності"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Дозволи, налаштування"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Приватний простір"</string> <string name="private_space_summary" msgid="529869826714610294">"Налаштуйте приватний простір тощо"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Приватний простір"</string> diff --git a/SafetyCenter/Resources/res/values-ur-v35/strings.xml b/SafetyCenter/Resources/res/values-ur-v35/strings.xml index d9b81b1ce..d4184bda3 100644 --- a/SafetyCenter/Resources/res/values-ur-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-ur-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"سیلولر نیٹ ورک سیکیورٹی"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"نیٹ ورک کی قسم، مرموز کاری، نوٹیفکیشن کنٹرولز"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"رازداری"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"رازداری سے متعلق کنٹرولز"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"اجازتیں، کنٹرولز"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"نجی اسپیس"</string> <string name="private_space_summary" msgid="529869826714610294">"نجی اسپیس اور بھی بہت کچھ سیٹ اپ کریں"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"نجی اسپیس"</string> diff --git a/SafetyCenter/Resources/res/values-uz-v35/strings.xml b/SafetyCenter/Resources/res/values-uz-v35/strings.xml index bd6adac69..58645fd60 100644 --- a/SafetyCenter/Resources/res/values-uz-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-uz-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Mobil tarmoq xavfsizligi"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Tarmoq turi, shifrlash, bildirishnomalar boshqaruvi"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Maxfiylik"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Maxfiylik sozlamalari"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Ruxsatlar, parametrlar"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Maxfiy joy"</string> <string name="private_space_summary" msgid="529869826714610294">"Maxfiy joyni sozlash"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Maxfiy joy"</string> diff --git a/SafetyCenter/Resources/res/values-v35/strings.xml b/SafetyCenter/Resources/res/values-v35/strings.xml index bdbc4b648..14bccdb93 100644 --- a/SafetyCenter/Resources/res/values-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-v35/strings.xml @@ -23,6 +23,12 @@ <!-- Device unlock --> <string name="biometrics_title_for_private_profile" description="The default title of the setting for managing biometric options on the device for private space"><!-- Empty placeholder--></string> + <!-- Privacy --> + <string name="privacy_title" description="The title of the group of safety settings relating to privacy">Privacy</string> + <string name="privacy_sources_title" description="The title of the group of safety settings relating to privacy controls">Privacy controls</string> + <string name="privacy_sources_summary" description="The summary of the group of safety settings relating to privacy, which describes the group contents">Permissions, controls</string> + <string name="privacy_additional_title" description="The header, or blank if none wanted, for the additional privacy settings on the main page"></string> + <!-- More settings --> <string name="private_space_title" description="The title of the entry for Private Space">Private Space</string> <string name="private_space_summary" description="The summary of the entry for Private Space settings, which describes the page contents">Setup Private Space, and more</string> diff --git a/SafetyCenter/Resources/res/values-vi-v35/strings.xml b/SafetyCenter/Resources/res/values-vi-v35/strings.xml index e067e7585..fc208a2e0 100644 --- a/SafetyCenter/Resources/res/values-vi-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-vi-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Chế độ bảo mật mạng di động"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Loại mạng, quy trình mã hoá, quyền kiểm soát thông báo"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Quyền riêng tư"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Chế độ kiểm soát quyền riêng tư"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Quyền truy cập, chế độ kiểm soát"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Không gian riêng tư"</string> <string name="private_space_summary" msgid="529869826714610294">"Thiết lập Không gian riêng tư và các tính năng khác"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Không gian riêng tư"</string> diff --git a/SafetyCenter/Resources/res/values-zh-rCN-v35/strings.xml b/SafetyCenter/Resources/res/values-zh-rCN-v35/strings.xml index a613a9e13..a58f0b2d6 100644 --- a/SafetyCenter/Resources/res/values-zh-rCN-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-zh-rCN-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"移动网络安全性"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"网络类型、加密、通知控件"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"隐私"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"隐私控制"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"权限、控制"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"私密空间"</string> <string name="private_space_summary" msgid="529869826714610294">"设置私密空间等"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"私密空间"</string> diff --git a/SafetyCenter/Resources/res/values-zh-rHK-v35/strings.xml b/SafetyCenter/Resources/res/values-zh-rHK-v35/strings.xml index f46f3b083..b234389e1 100644 --- a/SafetyCenter/Resources/res/values-zh-rHK-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-zh-rHK-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"流動網絡安全性"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"網絡類型、加密、通知控制項"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"私隱"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"私隱權設定"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"權限、控制項"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"私人空間"</string> <string name="private_space_summary" msgid="529869826714610294">"設定「私人空間」等項目"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"私人空間"</string> diff --git a/SafetyCenter/Resources/res/values-zh-rTW-v35/strings.xml b/SafetyCenter/Resources/res/values-zh-rTW-v35/strings.xml index d9b6a4ff6..8401b9f47 100644 --- a/SafetyCenter/Resources/res/values-zh-rTW-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-zh-rTW-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"行動網路安全性"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"網路類型、加密、通知控制選項"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"隱私權"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"隱私權控制項"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"權限、控制選項"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"私人空間"</string> <string name="private_space_summary" msgid="529869826714610294">"設定私人空間等項目"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"私人空間"</string> diff --git a/SafetyCenter/Resources/res/values-zu-v35/strings.xml b/SafetyCenter/Resources/res/values-zu-v35/strings.xml index 237b2974f..39053e960 100644 --- a/SafetyCenter/Resources/res/values-zu-v35/strings.xml +++ b/SafetyCenter/Resources/res/values-zu-v35/strings.xml @@ -20,6 +20,10 @@ <string name="cellular_network_security_title" msgid="2986431282931510973">"Ukuphepha kwenethiwekhi yeselula"</string> <string name="cellular_network_security_summary" msgid="7319307247487475572">"Uhlobo lwenethiwekhi, ukubethela, izilawuli zezaziso"</string> <string name="biometrics_title_for_private_profile" msgid="542819107383037820"></string> + <string name="privacy_title" msgid="7047524783080782769">"Ubumfihlo"</string> + <string name="privacy_sources_title" msgid="309304028326660956">"Izilawuli zobumfihlo"</string> + <string name="privacy_sources_summary" msgid="2165270848857537278">"Izimvume, izilawuli"</string> + <string name="privacy_additional_title" msgid="4239060639056083649"></string> <string name="private_space_title" msgid="6158245041481535879">"Isikhala Esiyimfihlo"</string> <string name="private_space_summary" msgid="529869826714610294">"Setha Isikhala Esiyimfihlo, nokunye"</string> <string name="private_space_search_terms" msgid="4820808478299116258">"Isikhala Esiyimfihlo"</string> diff --git a/SafetyCenter/Resources/shared_res/values-ar/strings.xml b/SafetyCenter/Resources/shared_res/values-ar/strings.xml index 214844da1..f20febafd 100644 --- a/SafetyCenter/Resources/shared_res/values-ar/strings.xml +++ b/SafetyCenter/Resources/shared_res/values-ar/strings.xml @@ -41,7 +41,7 @@ <string name="redirecting_error" msgid="8146983632878233202">"تعذَّر فتح الصفحة"</string> <string name="resolving_action_error" msgid="371968886143262375">"تعذَّر التعامل بشكل نهائي مع التنبيه"</string> <string name="refresh_error" msgid="656062128422446177">"{count,plural, =1{تعذّر التحقّق من الإعداد.}zero{تعذّر التحقّق من الإعدادات.}two{تعذّر التحقّق من الإعدادَين.}few{تعذّر التحقّق من الإعدادات.}many{تعذّر التحقّق من الإعدادات.}other{تعذّر التحقّق من الإعدادات.}}"</string> - <string name="work_profile_paused" msgid="7037400224040869079">"تم إيقاف الملف الشخصي للعمل مؤقتًا"</string> + <string name="work_profile_paused" msgid="7037400224040869079">"تم إيقاف ملف العمل مؤقتًا"</string> <string name="group_unknown_summary" msgid="6951386960814105641">"ما مِن معلومات بعد."</string> <string name="notification_channel_group_name" msgid="7155072032524876859">"الأمان والخصوصية"</string> <string name="notification_channel_name_information" msgid="2966444432152990166">"الاقتراحات"</string> diff --git a/SafetyCenter/Resources/shared_res/values-hi/strings.xml b/SafetyCenter/Resources/shared_res/values-hi/strings.xml index 6fe62b414..f9d5e34af 100644 --- a/SafetyCenter/Resources/shared_res/values-hi/strings.xml +++ b/SafetyCenter/Resources/shared_res/values-hi/strings.xml @@ -18,7 +18,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="scanning_title" msgid="5424849039854311398">"स्कैन किया जा रहा है"</string> - <string name="loading_summary" msgid="3740846439782713910">"डिवाइस सेटिंग की जांच हो रही है…"</string> + <string name="loading_summary" msgid="3740846439782713910">"डिवाइस की सेटिंग की जांच की जा रही है…"</string> <string name="overall_severity_level_ok_title" msgid="2041250138727564565">"डिवाइस सुरक्षित लग रहा है"</string> <string name="overall_severity_level_ok_summary" msgid="383626536912856690">"कोई समस्या नहीं मिली"</string> <string name="overall_severity_level_tip_summary" msgid="1935765582243024999">"{count,plural, =1{सुझाव देखें}one{सुझाव देखें}other{सुझावों को देखें}}"</string> diff --git a/TEST_MAPPING b/TEST_MAPPING index af09c0040..524d02af5 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -71,5 +71,11 @@ } ] } + ], + "postsubmit" : [ + { + // TODO(b/332974906): Replace in alltests. + "name" : "CtsDevicePolicyManagerTestCases_Permissions" + } ] } diff --git a/framework-s/Android.bp b/framework-s/Android.bp index 4226b815c..54a760e22 100644 --- a/framework-s/Android.bp +++ b/framework-s/Android.bp @@ -104,6 +104,7 @@ java_sdk_library { "android.safetylabel", ], aconfig_declarations: [ + "android.permission.flags-aconfig", "permissions-aconfig-flags", ], } diff --git a/framework-s/java/android/app/role/TEST_MAPPING b/framework-s/java/android/app/role/TEST_MAPPING index 01d04bea0..46b148e68 100644 --- a/framework-s/java/android/app/role/TEST_MAPPING +++ b/framework-s/java/android/app/role/TEST_MAPPING @@ -26,6 +26,23 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsRoleTestCases", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "CtsRoleTestCases" diff --git a/service/java/com/android/ecm/EnhancedConfirmationService.java b/service/java/com/android/ecm/EnhancedConfirmationService.java index 8558deb3c..566de23ca 100644 --- a/service/java/com/android/ecm/EnhancedConfirmationService.java +++ b/service/java/com/android/ecm/EnhancedConfirmationService.java @@ -267,7 +267,9 @@ public class EnhancedConfirmationService extends SystemService { // Otherwise, lazily decide whether the app is considered guarded. InstallSourceInfo installSource; try { - installSource = mPackageManager.getInstallSourceInfo(packageName); + installSource = mContext.createContextAsUser(UserHandle.of(userId), 0) + .getPackageManager() + .getInstallSourceInfo(packageName); } catch (NameNotFoundException e) { Log.w(LOG_TAG, "Package not found: " + packageName); return false; diff --git a/service/java/com/android/role/TEST_MAPPING b/service/java/com/android/role/TEST_MAPPING index 45cf62ff7..e0e1160d8 100644 --- a/service/java/com/android/role/TEST_MAPPING +++ b/service/java/com/android/role/TEST_MAPPING @@ -34,6 +34,23 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsRoleTestCases", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "CtsAppSecurityHostTestCases", diff --git a/tests/cts/permission/src/android/permission/cts/UndefinedGroupPermissionTest.kt b/tests/cts/permission/src/android/permission/cts/UndefinedGroupPermissionTest.kt index 4414402ff..86267e5f5 100644 --- a/tests/cts/permission/src/android/permission/cts/UndefinedGroupPermissionTest.kt +++ b/tests/cts/permission/src/android/permission/cts/UndefinedGroupPermissionTest.kt @@ -30,6 +30,7 @@ import androidx.test.uiautomator.By import androidx.test.uiautomator.UiDevice import androidx.test.uiautomator.UiObject2 import androidx.test.uiautomator.UiObjectNotFoundException +import com.android.compatibility.common.util.FeatureUtil import com.android.compatibility.common.util.SystemUtil import com.android.compatibility.common.util.SystemUtil.eventually import com.android.compatibility.common.util.UiAutomatorUtils2.waitFindObject @@ -166,9 +167,7 @@ class UndefinedGroupPermissionTest { } fun findAllowButton(): UiObject2 { - return if ( - mContext?.packageManager?.hasSystemFeature(PackageManager.FEATURE_AUTOMOTIVE) == true - ) { + return if (FeatureUtil.isAutomotive() || FeatureUtil.isWatch()) { waitFindObject(By.text(mAllowButtonText!!), 2000) } else { waitFindObject( @@ -198,10 +197,7 @@ class UndefinedGroupPermissionTest { startRequestActivity(arrayOf(targetPermission)) mUiDevice!!.waitForIdle() try { - if ( - mContext?.packageManager?.hasSystemFeature(PackageManager.FEATURE_AUTOMOTIVE) == - true - ) { + if (FeatureUtil.isAutomotive() || FeatureUtil.isWatch()) { waitFindObject(By.text(mDenyButtonText!!), 2000) } else if ( mContext?.packageManager?.hasSystemFeature(PackageManager.FEATURE_WATCH) == true diff --git a/tests/cts/permissionmultidevice/Android.bp b/tests/cts/permissionmultidevice/Android.bp index 651cbb273..1ec0a2eee 100644 --- a/tests/cts/permissionmultidevice/Android.bp +++ b/tests/cts/permissionmultidevice/Android.bp @@ -38,6 +38,7 @@ android_test { "permission-test-util-lib", "permission-multidevice-test-util-lib", "android.permission.flags-aconfig-java", + "collector-device-lib", ], data: [ ":CtsAccessRemoteDeviceCamera", diff --git a/tests/cts/permissionmultidevice/AndroidTest.xml b/tests/cts/permissionmultidevice/AndroidTest.xml index d86bea2d5..bbabea3b2 100644 --- a/tests/cts/permissionmultidevice/AndroidTest.xml +++ b/tests/cts/permissionmultidevice/AndroidTest.xml @@ -70,6 +70,16 @@ <test class="com.android.tradefed.testtype.AndroidJUnitTest" > <option name="package" value="android.permissionmultidevice.cts" /> <option name="runtime-hint" value="5m" /> + <option name="device-listeners" value="android.device.collectors.ScreenshotOnFailureCollector"/> </test> + <!-- Collect the dumped files for debugging --> + <metrics_collector class="com.android.tradefed.device.metric.FilePullerLogCollector"> + <option name="pull-pattern-keys" value="view_.*" /> + <!-- Collect the files generated on error --> + <option name="pull-pattern-keys" value="android.device.collectors.ScreenshotOnFailureCollector.*\.png"/> + <option name="directory-keys" value="/data/user/0/android.permissionmultidevice.cts/files" /> + <option name="collect-on-run-ended-only" value="false" /> + </metrics_collector> + </configuration> diff --git a/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt b/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt index 00df03e51..532082770 100644 --- a/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt +++ b/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt @@ -31,6 +31,7 @@ import android.permission.flags.Flags import android.permissionmultidevice.cts.PermissionUtils.isCddCompliantScreenSize import android.platform.test.annotations.RequiresFlagsEnabled import android.provider.Settings +import android.util.Log import android.virtualdevice.cts.common.VirtualDeviceRule import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.filters.SdkSuppress @@ -56,6 +57,7 @@ import org.junit.runner.RunWith class AppPermissionsTest { private val instrumentation: Instrumentation = InstrumentationRegistry.getInstrumentation() private val defaultDeviceContext = instrumentation.targetContext + private val TAG = AppPermissionsTest::class.java.simpleName @get:Rule var virtualDeviceRule = @@ -82,6 +84,7 @@ class AppPermissionsTest { assumeTrue(isCddCompliantScreenSize()) PackageManagementUtils.installPackage(APP_APK_PATH_STREAMING) + assertTrue(isPackageInstalled()) val virtualDeviceManager = defaultDeviceContext.getSystemService(VirtualDeviceManager::class.java)!! @@ -380,17 +383,21 @@ class AppPermissionsTest { } private fun openAppPermissionsScreen() { - eventually { - instrumentation.context.startActivity( - Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS).apply { - data = Uri.fromParts("package", APP_PACKAGE_NAME, null) - addCategory(Intent.CATEGORY_DEFAULT) - addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) - addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK) - } - ) - UiAutomatorUtils2.waitFindObject(By.text("Permissions"), 12000).click() - } + val intent = + Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS).apply { + data = Uri.fromParts("package", APP_PACKAGE_NAME, null) + addCategory(Intent.CATEGORY_DEFAULT) + addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK) + } + + eventually( + { + instrumentation.context.startActivity(intent) + UiAutomatorUtils2.waitFindObject(By.text("Permissions"), 12_000).click() + }, + 20_000 + ) } private fun getScrollableRecyclerView(): UiScrollable { @@ -418,6 +425,23 @@ class AppPermissionsTest { persistentDeviceId ) + private fun isPackageInstalled(): Boolean { + try { + instrumentation.context.packageManager.getPackageInfo(APP_PACKAGE_NAME, 0) + return true + } catch (e: PackageManager.NameNotFoundException) { + // Re-installing the package as a retry mechanism. + Log.e(TAG, "Package=$APP_PACKAGE_NAME not found, retrying the installation") + PackageManagementUtils.installPackage(APP_APK_PATH_STREAMING) + } + return try { + instrumentation.context.packageManager.getPackageInfo(APP_PACKAGE_NAME, 0) + true + } catch (e: PackageManager.NameNotFoundException) { + false + } + } + private fun getPermState(): Map<String, PermissionManager.PermissionState> = permissionManager.getAllPermissionStates(APP_PACKAGE_NAME, persistentDeviceId) diff --git a/tests/cts/permissionpolicy/res/raw/android_manifest.xml b/tests/cts/permissionpolicy/res/raw/android_manifest.xml index 35cbe6935..8f1fd1c77 100644 --- a/tests/cts/permissionpolicy/res/raw/android_manifest.xml +++ b/tests/cts/permissionpolicy/res/raw/android_manifest.xml @@ -580,6 +580,7 @@ <protected-broadcast android:name="android.app.action.KEYGUARD_PRIVATE_NOTIFICATIONS_CHANGED" /> <protected-broadcast android:name="NotificationManagerService.TIMEOUT" /> + <protected-broadcast android:name="com.android.server.notification.TimeToLiveHelper" /> <protected-broadcast android:name="NotificationHistoryDatabase.CLEANUP" /> <protected-broadcast android:name="ScheduleConditionProvider.EVALUATE" /> <protected-broadcast android:name="EventConditionProvider.EVALUATE" /> @@ -2592,6 +2593,13 @@ <permission android:name="android.permission.VIBRATE_ALWAYS_ON" android:protectionLevel="signature" /> + <!-- Allows access to system-only haptic feedback constants. + <p>Protection level: signature + @hide + --> + <permission android:name="android.permission.VIBRATE_SYSTEM_CONSTANTS" + android:protectionLevel="signature" /> + <!-- @SystemApi Allows access to the vibrator state. <p>Protection level: signature @hide @@ -3241,7 +3249,7 @@ <!-- @SystemApi @hide Allows privileged applications to get details about hidden profile users. - @FlaggedApi("android.multiuser.flags.enable_permission_to_access_hidden_profiles") --> + @FlaggedApi("android.multiuser.enable_permission_to_access_hidden_profiles") --> <permission android:name="android.permission.ACCESS_HIDDEN_PROFILES_FULL" android:protectionLevel="signature|privileged" /> @@ -3888,6 +3896,13 @@ <permission android:name="android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL" android:protectionLevel="internal|role" /> + <!-- Allows the holder to manage and retrieve max storage limit for admin policies. This + permission is only grantable on rooted devices. + @TestAPI + @hide --> + <permission android:name="android.permission.MANAGE_DEVICE_POLICY_STORAGE_LIMIT" + android:protectionLevel="internal" /> + <!-- Allows an application to access EnhancedConfirmationManager. @SystemApi @FlaggedApi("android.permission.flags.enhanced_confirmation_mode_apis_enabled") @@ -6184,7 +6199,7 @@ @hide @removed --> <permission android:name="android.permission.CAPTURE_SECURE_VIDEO_OUTPUT" - android:protectionLevel="signature" /> + android:protectionLevel="signature|role" /> <!-- Allows an application to know what content is playing and control its playback. <p>Not for use by third-party applications due to privacy of media consumption</p> --> @@ -7969,17 +7984,6 @@ <permission android:name="android.permission.RUN_USER_INITIATED_JOBS" android:protectionLevel="normal"/> - <!-- @FlaggedApi("android.app.job.backup_jobs_exemption") - Gives applications with a <b>major use case</b> of backing-up or syncing content increased - job execution allowance in order to complete the related work. The jobs must have a valid - content URI trigger and network constraint set. - <p>This is a special access permission that can be revoked by the system or the user. - <p>Protection level: signature|privileged|appop - @hide - --> - <permission android:name="android.permission.RUN_BACKUP_JOBS" - android:protectionLevel="signature|privileged|appop"/> - <!-- Allows an app access to the installer provided app metadata. @SystemApi @hide @@ -8166,6 +8170,15 @@ <permission android:name="android.permission.SCREEN_TIMEOUT_OVERRIDE" android:protectionLevel="signature" /> + <!-- @SystemApi + @FlaggedApi("android.security.fsverity_api") + Allows app to setup fs-verity through FileIntegrityManager. + <p>Protection level: signature|privileged + @hide + --> + <permission android:name="android.permission.SETUP_FSVERITY" + android:protectionLevel="signature|privileged"/> + <!-- Attribution for Geofencing service. --> <attribution android:tag="GeofencingService" android:label="@string/geofencing_service"/> <!-- Attribution for Country Detector. --> diff --git a/tests/cts/permissionui/TEST_MAPPING b/tests/cts/permissionui/TEST_MAPPING index c703c539d..444b1d5d9 100644 --- a/tests/cts/permissionui/TEST_MAPPING +++ b/tests/cts/permissionui/TEST_MAPPING @@ -19,6 +19,16 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsPermissionUiTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "CtsPermissionUiTestCases" @@ -29,4 +39,4 @@ "name": "CtsPermissionUiTestCases[com.google.android.permission.apex]" } ] -}
\ No newline at end of file +} diff --git a/tests/cts/permissionui/src/android/permissionui/cts/BasePermissionTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/BasePermissionTest.kt index 8c300e328..17785a95b 100644 --- a/tests/cts/permissionui/src/android/permissionui/cts/BasePermissionTest.kt +++ b/tests/cts/permissionui/src/android/permissionui/cts/BasePermissionTest.kt @@ -85,6 +85,7 @@ abstract class BasePermissionTest { const val QUICK_CHECK_TIMEOUT_MILLIS = 100L const val IDLE_TIMEOUT_MILLIS: Long = 1000 + const val IDLE_LONG_TIMEOUT_MILLIS: Long = 5000 const val UNEXPECTED_TIMEOUT_MILLIS = 1000 const val TIMEOUT_MILLIS: Long = 20000 const val PACKAGE_INSTALLER_TIMEOUT = 60000L @@ -425,6 +426,9 @@ abstract class BasePermissionTest { protected fun waitForIdle() = uiAutomation.waitForIdle(IDLE_TIMEOUT_MILLIS, TIMEOUT_MILLIS) + protected fun waitForIdleLong() = + uiAutomation.waitForIdle(IDLE_LONG_TIMEOUT_MILLIS, TIMEOUT_MILLIS) + protected fun startActivityForFuture( intent: Intent ): CompletableFuture<Instrumentation.ActivityResult> = diff --git a/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt index 6babd1c06..6fc6b55a1 100644 --- a/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt +++ b/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt @@ -31,6 +31,7 @@ import android.content.pm.PackageInstaller.PACKAGE_SOURCE_OTHER import android.content.pm.PackageInstaller.PACKAGE_SOURCE_STORE import android.content.pm.PackageInstaller.SessionParams import android.content.pm.PackageManager +import android.graphics.Rect import android.net.Uri import android.os.Build import android.os.Process @@ -39,6 +40,7 @@ import android.provider.Settings import android.text.Spanned import android.text.style.ClickableSpan import android.view.View +import android.view.accessibility.AccessibilityNodeInfo import androidx.test.uiautomator.By import androidx.test.uiautomator.BySelector import androidx.test.uiautomator.StaleObjectException @@ -158,6 +160,7 @@ abstract class BaseUsePermissionTest : BasePermissionTest() { const val PURPOSE_MESSAGE_ID = "com.android.permissioncontroller:id/purpose_message" const val LEARN_MORE_TITLE_ID = "com.android.permissioncontroller:id/learn_more_title" const val LEARN_MORE_MESSAGE_ID = "com.android.permissioncontroller:id/learn_more_message" + const val DETAIL_MESSAGE_ID = "com.android.permissioncontroller:id/detail_message" const val PERMISSION_RATIONALE_SETTINGS_SECTION = "com.android.permissioncontroller:id/settings_section" const val SETTINGS_TITLE_ID = "com.android.permissioncontroller:id/settings_title" @@ -632,7 +635,7 @@ abstract class BaseUsePermissionTest : BasePermissionTest() { protected inline fun requestAppPermissions( vararg permissions: String?, askTwice: Boolean = false, - waitForWindowTransition: Boolean = true, + waitForWindowTransition: Boolean = !isWatch, crossinline block: () -> Unit ): Instrumentation.ActivityResult { // Request the permissions @@ -870,6 +873,10 @@ abstract class BaseUsePermissionTest : BasePermissionTest() { protected fun clickPermissionRequestSettingsLink() { eventually { + if (isWatch) { + scrollToViewWithText(" settings.") + waitForIdleLong() + } // UiObject2 doesn't expose CharSequence. val node = if (isAutomotive) { @@ -877,20 +884,51 @@ abstract class BaseUsePermissionTest : BasePermissionTest() { // sensors) uiAutomation.rootInActiveWindow .findAccessibilityNodeInfosByText(" settings.")[0] + } else if (isWatch) { + // In Wear UI SurfaceView is used and so findAccessibilityNodeInfosByText does + // not find the node. See second NOTE in the findAccessibilityNodeInfosByText + // javadoc. + findAccessibilityNodeInfosByTextForSurfaceView( + uiAutomation.rootInActiveWindow, + " settings.") + ?: throw RuntimeException("Node not found") } else { uiAutomation.rootInActiveWindow - .findAccessibilityNodeInfosByViewId( - "com.android.permissioncontroller:id/detail_message" - )[0] + .findAccessibilityNodeInfosByViewId(DETAIL_MESSAGE_ID)[0] } - if (!node.isVisibleToUser) { + if (!isWatch && !node.isVisibleToUser) { scrollToBottom() } assertTrue(node.isVisibleToUser) - val text = node.text as Spanned - val clickableSpan = text.getSpans(0, text.length, ClickableSpan::class.java)[0] - // We could pass in null here in Java, but we need an instance in Kotlin. - doAndWaitForWindowTransition { clickableSpan.onClick(View(context)) } + if (isWatch) { + // TODO(b/329689572): Replace this with proper accessibility node info lookup + val bounds = Rect() + node.getBoundsInScreen(bounds) + // Not sure where the clickable text is. So try different point in the last line + // of the 5 line text. + val xdelta = 0.2 * bounds.width() + val y = bounds.top + (0.95 * bounds.height()) + var clickedOnLink: Boolean = false + for (i in 1..4) { + val x = bounds.left + (i * xdelta) + uiDevice.click(x.toInt(), y.toInt()) + waitForIdleLong() + val nextScreenNode: AccessibilityNodeInfo? = + findAccessibilityNodeInfosByTextForSurfaceView( + uiAutomation.rootInActiveWindow, + "All the time") + if (nextScreenNode != null) { + clickedOnLink = true + break + } + } + assertTrue("Could not click on the settings link correctly", clickedOnLink) + } else { + val text = node.text as Spanned + val clickableSpan = text.getSpans(0, text.length, ClickableSpan::class.java)[0] + // We could pass in null here in Java, but we need an instance in Kotlin. + doAndWaitForWindowTransition { clickableSpan.onClick(View(context)) } + } } } @@ -918,7 +956,7 @@ abstract class BaseUsePermissionTest : BasePermissionTest() { } protected fun clickPermissionRequestNoUpgradeAndDontAskAgainButton() { - if (isAutomotive) { + if (isAutomotive || isWatch) { click(By.text(getPermissionControllerString(NO_UPGRADE_AND_DONT_ASK_AGAIN_BUTTON_TEXT))) } else { click(By.res(NO_UPGRADE_AND_DONT_ASK_AGAIN_BUTTON)) @@ -1306,6 +1344,40 @@ abstract class BaseUsePermissionTest : BasePermissionTest() { } } + private fun scrollToViewWithText(viewText: String) { + val scrollable = UiScrollable(UiSelector().scrollable(true)).apply { + if (isWatch) { + swipeDeadZonePercentage = 0.1 + } else { + swipeDeadZonePercentage = 0.25 + } + } + waitForIdle() + if (scrollable.exists()) { + try { + scrollable.scrollTextIntoView(viewText) + } catch (e: UiObjectNotFoundException) { + // flingToEnd() sometimes still fails despite waitForIdle() and the exists() check + // (b/246984354). + e.printStackTrace() + } + } + } + + protected fun findAccessibilityNodeInfosByTextForSurfaceView( + node: AccessibilityNodeInfo, + text: String + ): AccessibilityNodeInfo? { + if (node.text != null && node.text.contains(text)) return node + for (i in 0 until node.childCount) { + val child = node.getChild(i) + if (child != null) { + return findAccessibilityNodeInfosByTextForSurfaceView(child, text) ?: continue + } + } + return null + } + private fun byTextRes(textRes: Int): BySelector = By.text(context.getString(textRes)) private fun byTextStartsWithCaseInsensitive(prefix: String): BySelector = diff --git a/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt index 47fe17bac..148cd6e11 100644 --- a/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt +++ b/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt @@ -30,6 +30,7 @@ import android.os.SystemClock import android.os.SystemProperties import android.permission.PermissionManager import android.platform.test.annotations.AsbSecurityTest +import android.platform.test.rule.ScreenRecordRule import android.provider.DeviceConfig import android.provider.Settings import android.safetycenter.SafetyCenterManager @@ -52,6 +53,7 @@ import com.android.compatibility.common.util.SystemUtil.runShellCommand import com.android.compatibility.common.util.SystemUtil.runShellCommandOrThrow import com.android.compatibility.common.util.SystemUtil.runWithShellPermissionIdentity import com.android.compatibility.common.util.UiAutomatorUtils2 +import com.android.compatibility.common.util.UiAutomatorUtils2.assertWithUiDump import com.android.modules.utils.build.SdkLevel import com.android.sts.common.util.StsExtraBusinessLogicTestCase import java.util.regex.Pattern @@ -92,6 +94,7 @@ private val HOTWORD_DETECTION_SERVICE_REQUIRED = SystemProperties.getBoolean("ro.hotword.detection_service_required", false) @SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S") +@ScreenRecordRule.ScreenRecord @FlakyTest class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase { private val instrumentation: Instrumentation = InstrumentationRegistry.getInstrumentation() @@ -126,6 +129,8 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase { @get:Rule val disableAnimationRule = DisableAnimationRule() + @get:Rule val screenRecordRule = ScreenRecordRule(false, false) + constructor() : super() companion object { @@ -364,7 +369,9 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase { try { eventually { val appView = uiDevice.findObject(UiSelector().textContains(APP_LABEL)) - assertTrue("View with text $APP_LABEL not found", appView.exists()) + assertWithUiDump { + assertTrue("View with text $APP_LABEL not found", appView.exists()) + } } if (chainUsage) { chainAttribution = createChainAttribution() @@ -385,12 +392,17 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase { // Assert that the indicator doesn't go away val indicatorGoneException: Exception? = try { - eventually { assertIndicatorsShown(false, false, false) } + // assert that the indicator goes away. This will throw an exception if + // the indicator remains, which is desirable. + assertIndicatorsShown(false, false, false) null } catch (e: Exception) { e } - assertNotNull("Expected the indicator to be present", indicatorGoneException) + // If we asserted that the indicator went away, fail the test + if (indicatorGoneException == null) { + assertWithUiDump { Assert.fail("Expected the indicator to remain present") } + } } } finally { if (chainAttribution != null) { @@ -530,11 +542,13 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase { if (useCamera || useMic) { eventually { val privacyChip = UiAutomatorUtils2.waitFindObjectOrNull(By.res(PRIVACY_CHIP_ID)) - assertNotNull("view with id $PRIVACY_CHIP_ID not found", privacyChip) + assertWithUiDump { + assertNotNull("view with id $PRIVACY_CHIP_ID not found", privacyChip) + } privacyChip.click() } } else { - UiAutomatorUtils2.waitUntilObjectGone(By.res(PRIVACY_CHIP_ID)) + assertWithUiDump { UiAutomatorUtils2.waitUntilObjectGone(By.res(PRIVACY_CHIP_ID)) } return } @@ -548,7 +562,9 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase { assertSafetyCenterMicViewNotNull() } else { val iconView = waitFindObject(By.descContains(micLabel)) - assertNotNull("View with description '$micLabel' not found", iconView) + assertWithUiDump { + assertNotNull("View with description '$micLabel' not found", iconView) + } } } if (useCamera) { @@ -556,11 +572,13 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase { assertSafetyCenterCameraViewNotNull() } else { val iconView = waitFindObject(By.descContains(cameraLabel)) - assertNotNull("View with description '$cameraLabel' not found", iconView) + assertWithUiDump { + assertNotNull("View with description '$cameraLabel' not found", iconView) + } } } var appView = waitFindObject(By.textContains(APP_LABEL)) - assertNotNull("View with text $APP_LABEL not found", appView) + assertWithUiDump { assertNotNull("View with text $APP_LABEL not found", appView) } } uiDevice.pressBack() } diff --git a/tests/cts/permissionui/src/android/permissionui/cts/PermissionSplitTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/PermissionSplitTest.kt index 927b9833b..d509add3a 100644 --- a/tests/cts/permissionui/src/android/permissionui/cts/PermissionSplitTest.kt +++ b/tests/cts/permissionui/src/android/permissionui/cts/PermissionSplitTest.kt @@ -87,7 +87,11 @@ class PermissionSplitTest : BaseUsePermissionTest() { if (expectSplit) { clickPermissionRequestSettingsLinkAndAllowAlways() } else { - doAndWaitForWindowTransition { clickPermissionRequestAllowForegroundButton() } + if (isWatch) { + clickPermissionRequestAllowForegroundButton() + } else { + doAndWaitForWindowTransition { clickPermissionRequestAllowForegroundButton() } + } } } @@ -105,7 +109,11 @@ class PermissionSplitTest : BaseUsePermissionTest() { if (expectSplit) { clickPermissionRequestSettingsLinkAndAllowAlways() } else { - doAndWaitForWindowTransition { clickPermissionRequestAllowForegroundButton() } + if (isWatch) { + clickPermissionRequestAllowForegroundButton() + } else { + doAndWaitForWindowTransition { clickPermissionRequestAllowForegroundButton() } + } } } diff --git a/tests/cts/permissionui/src/android/permissionui/cts/PermissionTest29.kt b/tests/cts/permissionui/src/android/permissionui/cts/PermissionTest29.kt index 892cae5c6..9cded0a28 100644 --- a/tests/cts/permissionui/src/android/permissionui/cts/PermissionTest29.kt +++ b/tests/cts/permissionui/src/android/permissionui/cts/PermissionTest29.kt @@ -173,6 +173,11 @@ class PermissionTest29 : BaseUsePermissionTest() { pressBack() if (isAutomotive) { waitFindObject(By.textContains("Allow in settings."), 100) + } else if (isWatch) { + waitForIdleLong() + findAccessibilityNodeInfosByTextForSurfaceView( + uiAutomation.rootInActiveWindow, + "Allow in settings") } else { waitFindObject(By.res("com.android.permissioncontroller:id/grant_dialog"), 100) } diff --git a/tests/cts/permissionui/src/android/permissionui/cts/PhotoPickerPermissionTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/PhotoPickerPermissionTest.kt index 1f1aba1e7..9f76479e3 100644 --- a/tests/cts/permissionui/src/android/permissionui/cts/PhotoPickerPermissionTest.kt +++ b/tests/cts/permissionui/src/android/permissionui/cts/PhotoPickerPermissionTest.kt @@ -20,6 +20,7 @@ import android.Manifest.permission.ACCESS_MEDIA_LOCATION import android.Manifest.permission.READ_MEDIA_IMAGES import android.Manifest.permission.READ_MEDIA_VIDEO import android.Manifest.permission.READ_MEDIA_VISUAL_USER_SELECTED +import android.app.UiAutomation.ROTATION_FREEZE_0 import android.app.UiAutomation.ROTATION_FREEZE_270 import android.app.UiAutomation.ROTATION_UNFREEZE import android.content.pm.PackageManager @@ -476,9 +477,9 @@ class PhotoPickerPermissionTest : BaseUsePermissionTest() { waitForWindowTransition = false ) { doAndWaitForWindowTransition { click(By.res(SELECT_BUTTON)) } - clickImageOrVideo() try { doAndWaitForWindowTransition { uiAutomation.setRotation(ROTATION_FREEZE_270) } + doAndWaitForWindowTransition { uiAutomation.setRotation(ROTATION_FREEZE_0) } clickImageOrVideo() doAndWaitForWindowTransition { clickAllow() } } finally { diff --git a/tests/cts/role/TEST_MAPPING b/tests/cts/role/TEST_MAPPING index 01d04bea0..46b148e68 100644 --- a/tests/cts/role/TEST_MAPPING +++ b/tests/cts/role/TEST_MAPPING @@ -26,6 +26,23 @@ ] } ], + "permission-mainline-presubmit": [ + { + "name": "CtsRoleTestCases", + "options": [ + // TODO(b/238677748): These two tests currently fails on R base image + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#openDefaultAppListThenIsNotDefaultAppInList" + }, + { + "exclude-filter": "android.app.role.cts.RoleManagerTest#removeSmsRoleHolderThenPermissionIsRevoked" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } + ], "postsubmit": [ { "name": "CtsRoleTestCases" diff --git a/tests/cts/safetycenter/TEST_MAPPING b/tests/cts/safetycenter/TEST_MAPPING index b1f60307b..3bdba6266 100644 --- a/tests/cts/safetycenter/TEST_MAPPING +++ b/tests/cts/safetycenter/TEST_MAPPING @@ -13,5 +13,15 @@ } ] } + ], + "permission-mainline-presubmit": [ + { + "name": "CtsSafetyCenterTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } ] } diff --git a/tests/functional/safetycenter/multiusers/src/android/safetycenter/functional/multiusers/SafetyCenterMultiUsersTest.kt b/tests/functional/safetycenter/multiusers/src/android/safetycenter/functional/multiusers/SafetyCenterMultiUsersTest.kt index 8a54ccf26..c40c73b41 100644 --- a/tests/functional/safetycenter/multiusers/src/android/safetycenter/functional/multiusers/SafetyCenterMultiUsersTest.kt +++ b/tests/functional/safetycenter/multiusers/src/android/safetycenter/functional/multiusers/SafetyCenterMultiUsersTest.kt @@ -23,6 +23,7 @@ import android.content.Context import android.os.UserHandle import android.platform.test.annotations.RequiresFlagsDisabled import android.platform.test.annotations.RequiresFlagsEnabled +import android.platform.test.flag.junit.DeviceFlagsValueProvider import android.safetycenter.SafetyCenterData import android.safetycenter.SafetyCenterEntry import android.safetycenter.SafetyCenterEntry.ENTRY_SEVERITY_LEVEL_CRITICAL_WARNING @@ -113,6 +114,8 @@ class SafetyCenterMultiUsersTest { @JvmField @ClassRule @Rule val deviceState: DeviceState = DeviceState() } + @Rule @JvmField val mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule() + private val context: Context = ApplicationProvider.getApplicationContext() private val safetyCenterResourcesApk = SafetyCenterResourcesApk.forTests(context) private val safetyCenterTestHelper = SafetyCenterTestHelper(context) diff --git a/tests/functional/safetycenter/safetycenteractivity/TEST_MAPPING b/tests/functional/safetycenter/safetycenteractivity/TEST_MAPPING index dcc2f817f..a7ffdf96d 100644 --- a/tests/functional/safetycenter/safetycenteractivity/TEST_MAPPING +++ b/tests/functional/safetycenter/safetycenteractivity/TEST_MAPPING @@ -13,5 +13,15 @@ } ] } + ], + "permission-mainline-presubmit": [ + { + "name": "SafetyCenterActivityFunctionalTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } ] } diff --git a/tests/functional/safetycenter/singleuser/TEST_MAPPING b/tests/functional/safetycenter/singleuser/TEST_MAPPING index 9ba98a87a..3eec3e812 100644 --- a/tests/functional/safetycenter/singleuser/TEST_MAPPING +++ b/tests/functional/safetycenter/singleuser/TEST_MAPPING @@ -13,5 +13,15 @@ } ] } + ], + "permission-mainline-presubmit": [ + { + "name": "SafetyCenterFunctionalTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } ] } diff --git a/tests/functional/safetycenter/subpages/TEST_MAPPING b/tests/functional/safetycenter/subpages/TEST_MAPPING index e6802586e..097a99612 100644 --- a/tests/functional/safetycenter/subpages/TEST_MAPPING +++ b/tests/functional/safetycenter/subpages/TEST_MAPPING @@ -13,5 +13,15 @@ } ] } + ], + "permission-mainline-presubmit": [ + { + "name": "SafetyCenterSubpagesTestCases", + "options": [ + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + } + ] + } ] } diff --git a/tests/hostside/safetycenter/TEST_MAPPING b/tests/hostside/safetycenter/TEST_MAPPING index ba303cf90..798c5e485 100644 --- a/tests/hostside/safetycenter/TEST_MAPPING +++ b/tests/hostside/safetycenter/TEST_MAPPING @@ -8,5 +8,10 @@ { "name": "SafetyCenterHostSideTestCases[com.google.android.permission.apex]" } + ], + "permission-mainline-presubmit": [ + { + "name": "SafetyCenterHostSideTestCases" + } ] -}
\ No newline at end of file +} diff --git a/tests/utils/safetycenter/AndroidManifest.xml b/tests/utils/safetycenter/AndroidManifest.xml index ce3724318..f0a4fcbb6 100644 --- a/tests/utils/safetycenter/AndroidManifest.xml +++ b/tests/utils/safetycenter/AndroidManifest.xml @@ -39,6 +39,7 @@ android:exported="false"/> <activity android:name=".TestActivity" + android:theme="@style/OptOutEdgeToEdgeEnforcement" android:exported="false"> <intent-filter android:priority="-1"> <action android:name="com.android.safetycenter.testing.action.TEST_ACTIVITY"/> diff --git a/tests/utils/safetycenter/res/values/styles.xml b/tests/utils/safetycenter/res/values/styles.xml new file mode 100644 index 000000000..ce54568ed --- /dev/null +++ b/tests/utils/safetycenter/res/values/styles.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2024 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. +--> + +<resources xmlns:android="http://schemas.android.com/apk/res/android"> + <!-- + TODO(b/309578419): Make activities handle insets properly and then remove this. + --> + <style name="OptOutEdgeToEdgeEnforcement"> + <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> + </style> +</resources> |