diff options
325 files changed, 5080 insertions, 2700 deletions
diff --git a/config/Android.bp b/config/Android.bp index dd681ca09723..adce203e1140 100644 --- a/config/Android.bp +++ b/config/Android.bp @@ -29,6 +29,13 @@ license { ], } +prebuilt_etc { + name: "preloaded-classes", + src: "preloaded-classes", + filename: "preloaded-classes", + installable: false, +} + filegroup { name: "preloaded-classes-denylist", srcs: ["preloaded-classes-denylist"], diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index b19dc8f6e470..4d7e29b19771 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -4538,12 +4538,6 @@ public class Notification implements Parcelable */ @NonNull public Builder setWhen(long when) { - if (updateRankingTime()) { - // don't show a timestamp that's decades old - if (mN.extras.getBoolean(EXTRA_SHOW_WHEN, true) && when == 0) { - return this; - } - } mN.when = when; return this; } diff --git a/core/java/android/app/SystemServiceRegistry.java b/core/java/android/app/SystemServiceRegistry.java index 103af4bfa760..8171723049b7 100644 --- a/core/java/android/app/SystemServiceRegistry.java +++ b/core/java/android/app/SystemServiceRegistry.java @@ -1814,6 +1814,11 @@ public final class SystemServiceRegistry { return null; } break; + case Context.APPWIDGET_SERVICE: + if (!hasSystemFeatureOpportunistic(ctx, PackageManager.FEATURE_APP_WIDGETS)) { + return null; + } + break; } Slog.wtf(TAG, "Manager wrapper not available: " + name); return null; diff --git a/core/java/android/app/admin/EnterprisePlatform_OWNERS b/core/java/android/app/admin/EnterprisePlatform_OWNERS index 4d1ed59039d0..9da526f152c2 100644 --- a/core/java/android/app/admin/EnterprisePlatform_OWNERS +++ b/core/java/android/app/admin/EnterprisePlatform_OWNERS @@ -1,2 +1,3 @@ sandness@google.com #{LAST_RESORT_SUGGESTION} -scottjonathan@google.com #{LAST_RESORT_SUGGESTION}
\ No newline at end of file +scottjonathan@google.com #{LAST_RESORT_SUGGESTION} +rubinxu@google.com #{LAST_RESORT_SUGGESTION}
\ No newline at end of file diff --git a/core/java/android/database/sqlite/package.html b/core/java/android/database/sqlite/package.html index f2df5368494e..06f8974f4ce8 100644 --- a/core/java/android/database/sqlite/package.html +++ b/core/java/android/database/sqlite/package.html @@ -17,10 +17,14 @@ database tool. On your development machine, run the tool from the <code>platform-tools/</code> folder of your SDK. On the emulator, run the tool with adb shell, for example, <code>adb shell sqlite3</code>. -<p>The version of SQLite depends on the version of Android. See the following table: +<p>The version of SQLite depends on the version of Android. In the past, + SQLite upgrades have been delivered as part of a new API level, but more + recently SQLite may be upgraded within an API level. See the following + table: <table style="width:auto;"> <tr><th>Android API</th><th>SQLite Version</th></tr> - <tr><td>LATEST</td><td>3.42.0</td></tr> + <tr><td>API 35</td><td>3.44.3</td></tr> + <tr><td>API 34</td><td>3.42.0</td></tr> <tr><td>API 34</td><td>3.39</td></tr> <tr><td>API 33</td><td>3.32</td></tr> <tr><td>API 32</td><td>3.32</td></tr> diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 095ab70788c9..72ab970b4b80 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -8501,7 +8501,8 @@ public final class Settings { /** * Setting specifying the accessibility services, accessibility shortcut targets, - * or features to be toggled via the accessibility button in the navigation bar. + * or features to be toggled via the accessibility button in the navigation bar, + * or the floating accessibility button. * * <p> This is a colon-separated string list which contains the flattened * {@link ComponentName} and the class name of a system class implementing a supported @@ -8513,7 +8514,7 @@ public final class Settings { /** * Setting specifying the accessibility services, shortcut targets or features - * to be toggled via the floating accessibility menu + * to be toggled via the gesture shortcut * * <p> This is a colon-separated string list which contains the flattened * {@link ComponentName} and the class name of a system class @@ -8521,8 +8522,8 @@ public final class Settings { * @hide */ @Readable - public static final String ACCESSIBILITY_FLOATING_MENU_TARGETS = - "accessibility_floating_menu_targets"; + public static final String ACCESSIBILITY_GESTURE_TARGETS = + "accessibility_gesture_targets"; /** * Setting specifying the accessibility services, accessibility shortcut targets, diff --git a/core/java/android/tracing/flags.aconfig b/core/java/android/tracing/flags.aconfig index c50c384c6e4d..74428aa10586 100644 --- a/core/java/android/tracing/flags.aconfig +++ b/core/java/android/tracing/flags.aconfig @@ -22,3 +22,11 @@ flag { description: "Migrate IME tracing to Perfetto" bug: "276433199" } + +flag { + name: "perfetto_ime" + namespace: "windowing_tools" + description: "Migrate IME tracing to Perfetto" + is_fixed_read_only: true + bug: "276433199" +} diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index e7c1885e7ba9..ddead88b128f 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -33984,7 +33984,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, && ((View) parent).mFrameContentVelocity <= 0) { viewRootImpl.votePreferredFrameRate(MAX_FRAME_RATE, FRAME_RATE_COMPATIBILITY_GTE); } - if (!willNotDraw() && viewRootImpl.shouldCheckFrameRateCategory()) { + if (viewRootImpl.shouldCheckFrameRateCategory()) { int frameRateCategory = calculateFrameRateCategory(); int category = frameRateCategory & ~FRAME_RATE_CATEGORY_REASON_MASK; int reason = frameRateCategory & FRAME_RATE_CATEGORY_REASON_MASK; @@ -34026,7 +34026,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, } } - if (!willNotDraw() && viewRootImpl.shouldCheckFrameRateCategory()) { + if (viewRootImpl.shouldCheckFrameRateCategory()) { if (sToolkitMetricsForFrameRateDecisionFlagValue) { int width = mRight - mLeft; int height = mBottom - mTop; @@ -34034,7 +34034,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, viewRootImpl.recordViewPercentage(sizePercentage); } - int frameRateCategory = FRAME_RATE_CATEGORY_NO_PREFERENCE; + int frameRateCategory; if (Float.isNaN(frameRate)) { frameRateCategory = calculateFrameRateCategory(); } else if (frameRate < 0) { @@ -34059,6 +34059,10 @@ public class View implements Drawable.Callback, KeyEvent.Callback, | FRAME_RATE_CATEGORY_REASON_INVALID; } } + } else { + // Category doesn't control it. It is directly controlled by frame rate + frameRateCategory = FRAME_RATE_CATEGORY_NO_PREFERENCE + | FRAME_RATE_CATEGORY_REASON_REQUESTED; } int category = frameRateCategory & ~FRAME_RATE_CATEGORY_REASON_MASK; diff --git a/core/java/com/android/internal/policy/TransitionAnimation.java b/core/java/com/android/internal/policy/TransitionAnimation.java index 9dec1027d398..2f09a5550fd4 100644 --- a/core/java/com/android/internal/policy/TransitionAnimation.java +++ b/core/java/com/android/internal/policy/TransitionAnimation.java @@ -1340,35 +1340,39 @@ public class TransitionAnimation { final int pixelStride = plane.getPixelStride(); final int rowStride = plane.getRowStride(); final int sampling = 10; - final int[] borderLumas = new int[(width + height) * 2 / sampling]; + final int[] histogram = new int[256]; // Grab the top and bottom borders. int i = 0; for (int x = 0, size = width - sampling; x < size; x += sampling) { - borderLumas[i++] = getPixelLuminance(buffer, x, 0, pixelStride, rowStride); - borderLumas[i++] = getPixelLuminance(buffer, x, height - 1, pixelStride, rowStride); + final int topLm = getPixelLuminance(buffer, x, 0, pixelStride, rowStride); + final int bottomLm = getPixelLuminance(buffer, x, height - 1, pixelStride, rowStride); + histogram[topLm]++; + histogram[bottomLm]++; } // Grab the left and right borders. for (int y = 0, size = height - sampling; y < size; y += sampling) { - borderLumas[i++] = getPixelLuminance(buffer, 0, y, pixelStride, rowStride); - borderLumas[i++] = getPixelLuminance(buffer, width - 1, y, pixelStride, rowStride); + final int leftLm = getPixelLuminance(buffer, 0, y, pixelStride, rowStride); + final int rightLm = getPixelLuminance(buffer, width - 1, y, pixelStride, rowStride); + histogram[leftLm]++; + histogram[rightLm]++; } ir.close(); - // Get "mode" by histogram. - final int[] histogram = new int[256]; - int maxCount = 0; - int mostLuma = 0; - for (int luma : borderLumas) { - final int count = ++histogram[luma]; - if (count > maxCount) { - maxCount = count; - mostLuma = luma; + // Find the median from histogram. + final int halfNum = (width + height) / sampling; + int sum = 0; + int medianLuminance = 0; + for (i = 0; i < histogram.length; i++) { + sum += histogram[i]; + if (sum >= halfNum) { + medianLuminance = i; + break; } } - return mostLuma / 255f; + return medianLuminance / 255f; } /** Returns the luminance of the pixel in 0~255. */ diff --git a/core/java/com/android/internal/protolog/PerfettoProtoLogImpl.java b/core/java/com/android/internal/protolog/PerfettoProtoLogImpl.java index b3e1df1f406d..874cc49d3efd 100644 --- a/core/java/com/android/internal/protolog/PerfettoProtoLogImpl.java +++ b/core/java/com/android/internal/protolog/PerfettoProtoLogImpl.java @@ -131,7 +131,8 @@ public class PerfettoProtoLogImpl implements IProtoLog { Runnable cacheUpdater ) { Producer.init(InitArguments.DEFAULTS); - mDataSource.register(DataSourceParams.DEFAULTS); + mDataSource.register(new DataSourceParams( + DataSourceParams.PERFETTO_DS_BUFFER_EXHAUSTED_POLICY_STALL_AND_ABORT)); this.mViewerConfigInputStreamProvider = viewerConfigInputStreamProvider; this.mViewerConfigReader = viewerConfigReader; this.mLogGroups = logGroups; @@ -191,8 +192,6 @@ public class PerfettoProtoLogImpl implements IProtoLog { Log.e(LOG_TAG, "Failed to read ProtoLog viewer config to dump on tracing end", e); } }); - - mDataSource.flush(); } private static void writeViewerConfigGroup( diff --git a/core/java/com/android/internal/widget/NotificationRowIconView.java b/core/java/com/android/internal/widget/NotificationRowIconView.java new file mode 100644 index 000000000000..4031b2fd335c --- /dev/null +++ b/core/java/com/android/internal/widget/NotificationRowIconView.java @@ -0,0 +1,60 @@ +/* + * 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.internal.widget; + +import android.app.Flags; +import android.content.Context; +import android.util.AttributeSet; +import android.widget.RemoteViews; + +import androidx.annotation.Nullable; + +/** + * An image view that holds the icon displayed on the left side of a notification row. + */ +@RemoteViews.RemoteView +public class NotificationRowIconView extends CachingIconView { + public NotificationRowIconView(Context context) { + super(context); + } + + public NotificationRowIconView(Context context, + @Nullable AttributeSet attrs) { + super(context, attrs); + } + + public NotificationRowIconView(Context context, @Nullable AttributeSet attrs, + int defStyleAttr) { + super(context, attrs, defStyleAttr); + } + + public NotificationRowIconView(Context context, @Nullable AttributeSet attrs, int defStyleAttr, + int defStyleRes) { + super(context, attrs, defStyleAttr, defStyleRes); + } + + @Override + protected void onFinishInflate() { + // If showing the app icon, we don't need background or padding. + if (Flags.notificationsUseAppIcon()) { + setPadding(0, 0, 0, 0); + setBackground(null); + } + + super.onFinishInflate(); + } +} diff --git a/core/proto/android/providers/settings/secure.proto b/core/proto/android/providers/settings/secure.proto index 9abb5c888841..cb7c226bfc64 100644 --- a/core/proto/android/providers/settings/secure.proto +++ b/core/proto/android/providers/settings/secure.proto @@ -102,7 +102,7 @@ message SecureSettingsProto { optional SettingProto qs_targets = 54 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto accessibility_pinch_to_zoom_anywhere_enabled = 55 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto accessibility_single_finger_panning_enabled = 56 [ (android.privacy).dest = DEST_AUTOMATIC ]; - optional SettingProto accessibility_floating_menu_targets = 57 [ (android.privacy).dest = DEST_AUTOMATIC ]; + optional SettingProto accessibility_gesture_targets = 57 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto display_daltonizer_saturation_level = 58 [ (android.privacy).dest = DEST_AUTOMATIC ]; } diff --git a/core/proto/android/server/vibrator/vibratormanagerservice.proto b/core/proto/android/server/vibrator/vibratormanagerservice.proto index 9151958e2b94..1d9b0db3218b 100644 --- a/core/proto/android/server/vibrator/vibratormanagerservice.proto +++ b/core/proto/android/server/vibrator/vibratormanagerservice.proto @@ -116,7 +116,7 @@ message VibrationProto { reserved 6; // prev int32 status // Also used by VibrationReported from frameworks/proto_logging/stats/atoms.proto. - // Next Tag: 26 + // Next Tag: 29 enum Status { UNKNOWN = 0; RUNNING = 1; @@ -135,7 +135,6 @@ message VibrationProto { IGNORED_ERROR_TOKEN= 14; IGNORED_APP_OPS = 15; IGNORED_BACKGROUND = 16; - IGNORED_UNKNOWN_VIBRATION = 17; IGNORED_UNSUPPORTED = 18; IGNORED_FOR_EXTERNAL = 19; IGNORED_FOR_HIGHER_IMPORTANCE = 20; @@ -146,6 +145,8 @@ message VibrationProto { IGNORED_SUPERSEDED = 25; IGNORED_FROM_VIRTUAL_DEVICE = 26; IGNORED_ON_WIRELESS_CHARGER = 27; + IGNORED_MISSING_PERMISSION = 28; + reserved 17; // prev IGNORED_UNKNOWN_VIBRATION } } diff --git a/core/res/OWNERS b/core/res/OWNERS index 3489cacb3c01..a7d1a8665ca5 100644 --- a/core/res/OWNERS +++ b/core/res/OWNERS @@ -33,6 +33,19 @@ per-file res/xml/public-final.xml = file:/tools/aapt2/OWNERS # Multiuser per-file res/xml/config_user_types.xml = file:/MULTIUSER_OWNERS +# Notifications +per-file res/*/*notification* = file:/packages/SystemUI/src/com/android/systemui/statusbar/notification/OWNERS +# TODO(b/337816136): Move notification values to separate files +per-file res/values*/attrs.xml = jeffdq@google.com +per-file res/values*/colors.xml = jeffdq@google.com +per-file res/values*/dimens.xml = jeffdq@google.com +per-file res/values*/config.xml = jeffdq@google.com +per-file res/values/ids.xml = jeffdq@google.com +per-file res/values/strings.xml = jeffdq@google.com +per-file res/values/symbols.xml = jeffdq@google.com +per-file res/values/themes_device_defaults.xml = jeffdq@google.com +per-file res/values/styles_material.xml = jeffdq@google.com + # Battery Saver per-file res/values/config_battery_saver.xml = file:/services/core/java/com/android/server/power/batterysaver/OWNERS diff --git a/core/res/res/layout/notification_template_header.xml b/core/res/res/layout/notification_template_header.xml index 6f06d803fe6f..d80b7657d0b0 100644 --- a/core/res/res/layout/notification_template_header.xml +++ b/core/res/res/layout/notification_template_header.xml @@ -41,7 +41,7 @@ android:visibility="gone" /> - <com.android.internal.widget.CachingIconView + <com.android.internal.widget.NotificationRowIconView android:id="@+id/icon" android:layout_width="@dimen/notification_icon_circle_size" android:layout_height="@dimen/notification_icon_circle_size" diff --git a/core/res/res/layout/notification_template_material_base.xml b/core/res/res/layout/notification_template_material_base.xml index 64227d86c616..452df50484c8 100644 --- a/core/res/res/layout/notification_template_material_base.xml +++ b/core/res/res/layout/notification_template_material_base.xml @@ -37,7 +37,7 @@ android:visibility="gone" /> - <com.android.internal.widget.CachingIconView + <com.android.internal.widget.NotificationRowIconView android:id="@+id/icon" android:layout_width="@dimen/notification_icon_circle_size" android:layout_height="@dimen/notification_icon_circle_size" diff --git a/core/res/res/layout/notification_template_material_compact_heads_up_base.xml b/core/res/res/layout/notification_template_material_compact_heads_up_base.xml index 57da89858b9d..f38da2655632 100644 --- a/core/res/res/layout/notification_template_material_compact_heads_up_base.xml +++ b/core/res/res/layout/notification_template_material_compact_heads_up_base.xml @@ -23,7 +23,7 @@ android:gravity="center_vertical" android:theme="@style/Theme.DeviceDefault.Notification" android:importantForAccessibility="no"> - <com.android.internal.widget.CachingIconView + <com.android.internal.widget.NotificationRowIconView android:id="@+id/icon" android:layout_width="@dimen/notification_icon_circle_size" android:layout_height="@dimen/notification_icon_circle_size" diff --git a/core/res/res/layout/notification_template_material_media.xml b/core/res/res/layout/notification_template_material_media.xml index 8a94c48e8f58..6e9d17fc31d4 100644 --- a/core/res/res/layout/notification_template_material_media.xml +++ b/core/res/res/layout/notification_template_material_media.xml @@ -38,7 +38,7 @@ android:visibility="gone" /> - <com.android.internal.widget.CachingIconView + <com.android.internal.widget.NotificationRowIconView android:id="@+id/icon" android:layout_width="@dimen/notification_icon_circle_size" android:layout_height="@dimen/notification_icon_circle_size" diff --git a/core/res/res/layout/notification_template_material_messaging.xml b/core/res/res/layout/notification_template_material_messaging.xml index a83d923933f3..1eae41da1e81 100644 --- a/core/res/res/layout/notification_template_material_messaging.xml +++ b/core/res/res/layout/notification_template_material_messaging.xml @@ -51,7 +51,7 @@ android:visibility="gone" /> - <com.android.internal.widget.CachingIconView + <com.android.internal.widget.NotificationRowIconView android:id="@+id/icon" android:layout_width="@dimen/notification_icon_circle_size" android:layout_height="@dimen/notification_icon_circle_size" diff --git a/core/res/res/values-af/strings.xml b/core/res/res/values-af/strings.xml index dbf09ee9ed0c..7f0e4c208540 100644 --- a/core/res/res/values-af/strings.xml +++ b/core/res/res/values-af/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> na <xliff:g id="TIME_DELAY">{2}</xliff:g> sekondes"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nie aangestuur nie"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nie aangestuur nie"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Selnetwerksekuriteit"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Gaan instellings na"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Toegang gekry tot toestelidentifiseerder"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"’n Netwerk op die <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>-verbinding het jou toestel se unieke identifiseerder (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> keer in die tydperk tussen <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> en <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> aangeteken."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Geënkripteerde verbinding aan <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Jy is nou gekoppel aan ’n veiliger selnetwerk."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nie-geënkripteerde verbinding aan <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Jy is gekoppel aan \'n nie-geënkripteerde selnetwerk. Jou oproepe, boodskappe en data is kwesbaar vir onderskepping."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Selsekuriteitinstellings"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Meer inligting"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kenmerkkode klaar."</string> <string name="fcError" msgid="5325116502080221346">"Verbindingsprobleem of ongeldige kenmerk-kode."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Vra PIN voordat jy ontspeld"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Vra ontsluitpatroon voordat jy ontspeld"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Vra wagwoord voordat jy ontspeld"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Deur jou admin geïnstalleer.\nGaan na instellings om toegestaande toestemmings te sien"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Opgedateer deur jou administrateur"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Uitgevee deur jou administrateur"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Skakel oor na werkapp?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Jou organisasie laat jou net toe om oproepe van werkapps af te maak"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Jou organisasie laat jou net toe om boodskappe van werkapps af te stuur"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Gebruik persoonlike blaaier"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Gebruik werkblaaier"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Bel"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Werk 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Toets"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Gemeenskaplik"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Sensitiewe kennisgewinginhoud is versteek"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Appinhoud is weens sekuriteit van skermdeling verberg"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Outomaties aan satelliet gekoppel"</string> diff --git a/core/res/res/values-am/strings.xml b/core/res/res/values-am/strings.xml index b1f9447cfc66..cf6cd30483e9 100644 --- a/core/res/res/values-am/strings.xml +++ b/core/res/res/values-am/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>፡<xliff:g id="DIALING_NUMBER">{1}</xliff:g> ከ<xliff:g id="TIME_DELAY">{2}</xliff:g> ሰከንዶች በኋላ"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>፡አልተላለፈም"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>፡አልተላለፈም"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"የተንቀሳቃሽ ስልክ አውታረ መረብ ደኅንነት"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ቅንብሮችን ይገምግሙ"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"የመሣሪያ ለዪ ተደርሶበታል"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"በ<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ግንኙነት ላይ ያለው አውታረ መረብ የመሣሪያዎን ተለይቶ የሚታወቅ (IMSI) በ<xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> እና በ<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> መካከል ባለው ጊዜ ውስጥ <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ጊዜ መዝግቧል።"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"የተመሰጠረ ግንኙነት ከ<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ጋር"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"አሁን ይበልጥ ደኅንነቱ ከተጠበቀ የተንቀሳቃሽ ስልክ አውታረ መረብ ጋር ተገናኝተዋል።"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"ያልተመሰጠረ ግንኙነት ከ<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ጋር"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"ካልተመሰጠረ የተንቀሳቃሽ ስልክ አውታረ መረብ ጋር ተገናኝተዋል። የእርስዎ ጥሪዎች፣ መልዕክቶች እና ውሂብ ለመጠለፍ የተጋለጡ ናቸው።"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"የተንቀሳቃሽ ስልክ ደኅንነት ቅንብሮች"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"የበለጠ ለመረዳት"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">" ኮድ ባህሪይ ተጠናቋል።"</string> <string name="fcError" msgid="5325116502080221346">"የተያያዥ ችግር ወይም ትክከል ያልሆነኮድ ባህሪ።"</string> <string name="httpErrorOk" msgid="6206751415788256357">"እሺ"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"ቅጽበታዊ ገፅ እይታን ያነሳል"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"የማሳያው ቅጽበታዊ ገፅ እይታን ማንሳት ይችላል።"</string> <string name="dream_preview_title" msgid="5570751491996100804">"ቅድመ ዕይታ፣ <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"አሰናብት"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"የሁኔቴ አሞሌ አቦዝን ወይም ቀይር"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"የስርዓት አዶዎችን ወደ ሁኔታ አሞሌ ላለማስቻል ወይም ለማከል እና ለማስወገድ ለመተግበሪያው ይፈቅዳሉ፡፡"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"የሁኔታ አሞሌ መሆን"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ከመንቀል በፊት ፒን ጠይቅ"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ከመንቀል በፊት የማስከፈቻ ሥርዓተ-ጥለት ጠይቅ"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ከመንቀል በፊት የይለፍ ቃል ጠይቅ"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"በአስተዳዳሪዎ ተጭኗል።\nየተፈቀዱ ፍቃዶችን ለማየት ወደ ቅንብሮች ይሂዱ"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"በእርስዎ አስተዳዳሪ ተዘምኗል"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"በእርስዎ አስተዳዳሪ ተሰርዟል"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"እሺ"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ወደ የሥራ መተግበሪያ ይቀየር?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"ድርጅትዎ ከሥራ መተግበሪያዎች ብቻ ጥሪዎችን እንዲያደርጉ ይፈቅድልዎታል"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"ድርጅትዎ ከሥራ መተግበሪያዎች ብቻ መልዕክቶችን እንዲልኩ ይፈቅድልዎታል"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"የግል አሳሽ ተጠቀም"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"የስራ አሳሽ ተጠቀም"</string> <string name="miniresolver_call" msgid="6386870060423480765">"ደውል"</string> diff --git a/core/res/res/values-ar/strings.xml b/core/res/res/values-ar/strings.xml index 453998fdd199..dfaa28555cf8 100644 --- a/core/res/res/values-ar/strings.xml +++ b/core/res/res/values-ar/strings.xml @@ -157,16 +157,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> بعد <xliff:g id="TIME_DELAY">{2}</xliff:g> ثانية"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: لم تتم إعادة التوجيه"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: لم تتم إعادة التوجيه"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"أمان شبكة الجوّال"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"مراجعة الإعدادات"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"تم رصد معرِّف جهازك"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"هناك شبكة تراقب الاتصال \"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>\" رصدت المعرّف الفريد لجهازك (رقم التعريف الدولي للمشترك في خدمات الجوّال (IMSI)) بمقدار <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> مرة في الفترة بين <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> و<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"اتصال مشفَّر بشبكة \"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\""</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"أنت الآن متصل بشبكة جوّال أكثر أمانًا."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"اتصال غير مشفَّر بشبكة \"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\""</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"أنت الآن متصل بشبكة جوّال غير مشفَّرة. لذلك، يمكن أن يتم اعتراض مكالماتك ورسائلك وبياناتك."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"إعدادات الأمان المتعلّقة بشبكة الجوّال"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"مزيد من المعلومات"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"اكتمل رمز الميزة."</string> <string name="fcError" msgid="5325116502080221346">"حدثت مشكلة بالاتصال أو أن رمز الميزة غير صحيح."</string> <string name="httpErrorOk" msgid="6206751415788256357">"حسنًا"</string> @@ -360,8 +375,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"أخذ لقطة شاشة"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"يمكن أخذ لقطة شاشة."</string> <string name="dream_preview_title" msgid="5570751491996100804">"نسخة حصرية، \"<xliff:g id="DREAM_NAME">%1$s</xliff:g>\""</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"إغلاق"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"إيقاف شريط الحالة أو تعديله"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"للسماح للتطبيق بإيقاف شريط الحالة أو إضافة رموز نظام وإزالتها."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"العمل كشريط للحالة"</string> @@ -2221,6 +2235,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"هل تريد الانتقال إلى تطبيق العمل؟"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"تسمح لك مؤسستك بإجراء المكالمات من تطبيقات العمل فقط."</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"تسمح لك مؤسستك بإرسال الرسائل من تطبيقات العمل فقط."</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"استخدام المتصفّح الشخصي"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"استخدام متصفّح العمل"</string> <string name="miniresolver_call" msgid="6386870060423480765">"الاتصال"</string> @@ -2400,8 +2418,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ملف العمل 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"ملف شخصي تجريبي"</string> <string name="profile_label_communal" msgid="8743921499944800427">"ملف شخصي مشترك"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"تم إخفاء المحتوى الحساس في الإشعار"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"تم إخفاء محتوى التطبيق بعد تفعيل ميزة \"مشاركة الشاشة\" للحفاظ على أمانك"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"تم الاتصال تلقائيًا بالقمر الصناعي"</string> diff --git a/core/res/res/values-as/strings.xml b/core/res/res/values-as/strings.xml index 89a6f9767d20..c695e86a9b19 100644 --- a/core/res/res/values-as/strings.xml +++ b/core/res/res/values-as/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> ছেকেণ্ডৰ পাছত"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ফৰৱাৰ্ড কৰা নহ\'ল"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ফৰৱাৰ্ড কৰা নহ\'ল"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"চেলুলাৰ নেটৱৰ্কৰ সুৰক্ষা"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ছেটিং পৰ্যালোচনা কৰক"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ডিভাইচৰ চিনাক্তকৰ্তা এক্সেছ কৰা হৈছে"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> সংযোগত এটা নেটৱৰ্কে আপোনাৰ ডিভাইচৰ অদ্বিতীয় চিনাক্তকৰ্তা (IMSI)ক <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> আৰু <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>ৰ মাজৰ সময় অৱধিত<xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> বাৰ ৰেকৰ্ড কৰিছে।"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>ৰ সৈতে এনক্ৰিপ্ট কৰা সংযোগ"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"আপুনি এতিয়া এটা অধিক সুৰক্ষিত চেলুলাৰ নেটৱৰ্কৰ সৈতে সংযুক্ত হৈছে।"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>ৰ সৈতে এনক্ৰিপ্ট নকৰা সংযোগ"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"আপুনি এটা এনক্ৰিপ্ট নকৰা চেলুলাৰ নেটৱৰ্কৰ সৈতে সংযুক্ত হৈছে। আপোনাৰ কল, বাৰ্তা আৰু ডেটা বাধাগ্ৰস্ত হ’ব পাৰে।"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"চেলুলাৰ সুৰক্ষাৰ ছেটিং"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"অধিক জানক"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"সুবিধাৰ ক\'ড সম্পূর্ণ হ’ল।"</string> <string name="fcError" msgid="5325116502080221346">"সংযোগত সমস্যা হৈছে বা সুবিধাৰ ক\'ড অমান্য।"</string> <string name="httpErrorOk" msgid="6206751415788256357">"ঠিক আছে"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"স্ক্ৰীনশ্বট লওক"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ডিছপ্লে’খনৰ এটা স্ক্ৰীনশ্বট ল\'ব পাৰে।"</string> <string name="dream_preview_title" msgid="5570751491996100804">"পূৰ্বদৰ্শন কৰক, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"অগ্ৰাহ্য কৰক"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"স্থিতি দণ্ড অক্ষম কৰক বা সলনি কৰক"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"স্থিতি দণ্ড অক্ষম কৰিবলৈ বা ছিষ্টেম আইকন আঁতৰাবলৈ এপ্টোক অনুমতি দিয়ে।"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"স্থিতি দণ্ড হ\'ব পাৰে"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"আনপিন কৰাৰ পূৰ্বে পিন দিবলৈ কওক"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"আনপিন কৰাৰ পূৰ্বে আনলক আৰ্হি দিবলৈ কওক"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"আনপিন কৰাৰ পূৰ্বে পাছৱৰ্ড দিবলৈ কওক"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"আপোনাৰ প্ৰশাসকে ইনষ্টল কৰিছে।\nপ্ৰদান কৰা অনুমতিসমূহ চাবলৈ ছেটিঙলৈ যাওক"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"আপোনাৰ প্ৰশাসকে আপেডট কৰিছে"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"আপোনাৰ প্ৰশাসকে মচিছে"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ঠিক আছে"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ইয়াৰ সলনি কাম সম্পৰ্কীয় এপ্ ব্যৱহাৰ কৰিবনে?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"আপোনাৰ প্ৰতিষ্ঠানে আপোনাক কেৱল কাম সম্পৰ্কীয় এপ্সমূহৰ পৰা কল কৰিবলৈ অনুমতি দিয়ে"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"আপোনাৰ প্ৰতিষ্ঠানে আপোনাক কেৱল কাম সম্পৰ্কীয় এপ্সমূহৰ পৰা বাৰ্তা পঠিওৱাৰ অনুমতি দিয়ে"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ব্যক্তিগত ব্ৰাউজাৰ ব্যৱহাৰ কৰক"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"কৰ্মস্থানৰ ব্ৰাউজাৰ ব্যৱহাৰ কৰক"</string> <string name="miniresolver_call" msgid="6386870060423480765">"কল কৰক"</string> diff --git a/core/res/res/values-az/strings.xml b/core/res/res/values-az/strings.xml index 3bc5b92552bd..c110e3e3b419 100644 --- a/core/res/res/values-az/strings.xml +++ b/core/res/res/values-az/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> saniyə sonra"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Yönləndirilmədi"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Yönləndirilmədi"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobil şəbəkə güvənliyi"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Ayarları nəzərdən keçirin"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Cihaz identifikatoruna giriş edilib"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> bağlantısındakı şəbəkə <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> və <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> aralığında <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> dəfə cihazın unikal identifikatorunu (IMSI) qeydə aldı."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ilə bağlantı şifrələndi"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Güvənli mobil şəbəkəyə qoşuldunuz."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ilə şifrələnməmiş bağlantı"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Şifrələnməmiş mobil şəbəkəyə qoşulmusunuz. Zəng, mesaj və data ələ keçirilə bilər."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobil güvənlik ayarları"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Ətraflı məlumat"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Özəllik kodu tamamlandı."</string> <string name="fcError" msgid="5325116502080221346">"Əlaqə problemi və ya yanlış funksiya kodu."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Ayırmadan öncə PIN istənilsin"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Qrafik açar istənilsin"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Ayırmadan öncə parol istənilsin"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Admin quraşdırıb.\nVerilən icazələrə baxmaq üçün ayarlara keçin"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Admin tərəfindən yeniləndi"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Admin tərəfindən silindi"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"İş tətbiqinə dəyişilsin?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Təşkilat yalnız iş tətbiqindən zəng etməyə icazə verir"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Təşkilat yalnız iş tətbiqindən mesaj göndərməyə icazə verir"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Şəxsi brauzerdən istifadə edin"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"İş brauzerindən istifadə edin"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Zəng edin"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"İş 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Test"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Kommunal"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Həssas bildiriş kontenti gizlədildi"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Güvənlik üçün tətbiq kontenti ekran paylaşımından gizlədildi"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Peykə avtomatik qoşulub"</string> diff --git a/core/res/res/values-b+sr+Latn/strings.xml b/core/res/res/values-b+sr+Latn/strings.xml index 8a2fb4a76edf..2977bfbab953 100644 --- a/core/res/res/values-b+sr+Latn/strings.xml +++ b/core/res/res/values-b+sr+Latn/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> nakon <xliff:g id="TIME_DELAY">{2}</xliff:g> sekunde/i"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nije prosleđeno"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nije prosleđeno"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Bezbednost mobilne mreže"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Pregledajte podešavanja"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Pristupljeno je identifikatoru uređaja"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Mreža na <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> vezi je zabeležila jedinstveni identifikator (IMSI) uređaja <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> put/a u periodu od <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> do <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifrovana veza sa: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Povezani ste na bezbedniju mobilnu mrežu."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifrovana veza sa: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Povezani ste na mobilnu mrežu koja nije šifrovana. Pozivi, poruke i podaci su podložni presretanju."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Podešavanja bezbednosti mobilne mreže"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Saznajte više"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kôd funkcije je izvršen."</string> <string name="fcError" msgid="5325116502080221346">"Problemi sa vezom ili nevažeći kôd funkcije."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Potvrdi"</string> @@ -357,8 +372,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Napravi snimak ekrana"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Može da napravi snimak ekrana."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Pregled, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"odbaci"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"onemogućavanje ili izmena statusne trake"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Dozvoljava aplikaciji da onemogući statusnu traku ili da dodaje i uklanja sistemske ikone."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"funkcionisanje kao statusna traka"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Želite da prebacite na poslovnu aplikaciju?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Vaša organizacija dozvoljava pozivanje samo iz poslovnih aplikacija"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Vaša organizacija dozvoljava slanje poruka samo iz poslovnih aplikacija"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Koristi lični pregledač"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Koristi poslovni pregledač"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Pozovi"</string> diff --git a/core/res/res/values-be/strings.xml b/core/res/res/values-be/strings.xml index 9f07bd4219a7..0a009a2ab2db 100644 --- a/core/res/res/values-be/strings.xml +++ b/core/res/res/values-be/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> праз <xliff:g id="TIME_DELAY">{2}</xliff:g> с."</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: не пераадрасоўваецца"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: не пераадрасоўваецца"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Бяспека сотавай сеткі"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Праглядзець налады"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Доступ да ідэнтыфікатара прылады"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Сетка (падключэнне <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>) запісвала нумар IMSI вашай прылады некалькі разоў (<xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>) у перыяд з <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> да <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Зашыфраванае падключэнне да сеткі \"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\""</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Цяпер вы падключаны да больш бяспечнай сотавай сеткі"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Незашыфраванае падключэнне да сеткі \"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\""</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Вы падключаны да незашыфраванай сотавай сеткі. Вашы выклікі, паведамленні і даныя прыступныя да перахопу."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Налады бяспекі мабільнай сеткі"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Даведацца больш"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Код аб\'екта завершаны."</string> <string name="fcError" msgid="5325116502080221346">"Праблема падлучэння ці няправільны код функцыі."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ОК"</string> @@ -832,7 +847,7 @@ <string name="policylab_limitPassword" msgid="4851829918814422199">"Устанавіць правілы паролю"</string> <string name="policydesc_limitPassword" msgid="4105491021115793793">"Кіраваць даўжынёй і сімваламі, дазволенымі пры ўводзе пароляў і PIN-кодаў блакіроўкі экрана."</string> <string name="policylab_watchLogin" msgid="7599669460083719504">"Сачыць за спробамі разблакіроўкі экрана"</string> - <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Сачыць за колькасцю няправільных набраных пароляў падчас разблакоўкі экрана і блакаваць планшэт або сціраць усе дадзеныя на ім, калі няправільны пароль набраны занадта шмат разоў."</string> + <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Сачыць за колькасцю няправільна набраных пароляў падчас разблакоўкі экрана і блакіраваць планшэт або сціраць усе даныя на ім, калі няправільны пароль набраны занадта шмат разоў."</string> <string name="policydesc_watchLogin" product="tv" msgid="2140588224468517507">"Сачыць за колькасцю няправільна набраных пароляў падчас разблакіроўкі экрана і заблакіраваць прыладу Android TV або сцерці ўсе даныя на прыладзе, калі няправільны пароль набраны занадта шмат разоў."</string> <string name="policydesc_watchLogin" product="automotive" msgid="7011438994051251521">"Падчас разблакіроўкі экрана сачыць за колькасцю няправільна набраных пароляў і, калі няправільны пароль набраны занадта шмат разоў, заблакіраваць інфармацыйна-забаўляльную сістэму ці сцерці ў ёй усе даныя."</string> <string name="policydesc_watchLogin" product="default" msgid="4885030206253600299">"Сачыць за колькасцю няправільна набраных пароляў падчас разблакіроўкі экрана і блакіраваць тэлефон або сціраць усе даныя на ім, калі набрана занадта шмат няправільных пароляў."</string> @@ -1900,8 +1915,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Запытваць PIN-код перад адмацаваннем"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Запытваць узор разблакіроўкі перад адмацаваннем"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Запытваць пароль перад адмацаваннем"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Усталявана адміністратарам.\nКаб паглядзець дадзеныя дазволы, перайдзіце ў налады"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Абноўлены вашым адміністратарам"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Выдалены вашым адміністратарам"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ОК"</string> @@ -2219,6 +2233,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Пераключыцца на працоўную праграму?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Ваша арганізацыя дазваляе рабіць выклікі толькі з працоўных праграм"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Ваша арганізацыя дазваляе адпраўляць паведамленні толькі з працоўных праграм"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Скарыстаць асабісты браўзер"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Скарыстаць працоўны браўзер"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Выклікаць"</string> diff --git a/core/res/res/values-bg/strings.xml b/core/res/res/values-bg/strings.xml index eefbdf6b9a10..134881dc396e 100644 --- a/core/res/res/values-bg/strings.xml +++ b/core/res/res/values-bg/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> след <xliff:g id="TIME_DELAY">{2}</xliff:g> секунди"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Не е пренасочено"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Не е пренасочено"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Сигурност на мобилната мрежа"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Преглед на настройките"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Осъществен е достъп до идентификатора на устройството"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Мрежа, свързана с(ъс) <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>, записа уникалния идентификатор на устройството ви (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> пъти за периода <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> – <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Шифрована връзка с(ъс) <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Вече имате връзка с по-сигурна мобилна мрежа."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Нешифрована връзка с(ъс) <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Имате връзка с нешифрована мобилна мрежа. Обажданията, съобщенията и данните ви са уязвими от прехващане."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Настройки за сигурност на мобилната мрежа"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Научете повече"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Кодът за функцията се изпълни."</string> <string name="fcError" msgid="5325116502080221346">"Има проблем с връзката или кодът за функцията е невалиден."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Създаване на екранна снимка"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Може да създава екранни снимки."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Визуализация на „<xliff:g id="DREAM_NAME">%1$s</xliff:g>“"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"отхвърляне"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"деактивиране или промяна на лентата на състоянието"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Разрешава на приложението да деактивира лентата на състоянието или да добавя и премахва системни икони."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"изпълняване на ролята на лента на състоянието"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Запитване за ПИН код преди освобождаване"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Запитване за фигура за отключване преди освобождаване"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Запитване за парола преди освобождаване"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Инсталирано от администратора ви.\nОтворете настройките, за да прегледате предоставените разрешения"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Актуализирано от администратора ви"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Изтрито от администратора ви"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ОК"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Искате ли да превключите към служебното приложение?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Организацията ви разрешава да извършвате обаждания само от служебни приложения"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Организацията ви разрешава да изпращате съобщения само от служебни приложения"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Използване на личния браузър"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Използване на служебния браузър"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Обаждане"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Служебни 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Тестване"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Общи"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Деликатното съдържание в известието е скрито"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Съдържанието на приложението е скрито от функцията за споделяне на екрана от съображения за сигурност"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Автоматично установена връзка със сателит"</string> diff --git a/core/res/res/values-bn/strings.xml b/core/res/res/values-bn/strings.xml index d2ccc0d1d203..866f71fe4d4c 100644 --- a/core/res/res/values-bn/strings.xml +++ b/core/res/res/values-bn/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> সেকেন্ড পরে"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ফরওয়ার্ড করা হয়নি"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ফরওয়ার্ড করা হয়নি"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"মোবাইল নেটওয়ার্কের সুরক্ষা"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"সেটিংস পর্যালোচনা করুন"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ডিভাইস শনাক্তকারী নম্বর অ্যাক্সেস করা হয়েছে"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> কানেকশনে থাকা একটি নেটওয়ার্ক <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> থেকে <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>-এর মধ্যে <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> বার আপনার ডিভাইসের অনন্য শনাক্তকারী নম্বর (IMSI) রেকর্ড করেছে।"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>-এর এনক্রিপ্ট করা কানেকশন"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"এখন আপনি অনেক বেশি সুরক্ষিত মোবাইল নেটওয়ার্কের সাথে কানেক্ট করে আছেন।"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>-এর এনক্রিপ্ট না করা কানেকশন"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"আপনি এমন একটি মোবাইল নেটওয়ার্কের সাথে কানেক্ট করে আছেন যা এনক্রিপ্ট করা নয়। আপনার কল, মেসেজ ও ডেটায় হস্তক্ষেপের ঝুঁকি আছে।"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"মোবাইল সুরক্ষা সেটিংস"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"আরও জানুন"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"বৈশিষ্ট্যসূচক কোড সম্পূর্ণ হয়েছে৷"</string> <string name="fcError" msgid="5325116502080221346">"সংযোগ সমস্যা বা অবৈধ বৈশিষ্ট্যসূচক কোড৷"</string> <string name="httpErrorOk" msgid="6206751415788256357">"ঠিক আছে"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"আনপিন করার আগে পিন চান"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"আনপিন করার আগে আনলক প্যাটার্ন চান"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"আনপিন করার আগে পাসওয়ার্ড চান"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"আপনার অ্যাডমিন ইনস্টল করেছেন।\nঅনুমোদন করা অনুমতি দেখতে সেটিংসে যান"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"আপনার প্রশাসক আপডেট করেছেন"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"আপনার প্রশাসক মুছে দিয়েছেন"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ঠিক আছে"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"অফিসের অ্যাপে পরিবর্তন করবেন?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"আপনার সংস্থা শুধু অফিসের অ্যাপ থেকেই আপনাকে কল করার অনুমতি দেয়"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"আপনার সংস্থা শুধু অফিসের অ্যাপ থেকেই আপনাকে মেসেজ পাঠানোর অনুমতি দেয়"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ব্যক্তিগত ব্রাউজার ব্যবহার করুন"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"অফিস ব্রাউজার ব্যবহার করুন"</string> <string name="miniresolver_call" msgid="6386870060423480765">"কল করুন"</string> diff --git a/core/res/res/values-bs/strings.xml b/core/res/res/values-bs/strings.xml index 484e6f018a44..d641d5a7b834 100644 --- a/core/res/res/values-bs/strings.xml +++ b/core/res/res/values-bs/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> za <xliff:g id="TIME_DELAY">{2}</xliff:g> sekundi"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nije proslijeđen"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Poziv nije proslijeđen"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sigurnost mobilne mreže"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Pregledajte postavke"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Pristupljeno je identifikatoru uređaja"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Mreža na <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> vezi je zabilježila jedinstveni identifikator (IMSI) vašeg uređaja <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> put(a) u periodu između <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> i <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifrirana veza s mrežom <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Sada ste povezani sa sigurnijom mobilnom mrežom."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifrirana veza s mrežom <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Povezani ste s nešifriranom mobilnom mrežom. Vaši pozivi, poruke i podaci su izloženi presretanju."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Postavke sigurnosti mobilne mreže"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Saznajte više"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kôd za posebne usluge potpun."</string> <string name="fcError" msgid="5325116502080221346">"Problem sa povezivanjem ili nevažeći kôd za posebne usluge."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Uredu"</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Traži PIN prije nego se otkači"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Traži uzorak za otključavanje prije poništavanja kačenja"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Traži lozinku prije nego se otkači"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalirao je vaš administrator.\nIdite u postavke da pregledate data odobrenja"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Ažurirao je vaš administrator"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Izbrisao je vaš administrator"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Uredu"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Prebaciti na poslovnu aplikaciju?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Vaša organizacija vam dozvoljava da upućujete pozive samo iz poslovnih aplikacija"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Vaša organizacija vam dozvoljava da šaljete poruke samo iz poslovnih aplikacija"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Koristi lični preglednik"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Koristi poslovni preglednik"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Pozovi"</string> diff --git a/core/res/res/values-ca/strings.xml b/core/res/res/values-ca/strings.xml index aafbb39b5255..79afa25e58c3 100644 --- a/core/res/res/values-ca/strings.xml +++ b/core/res/res/values-ca/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> després de <xliff:g id="TIME_DELAY">{2}</xliff:g> segons"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: no s\'ha desviat"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: no s\'ha desviat"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Seguretat de la xarxa mòbil"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Revisa la configuració"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"S\'ha accedit a l\'identificador del dispositiu"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Una xarxa connectada a <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> va gravar l\'identificador únic del teu dispositiu (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> vegades en el període entre els dies <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> i <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Connexió encriptada a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Ara ja tens connexió a una xarxa mòbil més segura."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Connexió no encriptada a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Tens connexió a una xarxa mòbil no encriptada. Els teus missatges, trucades i dades són vulnerables a intercepcions."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Configuració de seguretat de la xarxa mòbil"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Més informació"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Codi de funció completat."</string> <string name="fcError" msgid="5325116502080221346">"Problema de connexió o codi de funció no vàlid."</string> <string name="httpErrorOk" msgid="6206751415788256357">"D\'acord"</string> @@ -2217,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Vols canviar a l\'aplicació de treball?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"La teva organització només et permet fer trucades des d\'aplicacions de treball"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"La teva organització només et permet enviar missatges des d\'aplicacions de treball"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Utilitza el navegador personal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Utilitza el navegador de treball"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Truca"</string> diff --git a/core/res/res/values-cs/strings.xml b/core/res/res/values-cs/strings.xml index f7b903fa9ce0..d6565c1d78b5 100644 --- a/core/res/res/values-cs/strings.xml +++ b/core/res/res/values-cs/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> po <xliff:g id="TIME_DELAY">{2}</xliff:g> sek."</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nepřesměrováno"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nepřesměrováno"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Zabezpečení mobilní sítě"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Zkontrolovat nastavení"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Byl sdílen identifikátor zařízení"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"V období od <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> do <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> síť na připojení <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> zaznamenala <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>krát jedinečný identifikátor vašeho zařízení (IMSI)."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifrované připojení k síti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Nyní jste připojeni k zabezpečenější mobilní síti."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifrované připojení k síti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Jste připojeni k nešifrované mobilní síti. Vaše hovory, zprávy a data by někdo mohl zachytit."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Nastavení zabezpečení mobilní sítě"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Další informace"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Požadavek zadaný pomocí kódu funkce byl úspěšně dokončen."</string> <string name="fcError" msgid="5325116502080221346">"Problém s připojením nebo neplatný kód funkce."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -358,8 +373,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Pořídit snímek obrazovky"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Může pořídit snímek obrazovky."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Náhled, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"zavřít"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"zakázání či změny stavového řádku"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Umožňuje aplikaci zakázat stavový řádek nebo přidat či odebrat systémové ikony."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"vydávání se za stavový řádek"</string> @@ -1900,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Před uvolněním požádat o PIN"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Před uvolněním požádat o bezpečnostní gesto"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Před odepnutím požádat o heslo"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Nainstalováno administrátorem.\nUdělená oprávnění si můžete prohlédnout v nastavení."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Aktualizováno administrátorem"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Smazáno administrátorem"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2219,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Přepnout na pracovní aplikaci?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Vaše organizace dovoluje volat jen z pracovních aplikací"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Vaše organizace dovoluje odesílat zprávy jen z pracovních aplikací"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Použít osobní prohlížeč"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Použít pracovní prohlížeč"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Volat"</string> diff --git a/core/res/res/values-da/strings.xml b/core/res/res/values-da/strings.xml index 03b17b0b575f..9fb4605683d7 100644 --- a/core/res/res/values-da/strings.xml +++ b/core/res/res/values-da/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> efter <xliff:g id="TIME_DELAY">{2}</xliff:g> sekunder"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Ikke viderestillet"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Ikke viderestillet"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sikkerhed for mobilnetværk"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Gennemgå indstillinger"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Enheds-id\'et er blevet tilgået"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Et netværk på <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>-forbindelsen registrerede din enheds unikke id (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> gange i tidsrummet <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> og <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Der er oprettet krypteret forbindelse til <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Du har nu forbindelse til et mere sikkert mobilnetværk."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Der er oprettet ikke-krypteret forbindelse til <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Du har forbindelse til et ikke-krypteret mobilnetværk. Dine opkald, beskeder og data er sårbare over for aflytning og læsning af andre."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Sikkerhedsindstillinger for mobilnetværk"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Få flere oplysninger"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Funktionskoden er komplet."</string> <string name="fcError" msgid="5325116502080221346">"Forbindelsesproblemer eller ugyldig funktionskode."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Bed om pinkode inden frigørelse"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Bed om oplåsningsmønster ved deaktivering"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Bed om adgangskode inden frigørelse"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Installeret af din administrator.\nGå til Indstillinger for at se de tilladelser, der er blevet givet"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Opdateret af din administrator"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Slettet af din administrator"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Vil du skifte til en arbejdsapp?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Din organisation tillader kun, at du foretager opkald via arbejdsapps"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Din organisation tillader kun, at du sender beskeder via arbejdsapps"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Brug personlig browser"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Brug arbejdsbrowser"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Ring op"</string> diff --git a/core/res/res/values-de/strings.xml b/core/res/res/values-de/strings.xml index 0122a2c16ad1..7210fa7a9e2f 100644 --- a/core/res/res/values-de/strings.xml +++ b/core/res/res/values-de/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g><xliff:g id="DIALING_NUMBER">{1}</xliff:g> nach <xliff:g id="TIME_DELAY">{2}</xliff:g> Sekunden."</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nicht weitergeleitet"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nicht weitergeleitet"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sicherheit von Mobilfunknetzen"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Einstellungen prüfen"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Zugriff auf die Gerätekennung"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Ein Netzwerk, das mit <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> verbunden ist, hat die eindeutige Kennung (IMSI) deines Geräts zwischen <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> und <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> Mal aufgezeichnet."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Verschlüsselte Verbindung zu <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Du bist jetzt mit einem sichereren Mobilfunknetzwerk verbunden."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nicht verschlüsselte Verbindung zu <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Du bist mit einem nicht verschlüsselten Mobilfunknetzwerk verbunden. Deine Anrufe, Nachrichten und Daten sind nicht davor geschützt, abgefangen zu werden."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Sicherheitseinstellungen für Mobilfunknetze"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Weitere Informationen"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Funktionscode abgeschlossen"</string> <string name="fcError" msgid="5325116502080221346">"Verbindungsproblem oder ungültiger Funktionscode"</string> <string name="httpErrorOk" msgid="6206751415788256357">"Ok"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Screenshot erstellen"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Es kann ein Screenshot des Displays erstellt werden."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Vorschau – <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"Schließen"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"Statusleiste deaktivieren oder ändern"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Ermöglicht der App, die Statusleiste zu deaktivieren oder Systemsymbole hinzuzufügen oder zu entfernen"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"Statusleiste darstellen"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Vor dem Beenden nach PIN fragen"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Vor dem Beenden nach Entsperrungsmuster fragen"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Vor dem Beenden nach Passwort fragen"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Von deinem Administrator installiert.\nRufe die Einstellungen auf, um gewährte Berechtigungen anzusehen."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Von deinem Administrator aktualisiert"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Von deinem Administrator gelöscht"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Zu geschäftlicher App wechseln?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Deine Organisation lässt das Telefonieren nur über geschäftliche Apps zu"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Deine Organisation lässt das Senden von Nachrichten nur über geschäftliche Apps zu"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Privaten Browser verwenden"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Arbeitsbrowser verwenden"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Anrufen"</string> diff --git a/core/res/res/values-el/strings.xml b/core/res/res/values-el/strings.xml index b9d9c3cd18f0..c58537690d4a 100644 --- a/core/res/res/values-el/strings.xml +++ b/core/res/res/values-el/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> μετά από <xliff:g id="TIME_DELAY">{2}</xliff:g> δευτερόλεπτα"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Δεν προωθήθηκε"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Δεν προωθήθηκε"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Ασφάλεια δικτύου κινητής τηλεφωνίας"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Έλεγχος ρυθμίσεων"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Αναγνωριστικό συσκευής στο οποίο αποκτήθηκε πρόσβαση"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Ένα δίκτυο στη σύνδεση <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> κατέγραψε το μοναδικό αναγνωριστικό της συσκευής σας (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> φορές στην περίοδο μεταξύ <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> και <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Κρυπτογραφημένη σύνδεση στο δίκτυο <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Τώρα είστε συνδεδεμένοι σε ένα πιο ασφαλές δίκτυο κινητής τηλεφωνίας."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Μη κρυπτογραφημένη σύνδεση στο δίκτυο <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Είστε συνδεδεμένοι σε μη κρυπτογραφημένο δίκτυο κινητής τηλεφωνίας. Οι κλήσεις, τα μηνύματα και τα δεδομένα σας είναι ευάλωτα σε υποκλοπή."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Ρυθμίσεις ασφαλείας κινητής τηλεφωνίας"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Μάθετε περισσότερα"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Ο κωδικός λειτουργίας ολοκληρώθηκε."</string> <string name="fcError" msgid="5325116502080221346">"Πρόβλημα σύνδεσης ή μη έγκυρος κώδικας δυνατότητας."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Λήψη στιγμιότυπου οθόνης"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Μπορεί να τραβήξει στιγμιότυπο της οθόνης."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Προεπισκόπηση, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"παράβλεψη"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"απενεργοποιεί ή να τροποποιεί την γραμμή κατάστασης"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Επιτρέπει στην εφαρμογή να απενεργοποιεί τη γραμμή κατάστασης ή να προσθέτει και να αφαιρεί εικονίδια συστήματος."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"ορίζεται ως γραμμή κατάστασης"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Να γίνεται ερώτηση για το PIN, πριν από το ξεκαρφίτσωμα"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Να γίνεται ερώτηση για το μοτίβο ξεκλειδώματος, πριν από το ξεκαρφίτσωμα"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Να γίνεται ερώτηση για τον κωδικό πρόσβασης, πριν από το ξεκαρφίτσωμα"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Εγκαταστάθηκε από τον διαχειριστή σας.\nΜεταβείτε στις ρυθμίσεις για να δείτε τις άδειες που έχουν εκχωρηθεί"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Ενημερώθηκε από τον διαχειριστή σας"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Διαγράφηκε από τον διαχειριστή σας"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Εναλλαγή σε εφαρμογή εργασιών;"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Ο οργανισμός σας επιτρέπει την πραγματοποίηση κλήσεων μόνο από εφαρμογές εργασιών"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Ο οργανισμός σας επιτρέπει την αποστολή μηνυμάτων μόνο από εφαρμογές εργασιών"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Χρήση προσωπικού προγράμματος περιήγησης"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Χρήση προγράμματος περιήγησης εργασίας"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Κλήση"</string> diff --git a/core/res/res/values-en-rAU/strings.xml b/core/res/res/values-en-rAU/strings.xml index e825eae4bedf..aa22491fb7d4 100644 --- a/core/res/res/values-en-rAU/strings.xml +++ b/core/res/res/values-en-rAU/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> after <xliff:g id="TIME_DELAY">{2}</xliff:g> seconds"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobile network security"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Review settings"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Device identifier accessed"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"A network on the <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> connection recorded your device\'s unique identifier (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> times in the period between <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> and <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"You\'re now connected to a more secure mobile network."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Non-encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"You\'re connected to a non-encrypted mobile network. Your calls, messages and data are vulnerable to interception."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobile security settings"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Learn more"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Feature code complete."</string> <string name="fcError" msgid="5325116502080221346">"Connection problem or invalid feature code."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Ask for PIN before unpinning"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Ask for unlock pattern before unpinning"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Ask for password before unpinning"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Installed by your admin.\nGo to Settings to view granted permissions"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Updated by your admin"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Deleted by your admin"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Switch to work app?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Your organisation only allows you to make calls from work apps"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Your organisation only allows you to send messages from work apps"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Use personal browser"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Use work browser"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Call"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Work 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Test"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Communal"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Sensitive notification content hidden"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"App content hidden from screen share for security"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Auto-connected to satellite"</string> diff --git a/core/res/res/values-en-rCA/strings.xml b/core/res/res/values-en-rCA/strings.xml index 15ac935cdf6d..ad376b8def27 100644 --- a/core/res/res/values-en-rCA/strings.xml +++ b/core/res/res/values-en-rCA/strings.xml @@ -153,16 +153,19 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> after <xliff:g id="TIME_DELAY">{2}</xliff:g> seconds"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Cellular network security"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Review settings"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Device identifier accessed"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"A network on the <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> connection recorded your device\'s unique identifier (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> times in the period between <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> and <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"You\'re now connected to a more secure cellular network."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Non-encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"You\'re connected to a non-encrypted cellular network. Your calls, messages, and data are vulnerable to interception."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Cellular security settings"</string> + <string name="scCellularNetworkSecurityTitle" msgid="7752521808690294384">"Mobile network security"</string> + <string name="scCellularNetworkSecuritySummary" msgid="7042036754550545005">"Encryption, notifications for unencrypted networks"</string> + <string name="scIdentifierDisclosureIssueTitle" msgid="2898888825129970328">"Device ID accessed"</string> + <string name="scIdentifierDisclosureIssueSummaryNotification" msgid="3699930821270580416">"At <xliff:g id="DISCLOSURE_TIME">%1$s</xliff:g>, a nearby network recorded your device\'s unique ID (IMSI or IMEI) while using your <xliff:g id="DISCLOSURE_NETWORK">%2$s</xliff:g> SIM"</string> + <string name="scIdentifierDisclosureIssueSummary" msgid="7283387338827749276">"At <xliff:g id="DISCLOSURE_TIME">%1$s</xliff:g>, a nearby network recorded your device\'s unique ID (IMSI or IMEI) while using your <xliff:g id="DISCLOSURE_NETWORK">%2$s</xliff:g> SIM.\n\nThis means that your location, activity, or identity have been logged. This is common practice but may be an issue for people concerned about privacy."</string> + <string name="scNullCipherIssueEncryptedTitle" msgid="234717016411824969">"Connected to encrypted network <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> + <string name="scNullCipherIssueEncryptedSummary" msgid="8577510708842150475">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> SIM connection is more secure now"</string> + <string name="scNullCipherIssueNonEncryptedTitle" msgid="3978071464929453915">"Connected to unencrypted network"</string> + <string name="scNullCipherIssueNonEncryptedSummaryNotification" msgid="7386936934128110388">"Calls, messages, and data are currently more vulnerable while using your <xliff:g id="NETWORK_NAME">%1$s</xliff:g> SIM"</string> + <string name="scNullCipherIssueNonEncryptedSummary" msgid="5093428974513703253">"Calls, messages, and data are currently more vulnerable while using your <xliff:g id="NETWORK_NAME">%1$s</xliff:g> SIM.\n\nWhen your connection is encrypted again, you\'ll get another notification."</string> + <string name="scNullCipherIssueActionSettings" msgid="5888857706424639946">"Mobile network security settings"</string> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Learn more"</string> + <string name="scNullCipherIssueActionGotIt" msgid="8747796640866585787">"Got it"</string> <string name="fcComplete" msgid="1080909484660507044">"Feature code complete."</string> <string name="fcError" msgid="5325116502080221346">"Connection problem or invalid feature code."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -2215,6 +2218,8 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Switch to work app?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Your organization only allows you to make calls from work apps"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Your organization only allows you to send messages from work apps"</string> + <string name="miniresolver_private_space_phone_information" msgid="4469511223312488570">"You can only make phone calls from your personal Phone app. Calls made with personal Phone will be added to your personal call history."</string> + <string name="miniresolver_private_space_messages_information" msgid="111285656327622118">"You can only send SMS messages from your personal Messages app."</string> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Use personal browser"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Use work browser"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Call"</string> diff --git a/core/res/res/values-en-rGB/strings.xml b/core/res/res/values-en-rGB/strings.xml index f0c5d7a925f6..e9bd5b3a0056 100644 --- a/core/res/res/values-en-rGB/strings.xml +++ b/core/res/res/values-en-rGB/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> after <xliff:g id="TIME_DELAY">{2}</xliff:g> seconds"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobile network security"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Review settings"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Device identifier accessed"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"A network on the <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> connection recorded your device\'s unique identifier (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> times in the period between <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> and <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"You\'re now connected to a more secure mobile network."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Non-encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"You\'re connected to a non-encrypted mobile network. Your calls, messages and data are vulnerable to interception."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobile security settings"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Learn more"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Feature code complete."</string> <string name="fcError" msgid="5325116502080221346">"Connection problem or invalid feature code."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Ask for PIN before unpinning"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Ask for unlock pattern before unpinning"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Ask for password before unpinning"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Installed by your admin.\nGo to Settings to view granted permissions"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Updated by your admin"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Deleted by your admin"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Switch to work app?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Your organisation only allows you to make calls from work apps"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Your organisation only allows you to send messages from work apps"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Use personal browser"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Use work browser"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Call"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Work 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Test"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Communal"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Sensitive notification content hidden"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"App content hidden from screen share for security"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Auto-connected to satellite"</string> diff --git a/core/res/res/values-en-rIN/strings.xml b/core/res/res/values-en-rIN/strings.xml index 648693f7d73e..ec45a4ccb733 100644 --- a/core/res/res/values-en-rIN/strings.xml +++ b/core/res/res/values-en-rIN/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> after <xliff:g id="TIME_DELAY">{2}</xliff:g> seconds"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobile network security"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Review settings"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Device identifier accessed"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"A network on the <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> connection recorded your device\'s unique identifier (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> times in the period between <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> and <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"You\'re now connected to a more secure mobile network."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Non-encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"You\'re connected to a non-encrypted mobile network. Your calls, messages and data are vulnerable to interception."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobile security settings"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Learn more"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Feature code complete."</string> <string name="fcError" msgid="5325116502080221346">"Connection problem or invalid feature code."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Ask for PIN before unpinning"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Ask for unlock pattern before unpinning"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Ask for password before unpinning"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Installed by your admin.\nGo to Settings to view granted permissions"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Updated by your admin"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Deleted by your admin"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Switch to work app?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Your organisation only allows you to make calls from work apps"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Your organisation only allows you to send messages from work apps"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Use personal browser"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Use work browser"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Call"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Work 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Test"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Communal"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Sensitive notification content hidden"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"App content hidden from screen share for security"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Auto-connected to satellite"</string> diff --git a/core/res/res/values-en-rXC/strings.xml b/core/res/res/values-en-rXC/strings.xml index 78e4f3275fe3..4c72d6a02d9c 100644 --- a/core/res/res/values-en-rXC/strings.xml +++ b/core/res/res/values-en-rXC/strings.xml @@ -153,16 +153,19 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> after <xliff:g id="TIME_DELAY">{2}</xliff:g> seconds"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Not forwarded"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Cellular network security"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Review settings"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Device identifier accessed"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"A network on the <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> connection recorded your device\'s unique identifier (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> times in the period between <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> and <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"You\'re now connected to a more secure cellular network."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Non-encrypted connection to <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"You\'re connected to a non-encrypted cellular network. Your calls, messages, and data are vulnerable to interception."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Cellular security settings"</string> + <string name="scCellularNetworkSecurityTitle" msgid="7752521808690294384">"Mobile network security"</string> + <string name="scCellularNetworkSecuritySummary" msgid="7042036754550545005">"Encryption, notifications for unencrypted networks"</string> + <string name="scIdentifierDisclosureIssueTitle" msgid="2898888825129970328">"Device ID accessed"</string> + <string name="scIdentifierDisclosureIssueSummaryNotification" msgid="3699930821270580416">"At <xliff:g id="DISCLOSURE_TIME">%1$s</xliff:g>, a nearby network recorded your device\'s unique ID (IMSI or IMEI) while using your <xliff:g id="DISCLOSURE_NETWORK">%2$s</xliff:g> SIM"</string> + <string name="scIdentifierDisclosureIssueSummary" msgid="7283387338827749276">"At <xliff:g id="DISCLOSURE_TIME">%1$s</xliff:g>, a nearby network recorded your device\'s unique ID (IMSI or IMEI) while using your <xliff:g id="DISCLOSURE_NETWORK">%2$s</xliff:g> SIM.\n\nThis means that your location, activity, or identity have been logged. This is common practice but may be an issue for people concerned about privacy."</string> + <string name="scNullCipherIssueEncryptedTitle" msgid="234717016411824969">"Connected to encrypted network <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> + <string name="scNullCipherIssueEncryptedSummary" msgid="8577510708842150475">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> SIM connection is more secure now"</string> + <string name="scNullCipherIssueNonEncryptedTitle" msgid="3978071464929453915">"Connected to unencrypted network"</string> + <string name="scNullCipherIssueNonEncryptedSummaryNotification" msgid="7386936934128110388">"Calls, messages, and data are currently more vulnerable while using your <xliff:g id="NETWORK_NAME">%1$s</xliff:g> SIM"</string> + <string name="scNullCipherIssueNonEncryptedSummary" msgid="5093428974513703253">"Calls, messages, and data are currently more vulnerable while using your <xliff:g id="NETWORK_NAME">%1$s</xliff:g> SIM.\n\nWhen your connection is encrypted again, you\'ll get another notification."</string> + <string name="scNullCipherIssueActionSettings" msgid="5888857706424639946">"Mobile network security settings"</string> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Learn more"</string> + <string name="scNullCipherIssueActionGotIt" msgid="8747796640866585787">"Got it"</string> <string name="fcComplete" msgid="1080909484660507044">"Feature code complete."</string> <string name="fcError" msgid="5325116502080221346">"Connection problem or invalid feature code."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -2215,6 +2218,8 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Switch to work app?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Your organization only allows you to make calls from work apps"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Your organization only allows you to send messages from work apps"</string> + <string name="miniresolver_private_space_phone_information" msgid="4469511223312488570">"You can only make phone calls from your personal Phone app. Calls made with personal Phone will be added to your personal call history."</string> + <string name="miniresolver_private_space_messages_information" msgid="111285656327622118">"You can only send SMS messages from your personal Messages app."</string> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Use personal browser"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Use work browser"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Call"</string> diff --git a/core/res/res/values-es-rUS/strings.xml b/core/res/res/values-es-rUS/strings.xml index d524aacb0306..387381f99ff5 100644 --- a/core/res/res/values-es-rUS/strings.xml +++ b/core/res/res/values-es-rUS/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> después de <xliff:g id="TIME_DELAY">{2}</xliff:g> segundos"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: no se ha remitido"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: no se ha remitido"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Seguridad de red móvil"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Revisar la configuración"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Acceso al identificador del dispositivo"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Una red de la conexión <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> registró el identificador inequívoco (IMSI) del dispositivo <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> veces entre la(s) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> y la(s) <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Conexión encriptada a la red <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Ahora tienes conexión a una red móvil más segura"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Conexión no encriptada a la red <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Ahora tienes conexión a una red móvil que no está encriptada. Tus llamadas, mensajes y datos son vulnerables a ser interceptados."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Parámetros de seguridad del celular"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Más información"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Código de función completo."</string> <string name="fcError" msgid="5325116502080221346">"Problema de conexión o código de función no válido."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Aceptar"</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Solicitar PIN para quitar fijación"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Solicitar desbloqueo para quitar fijación"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Solicitar contraseña para quitar fijación"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Tu administrador realizó la instalación.\nVe a la configuración para ver los permisos otorgados"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Tu administrador actualizó este paquete"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Tu administrador borró este paquete"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Aceptar"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"¿Quieres cambiar a una app de trabajo?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Tu organización solo te permite realizar llamadas desde apps de trabajo"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Tu organización solo te permite enviar mensajes desde apps de trabajo"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Usar un navegador personal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Usar un navegador de trabajo"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Llamar"</string> diff --git a/core/res/res/values-es/strings.xml b/core/res/res/values-es/strings.xml index 5f487410c892..bad3cdd90c97 100644 --- a/core/res/res/values-es/strings.xml +++ b/core/res/res/values-es/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> transcurridos <xliff:g id="TIME_DELAY">{2}</xliff:g> segundos"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: No desviada"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: No desviada"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Seguridad de la red móvil"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Revisar ajustes"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Se ha accedido al identificador del dispositivo"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Una red de la conexión <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ha registrado el identificador único (IMSI) de tu dispositivo <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> veces entre las <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> y las <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Conexión cifrada a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Ahora tu dispositivo está conectado a una red móvil más segura"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Conexión no cifrada a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Te has conectado a una red móvil sin cifrar. Tus llamadas, mensajes y datos son susceptibles y pueden interceptarse."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Ajustes de seguridad de la red móvil"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Más información"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Código de función completo"</string> <string name="fcError" msgid="5325116502080221346">"Se ha producido un problema de conexión o el código de la función no es válido."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Aceptar"</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Solicitar PIN para desactivar"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pedir patrón de desbloqueo para dejar de fijar"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Solicitar contraseña para desactivar"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalado por tu administrador.\nVe a Ajustes para ver los permisos concedidos."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Actualizado por el administrador"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Eliminado por el administrador"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Aceptar"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"¿Cambiar a la aplicación de trabajo?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Tu organización solo te permite hacer llamadas desde aplicaciones de trabajo"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Tu organización solo te permite enviar mensajes desde aplicaciones de trabajo"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Usar navegador personal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Usar navegador de trabajo"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Llamar"</string> diff --git a/core/res/res/values-et/strings.xml b/core/res/res/values-et/strings.xml index 1e50e924df66..7364183b901c 100644 --- a/core/res/res/values-et/strings.xml +++ b/core/res/res/values-et/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> sekundi pärast"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: pole suunatud"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: pole edastatud"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobiilsidevõrgu turvalisus"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Vaadake seaded üle"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Seadme identifikaatorile pääseti juurde"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Ühenduse <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> võrk salvestas teie seadme kordumatu identifikaatori (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> korda ajavahemikus <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> kuni <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Krüpteeritud ühendus võrguga <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Olete nüüd ühendatud turvalisema mobiilsidevõrguga."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Krüpteerimata ühendus võrguga <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Olete ühendatud krüpteerimata mobiilsidevõrguga. Võõrad võivad teie kõnedele, sõnumitele ja andmetele juurde pääseda."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobiilside turvaseaded"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Lisateave"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Funktsioonikood valmis."</string> <string name="fcError" msgid="5325116502080221346">"Ühendusprobleem või kehtetu funktsioonikood."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -2216,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Kas lülituda töörakendusele?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Teie organisatsioon lubab helistada ainult töörakendustest."</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Teie organisatsioon lubab sõnumeid saata ainult töörakendustest."</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Kasuta isiklikku brauserit"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Kasuta tööbrauserit"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Helista"</string> @@ -2395,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Töö 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Test"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Jagatud"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Märguande delikaatne sisu peideti"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Rakenduse sisu on ekraani jagamises turvalisuse huvides peidetud"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Satelliidiga loodi automaatselt ühendus"</string> diff --git a/core/res/res/values-eu/strings.xml b/core/res/res/values-eu/strings.xml index 4613ac698ea1..b4c054ba7bca 100644 --- a/core/res/res/values-eu/strings.xml +++ b/core/res/res/values-eu/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> zenbakira <xliff:g id="TIME_DELAY">{2}</xliff:g> segundotan"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ez da desbideratu"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ez da desbideratu"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sare mugikorraren segurtasuna"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Berrikusi ezarpenak"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Gailuaren identifikatzailea atzitu da"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> konexioko sare batek gailuaren identifikatzaile esklusiboa (IMSIa) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> aldiz erregistratu du <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> eta <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> artean."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> sarearekiko konexio enkriptatua"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Sare mugikor seguruago batera zaude konektatuta orain."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> sarearekiko konexio enkriptatu gabea"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Enkriptatu gabeko sare mugikor batera konektatuta zaude. Deiak, mezuak eta datuak atzemateko arriskua dago."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Sare mugikorraren segurtasunaren ezarpenak"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Lortu informazio gehiago"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Eginbide-kodea osatu da."</string> <string name="fcError" msgid="5325116502080221346">"Konexio-arazo bat gertatu da edo eginbide-kodea baliogabea da."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Ados"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Eskatu PINa aingura kendu aurretik"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Eskatu desblokeatzeko eredua aingura kendu aurretik"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Eskatu pasahitza aingura kendu aurretik"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Administratzaileak instalatu du.\nEmandako baimenak ikusteko, joan ezarpenetara."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Administratzaileak eguneratu du"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Administratzaileak ezabatu du"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Ados"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Laneko aplikaziora aldatu nahi duzu?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Laneko aplikazioetatik soilik deitzeko baimena ematen du zure erakundeak"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Mezuak laneko aplikazioetatik soilik bidaltzeko baimena ematen du zure erakundeak"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Erabili arakatzaile pertsonala"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Erabili laneko arakatzailea"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Deitu"</string> diff --git a/core/res/res/values-fa/strings.xml b/core/res/res/values-fa/strings.xml index 439eb9b145b0..db0630915538 100644 --- a/core/res/res/values-fa/strings.xml +++ b/core/res/res/values-fa/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> پس از <xliff:g id="TIME_DELAY">{2}</xliff:g> ثانیه"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: هدایت نشده"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: هدایت نشده"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"امنیت شبکه تلفن همراه"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"مرور تنظیمات"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"شناسه دستگاه دردسترس قرار گرفت"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"شبکهای در اتصال <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> شناسه یکتای (IMSI) دستگاه شما را <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> بار در بازه زمانی <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> و <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> ضبط کرده است."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"اتصال رمزگذاریشده به <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"اکنون به شبکه تلفن همراه ایمنتری متصلشدهاید."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"اتصال رمزگذارینشده به <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"اکنون به یک شبکه تلفن همراه رمزگذارینشده متصل شدهاید. تماسها، پیامها، و دادههایتان دربرابر شنود آسیبپذیر هستند."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"تنظیمات امنیتی شبکه همراه"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"بیشتر بدانید"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"کد ویژگی کامل شد."</string> <string name="fcError" msgid="5325116502080221346">"مشکل در اتصال یا کد ویژگی نامعتبر."</string> <string name="httpErrorOk" msgid="6206751415788256357">"تأیید"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"گرفتن نماگرفت"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"میتواند از نمایشگر نماگرفت بگیرد."</string> <string name="dream_preview_title" msgid="5570751491996100804">"پیشنما، <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"بستن"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"غیرفعال کردن یا تغییر نوار وضعیت"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"به برنامه اجازه میدهد تا نوار وضعیت را غیرفعال کند یا نمادهای سیستم را اضافه یا حذف کند."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"نوار وضعیت باشد"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"درخواست کد پین قبل از برداشتن پین"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"درخواست الگوی بازگشایی قفل قبلاز برداشتن سنجاق"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"درخواست گذرواژه قبل از برداشتن سنجاق"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"سرپرست شما آن را نصب کرده است.\nبرای مشاهده اجازههای اعطاشده به تنظیمات بروید"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"توسط سرپرست سیستم بهروزرسانی شد"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"توسط سرپرست سیستم حذف شد"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"تأیید"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"به برنامه کاری جابهجا شوید؟"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"سازمانتان به شما اجازه میدهد فقط ازطریق برنامههای کاری تماس بگیرید"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"سازمانتان به شما اجازه میدهد فقط ازطریق برنامههای کاری پیام ارسال کنید"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"استفاده از مرورگر شخصی"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"استفاده از مرورگر کاری"</string> <string name="miniresolver_call" msgid="6386870060423480765">"تماس گرفتن"</string> diff --git a/core/res/res/values-fi/strings.xml b/core/res/res/values-fi/strings.xml index 2a214782e7a7..1a6e7c427b57 100644 --- a/core/res/res/values-fi/strings.xml +++ b/core/res/res/values-fi/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> sekunnin päästä"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ei siirretty"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ei siirretty"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobiiliverkon tietoturva"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Tarkista asetukset"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Laitteen tunnistinta käytettiin"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Yhteys verkossa (<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>) tallensi laitteesi yksilöllisen tunnisteen (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> kertaa <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> – <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> välillä."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Salattu yhteys verkkoon: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Olet yhteydessä turvallisempaan mobiiliverkkoon."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Ei-salattu yhteys verkkoon: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Olet yhteydessä ei-salattuun mobiiliverkkoon. Puhelusi, viestisi ja datasi ovat alttiita sieppaukselle."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobiiliverkon suojausasetukset"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Lue lisää"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Ominaisuuskoodi valmis."</string> <string name="fcError" msgid="5325116502080221346">"Yhteysongelma tai virheellinen ominaisuuskoodi."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -2216,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Vaihdetaanko työsovellukseen?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organisaatio sallii soittamisen vain työsovelluksilla"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organisaatio sallii viestien lähettämisen vain työsovelluksilla"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Käytä henkilökohtaista selainta"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Käytä työselainta"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Soita"</string> diff --git a/core/res/res/values-fr-feminine/strings.xml b/core/res/res/values-fr-feminine/strings.xml index c9c36758a890..2ad85d1c69af 100644 --- a/core/res/res/values-fr-feminine/strings.xml +++ b/core/res/res/values-fr-feminine/strings.xml @@ -20,7 +20,5 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Vous êtes désormais connectée à un réseau mobile plus sécurisé."</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Vous êtes connectée à un réseau mobile non chiffré. Vos appels, messages et données sont susceptibles d\'être interceptés."</string> <string name="permlab_subscribedFeedsRead" msgid="217624769238425461">"lire les flux auxquels vous êtes abonnée"</string> </resources> diff --git a/core/res/res/values-fr-masculine/strings.xml b/core/res/res/values-fr-masculine/strings.xml index 288c2ca59ab5..744ef2b18f70 100644 --- a/core/res/res/values-fr-masculine/strings.xml +++ b/core/res/res/values-fr-masculine/strings.xml @@ -20,7 +20,5 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Vous êtes désormais connecté à un réseau mobile plus sécurisé."</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Vous êtes connecté à un réseau mobile non chiffré. Vos appels, messages et données sont susceptibles d\'être interceptés."</string> <string name="permlab_subscribedFeedsRead" msgid="217624769238425461">"lire les flux auxquels vous êtes abonné"</string> </resources> diff --git a/core/res/res/values-fr-neuter/strings.xml b/core/res/res/values-fr-neuter/strings.xml index 15e3076cfe4a..b4f4cc7b27bc 100644 --- a/core/res/res/values-fr-neuter/strings.xml +++ b/core/res/res/values-fr-neuter/strings.xml @@ -20,7 +20,5 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Vous êtes désormais connecté·e à un réseau mobile plus sécurisé."</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Vous êtes connecté·e à un réseau mobile non chiffré. Vos appels, messages et données sont susceptibles d\'être interceptés."</string> <string name="permlab_subscribedFeedsRead" msgid="217624769238425461">"lire les flux auxquels vous êtes abonné·e"</string> </resources> diff --git a/core/res/res/values-fr-rCA/strings.xml b/core/res/res/values-fr-rCA/strings.xml index 1ce5ba0f0d04..749fcf640c1d 100644 --- a/core/res/res/values-fr-rCA/strings.xml +++ b/core/res/res/values-fr-rCA/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> : <xliff:g id="DIALING_NUMBER">{1}</xliff:g> au bout de <xliff:g id="TIME_DELAY">{2}</xliff:g> secondes"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> : non transféré"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> : non transféré"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sécurité du réseau cellulaire"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Vérifiez les paramètres"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Accès à l\'identifiant de l\'appareil"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Un réseau doté de la connexion <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> a enregistré l\'identifiant unique (IMSI) de votre appareil <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> fois entre les périodes suivantes : <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> et <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Connexion chiffrée à <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Vous êtes maintenant connecté à un réseau cellulaire plus sécuritaire."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Connexion non chiffrée à <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Vous êtes connecté à un réseau cellulaire non chiffré. Vos appels, vos données et vos messages risquent d\'être interceptés."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Paramètres de sécurité du réseau cellulaire"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"En savoir plus"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Code de service terminé"</string> <string name="fcError" msgid="5325116502080221346">"Problème de connexion ou code de service non valide"</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -357,8 +372,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Prendre une capture d\'écran"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Peut prendre une capture de l\'écran."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Aperçu, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"Ignorer"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"désactiver ou modifier la barre d\'état"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Permet à l\'application de désactiver la barre d\'état, ou d\'ajouter et de supprimer des icônes système."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"servir de barre d\'état"</string> @@ -1899,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Demander le NIP avant d\'annuler l\'épinglage"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Demander le schéma de déverrouillage avant d\'annuler l\'épinglage"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Demander le mot de passe avant d\'annuler l\'épinglage"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Installé par votre administrateur.\nAccédez aux paramètres pour consulter les autorisations accordées"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Mise à jour par votre administrateur"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Supprimé par votre administrateur"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2218,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Passer à l\'application professionnelle?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Votre organisation vous autorise à passer des appels uniquement à partir d\'applications professionnelles"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Votre organisation vous autorise à envoyer des messages uniquement à partir d\'applications professionnelles"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Utiliser le navigateur du profil personnel"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Utiliser le navigateur du profil professionnel"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Appeler"</string> @@ -2397,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Professionnel 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Test"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Commun"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Le contenu confidentiel des notifications est masqué"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Le contenu de l\'application est masqué du Partage d\'écran par mesure de sécurité"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Connecté au satellite automatiquement"</string> diff --git a/core/res/res/values-fr/strings.xml b/core/res/res/values-fr/strings.xml index a3d71d938597..4e5154e43fae 100644 --- a/core/res/res/values-fr/strings.xml +++ b/core/res/res/values-fr/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> : <xliff:g id="DIALING_NUMBER">{1}</xliff:g> au bout de <xliff:g id="TIME_DELAY">{2}</xliff:g> secondes"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> : non transféré"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> : non transféré"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sécurité des réseaux mobiles"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Vérifier les paramètres"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Identifiant de l\'appareil accessible"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Un réseau sur la connexion <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> a enregistré l\'identifiant unique de votre appareil (IMSI)<xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> fois entre<xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> et<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Connexion chiffrée au réseau <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Vous êtes désormais connecté à un réseau mobile plus sécurisé."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Connexion non chiffrée au réseau <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Vous êtes connecté à un réseau mobile non chiffré. Vos appels, messages et données sont susceptibles d\'être interceptés."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Paramètres de sécurité des réseaux mobiles"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"En savoir plus"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Code de service terminé"</string> <string name="fcError" msgid="5325116502080221346">"Problème de connexion ou code de service non valide"</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -2217,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Passer à une appli professionnelle ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Votre organisation ne vous autorise à passer des appels que depuis des applis professionnelles"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Votre organisation ne vous autorise à envoyer des messages que depuis des applis professionnelles"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Utiliser le navigateur personnel"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Utiliser le navigateur professionnel"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Appeler"</string> diff --git a/core/res/res/values-gl/strings.xml b/core/res/res/values-gl/strings.xml index e3f2f3a82cc7..2187fedb73b8 100644 --- a/core/res/res/values-gl/strings.xml +++ b/core/res/res/values-gl/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> tras <xliff:g id="TIME_DELAY">{2}</xliff:g> segundos"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: non desviada"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: non reenviada"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Seguranza da rede de telefonía móbil"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Revisa a configuración"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Acceso ao identificador do dispositivo"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Unha rede da conexión <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> rexistrou o identificador único do teu dispositivo (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> veces entre a/s <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> e a/s <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Conexión encriptada a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Agora o teu dispositivo está conectado a unha rede de telefonía móbil máis segura."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Conexión non encriptada a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"O teu dispositivo está conectado a unha rede de telefonía móbil non encriptada. As túas chamadas, mensaxes e datos son vulnerables e poden interceptarse."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Configuración da seguranza da rede de telefonía móbil"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Máis información"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Código de función completo"</string> <string name="fcError" msgid="5325116502080221346">"Problema de conexión ou código de función non válido"</string> <string name="httpErrorOk" msgid="6206751415788256357">"Aceptar"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Pedir PIN antes de soltar a fixación"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pedir padrón de desbloqueo antes de soltar a fixación"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Pedir contrasinal antes de soltar a fixación"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalado pola persoa administradora.\nVai á configuración para ver os permisos concedidos"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Actualizado polo teu administrador"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Eliminado polo teu administrador"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Aceptar"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Queres cambiar á aplicación do traballo?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"A túa organización só che permite chamar desde aplicacións do traballo"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"A túa organización só che permite enviar mensaxes desde aplicacións do traballo"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Utilizar navegador persoal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Utilizar navegador de traballo"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Chamar"</string> diff --git a/core/res/res/values-gu/strings.xml b/core/res/res/values-gu/strings.xml index e08a62b0fb59..b36b17c95170 100644 --- a/core/res/res/values-gu/strings.xml +++ b/core/res/res/values-gu/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="TIME_DELAY">{2}</xliff:g> સેકન્ડ પછી <xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ફોરવર્ડ કર્યો નથી"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ફોરવર્ડ કર્યો નથી"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"સેલ્યુલર નેટવર્ક સંબંધી સુરક્ષા"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"સેટિંગ રિવ્યૂ કરો"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ઍક્સેસ કરવામાં આવેલા ડિવાઇસના ઓળખકર્તા"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> કનેક્શન પરના નેટવર્કે <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> અને <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> વચ્ચેના સમયગાળામાં તમારા ડિવાઇસના વિશિષ્ટ રીતે ઓળખી શકાય એવા (IMSI) નંબરને <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> વખત રેકોર્ડ કર્યો છે."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> માટે એન્ક્રિપ્ટેડ કનેક્શન"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"તમે હવે વધુ સુરક્ષિત સેલ્યુલર નેટવર્કથી કનેક્ટેડ છો."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> માટે એન્ક્રિપ્ટેડ ના હોય તેવું કનેક્શન"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"તમે એન્ક્રિપ્ટેડ ના હોય તેવા સેલ્યુલર નેટવર્ક સાથે કનેક્ટેડ છો. તમારા કૉલ, મેસેજ અને ડેટા ઇન્ટરસેપ્શન માટે સંવેદનશીલ છે."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"સેલ્યુલરની સુરક્ષા સંબંધી સેટિંગ"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"વધુ જાણો"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"સુવિધા કોડ પૂર્ણ."</string> <string name="fcError" msgid="5325116502080221346">"કનેક્શન સમસ્યા અથવા અમાન્ય સુવિધા કોડ."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ઓકે"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"અનપિન કરતા પહેલાં પિન માટે પૂછો"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"અનપિન કરતા પહેલાં અનલૉક પૅટર્ન માટે પૂછો"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"અનપિન કરતાં પહેલાં પાસવર્ડ માટે પૂછો"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"તમારા ઍડમિન દ્વારા ઇન્સ્ટૉલ કરવામાં આવ્યું છે.\nઆપેલી પરવાનગીઓ જોવા માટે સેટિંગ પર જાઓ"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"તમારા વ્યવસ્થાપક દ્વારા અપડેટ કરવામાં આવેલ છે"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"તમારા વ્યવસ્થાપક દ્વારા કાઢી નાખવામાં આવેલ છે"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ઓકે"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"શું ઑફિસ માટેની ઍપ પર સ્વિચ કરીએ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"તમારી સંસ્થા તમને માત્ર ઑફિસ માટેની ઍપ પરથી કૉલ કરવાની મંજૂરી આપે છે"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"તમારી સંસ્થા તમને માત્ર ઑફિસ માટેની ઍપ પરથી મેસેજ મોકલવાની મંજૂરી આપે છે"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"વ્યક્તિગત બ્રાઉઝરનો ઉપયોગ કરો"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ઑફિસના બ્રાઉઝરના ઉપયોગ કરો"</string> <string name="miniresolver_call" msgid="6386870060423480765">"કૉલ કરો"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ઑફિસ 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"પરીક્ષણ કરો"</string> <string name="profile_label_communal" msgid="8743921499944800427">"કૉમ્યુનલ"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"સંવેદનશીલ માહિતીવાળા નોટિફિકેશનનું કન્ટેન્ટ છુપાવ્યું"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"સુરક્ષા માટે સ્ક્રીન શેર કરતી વખતે ઍપનું કન્ટેન્ટ છુપાવેલું છે"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"સેટેલાઇટ સાથે ઑટોમૅટિક રીતે કનેક્ટેડ"</string> diff --git a/core/res/res/values-hi/strings.xml b/core/res/res/values-hi/strings.xml index 9eb691fd2282..40470cd72015 100644 --- a/core/res/res/values-hi/strings.xml +++ b/core/res/res/values-hi/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> सेकंड के बाद"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: अग्रेषित नहीं किया गया"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: अग्रेषित नहीं किया गया"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"मोबाइल नेटवर्क की सुरक्षा"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"सेटिंग देखें"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"डिवाइस आइडेंटिफ़ायर की जानकारी ऐक्सेस की गई"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> कनेक्शन से जुड़े किसी नेटवर्क ने, <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> से <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> के बीच आपके डिवाइस के यूनीक आइडेंटिफ़ायर (IMSI) की जानकारी <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> बार रिकॉर्ड की."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> के साथ एन्क्रिप्ट यानी सुरक्षित किया गया कनेक्शन"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"अब आपका डिवाइस ज़्यादा सुरक्षित मोबाइल नेटवर्क से कनेक्ट है."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> के साथ एन्क्रिप्ट नहीं किया गया कनेक्शन"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"आपका डिवाइस ऐसे मोबाइल नेटवर्क से कनेक्ट है जिसे एन्क्रिप्ट नहीं किया गया है. आपके कॉल, मैसेज, और डेटा को ऐक्सेस किया जा सकता है."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"मोबाइल नेटवर्क की सुरक्षा सेटिंग"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ज़्यादा जानें"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"सुविधा कोड पूरा हुआ."</string> <string name="fcError" msgid="5325116502080221346">"कनेक्शन समस्या या अमान्य सुविधा कोड."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ठीक है"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"स्क्रीनशॉट लें"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"डिसप्ले का स्क्रीनशॉट लिया जा सकता है."</string> <string name="dream_preview_title" msgid="5570751491996100804">"<xliff:g id="DREAM_NAME">%1$s</xliff:g> की झलक"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"खारिज करें"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"स्टेटस बार को अक्षम करें या बदलें"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"ऐप को, स्टेटस बार को बंद करने या सिस्टम आइकॉन को जोड़ने और निकालने की अनुमति देता है."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"स्टेटस बार को रहने दें"</string> @@ -2216,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"क्या आपको वर्क ऐप्लिकेशन पर स्विच करना है?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"आपके संगठन ने, सिर्फ़ वर्क ऐप्लिकेशन से कॉल करने की अनुमति दी है"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"आपके संगठन ने, सिर्फ़ वर्क ऐप्लिकेशन से मैसेज भेजने की अनुमति दी है"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"निजी ब्राउज़र का इस्तेमाल करें"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ऑफ़िस के काम से जुड़े ब्राउज़र का इस्तेमाल करें"</string> <string name="miniresolver_call" msgid="6386870060423480765">"कॉल करें"</string> @@ -2395,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ऑफ़िस 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"टेस्ट"</string> <string name="profile_label_communal" msgid="8743921499944800427">"कम्यूनिटी"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"संवेदनशील जानकारी वाली सूचना का कॉन्टेंट छिपा है"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"स्क्रीन शेयर करने के दौरान सुरक्षा के लिए, ऐप्लिकेशन का कॉन्टेंट छिपाया गया"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"सैटलाइट से अपने-आप कनेक्ट हो गया"</string> diff --git a/core/res/res/values-hr/strings.xml b/core/res/res/values-hr/strings.xml index 84598edde367..64f1368d991a 100644 --- a/core/res/res/values-hr/strings.xml +++ b/core/res/res/values-hr/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> nakon <xliff:g id="TIME_DELAY">{2}</xliff:g> s"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nije proslijeđeno"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: nije proslijeđeno"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sigurnost mobilne mreže"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Pregledaj postavke"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Pristupljeno je identifikatoru uređaja"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Mreža na vezi <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> zabilježila je jedinstveni identifikacijski broj vašeg uređaja (IMSI) sljedeći broj puta: <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> u razdoblju između <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> i <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifrirana je veza s mrežom <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Sad ste povezani sa sigurnijom mobilnom mrežom."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifrirana veza s mobilnom mrežom <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Sad ste povezani s nešifriranom mobilnom mrežom. Vaši su pozivi, poruke i podaci ranjivi na presretanje."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Postavke sigurnosti mobilne mreže"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Saznajte više"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kôd značajke je potpun."</string> <string name="fcError" msgid="5325116502080221346">"Problem s vezom ili nevažeći kôd značajke."</string> <string name="httpErrorOk" msgid="6206751415788256357">"U redu"</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Traži PIN radi otkvačivanja"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Traži uzorak za otključavanje radi otkvačivanja"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Traži zaporku radi otkvačivanja"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalirao vaš administrator.\nOtvorite postavke da biste pregledali dodijeljena dopuštenja"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Ažurirao administrator"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Izbrisao administrator"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"U redu"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Želite li prebaciti na poslovnu aplikaciju?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Vaša organizacija dopušta upućivanje poziva samo iz poslovnih aplikacija"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Vaša organizacija dopušta slanje poruka samo iz poslovnih aplikacija"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Koristi osobni preglednik"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Koristi poslovni preglednik"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Nazovi"</string> diff --git a/core/res/res/values-hu/strings.xml b/core/res/res/values-hu/strings.xml index d6880359a58f..b4ac6752c398 100644 --- a/core/res/res/values-hu/strings.xml +++ b/core/res/res/values-hu/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> másodperc után"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: nincs átirányítva"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: nincs átirányítva"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobilhálózat biztonsága"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Beállítások áttekintése"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Hozzáférés az eszközazonosítóhoz"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"A(z) <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> kapcsolat egyik hálózata <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> alkalommal rögzítette az Ön eszközének egyedi azonosítóját (IMSI) a következő időszakban: <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> – <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Titkosított kapcsolat ezzel: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Mostantól biztonságosabb mobilhálózathoz csatlakozik."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nem titkosított kapcsolat ezzel: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Nem titkosított mobilhálózathoz van csatlakozva. Könnyebben elfoghatják a hívásait, üzeneteit és adatait."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobilhálózat-biztonsági beállítások"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"További információ"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"A funkciókód kész."</string> <string name="fcError" msgid="5325116502080221346">"Kapcsolódási probléma vagy érvénytelen funkciókód."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -2216,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Átvált a munkahelyi alkalmazásra?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Szervezete csak munkahelyi alkalmazásokból engedélyezi a hívásindítást"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Szervezete csak munkahelyi alkalmazásokból engedélyezi az üzenetküldést"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Személyes böngésző használata"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Munkahelyi böngésző használata"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Hívás"</string> diff --git a/core/res/res/values-hy/strings.xml b/core/res/res/values-hy/strings.xml index 8ca47081d012..609810aed9c9 100644 --- a/core/res/res/values-hy/strings.xml +++ b/core/res/res/values-hy/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>. <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> վայրկյանից"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>. Չի վերահասցեավորվել"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>. Չի վերահասցեավորվել"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Բջջային ցանցի անվտանգություն"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Ստուգել կարգավորումները"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Սարքի նույնացուցիչը հասանելի է դարձել"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ցանցային կապը <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> - <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> ժամանակահատվածում <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> անգամ գրանցել է ձեր սարքի եզակի նույնացուցիչը (IMSI)։"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> գաղտնագրված կապ"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Դուք միացել եք ավելի հուսալի բջջային ցանցի։"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Չգաղտնագրված միացում <xliff:g id="NETWORK_NAME">%1$s</xliff:g> ցանցին"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Դուք միացել եք չգաղտնագրված բջջային ցանցի։ Ձեր զանգերը, հաղորդագրությունները և բջջային ինտերնետը խոցելի են։"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Բջջային կապի անվտանգության կարգավորումներ"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Իմանալ ավելին"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Հատկության կոդը ամբողջական է:"</string> <string name="fcError" msgid="5325116502080221346">"Կապի խնդիր կամ անվավեր գործառույթի կոդ:"</string> <string name="httpErrorOk" msgid="6206751415788256357">"Եղավ"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Հարցնել PIN կոդը"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Հարցնել ապակողպող նախշը"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Հարցնել գաղտնաբառը"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Տեղադրվել է ադմինիստրատորի կողմից։\nԱնցեք կարգավորումներ՝ տրամադրված թույլտվությունները դիտելու համար"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Թարմացվել է ձեր ադմինիստրատորի կողմից"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Ջնջվել է ձեր ադմինիստրատորի կողմից"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Եղավ"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Անցնե՞լ աշխատանքային հավելվածի"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Ձեր կազմակերպությունը թույլատրում է ձեզ զանգեր կատարել միայն աշխատանքային հավելվածներից"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Ձեր կազմակերպությունը թույլատրում է ձեզ հաղորդագրություններ ուղարկել միայն աշխատանքային հավելվածներից"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Օգտագործել անձնական դիտարկիչը"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Օգտագործել աշխատանքային դիտարկիչը"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Զանգել"</string> diff --git a/core/res/res/values-in/strings.xml b/core/res/res/values-in/strings.xml index 5d2ffd4bbebe..1956c92b84ac 100644 --- a/core/res/res/values-in/strings.xml +++ b/core/res/res/values-in/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> setelah <xliff:g id="TIME_DELAY">{2}</xliff:g> detik"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Tidak diteruskan"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Tidak diteruskan"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Keamanan jaringan seluler"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Tinjau setelan"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ID perangkat diakses"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Jaringan di koneksi <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> yang direkam identitas yang dapat dikenali (IMSI) perangkat Anda sebanyak <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> kali selama periode antara <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> dan <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Koneksi yang dienkripsi ke <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Anda kini terhubung ke jaringan seluler yang lebih aman."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Koneksi yang tidak dienkripsi ke <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Anda terhubung ke jaringan seluler yang tidak dienkripsi. Panggilan, pesan, dan data Anda rentan terhadap penyadapan."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Setelan keamanan seluler"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Pelajari lebih lanjut"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kode fitur selesai."</string> <string name="fcError" msgid="5325116502080221346">"Masalah sambungan atau kode fitur tidak valid."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Oke"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Meminta PIN sebelum melepas sematan"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Meminta pola pembukaan kunci sebelum melepas sematan"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Meminta sandi sebelum melepas sematan"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Diinstal oleh admin Anda.\nBuka setelan untuk melihat izin yang diberikan"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Diupdate oleh admin Anda"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Dihapus oleh admin Anda"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Oke"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Beralih ke aplikasi kerja?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organisasi Anda hanya mengizinkan menelepon dari aplikasi kerja"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organisasi Anda hanya mengizinkan pengiriman pesan dari aplikasi kerja"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Gunakan browser pribadi"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Gunakan browser kerja"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Telepon"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Kerja 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Pengujian"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Umum"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Konten notifikasi sensitif disembunyikan"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Konten aplikasi disembunyikan dari berbagi layar untuk alasan keamanan"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Menghubungkan otomatis ke satelit"</string> diff --git a/core/res/res/values-is/strings.xml b/core/res/res/values-is/strings.xml index 2692d06f4043..2a02c0c966a2 100644 --- a/core/res/res/values-is/strings.xml +++ b/core/res/res/values-is/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> eftir <xliff:g id="TIME_DELAY">{2}</xliff:g> sekúndur"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Ekki áframsent"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Ekki áframsent"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Öryggi farsímakerfis"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Yfirfara stillingar"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Auðkenni tækis opnað"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Netkerfi á <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>-tengingunni skráði einkvæmt auðkenni (IMSI-númer) tækisins <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> sinnum frá <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> til <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Dulkóðuð tenging við <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Nú ertu með tengingu við öruggara farsímakerfi."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Ódulkóðuð tenging við <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Þú ert með tengingu við farsímakerfi sem er ekki dulkóðað. Símtöl, skilaboð og gögn eru berskjölduð fyrir hlerun."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Öryggisstillingar farsímakerfis"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Nánar"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kóðaskipun framkvæmd."</string> <string name="fcError" msgid="5325116502080221346">"Vandamál með tengingu eða ógild kóðaskipun."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Í lagi"</string> @@ -2216,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Skipta yfir í vinnuforrit?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Fyrirtækið heimilar þér aðeins að hringja úr vinnuforritum"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Fyrirtækið heimilar þér aðeins að senda skilaboð úr vinnuforritum"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Nota einkavafra"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Nota vinnuvafra"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Hringja"</string> diff --git a/core/res/res/values-it/strings.xml b/core/res/res/values-it/strings.xml index 2cc0590c46ae..b943073ccc26 100644 --- a/core/res/res/values-it/strings.xml +++ b/core/res/res/values-it/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g><xliff:g id="DIALING_NUMBER">{1}</xliff:g> dopo <xliff:g id="TIME_DELAY">{2}</xliff:g> secondi"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: inoltro non effettuato"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: inoltro non effettuato"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sicurezza rete mobile"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Controlla le impostazioni"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Accesso all\'identificatore del dispositivo"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Una rete sulla connessione <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ha registrato l\'identificatore univoco (IMSI) del tuo dispositivo per <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> volte nel periodo compreso tra: <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> e: <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Connessione criptata a: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Hai ora eseguito la connessione a una rete mobile più protetta."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Connessione non criptata a: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Hai eseguito la connessione a una rete mobile non criptata. Chiamate, messaggi e dati sono vulnerabili alle intercettazioni."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Impostazioni sicurezza rete mobile"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Scopri di più"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Codice funzione completo."</string> <string name="fcError" msgid="5325116502080221346">"Problema di connessione o codice funzione non valido."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Richiedi il PIN per lo sblocco"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Richiedi sequenza di sblocco prima di sbloccare"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Richiedi password prima di sbloccare"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Installato dall\'amministratore.\nVai alle impostazioni per visualizzare le autorizzazioni"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Aggiornato dall\'amministratore"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Eliminato dall\'amministratore"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Vuoi passare all\'app di lavoro?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"La tua organizzazione consente di fare chiamate solo dalle app di lavoro"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"La tua organizzazione consente di inviare messaggi solo dalle app di lavoro"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Usa il browser personale"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Usa il browser di lavoro"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Chiama"</string> diff --git a/core/res/res/values-iw/strings.xml b/core/res/res/values-iw/strings.xml index 861e29424b39..62ed6fce2379 100644 --- a/core/res/res/values-iw/strings.xml +++ b/core/res/res/values-iw/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> אחרי <xliff:g id="TIME_DELAY">{2}</xliff:g> שניות"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ללא העברה"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ללא העברה"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"אבטחת הרשת הסלולרית"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"בדיקת ההגדרות"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"בוצעה גישה למזהה המכשיר"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"רשת בחיבור <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> רשמה את המזהה הייחודי של המכשיר שלך (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> פעמים בתקופה שבין <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ל-<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"חיבור מוצפן אל <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"התחברת עכשיו לרשת סלולרית מאובטחת יותר."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"חיבור לא מוצפן אל <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"התחברת עכשיו לרשת סלולרית לא מוצפנת. השיחות, ההודעות והנתונים שלך חשופים ליירוט."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"הגדרות אבטחה סלולרית"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"מידע נוסף"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"קוד תכונה הושלם."</string> <string name="fcError" msgid="5325116502080221346">"בעיה בחיבור או קוד תכונה לא תקין."</string> <string name="httpErrorOk" msgid="6206751415788256357">"אישור"</string> @@ -357,8 +372,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"צילום המסך"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ניתן לצלם צילום מסך של התצוגה."</string> <string name="dream_preview_title" msgid="5570751491996100804">"תצוגה מקדימה, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"סגירה"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"השבתה או שינוי של שורת הסטטוס"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"מאפשרת לאפליקציה להשבית את שורת הסטטוס או להוסיף ולהסיר סמלי מערכת."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"להיות שורת הסטטוס"</string> @@ -1656,9 +1670,9 @@ <string name="default_audio_route_category_name" msgid="5241740395748134483">"מערכת"</string> <string name="bluetooth_a2dp_audio_route_name" msgid="4214648773120426288">"אודיו Bluetooth"</string> <string name="wireless_display_route_description" msgid="8297563323032966831">"צג אלחוטי"</string> - <string name="media_route_button_content_description" msgid="2299223698196869956">"העברה (cast)"</string> + <string name="media_route_button_content_description" msgid="2299223698196869956">"הפעלת Cast"</string> <string name="media_route_chooser_title" msgid="6646594924991269208">"התחברות למכשיר"</string> - <string name="media_route_chooser_title_for_remote_display" msgid="3105906508794326446">"העברת מסך אל מכשיר"</string> + <string name="media_route_chooser_title_for_remote_display" msgid="3105906508794326446">"הפעלת Cast של התוכן במסך אל מכשיר"</string> <string name="media_route_chooser_searching" msgid="6119673534251329535">"המערכת מחפשת מכשירים…"</string> <string name="media_route_chooser_extended_settings" msgid="2506352159381327741">"הגדרות"</string> <string name="media_route_controller_disconnect" msgid="7362617572732576959">"ניתוק"</string> @@ -1899,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"יש לבקש קוד אימות לפני ביטול הצמדה"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"צריך לבקש קו ביטול נעילה לפני ביטול הצמדה"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"יש לבקש סיסמה לפני ביטול הצמדה"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"החבילה הותקנה על ידי האדמין.\nצריך לעבור להגדרות כדי לראות את ההרשאות שניתנו"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"עודכנה על ידי מנהל המערכת"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"נמחקה על ידי מנהל המערכת"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"אישור"</string> @@ -2218,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"לעבור לאפליקציה לעבודה?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"בארגון שלך מאפשרים לבצע שיחות רק מאפליקציות לעבודה"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"בארגון שלך מאפשרים לשלוח הודעות רק מאפליקציות לעבודה"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"בדפדפן האישי"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"בדפדפן של העבודה"</string> <string name="miniresolver_call" msgid="6386870060423480765">"שיחה"</string> diff --git a/core/res/res/values-ja/strings.xml b/core/res/res/values-ja/strings.xml index a9365d5282d9..61eb776fe0ad 100644 --- a/core/res/res/values-ja/strings.xml +++ b/core/res/res/values-ja/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:<xliff:g id="DIALING_NUMBER">{1}</xliff:g> (<xliff:g id="TIME_DELAY">{2}</xliff:g>秒後)"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:転送できません"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:転送できません"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"モバイル ネットワークのセキュリティ"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"設定を確認する"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"デバイス ID にアクセスしました"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> 接続のネットワークは、<xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>~<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>の間にデバイスの一意の ID(IMSI)を <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> 回記録しました。"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> への接続が暗号化されています"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"より安全なモバイル ネットワークに接続しました。"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> への接続が暗号化されていません"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"接続先のモバイル ネットワークは暗号化されていません。通話、メッセージ、データが傍受に対し脆弱です。"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"モバイル セキュリティの設定"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"詳細"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"機能コードが完了しました。"</string> <string name="fcError" msgid="5325116502080221346">"接続エラーまたは無効な機能コードです。"</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"スクリーンショットの撮影"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ディスプレイのスクリーンショットを撮影できます。"</string> <string name="dream_preview_title" msgid="5570751491996100804">"プレビュー - <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"閉じる"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"ステータスバーの無効化や変更"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"ステータスバーの無効化、システムアイコンの追加や削除をアプリに許可します。"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"ステータスバーへの表示"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"オフライン再生を解除する前にPINの入力を求める"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"画面固定を解除する前にロック解除パターンの入力を求める"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"オフライン再生を解除する前にパスワードの入力を求める"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"管理者によりインストールされています。\n付与された権限を確認するには、設定に移動してください"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"管理者により更新されています"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"管理者により削除されています"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"仕事用アプリに切り替えますか?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"組織では、仕事用アプリからの通話のみ許可されています"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"組織では、仕事用アプリからのメッセージ送信のみ許可されています"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"個人用ブラウザを使用"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"仕事用ブラウザを使用"</string> <string name="miniresolver_call" msgid="6386870060423480765">"通話"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"仕事用 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"テスト"</string> <string name="profile_label_communal" msgid="8743921499944800427">"共用"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"プライベートな通知内容は表示されません"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"セキュリティ上、画面共有ではアプリの内容は非表示となります"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"衛星に自動接続しました"</string> diff --git a/core/res/res/values-ka/strings.xml b/core/res/res/values-ka/strings.xml index 9cfc999591dc..2beae0107f76 100644 --- a/core/res/res/values-ka/strings.xml +++ b/core/res/res/values-ka/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> წამის შემდეგ"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: არ არის გადამისამართებული"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: არ არის გადამისამართებული"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"ფიჭური ქსელის უსაფრთხოება"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"პარამეტრების მიმოხილვა"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"მოწყობილობის იდენტიფიკატორზე წვდომა მიღებულია"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>-ზე კავშირის ქსელმა ჩაიწერა მოწყობილობის უნიკალური იდენტიფიკატორი (IMSI) მოცემული პერიოდის განმავლობაში <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>-ჯერ: <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>-დან — <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>-მდე."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>-თან დაშიფრული კავშირი"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"უფრო უსაფრთხო ფიჭურ ქსელთან ხართ დაკავშირებული."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>-თან დაუშიფრავი კავშირი."</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"დაუშიფრავ ფიჭურ ქსელთან ხართ დაკავშირებული. თქვენი ზარები, შეტყობინებები და მონაცემები ჩარევების მიმართ მოწყვლადია."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"ფიჭური უსაფრთხოების პარამეტრები"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"შეიტყვეთ მეტი"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"ფუნქციის კოდი შესრულდა."</string> <string name="fcError" msgid="5325116502080221346">"კავშირის პრობლემაა ან არასწორი ფუნქციური კოდია."</string> <string name="httpErrorOk" msgid="6206751415788256357">"კარგი"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ფიქსაციის მოხსნამდე PIN-ის მოთხოვნა"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ფიქსაციის მოხსნამდე განბლოკვის ნიმუშის მოთხოვნა"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ფიქსაციის მოხსნამდე პაროლის მოთხოვნა"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"დაინსტალირებულია თქვენი ადმინისტრატორის მიერ.\nდაშვებული ნებართვების სანახავად გადადით პარამეტრებზე"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"განახლებულია თქვენი ადმინისტრატორის მიერ"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"წაიშალა თქვენი ადმინისტრატორის მიერ"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"კარგი"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"გადაერთვებით სამუშაო აპზე?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"თქვენი ორგანიზაცია ნებას გრთავთ, რომ დარეკოთ მხოლოდ სამსახურის აპებიდან"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"თქვენი ორგანიზაცია ნებას გრთავთ, მხოლოდ სამსახურის აპებიდან გაგზავნოთ შეტყობინებები"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"პირადი ბრაუზერის გამოყენება"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"სამსახურის ბრაუზერის გამოყენება"</string> <string name="miniresolver_call" msgid="6386870060423480765">"დარეკვა"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"სამსახური 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"სატესტო"</string> <string name="profile_label_communal" msgid="8743921499944800427">"საერთო"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"სენსიტიური შეტყობინების კონტენტი დამალულია"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"ეკრანის გაზიარებიდან აპის კონტენტი დამალულია უსაფრთხოების მიზნით"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"სატელიტთან ავტომატურად დაკავშირებულია"</string> diff --git a/core/res/res/values-kk/strings.xml b/core/res/res/values-kk/strings.xml index ebfd1967cde3..6f02f525e1fd 100644 --- a/core/res/res/values-kk/strings.xml +++ b/core/res/res/values-kk/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> секундтан кейін"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Басқа нөмірге бағытталмады"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: қайта бағытталған жоқ."</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Ұялы желі қауіпсіздігі"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Параметрлерді қарап шығу"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Құрылғы идентификаторы пайдаланылды"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Желі (<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> байланысы) құрылғының бірегей идентификаторын (IMSI) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> және <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> аралығында <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> рет жазып алды."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"\"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\" желісіне қосылу шифрланды"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Қазір қауіпсіздеу ұялы желіге қосылып тұрсыз."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"\"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\" желісіне қосылу шифрланбаған"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Шифрланбаған ұялы желіге қосылғансыз. Қоңырауларды, хабарлар мен деректерді басқалар қолға түсіруі мүмкін."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Ұялы желі қауіпсіздігінің параметрлері"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Толық ақпарат"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Функция коды толық."</string> <string name="fcError" msgid="5325116502080221346">"Байланыс мәселесі немесе функция коды жарамсыз."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Жарайды"</string> @@ -830,7 +845,7 @@ <string name="policylab_limitPassword" msgid="4851829918814422199">"Құпия сөз ережелерін тағайындау"</string> <string name="policydesc_limitPassword" msgid="4105491021115793793">"Экран бекітпесінің құпия сөздерінің және PIN кодтарының ұзындығын және оларда рұқсат етілген таңбаларды басқару."</string> <string name="policylab_watchLogin" msgid="7599669460083719504">"Экран құлпын ашу әрекеттерін бақылау"</string> - <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Экран бекітпесін ашқан кезде терілген қате құпия сөздердің санын бақылау және планшетті бекіту немесе тым көп қате құпия сөздер терілген болса, планшеттің бүкіл деректерін өшіру."</string> + <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Экран құлпын ашқан кезде терілген қате құпия сөздердің саны бақыланып, тым көп қате құпия сөз терілген жағдайда, планшет құлыпталады немесе оның ішіндегі бүкіл дерек өшеді."</string> <string name="policydesc_watchLogin" product="tv" msgid="2140588224468517507">"Экранның құлпын ашу кезінде қате енгізілген құпия сөздердің санын бақылау, құпия сөз тым көп қате енгізілген жағдайда, Android TV құрылғысын құлыптау және Android TV құрылғыңыздың барлық деректерінен тазарту."</string> <string name="policydesc_watchLogin" product="automotive" msgid="7011438994051251521">"Экран құлпын ашқан кезде, терілген қате құпия сөздердің саны бақыланады, сондай-ақ құпия сөздер бірнеше рет қате терілсе, ақпараттық-сауықтық жүйе құлыпталады немесе оның барлық дерегі жойылады."</string> <string name="policydesc_watchLogin" product="default" msgid="4885030206253600299">"Экран құлпын ашқан кезде терілген қате құпия сөздердің санын бақылау және құпия сөз тым көп рет қате терілгенде, телефонды құлыптау немесе оның бүкіл деректерін өшіру."</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Босату алдында PIN кодын сұрау"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Босату алдында бекітпесін ашу өрнегін сұрау"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Босату алдында құпия сөзді сұрау"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Әкімшіңіз орнатты.\nБерілген рұқсаттарды көру үшін параметрлерге өтіңіз."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Әкімші жаңартқан"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Әкімші жойған"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Жарайды"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Жұмыс қолданбасына ауысу керек пе?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Ұйымыңыз тек жұмыс қолданбаларынан қоңырау шалуға рұқсат етеді."</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Ұйымыңыз тек жұмыс қолданбаларынан хабар жіберуге рұқсат етеді."</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Жеке браузерді пайдалану"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Жұмыс браузерін пайдалану"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Қоңырау шалу"</string> diff --git a/core/res/res/values-km/strings.xml b/core/res/res/values-km/strings.xml index 2ef91cdee31d..55d736640c35 100644 --- a/core/res/res/values-km/strings.xml +++ b/core/res/res/values-km/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> បន្ទាប់ពី <xliff:g id="TIME_DELAY">{2}</xliff:g> វិនាទី"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> ៖ មិនបានបញ្ជូនបន្ត"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> ៖ មិនបានបញ្ជូនបន្ត"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"សុវត្ថិភាពបណ្ដាញចល័ត"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ពិនិត្យមើលការកំណត់"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"បានចូលប្រើលេខកូដសម្គាល់ឧបករណ៍"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"បណ្តាញនៅលើការតភ្ជាប់ <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> បានកត់ត្រាលេខកូដសម្គាល់ខុសពីគេ (IMSI) របស់ឧបករណ៍អ្នក <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ដងក្នុងរយៈពេលចន្លោះពី <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ដល់ <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>។"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"បានអ៊ីនគ្រីបការតភ្ជាប់ទៅ <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ឥឡូវនេះ អ្នកបានភ្ជាប់ទៅបណ្ដាញចល័តដែលមានសុវត្ថិភាពជាងមុន។"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"ការតភ្ជាប់ដែលមិនមានការអ៊ីនគ្រីបទៅ <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"អ្នកបានភ្ជាប់ទៅបបណ្ដាញចល័តដែលមិនមានការអ៊ីនគ្រីប។ ការហៅទូរសព្ទ សារ និងទិន្នន័យរបស់អ្នកងាយរងគ្រោះពីការស្កាត់យក។"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"ការកំណត់សុវត្ថិភាពបណ្ដាញចល័ត"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ស្វែងយល់បន្ថែម"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"កូដលក្ខណៈពេញលេញ។"</string> <string name="fcError" msgid="5325116502080221346">"បញ្ហាការតភ្ជាប់ ឬកូដលក្ខណៈមិនត្រឹមត្រូវ។"</string> <string name="httpErrorOk" msgid="6206751415788256357">"យល់ព្រម"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"ថតអេក្រង់"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"អាចថតអេក្រង់នៃផ្ទាំងអេក្រង់បាន។"</string> <string name="dream_preview_title" msgid="5570751491996100804">"មើលសាកល្បង <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ច្រានចោល"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"បិទ ឬកែរបារស្ថានភាព"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"ឲ្យកម្មវិធីបិទរបារស្ថានភាព ឬបន្ថែម និងលុបរូបតំណាងប្រព័ន្ធ។"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"ធ្វើជារបារស្ថានភាព"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"សួររកកូដ PIN មុនពេលដកខ្ទាស់"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"សួររកលំនាំដោះសោមុនពេលដោះខ្ទាស់"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"សួររកពាក្យសម្ងាត់មុនពេលផ្ដាច់"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"បានដំឡើងដោយអ្នកគ្រប់គ្រងរបស់អ្នក។\nចូលទៅកាន់ការកំណត់ ដើម្បីមើលការអនុញ្ញាតដែលផ្ដល់ឱ្យ"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"ធ្វើបច្ចុប្បន្នភាពដោយអ្នកគ្រប់គ្រងរបស់អ្នក"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"លុបដោយអ្នកគ្រប់គ្រងរបស់អ្នក"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"យល់ព្រម"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ប្ដូរទៅកម្មវិធីការងារឬ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"ស្ថាប័នរបស់អ្នកអនុញ្ញាតឱ្យអ្នកធ្វើការហៅទូរសព្ទពីកម្មវិធីការងារតែប៉ុណ្ណោះ"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"ស្ថាប័នរបស់អ្នកអនុញ្ញាតឱ្យអ្នកផ្ញើសារពីកម្មវិធីការងារតែប៉ុណ្ណោះ"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ប្រើកម្មវិធីរុករកតាមអ៊ីនធឺណិតផ្ទាល់ខ្លួន"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ប្រើកម្មវិធីរុករកតាមអ៊ីនធឺណិតសម្រាប់ការងារ"</string> <string name="miniresolver_call" msgid="6386870060423480765">"ហៅទូរសព្ទ"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ការងារទី 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"ការធ្វើតេស្ត"</string> <string name="profile_label_communal" msgid="8743921499944800427">"ទូទៅ"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"បានលាក់ខ្លឹមសារជូនដំណឹងដែលមានលក្ខណៈរសើប"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"បានលាក់ខ្លឹមសារកម្មវិធីពីការបង្ហាញអេក្រង់ដើម្បីសុវត្ថិភាព"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"ភ្ជាប់ដោយស្វ័យប្រវត្តិទៅផ្កាយរណប"</string> diff --git a/core/res/res/values-kn/strings.xml b/core/res/res/values-kn/strings.xml index 0d48bbb678e4..1ffcf1052268 100644 --- a/core/res/res/values-kn/strings.xml +++ b/core/res/res/values-kn/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="TIME_DELAY">{2}</xliff:g> ಸೆಕೆಂಡುಗಳ ನಂತರ <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾಗಿಲ್ಲ"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾಗಿಲ್ಲ"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"ಸೆಲ್ಯುಲಾರ್ ನೆಟ್ವರ್ಕ್ ಭದ್ರತೆ"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ಸಾಧನ ಗುರುತಿಸುವಿಕೆಯನ್ನು ಆ್ಯಕ್ಸೆಸ್ ಮಾಡಲಾಗಿದೆ"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ಕನೆಕ್ಷನ್ಲ್ಲಿರುವ ನೆಟ್ವರ್ಕ್ ನಿಮ್ಮ ಸಾಧನದ ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆಯನ್ನು (IMSI) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ಮತ್ತು <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> ರ ನಡುವಿನ ಅವಧಿಯಲ್ಲಿ <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ಬಾರಿ ದಾಖಲಿಸಿದೆ."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಕನೆಕ್ಷನ್"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ನೀವು ಈಗ ಹೆಚ್ಚು ಸುರಕ್ಷಿತ ಸೆಲ್ಯುಲಾರ್ ನೆಟ್ವರ್ಕ್ಗೆ ಕನೆಕ್ಟ್ ಆಗಿದ್ದೀರಿ."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡದ ಕನೆಕ್ಷನ್"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"ನೀವು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡದ ಸೆಲ್ಯುಲಾರ್ ನೆಟ್ವರ್ಕ್ಗೆ ಕನೆಕ್ಟ್ ಆಗಿದ್ದೀರಿ. ನಿಮ್ಮ ಕರೆಗಳು, ಸಂದೇಶಗಳು ಮತ್ತು ಡೇಟಾಗೆ ಹೆಚ್ಚು ಬಾರಿ ಅಡಚಣೆಯಾಗುತ್ತದೆ."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"ಸೆಲ್ಯುಲಾರ್ ಭದ್ರತಾ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"ವೈಶಿಷ್ಟ್ಯದ ಕೋಡ್ ಪೂರ್ಣಗೊಂಡಿದೆ."</string> <string name="fcError" msgid="5325116502080221346">"ಸಂಪರ್ಕದ ಸಮಸ್ಯೆ ಅಥವಾ ಅಮಾನ್ಯ ವೈಶಿಷ್ಟ್ಯದ ಕೋಡ್."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ಸರಿ"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"ಸ್ಕ್ರೀನ್ಶಾಟ್ ತೆಗೆದುಕೊಳ್ಳಿ"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ಪ್ರದರ್ಶನದ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಲ್ಲದು."</string> <string name="dream_preview_title" msgid="5570751491996100804">"ಪೂರ್ವವೀಕ್ಷಣೆ, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ವಜಾಗೊಳಿಸಿ"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"ಸ್ಥಿತಿ ಪಟ್ಟಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಇಲ್ಲವೇ ಮಾರ್ಪಡಿಸಿ"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"ಸ್ಥಿತಿ ಪಟ್ಟಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಅಥವಾ ಸೇರಿಸಲು ಮತ್ತು ಸಿಸ್ಟಂ ಐಕಾನ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"ಸ್ಥಿತಿ ಪಟ್ಟಿಯಾಗಿರಲು"</string> @@ -2216,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್ಗೆ ಬದಲಿಸಬೇಕೇ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್ಗಳಿಂದ ಮಾತ್ರ ಕರೆಗಳನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್ಗಳಿಂದ ಮಾತ್ರ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ವೈಯಕ್ತಿಕ ಬ್ರೌಸರ್ ಬಳಸಿ"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ಉದ್ಯೋಗ ಬ್ರೌಸರ್ ಬಳಸಿ"</string> <string name="miniresolver_call" msgid="6386870060423480765">"ಕರೆ ಮಾಡಿ"</string> @@ -2395,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ಕೆಲಸ 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"ಪರೀಕ್ಷೆ"</string> <string name="profile_label_communal" msgid="8743921499944800427">"ಸಮುದಾಯ"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"ಸೂಕ್ಷ್ಮ ನೋಟಿಫಿಕೇಶನ್ ಕಂಟೆಂಟ್ ಅನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"ಭದ್ರತೆಗಾಗಿ ಸ್ಕ್ರೀನ್ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯಲ್ಲಿ ಆ್ಯಪ್ ಕಂಟೆಂಟ್ ಅನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"ಸ್ಯಾಟಲೈಟ್ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕನೆಕ್ಟ್ ಆಗಿದೆ"</string> diff --git a/core/res/res/values-ko/strings.xml b/core/res/res/values-ko/strings.xml index 5a1af5e400b2..a6cfe2a69926 100644 --- a/core/res/res/values-ko/strings.xml +++ b/core/res/res/values-ko/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g><xliff:g id="TIME_DELAY">{2}</xliff:g>초 후"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: 착신전환 안됨"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: 착신전환 안됨"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"셀룰러 네트워크 보안"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"설정 검토"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"기기 식별자에 액세스됨"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> 연결의 네트워크가 <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>부터 <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>의 기간 동안 기기의 고유 식별자(IMSI)에 <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>회 기록되었습니다."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"암호화된 <xliff:g id="NETWORK_NAME">%1$s</xliff:g> 연결"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"이제 더 안전한 셀룰러 네트워크에 연결되었습니다."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"암호화되지 않은 <xliff:g id="NETWORK_NAME">%1$s</xliff:g> 연결"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"암호화되지 않은 셀룰러 네트워크에 연결되어 있습니다. 통화, 메시지, 데이터가 가로채기에 취약합니다."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"셀룰러 네트워크 보안 설정"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"자세히 알아보기"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"기능 코드가 완료되었습니다."</string> <string name="fcError" msgid="5325116502080221346">"연결에 문제가 있거나 기능 코드가 잘못되었습니다."</string> <string name="httpErrorOk" msgid="6206751415788256357">"확인"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"고정 해제 이전에 PIN 요청"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"고정 해제 시 잠금 해제 패턴 요청"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"고정 해제 이전에 비밀번호 요청"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"관리자에 의해 설치되었습니다.\n부여된 권한을 확인하려면 설정으로 이동하세요."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"관리자에 의해 업데이트되었습니다."</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"관리자에 의해 삭제되었습니다."</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"확인"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"직장 앱으로 전환할까요?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"귀하의 조직에서 직장 앱을 사용한 통화만 허용합니다."</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"귀하의 조직에서 직장 앱을 사용한 메시지 전송만 허용합니다."</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"개인 브라우저 사용"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"직장 브라우저 사용"</string> <string name="miniresolver_call" msgid="6386870060423480765">"통화"</string> diff --git a/core/res/res/values-ky/strings.xml b/core/res/res/values-ky/strings.xml index 673198484c1e..e21a76c44eda 100644 --- a/core/res/res/values-ky/strings.xml +++ b/core/res/res/values-ky/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> секунддан кийин"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Багытталган эмес"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Багытталган эмес"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Мобилдик тармактын коопсуздугу"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Параметрлерди карап чыгуу"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Түзмөк идентификаторун пайдалануу"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Тармак (<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> туташуусу) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> баштап <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> чейинки аралыкта түзмөгүңүздүн так аныкталуучу номерин (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> жолу жаздырып алды."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> тармагына шифрленген туташуу"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Сиз эми коопсуз мобилдик тармакка туташтыңыз."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> тармагына шифрленбеген туташуу"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Сиз шифрленбеген мобилдик тармакка туташкансыз. Чалууларыңыз, билдирүүлөрүңүз жана маалыматыңыз кармалып калышы мүмкүн."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Мобилдик тармактын коопсуздук параметрлери"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Кеңири маалымат"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Функция коду аткарылды."</string> <string name="fcError" msgid="5325116502080221346">"Туташууда көйгөй чыкты же функция коду жараксыз."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Жарайт"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Бошотуудан мурун PIN суралсын"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Бошотуудан мурун графикалык ачкыч суралсын"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Бошотуудан мурун сырсөз суралсын"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Администраторуңуз орнотту.\nБерилген уруксаттарды көрүү үчүн параметрлерге өтүңүз"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Администраторуңуз жаңыртып койгон"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Администраторуңуз жок кылып салган"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ЖАРАЙТ"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Жумуш колдонмосуна которуласызбы?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Уюмуңуз жумуш колдонмолорунан гана чалууга уруксат берет"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Уюмуңуз билдирүүлөрдү жумуш колдонмолорунан гана жөнөтүүгө уруксат берет"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Жеке серепчини колдонуу"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Жумуш серепчисин колдонуу"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Чалуу"</string> diff --git a/core/res/res/values-lo/strings.xml b/core/res/res/values-lo/strings.xml index 1ffde6f7bd72..4624d5ed5183 100644 --- a/core/res/res/values-lo/strings.xml +++ b/core/res/res/values-lo/strings.xml @@ -153,16 +153,19 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> ຫຼັງຈາກ <xliff:g id="TIME_DELAY">{2}</xliff:g> ວິນາທີ"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ບໍ່ຖືກສົ່ງຕໍ່"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ບໍ່ຖືກສົ່ງຕໍ່"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"ຄວາມປອດໄພຂອງເຄືອຂ່າຍມືຖື"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ກວດສອບການຕັ້ງຄ່າ"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ເຂົ້າເຖິງຕົວລະບຸອຸປະກອນແລ້ວ"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"ເຄືອຂ່າຍຢູ່ການເຊື່ອມຕໍ່ <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ທີ່ບັນທຶກຕົວລະບຸທີ່ບໍ່ຊ້ຳກັນ (IMSI) ໃນອຸປະກອນຂອງທ່ານ <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ເທື່ອໃນໄລຍະເວລາລະຫວ່າງ <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ຫາ <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"ການເຊື່ອມຕໍ່ທີ່ໄດ້ຖືກເຂົ້າລະຫັດໄວ້ກັບ <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ຕອນນີ້ທ່ານເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍມືຖືທີ່ປອດໄພຍິ່ງຂຶ້ນແລ້ວ."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"ການເຊື່ອມຕໍ່ທີ່ບໍ່ໄດ້ຖືກເຂົ້າລະຫັດໄວ້ກັບ <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"ທ່ານເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍມືຖືທີ່ບໍ່ໄດ້ຖືກເຂົ້າລະຫັດໄວ້. ການໂທ, ຂໍ້ຄວາມ ແລະ ຂໍ້ມູນຂອງທ່ານແມ່ນມີໂອກາດສ່ຽງທີ່ຈະຖືກສະກັດກັ້ນ."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"ການຕັ້ງຄ່າຄວາມປອດໄພຂອງເຄືອຂ່າຍມືຖື"</string> + <string name="scCellularNetworkSecurityTitle" msgid="7752521808690294384">"ຄວາມປອດໄພເຄືອຂ່າຍມືຖື"</string> + <string name="scCellularNetworkSecuritySummary" msgid="7042036754550545005">"ການເຂົ້າລະຫັດ, ການແຈ້ງເຕືອນສຳລັບເຄືອຂ່າຍທີ່ບໍ່ໄດ້ຖືກເຂົ້າລະຫັດ"</string> + <string name="scIdentifierDisclosureIssueTitle" msgid="2898888825129970328">"ເຂົ້າເຖິງ ID ອຸປະກອນແລ້ວ"</string> + <string name="scIdentifierDisclosureIssueSummaryNotification" msgid="3699930821270580416">"ເມື່ອເວລາ <xliff:g id="DISCLOSURE_TIME">%1$s</xliff:g>, ເຄືອຂ່າຍໃກ້ຄຽງໄດ້ບັນທຶກ ID ທີ່ບໍ່ຊ້ຳກັນຂອງອຸປະກອນຂອງທ່ານ (IMSI ຫຼື IMEI) ໃນລະຫວ່າງທີ່ໃຊ້ຊິມ <xliff:g id="DISCLOSURE_NETWORK">%2$s</xliff:g> ຂອງທ່ານ"</string> + <string name="scIdentifierDisclosureIssueSummary" msgid="7283387338827749276">"ເມື່ອເວລາ <xliff:g id="DISCLOSURE_TIME">%1$s</xliff:g>, ເຄືອຂ່າຍໃກ້ຄຽງໄດ້ບັນທຶກ ID ທີ່ບໍ່ຊ້ຳກັນຂອງອຸປະກອນຂອງທ່ານ (IMSI ຫຼື IMEI) ໃນລະຫວ່າງທີ່ໃຊ້ຊິມ <xliff:g id="DISCLOSURE_NETWORK">%2$s</xliff:g> ຂອງທ່ານ.\n\nເຊິ່ງໝາຍຄວາມວ່າສະຖານທີ່, ການເຄື່ອນໄຫວ ຫຼື ຂໍ້ມູນລະບຸຕົວຕົນຂອງທ່ານໄດ້ຖືກບັນທຶກໄວ້ແລ້ວ. ນີ້ແມ່ນແນວທາງປະຕິບັດທົ່ວໄປ ແຕ່ອາດເປັນບັນຫາສຳລັບຜູ້ທີ່ກັງວົນກ່ຽວກັບຄວາມເປັນສ່ວນຕົວ."</string> + <string name="scNullCipherIssueEncryptedTitle" msgid="234717016411824969">"ເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍ <xliff:g id="NETWORK_NAME">%1$s</xliff:g> ທີ່ໄດ້ຖືກເຂົ້າລະຫັດແລ້ວ"</string> + <string name="scNullCipherIssueEncryptedSummary" msgid="8577510708842150475">"ການເຊື່ອມຕໍ່ຊິມ <xliff:g id="NETWORK_NAME">%1$s</xliff:g> ປອດໄພຍິ່ງຂຶ້ນແລ້ວ"</string> + <string name="scNullCipherIssueNonEncryptedTitle" msgid="3978071464929453915">"ເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍທີ່ບໍ່ໄດ້ຖືກເຂົ້າລະຫັດແລ້ວ"</string> + <string name="scNullCipherIssueNonEncryptedSummaryNotification" msgid="7386936934128110388">"ຕອນນີ້ການໂທ, ຂໍ້ຄວາມ ແລະ ຂໍ້ມູນກຳລັງຢູ່ໃນຄວາມສ່ຽງໃນລະຫວ່າງທີ່ໃຊ້ຊິມ <xliff:g id="NETWORK_NAME">%1$s</xliff:g> ຂອງທ່ານ"</string> + <string name="scNullCipherIssueNonEncryptedSummary" msgid="5093428974513703253">"ຕອນນີ້ການໂທ, ຂໍ້ຄວາມ ແລະ ຂໍ້ມູນກຳລັງຢູ່ໃນຄວາມສ່ຽງໃນລະຫວ່າງທີ່ໃຊ້ຊິມ <xliff:g id="NETWORK_NAME">%1$s</xliff:g> ຂອງທ່ານ.\n\nເມື່ອການເຊື່ອມຕໍ່ຂອງທ່ານໄດ້ຖືກເຂົ້າລະຫັດອີກຄັ້ງ, ທ່ານຈະໄດ້ຮັບການແຈ້ງເຕືອນອີກຄັ້ງ."</string> + <string name="scNullCipherIssueActionSettings" msgid="5888857706424639946">"ການຕັ້ງຄ່າຄວາມປອດໄພເຄືອຂ່າຍມືຖື"</string> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ສຶກສາເພີ່ມເຕີມ"</string> + <string name="scNullCipherIssueActionGotIt" msgid="8747796640866585787">"ເຂົ້າໃຈແລ້ວ"</string> <string name="fcComplete" msgid="1080909484660507044">"ລະຫັດຄຸນສົມບັດສຳເລັດແລ້ວ."</string> <string name="fcError" msgid="5325116502080221346">"ເກີດບັນຫາການເຊື່ອມຕໍ່ ຫຼືລະຫັດການເຮັດວຽກບໍ່ຖືກຕ້ອງ."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ຕົກລົງ"</string> @@ -356,8 +359,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"ຖ່າຍຮູບໜ້າຈໍ"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ສາມາດຖ່າຍຮູບໜ້າຈໍໄດ້."</string> <string name="dream_preview_title" msgid="5570751491996100804">"ຕົວຢ່າງ, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ປິດໄວ້"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"ປິດການນນຳໃຊ້ ຫຼື ແກ້ໄຂແຖບສະຖານະ"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"ອະນຸຍາດໃຫ້ແອັບຯປິດການເຮັດວຽກຂອງແຖບສະຖານະ ຫຼືເພີ່ມ ແລະລຶບໄອຄອນລະບົບອອກໄດ້."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"ເປັນແຖບສະຖານະ"</string> @@ -1898,8 +1900,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ຖາມຫາ PIN ກ່ອນຍົກເລີກການປັກໝຸດ"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ຖາມຫາຮູບແບບປົດລັອກກ່ອນຍົກເລີກການປັກໝຸດ"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ຖາມຫາລະຫັດຜ່ານກ່ອນຍົກເລີກການປັກໝຸດ"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"ຕິດຕັ້ງໂດຍຜູ້ເບິ່ງແຍງຂອງທ່ານ.\nເຂົ້າໄປການຕັ້ງຄ່າເພື່ອເບິ່ງສິດທີ່ໄດ້ຮັບອະນຸຍາດ"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"ຖືກອັບໂຫລດໂດຍຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"ຖືກລຶບອອກໂດຍຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ຕົກລົງ"</string> @@ -2217,6 +2218,8 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ສະຫຼັບໄປເປັນແອັບບ່ອນເຮັດວຽກບໍ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"ອົງການຂອງທ່ານອະນຸຍາດໃຫ້ທ່ານໂທຈາກແອັບບ່ອນເຮັດວຽກເທົ່ານັ້ນ"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"ອົງການຂອງທ່ານອະນຸຍາດໃຫ້ທ່ານສົ່ງຂໍ້ຄວາມໄດ້ຈາກແອັບບ່ອນເຮັດວຽກເທົ່ານັ້ນ"</string> + <string name="miniresolver_private_space_phone_information" msgid="4469511223312488570">"ທ່ານສາມາດໂທໄດ້ຈາກແອັບໂທລະສັບສ່ວນຕົວຂອງທ່ານເທົ່ານັ້ນ. ລະບົບຈະເພີ່ມການໂທດ້ວຍແອັບໂທລະສັບສ່ວນຕົວໃສ່ໃນປະຫວັດການໂທສ່ວນຕົວຂອງທ່ານ."</string> + <string name="miniresolver_private_space_messages_information" msgid="111285656327622118">"ທ່ານສາມາດສົ່ງຂໍ້ຄວາມ SMS ໄດ້ຈາກແອັບ Messages ສ່ວນຕົວຂອງທ່ານເທົ່ານັ້ນ."</string> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ໃຊ້ໂປຣແກຣມທ່ອງເວັບສ່ວນຕົວ"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ໃຊ້ໂປຣແກຣມທ່ອງເວັບບ່ອນເຮັດວຽກ"</string> <string name="miniresolver_call" msgid="6386870060423480765">"ໂທ"</string> @@ -2396,8 +2399,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ວຽກ 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"ທົດສອບ"</string> <string name="profile_label_communal" msgid="8743921499944800427">"ສ່ວນກາງ"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"ເນື້ອຫາການແຈ້ງເຕືອນທີ່ລະອຽດອ່ອນເຊື່ອງຢູ່"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"ເນື້ອຫາແອັບຖືກເຊື່ອງໄວ້ຈາກການແບ່ງປັນໜ້າຈໍເພື່ອຄວາມປອດໄພ"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"ເຊື່ອມຕໍ່ກັບດາວທຽມໂດຍອັດຕະໂນມັດ"</string> diff --git a/core/res/res/values-lt/strings.xml b/core/res/res/values-lt/strings.xml index 3a95d2c8c1b4..31ede3340871 100644 --- a/core/res/res/values-lt/strings.xml +++ b/core/res/res/values-lt/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> po <xliff:g id="TIME_DELAY">{2}</xliff:g> sek."</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: neperadresuota"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: neperadresuota"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobiliojo ryšio tinklo sauga"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Žr. nustatymus"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Įrenginio identifikatorius pasiektas"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Tinklo, esančio „<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>“, ryšys įrašė jūsų įrenginio unikalų identifikatorių (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> k. laikotarpiu nuo <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> iki <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifruotas ryšys su „<xliff:g id="NETWORK_NAME">%1$s</xliff:g>“"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Esate prisijungę prie saugesnio mobiliojo ryšio tinklo."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifruotas ryšys su „<xliff:g id="NETWORK_NAME">%1$s</xliff:g>“"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Esate prisijungę prie nešifruoto mobiliojo ryšio tinklo. Jūsų skambučiai, pranešimai bei duomenys yra pažeidžiami ir gali būti perimti."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobiliojo ryšio saugos nustatymai"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Sužinokite daugiau"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Funkcijos kodas baigtas."</string> <string name="fcError" msgid="5325116502080221346">"Ryšio problema arba neteisingas funkcijos kodas."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Gerai"</string> @@ -358,8 +373,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Ekrano kopijos kūrimas"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Galima sukurti vaizdo ekrano kopiją."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Peržiūra, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"uždaryti"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"išjungti ar keisti būsenos juostą"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Leidžiama programai neleisti būsenos juostos arba pridėti ir pašalinti sistemos piktogramas."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"būti būsenos juosta"</string> @@ -832,7 +846,7 @@ <string name="policylab_limitPassword" msgid="4851829918814422199">"Nustatyti slaptažodžio taisykles"</string> <string name="policydesc_limitPassword" msgid="4105491021115793793">"Valdykite, kokio ilgio ekrano užrakto slaptažodžius ir PIN kodus galima naudoti."</string> <string name="policylab_watchLogin" msgid="7599669460083719504">"Stebėti bandymus atrakinti ekraną"</string> - <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Stebimas neteisingai įvestų slaptažodžių skaičius atrakinant ekraną ir užrakinti planšetinį kompiuterį arba ištrinti visus jame esančius duomenis, jei įvedama per daug neteisingų slaptažodžių."</string> + <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Stebimas neteisingai įvestų slaptažodžių skaičius atrakinant ekraną ir užrakinamas planšetinis kompiuteris arba ištrinami visi jame esantys duomenys, jei įvedama per daug neteisingų slaptažodžių."</string> <string name="policydesc_watchLogin" product="tv" msgid="2140588224468517507">"Stebėkite atrakinant ekraną įvestų netinkamų slaptažodžių skaičių ir užrakinkite „Android TV“ įrenginį arba ištrinkite visus „Android TV“ įrenginio duomenis, jei per daug kartų įvedamas netinkamas slaptažodis."</string> <string name="policydesc_watchLogin" product="automotive" msgid="7011438994051251521">"Stebėti atrakinant ekraną įvestų netinkamų slaptažodžių skaičių ir užrakinti informacinę pramoginę sistemą arba ištrinti visus informacinės pramoginės sistemos duomenis, jei per daug kartų įvedamas netinkamas slaptažodis."</string> <string name="policydesc_watchLogin" product="default" msgid="4885030206253600299">"Atrakindami ekraną stebėkite neteisingai įvestų slaptažodžių skaičių ir užrakinkite telefoną ar ištrinkite visus telefono duomenis, jei įvedama per daug neteisingų slaptažodžių."</string> @@ -1900,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Prašyti PIN kodo prieš atsegant"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Prašyti atrakinimo piešinio prieš atsegant"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Prašyti slaptažodžio prieš atsegant"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Įdiegė administratorius.\nEikite į nustatymus ir peržiūrėkite suteiktus leidimus"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Atnaujino administratorius"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Ištrynė administratorius"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Gerai"</string> @@ -2219,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Perjungti į darbo programą?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Jūsų organizacija leidžia skambinti tik iš darbo programų"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Jūsų organizacija leidžia siųsti pranešimus tik iš darbo programų"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Naudoti asmeninę naršyklę"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Naudoti darbo naršyklę"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Skambinti"</string> @@ -2398,8 +2415,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Darbas (3)"</string> <string name="profile_label_test" msgid="9168641926186071947">"Bandymas"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Bendruomenės"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Neskelbtinos informacijos pranešimo turinys paslėptas"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Programos turinys paslėptas bendrinant ekraną saugumo sumetimais"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Automatiškai prisijungta prie palydovinio ryšio"</string> diff --git a/core/res/res/values-lv/strings.xml b/core/res/res/values-lv/strings.xml index 7e5ee3b45ab4..93d6a4f0aba1 100644 --- a/core/res/res/values-lv/strings.xml +++ b/core/res/res/values-lv/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> pēc <xliff:g id="TIME_DELAY">{2}</xliff:g> sekundes(-ēm)"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: nav pāradresēts"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: nav pāradresēts"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobilā tīkla drošība"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Pārskatīt iestatījumus"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Notikusi piekļuve ierīces identifikatoram"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Kāds tīkls savienojumā <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> reizi(-es) reģistrēja jūsu ierīces unikālo identifikatoru (IMSI) šajā laika periodā: <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>–<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifrēts savienojums ar tīklu <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Tagad ir izveidots savienojums ar drošāku mobilo tīklu."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifrēts savienojums ar tīklu <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Ir izveidots savienojums ar nešifrētu mobilo tīklu. Jūsu zvani, ziņojumi un dati nav aizsargāti pret pārtveršanu."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobilā tīkla drošības iestatījumi"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Uzzināt vairāk"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Funkcijas kods ir pabeigts."</string> <string name="fcError" msgid="5325116502080221346">"Savienojuma problēma vai nederīgs funkcijas kods."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Labi"</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Prasīt PIN kodu pirms atspraušanas"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pirms atspraušanas pieprasīt atbloķēšanas kombināciju"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Pirms atspraušanas pieprasīt paroli"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalēja jūsu administrators.\nPārejiet uz iestatījumiem, lai skatītu piešķirtās atļaujas."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Atjaunināja administrators"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Dzēsa administrators"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Labi"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Vai pārslēgties uz darba lietotni?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Jūsu organizācija ļauj jums veikt zvanus tikai no darba lietotnēm."</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Jūsu organizācija ļauj jums sūtīt ziņojumus tikai no darba lietotnēm."</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Izmantot personīgo pārlūku"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Izmantot darba pārlūku"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Zvanīt"</string> diff --git a/core/res/res/values-mk/strings.xml b/core/res/res/values-mk/strings.xml index 3df020a98439..0166b6721058 100644 --- a/core/res/res/values-mk/strings.xml +++ b/core/res/res/values-mk/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> по <xliff:g id="TIME_DELAY">{2}</xliff:g> секунди"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: не е препратено"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: не е проследен"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Безбедност на мобилната мрежа"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Преглед на поставките"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Пристапено е до идентификаторот на уредот"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Мрежа на врската <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> го снимила уникатниот идентификатор (IMSI) на вашиот уред <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> пати во периодот меѓу <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> и <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Шифрирана врска на <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Сега сте поврзани на побезбедна мобилна мрежа."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Нешифрирана врска на <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Се поврзавте на нешифрирана мобилна мрежа. Постои опасност од проследување на вашите повици, пораки и податоци."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Поставки за безбедност на мобилната мрежа"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Дознајте повеќе"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Кодот за карактеристиката заврши."</string> <string name="fcError" msgid="5325116502080221346">"Проблем со поврзувањето или неважечки код за карактеристиката."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Во ред"</string> @@ -827,7 +842,7 @@ <string name="permdesc_updatePackagesWithoutUserAction" msgid="4567739631260526366">"Дозволува сопственикот да ја ажурира апликацијата што претходно ја инсталирал без дејство од корисникот"</string> <string name="permlab_writeVerificationStateE2eeContactKeys" msgid="3990742344778360457">"ажурирање на состојбите за потврда на контактните клучеви за обострано шифрирање што се во сопственост на други апликации"</string> <string name="permdesc_writeVerificationStateE2eeContactKeys" msgid="8453156829747427041">"Дозволува апликацијата да ги ажурира состојбите за потврда на контактните клучеви за обострано шифрирање што се во сопственост на други апликации"</string> - <string name="policylab_limitPassword" msgid="4851829918814422199">"Постави правила за лозинката"</string> + <string name="policylab_limitPassword" msgid="4851829918814422199">"Поставување правила за лозинката"</string> <string name="policydesc_limitPassword" msgid="4105491021115793793">"Контролирај ги должината и знаците што се дозволени за лозинки и PIN-броеви за отклучување екран."</string> <string name="policylab_watchLogin" msgid="7599669460083719504">"Следење на обидите за отклучување на екранот"</string> <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Го следи бројот на неточни лозинки што се внесени за отклучување на екранот и го заклучува таблетот или ги брише сите податоци од него ако се внесат голем број неточни лозинки."</string> @@ -838,31 +853,31 @@ <string name="policydesc_watchLogin_secondaryUser" product="tv" msgid="8965224107449407052">"Го следи бројот на погрешно внесени лозинки при отклучување на екранот и го заклучува уредот Android TV или ги брише сите податоци од овој корисник доколку се внесени премногу погрешни лозинки."</string> <string name="policydesc_watchLogin_secondaryUser" product="automotive" msgid="7180857406058327941">"Набљудувај го бројот на погрешно внесени лозинки при отклучување на екранот и заклучи го системот за информации и забава или избриши ги сите податоци од овој профил доколку се внесени премногу погрешни лозинки."</string> <string name="policydesc_watchLogin_secondaryUser" product="default" msgid="9177645136475155924">"Набљудувај го бројот на погрешно внесени лозинки при отклучување на екранот и заклучи го телефонот или избриши ги сите податоци од овој корисник доколку се внесени премногу погрешни лозинки."</string> - <string name="policylab_resetPassword" msgid="214556238645096520">"Промени го заклучувањето на екранот"</string> - <string name="policydesc_resetPassword" msgid="4626419138439341851">"Промени го заклучувањето на екранот."</string> - <string name="policylab_forceLock" msgid="7360335502968476434">"Заклучи го екранот"</string> - <string name="policydesc_forceLock" msgid="1008844760853899693">"Контролирај како и кога се заклучува екранот."</string> + <string name="policylab_resetPassword" msgid="214556238645096520">"Менување на заклучувањето на екранот"</string> + <string name="policydesc_resetPassword" msgid="4626419138439341851">"Го менува заклучувањето на екранот."</string> + <string name="policylab_forceLock" msgid="7360335502968476434">"Заклучување на екранот"</string> + <string name="policydesc_forceLock" msgid="1008844760853899693">"Контролира како и кога се заклучува екранот."</string> <string name="policylab_wipeData" msgid="1359485247727537311">"Бришење на сите податоци"</string> - <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Избриши ги податоците во таблетот без предупредување со ресетирање на фабрички податоци."</string> + <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Ги брише податоците од таблетот без предупредување вршејќи ресетирање на фабрички податоци."</string> <string name="policydesc_wipeData" product="tv" msgid="513862488950801261">"Ги брише податоците на вашиот уред Android TV без предупредување, така што ќе изврши ресетирање на фабричките податоци."</string> <string name="policydesc_wipeData" product="automotive" msgid="660804547737323300">"Избриши ги податоците во системот за информации и забава без предупредување со ресетирање на фабрички податоци."</string> <string name="policydesc_wipeData" product="default" msgid="8036084184768379022">"Ги брише податоците од телефонот без предупредување вршејќи ресетирање на фабрички податоци."</string> - <string name="policylab_wipeData_secondaryUser" product="automotive" msgid="115034358520328373">"Избриши ги податоците на профилот"</string> - <string name="policylab_wipeData_secondaryUser" product="default" msgid="413813645323433166">"Избриши ги податоците на корисникот"</string> + <string name="policylab_wipeData_secondaryUser" product="automotive" msgid="115034358520328373">"Бришење на податоците на профилот"</string> + <string name="policylab_wipeData_secondaryUser" product="default" msgid="413813645323433166">"Бришење на податоците на корисникот"</string> <string name="policydesc_wipeData_secondaryUser" product="tablet" msgid="2336676480090926470">"Избриши ги податоците на овој корисник на таблетот без предупредување."</string> <string name="policydesc_wipeData_secondaryUser" product="tv" msgid="2293713284515865200">"Ги брише податоците на овој корисник на уредов Android TV без предупредување."</string> <string name="policydesc_wipeData_secondaryUser" product="automotive" msgid="4658832487305780879">"Избриши ги податоците на профилов во системот за информации и забава без предупредување."</string> <string name="policydesc_wipeData_secondaryUser" product="default" msgid="2788325512167208654">"Избриши ги податоците на овој корисник на телефонот без предупредување."</string> - <string name="policylab_setGlobalProxy" msgid="215332221188670221">"Постави го глобалниот прокси на уредот"</string> + <string name="policylab_setGlobalProxy" msgid="215332221188670221">"Поставување глобален прокси на уредот"</string> <string name="policydesc_setGlobalProxy" msgid="7149665222705519604">"Поставете го глобалниот прокси на уредот да се користи додека политиката е овозможена. Само сопственикот на уредот може да го поставува глобалниот прокси."</string> <string name="policylab_expirePassword" msgid="6015404400532459169">"Рок на лозинка за закл. екран"</string> <string name="policydesc_expirePassword" msgid="9136524319325960675">"Измени колку често мора да се менува лозинката, PIN-бројот или шемата за заклучување екран."</string> <string name="policylab_encryptedStorage" msgid="9012936958126670110">"Постави шифрирање на меморија"</string> <string name="policydesc_encryptedStorage" msgid="1102516950740375617">"Барај зачуваните податоци за апликација да се шифрирани."</string> - <string name="policylab_disableCamera" msgid="5749486347810162018">"Оневозможи фотоапарати"</string> + <string name="policylab_disableCamera" msgid="5749486347810162018">"Оневозможување на камерите"</string> <string name="policydesc_disableCamera" msgid="3204405908799676104">"Спречи употреба на сите камери на уредот."</string> - <string name="policylab_disableKeyguardFeatures" msgid="5071855750149949741">"Онев. функции од заклуч. екран"</string> - <string name="policydesc_disableKeyguardFeatures" msgid="6641673177041195957">"Спречи користење на некои функции од заклучување на екранот."</string> + <string name="policylab_disableKeyguardFeatures" msgid="5071855750149949741">"Оневозможување функции за заклучување на екранот"</string> + <string name="policydesc_disableKeyguardFeatures" msgid="6641673177041195957">"Го спречува користењето на некои функции за заклучување на екранот."</string> <string-array name="phoneTypes"> <item msgid="8996339953292723951">"Дома"</item> <item msgid="7740243458912727194">"Мобилен"</item> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Побарај PIN пред откачување"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Побарај шема за откл. пред откачување"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Побарај лозинка пред откачување"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Инсталирано од администраторот.\nОдете во „Поставки“ за да ги прегледате доделените дозволи"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Ажурирано од администраторот"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Избришано од администраторот"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Во ред"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Да се префрли на работна апликација?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Вашата организација ви дозволува да упатувате повици само од работни апликации"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Вашата организација ви дозволува да испраќате пораки само од работни апликации"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Користи личен прелистувач"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Користи работен прелистувач"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Повикај"</string> diff --git a/core/res/res/values-ml/strings.xml b/core/res/res/values-ml/strings.xml index b719ba1bc4fb..f90eddca408a 100644 --- a/core/res/res/values-ml/strings.xml +++ b/core/res/res/values-ml/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="TIME_DELAY">{2}</xliff:g> നിമിഷത്തിനുശേഷം <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: കൈമാറിയില്ല"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: കൈമാറിയിട്ടില്ല"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"സെല്ലുലാർ നെറ്റ്വർക്ക് സുരക്ഷ"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ക്രമീകരണം അവലോകനം ചെയ്യുക"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ഉപകരണ ഐഡന്റിഫയർ ആക്സസ് ചെയ്തു"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> കണക്ഷനിൽ ഉള്ള ഒരു നെറ്റ്വർക്ക്, നിങ്ങളുടെ ഉപകരണത്തിന്റെ തനതായ ഐഡന്റിഫയർ (IMSI)<xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>-നും <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>-നും ഇടയിൽ <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> തവണ റെക്കോർഡ് ചെയ്തു."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> എന്നതിലേക്കുള്ള എൻക്രിപ്റ്റ് ചെയ്ത കണക്ഷൻ"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"കൂടുതൽ സുരക്ഷിതമായ സെല്ലുലാർ നെറ്റ്വർക്കിലേക്ക് നിങ്ങൾ കണക്റ്റ് ചെയ്തിരിക്കുന്നു."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> എന്നതിലേക്കുള്ള എൻക്രിപ്റ്റ് ചെയ്യാത്ത കണക്ഷൻ"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"എൻക്രിപ്റ്റ് ചെയ്യാത്ത സെല്ലുലാർ നെറ്റ്വർക്കിലേക്ക് നിങ്ങൾ കണക്റ്റ് ചെയ്തിരിക്കുന്നു. നിങ്ങളുടെ കോളുകൾ, സന്ദേശങ്ങൾ, ഡാറ്റ എന്നിവ തടസ്സപ്പെടാൻ സാധ്യതയുണ്ട്."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"സെല്ലുലാർ സുരക്ഷാ ക്രമീകരണം"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"കൂടുതലറിയുക"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"ഫീച്ചർ കോഡ് പൂർണ്ണമാണ്."</string> <string name="fcError" msgid="5325116502080221346">"കണക്ഷൻ പ്രശ്നം അല്ലെങ്കിൽ ഫീച്ചർ കോഡ് അസാധുവാണ്."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ശരി"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"സ്ക്രീന്ഷോട്ട് എടുക്കുക"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ഡിസ്പ്ലേയുടെ സ്ക്രീൻഷോട്ട് എടുക്കാൻ കഴിയും."</string> <string name="dream_preview_title" msgid="5570751491996100804">"പ്രിവ്യൂ, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ഡിസ്മിസ് ചെയ്യുക"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"സ്റ്റാറ്റസ് ബാർ പ്രവർത്തനരഹിതമാക്കുക അല്ലെങ്കിൽ പരിഷ്ക്കരിക്കുക"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"നില ബാർ പ്രവർത്തരഹിതമാക്കുന്നതിന് അല്ലെങ്കിൽ സിസ്റ്റം ഐക്കണുകൾ ചേർക്കുന്നതിനും നീക്കംചെയ്യുന്നതിനും അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"സ്റ്റാറ്റസ് ബാർ ആയിരിക്കുക"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ചെയ്യുംമുമ്പ് പിൻ ചോദിക്കൂ"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"അൺപിന്നിനുമുമ്പ് അൺലോക്ക് പാറ്റേൺ ആവശ്യപ്പെടൂ"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"അൺപിന്നിനുമുമ്പ് പാസ്വേഡ് ആവശ്യപ്പെടൂ"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"നിങ്ങളുടെ അഡ്മിൻ ഇൻസ്റ്റാൾ ചെയ്തത്.\nനൽകിയ അനുമതികൾ കാണാൻ ക്രമീകരണത്തിലേക്ക് പോകുക"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"നിങ്ങളുടെ അഡ്മിൻ അപ്ഡേറ്റ് ചെയ്യുന്നത്"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"നിങ്ങളുടെ അഡ്മിൻ ഇല്ലാതാക്കുന്നത്"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ശരി"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ഔദ്യോഗിക ആപ്പിലേക്ക് മാറണോ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"സ്ഥാപനം ഔദ്യോഗിക ആപ്പുകളിൽ നിന്ന് കോളുകൾ ചെയ്യാൻ മാത്രമേ നിങ്ങളെ അനുവദിക്കുന്നുള്ളൂ"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"സ്ഥാപനം ഔദ്യോഗിക ആപ്പുകളിൽ നിന്ന് സന്ദേശമയയ്ക്കാൻ മാത്രമേ നിങ്ങളെ അനുവദിക്കുന്നുള്ളൂ"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"വ്യക്തിപരമായ ബ്രൗസർ ഉപയോഗിക്കുക"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ഔദ്യോഗിക ബ്രൗസർ ഉപയോഗിക്കുക"</string> <string name="miniresolver_call" msgid="6386870060423480765">"കോൾ ചെയ്യുക"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ഔദ്യോഗികം 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"ടെസ്റ്റ്"</string> <string name="profile_label_communal" msgid="8743921499944800427">"കമ്മ്യൂണൽ"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"സൂക്ഷ്മമായി കൈകാര്യം ചെയ്യേണ്ട അറിയിപ്പ് ഉള്ളടക്കം മറച്ചിരിക്കുന്നു"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"ആപ്പ് ഉള്ളടക്കം, അതിന്റെ സുരക്ഷയ്ക്കായി സ്ക്രീൻ പങ്കിടലിൽ നിന്ന് മറച്ചിരിക്കുന്നു"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"സാറ്റലൈറ്റിലേക്ക് സ്വയമേവ കണക്റ്റ് ചെയ്തു"</string> diff --git a/core/res/res/values-mn/strings.xml b/core/res/res/values-mn/strings.xml index e6f57a36d962..45eacc0850c2 100644 --- a/core/res/res/values-mn/strings.xml +++ b/core/res/res/values-mn/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> секундын дараа"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: дамжуулагдаагүй"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: дамжуулагдаагүй"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Үүрэн холбооны сүлжээний аюулгүй байдал"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Тохиргоог хянах"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Төхөөрөмжийн таниулбарт хандсан"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> холболт дээрх сүлжээ таны төхөөрөмжийн өвөрмөц таниулбарыг (IMSI) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>-с <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>-н хоорондох хугацаанд <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> удаа бүртгэсэн."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>-н шифрлэгдсэн холболт"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Та одоо илүү аюулгүй үүрэн холбооны сүлжээнд холбогдлоо."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>-н шифрлэгдээгүй холболт"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Та шифрлэгдээгүй үүрэн холбооны сүлжээнд холбогдсон. Таны дуудлага, мессеж болон өгөгдлийг дундаас нь авах эрсдэлтэй."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Үүрэн холбооны аюулгүй байдлын тохиргоо"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Нэмэлт мэдээлэл авах"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Онцлог код дуусав."</string> <string name="fcError" msgid="5325116502080221346">"Холболтын асуудал эсвэл буруу функцын код."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ОК"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Бэхэлснийг болиулахаасаа өмнө ПИН асуух"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Бэхэлснийг болиулахаас өмнө түгжээ тайлах хээ асуух"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Тогтоосныг суллахаас өмнө нууц үг асуух"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Танай админ суулгасан.\nОлгосон зөвшөөрлүүдийг харахын тулд тохиргоо руу очно уу"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Таны админ шинэчилсэн"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Таны админ устгасан"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ОК"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Ажлын апп руу сэлгэх үү?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Танай байгууллага танд зөвхөн ажлын аппуудаас дуудлага хийхийг зөвшөөрдөг"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Танай байгууллага танд зөвхөн ажлын аппуудаас мессеж илгээхийг зөвшөөрдөг"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Хувийн хөтөч ашиглах"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Ажлын хөтөч ашиглах"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Залгах"</string> diff --git a/core/res/res/values-mr/strings.xml b/core/res/res/values-mr/strings.xml index a0529665764d..c2a9c731b6c8 100644 --- a/core/res/res/values-mr/strings.xml +++ b/core/res/res/values-mr/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="TIME_DELAY">{2}</xliff:g> सेकंदांनंतर <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: फॉरवर्ड केला नाही"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: फॉरवर्ड केला नाही"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"मोबाइल नेटवर्कची सुरक्षा"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"सेटिंग्जचे पुनरावलोकन करा"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"डिव्हाइस आयडेंटिफायर अॅक्सेस केला आहे"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> कनेक्शनवरील नेटवर्कने <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> आणि <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> या कालावधीदरम्यान तुमच्या डिव्हाइसचा युनिक आयडेंटिफायर (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> वेळा रेकॉर्ड केला."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> वर कनेक्शन एन्क्रिप्ट केले आहे"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"तुम्ही आता आणखी सुरक्षित मोबाइल नेटवर्कशी कनेक्ट केले आहे."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> वर कनेक्शन एन्क्रिप्ट केलेले नाही"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"तुम्ही एन्क्रिप्ट न केलेल्या मोबाइल नेटवर्कशी कनेक्ट केले आहे. तुमचे कॉल, मेसेज आणि डेटा यामध्ये व्यत्यय येण्याचा धोका आहे."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"मोबाइल सुरक्षा सेटिंग्ज"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"अधिक जाणून घ्या"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"वैशिष्ट्य कोड पूर्ण."</string> <string name="fcError" msgid="5325116502080221346">"कनेक्शन समस्या किंवा अवैध फीचर कोड."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ठीक"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"स्क्रीनशॉट घ्या"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"डिस्प्लेचा स्क्रीनशॉट घेऊ शकतो."</string> <string name="dream_preview_title" msgid="5570751491996100804">"पूर्वावलोकन, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"डिसमिस करा"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"स्टेटस बार अक्षम करा किंवा सुधारित करा"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"स्टेटस बार अक्षम करण्यासाठी किंवा सिस्टम चिन्हे जोडण्यासाठी आणि काढण्यासाठी अॅप ला अनुमती देते."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"स्टेटस बार होऊ द्या"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"अनपिन करण्यापूर्वी पिन विचारा"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"अनपिन करण्यापूर्वी अनलॉक नमुन्यासाठी विचारा"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"अनपिन करण्यापूर्वी संकेतशब्दासाठी विचारा"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"तुमच्या ॲडमिनने इंस्टॉल केले आहे.\nदिलेल्या परवानग्या पाहण्यासाठी सेटिंग्जवर जा"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"आपल्या प्रशासकाने अपडेट केले"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"आपल्या प्रशासकाने हटवले"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ओके"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"work app वर स्विच करायचे आहे का?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"तुमची संस्था तुम्हाला फक्त work app वरून कॉल करण्याची अनुमती देते"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"तुमची संस्था तुम्हाला फक्त work app वरून मेसेज पाठवण्याची अनुमती देते"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"वैयक्तिक ब्राउझर वापरा"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"कार्य ब्राउझर वापरा"</string> <string name="miniresolver_call" msgid="6386870060423480765">"कॉल करा"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ऑफिस ३"</string> <string name="profile_label_test" msgid="9168641926186071947">"चाचणी"</string> <string name="profile_label_communal" msgid="8743921499944800427">"सामुदायिक"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"संवेदनशील नोटिफिकेशनचा आशय लपवलेला आहे"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"स्क्रीन शेअर करताना सुरक्षेसाठी अॅपमधील आशय लपवला आहे"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"उपग्रहाशी आपोआप कनेक्ट केलेले आहे"</string> diff --git a/core/res/res/values-ms/strings.xml b/core/res/res/values-ms/strings.xml index 904d91502857..5e9ce271cf5f 100644 --- a/core/res/res/values-ms/strings.xml +++ b/core/res/res/values-ms/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> selepas <xliff:g id="TIME_DELAY">{2}</xliff:g> saat"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Tidak dimajukan"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Tidak dimajukan"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Keselamatan rangkaian selular"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Semak tetapan"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Pengecam peranti diakses"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Rangkaian pada sambungan <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> merekodkan pengecam unik (IMSI) peranti anda <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> kali dalam tempoh antara <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> hingga <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Sambungan yang disulitkan pada <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Kini anda disambungkan kepada rangkaian selular yang lebih selamat."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Sambungan yang tidak disulitkan pada <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Anda disambungkan kepada rangkaian selular yang tidak disulitkan. Panggilan, mesej dan data anda terdedah kepada pintasan sekat."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Tetapan keselamatan selular"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Ketahui lebih lanjut"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kod ciri selesai."</string> <string name="fcError" msgid="5325116502080221346">"Masalah sambungan atau kod ciri tidak sah."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Ambil tangkapan skrin"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Boleh mengambil tangkapan skrin paparan."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Pratonton, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ketepikan"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"lumpuhkan atau ubah suai bar status"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Membenarkan apl melumpuhkan bar status atau menambah dan mengalih keluar ikon sistem."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"jadi bar status"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Minta PIN sebelum menyahsemat"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Minta corak buka kunci sebelum menyahsemat"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Minta kata laluan sebelum menyahsemat"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Dipasang oleh pentadbir anda.\nAkses tetapan untuk melihat kebenaran yang diberikan"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Dikemas kini oleh pentadbir anda"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Dipadamkan oleh pentadbir anda"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Beralih kepada apl kerja?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organisasi anda hanya membenarkan anda membuat panggilan daripada apl kerja"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organisasi anda hanya membenarkan anda menghantar mesej daripada apl kerja"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Gunakan penyemak imbas peribadi"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Gunakan penyemak imbas kerja"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Panggil"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Kerja 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Ujian"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Umum"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Kandungan pemberitahuan yang sensitif disembunyikan"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Kandungan apl disembunyikan daripada perkongsian skrin untuk keselamatan"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Disambungkan secara automatik kepada satelit"</string> diff --git a/core/res/res/values-my/strings.xml b/core/res/res/values-my/strings.xml index e965f470d4e5..81a79cf1e556 100644 --- a/core/res/res/values-my/strings.xml +++ b/core/res/res/values-my/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> နောက် <xliff:g id="TIME_DELAY">{2}</xliff:g> စက္ကန့်"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ထပ်ဆင့်မပို့နိုင်ပါ"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ထပ်ဆင့်မပို့နိုင်ပါ"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"ဆယ်လူလာ ကွန်ရက် လုံခြုံရေး"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ဆက်တင်များကို စိစစ်ရန်"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"စက်ပစ္စည်းသတ်မှတ်မှုစနစ်ကို ဝင်ကြည့်ထားသည်"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> နှင့် ချိတ်ဆက်ထားသော ကွန်ရက်တစ်ခုသည် သင့်စက်ပစ္စည်း၏ သီးသန့်သတ်မှတ်မှုစနစ် (IMSI) ကို <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> နှင့် <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> ကြား ကာလအတွင်း <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ကြိမ် မှတ်တမ်းတင်ထားသည်။"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> နှင့် ချိတ်ဆက်မှုကို အသွင်ဝှက်ထားသည်"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ပိုမိုလုံခြုံသော ဆယ်လူလာ ကွန်ရက်နှင့် ယခုချိတ်ဆက်ထားပါပြီ။"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> နှင့် ချိတ်ဆက်မှုကို အသွင်ဝှက်မထားပါ"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"အသွင်ဝှက်မထားသော ဆယ်လူလာ ကွန်ရက်ကို သင်ချိတ်ဆက်ထားသည်။ သင်၏ ခေါ်ဆိုမှု၊ မက်ဆေ့ဂျ်နှင့် ဒေတာများကို ကြားဖြတ်ယူခံရနိုင်ခြေရှိသည်။"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"ဆယ်လူလာလုံခြုံရေး ဆက်တင်များ"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ပိုမိုလေ့လာရန်"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"ပုံစံကုတ်ပြီးဆုံးသည်"</string> <string name="fcError" msgid="5325116502080221346">"ဆက်သွယ်မှုဆိုင်ရာပြသနာ သို့မဟုတ် တရားမဝင်သောပုံစံကုတ်"</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ပင်မဖြုတ်မီမှာ PIN ကို မေးကြည့်ရန်"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ပင်မဖြုတ်မီ လော့ခ်ဖွင့်ပုံစံကို မေးရန်"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ပင်မဖြုတ်မီမှာ စကားဝှက်ကို မေးကြည့်ရန်"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"သင့်စီမံခန့်ခွဲသူက ထည့်သွင်းထားသည်။\nပေးထားသည့် ခွင့်ပြုချက်များကို ကြည့်ရန် ဆက်တင်များသို့ သွားပါ"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"သင်၏ စီမံခန့်ခွဲသူက အပ်ဒိတ်လုပ်ထားသည်"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"သင်၏ စီမံခန့်ခွဲသူက ဖျက်လိုက်ပါပြီ"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"အလုပ်သုံးအက်ပ်သို့ ပြောင်းမလား။"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"သင့်အဖွဲ့အစည်းသည် သင့်အား အလုပ်သုံးအက်ပ်များမှသာ ဖုန်းဆက်ခွင့်ပြုသည်"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"သင့်အဖွဲ့အစည်းသည် သင့်အား အလုပ်သုံးအက်ပ်များမှသာ မက်ဆေ့ဂျ်ပို့ခွင့်ပြုသည်"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ကိုယ်ပိုင်ဘရောင်ဇာ သုံးရန်"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"အလုပ်သုံးဘရောင်ဇာ သုံးရန်"</string> <string name="miniresolver_call" msgid="6386870060423480765">"ဖုန်းဆက်ရန်"</string> diff --git a/core/res/res/values-nb/strings.xml b/core/res/res/values-nb/strings.xml index c6a2f44097c6..efaae18bd5f8 100644 --- a/core/res/res/values-nb/strings.xml +++ b/core/res/res/values-nb/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> etter <xliff:g id="TIME_DELAY">{2}</xliff:g> sekunder"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Ikke viderekoblet"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Ikke viderekoblet"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Sikkerhet for mobilnettverk"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Gå gjennom innstillingene"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Enhetsidentifikatoren er brukt"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Et nettverk på <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>-tilkoblingen har registrert den unike identifikatoren til enheten (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ganger i perioden mellom <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> og <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Kryptert tilkobling til <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Nå er du koblet til et tryggere mobilnettverk."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Ikke-kryptert tilkobling til <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Du er koblet til et ikke-kryptert mobilnettverk. Anropene, meldingene og dataene dine er sårbare for å bli fanget opp."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Sikkerhetsinnstillinger for mobil"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Finn ut mer"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Funksjonskode utført."</string> <string name="fcError" msgid="5325116502080221346">"Tilkoblingsproblem eller ugyldig funksjonskode."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Krev PIN-kode for å løsne app"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Krev opplåsingsmønster for å løsne apper"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Krev passord for å løsne apper"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Installert av administratoren din.\nGå til innstillingene for å se hvilke tillatelser som er gitt"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Oppdatert av administratoren din"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Slettet av administratoren din"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Vil du bytte til en jobbapp?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organisasjonen din tillater bare at du ringer fra jobbapper"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organisasjonen din tillater bare at du sender meldinger fra jobbapper"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Bruk den personlige nettleseren"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Bruk jobbnettleseren"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Ring"</string> diff --git a/core/res/res/values-ne/strings.xml b/core/res/res/values-ne/strings.xml index 30e4ecaa2453..cce955fdeea5 100644 --- a/core/res/res/values-ne/strings.xml +++ b/core/res/res/values-ne/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> पछि <xliff:g id="TIME_DELAY">{2}</xliff:g> सेकेन्ड"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: अगाडि बढाइएको छैन"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: अगाडि बढाइएको छैन"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"मोबाइल नेटवर्कको सुरक्षा"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"सेटिङको समीक्षा गर्नुहोस्"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"डिभाइसको आइडेन्टिफायर एक्सेस गरियो"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> मा कनेक्ट गरिएको कुनै नेटवर्कले <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> र <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> बिचको अवधिमा तपाईंको डिभाइसको अद्वितीय आइडेन्टिफायर (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> पटक रेकर्ड गर्यो।"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> सँगको कनेक्सन इन्क्रिप्ट गरिएको छ"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"तपाईं अब अझ सुरक्षित मोबाइल नेटवर्कमा कनेक्ट हुनुभएको छ।"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> सँगको कनेक्सन इन्क्रिप्ट गरिएको छैन"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"तपाईं इन्क्रिप्ट नगरिएको मोबाइल नेटवर्कमा कनेक्ट हुनुहुन्छ। तपाईंका कल, म्यासेज र जानकारी इन्टरसेप्ट हुन सक्ने जोखिम छ।"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"मोबाइल नेटवर्कको सुरक्षासम्बन्धी सेटिङ"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"थप जान्नुहोस्"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"विशेषता कोड पुरा भयो।"</string> <string name="fcError" msgid="5325116502080221346">"जडान समस्या वा अमान्य सुविधा कोड।"</string> <string name="httpErrorOk" msgid="6206751415788256357">"ठिक छ"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"अनपिन गर्नुअघि PIN मागियोस्"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"अनपिन गर्नअघि अनलक प्याटर्न माग्नुहोस्"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"पिन निकाल्नुअघि पासवर्ड सोध्नुहोस्"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"यो प्याकेज तपाईंका एड्मिनले इन्स्टल गर्नुभएको हो।\nप्रदान गरिएका अनुमतिसम्बन्धी जानकारी हेर्न सेटिङमा जानुहोस्"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"तपाईंका प्रशासकले अद्यावधिक गर्नुभएको"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"तपाईंका प्रशासकले मेट्नुभएको"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ठिक छ"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"कामसम्बन्धी एप प्रयोग गर्ने हो?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"तपाईंको सङ्गठनले तपाईंलाई कामसम्बन्धी एपहरूमार्फत मात्र कल गर्ने अनुमति दिएको छ"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"तपाईंको सङ्गठनले तपाईंलाई कामसम्बन्धी एपहरूमार्फत मात्र म्यासेज पठाउने अनुमति दिएको छ"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"व्यक्तिगत ब्राउजर प्रयोग गर्नुहोस्"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"कार्य ब्राउजर प्रयोग गर्नुहोस्"</string> <string name="miniresolver_call" msgid="6386870060423480765">"कल गर्नुहोस्"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"कार्य प्रोफाइल ३"</string> <string name="profile_label_test" msgid="9168641926186071947">"परीक्षण"</string> <string name="profile_label_communal" msgid="8743921499944800427">"सामुदायिक"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"संवेदनशील सूचनासम्बन्धी सामग्री लुकाइएको छ"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"स्क्रिन सेयर गर्दा सुरक्षाका लागि एपमा भएको सामग्री लुकाइएको छ"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"स्याटलाइटमा स्वतः कनेक्ट गरियो"</string> diff --git a/core/res/res/values-nl/strings.xml b/core/res/res/values-nl/strings.xml index f59d2aec4087..40744589b83b 100644 --- a/core/res/res/values-nl/strings.xml +++ b/core/res/res/values-nl/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> na <xliff:g id="TIME_DELAY">{2}</xliff:g> seconden"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: niet doorgeschakeld"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: niet doorgeschakeld"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Beveiliging van mobiele netwerken"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Instellingen checken"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Toegang gehad tot apparaat-ID"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Een netwerk op de <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>-verbinding heeft de unieke ID van je apparaat (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> keer geregistreerd in de periode tussen <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> en <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Verbinding met <xliff:g id="NETWORK_NAME">%1$s</xliff:g> versleuteld"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Je bent nu verbonden met beter beveiligd mobiel netwerk."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Niet-versleutelde verbinding met <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Je bent verbonden met een niet-versleuteld mobiel netwerk. Je gesprekken, berichten en gegevens zijn kwetsbaar voor onderschepping."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobiele beveiligingsinstellingen"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Meer informatie"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Functiecode voltooid."</string> <string name="fcError" msgid="5325116502080221346">"Verbindingsprobleem of ongeldige functiecode."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1897,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Vraag pin voor losmaken"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Ontgrendelingspatroon vragen om app los te maken"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Vraag wachtwoord voor losmaken"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Geïnstalleerd door je beheerder.\nGa naar instellingen om verleende rechten te bekijken."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Geüpdatet door je beheerder"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Verwijderd door je beheerder"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2216,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Overschakelen naar werk-app?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Je organisatie staat je alleen toe om te bellen vanuit werk-apps"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Je organisatie staat je alleen toe om berichten te sturen vanuit werk-apps"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Persoonlijke browser gebruiken"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Werkbrowser gebruiken"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Bellen"</string> diff --git a/core/res/res/values-or/strings.xml b/core/res/res/values-or/strings.xml index 9c41d7306af5..3ffc5b9f8d83 100644 --- a/core/res/res/values-or/strings.xml +++ b/core/res/res/values-or/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> ସେକେଣ୍ଡ ପରେ"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ଫରୱାର୍ଡ କରାଯାଇନାହିଁ"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ଫର୍ୱର୍ଡ କରାଗଲା ନାହିଁ"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"ସେଲୁଲାର ନେଟୱାର୍କ ସୁରକ୍ଷା"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ସେଟିଂସର ସମୀକ୍ଷା କରନ୍ତୁ"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ଡିଭାଇସ ଚିହ୍ନଟକାରୀକୁ ଆକ୍ସେସ କରାଯାଇଛି"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> କନେକ୍ସନରେ ଥିବା ଏକ ନେଟୱାର୍କ <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ଏବଂ <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> ମଧ୍ୟରେ ଥିବା ଅବଧିରେ <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ଥର ଆପଣଙ୍କ ଡିଭାଇସର ସ୍ୱତନ୍ତ୍ର ଚିହ୍ନଟକାରୀ (IMSI)କୁ ରେକର୍ଡ କରିଛି।"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ସହ ଏନକ୍ରିପ୍ଟ କରାଯାଇଥିବା କନେକ୍ସନ"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ଆପଣ ବର୍ତ୍ତମାନ ଅଧିକ ସୁରକ୍ଷିତ ଏକ ସେଲୁଲାର ନେଟୱାର୍କ ସହ କନେକ୍ଟ ଅଛନ୍ତି।"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ସହ ଅଣ-ଏନକ୍ରିପ୍ଟ କରାଯାଇଥିବା କନେକ୍ସନ"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"ଆପଣ ଏକ ଅଣ-ଏନକ୍ରିପ୍ଟ କରାଯାଇଥିବା ସେଲୁଲାର ନେଟୱାର୍କ ସହ କନେକ୍ଟ ଅଛନ୍ତି। ଆପଣଙ୍କ କଲ, ମେସେଜ ଏବଂ ଡାଟା ଇଣ୍ଟରସେପସନ ପାଇଁ ଅସୁରକ୍ଷିତ ଅଟେ।"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"ସେଲୁଲାର ସୁରକ୍ଷା ସେଟିଂସ"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ଅଧିକ ଜାଣନ୍ତୁ"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"ଫିଚର୍ କୋଡ୍ ସମ୍ପୂର୍ଣ୍ଣ।"</string> <string name="fcError" msgid="5325116502080221346">"ସଂଯୋଗରେ ସମସ୍ୟା କିମ୍ୱା ଅମାନ୍ୟ ଫିଚର୍ କୋଡ୍।"</string> <string name="httpErrorOk" msgid="6206751415788256357">"ଠିକ ଅଛି"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"ସ୍କ୍ରିନସଟ୍ ନିଅନ୍ତୁ"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ଡିସପ୍ଲେର ଏକ ସ୍କ୍ରିନସଟ୍ ନିଆଯାଇପାରେ।"</string> <string name="dream_preview_title" msgid="5570751491996100804">"ପ୍ରିଭ୍ୟୁ, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ଖାରଜ କରନ୍ତୁ"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"ଷ୍ଟାଟସ୍ ବାର୍କୁ ଅକ୍ଷମ କିମ୍ୱା ସଂଶୋଧନ କରନ୍ତୁ"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"ଆପ୍କୁ, ସ୍ଥିତି ବାର୍ ଅକ୍ଷମ କରିବାକୁ କିମ୍ବା ସିଷ୍ଟମ୍ ଆଇକନ୍ ଯୋଡ଼ିବା କିମ୍ବା ବାହାର କରିବାକୁ ଦେଇଥାଏ।"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"ଷ୍ଟାଟସ୍ ବାର୍ ରହିବାକୁ ଦିଅନ୍ତୁ"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ଅନପିନ୍ କରିବା ପୂର୍ବରୁ PIN ପଚାରନ୍ତୁ"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ଅନପିନ୍ କରିବା ପୂର୍ବରୁ ଲକ୍ ଖୋଲିବା ପାଟର୍ନ ପଚାରନ୍ତୁ"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ଅନପିନ୍ କରିବା ପୂର୍ବରୁ ପାସ୍ୱର୍ଡ ପଚାରନ୍ତୁ"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"ଆପଣଙ୍କ ଆଡମିନଙ୍କ ଦ୍ୱାରା ଇନଷ୍ଟଲ କରାଯାଇଛି।\nଅନୁମୋଦିତ ଅମୁମତିଗୁଡ଼ିକ ଭ୍ୟୁ କରିବା ପାଇଁ ସେଟିଂସକୁ ଯାଆନ୍ତୁ"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"ଆପଣଙ୍କ ଆଡମିନ୍ ଅପଡେଟ୍ କରିଛନ୍ତି"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"ଆପଣଙ୍କ ଆଡମିନ୍ ଡିଲିଟ୍ କରିଛନ୍ତି"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ଠିକ ଅଛି"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ୱାର୍କ ଆପକୁ ସୁଇଚ କରିବେ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"ଆପଣଙ୍କ ସଂସ୍ଥା ଆପଣଙ୍କୁ କେବଳ ୱାର୍କ ଆପ୍ସରୁ କଲ କରିବାକୁ ଅନୁମତି ଦିଏ"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"ଆପଣଙ୍କ ସଂସ୍ଥା ଆପଣଙ୍କୁ କେବଳ ୱାର୍କ ଆପ୍ସରୁ ମେସେଜ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଏ"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ବ୍ୟକ୍ତିଗତ ବ୍ରାଉଜର୍ ବ୍ୟବହାର କରନ୍ତୁ"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ୱାର୍କ ବ୍ରାଉଜର୍ ବ୍ୟବହାର କରନ୍ତୁ"</string> <string name="miniresolver_call" msgid="6386870060423480765">"କଲ କରନ୍ତୁ"</string> diff --git a/core/res/res/values-pa/strings.xml b/core/res/res/values-pa/strings.xml index 7f83ddb028ef..42a229eb8ea3 100644 --- a/core/res/res/values-pa/strings.xml +++ b/core/res/res/values-pa/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> ਸਕਿੰਟਾਂ ਬਾਅਦ"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ਅੱਗੇ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ਅੱਗੇ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"ਸੈਲਿਊਲਰ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਆ"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ਸੈਟਿੰਗਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"ਡੀਵਾਈਸ ਪਛਾਣਕਰਤਾ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਗਈ"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ਕਨੈਕਸ਼ਨ ਵਾਲੇ ਨੈੱਟਵਰਕ ਨੇ <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ਅਤੇ <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> ਦੇ ਵਿਚਕਾਰ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦੀ ਵਿਲੱਖਣ ਪਛਾਣ (IMSI) ਨੂੰ <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ਵਾਰ ਰਿਕਾਰਡ ਕੀਤਾ।"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਦੇ ਨਾਲ ਇਨਕ੍ਰਿਪਟਡ ਕਨੈਕਸ਼ਨ"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ਤੁਸੀਂ ਹੁਣ ਇੱਕ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਸੈਲਿਊਲਰ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਹੋ।"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਦੇ ਨਾਲ ਗੈਰ-ਇਨਕ੍ਰਿਪਟਡ ਕਨੈਕਸ਼ਨ"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"ਤੁਸੀਂ ਕਿਸੇ ਗੈਰ-ਇਨਕ੍ਰਿਪਟਡ ਸੈਲਿਊਲਰ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਹੋ। ਤੁਹਾਡੀਆਂ ਕਾਲਾਂ, ਸੁਨੇਹੇ ਅਤੇ ਡਾਟੇ ਵਿੱਚ ਰੁਕਾਵਟ ਪੈਣ ਦਾ ਖਤਰਾ ਹੈ।"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"ਸੈਲਿਊਲਰ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗਾਂ"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ਹੋਰ ਜਾਣੋ"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"ਵਿਸ਼ੇਸ਼ਤਾ ਕੋਡ ਪੂਰਾ।"</string> <string name="fcError" msgid="5325116502080221346">"ਕਨੈਕਸ਼ਨ ਸਮੱਸਿਆ ਜਾਂ ਅਵੈਧ ਵਿਸ਼ੇਸ਼ਤਾ ਕੋਡ।"</string> <string name="httpErrorOk" msgid="6206751415788256357">"ਠੀਕ ਹੈ"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"ਸਕ੍ਰੀਨਸ਼ਾਟ ਲਓ"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ਡਿਸਪਲੇ ਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲੈ ਸਕਦੀ ਹੈ।"</string> <string name="dream_preview_title" msgid="5570751491996100804">"ਪੂਰਵ-ਝਲਕ ਦੇਖੋ, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ਖਾਰਜ ਕਰੋ"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"ਸਥਿਤੀ ਪੱਟੀ ਬੰਦ ਕਰੋ ਜਾਂ ਸੰਸ਼ੋਧਿਤ ਕਰੋ"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"ਐਪ ਨੂੰ ਸਥਿਤੀ ਪੱਟੀ ਨੂੰ ਚਾਲੂ ਕਰਨ ਜਾਂ ਸਿਸਟਮ ਪ੍ਰਤੀਕਾਂ ਨੂੰ ਜੋੜਨ ਅਤੇ ਹਟਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"ਸਥਿਤੀ ਪੱਟੀ ਬਣਨ ਦਿਓ"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ਅਨਪਿੰਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਿੰਨ ਮੰਗੋ"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ਅਨਪਿੰਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਣਲਾਕ ਪੈਟਰਨ ਵਾਸਤੇ ਪੁੱਛੋ"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ਅਣਪਿੰਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਾਸਵਰਡ ਮੰਗੋ"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਸਥਾਪਤ ਕੀਤਾ ਗਿਆ।\nਦਿੱਤੀਆਂ ਗਈਆਂ ਇਜਾਜ਼ਤਾਂ ਨੂੰ ਦੇਖਣ ਲਈ ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾਓ"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਮਿਟਾਇਆ ਗਿਆ"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ਠੀਕ ਹੈ"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ਕੀ ਕੰਮ ਸੰਬੰਧੀ ਐਪ \'ਤੇ ਸਵਿੱਚ ਕਰਨਾ ਹੈ?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"ਤੁਹਾਡੀ ਸੰਸਥਾ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਤੋਂ ਕਾਲਾਂ ਕਰਨ ਦਿੰਦੀ ਹੈ"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"ਤੁਹਾਡੀ ਸੰਸਥਾ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਤੋਂ ਹੀ ਸੁਨੇਹੇ ਭੇਜਣ ਦਿੰਦੀ ਹੈ"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ਨਿੱਜੀ ਬ੍ਰਾਊਜ਼ਰ ਵਰਤੋ"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ਕੰਮ ਸੰਬੰਧੀ ਬ੍ਰਾਊਜ਼ਰ ਵਰਤੋ"</string> <string name="miniresolver_call" msgid="6386870060423480765">"ਕਾਲ ਕਰੋ"</string> diff --git a/core/res/res/values-pl/strings.xml b/core/res/res/values-pl/strings.xml index ab403414a0d3..2dccba91d80c 100644 --- a/core/res/res/values-pl/strings.xml +++ b/core/res/res/values-pl/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> po <xliff:g id="TIME_DELAY">{2}</xliff:g> sekundach"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: nieprzekierowane"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: nieprzekierowane"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Zabezpieczenia sieci komórkowej"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Sprawdź ustawienia"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Uzyskano dostęp do identyfikatora urządzenia"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Sieć <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>, z którą masz połączenie, zarejestrowała jednoznaczny identyfikator Twojego urządzenia (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> razy w okresie od <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> do <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Szyfrowane połączenie z siecią <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Korzystasz z połączenia z bezpieczniejszą siecią komórkową."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nieszyfrowane połączenie z siecią <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Korzystasz z nieszyfrowanego połączenia z siecią komórkową. Twoje połączenia, wiadomości i dane są narażone na przechwycenie."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Ustawienia bezpieczeństwa sieci komórkowej"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Więcej informacji"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Wykonano kod funkcji."</string> <string name="fcError" msgid="5325116502080221346">"Problem z połączeniem lub nieprawidłowy kod funkcji."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1900,8 +1915,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Podaj PIN, aby odpiąć"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Aby odpiąć, poproś o wzór odblokowania"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Aby odpiąć, poproś o hasło"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Zainstalowany przez administratora.\nOtwórz ustawienia, aby wyświetlić przyznane uprawnienia"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Zaktualizowany przez administratora"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Usunięty przez administratora"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2219,6 +2233,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Przełączyć na aplikację służbową?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Twoja organizacja zezwala na nawiązywanie połączeń tylko z aplikacji służbowych"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Twoja organizacja zezwala na wysyłanie wiadomości tylko z aplikacji służbowych"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Użyj przeglądarki osobistej"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Użyj przeglądarki służbowej"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Zadzwoń"</string> @@ -2398,8 +2416,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Służbowy 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Testowy"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Wspólny"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Treść poufnego powiadomienia została ukryta"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Ze względów bezpieczeństwa zawartość aplikacji jest niewidoczna podczas udostępniania ekranu"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Automatycznie połączono z satelitą"</string> diff --git a/core/res/res/values-pt-rBR/strings.xml b/core/res/res/values-pt-rBR/strings.xml index d0dcc336838e..8a0371634255 100644 --- a/core/res/res/values-pt-rBR/strings.xml +++ b/core/res/res/values-pt-rBR/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> após <xliff:g id="TIME_DELAY">{2}</xliff:g> segundos"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Não encaminhado"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Não encaminhado"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Segurança da rede celular"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Revisar configurações"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Identificador do dispositivo acessado"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Uma rede na conexão <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> gravou o identificador exclusivo (IMSI) do seu dispositivo <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> vezes no período entre <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> e <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Conexão criptografada com <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Você se conectou a uma rede celular mais segura."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Conexão não criptografada com <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Você se conectou a uma rede celular não criptografada. Suas ligações, mensagens e dados estão vulneráveis a interceptação."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Configurações de segurança da rede celular"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Saiba mais"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Código de recurso concluído."</string> <string name="fcError" msgid="5325116502080221346">"Problema de conexão ou código de recurso inválido."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -844,7 +859,7 @@ <string name="policylab_forceLock" msgid="7360335502968476434">"Bloquear a tela"</string> <string name="policydesc_forceLock" msgid="1008844760853899693">"Controla como e quando a tela é bloqueada."</string> <string name="policylab_wipeData" msgid="1359485247727537311">"Apagar todos os dados"</string> - <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Apague os dados do tablet sem aviso redefinindo a configuração original."</string> + <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Apaga os dados do tablet sem aviso redefinindo a configuração original."</string> <string name="policydesc_wipeData" product="tv" msgid="513862488950801261">"Redefine o dispositivo Android TV para a configuração original e apaga os dados sem aviso."</string> <string name="policydesc_wipeData" product="automotive" msgid="660804547737323300">"Apaga os dados sem aviso, redefinindo o sistema de infoentretenimento para a configuração original."</string> <string name="policydesc_wipeData" product="default" msgid="8036084184768379022">"Apaga os dados sem aviso redefinindo o smartphone para a configuração original."</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Pedir PIN antes de liberar"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pedir padrão de desbloqueio antes de liberar"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Pedir senha antes de liberar"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalado pelo administrador.\nAcesse as configurações para conferir as permissões concedidas"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Atualizado pelo seu administrador"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Excluído pelo seu administrador"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Trocar para o app de trabalho?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Sua organização só permite fazer ligações usando apps de trabalho"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Sua organização só permite o envio de mensagens usando apps de trabalho"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Usar o navegador pessoal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Usar o navegador de trabalho"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Ligar"</string> diff --git a/core/res/res/values-pt-rPT/strings.xml b/core/res/res/values-pt-rPT/strings.xml index 4d61bddf3ca3..5b130bca46d4 100644 --- a/core/res/res/values-pt-rPT/strings.xml +++ b/core/res/res/values-pt-rPT/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> após <xliff:g id="TIME_DELAY">{2}</xliff:g> segundos"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Não reencaminhado"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Não reencaminhado"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Segurança da rede móvel"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Reveja as definições"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Identificador do dispositivo acedido"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Uma rede na ligação <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> registou o identificador único (IMSI) do seu dispositivo <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> vezes no período entre a(s) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> e a(s) <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Ligação encriptada a <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"O dispositivo está agora ligado a uma rede móvel mais segura."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Ligação não encriptada à rede <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"O dispositivo está ligado a uma rede móvel não encriptada. As suas chamadas, mensagens e dados estão vulneráveis a uma interceção."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Definições de segurança da rede móvel"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Saber mais"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Código de funcionalidade completo."</string> <string name="fcError" msgid="5325116502080221346">"Problema de ligação ou código de funcionalidade inválido."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Pedir PIN antes de soltar"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pedir padrão de desbloqueio antes de soltar"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Pedir palavra-passe antes de soltar"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalado pelo seu administrador.\nAceda às definições para ver as autorizações concedidas"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Atualizado pelo seu gestor"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Eliminado pelo seu gestor"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Mudar para a app de trabalho?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"A sua organização só lhe permite fazer chamadas a partir de apps de trabalho"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"A sua organização só lhe permite enviar mensagens a partir de apps de trabalho"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Usar navegador pessoal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Usar navegador de trabalho"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Ligar"</string> diff --git a/core/res/res/values-pt/strings.xml b/core/res/res/values-pt/strings.xml index d0dcc336838e..8a0371634255 100644 --- a/core/res/res/values-pt/strings.xml +++ b/core/res/res/values-pt/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> após <xliff:g id="TIME_DELAY">{2}</xliff:g> segundos"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Não encaminhado"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Não encaminhado"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Segurança da rede celular"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Revisar configurações"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Identificador do dispositivo acessado"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Uma rede na conexão <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> gravou o identificador exclusivo (IMSI) do seu dispositivo <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> vezes no período entre <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> e <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Conexão criptografada com <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Você se conectou a uma rede celular mais segura."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Conexão não criptografada com <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Você se conectou a uma rede celular não criptografada. Suas ligações, mensagens e dados estão vulneráveis a interceptação."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Configurações de segurança da rede celular"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Saiba mais"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Código de recurso concluído."</string> <string name="fcError" msgid="5325116502080221346">"Problema de conexão ou código de recurso inválido."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -844,7 +859,7 @@ <string name="policylab_forceLock" msgid="7360335502968476434">"Bloquear a tela"</string> <string name="policydesc_forceLock" msgid="1008844760853899693">"Controla como e quando a tela é bloqueada."</string> <string name="policylab_wipeData" msgid="1359485247727537311">"Apagar todos os dados"</string> - <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Apague os dados do tablet sem aviso redefinindo a configuração original."</string> + <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Apaga os dados do tablet sem aviso redefinindo a configuração original."</string> <string name="policydesc_wipeData" product="tv" msgid="513862488950801261">"Redefine o dispositivo Android TV para a configuração original e apaga os dados sem aviso."</string> <string name="policydesc_wipeData" product="automotive" msgid="660804547737323300">"Apaga os dados sem aviso, redefinindo o sistema de infoentretenimento para a configuração original."</string> <string name="policydesc_wipeData" product="default" msgid="8036084184768379022">"Apaga os dados sem aviso redefinindo o smartphone para a configuração original."</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Pedir PIN antes de liberar"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pedir padrão de desbloqueio antes de liberar"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Pedir senha antes de liberar"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalado pelo administrador.\nAcesse as configurações para conferir as permissões concedidas"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Atualizado pelo seu administrador"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Excluído pelo seu administrador"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Trocar para o app de trabalho?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Sua organização só permite fazer ligações usando apps de trabalho"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Sua organização só permite o envio de mensagens usando apps de trabalho"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Usar o navegador pessoal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Usar o navegador de trabalho"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Ligar"</string> diff --git a/core/res/res/values-ro/strings.xml b/core/res/res/values-ro/strings.xml index 0a31bf82b886..ac33fa12f06e 100644 --- a/core/res/res/values-ro/strings.xml +++ b/core/res/res/values-ro/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> după <xliff:g id="TIME_DELAY">{2}</xliff:g> secunde"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: neredirecționat"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: neredirecționat"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Securitatea rețelei de date mobile"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Examinează setările"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"A fost accesat identificatorul dispozitivului"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"O rețea conectată la <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> a înregistrat identificatorul unic (IMSI) al dispozitivului tău de <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ori în intervalul <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> – <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Conexiune criptată la <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Te-ai conectat la o rețea de date mobile mai sigură."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Conexiune necriptată la <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Te-ai conectat la o rețea de date mobile necriptată. Apelurile, mesajele și datele tale ar putea fi interceptate."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Setările de securitate a rețelei de date mobile"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Află mai multe"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Cod de funcție complet."</string> <string name="fcError" msgid="5325116502080221346">"Problemă de conectare sau cod de funcție nevalid."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1899,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Solicită codul PIN înainte de a anula fixarea"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Solicită mai întâi modelul pentru deblocare"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Solicită parola înainte de a anula fixarea"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instalat de administrator.\nAccesează setările ca să vezi permisiunile acordate."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Actualizat de administrator"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Șters de administrator"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2218,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Comuți la aplicația pentru lucru?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organizația îți permite să inițiezi apeluri numai din aplicațiile pentru lucru"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organizația îți permite să trimiți mesaje numai din aplicațiile pentru lucru"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Folosește browserul personal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Folosește browserul de serviciu"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Apelează"</string> diff --git a/core/res/res/values-ru/strings.xml b/core/res/res/values-ru/strings.xml index 1ae04997f105..63992d671bd3 100644 --- a/core/res/res/values-ru/strings.xml +++ b/core/res/res/values-ru/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> через <xliff:g id="TIME_DELAY">{2}</xliff:g> с."</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Не переадресовано"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Не переадресовано"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Безопасность мобильной сети"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Проверить настройки"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Зарегистрирован доступ к идентификатору устройства"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Сеть (подключение <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>) записывала номер IMSI вашего устройства несколько раз (всего <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>) в период с <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> до <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Зашифрованное подключение к сети \"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\""</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Сейчас вы подключены к более безопасной мобильной сети."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Незашифрованное подключение к сети \"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>\""</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Вы подключены к незашифрованной мобильной сети. Ваши звонки, сообщения и данные уязвимы для перехвата."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Настройки безопасности мобильной сети"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Подробнее"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Код функции выполнен."</string> <string name="fcError" msgid="5325116502080221346">"Неполадки подключения или неверный код функции."</string> <string name="httpErrorOk" msgid="6206751415788256357">"ОК"</string> @@ -1900,8 +1915,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Запрашивать PIN-код"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Запрашивать графический ключ"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Запрашивать пароль"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Установлено администратором.\nЧтобы посмотреть предоставленные разрешения, перейдите в настройки."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Обновлено администратором"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Удалено администратором"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ОК"</string> @@ -2219,6 +2233,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Перейти в рабочее приложение?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"В вашей организации разрешено звонить только из рабочих приложений."</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"В вашей организации разрешено отправлять сообщения только из рабочих приложений."</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Использовать личный браузер"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Использовать рабочий браузер"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Позвонить"</string> diff --git a/core/res/res/values-si/strings.xml b/core/res/res/values-si/strings.xml index ee0cda2e4d50..764b05178509 100644 --- a/core/res/res/values-si/strings.xml +++ b/core/res/res/values-si/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: තත්පර <xliff:g id="TIME_DELAY">{2}</xliff:g> ට පසුව <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ඉදිරියට නොයවන ලදි"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ඉදිරියට නොයවන ලදි"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"සෙලියුලර් ජාල ආරක්ෂාව"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"සැකසීම් සමාලෝචනය කරන්න"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"උපාංග හැඳුනුම්කාරකයට ප්රවේශ විය"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> සම්බන්ධතාවය මත ජාලයක් <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> සහ <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> අතර කාලසීමාව තුළ වාර <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>ක් ඔබේ උපාංගයේ අනන්ය හැඳුනුම්කාරකය (IMSI) වාර්තා කර ඇත."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> වෙත සංකේතනය කළ සම්බන්ධතාවය"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ඔබ දැන් වඩාත් සුරක්ෂිත සෙලියුලර් ජාලයකට සම්බන්ධ වී ඇත."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> වෙත සංකේතනය නොකළ සම්බන්ධතාවය"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"ඔබ සංකේතනය නොකළ සෙලියුලර් ජාලයකට සම්බන්ධ වී ඇත. ඔබේ ඇමතුම්, පණිවිඩ, සහ දත්ත බාධා කිරීම් වලට ගොදුරු විය හැක."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"සෙලියුලර් ආරක්ෂක සැකසීම්"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"තව දැන ගන්න"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"අංග කේතය සම්පූර්ණයි."</string> <string name="fcError" msgid="5325116502080221346">"සම්බන්ධතා ගැටළුවක් හෝ අවලංගු විශේෂාංග කේතයකි."</string> <string name="httpErrorOk" msgid="6206751415788256357">"හරි"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ගැලවීමට පෙර PIN විමසන්න"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ගැලවීමට පෙර අගුළු අරින රටාව සඳහා අසන්න"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ගැලවීමට පෙර මුරපදය විමසන්න"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"ඔබේ පරිපාලකයා විසින් ස්ථාපන කරනු ලබයි.\nදෙන ලද අවසර බැලීමට සැකසීම් වෙත යන්න"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"ඔබගේ පරිපාලක මඟින් යාවත්කාලීන කර ඇත"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"ඔබගේ පරිපාලක මඟින් මකා දමා ඇත"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"හරි"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"කාර්යාල යෙදුම වෙත මාරු වන්නද?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"ඔබේ සංවිධානය ඔබට කාර්යාල යෙදුම්වලින් ඇමතුම් කිරීමට පමණක් ඉඩ දෙයි"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"ඔබේ සංවිධානය ඔබට කාර්යාල යෙදුම්වලින් පණිවුඩ යැවීමට පමණක් ඉඩ දෙයි"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"පුද්ගලික බ්රව්සරය භාවිත කරන්න"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"කාර්යාල බ්රව්සරය භාවිත කරන්න"</string> <string name="miniresolver_call" msgid="6386870060423480765">"අමතන්න"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"කාර්යාලය 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"පරීක්ෂණය"</string> <string name="profile_label_communal" msgid="8743921499944800427">"වාර්ගික"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"සංවේදී දැනුම්දීම් අන්තර්ගතය සැඟවී ඇත"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"ආරක්ෂාව සඳහා යෙදුම් අන්තර්ගතය තිරය බෙදා ගැනීමෙන් සඟවා ඇත"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"චන්ද්රිකාවට ස්වයංක්රීයව සම්බන්ධ වේ"</string> diff --git a/core/res/res/values-sk/strings.xml b/core/res/res/values-sk/strings.xml index 3058de5a0498..35b176094265 100644 --- a/core/res/res/values-sk/strings.xml +++ b/core/res/res/values-sk/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> po <xliff:g id="TIME_DELAY">{2}</xliff:g> s"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nepresmerované"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nepresmerované"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Zabezpečenie mobilnej siete"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Kontrola nastavení"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Prístup k identifikátoru zariadenia"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Sieť v rámci pripojenia <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> zaznamenala v období od <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> do <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> jedinečný identifikátor (IMSI) vášho zariadenia <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>-krát."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifrované pripojenie k sieti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Teraz využívate pripojenie k lepšie zabezpečenej mobilnej sieti."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifrované pripojenie k sieti <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Využívate pripojenie k nešifrovanej mobilnej sieti. Vaše hovory, správy aj údaje sú nedostatočne zabezpečené voči zachyteniu."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Nastavenia zabezpečenia v mobilnej sieti"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Ďalšie informácie"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Požiadavka zadaná pomocou kódu funkcie bola úspešne dokončená."</string> <string name="fcError" msgid="5325116502080221346">"Problém s pripojením alebo neplatný kód funkcie."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1900,8 +1915,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Pred odopnutím požiadať o číslo PIN"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pred uvoľnením požiadať o bezpečnostný vzor"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Pred odopnutím požiadať o heslo"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Nainštaloval správca.\nAk si chcete zobraziť udelené povolenia, prejdite do nastavení."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Aktualizoval správca"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Odstránil správca"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2219,6 +2233,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Chcete prepnúť na pracovnú aplikáciu?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Vaša organizácia vám povoľuje volať iba z pracovných aplikácií"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Vaša organizácia vám povoľuje posielať správy iba z pracovných aplikácií"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Použiť osobný prehliadač"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Použiť pracovný prehliadač"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Volať"</string> @@ -2398,8 +2416,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"3. pracovný"</string> <string name="profile_label_test" msgid="9168641926186071947">"Testovací"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Spoločný"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Obsah citlivého upozornenia je skrytý"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Obsah aplikácie bol na účely zabezpečenia skrytý v zdieľaní obrazovky"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Automaticky pripojené k satelitu"</string> diff --git a/core/res/res/values-sl/strings.xml b/core/res/res/values-sl/strings.xml index 0215c3954386..f80b5aab99ea 100644 --- a/core/res/res/values-sl/strings.xml +++ b/core/res/res/values-sl/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> po toliko sekundah: <xliff:g id="TIME_DELAY">{2}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ni posredovano"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ni posredovano"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Varnost mobilnega omrežja"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Pregled nastavitev"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Dostop do identifikatorja naprave"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Omrežje na povezavi <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> je <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>-krat zabeležilo enolični identifikator (IMSI) vaše naprave v obdobju od <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> do <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Šifrirana povezava z omrežjem <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Zdaj ste povezani z varnejšim mobilnim omrežjem."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Nešifrirana povezava z omrežjem <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Povezani ste z nešifriranim mobilnim omrežjem. Vaši klici, sporočila in podatki so ranljivi za prestrezanje."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Varnostne nastavitve mobilnega omrežja"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Več o tem"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Koda funkcije je dokončana."</string> <string name="fcError" msgid="5325116502080221346">"Težava s povezavo ali neveljavna koda funkcije."</string> <string name="httpErrorOk" msgid="6206751415788256357">"V redu"</string> @@ -358,8 +373,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Ustvarjanje posnetka zaslona"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Lahko naredi posnetek zaslona."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Predogled, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"opustitev"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"onemogočanje ali spreminjanje vrstice stanja"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Aplikacijam omogoča onemogočenje vrstice stanja ali dodajanje in odstranjevanje ikon sistema."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"postane vrstica stanja"</string> @@ -1900,8 +1914,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Zahtevaj PIN pred odpenjanjem"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Pred odpenjanjem vprašaj za vzorec za odklepanje"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Pred odpenjanjem vprašaj za geslo"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Namestil skrbnik.\nV nastavitvah si oglejte odobrena dovoljenja."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Posodobil skrbnik"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Izbrisal skrbnik"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"V redu"</string> @@ -2219,6 +2232,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Želite preklopiti na delovno aplikacijo?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organizacija vam omogoča klicanje samo iz delovnih aplikacij."</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organizacija vam omogoča pošiljanje sporočil samo iz delovnih aplikacij."</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Uporabi osebni brskalnik"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Uporabi delovni brskalnik"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Pokliči"</string> @@ -2398,8 +2415,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Delo 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Preizkus"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Skupno"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Občutljiva vsebina obvestila je bila skrita"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Pri deljenju zaslona je vsebina aplikacije skrita zaradi varnosti"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Samodejno vzpostavljena povezava s satelitom"</string> diff --git a/core/res/res/values-sq/strings.xml b/core/res/res/values-sq/strings.xml index 1f429497b275..9f9907a4b359 100644 --- a/core/res/res/values-sq/strings.xml +++ b/core/res/res/values-sq/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> pas <xliff:g id="TIME_DELAY">{2}</xliff:g> sekondash"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nuk u transferua"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Nuk u transferua"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Siguria e rrjetit celular"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Rishiko cilësimet"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Ka pasur qasje tek identifikuesi i pajisjes"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Një rrjet në lidhjen <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> regjistroi identifikuesin unik të pajisjes sate (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> herë në periudhën nga <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> deri në <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Lidhje e enkriptuar me <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Tani je lidhur me një rrjet celular më të sigurt."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Lidhje e paenkriptuar me <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Je lidhur me një rrjet celular të paenkriptuar. Telefonatat, mesazhet dhe të dhënat e tua mund të preken nga ndërhyrjet."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Cilësimet e sigurisë së rrjetit celular"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Mëso më shumë"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kodi i funksionit është i plotë."</string> <string name="fcError" msgid="5325116502080221346">"Problem me lidhjen ose kod është i pavlefshëm."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Në rregull"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Zhgozhdimi kërkon PIN-in"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Kërko motivin e shkyçjes para heqjes së gozhdimit"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Kërko fjalëkalim para heqjes nga gozhdimi."</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Instaluar nga administratori.\nShko te cilësimet për të shikuar lejet e dhëna"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Përditësuar nga administratori"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Fshirë nga administratori"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Në rregull"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Të kalohet tek aplikacioni i punës?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organizata jote të lejon që të telefonosh vetëm nga aplikacionet e punës"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organizata jote të lejon që të dërgosh mesazhe vetëm nga aplikacionet e punës"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Përdor shfletuesin personal"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Përdor shfletuesin e punës"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Telefono"</string> diff --git a/core/res/res/values-sr/strings.xml b/core/res/res/values-sr/strings.xml index 569eb35a166c..c67819ae6d77 100644 --- a/core/res/res/values-sr/strings.xml +++ b/core/res/res/values-sr/strings.xml @@ -154,16 +154,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> након <xliff:g id="TIME_DELAY">{2}</xliff:g> секунде/и"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Није прослеђено"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Није прослеђено"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Безбедност мобилне мреже"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Прегледајте подешавања"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Приступљено је идентификатору уређаја"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Мрежа на <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> вези је забележила јединствени идентификатор (IMSI) уређаја <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> пут/а у периоду од <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> до <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Шифрована веза са: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Повезани сте на безбеднију мобилну мрежу."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Нешифрована веза са: <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Повезани сте на мобилну мрежу која није шифрована. Позиви, поруке и подаци су подложни пресретању."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Подешавања безбедности мобилне мреже"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Сазнајте више"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Кôд функције је извршен."</string> <string name="fcError" msgid="5325116502080221346">"Проблеми са везом или неважећи кôд функције."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Потврди"</string> @@ -357,8 +372,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Направи снимак екрана"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Може да направи снимак екрана."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Преглед, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"одбаци"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"онемогућавање или измена статусне траке"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Дозвољава апликацији да онемогући статусну траку или да додаје и уклања системске иконе."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"функционисање као статусна трака"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Желите да пребаците на пословну апликацију?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Ваша организација дозвољава позивање само из пословних апликација"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Ваша организација дозвољава слање порука само из пословних апликација"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Користи лични прегледач"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Користи пословни прегледач"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Позови"</string> diff --git a/core/res/res/values-sv/strings.xml b/core/res/res/values-sv/strings.xml index fb0caa92f8cd..01b30d2672eb 100644 --- a/core/res/res/values-sv/strings.xml +++ b/core/res/res/values-sv/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g><xliff:g id="DIALING_NUMBER">{1}</xliff:g> efter <xliff:g id="TIME_DELAY">{2}</xliff:g> sekunder"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>. Vidarebefordras inte"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Vidarebefordras inte"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Säkerhet för mobilnätverk"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Granska inställningarna"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Enhetsidentifierare har registrerats"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Ett nätverk anslutet till <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> registrerade din enhets unika identifierare (IMSI) <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> gånger mellan <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> och <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Krypterad anslutning till <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Nu är du ansluten till ett säkrare mobilnätverk."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Okrypterad anslutning till <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Du är ansluten till ett okrypterat mobilnätverk. Det finns risk för obehörig åtkomst till dina samtal, dina meddelanden och din data."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Säkerhetsinställningar för mobilnätverk"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Läs mer"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Funktionskoden är fullständig."</string> <string name="fcError" msgid="5325116502080221346">"Anslutningsproblem eller ogiltig funktionskod."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Be om pinkod innan skärmen slutar fästas"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Be om upplåsningsmönster innan skärmen slutar fästas"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Be om lösenord innan skärmen slutar fästas"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Har installerats av administratören.\nÖppna inställningarna för att se behörigheter som beviljats"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Administratören uppdaterade paketet"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Administratören raderade paketet"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Vill du byta till jobbappen?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Organisationen tillåter endast att du ringer samtal med jobbappar"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Organisationen tillåter endast att du skickar meddelanden med jobbappar"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Använd privat webbläsare"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Använd jobbwebbläsare"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Ring"</string> diff --git a/core/res/res/values-sw/strings.xml b/core/res/res/values-sw/strings.xml index 89ded88914a1..df308001e4de 100644 --- a/core/res/res/values-sw/strings.xml +++ b/core/res/res/values-sw/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> baada ya sekunde <xliff:g id="TIME_DELAY">{2}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Haijasambazwa"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Haijatumiwa mwingine"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Usalama wa mtandao wa simu"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Kagua mipangilio"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Kitambulishi cha kifaa kimefikiwa"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Mtandao fulani katika muunganisho wa <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> umerekodi kitambulishi cha kipekee (IMSI) cha kifaa chako mara <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> katika kipindi cha kati ya <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> na <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Muunganisho uliosimbwa kwa njia fiche kwenye <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Umeunganishwa sasa na mtandao salama zaidi wa simu."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Muunganisho usiosimbwa kwa njia fiche kwenye <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Umeunganishwa na mtandao wa simu usiosimbwa kwa njia fiche. Simu, ujumbe na data yako ziko katika hatari ya kuvamiwa."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mipangilio ya usalama wa mtandao wa simu"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Pata maelezo zaidi"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Msimbo wa kipengele umekamilika."</string> <string name="fcError" msgid="5325116502080221346">"Tatizo la muunganisho au msimbo batili wa kipengele."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Sawa"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Piga picha ya skrini"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Inaweza kupiga picha ya skrini ya onyesho."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Onyesho la kukagua, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ondoa"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"zima au rekebisha mwambaa hali"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Inaruhusu programu kulemaza upau wa hali au kuongeza na kutoa aikoni za mfumo."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"kuwa sehemu ya arifa"</string> @@ -830,7 +844,7 @@ <string name="policylab_limitPassword" msgid="4851829918814422199">"Kuweka kanuni za nenosiri"</string> <string name="policydesc_limitPassword" msgid="4105491021115793793">"Dhibiti urefu na maandishi yanayokubalika katika nenosiri la kufunga skrini na PIN."</string> <string name="policylab_watchLogin" msgid="7599669460083719504">"Kuhesabu mara ambazo skrini inajaribu kufunguliwa"</string> - <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Kufuatilia idadi ya manenosiri yasiyo sahihi yatakayoingizwa wakati wa kufungua skrini, na kufunga kompyuta kibao au kufuta data yote iliyomo kama manenosiri mengi yasiyo sahihi yataingizwa."</string> + <string name="policydesc_watchLogin" product="tablet" msgid="2388436408621909298">"Fuatilia idadi ya manenosiri yasiyo sahihi yatakayoingizwa wakati wa kufungua skrini, na kufunga kishikwambi au kufuta data yote iliyomo ikiwa manenosiri mengi yasiyo sahihi yataingizwa."</string> <string name="policydesc_watchLogin" product="tv" msgid="2140588224468517507">"Fuatilia idadi ya manenosiri yasiyo sahihi yanayowekwa wakati wa kufungua skrini na ufunge kifaa chako cha Android TV au ufute data yake yote ikiwa mtumiaji ataweka manenosiri mengi mno yasiyo sahihi."</string> <string name="policydesc_watchLogin" product="automotive" msgid="7011438994051251521">"Fuatilia idadi ya manenosiri yasiyo sahihi yanayowekwa wakati wa kufungua skrini, na ufunge mfumo wa burudani na habari au ufute data yote kwenye mfumo wa burudani na habari ikiwa manenosiri mengi mno yasiyo sahihi yatawekwa."</string> <string name="policydesc_watchLogin" product="default" msgid="4885030206253600299">"Kufuatilia idadi ya manenosiri yasiyo sahihi yatakayoingizwa wakati wa kufungua skrini, na kufunga simu au kufuta data yote iliyomo kama manenosiri mengi sana yasiyo sahihi yataingizwa."</string> @@ -843,7 +857,7 @@ <string name="policylab_forceLock" msgid="7360335502968476434">"Kufunga skrini"</string> <string name="policydesc_forceLock" msgid="1008844760853899693">"Kudhibiti jinsi na wakati skrini inapofunga."</string> <string name="policylab_wipeData" msgid="1359485247727537311">"Kufuta data yote"</string> - <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Futa data ya kompyuta kibao bila ilani kwa kurejesha mipangilio ambayo kompyuta ilitoka nayo kiwandani."</string> + <string name="policydesc_wipeData" product="tablet" msgid="7245372676261947507">"Futa data ya kishikwambi bila ilani kwa kurejesha mipangilio ambayo ilitoka nayo kiwandani."</string> <string name="policydesc_wipeData" product="tv" msgid="513862488950801261">"Futa data ya kifaa chako cha Android TV bila onyo kwa kurejesha data kiliyotoka nayo kiwandani."</string> <string name="policydesc_wipeData" product="automotive" msgid="660804547737323300">"Futa data ya mfumo wa burudani na habari bila onyo kwa kurejesha data iliyotoka nayo kiwandani."</string> <string name="policydesc_wipeData" product="default" msgid="8036084184768379022">"Kufuta data ya simu bila ilani kwa kurejesha mipangilio iliyotoka nayo kiwandani."</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Itisha PIN kabla hujabandua"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Omba mchoro wa kufungua kabla hujabandua"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Omba nenosiri kabla hujabandua"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Kimewekwa na msimamizi wako.\nNenda kwenye mipangilio ili uone ruhusa zilizotolewa"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Imesasishwa na msimamizi wako"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Imefutwa na msimamizi wako"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Sawa"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Ungependa kutumia programu ya kazini?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Shirika lako linakuruhusu upige simu ukitumia programu za kazini pekee"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Shirika lako linakuruhusu utume ujumbe ukitumia programu za kazini pekee"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Tumia kivinjari cha binafsi"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Tumia kivinjari cha kazini"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Piga simu"</string> diff --git a/core/res/res/values-ta/strings.xml b/core/res/res/values-ta/strings.xml index eb1e45346149..69b3f9bbba17 100644 --- a/core/res/res/values-ta/strings.xml +++ b/core/res/res/values-ta/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="TIME_DELAY">{2}</xliff:g> வினாடிகளுக்குப் பிறகு <xliff:g id="DIALING_NUMBER">{1}</xliff:g> ஐப் பகிர்"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: பகிரப்படவில்லை"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: பகிரப்படவில்லை"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"மொபைல் நெட்வொர்க் பாதுகாப்பு"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"அமைப்புகளைச் சரிபார்க்கலாம்"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"சாதன அடையாளங்காட்டி பகிரப்பட்டது"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> இணைப்பில் உள்ள நெட்வொர்க் உங்கள் சாதனத்தின் தனித்துவ அடையாளங்காட்டியை (IMSI) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> முதல் <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> வரை <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> முறை ரெக்கார்டு செய்துள்ளது."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>க்கு என்க்ரிப்ட் செய்யப்பட்ட இணைப்பு"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"இப்போது கூடுதல் பாதுகாப்பான மொபைல் நெட்வொர்க்குடன் இணைக்கப்பட்டுள்ளீர்கள்."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>க்கு என்க்ரிப்ட் செய்யப்படாத இணைப்பு"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"என்க்ரிப்ட் செய்யப்படாத மொபைல் நெட்வொர்க்குடன் இணைக்கப்பட்டுள்ளீர்கள். உங்கள் அழைப்புகள், மெசேஜ்கள், தரவு ஆகியவை குறுக்கீடுகளால் பாதிக்கப்படக்கூடியவையாகும்."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"மொபைல் பாதுகாப்பு அமைப்புகள்"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"மேலும் அறிக"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"பிரத்தியேக குறியீடு முடிந்தது."</string> <string name="fcError" msgid="5325116502080221346">"இணைப்பு சிக்கல் அல்லது தவறான அம்சக் குறியீடு."</string> <string name="httpErrorOk" msgid="6206751415788256357">"சரி"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"அகற்றும் முன் PINஐக் கேள்"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"அகற்றும் முன் அன்லாக் பேட்டர்னைக் கேள்"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"அகற்றும் முன் கடவுச்சொல்லைக் கேள்"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"உங்கள் நிர்வாகி நிறுவியுள்ளார்.\nவழங்கப்பட்டுள்ள அனுமதிகளை பார்க்க அமைப்புகளுக்குச் செல்லவும்"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"உங்கள் நிர்வாகி புதுப்பித்துள்ளார்"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"உங்கள் நிர்வாகி நீக்கியுள்ளார்"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"சரி"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"பணி ஆப்ஸுக்கு மாற வேண்டுமா?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"உங்கள் நிறுவனம் பணி ஆப்ஸில் இருந்து மட்டுமே அழைக்க உங்களை அனுமதிக்கிறது"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"உங்கள் நிறுவனம் பணி ஆப்ஸில் இருந்து மட்டுமே மெசேஜ்களை அனுப்ப உங்களை அனுமதிக்கிறது"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"தனிப்பட்ட உலாவியைப் பயன்படுத்து"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"பணி உலாவியைப் பயன்படுத்து"</string> <string name="miniresolver_call" msgid="6386870060423480765">"அழை"</string> diff --git a/core/res/res/values-te/strings.xml b/core/res/res/values-te/strings.xml index 3c8230720a7d..b6c6086a8040 100644 --- a/core/res/res/values-te/strings.xml +++ b/core/res/res/values-te/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="TIME_DELAY">{2}</xliff:g> సెకన్ల తర్వాత <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ఫార్వర్డ్ చేయబడలేదు"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ఫార్వర్డ్ చేయబడలేదు"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"సెల్యులర్ నెట్వర్క్ సెక్యూరిటీ"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"సెట్టింగ్లను రివ్యూ చేయండి"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"పరికర ఐడెంటిఫయర్ యాక్సెస్ చేయబడింది"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> కనెక్షన్లోని నెట్వర్క్ మీ పరికరంకు సంబంధించిన ప్రత్యేక ఐడెంటిఫయర్ను (IMSI) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> నుండి <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> మధ్య కాలంలో <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> సార్లు రికార్డ్ చేసింది."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>కు ఎన్క్రిప్ట్ చేసిన కనెక్షన్"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"మీరు ఇప్పుడు మరింత సురక్షితమైన సెల్యులార్ నెట్వర్క్కు కనెక్ట్ చేయబడ్డారు."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>కు ఎన్క్రిప్ట్ చేయని కనెక్షన్"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"మీరు ఎన్క్రిప్ట్ చేయని సెల్యులార్ నెట్వర్క్కు కనెక్ట్ చేయబడ్డారు. మీ కాల్స్, మెసేజ్లు, అలాగే డేటా అంతరాయానికి ఎక్కువగా గురవుతాయి."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"సెల్యులార్ సెక్యూరిటీ సెట్టింగ్లు"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"మరింత తెలుసుకోండి"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"లక్షణం కోడ్ పూర్తయింది."</string> <string name="fcError" msgid="5325116502080221346">"కనెక్షన్ సమస్య లేదా లక్షణం కోడ్ చెల్లదు."</string> <string name="httpErrorOk" msgid="6206751415788256357">"సరే"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"స్క్రీన్షాట్ను తీయండి"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"డిస్ప్లే యొక్క స్క్రీన్షాట్ తీసుకోవచ్చు."</string> <string name="dream_preview_title" msgid="5570751491996100804">"ప్రివ్యూ, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"విస్మరించండి"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"స్టేటస్ బార్ను డిజేబుల్ చేయడం లేదా మార్చడం"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"స్టేటస్ బార్ను డిజేబుల్ చేయడానికి లేదా సిస్టమ్ చిహ్నాలను జోడించడానికి మరియు తీసివేయడానికి యాప్ను అనుమతిస్తుంది."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"స్టేటస్ పట్టీగా ఉండటం"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"అన్పిన్ చేయడానికి ముందు పిన్ కోసం అడుగు"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"అన్పిన్ చేయడానికి ముందు అన్లాక్ ఆకృతి కోసం అడుగు"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"అన్పిన్ చేయడానికి ముందు పాస్వర్డ్ కోసం అడుగు"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"మీ అడ్మిన్ ఇన్స్టాల్ చేశారు.\nసెట్టింగ్లకు వెళ్లి, మంజూరు చేసిన అనుమతులు చూడండి"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"మీ నిర్వాహకులు అప్డేట్ చేశారు"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"మీ నిర్వాహకులు తొలగించారు"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"సరే"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"వర్క్ యాప్నకు మారాలా?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"మీ సంస్థ, వర్క్ యాప్ల నుండి మాత్రమే కాల్స్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"మీ సంస్థ, వర్క్ యాప్ల నుండి మాత్రమే మెసేజ్లను పంపడానికి మిమ్మల్ని అనుమతిస్తుంది"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"వ్యక్తిగత బ్రౌజర్ను ఉపయోగించండి"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"వర్క్ బ్రౌజర్ను ఉపయోగించండి"</string> <string name="miniresolver_call" msgid="6386870060423480765">"కాల్ చేయండి"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"ఆఫీస్ 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"పరీక్ష"</string> <string name="profile_label_communal" msgid="8743921499944800427">"కమ్యూనల్"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"గోప్యమైన నోటిఫికేషన్ కంటెంట్ దాచబడింది"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"సెక్యూరిటీ కోసం స్క్రీన్ షేర్ నుండి యాప్ కంటెంట్ దాచబడింది"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"శాటిలైట్కు ఆటోమేటిక్గా కనెక్ట్ చేయబడింది"</string> diff --git a/core/res/res/values-th/strings.xml b/core/res/res/values-th/strings.xml index 47d1c44e255e..c9a202742476 100644 --- a/core/res/res/values-th/strings.xml +++ b/core/res/res/values-th/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> หลังผ่านไป <xliff:g id="TIME_DELAY">{2}</xliff:g> วินาที"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ไม่ได้โอนสาย"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: ไม่ได้โอนสาย"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"การรักษาความปลอดภัยของเครือข่ายมือถือ"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ตรวจสอบการตั้งค่า"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"เข้าถึงตัวระบุของอุปกรณ์แล้ว"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"เครือข่ายในการเชื่อมต่อ <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> จะบันทึกตัวระบุที่ไม่ซ้ำ (IMSI) ของอุปกรณ์จำนวน <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> ครั้งในช่วงเวลาระหว่าง<xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ถึง <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"การเชื่อมต่อกับ <xliff:g id="NETWORK_NAME">%1$s</xliff:g> ที่เข้ารหัส"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"ตอนนี้คุณเชื่อมต่อกับเครือข่ายมือถือที่ปลอดภัยยิ่งขึ้นแล้ว"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"การเชื่อมต่อกับ <xliff:g id="NETWORK_NAME">%1$s</xliff:g> ที่ไม่ได้เข้ารหัส"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"คุณเชื่อมต่อกับเครือข่ายมือถือที่ไม่ได้เข้ารหัสอยู่ การโทร ข้อความ และข้อมูลของคุณเสี่ยงต่อการถูกดักข้อมูล"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"การตั้งค่าความปลอดภัยเครือข่ายมือถือ"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"ดูข้อมูลเพิ่มเติม"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"รหัสฟีเจอร์เสร็จสมบูรณ์"</string> <string name="fcError" msgid="5325116502080221346">"พบปัญหาในการเชื่อมต่อหรือรหัสฟีเจอร์ไม่ถูกต้อง"</string> <string name="httpErrorOk" msgid="6206751415788256357">"ตกลง"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"ถ่ายภาพหน้าจอ"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"ถ่ายภาพหน้าจอได้"</string> <string name="dream_preview_title" msgid="5570751491996100804">"ตัวอย่าง <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"ปิด"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"ปิดการใช้งานหรือแก้ไขแถบสถานะ"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"อนุญาตให้แอปพลิเคชันปิดใช้งานแถบสถานะหรือเพิ่มและนำไอคอนระบบออก"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"เป็นแถบสถานะ"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"ขอ PIN ก่อนเลิกปักหมุด"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"ขอรูปแบบการปลดล็อกก่อนเลิกปักหมุด"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"ขอรหัสผ่านก่อนเลิกปักหมุด"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"ติดตั้งโดยผู้ดูแลระบบของคุณ\nไปที่การตั้งค่าเพื่อดูสิทธิ์ที่ได้รับอนุญาต"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"อัปเดตโดยผู้ดูแลระบบ"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"ลบโดยผู้ดูแลระบบ"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ตกลง"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"เปลี่ยนไปใช้แอปงานไหม"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"องค์กรอนุญาตให้คุณโทรออกได้จากแอปงานเท่านั้น"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"องค์กรอนุญาตให้คุณส่งข้อความได้จากแอปงานเท่านั้น"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ใช้เบราว์เซอร์ส่วนตัว"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ใช้เบราว์เซอร์งาน"</string> <string name="miniresolver_call" msgid="6386870060423480765">"โทร"</string> diff --git a/core/res/res/values-tl/strings.xml b/core/res/res/values-tl/strings.xml index 1f9b48fbbf2a..4428dc8fcd54 100644 --- a/core/res/res/values-tl/strings.xml +++ b/core/res/res/values-tl/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> pagkatapos ng <xliff:g id="TIME_DELAY">{2}</xliff:g> (na) segundo"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Hindi naipasa"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Hindi ipinasa"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Seguridad ng cellular network"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Suriin ang mga setting"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Na-access ang identifier ng device"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Naitala ng isang network sa koneksyon sa <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> ang unique identifier (IMSI) ng iyong device nang <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> (na) beses sa pagitan ng <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> at <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Naka-encrypt na koneksyon sa <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Nakakonekta ka na sa mas secure na cellular network."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Hindi naka-encrypt na koneksyon sa <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Nakakonekta ka sa hindi naka-encrypt na cellular network. Posibleng mahina ang proteksyon laban pag-intercept ng iyong mga tawag, mensahe, at data."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mga setting ng seguridad ng cellular"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Matuto pa"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Kumpleto na ang code ng tampok."</string> <string name="fcError" msgid="5325116502080221346">"Problema sa koneksyon o di-wastong code ng tampok."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Humingi ng PIN bago mag-unpin"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Humingi ng pattern sa pag-unlock bago mag-unpin"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Humingi ng password bago mag-unpin"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Na-install ng iyong admin.\nPumunta sa mga setting para makita ang mga ibinigay na pahintulot"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Na-update ng iyong admin"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Na-delete ng iyong admin"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Lumipat sa app para sa trabaho?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Pinapayagan ka lang ng iyong organisasyon na tumawag mula sa mga app para sa trabaho"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Pinapayagan ka lang ng iyong organisasyon na magpadala ng mga mensahe mula sa mga app para sa trabaho"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Gamitin ang personal na browser"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Gamitin ang browser sa trabaho"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Tumawag"</string> diff --git a/core/res/res/values-tr/strings.xml b/core/res/res/values-tr/strings.xml index 60c4a70dbacb..3d022a82bffd 100644 --- a/core/res/res/values-tr/strings.xml +++ b/core/res/res/values-tr/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="TIME_DELAY">{2}</xliff:g> saniye sonra <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Yönlendirilmedi"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Yönlendirilmedi"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Hücresel ağ güvenliği"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Ayarları incele"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Cihaz tanımlayıcısına erişildi"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Cihazınızın benzersiz tanımlayıcısı (IMSI), <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> ile <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> arasında <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> bağlantısındaki bir ağ tarafından <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> kez kaydedildi."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ağına şifrelenmiş bağlantı"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Artık daha güvenli bir hücresel ağa bağlısınız."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ağına şifrelenmemiş bağlantı"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Şifrelenmemiş bir hücresel ağa bağlısınız. Aramalarınız, mesajlarınız ve verileriniz takip edilebilir."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Hücresel güvenlik ayarları"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Daha fazla bilgi"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Özellik kodu tamamlandı."</string> <string name="fcError" msgid="5325116502080221346">"Bağlantı sorunu veya geçersiz özellik kodu."</string> <string name="httpErrorOk" msgid="6206751415788256357">"Tamam"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Sabitlemeyi kaldırmadan önce PIN\'i sor"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Sabitlemeyi kaldırmadan önce kilit açma desenini sor"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Sabitlemeyi kaldırmadan önce şifre sor"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Yöneticiniz tarafından yüklendi.\nVerilen izinleri görüntülemek için ayarlara gidin"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Yöneticiniz tarafından güncellendi"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Yöneticiniz tarafından silindi"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"Tamam"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"İş uygulamasına geçilsin mi?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Kuruluşunuz yalnızca iş uygulamalarından telefon etmenize izin veriyor"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Kuruluşunuz yalnızca iş uygulamalarından mesaj göndermenize izin veriyor"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Kişisel tarayıcıyı kullan"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"İş tarayıcısını kullan"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Telefon et"</string> diff --git a/core/res/res/values-uk/strings.xml b/core/res/res/values-uk/strings.xml index f8f3a23903d9..e272f5f0e85f 100644 --- a/core/res/res/values-uk/strings.xml +++ b/core/res/res/values-uk/strings.xml @@ -155,16 +155,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> після <xliff:g id="TIME_DELAY">{2}</xliff:g> сек."</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: не переслано"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: не переслано"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Безпека мобільної мережі"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Перевірте налаштування"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Отримано доступ до ідентифікатора пристрою"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Мережа (з’єднання: <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>) записала унікальний ідентифікатор вашого пристрою (IMSI) кілька разів (<xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g>) у період між <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> і <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"З’єднання з мережею <xliff:g id="NETWORK_NAME">%1$s</xliff:g> зашифровано"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Тепер вас підключено до безпечнішої мобільної мережі."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"З’єднання з мережею <xliff:g id="NETWORK_NAME">%1$s</xliff:g> не зашифровано"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Вас підключено до незашифрованої мобільної мережі. Ваші дзвінки, повідомлення й дані вразливі, і їх можуть перехопити."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Налаштування безпеки мобільної мережі"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Докладніше"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Сервісний код виконано."</string> <string name="fcError" msgid="5325116502080221346">"Пробл. підключення чи недійсний ідентифікатор."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1900,8 +1915,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"PIN-код для відкріплення"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Запитувати ключ розблокування перед відкріпленням"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Запитувати пароль перед відкріпленням"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Установлено адміністратором.\nПерейдіть у налаштування, щоб переглянути надані дозволи."</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Оновлено адміністратором"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Видалено адміністратором"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ОК"</string> @@ -2219,6 +2233,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Перейти в робочий додаток?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Ваша організація дозволяє телефонувати лише з робочих додатків"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Ваша організація дозволяє надсилати повідомлення лише з робочих додатків"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Використати особистий веб-переглядач"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Використати робочий веб-переглядач"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Телефонувати"</string> diff --git a/core/res/res/values-ur/strings.xml b/core/res/res/values-ur/strings.xml index a07189aecd5c..a2b7327f5c56 100644 --- a/core/res/res/values-ur/strings.xml +++ b/core/res/res/values-ur/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> بعد از <xliff:g id="TIME_DELAY">{2}</xliff:g> سیکنڈ"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g> : فارورڈ نہیں کی گئی"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: فارورڈ نہیں کی گئی"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"سیلولر نیٹ ورک سیکیورٹی"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"ترتیبات کا جائزہ لیں"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"آلے کے شناخت کار تک رسائی حاصل کر لی گئی"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> کنکشن پر موجود نیٹ ورک نے <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> اور <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> کے درمیان کی مدت میں آپ کے آلے کے منفرد شناخت کنندہ (IMSI) کو <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> بار ریکارڈ کیا۔"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> سے مرموز کردہ کنکشن"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"اب آپ زیادہ محفوظ سیلولر نیٹ ورک سے منسلک ہیں۔"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> سے غیر مرموز کردہ کنکشن"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"آپ ایک غیر مرموز کردہ سیلولر نیٹ ورک سے منسلک ہیں۔ آپ کی کالز، پیغامات اور ڈیٹا پر انٹرسیپشن کا خطرہ لاحق ہے۔"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"سیلولر سیکیورٹی کی ترتیبات"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"مزید جانیں"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"خصوصیت کوڈ مکمل۔"</string> <string name="fcError" msgid="5325116502080221346">"کنکشن مسئلہ یا غلط خصوصیت کوڈ۔"</string> <string name="httpErrorOk" msgid="6206751415788256357">"ٹھیک ہے"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"پن ہٹانے سے پہلے PIN طلب کریں"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"پن ہٹانے سے پہلے غیر مقفل کرنے کا پیٹرن طلب کریں"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"پن ہٹانے سے پہلے پاس ورڈ طلب کریں"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"آپ کے منتظم نے انسٹال کیا ہے۔\nدی گئی اجازتیں دیکھنے کیلئے ترتیبات پر جائیں"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"آپ کے منتظم کے ذریعے اپ ڈیٹ کیا گیا"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"آپ کے منتظم کے ذریعے حذف کیا گیا"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"ٹھیک ہے"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"ورک ایپ پر سوئچ کریں؟"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"آپ کی تنظیم آپ کو صرف ورک ایپس سے کالز کرنے کی اجازت دیتی ہے"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"آپ کی تنظیم آپ کو صرف ورک ایپس سے پیغامات بھیجنے کی اجازت دیتی ہے"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"ذاتی براؤزر استعمال کریں"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"ورک براؤزر استعمال کریں"</string> <string name="miniresolver_call" msgid="6386870060423480765">"کال کریں"</string> @@ -2396,8 +2414,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"تیسری دفتری پروفائل"</string> <string name="profile_label_test" msgid="9168641926186071947">"ٹیسٹ"</string> <string name="profile_label_communal" msgid="8743921499944800427">"کمیونل"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"حساس اطلاعی مواد چھپا ہوا ہے"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"سیکیورٹی کے مد نظر ایپ کا مواد اسکرین کے اشتراک سے چھپا ہوا ہے"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"سٹلائٹ سے خودکار طور پر منسلک ہے"</string> diff --git a/core/res/res/values-uz/strings.xml b/core/res/res/values-uz/strings.xml index b66d8c7176d7..b35c33b4dddb 100644 --- a/core/res/res/values-uz/strings.xml +++ b/core/res/res/values-uz/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> <xliff:g id="TIME_DELAY">{2}</xliff:g> soniyadan so‘ng"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Yo‘naltirilmadi"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: yo‘naltirilmadi"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Mobil tarmoq xavfsizligi"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Sozlamalarni tekshirish"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Qurilma identifikatoriga kirildi"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> nomli tarmoqqa ulanish qurilmangiz unikal identifikatorini (IMSI) <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> va <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> orasida <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> marta qayd qilgan."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> nomli tarmoqqa shifrlangan ulanish"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Endi siz yanada xavfsizroq mobil tarmoqqa ulangansiz."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> nomli tarmoqqa shifrlanmagan ulanish"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Shifrlanmagan mobil tarmoqqa ulangansiz. Chaqiruvlaringiz, xabarlaringiz va maʼlumotlaringiz tutib qolinishidan himoyasi kuchsiz."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Mobil tarmoq xavfsizligi sozlamalari"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Batafsil"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Maxsus kod bajarildi."</string> <string name="fcError" msgid="5325116502080221346">"Tarmoqda xato yoki maxsus kod noto‘g‘ri."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Skrinshot olish"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Ekrandan skrinshot olishi mumkin."</string> <string name="dream_preview_title" msgid="5570751491996100804">"Razm solish, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"yopish"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"holat panelini o‘zgartirish yoki o‘chirish"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Ilova holat panelini o‘chirib qo‘yishi hamda tizim ikonkalarini qo‘shishi yoki olib tashlashi mumkin."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"holat qatorida ko‘rinishi"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Yechishda PIN kod talab qilinsin"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Yechishdan oldin grafik kalit so‘ralsin"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Bo‘shatishdan oldin parol so‘ralsin"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Administrator oʻrnatgan.\nBerilgan ruxsatlarni koʻrish uchun sozlamalarni oching"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Administrator tomonidan yangilangan"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Administrator tomonidan o‘chirilgan"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Ishga oid ilovaga almashtirilsinmi?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Tashkilotingiz faqat ishga oid ilovalar orqali chaqiruvga ruxsat beradi"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Tashkilotingiz faqat ishga oid ilovalar orqali xabarlar yuborishga ruxsat beradi"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Shaxsiy brauzerdan foydalanish"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Ishga oid brauzerdan foydalanish"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Chaqiruv"</string> diff --git a/core/res/res/values-vi/strings.xml b/core/res/res/values-vi/strings.xml index e4aadac5c841..e7c94d622459 100644 --- a/core/res/res/values-vi/strings.xml +++ b/core/res/res/values-vi/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> sau <xliff:g id="TIME_DELAY">{2}</xliff:g> giây"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Không được chuyển tiếp"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Không được chuyển tiếp"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Chế độ bảo mật mạng di động"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Xem lại các chế độ cài đặt"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Đã truy cập vào mã nhận dạng thiết bị"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Một mạng trong kết nối <xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> đã ghi lại giá trị nhận dạng duy nhất (IMSI) của thiết bị <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> lần trong khoảng thời gian từ <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> đến <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Đã mã hoá kết nối với <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Bạn hiện đã kết nối với một mạng di động an toàn hơn."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Chưa mã hoá kết nối với <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Bạn đã kết nối với một mạng di động chưa được mã hoá. Cuộc gọi, tin nhắn và dữ liệu của bạn dễ bị gián đoạn."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Chế độ cài đặt mạng di động"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Tìm hiểu thêm"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Mã tính năng đã hoàn tất."</string> <string name="fcError" msgid="5325116502080221346">"Sự cố kết nối hoặc mã tính năng không hợp lệ."</string> <string name="httpErrorOk" msgid="6206751415788256357">"OK"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Hỏi mã PIN trước khi bỏ ghim"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Hỏi hình mở khóa trước khi bỏ ghim"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Hỏi mật khẩu trước khi bỏ ghim"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Do quản trị viên của bạn cài đặt.\nChuyển đến phần cài đặt để xem các quyền được cấp"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Do quản trị viên của bạn cập nhật"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Do quản trị viên của bạn xóa"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"OK"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Chuyển sang ứng dụng công việc?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Tổ chức của bạn chỉ cho phép bạn gọi điện bằng ứng dụng công việc"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Tổ chức của bạn chỉ cho phép bạn gửi tin nhắn bằng ứng dụng công việc"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Dùng trình duyệt cá nhân"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Dùng trình duyệt công việc"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Gọi"</string> diff --git a/core/res/res/values-zh-rCN/strings.xml b/core/res/res/values-zh-rCN/strings.xml index ac4681ba575f..10ceb5b9188c 100644 --- a/core/res/res/values-zh-rCN/strings.xml +++ b/core/res/res/values-zh-rCN/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:<xliff:g id="TIME_DELAY">{2}</xliff:g>秒后<xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:无法转接"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:无法转接"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"移动网络安全性"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"查看设置"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"设备标识符被访问了"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"在 <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> 至 <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g> 这个时段内,某个位于“<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g>”连接上的网络对您设备的唯一标识符 (IMSI) 进行了 <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> 次记录。"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"与“<xliff:g id="NETWORK_NAME">%1$s</xliff:g>”建立了加密连接"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"您现已连接到一个更安全的移动网络。"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"与“<xliff:g id="NETWORK_NAME">%1$s</xliff:g>”建立了未加密的连接"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"您已连接到一个未加密的移动网络。您的通话、消息和数据可能会遭到拦截。"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"移动网络安全性设置"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"了解详情"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"功能代码已拨完。"</string> <string name="fcError" msgid="5325116502080221346">"出现连接问题或功能代码无效。"</string> <string name="httpErrorOk" msgid="6206751415788256357">"确定"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"截取屏幕截图"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"可截取显示画面的屏幕截图。"</string> <string name="dream_preview_title" msgid="5570751491996100804">"预览,<xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"关闭"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"停用或修改状态栏"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"允许应用停用状态栏或者增删系统图标。"</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"用作状态栏"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"取消时要求输入PIN码"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"取消固定前要求绘制解锁图案"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"取消时要求输入密码"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"由您的管理员安装。\n前往设置可查看已授予的权限"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"已由您的管理员更新"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"已由您的管理员删除"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"确定"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"切换到工作应用?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"贵组织仅允许您通过工作应用拨打电话"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"贵组织仅允许您通过工作应用发送消息"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"使用个人浏览器"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"使用工作浏览器"</string> <string name="miniresolver_call" msgid="6386870060423480765">"拨打电话"</string> diff --git a/core/res/res/values-zh-rHK/strings.xml b/core/res/res/values-zh-rHK/strings.xml index 1b1a9d561cba..541ea63f51f4 100644 --- a/core/res/res/values-zh-rHK/strings.xml +++ b/core/res/res/values-zh-rHK/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> 於 <xliff:g id="TIME_DELAY">{2}</xliff:g> 秒後轉接"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:尚未轉接"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:尚未轉接"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"流動網絡安全性"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"檢查設定"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"已存取裝置識別碼"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> 連線上的網絡已記錄裝置的專屬識別碼 (IMSI),次數為 <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> 次;記錄區間為 <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>至<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>。"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"已連線至加密的 <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"你現已連線至較安全的流動網絡。"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"已連線至未加密的 <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"你已連線至未加密的流動網絡。通話、訊息和資料會容易被攔截。"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"流動網絡安全性設定"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"瞭解詳情"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"功能碼輸入完成。"</string> <string name="fcError" msgid="5325116502080221346">"連線問題或功能碼無效。"</string> <string name="httpErrorOk" msgid="6206751415788256357">"確定"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"取消固定時必須輸入 PIN"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"取消固定時必須提供解鎖圖案"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"取消固定時必須輸入密碼"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"已由你的管理員安裝。\n請前往設定查看已授予的權限"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"已由你的管理員更新"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"已由你的管理員刪除"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"好"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"要切換至工作應用程式嗎?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"你的機構只允許你透過工作應用程式打電話"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"你的機構只允許你透過工作應用程式傳送訊息"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"使用個人瀏覽器"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"使用工作瀏覽器"</string> <string name="miniresolver_call" msgid="6386870060423480765">"打電話"</string> diff --git a/core/res/res/values-zh-rTW/strings.xml b/core/res/res/values-zh-rTW/strings.xml index 76ed40382219..8720a9d0ca6e 100644 --- a/core/res/res/values-zh-rTW/strings.xml +++ b/core/res/res/values-zh-rTW/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:<xliff:g id="TIME_DELAY">{2}</xliff:g> 秒後 <xliff:g id="DIALING_NUMBER">{1}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:未轉接"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>:未轉接"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"行動網路安全性"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"查看設定"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"已存取裝置 ID"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> 連線上的網路已記錄裝置的專屬 ID (IMSI),次數為 <xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> 次;記錄區間為 <xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g>至 <xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>。"</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"已連上加密的 <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"你現在已連上較安全的行動網路。"</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"已連上未加密的 <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"你已連上未加密的行動網路。通話、訊息和資料會容易遭到攔截。"</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"行動網路安全性設定"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"瞭解詳情"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"功能碼輸入完成。"</string> <string name="fcError" msgid="5325116502080221346">"連線發生問題或功能碼無效。"</string> <string name="httpErrorOk" msgid="6206751415788256357">"確定"</string> @@ -1898,8 +1913,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"取消固定時必須輸入 PIN"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"取消固定時必須畫出解鎖圖案"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"取消固定時必須輸入密碼"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"這是管理員安裝的套件。\n你可以前往設定查看授予的權限"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"已由你的管理員更新"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"已由你的管理員刪除"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"確定"</string> @@ -2217,6 +2231,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"要切換到工作應用程式嗎?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"貴機構僅允許透過工作應用程式撥打電話"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"貴機構僅允許透過工作應用程式傳送訊息"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"使用個人瀏覽器"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"使用工作瀏覽器"</string> <string name="miniresolver_call" msgid="6386870060423480765">"撥號"</string> diff --git a/core/res/res/values-zu/strings.xml b/core/res/res/values-zu/strings.xml index b44d5cd1a240..7f14f04d93c1 100644 --- a/core/res/res/values-zu/strings.xml +++ b/core/res/res/values-zu/strings.xml @@ -153,16 +153,31 @@ <string name="cfTemplateForwardedTime" msgid="735042369233323609">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: <xliff:g id="DIALING_NUMBER">{1}</xliff:g> emuva kwamasekhondi angu-<xliff:g id="TIME_DELAY">{2}</xliff:g>"</string> <string name="cfTemplateRegistered" msgid="5619930473441550596">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: Akudlulisiwe"</string> <string name="cfTemplateRegisteredTime" msgid="5222794399642525045">"<xliff:g id="BEARER_SERVICE_CODE">{0}</xliff:g>: akudlulisiwe"</string> - <string name="scCellularNetworkSecurityTitle" msgid="90330018476923559">"Ukuvikeleka kwenethiwekhi yeselula"</string> - <string name="scCellularNetworkSecuritySummary" msgid="8659128412709908263">"Buyekeza amasethingi"</string> - <string name="scIdentifierDisclosureIssueTitle" msgid="3737384845335568193">"Inkomba yedivayisi ifinyelelwe"</string> - <string name="scIdentifierDisclosureIssueSummary" msgid="3870743771498510600">"Inethiwekhi exhunywe ku-<xliff:g id="DISCLOSURE_NETWORK">%4$s</xliff:g> irekhode inkomba eyingqayizivele yedivayisi yakho (IMSI) izikhathi ezingu-<xliff:g id="DISCLOSURE_COUNT">%1$d</xliff:g> phakathi kuka-<xliff:g id="DISCLOSURE_WINDOW_START_TIME">%2$tr</xliff:g> no-<xliff:g id="DISCLOSURE_WINDOW_END_TIME">%3$tr</xliff:g>."</string> - <string name="scNullCipherIssueEncryptedTitle" msgid="8426373579673205292">"Uxhumano olubethelwe ku-<xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueEncryptedSummary" msgid="6437468449554283998">"Manje usuxhumeke kunethiwekhi yeselula evikeleke kakhulu."</string> - <string name="scNullCipherIssueNonEncryptedTitle" msgid="2069674849204163569">"Uxhumano olungabethelwe ku-<xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</string> - <string name="scNullCipherIssueNonEncryptedSummary" msgid="3577092996366374833">"Uxhumeke kunethiwekhi yeselula engabethelwe. Amakholi akho, imilayezo, nedatha kusengozini yokuphazamiseka."</string> - <string name="scNullCipherIssueActionSettings" msgid="8378372959891478470">"Amasethingi okuvikeleka kweselula"</string> + <!-- no translation found for scCellularNetworkSecurityTitle (7752521808690294384) --> + <skip /> + <!-- no translation found for scCellularNetworkSecuritySummary (7042036754550545005) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueTitle (2898888825129970328) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummaryNotification (3699930821270580416) --> + <skip /> + <!-- no translation found for scIdentifierDisclosureIssueSummary (7283387338827749276) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedTitle (234717016411824969) --> + <skip /> + <!-- no translation found for scNullCipherIssueEncryptedSummary (8577510708842150475) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedTitle (3978071464929453915) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummaryNotification (7386936934128110388) --> + <skip /> + <!-- no translation found for scNullCipherIssueNonEncryptedSummary (5093428974513703253) --> + <skip /> + <!-- no translation found for scNullCipherIssueActionSettings (5888857706424639946) --> + <skip /> <string name="scNullCipherIssueActionLearnMore" msgid="7896642417214757769">"Funda kabanzi"</string> + <!-- no translation found for scNullCipherIssueActionGotIt (8747796640866585787) --> + <skip /> <string name="fcComplete" msgid="1080909484660507044">"Ikhodi yesici iqedile."</string> <string name="fcError" msgid="5325116502080221346">"Inkinga yoxhumano noma ikhodi yesici engalungile."</string> <string name="httpErrorOk" msgid="6206751415788256357">"KULUNGILE"</string> @@ -356,8 +371,7 @@ <string name="capability_title_canTakeScreenshot" msgid="3895812893130071930">"Thatha isithombe-skrini"</string> <string name="capability_desc_canTakeScreenshot" msgid="7762297374317934052">"Ingathatha isithombe-skrini sesiboniso"</string> <string name="dream_preview_title" msgid="5570751491996100804">"Hlola kuqala, <xliff:g id="DREAM_NAME">%1$s</xliff:g>"</string> - <!-- no translation found for dream_accessibility_action_click (7392398629967797805) --> - <skip /> + <string name="dream_accessibility_action_click" msgid="7392398629967797805">"chitha"</string> <string name="permlab_statusBar" msgid="8798267849526214017">"khubaza noma guqula ibha yomumo"</string> <string name="permdesc_statusBar" msgid="5809162768651019642">"Ivumela uhlelo lokusebenza ukuthi yenze umudwa ochaza ngesimo ukuthi ungasebenzi noma ukufaka noma ukukhipha izithonjana zohlelo."</string> <string name="permlab_statusBarService" msgid="2523421018081437981">"yiba yibha yesimo"</string> @@ -1898,8 +1912,7 @@ <string name="lock_to_app_unlock_pin" msgid="3890940811866290782">"Cela iphinikhodi ngaphambi kokuphina"</string> <string name="lock_to_app_unlock_pattern" msgid="2694204070499712503">"Cela iphethini yokuvula ngaphambi kokususa ukuphina"</string> <string name="lock_to_app_unlock_password" msgid="9126722403506560473">"Cela iphasiwedi ngaphambi kokususa ukuphina"</string> - <!-- no translation found for package_installed_device_owner (8684974629306529138) --> - <skip /> + <string name="package_installed_device_owner" msgid="8684974629306529138">"Kufakwe ngumphathi wakho.\nIya kumasethingi ukuze ubuke izimvume ezinikeziwe"</string> <string name="package_updated_device_owner" msgid="7560272363805506941">"Kubuyekezwe umlawuli wakho"</string> <string name="package_deleted_device_owner" msgid="2292335928930293023">"Kususwe umlawuli wakho"</string> <string name="confirm_battery_saver" msgid="5247976246208245754">"KULUNGILE"</string> @@ -2217,6 +2230,10 @@ <string name="miniresolver_switch_to_work" msgid="1042640606122638596">"Shintshela ku-app yasemsebenzini?"</string> <string name="miniresolver_call_information" msgid="6739417525304184083">"Inhlangano yakho ikuvumela kuphela ukuthi wenze amakholi ngama-app asemsebenzini"</string> <string name="miniresolver_sms_information" msgid="4311292661329483088">"Inhlangano yakho ikuvumela ukuthumela imilayezo kusuka kuma-app omsebenzi kuphela"</string> + <!-- no translation found for miniresolver_private_space_phone_information (4469511223312488570) --> + <skip /> + <!-- no translation found for miniresolver_private_space_messages_information (111285656327622118) --> + <skip /> <string name="miniresolver_use_personal_browser" msgid="776072682871133308">"Sebenzisa isiphequluli somuntu siqu"</string> <string name="miniresolver_use_work_browser" msgid="543575306251952994">"Sebenzisa isiphequluli somsebenzi"</string> <string name="miniresolver_call" msgid="6386870060423480765">"Fona"</string> @@ -2396,8 +2413,7 @@ <string name="profile_label_work_3" msgid="4834572253956798917">"Umsebenzi 3"</string> <string name="profile_label_test" msgid="9168641926186071947">"Hlola"</string> <string name="profile_label_communal" msgid="8743921499944800427">"Okomphakathi"</string> - <!-- no translation found for redacted_notification_message (1520587845842228816) --> - <skip /> + <string name="redacted_notification_message" msgid="1520587845842228816">"Okuqukethwe kwesaziso esizwelayo kufihliwe"</string> <string name="redacted_notification_action_title" msgid="6942924973335920935"></string> <string name="screen_not_shared_sensitive_content" msgid="7058419185079565001">"Okuqukethwe kwe-app kufihliwe kusuka ekwabelaneni kwesikrini ngokuvikelwa"</string> <string name="satellite_notification_title" msgid="4026338973463121526">"Ixhumeke ngokuzenzakalelayo kusathelayithi"</string> diff --git a/core/res/res/values/required_apps_managed_device.xml b/core/res/res/values/required_apps_managed_device.xml index c455bd86bcd0..c80d66cdb366 100644 --- a/core/res/res/values/required_apps_managed_device.xml +++ b/core/res/res/values/required_apps_managed_device.xml @@ -29,5 +29,6 @@ <item>com.android.providers.downloads.ui</item> <item>com.android.documentsui</item> <item>com.android.cellbroadcastreceiver</item> + <item>com.android.webview</item> </string-array> </resources> diff --git a/core/res/res/values/required_apps_managed_profile.xml b/core/res/res/values/required_apps_managed_profile.xml index 6ed385ad50df..5f52e1edfff6 100644 --- a/core/res/res/values/required_apps_managed_profile.xml +++ b/core/res/res/values/required_apps_managed_profile.xml @@ -26,5 +26,6 @@ <item>com.android.providers.downloads</item> <item>com.android.providers.downloads.ui</item> <item>com.android.documentsui</item> + <item>com.android.webview</item> </string-array> </resources> diff --git a/core/res/res/values/required_apps_managed_user.xml b/core/res/res/values/required_apps_managed_user.xml index a6fc573a1ebc..3e75a4ce2ca2 100644 --- a/core/res/res/values/required_apps_managed_user.xml +++ b/core/res/res/values/required_apps_managed_user.xml @@ -28,5 +28,6 @@ <item>com.android.providers.downloads</item> <item>com.android.providers.downloads.ui</item> <item>com.android.documentsui</item> + <item>com.android.webview</item> </string-array> </resources> diff --git a/core/tests/coretests/src/android/view/ViewFrameRateTest.java b/core/tests/coretests/src/android/view/ViewFrameRateTest.java index c4ac98b8abf7..f885e31ed270 100644 --- a/core/tests/coretests/src/android/view/ViewFrameRateTest.java +++ b/core/tests/coretests/src/android/view/ViewFrameRateTest.java @@ -436,6 +436,33 @@ public class ViewFrameRateTest { waitForAfterDraw(); } + @Test + @RequiresFlagsEnabled({FLAG_TOOLKIT_SET_FRAME_RATE_READ_ONLY, + FLAG_TOOLKIT_FRAME_RATE_VIEW_ENABLING_READ_ONLY + }) + public void willNotDrawUsesCategory() throws Throwable { + mActivityRule.runOnUiThread(() -> { + mMovingView.setWillNotDraw(true); + mMovingView.setRequestedFrameRate(View.REQUESTED_FRAME_RATE_CATEGORY_LOW); + }); + waitForFrameRateCategoryToSettle(); + mActivityRule.runOnUiThread(() -> { + mMovingView.invalidate(); + runAfterDraw(() -> assertEquals(FRAME_RATE_CATEGORY_LOW, + mViewRoot.getLastPreferredFrameRateCategory())); + }); + waitForAfterDraw(); + mActivityRule.runOnUiThread(() -> { + mMovingView.setRequestedFrameRate(View.REQUESTED_FRAME_RATE_CATEGORY_NORMAL); + mMovingView.setAlpha(0.9f); + runAfterDraw(() -> { + assertEquals(FRAME_RATE_CATEGORY_NORMAL, + mViewRoot.getLastPreferredFrameRateCategory()); + }); + }); + waitForAfterDraw(); + } + /** * A common behavior is for two different views to be invalidated in succession, but * intermittently. We want to treat this as an intermittent invalidation. diff --git a/data/etc/core.protolog.pb b/data/etc/core.protolog.pb Binary files differindex 97147a01b259..000f6ef46c2c 100644 --- a/data/etc/core.protolog.pb +++ b/data/etc/core.protolog.pb diff --git a/data/etc/services.core.protolog.json b/data/etc/services.core.protolog.json index 483b6934ee8c..01deb4957cd3 100644 --- a/data/etc/services.core.protolog.json +++ b/data/etc/services.core.protolog.json @@ -1117,6 +1117,24 @@ "group": "WM_SHOW_SURFACE_ALLOC", "at": "com\/android\/server\/wm\/BlackFrame.java" }, + "5256889109971284149": { + "message": "CameraManager cannot be found.", + "level": "ERROR", + "group": "WM_DEBUG_STATES", + "at": "com\/android\/server\/wm\/CameraStateMonitor.java" + }, + "8116030277393789125": { + "message": "Display id=%d is notified that Camera %s is open for package %s", + "level": "VERBOSE", + "group": "WM_DEBUG_STATES", + "at": "com\/android\/server\/wm\/CameraStateMonitor.java" + }, + "-3774458166471278611": { + "message": "Display id=%d is notified that Camera %s is closed.", + "level": "VERBOSE", + "group": "WM_DEBUG_STATES", + "at": "com\/android\/server\/wm\/CameraStateMonitor.java" + }, "-74949168947384056": { "message": "Sending to proc %s new compat %s", "level": "VERBOSE", @@ -1771,32 +1789,20 @@ "group": "WM_DEBUG_ORIENTATION", "at": "com\/android\/server\/wm\/DisplayRotationCompatPolicy.java" }, - "-8302211458579221117": { - "message": "Display id=%d is notified that Camera %s is open for package %s", - "level": "VERBOSE", - "group": "WM_DEBUG_ORIENTATION", - "at": "com\/android\/server\/wm\/DisplayRotationCompatPolicy.java" - }, "-1534784331886673955": { "message": "DisplayRotationCompatPolicy: Multi-window toast not shown as package '%s' cannot be found.", "level": "ERROR", "group": "WM_DEBUG_ORIENTATION", "at": "com\/android\/server\/wm\/DisplayRotationCompatPolicy.java" }, - "1797195804376906831": { - "message": "Display id=%d is notified that Camera %s is closed, scheduling rotation update.", - "level": "VERBOSE", - "group": "WM_DEBUG_ORIENTATION", - "at": "com\/android\/server\/wm\/DisplayRotationCompatPolicy.java" - }, - "-8746776274432739264": { - "message": "Display id=%d is notified that Camera %s is closed but activity is still refreshing. Rescheduling an update.", + "-5121743609317543819": { + "message": "Display id=%d is notified that camera is closed but activity is still refreshing. Rescheduling an update.", "level": "VERBOSE", "group": "WM_DEBUG_ORIENTATION", "at": "com\/android\/server\/wm\/DisplayRotationCompatPolicy.java" }, - "3622181214422515679": { - "message": "Display id=%d is notified that Camera %s is closed, updating rotation.", + "1769752961776628557": { + "message": "Display id=%d is notified that Camera is closed, updating rotation.", "level": "VERBOSE", "group": "WM_DEBUG_ORIENTATION", "at": "com\/android\/server\/wm\/DisplayRotationCompatPolicy.java" diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/ExpandedAnimationController.java b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/ExpandedAnimationController.java index 1fb966f80ca0..9440e9835cdf 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/ExpandedAnimationController.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/ExpandedAnimationController.java @@ -468,9 +468,9 @@ public class ExpandedAnimationController final int index = mLayout.indexOfChild(bubbleView); final PointF p = mPositioner.getExpandedBubbleXY(index, mBubbleStackView.getState()); animationForChildAtIndex(index) - .position(p.x, p.y) + .position(p.x, p.y, /* translationZ= */ 0f) .withPositionStartVelocities(velX, velY) - .start(() -> bubbleView.setTranslationZ(0f) /* after */); + .start(); mMagnetizedBubbleDraggingOut = null; @@ -509,6 +509,7 @@ public class ExpandedAnimationController return Sets.newHashSet( DynamicAnimation.TRANSLATION_X, DynamicAnimation.TRANSLATION_Y, + DynamicAnimation.TRANSLATION_Z, DynamicAnimation.SCALE_X, DynamicAnimation.SCALE_Y, DynamicAnimation.ALPHA); diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayout.java b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayout.java index bfddff0f72e3..06305f02e41c 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayout.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayout.java @@ -419,7 +419,8 @@ public class PhysicsAnimationLayout extends FrameLayout { // be animating in this case, even if the physics animations haven't been started yet. final boolean isTranslation = property.equals(DynamicAnimation.TRANSLATION_X) - || property.equals(DynamicAnimation.TRANSLATION_Y); + || property.equals(DynamicAnimation.TRANSLATION_Y) + || property.equals(DynamicAnimation.TRANSLATION_Z); if (isTranslation && targetAnimator != null && targetAnimator.isRunning()) { return true; } @@ -495,6 +496,8 @@ public class PhysicsAnimationLayout extends FrameLayout { return "TRANSLATION_X"; } else if (property.equals(DynamicAnimation.TRANSLATION_Y)) { return "TRANSLATION_Y"; + } else if (property.equals(DynamicAnimation.TRANSLATION_Z)) { + return "TRANSLATION_Z"; } else if (property.equals(DynamicAnimation.SCALE_X)) { return "SCALE_X"; } else if (property.equals(DynamicAnimation.SCALE_Y)) { @@ -598,6 +601,8 @@ public class PhysicsAnimationLayout extends FrameLayout { return R.id.translation_x_dynamicanimation_tag; } else if (property.equals(DynamicAnimation.TRANSLATION_Y)) { return R.id.translation_y_dynamicanimation_tag; + } else if (property.equals(DynamicAnimation.TRANSLATION_Z)) { + return R.id.translation_z_dynamicanimation_tag; } else if (property.equals(DynamicAnimation.SCALE_X)) { return R.id.scale_x_dynamicanimation_tag; } else if (property.equals(DynamicAnimation.SCALE_Y)) { @@ -763,6 +768,12 @@ public class PhysicsAnimationLayout extends FrameLayout { return property(DynamicAnimation.TRANSLATION_X, translationX, endActions); } + /** Animate the view's translationZ value to the provided value. */ + public PhysicsPropertyAnimator translationZ(float translationZ, Runnable... endActions) { + mPathAnimator = null; // We aren't using the path anymore if we're translating. + return property(DynamicAnimation.TRANSLATION_Z, translationZ, endActions); + } + /** Set the view's translationX value to 'from', then animate it to the given value. */ public PhysicsPropertyAnimator translationX( float from, float to, Runnable... endActions) { @@ -785,13 +796,14 @@ public class PhysicsAnimationLayout extends FrameLayout { /** * Animate the view's translationX and translationY values, and call the end actions only - * once both TRANSLATION_X and TRANSLATION_Y animations have completed. + * once both TRANSLATION_X, TRANSLATION_Y and TRANSLATION_Z animations have completed. */ - public PhysicsPropertyAnimator position( - float translationX, float translationY, Runnable... endActions) { + public PhysicsPropertyAnimator position(float translationX, float translationY, + float translationZ, Runnable... endActions) { mPositionEndActions = endActions; translationX(translationX); - return translationY(translationY); + translationY(translationY); + return translationZ(translationZ); } /** @@ -845,10 +857,13 @@ public class PhysicsAnimationLayout extends FrameLayout { private void clearTranslationValues() { mAnimatedProperties.remove(DynamicAnimation.TRANSLATION_X); mAnimatedProperties.remove(DynamicAnimation.TRANSLATION_Y); + mAnimatedProperties.remove(DynamicAnimation.TRANSLATION_Z); mInitialPropertyValues.remove(DynamicAnimation.TRANSLATION_X); mInitialPropertyValues.remove(DynamicAnimation.TRANSLATION_Y); + mInitialPropertyValues.remove(DynamicAnimation.TRANSLATION_Z); mEndActionForProperty.remove(DynamicAnimation.TRANSLATION_X); mEndActionForProperty.remove(DynamicAnimation.TRANSLATION_Y); + mEndActionForProperty.remove(DynamicAnimation.TRANSLATION_Z); } /** Animate the view's scaleX value to the provided value. */ @@ -939,15 +954,19 @@ public class PhysicsAnimationLayout extends FrameLayout { }, propertiesArray); } - // If we used position-specific end actions, we'll need to listen for both TRANSLATION_X - // and TRANSLATION_Y animations ending, and call them once both have finished. + // If we used position-specific end actions, we'll need to listen for TRANSLATION_X + // TRANSLATION_Y and TRANSLATION_Z animations ending, and call them once both have + // finished. if (mPositionEndActions != null) { final SpringAnimation translationXAnim = getSpringAnimationFromView(DynamicAnimation.TRANSLATION_X, mView); final SpringAnimation translationYAnim = getSpringAnimationFromView(DynamicAnimation.TRANSLATION_Y, mView); - final Runnable waitForBothXAndY = () -> { - if (!translationXAnim.isRunning() && !translationYAnim.isRunning()) { + final SpringAnimation translationZAnim = + getSpringAnimationFromView(DynamicAnimation.TRANSLATION_Z, mView); + final Runnable waitForXYZ = () -> { + if (!translationXAnim.isRunning() && !translationYAnim.isRunning() + && !translationZAnim.isRunning()) { if (mPositionEndActions != null) { for (Runnable callback : mPositionEndActions) { callback.run(); @@ -959,9 +978,11 @@ public class PhysicsAnimationLayout extends FrameLayout { }; mEndActionsForProperty.put(DynamicAnimation.TRANSLATION_X, - new Runnable[]{waitForBothXAndY}); + new Runnable[]{waitForXYZ}); mEndActionsForProperty.put(DynamicAnimation.TRANSLATION_Y, - new Runnable[]{waitForBothXAndY}); + new Runnable[]{waitForXYZ}); + mEndActionsForProperty.put(DynamicAnimation.TRANSLATION_Z, + new Runnable[]{waitForXYZ}); } if (mPathAnimator != null) { @@ -972,9 +993,10 @@ public class PhysicsAnimationLayout extends FrameLayout { for (DynamicAnimation.ViewProperty property : properties) { // Don't start translation animations if we're using a path animator, the update // listeners added to that animator will take care of that. - if (mPathAnimator != null - && (property.equals(DynamicAnimation.TRANSLATION_X) - || property.equals(DynamicAnimation.TRANSLATION_Y))) { + boolean isTranslationProperty = property.equals(DynamicAnimation.TRANSLATION_X) + || property.equals(DynamicAnimation.TRANSLATION_Y) + || property.equals(DynamicAnimation.TRANSLATION_Z); + if (mPathAnimator != null && isTranslationProperty) { return; } @@ -1006,6 +1028,7 @@ public class PhysicsAnimationLayout extends FrameLayout { if (mPathAnimator != null) { animatedProperties.add(DynamicAnimation.TRANSLATION_X); animatedProperties.add(DynamicAnimation.TRANSLATION_Y); + animatedProperties.add(DynamicAnimation.TRANSLATION_Z); } return animatedProperties; diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/transition/tracing/PerfettoTransitionTracer.java b/libs/WindowManager/Shell/src/com/android/wm/shell/transition/tracing/PerfettoTransitionTracer.java index ed4ae05cb2c9..1897560deed7 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/transition/tracing/PerfettoTransitionTracer.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/transition/tracing/PerfettoTransitionTracer.java @@ -16,6 +16,8 @@ package com.android.wm.shell.transition.tracing; +import static android.tracing.perfetto.DataSourceParams.PERFETTO_DS_BUFFER_EXHAUSTED_POLICY_STALL_AND_ABORT; + import android.internal.perfetto.protos.ShellTransitionOuterClass.ShellHandlerMapping; import android.internal.perfetto.protos.ShellTransitionOuterClass.ShellHandlerMappings; import android.internal.perfetto.protos.ShellTransitionOuterClass.ShellTransition; @@ -47,7 +49,8 @@ public class PerfettoTransitionTracer implements TransitionTracer { public PerfettoTransitionTracer() { Producer.init(InitArguments.DEFAULTS); - mDataSource.register(DataSourceParams.DEFAULTS); + mDataSource.register( + new DataSourceParams(PERFETTO_DS_BUFFER_EXHAUSTED_POLICY_STALL_AND_ABORT)); } /** diff --git a/libs/WindowManager/Shell/tests/OWNERS b/libs/WindowManager/Shell/tests/OWNERS index d718e157afdb..0f24bb549158 100644 --- a/libs/WindowManager/Shell/tests/OWNERS +++ b/libs/WindowManager/Shell/tests/OWNERS @@ -12,3 +12,4 @@ jorgegil@google.com nmusgrave@google.com pbdr@google.com tkachenkoi@google.com +mpodolian@google.com diff --git a/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayoutTest.java b/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayoutTest.java index 964711ee8dcb..043128583432 100644 --- a/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayoutTest.java +++ b/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/animation/PhysicsAnimationLayoutTest.java @@ -69,7 +69,8 @@ public class PhysicsAnimationLayoutTest extends PhysicsAnimationLayoutTestCase { // to animate child views out before actually removing them). mTestableController.setAnimatedProperties(Sets.newHashSet( DynamicAnimation.TRANSLATION_X, - DynamicAnimation.TRANSLATION_Y)); + DynamicAnimation.TRANSLATION_Y, + DynamicAnimation.TRANSLATION_Z)); mTestableController.setChainedProperties(Sets.newHashSet(DynamicAnimation.TRANSLATION_X)); mTestableController.setOffsetForProperty( DynamicAnimation.TRANSLATION_X, TEST_TRANSLATION_X_OFFSET); @@ -282,10 +283,13 @@ public class PhysicsAnimationLayoutTest extends PhysicsAnimationLayoutTestCase { addOneMoreThanBubbleLimitBubbles(); assertFalse(mLayout.arePropertiesAnimating( - DynamicAnimation.TRANSLATION_X, DynamicAnimation.TRANSLATION_Y)); + DynamicAnimation.TRANSLATION_X, + DynamicAnimation.TRANSLATION_Y, + DynamicAnimation.TRANSLATION_Z)); mTestableController.animationForChildAtIndex(0) .translationX(100f) + .translationZ(100f) .start(); // Wait for the animations to get underway. @@ -293,11 +297,13 @@ public class PhysicsAnimationLayoutTest extends PhysicsAnimationLayoutTestCase { assertTrue(mLayout.arePropertiesAnimating(DynamicAnimation.TRANSLATION_X)); assertFalse(mLayout.arePropertiesAnimating(DynamicAnimation.TRANSLATION_Y)); + assertTrue(mLayout.arePropertiesAnimating(DynamicAnimation.TRANSLATION_Z)); - waitForPropertyAnimations(DynamicAnimation.TRANSLATION_X); + waitForPropertyAnimations(DynamicAnimation.TRANSLATION_X, DynamicAnimation.TRANSLATION_Z); assertFalse(mLayout.arePropertiesAnimating( - DynamicAnimation.TRANSLATION_X, DynamicAnimation.TRANSLATION_Y)); + DynamicAnimation.TRANSLATION_X, DynamicAnimation.TRANSLATION_Y, + DynamicAnimation.TRANSLATION_Z)); } @Test @@ -307,7 +313,7 @@ public class PhysicsAnimationLayoutTest extends PhysicsAnimationLayoutTestCase { addOneMoreThanBubbleLimitBubbles(); mTestableController.animationForChildAtIndex(0) - .position(1000, 1000) + .position(1000, 1000, 1000) .start(); mLayout.cancelAllAnimations(); @@ -315,6 +321,7 @@ public class PhysicsAnimationLayoutTest extends PhysicsAnimationLayoutTestCase { // Animations should be somewhere before their end point. assertTrue(mViews.get(0).getTranslationX() < 1000); assertTrue(mViews.get(0).getTranslationY() < 1000); + assertTrue(mViews.get(0).getZ() < 10000); } /** Standard test of chained translation animations. */ diff --git a/nfc/java/android/nfc/NfcActivityManager.java b/nfc/java/android/nfc/NfcActivityManager.java index f03fc0af86b3..0e40db612708 100644 --- a/nfc/java/android/nfc/NfcActivityManager.java +++ b/nfc/java/android/nfc/NfcActivityManager.java @@ -195,16 +195,25 @@ public final class NfcActivityManager extends IAppCallback.Stub Bundle extras) { boolean isResumed; Binder token; + int pollTech, listenTech; synchronized (NfcActivityManager.this) { NfcActivityState state = getActivityState(activity); state.readerCallback = callback; state.readerModeFlags = flags; state.readerModeExtras = extras; + pollTech = state.mPollTech; + listenTech = state.mListenTech; token = state.token; isResumed = state.resumed; } if (isResumed) { - setReaderMode(token, flags, extras); + if (listenTech != NfcAdapter.FLAG_USE_ALL_TECH + || pollTech != NfcAdapter.FLAG_USE_ALL_TECH) { + throw new IllegalStateException( + "Cannot be used when alternative DiscoveryTechnology is set"); + } else { + setReaderMode(token, flags, extras); + } } } @@ -385,15 +394,12 @@ public final class NfcActivityManager extends IAppCallback.Stub boolean readerModeFlagsSet; synchronized (NfcActivityManager.this) { NfcActivityState state = getActivityState(activity); - readerModeFlagsSet = state.readerModeFlags != 0; state.mListenTech = NfcAdapter.FLAG_USE_ALL_TECH; state.mPollTech = NfcAdapter.FLAG_USE_ALL_TECH; token = state.token; isResumed = state.resumed; } - if (readerModeFlagsSet) { - disableReaderMode(activity); - } else if (isResumed) { + if (isResumed) { changeDiscoveryTech(token, NfcAdapter.FLAG_USE_ALL_TECH, NfcAdapter.FLAG_USE_ALL_TECH); } diff --git a/nfc/java/android/nfc/NfcAdapter.java b/nfc/java/android/nfc/NfcAdapter.java index 25fecace903a..e43d10422729 100644 --- a/nfc/java/android/nfc/NfcAdapter.java +++ b/nfc/java/android/nfc/NfcAdapter.java @@ -1880,10 +1880,7 @@ public final class NfcAdapter { throw new UnsupportedOperationException(); } } - mNfcActivityManager.enableReaderMode(activity, null, pollTechnology, null); - return; - } - if (pollTechnology == FLAG_READER_DISABLE) { + } else if (pollTechnology == FLAG_READER_DISABLE) { synchronized (sLock) { if (!sHasCeFeature) { throw new UnsupportedOperationException(); diff --git a/packages/CompanionDeviceManager/res/values-iw/strings.xml b/packages/CompanionDeviceManager/res/values-iw/strings.xml index ce8feb5e0f72..6aafb55801a3 100644 --- a/packages/CompanionDeviceManager/res/values-iw/strings.xml +++ b/packages/CompanionDeviceManager/res/values-iw/strings.xml @@ -76,7 +76,7 @@ <string name="permission_app_streaming_summary" msgid="606923325679670624">"שידור אפליקציות מהטלפון"</string> <string name="permission_storage_summary" msgid="3918240895519506417"></string> <string name="permission_nearby_device_streaming_summary" msgid="8280824871197081246">"העברה של אפליקציות ותכונות מערכת אחרות בסטרימינג מהטלפון"</string> - <string name="permission_media_routing_control_summary" msgid="2714631092321412250">"גישה לרשימה של מכשירים זמינים ובחירה איזה מהם ישמש כדי לשדר או להעביר (cast) אודיו או וידאו מאפליקציות אחרות"</string> + <string name="permission_media_routing_control_summary" msgid="2714631092321412250">"גישה לרשימה של מכשירים זמינים ובחירה איזה מהם ישמש כדי לשדר אודיו או וידאו או להפעיל Cast שלהם מאפליקציות אחרות"</string> <string name="device_type" product="default" msgid="8268703872070046263">"טלפון"</string> <string name="device_type" product="tablet" msgid="5038791954983067774">"טאבלט"</string> </resources> diff --git a/packages/CredentialManager/res/values-hr/strings.xml b/packages/CredentialManager/res/values-hr/strings.xml index 2d90646ee178..39abbb986083 100644 --- a/packages/CredentialManager/res/values-hr/strings.xml +++ b/packages/CredentialManager/res/values-hr/strings.xml @@ -20,7 +20,7 @@ <string name="app_name" msgid="4539824758261855508">"Upravitelj vjerodajnicama"</string> <string name="string_cancel" msgid="6369133483981306063">"Odustani"</string> <string name="string_continue" msgid="1346732695941131882">"Nastavi"</string> - <string name="string_more_options" msgid="2763852250269945472">"Spremi drugi način"</string> + <string name="string_more_options" msgid="2763852250269945472">"Spremi na drugi način"</string> <string name="string_learn_more" msgid="4541600451688392447">"Saznajte više"</string> <string name="content_description_show_password" msgid="3283502010388521607">"Prikaži zaporku"</string> <string name="content_description_hide_password" msgid="6841375971631767996">"Sakrij zaporku"</string> diff --git a/packages/CredentialManager/res/values-hy/strings.xml b/packages/CredentialManager/res/values-hy/strings.xml index d23874bbd0bd..868357f6b42c 100644 --- a/packages/CredentialManager/res/values-hy/strings.xml +++ b/packages/CredentialManager/res/values-hy/strings.xml @@ -30,7 +30,7 @@ <string name="passkey_creation_intro_body_device" msgid="1203796455762131631">"Դուք կարող եք մուտք գործել այլ սարքերում, քանի որ մուտքի բանալիները պահվում են գաղտնաբառերի կառավարիչում"</string> <string name="more_about_passkeys_title" msgid="7797903098728837795">"Ավելին՝ անցաբառերի մասին"</string> <string name="passwordless_technology_title" msgid="2497513482056606668">"Գաղտնաբառեր չպահանջող տեխնոլոգիա"</string> - <string name="passwordless_technology_detail" msgid="6853928846532955882">"Անցաբառերը ձեզ թույլ են տալիս մուտք գործել առանց գաղտնաբառերի։ Ձեզ պարզապես հարկավոր է օգտագործել ձեր մատնահետքը, դիմաճանաչումը, PIN կոդը կամ նախշը՝ ձեր ինքնությունը հաստատելու և անցաբառ ստեղծելու համար։"</string> + <string name="passwordless_technology_detail" msgid="6853928846532955882">"Մուտքի բանալիները ձեզ թույլ են տալիս մուտք գործել առանց գաղտնաբառերի։ Ձեզ պարզապես հարկավոր է օգտագործել ձեր մատնահետքը, դիմաճանաչումը, PIN կոդը կամ նախշը՝ ձեր ինքնությունը հաստատելու և մուտքի բանալի ստեղծելու համար։"</string> <string name="public_key_cryptography_title" msgid="6751970819265298039">"Բաց բանալու կրիպտոգրաֆիա"</string> <string name="public_key_cryptography_detail" msgid="6937631710280562213">"Ըստ FIDO դաշինքի (որը ներառում է Google-ը, Apple-ը, Microsoft-ը և այլ ընկերություններ) և W3C ստանդարտների՝ անցաբառերն օգտագործում են կրիպտոգրաֆիկ բանալիների զույգ։ Օգտանվան և գաղտնաբառի փոխարեն հավելվածի կամ կայքի համար մենք ստեղծում ենք բաց-փակ բանալիների զույգ։ Փակ բանալին ապահով պահվում է ձեր սարքում կամ գաղտնաբառերի կառավարիչում և հաստատում է ձեր ինքնությունը։ Բաց բանալին փոխանցվում է հավելվածի կամ կայքի սերվերին։ Համապատասխան բանալիների միջոցով կարող եք ակնթարթորեն գրանցվել և մուտք գործել։"</string> <string name="improved_account_security_title" msgid="1069841917893513424">"Հաշվի բարելավված անվտանգություն"</string> @@ -39,17 +39,17 @@ <string name="seamless_transition_detail" msgid="4475509237171739843">"Թեև մենք առանց գաղտնաբառերի ապագայի ճանապարհին ենք, դրանք դեռ հասանելի կլինեն անցաբառերի հետ մեկտեղ։"</string> <string name="choose_provider_title" msgid="8870795677024868108">"Նշեք, թե որտեղ եք ուզում պահել ձեր <xliff:g id="CREATETYPES">%1$s</xliff:g>ը"</string> <string name="choose_provider_body" msgid="4967074531845147434">"Ընտրեք գաղտնաբառերի կառավարիչ՝ ձեր տեղեկությունները պահելու և հաջորդ անգամ ավելի արագ մուտք գործելու համար"</string> - <string name="choose_create_option_passkey_title" msgid="8762295821604276511">"Ստեղծե՞լ անցաբառ՝ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելված մուտք գործելու համար"</string> + <string name="choose_create_option_passkey_title" msgid="8762295821604276511">"Ստեղծե՞լ մուտքի բանալի՝ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելված մուտք գործելու համար"</string> <string name="choose_create_option_password_title" msgid="4481366993598649224">"Պահե՞լ գաղտնաբառը՝ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելված մուտք գործելու համար"</string> <string name="choose_create_option_sign_in_title" msgid="7092914088455358079">"Պահե՞լ «<xliff:g id="APP_NAME">%1$s</xliff:g>» հավելվածի մուտքի տվյալները"</string> - <string name="passkey" msgid="632353688396759522">"անցաբառ"</string> + <string name="passkey" msgid="632353688396759522">"մուտքի բանալի"</string> <string name="password" msgid="6738570945182936667">"գաղտնաբառ"</string> <string name="passkeys" msgid="5733880786866559847">"անցաբառեր"</string> <string name="passwords" msgid="5419394230391253816">"գաղտնաբառեր"</string> <string name="sign_ins" msgid="4710739369149469208">"մուտք"</string> <string name="sign_in_info" msgid="2627704710674232328">"մուտքի տվյալներ"</string> <string name="save_credential_to_title" msgid="3172811692275634301">"Պահել <xliff:g id="CREDENTIALTYPES">%1$s</xliff:g>ն այստեղ՝"</string> - <string name="create_passkey_in_other_device_title" msgid="2360053098931886245">"Ստեղծե՞լ անցաբառ այլ սարքում"</string> + <string name="create_passkey_in_other_device_title" msgid="2360053098931886245">"Ստեղծե՞լ մուտքի բանալի այլ սարքում"</string> <string name="save_password_on_other_device_title" msgid="5829084591948321207">"Պահե՞լ գաղտնաբառն այլ սարքում"</string> <string name="save_sign_in_on_other_device_title" msgid="2827990118560134692">"Պահե՞լ մուտքի տվյալներն այլ սարքում"</string> <string name="use_provider_for_all_title" msgid="4201020195058980757">"Միշտ մուտք գործե՞լ <xliff:g id="PROVIDERINFODISPLAYNAME">%1$s</xliff:g> հավելվածի միջոցով"</string> @@ -57,9 +57,9 @@ <string name="set_as_default" msgid="4415328591568654603">"Նշել որպես կանխադրված"</string> <string name="settings" msgid="6536394145760913145">"Կարգավորումներ"</string> <string name="use_once" msgid="9027366575315399714">"Օգտագործել մեկ անգամ"</string> - <string name="more_options_usage_passwords_passkeys" msgid="3470113942332934279">"<xliff:g id="PASSWORDSNUMBER">%1$s</xliff:g> գաղտնաբառ • <xliff:g id="PASSKEYSNUMBER">%2$s</xliff:g> անցաբառ"</string> + <string name="more_options_usage_passwords_passkeys" msgid="3470113942332934279">"<xliff:g id="PASSWORDSNUMBER">%1$s</xliff:g> գաղտնաբառ • <xliff:g id="PASSKEYSNUMBER">%2$s</xliff:g> մուտքի բանալի"</string> <string name="more_options_usage_passwords" msgid="1632047277723187813">"<xliff:g id="PASSWORDSNUMBER">%1$s</xliff:g> գաղտնաբառ"</string> - <string name="more_options_usage_passkeys" msgid="5390320437243042237">"<xliff:g id="PASSKEYSNUMBER">%1$s</xliff:g> անցաբառ"</string> + <string name="more_options_usage_passkeys" msgid="5390320437243042237">"<xliff:g id="PASSKEYSNUMBER">%1$s</xliff:g> մուտքի բանալի"</string> <string name="more_options_usage_credentials" msgid="1785697001787193984">"Մուտքի տվյալներ (<xliff:g id="TOTALCREDENTIALSNUMBER">%1$s</xliff:g>)"</string> <string name="passkey_before_subtitle" msgid="2448119456208647444">"Անցաբառ"</string> <string name="another_device" msgid="5147276802037801217">"Այլ սարք"</string> @@ -73,7 +73,7 @@ <string name="get_dialog_title_use_sign_in_for" msgid="4233553937542583226">"Օգտագործեք ձեր հաշիվը՝ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելված մուտք գործելու համար"</string> <string name="get_dialog_description_single_tap" msgid="2797059565126030879">"Օգտագործեք ձեր էկրանի կողպումը՝ <xliff:g id="USERNAME">%2$s</xliff:g> հաշվի միջոցով <xliff:g id="APP_NAME">%1$s</xliff:g> հավելված մուտք գործելու համար"</string> <string name="get_dialog_title_unlock_options_for" msgid="7096423827682163270">"Ապակողպեք մուտք գործելու տարբերակներ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածի համար"</string> - <string name="get_dialog_title_choose_passkey_for" msgid="9175997688078538490">"Ընտրեք պահված անցաբառ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածի համար"</string> + <string name="get_dialog_title_choose_passkey_for" msgid="9175997688078538490">"Ընտրեք պահված մուտքի բանալի <xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածի համար"</string> <string name="get_dialog_title_choose_password_for" msgid="1724435823820819221">"Ընտրեք պահված գաղտնաբառ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածի համար"</string> <string name="get_dialog_title_choose_saved_sign_in_for" msgid="2420298653461652728">"Ընտրեք մուտքի պահված տվյալներ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածի համար"</string> <string name="get_dialog_title_choose_sign_in_for" msgid="645728947702442421">"Ընտրեք հաշիվ <xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածի համար"</string> diff --git a/packages/CredentialManager/res/values-pl/strings.xml b/packages/CredentialManager/res/values-pl/strings.xml index 3857de451d02..caa7b09b9c22 100644 --- a/packages/CredentialManager/res/values-pl/strings.xml +++ b/packages/CredentialManager/res/values-pl/strings.xml @@ -20,7 +20,7 @@ <string name="app_name" msgid="4539824758261855508">"Menedżer danych logowania"</string> <string name="string_cancel" msgid="6369133483981306063">"Anuluj"</string> <string name="string_continue" msgid="1346732695941131882">"Dalej"</string> - <string name="string_more_options" msgid="2763852250269945472">"Zapisz inny sposób"</string> + <string name="string_more_options" msgid="2763852250269945472">"Zapisz w inny sposób"</string> <string name="string_learn_more" msgid="4541600451688392447">"Więcej informacji"</string> <string name="content_description_show_password" msgid="3283502010388521607">"Pokaż hasło"</string> <string name="content_description_hide_password" msgid="6841375971631767996">"Ukryj hasło"</string> diff --git a/packages/InputDevices/res/values-af/strings.xml b/packages/InputDevices/res/values-af/strings.xml index 72bb640ef499..232df248690a 100644 --- a/packages/InputDevices/res/values-af/strings.xml +++ b/packages/InputDevices/res/values-af/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongools"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgies"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-am/strings.xml b/packages/InputDevices/res/values-am/strings.xml index 0eea57b0e709..9a8bd375d809 100644 --- a/packages/InputDevices/res/values-am/strings.xml +++ b/packages/InputDevices/res/values-am/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"ሞንጎሊያኛ"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ጂዮርጂያኛ"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ታይላንድኛ (ኬድማኒ)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ar/strings.xml b/packages/InputDevices/res/values-ar/strings.xml index 88be85a76712..e79519ac1df7 100644 --- a/packages/InputDevices/res/values-ar/strings.xml +++ b/packages/InputDevices/res/values-ar/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"المنغولية"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"الجورجية"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"التايلاندية (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-as/strings.xml b/packages/InputDevices/res/values-as/strings.xml index 3cd707f74708..802b13eacfe8 100644 --- a/packages/InputDevices/res/values-as/strings.xml +++ b/packages/InputDevices/res/values-as/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"থাই (কেডমানি)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-az/strings.xml b/packages/InputDevices/res/values-az/strings.xml index 332fd1c5b440..4a8e7ff7092e 100644 --- a/packages/InputDevices/res/values-az/strings.xml +++ b/packages/InputDevices/res/values-az/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Monqol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Gürcü"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tay (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-b+sr+Latn/strings.xml b/packages/InputDevices/res/values-b+sr+Latn/strings.xml index a7ede75bdd53..9126a74d4f1c 100644 --- a/packages/InputDevices/res/values-b+sr+Latn/strings.xml +++ b/packages/InputDevices/res/values-b+sr+Latn/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongolska"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"gruzijska"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"tajski (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-be/strings.xml b/packages/InputDevices/res/values-be/strings.xml index 011ad669d731..4dd59bf70716 100644 --- a/packages/InputDevices/res/values-be/strings.xml +++ b/packages/InputDevices/res/values-be/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Мангольская"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Грузінская"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Тайская (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-bg/strings.xml b/packages/InputDevices/res/values-bg/strings.xml index 68f120a940cf..3dbd6f735644 100644 --- a/packages/InputDevices/res/values-bg/strings.xml +++ b/packages/InputDevices/res/values-bg/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"монголски"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"грузински"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"тайландски (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-bn/strings.xml b/packages/InputDevices/res/values-bn/strings.xml index 74b24623176f..0d8e5d855409 100644 --- a/packages/InputDevices/res/values-bn/strings.xml +++ b/packages/InputDevices/res/values-bn/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"মঙ্গোলিয়ান"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"জর্জিয়ান"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"থাই (কেডমানি)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-bs/strings.xml b/packages/InputDevices/res/values-bs/strings.xml index ea8d91e1260e..bb12f0049d65 100644 --- a/packages/InputDevices/res/values-bs/strings.xml +++ b/packages/InputDevices/res/values-bs/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongolski"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"gruzijski"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"tajlandski (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ca/strings.xml b/packages/InputDevices/res/values-ca/strings.xml index 573e325b71b1..86b6421fa706 100644 --- a/packages/InputDevices/res/values-ca/strings.xml +++ b/packages/InputDevices/res/values-ca/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgià"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-cs/strings.xml b/packages/InputDevices/res/values-cs/strings.xml index 331da9620577..7832e6eb215f 100644 --- a/packages/InputDevices/res/values-cs/strings.xml +++ b/packages/InputDevices/res/values-cs/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongolština"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"gruzínština"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"thajština (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-da/strings.xml b/packages/InputDevices/res/values-da/strings.xml index e399f2c2e1a2..51cb1ae00747 100644 --- a/packages/InputDevices/res/values-da/strings.xml +++ b/packages/InputDevices/res/values-da/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolsk"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgisk"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-de/strings.xml b/packages/InputDevices/res/values-de/strings.xml index 75fb724d0f1e..c4de5a8817e6 100644 --- a/packages/InputDevices/res/values-de/strings.xml +++ b/packages/InputDevices/res/values-de/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolisch"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgisch"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thailändisch (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-el/strings.xml b/packages/InputDevices/res/values-el/strings.xml index 15107080578d..48f7c0256b79 100644 --- a/packages/InputDevices/res/values-el/strings.xml +++ b/packages/InputDevices/res/values-el/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Μογγολικά"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Γεωργιανά"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Ταϊλανδικά (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-en-rAU/strings.xml b/packages/InputDevices/res/values-en-rAU/strings.xml index 6db501e66c7c..2d373708052e 100644 --- a/packages/InputDevices/res/values-en-rAU/strings.xml +++ b/packages/InputDevices/res/values-en-rAU/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-en-rCA/strings.xml b/packages/InputDevices/res/values-en-rCA/strings.xml index ac8ad0a57dee..f863fe93146f 100644 --- a/packages/InputDevices/res/values-en-rCA/strings.xml +++ b/packages/InputDevices/res/values-en-rCA/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-en-rGB/strings.xml b/packages/InputDevices/res/values-en-rGB/strings.xml index 6db501e66c7c..2d373708052e 100644 --- a/packages/InputDevices/res/values-en-rGB/strings.xml +++ b/packages/InputDevices/res/values-en-rGB/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-en-rIN/strings.xml b/packages/InputDevices/res/values-en-rIN/strings.xml index 6db501e66c7c..2d373708052e 100644 --- a/packages/InputDevices/res/values-en-rIN/strings.xml +++ b/packages/InputDevices/res/values-en-rIN/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-en-rXC/strings.xml b/packages/InputDevices/res/values-en-rXC/strings.xml index 159b0e0ff165..0a4344bf7300 100644 --- a/packages/InputDevices/res/values-en-rXC/strings.xml +++ b/packages/InputDevices/res/values-en-rXC/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-es-rUS/strings.xml b/packages/InputDevices/res/values-es-rUS/strings.xml index 755491efef58..216e91fa97be 100644 --- a/packages/InputDevices/res/values-es-rUS/strings.xml +++ b/packages/InputDevices/res/values-es-rUS/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiano"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tailandés (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-es/strings.xml b/packages/InputDevices/res/values-es/strings.xml index 938781216cd6..648b3d2dde97 100644 --- a/packages/InputDevices/res/values-es/strings.xml +++ b/packages/InputDevices/res/values-es/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiano"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tailandés (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-et/strings.xml b/packages/InputDevices/res/values-et/strings.xml index 15436690fa7e..0aba840481b7 100644 --- a/packages/InputDevices/res/values-et/strings.xml +++ b/packages/InputDevices/res/values-et/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongoli"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"gruusia"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"tai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-eu/strings.xml b/packages/InputDevices/res/values-eu/strings.xml index 098ed6face11..c1a0dac09cca 100644 --- a/packages/InputDevices/res/values-eu/strings.xml +++ b/packages/InputDevices/res/values-eu/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongoliarra"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiarra"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thailandiarra (kedmanee-a)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-fa/strings.xml b/packages/InputDevices/res/values-fa/strings.xml index 67bdfc87d859..4fba26d8ecea 100644 --- a/packages/InputDevices/res/values-fa/strings.xml +++ b/packages/InputDevices/res/values-fa/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"مغولی"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"گرجستانی"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"تایلندی (کدمانی)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-fi/strings.xml b/packages/InputDevices/res/values-fi/strings.xml index 567c416ec007..b8199a80ab1f 100644 --- a/packages/InputDevices/res/values-fi/strings.xml +++ b/packages/InputDevices/res/values-fi/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongoli"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"georgia"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"thai (kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-fr-rCA/strings.xml b/packages/InputDevices/res/values-fr-rCA/strings.xml index c03fd6df8bdd..f375dadb400d 100644 --- a/packages/InputDevices/res/values-fr-rCA/strings.xml +++ b/packages/InputDevices/res/values-fr-rCA/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Géorgien"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thaï (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-fr/strings.xml b/packages/InputDevices/res/values-fr/strings.xml index 8c70b0d74688..e19d9dc4a6b3 100644 --- a/packages/InputDevices/res/values-fr/strings.xml +++ b/packages/InputDevices/res/values-fr/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Géorgien"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thaï (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-gl/strings.xml b/packages/InputDevices/res/values-gl/strings.xml index 897f7d203b6d..c878e1e83655 100644 --- a/packages/InputDevices/res/values-gl/strings.xml +++ b/packages/InputDevices/res/values-gl/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Xeorxiano"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tailandés (kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-gu/strings.xml b/packages/InputDevices/res/values-gu/strings.xml index 3627c5cb913b..d5fe48cf7cc3 100644 --- a/packages/InputDevices/res/values-gu/strings.xml +++ b/packages/InputDevices/res/values-gu/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"મોંગોલિયન"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"જ્યોર્જિઅન"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"થાઇ (કેડમાની)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-hi/strings.xml b/packages/InputDevices/res/values-hi/strings.xml index 4fbcde073b00..3fa45b13a5a1 100644 --- a/packages/InputDevices/res/values-hi/strings.xml +++ b/packages/InputDevices/res/values-hi/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"मंगोलियन"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"जॉर्जियन कीबोर्ड का लेआउट"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"थाई (केडमेनी)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-hr/strings.xml b/packages/InputDevices/res/values-hr/strings.xml index c5f46c4feea4..409a32154613 100644 --- a/packages/InputDevices/res/values-hr/strings.xml +++ b/packages/InputDevices/res/values-hr/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolski"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Gruzijska"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"tajlandski (kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-hu/strings.xml b/packages/InputDevices/res/values-hu/strings.xml index a02f93442aa1..3131bc54bde7 100644 --- a/packages/InputDevices/res/values-hu/strings.xml +++ b/packages/InputDevices/res/values-hu/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"grúz"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"thai (kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-hy/strings.xml b/packages/InputDevices/res/values-hy/strings.xml index cf0a9c7f7eb0..2307a9b58be4 100644 --- a/packages/InputDevices/res/values-hy/strings.xml +++ b/packages/InputDevices/res/values-hy/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Մոնղոլերեն"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"վրացերեն"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"թայերեն (քեդմանի)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-in/strings.xml b/packages/InputDevices/res/values-in/strings.xml index 5ac04393cb5f..69ba58adb152 100644 --- a/packages/InputDevices/res/values-in/strings.xml +++ b/packages/InputDevices/res/values-in/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolia"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgia"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-is/strings.xml b/packages/InputDevices/res/values-is/strings.xml index d25497c26e09..5107503f9d99 100644 --- a/packages/InputDevices/res/values-is/strings.xml +++ b/packages/InputDevices/res/values-is/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongólska"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"georgíska"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Taílenskt (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-it/strings.xml b/packages/InputDevices/res/values-it/strings.xml index ae861563ad7a..740cf376db3f 100644 --- a/packages/InputDevices/res/values-it/strings.xml +++ b/packages/InputDevices/res/values-it/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolo"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiano"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-iw/strings.xml b/packages/InputDevices/res/values-iw/strings.xml index 9eed7be271ee..6badc3f8b0e4 100644 --- a/packages/InputDevices/res/values-iw/strings.xml +++ b/packages/InputDevices/res/values-iw/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"מונגולית"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"גיאורגית"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"תאית (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ja/strings.xml b/packages/InputDevices/res/values-ja/strings.xml index 297f351a883c..967688644697 100644 --- a/packages/InputDevices/res/values-ja/strings.xml +++ b/packages/InputDevices/res/values-ja/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"モンゴル語"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ジョージア語"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"タイ語(Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ka/strings.xml b/packages/InputDevices/res/values-ka/strings.xml index c471c44b8cbd..93735c9c2af3 100644 --- a/packages/InputDevices/res/values-ka/strings.xml +++ b/packages/InputDevices/res/values-ka/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"მონღოლური"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ქართული"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ტაილანდური (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-kk/strings.xml b/packages/InputDevices/res/values-kk/strings.xml index 4c7779e7de72..603b6c7f72ae 100644 --- a/packages/InputDevices/res/values-kk/strings.xml +++ b/packages/InputDevices/res/values-kk/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Моңғол"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Грузин"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Тай (кедмани)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-km/strings.xml b/packages/InputDevices/res/values-km/strings.xml index d43fe3609278..0f3832e013b4 100644 --- a/packages/InputDevices/res/values-km/strings.xml +++ b/packages/InputDevices/res/values-km/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"មុងហ្គោលី"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ហ្សកហ្ស៊ី"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ថៃ (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-kn/strings.xml b/packages/InputDevices/res/values-kn/strings.xml index 5fd766f7f7c0..96b92946ab22 100644 --- a/packages/InputDevices/res/values-kn/strings.xml +++ b/packages/InputDevices/res/values-kn/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"ಮಂಗೋಲಿಯನ್"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ಜಾರ್ಜಿಯನ್"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ಥಾಯ್ (ಕೆಡ್ಮನೀ)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ko/strings.xml b/packages/InputDevices/res/values-ko/strings.xml index 6c06d2d4e70e..9956f26ec93f 100644 --- a/packages/InputDevices/res/values-ko/strings.xml +++ b/packages/InputDevices/res/values-ko/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"몽골어"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"조지아어"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"태국어(Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ky/strings.xml b/packages/InputDevices/res/values-ky/strings.xml index 67047d3983ef..0b1ab5a71e11 100644 --- a/packages/InputDevices/res/values-ky/strings.xml +++ b/packages/InputDevices/res/values-ky/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Монголчо"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Грузинче"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Тайча (Kedmanee баскычтобу)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-lo/strings.xml b/packages/InputDevices/res/values-lo/strings.xml index 0ffa3ce8c819..3effea78fb9a 100644 --- a/packages/InputDevices/res/values-lo/strings.xml +++ b/packages/InputDevices/res/values-lo/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"ມອງໂກລຽນ"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ຈໍຈຽນ"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ໄທ (ເກດມະນີ)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-lt/strings.xml b/packages/InputDevices/res/values-lt/strings.xml index d6e20eb90817..82cf221540e0 100644 --- a/packages/InputDevices/res/values-lt/strings.xml +++ b/packages/InputDevices/res/values-lt/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolų"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Gruzinų"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tajų („Kedmanee“)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-lv/strings.xml b/packages/InputDevices/res/values-lv/strings.xml index 254c70ed19f2..952f8030bd47 100644 --- a/packages/InputDevices/res/values-lv/strings.xml +++ b/packages/InputDevices/res/values-lv/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongoļu"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Gruzīnu"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Taju valoda (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-mk/strings.xml b/packages/InputDevices/res/values-mk/strings.xml index 16df11929172..27096895a52d 100644 --- a/packages/InputDevices/res/values-mk/strings.xml +++ b/packages/InputDevices/res/values-mk/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"монголски"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"грузиски"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"тајландски (кедмани)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ml/strings.xml b/packages/InputDevices/res/values-ml/strings.xml index 59ee6e6916ca..8559a21b3ed2 100644 --- a/packages/InputDevices/res/values-ml/strings.xml +++ b/packages/InputDevices/res/values-ml/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"മംഗോളിയൻ"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ജോര്ജ്ജിയൻ"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"തായ് (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-mn/strings.xml b/packages/InputDevices/res/values-mn/strings.xml index f01353275f55..397c947e0297 100644 --- a/packages/InputDevices/res/values-mn/strings.xml +++ b/packages/InputDevices/res/values-mn/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Монгол"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Гүрж"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Тай (кедмани)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-mr/strings.xml b/packages/InputDevices/res/values-mr/strings.xml index 4dfdbf035a59..a818afec2aec 100644 --- a/packages/InputDevices/res/values-mr/strings.xml +++ b/packages/InputDevices/res/values-mr/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"मंगोलियन"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"जॉर्जियन"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"थाई (केडमानी)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ms/strings.xml b/packages/InputDevices/res/values-ms/strings.xml index 6f8f171ae76e..94ec21acf3dd 100644 --- a/packages/InputDevices/res/values-ms/strings.xml +++ b/packages/InputDevices/res/values-ms/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Bahasa Mongolia"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Bahasa Georgia"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-my/strings.xml b/packages/InputDevices/res/values-my/strings.xml index 4d71a7bbd5e7..babd1ea3440b 100644 --- a/packages/InputDevices/res/values-my/strings.xml +++ b/packages/InputDevices/res/values-my/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"မွန်ဂိုလီးယား"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ဂျော်ဂျီယာ"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ထိုင်း (ကတ်မနီး)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-nb/strings.xml b/packages/InputDevices/res/values-nb/strings.xml index 8a1d653b771e..5c465da60905 100644 --- a/packages/InputDevices/res/values-nb/strings.xml +++ b/packages/InputDevices/res/values-nb/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolsk"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgisk"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ne/strings.xml b/packages/InputDevices/res/values-ne/strings.xml index 7a6cbe89481a..c32e45855817 100644 --- a/packages/InputDevices/res/values-ne/strings.xml +++ b/packages/InputDevices/res/values-ne/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"मङ्गोलियाली"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"जर्जियाली"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"थाई (केडमानी)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-nl/strings.xml b/packages/InputDevices/res/values-nl/strings.xml index bb8acd081738..1d399ae4d07a 100644 --- a/packages/InputDevices/res/values-nl/strings.xml +++ b/packages/InputDevices/res/values-nl/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongools"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgisch"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-or/strings.xml b/packages/InputDevices/res/values-or/strings.xml index d1c2cccb8d91..0d0fbafe3424 100644 --- a/packages/InputDevices/res/values-or/strings.xml +++ b/packages/InputDevices/res/values-or/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"ମଙ୍ଗୋଲିଆନ୍"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ଜର୍ଜିଆନ୍"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ଥାଇ (କେଡମାନି)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-pa/strings.xml b/packages/InputDevices/res/values-pa/strings.xml index 6725072f7518..fbf50aeadb15 100644 --- a/packages/InputDevices/res/values-pa/strings.xml +++ b/packages/InputDevices/res/values-pa/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"ਮੰਗੋਲੀਆਈ"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ਜਾਰਜੀਆਈ"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ਥਾਈ (ਕੇਦਮਨੀ)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-pl/strings.xml b/packages/InputDevices/res/values-pl/strings.xml index 31a3daca7539..6bf6f4849d88 100644 --- a/packages/InputDevices/res/values-pl/strings.xml +++ b/packages/InputDevices/res/values-pl/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongolski"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"gruziński"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"tajski (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-pt-rBR/strings.xml b/packages/InputDevices/res/values-pt-rBR/strings.xml index 24db4064e855..e2bad4fee77d 100644 --- a/packages/InputDevices/res/values-pt-rBR/strings.xml +++ b/packages/InputDevices/res/values-pt-rBR/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiano"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tailandês (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-pt-rPT/strings.xml b/packages/InputDevices/res/values-pt-rPT/strings.xml index 2cc6a8ce2e99..7ade82f54d8f 100644 --- a/packages/InputDevices/res/values-pt-rPT/strings.xml +++ b/packages/InputDevices/res/values-pt-rPT/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiano"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tailandês (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-pt/strings.xml b/packages/InputDevices/res/values-pt/strings.xml index 24db4064e855..e2bad4fee77d 100644 --- a/packages/InputDevices/res/values-pt/strings.xml +++ b/packages/InputDevices/res/values-pt/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiano"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tailandês (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ro/strings.xml b/packages/InputDevices/res/values-ro/strings.xml index 49cb3068d796..248b3adfd207 100644 --- a/packages/InputDevices/res/values-ro/strings.xml +++ b/packages/InputDevices/res/values-ro/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolă"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgiană"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thailandeză (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ru/strings.xml b/packages/InputDevices/res/values-ru/strings.xml index d1fbfd6e857a..171b713c1a87 100644 --- a/packages/InputDevices/res/values-ru/strings.xml +++ b/packages/InputDevices/res/values-ru/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"монгольский"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"грузинский"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Тайский (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-si/strings.xml b/packages/InputDevices/res/values-si/strings.xml index e4e47917717b..27b031bcc440 100644 --- a/packages/InputDevices/res/values-si/strings.xml +++ b/packages/InputDevices/res/values-si/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"මොන්ගෝලියානු"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ජෝර්ජියානු"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"තායි (කෙඩ්මනී)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-sk/strings.xml b/packages/InputDevices/res/values-sk/strings.xml index ffe3c8de2916..7d4315b14877 100644 --- a/packages/InputDevices/res/values-sk/strings.xml +++ b/packages/InputDevices/res/values-sk/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongolské"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"gruzínske"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"thajčina (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-sl/strings.xml b/packages/InputDevices/res/values-sl/strings.xml index 36f10c7bef22..fc8f1466b1da 100644 --- a/packages/InputDevices/res/values-sl/strings.xml +++ b/packages/InputDevices/res/values-sl/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongolščina"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"gruzinščina"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"tajščina (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-sq/strings.xml b/packages/InputDevices/res/values-sq/strings.xml index 51da8d7ed2f9..65cec148fa62 100644 --- a/packages/InputDevices/res/values-sq/strings.xml +++ b/packages/InputDevices/res/values-sq/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolisht"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Gjeorgjisht"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tajlandisht (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-sr/strings.xml b/packages/InputDevices/res/values-sr/strings.xml index 563fe4a1166f..2f500138f7cb 100644 --- a/packages/InputDevices/res/values-sr/strings.xml +++ b/packages/InputDevices/res/values-sr/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"монголска"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"грузијска"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"тајски (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-sv/strings.xml b/packages/InputDevices/res/values-sv/strings.xml index 878f1edf47db..f29b6655f587 100644 --- a/packages/InputDevices/res/values-sv/strings.xml +++ b/packages/InputDevices/res/values-sv/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"mongoliska"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"georgiska"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-sw/strings.xml b/packages/InputDevices/res/values-sw/strings.xml index f8cf6c66d379..ade2c284cf8d 100644 --- a/packages/InputDevices/res/values-sw/strings.xml +++ b/packages/InputDevices/res/values-sw/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Kimongolia"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Kijojia"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Kithai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ta/strings.xml b/packages/InputDevices/res/values-ta/strings.xml index e6edc61cf75f..14a17adaac26 100644 --- a/packages/InputDevices/res/values-ta/strings.xml +++ b/packages/InputDevices/res/values-ta/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"மங்கோலியன்"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ஜார்ஜியன்"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"தாய் (கேட்மேனி)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-te/strings.xml b/packages/InputDevices/res/values-te/strings.xml index 6ea08d34c83a..676dd924d601 100644 --- a/packages/InputDevices/res/values-te/strings.xml +++ b/packages/InputDevices/res/values-te/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"మంగోలియన్"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"జార్జియన్"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"థాయ్ (కెడ్మనీ)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-th/strings.xml b/packages/InputDevices/res/values-th/strings.xml index e3c4a7afd947..247312836ae4 100644 --- a/packages/InputDevices/res/values-th/strings.xml +++ b/packages/InputDevices/res/values-th/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"ภาษามองโกเลีย"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"ภาษาจอร์เจีย"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"ไทย (เกษมณี)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-tl/strings.xml b/packages/InputDevices/res/values-tl/strings.xml index c82a06743d9f..cefa8acbbefd 100644 --- a/packages/InputDevices/res/values-tl/strings.xml +++ b/packages/InputDevices/res/values-tl/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-tr/strings.xml b/packages/InputDevices/res/values-tr/strings.xml index 74b77e794d3c..ba4703c0a9df 100644 --- a/packages/InputDevices/res/values-tr/strings.xml +++ b/packages/InputDevices/res/values-tr/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Moğolca"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Gürcüce"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tayca (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-uk/strings.xml b/packages/InputDevices/res/values-uk/strings.xml index e78d826738e1..c74b1c13d5bc 100644 --- a/packages/InputDevices/res/values-uk/strings.xml +++ b/packages/InputDevices/res/values-uk/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Монгольська"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Грузинська"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Тайська (кедмані)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-ur/strings.xml b/packages/InputDevices/res/values-ur/strings.xml index 644d364252f0..70ce599df680 100644 --- a/packages/InputDevices/res/values-ur/strings.xml +++ b/packages/InputDevices/res/values-ur/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"منگؤلی"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"جارجیائی"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"تھائی (کیڈمینی)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-uz/strings.xml b/packages/InputDevices/res/values-uz/strings.xml index 581dea5e61d5..bd6c713f7871 100644 --- a/packages/InputDevices/res/values-uz/strings.xml +++ b/packages/InputDevices/res/values-uz/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Mongol"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Gruzin"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tay (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-vi/strings.xml b/packages/InputDevices/res/values-vi/strings.xml index d58ac65ed89f..d665f8e6d31d 100644 --- a/packages/InputDevices/res/values-vi/strings.xml +++ b/packages/InputDevices/res/values-vi/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"Tiếng Mông Cổ"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Tiếng Georgia"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Tiếng Thái (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-zh-rCN/strings.xml b/packages/InputDevices/res/values-zh-rCN/strings.xml index 6a1a5b12a53b..e6c19b310712 100644 --- a/packages/InputDevices/res/values-zh-rCN/strings.xml +++ b/packages/InputDevices/res/values-zh-rCN/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"蒙古语"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"格鲁吉亚语"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"泰语 (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-zh-rHK/strings.xml b/packages/InputDevices/res/values-zh-rHK/strings.xml index 4f761a42c5db..ee3f598ea2ec 100644 --- a/packages/InputDevices/res/values-zh-rHK/strings.xml +++ b/packages/InputDevices/res/values-zh-rHK/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"蒙古文"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"格魯吉亞文"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"泰文 (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-zh-rTW/strings.xml b/packages/InputDevices/res/values-zh-rTW/strings.xml index be56620b4d8a..b25001bf41f2 100644 --- a/packages/InputDevices/res/values-zh-rTW/strings.xml +++ b/packages/InputDevices/res/values-zh-rTW/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"蒙古文"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"喬治亞文"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"泰文 (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/InputDevices/res/values-zu/strings.xml b/packages/InputDevices/res/values-zu/strings.xml index 832ce1b5bba6..8f07a9b6ba03 100644 --- a/packages/InputDevices/res/values-zu/strings.xml +++ b/packages/InputDevices/res/values-zu/strings.xml @@ -51,4 +51,6 @@ <string name="keyboard_layout_mongolian" msgid="7678483495823936626">"isi-Mongolian"</string> <string name="keyboard_layout_georgian" msgid="4596185456863747454">"Georgian"</string> <string name="keyboard_layout_thai_kedmanee" msgid="6637147314580760938">"Isi-Thai (Kedmanee)"</string> + <!-- no translation found for keyboard_layout_thai_pattachote (2547992342794252205) --> + <skip /> </resources> diff --git a/packages/SettingsLib/res/values-ar/strings.xml b/packages/SettingsLib/res/values-ar/strings.xml index b1a7332ae855..4b1e925582e3 100644 --- a/packages/SettingsLib/res/values-ar/strings.xml +++ b/packages/SettingsLib/res/values-ar/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"متّصل (بدون هاتف)، ومستوى البطارية <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"متّصل (بدون وسائط)، ومستوى البطارية <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"متّصل (بدون هاتف أو وسائط)، ومستوى البطارية <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"البلوتوث نشِط. مستوى شحن البطارية: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"البلوتوث نشِط. مستوى الشحن في سماعة الرأس اليسرى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، مستوى الشحن في سماعة الرأس اليمنى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>"</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"مستوى طاقة البطارية <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"مستوى شحن البطارية: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"مستوى الشحن في سماعة الرأس اليسرى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، مستوى الشحن في سماعة الرأس اليمنى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"مستوى الشحن في سماعة الرأس اليسرى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"مستوى الشحن في سماعة الرأس اليمنى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"نشط"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"محفوظ"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"البلوتوث نشِط (للوسائط فقط). مستوى شحن البطارية: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"البلوتوث نشِط (للوسائط فقط)، مستوى الشحن في سماعة الرأس اليسرى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، مستوى الشحن في سماعة الرأس اليمنى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>"</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"البلوتوث متصل (ميزة \"مشاركة الصوت\" متاحة). مستوى شحن البطارية: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"البلوتوث متصل (ميزة \"مشاركة الصوت\" متاحة). مستوى الشحن في سماعة الرأس اليسرى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، مستوى الشحن في سماعة الرأس اليمنى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"البلوتوث متصل (ميزة \"مشاركة الصوت\" متاحة). مستوى الشحن في سماعة الرأس اليسرى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"البلوتوث متصل (ميزة \"مشاركة الصوت\" متاحة). مستوى الشحن في سماعة الرأس اليمنى: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"البلوتوث متصل (ميزة \"مشاركة الصوت\" متاحة)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"البلوتوث مفعَّل (للوسائط فقط)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"تتوفّر ميزة \"مشاركة الصوت\""</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"السماعة اليسرى فقط مشغَّلة (للوسائط فقط)"</string> diff --git a/packages/SettingsLib/res/values-az/strings.xml b/packages/SettingsLib/res/values-az/strings.xml index 809601e945d9..a3c0aac71ff6 100644 --- a/packages/SettingsLib/res/values-az/strings.xml +++ b/packages/SettingsLib/res/values-az/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Qoşuludur (telefon yoxdur), batareya <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Qoşuludur (media yoxdur), batareya <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Qoşuludur (telefon və ya media yoxdur), batareya <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Aktiv. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Aktiv. Sol: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, Sağ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batareya."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Batareya: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"Sol: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, Sağ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batareya."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Sol: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Sağ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Aktiv"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Yadda saxlandı"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Aktiv (yalnız media). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Aktiv (yalnız media). Sol: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, Sağ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batareya."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Qoşulub (audio paylaşma dəstəklənir). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Qoşulub (audio paylaşma dəstəklənir). Sol: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, Sağ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batareya."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Qoşulub (audio paylaşma dəstəklənir). Sol: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Qoşulub (audio paylaşma dəstəklənir). Sağ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batareya."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Qoşulub (audio paylaşma dəstəklənir)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Aktiv (yalnız media)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Audio paylaşma dəstəklənir"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Aktiv (yalnız media), yalnız sol"</string> diff --git a/packages/SettingsLib/res/values-en-rAU/strings.xml b/packages/SettingsLib/res/values-en-rAU/strings.xml index af00515b5700..2d80c355f284 100644 --- a/packages/SettingsLib/res/values-en-rAU/strings.xml +++ b/packages/SettingsLib/res/values-en-rAU/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Connected (no phone), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Connected (no media), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Connected (no phone or media), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Active. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Active. L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Left: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Right: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Active"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Saved"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Active (media only). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Active (media only). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Connected (supports audio sharing). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Connected (supports audio sharing). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Connected (supports audio sharing). Left: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Connected (supports audio sharing). Right: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Connected (supports audio sharing)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Active (media only)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Supports audio sharing"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Active (media only), left only"</string> diff --git a/packages/SettingsLib/res/values-en-rGB/strings.xml b/packages/SettingsLib/res/values-en-rGB/strings.xml index af00515b5700..2d80c355f284 100644 --- a/packages/SettingsLib/res/values-en-rGB/strings.xml +++ b/packages/SettingsLib/res/values-en-rGB/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Connected (no phone), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Connected (no media), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Connected (no phone or media), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Active. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Active. L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Left: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Right: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Active"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Saved"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Active (media only). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Active (media only). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Connected (supports audio sharing). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Connected (supports audio sharing). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Connected (supports audio sharing). Left: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Connected (supports audio sharing). Right: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Connected (supports audio sharing)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Active (media only)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Supports audio sharing"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Active (media only), left only"</string> diff --git a/packages/SettingsLib/res/values-en-rIN/strings.xml b/packages/SettingsLib/res/values-en-rIN/strings.xml index af00515b5700..2d80c355f284 100644 --- a/packages/SettingsLib/res/values-en-rIN/strings.xml +++ b/packages/SettingsLib/res/values-en-rIN/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Connected (no phone), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Connected (no media), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Connected (no phone or media), battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Active. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Active. L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Battery <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Left: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Right: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Active"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Saved"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Active (media only). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Active (media only). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Connected (supports audio sharing). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Connected (supports audio sharing). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Connected (supports audio sharing). Left: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Connected (supports audio sharing). Right: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> battery."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Connected (supports audio sharing)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Active (media only)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Supports audio sharing"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Active (media only), left only"</string> diff --git a/packages/SettingsLib/res/values-et/strings.xml b/packages/SettingsLib/res/values-et/strings.xml index a47a218bae65..1236629b86f2 100644 --- a/packages/SettingsLib/res/values-et/strings.xml +++ b/packages/SettingsLib/res/values-et/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Ühendatud (telefoni pole), aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Ühendatud (meediat pole), aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Ühendatud (telefoni ega meediat pole), aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Aktiivne. Aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Aktiivne. Aku: V: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> akut"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Akutase: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"Aku: V: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Vasak: aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Parem: aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Aktiivne"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Salvestatud"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Aktiivne (ainult meedia). Aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Aktiivne (ainult meedia). Aku: V: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Ühendatud (toetab heli jagamist). Aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Ühendatud (toetab heli jagamist). Aku: V: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Ühendatud (toetab heli jagamist). Vasak: aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Ühendatud (toetab heli jagamist). Parem: aku <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Ühendatud (toetab heli jagamist)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Aktiivne (ainult meedia)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Toetab heli jagamist"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Aktiivne (ainult meedia), ainult vasak"</string> diff --git a/packages/SettingsLib/res/values-fr-rCA/strings.xml b/packages/SettingsLib/res/values-fr-rCA/strings.xml index 0d96205411b9..0eab7c366325 100644 --- a/packages/SettingsLib/res/values-fr-rCA/strings.xml +++ b/packages/SettingsLib/res/values-fr-rCA/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Connecté (aucun téléphone), pile chargée à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Connecté (aucun média), pile chargée à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Connecté (aucun téléphone ni média), pile chargée à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Actif. Pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Actif. G. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"Pile : <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Pile : <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"G. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Gauche : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Droite : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Actif"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Enregistré"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Actif (contenu multimédia uniquement). Pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Actif (contenu multimédia uniquement). G. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Connecté (prise en charge du partage audio). Pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Connecté (prise en charge du partage audio). G. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D. : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Connecté (prise en charge du partage audio). Gauche : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Connecté (prise en charge du partage audio). Droite : pile à <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Connecté (prise en charge du partage audio)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Actif (contenu multimédia uniquement)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Prise en charge du partage audio"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Actif (contenu multimédia uniquement), côté gauche seulement"</string> diff --git a/packages/SettingsLib/res/values-gu/strings.xml b/packages/SettingsLib/res/values-gu/strings.xml index b750ae5ebb7c..ef53786761e7 100644 --- a/packages/SettingsLib/res/values-gu/strings.xml +++ b/packages/SettingsLib/res/values-gu/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"<xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g> સાથે કનેક્ટ થયેલ (કોઈ ફોન નથી), બૅટરી <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"<xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g> સાથે કનેક્ટ થયેલ (કોઈ મીડિયા નથી), બૅટરી <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"<xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g> સાથે કનેક્ટ થયેલ (કોઈ ફોન અથવા મીડિયા નથી), બૅટરી <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"સક્રિય. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"સક્રિય. ડાબી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, જમણી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> બૅટરી."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"બૅટરી <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"ડાબી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, જમણી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"ડાબી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"જમણી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"સક્રિય"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"સાચવેલું"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"સક્રિય (માત્ર મીડિયા માટે). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"સક્રિય (માત્ર મીડિયા માટે). ડાબી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, જમણી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"કનેક્ટેડ (ઑડિયો શેરિંગને સપોર્ટ કરે છે). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"કનેક્ટેડ (ઑડિયો શેરિંગને સપોર્ટ કરે છે). ડાબી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, જમણી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"કનેક્ટેડ (ઑડિયો શેરિંગને સપોર્ટ કરે છે). ડાબી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"કનેક્ટેડ (ઑડિયો શેરિંગને સપોર્ટ કરે છે). જમણી બાજુ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> બૅટરી."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"કનેક્ટેડ (ઑડિયો શેરિંગને સપોર્ટ કરે છે)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"સક્રિય છે (માત્ર મીડિયા માટે)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ઑડિયો શેરિંગને સપોર્ટ કરે છે"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"સક્રિય છે (માત્ર મીડિયા માટે), માત્ર ડાબી બાજુ"</string> diff --git a/packages/SettingsLib/res/values-hi/strings.xml b/packages/SettingsLib/res/values-hi/strings.xml index 0f0d516de2d7..9499120fedab 100644 --- a/packages/SettingsLib/res/values-hi/strings.xml +++ b/packages/SettingsLib/res/values-hi/strings.xml @@ -94,44 +94,27 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"जुड़ गया (फ़ोन के ऑडियो को छोड़कर), बैटरी का लेवल <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"जुड़ गया (मीडिया ऑडियो को छोड़कर), बैटरी का लेवल <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"जुड़ गया (फ़ोन या मीडिया ऑडियो को छोड़कर), बैटरी का लेवल <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"चालू है. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"चालू है. बायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायां हेडसेट:<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बैटरी."</string> + <string name="bluetooth_active_battery_level_untethered_left" msgid="2895644748625343977">"चालू है. बायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी."</string> + <string name="bluetooth_active_battery_level_untethered_right" msgid="7407517998880370179">"चालू है. दायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी."</string> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"बायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायां हेडसेट:<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बैटरी."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"बायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"दायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"चालू"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"सेव किया गया"</string> - <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_right_active (2244728507170385397) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_hearing_aid_left_active" msgid="8330226430756799572">"सिर्फ़ बाईं तरफ़ वाला चालू है"</string> + <string name="bluetooth_hearing_aid_right_active" msgid="2244728507170385397">"सिर्फ़ दाईं तरफ़ वाला चालू है"</string> + <string name="bluetooth_hearing_aid_left_and_right_active" msgid="4294571497939983181">"बाईं और दाईं तरफ़ वाला चालू है"</string> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"चालू है (सिर्फ़ मीडिया के लिए). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"चालू है (सिर्फ़ मीडिया के लिए). बायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बैटरी."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"कनेक्ट हो गया (ऑडियो शेयर करने की सुविधा काम करती है). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"कनेक्ट हो गया (ऑडियो शेयर करने की सुविधा काम करती है). बायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बैटरी."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"कनेक्ट हो गया (ऑडियो शेयर करने की सुविधा काम करती है). बायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"कनेक्ट हो गया (ऑडियो शेयर करने की सुविधा काम करती है). दायां हेडसेट: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बैटरी."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"कनेक्ट हो गया (ऑडियो शेयर करने की सुविधा काम करती है)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"चालू है (सिर्फ़ मीडिया के लिए)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ऑडियो शेयर करने की सुविधा काम करती है"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"चालू है (सिर्फ़ मीडिया के लिए), सिर्फ़ बाएं कान की मशीन"</string> diff --git a/packages/SettingsLib/res/values-ja/strings.xml b/packages/SettingsLib/res/values-ja/strings.xml index aac7223f81d1..26bf76e0da6e 100644 --- a/packages/SettingsLib/res/values-ja/strings.xml +++ b/packages/SettingsLib/res/values-ja/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"接続済み(電話なし)、バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>: <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"接続済み(メディアなし)、バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>: <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"接続済み(電話、メディアなし)、バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>: <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"有効。バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>。"</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"有効。左: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>、右: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>。"</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"バッテリー <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"バッテリー <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"左: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>、右: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>。"</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"左: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"右: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"有効"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"保存済み"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"有効(メディアのみ)。バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>。"</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"有効(メディアのみ)。左: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>、右: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>。"</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"接続済み(音声の共有をサポート)。バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>。"</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"接続済み(音声の共有をサポート)。左: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>、右: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>。"</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"接続済み(音声の共有をサポート)。左: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>。"</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"接続済み(音声の共有をサポート)。右: バッテリー残量 <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>。"</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"接続済み(音声の共有をサポート)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"有効(メディアのみ)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"音声の共有をサポートしています"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"有効(メディアのみ)、左のみ"</string> diff --git a/packages/SettingsLib/res/values-ka/strings.xml b/packages/SettingsLib/res/values-ka/strings.xml index 79dbbe755e0a..266a5574ecfa 100644 --- a/packages/SettingsLib/res/values-ka/strings.xml +++ b/packages/SettingsLib/res/values-ka/strings.xml @@ -94,22 +94,19 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"დაკავშირებულია (ტელეფონი არ არის). ბატარეის დონე: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"დაკავშირებულია (მედია არ არის). ბატარეა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"დაკავშირებულია (ტელეფონი ან მედია არ არის). ბატარეის დონე: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> + <!-- String.format failed for translation --> <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"აქტიური. მარცხენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, მარჯვენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ბატარეა."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ბატარეა"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"ბატარეა <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"მარცხენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, მარჯვენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ბატარეა."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"მარცხენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ბატარეა"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"მარჯვენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ბატარეა"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"აქტიური"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"შენახული"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +115,15 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> + <!-- String.format failed for translation --> <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"აქტიური (მხოლოდ მედია), მარცხენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, მარჯვენა:<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ბატარეა."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"დაკავშირებული (აუდიოს გაზიარება მხარდაჭერილია). ბატარეა <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"დაკავშირებული (აუდიოს გაზიარება მხარდაჭერილია). მარცხენა: ბატარეა <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, მარჯვენა: ბატარეა <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"დაკავშირებული (აუდიოს გაზიარება მხარდაჭერილია). მარცხენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ბატარეა."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"დაკავშირებული (აუდიოს გაზიარება მხარდაჭერილია). მარჯვენა: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ბატარეა."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"დაკავშირებული (აუდიოს გაზიარება მხარდაჭერილია)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"აქტიური (მხოლოდ მედია)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"აუდიოს გაზიარება მხარდაჭერილია"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"აქტიური (მხოლოდ მედია), მხოლოდ მარცხენა"</string> diff --git a/packages/SettingsLib/res/values-km/strings.xml b/packages/SettingsLib/res/values-km/strings.xml index 447126b030f2..2ba422be5678 100644 --- a/packages/SettingsLib/res/values-km/strings.xml +++ b/packages/SettingsLib/res/values-km/strings.xml @@ -94,44 +94,27 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"បានភ្ជាប់ (គ្មានទូរសព្ទទេ) ហើយថ្មមានកម្រិត <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"បានភ្ជាប់ (គ្មានមេឌៀទេ) ហើយថ្មមានកម្រិត <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"បានភ្ជាប់ (គ្មានទូរសព្ទ ឬមេឌៀទេ) ហើយថ្មមានកម្រិត <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"សកម្ម។ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>។"</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"សកម្ម។ ឆ្វេង៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> ស្ដាំ៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>។"</string> + <string name="bluetooth_active_battery_level_untethered_left" msgid="2895644748625343977">"សកម្ម។ ឆ្វេង៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>។"</string> + <string name="bluetooth_active_battery_level_untethered_right" msgid="7407517998880370179">"សកម្ម។ ស្ដាំ៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>។"</string> <string name="bluetooth_battery_level" msgid="2893696778200201555">"ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"ឆ្វេង៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> ស្ដាំ៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>។"</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"ឆ្វេង៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"ស្ដាំ៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"សកម្ម"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"បានរក្សាទុក"</string> - <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_right_active (2244728507170385397) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_hearing_aid_left_active" msgid="8330226430756799572">"សកម្ម (ខាងឆ្វេងប៉ុណ្ណោះ)"</string> + <string name="bluetooth_hearing_aid_right_active" msgid="2244728507170385397">"សកម្ម (ខាងស្ដាំប៉ុណ្ណោះ)"</string> + <string name="bluetooth_hearing_aid_left_and_right_active" msgid="4294571497939983181">"សកម្ម (ខាងឆ្វេង និងខាងស្ដាំ)"</string> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"សកម្ម (តែមេឌៀប៉ុណ្ណោះ)។ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>។"</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"សកម្ម (តែមេឌៀប៉ុណ្ណោះ)។ ឆ្វេង៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> ស្ដាំ៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>។"</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"បានភ្ជាប់ (អាចប្រើការស្ដាប់សំឡេងរួមគ្នា)។ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>។"</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"បានភ្ជាប់ (អាចប្រើការស្ដាប់សំឡេងរួមគ្នា)។ ឆ្វេង៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> ស្ដាំ៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>។"</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"បានភ្ជាប់ (អាចប្រើការស្ដាប់សំឡេងរួមគ្នា)។ ឆ្វេង៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>។"</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"បានភ្ជាប់ (អាចប្រើការស្ដាប់សំឡេងរួមគ្នា)។ ស្ដាំ៖ ថ្ម <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>។"</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"បានភ្ជាប់ (អាចប្រើការស្ដាប់សំឡេងរួមគ្នា)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"សកម្ម (តែមេឌៀប៉ុណ្ណោះ)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"អាចប្រើការស្ដាប់សំឡេងរួមគ្នា"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"សកម្ម (តែមេឌៀប៉ុណ្ណោះ) តែខាងឆ្វេងប៉ុណ្ណោះ"</string> diff --git a/packages/SettingsLib/res/values-kn/strings.xml b/packages/SettingsLib/res/values-kn/strings.xml index f8d3b739bf09..64facffcbf37 100644 --- a/packages/SettingsLib/res/values-kn/strings.xml +++ b/packages/SettingsLib/res/values-kn/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"ಸಂಪರ್ಕಗೊಂಡಿದೆ (ಫೋನ್ ಇಲ್ಲ), ಬ್ಯಾಟರಿ ಚಾರ್ಜ್ ಮಟ್ಟ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"ಸಂಪರ್ಕಗೊಂಡಿದೆ (ಮಾಧ್ಯಮವಿಲ್ಲ), ಬ್ಯಾಟರಿ ಚಾರ್ಜ್ ಮಟ್ಟ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"ಸಂಪರ್ಕಗೊಂಡಿದೆ (ಫೋನ್ ಅಥವಾ ಮಾಧ್ಯಮವಿಲ್ಲ), ಬ್ಯಾಟರಿ ಚಾರ್ಜ್ ಮಟ್ಟ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"ಸಕ್ರಿಯವಾಗಿದೆ. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"ಸಕ್ರಿಯವಾಗಿದೆ. ಎಡ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ಬಲ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಇದೆ"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"ಎಡ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ಬಲ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"ಎಡ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"ಬಲ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"ಸಕ್ರಿಯ"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"ಸೇವ್ ಮಾಡಲಾಗಿದೆ"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"ಸಕ್ರಿಯವಾಗಿದೆ (ಮೀಡಿಯಾ ಮಾತ್ರ). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"ಸಕ್ರಿಯವಾಗಿದೆ (ಮೀಡಿಯಾ ಮಾತ್ರ). ಎಡ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ಬಲ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"ಕನೆಕ್ಟ್ ಆಗಿದೆ (ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"ಕನೆಕ್ಟ್ ಆಗಿದೆ (ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ). ಎಡ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ಬಲ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"ಕನೆಕ್ಟ್ ಆಗಿದೆ (ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ). ಎಡ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"ಕನೆಕ್ಟ್ ಆಗಿದೆ (ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ). ಬಲ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ಬ್ಯಾಟರಿ ಮಟ್ಟ."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"ಕನೆಕ್ಟ್ ಆಗಿದೆ (ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"ಸಕ್ರಿಯವಾಗಿದೆ (ಮೀಡಿಯಾ ಮಾತ್ರ)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"ಸಕ್ರಿಯವಾಗಿದೆ (ಮೀಡಿಯಾ ಮಾತ್ರ), ಎಡ ಭಾಗದ ಮಾತ್ರ"</string> diff --git a/packages/SettingsLib/res/values-lo/strings.xml b/packages/SettingsLib/res/values-lo/strings.xml index 19bea0846174..cb0c5da17593 100644 --- a/packages/SettingsLib/res/values-lo/strings.xml +++ b/packages/SettingsLib/res/values-lo/strings.xml @@ -94,44 +94,27 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"ເຊື່ອມຕໍ່ແລ້ວ (ບໍ່ມີໂທລະສັບ), ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"ເຊື່ອມຕໍ່ແລ້ວ (ບໍ່ມີມີເດຍ), ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"ເຊື່ອມຕໍ່ແລ້ວ (ບໍ່ມີໂທລະສັບ ຫຼື ມີເດຍ), ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"ນຳໃຊ້ຢູ່. ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"ນຳໃຊ້ຢູ່. ຊ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ຂ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered_left" msgid="2895644748625343977">"ນຳໃຊ້ຢູ່. ຊ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered_right" msgid="7407517998880370179">"ນຳໃຊ້ຢູ່. ຂ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> <string name="bluetooth_battery_level" msgid="2893696778200201555">"ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"ຊ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ຂ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"ຊ້າຍ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"ຂວາ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"ອອນລາຍ"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"ບັນທຶກແລ້ວ"</string> - <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_right_active (2244728507170385397) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_hearing_aid_left_active" msgid="8330226430756799572">"ນຳໃຊ້ຢູ່ (ຊ້າຍເທົ່ານັ້ນ)"</string> + <string name="bluetooth_hearing_aid_right_active" msgid="2244728507170385397">"ນຳໃຊ້ຢູ່ (ຂວາເທົ່ານັ້ນ)"</string> + <string name="bluetooth_hearing_aid_left_and_right_active" msgid="4294571497939983181">"ນຳໃຊ້ຢູ່ (ຊ້າຍ ແລະ ຂວາ)"</string> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"ນຳໃຊ້ຢູ່ (ມີເດຍເທົ່ານັ້ນ). ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"ນຳໃຊ້ຢູ່ (ມີເດຍເທົ່ານັ້ນ). ຊ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ຂ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"ເຊື່ອມຕໍ່ແລ້ວ (ຮອງຮັບການແບ່ງປັນສຽງ). ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"ເຊື່ອມຕໍ່ແລ້ວ (ຮອງຮັບການແບ່ງປັນສຽງ). ຊ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ຂ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"ເຊື່ອມຕໍ່ແລ້ວ (ຮອງຮັບການແບ່ງປັນສຽງ). ຊ້າຍ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"ເຊື່ອມຕໍ່ແລ້ວ (ຮອງຮັບການແບ່ງປັນສຽງ). ຂວາ: ແບັດເຕີຣີ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"ເຊື່ອມຕໍ່ແລ້ວ (ຮອງຮັບການແບ່ງປັນສຽງ)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"ນຳໃຊ້ຢູ່ (ມີເດຍເທົ່ານັ້ນ)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ຮອງຮັບການແບ່ງປັນສຽງ"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"ນຳໃຊ້ຢູ່ (ມີເດຍເທົ່ານັ້ນ), ຊ້າຍເທົ່ານັ້ນ"</string> diff --git a/packages/SettingsLib/res/values-lt/strings.xml b/packages/SettingsLib/res/values-lt/strings.xml index 4f7b3506797b..0d97309bddbb 100644 --- a/packages/SettingsLib/res/values-lt/strings.xml +++ b/packages/SettingsLib/res/values-lt/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Prisijungta (<xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>), (telefono nėra), akumuliatoriaus įkrovos lygis: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Prisijungta (<xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>), (medijos nėra), akumuliatoriaus įkrovos lygis: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Prisijungta (<xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>), (telefono ar medijos nėra), akumuliatoriaus įkrovos lygis: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Aktyvus. Akumuliatorius lygis: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Aktyvus. Akumuliatoriaus lygis kairėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, dešinėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"Akumuliatoriaus įkrova: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Akumuliatorius: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"Akumuliatoriaus lygis kairėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, dešinėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Akumuliatoriaus lygis kairėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Akumuliatoriaus lygis dešinėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Aktyvus"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Išsaugota"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Aktyvus (tik medija). Akumuliatorius lygis: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Aktyvus (tik medija), akumuliatoriaus lygis kairėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, dešinėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Prijungta (palaikomas garso įrašų bendrinimas). Akumuliatoriaus lygis: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Prijungta (palaikomas garso įrašų bendrinimas), akumuliatoriaus lygis kairėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, dešinėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Prijungta (palaikomas garso įrašų bendrinimas). Akumuliatoriaus lygis kairėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Prijungta (palaikomas garso įrašų bendrinimas). Akumuliatoriaus lygis dešinėje: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Prijungta (palaikomas garso įrašų bendrinimas)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Aktyvus (tik medija)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Palaikomas garso įrašų bendrinimas"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Aktyvus (tik medija), tik kairė"</string> diff --git a/packages/SettingsLib/res/values-ml/strings.xml b/packages/SettingsLib/res/values-ml/strings.xml index 914b967e13dc..3da1218407ed 100644 --- a/packages/SettingsLib/res/values-ml/strings.xml +++ b/packages/SettingsLib/res/values-ml/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"കണക്റ്റ് ചെയ്തു (ഫോൺ ഇല്ല), ബാറ്ററി നില <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"കണക്റ്റ് ചെയ്തു (മീഡിയ ഇല്ല), ബാറ്ററി <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"കണക്റ്റ് ചെയ്തു (ഫോണോ മീഡിയയോ ഇല്ല), ബാറ്ററി നില <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"സജീവം. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"സജീവം. ഇടതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, വലതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ബാറ്ററി."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"ബാറ്ററി ചാർജ് <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ആണ്"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"ഇടതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, വലതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"ഇടതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"വലത് വശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"സജീവം"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"സംരക്ഷിച്ചു"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"സജീവം (മീഡിയ മാത്രം). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"സജീവം (മീഡിയ മാത്രം). ഇടതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> ബാറ്ററി, വലതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"കണക്റ്റ് ചെയ്തു (ഓഡിയോ പങ്കിടൽ പിന്തുണയ്ക്കുന്നു). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"കണക്റ്റ് ചെയ്തു (ഓഡിയോ പങ്കിടൽ പിന്തുണയ്ക്കുന്നു). ഇടതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> ബാറ്ററി, വലതുവശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"കണക്റ്റ് ചെയ്തു (ഓഡിയോ പങ്കിടൽ പിന്തുണയ്ക്കുന്നു). ഇടത് വശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"കണക്റ്റ് ചെയ്തു (ഓഡിയോ പങ്കിടൽ പിന്തുണയ്ക്കുന്നു). വലത് വശത്ത്: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ബാറ്ററി."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"കണക്റ്റ് ചെയ്തു (ഓഡിയോ പങ്കിടൽ പിന്തുണയ്ക്കുന്നു)."</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"സജീവം (മീഡിയ മാത്രം)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ഓഡിയോ പങ്കിടൽ പിന്തുണയ്ക്കുന്നു"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"സജീവം (മീഡിയ മാത്രം), ഇടതുവശത്ത് മാത്രം"</string> diff --git a/packages/SettingsLib/res/values-mr/strings.xml b/packages/SettingsLib/res/values-mr/strings.xml index 5c5ec07fc50c..549c7849c38c 100644 --- a/packages/SettingsLib/res/values-mr/strings.xml +++ b/packages/SettingsLib/res/values-mr/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"कनेक्ट केले (फोन नाही), बॅटरी <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"कनेक्ट केले (मीडिया नाही), बॅटरी <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"कनेक्ट केले (फोन किंवा मीडिया नाही), बॅटरी <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"ॲक्टिव्ह आहे. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"ॲक्टिव्ह आहे. डावीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, उजवीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बॅटरी."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"बॅटरी <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"डावीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, उजवीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"डावीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"उजवीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"अॅक्टिव्ह"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"सेव्ह केली आहेत"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"अॅक्टिव्ह आहे (फक्त मीडिया). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"ॲक्टिव्ह आहे (फक्त मीडिया). डावीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> बॅटरी, उजवीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"कनेक्ट केले आहे (ऑडिओ शेअरिंगला सपोर्ट करते). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"कनेक्ट केले आहे (ऑडिओ शेअरिंगला सपोर्ट करते). डावीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, उजवीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"कनेक्ट केले आहे (ऑडिओ शेअरिंगला सपोर्ट करते). डावीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"कनेक्ट केले आहे (ऑडिओ शेअरिंगला सपोर्ट करते). उजवीकडे: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> बॅटरी."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"कनेक्ट केले आहे (ऑडिओ शेअरिंगला सपोर्ट करते)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"अॅक्टिव्ह आहे (फक्त मीडिया)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ऑडिओ शेअरिंगला सपोर्ट करते"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"अॅक्टिव्ह आहे (फक्त मीडिया), फक्त डावे"</string> diff --git a/packages/SettingsLib/res/values-ms/strings.xml b/packages/SettingsLib/res/values-ms/strings.xml index b36098b6da44..e62164327dc8 100644 --- a/packages/SettingsLib/res/values-ms/strings.xml +++ b/packages/SettingsLib/res/values-ms/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Disambungkan (tiada telefon), bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Disambungkan (tiada media), bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Disambungkan (tiada telefon atau media), bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Aktif. Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Aktif. L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Kiri: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Kanan: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Aktif"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Disimpan"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Aktif (media sahaja). Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Aktif (media sahaja), L: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Disambungkan (menyokong perkongsian audio). Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Disambungkan (menyokong perkongsian audio). L: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Disambungkan (menyokong perkongsian audio). Kiri: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Disambungkan (menyokong perkongsian audio). Kanan: Bateri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Disambungkan (menyokong perkongsian audio)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Aktif (media sahaja)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Menyokong perkongsian audio"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Aktif (media sahaja), kiri sahaja"</string> diff --git a/packages/SettingsLib/res/values-my/strings.xml b/packages/SettingsLib/res/values-my/strings.xml index 23c892f03732..f4ee284971b0 100644 --- a/packages/SettingsLib/res/values-my/strings.xml +++ b/packages/SettingsLib/res/values-my/strings.xml @@ -98,10 +98,8 @@ <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> - <skip /> + <string name="bluetooth_active_battery_level_untethered_left" msgid="2895644748625343977">"သုံးနေသည်။ ဘယ်ဘက်- ဘက်ထရီ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>။"</string> + <string name="bluetooth_active_battery_level_untethered_right" msgid="7407517998880370179">"သုံးနေသည်။ ညာဘက်- ဘက်ထရီ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>။"</string> <string name="bluetooth_battery_level" msgid="2893696778200201555">"ဘက်ထရီ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"ဘက်ထရီ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> @@ -112,12 +110,9 @@ <skip /> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"ဖွင့်ထားသည်"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"သိမ်းထားသည်များ"</string> - <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_right_active (2244728507170385397) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> - <skip /> + <string name="bluetooth_hearing_aid_left_active" msgid="8330226430756799572">"သုံးနေသည် (ဘယ်ဘက်သီးသန့်)"</string> + <string name="bluetooth_hearing_aid_right_active" msgid="2244728507170385397">"သုံးနေသည် (ညာဘက်သီးသန့်)"</string> + <string name="bluetooth_hearing_aid_left_and_right_active" msgid="4294571497939983181">"သုံးနေသည် (ဘယ်နှင့်ညာ)"</string> <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> <skip /> <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> diff --git a/packages/SettingsLib/res/values-ne/strings.xml b/packages/SettingsLib/res/values-ne/strings.xml index a7e01a1c17ae..abe48e9ac210 100644 --- a/packages/SettingsLib/res/values-ne/strings.xml +++ b/packages/SettingsLib/res/values-ne/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"जडान गरियो (फोनबाहेेक), ब्याट्री <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"जडान गरियो (मिडियाबाहेक), ब्याट्री <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"जडान गरियो (फोन वा मिडियाबाहेक), ब्याट्री <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"सक्रिय। <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"सक्रिय। बायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ब्याट्री।"</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"ब्याट्रीको स्तर: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"ब्याट्री <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"बायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"बायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ब्याट्री"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"दायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ब्याट्री"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"सक्रिय"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"सेभ गरिएको"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"सक्रिय छ (मिडिया मात्र)। <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"सक्रिय छ (मिडिया मात्र)। बायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"कनेक्ट गरिएको छ (अडियो सेयर गर्न मिल्छ)। <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"कनेक्ट गरिएको छ (अडियो सेयर गर्न मिल्छ)। बायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, दायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"कनेक्ट गरिएको छ (अडियो सेयर गर्न मिल्छ)। बायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"कनेक्ट गरिएको छ (अडियो सेयर गर्न मिल्छ)। दायाँ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ब्याट्री।"</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"कनेक्ट गरिएको छ (अडियो सेयर गर्न मिल्छ)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"सक्रिय छ (मिडिया मात्र)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"अडियो सेयर गर्न मिल्छ"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"सक्रिय छ (मिडिया मात्र), बायाँ मात्र"</string> diff --git a/packages/SettingsLib/res/values-pl/strings.xml b/packages/SettingsLib/res/values-pl/strings.xml index 767b87d43371..69071027ffc4 100644 --- a/packages/SettingsLib/res/values-pl/strings.xml +++ b/packages/SettingsLib/res/values-pl/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Połączono (bez telefonu), bateria: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> – <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Połączono (bez multimediów), bateria: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> – <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Połączono (bez telefonu i multimediów), bateria <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> – <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Aktywne. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Aktywne. Lewa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> naładowania baterii, prawa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> naładowania baterii."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Bateria <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"Lewa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> naładowania baterii, prawa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Lewa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Prawa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Urządzenie aktywne"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Zapisano"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Aktywne (tylko multimedia). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Aktywne (tylko multimedia), lewa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> baterii, prawa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Połączone (obsługa udostępniania dźwięku), <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Połączone (obsługa udostępniania dźwięku), lewa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> naładowania baterii, prawa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Połączone (obsługa udostępniania dźwięku). Lewa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Połączone (obsługa udostępniania dźwięku). Prawa: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> naładowania baterii."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Połączone (obsługa udostępniania dźwięku)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Aktywne (tylko multimedia)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Obsługa udostępniania dźwięku"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Aktywne (tylko multimedia), tylko lewa"</string> diff --git a/packages/SettingsLib/res/values-pt-rPT/strings.xml b/packages/SettingsLib/res/values-pt-rPT/strings.xml index f0b94bfc7bed..671c9f759dbc 100644 --- a/packages/SettingsLib/res/values-pt-rPT/strings.xml +++ b/packages/SettingsLib/res/values-pt-rPT/strings.xml @@ -98,10 +98,8 @@ <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> - <skip /> + <string name="bluetooth_active_battery_level_untethered_left" msgid="2895644748625343977">"Ativo. E: bateria a <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered_right" msgid="7407517998880370179">"Ativo. D: bateria a <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> de bateria"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Bateria. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> @@ -112,12 +110,9 @@ <skip /> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Ativo"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Guardado"</string> - <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_right_active (2244728507170385397) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> - <skip /> + <string name="bluetooth_hearing_aid_left_active" msgid="8330226430756799572">"Ativo (apenas esquerdo)"</string> + <string name="bluetooth_hearing_aid_right_active" msgid="2244728507170385397">"Ativo (apenas direito)"</string> + <string name="bluetooth_hearing_aid_left_and_right_active" msgid="4294571497939983181">"Ativo (esquerdo e direito)"</string> <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> <skip /> <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> diff --git a/packages/SettingsLib/res/values-si/strings.xml b/packages/SettingsLib/res/values-si/strings.xml index dff692e282ae..0c494e4d7c32 100644 --- a/packages/SettingsLib/res/values-si/strings.xml +++ b/packages/SettingsLib/res/values-si/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"සම්බන්ධිතයි (දුරකථනය නැත), බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"සම්බන්ධිතයි (මාධ්ය නැත), බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"සම්බන්ධිතයි (දුරකථනය හෝ මාධ්ය නැත), බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"ක්රියාත්මකයි. බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"ක්රියාත්මකයි. බැටරිය ව: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ද: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"බැටරිය ව: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ද: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"වම: බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"දකුණ: බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"ක්රියාකාරී"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"සුරැකිණි"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"ක්රියාත්මකයි (මාධ්ය පමණයි). බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"ක්රියාත්මකයි (මාධ්ය පමණයි), බැටරිය ව: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ද: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"සම්බන්ධයි (ශ්රව්ය බෙදා ගැනීමට සහය දක්වයි). බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"සම්බන්ධයි (ශ්රව්ය බෙදා ගැනීමට සහය දක්වයි). බැටරිය ව: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, ද: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"සම්බන්ධයි (ශ්රව්ය බෙදා ගැනීමට සහය දක්වයි). වම: බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"සම්බන්ධයි (ශ්රව්ය බෙදා ගැනීමට සහය දක්වයි). දකුණ: බැටරිය <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"සම්බන්ධයි (ශ්රව්ය බෙදා ගැනීමට සහය දක්වයි)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"සක්රිය (මාධ්ය පමණි)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ශ්රව්ය බෙදා ගැනීම සහය දක්වයි"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"සක්රිය (මාධ්ය පමණි), වම පමණි"</string> diff --git a/packages/SettingsLib/res/values-sk/strings.xml b/packages/SettingsLib/res/values-sk/strings.xml index e85e96d006d2..fe41bebbeb8c 100644 --- a/packages/SettingsLib/res/values-sk/strings.xml +++ b/packages/SettingsLib/res/values-sk/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Pripojené k zariadeniu <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g> (bez telefónu), úroveň batérie: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Pripojené k zariadeniu <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g> (bez médií), úroveň batérie <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Pripojené k zariadeniu <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g> (bez telefónu a médií), úroveň batérie <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Aktívne. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batérie."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Aktívne. Ľ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batérie."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"Batéria: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Batéria: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"Ľ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batérie."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Ľavá strana: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batérie"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Pravá strana: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batérie"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Aktívne"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Uložené"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Aktívne (iba médiá). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batérie."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Aktívne (iba médiá). Ľ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> batérie, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batérie."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Pripojené (podporuje zdieľanie zvuku). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batérie."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Pripojené (podporuje zdieľanie zvuku). Ľ: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, P: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> batérie."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Pripojené (podporuje zdieľanie zvuku). Ľavá strana: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batérie."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Pripojené (podporuje zdieľanie zvuku). Pravá strana: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> batérie."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Pripojené (podporuje zdieľanie zvuku)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Aktívne (iba médiá)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Podporuje zdieľanie zvuku"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Aktívne (iba médiá), iba ľavá strana"</string> diff --git a/packages/SettingsLib/res/values-sl/strings.xml b/packages/SettingsLib/res/values-sl/strings.xml index 6eb655c8a7e1..32b6d21dc7f1 100644 --- a/packages/SettingsLib/res/values-sl/strings.xml +++ b/packages/SettingsLib/res/values-sl/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Povezano (brez telefona), raven napolnjenosti baterije je <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Povezano (brez predstavnosti), raven napolnjenosti baterije je <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Povezano (brez telefona ali predstavnosti), raven napolnjenosti baterije je <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> <xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Aktivno. Baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Aktivno. Baterija – L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"Baterija na <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"Baterija – L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Levo – baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Desno – baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Aktivna"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Shranjeno"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Aktivno (samo predstavnost). Baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Aktivno (samo predstavnost), baterija – L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Povezano (podpira deljenje zvoka), baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Povezano (podpira deljenje zvoka), baterija – L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, D: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Povezano (podpira deljenje zvoka). Levo – baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Povezano (podpira deljenje zvoka). Desno – baterija: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Povezano (podpira deljenje zvoka)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Aktivno (samo predstavnost)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Podpira deljenje zvoka"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Aktivno (samo predstavnost), samo levo"</string> diff --git a/packages/SettingsLib/res/values-sw/strings.xml b/packages/SettingsLib/res/values-sw/strings.xml index d230022127ad..f1d22078e05e 100644 --- a/packages/SettingsLib/res/values-sw/strings.xml +++ b/packages/SettingsLib/res/values-sw/strings.xml @@ -98,10 +98,8 @@ <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> - <skip /> + <string name="bluetooth_active_battery_level_untethered_left" msgid="2895644748625343977">"Inatumika. Kushoto: chaji ya betri imefika <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> + <string name="bluetooth_active_battery_level_untethered_right" msgid="7407517998880370179">"Inatumika. Kulia: chaji ya betri imefika <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>."</string> <string name="bluetooth_battery_level" msgid="2893696778200201555">"Chaji ya betri ni <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Chaji ya betri ni <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> @@ -112,12 +110,9 @@ <skip /> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Kimeunganishwa"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Imeokoa"</string> - <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_right_active (2244728507170385397) --> - <skip /> - <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> - <skip /> + <string name="bluetooth_hearing_aid_left_active" msgid="8330226430756799572">"Inatumika (kushoto pekee)"</string> + <string name="bluetooth_hearing_aid_right_active" msgid="2244728507170385397">"Inatumika (kulia pekee)"</string> + <string name="bluetooth_hearing_aid_left_and_right_active" msgid="4294571497939983181">"Inatumika (kushoto na kulia)"</string> <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> <skip /> <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> diff --git a/packages/SettingsLib/res/values-te/strings.xml b/packages/SettingsLib/res/values-te/strings.xml index a9d4c031af33..fbedf3306fb5 100644 --- a/packages/SettingsLib/res/values-te/strings.xml +++ b/packages/SettingsLib/res/values-te/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"కనెక్ట్ చేయబడింది (ఫోన్ కాదు), బ్యాటరీ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"కనెక్ట్ చేయబడింది (మీడియా కాదు), బ్యాటరీ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"కనెక్ట్ చేయబడింది (ఫోన్ లేదా మీడియా కాదు), బ్యాటరీ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"యాక్టివ్గా ఉంది. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"యాక్టివ్గా ఉంది. ఎడమ వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, కుడివైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> బ్యాటరీ."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"బ్యాటరీ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"ఎడమ వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, కుడివైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"ఎడమ వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"కుడి వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"యాక్టివ్గా ఉంది"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"సేవ్ చేయబడింది"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"యాక్టివ్ (మీడియా మాత్రమే). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"యాక్టివ్ (మీడియా మాత్రమే). ఎడమ వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> బ్యాటరీ, కుడివైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"కనెక్ట్ చేయబడింది (ఆడియో షేరింగ్కు సపోర్ట్ చేస్తుంది). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"కనెక్ట్ చేయబడింది (ఆడియో షేరింగ్కు సపోర్ట్ చేస్తుంది). ఎడమ వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g> బ్యాటరీ, కుడివైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"కనెక్ట్ చేయబడింది (ఆడియో షేరింగ్కు సపోర్ట్ చేస్తుంది). ఎడమ వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"కనెక్ట్ చేయబడింది (ఆడియో షేరింగ్కు సపోర్ట్ చేస్తుంది). కుడి వైపు: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> బ్యాటరీ."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"కనెక్ట్ చేయబడింది (ఆడియో షేరింగ్కు సపోర్ట్ చేస్తుంది)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"యాక్టివ్ (మీడియా మాత్రమే)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"ఆడియో షేరింగ్కు సపోర్ట్ చేస్తుంది"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"యాక్టివ్ (మీడియా మాత్రమే), ఎడమ వైపు మాత్రమే"</string> diff --git a/packages/SettingsLib/res/values-ur/strings.xml b/packages/SettingsLib/res/values-ur/strings.xml index cee510b3bbd9..80841622890b 100644 --- a/packages/SettingsLib/res/values-ur/strings.xml +++ b/packages/SettingsLib/res/values-ur/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"منسلک ہے (فون کے علاوہ)، بیٹری <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"منسلک ہے (میڈیا کے علاوہ)، بیٹری <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"منسلک ہے (فون یا میڈیا کے علاوہ)، بیٹری <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"فعال۔ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"فعال۔ L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> بیٹری۔"</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"بیٹری <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"بائيں: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"دائيں: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"فعال"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"محفوظ ہے"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"فعال (صرف میڈیا)۔ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"فعال (صرف میڈیا)۔ L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"منسلک ہے (آڈیو کے اشتراک کو سپورٹ کرتا ہے)۔ <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"منسلک ہے (آڈیو کے اشتراک کو سپورٹ کرتا ہے)۔ L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>، R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"منسلک ہے (آڈیو کے اشتراک کو سپورٹ کرتا ہے)۔ بائيں: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"منسلک ہے (آڈیو کے اشتراک کو سپورٹ کرتا ہے)۔ دائيں: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> بیٹری۔"</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"منسلک ہے (آڈیو کے اشتراک کو سپورٹ کرتا ہے)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"فعال (صرف میڈیا)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"آڈیو کے اشتراک کو سپورٹ کرتا ہے"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"فعال (صرف میڈیا)، صرف بائیں"</string> diff --git a/packages/SettingsLib/res/values-zu/strings.xml b/packages/SettingsLib/res/values-zu/strings.xml index 7aea126a4bcc..84488146ddce 100644 --- a/packages/SettingsLib/res/values-zu/strings.xml +++ b/packages/SettingsLib/res/values-zu/strings.xml @@ -94,22 +94,17 @@ <string name="bluetooth_connected_no_headset_battery_level" msgid="2661863370509206428">"Ixhunyiwe (ayikho ifoni), ibhethri ngu-<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_a2dp_battery_level" msgid="6499078454894324287">"Ixhunyiwe (ayikho imidiya), ibhethri iku-<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> <string name="bluetooth_connected_no_headset_no_a2dp_battery_level" msgid="8477440576953067242">"Ixhunyiwe (ayikho ifoni noma imidiya), ibhethri ngu-<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g><xliff:g id="ACTIVE_DEVICE">%2$s</xliff:g>"</string> - <!-- no translation found for bluetooth_active_battery_level (2685517576209066008) --> - <skip /> - <!-- no translation found for bluetooth_active_battery_level_untethered (4961338936672922617) --> - <skip /> + <string name="bluetooth_active_battery_level" msgid="2685517576209066008">"Iyasebenza. <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri."</string> + <string name="bluetooth_active_battery_level_untethered" msgid="4961338936672922617">"Iyasebenza. L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ibhethri."</string> <!-- no translation found for bluetooth_active_battery_level_untethered_left (2895644748625343977) --> <skip /> <!-- no translation found for bluetooth_active_battery_level_untethered_right (7407517998880370179) --> <skip /> <string name="bluetooth_battery_level" msgid="2893696778200201555">"<xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri"</string> <string name="tv_bluetooth_battery_level" msgid="8786353985605532846">"Ibhethri <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g>"</string> - <!-- no translation found for bluetooth_battery_level_untethered (1616774716076301755) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left (5725764679536058365) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right (8377995536997790142) --> - <skip /> + <string name="bluetooth_battery_level_untethered" msgid="1616774716076301755">"L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ibhethri."</string> + <string name="bluetooth_battery_level_untethered_left" msgid="5725764679536058365">"Kwesobunxele: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri"</string> + <string name="bluetooth_battery_level_untethered_right" msgid="8377995536997790142">"Kwesokudla: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri"</string> <string name="bluetooth_active_no_battery_level" msgid="4155462233006205630">"Iyasebenza"</string> <string name="bluetooth_saved_device" msgid="4895871321722311428">"Ilondoloziwe"</string> <!-- no translation found for bluetooth_hearing_aid_left_active (8330226430756799572) --> @@ -118,20 +113,13 @@ <skip /> <!-- no translation found for bluetooth_hearing_aid_left_and_right_active (4294571497939983181) --> <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level (7772517511061834073) --> - <skip /> - <!-- no translation found for bluetooth_active_media_only_battery_level_untethered (7444753133664620926) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_lea_support (5968584103507988820) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_lea_support (803110681688633362) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_left_lea_support (7707464334346454950) --> - <skip /> - <!-- no translation found for bluetooth_battery_level_untethered_right_lea_support (8941549024377771038) --> - <skip /> - <!-- no translation found for bluetooth_no_battery_level_lea_support (5721725041048434075) --> - <skip /> + <string name="bluetooth_active_media_only_battery_level" msgid="7772517511061834073">"Iyasebenza (imidiya kuphela). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri."</string> + <string name="bluetooth_active_media_only_battery_level_untethered" msgid="7444753133664620926">"Iyasebenza (imidiya kuphela). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ibhethri."</string> + <string name="bluetooth_battery_level_lea_support" msgid="5968584103507988820">"Ixhunyiwe (isekela ukwabelana ngokuqoshiwe). <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri."</string> + <string name="bluetooth_battery_level_untethered_lea_support" msgid="803110681688633362">"Ixhunyiwe (isekela ukwabelana ngokuqoshiwe). L: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_0">%1$s</xliff:g>, R: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE_1">%2$s</xliff:g> ibhethri."</string> + <string name="bluetooth_battery_level_untethered_left_lea_support" msgid="7707464334346454950">"Ixhunyiwe (isekela ukwabelana ngokuqoshiwe). Kwesokudla: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri."</string> + <string name="bluetooth_battery_level_untethered_right_lea_support" msgid="8941549024377771038">"Ixhunyiwe (isekela ukwabelana ngokuqoshiwe). Kwesokudla: <xliff:g id="BATTERY_LEVEL_AS_PERCENTAGE">%1$s</xliff:g> ibhethri."</string> + <string name="bluetooth_no_battery_level_lea_support" msgid="5721725041048434075">"Ixhunyiwe (isekela ukwabelana ngokuqoshiwe)"</string> <string name="bluetooth_active_media_only_no_battery_level" msgid="71106861912593126">"Kuyasebenza (imidiya kuphela)"</string> <string name="bluetooth_saved_device_lea_support" msgid="7231323139968285768">"Isekela ukwabelana ngokuqoshiwe"</string> <string name="bluetooth_hearing_aid_media_only_left_active" msgid="1632152540901488645">"Iyasebenza (imidiya kuphela), ngakwesokunxele kuphela"</string> diff --git a/packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java b/packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java index 9d02074cbe35..be3f4108fdd1 100644 --- a/packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java +++ b/packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java @@ -272,7 +272,7 @@ public class SecureSettings { Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS, Settings.Secure.AUDIO_DEVICE_INVENTORY, Settings.Secure.SCREEN_RESOLUTION_MODE, - Settings.Secure.ACCESSIBILITY_FLOATING_MENU_TARGETS, + Settings.Secure.ACCESSIBILITY_GESTURE_TARGETS, Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_SATURATION_LEVEL, Settings.Secure.CHARGE_OPTIMIZATION_MODE }; diff --git a/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java b/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java index 6cb9d50273d8..b1feede57506 100644 --- a/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java +++ b/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java @@ -326,7 +326,7 @@ public class SecureSettingsValidators { Secure.ACCESSIBILITY_BUTTON_TARGETS, ACCESSIBILITY_SHORTCUT_TARGET_LIST_VALIDATOR); VALIDATORS.put( - Secure.ACCESSIBILITY_FLOATING_MENU_TARGETS, + Secure.ACCESSIBILITY_GESTURE_TARGETS, ACCESSIBILITY_SHORTCUT_TARGET_LIST_VALIDATOR); VALIDATORS.put( Secure.ACCESSIBILITY_QS_TARGETS, diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java index 52e9b6d5aa46..461b6b3ac09b 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java @@ -1841,8 +1841,8 @@ class SettingsProtoDumpUtil { Settings.Secure.ACCESSIBILITY_FLOATING_MENU_FADE_ENABLED, SecureSettingsProto.Accessibility.ACCESSIBILITY_FLOATING_MENU_FADE_ENABLED); dumpSetting(s, p, - Settings.Secure.ACCESSIBILITY_FLOATING_MENU_TARGETS, - SecureSettingsProto.Accessibility.ACCESSIBILITY_FLOATING_MENU_TARGETS); + Settings.Secure.ACCESSIBILITY_GESTURE_TARGETS, + SecureSettingsProto.Accessibility.ACCESSIBILITY_GESTURE_TARGETS); dumpSetting(s, p, Settings.Secure.ODI_CAPTIONS_VOLUME_UI_ENABLED, SecureSettingsProto.Accessibility.ODI_CAPTIONS_VOLUME_UI_ENABLED); diff --git a/packages/SystemUI/AndroidManifest.xml b/packages/SystemUI/AndroidManifest.xml index 5cc3cafd4aa1..59e2b9175711 100644 --- a/packages/SystemUI/AndroidManifest.xml +++ b/packages/SystemUI/AndroidManifest.xml @@ -906,14 +906,6 @@ android:exported="true" /> - <activity - android:name=".volume.panel.ui.activity.VolumePanelActivity" - android:label="@string/accessibility_volume_settings" - android:excludeFromRecents="true" - android:exported="false" - android:launchMode="singleInstance" - android:theme="@style/Theme.VolumePanelActivity" /> - <activity android:name=".wallet.ui.WalletActivity" android:label="@string/wallet_title" android:theme="@style/Wallet.Theme" diff --git a/packages/SystemUI/aconfig/systemui.aconfig b/packages/SystemUI/aconfig/systemui.aconfig index 7ae93e56cea6..b3aa7e15336b 100644 --- a/packages/SystemUI/aconfig/systemui.aconfig +++ b/packages/SystemUI/aconfig/systemui.aconfig @@ -226,6 +226,13 @@ flag { } flag { + name: "dual_shade" + namespace: "systemui" + description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)." + bug: "337259436" +} + +flag { name: "keyguard_bottom_area_refactor" namespace: "systemui" description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes " diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/MediaCarouselSection.kt b/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/MediaCarouselSection.kt index dae120cca981..556bbbe9f997 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/MediaCarouselSection.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/MediaCarouselSection.kt @@ -17,21 +17,14 @@ package com.android.systemui.keyguard.ui.composable.section import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.height import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue import androidx.compose.ui.Modifier -import androidx.compose.ui.layout.onSizeChanged -import androidx.compose.ui.platform.LocalDensity -import androidx.compose.ui.res.dimensionResource import com.android.compose.animation.scene.SceneScope import com.android.systemui.keyguard.ui.viewmodel.MediaCarouselViewModel import com.android.systemui.media.controls.ui.composable.MediaCarousel import com.android.systemui.media.controls.ui.controller.MediaCarouselController import com.android.systemui.media.controls.ui.view.MediaHost import com.android.systemui.media.dagger.MediaModule -import com.android.systemui.res.R -import com.android.systemui.util.animation.MeasurementInput import javax.inject.Inject import javax.inject.Named @@ -43,29 +36,19 @@ constructor( private val mediaCarouselViewModel: MediaCarouselViewModel, ) { - @Composable - fun SceneScope.MediaCarousel(modifier: Modifier = Modifier) { - if (!mediaCarouselViewModel.isMediaVisible) { - return - } - + private fun isVisible(): Boolean { if (mediaCarouselController.mediaFrame == null) { - return + return false } + return mediaCarouselViewModel.isMediaVisible + } - val mediaHeight = dimensionResource(R.dimen.qs_media_session_height_expanded) - // TODO(b/312714128): MediaPlayer background size is not as expected. + @Composable + fun SceneScope.KeyguardMediaCarousel() { MediaCarousel( - modifier = - modifier.height(mediaHeight).fillMaxWidth().onSizeChanged { size -> - // Notify controller to size the carousel for the - // current space - mediaHost.measurementInput = MeasurementInput(size.width, size.height) - mediaCarouselController.setSceneContainerSize(size.width, size.height) - }, + isVisible = ::isVisible, mediaHost = mediaHost, - layoutWidth = 0, // Layout width is not used. - layoutHeight = with(LocalDensity.current) { mediaHeight.toPx() }.toInt(), + modifier = Modifier.fillMaxWidth(), carouselController = mediaCarouselController, ) } diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/TopAreaSection.kt b/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/TopAreaSection.kt index e0540bf3175f..722032c19553 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/TopAreaSection.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/keyguard/ui/composable/section/TopAreaSection.kt @@ -125,7 +125,7 @@ constructor( onTopChanged = burnIn.onSmartspaceTopChanged, ) } - with(mediaCarouselSection) { MediaCarousel() } + with(mediaCarouselSection) { KeyguardMediaCarousel() } } } diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt b/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt index f0d356c889a9..241c171f7862 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt @@ -18,14 +18,20 @@ package com.android.systemui.media.controls.ui.composable import android.view.ViewGroup import android.widget.FrameLayout +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.layout.layout +import androidx.compose.ui.platform.LocalDensity +import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.viewinterop.AndroidView import androidx.core.view.contains import com.android.compose.animation.scene.ElementKey import com.android.compose.animation.scene.SceneScope import com.android.systemui.media.controls.ui.controller.MediaCarouselController import com.android.systemui.media.controls.ui.view.MediaHost +import com.android.systemui.res.R import com.android.systemui.util.animation.MeasurementInput private object MediaCarousel { @@ -36,18 +42,40 @@ private object MediaCarousel { @Composable fun SceneScope.MediaCarousel( + isVisible: () -> Boolean, mediaHost: MediaHost, modifier: Modifier = Modifier, - layoutWidth: Int, - layoutHeight: Int, carouselController: MediaCarouselController, ) { + if (!isVisible()) { + return + } + + val density = LocalDensity.current + val mediaHeight = dimensionResource(R.dimen.qs_media_session_height_expanded) + + val layoutWidth = 0 + val layoutHeight = with(density) { mediaHeight.toPx() }.toInt() + // Notify controller to size the carousel for the current space mediaHost.measurementInput = MeasurementInput(layoutWidth, layoutHeight) carouselController.setSceneContainerSize(layoutWidth, layoutHeight) AndroidView( - modifier = modifier.element(MediaCarousel.Elements.Content), + modifier = + modifier + .element(MediaCarousel.Elements.Content) + .height(mediaHeight) + .fillMaxWidth() + .layout { measurable, constraints -> + val placeable = measurable.measure(constraints) + + // Notify controller to size the carousel for the current space + mediaHost.measurementInput = MeasurementInput(placeable.width, placeable.height) + carouselController.setSceneContainerSize(placeable.width, placeable.height) + + layout(placeable.width, placeable.height) { placeable.placeRelative(0, 0) } + }, factory = { context -> FrameLayout(context).apply { val mediaFrame = carouselController.mediaFrame diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt b/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt index f6575dc9768b..62619f56b4b4 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt @@ -67,6 +67,10 @@ import com.android.systemui.common.ui.compose.windowinsets.LocalRawScreenHeight import com.android.systemui.compose.modifiers.sysuiResTag import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.qualifiers.Application +import com.android.systemui.media.controls.ui.composable.MediaCarousel +import com.android.systemui.media.controls.ui.controller.MediaCarouselController +import com.android.systemui.media.controls.ui.view.MediaHost +import com.android.systemui.media.dagger.MediaModule import com.android.systemui.notifications.ui.composable.NotificationScrollingStack import com.android.systemui.qs.footer.ui.compose.FooterActionsWithAnimatedVisibility import com.android.systemui.qs.ui.viewmodel.QuickSettingsSceneViewModel @@ -82,6 +86,7 @@ import com.android.systemui.statusbar.phone.StatusBarLocation import com.android.systemui.statusbar.phone.ui.StatusBarIconController import com.android.systemui.statusbar.phone.ui.TintedIconManager import javax.inject.Inject +import javax.inject.Named import kotlin.math.roundToInt import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.flow.SharingStarted @@ -98,6 +103,8 @@ constructor( private val tintedIconManagerFactory: TintedIconManager.Factory, private val batteryMeterViewControllerFactory: BatteryMeterViewController.Factory, private val statusBarIconController: StatusBarIconController, + private val mediaCarouselController: MediaCarouselController, + @Named(MediaModule.QS_PANEL) private val mediaHost: MediaHost, ) : ComposableScene { override val key = Scenes.QuickSettings @@ -118,6 +125,8 @@ constructor( createTintedIconManager = tintedIconManagerFactory::create, createBatteryMeterViewController = batteryMeterViewControllerFactory::create, statusBarIconController = statusBarIconController, + mediaCarouselController = mediaCarouselController, + mediaHost = mediaHost, modifier = modifier, ) } @@ -130,6 +139,8 @@ private fun SceneScope.QuickSettingsScene( createTintedIconManager: (ViewGroup, StatusBarLocation) -> TintedIconManager, createBatteryMeterViewController: (ViewGroup, StatusBarLocation) -> BatteryMeterViewController, statusBarIconController: StatusBarIconController, + mediaCarouselController: MediaCarouselController, + mediaHost: MediaHost, modifier: Modifier = Modifier, ) { val brightnessMirrorShowing by viewModel.brightnessMirrorViewModel.isShowing.collectAsState() @@ -282,6 +293,13 @@ private fun SceneScope.QuickSettingsScene( isSplitShade = false, modifier = Modifier.sysuiResTag("expanded_qs_scroll_view"), ) + + MediaCarousel( + isVisible = viewModel::isMediaVisible, + mediaHost = mediaHost, + modifier = Modifier.fillMaxWidth(), + carouselController = mediaCarouselController, + ) } } diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/shade/ui/composable/ShadeScene.kt b/packages/SystemUI/compose/features/src/com/android/systemui/shade/ui/composable/ShadeScene.kt index 91a9d2af7959..cda8059669a8 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/shade/ui/composable/ShadeScene.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/shade/ui/composable/ShadeScene.kt @@ -50,11 +50,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.CompositingStrategy import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.layout.Layout -import androidx.compose.ui.layout.layout import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.platform.LocalLifecycleOwner import androidx.compose.ui.res.colorResource -import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.unit.dp import com.android.compose.animation.scene.ElementKey import com.android.compose.animation.scene.LowestZIndexScenePicker @@ -85,7 +83,6 @@ import com.android.systemui.shade.ui.viewmodel.ShadeSceneViewModel import com.android.systemui.statusbar.phone.StatusBarLocation import com.android.systemui.statusbar.phone.ui.StatusBarIconController import com.android.systemui.statusbar.phone.ui.TintedIconManager -import com.android.systemui.util.animation.MeasurementInput import javax.inject.Inject import javax.inject.Named import kotlin.math.roundToInt @@ -243,10 +240,11 @@ private fun SceneScope.SingleShade( ) } - MediaIfVisible( - viewModel = viewModel, - mediaCarouselController = mediaCarouselController, + MediaCarousel( + isVisible = viewModel::isMediaVisible, mediaHost = mediaHost, + modifier = Modifier.fillMaxWidth(), + carouselController = mediaCarouselController, ) Spacer(modifier = Modifier.height(16.dp)) @@ -406,11 +404,11 @@ private fun SceneScope.SplitShade( ) } - MediaIfVisible( - viewModel = viewModel, - mediaCarouselController = mediaCarouselController, + MediaCarousel( + isVisible = viewModel::isMediaVisible, mediaHost = mediaHost, modifier = Modifier.fillMaxWidth(), + carouselController = mediaCarouselController, ) } FooterActionsWithAnimatedVisibility( @@ -437,34 +435,3 @@ private fun SceneScope.SplitShade( } } } - -@Composable -private fun SceneScope.MediaIfVisible( - viewModel: ShadeSceneViewModel, - mediaCarouselController: MediaCarouselController, - mediaHost: MediaHost, - modifier: Modifier = Modifier, -) { - if (viewModel.isMediaVisible()) { - val density = LocalDensity.current - val mediaHeight = dimensionResource(R.dimen.qs_media_session_height_expanded) - - MediaCarousel( - modifier = - modifier.height(mediaHeight).fillMaxWidth().layout { measurable, constraints -> - val placeable = measurable.measure(constraints) - - // Notify controller to size the carousel for the - // current space - mediaHost.measurementInput = MeasurementInput(placeable.width, placeable.height) - mediaCarouselController.setSceneContainerSize(placeable.width, placeable.height) - - layout(placeable.width, placeable.height) { placeable.placeRelative(0, 0) } - }, - mediaHost = mediaHost, - layoutWidth = 0, - layoutHeight = with(density) { mediaHeight.toPx() }.toInt(), - carouselController = mediaCarouselController, - ) - } -} diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/statusbar/phone/EdgeToEdgeDialogDelegate.kt b/packages/SystemUI/compose/features/src/com/android/systemui/statusbar/phone/EdgeToEdgeDialogDelegate.kt new file mode 100644 index 000000000000..55dfed407e7a --- /dev/null +++ b/packages/SystemUI/compose/features/src/com/android/systemui/statusbar/phone/EdgeToEdgeDialogDelegate.kt @@ -0,0 +1,43 @@ +/* + * 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.systemui.statusbar.phone + +import android.os.Bundle +import android.view.Gravity +import android.view.WindowManager + +/** [DialogDelegate] that configures a dialog to be an edge-to-edge one. */ +class EdgeToEdgeDialogDelegate : DialogDelegate<SystemUIDialog> { + + override fun onCreate(dialog: SystemUIDialog, savedInstanceState: Bundle?) { + dialog.window?.apply { + setGravity(Gravity.BOTTOM or Gravity.CENTER) + attributes = + attributes.apply { + fitInsetsSides = 0 + attributes.apply { + layoutInDisplayCutoutMode = + WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS + } + } + } + } + + override fun getWidth(dialog: SystemUIDialog): Int = WindowManager.LayoutParams.MATCH_PARENT + + override fun getHeight(dialog: SystemUIDialog): Int = WindowManager.LayoutParams.MATCH_PARENT +} diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/statusbar/phone/SystemUIDialogFactoryExt.kt b/packages/SystemUI/compose/features/src/com/android/systemui/statusbar/phone/SystemUIDialogFactoryExt.kt index d66bada04297..fe97405fab15 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/statusbar/phone/SystemUIDialogFactoryExt.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/statusbar/phone/SystemUIDialogFactoryExt.kt @@ -17,13 +17,33 @@ package com.android.systemui.statusbar.phone import android.content.Context +import android.content.res.Configuration +import android.os.Bundle import androidx.annotation.GravityInt +import androidx.compose.foundation.gestures.detectTapGestures +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.WindowInsets +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.safeDrawing +import androidx.compose.foundation.layout.widthIn +import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.LocalContentColor import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Surface import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.input.pointer.pointerInput import androidx.compose.ui.platform.ComposeView +import androidx.compose.ui.platform.LocalConfiguration +import androidx.compose.ui.platform.LocalDensity +import androidx.compose.ui.platform.LocalLayoutDirection +import androidx.compose.ui.res.dimensionResource +import androidx.compose.ui.unit.Dp +import androidx.compose.ui.unit.dp import com.android.compose.theme.PlatformTheme +import com.android.systemui.res.R /** * Create a [SystemUIDialog] with the given [content]. @@ -56,7 +76,73 @@ fun SystemUIDialogFactory.create( @GravityInt dialogGravity: Int? = null, content: @Composable (SystemUIDialog) -> Unit, ): ComponentSystemUIDialog { - val dialog = create(context, theme, dismissOnDeviceLock, dialogGravity) + return create( + context = context, + theme = theme, + dismissOnDeviceLock = dismissOnDeviceLock, + delegate = + object : DialogDelegate<SystemUIDialog> { + override fun onCreate(dialog: SystemUIDialog, savedInstanceState: Bundle?) { + super.onCreate(dialog, savedInstanceState) + dialogGravity?.let { dialog.window?.setGravity(it) } + } + }, + content = content, + ) +} + +/** Same as [create] but creates a bottom sheet dialog. */ +fun SystemUIDialogFactory.createBottomSheet( + context: Context = this.applicationContext, + theme: Int = R.style.Theme_SystemUI_BottomSheet, + dismissOnDeviceLock: Boolean = SystemUIDialog.DEFAULT_DISMISS_ON_DEVICE_LOCK, + content: @Composable (SystemUIDialog) -> Unit, +): ComponentSystemUIDialog { + return create( + context = context, + theme = theme, + dismissOnDeviceLock = dismissOnDeviceLock, + delegate = EdgeToEdgeDialogDelegate(), + content = { dialog -> + Box( + modifier = Modifier.bottomSheetClickable { dialog.dismiss() }, + contentAlignment = Alignment.BottomCenter + ) { + val radius = dimensionResource(R.dimen.bottom_sheet_corner_radius) + Surface( + modifier = + Modifier.bottomSheetPaddings() + // consume input so it doesn't get to the parent Composable + .bottomSheetClickable {} + // TODO(b/337205027) change width + .widthIn(max = 800.dp), + shape = RoundedCornerShape(topStart = radius, topEnd = radius), + color = MaterialTheme.colorScheme.surfaceContainer, + ) { + Box( + Modifier.padding( + bottom = + with(LocalDensity.current) { + WindowInsets.safeDrawing.getBottom(this).toDp() + } + ) + ) { + content(dialog) + } + } + } + }, + ) +} + +private fun SystemUIDialogFactory.create( + context: Context, + theme: Int, + dismissOnDeviceLock: Boolean, + delegate: DialogDelegate<SystemUIDialog>, + content: @Composable (SystemUIDialog) -> Unit, +): ComponentSystemUIDialog { + val dialog = create(context, theme, dismissOnDeviceLock, delegate) // Create the dialog so that it is properly constructed before we set the Compose content. // Otherwise, the ComposeView won't render properly. @@ -79,3 +165,29 @@ fun SystemUIDialogFactory.create( return dialog } + +/** Adds paddings for the bottom sheet surface. */ +@Composable +private fun Modifier.bottomSheetPaddings(): Modifier { + val isPortrait = LocalConfiguration.current.orientation == Configuration.ORIENTATION_PORTRAIT + return with(LocalDensity.current) { + val insets = WindowInsets.safeDrawing + // TODO(b/337205027) change paddings + val horizontalPadding: Dp = if (isPortrait) 0.dp else 48.dp + padding( + start = insets.getLeft(this, LocalLayoutDirection.current).toDp() + horizontalPadding, + top = insets.getTop(this).toDp(), + end = insets.getRight(this, LocalLayoutDirection.current).toDp() + horizontalPadding + ) + } +} + +/** + * For some reason adding clickable modifier onto the VolumePanel affects the traversal order: + * b/331155283. + * + * TODO(b/334870995) revert this to Modifier.clickable + */ +@Composable +private fun Modifier.bottomSheetClickable(onClick: () -> Unit) = + pointerInput(onClick) { detectTapGestures { onClick() } } diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/popup/ui/composable/VolumePanelPopup.kt b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/popup/ui/composable/VolumePanelPopup.kt index b489dfc2e39b..bb4e9574c602 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/popup/ui/composable/VolumePanelPopup.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/popup/ui/composable/VolumePanelPopup.kt @@ -65,7 +65,7 @@ constructor( ) { val dialog = dialogFactory.create( - theme = R.style.Theme_VolumePanelActivity_Popup, + theme = R.style.Theme_VolumePanel_Popup, dialogGravity = Gravity.BOTTOM, ) { PopupComposable(it, title, content) diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/ui/composable/VolumePanelRoot.kt b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/ui/composable/VolumePanelRoot.kt index 1bf541a92070..c51e8b0ead12 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/ui/composable/VolumePanelRoot.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/ui/composable/VolumePanelRoot.kt @@ -16,40 +16,22 @@ package com.android.systemui.volume.panel.ui.composable -import androidx.compose.foundation.gestures.detectTapGestures -import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.WindowInsets -import androidx.compose.foundation.layout.displayCutout -import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.heightIn -import androidx.compose.foundation.layout.navigationBarsPadding import androidx.compose.foundation.layout.padding -import androidx.compose.foundation.layout.widthIn -import androidx.compose.foundation.shape.RoundedCornerShape -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Surface import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier -import androidx.compose.ui.input.pointer.pointerInput -import androidx.compose.ui.platform.LocalDensity -import androidx.compose.ui.platform.LocalLayoutDirection -import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.unit.dp -import androidx.compose.ui.unit.max -import com.android.compose.theme.PlatformTheme -import com.android.systemui.res.R import com.android.systemui.volume.panel.ui.layout.ComponentsLayout import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelState import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel -import kotlin.math.max private val padding = 24.dp @@ -67,39 +49,20 @@ fun VolumePanelRoot( } } - PlatformTheme(isSystemInDarkTheme()) { - val state: VolumePanelState by viewModel.volumePanelState.collectAsState() - val components by viewModel.componentsLayout.collectAsState(null) + val state: VolumePanelState by viewModel.volumePanelState.collectAsState() + val components by viewModel.componentsLayout.collectAsState(null) - with(VolumePanelComposeScope(state)) { - Box( - modifier = - modifier - .fillMaxSize() - .volumePanelClick(onDismiss) - .volumePanelPaddings(isPortrait = isPortrait), - contentAlignment = Alignment.BottomCenter, - ) { - val radius = dimensionResource(R.dimen.volume_panel_corner_radius) - Surface( - modifier = Modifier.volumePanelClick {}, - shape = RoundedCornerShape(topStart = radius, topEnd = radius), - color = MaterialTheme.colorScheme.surfaceContainer, - ) { - components?.let { componentsState -> - Components( - componentsState, - Modifier.padding( - start = padding, - top = padding, - end = padding, - bottom = 20.dp, - ) - .navigationBarsPadding() - ) - } - } - } + with(VolumePanelComposeScope(state)) { + components?.let { componentsState -> + Components( + componentsState, + modifier.padding( + start = padding, + top = padding, + end = padding, + bottom = 20.dp, + ) + ) } } } @@ -116,7 +79,7 @@ private fun VolumePanelComposeScope.Components( if (isPortrait) Arrangement.spacedBy(padding) else Arrangement.spacedBy(4.dp) } Column( - modifier = modifier.widthIn(max = 800.dp), + modifier = modifier, verticalArrangement = arrangement, ) { if (isPortrait || isLargeScreen) { @@ -153,38 +116,3 @@ private fun VolumePanelComposeScope.BottomBar( } } } - -/** - * Makes sure volume panel stays symmetrically in the middle of the screen while still avoiding - * being under the cutouts. - */ -@Composable -private fun Modifier.volumePanelPaddings(isPortrait: Boolean): Modifier { - val cutout = WindowInsets.displayCutout - return with(LocalDensity.current) { - val horizontalCutout = - max( - cutout.getLeft(density = this, layoutDirection = LocalLayoutDirection.current), - cutout.getRight(density = this, layoutDirection = LocalLayoutDirection.current) - ) - val minHorizontalPadding = if (isPortrait) 0.dp else 48.dp - val horizontalPadding = max(horizontalCutout.toDp(), minHorizontalPadding) - - padding( - start = horizontalPadding, - top = cutout.getTop(this).toDp(), - end = horizontalPadding, - bottom = cutout.getBottom(this).toDp(), - ) - } -} - -/** - * For some reason adding clickable modifier onto the VolumePanel affects the traversal order: - * b/331155283. - * - * TODO(b/334870995) revert this to Modifier.clickable - */ -@Composable -private fun Modifier.volumePanelClick(onClick: () -> Unit) = - pointerInput(onClick) { detectTapGestures { onClick() } } diff --git a/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModelTest.kt b/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModelTest.kt index d2a458c8a055..179ba42cc772 100644 --- a/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModelTest.kt +++ b/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModelTest.kt @@ -35,6 +35,7 @@ import com.android.systemui.flags.fakeFeatureFlagsClassic import com.android.systemui.keyguard.data.repository.fakeDeviceEntryFingerprintAuthRepository import com.android.systemui.keyguard.shared.model.SuccessFingerprintAuthenticationStatus import com.android.systemui.kosmos.testScope +import com.android.systemui.media.controls.domain.pipeline.MediaDataManager import com.android.systemui.qs.FooterActionsController import com.android.systemui.qs.footer.ui.viewmodel.FooterActionsViewModel import com.android.systemui.qs.ui.adapter.FakeQSSceneAdapter @@ -78,6 +79,8 @@ class QuickSettingsSceneViewModelTest : SysuiTestCase() { private val sceneBackInteractor = kosmos.sceneBackInteractor private val sceneContainerStartable = kosmos.sceneContainerStartable + private val mediaDataManager = mock<MediaDataManager>() + private lateinit var underTest: QuickSettingsSceneViewModel @OptIn(ExperimentalCoroutinesApi::class) @@ -97,6 +100,7 @@ class QuickSettingsSceneViewModelTest : SysuiTestCase() { footerActionsViewModelFactory = footerActionsViewModelFactory, footerActionsController = footerActionsController, sceneBackInteractor = sceneBackInteractor, + mediaDataManager = mediaDataManager, ) } @@ -230,4 +234,22 @@ class QuickSettingsSceneViewModelTest : SysuiTestCase() { verify(footerActionsController, times(1)).init() } + + @Test + fun hasMedia_mediaVisible() { + testScope.runTest { + whenever(mediaDataManager.hasAnyMediaOrRecommendation()).thenReturn(true) + + assertThat(underTest.isMediaVisible()).isTrue() + } + } + + @Test + fun doesNotHaveMedia_mediaNotVisible() { + testScope.runTest { + whenever(mediaDataManager.hasAnyMediaOrRecommendation()).thenReturn(false) + + assertThat(underTest.isMediaVisible()).isFalse() + } + } } diff --git a/packages/SystemUI/multivalentTests/src/com/android/systemui/statusbar/notification/stack/ui/viewmodel/SharedNotificationContainerViewModelTest.kt b/packages/SystemUI/multivalentTests/src/com/android/systemui/statusbar/notification/stack/ui/viewmodel/SharedNotificationContainerViewModelTest.kt index a023033e3aa3..3408e06fe713 100644 --- a/packages/SystemUI/multivalentTests/src/com/android/systemui/statusbar/notification/stack/ui/viewmodel/SharedNotificationContainerViewModelTest.kt +++ b/packages/SystemUI/multivalentTests/src/com/android/systemui/statusbar/notification/stack/ui/viewmodel/SharedNotificationContainerViewModelTest.kt @@ -25,13 +25,12 @@ import android.platform.test.flag.junit.FlagsParameterization import androidx.test.filters.SmallTest import com.android.systemui.Flags.FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX import com.android.systemui.Flags.FLAG_MIGRATE_CLOCKS_TO_BLUEPRINT -import com.android.systemui.Flags.FLAG_SCENE_CONTAINER import com.android.systemui.SysuiTestCase import com.android.systemui.common.shared.model.NotificationContainerBounds import com.android.systemui.common.ui.data.repository.fakeConfigurationRepository import com.android.systemui.coroutines.collectLastValue import com.android.systemui.coroutines.collectValues -import com.android.systemui.flags.BrokenWithSceneContainer +import com.android.systemui.flags.DisableSceneContainer import com.android.systemui.flags.EnableSceneContainer import com.android.systemui.flags.Flags import com.android.systemui.flags.andSceneContainer @@ -51,9 +50,8 @@ import com.android.systemui.keyguard.ui.viewmodel.aodBurnInViewModel import com.android.systemui.keyguard.ui.viewmodel.keyguardRootViewModel import com.android.systemui.kosmos.testScope import com.android.systemui.res.R -import com.android.systemui.scene.shared.flag.SceneContainerFlag -import com.android.systemui.shade.data.repository.shadeRepository import com.android.systemui.shade.mockLargeScreenHeaderHelper +import com.android.systemui.shade.shadeTestUtil import com.android.systemui.statusbar.notification.stack.domain.interactor.sharedNotificationContainerInteractor import com.android.systemui.testKosmos import com.android.systemui.util.mockito.any @@ -116,8 +114,8 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : get() = kosmos.keyguardRootViewModel val keyguardTransitionRepository get() = kosmos.fakeKeyguardTransitionRepository - val shadeRepository - get() = kosmos.shadeRepository + val shadeTestUtil + get() = kosmos.shadeTestUtil val sharedNotificationContainerInteractor get() = kosmos.sharedNotificationContainerInteractor val largeScreenHeaderHelper @@ -127,7 +125,6 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : @Before fun setUp() { - assertThat(SceneContainerFlag.isEnabled).isEqualTo(SceneContainerFlag.isEnabled) overrideResource(R.bool.config_use_split_notification_shade, false) movementFlow = MutableStateFlow(BurnInModel()) whenever(aodBurnInViewModel.movement(any())).thenReturn(movementFlow) @@ -234,7 +231,8 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX, FLAG_SCENE_CONTAINER) + @DisableFlags(FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX) + @DisableSceneContainer fun validateMarginTopWithLargeScreenHeader_refactorFlagOff_usesResource() = testScope.runTest { val headerResourceHeight = 50 @@ -273,7 +271,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer @EnableFlags(FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX) fun validateMarginTopWithLargeScreenHeader_refactorFlagOn_usesHelper() = testScope.runTest { @@ -313,7 +311,6 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @BrokenWithSceneContainer(bugId = 333132830) fun glanceableHubAlpha_lockscreenToHub() = testScope.runTest { val alpha by collectLastValue(underTest.glanceableHubAlpha) @@ -357,7 +354,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : // While state is GLANCEABLE_HUB, verify alpha is restored to full if glanceable hub is // not fully visible. - shadeRepository.setLockscreenShadeExpansion(0.1f) + shadeTestUtil.setLockscreenShadeExpansion(0.1f) assertThat(alpha).isEqualTo(1f) } @@ -463,14 +460,13 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @BrokenWithSceneContainer(bugId = 333132830) fun isOnLockscreenWithoutShade() = testScope.runTest { val isOnLockscreenWithoutShade by collectLastValue(underTest.isOnLockscreenWithoutShade) // First on AOD - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(0f) + shadeTestUtil.setQsExpansion(0f) keyguardTransitionRepository.sendTransitionSteps( from = KeyguardState.LOCKSCREEN, to = KeyguardState.OCCLUDED, @@ -482,25 +478,24 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : showLockscreen() // While state is LOCKSCREEN, validate variations of both shade and qs expansion - shadeRepository.setLockscreenShadeExpansion(0.1f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(0.1f) assertThat(isOnLockscreenWithoutShade).isFalse() - shadeRepository.setLockscreenShadeExpansion(0.1f) - shadeRepository.setQsExpansion(0.1f) + shadeTestUtil.setLockscreenShadeExpansion(0.1f) + shadeTestUtil.setShadeAndQsExpansion(0.1f, .9f) assertThat(isOnLockscreenWithoutShade).isFalse() - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(0.1f) + shadeTestUtil.setLockscreenShadeExpansion(0f) + shadeTestUtil.setQsExpansion(0.1f) assertThat(isOnLockscreenWithoutShade).isFalse() - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(0f) assertThat(isOnLockscreenWithoutShade).isTrue() } @Test - @BrokenWithSceneContainer(bugId = 333132830) fun isOnGlanceableHubWithoutShade() = testScope.runTest { val isOnGlanceableHubWithoutShade by @@ -519,25 +514,25 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : assertThat(isOnGlanceableHubWithoutShade).isTrue() // While state is GLANCEABLE_HUB, validate variations of both shade and qs expansion - shadeRepository.setLockscreenShadeExpansion(0.1f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(0.1f) assertThat(isOnGlanceableHubWithoutShade).isFalse() - shadeRepository.setLockscreenShadeExpansion(0.1f) - shadeRepository.setQsExpansion(0.1f) + shadeTestUtil.setLockscreenShadeExpansion(0.1f) + shadeTestUtil.setShadeAndQsExpansion(0.1f, .9f) assertThat(isOnGlanceableHubWithoutShade).isFalse() - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(0.1f) + shadeTestUtil.setLockscreenShadeExpansion(0f) + shadeTestUtil.setQsExpansion(0.1f) assertThat(isOnGlanceableHubWithoutShade).isFalse() - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(0f) assertThat(isOnGlanceableHubWithoutShade).isTrue() } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun boundsOnLockscreenNotInSplitShade() = testScope.runTest { val bounds by collectLastValue(underTest.bounds) @@ -558,7 +553,8 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX, FLAG_SCENE_CONTAINER) + @DisableFlags(FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX) + @DisableSceneContainer fun boundsOnLockscreenInSplitShade_refactorFlagOff_usesLargeHeaderResource() = testScope.runTest { val bounds by collectLastValue(underTest.bounds) @@ -593,7 +589,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : @Test @EnableFlags(FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX) - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun boundsOnLockscreenInSplitShade_refactorFlagOn_usesLargeHeaderHelper() = testScope.runTest { val bounds by collectLastValue(underTest.bounds) @@ -621,7 +617,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun boundsOnShade() = testScope.runTest { val bounds by collectLastValue(underTest.bounds) @@ -637,7 +633,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun boundsOnQS() = testScope.runTest { val bounds by collectLastValue(underTest.bounds) @@ -682,7 +678,6 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @BrokenWithSceneContainer(bugId = 333132830) fun maxNotificationsOnLockscreen_DoesNotUpdateWhenUserInteracting() = testScope.runTest { var notificationCount = 10 @@ -700,26 +695,25 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : assertThat(maxNotifications).isEqualTo(10) // Shade expanding... still 10 - shadeRepository.setLockscreenShadeExpansion(0.5f) + shadeTestUtil.setLockscreenShadeExpansion(0.5f) assertThat(maxNotifications).isEqualTo(10) notificationCount = 25 // When shade is expanding by user interaction - shadeRepository.setLegacyLockscreenShadeTracking(true) + shadeTestUtil.setLockscreenShadeTracking(true) // Should still be 10, since the user is interacting assertThat(maxNotifications).isEqualTo(10) - shadeRepository.setLegacyLockscreenShadeTracking(false) - shadeRepository.setLockscreenShadeExpansion(0f) + shadeTestUtil.setLockscreenShadeTracking(false) + shadeTestUtil.setLockscreenShadeExpansion(0f) // Stopped tracking, show 25 assertThat(maxNotifications).isEqualTo(25) } @Test - @BrokenWithSceneContainer(bugId = 333132830) fun maxNotificationsOnShade() = testScope.runTest { val calculateSpace = { space: Float, useExtraShelfSpace: Boolean -> 10 } @@ -739,7 +733,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun translationYUpdatesOnKeyguardForBurnIn() = testScope.runTest { val translationY by collectLastValue(underTest.translationY(BurnInParameters())) @@ -752,7 +746,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun translationYUpdatesOnKeyguard() = testScope.runTest { val translationY by collectLastValue(underTest.translationY(BurnInParameters())) @@ -764,7 +758,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : configurationRepository.onAnyConfigurationChange() // legacy expansion means the user is swiping up, usually for the bouncer - shadeRepository.setLegacyShadeExpansion(0.5f) + shadeTestUtil.setShadeExpansion(0.5f) showLockscreen() @@ -773,7 +767,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun translationYDoesNotUpdateWhenShadeIsExpanded() = testScope.runTest { val translationY by collectLastValue(underTest.translationY(BurnInParameters())) @@ -786,7 +780,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : // legacy expansion means the user is swiping up, usually for the bouncer but also for // shade collapsing - shadeRepository.setLegacyShadeExpansion(0.5f) + shadeTestUtil.setShadeExpansion(0.5f) showLockscreenWithShadeExpanded() @@ -794,7 +788,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @DisableFlags(FLAG_SCENE_CONTAINER) + @DisableSceneContainer fun updateBounds_fromKeyguardRoot() = testScope.runTest { val bounds by collectLastValue(underTest.bounds) @@ -806,7 +800,6 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @BrokenWithSceneContainer(bugId = 333132830) fun alphaOnFullQsExpansion() = testScope.runTest { val viewState = ViewStateAccessor() @@ -815,13 +808,13 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : showLockscreenWithQSExpanded() // Alpha fades out as QS expands - shadeRepository.setQsExpansion(0.5f) + shadeTestUtil.setQsExpansion(0.5f) assertThat(alpha).isWithin(0.01f).of(0.5f) - shadeRepository.setQsExpansion(0.9f) + shadeTestUtil.setQsExpansion(0.9f) assertThat(alpha).isWithin(0.01f).of(0.1f) // Ensure that alpha is set back to 1f when QS is fully expanded - shadeRepository.setQsExpansion(1f) + shadeTestUtil.setQsExpansion(1f) assertThat(alpha).isEqualTo(1f) } @@ -856,7 +849,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : assertThat(alpha).isEqualTo(0f) // An attempt to override by the shade should be ignored - shadeRepository.setQsExpansion(0.5f) + shadeTestUtil.setQsExpansion(0.5f) assertThat(alpha).isEqualTo(0f) } @@ -891,7 +884,7 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : assertThat(alpha).isEqualTo(0f) // An attempt to override by the shade should be ignored - shadeRepository.setQsExpansion(0.5f) + shadeTestUtil.setQsExpansion(0.5f) assertThat(alpha).isEqualTo(0f) } @@ -914,7 +907,6 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } @Test - @BrokenWithSceneContainer(bugId = 333132830) fun shadeCollapseFadeIn() = testScope.runTest { val fadeIn by collectValues(underTest.shadeCollapseFadeIn) @@ -961,8 +953,8 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } private suspend fun TestScope.showLockscreen() { - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(0f) runCurrent() keyguardRepository.setStatusBarState(StatusBarState.KEYGUARD) runCurrent() @@ -974,8 +966,8 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } private suspend fun TestScope.showDream() { - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(0f) runCurrent() keyguardRepository.setDreaming(true) runCurrent() @@ -987,8 +979,8 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } private suspend fun TestScope.showLockscreenWithShadeExpanded() { - shadeRepository.setLockscreenShadeExpansion(1f) - shadeRepository.setQsExpansion(0f) + shadeTestUtil.setQsExpansion(0f) + shadeTestUtil.setLockscreenShadeExpansion(1f) runCurrent() keyguardRepository.setStatusBarState(StatusBarState.SHADE_LOCKED) runCurrent() @@ -1000,8 +992,8 @@ class SharedNotificationContainerViewModelTest(flags: FlagsParameterization?) : } private suspend fun TestScope.showLockscreenWithQSExpanded() { - shadeRepository.setLockscreenShadeExpansion(0f) - shadeRepository.setQsExpansion(1f) + shadeTestUtil.setLockscreenShadeExpansion(0f) + shadeTestUtil.setQsExpansion(1f) runCurrent() keyguardRepository.setStatusBarState(StatusBarState.SHADE_LOCKED) runCurrent() diff --git a/packages/SystemUI/multivalentTests/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModelTest.kt b/packages/SystemUI/multivalentTests/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModelTest.kt index 910f71e617c9..818c19ca9de0 100644 --- a/packages/SystemUI/multivalentTests/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModelTest.kt +++ b/packages/SystemUI/multivalentTests/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModelTest.kt @@ -55,6 +55,7 @@ class VolumePanelViewModelTest : SysuiTestCase() { underTest = VolumePanelViewModel( testableResources.resources, + kosmos.testScope.backgroundScope, KosmosVolumePanelComponentFactory(kosmos), kosmos.fakeConfigurationController, ) diff --git a/packages/SystemUI/res/layout-land/auth_credential_password_pin_content_view.xml b/packages/SystemUI/res/layout-land/auth_credential_password_pin_content_view.xml index 1517f83814b1..f1b07953b2c7 100644 --- a/packages/SystemUI/res/layout-land/auth_credential_password_pin_content_view.xml +++ b/packages/SystemUI/res/layout-land/auth_credential_password_pin_content_view.xml @@ -97,7 +97,7 @@ <Button android:id="@+id/emergencyCallButton" - style="@style/AuthCredentialEmergencyButtonStyle" + style="@style/AuthNonBioCredentialEmergencyButtonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" diff --git a/packages/SystemUI/res/layout-land/auth_credential_pattern_view.xml b/packages/SystemUI/res/layout-land/auth_credential_pattern_view.xml index dd0c584d88a3..bbf70b69753b 100644 --- a/packages/SystemUI/res/layout-land/auth_credential_pattern_view.xml +++ b/packages/SystemUI/res/layout-land/auth_credential_pattern_view.xml @@ -99,7 +99,7 @@ <Button android:id="@+id/emergencyCallButton" - style="@style/AuthCredentialEmergencyButtonStyle" + style="@style/AuthNonBioCredentialEmergencyButtonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="35dp" diff --git a/packages/SystemUI/res/layout-land/biometric_prompt_constraint_layout.xml b/packages/SystemUI/res/layout-land/biometric_prompt_constraint_layout.xml index dabfe9df6d2e..d13efd25e353 100644 --- a/packages/SystemUI/res/layout-land/biometric_prompt_constraint_layout.xml +++ b/packages/SystemUI/res/layout-land/biometric_prompt_constraint_layout.xml @@ -19,12 +19,9 @@ android:layout_height="match_parent"> <View android:id="@+id/panel" + style="@style/AuthCredentialPanelStyle" android:layout_width="0dp" android:layout_height="0dp" - android:background="?androidprv:attr/materialColorSurfaceBright" - android:clickable="true" - android:clipToOutline="true" - android:importantForAccessibility="no" android:paddingHorizontal="16dp" android:paddingVertical="16dp" android:visibility="visible" diff --git a/packages/SystemUI/res/layout-sw600dp/biometric_prompt_constraint_layout.xml b/packages/SystemUI/res/layout-sw600dp/biometric_prompt_constraint_layout.xml index 240ababc7da4..a6e660f940df 100644 --- a/packages/SystemUI/res/layout-sw600dp/biometric_prompt_constraint_layout.xml +++ b/packages/SystemUI/res/layout-sw600dp/biometric_prompt_constraint_layout.xml @@ -19,13 +19,9 @@ <View android:id="@+id/panel" + style="@style/AuthCredentialPanelStyle" android:layout_width="0dp" android:layout_height="0dp" - android:background="?androidprv:attr/materialColorSurfaceBright" - android:clickable="true" - android:clipToOutline="true" - android:importantForAccessibility="no" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/rightGuideline" app:layout_constraintStart_toStartOf="@+id/leftGuideline" diff --git a/packages/SystemUI/res/layout/auth_container_view.xml b/packages/SystemUI/res/layout/auth_container_view.xml index 2bd2e640127e..2a1ce1fc5ec6 100644 --- a/packages/SystemUI/res/layout/auth_container_view.xml +++ b/packages/SystemUI/res/layout/auth_container_view.xml @@ -15,6 +15,7 @@ --> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:id="@+id/layout" android:layout_width="match_parent" android:layout_height="match_parent"> @@ -29,7 +30,7 @@ android:id="@+id/panel" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="?android:attr/colorBackgroundFloating" + android:background="?androidprv:attr/materialColorSurfaceContainer" android:elevation="@dimen/biometric_dialog_elevation"/> <ScrollView diff --git a/packages/SystemUI/res/layout/auth_credential_password_pin_content_view.xml b/packages/SystemUI/res/layout/auth_credential_password_pin_content_view.xml index 9f4fcb368a66..32fef39c0249 100644 --- a/packages/SystemUI/res/layout/auth_credential_password_pin_content_view.xml +++ b/packages/SystemUI/res/layout/auth_credential_password_pin_content_view.xml @@ -98,7 +98,7 @@ <Button android:id="@+id/emergencyCallButton" - style="@style/AuthCredentialEmergencyButtonStyle" + style="@style/AuthNonBioCredentialEmergencyButtonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" diff --git a/packages/SystemUI/res/layout/auth_credential_pattern_view.xml b/packages/SystemUI/res/layout/auth_credential_pattern_view.xml index baeb94ef2b60..8a607873d5e0 100644 --- a/packages/SystemUI/res/layout/auth_credential_pattern_view.xml +++ b/packages/SystemUI/res/layout/auth_credential_pattern_view.xml @@ -94,7 +94,7 @@ <Button android:id="@+id/emergencyCallButton" - style="@style/AuthCredentialEmergencyButtonStyle" + style="@style/AuthNonBioCredentialEmergencyButtonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" diff --git a/packages/SystemUI/res/layout/biometric_prompt_constraint_layout.xml b/packages/SystemUI/res/layout/biometric_prompt_constraint_layout.xml index 91ca69ec34ff..c724d24a31da 100644 --- a/packages/SystemUI/res/layout/biometric_prompt_constraint_layout.xml +++ b/packages/SystemUI/res/layout/biometric_prompt_constraint_layout.xml @@ -2,7 +2,6 @@ <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" - xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:id="@+id/biometric_prompt_constraint_layout" android:layout_width="match_parent" android:layout_height="match_parent"> @@ -19,13 +18,9 @@ <View android:id="@+id/panel" + style="@style/AuthCredentialPanelStyle" android:layout_width="0dp" android:layout_height="0dp" - android:background="?androidprv:attr/materialColorSurfaceBright" - android:clickable="true" - android:clipToOutline="true" - android:importantForAccessibility="no" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/rightGuideline" app:layout_constraintStart_toStartOf="@id/leftGuideline" diff --git a/packages/SystemUI/res/values-land/styles.xml b/packages/SystemUI/res/values-land/styles.xml index a0e721e571d8..2769bea141c9 100644 --- a/packages/SystemUI/res/values-land/styles.xml +++ b/packages/SystemUI/res/values-land/styles.xml @@ -14,12 +14,13 @@ limitations under the License. --> -<resources xmlns:android="http://schemas.android.com/apk/res/android"> +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> <style name="BrightnessDialogContainer" parent="@style/BaseBrightnessDialogContainer"> <item name="android:layout_width">360dp</item> </style> - <style name="AuthCredentialHeaderStyle"> + <style name="AuthNonBioCredentialHeaderStyle"> <item name="android:paddingStart">48dp</item> <item name="android:paddingEnd">24dp</item> <item name="android:paddingTop">48dp</item> @@ -27,7 +28,7 @@ <item name="android:gravity">top|left</item> </style> - <style name="AuthCredentialPatternContainerStyle"> + <style name="AuthNonBioCredentialPatternContainerStyle"> <item name="android:gravity">center</item> <item name="android:maxHeight">@dimen/biometric_auth_pattern_view_max_size</item> <item name="android:maxWidth">@dimen/biometric_auth_pattern_view_max_size</item> @@ -38,22 +39,25 @@ </style> <style name="TextAppearance.AuthNonBioCredential.Title"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">6dp</item> <item name="android:textSize">36dp</item> <item name="android:focusable">true</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Subtitle"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">6dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Description"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">6dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> </resources> diff --git a/packages/SystemUI/res/values-sw600dp-land/styles.xml b/packages/SystemUI/res/values-sw600dp-land/styles.xml index 5ca2b43e250a..0d46cbcf050e 100644 --- a/packages/SystemUI/res/values-sw600dp-land/styles.xml +++ b/packages/SystemUI/res/values-sw600dp-land/styles.xml @@ -14,24 +14,28 @@ limitations under the License. --> -<resources xmlns:android="http://schemas.android.com/apk/res/android"> +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> <style name="TextAppearance.AuthNonBioCredential.Title"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">16dp</item> <item name="android:textSize">36sp</item> <item name="android:focusable">true</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Subtitle"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">16dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Description"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">16dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> </resources> diff --git a/packages/SystemUI/res/values-sw600dp-port/styles.xml b/packages/SystemUI/res/values-sw600dp-port/styles.xml index 41d931d8f119..3add566e439c 100644 --- a/packages/SystemUI/res/values-sw600dp-port/styles.xml +++ b/packages/SystemUI/res/values-sw600dp-port/styles.xml @@ -14,9 +14,10 @@ limitations under the License. --> -<resources xmlns:android="http://schemas.android.com/apk/res/android"> +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> - <style name="AuthCredentialHeaderStyle"> + <style name="AuthNonBioCredentialHeaderStyle"> <item name="android:paddingStart">120dp</item> <item name="android:paddingEnd">120dp</item> <item name="android:paddingTop">80dp</item> @@ -25,10 +26,11 @@ </style> <style name="TextAppearance.AuthNonBioCredential.Title"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">24dp</item> <item name="android:textSize">36sp</item> <item name="android:focusable">true</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> </resources> diff --git a/packages/SystemUI/res/values-sw720dp-land/styles.xml b/packages/SystemUI/res/values-sw720dp-land/styles.xml index d9406d3aac56..7cdd07bec443 100644 --- a/packages/SystemUI/res/values-sw720dp-land/styles.xml +++ b/packages/SystemUI/res/values-sw720dp-land/styles.xml @@ -14,25 +14,29 @@ limitations under the License. --> -<resources xmlns:android="http://schemas.android.com/apk/res/android"> +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> <style name="TextAppearance.AuthNonBioCredential.Title"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">16dp</item> <item name="android:textSize">36sp</item> <item name="android:focusable">true</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Subtitle"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">16dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Description"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">16dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> </resources> diff --git a/packages/SystemUI/res/values-sw720dp-port/styles.xml b/packages/SystemUI/res/values-sw720dp-port/styles.xml index 41d931d8f119..3add566e439c 100644 --- a/packages/SystemUI/res/values-sw720dp-port/styles.xml +++ b/packages/SystemUI/res/values-sw720dp-port/styles.xml @@ -14,9 +14,10 @@ limitations under the License. --> -<resources xmlns:android="http://schemas.android.com/apk/res/android"> +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> - <style name="AuthCredentialHeaderStyle"> + <style name="AuthNonBioCredentialHeaderStyle"> <item name="android:paddingStart">120dp</item> <item name="android:paddingEnd">120dp</item> <item name="android:paddingTop">80dp</item> @@ -25,10 +26,11 @@ </style> <style name="TextAppearance.AuthNonBioCredential.Title"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">24dp</item> <item name="android:textSize">36sp</item> <item name="android:focusable">true</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> </resources> diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index 1a85f8d4aff0..a7a6d5b2f305 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -616,7 +616,7 @@ <dimen name="volume_panel_slice_vertical_padding">8dp</dimen> <dimen name="volume_panel_slice_horizontal_padding">24dp</dimen> - <dimen name="volume_panel_corner_radius">28dp</dimen> + <dimen name="bottom_sheet_corner_radius">28dp</dimen> <!-- Size of each item in the ringer selector drawer. --> <dimen name="volume_ringer_drawer_item_size">42dp</dimen> diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index 3d57111253f8..0d1b19d453a5 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -175,27 +175,28 @@ </style> <style name="TextAppearance.AuthCredential.OldTitle"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:paddingTop">12dp</item> <item name="android:paddingHorizontal">24dp</item> <item name="android:textSize">24sp</item> </style> <style name="TextAppearance.AuthCredential.OldSubtitle"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:paddingTop">8dp</item> <item name="android:paddingHorizontal">24dp</item> <item name="android:textSize">16sp</item> </style> <style name="TextAppearance.AuthCredential.OldDescription"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:paddingTop">8dp</item> <item name="android:paddingHorizontal">24dp</item> <item name="android:textSize">14sp</item> </style> <style name="TextAppearance.AuthCredential.LogoDescription" parent="TextAppearance.Material3.LabelLarge" > + <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> <item name="android:ellipsize">marquee</item> <item name="android:gravity">@integer/biometric_dialog_text_gravity</item> <item name="android:marqueeRepeatLimit">1</item> @@ -204,30 +205,36 @@ </style> <style name="TextAppearance.AuthCredential.Title" parent="TextAppearance.Material3.HeadlineSmall" > + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthCredential.Subtitle" parent="TextAppearance.Material3.BodyMedium" > + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthCredential.Description" parent="TextAppearance.Material3.BodyMedium" > + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthCredential.VerticalListContentViewDescription" parent="TextAppearance.Material3.TitleSmall"> + <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthCredential.ContentViewWithButtonDescription" parent="TextAppearance.AuthCredential.Description" /> <style name="TextAppearance.AuthCredential.ContentViewListItem" parent="TextAppearance.Material3.BodySmall"> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> <item name="android:paddingTop">@dimen/biometric_prompt_content_list_item_padding_top</item> <item name="android:breakStrategy">high_quality</item> </style> <style name="TextAppearance.AuthCredential.Indicator" parent="TextAppearance.Material3.BodyMedium"> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> <item name="android:marqueeRepeatLimit">marquee_forever</item> <item name="android:singleLine">true</item> @@ -250,22 +257,25 @@ </style> <style name="TextAppearance.AuthNonBioCredential.Title"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">24dp</item> <item name="android:textSize">36dp</item> <item name="android:focusable">true</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Subtitle"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">20dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Description"> - <item name="android:fontFamily">google-sans</item> + <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> <item name="android:layout_marginTop">20dp</item> <item name="android:textSize">18sp</item> + <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> </style> <style name="TextAppearance.AuthNonBioCredential.Error"> @@ -282,7 +292,7 @@ <item name="android:gravity">start</item> </style> - <style name="TextAppearance.AuthCredential.PasswordEntry" parent="@android:style/TextAppearance.DeviceDefault"> + <style name="TextAppearance.AuthNonBioCredential.PasswordEntry" parent="@android:style/TextAppearance.DeviceDefault"> <item name="android:gravity">center</item> <item name="android:paddingTop">28dp</item> <item name="android:singleLine">true</item> @@ -291,7 +301,7 @@ <item name="android:background">@drawable/edit_text_filled</item> </style> - <style name="AuthCredentialHeaderStyle"> + <style name="AuthNonBioCredentialHeaderStyle"> <item name="android:paddingStart">48dp</item> <item name="android:paddingEnd">48dp</item> <item name="android:paddingTop">48dp</item> @@ -299,12 +309,12 @@ <item name="android:layout_gravity">top</item> </style> - <style name="AuthCredentialIconStyle"> + <style name="AuthNonBioCredentialIconStyle"> <item name="android:layout_width">@dimen/biometric_auth_icon_size</item> <item name="android:layout_height">@dimen/biometric_auth_icon_size</item> </style> - <style name="AuthCredentialPatternContainerStyle"> + <style name="AuthNonBioCredentialPatternContainerStyle"> <item name="android:gravity">center</item> <item name="android:maxHeight">@dimen/biometric_auth_pattern_view_max_size</item> <item name="android:maxWidth">@dimen/biometric_auth_pattern_view_max_size</item> @@ -314,7 +324,7 @@ <item name="android:paddingVertical">20dp</item> </style> - <style name="AuthCredentialPinPasswordContainerStyle"> + <style name="AuthNonBioCredentialPinPasswordContainerStyle"> <item name="android:gravity">center</item> <item name="android:maxHeight">48dp</item> <item name="android:maxWidth">600dp</item> @@ -322,7 +332,7 @@ <item name="android:minWidth">200dp</item> </style> - <style name="AuthCredentialEmergencyButtonStyle"> + <style name="AuthNonBioCredentialEmergencyButtonStyle"> <item name="android:background">@drawable/auth_credential_emergency_button_background</item> <item name="android:textColor">@android:color/system_accent3_900</item> <item name="android:outlineProvider">none</item> @@ -333,6 +343,14 @@ <item name="android:textSize">16sp</item> </style> + <style name="AuthCredentialPanelStyle"> + <item name="android:background">?androidprv:attr/materialColorSurfaceBright</item> + <item name="android:clickable">true</item> + <item name="android:clipToOutline">true</item> + <item name="android:importantForAccessibility">no</item> + <item name="android:visibility">visible</item> + </style> + <style name="AuthCredentialContentViewStyle"> <item name="android:gravity">center_vertical</item> <item name="android:orientation">vertical</item> @@ -345,6 +363,7 @@ </style> <style name="AuthCredentialContentViewMoreOptionsButtonStyle" parent="TextAppearance.Material3.LabelLarge"> + <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> <item name="android:background">@color/transparent</item> <item name="android:gravity">start</item> <item name="enforceTextAppearance">false</item> @@ -436,17 +455,17 @@ <item name="android:textColor">?attr/wallpaperTextColor</item> </style> - <style name="AuthCredentialStyle"> + <style name="AuthNonBioCredentialStyle"> <item name="*android:regularColor">?android:attr/colorForeground</item> <item name="*android:successColor">?android:attr/colorForeground</item> <item name="*android:errorColor">?android:attr/colorError</item> <item name="*android:dotColor">?android:attr/textColorSecondary</item> - <item name="headerStyle">@style/AuthCredentialHeaderStyle</item> - <item name="headerIconStyle">@style/AuthCredentialIconStyle</item> + <item name="headerStyle">@style/AuthNonBioCredentialHeaderStyle</item> + <item name="headerIconStyle">@style/AuthNonBioCredentialIconStyle</item> <item name="titleTextAppearance">@style/TextAppearance.AuthNonBioCredential.Title</item> <item name="subTitleTextAppearance">@style/TextAppearance.AuthNonBioCredential.Subtitle</item> <item name="descriptionTextAppearance">@style/TextAppearance.AuthNonBioCredential.Description</item> - <item name="passwordTextAppearance">@style/TextAppearance.AuthCredential.PasswordEntry</item> + <item name="passwordTextAppearance">@style/TextAppearance.AuthNonBioCredential.PasswordEntry</item> <item name="errorTextAppearance">@style/TextAppearance.AuthNonBioCredential.Error</item> <item name="errorTextAppearanceLand">@style/TextAppearance.AuthNonBioCredential.ErrorLand</item> </style> @@ -458,12 +477,12 @@ <item name="*android:dotColor">?android:attr/textColorSecondary</item> </style> - <style name="LockPatternContainerStyle" parent="@style/AuthCredentialStyle"> - <item name="containerStyle">@style/AuthCredentialPatternContainerStyle</item> + <style name="LockPatternContainerStyle" parent="@style/AuthNonBioCredentialStyle"> + <item name="containerStyle">@style/AuthNonBioCredentialPatternContainerStyle</item> </style> - <style name="LockPinPasswordContainerStyle" parent="@style/AuthCredentialStyle"> - <item name="containerStyle">@style/AuthCredentialPinPasswordContainerStyle</item> + <style name="LockPinPasswordContainerStyle" parent="@style/AuthNonBioCredentialStyle"> + <item name="containerStyle">@style/AuthNonBioCredentialPinPasswordContainerStyle</item> </style> <style name="Theme.SystemUI.QuickSettings" parent="@*android:style/Theme.DeviceDefault"> @@ -537,6 +556,12 @@ <item name="android:buttonBarButtonStyle">@style/Widget.Dialog.Button.Large</item> </style> + <style name="Theme.SystemUI.BottomSheet" parent="Theme.SystemUI.Dialog"> + <!-- default dialog background has insets --> + <item name="android:windowBackground">@android:color/transparent</item> + <item name="android:windowAnimationStyle">@style/Animation.Design.BottomSheetDialog</item> + </style> + <style name="AlertDialogStyle" parent="@androidprv:style/AlertDialog.DeviceDefault"> <item name="android:layout">@layout/alert_dialog_systemui</item> </style> @@ -1012,23 +1037,11 @@ <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> </style> - <style name="Theme.VolumePanelActivity" parent="@android:style/Theme.DeviceDefault.DayNight"> - <item name="android:windowFullscreen">true</item> - <item name="android:windowContentOverlay">@null</item> - <item name="android:windowActionBar">false</item> - <item name="android:windowNoTitle">true</item> - <item name="android:windowIsTranslucent">true</item> - <item name="android:windowBackground">@android:color/transparent</item> - <item name="android:backgroundDimEnabled">true</item> - <item name="android:windowCloseOnTouchOutside">true</item> - <item name="android:windowAnimationStyle">@null</item> - </style> - <style name="Widget.SliceView.VolumePanel"> <item name="hideHeaderRow">true</item> </style> - <style name="Theme.VolumePanelActivity.Popup" parent="@style/Theme.SystemUI.Dialog"> + <style name="Theme.VolumePanel.Popup" parent="@style/Theme.SystemUI.Dialog"> <item name="android:dialogCornerRadius">44dp</item> <item name="android:colorBackground">?androidprv:attr/materialColorSurfaceContainerHigh </item> diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java b/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java index 1c17beb91910..5ba0b2df7664 100644 --- a/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java +++ b/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java @@ -29,6 +29,8 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.app.AlertDialog; import android.content.Context; +import android.content.res.TypedArray; +import android.graphics.Color; import android.graphics.PixelFormat; import android.hardware.biometrics.BiometricAuthenticator.Modality; import android.hardware.biometrics.BiometricConstants; @@ -386,6 +388,12 @@ public class AuthContainerView extends LinearLayout }); mPanelView = mLayout.findViewById(R.id.panel); + if (!constraintBp()) { + final TypedArray ta = mContext.obtainStyledAttributes(new int[]{ + android.R.attr.colorBackgroundFloating}); + mPanelView.setBackgroundColor(ta.getColor(0, Color.WHITE)); + ta.recycle(); + } mPanelController = new AuthPanelController(mContext, mPanelView); mBackgroundExecutor = bgExecutor; mInteractionJankMonitor = jankMonitor; diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt index 4a60d195ea36..01cc33c6c1f6 100644 --- a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt +++ b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt @@ -169,7 +169,8 @@ class UdfpsControllerOverlay @JvmOverloads constructor( layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS flags = (Utils.FINGERPRINT_OVERLAY_LAYOUT_PARAM_FLAGS or WindowManager.LayoutParams.FLAG_SPLIT_TOUCH) - privateFlags = WindowManager.LayoutParams.PRIVATE_FLAG_TRUSTED_OVERLAY + privateFlags = WindowManager.LayoutParams.PRIVATE_FLAG_TRUSTED_OVERLAY or + WindowManager.LayoutParams.PRIVATE_FLAG_EXCLUDE_FROM_SCREEN_MAGNIFICATION // Avoid announcing window title. accessibilityTitle = " " inputFeatures = WindowManager.LayoutParams.INPUT_FEATURE_SPY diff --git a/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputBaseDialog.java b/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputBaseDialog.java index 48f432e6a6ea..6cc4dcbaa1ea 100644 --- a/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputBaseDialog.java +++ b/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputBaseDialog.java @@ -254,6 +254,7 @@ public abstract class MediaOutputBaseDialog extends SystemUIDialog implements window.setAttributes(lp); window.setContentView(mDialogView); window.setTitle(mContext.getString(R.string.media_output_dialog_accessibility_title)); + window.setType(WindowManager.LayoutParams.TYPE_STATUS_BAR_SUB_PANEL); mHeaderTitle = mDialogView.requireViewById(R.id.header_title); mHeaderSubtitle = mDialogView.requireViewById(R.id.header_subtitle); diff --git a/packages/SystemUI/src/com/android/systemui/qs/footer/ui/viewmodel/FooterActionsViewModel.kt b/packages/SystemUI/src/com/android/systemui/qs/footer/ui/viewmodel/FooterActionsViewModel.kt index 2077d733172d..ba45d172b082 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/footer/ui/viewmodel/FooterActionsViewModel.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/footer/ui/viewmodel/FooterActionsViewModel.kt @@ -29,6 +29,7 @@ import com.android.systemui.common.shared.model.Icon import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.qualifiers.Application import com.android.systemui.globalactions.GlobalActionsDialogLite +import com.android.systemui.plugins.ActivityStarter import com.android.systemui.plugins.FalsingManager import com.android.systemui.qs.dagger.QSFlagsModule.PM_LITE_ENABLED import com.android.systemui.qs.footer.data.model.UserSwitcherStatusModel @@ -109,6 +110,7 @@ class FooterActionsViewModel( private val falsingManager: FalsingManager, private val footerActionsInteractor: FooterActionsInteractor, private val globalActionsDialogLiteProvider: Provider<GlobalActionsDialogLite>, + private val activityStarter: ActivityStarter, @Named(PM_LITE_ENABLED) private val showPowerButton: Boolean, ) { /** Create a [FooterActionsViewModel] bound to the lifecycle of [lifecycleOwner]. */ @@ -134,6 +136,7 @@ class FooterActionsViewModel( footerActionsInteractor, falsingManager, globalActionsDialogLite, + activityStarter, showPowerButton, ) } @@ -145,6 +148,7 @@ fun FooterActionsViewModel( footerActionsInteractor: FooterActionsInteractor, falsingManager: FalsingManager, globalActionsDialogLite: GlobalActionsDialogLite, + activityStarter: ActivityStarter, showPowerButton: Boolean, ): FooterActionsViewModel { suspend fun observeDeviceMonitoringDialogRequests(quickSettingsContext: Context) { @@ -169,7 +173,14 @@ fun FooterActionsViewModel( return } - footerActionsInteractor.showForegroundServicesDialog(expandable) + activityStarter.dismissKeyguardThenExecute( + { + footerActionsInteractor.showForegroundServicesDialog(expandable) + false /* if the dismiss should be deferred */ + }, + null /* cancelAction */, + true /* afterKeyguardGone */ + ) } fun onUserSwitcherClicked(expandable: Expandable) { diff --git a/packages/SystemUI/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModel.kt b/packages/SystemUI/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModel.kt index 22146ce3a18f..257c4d58f569 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModel.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/ui/viewmodel/QuickSettingsSceneViewModel.kt @@ -29,6 +29,7 @@ import com.android.compose.animation.scene.UserActionResult import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.qualifiers.Application import com.android.systemui.deviceentry.domain.interactor.DeviceEntryInteractor +import com.android.systemui.media.controls.domain.pipeline.MediaDataManager import com.android.systemui.qs.FooterActionsController import com.android.systemui.qs.footer.ui.viewmodel.FooterActionsViewModel import com.android.systemui.qs.ui.adapter.QSSceneAdapter @@ -62,6 +63,7 @@ constructor( private val footerActionsViewModelFactory: FooterActionsViewModel.Factory, private val footerActionsController: FooterActionsController, sceneBackInteractor: SceneBackInteractor, + val mediaDataManager: MediaDataManager, ) { private val backScene: StateFlow<SceneKey> = sceneBackInteractor.backScene @@ -141,4 +143,9 @@ constructor( } return footerActionsViewModelFactory.create(lifecycleOwner) } + + fun isMediaVisible(): Boolean { + // TODO(b/328207006): use new pipeline to handle updates while visible + return mediaDataManager.hasAnyMediaOrRecommendation() + } } diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/ui/ScreenshotAnimationController.kt b/packages/SystemUI/src/com/android/systemui/screenshot/ui/ScreenshotAnimationController.kt index 3f4f74b5398f..2e4473e75ed0 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/ui/ScreenshotAnimationController.kt +++ b/packages/SystemUI/src/com/android/systemui/screenshot/ui/ScreenshotAnimationController.kt @@ -155,6 +155,12 @@ class ScreenshotAnimationController(private val view: ScreenshotShelfView) { val previewAnimator = AnimatorSet() previewAnimator.play(previewXAndScaleAnimator).with(previewYAnimator) + previewAnimator.doOnEnd { + screenshotPreview.scaleX = 1f + screenshotPreview.scaleY = 1f + screenshotPreview.x = endPos.x - screenshotPreview.width / 2f + screenshotPreview.y = endPos.y - screenshotPreview.height / 2f + } previewAnimator.doOnStart { screenshotPreview.visibility = View.VISIBLE } return previewAnimator diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/icon/ui/viewbinder/StatusBarIconViewBinder.kt b/packages/SystemUI/src/com/android/systemui/statusbar/notification/icon/ui/viewbinder/StatusBarIconViewBinder.kt index 2fdd2c6434cb..6b5642af3f10 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/icon/ui/viewbinder/StatusBarIconViewBinder.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/icon/ui/viewbinder/StatusBarIconViewBinder.kt @@ -35,12 +35,13 @@ object StatusBarIconViewBinder { // view-model (which, at the time of this writing, does not yet exist). suspend fun bindColor(view: StatusBarIconView, color: Flow<Int>) { - // Don't change the icon color if an app icon experiment is enabled. - if (!android.app.Flags.notificationsUseAppIcon()) { - color.collectTracingEach("SBIV#bindColor") { color -> + color.collectTracingEach("SBIV#bindColor") { color -> + // Don't change the icon color if an app icon experiment is enabled. + if (!android.app.Flags.notificationsUseAppIcon()) { view.staticDrawableColor = color - view.setDecorColor(color) } + // Continue changing the overflow dot color + view.setDecorColor(color) } } @@ -57,15 +58,16 @@ object StatusBarIconViewBinder { iconColors: Flow<NotificationIconColors>, contrastColorUtil: ContrastColorUtil, ) { - // Don't change the icon color if an app icon experiment is enabled. - if (!android.app.Flags.notificationsUseAppIcon()) { - iconColors.collectTracingEach("SBIV#bindIconColors") { colors -> + iconColors.collectTracingEach("SBIV#bindIconColors") { colors -> + // Don't change the icon color if an app icon experiment is enabled. + if (!android.app.Flags.notificationsUseAppIcon()) { val isPreL = java.lang.Boolean.TRUE == view.getTag(R.id.icon_is_pre_L) val isColorized = !isPreL || NotificationUtils.isGrayscale(view, contrastColorUtil) view.staticDrawableColor = if (isColorized) colors.staticDrawableColor(view.viewBounds) else NO_COLOR - view.setDecorColor(colors.tint) } + // Continue changing the overflow dot color + view.setDecorColor(colors.tint) } } } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ComponentSystemUIDialog.kt b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ComponentSystemUIDialog.kt index f3a4f0e64924..fe5a02be2fb3 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ComponentSystemUIDialog.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ComponentSystemUIDialog.kt @@ -24,7 +24,6 @@ import android.view.ViewGroup import androidx.activity.OnBackPressedDispatcher import androidx.activity.OnBackPressedDispatcherOwner import androidx.activity.setViewTreeOnBackPressedDispatcherOwner -import androidx.annotation.GravityInt import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleRegistry @@ -57,7 +56,7 @@ class ComponentSystemUIDialog( sysUiState: SysUiState, broadcastDispatcher: BroadcastDispatcher, dialogTransitionAnimator: DialogTransitionAnimator, - @GravityInt private val dialogGravity: Int?, + delegate: DialogDelegate<SystemUIDialog>, ) : SystemUIDialog( context, @@ -66,7 +65,8 @@ class ComponentSystemUIDialog( dialogManager, sysUiState, broadcastDispatcher, - dialogTransitionAnimator + dialogTransitionAnimator, + delegate, ), LifecycleOwner, SavedStateRegistryOwner, @@ -92,7 +92,6 @@ class ComponentSystemUIDialog( @CallSuper override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - dialogGravity?.let { window?.setGravity(it) } onBackPressedDispatcher.setOnBackInvokedDispatcher(onBackInvokedDispatcher) savedStateRegistryController.performRestore(savedInstanceState) lifecycleRegistry.handleLifecycleEvent(Lifecycle.Event.ON_CREATE) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/DialogDelegate.kt b/packages/SystemUI/src/com/android/systemui/statusbar/phone/DialogDelegate.kt index b56baeefda19..25d1f05316db 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/DialogDelegate.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/DialogDelegate.kt @@ -45,4 +45,8 @@ interface DialogDelegate<T : Dialog> { /** Called as part of [ViewRootImpl.ConfigChangedCallback.onConfigurationChanged]. */ fun onConfigurationChanged(dialog: T, configuration: Configuration) {} + + fun getWidth(dialog: T): Int = SystemUIDialog.getDefaultDialogWidth(dialog) + + fun getHeight(dialog: T): Int = SystemUIDialog.getDefaultDialogHeight() } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialog.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialog.java index 2a921dc38416..c74dde57b5f5 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialog.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialog.java @@ -80,7 +80,8 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh private final Context mContext; private final DialogDelegate<SystemUIDialog> mDelegate; - @Nullable private final DismissReceiver mDismissReceiver; + @Nullable + private final DismissReceiver mDismissReceiver; private final Handler mHandler = new Handler(); private final SystemUIDialogManager mDialogManager; private final SysUiState mSysUiState; @@ -94,7 +95,7 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh /** * @deprecated Don't subclass SystemUIDialog. Please subclass {@link Delegate} and pass it to - * {@link Factory#create(Delegate)} to create a custom dialog. + * {@link Factory#create(Delegate)} to create a custom dialog. */ @Deprecated public SystemUIDialog(Context context) { @@ -137,20 +138,24 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh mDialogTransitionAnimator = dialogTransitionAnimator; } - /** Creates a new instance of {@link SystemUIDialog} with no customized behavior. + /** + * Creates a new instance of {@link SystemUIDialog} with no customized behavior. * * When you just need a dialog, call this. */ public SystemUIDialog create() { - return create(new DialogDelegate<>(){}, mContext, DEFAULT_THEME); + return create(new DialogDelegate<>() { + }, mContext, DEFAULT_THEME); } - /** Creates a new instance of {@link SystemUIDialog} with no customized behavior. + /** + * Creates a new instance of {@link SystemUIDialog} with no customized behavior. * * When you just need a dialog created with a specific {@link Context}, call this. */ public SystemUIDialog create(Context context) { - return create(new DialogDelegate<>(){}, context, DEFAULT_THEME); + return create(new DialogDelegate<>() { + }, context, DEFAULT_THEME); } /** @@ -162,6 +167,7 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh public SystemUIDialog create(Delegate delegate, Context context) { return create(delegate, context, DEFAULT_THEME); } + public SystemUIDialog create(Delegate delegate, Context context, @StyleRes int theme) { return create((DialogDelegate<SystemUIDialog>) delegate, context, theme); } @@ -200,7 +206,8 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh sysUiState, broadcastDispatcher, dialogTransitionAnimator, - new DialogDelegate<>(){}); + new DialogDelegate<>() { + }); } public SystemUIDialog( @@ -305,7 +312,7 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh * the device configuration changes, and the result will be used to resize this dialog window. */ protected int getWidth() { - return getDefaultDialogWidth(this); + return mDelegate.getWidth(this); } /** @@ -313,7 +320,7 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh * the device configuration changes, and the result will be used to resize this dialog window. */ protected int getHeight() { - return getDefaultDialogHeight(); + return mDelegate.getHeight(this); } @Override @@ -496,7 +503,7 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh * <strong>Note:</strong> Don't call dialog.setOnDismissListener() after * calling this because it causes a leak of BroadcastReceiver. * - * @param dialog The dialog to be associated with the listener. + * @param dialog The dialog to be associated with the listener. * @param dismissAction An action to run when the dialog is dismissed. */ public static void registerDismissListener(Dialog dialog, @Nullable Runnable dismissAction) { @@ -519,7 +526,7 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh dialog.getWindow().setLayout(getDefaultDialogWidth(dialog), getDefaultDialogHeight()); } - private static int getDefaultDialogWidth(Dialog dialog) { + static int getDefaultDialogWidth(Dialog dialog) { Context context = dialog.getContext(); int flagValue = SystemProperties.getInt(FLAG_TABLET_DIALOG_WIDTH, 0); if (flagValue == -1) { @@ -570,12 +577,13 @@ public class SystemUIDialog extends AlertDialog implements ViewRootImpl.ConfigCh return insets.left + insets.right; } - private static int getDefaultDialogHeight() { + static int getDefaultDialogHeight() { return ViewGroup.LayoutParams.WRAP_CONTENT; } private static class DismissReceiver extends BroadcastReceiver { private static final IntentFilter INTENT_FILTER = new IntentFilter(); + static { INTENT_FILTER.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); INTENT_FILTER.addAction(Intent.ACTION_SCREEN_OFF); diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialogFactory.kt b/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialogFactory.kt index 1edd4d11351c..9ecb21258ecf 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialogFactory.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/SystemUIDialogFactory.kt @@ -17,7 +17,6 @@ package com.android.systemui.statusbar.phone import android.content.Context -import androidx.annotation.GravityInt import com.android.systemui.animation.DialogTransitionAnimator import com.android.systemui.broadcast.BroadcastDispatcher import com.android.systemui.dagger.qualifiers.Application @@ -44,14 +43,12 @@ constructor( * @param context the [Context] in which the dialog will be constructed. * @param dismissOnDeviceLock whether the dialog should be automatically dismissed when the * device is locked (true by default). - * @param dialogGravity is one of the [android.view.Gravity] and determines dialog position on - * the screen. */ fun create( context: Context = this.applicationContext, theme: Int = SystemUIDialog.DEFAULT_THEME, dismissOnDeviceLock: Boolean = SystemUIDialog.DEFAULT_DISMISS_ON_DEVICE_LOCK, - @GravityInt dialogGravity: Int? = null, + dialogDelegate: DialogDelegate<SystemUIDialog> = object : DialogDelegate<SystemUIDialog> {}, ): ComponentSystemUIDialog { Assert.isMainThread() @@ -63,7 +60,7 @@ constructor( sysUiState, broadcastDispatcher, dialogTransitionAnimator, - dialogGravity, + dialogDelegate, ) } } diff --git a/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractor.kt b/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractor.kt index 382bc03daca8..93396516add7 100644 --- a/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractor.kt +++ b/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractor.kt @@ -76,6 +76,7 @@ import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.distinctUntilChanged +import kotlinx.coroutines.flow.flowOn import kotlinx.coroutines.flow.launchIn import kotlinx.coroutines.flow.map import kotlinx.coroutines.flow.onEach @@ -164,81 +165,87 @@ constructor( val actions: Flow<List<UserActionModel>> get() = combine( - repository.selectedUserInfo, - userInfos, - repository.userSwitcherSettings, - keyguardInteractor.isKeyguardShowing, - ) { _, userInfos, settings, isDeviceLocked -> - buildList { - val canAccessUserSwitcher = !isDeviceLocked || settings.isAddUsersFromLockscreen - if (canAccessUserSwitcher) { - // The device is locked and our setting to allow actions that add users - // from the lock-screen is not enabled. We can finish building the list - // here. - val isFullScreen = featureFlags.isEnabled(Flags.FULL_SCREEN_USER_SWITCHER) - - val actionList: List<UserActionModel> = - if (isFullScreen) { - listOf( - UserActionModel.ADD_USER, - UserActionModel.ADD_SUPERVISED_USER, - UserActionModel.ENTER_GUEST_MODE, - ) - } else { - listOf( - UserActionModel.ENTER_GUEST_MODE, - UserActionModel.ADD_USER, - UserActionModel.ADD_SUPERVISED_USER, - ) - } - actionList.map { - when (it) { - UserActionModel.ENTER_GUEST_MODE -> { - val hasGuestUser = userInfos.any { it.isGuest } - if ( - !hasGuestUser && - canCreateGuestUser(settings, canAccessUserSwitcher) - ) { - add(UserActionModel.ENTER_GUEST_MODE) - } + repository.selectedUserInfo, + userInfos, + repository.userSwitcherSettings, + keyguardInteractor.isKeyguardShowing, + ) { _, userInfos, settings, isDeviceLocked -> + buildList { + val canAccessUserSwitcher = + !isDeviceLocked || settings.isAddUsersFromLockscreen + if (canAccessUserSwitcher) { + // The device is locked and our setting to allow actions that add users + // from the lock-screen is not enabled. We can finish building the list + // here. + val isFullScreen = + featureFlags.isEnabled(Flags.FULL_SCREEN_USER_SWITCHER) + + val actionList: List<UserActionModel> = + if (isFullScreen) { + listOf( + UserActionModel.ADD_USER, + UserActionModel.ADD_SUPERVISED_USER, + UserActionModel.ENTER_GUEST_MODE, + ) + } else { + listOf( + UserActionModel.ENTER_GUEST_MODE, + UserActionModel.ADD_USER, + UserActionModel.ADD_SUPERVISED_USER, + ) } - UserActionModel.ADD_USER -> { - val canCreateUsers = - UserActionsUtil.canCreateUser( - manager, - repository, - settings.isUserSwitcherEnabled, - canAccessUserSwitcher - ) - - if (canCreateUsers) { - add(UserActionModel.ADD_USER) + actionList.map { + when (it) { + UserActionModel.ENTER_GUEST_MODE -> { + val hasGuestUser = userInfos.any { it.isGuest } + if ( + !hasGuestUser && + canCreateGuestUser(settings, canAccessUserSwitcher) + ) { + add(UserActionModel.ENTER_GUEST_MODE) + } } - } - UserActionModel.ADD_SUPERVISED_USER -> { - if ( - UserActionsUtil.canCreateSupervisedUser( - manager, - repository, - settings.isUserSwitcherEnabled, - canAccessUserSwitcher, - supervisedUserPackageName, - ) - ) { - add(UserActionModel.ADD_SUPERVISED_USER) + UserActionModel.ADD_USER -> { + val canCreateUsers = + UserActionsUtil.canCreateUser( + manager, + repository, + settings.isUserSwitcherEnabled, + canAccessUserSwitcher + ) + + if (canCreateUsers) { + add(UserActionModel.ADD_USER) + } } + UserActionModel.ADD_SUPERVISED_USER -> { + if ( + UserActionsUtil.canCreateSupervisedUser( + manager, + repository, + settings.isUserSwitcherEnabled, + canAccessUserSwitcher, + supervisedUserPackageName, + ) + ) { + add(UserActionModel.ADD_SUPERVISED_USER) + } + } + else -> Unit } - else -> Unit } } - } - if ( - UserActionsUtil.canManageUsers(repository, settings.isUserSwitcherEnabled) - ) { - add(UserActionModel.NAVIGATE_TO_USER_MANAGEMENT) + if ( + UserActionsUtil.canManageUsers( + repository, + settings.isUserSwitcherEnabled + ) + ) { + add(UserActionModel.NAVIGATE_TO_USER_MANAGEMENT) + } } } - } + .flowOn(backgroundDispatcher) val userRecords: StateFlow<ArrayList<UserRecord>> = combine( diff --git a/packages/SystemUI/src/com/android/systemui/volume/dagger/VolumeModule.java b/packages/SystemUI/src/com/android/systemui/volume/dagger/VolumeModule.java index 1f87ec8ffe02..fb92a0fcd4c5 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/dagger/VolumeModule.java +++ b/packages/SystemUI/src/com/android/systemui/volume/dagger/VolumeModule.java @@ -16,7 +16,6 @@ package com.android.systemui.volume.dagger; -import android.app.Activity; import android.content.Context; import android.media.AudioManager; import android.os.Looper; @@ -42,7 +41,6 @@ import com.android.systemui.volume.VolumeUI; import com.android.systemui.volume.domain.interactor.VolumePanelNavigationInteractor; import com.android.systemui.volume.panel.dagger.VolumePanelComponent; import com.android.systemui.volume.panel.dagger.factory.VolumePanelComponentFactory; -import com.android.systemui.volume.panel.ui.activity.VolumePanelActivity; import com.android.systemui.volume.ui.navigation.VolumeNavigator; import dagger.Binds; @@ -82,12 +80,6 @@ public interface VolumeModule { @Binds VolumeComponent provideVolumeComponent(VolumeDialogComponent volumeDialogComponent); - /** Inject into VolumePanelActivity. */ - @Binds - @IntoMap - @ClassKey(VolumePanelActivity.class) - Activity bindVolumePanelActivity(VolumePanelActivity activity); - /** */ @Binds VolumePanelComponentFactory bindVolumePanelComponentFactory(VolumePanelComponent.Factory impl); diff --git a/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/CoroutineModule.kt b/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/CoroutineModule.kt deleted file mode 100644 index 3ce0bacaed1a..000000000000 --- a/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/CoroutineModule.kt +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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.systemui.volume.panel.dagger - -import com.android.systemui.dagger.qualifiers.Application -import com.android.systemui.volume.panel.dagger.scope.VolumePanelScope -import dagger.Module -import dagger.Provides -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.SupervisorJob - -/** Provides Volume Panel coroutine tools. */ -@Module -interface CoroutineModule { - - companion object { - - /** - * Provides a coroutine scope to use inside [VolumePanelScope]. - * [com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel] manages the - * lifecycle of this scope. It's cancelled when the View Model is destroyed. This helps to - * free occupied resources when volume panel is not shown. - */ - @VolumePanelScope - @Provides - fun provideCoroutineScope(@Application applicationScope: CoroutineScope): CoroutineScope = - CoroutineScope(applicationScope.coroutineContext + SupervisorJob()) - } -} diff --git a/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/VolumePanelComponent.kt b/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/VolumePanelComponent.kt index ec64f3d93012..30d865b9b0e0 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/VolumePanelComponent.kt +++ b/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/VolumePanelComponent.kt @@ -45,7 +45,6 @@ import kotlinx.coroutines.CoroutineScope modules = [ // Volume Panel infra modules - CoroutineModule::class, DefaultMultibindsModule::class, DomainModule::class, UiModule::class, @@ -61,6 +60,12 @@ import kotlinx.coroutines.CoroutineScope ) interface VolumePanelComponent { + /** + * Provides a coroutine scope to use inside [VolumePanelScope]. + * [com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel] manages the lifecycle + * of this scope. It's cancelled when the View Model is destroyed. This helps to free occupied + * resources when volume panel is not shown. + */ fun coroutineScope(): CoroutineScope fun componentsInteractor(): ComponentsInteractor @@ -74,6 +79,9 @@ interface VolumePanelComponent { @Subcomponent.Factory interface Factory : VolumePanelComponentFactory { - override fun create(@BindsInstance viewModel: VolumePanelViewModel): VolumePanelComponent + override fun create( + @BindsInstance viewModel: VolumePanelViewModel, + @BindsInstance scope: CoroutineScope, + ): VolumePanelComponent } } diff --git a/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/factory/VolumePanelComponentFactory.kt b/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/factory/VolumePanelComponentFactory.kt index e470c3f25145..5c36b0183ac3 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/factory/VolumePanelComponentFactory.kt +++ b/packages/SystemUI/src/com/android/systemui/volume/panel/dagger/factory/VolumePanelComponentFactory.kt @@ -19,6 +19,7 @@ package com.android.systemui.volume.panel.dagger.factory import com.android.systemui.volume.panel.dagger.VolumePanelComponent import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel import dagger.BindsInstance +import kotlinx.coroutines.CoroutineScope /** * Common interface for all [dagger.Subcomponent.Factory] providing [VolumePanelComponent]. @@ -26,5 +27,8 @@ import dagger.BindsInstance */ interface VolumePanelComponentFactory { - fun create(@BindsInstance viewModel: VolumePanelViewModel): VolumePanelComponent + fun create( + @BindsInstance viewModel: VolumePanelViewModel, + @BindsInstance scope: CoroutineScope, + ): VolumePanelComponent } diff --git a/packages/SystemUI/src/com/android/systemui/volume/panel/ui/activity/VolumePanelActivity.kt b/packages/SystemUI/src/com/android/systemui/volume/panel/ui/activity/VolumePanelActivity.kt deleted file mode 100644 index ccb91ac79b6a..000000000000 --- a/packages/SystemUI/src/com/android/systemui/volume/panel/ui/activity/VolumePanelActivity.kt +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.systemui.volume.panel.ui.activity - -import android.os.Bundle -import androidx.activity.ComponentActivity -import androidx.activity.compose.setContent -import androidx.activity.enableEdgeToEdge -import androidx.activity.viewModels -import com.android.internal.logging.UiEventLogger -import com.android.systemui.statusbar.policy.ConfigurationController -import com.android.systemui.volume.panel.shared.flag.VolumePanelFlag -import com.android.systemui.volume.panel.ui.VolumePanelUiEvent -import com.android.systemui.volume.panel.ui.composable.VolumePanelRoot -import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel -import javax.inject.Inject -import javax.inject.Provider - -class VolumePanelActivity -@Inject -constructor( - private val volumePanelViewModelFactory: Provider<VolumePanelViewModel.Factory>, - private val volumePanelFlag: VolumePanelFlag, - private val configurationController: ConfigurationController, - private val uiEventLogger: UiEventLogger, -) : ComponentActivity() { - - private val viewModel: VolumePanelViewModel by - viewModels(factoryProducer = { volumePanelViewModelFactory.get() }) - - override fun onCreate(savedInstanceState: Bundle?) { - enableEdgeToEdge() - super.onCreate(savedInstanceState) - volumePanelFlag.assertNewVolumePanel() - uiEventLogger.log(VolumePanelUiEvent.VOLUME_PANEL_SHOWN) - setContent { - VolumePanelRoot( - viewModel = viewModel, - onDismiss = { - uiEventLogger.log(VolumePanelUiEvent.VOLUME_PANEL_GONE) - finish() - } - ) - } - } - - override fun onContentChanged() { - super.onContentChanged() - configurationController.onConfigurationChanged(resources.configuration) - } -} diff --git a/packages/SystemUI/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModel.kt b/packages/SystemUI/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModel.kt index 1de4fd1f9593..eff408a5cbdb 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModel.kt +++ b/packages/SystemUI/src/com/android/systemui/volume/panel/ui/viewmodel/VolumePanelViewModel.kt @@ -18,8 +18,6 @@ package com.android.systemui.volume.panel.ui.viewmodel import android.content.Context import android.content.res.Resources -import androidx.lifecycle.ViewModel -import androidx.lifecycle.ViewModelProvider import com.android.systemui.dagger.qualifiers.Application import com.android.systemui.res.R import com.android.systemui.statusbar.policy.ConfigurationController @@ -33,7 +31,6 @@ import com.android.systemui.volume.panel.ui.layout.ComponentsLayout import com.android.systemui.volume.panel.ui.layout.ComponentsLayoutManager import javax.inject.Inject import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.cancel import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharingStarted @@ -45,13 +42,17 @@ import kotlinx.coroutines.flow.shareIn import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.flow.update +// Can't inject a constructor here because VolumePanelComponent provides this view model for its +// components. class VolumePanelViewModel( resources: Resources, + coroutineScope: CoroutineScope, daggerComponentFactory: VolumePanelComponentFactory, configurationController: ConfigurationController, -) : ViewModel() { +) { - private val volumePanelComponent: VolumePanelComponent = daggerComponentFactory.create(this) + private val volumePanelComponent: VolumePanelComponent = + daggerComponentFactory.create(this, coroutineScope) private val scope: CoroutineScope get() = volumePanelComponent.coroutineScope() @@ -118,28 +119,21 @@ class VolumePanelViewModel( mutablePanelVisibility.update { false } } - override fun onCleared() { - scope.cancel() - super.onCleared() - } - class Factory @Inject constructor( @Application private val context: Context, private val daggerComponentFactory: VolumePanelComponentFactory, private val configurationController: ConfigurationController, - ) : ViewModelProvider.Factory { + ) { - @Suppress("UNCHECKED_CAST") - override fun <T : ViewModel> create(modelClass: Class<T>): T { - check(modelClass == VolumePanelViewModel::class.java) + fun create(coroutineScope: CoroutineScope): VolumePanelViewModel { return VolumePanelViewModel( context.resources, + coroutineScope, daggerComponentFactory, configurationController, ) - as T } } } diff --git a/packages/SystemUI/src/com/android/systemui/volume/ui/navigation/VolumeNavigator.kt b/packages/SystemUI/src/com/android/systemui/volume/ui/navigation/VolumeNavigator.kt index 790638c09790..eae33afea90b 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/ui/navigation/VolumeNavigator.kt +++ b/packages/SystemUI/src/com/android/systemui/volume/ui/navigation/VolumeNavigator.kt @@ -16,37 +16,41 @@ package com.android.systemui.volume.ui.navigation -import android.content.Context import android.content.Intent import android.provider.Settings +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.rememberCoroutineScope +import com.android.internal.logging.UiEventLogger import com.android.systemui.dagger.qualifiers.Application +import com.android.systemui.dagger.qualifiers.Main import com.android.systemui.plugins.ActivityStarter +import com.android.systemui.statusbar.phone.SystemUIDialogFactory +import com.android.systemui.statusbar.phone.createBottomSheet import com.android.systemui.volume.VolumePanelFactory import com.android.systemui.volume.domain.model.VolumePanelRoute -import com.android.systemui.volume.panel.ui.activity.VolumePanelActivity +import com.android.systemui.volume.panel.ui.VolumePanelUiEvent +import com.android.systemui.volume.panel.ui.composable.VolumePanelRoot +import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel import javax.inject.Inject +import kotlin.coroutines.CoroutineContext +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.launch class VolumeNavigator @Inject constructor( - @Application private val context: Context, + @Application private val applicationScope: CoroutineScope, + @Main private val mainContext: CoroutineContext, private val volumePanelFactory: VolumePanelFactory, private val activityStarter: ActivityStarter, + private val viewModelFactory: VolumePanelViewModel.Factory, + private val dialogFactory: SystemUIDialogFactory, + private val uiEventLogger: UiEventLogger, ) { fun openVolumePanel(route: VolumePanelRoute) { when (route) { - VolumePanelRoute.COMPOSE_VOLUME_PANEL -> - activityStarter.startActivityDismissingKeyguard( - /* intent = */ Intent(context, VolumePanelActivity::class.java), - /* onlyProvisioned = */ false, - /* dismissShade= */ true, - /* disallowEnterPictureInPictureWhileLaunching = */ true, - /* callback= */ null, - /* flags= */ 0, - /* animationController= */ null, - /* userHandle= */ null, - ) + VolumePanelRoute.COMPOSE_VOLUME_PANEL -> showNewVolumePanel() VolumePanelRoute.SETTINGS_VOLUME_PANEL -> activityStarter.startActivity( /* intent= */ Intent(Settings.Panel.ACTION_VOLUME), @@ -56,4 +60,25 @@ constructor( volumePanelFactory.create(aboveStatusBar = true, view = null) } } + + private fun showNewVolumePanel() { + applicationScope.launch(mainContext) { + dialogFactory + .createBottomSheet( + content = { dialog -> + LaunchedEffect(dialog) { + dialog.setOnDismissListener { + uiEventLogger.log(VolumePanelUiEvent.VOLUME_PANEL_GONE) + } + } + + VolumePanelRoot( + viewModel = viewModelFactory.create(rememberCoroutineScope()), + onDismiss = { dialog.dismiss() }, + ) + }, + ) + .show() + } + } } diff --git a/packages/SystemUI/tests/utils/src/com/android/systemui/qs/QuickSettingsKosmos.kt b/packages/SystemUI/tests/utils/src/com/android/systemui/qs/QuickSettingsKosmos.kt index 0de76c802faf..3f9112238822 100644 --- a/packages/SystemUI/tests/utils/src/com/android/systemui/qs/QuickSettingsKosmos.kt +++ b/packages/SystemUI/tests/utils/src/com/android/systemui/qs/QuickSettingsKosmos.kt @@ -94,6 +94,7 @@ val Kosmos.footerActionsViewModelFactory by Fixture { falsingManager = falsingManager, footerActionsInteractor = footerActionsInteractor, globalActionsDialogLiteProvider = { mock() }, + activityStarter, showPowerButton = true, ) } diff --git a/packages/SystemUI/tests/utils/src/com/android/systemui/qs/footer/FooterActionsTestUtils.kt b/packages/SystemUI/tests/utils/src/com/android/systemui/qs/footer/FooterActionsTestUtils.kt index cddb007222d5..cde5d4ec5931 100644 --- a/packages/SystemUI/tests/utils/src/com/android/systemui/qs/footer/FooterActionsTestUtils.kt +++ b/packages/SystemUI/tests/utils/src/com/android/systemui/qs/footer/FooterActionsTestUtils.kt @@ -68,6 +68,7 @@ class FooterActionsTestUtils( private val testableLooper: TestableLooper, private val scheduler: TestCoroutineScheduler, ) { + private val mockActivityStarter: ActivityStarter = mock<ActivityStarter>() /** Enable or disable the user switcher in the settings. */ fun setUserSwitcherEnabled(settings: GlobalSettings, enabled: Boolean) { settings.putBool(Settings.Global.USER_SWITCHER_ENABLED, enabled) @@ -90,13 +91,14 @@ class FooterActionsTestUtils( footerActionsInteractor, falsingManager, globalActionsDialogLite, + mockActivityStarter, showPowerButton, ) } /** Create a [FooterActionsInteractor] to be used in tests. */ fun footerActionsInteractor( - activityStarter: ActivityStarter = mock(), + activityStarter: ActivityStarter = mockActivityStarter, metricsLogger: MetricsLogger = FakeMetricsLogger(), uiEventLogger: UiEventLogger = UiEventLoggerFake(), deviceProvisionedController: DeviceProvisionedController = mock(), diff --git a/packages/SystemUI/tests/utils/src/com/android/systemui/shade/ShadeTestUtil.kt b/packages/SystemUI/tests/utils/src/com/android/systemui/shade/ShadeTestUtil.kt index d17dd6c518a4..0101961c9b72 100644 --- a/packages/SystemUI/tests/utils/src/com/android/systemui/shade/ShadeTestUtil.kt +++ b/packages/SystemUI/tests/utils/src/com/android/systemui/shade/ShadeTestUtil.kt @@ -23,7 +23,6 @@ import com.android.systemui.scene.shared.flag.SceneContainerFlag import com.android.systemui.scene.shared.model.Scenes import com.android.systemui.shade.data.repository.FakeShadeRepository import kotlinx.coroutines.flow.MutableStateFlow -import kotlinx.coroutines.flow.flowOf import kotlinx.coroutines.test.TestScope import kotlinx.coroutines.test.runCurrent import org.junit.Assert @@ -33,12 +32,14 @@ class ShadeTestUtil constructor(val delegate: ShadeTestUtilDelegate) { /** Sets shade expansion to a value between 0-1. */ fun setShadeExpansion(shadeExpansion: Float) { - setShadeAndQsExpansion(shadeExpansion, 0f) + delegate.assertFlagValid() + delegate.setShadeExpansion(shadeExpansion) } /** Sets QS expansion to a value between 0-1. */ fun setQsExpansion(qsExpansion: Float) { - setShadeAndQsExpansion(0f, qsExpansion) + delegate.assertFlagValid() + delegate.setQsExpansion(qsExpansion) } /** Sets both shade and QS expansion. One value must be zero or values must add up to 1f. */ @@ -48,7 +49,7 @@ class ShadeTestUtil constructor(val delegate: ShadeTestUtilDelegate) { shadeExpansion == 0f || qsExpansion == 0f || shadeExpansion + qsExpansion == 1f, ) delegate.assertFlagValid() - delegate.setShadeAndQsExpansionInternal(shadeExpansion, qsExpansion) + delegate.setShadeAndQsExpansion(shadeExpansion, qsExpansion) } /** Sets the shade expansion on the lockscreen to the given amount from 0-1. */ @@ -56,6 +57,12 @@ class ShadeTestUtil constructor(val delegate: ShadeTestUtilDelegate) { delegate.assertFlagValid() delegate.setLockscreenShadeExpansion(lockscreenShadeExpansion) } + + /** Sets whether the user is moving the shade with touch input. */ + fun setLockscreenShadeTracking(lockscreenShadeTracking: Boolean) { + delegate.assertFlagValid() + delegate.setLockscreenShadeTracking(lockscreenShadeTracking) + } } /** Sets up shade state for tests for a specific value of the scene container flag. */ @@ -64,16 +71,25 @@ interface ShadeTestUtilDelegate { fun assertFlagValid() /** Sets both shade and QS expansion. One value must be zero or values must add up to 1f. */ - fun setShadeAndQsExpansionInternal(shadeExpansion: Float, qsExpansion: Float) + fun setShadeAndQsExpansion(shadeExpansion: Float, qsExpansion: Float) /** Sets the shade expansion on the lockscreen to the given amount from 0-1. */ fun setLockscreenShadeExpansion(lockscreenShadeExpansion: Float) + + /** Sets whether the user is moving the shade with touch input. */ + fun setLockscreenShadeTracking(lockscreenShadeTracking: Boolean) + + /** Sets shade expansion to a value between 0-1. */ + fun setShadeExpansion(shadeExpansion: Float) + + /** Sets QS expansion to a value between 0-1. */ + fun setQsExpansion(qsExpansion: Float) } /** Sets up shade state for tests when the scene container flag is disabled. */ class ShadeTestUtilLegacyImpl(val testScope: TestScope, val shadeRepository: FakeShadeRepository) : ShadeTestUtilDelegate { - override fun setShadeAndQsExpansionInternal(shadeExpansion: Float, qsExpansion: Float) { + override fun setShadeAndQsExpansion(shadeExpansion: Float, qsExpansion: Float) { shadeRepository.setLegacyShadeExpansion(shadeExpansion) shadeRepository.setQsExpansion(qsExpansion) testScope.runCurrent() @@ -83,24 +99,56 @@ class ShadeTestUtilLegacyImpl(val testScope: TestScope, val shadeRepository: Fak shadeRepository.setLockscreenShadeExpansion(lockscreenShadeExpansion) } + override fun setLockscreenShadeTracking(lockscreenShadeTracking: Boolean) { + shadeRepository.setLegacyLockscreenShadeTracking(lockscreenShadeTracking) + } + override fun assertFlagValid() { Assert.assertFalse(SceneContainerFlag.isEnabled) } + + /** Sets shade expansion to a value between 0-1. */ + override fun setShadeExpansion(shadeExpansion: Float) { + shadeRepository.setLegacyShadeExpansion(shadeExpansion) + testScope.runCurrent() + } + + /** Sets QS expansion to a value between 0-1. */ + override fun setQsExpansion(qsExpansion: Float) { + shadeRepository.setQsExpansion(qsExpansion) + testScope.runCurrent() + } } /** Sets up shade state for tests when the scene container flag is enabled. */ class ShadeTestUtilSceneImpl(val testScope: TestScope, val sceneInteractor: SceneInteractor) : ShadeTestUtilDelegate { - override fun setShadeAndQsExpansionInternal(shadeExpansion: Float, qsExpansion: Float) { + val isUserInputOngoing = MutableStateFlow(true) + + override fun setShadeAndQsExpansion(shadeExpansion: Float, qsExpansion: Float) { if (shadeExpansion == 0f) { setTransitionProgress(Scenes.Lockscreen, Scenes.QuickSettings, qsExpansion) } else if (qsExpansion == 0f) { setTransitionProgress(Scenes.Lockscreen, Scenes.Shade, shadeExpansion) + } else if (shadeExpansion == 1f) { + setIdleScene(Scenes.Shade) + } else if (qsExpansion == 1f) { + setIdleScene(Scenes.QuickSettings) } else { setTransitionProgress(Scenes.Shade, Scenes.QuickSettings, qsExpansion) } } + /** Sets shade expansion to a value between 0-1. */ + override fun setShadeExpansion(shadeExpansion: Float) { + setShadeAndQsExpansion(shadeExpansion, 0f) + } + + /** Sets QS expansion to a value between 0-1. */ + override fun setQsExpansion(qsExpansion: Float) { + setShadeAndQsExpansion(0f, qsExpansion) + } + override fun setLockscreenShadeExpansion(lockscreenShadeExpansion: Float) { if (lockscreenShadeExpansion == 0f) { setIdleScene(Scenes.Lockscreen) @@ -111,6 +159,10 @@ class ShadeTestUtilSceneImpl(val testScope: TestScope, val sceneInteractor: Scen } } + override fun setLockscreenShadeTracking(lockscreenShadeTracking: Boolean) { + isUserInputOngoing.value = lockscreenShadeTracking + } + private fun setIdleScene(scene: SceneKey) { sceneInteractor.changeScene(scene, "test") val transitionState = @@ -127,8 +179,8 @@ class ShadeTestUtilSceneImpl(val testScope: TestScope, val sceneInteractor: Scen fromScene = from, toScene = to, progress = MutableStateFlow(progress), - isInitiatedByUserInput = false, - isUserInputOngoing = flowOf(false), + isInitiatedByUserInput = true, + isUserInputOngoing = isUserInputOngoing, ) ) sceneInteractor.setTransitionState(transitionState) diff --git a/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/VolumePanelKosmos.kt b/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/VolumePanelKosmos.kt index 348a02e1da04..4a794523a86b 100644 --- a/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/VolumePanelKosmos.kt +++ b/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/VolumePanelKosmos.kt @@ -69,6 +69,7 @@ var Kosmos.volumePanelViewModel: VolumePanelViewModel by Kosmos.Fixture { VolumePanelViewModel( mainResources, + testScope.backgroundScope, KosmosVolumePanelComponentFactory(this), fakeConfigurationController, ) diff --git a/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/dagger/factory/KosmosVolumePanelComponentFactory.kt b/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/dagger/factory/KosmosVolumePanelComponentFactory.kt index e5f5d4e389f1..1e895b5ed4de 100644 --- a/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/dagger/factory/KosmosVolumePanelComponentFactory.kt +++ b/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/dagger/factory/KosmosVolumePanelComponentFactory.kt @@ -32,7 +32,10 @@ import kotlinx.coroutines.CoroutineScope class KosmosVolumePanelComponentFactory(private val kosmos: Kosmos) : VolumePanelComponentFactory { - override fun create(viewModel: VolumePanelViewModel): VolumePanelComponent = + override fun create( + viewModel: VolumePanelViewModel, + scope: CoroutineScope + ): VolumePanelComponent = object : VolumePanelComponent { override fun coroutineScope(): CoroutineScope = kosmos.testScope.backgroundScope diff --git a/services/core/java/com/android/server/PackageWatchdog.java b/services/core/java/com/android/server/PackageWatchdog.java index 6f20adf74ee2..a61925732256 100644 --- a/services/core/java/com/android/server/PackageWatchdog.java +++ b/services/core/java/com/android/server/PackageWatchdog.java @@ -1396,7 +1396,14 @@ public class PackageWatchdog { int innerDepth = parser.getDepth(); try { if (Flags.recoverabilityDetection()) { - observerMitigationCount = parser.getAttributeInt(null, ATTR_MITIGATION_COUNT); + try { + observerMitigationCount = + parser.getAttributeInt(null, ATTR_MITIGATION_COUNT); + } catch (XmlPullParserException e) { + Slog.i( + TAG, + "ObserverInternal mitigation count was not present."); + } } while (XmlUtils.nextElementWithin(parser, innerDepth)) { if (TAG_PACKAGE.equals(parser.getName())) { diff --git a/services/core/java/com/android/server/am/ActiveServices.java b/services/core/java/com/android/server/am/ActiveServices.java index a6b78098fbf8..23891d23cf4f 100644 --- a/services/core/java/com/android/server/am/ActiveServices.java +++ b/services/core/java/com/android/server/am/ActiveServices.java @@ -7600,8 +7600,14 @@ public final class ActiveServices { super(Objects.requireNonNull(am).mHandler, msg, label); } - void start(@NonNull ProcessRecord proc, long millis) { - start(proc, proc.getPid(), proc.uid, millis); + @Override + public int getPid(@NonNull ProcessRecord proc) { + return proc.getPid(); + } + + @Override + public int getUid(@NonNull ProcessRecord proc) { + return proc.uid; } } @@ -7611,11 +7617,14 @@ public final class ActiveServices { super(Objects.requireNonNull(am).mHandler, msg, label); } - void start(@NonNull ServiceRecord service, long millis) { - start(service, - (service.app != null) ? service.app.getPid() : 0, - service.appInfo.uid, - millis); + @Override + public int getPid(@NonNull ServiceRecord service) { + return (service.app != null) ? service.app.getPid() : 0; + } + + @Override + public int getUid(@NonNull ServiceRecord service) { + return (service.appInfo != null) ? service.appInfo.uid : 0; } } diff --git a/services/core/java/com/android/server/am/ActivityManagerShellCommand.java b/services/core/java/com/android/server/am/ActivityManagerShellCommand.java index c579ab5aa70e..5af9424a025c 100644 --- a/services/core/java/com/android/server/am/ActivityManagerShellCommand.java +++ b/services/core/java/com/android/server/am/ActivityManagerShellCommand.java @@ -117,6 +117,7 @@ import android.util.DebugUtils; import android.util.DisplayMetrics; import android.util.TeeWriter; import android.util.proto.ProtoOutputStream; +import android.view.Choreographer; import android.view.Display; import android.window.SplashScreen; @@ -241,6 +242,23 @@ final class ActivityManagerShellCommand extends ShellCommand { case "start": case "start-activity": return runStartActivity(pw); + case "start-in-vsync": + final ProgressWaiter waiter = new ProgressWaiter(0); + final int[] startResult = new int[1]; + startResult[0] = -1; + mInternal.mUiHandler.runWithScissors( + () -> Choreographer.getInstance().postFrameCallback(frameTimeNanos -> { + try { + startResult[0] = runStartActivity(pw); + waiter.onFinished(0, null /* extras */); + } catch (Exception ex) { + getErrPrintWriter().println( + "Error: unable to start activity, " + ex); + } + }), + USER_OPERATION_TIMEOUT_MS / 2); + waiter.waitForFinish(USER_OPERATION_TIMEOUT_MS); + return startResult[0]; case "startservice": case "start-service": return runStartService(pw, false); @@ -4262,6 +4280,9 @@ final class ActivityManagerShellCommand extends ShellCommand { pw.println(" --activityType <ACTIVITY_TYPE>: The activity type to launch the activity as."); pw.println(" --display <DISPLAY_ID>: The display to launch the activity into."); pw.println(" --splashscreen-icon: Show the splash screen icon on launch."); + pw.println(" start-in-vsync"); + pw.println(" Start an Activity with vsync aligned. See `start-activity` for the"); + pw.println(" possible options."); pw.println(" start-service [--user <USER_ID> | current] <INTENT>"); pw.println(" Start a Service. Options are:"); pw.println(" --user <USER_ID> | current: Specify which user to run as; if not"); diff --git a/services/core/java/com/android/server/am/BroadcastQueueModernImpl.java b/services/core/java/com/android/server/am/BroadcastQueueModernImpl.java index 48dd03922479..4425a388e9e1 100644 --- a/services/core/java/com/android/server/am/BroadcastQueueModernImpl.java +++ b/services/core/java/com/android/server/am/BroadcastQueueModernImpl.java @@ -1339,8 +1339,14 @@ class BroadcastQueueModernImpl extends BroadcastQueue { MSG_DELIVERY_TIMEOUT, "BROADCAST_TIMEOUT", true); } - void start(@NonNull BroadcastProcessQueue queue, long timeoutMillis) { - start(queue, queue.app.getPid(), queue.app.uid, timeoutMillis); + @Override + public int getPid(@NonNull BroadcastProcessQueue queue) { + return (queue.app != null) ? queue.app.getPid() : 0; + } + + @Override + public int getUid(@NonNull BroadcastProcessQueue queue) { + return (queue.app != null) ? queue.app.uid : 0; } } diff --git a/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java b/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java index 50b1464c6123..d3de71ea1299 100644 --- a/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java +++ b/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java @@ -154,6 +154,11 @@ public class DisplayManagerFlags { Flags::useFusionProxSensor ); + private final FlagState mPeakRefreshRatePhysicalLimit = new FlagState( + Flags.FLAG_ENABLE_PEAK_REFRESH_RATE_PHYSICAL_LIMIT, + Flags::enablePeakRefreshRatePhysicalLimit + ); + /** * @return {@code true} if 'port' is allowed in display layout configuration file. */ @@ -312,6 +317,10 @@ public class DisplayManagerFlags { return mUseFusionProxSensor.getName(); } + public boolean isPeakRefreshRatePhysicalLimitEnabled() { + return mPeakRefreshRatePhysicalLimit.isEnabled(); + } + /** * dumps all flagstates * @param pw printWriter @@ -343,6 +352,7 @@ public class DisplayManagerFlags { pw.println(" " + mRefactorDisplayPowerController); pw.println(" " + mResolutionBackupRestore); pw.println(" " + mUseFusionProxSensor); + pw.println(" " + mPeakRefreshRatePhysicalLimit); } private static class FlagState { diff --git a/services/core/java/com/android/server/display/feature/display_flags.aconfig b/services/core/java/com/android/server/display/feature/display_flags.aconfig index a7dd2430901f..3d64fc2b160c 100644 --- a/services/core/java/com/android/server/display/feature/display_flags.aconfig +++ b/services/core/java/com/android/server/display/feature/display_flags.aconfig @@ -244,3 +244,14 @@ flag { bug: "306203895" is_fixed_read_only: true } + +flag { + name: "enable_peak_refresh_rate_physical_limit" + namespace: "display_manager" + description: "Flag for adding physical refresh rate limit if smooth display setting is on " + bug: "332413475" + is_fixed_read_only: true + metadata { + purpose: PURPOSE_BUGFIX + } +} diff --git a/services/core/java/com/android/server/display/mode/DisplayModeDirector.java b/services/core/java/com/android/server/display/mode/DisplayModeDirector.java index 1c8c8a4c0693..3084daeaa382 100644 --- a/services/core/java/com/android/server/display/mode/DisplayModeDirector.java +++ b/services/core/java/com/android/server/display/mode/DisplayModeDirector.java @@ -940,6 +940,7 @@ public class DisplayModeDirector { Settings.Secure.getUriFor(Settings.Secure.MATCH_CONTENT_FRAME_RATE); private final boolean mVsynLowPowerVoteEnabled; + private final boolean mPeakRefreshRatePhysicalLimitEnabled; private final Context mContext; private float mDefaultPeakRefreshRate; @@ -950,6 +951,7 @@ public class DisplayModeDirector { super(handler); mContext = context; mVsynLowPowerVoteEnabled = flags.isVsyncLowPowerVoteEnabled(); + mPeakRefreshRatePhysicalLimitEnabled = flags.isPeakRefreshRatePhysicalLimitEnabled(); // We don't want to load from the DeviceConfig while constructing since this leads to // a spike in the latency of DisplayManagerService startup. This happens because // reading from the DeviceConfig is an intensive IO operation and having it in the @@ -1127,11 +1129,19 @@ public class DisplayModeDirector { // used to predict if we're going to be doing frequent refresh rate switching, and if // so, enable the brightness observer. The logic here is more complicated and fragile // than necessary, and we should improve it. See b/156304339 for more info. - Vote peakVote = peakRefreshRate == 0f + if (mPeakRefreshRatePhysicalLimitEnabled) { + Vote peakVote = peakRefreshRate == 0f + ? null + : Vote.forPhysicalRefreshRates(0f, + Math.max(minRefreshRate, peakRefreshRate)); + mVotesStorage.updateVote(displayId, Vote.PRIORITY_USER_SETTING_PEAK_REFRESH_RATE, + peakVote); + } + Vote peakRenderVote = peakRefreshRate == 0f ? null : Vote.forRenderFrameRates(0f, Math.max(minRefreshRate, peakRefreshRate)); mVotesStorage.updateVote(displayId, Vote.PRIORITY_USER_SETTING_PEAK_RENDER_FRAME_RATE, - peakVote); + peakRenderVote); mVotesStorage.updateVote(displayId, Vote.PRIORITY_USER_SETTING_MIN_RENDER_FRAME_RATE, Vote.forRenderFrameRates(minRefreshRate, Float.POSITIVE_INFINITY)); Vote defaultVote = diff --git a/services/core/java/com/android/server/display/mode/Vote.java b/services/core/java/com/android/server/display/mode/Vote.java index 5b987f491a45..ddb334ee1a9d 100644 --- a/services/core/java/com/android/server/display/mode/Vote.java +++ b/services/core/java/com/android/server/display/mode/Vote.java @@ -76,46 +76,52 @@ interface Vote { int PRIORITY_APP_REQUEST_SIZE = 7; - // SETTING_PEAK_RENDER_FRAME_RATE has a high priority and will restrict the bounds of the - // rest of low priority voters. It votes [0, max(PEAK, MIN)] - int PRIORITY_USER_SETTING_PEAK_RENDER_FRAME_RATE = 8; + // PRIORITY_USER_SETTING_PEAK_REFRESH_RATE restricts physical refresh rate to + // [0, max(PEAK, MIN)], depending on user settings peakRR/minRR values + int PRIORITY_USER_SETTING_PEAK_REFRESH_RATE = 8; + + // PRIORITY_USER_SETTING_PEAK_RENDER_FRAME_RATE has a higher priority than + // PRIORITY_USER_SETTING_PEAK_REFRESH_RATE and will limit render rate to [0, max(PEAK, MIN)] + // in case physical refresh rate vote is discarded (due to other high priority votes), + // render rate vote can still apply + int PRIORITY_USER_SETTING_PEAK_RENDER_FRAME_RATE = 9; // Restrict all displays to 60Hz when external display is connected. It votes [59Hz, 61Hz]. - int PRIORITY_SYNCHRONIZED_REFRESH_RATE = 9; + int PRIORITY_SYNCHRONIZED_REFRESH_RATE = 10; // Restrict displays max available resolution and refresh rates. It votes [0, LIMIT] - int PRIORITY_LIMIT_MODE = 10; + int PRIORITY_LIMIT_MODE = 11; // To avoid delay in switching between 60HZ -> 90HZ when activating LHBM, set refresh // rate to max value (same as for PRIORITY_UDFPS) on lock screen - int PRIORITY_AUTH_OPTIMIZER_RENDER_FRAME_RATE = 11; + int PRIORITY_AUTH_OPTIMIZER_RENDER_FRAME_RATE = 12; // For concurrent displays we want to limit refresh rate on all displays - int PRIORITY_LAYOUT_LIMITED_FRAME_RATE = 12; + int PRIORITY_LAYOUT_LIMITED_FRAME_RATE = 13; // For internal application to limit display modes to specific ids - int PRIORITY_SYSTEM_REQUESTED_MODES = 13; + int PRIORITY_SYSTEM_REQUESTED_MODES = 14; // LOW_POWER_MODE force the render frame rate to [0, 60HZ] if // Settings.Global.LOW_POWER_MODE is on. - int PRIORITY_LOW_POWER_MODE = 14; + int PRIORITY_LOW_POWER_MODE = 15; // PRIORITY_FLICKER_REFRESH_RATE_SWITCH votes for disabling refresh rate switching. If the // higher priority voters' result is a range, it will fix the rate to a single choice. // It's used to avoid refresh rate switches in certain conditions which may result in the // user seeing the display flickering when the switches occur. - int PRIORITY_FLICKER_REFRESH_RATE_SWITCH = 15; + int PRIORITY_FLICKER_REFRESH_RATE_SWITCH = 16; // Force display to [0, 60HZ] if skin temperature is at or above CRITICAL. - int PRIORITY_SKIN_TEMPERATURE = 16; + int PRIORITY_SKIN_TEMPERATURE = 17; // The proximity sensor needs the refresh rate to be locked in order to function, so this is // set to a high priority. - int PRIORITY_PROXIMITY = 17; + int PRIORITY_PROXIMITY = 18; // The Under-Display Fingerprint Sensor (UDFPS) needs the refresh rate to be locked in order // to function, so this needs to be the highest priority of all votes. - int PRIORITY_UDFPS = 18; + int PRIORITY_UDFPS = 19; // Whenever a new priority is added, remember to update MIN_PRIORITY, MAX_PRIORITY, and // APP_REQUEST_REFRESH_RATE_RANGE_PRIORITY_CUTOFF, as well as priorityToString. diff --git a/services/core/java/com/android/server/location/contexthub/ContextHubClientManager.java b/services/core/java/com/android/server/location/contexthub/ContextHubClientManager.java index 4636a49e1e24..7285151ee598 100644 --- a/services/core/java/com/android/server/location/contexthub/ContextHubClientManager.java +++ b/services/core/java/com/android/server/location/contexthub/ContextHubClientManager.java @@ -244,8 +244,9 @@ import java.util.function.Consumer; // Broadcast messages shouldn't be sent with any permissions tagged per CHRE API // requirements. if (!messagePermissions.isEmpty()) { - Log.wtf(TAG, "Received broadcast message with permissions from " + Log.e(TAG, "Received broadcast message with permissions from " + message.getNanoAppId()); + return ErrorCode.PERMANENT_ERROR; } ContextHubEventLogger.getInstance().logMessageFromNanoapp(contextHubId, message, diff --git a/services/core/java/com/android/server/media/MediaSessionService.java b/services/core/java/com/android/server/media/MediaSessionService.java index f981d791d383..399866728770 100644 --- a/services/core/java/com/android/server/media/MediaSessionService.java +++ b/services/core/java/com/android/server/media/MediaSessionService.java @@ -665,6 +665,9 @@ public class MediaSessionService extends SystemService implements Monitor { } private void addUserEngagedSession(MediaSessionRecordImpl mediaSessionRecord) { + if (!Flags.enableNotifyingActivityManagerWithMediaSessionStatusChange()) { + return; + } synchronized (mLock) { int uid = mediaSessionRecord.getUid(); mUserEngagedSessionsForFgs.putIfAbsent(uid, new HashSet<>()); @@ -673,6 +676,9 @@ public class MediaSessionService extends SystemService implements Monitor { } private void removeUserEngagedSession(MediaSessionRecordImpl mediaSessionRecord) { + if (!Flags.enableNotifyingActivityManagerWithMediaSessionStatusChange()) { + return; + } synchronized (mLock) { int uid = mediaSessionRecord.getUid(); Set<MediaSessionRecordImpl> mUidUserEngagedSessionsForFgs = diff --git a/services/core/java/com/android/server/utils/AnrTimer.java b/services/core/java/com/android/server/utils/AnrTimer.java index e944eca63144..592d0396b349 100644 --- a/services/core/java/com/android/server/utils/AnrTimer.java +++ b/services/core/java/com/android/server/utils/AnrTimer.java @@ -47,7 +47,7 @@ import java.util.Objects; * mode, the timer just sends a delayed message. In modern mode, the timer is implemented in * native code; on expiration, the message is sent without delay. * - * <p>There are four external operations on a timer: + * <p>There are five external operations on a timer: * <ul> * * <li>{@link #start} starts a timer. The timer is started with an object that the message @@ -74,9 +74,13 @@ import java.util.Objects; * exit. (So, instances in system server generally need not be explicitly closed since they are * created during process start and will last until process exit.) * + * <p>AnrTimer parameterized by the type <code>V</code>. The public methods on AnrTimer require + * an instance of <code>V</code>; the instance of <code>V</code> is a key that identifies a + * specific timer. + * * @hide */ -public class AnrTimer<V> implements AutoCloseable { +public abstract class AnrTimer<V> implements AutoCloseable { /** * The log tag. @@ -101,6 +105,20 @@ public class AnrTimer<V> implements AutoCloseable { private static final long TRACE_TAG = Trace.TRACE_TAG_ACTIVITY_MANAGER; /** + * Fetch the Linux pid from the object. The returned value may be zero to indicate that there + * is no valid pid available. + * @return a valid pid or zero. + */ + public abstract int getPid(V obj); + + /** + * Fetch the Linux uid from the object. The returned value may be zero to indicate that there + * is no valid uid available. + * @return a valid uid or zero. + */ + public abstract int getUid(V obj); + + /** * Return true if the feature is enabled. By default, the value is take from the Flags class * but it can be changed for local testing. */ @@ -564,13 +582,11 @@ public class AnrTimer<V> implements AutoCloseable { * allows a client to deliver an immediate timeout via the AnrTimer. * * @param arg The key by which the timer is known. This is never examined or modified. - * @param pid The Linux process ID of the target being timed. - * @param uid The Linux user ID of the target being timed. * @param timeoutMs The timer timeout, in milliseconds. */ - public void start(@NonNull V arg, int pid, int uid, long timeoutMs) { + public void start(@NonNull V arg, long timeoutMs) { if (timeoutMs < 0) timeoutMs = 0; - mFeature.start(arg, pid, uid, timeoutMs); + mFeature.start(arg, getPid(arg), getUid(arg), timeoutMs); } /** diff --git a/services/core/java/com/android/server/vibrator/Vibration.java b/services/core/java/com/android/server/vibrator/Vibration.java index ad54efcd11d3..84c37180d93c 100644 --- a/services/core/java/com/android/server/vibrator/Vibration.java +++ b/services/core/java/com/android/server/vibrator/Vibration.java @@ -75,7 +75,7 @@ abstract class Vibration { IGNORED_ERROR_TOKEN(VibrationProto.IGNORED_ERROR_TOKEN), IGNORED_APP_OPS(VibrationProto.IGNORED_APP_OPS), IGNORED_BACKGROUND(VibrationProto.IGNORED_BACKGROUND), - IGNORED_UNKNOWN_VIBRATION(VibrationProto.IGNORED_UNKNOWN_VIBRATION), + IGNORED_MISSING_PERMISSION(VibrationProto.IGNORED_MISSING_PERMISSION), IGNORED_UNSUPPORTED(VibrationProto.IGNORED_UNSUPPORTED), IGNORED_FOR_EXTERNAL(VibrationProto.IGNORED_FOR_EXTERNAL), IGNORED_FOR_HIGHER_IMPORTANCE(VibrationProto.IGNORED_FOR_HIGHER_IMPORTANCE), diff --git a/services/core/java/com/android/server/vibrator/VibratorManagerService.java b/services/core/java/com/android/server/vibrator/VibratorManagerService.java index 8281ac1c9d28..09c24931d641 100644 --- a/services/core/java/com/android/server/vibrator/VibratorManagerService.java +++ b/services/core/java/com/android/server/vibrator/VibratorManagerService.java @@ -436,26 +436,26 @@ public class VibratorManagerService extends IVibratorManagerService.Stub { IBinder token, boolean fromIme) { HapticFeedbackVibrationProvider hapticVibrationProvider = getHapticVibrationProvider(); if (hapticVibrationProvider == null) { - Slog.w(TAG, "performHapticFeedback; haptic vibration provider not ready."); + Slog.e(TAG, "performHapticFeedback; haptic vibration provider not ready."); return null; } if (hapticVibrationProvider.isRestrictedHapticFeedback(constant) && !hasPermission(android.Manifest.permission.VIBRATE_SYSTEM_CONSTANTS)) { - Slog.w(TAG, "performHapticFeedback; no permission for effect " + constant); + Slog.w(TAG, "performHapticFeedback; no permission for system constant " + constant); return null; } VibrationEffect effect = hapticVibrationProvider.getVibrationForHapticFeedback(constant); if (effect == null) { - Slog.w(TAG, "performHapticFeedback; vibration absent for effect " + constant); + Slog.w(TAG, "performHapticFeedback; vibration absent for constant " + constant); return null; } - CombinedVibration combinedVibration = CombinedVibration.createParallel(effect); + CombinedVibration vib = CombinedVibration.createParallel(effect); VibrationAttributes attrs = hapticVibrationProvider.getVibrationAttributesForHapticFeedback( constant, /* bypassVibrationIntensitySetting= */ always, fromIme); + reason = "performHapticFeedback(constant=" + constant + "): " + reason; VibratorFrameworkStatsLogger.logPerformHapticsFeedbackIfKeyboard(uid, constant); - return vibrateWithoutPermissionCheck(uid, deviceId, opPkg, combinedVibration, attrs, - "performHapticFeedback: " + reason, token); + return vibrateWithoutPermissionCheck(uid, deviceId, opPkg, vib, attrs, reason, token); } /** @@ -1951,39 +1951,34 @@ public class VibratorManagerService extends IVibratorManagerService.Stub { /** Implementation of {@link IExternalVibratorService} to be triggered on external control. */ @VisibleForTesting final class ExternalVibratorService extends IExternalVibratorService.Stub { - private static final ExternalVibrationScale SCALE_MUTE = new ExternalVibrationScale(); - - static { - SCALE_MUTE.scaleLevel = ExternalVibrationScale.ScaleLevel.SCALE_MUTE; - } @Override public ExternalVibrationScale onExternalVibrationStart(ExternalVibration vib) { - if (!hasExternalControlCapability()) { - return SCALE_MUTE; - } - if (ActivityManager.checkComponentPermission(android.Manifest.permission.VIBRATE, - vib.getUid(), -1 /*owningUid*/, true /*exported*/) - != PackageManager.PERMISSION_GRANTED) { - Slog.w(TAG, "pkg=" + vib.getPackage() + ", uid=" + vib.getUid() - + " tried to play externally controlled vibration" - + " without VIBRATE permission, ignoring."); - return SCALE_MUTE; - } - // Create Vibration.Stats as close to the received request as possible, for tracking. ExternalVibrationHolder vibHolder = new ExternalVibrationHolder(vib); - VibrationAttributes attrs = fixupVibrationAttributes(vib.getVibrationAttributes(), - /* effect= */ null); - if (attrs.isFlagSet(VibrationAttributes.FLAG_INVALIDATE_SETTINGS_CACHE)) { - // Force update of user settings before checking if this vibration effect should - // be ignored or scaled. - mVibrationSettings.update(); - } - + // Mute the request until we run all the checks and accept the vibration. + vibHolder.scale.scaleLevel = ExternalVibrationScale.ScaleLevel.SCALE_MUTE; boolean alreadyUnderExternalControl = false; boolean waitForCompletion = false; + synchronized (mLock) { + if (!hasExternalControlCapability()) { + endVibrationAndWriteStatsLocked(vibHolder, + new Vibration.EndInfo(Vibration.Status.IGNORED_UNSUPPORTED)); + return vibHolder.scale; + } + + if (ActivityManager.checkComponentPermission(android.Manifest.permission.VIBRATE, + vib.getUid(), -1 /*owningUid*/, true /*exported*/) + != PackageManager.PERMISSION_GRANTED) { + Slog.w(TAG, "pkg=" + vib.getPackage() + ", uid=" + vib.getUid() + + " tried to play externally controlled vibration" + + " without VIBRATE permission, ignoring."); + endVibrationAndWriteStatsLocked(vibHolder, + new Vibration.EndInfo(Vibration.Status.IGNORED_MISSING_PERMISSION)); + return vibHolder.scale; + } + Vibration.EndInfo vibrationEndInfo = shouldIgnoreVibrationLocked( vibHolder.callerInfo); @@ -2001,8 +1996,6 @@ public class VibratorManagerService extends IVibratorManagerService.Stub { } if (vibrationEndInfo != null) { - vibHolder.scale = SCALE_MUTE; - // Failed to start the vibration, end it and report metrics right away. endVibrationAndWriteStatsLocked(vibHolder, vibrationEndInfo); return vibHolder.scale; } @@ -2040,6 +2033,15 @@ public class VibratorManagerService extends IVibratorManagerService.Stub { vibHolder.callerInfo), /* continueExternalControl= */ true); } + + VibrationAttributes attrs = fixupVibrationAttributes(vib.getVibrationAttributes(), + /* effect= */ null); + if (attrs.isFlagSet(VibrationAttributes.FLAG_INVALIDATE_SETTINGS_CACHE)) { + // Force update of user settings before checking if this vibration effect should + // be ignored or scaled. + mVibrationSettings.update(); + } + mCurrentExternalVibration = vibHolder; vibHolder.linkToDeath(); vibHolder.scale.scaleLevel = mVibrationScaler.getScaleLevel(attrs.getUsage()); @@ -2055,8 +2057,10 @@ public class VibratorManagerService extends IVibratorManagerService.Stub { endExternalVibrateLocked( new Vibration.EndInfo(Vibration.Status.IGNORED_ERROR_CANCELLING), /* continueExternalControl= */ false); + // Mute the request, vibration will be ignored. + vibHolder.scale.scaleLevel = ExternalVibrationScale.ScaleLevel.SCALE_MUTE; } - return SCALE_MUTE; + return vibHolder.scale; } } if (!alreadyUnderExternalControl) { diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java index b3c43bc33edd..fc05d17cb5f2 100644 --- a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java +++ b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java @@ -1374,13 +1374,14 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { final boolean debug = ((intent.getFlags() & Intent.FLAG_DEBUG_LOG_RESOLUTION) != 0); + final int userId = UserHandle.getCallingUserId(); ActivityInfo aInfo = null; try { List<ResolveInfo> resolves = AppGlobals.getPackageManager().queryIntentActivities( intent, r.resolvedType, PackageManager.MATCH_DEFAULT_ONLY | STOCK_PM_FLAGS, - UserHandle.getCallingUserId()).getList(); + userId).getList(); // Look for the original activity in the list... final int N = resolves != null ? resolves.size() : 0; @@ -1465,6 +1466,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { .setRealCallingPid(-1) .setRealCallingUid(r.launchedFromUid) .setActivityOptions(options) + .setUserId(userId) .execute(); r.finishing = wasFinishing; return res == ActivityManager.START_SUCCESS; diff --git a/services/core/java/com/android/server/wm/CameraStateMonitor.java b/services/core/java/com/android/server/wm/CameraStateMonitor.java new file mode 100644 index 000000000000..ea7edea7d4b3 --- /dev/null +++ b/services/core/java/com/android/server/wm/CameraStateMonitor.java @@ -0,0 +1,287 @@ +/* + * 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.server.wm; + +import static com.android.internal.protolog.ProtoLogGroup.WM_DEBUG_STATES; +import static com.android.server.wm.WindowManagerDebugConfig.TAG_WITH_CLASS_NAME; +import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM; + +import android.annotation.NonNull; +import android.annotation.Nullable; +import android.hardware.camera2.CameraManager; +import android.os.Handler; +import android.util.ArraySet; +import android.util.Slog; + +import com.android.internal.protolog.common.ProtoLog; + +import java.util.ArrayList; +import java.util.List; +import java.util.Set; + +/** + * Class that listens to camera open/closed signals, keeps track of the current apps using camera, + * and notifies listeners. + */ +class CameraStateMonitor { + private static final String TAG = TAG_WITH_CLASS_NAME ? "CameraStateMonitor" : TAG_WM; + + // Delay for updating letterbox after Camera connection is closed. Needed to avoid flickering + // when an app is flipping between front and rear cameras or when size compat mode is restarted. + // TODO(b/330148095): Investigate flickering without using delays, remove them if possible. + private static final int CAMERA_CLOSED_LETTERBOX_UPDATE_DELAY_MS = 2000; + // Delay for updating letterboxing after Camera connection is opened. This delay is selected to + // be long enough to avoid conflicts with transitions on the app's side. + // Using a delay < CAMERA_CLOSED_ROTATION_UPDATE_DELAY_MS to avoid flickering when an app + // is flipping between front and rear cameras (in case requested orientation changes at + // runtime at the same time) or when size compat mode is restarted. + // TODO(b/330148095): Investigate flickering without using delays, remove them if possible. + private static final int CAMERA_OPENED_LETTERBOX_UPDATE_DELAY_MS = + CAMERA_CLOSED_LETTERBOX_UPDATE_DELAY_MS / 2; + + @NonNull + private final DisplayContent mDisplayContent; + @NonNull + private final WindowManagerService mWmService; + @Nullable + private final CameraManager mCameraManager; + @NonNull + private final Handler mHandler; + + @Nullable + private ActivityRecord mCameraActivity; + + // Bi-directional map between package names and active camera IDs since we need to 1) get a + // camera id by a package name when resizing the window; 2) get a package name by a camera id + // when camera connection is closed and we need to clean up our records. + private final CameraIdPackageNameBiMapping mCameraIdPackageBiMapping = + new CameraIdPackageNameBiMapping(); + private final Set<String> mScheduledToBeRemovedCameraIdSet = new ArraySet<>(); + + // TODO(b/336474959): should/can this go in the compat listeners? + private final Set<String> mScheduledCompatModeUpdateCameraIdSet = new ArraySet<>(); + + private final ArrayList<CameraCompatStateListener> mCameraStateListeners = new ArrayList<>(); + + /** + * {@link CameraCompatStateListener} which returned {@code true} on the last {@link + * CameraCompatStateListener#onCameraOpened(ActivityRecord, String)}, if any. + * + * <p>This allows the {@link CameraStateMonitor} to notify a particular listener when camera + * closes, so they can revert any changes. + */ + @Nullable + private CameraCompatStateListener mCurrentListenerForCameraActivity; + + private final CameraManager.AvailabilityCallback mAvailabilityCallback = + new CameraManager.AvailabilityCallback() { + @Override + public void onCameraOpened(@NonNull String cameraId, @NonNull String packageId) { + synchronized (mWmService.mGlobalLock) { + notifyCameraOpened(cameraId, packageId); + } + } + @Override + public void onCameraClosed(@NonNull String cameraId) { + synchronized (mWmService.mGlobalLock) { + notifyCameraClosed(cameraId); + } + } + }; + + CameraStateMonitor(@NonNull DisplayContent displayContent, @NonNull Handler handler) { + // This constructor is called from DisplayContent constructor. Don't use any fields in + // DisplayContent here since they aren't guaranteed to be set. + mHandler = handler; + mDisplayContent = displayContent; + mWmService = displayContent.mWmService; + mCameraManager = mWmService.mContext.getSystemService(CameraManager.class); + } + + void startListeningToCameraState() { + mCameraManager.registerAvailabilityCallback( + mWmService.mContext.getMainExecutor(), mAvailabilityCallback); + } + + /** Releases camera callback listener. */ + void dispose() { + if (mCameraManager != null) { + mCameraManager.unregisterAvailabilityCallback(mAvailabilityCallback); + } + } + + void addCameraStateListener(CameraCompatStateListener listener) { + mCameraStateListeners.add(listener); + } + + void removeCameraStateListener(CameraCompatStateListener listener) { + mCameraStateListeners.remove(listener); + } + + private void notifyCameraOpened( + @NonNull String cameraId, @NonNull String packageName) { + // If an activity is restarting or camera is flipping, the camera connection can be + // quickly closed and reopened. + mScheduledToBeRemovedCameraIdSet.remove(cameraId); + ProtoLog.v(WM_DEBUG_STATES, + "Display id=%d is notified that Camera %s is open for package %s", + mDisplayContent.mDisplayId, cameraId, packageName); + // Some apps can’t handle configuration changes coming at the same time with Camera setup so + // delaying orientation update to accommodate for that. + mScheduledCompatModeUpdateCameraIdSet.add(cameraId); + mHandler.postDelayed( + () -> { + synchronized (mWmService.mGlobalLock) { + if (!mScheduledCompatModeUpdateCameraIdSet.remove(cameraId)) { + // Camera compat mode update has happened already or was cancelled + // because camera was closed. + return; + } + mCameraIdPackageBiMapping.put(packageName, cameraId); + mCameraActivity = findCameraActivity(packageName); + if (mCameraActivity == null || mCameraActivity.getTask() == null) { + return; + } + notifyListenersCameraOpened(mCameraActivity, cameraId); + } + }, + CAMERA_OPENED_LETTERBOX_UPDATE_DELAY_MS); + } + + private void notifyListenersCameraOpened(@NonNull ActivityRecord cameraActivity, + @NonNull String cameraId) { + for (int i = 0; i < mCameraStateListeners.size(); i++) { + CameraCompatStateListener listener = mCameraStateListeners.get(i); + boolean activeCameraTreatment = listener.onCameraOpened( + cameraActivity, cameraId); + if (activeCameraTreatment) { + mCurrentListenerForCameraActivity = listener; + break; + } + } + } + + private void notifyCameraClosed(@NonNull String cameraId) { + ProtoLog.v(WM_DEBUG_STATES, + "Display id=%d is notified that Camera %s is closed.", + mDisplayContent.mDisplayId, cameraId); + mScheduledToBeRemovedCameraIdSet.add(cameraId); + // No need to update window size for this camera if it's already closed. + mScheduledCompatModeUpdateCameraIdSet.remove(cameraId); + scheduleRemoveCameraId(cameraId); + } + + boolean isCameraRunningForActivity(@NonNull ActivityRecord activity) { + return getCameraIdForActivity(activity) != null; + } + + // TODO(b/336474959): try to decouple `cameraId` from the listeners. + boolean isCameraWithIdRunningForActivity(@NonNull ActivityRecord activity, String cameraId) { + return cameraId.equals(getCameraIdForActivity(activity)); + } + + void rescheduleRemoveCameraActivity(@NonNull String cameraId) { + mScheduledToBeRemovedCameraIdSet.add(cameraId); + scheduleRemoveCameraId(cameraId); + } + + @Nullable + private String getCameraIdForActivity(@NonNull ActivityRecord activity) { + return mCameraIdPackageBiMapping.getCameraId(activity.packageName); + } + + // Delay is needed to avoid rotation flickering when an app is flipping between front and + // rear cameras, when size compat mode is restarted or activity is being refreshed. + private void scheduleRemoveCameraId(@NonNull String cameraId) { + mHandler.postDelayed( + () -> removeCameraId(cameraId), + CAMERA_CLOSED_LETTERBOX_UPDATE_DELAY_MS); + } + + private void removeCameraId(@NonNull String cameraId) { + synchronized (mWmService.mGlobalLock) { + if (!mScheduledToBeRemovedCameraIdSet.remove(cameraId)) { + // Already reconnected to this camera, no need to clean up. + return; + } + if (mCameraActivity != null && mCurrentListenerForCameraActivity != null) { + boolean closeSuccessful = + mCurrentListenerForCameraActivity.onCameraClosed(mCameraActivity, cameraId); + if (closeSuccessful) { + mCameraIdPackageBiMapping.removeCameraId(cameraId); + mCurrentListenerForCameraActivity = null; + } else { + rescheduleRemoveCameraActivity(cameraId); + } + } + } + } + + // TODO(b/335165310): verify that this works in multi instance and permission dialogs. + @Nullable + private ActivityRecord findCameraActivity(@NonNull String packageName) { + final ActivityRecord topActivity = mDisplayContent.topRunningActivity( + /* considerKeyguardState= */ true); + if (topActivity != null && topActivity.packageName.equals(packageName)) { + return topActivity; + } + + final List<ActivityRecord> activitiesOfPackageWhichOpenedCamera = new ArrayList<>(); + mDisplayContent.forAllActivities(activityRecord -> { + if (activityRecord.isVisibleRequested() + && activityRecord.packageName.equals(packageName)) { + activitiesOfPackageWhichOpenedCamera.add(activityRecord); + } + }); + + if (activitiesOfPackageWhichOpenedCamera.isEmpty()) { + Slog.w(TAG, "Cannot find camera activity."); + return null; + } + + if (activitiesOfPackageWhichOpenedCamera.size() == 1) { + return activitiesOfPackageWhichOpenedCamera.getFirst(); + } + + // Return null if we cannot determine which activity opened camera. This is preferred to + // applying treatment to the wrong activity. + Slog.w(TAG, "Cannot determine which activity opened camera."); + return null; + } + + String getSummary() { + return " CameraIdPackageNameBiMapping=" + + mCameraIdPackageBiMapping + .getSummaryForDisplayRotationHistoryRecord(); + } + + interface CameraCompatStateListener { + /** + * Notifies the compat listener that an activity has opened camera. + * + * @return true if the treatment has been applied. + */ + // TODO(b/336474959): try to decouple `cameraId` from the listeners. + boolean onCameraOpened(@NonNull ActivityRecord cameraActivity, @NonNull String cameraId); + /** + * Notifies the compat listener that an activity has closed the camera. + * + * @return true if cleanup has been successful - the notifier might try again if false. + */ + // TODO(b/336474959): try to decouple `cameraId` from the listeners. + boolean onCameraClosed(@NonNull ActivityRecord cameraActivity, @NonNull String cameraId); + } +} diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java index 95ec75ca172c..f7e5dd8632fc 100644 --- a/services/core/java/com/android/server/wm/DisplayContent.java +++ b/services/core/java/com/android/server/wm/DisplayContent.java @@ -473,7 +473,12 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp private final DisplayMetrics mDisplayMetrics = new DisplayMetrics(); private final DisplayPolicy mDisplayPolicy; private final DisplayRotation mDisplayRotation; - @Nullable final DisplayRotationCompatPolicy mDisplayRotationCompatPolicy; + + @Nullable + final DisplayRotationCompatPolicy mDisplayRotationCompatPolicy; + @Nullable + final CameraStateMonitor mCameraStateMonitor; + DisplayFrames mDisplayFrames; final DisplayUpdater mDisplayUpdater; @@ -1247,11 +1252,23 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp onDisplayChanged(this); updateDisplayAreaOrganizers(); - mDisplayRotationCompatPolicy = - // Not checking DeviceConfig value here to allow enabling via DeviceConfig - // without the need to restart the device. - mWmService.mLetterboxConfiguration.isCameraCompatTreatmentEnabledAtBuildTime() - ? new DisplayRotationCompatPolicy(this) : null; + // Not checking DeviceConfig value here to allow enabling via DeviceConfig + // without the need to restart the device. + final boolean shouldCreateDisplayRotationCompatPolicy = + mWmService.mLetterboxConfiguration.isCameraCompatTreatmentEnabledAtBuildTime(); + if (shouldCreateDisplayRotationCompatPolicy) { + mCameraStateMonitor = new CameraStateMonitor(this, mWmService.mH); + mDisplayRotationCompatPolicy = new DisplayRotationCompatPolicy( + this, mWmService.mH, mCameraStateMonitor); + + mCameraStateMonitor.startListeningToCameraState(); + } else { + // These are to satisfy the `final` check. + mCameraStateMonitor = null; + mDisplayRotationCompatPolicy = null; + } + + mRotationReversionController = new DisplayRotationReversionController(this); mInputMonitor = new InputMonitor(mWmService, this); @@ -3453,6 +3470,9 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp if (mDisplayRotationCompatPolicy != null) { mDisplayRotationCompatPolicy.dispose(); } + if (mCameraStateMonitor != null) { + mCameraStateMonitor.dispose(); + } } /** Returns true if a removal action is still being deferred. */ diff --git a/services/core/java/com/android/server/wm/DisplayRotationCompatPolicy.java b/services/core/java/com/android/server/wm/DisplayRotationCompatPolicy.java index c8a7ef11a700..d5f8df35d96f 100644 --- a/services/core/java/com/android/server/wm/DisplayRotationCompatPolicy.java +++ b/services/core/java/com/android/server/wm/DisplayRotationCompatPolicy.java @@ -43,20 +43,15 @@ import android.app.servertransaction.ResumeActivityItem; import android.content.pm.ActivityInfo.ScreenOrientation; import android.content.pm.PackageManager; import android.content.res.Configuration; -import android.hardware.camera2.CameraManager; import android.os.Handler; import android.os.RemoteException; -import android.util.ArraySet; import android.widget.Toast; import com.android.internal.R; -import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.protolog.common.ProtoLog; import com.android.server.UiThread; -import java.util.Set; - /** * Controls camera compatibility treatment that handles orientation mismatch between camera * buffers and an app window for a particular display that can lead to camera issues like sideways @@ -69,7 +64,7 @@ import java.util.Set; * R.bool.config_isWindowManagerCameraCompatTreatmentEnabled} is {@code true}. */ // TODO(b/261444714): Consider moving Camera-specific logic outside of the WM Core path -final class DisplayRotationCompatPolicy { +final class DisplayRotationCompatPolicy implements CameraStateMonitor.CameraCompatStateListener { // Delay for updating display rotation after Camera connection is closed. Needed to avoid // rotation flickering when an app is flipping between front and rear cameras or when size @@ -91,54 +86,26 @@ final class DisplayRotationCompatPolicy { private final DisplayContent mDisplayContent; private final WindowManagerService mWmService; - private final CameraManager mCameraManager; + private final CameraStateMonitor mCameraStateMonitor; private final Handler mHandler; - // Bi-directional map between package names and active camera IDs since we need to 1) get a - // camera id by a package name when determining rotation; 2) get a package name by a camera id - // when camera connection is closed and we need to clean up our records. - @GuardedBy("this") - private final CameraIdPackageNameBiMapping mCameraIdPackageBiMap = - new CameraIdPackageNameBiMapping(); - @GuardedBy("this") - private final Set<String> mScheduledToBeRemovedCameraIdSet = new ArraySet<>(); - @GuardedBy("this") - private final Set<String> mScheduledOrientationUpdateCameraIdSet = new ArraySet<>(); - - private final CameraManager.AvailabilityCallback mAvailabilityCallback = - new CameraManager.AvailabilityCallback() { - @Override - public void onCameraOpened(@NonNull String cameraId, @NonNull String packageId) { - notifyCameraOpened(cameraId, packageId); - } - - @Override - public void onCameraClosed(@NonNull String cameraId) { - notifyCameraClosed(cameraId); - } - }; - @ScreenOrientation private int mLastReportedOrientation = SCREEN_ORIENTATION_UNSET; - DisplayRotationCompatPolicy(@NonNull DisplayContent displayContent) { - this(displayContent, displayContent.mWmService.mH); - } - - @VisibleForTesting - DisplayRotationCompatPolicy(@NonNull DisplayContent displayContent, Handler handler) { + DisplayRotationCompatPolicy(@NonNull DisplayContent displayContent, Handler handler, + @NonNull CameraStateMonitor cameraStateMonitor) { // This constructor is called from DisplayContent constructor. Don't use any fields in // DisplayContent here since they aren't guaranteed to be set. mHandler = handler; mDisplayContent = displayContent; mWmService = displayContent.mWmService; - mCameraManager = mWmService.mContext.getSystemService(CameraManager.class); - mCameraManager.registerAvailabilityCallback( - mWmService.mContext.getMainExecutor(), mAvailabilityCallback); + mCameraStateMonitor = cameraStateMonitor; + mCameraStateMonitor.addCameraStateListener(this); } + /** Releases camera state listener. */ void dispose() { - mCameraManager.unregisterAvailabilityCallback(mAvailabilityCallback); + mCameraStateMonitor.removeCameraStateListener(this); } /** @@ -169,7 +136,7 @@ final class DisplayRotationCompatPolicy { if (!isTreatmentEnabledForDisplay()) { return SCREEN_ORIENTATION_UNSPECIFIED; } - ActivityRecord topActivity = mDisplayContent.topRunningActivity( + final ActivityRecord topActivity = mDisplayContent.topRunningActivity( /* considerKeyguardState= */ true); if (!isTreatmentEnabledForActivity(topActivity)) { return SCREEN_ORIENTATION_UNSPECIFIED; @@ -188,7 +155,7 @@ final class DisplayRotationCompatPolicy { // rotated in the orientation oposite to the natural one even if it's portrait. // TODO(b/261475895): Consider allowing more rotations for "sensor" and "user" versions // of the portrait and landscape orientation requests. - int orientation = (isPortraitActivity && isNaturalDisplayOrientationPortrait) + final int orientation = (isPortraitActivity && isNaturalDisplayOrientationPortrait) || (!isPortraitActivity && !isNaturalDisplayOrientationPortrait) ? SCREEN_ORIENTATION_PORTRAIT : SCREEN_ORIENTATION_LANDSCAPE; @@ -249,12 +216,10 @@ final class DisplayRotationCompatPolicy { * reason with the {@link Toast}. */ void onScreenRotationAnimationFinished() { - if (!isTreatmentEnabledForDisplay() || mCameraIdPackageBiMap.isEmpty()) { - return; - } - ActivityRecord topActivity = mDisplayContent.topRunningActivity( - /* considerKeyguardState= */ true); - if (!isTreatmentEnabledForActivity(topActivity)) { + final ActivityRecord topActivity = mDisplayContent.topRunningActivity( + /* considerKeyguardState= */ true); + if (!isTreatmentEnabledForDisplay() + || !isTreatmentEnabledForActivity(topActivity)) { return; } showToast(R.string.display_rotation_camera_compat_toast_after_rotation); @@ -272,8 +237,8 @@ final class DisplayRotationCompatPolicy { + (topActivity == null ? "null" : topActivity.shortComponentName) + " isTreatmentEnabledForActivity=" + isTreatmentEnabledForActivity(topActivity) - + " CameraIdPackageNameBiMap=" - + mCameraIdPackageBiMap.getSummaryForDisplayRotationHistoryRecord(); + + "mCameraStateMonitor=" + + mCameraStateMonitor.getSummary(); } return "DisplayRotationCompatPolicy{" + " isTreatmentEnabledForDisplay=" + isTreatmentEnabledForDisplay() @@ -373,67 +338,41 @@ final class DisplayRotationCompatPolicy { // Checking windowing mode on activity level because we don't want to // apply treatment in case of activity embedding. return (!mustBeFullscreen || !activity.inMultiWindowMode()) - && mCameraIdPackageBiMap.containsPackageName(activity.packageName) + && mCameraStateMonitor.isCameraRunningForActivity(activity) && activity.mLetterboxUiController.shouldForceRotateForCameraCompat(); } - private synchronized void notifyCameraOpened( - @NonNull String cameraId, @NonNull String packageName) { - // If an activity is restarting or camera is flipping, the camera connection can be - // quickly closed and reopened. - mScheduledToBeRemovedCameraIdSet.remove(cameraId); - ProtoLog.v(WM_DEBUG_ORIENTATION, - "Display id=%d is notified that Camera %s is open for package %s", - mDisplayContent.mDisplayId, cameraId, packageName); - // Some apps can’t handle configuration changes coming at the same time with Camera setup - // so delaying orientation update to accomadate for that. - mScheduledOrientationUpdateCameraIdSet.add(cameraId); - mHandler.postDelayed( - () -> delayedUpdateOrientationWithWmLock(cameraId, packageName), - CAMERA_OPENED_ROTATION_UPDATE_DELAY_MS); - } - - private void delayedUpdateOrientationWithWmLock( - @NonNull String cameraId, @NonNull String packageName) { - synchronized (this) { - if (!mScheduledOrientationUpdateCameraIdSet.remove(cameraId)) { - // Orientation update has happened already or was cancelled because - // camera was closed. - return; - } - mCameraIdPackageBiMap.put(packageName, cameraId); + @Override + public boolean onCameraOpened(@NonNull ActivityRecord cameraActivity, + @NonNull String cameraId) { + // Checking whether an activity in fullscreen rather than the task as this camera + // compat treatment doesn't cover activity embedding. + if (cameraActivity.getWindowingMode() == WINDOWING_MODE_FULLSCREEN) { + cameraActivity.mLetterboxUiController.recomputeConfigurationForCameraCompatIfNeeded(); + mDisplayContent.updateOrientation(); + return true; } - synchronized (mWmService.mGlobalLock) { - ActivityRecord topActivity = mDisplayContent.topRunningActivity( - /* considerKeyguardState= */ true); - if (topActivity == null || topActivity.getTask() == null) { - return; - } - // Checking whether an activity in fullscreen rather than the task as this camera - // compat treatment doesn't cover activity embedding. - if (topActivity.getWindowingMode() == WINDOWING_MODE_FULLSCREEN) { - topActivity.mLetterboxUiController.recomputeConfigurationForCameraCompatIfNeeded(); - mDisplayContent.updateOrientation(); - return; - } - // Checking that the whole app is in multi-window mode as we shouldn't show toast - // for the activity embedding case. - if (topActivity.getTask().getWindowingMode() == WINDOWING_MODE_MULTI_WINDOW - && isTreatmentEnabledForActivity(topActivity, /* mustBeFullscreen */ false)) { - final PackageManager packageManager = mWmService.mContext.getPackageManager(); - try { - showToast( - R.string.display_rotation_camera_compat_toast_in_multi_window, - (String) packageManager.getApplicationLabel( - packageManager.getApplicationInfo(packageName, /* flags */ 0))); - } catch (PackageManager.NameNotFoundException e) { - ProtoLog.e(WM_DEBUG_ORIENTATION, - "DisplayRotationCompatPolicy: Multi-window toast not shown as " - + "package '%s' cannot be found.", - packageName); - } + // Checking that the whole app is in multi-window mode as we shouldn't show toast + // for the activity embedding case. + if (cameraActivity.getTask().getWindowingMode() == WINDOWING_MODE_MULTI_WINDOW + && isTreatmentEnabledForActivity( + cameraActivity, /* mustBeFullscreen */ false)) { + final PackageManager packageManager = mWmService.mContext.getPackageManager(); + try { + showToast( + R.string.display_rotation_camera_compat_toast_in_multi_window, + (String) packageManager.getApplicationLabel( + packageManager.getApplicationInfo(cameraActivity.packageName, + /* flags */ 0))); + return true; + } catch (PackageManager.NameNotFoundException e) { + ProtoLog.e(WM_DEBUG_ORIENTATION, + "DisplayRotationCompatPolicy: Multi-window toast not shown as " + + "package '%s' cannot be found.", + cameraActivity.packageName); } } + return false; } @VisibleForTesting @@ -451,66 +390,42 @@ final class DisplayRotationCompatPolicy { Toast.LENGTH_LONG).show()); } - private synchronized void notifyCameraClosed(@NonNull String cameraId) { - ProtoLog.v(WM_DEBUG_ORIENTATION, - "Display id=%d is notified that Camera %s is closed, scheduling rotation update.", - mDisplayContent.mDisplayId, cameraId); - mScheduledToBeRemovedCameraIdSet.add(cameraId); - // No need to update orientation for this camera if it's already closed. - mScheduledOrientationUpdateCameraIdSet.remove(cameraId); - scheduleRemoveCameraId(cameraId); - } - - // Delay is needed to avoid rotation flickering when an app is flipping between front and - // rear cameras, when size compat mode is restarted or activity is being refreshed. - private void scheduleRemoveCameraId(@NonNull String cameraId) { - mHandler.postDelayed( - () -> removeCameraId(cameraId), - CAMERA_CLOSED_ROTATION_UPDATE_DELAY_MS); - } - - private void removeCameraId(String cameraId) { + @Override + public boolean onCameraClosed(@NonNull ActivityRecord cameraActivity, + @NonNull String cameraId) { synchronized (this) { - if (!mScheduledToBeRemovedCameraIdSet.remove(cameraId)) { - // Already reconnected to this camera, no need to clean up. - return; - } + // TODO(b/336474959): Once refresh is implemented in `CameraCompatFreeformPolicy`, + // consider checking this in CameraStateMonitor before notifying the listeners (this). if (isActivityForCameraIdRefreshing(cameraId)) { ProtoLog.v(WM_DEBUG_ORIENTATION, - "Display id=%d is notified that Camera %s is closed but activity is" + "Display id=%d is notified that camera is closed but activity is" + " still refreshing. Rescheduling an update.", - mDisplayContent.mDisplayId, cameraId); - mScheduledToBeRemovedCameraIdSet.add(cameraId); - scheduleRemoveCameraId(cameraId); - return; + mDisplayContent.mDisplayId); + return false; } - mCameraIdPackageBiMap.removeCameraId(cameraId); } ProtoLog.v(WM_DEBUG_ORIENTATION, - "Display id=%d is notified that Camera %s is closed, updating rotation.", - mDisplayContent.mDisplayId, cameraId); - synchronized (mWmService.mGlobalLock) { - ActivityRecord topActivity = mDisplayContent.topRunningActivity( - /* considerKeyguardState= */ true); - if (topActivity == null - // Checking whether an activity in fullscreen rather than the task as this - // camera compat treatment doesn't cover activity embedding. - || topActivity.getWindowingMode() != WINDOWING_MODE_FULLSCREEN) { - return; - } - topActivity.mLetterboxUiController.recomputeConfigurationForCameraCompatIfNeeded(); - mDisplayContent.updateOrientation(); + "Display id=%d is notified that Camera is closed, updating rotation.", + mDisplayContent.mDisplayId); + final ActivityRecord topActivity = mDisplayContent.topRunningActivity( + /* considerKeyguardState= */ true); + if (topActivity == null + // Checking whether an activity in fullscreen rather than the task as this + // camera compat treatment doesn't cover activity embedding. + || topActivity.getWindowingMode() != WINDOWING_MODE_FULLSCREEN) { + return true; } + topActivity.mLetterboxUiController.recomputeConfigurationForCameraCompatIfNeeded(); + mDisplayContent.updateOrientation(); + return true; } + // TODO(b/336474959): Do we need cameraId here? private boolean isActivityForCameraIdRefreshing(String cameraId) { - ActivityRecord topActivity = mDisplayContent.topRunningActivity( + final ActivityRecord topActivity = mDisplayContent.topRunningActivity( /* considerKeyguardState= */ true); - if (!isTreatmentEnabledForActivity(topActivity)) { - return false; - } - String activeCameraId = mCameraIdPackageBiMap.getCameraId(topActivity.packageName); - if (activeCameraId == null || activeCameraId != cameraId) { + if (!isTreatmentEnabledForActivity(topActivity) + || !mCameraStateMonitor.isCameraWithIdRunningForActivity(topActivity, cameraId)) { return false; } return topActivity.mLetterboxUiController.isRefreshAfterRotationRequested(); diff --git a/services/core/java/com/android/server/wm/PerfettoTransitionTracer.java b/services/core/java/com/android/server/wm/PerfettoTransitionTracer.java index 883d27fd8854..498182dab9c3 100644 --- a/services/core/java/com/android/server/wm/PerfettoTransitionTracer.java +++ b/services/core/java/com/android/server/wm/PerfettoTransitionTracer.java @@ -16,6 +16,8 @@ package com.android.server.wm; +import static android.tracing.perfetto.DataSourceParams.PERFETTO_DS_BUFFER_EXHAUSTED_POLICY_STALL_AND_ABORT; + import android.annotation.NonNull; import android.internal.perfetto.protos.ShellTransitionOuterClass.ShellTransition; import android.internal.perfetto.protos.TracePacketOuterClass.TracePacket; @@ -39,7 +41,8 @@ class PerfettoTransitionTracer implements TransitionTracer { PerfettoTransitionTracer() { Producer.init(InitArguments.DEFAULTS); - mDataSource.register(DataSourceParams.DEFAULTS); + mDataSource.register( + new DataSourceParams(PERFETTO_DS_BUFFER_EXHAUSTED_POLICY_STALL_AND_ABORT)); } /** diff --git a/services/tests/displayservicetests/src/com/android/server/display/mode/DisplayModeDirectorTest.java b/services/tests/displayservicetests/src/com/android/server/display/mode/DisplayModeDirectorTest.java index a2a47736041c..52e157b7788f 100644 --- a/services/tests/displayservicetests/src/com/android/server/display/mode/DisplayModeDirectorTest.java +++ b/services/tests/displayservicetests/src/com/android/server/display/mode/DisplayModeDirectorTest.java @@ -78,7 +78,6 @@ import android.view.DisplayInfo; import android.view.SurfaceControl; import android.view.SurfaceControl.IdleScreenRefreshRateConfig; import android.view.SurfaceControl.RefreshRateRange; -import android.view.SurfaceControl.RefreshRateRanges; import androidx.test.core.app.ApplicationProvider; import androidx.test.filters.SmallTest; @@ -843,61 +842,6 @@ public class DisplayModeDirectorTest { assertThat(desiredSpecs.appRequest.physical.max).isAtLeast(expectedAppRequestedRefreshRate); } - void verifySpecsWithRefreshRateSettings(DisplayModeDirector director, float minFps, - float peakFps, float defaultFps, RefreshRateRanges primary, - RefreshRateRanges appRequest) { - DesiredDisplayModeSpecs specs = director.getDesiredDisplayModeSpecsWithInjectedFpsSettings( - minFps, peakFps, defaultFps); - assertThat(specs.primary).isEqualTo(primary); - assertThat(specs.appRequest).isEqualTo(appRequest); - } - - @Test - public void testSpecsFromRefreshRateSettings() { - // Confirm that, with varying settings for min, peak, and default refresh rate, - // DesiredDisplayModeSpecs is calculated correctly. - float[] refreshRates = {30.f, 60.f, 90.f, 120.f, 150.f}; - DisplayModeDirector director = - createDirectorFromRefreshRateArray(refreshRates, /*baseModeId=*/0); - - float inf = Float.POSITIVE_INFINITY; - RefreshRateRange rangeAll = new RefreshRateRange(0, inf); - RefreshRateRange range0to60 = new RefreshRateRange(0, 60); - RefreshRateRange range0to90 = new RefreshRateRange(0, 90); - RefreshRateRange range0to120 = new RefreshRateRange(0, 120); - RefreshRateRange range60to90 = new RefreshRateRange(60, 90); - RefreshRateRange range90to90 = new RefreshRateRange(90, 90); - RefreshRateRange range90to120 = new RefreshRateRange(90, 120); - RefreshRateRange range60toInf = new RefreshRateRange(60, inf); - RefreshRateRange range90toInf = new RefreshRateRange(90, inf); - - RefreshRateRanges frameRateAll = new RefreshRateRanges(rangeAll, rangeAll); - RefreshRateRanges frameRate90toInf = new RefreshRateRanges(range90toInf, range90toInf); - RefreshRateRanges frameRate0to60 = new RefreshRateRanges(rangeAll, range0to60); - RefreshRateRanges frameRate0to90 = new RefreshRateRanges(rangeAll, range0to90); - RefreshRateRanges frameRate0to120 = new RefreshRateRanges(rangeAll, range0to120); - RefreshRateRanges frameRate60to90 = new RefreshRateRanges(range60toInf, range60to90); - RefreshRateRanges frameRate90to90 = new RefreshRateRanges(range90toInf, range90to90); - RefreshRateRanges frameRate90to120 = new RefreshRateRanges(range90toInf, range90to120); - - verifySpecsWithRefreshRateSettings(director, 0, 0, 0, frameRateAll, frameRateAll); - verifySpecsWithRefreshRateSettings(director, 0, 0, 90, frameRate0to90, frameRateAll); - verifySpecsWithRefreshRateSettings(director, 0, 90, 0, frameRate0to90, frameRate0to90); - verifySpecsWithRefreshRateSettings(director, 0, 90, 60, frameRate0to60, frameRate0to90); - verifySpecsWithRefreshRateSettings(director, 0, 90, 120, frameRate0to90, - frameRate0to90); - verifySpecsWithRefreshRateSettings(director, 90, 0, 0, frameRate90toInf, frameRateAll); - verifySpecsWithRefreshRateSettings(director, 90, 0, 120, frameRate90to120, - frameRateAll); - verifySpecsWithRefreshRateSettings(director, 90, 0, 60, frameRate90toInf, frameRateAll); - verifySpecsWithRefreshRateSettings(director, 90, 120, 0, frameRate90to120, - frameRate0to120); - verifySpecsWithRefreshRateSettings(director, 90, 60, 0, frameRate90to90, - frameRate0to90); - verifySpecsWithRefreshRateSettings(director, 60, 120, 90, frameRate60to90, - frameRate0to120); - } - void verifyBrightnessObserverCall(DisplayModeDirector director, float minFps, float peakFps, float defaultFps, float brightnessObserverMin, float brightnessObserverMax) { BrightnessObserver brightnessObserver = mock(BrightnessObserver.class); diff --git a/services/tests/displayservicetests/src/com/android/server/display/mode/SettingsObserverTest.kt b/services/tests/displayservicetests/src/com/android/server/display/mode/SettingsObserverTest.kt index 3c87261eb99d..3e0677c62f1c 100644 --- a/services/tests/displayservicetests/src/com/android/server/display/mode/SettingsObserverTest.kt +++ b/services/tests/displayservicetests/src/com/android/server/display/mode/SettingsObserverTest.kt @@ -21,6 +21,8 @@ import android.content.ContextWrapper import android.provider.Settings import android.util.SparseArray import android.view.Display +import android.view.SurfaceControl.RefreshRateRange +import android.view.SurfaceControl.RefreshRateRanges import androidx.test.core.app.ApplicationProvider import androidx.test.filters.SmallTest import com.android.internal.util.test.FakeSettingsProvider @@ -29,6 +31,7 @@ import com.android.server.display.feature.DisplayManagerFlags import com.android.server.display.mode.DisplayModeDirector.DisplayDeviceConfigProvider import com.android.server.testutils.TestHandler import com.google.common.truth.Truth.assertThat +import com.google.common.truth.Truth.assertWithMessage import com.google.testing.junit.testparameterinjector.TestParameter import com.google.testing.junit.testparameterinjector.TestParameterInjector import org.junit.Before @@ -40,6 +43,32 @@ import org.mockito.junit.MockitoJUnit import org.mockito.kotlin.mock import org.mockito.kotlin.whenever +private val RANGE_NO_LIMIT = RefreshRateRange(0f, Float.POSITIVE_INFINITY) +private val RANGE_0_60 = RefreshRateRange(0f, 60f) +private val RANGE_0_90 = RefreshRateRange(0f, 90f) +private val RANGE_0_120 = RefreshRateRange(0f, 120f) +private val RANGE_60_90 = RefreshRateRange(60f, 90f) +private val RANGE_60_120 = RefreshRateRange(60f, 120f) +private val RANGE_60_INF = RefreshRateRange(60f, Float.POSITIVE_INFINITY) +private val RANGE_90_90 = RefreshRateRange(90f, 90f) +private val RANGE_90_120 = RefreshRateRange(90f, 120f) +private val RANGE_90_INF = RefreshRateRange(90f, Float.POSITIVE_INFINITY) + +private val RANGES_NO_LIMIT = RefreshRateRanges(RANGE_NO_LIMIT, RANGE_NO_LIMIT) +private val RANGES_NO_LIMIT_60 = RefreshRateRanges(RANGE_NO_LIMIT, RANGE_0_60) +private val RANGES_NO_LIMIT_90 = RefreshRateRanges(RANGE_NO_LIMIT, RANGE_0_90) +private val RANGES_NO_LIMIT_120 = RefreshRateRanges(RANGE_NO_LIMIT, RANGE_0_120) +private val RANGES_90 = RefreshRateRanges(RANGE_0_90, RANGE_0_90) +private val RANGES_120 = RefreshRateRanges(RANGE_0_120, RANGE_0_120) +private val RANGES_90_60 = RefreshRateRanges(RANGE_0_90, RANGE_0_60) +private val RANGES_90TO90 = RefreshRateRanges(RANGE_90_90, RANGE_90_90) +private val RANGES_90TO120 = RefreshRateRanges(RANGE_90_120, RANGE_90_120) +private val RANGES_60TO120_60TO90 = RefreshRateRanges(RANGE_60_120, RANGE_60_90) +private val RANGES_MIN90 = RefreshRateRanges(RANGE_90_INF, RANGE_90_INF) +private val RANGES_MIN90_90TO120 = RefreshRateRanges(RANGE_90_INF, RANGE_90_120) +private val RANGES_MIN60_60TO90 = RefreshRateRanges(RANGE_60_INF, RANGE_60_90) +private val RANGES_MIN90_90TO90 = RefreshRateRanges(RANGE_90_INF, RANGE_90_90) + @SmallTest @RunWith(TestParameterInjector::class) class SettingsObserverTest { @@ -63,7 +92,7 @@ class SettingsObserverTest { } @Test - fun testLowPowerMode(@TestParameter testCase: SettingsObserverTestCase) { + fun `test low power mode`(@TestParameter testCase: LowPowerTestCase) { whenever(mockFlags.isVsyncLowPowerVoteEnabled).thenReturn(testCase.vsyncLowPowerVoteEnabled) whenever(spyContext.contentResolver) .thenReturn(settingsProviderRule.mockContentResolver(null)) @@ -87,23 +116,127 @@ class SettingsObserverTest { Vote.PRIORITY_LOW_POWER_MODE)).isEqualTo(testCase.expectedVote) } - enum class SettingsObserverTestCase( - val vrrSupported: Boolean, - val vsyncLowPowerVoteEnabled: Boolean, - val lowPowerModeEnabled: Boolean, - internal val expectedVote: Vote? + enum class LowPowerTestCase( + val vrrSupported: Boolean, + val vsyncLowPowerVoteEnabled: Boolean, + val lowPowerModeEnabled: Boolean, + internal val expectedVote: Vote? ) { ALL_ENABLED(true, true, true, - SupportedRefreshRatesVote(listOf( - SupportedRefreshRatesVote.RefreshRates(60f, 240f), - SupportedRefreshRatesVote.RefreshRates(60f, 60f) - ))), + SupportedRefreshRatesVote(listOf( + SupportedRefreshRatesVote.RefreshRates(60f, 240f), + SupportedRefreshRatesVote.RefreshRates(60f, 60f) + ))), LOW_POWER_OFF(true, true, false, null), DVRR_NOT_SUPPORTED_LOW_POWER_ON(false, true, true, - RefreshRateVote.RenderVote(0f, 60f)), + RefreshRateVote.RenderVote(0f, 60f)), DVRR_NOT_SUPPORTED_LOW_POWER_OFF(false, true, false, null), VSYNC_VOTE_DISABLED_SUPPORTED_LOW_POWER_ON(true, false, true, - RefreshRateVote.RenderVote(0f, 60f)), + RefreshRateVote.RenderVote(0f, 60f)), VSYNC_VOTE_DISABLED_LOW_POWER_OFF(true, false, false, null), } + + @Test + fun `test settings refresh rates`(@TestParameter testCase: SettingsRefreshRateTestCase) { + whenever(mockFlags.isPeakRefreshRatePhysicalLimitEnabled) + .thenReturn(testCase.peakRefreshRatePhysicalLimitEnabled) + + val displayModeDirector = DisplayModeDirector( + spyContext, testHandler, mockInjector, mockFlags, mockDisplayDeviceConfigProvider) + + val modes = arrayOf( + Display.Mode(1, 1000, 1000, 60f), + Display.Mode(1, 1000, 1000, 90f), + Display.Mode(1, 1000, 1000, 120f) + ) + displayModeDirector.injectSupportedModesByDisplay(SparseArray<Array<Display.Mode>>().apply { + append(Display.DEFAULT_DISPLAY, modes) + }) + displayModeDirector.injectDefaultModeByDisplay(SparseArray<Display.Mode>().apply { + append(Display.DEFAULT_DISPLAY, modes[0]) + }) + + val specs = displayModeDirector.getDesiredDisplayModeSpecsWithInjectedFpsSettings( + testCase.minRefreshRate, testCase.peakRefreshRate, testCase.defaultRefreshRate) + + assertWithMessage("Primary RefreshRateRanges: ") + .that(specs.primary).isEqualTo(testCase.expectedPrimaryRefreshRateRanges) + assertWithMessage("App RefreshRateRanges: ") + .that(specs.appRequest).isEqualTo(testCase.expectedAppRefreshRateRanges) + } + + /** + * Votes considered: + * priority: PRIORITY_USER_SETTING_PEAK_REFRESH_RATE (also used for appRanged) + * condition: peakRefreshRatePhysicalLimitEnabled, peakRR > 0 + * vote: physical(minRR, peakRR) + * + * priority: PRIORITY_USER_SETTING_PEAK_RENDER_FRAME_RATE (also used for appRanged) + * condition: peakRR > 0 + * vote: render(minRR, peakRR) + * + * priority: PRIORITY_USER_SETTING_MIN_RENDER_FRAME_RATE + * condition: - + * vote: render(minRR, INF) + * + * priority: PRIORITY_DEFAULT_RENDER_FRAME_RATE + * condition: defaultRR > 0 + * vote: render(0, defaultRR) + * + * 0 considered not set + * + * For this test: + * primary physical rate: + * (minRR, peakRefreshRatePhysicalLimitEnabled ? max(minRR, peakRR) : INF) + * primary render rate : (minRR, min(defaultRR, max(minRR, peakRR))) + * + * app physical rate: (0, peakRefreshRatePhysicalLimitEnabled ? max(minRR, peakRR) : INF) + * app render rate: (0, max(minRR, peakRR)) + */ + enum class SettingsRefreshRateTestCase( + val minRefreshRate: Float, + val peakRefreshRate: Float, + val defaultRefreshRate: Float, + val peakRefreshRatePhysicalLimitEnabled: Boolean, + val expectedPrimaryRefreshRateRanges: RefreshRateRanges, + val expectedAppRefreshRateRanges: RefreshRateRanges, + ) { + NO_LIMIT(0f, 0f, 0f, false, RANGES_NO_LIMIT, RANGES_NO_LIMIT), + NO_LIMIT_WITH_PHYSICAL_RR(0f, 0f, 0f, true, RANGES_NO_LIMIT, RANGES_NO_LIMIT), + + LIMITS_0_0_90(0f, 0f, 90f, false, RANGES_NO_LIMIT_90, RANGES_NO_LIMIT), + LIMITS_0_0_90_WITH_PHYSICAL_RR(0f, 0f, 90f, true, RANGES_NO_LIMIT_90, RANGES_NO_LIMIT), + + LIMITS_0_90_0(0f, 90f, 0f, false, RANGES_NO_LIMIT_90, RANGES_NO_LIMIT_90), + LIMITS_0_90_0_WITH_PHYSICAL_RR(0f, 90f, 0f, true, RANGES_90, RANGES_90), + + LIMITS_0_90_60(0f, 90f, 60f, false, RANGES_NO_LIMIT_60, RANGES_NO_LIMIT_90), + LIMITS_0_90_60_WITH_PHYSICAL_RR(0f, 90f, 60f, true, RANGES_90_60, RANGES_90), + + LIMITS_0_90_120(0f, 90f, 120f, false, RANGES_NO_LIMIT_90, RANGES_NO_LIMIT_90), + LIMITS_0_90_120_WITH_PHYSICAL_RR(0f, 90f, 120f, true, RANGES_90, RANGES_90), + + LIMITS_90_0_0(90f, 0f, 0f, false, RANGES_MIN90, RANGES_NO_LIMIT), + LIMITS_90_0_0_WITH_PHYSICAL_RR(90f, 0f, 0f, true, RANGES_MIN90, RANGES_NO_LIMIT), + + LIMITS_90_0_120(90f, 0f, 120f, false, RANGES_MIN90_90TO120, RANGES_NO_LIMIT), + LIMITS_90_0_120_WITH_PHYSICAL_RR(90f, + 0f, + 120f, + true, + RANGES_MIN90_90TO120, + RANGES_NO_LIMIT), + + LIMITS_90_0_60(90f, 0f, 60f, false, RANGES_MIN90, RANGES_NO_LIMIT), + LIMITS_90_0_60_WITH_PHYSICAL_RR(90f, 0f, 60f, true, RANGES_MIN90, RANGES_NO_LIMIT), + + LIMITS_90_120_0(90f, 120f, 0f, false, RANGES_MIN90_90TO120, RANGES_NO_LIMIT_120), + LIMITS_90_120_0_WITH_PHYSICAL_RR(90f, 120f, 0f, true, RANGES_90TO120, RANGES_120), + + LIMITS_90_60_0(90f, 60f, 0f, false, RANGES_MIN90_90TO90, RANGES_NO_LIMIT_90), + LIMITS_90_60_0_WITH_PHYSICAL_RR(90f, 60f, 0f, true, RANGES_90TO90, RANGES_90), + + LIMITS_60_120_90(60f, 120f, 90f, false, RANGES_MIN60_60TO90, RANGES_NO_LIMIT_120), + LIMITS_60_120_90_WITH_PHYSICAL_RR(60f, 120f, 90f, true, RANGES_60TO120_60TO90, RANGES_120), + } }
\ No newline at end of file diff --git a/services/tests/powerstatstests/src/com/android/server/power/stats/CpuPowerStatsCollectorTest.java b/services/tests/powerstatstests/src/com/android/server/power/stats/CpuPowerStatsCollectorTest.java index d51828e418c6..4e3e80f8ff10 100644 --- a/services/tests/powerstatstests/src/com/android/server/power/stats/CpuPowerStatsCollectorTest.java +++ b/services/tests/powerstatstests/src/com/android/server/power/stats/CpuPowerStatsCollectorTest.java @@ -341,7 +341,7 @@ public class CpuPowerStatsCollectorTest { }}, 0, 1234); mMockClock.uptime = 1000; - collector.forceSchedule(); + collector.schedule(); waitForIdle(); mUidResolver.noteIsolatedUidRemoved(ISOLATED_UID, UID_2); @@ -354,7 +354,7 @@ public class CpuPowerStatsCollectorTest { }}, 1234, 3421); mMockClock.uptime = 2000; - collector.forceSchedule(); + collector.schedule(); waitForIdle(); assertThat(layout.getUidTimeByPowerBracket(mCollectedStats.uidStats.get(UID_2), 0)) diff --git a/services/tests/servicestests/src/com/android/server/utils/AnrTimerTest.java b/services/tests/servicestests/src/com/android/server/utils/AnrTimerTest.java index 44d116181be5..06c3db87ed2d 100644 --- a/services/tests/servicestests/src/com/android/server/utils/AnrTimerTest.java +++ b/services/tests/servicestests/src/com/android/server/utils/AnrTimerTest.java @@ -136,8 +136,14 @@ public class AnrTimerTest { this(helper.mHandler, MSG_TIMEOUT, caller()); } - void start(TestArg arg, long millis) { - start(arg, arg.pid, arg.uid, millis); + @Override + public int getPid(TestArg arg) { + return arg.pid; + } + + @Override + public int getUid(TestArg arg) { + return arg.uid; } // Return the name of method that called the constructor, assuming that this function is diff --git a/services/tests/wmtests/src/com/android/server/wm/CameraStateMonitorTests.java b/services/tests/wmtests/src/com/android/server/wm/CameraStateMonitorTests.java new file mode 100644 index 000000000000..e468fd8ee495 --- /dev/null +++ b/services/tests/wmtests/src/com/android/server/wm/CameraStateMonitorTests.java @@ -0,0 +1,274 @@ +/* + * 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.server.wm; + +import static com.android.dx.mockito.inline.extended.ExtendedMockito.doAnswer; +import static com.android.dx.mockito.inline.extended.ExtendedMockito.doReturn; +import static com.android.dx.mockito.inline.extended.ExtendedMockito.spyOn; +import static com.android.dx.mockito.inline.extended.ExtendedMockito.when; + +import static org.junit.Assert.assertEquals; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyBoolean; +import static org.mockito.ArgumentMatchers.anyLong; +import static org.mockito.Mockito.mock; + +import android.content.ComponentName; +import android.hardware.camera2.CameraManager; +import android.os.Handler; +import android.platform.test.annotations.Presubmit; + +import androidx.annotation.NonNull; +import androidx.test.filters.SmallTest; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; + +import java.util.concurrent.Executor; + +/** + * Tests for {@link DisplayRotationCompatPolicy}. + * + * Build/Install/Run: + * atest WmTests:DisplayRotationCompatPolicyTests + */ +@SmallTest +@Presubmit +@RunWith(WindowTestRunner.class) +public final class CameraStateMonitorTests extends WindowTestsBase { + + private static final String TEST_PACKAGE_1 = "com.test.package.one"; + private static final String TEST_PACKAGE_2 = "com.test.package.two"; + private static final String CAMERA_ID_1 = "camera-1"; + private static final String CAMERA_ID_2 = "camera-2"; + private static final String TEST_PACKAGE_1_LABEL = "testPackage1"; + private CameraManager mMockCameraManager; + private Handler mMockHandler; + private LetterboxConfiguration mLetterboxConfiguration; + + private CameraStateMonitor mCameraStateMonitor; + private CameraManager.AvailabilityCallback mCameraAvailabilityCallback; + + private ActivityRecord mActivity; + private Task mTask; + + // Simulates a listener which will not react to the change on a particular activity. + private final FakeCameraCompatStateListener mNotInterestedListener = + new FakeCameraCompatStateListener( + /*onCameraOpenedReturnValue=*/ false, + /*simulateUnsuccessfulCloseOnce=*/ false); + // Simulates a listener which will react to the change on a particular activity - for example + // put the activity in a camera compat mode. + private final FakeCameraCompatStateListener mInterestedListener = + new FakeCameraCompatStateListener( + /*onCameraOpenedReturnValue=*/ true, + /*simulateUnsuccessfulCloseOnce=*/ false); + // Simulates a listener which for some reason cannot process `onCameraClosed` event once it + // first arrives - this means that the update needs to be postponed. + private final FakeCameraCompatStateListener mListenerCannotClose = + new FakeCameraCompatStateListener( + /*onCameraOpenedReturnValue=*/ true, + /*simulateUnsuccessfulCloseOnce=*/ true); + + @Before + public void setUp() throws Exception { + mLetterboxConfiguration = mDisplayContent.mWmService.mLetterboxConfiguration; + spyOn(mLetterboxConfiguration); + when(mLetterboxConfiguration.isCameraCompatTreatmentEnabled()) + .thenReturn(true); + when(mLetterboxConfiguration.isCameraCompatRefreshEnabled()) + .thenReturn(true); + when(mLetterboxConfiguration.isCameraCompatRefreshCycleThroughStopEnabled()) + .thenReturn(true); + + mMockCameraManager = mock(CameraManager.class); + doAnswer(invocation -> { + mCameraAvailabilityCallback = invocation.getArgument(1); + return null; + }).when(mMockCameraManager).registerAvailabilityCallback( + any(Executor.class), any(CameraManager.AvailabilityCallback.class)); + + spyOn(mContext); + when(mContext.getSystemService(CameraManager.class)).thenReturn(mMockCameraManager); + + spyOn(mDisplayContent); + + mDisplayContent.setIgnoreOrientationRequest(true); + + mMockHandler = mock(Handler.class); + + when(mMockHandler.postDelayed(any(Runnable.class), anyLong())).thenAnswer( + invocation -> { + ((Runnable) invocation.getArgument(0)).run(); + return null; + }); + mCameraStateMonitor = + new CameraStateMonitor(mDisplayContent, mMockHandler); + configureActivity(TEST_PACKAGE_1); + configureActivity(TEST_PACKAGE_2); + + mCameraStateMonitor.startListeningToCameraState(); + } + + @After + public void tearDown() { + // Remove all listeners. + mCameraStateMonitor.removeCameraStateListener(mNotInterestedListener); + mCameraStateMonitor.removeCameraStateListener(mInterestedListener); + mCameraStateMonitor.removeCameraStateListener(mListenerCannotClose); + + // Reset the listener's state. + mNotInterestedListener.resetCounters(); + mInterestedListener.resetCounters(); + mListenerCannotClose.resetCounters(); + } + + @Test + public void testOnCameraOpened_listenerAdded_notifiesCameraOpened() { + mCameraStateMonitor.addCameraStateListener(mNotInterestedListener); + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_1); + + assertEquals(1, mNotInterestedListener.mOnCameraOpenedCounter); + } + + @Test + public void testOnCameraOpened_listenerReturnsFalse_doesNotNotifyCameraClosed() { + mCameraStateMonitor.addCameraStateListener(mNotInterestedListener); + // Listener returns false on `onCameraOpened`. + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_1); + + mCameraAvailabilityCallback.onCameraClosed(CAMERA_ID_1); + + assertEquals(0, mNotInterestedListener.mOnCameraClosedCounter); + } + + @Test + public void testOnCameraOpened_listenerReturnsTrue_notifyCameraClosed() { + mCameraStateMonitor.addCameraStateListener(mInterestedListener); + // Listener returns true on `onCameraOpened`. + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_1); + + mCameraAvailabilityCallback.onCameraClosed(CAMERA_ID_1); + + assertEquals(1, mInterestedListener.mOnCameraClosedCounter); + } + + @Test + public void testOnCameraOpened_listenerCannotCloseYet_notifyCameraClosedAgain() { + mCameraStateMonitor.addCameraStateListener(mListenerCannotClose); + // Listener returns true on `onCameraOpened`. + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_1); + + mCameraAvailabilityCallback.onCameraClosed(CAMERA_ID_1); + + assertEquals(2, mListenerCannotClose.mOnCameraClosedCounter); + } + + @Test + public void testReconnectedToDifferentCamera_notifiesListener() { + mCameraStateMonitor.addCameraStateListener(mInterestedListener); + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_1); + mCameraAvailabilityCallback.onCameraClosed(CAMERA_ID_1); + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_2, TEST_PACKAGE_1); + + assertEquals(2, mInterestedListener.mOnCameraOpenedCounter); + } + + @Test + public void testDifferentAppConnectedToCamera_notifiesListener() { + mCameraStateMonitor.addCameraStateListener(mInterestedListener); + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_1); + mCameraAvailabilityCallback.onCameraClosed(CAMERA_ID_1); + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_2); + + assertEquals(2, mInterestedListener.mOnCameraOpenedCounter); + } + + @Test + public void testCameraAlreadyClosed_notifiesListenerOnce() { + mCameraStateMonitor.addCameraStateListener(mInterestedListener); + mCameraAvailabilityCallback.onCameraOpened(CAMERA_ID_1, TEST_PACKAGE_1); + mCameraAvailabilityCallback.onCameraClosed(CAMERA_ID_1); + mCameraAvailabilityCallback.onCameraClosed(CAMERA_ID_1); + + assertEquals(1, mInterestedListener.mOnCameraClosedCounter); + } + + private void configureActivity(@NonNull String packageName) { + mTask = new TaskBuilder(mSupervisor) + .setDisplay(mDisplayContent) + .build(); + + mActivity = new ActivityBuilder(mAtm) + .setComponent(new ComponentName(packageName, ".TestActivity")) + .setTask(mTask) + .build(); + + spyOn(mActivity.mAtmService.getLifecycleManager()); + spyOn(mActivity.mLetterboxUiController); + + doReturn(mActivity).when(mDisplayContent).topRunningActivity(anyBoolean()); + } + + private class FakeCameraCompatStateListener implements + CameraStateMonitor.CameraCompatStateListener { + + int mOnCameraOpenedCounter = 0; + int mOnCameraClosedCounter = 0; + + boolean mOnCameraOpenedReturnValue = true; + private boolean mOnCameraClosedReturnValue = true; + + /** + * @param simulateUnsuccessfulCloseOnce When false, returns `true` on every + * `onCameraClosed`. When true, returns `false` on the + * first `onCameraClosed` callback, and `true on the + * subsequent calls. This fake implementation tests the + * retry mechanism in {@link CameraStateMonitor}. + */ + FakeCameraCompatStateListener(boolean onCameraOpenedReturnValue, + boolean simulateUnsuccessfulCloseOnce) { + mOnCameraOpenedReturnValue = onCameraOpenedReturnValue; + mOnCameraClosedReturnValue = !simulateUnsuccessfulCloseOnce; + } + + @Override + public boolean onCameraOpened(@NonNull ActivityRecord cameraActivity, + @NonNull String cameraId) { + mOnCameraOpenedCounter++; + return mOnCameraOpenedReturnValue; + } + + @Override + public boolean onCameraClosed(@NonNull ActivityRecord cameraActivity, + @NonNull String cameraId) { + mOnCameraClosedCounter++; + boolean returnValue = mOnCameraClosedReturnValue; + // If false, return false only the first time, so it doesn't fall in the infinite retry + // loop. + mOnCameraClosedReturnValue = true; + return returnValue; + } + + void resetCounters() { + mOnCameraOpenedCounter = 0; + mOnCameraClosedCounter = 0; + } + } +} diff --git a/services/tests/wmtests/src/com/android/server/wm/DisplayRotationCompatPolicyTests.java b/services/tests/wmtests/src/com/android/server/wm/DisplayRotationCompatPolicyTests.java index 0dd02394d424..507140d573ea 100644 --- a/services/tests/wmtests/src/com/android/server/wm/DisplayRotationCompatPolicyTests.java +++ b/services/tests/wmtests/src/com/android/server/wm/DisplayRotationCompatPolicyTests.java @@ -129,13 +129,17 @@ public final class DisplayRotationCompatPolicyTests extends WindowTestsBase { ((Runnable) invocation.getArgument(0)).run(); return null; }); - mDisplayRotationCompatPolicy = new DisplayRotationCompatPolicy( - mDisplayContent, mMockHandler); + CameraStateMonitor cameraStateMonitor = + new CameraStateMonitor(mDisplayContent, mMockHandler); + mDisplayRotationCompatPolicy = + new DisplayRotationCompatPolicy(mDisplayContent, mMockHandler, cameraStateMonitor); // Do not show the real toast. spyOn(mDisplayRotationCompatPolicy); doNothing().when(mDisplayRotationCompatPolicy).showToast(anyInt()); doNothing().when(mDisplayRotationCompatPolicy).showToast(anyInt(), anyString()); + + cameraStateMonitor.startListeningToCameraState(); } @Test diff --git a/services/tests/wmtests/src/com/android/server/wm/SystemServicesTestRule.java b/services/tests/wmtests/src/com/android/server/wm/SystemServicesTestRule.java index b9fe0745ef4c..64adff80f442 100644 --- a/services/tests/wmtests/src/com/android/server/wm/SystemServicesTestRule.java +++ b/services/tests/wmtests/src/com/android/server/wm/SystemServicesTestRule.java @@ -425,6 +425,9 @@ public class SystemServicesTestRule implements TestRule { if (dc.mDisplayRotationCompatPolicy != null) { dc.mDisplayRotationCompatPolicy.dispose(); } + if (dc.mCameraStateMonitor != null) { + dc.mCameraStateMonitor.dispose(); + } } } diff --git a/telephony/java/android/telephony/satellite/SatelliteManager.java b/telephony/java/android/telephony/satellite/SatelliteManager.java index b00571585d00..40ad3122f2fb 100644 --- a/telephony/java/android/telephony/satellite/SatelliteManager.java +++ b/telephony/java/android/telephony/satellite/SatelliteManager.java @@ -959,6 +959,11 @@ public final class SatelliteManager { */ public static final int SATELLITE_MODEM_STATE_ENABLING_SATELLITE = 8; /** + * The satellite modem is being powered off. + * @hide + */ + public static final int SATELLITE_MODEM_STATE_DISABLING_SATELLITE = 9; + /** * Satellite modem state is unknown. This generic modem state should be used only when the * modem state cannot be mapped to other specific modem states. */ @@ -976,6 +981,7 @@ public final class SatelliteManager { SATELLITE_MODEM_STATE_NOT_CONNECTED, SATELLITE_MODEM_STATE_CONNECTED, SATELLITE_MODEM_STATE_ENABLING_SATELLITE, + SATELLITE_MODEM_STATE_DISABLING_SATELLITE, SATELLITE_MODEM_STATE_UNKNOWN }) @Retention(RetentionPolicy.SOURCE) diff --git a/tests/FlickerTests/IME/src/com/android/server/wm/flicker/ime/ShowImeOnAppStartWhenLaunchingAppFromOverviewTest.kt b/tests/FlickerTests/IME/src/com/android/server/wm/flicker/ime/ShowImeOnAppStartWhenLaunchingAppFromOverviewTest.kt index 063088d54b45..03f3a68a573f 100644 --- a/tests/FlickerTests/IME/src/com/android/server/wm/flicker/ime/ShowImeOnAppStartWhenLaunchingAppFromOverviewTest.kt +++ b/tests/FlickerTests/IME/src/com/android/server/wm/flicker/ime/ShowImeOnAppStartWhenLaunchingAppFromOverviewTest.kt @@ -50,7 +50,7 @@ class ShowImeOnAppStartWhenLaunchingAppFromOverviewTest(flicker: LegacyFlickerTe testApp.launchViaIntent(wmHelper) testApp.openIME(wmHelper) this.setRotation(flicker.scenario.startRotation) - if (flicker.scenario.isTablet) { + if (flicker.scenario.isTablet && tapl.isTransientTaskbar()) { tapl.launchedAppState.swipeUpToUnstashTaskbar() } tapl.launchedAppState.switchToOverview() diff --git a/tools/aapt2/cmd/Link.h b/tools/aapt2/cmd/Link.h index dc18b1ccda60..8fe414f4f660 100644 --- a/tools/aapt2/cmd/Link.h +++ b/tools/aapt2/cmd/Link.h @@ -335,6 +335,11 @@ class LinkCommand : public Command { "are separated by ',' and the name is separated from the value by '='.\n" "Example: \"flag1=true,flag2=false,flag3=\" (flag3 has no given value).", &feature_flags_args_); + AddOptionalSwitch("--non-updatable-system", + "Mark the app as a non-updatable system app. This inserts\n" + "updatableSystem=\"false\" to the root manifest node, overwriting any\n" + "existing attribute. This is ignored if the manifest has a versionCode.", + &options_.manifest_fixer_options.non_updatable_system); } int Action(const std::vector<std::string>& args) override; diff --git a/tools/aapt2/link/ManifestFixer.cpp b/tools/aapt2/link/ManifestFixer.cpp index d03f97e28156..f1e4ead03314 100644 --- a/tools/aapt2/link/ManifestFixer.cpp +++ b/tools/aapt2/link/ManifestFixer.cpp @@ -489,6 +489,16 @@ bool ManifestFixer::BuildRules(xml::XmlActionExecutor* executor, android::IDiagn } } + if (options_.non_updatable_system) { + if (el->FindAttribute(xml::kSchemaAndroid, "versionCode") == nullptr) { + el->RemoveAttribute("", "updatableSystem"); + el->attributes.push_back(xml::Attribute{"", "updatableSystem", "false"}); + } else { + diag->Note(android::DiagMessage(el->line_number) + << "Ignoring --non-updatable-system because the manifest has a versionCode"); + } + } + return true; }); diff --git a/tools/aapt2/link/ManifestFixer.h b/tools/aapt2/link/ManifestFixer.h index 42938a4f8176..df0ece6fe24a 100644 --- a/tools/aapt2/link/ManifestFixer.h +++ b/tools/aapt2/link/ManifestFixer.h @@ -91,6 +91,11 @@ struct ManifestFixerOptions { // Whether to suppress `android:compileSdkVersion*` and `platformBuildVersion*` attributes. bool no_compile_sdk_metadata = false; + + // Whether to mark the app as a non-updatable system app. This adds `updatableSystem="false"` to + // the <manifest> tag. Not used if a version code is set either explicitly in the manifest or + // through version_code_default. + bool non_updatable_system = false; }; // Verifies that the manifest is correctly formed and inserts defaults where specified with diff --git a/tools/aapt2/link/ManifestFixer_test.cpp b/tools/aapt2/link/ManifestFixer_test.cpp index 6151a8e910d9..3cfdf7832801 100644 --- a/tools/aapt2/link/ManifestFixer_test.cpp +++ b/tools/aapt2/link/ManifestFixer_test.cpp @@ -677,6 +677,83 @@ TEST_F(ManifestFixerTest, DontReplaceVersionNameOrCode) { EXPECT_THAT(attr->value, StrEq("0x00000002")); } +TEST_F(ManifestFixerTest, MarkNonUpdatableSystem) { + ManifestFixerOptions options; + options.non_updatable_system = true; + + std::unique_ptr<xml::XmlResource> doc = VerifyWithOptions(R"EOF( + <manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="android" />)EOF", + options); + ASSERT_THAT(doc, NotNull()); + + xml::Element* manifest_el = doc->root.get(); + ASSERT_THAT(manifest_el, NotNull()); + + xml::Attribute* attr = manifest_el->FindAttribute("", "updatableSystem"); + ASSERT_THAT(attr, NotNull()); + EXPECT_THAT(attr->value, StrEq("false")); +} + +TEST_F(ManifestFixerTest, MarkNonUpdatableSystemOverwritingValue) { + ManifestFixerOptions options; + options.non_updatable_system = true; + + std::unique_ptr<xml::XmlResource> doc = VerifyWithOptions(R"EOF( + <manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="android" + updatableSystem="true" />)EOF", + options); + ASSERT_THAT(doc, NotNull()); + + xml::Element* manifest_el = doc->root.get(); + ASSERT_THAT(manifest_el, NotNull()); + + xml::Attribute* attr = manifest_el->FindAttribute("", "updatableSystem"); + ASSERT_THAT(attr, NotNull()); + EXPECT_THAT(attr->value, StrEq("false")); +} + +TEST_F(ManifestFixerTest, DontMarkNonUpdatableSystemWhenExplicitVersion) { + ManifestFixerOptions options; + options.non_updatable_system = true; + + std::unique_ptr<xml::XmlResource> doc = VerifyWithOptions(R"EOF( + <manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="android" + android:versionCode="0x00000001" />)EOF", + options); + ASSERT_THAT(doc, NotNull()); + + xml::Element* manifest_el = doc->root.get(); + ASSERT_THAT(manifest_el, NotNull()); + + xml::Attribute* attr = manifest_el->FindAttribute("", "updatableSystem"); + ASSERT_THAT(attr, IsNull()); +} + +TEST_F(ManifestFixerTest, DontMarkNonUpdatableSystemWhenAddedVersion) { + ManifestFixerOptions options; + options.non_updatable_system = true; + options.version_code_default = std::string("0x10000000"); + + std::unique_ptr<xml::XmlResource> doc = VerifyWithOptions(R"EOF( + <manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="android" />)EOF", + options); + ASSERT_THAT(doc, NotNull()); + + xml::Element* manifest_el = doc->root.get(); + ASSERT_THAT(manifest_el, NotNull()); + + xml::Attribute* attr = manifest_el->FindAttribute("", "updatableSystem"); + ASSERT_THAT(attr, IsNull()); + + attr = manifest_el->FindAttribute(xml::kSchemaAndroid, "versionCode"); + ASSERT_THAT(attr, NotNull()); + EXPECT_THAT(attr->value, StrEq("0x10000000")); +} + TEST_F(ManifestFixerTest, EnsureManifestAttributesAreTyped) { EXPECT_THAT(Verify("<manifest package=\"android\" coreApp=\"hello\" />"), IsNull()); EXPECT_THAT(Verify("<manifest package=\"android\" coreApp=\"1dp\" />"), IsNull()); |