fix: 首次提交
This commit is contained in:
50
SettingsLib/SpaPrivileged/Android.bp
Normal file
50
SettingsLib/SpaPrivileged/Android.bp
Normal file
@@ -0,0 +1,50 @@
|
||||
//
|
||||
// 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 {
|
||||
default_applicable_licenses: ["frameworks_base_license"],
|
||||
}
|
||||
|
||||
android_library {
|
||||
name: "SpaPrivilegedLib",
|
||||
|
||||
srcs: ["src/**/*.kt"],
|
||||
use_resource_processor: true,
|
||||
static_libs: [
|
||||
"SpaLib",
|
||||
"SettingsLib",
|
||||
"androidx.compose.runtime_runtime",
|
||||
],
|
||||
kotlincflags: [
|
||||
"-Xjvm-default=all",
|
||||
],
|
||||
}
|
||||
|
||||
java_defaults {
|
||||
name: "SpaPrivilegedLib-defaults",
|
||||
static_libs: [
|
||||
"androidx.compose.runtime_runtime",
|
||||
"SpaPrivilegedLib",
|
||||
],
|
||||
kotlincflags: ["-Xjvm-default=all"],
|
||||
}
|
||||
|
||||
// Expose the srcs to tests, so the tests can access the internal classes.
|
||||
filegroup {
|
||||
name: "SpaPrivilegedLib_srcs",
|
||||
visibility: [":__subpackages__"],
|
||||
srcs: ["src/**/*.kt"],
|
||||
}
|
||||
22
SettingsLib/SpaPrivileged/AndroidManifest.xml
Normal file
22
SettingsLib/SpaPrivileged/AndroidManifest.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.settingslib.spaprivileged">
|
||||
<uses-permission android:name="android.permission.MANAGE_USERS" />
|
||||
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
|
||||
</manifest>
|
||||
1
SettingsLib/SpaPrivileged/OWNERS
Normal file
1
SettingsLib/SpaPrivileged/OWNERS
Normal file
@@ -0,0 +1 @@
|
||||
include platform/frameworks/base:/packages/SettingsLib/Spa/OWNERS
|
||||
10
SettingsLib/SpaPrivileged/TEST_MAPPING
Normal file
10
SettingsLib/SpaPrivileged/TEST_MAPPING
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"presubmit": [
|
||||
{
|
||||
"name": "SpaPrivilegedLibTests"
|
||||
},
|
||||
{
|
||||
"name": "SettingsSpaUnitTests"
|
||||
}
|
||||
]
|
||||
}
|
||||
27
SettingsLib/SpaPrivileged/res/values-af/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-af/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Geen apps nie."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Wys stelsel"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Versteek stelsel"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Toegelaat"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nie toegelaat nie"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"weergawe <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>-kloon"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-am/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-am/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"መተግበሪያዎች የሉም።"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"ሥርዓትን አሳይ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"ሥርዓትን ደብቅ"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"ይፈቀዳል"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"አይፈቀድም"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ሥሪት <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"የተባዛ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ar/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ar/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"ليس هناك أي تطبيقات."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"إظهار عمليات النظام"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"إخفاء عمليات النظام"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"تطبيق مسموح به"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"تطبيق غير مسموح به"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"الإصدار <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"نسخة طبق الأصل من \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\""</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-as/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-as/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"কোনো এপ্ নাই।"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"ছিষ্টেম দেখুৱাওক"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"ছিষ্টেম লুকুৱাওক"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"অনুমতি দিয়া হৈছে"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"অনুমতি নাই"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"সংস্কৰণ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>ৰ ক্ল’ন"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-az/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-az/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Tətbiq yoxdur."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Sistemi göstərin"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Sistemi gizlədin"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"İcazə verildi"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"İcazə verilməyib"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versiya <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> kopyalanması"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-b+sr+Latn/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-b+sr+Latn/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nema aplikacija."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Prikaži sistemske"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Sakrij sistemske"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Dozvoljeno"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nije dozvoljeno"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"verzija <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon aplikacije <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-be/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-be/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Няма праграм."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Паказаць сістэмныя працэсы"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Схаваць сістэмныя працэсы"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Дазволена"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Забаронена"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"версія <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Клон \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\""</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-bg/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-bg/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Няма приложения."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Показване на системните процеси"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Скриване на системните процеси"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Разрешено"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Не е разрешено"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"версия <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Копие на <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-bn/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-bn/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"কোনও অ্যাপ নেই।"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"সিস্টেম দেখুন"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"সিস্টেম লুকান"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"অনুমোদিত"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"অননুমোদিত"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ভার্সন <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ক্লোন"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-bs/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-bs/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nema aplikacija."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Prikaži sistemske aplikacije"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Sakrij sistemske aplikacije"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Dozvoljeno"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nije dozvoljeno"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"verzija <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Kloniranje paketa <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ca/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ca/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No hi ha cap aplicació."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostra el sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Amaga el sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Amb permís"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Sense permís"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versió <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clon de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-cs/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-cs/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Žádné aplikace"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Zobrazit systémové aplikace"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Skrýt systémové aplikace"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Povoleno"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nepovoleno"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"verze <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon balíčku <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-da/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-da/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Ingen apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Vis system"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Skjul system"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Tilladt"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Ikke tilladt"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon af <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-de/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-de/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Keine Apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"System-Apps anzeigen"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"System-Apps ausblenden"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Zulässig"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nicht zulässig"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"Version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>-Klon"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-el/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-el/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Δεν υπάρχουν εφαρμογές."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Εμφάνιση συστήματος"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Απόκρυψη συστήματος"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Επιτρέπεται"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Δεν επιτρέπεται"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"έκδοση <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Διπλότυπο <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-en-rAU/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-en-rAU/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Show system"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Hide system"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Allowed"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Not allowed"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"Version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> clone"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-en-rCA/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-en-rCA/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Show system"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Hide system"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Allowed"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Not allowed"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> clone"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-en-rGB/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-en-rGB/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Show system"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Hide system"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Allowed"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Not allowed"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"Version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> clone"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-en-rIN/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-en-rIN/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Show system"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Hide system"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Allowed"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Not allowed"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"Version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> clone"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-en-rXC/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-en-rXC/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Show system"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Hide system"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Allowed"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Not allowed"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> clone"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-es-rUS/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-es-rUS/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No hay apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostrar sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ocultar sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Permitida"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"No se permite"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versión <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clon de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-es/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-es/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"No hay aplicaciones."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostrar sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ocultar sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Permitida"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"No permitida"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versión <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clon de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-et/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-et/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Rakendusi pole."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Kuva süsteem"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Peida süsteem"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Lubatud"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Pole lubatud"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versioon <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Rakenduse <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> kloon"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-eu/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-eu/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Ez dago aplikaziorik."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Erakutsi sistemaren aplikazioak"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ezkutatu sistemaren aplikazioak"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Baimena dauka"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Ez dauka baimenik"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"<xliff:g id="VERSION_NUM">%1$s</xliff:g> bertsioa"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> aplikazioaren klona"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-fa/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-fa/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"برنامهای وجود ندارد."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"نمایش سیستم"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"پنهان کردن سیستم"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"مجاز"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"مجاز نبودن"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"نسخه <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"همسانه <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-fi/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-fi/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Ei sovelluksia."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Näytä järjestelmä"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Piilota järjestelmä"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Sallittu"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Ei sallittu"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versio <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klooni: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-fr-rCA/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-fr-rCA/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Aucune application"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Afficher le système"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Masquer le système"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Autorisé"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Non autorisée"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-fr/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-fr/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Aucune appli."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Afficher le système"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Masquer le système"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Autorisé"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Non autorisé"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-gl/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-gl/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Ningunha aplicación"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostrar sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ocultar sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Permitida"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Non permitida"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versión <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clon de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-gu/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-gu/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"કોઈ ઍપ નથી."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"સિસ્ટમ બતાવો"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"સિસ્ટમ છુપાવો"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"મંજૂરી છે"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"મંજૂરી નથી"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"વર્ઝન <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>ની ક્લોન"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-hi/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-hi/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"कोई ऐप्लिकेशन नहीं है."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"सिस्टम के ऐप्लिकेशन दिखाएं"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"सिस्टम के ऐप्लिकेशन छिपाएं"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"अनुमति है"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"अनुमति नहीं है"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"वर्शन <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> का क्लोन"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-hr/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-hr/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nema aplikacija."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Prikaži sustav"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Sakrij sustav"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Dopušteno"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nije dopušteno"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"verzija <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-hu/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-hu/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nincsenek alkalmazások."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Rendszerfolyamatok megjelenítése"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Rendszerfolyamatok elrejtése"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Engedélyezve"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nem engedélyezett"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"verzió: <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> klónja"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-hy/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-hy/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Հավելվածներ չկան։"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Ցույց տալ համակարգային գործընթացները"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Թաքցնել համակարգային գործընթացները"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Թույլատրված է"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Արգելված է"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"տարբերակ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"«<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>» հավելվածի կլոն"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-in/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-in/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Tidak ada aplikasi"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Tampilkan sistem"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Sembunyikan sistem"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Diizinkan"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Tidak diizinkan"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versi <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-is/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-is/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Engin forrit."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Sýna kerfi"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Fela kerfi"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Leyft"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Ekki leyft"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"útgáfa <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Afrit af <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-it/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-it/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nessuna app."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostra sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Nascondi sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Consentita"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Non consentita"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versione <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone di <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-iw/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-iw/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"אין אפליקציות."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"הצגת תהליכי מערכת"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"הסתרת תהליכי מערכת"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"יש הרשאה"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"אין הרשאה"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"גרסה <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"שכפול של <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ja/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ja/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"アプリはありません。"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"システムアプリを表示"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"システムアプリを表示しない"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"許可"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"許可しない"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"バージョン <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> のクローン"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ka/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ka/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"არ არის აპები."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"სისტემის ჩვენება"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"სისტემის დამალვა"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"დაშვებულია"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"დაუშვებელია"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"<xliff:g id="VERSION_NUM">%1$s</xliff:g> ვერსია"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> კლონი"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-kk/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-kk/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Қолданба жоқ."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Жүйені көрсету"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Жүйені жасыру"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Рұқсат етілген"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Рұқсат етілмеген"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"<xliff:g id="VERSION_NUM">%1$s</xliff:g> нұсқасы"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> клоны"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-km/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-km/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"គ្មានកម្មវិធី។"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"បង្ហាញប្រព័ន្ធ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"លាក់ប្រព័ន្ធ"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"បានអនុញ្ញាត"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"មិនអនុញ្ញាតទេ"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"កំណែ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"ក្លូន <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-kn/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-kn/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"ಯಾವುದೇ ಆ್ಯಪ್ಗಳಿಲ್ಲ."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"ಸಿಸ್ಟಂ ತೋರಿಸಿ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"ಸಿಸ್ಟಂ ಮರೆಮಾಡಿ"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"ಅನುಮತಿಸಲಾಗಿದೆ"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ಆವೃತ್ತಿ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ಕ್ಲೋನ್"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ko/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ko/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"앱 없음"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"시스템 표시"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"시스템 숨기기"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"허용됨"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"허용되지 않음"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"버전 <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> 복제"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ky/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ky/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Бир дагы колдонмо жок."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Системаны көрсөтүү"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Системаны жашыруу"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Уруксат берилген"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Тыюу салынган"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"<xliff:g id="VERSION_NUM">%1$s</xliff:g> версиясы"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> клону"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-lo/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-lo/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"ບໍ່ມີແອັບ."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"ສະແດງລະບົບ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"ເຊື່ອງລະບົບ"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"ອະນຸຍາດແລ້ວ"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"ບໍ່ໄດ້ອະນຸຍາດ"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ເວີຊັນ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"ໂຄລນ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-lt/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-lt/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nėra programų"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Rodyti sistemą"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Slėpti sistemą"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Leidžiama"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Neleidžiama"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"<xliff:g id="VERSION_NUM">%1$s</xliff:g> versija"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"„<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>“ kopija"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-lv/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-lv/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nav lietotņu."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Rādīt sistēmas procesus"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Slēpt sistēmas procesus"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Atļauja piešķirta"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Atļauja nav piešķirta"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versija <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Lietotnes <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> klons"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-mk/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-mk/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Нема апликации."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Прикажи го системот"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Скриј го системот"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Со дозволен пристап"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Без дозволен пристап"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"верзија <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Клон на <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ml/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ml/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"ആപ്പുകളൊന്നുമില്ല."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"സിസ്റ്റം കാണിക്കുക"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"സിസ്റ്റം മറയ്ക്കുക"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"അനുവാദം ലഭിച്ചു"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"അനുവാദം ലഭിച്ചില്ല"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"പതിപ്പ് <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ക്ലോൺ ചെയ്യൽ"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-mn/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-mn/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Апп байхгүй."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Системийг харуулах"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Системийг нуух"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Зөвшөөрсөн"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Зөвшөөрөөгүй"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"хувилбар <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>-н хувилал"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-mr/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-mr/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"अॅप्स नाहीत."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"सिस्टीम दाखवा"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"सिस्टीम लपवा"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"अनुमती असलेले"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"अनुमती नाही"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"आवृत्ती <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> क्लोन"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ms/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ms/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Tiada aplikasi."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Tunjukkan sistem"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Sembunyikan sistem"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Dibenarkan"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Tidak dibenarkan"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versi <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-my/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-my/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"အက်ပ်မရှိပါ။"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"စနစ်ကိုပြပါ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"စနစ်ကိုဖျောက်ထားရန်"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"ခွင့်ပြုထားသည်"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"ခွင့်ပြုမထားပါ"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ဗားရှင်း <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ပုံတူပွား"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-nb/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-nb/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Ingen apper."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Vis systemprosesser"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Skjul systemprosesser"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Tillatt"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Ikke tillatt"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versjon <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon av <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ne/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ne/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"कुनै पनि एप छैन।"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"सिस्टम देखाइयोस्"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"सिस्टम लुकाइयोस्"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"अनुमति दिइएका एप"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"अनुमति नदिइएका एप"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"संस्करण <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> क्लोन"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-nl/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-nl/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Geen apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Systeem-apps tonen"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Systeem-apps verbergen"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Toegestaan"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Niet toegestaan"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versie <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Kloon van <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-or/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-or/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"କୌଣସି ଆପ୍ସ ନାହିଁ।"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"ସିଷ୍ଟମ ଦେଖାନ୍ତୁ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"ସିଷ୍ଟମକୁ ଲୁଚାନ୍ତୁ"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"ଅନୁମତି ଦିଆଯାଇଛି"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"ଅନୁମତି ଦିଆଯାଇନାହିଁ"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ଭର୍ସନ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> କ୍ଲୋନ"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-pa/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-pa/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"ਕੋਈ ਐਪ ਨਹੀਂ।"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"ਸਿਸਟਮ ਦਿਖਾਓ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"ਸਿਸਟਮ ਲੁਕਾਓ"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"ਆਗਿਆ ਹੈ"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"ਆਗਿਆ ਨਹੀਂ ਹੈ"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ਵਰਜਨ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ਦਾ ਕਲੋਨ"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-pl/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-pl/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Brak aplikacji."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Pokaż systemowe"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ukryj systemowe"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Dozwolone"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Niedozwolone"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"wersja <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon aplikacji <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-pt-rBR/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-pt-rBR/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nenhum app."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostrar sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ocultar sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Permitido"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Sem permissão"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"Versão <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-pt-rPT/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-pt-rPT/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Sem apps."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostrar sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ocultar sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Permitida"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Não permitida"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versão <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-pt/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-pt/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nenhum app."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Mostrar sistema"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ocultar sistema"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Permitido"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Sem permissão"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"Versão <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ro/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ro/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Nu există aplicații."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Afișează procesele de sistem"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ascunde procesele de sistem"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Permisă"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nepermisă"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versiunea <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clonă pentru <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ru/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ru/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Нет приложений."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Показать системные процессы"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Скрыть системные процессы"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Разрешено"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Запрещено"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"версия <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Клон приложения <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-si/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-si/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"යෙදුම් නොමැත."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"පද්ධතිය පෙන්වන්න"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"පද්ධතිය සඟවන්න"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"ඉඩ දුන්"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"ඉඩ නොදෙන"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"<xliff:g id="VERSION_NUM">%1$s</xliff:g> අනුවාදය"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ක්ලෝනය"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-sk/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-sk/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Žiadne aplikácie."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Zobraziť systémové procesy"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Skryť systémové procesy"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Povolené"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nepovolené"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"verzia <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon aplikácie <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-sl/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-sl/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Ni aplikacij."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Prikaži sistemske procese"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Skrij sistemske procese"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Dovoljeno"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Ni dovoljeno"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"različica <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klonirana aplikacija <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-sq/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-sq/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Asnjë aplikacion"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Shfaq sistemin"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Fshih sistemin"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Lejohet"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Nuk lejohet"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"versioni <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon i <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-sr/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-sr/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Нема апликација."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Прикажи системске"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Сакриј системске"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Дозвољено"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Није дозвољено"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"верзија <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Клон апликације <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-sv/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-sv/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Inga appar."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Visa systemet"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Dölj systemet"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Tillåts"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Tillåts inte"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"version <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Klon av <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-sw/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-sw/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Hakuna programu yoyote."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Onyesha mfumo"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ficha mfumo"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Inaruhusiwa"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Hairuhusiwi"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"toleo la <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Nakala ya <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ta/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ta/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"ஆப்ஸ் இல்லை."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"சிஸ்டம் ஆப்ஸைக் காட்டு"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"சிஸ்டம் ஆப்ஸை மறை"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"அனுமதிக்கப்பட்டது"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"அனுமதிக்கப்படவில்லை"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"பதிப்பு <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> குளோன்"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-te/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-te/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"యాప్లు ఏవి లేవు."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"సిస్టమ్ ప్రాసెస్లను చూపించండి"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"సిస్టమ్ను దాచండి"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"అనుమతించబడినవి"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"అనుమతించబడలేదు"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"వెర్షన్ <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> క్లోన్"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-th/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-th/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"ไม่มีแอป"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"แสดงระบบ"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"ซ่อนระบบ"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"อนุญาต"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"ไม่อนุญาต"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"เวอร์ชัน <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"โคลนของ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-tl/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-tl/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Walang app."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Ipakita ang system"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Itago ang system"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Pinapahintulutan"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Hindi pinapahintulutan"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"bersyon <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Clone ng <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-tr/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-tr/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Uygulama yok"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Sistemi göster"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Sistemi gizle"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"İzin veriliyor"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"İzin verilmiyor"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"sürüm: <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> klonu"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-uk/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-uk/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Додатків немає."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Показати системні додатки"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Сховати системні додатки"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Дозволено"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Заборонено"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"версія <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Копія додатка <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-ur/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-ur/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"کوئی ایپ نہیں ہے۔"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"سسٹم دکھائیں"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"سسٹم چھپائیں"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"اجازت ہے"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"اجازت نہیں ہے"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"ورژن <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> کلون"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-uz/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-uz/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Hech narsa topilmadi."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Tizimga oid jarayonlar"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Tizimga oid jarayonlarni berkitish"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Ruxsat berilgan"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Ruxsat berilmagan"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"<xliff:g id="VERSION_NUM">%1$s</xliff:g> versiya"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> nusxasi"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-vi/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-vi/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Không có ứng dụng nào."</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Hiện hệ thống"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Ẩn hệ thống"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Được phép"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Không được phép"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"phiên bản <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"Bản sao của <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-zh-rCN/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-zh-rCN/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"没有应用。"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"显示系统进程"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"隐藏系统进程"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"已允许"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"不允许"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"版本 <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>克隆"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-zh-rHK/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-zh-rHK/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"沒有應用程式。"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"顯示系統程序"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"隱藏系統程序"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"允許"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"不允許"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"版本 <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」複製本"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-zh-rTW/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-zh-rTW/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"沒有應用程式。"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"顯示系統設定"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"隱藏系統程序"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"允許"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"不允許"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"版本 <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」副本"</string>
|
||||
</resources>
|
||||
27
SettingsLib/SpaPrivileged/res/values-zu/strings.xml
Normal file
27
SettingsLib/SpaPrivileged/res/values-zu/strings.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="no_applications" msgid="5800789569715871963">"Awekho ama-app"</string>
|
||||
<string name="menu_show_system" msgid="906304605807554788">"Bonisa isistimu"</string>
|
||||
<string name="menu_hide_system" msgid="374571689914923020">"Fihla isistimu"</string>
|
||||
<string name="app_permission_summary_allowed" msgid="6115213465364138103">"Kuvumelekile"</string>
|
||||
<string name="app_permission_summary_not_allowed" msgid="58396132188553920">"Akuvumelekile"</string>
|
||||
<string name="version_text" msgid="4001669804596458577">"Uhlobo <xliff:g id="VERSION_NUM">%1$s</xliff:g>"</string>
|
||||
<string name="cloned_app_info_label" msgid="1765651167024478391">"I-<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ye-clone"</string>
|
||||
</resources>
|
||||
32
SettingsLib/SpaPrivileged/res/values/strings.xml
Normal file
32
SettingsLib/SpaPrivileged/res/values/strings.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- [CHAR LIMIT=25] Text shown when there are no applications to display. -->
|
||||
<string name="no_applications">No apps.</string>
|
||||
<!-- [CHAR LIMIT=NONE] Menu for manage apps to control whether system processes are shown -->
|
||||
<string name="menu_show_system">Show system</string>
|
||||
<!-- [CHAR LIMIT=NONE] Menu for manage apps to control whether system processes are hidden -->
|
||||
<string name="menu_hide_system">Hide system</string>
|
||||
<!-- Preference summary text for an app when it is allowed for a permission. [CHAR LIMIT=45] -->
|
||||
<string name="app_permission_summary_allowed">Allowed</string>
|
||||
<!-- Preference summary text for an app when it is disallowed for a permission. [CHAR LIMIT=45] -->
|
||||
<string name="app_permission_summary_not_allowed">Not allowed</string>
|
||||
<!-- Manage applications, version string displayed in app snippet -->
|
||||
<string name="version_text">version <xliff:g id="version_num">%1$s</xliff:g></string>
|
||||
<!-- Label of an app on App Info page of Cloned Apps menu [CHAR LIMIT=40] -->
|
||||
<string name="cloned_app_info_label"><xliff:g id="package_label">%1$s</xliff:g> clone</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright (C) 2023 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.settingslib.spaprivileged.database
|
||||
|
||||
import android.content.Context
|
||||
import android.database.ContentObserver
|
||||
import android.net.Uri
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.channels.awaitClose
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.callbackFlow
|
||||
import kotlinx.coroutines.flow.conflate
|
||||
import kotlinx.coroutines.flow.flowOn
|
||||
|
||||
/** Content change flow for the given [uri]. */
|
||||
internal fun Context.contentChangeFlow(
|
||||
uri: Uri,
|
||||
sendInitial: Boolean = true,
|
||||
): Flow<Unit> = callbackFlow {
|
||||
val contentObserver = object : ContentObserver(null) {
|
||||
override fun onChange(selfChange: Boolean) {
|
||||
trySend(Unit)
|
||||
}
|
||||
}
|
||||
contentResolver.registerContentObserver(uri, false, contentObserver)
|
||||
if (sendInitial) {
|
||||
trySend(Unit)
|
||||
}
|
||||
|
||||
awaitClose { contentResolver.unregisterContentObserver(contentObserver) }
|
||||
}.conflate().flowOn(Dispatchers.Default)
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright (C) 2023 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.settingslib.spaprivileged.framework.common
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.IntentFilter
|
||||
import android.os.UserHandle
|
||||
import android.util.Log
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.channels.awaitClose
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.callbackFlow
|
||||
import kotlinx.coroutines.flow.catch
|
||||
import kotlinx.coroutines.flow.conflate
|
||||
import kotlinx.coroutines.flow.flowOn
|
||||
|
||||
private const val TAG = "BroadcastReceiverAsUser"
|
||||
|
||||
/**
|
||||
* A [BroadcastReceiver] flow for the given [intentFilter].
|
||||
*/
|
||||
fun Context.broadcastReceiverAsUserFlow(
|
||||
intentFilter: IntentFilter,
|
||||
userHandle: UserHandle,
|
||||
): Flow<Intent> = callbackFlow {
|
||||
val broadcastReceiver = object : BroadcastReceiver() {
|
||||
override fun onReceive(context: Context, intent: Intent) {
|
||||
trySend(intent)
|
||||
}
|
||||
}
|
||||
registerReceiverAsUser(
|
||||
broadcastReceiver,
|
||||
userHandle,
|
||||
intentFilter,
|
||||
null,
|
||||
null,
|
||||
Context.RECEIVER_NOT_EXPORTED,
|
||||
)
|
||||
|
||||
awaitClose { unregisterReceiver(broadcastReceiver) }
|
||||
}.catch { e ->
|
||||
Log.e(TAG, "Error while broadcastReceiverAsUserFlow", e)
|
||||
}.conflate().flowOn(Dispatchers.Default)
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright (C) 2023 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.settingslib.spaprivileged.framework.common
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.IntentFilter
|
||||
import android.util.Log
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.channels.awaitClose
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.callbackFlow
|
||||
import kotlinx.coroutines.flow.catch
|
||||
import kotlinx.coroutines.flow.conflate
|
||||
import kotlinx.coroutines.flow.flowOn
|
||||
|
||||
private const val TAG = "BroadcastReceiverFlow"
|
||||
|
||||
/**
|
||||
* A [BroadcastReceiver] flow for the given [intentFilter].
|
||||
*/
|
||||
fun Context.broadcastReceiverFlow(intentFilter: IntentFilter): Flow<Intent> = callbackFlow {
|
||||
val broadcastReceiver = object : BroadcastReceiver() {
|
||||
override fun onReceive(context: Context, intent: Intent) {
|
||||
Log.d(TAG, "onReceive: $intent")
|
||||
trySend(intent)
|
||||
}
|
||||
}
|
||||
registerReceiver(broadcastReceiver, intentFilter, Context.RECEIVER_VISIBLE_TO_INSTANT_APPS)
|
||||
|
||||
awaitClose { unregisterReceiver(broadcastReceiver) }
|
||||
}.catch { e ->
|
||||
Log.e(TAG, "Error while broadcastReceiverFlow", e)
|
||||
}.conflate().flowOn(Dispatchers.Default)
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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.settingslib.spaprivileged.framework.common
|
||||
|
||||
import android.app.ActivityManager
|
||||
import android.app.AlarmManager
|
||||
import android.app.AppOpsManager
|
||||
import android.app.admin.DevicePolicyManager
|
||||
import android.app.usage.StorageStatsManager
|
||||
import android.apphibernation.AppHibernationManager
|
||||
import android.content.Context
|
||||
import android.content.pm.CrossProfileApps
|
||||
import android.content.pm.verify.domain.DomainVerificationManager
|
||||
import android.os.UserHandle
|
||||
import android.os.UserManager
|
||||
import android.permission.PermissionControllerManager
|
||||
|
||||
/** The [ActivityManager] instance. */
|
||||
val Context.activityManager get() = getSystemService(ActivityManager::class.java)!!
|
||||
|
||||
/** The [AlarmManager] instance. */
|
||||
val Context.alarmManager get() = getSystemService(AlarmManager::class.java)!!
|
||||
|
||||
/** The [AppHibernationManager] instance. */
|
||||
val Context.appHibernationManager get() = getSystemService(AppHibernationManager::class.java)!!
|
||||
|
||||
/** The [AppOpsManager] instance. */
|
||||
val Context.appOpsManager get() = getSystemService(AppOpsManager::class.java)!!
|
||||
|
||||
/** The [CrossProfileApps] instance. */
|
||||
val Context.crossProfileApps get() = getSystemService(CrossProfileApps::class.java)!!
|
||||
|
||||
/** The [DevicePolicyManager] instance. */
|
||||
val Context.devicePolicyManager get() = getSystemService(DevicePolicyManager::class.java)!!
|
||||
|
||||
/** The [DomainVerificationManager] instance. */
|
||||
val Context.domainVerificationManager
|
||||
get() = getSystemService(DomainVerificationManager::class.java)!!
|
||||
|
||||
/** The [PermissionControllerManager] instance. */
|
||||
val Context.permissionControllerManager
|
||||
get() = getSystemService(PermissionControllerManager::class.java)!!
|
||||
|
||||
/** The [StorageStatsManager] instance. */
|
||||
val Context.storageStatsManager get() = getSystemService(StorageStatsManager::class.java)!!
|
||||
|
||||
/** The [UserManager] instance. */
|
||||
val Context.userManager get() = getSystemService(UserManager::class.java)!!
|
||||
|
||||
/** Gets a new [Context] for the given [UserHandle]. */
|
||||
fun Context.asUser(userHandle: UserHandle): Context = createContextAsUser(userHandle, 0)
|
||||
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* 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.settingslib.spaprivileged.framework.compose
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Intent
|
||||
import android.content.IntentFilter
|
||||
import android.os.UserHandle
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.LocalLifecycleOwner
|
||||
import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
|
||||
import com.android.settingslib.spaprivileged.framework.common.broadcastReceiverAsUserFlow
|
||||
|
||||
/**
|
||||
* A [BroadcastReceiver] which registered when on start and unregistered when on stop.
|
||||
*/
|
||||
@Composable
|
||||
fun DisposableBroadcastReceiverAsUser(
|
||||
intentFilter: IntentFilter,
|
||||
userHandle: UserHandle,
|
||||
onReceive: (Intent) -> Unit,
|
||||
) {
|
||||
LocalContext.current.broadcastReceiverAsUserFlow(intentFilter, userHandle)
|
||||
.collectLatestWithLifecycle(LocalLifecycleOwner.current, action = onReceive)
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* Copyright (C) 2023 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.settingslib.spaprivileged.framework.compose
|
||||
|
||||
import android.content.Context
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import com.android.settingslib.R
|
||||
|
||||
/** An empty placer holder string. */
|
||||
@Composable
|
||||
fun placeholder() = stringResource(R.string.summary_placeholder)
|
||||
|
||||
/** Gets an empty placer holder string. */
|
||||
fun Context.getPlaceholder(): String = getString(R.string.summary_placeholder)
|
||||
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* 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.settingslib.spaprivileged.model.app
|
||||
|
||||
import android.content.pm.ApplicationInfo
|
||||
import android.icu.text.CollationKey
|
||||
import androidx.compose.runtime.Composable
|
||||
import com.android.settingslib.spa.widget.ui.SpinnerOption
|
||||
import com.android.settingslib.spaprivileged.template.app.AppListItem
|
||||
import com.android.settingslib.spaprivileged.template.app.AppListItemModel
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
data class AppEntry<T : AppRecord>(
|
||||
val record: T,
|
||||
val label: String,
|
||||
val labelCollationKey: CollationKey,
|
||||
)
|
||||
|
||||
/**
|
||||
* Implement this interface to build an App List.
|
||||
*/
|
||||
interface AppListModel<T : AppRecord> {
|
||||
/**
|
||||
* Returns the spinner options available to the App List.
|
||||
*
|
||||
* Default no spinner will be shown.
|
||||
*/
|
||||
fun getSpinnerOptions(recordList: List<T>): List<SpinnerOption> = emptyList()
|
||||
|
||||
/**
|
||||
* Loads the extra info for the App List, and generates the [AppRecord] List.
|
||||
*/
|
||||
fun transform(userIdFlow: Flow<Int>, appListFlow: Flow<List<ApplicationInfo>>): Flow<List<T>>
|
||||
|
||||
/**
|
||||
* Filters the [AppRecord] list.
|
||||
*
|
||||
* @return the [AppRecord] list which will be displayed.
|
||||
*/
|
||||
fun filter(userIdFlow: Flow<Int>, option: Int, recordListFlow: Flow<List<T>>): Flow<List<T>> =
|
||||
recordListFlow
|
||||
|
||||
/**
|
||||
* This function is called when the App List's loading is finished and displayed to the user.
|
||||
*
|
||||
* Could do some pre-cache here.
|
||||
*
|
||||
* @return true to enable pre-fetching app labels.
|
||||
*/
|
||||
suspend fun onFirstLoaded(recordList: List<T>) = false
|
||||
|
||||
/**
|
||||
* Gets the comparator to sort the App List.
|
||||
*
|
||||
* Default sorting is based on the app label.
|
||||
*/
|
||||
fun getComparator(option: Int): Comparator<AppEntry<T>> = compareBy(
|
||||
{ it.labelCollationKey },
|
||||
{ it.record.app.packageName },
|
||||
{ it.record.app.uid },
|
||||
)
|
||||
|
||||
/**
|
||||
* Gets the group title of this item.
|
||||
*
|
||||
* Note: Items should be sorted by group in [getComparator] first, this [getGroupTitle] will not
|
||||
* change the list order.
|
||||
*/
|
||||
fun getGroupTitle(option: Int, record: T): String? = null
|
||||
|
||||
/**
|
||||
* Gets the summary for the given app record.
|
||||
*
|
||||
* @return null if no summary should be displayed.
|
||||
*/
|
||||
@Composable
|
||||
fun getSummary(option: Int, record: T): (() -> String)? = null
|
||||
|
||||
@Composable
|
||||
fun AppListItemModel<T>.AppItem() {
|
||||
AppListItem {}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
/*
|
||||
* 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.settingslib.spaprivileged.model.app
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.pm.ApplicationInfo
|
||||
import android.content.pm.FeatureFlags
|
||||
import android.content.pm.FeatureFlagsImpl
|
||||
import android.content.pm.Flags
|
||||
import android.content.pm.PackageManager
|
||||
import android.content.pm.PackageManager.ApplicationInfoFlags
|
||||
import android.content.pm.ResolveInfo
|
||||
import android.os.SystemProperties
|
||||
import android.util.Log
|
||||
import com.android.internal.R
|
||||
import com.android.settingslib.spaprivileged.framework.common.userManager
|
||||
import kotlinx.coroutines.async
|
||||
import kotlinx.coroutines.awaitAll
|
||||
import kotlinx.coroutines.coroutineScope
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.combine
|
||||
import kotlinx.coroutines.runBlocking
|
||||
|
||||
/**
|
||||
* The repository to load the App List data.
|
||||
*/
|
||||
interface AppListRepository {
|
||||
/** Loads the list of [ApplicationInfo]. */
|
||||
suspend fun loadApps(
|
||||
userId: Int,
|
||||
loadInstantApps: Boolean = false,
|
||||
matchAnyUserForAdmin: Boolean = false,
|
||||
): List<ApplicationInfo>
|
||||
|
||||
/** Gets the flow of predicate that could used to filter system app. */
|
||||
fun showSystemPredicate(
|
||||
userIdFlow: Flow<Int>,
|
||||
showSystemFlow: Flow<Boolean>,
|
||||
): Flow<(app: ApplicationInfo) -> Boolean>
|
||||
|
||||
/** Gets the system app package names. */
|
||||
fun getSystemPackageNamesBlocking(userId: Int): Set<String>
|
||||
|
||||
/** Loads the list of [ApplicationInfo], and filter base on `isSystemApp`. */
|
||||
suspend fun loadAndFilterApps(userId: Int, isSystemApp: Boolean): List<ApplicationInfo>
|
||||
}
|
||||
|
||||
/**
|
||||
* Util for app list repository.
|
||||
*/
|
||||
object AppListRepositoryUtil {
|
||||
/** Gets the system app package names. */
|
||||
@JvmStatic
|
||||
fun getSystemPackageNames(context: Context, userId: Int): Set<String> =
|
||||
AppListRepositoryImpl(context).getSystemPackageNamesBlocking(userId)
|
||||
}
|
||||
|
||||
/**
|
||||
* This constructor is visible for tests only in order to override `featureFlags`.
|
||||
*/
|
||||
class AppListRepositoryImpl(
|
||||
private val context: Context,
|
||||
private val featureFlags: FeatureFlags
|
||||
) : AppListRepository {
|
||||
private val packageManager = context.packageManager
|
||||
private val userManager = context.userManager
|
||||
|
||||
constructor(context: Context) : this(context, FeatureFlagsImpl())
|
||||
|
||||
override suspend fun loadApps(
|
||||
userId: Int,
|
||||
loadInstantApps: Boolean,
|
||||
matchAnyUserForAdmin: Boolean,
|
||||
): List<ApplicationInfo> = try {
|
||||
coroutineScope {
|
||||
val hiddenSystemModulesDeferred = async { packageManager.getHiddenSystemModules() }
|
||||
val hideWhenDisabledPackagesDeferred = async {
|
||||
context.resources.getStringArray(R.array.config_hideWhenDisabled_packageNames)
|
||||
}
|
||||
val installedApplicationsAsUser =
|
||||
getInstalledApplications(userId, matchAnyUserForAdmin)
|
||||
|
||||
val hiddenSystemModules = hiddenSystemModulesDeferred.await()
|
||||
val hideWhenDisabledPackages = hideWhenDisabledPackagesDeferred.await()
|
||||
installedApplicationsAsUser.filter { app ->
|
||||
app.isInAppList(loadInstantApps, hiddenSystemModules, hideWhenDisabledPackages)
|
||||
}
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "loadApps failed", e)
|
||||
emptyList()
|
||||
}
|
||||
|
||||
private suspend fun getInstalledApplications(
|
||||
userId: Int,
|
||||
matchAnyUserForAdmin: Boolean,
|
||||
): List<ApplicationInfo> {
|
||||
val disabledComponentsFlag = (PackageManager.MATCH_DISABLED_COMPONENTS or
|
||||
PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS).toLong()
|
||||
val archivedPackagesFlag: Long = if (isArchivingEnabled(featureFlags))
|
||||
PackageManager.MATCH_ARCHIVED_PACKAGES else 0L
|
||||
val regularFlags = ApplicationInfoFlags.of(
|
||||
disabledComponentsFlag or
|
||||
archivedPackagesFlag
|
||||
)
|
||||
return if (!matchAnyUserForAdmin || !userManager.getUserInfo(userId).isAdmin) {
|
||||
packageManager.getInstalledApplicationsAsUser(regularFlags, userId)
|
||||
} else {
|
||||
coroutineScope {
|
||||
val deferredPackageNamesInChildProfiles =
|
||||
userManager.getProfileIdsWithDisabled(userId)
|
||||
.filter { it != userId }
|
||||
.map {
|
||||
async {
|
||||
packageManager.getInstalledApplicationsAsUser(regularFlags, it)
|
||||
.map { it.packageName }
|
||||
}
|
||||
}
|
||||
val adminFlags = ApplicationInfoFlags.of(
|
||||
PackageManager.MATCH_ANY_USER.toLong() or regularFlags.value
|
||||
)
|
||||
val allInstalledApplications =
|
||||
packageManager.getInstalledApplicationsAsUser(adminFlags, userId)
|
||||
val packageNamesInChildProfiles = deferredPackageNamesInChildProfiles
|
||||
.awaitAll()
|
||||
.flatten()
|
||||
.toSet()
|
||||
// If an app is for a child profile and not installed on the owner, not display as
|
||||
// 'not installed for this user' in the owner. This will prevent duplicates of work
|
||||
// only apps showing up in the personal profile.
|
||||
allInstalledApplications.filter {
|
||||
it.installed || it.packageName !in packageNamesInChildProfiles
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun isArchivingEnabled(featureFlags: FeatureFlags) =
|
||||
featureFlags.archiving() || SystemProperties.getBoolean("pm.archiving.enabled", false)
|
||||
|
||||
override fun showSystemPredicate(
|
||||
userIdFlow: Flow<Int>,
|
||||
showSystemFlow: Flow<Boolean>,
|
||||
): Flow<(app: ApplicationInfo) -> Boolean> =
|
||||
userIdFlow.combine(showSystemFlow, ::showSystemPredicate)
|
||||
|
||||
override fun getSystemPackageNamesBlocking(userId: Int) = runBlocking {
|
||||
loadAndFilterApps(userId = userId, isSystemApp = true).map { it.packageName }.toSet()
|
||||
}
|
||||
|
||||
override suspend fun loadAndFilterApps(userId: Int, isSystemApp: Boolean) = coroutineScope {
|
||||
val loadAppsDeferred = async { loadApps(userId) }
|
||||
val homeOrLauncherPackages = loadHomeOrLauncherPackages(userId)
|
||||
loadAppsDeferred.await().filter { app ->
|
||||
isSystemApp(app, homeOrLauncherPackages) == isSystemApp
|
||||
}
|
||||
}
|
||||
|
||||
private suspend fun showSystemPredicate(
|
||||
userId: Int,
|
||||
showSystem: Boolean,
|
||||
): (app: ApplicationInfo) -> Boolean {
|
||||
if (showSystem) return { true }
|
||||
val homeOrLauncherPackages = loadHomeOrLauncherPackages(userId)
|
||||
return { app -> !isSystemApp(app, homeOrLauncherPackages) }
|
||||
}
|
||||
|
||||
private suspend fun loadHomeOrLauncherPackages(userId: Int): Set<String> {
|
||||
val launchIntent = Intent(Intent.ACTION_MAIN, null).addCategory(Intent.CATEGORY_LAUNCHER)
|
||||
// If we do not specify MATCH_DIRECT_BOOT_AWARE or MATCH_DIRECT_BOOT_UNAWARE, system will
|
||||
// derive and update the flags according to the user's lock state. When the user is locked,
|
||||
// components with ComponentInfo#directBootAware == false will be filtered. We should
|
||||
// explicitly include both direct boot aware and unaware component here.
|
||||
val flags = PackageManager.ResolveInfoFlags.of(
|
||||
(PackageManager.MATCH_DISABLED_COMPONENTS or
|
||||
PackageManager.MATCH_DIRECT_BOOT_AWARE or
|
||||
PackageManager.MATCH_DIRECT_BOOT_UNAWARE).toLong()
|
||||
)
|
||||
return coroutineScope {
|
||||
val launcherActivities = async {
|
||||
packageManager.queryIntentActivitiesAsUser(launchIntent, flags, userId)
|
||||
}
|
||||
val homeActivities = ArrayList<ResolveInfo>()
|
||||
packageManager.getHomeActivities(homeActivities)
|
||||
(launcherActivities.await() + homeActivities)
|
||||
.map { it.activityInfo.packageName }
|
||||
.toSet()
|
||||
}
|
||||
}
|
||||
|
||||
private fun isSystemApp(app: ApplicationInfo, homeOrLauncherPackages: Set<String>): Boolean =
|
||||
app.isSystemApp && !app.isUpdatedSystemApp && app.packageName !in homeOrLauncherPackages
|
||||
|
||||
private fun PackageManager.getHiddenSystemModules(): Set<String> {
|
||||
val moduleInfos = getInstalledModules(0).filter { it.isHidden }
|
||||
val hiddenApps = moduleInfos.mapNotNull { it.packageName }.toMutableSet()
|
||||
if (Flags.provideInfoOfApkInApex()) {
|
||||
hiddenApps += moduleInfos.flatMap { it.apkInApexPackageNames }
|
||||
}
|
||||
return hiddenApps
|
||||
}
|
||||
|
||||
companion object {
|
||||
private const val TAG = "AppListRepository"
|
||||
|
||||
private fun ApplicationInfo.isInAppList(
|
||||
showInstantApps: Boolean,
|
||||
hiddenSystemModules: Set<String>,
|
||||
hideWhenDisabledPackages: Array<String>,
|
||||
) = when {
|
||||
!showInstantApps && isInstantApp -> false
|
||||
packageName in hiddenSystemModules -> false
|
||||
packageName in hideWhenDisabledPackages -> enabled && !isDisabledUntilUsed
|
||||
enabled -> true
|
||||
else -> enabledSetting == PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
/*
|
||||
* 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.settingslib.spaprivileged.model.app
|
||||
|
||||
import android.app.Application
|
||||
import android.content.Context
|
||||
import android.content.pm.ApplicationInfo
|
||||
import android.icu.text.Collator
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.android.settingslib.spa.framework.util.StateFlowBridge
|
||||
import com.android.settingslib.spa.framework.util.asyncMapItem
|
||||
import com.android.settingslib.spa.framework.util.waitFirst
|
||||
import com.android.settingslib.spa.widget.ui.SpinnerOption
|
||||
import com.android.settingslib.spaprivileged.template.app.AppListConfig
|
||||
import java.util.concurrent.ConcurrentHashMap
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.SharingStarted
|
||||
import kotlinx.coroutines.flow.combine
|
||||
import kotlinx.coroutines.flow.filterNotNull
|
||||
import kotlinx.coroutines.flow.flatMapLatest
|
||||
import kotlinx.coroutines.flow.flowOf
|
||||
import kotlinx.coroutines.flow.launchIn
|
||||
import kotlinx.coroutines.flow.map
|
||||
import kotlinx.coroutines.flow.shareIn
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.plus
|
||||
|
||||
internal data class AppListData<T : AppRecord>(
|
||||
val appEntries: List<AppEntry<T>>,
|
||||
val option: Int,
|
||||
) {
|
||||
fun filter(predicate: (AppEntry<T>) -> Boolean) =
|
||||
AppListData(appEntries.filter(predicate), option)
|
||||
}
|
||||
|
||||
internal interface IAppListViewModel<T : AppRecord> {
|
||||
val optionFlow: MutableStateFlow<Int?>
|
||||
val spinnerOptionsFlow: Flow<List<SpinnerOption>>
|
||||
val appListDataFlow: Flow<AppListData<T>>
|
||||
}
|
||||
|
||||
internal class AppListViewModel<T : AppRecord>(
|
||||
application: Application,
|
||||
) : AppListViewModelImpl<T>(application)
|
||||
|
||||
@OptIn(ExperimentalCoroutinesApi::class)
|
||||
internal open class AppListViewModelImpl<T : AppRecord>(
|
||||
application: Application,
|
||||
appListRepositoryFactory: (Context) -> AppListRepository = ::AppListRepositoryImpl,
|
||||
appRepositoryFactory: (Context) -> AppRepository = ::AppRepositoryImpl,
|
||||
) : AndroidViewModel(application), IAppListViewModel<T> {
|
||||
val appListConfig = StateFlowBridge<AppListConfig>()
|
||||
val listModel = StateFlowBridge<AppListModel<T>>()
|
||||
val showSystem = StateFlowBridge<Boolean>()
|
||||
final override val optionFlow = MutableStateFlow<Int?>(null)
|
||||
val searchQuery = StateFlowBridge<String>()
|
||||
|
||||
private val appListRepository = appListRepositoryFactory(application)
|
||||
private val appRepository = appRepositoryFactory(application)
|
||||
private val collator = Collator.getInstance().freeze()
|
||||
private val labelMap = ConcurrentHashMap<String, String>()
|
||||
private val scope = viewModelScope + Dispatchers.IO
|
||||
|
||||
private val userSubGraphsFlow = appListConfig.flow.map { config ->
|
||||
config.userIds.map { userId ->
|
||||
UserSubGraph(userId, config.showInstantApps, config.matchAnyUserForAdmin)
|
||||
}
|
||||
}.shareIn(scope = scope, started = SharingStarted.Eagerly, replay = 1)
|
||||
|
||||
private inner class UserSubGraph(
|
||||
private val userId: Int,
|
||||
private val showInstantApps: Boolean,
|
||||
private val matchAnyUserForAdmin: Boolean,
|
||||
) {
|
||||
private val userIdFlow = flowOf(userId)
|
||||
|
||||
private val appsStateFlow = MutableStateFlow<List<ApplicationInfo>?>(null)
|
||||
|
||||
val recordListFlow = listModel.flow
|
||||
.flatMapLatest { it.transform(userIdFlow, appsStateFlow.filterNotNull()) }
|
||||
.shareIn(scope = scope, started = SharingStarted.Eagerly, replay = 1)
|
||||
|
||||
private val systemFilteredFlow =
|
||||
appListRepository.showSystemPredicate(userIdFlow, showSystem.flow)
|
||||
.combine(recordListFlow) { showAppPredicate, recordList ->
|
||||
recordList.filter { showAppPredicate(it.app) }
|
||||
}
|
||||
.shareIn(scope = scope, started = SharingStarted.Eagerly, replay = 1)
|
||||
|
||||
val listModelFilteredFlow = optionFlow.filterNotNull().flatMapLatest { option ->
|
||||
listModel.flow.flatMapLatest { listModel ->
|
||||
listModel.filter(this.userIdFlow, option, this.systemFilteredFlow)
|
||||
}
|
||||
}.shareIn(scope = scope, started = SharingStarted.Eagerly, replay = 1)
|
||||
|
||||
fun reloadApps() {
|
||||
scope.launch {
|
||||
appsStateFlow.value =
|
||||
appListRepository.loadApps(userId, showInstantApps, matchAnyUserForAdmin)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private val combinedRecordListFlow = userSubGraphsFlow.flatMapLatest { userSubGraphList ->
|
||||
combine(userSubGraphList.map { it.recordListFlow }) { it.toList().flatten() }
|
||||
}.shareIn(scope = scope, started = SharingStarted.Eagerly, replay = 1)
|
||||
|
||||
override val spinnerOptionsFlow =
|
||||
combinedRecordListFlow.combine(listModel.flow) { recordList, listModel ->
|
||||
listModel.getSpinnerOptions(recordList)
|
||||
}.shareIn(scope = scope, started = SharingStarted.Eagerly, replay = 1)
|
||||
|
||||
private val appEntryListFlow = userSubGraphsFlow.flatMapLatest { userSubGraphList ->
|
||||
combine(userSubGraphList.map { it.listModelFilteredFlow }) { it.toList().flatten() }
|
||||
}.asyncMapItem { record ->
|
||||
val label = getLabel(record.app)
|
||||
AppEntry(
|
||||
record = record,
|
||||
label = label,
|
||||
labelCollationKey = collator.getCollationKey(label),
|
||||
)
|
||||
}
|
||||
|
||||
override val appListDataFlow =
|
||||
combine(
|
||||
appEntryListFlow,
|
||||
listModel.flow,
|
||||
optionFlow.filterNotNull(),
|
||||
) { appEntries, listModel, option ->
|
||||
AppListData(
|
||||
appEntries = appEntries.sortedWith(listModel.getComparator(option)),
|
||||
option = option,
|
||||
)
|
||||
}.combine(searchQuery.flow) { appListData, searchQuery ->
|
||||
appListData.filter {
|
||||
it.label.contains(other = searchQuery, ignoreCase = true)
|
||||
}
|
||||
}.shareIn(scope = scope, started = SharingStarted.Eagerly, replay = 1)
|
||||
|
||||
init {
|
||||
scheduleOnFirstLoaded()
|
||||
}
|
||||
|
||||
fun reloadApps() {
|
||||
scope.launch {
|
||||
userSubGraphsFlow.collect { userSubGraphList ->
|
||||
for (userSubGraph in userSubGraphList) {
|
||||
userSubGraph.reloadApps()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun scheduleOnFirstLoaded() {
|
||||
combinedRecordListFlow
|
||||
.waitFirst(appListDataFlow)
|
||||
.combine(listModel.flow) { recordList, listModel ->
|
||||
if (listModel.onFirstLoaded(recordList)) {
|
||||
preFetchLabels(recordList)
|
||||
}
|
||||
}
|
||||
.launchIn(scope)
|
||||
}
|
||||
|
||||
private fun preFetchLabels(recordList: List<T>) {
|
||||
for (record in recordList) {
|
||||
getLabel(record.app)
|
||||
}
|
||||
}
|
||||
|
||||
private fun getLabel(app: ApplicationInfo) = labelMap.computeIfAbsent(app.packageName) {
|
||||
appRepository.loadLabel(app)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* 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.settingslib.spaprivileged.model.app
|
||||
|
||||
import android.app.AppOpsManager
|
||||
import android.app.AppOpsManager.MODE_ALLOWED
|
||||
import android.app.AppOpsManager.MODE_ERRORED
|
||||
import android.app.AppOpsManager.Mode
|
||||
import android.content.Context
|
||||
import android.content.pm.ApplicationInfo
|
||||
import android.content.pm.PackageManager
|
||||
import android.os.UserHandle
|
||||
import com.android.settingslib.spaprivileged.framework.common.appOpsManager
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.map
|
||||
|
||||
interface IAppOpsController {
|
||||
val mode: Flow<Int>
|
||||
val isAllowed: Flow<Boolean>
|
||||
get() = mode.map { it == MODE_ALLOWED }
|
||||
|
||||
fun setAllowed(allowed: Boolean)
|
||||
|
||||
@Mode fun getMode(): Int
|
||||
}
|
||||
|
||||
class AppOpsController(
|
||||
context: Context,
|
||||
private val app: ApplicationInfo,
|
||||
private val op: Int,
|
||||
private val modeForNotAllowed: Int = MODE_ERRORED,
|
||||
private val setModeByUid: Boolean = false,
|
||||
) : IAppOpsController {
|
||||
private val appOpsManager = context.appOpsManager
|
||||
private val packageManager = context.packageManager
|
||||
override val mode = appOpsManager.opModeFlow(op, app)
|
||||
|
||||
override fun setAllowed(allowed: Boolean) {
|
||||
val mode = if (allowed) MODE_ALLOWED else modeForNotAllowed
|
||||
|
||||
if (setModeByUid) {
|
||||
appOpsManager.setUidMode(op, app.uid, mode)
|
||||
} else {
|
||||
appOpsManager.setMode(op, app.uid, app.packageName, mode)
|
||||
}
|
||||
|
||||
val permission = AppOpsManager.opToPermission(op)
|
||||
if (permission != null) {
|
||||
packageManager.updatePermissionFlags(permission, app.packageName,
|
||||
PackageManager.FLAG_PERMISSION_USER_SET,
|
||||
PackageManager.FLAG_PERMISSION_USER_SET,
|
||||
UserHandle.getUserHandleForUid(app.uid))
|
||||
}
|
||||
}
|
||||
|
||||
@Mode override fun getMode(): Int = appOpsManager.getOpMode(op, app)
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user