diff options
340 files changed, 4374 insertions, 2810 deletions
diff --git a/api/current.txt b/api/current.txt index ebda35c7a87c..3bd607bff472 100644 --- a/api/current.txt +++ b/api/current.txt @@ -299,13 +299,13 @@ package android { field public static final int backgroundTint = 16843883; // 0x101046b field public static final int backgroundTintMode = 16843884; // 0x101046c field public static final int backupAgent = 16843391; // 0x101027f - field public static final int backupInForeground = 16844059; // 0x101051b + field public static final int backupInForeground = 16844058; // 0x101051a field public static final int banner = 16843762; // 0x10103f2 field public static final int baseline = 16843548; // 0x101031c field public static final int baselineAlignBottom = 16843042; // 0x1010122 field public static final int baselineAligned = 16843046; // 0x1010126 field public static final int baselineAlignedChildIndex = 16843047; // 0x1010127 - field public static final int bitmap = 16844055; // 0x1010517 + field public static final int bitmap = 16844054; // 0x1010516 field public static final int borderlessButtonStyle = 16843563; // 0x101032b field public static final int bottom = 16843184; // 0x10101b0 field public static final int bottomBright = 16842957; // 0x10100cd @@ -324,7 +324,7 @@ package android { field public static final int buttonBarNeutralButtonStyle = 16843914; // 0x101048a field public static final int buttonBarPositiveButtonStyle = 16843913; // 0x1010489 field public static final int buttonBarStyle = 16843566; // 0x101032e - field public static final int buttonGravity = 16844031; // 0x10104ff + field public static final int buttonGravity = 16844030; // 0x10104fe field public static final int buttonStyle = 16842824; // 0x1010048 field public static final int buttonStyleInset = 16842826; // 0x101004a field public static final int buttonStyleSmall = 16842825; // 0x1010049 @@ -335,9 +335,9 @@ package android { field public static final int calendarTextColor = 16843931; // 0x101049b field public static final int calendarViewShown = 16843596; // 0x101034c field public static final int calendarViewStyle = 16843613; // 0x101035d - field public static final int canControlMagnification = 16844040; // 0x1010508 - field public static final int canPerformGestures = 16844046; // 0x101050e - field public static final int canRecord = 16844061; // 0x101051d + field public static final int canControlMagnification = 16844039; // 0x1010507 + field public static final int canPerformGestures = 16844045; // 0x101050d + field public static final int canRecord = 16844060; // 0x101051c field public static final int canRequestEnhancedWebAccessibility = 16843736; // 0x10103d8 field public static final int canRequestFilterKeyEvents = 16843737; // 0x10103d9 field public static final int canRequestTouchExplorationMode = 16843735; // 0x10103d7 @@ -377,7 +377,7 @@ package android { field public static final int codes = 16843330; // 0x1010242 field public static final int collapseColumns = 16843083; // 0x101014b field public static final int collapseContentDescription = 16843984; // 0x10104d0 - field public static final int collapseIcon = 16844032; // 0x1010500 + field public static final int collapseIcon = 16844031; // 0x10104ff field public static final int color = 16843173; // 0x10101a5 field public static final int colorAccent = 16843829; // 0x1010435 field public static final int colorActivatedHighlight = 16843664; // 0x1010390 @@ -414,18 +414,18 @@ package android { field public static final int contentAuthority = 16843408; // 0x1010290 field public static final int contentDescription = 16843379; // 0x1010273 field public static final int contentInsetEnd = 16843860; // 0x1010454 - field public static final int contentInsetEndWithActions = 16844070; // 0x1010526 + field public static final int contentInsetEndWithActions = 16844067; // 0x1010523 field public static final int contentInsetLeft = 16843861; // 0x1010455 field public static final int contentInsetRight = 16843862; // 0x1010456 field public static final int contentInsetStart = 16843859; // 0x1010453 - field public static final int contentInsetStartWithNavigation = 16844069; // 0x1010525 + field public static final int contentInsetStartWithNavigation = 16844066; // 0x1010522 field public static final int contextClickable = 16844007; // 0x10104e7 - field public static final int contextPopupMenuStyle = 16844034; // 0x1010502 + field public static final int contextPopupMenuStyle = 16844033; // 0x1010501 field public static final int controlX1 = 16843772; // 0x10103fc field public static final int controlX2 = 16843774; // 0x10103fe field public static final int controlY1 = 16843773; // 0x10103fd field public static final int controlY2 = 16843775; // 0x10103ff - field public static final int countDown = 16844060; // 0x101051c + field public static final int countDown = 16844059; // 0x101051b field public static final int country = 16843962; // 0x10104ba field public static final int cropToPadding = 16843043; // 0x1010123 field public static final int cursorVisible = 16843090; // 0x1010152 @@ -443,7 +443,7 @@ package android { field public static final deprecated int dayOfWeekTextAppearance = 16843925; // 0x1010495 field public static final int debuggable = 16842767; // 0x101000f field public static final int defaultHeight = 16844021; // 0x10104f5 - field public static final int defaultToDeviceProtectedStorage = 16844037; // 0x1010505 + field public static final int defaultToDeviceProtectedStorage = 16844036; // 0x1010504 field public static final int defaultValue = 16843245; // 0x10101ed field public static final int defaultWidth = 16844020; // 0x10104f4 field public static final int delay = 16843212; // 0x10101cc @@ -463,7 +463,7 @@ package android { field public static final int dialogTheme = 16843528; // 0x1010308 field public static final int dialogTitle = 16843250; // 0x10101f2 field public static final int digits = 16843110; // 0x1010166 - field public static final int directBootAware = 16844038; // 0x1010506 + field public static final int directBootAware = 16844037; // 0x1010505 field public static final int direction = 16843217; // 0x10101d1 field public static final deprecated int directionDescriptions = 16843681; // 0x10103a1 field public static final int directionPriority = 16843218; // 0x10101d2 @@ -511,12 +511,12 @@ package android { field public static final int elevation = 16843840; // 0x1010440 field public static final int ellipsize = 16842923; // 0x10100ab field public static final int ems = 16843096; // 0x1010158 - field public static final int enableVrMode = 16844072; // 0x1010528 + field public static final int enableVrMode = 16844069; // 0x1010525 field public static final int enabled = 16842766; // 0x101000e field public static final int end = 16843996; // 0x10104dc field public static final int endColor = 16843166; // 0x101019e - field public static final int endX = 16844051; // 0x1010513 - field public static final int endY = 16844052; // 0x1010514 + field public static final int endX = 16844050; // 0x1010512 + field public static final int endY = 16844051; // 0x1010513 field public static final deprecated int endYear = 16843133; // 0x101017d field public static final int enterFadeDuration = 16843532; // 0x101030c field public static final int entries = 16842930; // 0x10100b2 @@ -536,7 +536,7 @@ package android { field public static final int expandableListViewStyle = 16842863; // 0x101006f field public static final int expandableListViewWhiteStyle = 16843446; // 0x10102b6 field public static final int exported = 16842768; // 0x1010010 - field public static final int externalService = 16844047; // 0x101050f + field public static final int externalService = 16844046; // 0x101050e field public static final int extraTension = 16843371; // 0x101026b field public static final int extractNativeLibs = 16844010; // 0x10104ea field public static final int factor = 16843219; // 0x10101d3 @@ -561,7 +561,7 @@ package android { field public static final int fillBefore = 16843196; // 0x10101bc field public static final int fillColor = 16843780; // 0x1010404 field public static final int fillEnabled = 16843343; // 0x101024f - field public static final int fillType = 16844064; // 0x1010520 + field public static final int fillType = 16844062; // 0x101051e field public static final int fillViewport = 16843130; // 0x101017a field public static final int filter = 16843035; // 0x101011b field public static final int filterTouchesWhenObscured = 16843460; // 0x10102c4 @@ -577,7 +577,7 @@ package android { field public static final int fontFamily = 16843692; // 0x10103ac field public static final int fontFeatureSettings = 16843959; // 0x10104b7 field public static final int footerDividersEnabled = 16843311; // 0x101022f - field public static final int forceHasOverlappingRendering = 16844068; // 0x1010524 + field public static final int forceHasOverlappingRendering = 16844065; // 0x1010521 field public static final int foreground = 16843017; // 0x1010109 field public static final int foregroundGravity = 16843264; // 0x1010200 field public static final int foregroundTint = 16843885; // 0x101046d @@ -654,8 +654,8 @@ package android { field public static final int horizontalScrollViewStyle = 16843603; // 0x1010353 field public static final int horizontalSpacing = 16843028; // 0x1010114 field public static final int host = 16842792; // 0x1010028 - field public static final int hotSpotX = 16844056; // 0x1010518 - field public static final int hotSpotY = 16844057; // 0x1010519 + field public static final int hotSpotX = 16844055; // 0x1010517 + field public static final int hotSpotY = 16844056; // 0x1010518 field public static final int hyphenationFrequency = 16843998; // 0x10104de field public static final int icon = 16842754; // 0x1010002 field public static final int iconPreview = 16843337; // 0x1010249 @@ -742,7 +742,7 @@ package android { field public static final int label = 16842753; // 0x1010001 field public static final int labelFor = 16843718; // 0x10103c6 field public static final int labelTextSize = 16843317; // 0x1010235 - field public static final int languageTag = 16844041; // 0x1010509 + field public static final int languageTag = 16844040; // 0x1010508 field public static final int largeHeap = 16843610; // 0x101035a field public static final int largeScreens = 16843398; // 0x1010286 field public static final int largestWidthLimitDp = 16843622; // 0x1010366 @@ -800,7 +800,7 @@ package android { field public static final int layout_y = 16843136; // 0x1010180 field public static final int left = 16843181; // 0x10101ad field public static final int letterSpacing = 16843958; // 0x10104b6 - field public static final int level = 16844033; // 0x1010501 + field public static final int level = 16844032; // 0x1010500 field public static final int lineSpacingExtra = 16843287; // 0x1010217 field public static final int lineSpacingMultiplier = 16843288; // 0x1010218 field public static final int lines = 16843092; // 0x1010154 @@ -833,7 +833,7 @@ package android { field public static final int marqueeRepeatLimit = 16843293; // 0x101021d field public static final int matchOrder = 16843855; // 0x101044f field public static final int max = 16843062; // 0x1010136 - field public static final int maxButtonHeight = 16844030; // 0x10104fe + field public static final int maxButtonHeight = 16844029; // 0x10104fd field public static final int maxDate = 16843584; // 0x1010340 field public static final int maxEms = 16843095; // 0x1010157 field public static final int maxHeight = 16843040; // 0x1010120 @@ -876,26 +876,25 @@ package android { field public static final int navigationMode = 16843471; // 0x10102cf field public static final int negativeButtonText = 16843254; // 0x10101f6 field public static final int nestedScrollingEnabled = 16843830; // 0x1010436 - field public static final int networkSecurityConfig = 16844074; // 0x101052a + field public static final int networkSecurityConfig = 16844071; // 0x1010527 field public static final int nextFocusDown = 16842980; // 0x10100e4 field public static final int nextFocusForward = 16843580; // 0x101033c field public static final int nextFocusLeft = 16842977; // 0x10100e1 field public static final int nextFocusRight = 16842978; // 0x10100e2 field public static final int nextFocusUp = 16842979; // 0x10100e3 - field public static final int nfcAntennaPositionDrawable = 16844063; // 0x101051f field public static final int noHistory = 16843309; // 0x101022d field public static final int normalScreens = 16843397; // 0x1010285 field public static final int notificationTimeout = 16843651; // 0x1010383 field public static final int numColumns = 16843032; // 0x1010118 field public static final int numStars = 16843076; // 0x1010144 - field public static final int numberPickerStyle = 16844071; // 0x1010527 + field public static final int numberPickerStyle = 16844068; // 0x1010524 field public static final int numbersBackgroundColor = 16843938; // 0x10104a2 field public static final int numbersInnerTextColor = 16844001; // 0x10104e1 field public static final int numbersSelectorColor = 16843939; // 0x10104a3 field public static final int numbersTextColor = 16843937; // 0x10104a1 field public static final deprecated int numeric = 16843109; // 0x1010165 field public static final int numericShortcut = 16843236; // 0x10101e4 - field public static final int offset = 16844053; // 0x1010515 + field public static final int offset = 16844052; // 0x1010514 field public static final int onClick = 16843375; // 0x101026f field public static final int oneshot = 16843159; // 0x1010197 field public static final int opacity = 16843550; // 0x101031e @@ -942,13 +941,13 @@ package android { field public static final deprecated int phoneNumber = 16843111; // 0x1010167 field public static final int pivotX = 16843189; // 0x10101b5 field public static final int pivotY = 16843190; // 0x10101b6 - field public static final int pointerIcon = 16844042; // 0x101050a + field public static final int pointerIcon = 16844041; // 0x1010509 field public static final int popupAnimationStyle = 16843465; // 0x10102c9 field public static final int popupBackground = 16843126; // 0x1010176 field public static final int popupCharacters = 16843332; // 0x1010244 field public static final int popupElevation = 16843916; // 0x101048c - field public static final int popupEnterTransition = 16844065; // 0x1010521 - field public static final int popupExitTransition = 16844066; // 0x1010522 + field public static final int popupEnterTransition = 16844063; // 0x101051f + field public static final int popupExitTransition = 16844064; // 0x1010520 field public static final int popupKeyboard = 16843331; // 0x1010243 field public static final int popupLayout = 16843323; // 0x101023b field public static final int popupMenuStyle = 16843520; // 0x1010300 @@ -957,7 +956,7 @@ package android { field public static final int port = 16842793; // 0x1010029 field public static final int positiveButtonText = 16843253; // 0x10101f5 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c - field public static final int preferenceFragmentStyle = 16844039; // 0x1010507 + field public static final int preferenceFragmentStyle = 16844038; // 0x1010506 field public static final int preferenceInformationStyle = 16842893; // 0x101008d field public static final int preferenceLayoutChild = 16842900; // 0x1010094 field public static final int preferenceScreenStyle = 16842891; // 0x101008b @@ -1025,7 +1024,7 @@ package android { field public static final int resizeClip = 16843983; // 0x10104cf field public static final int resizeMode = 16843619; // 0x1010363 field public static final int resizeable = 16843405; // 0x101028d - field public static final int resizeableActivity = 16844023; // 0x10104f7 + field public static final int resizeableActivity = 16844022; // 0x10104f6 field public static final int resource = 16842789; // 0x1010025 field public static final int restoreAnyVersion = 16843450; // 0x10102ba field public static final deprecated int restoreNeedsApplication = 16843421; // 0x101029d @@ -1145,8 +1144,8 @@ package android { field public static final int startColor = 16843165; // 0x101019d field public static final int startDelay = 16843746; // 0x10103e2 field public static final int startOffset = 16843198; // 0x10101be - field public static final int startX = 16844049; // 0x1010511 - field public static final int startY = 16844050; // 0x1010512 + field public static final int startX = 16844048; // 0x1010510 + field public static final int startY = 16844049; // 0x1010511 field public static final deprecated int startYear = 16843132; // 0x101017c field public static final int stateListAnimator = 16843848; // 0x1010448 field public static final int stateNotNeeded = 16842774; // 0x1010016 @@ -1203,8 +1202,8 @@ package android { field public static final int summaryOn = 16843247; // 0x10101ef field public static final int supportsAssist = 16844016; // 0x10104f0 field public static final int supportsLaunchVoiceAssistFromKeyguard = 16844017; // 0x10104f1 - field public static final int supportsLocalInteraction = 16844048; // 0x1010510 - field public static final int supportsPictureInPicture = 16844024; // 0x10104f8 + field public static final int supportsLocalInteraction = 16844047; // 0x101050f + field public static final int supportsPictureInPicture = 16844023; // 0x10104f7 field public static final int supportsRtl = 16843695; // 0x10103af field public static final int supportsSwitchingToNextInputMethod = 16843755; // 0x10103eb field public static final int supportsUploading = 16843419; // 0x101029b @@ -1253,7 +1252,7 @@ package android { field public static final int textAppearanceListItemSmall = 16843679; // 0x101039f field public static final int textAppearanceMedium = 16842817; // 0x1010041 field public static final int textAppearanceMediumInverse = 16842820; // 0x1010044 - field public static final int textAppearancePopupMenuHeader = 16844035; // 0x1010503 + field public static final int textAppearancePopupMenuHeader = 16844034; // 0x1010502 field public static final int textAppearanceSearchResultSubtitle = 16843424; // 0x10102a0 field public static final int textAppearanceSearchResultTitle = 16843425; // 0x10102a1 field public static final int textAppearanceSmall = 16842818; // 0x1010042 @@ -1311,9 +1310,9 @@ package android { field public static final int thumbTint = 16843889; // 0x1010471 field public static final int thumbTintMode = 16843890; // 0x1010472 field public static final int thumbnail = 16843429; // 0x10102a5 - field public static final int tickMark = 16844043; // 0x101050b - field public static final int tickMarkTint = 16844044; // 0x101050c - field public static final int tickMarkTintMode = 16844045; // 0x101050d + field public static final int tickMark = 16844042; // 0x101050a + field public static final int tickMarkTint = 16844043; // 0x101050b + field public static final int tickMarkTintMode = 16844044; // 0x101050c field public static final int tileMode = 16843265; // 0x1010201 field public static final int tileModeX = 16843895; // 0x1010477 field public static final int tileModeY = 16843896; // 0x1010478 @@ -1325,11 +1324,11 @@ package android { field public static final int tintMode = 16843771; // 0x10103fb field public static final int title = 16843233; // 0x10101e1 field public static final int titleCondensed = 16843234; // 0x10101e2 - field public static final int titleMargin = 16844025; // 0x10104f9 - field public static final int titleMarginBottom = 16844029; // 0x10104fd - field public static final int titleMarginEnd = 16844027; // 0x10104fb - field public static final int titleMarginStart = 16844026; // 0x10104fa - field public static final int titleMarginTop = 16844028; // 0x10104fc + field public static final int titleMargin = 16844024; // 0x10104f8 + field public static final int titleMarginBottom = 16844028; // 0x10104fc + field public static final int titleMarginEnd = 16844026; // 0x10104fa + field public static final int titleMarginStart = 16844025; // 0x10104f9 + field public static final int titleMarginTop = 16844027; // 0x10104fb field public static final int titleTextAppearance = 16843822; // 0x101042e field public static final int titleTextColor = 16844003; // 0x10104e3 field public static final int titleTextStyle = 16843512; // 0x10102f8 @@ -1368,7 +1367,7 @@ package android { field public static final int trimPathEnd = 16843785; // 0x1010409 field public static final int trimPathOffset = 16843786; // 0x101040a field public static final int trimPathStart = 16843784; // 0x1010408 - field public static final int tunerCount = 16844062; // 0x101051e + field public static final int tunerCount = 16844061; // 0x101051d field public static final int type = 16843169; // 0x10101a1 field public static final int typeface = 16842902; // 0x1010096 field public static final int uiOptions = 16843672; // 0x1010398 @@ -1376,7 +1375,7 @@ package android { field public static final deprecated int unfocusedMonthDateColor = 16843588; // 0x1010344 field public static final int unselectedAlpha = 16843278; // 0x101020e field public static final int updatePeriodMillis = 16843344; // 0x1010250 - field public static final int use32bitAbi = 16844054; // 0x1010516 + field public static final int use32bitAbi = 16844053; // 0x1010515 field public static final int useDefaultMargins = 16843641; // 0x1010379 field public static final int useIntrinsicSizeAsMinimum = 16843536; // 0x1010310 field public static final int useLevel = 16843167; // 0x101019f @@ -1388,7 +1387,7 @@ package android { field public static final int valueType = 16843488; // 0x10102e0 field public static final int variablePadding = 16843157; // 0x1010195 field public static final int vendor = 16843751; // 0x10103e7 - field public static final int version = 16844058; // 0x101051a + field public static final int version = 16844057; // 0x1010519 field public static final int versionCode = 16843291; // 0x101021b field public static final int versionName = 16843292; // 0x101021c field public static final int verticalCorrection = 16843322; // 0x101023a @@ -1432,7 +1431,7 @@ package android { field public static final int windowAllowReturnTransitionOverlap = 16843835; // 0x101043b field public static final int windowAnimationStyle = 16842926; // 0x10100ae field public static final int windowBackground = 16842836; // 0x1010054 - field public static final int windowBackgroundFallback = 16844036; // 0x1010504 + field public static final int windowBackgroundFallback = 16844035; // 0x1010503 field public static final int windowClipToOutline = 16843947; // 0x10104ab field public static final int windowCloseOnTouchOutside = 16843611; // 0x101035b field public static final int windowContentOverlay = 16842841; // 0x1010059 diff --git a/api/removed.txt b/api/removed.txt index 0ff247640749..811983400954 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -1,17 +1,3 @@ -package android { - - public static final class R.attr { - field public static final int minimalHeight = 16844067; // 0x1010523 - field public static final int minimalWidth = 16844022; // 0x10104f6 - } - - public static final class R.styleable { - field public static final int AndroidManifestLayout_minimalHeight = 6; // 0x6 - field public static final int AndroidManifestLayout_minimalWidth = 5; // 0x5 - } - -} - package android.app { public class Notification implements android.os.Parcelable { @@ -468,11 +454,6 @@ package android.widget { package com.android.internal { - public static final class R.attr { - field public static final int minimalHeight = 16844067; // 0x1010523 - field public static final int minimalWidth = 16844022; // 0x10104f6 - } - public static final class R.styleable { field public static final int AndroidManifestLayout_minimalHeight = 6; // 0x6 field public static final int AndroidManifestLayout_minimalWidth = 5; // 0x5 diff --git a/api/system-current.txt b/api/system-current.txt index 0b6ac73f755d..82404073d36e 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -169,6 +169,7 @@ package android { field public static final java.lang.String READ_INSTALL_SESSIONS = "android.permission.READ_INSTALL_SESSIONS"; field public static final java.lang.String READ_LOGS = "android.permission.READ_LOGS"; field public static final java.lang.String READ_NETWORK_USAGE_HISTORY = "android.permission.READ_NETWORK_USAGE_HISTORY"; + field public static final java.lang.String READ_OEM_UNLOCK_STATE = "android.permission.READ_OEM_UNLOCK_STATE"; field public static final java.lang.String READ_PHONE_STATE = "android.permission.READ_PHONE_STATE"; field public static final java.lang.String READ_PRIVILEGED_PHONE_STATE = "android.permission.READ_PRIVILEGED_PHONE_STATE"; field public static final java.lang.String READ_SEARCH_INDEXABLES = "android.permission.READ_SEARCH_INDEXABLES"; @@ -405,13 +406,13 @@ package android { field public static final int backgroundTint = 16843883; // 0x101046b field public static final int backgroundTintMode = 16843884; // 0x101046c field public static final int backupAgent = 16843391; // 0x101027f - field public static final int backupInForeground = 16844059; // 0x101051b + field public static final int backupInForeground = 16844058; // 0x101051a field public static final int banner = 16843762; // 0x10103f2 field public static final int baseline = 16843548; // 0x101031c field public static final int baselineAlignBottom = 16843042; // 0x1010122 field public static final int baselineAligned = 16843046; // 0x1010126 field public static final int baselineAlignedChildIndex = 16843047; // 0x1010127 - field public static final int bitmap = 16844055; // 0x1010517 + field public static final int bitmap = 16844054; // 0x1010516 field public static final int borderlessButtonStyle = 16843563; // 0x101032b field public static final int bottom = 16843184; // 0x10101b0 field public static final int bottomBright = 16842957; // 0x10100cd @@ -430,7 +431,7 @@ package android { field public static final int buttonBarNeutralButtonStyle = 16843914; // 0x101048a field public static final int buttonBarPositiveButtonStyle = 16843913; // 0x1010489 field public static final int buttonBarStyle = 16843566; // 0x101032e - field public static final int buttonGravity = 16844031; // 0x10104ff + field public static final int buttonGravity = 16844030; // 0x10104fe field public static final int buttonStyle = 16842824; // 0x1010048 field public static final int buttonStyleInset = 16842826; // 0x101004a field public static final int buttonStyleSmall = 16842825; // 0x1010049 @@ -441,9 +442,9 @@ package android { field public static final int calendarTextColor = 16843931; // 0x101049b field public static final int calendarViewShown = 16843596; // 0x101034c field public static final int calendarViewStyle = 16843613; // 0x101035d - field public static final int canControlMagnification = 16844040; // 0x1010508 - field public static final int canPerformGestures = 16844046; // 0x101050e - field public static final int canRecord = 16844061; // 0x101051d + field public static final int canControlMagnification = 16844039; // 0x1010507 + field public static final int canPerformGestures = 16844045; // 0x101050d + field public static final int canRecord = 16844060; // 0x101051c field public static final int canRequestEnhancedWebAccessibility = 16843736; // 0x10103d8 field public static final int canRequestFilterKeyEvents = 16843737; // 0x10103d9 field public static final int canRequestTouchExplorationMode = 16843735; // 0x10103d7 @@ -483,7 +484,7 @@ package android { field public static final int codes = 16843330; // 0x1010242 field public static final int collapseColumns = 16843083; // 0x101014b field public static final int collapseContentDescription = 16843984; // 0x10104d0 - field public static final int collapseIcon = 16844032; // 0x1010500 + field public static final int collapseIcon = 16844031; // 0x10104ff field public static final int color = 16843173; // 0x10101a5 field public static final int colorAccent = 16843829; // 0x1010435 field public static final int colorActivatedHighlight = 16843664; // 0x1010390 @@ -520,18 +521,18 @@ package android { field public static final int contentAuthority = 16843408; // 0x1010290 field public static final int contentDescription = 16843379; // 0x1010273 field public static final int contentInsetEnd = 16843860; // 0x1010454 - field public static final int contentInsetEndWithActions = 16844070; // 0x1010526 + field public static final int contentInsetEndWithActions = 16844067; // 0x1010523 field public static final int contentInsetLeft = 16843861; // 0x1010455 field public static final int contentInsetRight = 16843862; // 0x1010456 field public static final int contentInsetStart = 16843859; // 0x1010453 - field public static final int contentInsetStartWithNavigation = 16844069; // 0x1010525 + field public static final int contentInsetStartWithNavigation = 16844066; // 0x1010522 field public static final int contextClickable = 16844007; // 0x10104e7 - field public static final int contextPopupMenuStyle = 16844034; // 0x1010502 + field public static final int contextPopupMenuStyle = 16844033; // 0x1010501 field public static final int controlX1 = 16843772; // 0x10103fc field public static final int controlX2 = 16843774; // 0x10103fe field public static final int controlY1 = 16843773; // 0x10103fd field public static final int controlY2 = 16843775; // 0x10103ff - field public static final int countDown = 16844060; // 0x101051c + field public static final int countDown = 16844059; // 0x101051b field public static final int country = 16843962; // 0x10104ba field public static final int cropToPadding = 16843043; // 0x1010123 field public static final int cursorVisible = 16843090; // 0x1010152 @@ -549,7 +550,7 @@ package android { field public static final deprecated int dayOfWeekTextAppearance = 16843925; // 0x1010495 field public static final int debuggable = 16842767; // 0x101000f field public static final int defaultHeight = 16844021; // 0x10104f5 - field public static final int defaultToDeviceProtectedStorage = 16844037; // 0x1010505 + field public static final int defaultToDeviceProtectedStorage = 16844036; // 0x1010504 field public static final int defaultValue = 16843245; // 0x10101ed field public static final int defaultWidth = 16844020; // 0x10104f4 field public static final int delay = 16843212; // 0x10101cc @@ -569,7 +570,7 @@ package android { field public static final int dialogTheme = 16843528; // 0x1010308 field public static final int dialogTitle = 16843250; // 0x10101f2 field public static final int digits = 16843110; // 0x1010166 - field public static final int directBootAware = 16844038; // 0x1010506 + field public static final int directBootAware = 16844037; // 0x1010505 field public static final int direction = 16843217; // 0x10101d1 field public static final deprecated int directionDescriptions = 16843681; // 0x10103a1 field public static final int directionPriority = 16843218; // 0x10101d2 @@ -617,12 +618,12 @@ package android { field public static final int elevation = 16843840; // 0x1010440 field public static final int ellipsize = 16842923; // 0x10100ab field public static final int ems = 16843096; // 0x1010158 - field public static final int enableVrMode = 16844072; // 0x1010528 + field public static final int enableVrMode = 16844069; // 0x1010525 field public static final int enabled = 16842766; // 0x101000e field public static final int end = 16843996; // 0x10104dc field public static final int endColor = 16843166; // 0x101019e - field public static final int endX = 16844051; // 0x1010513 - field public static final int endY = 16844052; // 0x1010514 + field public static final int endX = 16844050; // 0x1010512 + field public static final int endY = 16844051; // 0x1010513 field public static final deprecated int endYear = 16843133; // 0x101017d field public static final int enterFadeDuration = 16843532; // 0x101030c field public static final int entries = 16842930; // 0x10100b2 @@ -642,7 +643,7 @@ package android { field public static final int expandableListViewStyle = 16842863; // 0x101006f field public static final int expandableListViewWhiteStyle = 16843446; // 0x10102b6 field public static final int exported = 16842768; // 0x1010010 - field public static final int externalService = 16844047; // 0x101050f + field public static final int externalService = 16844046; // 0x101050e field public static final int extraTension = 16843371; // 0x101026b field public static final int extractNativeLibs = 16844010; // 0x10104ea field public static final int factor = 16843219; // 0x10101d3 @@ -667,7 +668,7 @@ package android { field public static final int fillBefore = 16843196; // 0x10101bc field public static final int fillColor = 16843780; // 0x1010404 field public static final int fillEnabled = 16843343; // 0x101024f - field public static final int fillType = 16844064; // 0x1010520 + field public static final int fillType = 16844062; // 0x101051e field public static final int fillViewport = 16843130; // 0x101017a field public static final int filter = 16843035; // 0x101011b field public static final int filterTouchesWhenObscured = 16843460; // 0x10102c4 @@ -683,7 +684,7 @@ package android { field public static final int fontFamily = 16843692; // 0x10103ac field public static final int fontFeatureSettings = 16843959; // 0x10104b7 field public static final int footerDividersEnabled = 16843311; // 0x101022f - field public static final int forceHasOverlappingRendering = 16844068; // 0x1010524 + field public static final int forceHasOverlappingRendering = 16844065; // 0x1010521 field public static final int foreground = 16843017; // 0x1010109 field public static final int foregroundGravity = 16843264; // 0x1010200 field public static final int foregroundTint = 16843885; // 0x101046d @@ -760,8 +761,8 @@ package android { field public static final int horizontalScrollViewStyle = 16843603; // 0x1010353 field public static final int horizontalSpacing = 16843028; // 0x1010114 field public static final int host = 16842792; // 0x1010028 - field public static final int hotSpotX = 16844056; // 0x1010518 - field public static final int hotSpotY = 16844057; // 0x1010519 + field public static final int hotSpotX = 16844055; // 0x1010517 + field public static final int hotSpotY = 16844056; // 0x1010518 field public static final int hyphenationFrequency = 16843998; // 0x10104de field public static final int icon = 16842754; // 0x1010002 field public static final int iconPreview = 16843337; // 0x1010249 @@ -848,7 +849,7 @@ package android { field public static final int label = 16842753; // 0x1010001 field public static final int labelFor = 16843718; // 0x10103c6 field public static final int labelTextSize = 16843317; // 0x1010235 - field public static final int languageTag = 16844041; // 0x1010509 + field public static final int languageTag = 16844040; // 0x1010508 field public static final int largeHeap = 16843610; // 0x101035a field public static final int largeScreens = 16843398; // 0x1010286 field public static final int largestWidthLimitDp = 16843622; // 0x1010366 @@ -906,7 +907,7 @@ package android { field public static final int layout_y = 16843136; // 0x1010180 field public static final int left = 16843181; // 0x10101ad field public static final int letterSpacing = 16843958; // 0x10104b6 - field public static final int level = 16844033; // 0x1010501 + field public static final int level = 16844032; // 0x1010500 field public static final int lineSpacingExtra = 16843287; // 0x1010217 field public static final int lineSpacingMultiplier = 16843288; // 0x1010218 field public static final int lines = 16843092; // 0x1010154 @@ -939,7 +940,7 @@ package android { field public static final int marqueeRepeatLimit = 16843293; // 0x101021d field public static final int matchOrder = 16843855; // 0x101044f field public static final int max = 16843062; // 0x1010136 - field public static final int maxButtonHeight = 16844030; // 0x10104fe + field public static final int maxButtonHeight = 16844029; // 0x10104fd field public static final int maxDate = 16843584; // 0x1010340 field public static final int maxEms = 16843095; // 0x1010157 field public static final int maxHeight = 16843040; // 0x1010120 @@ -982,26 +983,25 @@ package android { field public static final int navigationMode = 16843471; // 0x10102cf field public static final int negativeButtonText = 16843254; // 0x10101f6 field public static final int nestedScrollingEnabled = 16843830; // 0x1010436 - field public static final int networkSecurityConfig = 16844074; // 0x101052a + field public static final int networkSecurityConfig = 16844071; // 0x1010527 field public static final int nextFocusDown = 16842980; // 0x10100e4 field public static final int nextFocusForward = 16843580; // 0x101033c field public static final int nextFocusLeft = 16842977; // 0x10100e1 field public static final int nextFocusRight = 16842978; // 0x10100e2 field public static final int nextFocusUp = 16842979; // 0x10100e3 - field public static final int nfcAntennaPositionDrawable = 16844063; // 0x101051f field public static final int noHistory = 16843309; // 0x101022d field public static final int normalScreens = 16843397; // 0x1010285 field public static final int notificationTimeout = 16843651; // 0x1010383 field public static final int numColumns = 16843032; // 0x1010118 field public static final int numStars = 16843076; // 0x1010144 - field public static final int numberPickerStyle = 16844071; // 0x1010527 + field public static final int numberPickerStyle = 16844068; // 0x1010524 field public static final int numbersBackgroundColor = 16843938; // 0x10104a2 field public static final int numbersInnerTextColor = 16844001; // 0x10104e1 field public static final int numbersSelectorColor = 16843939; // 0x10104a3 field public static final int numbersTextColor = 16843937; // 0x10104a1 field public static final deprecated int numeric = 16843109; // 0x1010165 field public static final int numericShortcut = 16843236; // 0x10101e4 - field public static final int offset = 16844053; // 0x1010515 + field public static final int offset = 16844052; // 0x1010514 field public static final int onClick = 16843375; // 0x101026f field public static final int oneshot = 16843159; // 0x1010197 field public static final int opacity = 16843550; // 0x101031e @@ -1048,13 +1048,13 @@ package android { field public static final deprecated int phoneNumber = 16843111; // 0x1010167 field public static final int pivotX = 16843189; // 0x10101b5 field public static final int pivotY = 16843190; // 0x10101b6 - field public static final int pointerIcon = 16844042; // 0x101050a + field public static final int pointerIcon = 16844041; // 0x1010509 field public static final int popupAnimationStyle = 16843465; // 0x10102c9 field public static final int popupBackground = 16843126; // 0x1010176 field public static final int popupCharacters = 16843332; // 0x1010244 field public static final int popupElevation = 16843916; // 0x101048c - field public static final int popupEnterTransition = 16844065; // 0x1010521 - field public static final int popupExitTransition = 16844066; // 0x1010522 + field public static final int popupEnterTransition = 16844063; // 0x101051f + field public static final int popupExitTransition = 16844064; // 0x1010520 field public static final int popupKeyboard = 16843331; // 0x1010243 field public static final int popupLayout = 16843323; // 0x101023b field public static final int popupMenuStyle = 16843520; // 0x1010300 @@ -1063,7 +1063,7 @@ package android { field public static final int port = 16842793; // 0x1010029 field public static final int positiveButtonText = 16843253; // 0x10101f5 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c - field public static final int preferenceFragmentStyle = 16844039; // 0x1010507 + field public static final int preferenceFragmentStyle = 16844038; // 0x1010506 field public static final int preferenceInformationStyle = 16842893; // 0x101008d field public static final int preferenceLayoutChild = 16842900; // 0x1010094 field public static final int preferenceScreenStyle = 16842891; // 0x101008b @@ -1131,7 +1131,7 @@ package android { field public static final int resizeClip = 16843983; // 0x10104cf field public static final int resizeMode = 16843619; // 0x1010363 field public static final int resizeable = 16843405; // 0x101028d - field public static final int resizeableActivity = 16844023; // 0x10104f7 + field public static final int resizeableActivity = 16844022; // 0x10104f6 field public static final int resource = 16842789; // 0x1010025 field public static final int restoreAnyVersion = 16843450; // 0x10102ba field public static final deprecated int restoreNeedsApplication = 16843421; // 0x101029d @@ -1255,8 +1255,8 @@ package android { field public static final int startColor = 16843165; // 0x101019d field public static final int startDelay = 16843746; // 0x10103e2 field public static final int startOffset = 16843198; // 0x10101be - field public static final int startX = 16844049; // 0x1010511 - field public static final int startY = 16844050; // 0x1010512 + field public static final int startX = 16844048; // 0x1010510 + field public static final int startY = 16844049; // 0x1010511 field public static final deprecated int startYear = 16843132; // 0x101017c field public static final int stateListAnimator = 16843848; // 0x1010448 field public static final int stateNotNeeded = 16842774; // 0x1010016 @@ -1313,8 +1313,8 @@ package android { field public static final int summaryOn = 16843247; // 0x10101ef field public static final int supportsAssist = 16844016; // 0x10104f0 field public static final int supportsLaunchVoiceAssistFromKeyguard = 16844017; // 0x10104f1 - field public static final int supportsLocalInteraction = 16844048; // 0x1010510 - field public static final int supportsPictureInPicture = 16844024; // 0x10104f8 + field public static final int supportsLocalInteraction = 16844047; // 0x101050f + field public static final int supportsPictureInPicture = 16844023; // 0x10104f7 field public static final int supportsRtl = 16843695; // 0x10103af field public static final int supportsSwitchingToNextInputMethod = 16843755; // 0x10103eb field public static final int supportsUploading = 16843419; // 0x101029b @@ -1363,7 +1363,7 @@ package android { field public static final int textAppearanceListItemSmall = 16843679; // 0x101039f field public static final int textAppearanceMedium = 16842817; // 0x1010041 field public static final int textAppearanceMediumInverse = 16842820; // 0x1010044 - field public static final int textAppearancePopupMenuHeader = 16844035; // 0x1010503 + field public static final int textAppearancePopupMenuHeader = 16844034; // 0x1010502 field public static final int textAppearanceSearchResultSubtitle = 16843424; // 0x10102a0 field public static final int textAppearanceSearchResultTitle = 16843425; // 0x10102a1 field public static final int textAppearanceSmall = 16842818; // 0x1010042 @@ -1421,9 +1421,9 @@ package android { field public static final int thumbTint = 16843889; // 0x1010471 field public static final int thumbTintMode = 16843890; // 0x1010472 field public static final int thumbnail = 16843429; // 0x10102a5 - field public static final int tickMark = 16844043; // 0x101050b - field public static final int tickMarkTint = 16844044; // 0x101050c - field public static final int tickMarkTintMode = 16844045; // 0x101050d + field public static final int tickMark = 16844042; // 0x101050a + field public static final int tickMarkTint = 16844043; // 0x101050b + field public static final int tickMarkTintMode = 16844044; // 0x101050c field public static final int tileMode = 16843265; // 0x1010201 field public static final int tileModeX = 16843895; // 0x1010477 field public static final int tileModeY = 16843896; // 0x1010478 @@ -1435,11 +1435,11 @@ package android { field public static final int tintMode = 16843771; // 0x10103fb field public static final int title = 16843233; // 0x10101e1 field public static final int titleCondensed = 16843234; // 0x10101e2 - field public static final int titleMargin = 16844025; // 0x10104f9 - field public static final int titleMarginBottom = 16844029; // 0x10104fd - field public static final int titleMarginEnd = 16844027; // 0x10104fb - field public static final int titleMarginStart = 16844026; // 0x10104fa - field public static final int titleMarginTop = 16844028; // 0x10104fc + field public static final int titleMargin = 16844024; // 0x10104f8 + field public static final int titleMarginBottom = 16844028; // 0x10104fc + field public static final int titleMarginEnd = 16844026; // 0x10104fa + field public static final int titleMarginStart = 16844025; // 0x10104f9 + field public static final int titleMarginTop = 16844027; // 0x10104fb field public static final int titleTextAppearance = 16843822; // 0x101042e field public static final int titleTextColor = 16844003; // 0x10104e3 field public static final int titleTextStyle = 16843512; // 0x10102f8 @@ -1478,7 +1478,7 @@ package android { field public static final int trimPathEnd = 16843785; // 0x1010409 field public static final int trimPathOffset = 16843786; // 0x101040a field public static final int trimPathStart = 16843784; // 0x1010408 - field public static final int tunerCount = 16844062; // 0x101051e + field public static final int tunerCount = 16844061; // 0x101051d field public static final int type = 16843169; // 0x10101a1 field public static final int typeface = 16842902; // 0x1010096 field public static final int uiOptions = 16843672; // 0x1010398 @@ -1486,7 +1486,7 @@ package android { field public static final deprecated int unfocusedMonthDateColor = 16843588; // 0x1010344 field public static final int unselectedAlpha = 16843278; // 0x101020e field public static final int updatePeriodMillis = 16843344; // 0x1010250 - field public static final int use32bitAbi = 16844054; // 0x1010516 + field public static final int use32bitAbi = 16844053; // 0x1010515 field public static final int useDefaultMargins = 16843641; // 0x1010379 field public static final int useIntrinsicSizeAsMinimum = 16843536; // 0x1010310 field public static final int useLevel = 16843167; // 0x101019f @@ -1498,7 +1498,7 @@ package android { field public static final int valueType = 16843488; // 0x10102e0 field public static final int variablePadding = 16843157; // 0x1010195 field public static final int vendor = 16843751; // 0x10103e7 - field public static final int version = 16844058; // 0x101051a + field public static final int version = 16844057; // 0x1010519 field public static final int versionCode = 16843291; // 0x101021b field public static final int versionName = 16843292; // 0x101021c field public static final int verticalCorrection = 16843322; // 0x101023a @@ -1542,7 +1542,7 @@ package android { field public static final int windowAllowReturnTransitionOverlap = 16843835; // 0x101043b field public static final int windowAnimationStyle = 16842926; // 0x10100ae field public static final int windowBackground = 16842836; // 0x1010054 - field public static final int windowBackgroundFallback = 16844036; // 0x1010504 + field public static final int windowBackgroundFallback = 16844035; // 0x1010503 field public static final int windowClipToOutline = 16843947; // 0x10104ab field public static final int windowCloseOnTouchOutside = 16843611; // 0x101035b field public static final int windowContentOverlay = 16842841; // 0x1010059 diff --git a/api/system-removed.txt b/api/system-removed.txt index 715312fdf6d4..7f18d6a75e0b 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -1,17 +1,3 @@ -package android { - - public static final class R.attr { - field public static final int minimalHeight = 16844067; // 0x1010523 - field public static final int minimalWidth = 16844022; // 0x10104f6 - } - - public static final class R.styleable { - field public static final int AndroidManifestLayout_minimalHeight = 6; // 0x6 - field public static final int AndroidManifestLayout_minimalWidth = 5; // 0x5 - } - -} - package android.app { public class Notification implements android.os.Parcelable { @@ -466,11 +452,6 @@ package android.widget { package com.android.internal { - public static final class R.attr { - field public static final int minimalHeight = 16844067; // 0x1010523 - field public static final int minimalWidth = 16844022; // 0x10104f6 - } - public static final class R.styleable { field public static final int AndroidManifestLayout_minimalHeight = 6; // 0x6 field public static final int AndroidManifestLayout_minimalWidth = 5; // 0x5 diff --git a/api/test-current.txt b/api/test-current.txt index d277fd7ae733..8425e9007502 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -299,13 +299,13 @@ package android { field public static final int backgroundTint = 16843883; // 0x101046b field public static final int backgroundTintMode = 16843884; // 0x101046c field public static final int backupAgent = 16843391; // 0x101027f - field public static final int backupInForeground = 16844059; // 0x101051b + field public static final int backupInForeground = 16844058; // 0x101051a field public static final int banner = 16843762; // 0x10103f2 field public static final int baseline = 16843548; // 0x101031c field public static final int baselineAlignBottom = 16843042; // 0x1010122 field public static final int baselineAligned = 16843046; // 0x1010126 field public static final int baselineAlignedChildIndex = 16843047; // 0x1010127 - field public static final int bitmap = 16844055; // 0x1010517 + field public static final int bitmap = 16844054; // 0x1010516 field public static final int borderlessButtonStyle = 16843563; // 0x101032b field public static final int bottom = 16843184; // 0x10101b0 field public static final int bottomBright = 16842957; // 0x10100cd @@ -324,7 +324,7 @@ package android { field public static final int buttonBarNeutralButtonStyle = 16843914; // 0x101048a field public static final int buttonBarPositiveButtonStyle = 16843913; // 0x1010489 field public static final int buttonBarStyle = 16843566; // 0x101032e - field public static final int buttonGravity = 16844031; // 0x10104ff + field public static final int buttonGravity = 16844030; // 0x10104fe field public static final int buttonStyle = 16842824; // 0x1010048 field public static final int buttonStyleInset = 16842826; // 0x101004a field public static final int buttonStyleSmall = 16842825; // 0x1010049 @@ -335,9 +335,9 @@ package android { field public static final int calendarTextColor = 16843931; // 0x101049b field public static final int calendarViewShown = 16843596; // 0x101034c field public static final int calendarViewStyle = 16843613; // 0x101035d - field public static final int canControlMagnification = 16844040; // 0x1010508 - field public static final int canPerformGestures = 16844046; // 0x101050e - field public static final int canRecord = 16844061; // 0x101051d + field public static final int canControlMagnification = 16844039; // 0x1010507 + field public static final int canPerformGestures = 16844045; // 0x101050d + field public static final int canRecord = 16844060; // 0x101051c field public static final int canRequestEnhancedWebAccessibility = 16843736; // 0x10103d8 field public static final int canRequestFilterKeyEvents = 16843737; // 0x10103d9 field public static final int canRequestTouchExplorationMode = 16843735; // 0x10103d7 @@ -377,7 +377,7 @@ package android { field public static final int codes = 16843330; // 0x1010242 field public static final int collapseColumns = 16843083; // 0x101014b field public static final int collapseContentDescription = 16843984; // 0x10104d0 - field public static final int collapseIcon = 16844032; // 0x1010500 + field public static final int collapseIcon = 16844031; // 0x10104ff field public static final int color = 16843173; // 0x10101a5 field public static final int colorAccent = 16843829; // 0x1010435 field public static final int colorActivatedHighlight = 16843664; // 0x1010390 @@ -414,18 +414,18 @@ package android { field public static final int contentAuthority = 16843408; // 0x1010290 field public static final int contentDescription = 16843379; // 0x1010273 field public static final int contentInsetEnd = 16843860; // 0x1010454 - field public static final int contentInsetEndWithActions = 16844070; // 0x1010526 + field public static final int contentInsetEndWithActions = 16844067; // 0x1010523 field public static final int contentInsetLeft = 16843861; // 0x1010455 field public static final int contentInsetRight = 16843862; // 0x1010456 field public static final int contentInsetStart = 16843859; // 0x1010453 - field public static final int contentInsetStartWithNavigation = 16844069; // 0x1010525 + field public static final int contentInsetStartWithNavigation = 16844066; // 0x1010522 field public static final int contextClickable = 16844007; // 0x10104e7 - field public static final int contextPopupMenuStyle = 16844034; // 0x1010502 + field public static final int contextPopupMenuStyle = 16844033; // 0x1010501 field public static final int controlX1 = 16843772; // 0x10103fc field public static final int controlX2 = 16843774; // 0x10103fe field public static final int controlY1 = 16843773; // 0x10103fd field public static final int controlY2 = 16843775; // 0x10103ff - field public static final int countDown = 16844060; // 0x101051c + field public static final int countDown = 16844059; // 0x101051b field public static final int country = 16843962; // 0x10104ba field public static final int cropToPadding = 16843043; // 0x1010123 field public static final int cursorVisible = 16843090; // 0x1010152 @@ -443,7 +443,7 @@ package android { field public static final deprecated int dayOfWeekTextAppearance = 16843925; // 0x1010495 field public static final int debuggable = 16842767; // 0x101000f field public static final int defaultHeight = 16844021; // 0x10104f5 - field public static final int defaultToDeviceProtectedStorage = 16844037; // 0x1010505 + field public static final int defaultToDeviceProtectedStorage = 16844036; // 0x1010504 field public static final int defaultValue = 16843245; // 0x10101ed field public static final int defaultWidth = 16844020; // 0x10104f4 field public static final int delay = 16843212; // 0x10101cc @@ -463,7 +463,7 @@ package android { field public static final int dialogTheme = 16843528; // 0x1010308 field public static final int dialogTitle = 16843250; // 0x10101f2 field public static final int digits = 16843110; // 0x1010166 - field public static final int directBootAware = 16844038; // 0x1010506 + field public static final int directBootAware = 16844037; // 0x1010505 field public static final int direction = 16843217; // 0x10101d1 field public static final deprecated int directionDescriptions = 16843681; // 0x10103a1 field public static final int directionPriority = 16843218; // 0x10101d2 @@ -511,12 +511,12 @@ package android { field public static final int elevation = 16843840; // 0x1010440 field public static final int ellipsize = 16842923; // 0x10100ab field public static final int ems = 16843096; // 0x1010158 - field public static final int enableVrMode = 16844072; // 0x1010528 + field public static final int enableVrMode = 16844069; // 0x1010525 field public static final int enabled = 16842766; // 0x101000e field public static final int end = 16843996; // 0x10104dc field public static final int endColor = 16843166; // 0x101019e - field public static final int endX = 16844051; // 0x1010513 - field public static final int endY = 16844052; // 0x1010514 + field public static final int endX = 16844050; // 0x1010512 + field public static final int endY = 16844051; // 0x1010513 field public static final deprecated int endYear = 16843133; // 0x101017d field public static final int enterFadeDuration = 16843532; // 0x101030c field public static final int entries = 16842930; // 0x10100b2 @@ -536,7 +536,7 @@ package android { field public static final int expandableListViewStyle = 16842863; // 0x101006f field public static final int expandableListViewWhiteStyle = 16843446; // 0x10102b6 field public static final int exported = 16842768; // 0x1010010 - field public static final int externalService = 16844047; // 0x101050f + field public static final int externalService = 16844046; // 0x101050e field public static final int extraTension = 16843371; // 0x101026b field public static final int extractNativeLibs = 16844010; // 0x10104ea field public static final int factor = 16843219; // 0x10101d3 @@ -561,7 +561,7 @@ package android { field public static final int fillBefore = 16843196; // 0x10101bc field public static final int fillColor = 16843780; // 0x1010404 field public static final int fillEnabled = 16843343; // 0x101024f - field public static final int fillType = 16844064; // 0x1010520 + field public static final int fillType = 16844062; // 0x101051e field public static final int fillViewport = 16843130; // 0x101017a field public static final int filter = 16843035; // 0x101011b field public static final int filterTouchesWhenObscured = 16843460; // 0x10102c4 @@ -577,7 +577,7 @@ package android { field public static final int fontFamily = 16843692; // 0x10103ac field public static final int fontFeatureSettings = 16843959; // 0x10104b7 field public static final int footerDividersEnabled = 16843311; // 0x101022f - field public static final int forceHasOverlappingRendering = 16844068; // 0x1010524 + field public static final int forceHasOverlappingRendering = 16844065; // 0x1010521 field public static final int foreground = 16843017; // 0x1010109 field public static final int foregroundGravity = 16843264; // 0x1010200 field public static final int foregroundTint = 16843885; // 0x101046d @@ -654,8 +654,8 @@ package android { field public static final int horizontalScrollViewStyle = 16843603; // 0x1010353 field public static final int horizontalSpacing = 16843028; // 0x1010114 field public static final int host = 16842792; // 0x1010028 - field public static final int hotSpotX = 16844056; // 0x1010518 - field public static final int hotSpotY = 16844057; // 0x1010519 + field public static final int hotSpotX = 16844055; // 0x1010517 + field public static final int hotSpotY = 16844056; // 0x1010518 field public static final int hyphenationFrequency = 16843998; // 0x10104de field public static final int icon = 16842754; // 0x1010002 field public static final int iconPreview = 16843337; // 0x1010249 @@ -742,7 +742,7 @@ package android { field public static final int label = 16842753; // 0x1010001 field public static final int labelFor = 16843718; // 0x10103c6 field public static final int labelTextSize = 16843317; // 0x1010235 - field public static final int languageTag = 16844041; // 0x1010509 + field public static final int languageTag = 16844040; // 0x1010508 field public static final int largeHeap = 16843610; // 0x101035a field public static final int largeScreens = 16843398; // 0x1010286 field public static final int largestWidthLimitDp = 16843622; // 0x1010366 @@ -800,7 +800,7 @@ package android { field public static final int layout_y = 16843136; // 0x1010180 field public static final int left = 16843181; // 0x10101ad field public static final int letterSpacing = 16843958; // 0x10104b6 - field public static final int level = 16844033; // 0x1010501 + field public static final int level = 16844032; // 0x1010500 field public static final int lineSpacingExtra = 16843287; // 0x1010217 field public static final int lineSpacingMultiplier = 16843288; // 0x1010218 field public static final int lines = 16843092; // 0x1010154 @@ -833,7 +833,7 @@ package android { field public static final int marqueeRepeatLimit = 16843293; // 0x101021d field public static final int matchOrder = 16843855; // 0x101044f field public static final int max = 16843062; // 0x1010136 - field public static final int maxButtonHeight = 16844030; // 0x10104fe + field public static final int maxButtonHeight = 16844029; // 0x10104fd field public static final int maxDate = 16843584; // 0x1010340 field public static final int maxEms = 16843095; // 0x1010157 field public static final int maxHeight = 16843040; // 0x1010120 @@ -876,26 +876,25 @@ package android { field public static final int navigationMode = 16843471; // 0x10102cf field public static final int negativeButtonText = 16843254; // 0x10101f6 field public static final int nestedScrollingEnabled = 16843830; // 0x1010436 - field public static final int networkSecurityConfig = 16844074; // 0x101052a + field public static final int networkSecurityConfig = 16844071; // 0x1010527 field public static final int nextFocusDown = 16842980; // 0x10100e4 field public static final int nextFocusForward = 16843580; // 0x101033c field public static final int nextFocusLeft = 16842977; // 0x10100e1 field public static final int nextFocusRight = 16842978; // 0x10100e2 field public static final int nextFocusUp = 16842979; // 0x10100e3 - field public static final int nfcAntennaPositionDrawable = 16844063; // 0x101051f field public static final int noHistory = 16843309; // 0x101022d field public static final int normalScreens = 16843397; // 0x1010285 field public static final int notificationTimeout = 16843651; // 0x1010383 field public static final int numColumns = 16843032; // 0x1010118 field public static final int numStars = 16843076; // 0x1010144 - field public static final int numberPickerStyle = 16844071; // 0x1010527 + field public static final int numberPickerStyle = 16844068; // 0x1010524 field public static final int numbersBackgroundColor = 16843938; // 0x10104a2 field public static final int numbersInnerTextColor = 16844001; // 0x10104e1 field public static final int numbersSelectorColor = 16843939; // 0x10104a3 field public static final int numbersTextColor = 16843937; // 0x10104a1 field public static final deprecated int numeric = 16843109; // 0x1010165 field public static final int numericShortcut = 16843236; // 0x10101e4 - field public static final int offset = 16844053; // 0x1010515 + field public static final int offset = 16844052; // 0x1010514 field public static final int onClick = 16843375; // 0x101026f field public static final int oneshot = 16843159; // 0x1010197 field public static final int opacity = 16843550; // 0x101031e @@ -942,13 +941,13 @@ package android { field public static final deprecated int phoneNumber = 16843111; // 0x1010167 field public static final int pivotX = 16843189; // 0x10101b5 field public static final int pivotY = 16843190; // 0x10101b6 - field public static final int pointerIcon = 16844042; // 0x101050a + field public static final int pointerIcon = 16844041; // 0x1010509 field public static final int popupAnimationStyle = 16843465; // 0x10102c9 field public static final int popupBackground = 16843126; // 0x1010176 field public static final int popupCharacters = 16843332; // 0x1010244 field public static final int popupElevation = 16843916; // 0x101048c - field public static final int popupEnterTransition = 16844065; // 0x1010521 - field public static final int popupExitTransition = 16844066; // 0x1010522 + field public static final int popupEnterTransition = 16844063; // 0x101051f + field public static final int popupExitTransition = 16844064; // 0x1010520 field public static final int popupKeyboard = 16843331; // 0x1010243 field public static final int popupLayout = 16843323; // 0x101023b field public static final int popupMenuStyle = 16843520; // 0x1010300 @@ -957,7 +956,7 @@ package android { field public static final int port = 16842793; // 0x1010029 field public static final int positiveButtonText = 16843253; // 0x10101f5 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c - field public static final int preferenceFragmentStyle = 16844039; // 0x1010507 + field public static final int preferenceFragmentStyle = 16844038; // 0x1010506 field public static final int preferenceInformationStyle = 16842893; // 0x101008d field public static final int preferenceLayoutChild = 16842900; // 0x1010094 field public static final int preferenceScreenStyle = 16842891; // 0x101008b @@ -1025,7 +1024,7 @@ package android { field public static final int resizeClip = 16843983; // 0x10104cf field public static final int resizeMode = 16843619; // 0x1010363 field public static final int resizeable = 16843405; // 0x101028d - field public static final int resizeableActivity = 16844023; // 0x10104f7 + field public static final int resizeableActivity = 16844022; // 0x10104f6 field public static final int resource = 16842789; // 0x1010025 field public static final int restoreAnyVersion = 16843450; // 0x10102ba field public static final deprecated int restoreNeedsApplication = 16843421; // 0x101029d @@ -1145,8 +1144,8 @@ package android { field public static final int startColor = 16843165; // 0x101019d field public static final int startDelay = 16843746; // 0x10103e2 field public static final int startOffset = 16843198; // 0x10101be - field public static final int startX = 16844049; // 0x1010511 - field public static final int startY = 16844050; // 0x1010512 + field public static final int startX = 16844048; // 0x1010510 + field public static final int startY = 16844049; // 0x1010511 field public static final deprecated int startYear = 16843132; // 0x101017c field public static final int stateListAnimator = 16843848; // 0x1010448 field public static final int stateNotNeeded = 16842774; // 0x1010016 @@ -1203,8 +1202,8 @@ package android { field public static final int summaryOn = 16843247; // 0x10101ef field public static final int supportsAssist = 16844016; // 0x10104f0 field public static final int supportsLaunchVoiceAssistFromKeyguard = 16844017; // 0x10104f1 - field public static final int supportsLocalInteraction = 16844048; // 0x1010510 - field public static final int supportsPictureInPicture = 16844024; // 0x10104f8 + field public static final int supportsLocalInteraction = 16844047; // 0x101050f + field public static final int supportsPictureInPicture = 16844023; // 0x10104f7 field public static final int supportsRtl = 16843695; // 0x10103af field public static final int supportsSwitchingToNextInputMethod = 16843755; // 0x10103eb field public static final int supportsUploading = 16843419; // 0x101029b @@ -1253,7 +1252,7 @@ package android { field public static final int textAppearanceListItemSmall = 16843679; // 0x101039f field public static final int textAppearanceMedium = 16842817; // 0x1010041 field public static final int textAppearanceMediumInverse = 16842820; // 0x1010044 - field public static final int textAppearancePopupMenuHeader = 16844035; // 0x1010503 + field public static final int textAppearancePopupMenuHeader = 16844034; // 0x1010502 field public static final int textAppearanceSearchResultSubtitle = 16843424; // 0x10102a0 field public static final int textAppearanceSearchResultTitle = 16843425; // 0x10102a1 field public static final int textAppearanceSmall = 16842818; // 0x1010042 @@ -1311,9 +1310,9 @@ package android { field public static final int thumbTint = 16843889; // 0x1010471 field public static final int thumbTintMode = 16843890; // 0x1010472 field public static final int thumbnail = 16843429; // 0x10102a5 - field public static final int tickMark = 16844043; // 0x101050b - field public static final int tickMarkTint = 16844044; // 0x101050c - field public static final int tickMarkTintMode = 16844045; // 0x101050d + field public static final int tickMark = 16844042; // 0x101050a + field public static final int tickMarkTint = 16844043; // 0x101050b + field public static final int tickMarkTintMode = 16844044; // 0x101050c field public static final int tileMode = 16843265; // 0x1010201 field public static final int tileModeX = 16843895; // 0x1010477 field public static final int tileModeY = 16843896; // 0x1010478 @@ -1325,11 +1324,11 @@ package android { field public static final int tintMode = 16843771; // 0x10103fb field public static final int title = 16843233; // 0x10101e1 field public static final int titleCondensed = 16843234; // 0x10101e2 - field public static final int titleMargin = 16844025; // 0x10104f9 - field public static final int titleMarginBottom = 16844029; // 0x10104fd - field public static final int titleMarginEnd = 16844027; // 0x10104fb - field public static final int titleMarginStart = 16844026; // 0x10104fa - field public static final int titleMarginTop = 16844028; // 0x10104fc + field public static final int titleMargin = 16844024; // 0x10104f8 + field public static final int titleMarginBottom = 16844028; // 0x10104fc + field public static final int titleMarginEnd = 16844026; // 0x10104fa + field public static final int titleMarginStart = 16844025; // 0x10104f9 + field public static final int titleMarginTop = 16844027; // 0x10104fb field public static final int titleTextAppearance = 16843822; // 0x101042e field public static final int titleTextColor = 16844003; // 0x10104e3 field public static final int titleTextStyle = 16843512; // 0x10102f8 @@ -1368,7 +1367,7 @@ package android { field public static final int trimPathEnd = 16843785; // 0x1010409 field public static final int trimPathOffset = 16843786; // 0x101040a field public static final int trimPathStart = 16843784; // 0x1010408 - field public static final int tunerCount = 16844062; // 0x101051e + field public static final int tunerCount = 16844061; // 0x101051d field public static final int type = 16843169; // 0x10101a1 field public static final int typeface = 16842902; // 0x1010096 field public static final int uiOptions = 16843672; // 0x1010398 @@ -1376,7 +1375,7 @@ package android { field public static final deprecated int unfocusedMonthDateColor = 16843588; // 0x1010344 field public static final int unselectedAlpha = 16843278; // 0x101020e field public static final int updatePeriodMillis = 16843344; // 0x1010250 - field public static final int use32bitAbi = 16844054; // 0x1010516 + field public static final int use32bitAbi = 16844053; // 0x1010515 field public static final int useDefaultMargins = 16843641; // 0x1010379 field public static final int useIntrinsicSizeAsMinimum = 16843536; // 0x1010310 field public static final int useLevel = 16843167; // 0x101019f @@ -1388,7 +1387,7 @@ package android { field public static final int valueType = 16843488; // 0x10102e0 field public static final int variablePadding = 16843157; // 0x1010195 field public static final int vendor = 16843751; // 0x10103e7 - field public static final int version = 16844058; // 0x101051a + field public static final int version = 16844057; // 0x1010519 field public static final int versionCode = 16843291; // 0x101021b field public static final int versionName = 16843292; // 0x101021c field public static final int verticalCorrection = 16843322; // 0x101023a @@ -1432,7 +1431,7 @@ package android { field public static final int windowAllowReturnTransitionOverlap = 16843835; // 0x101043b field public static final int windowAnimationStyle = 16842926; // 0x10100ae field public static final int windowBackground = 16842836; // 0x1010054 - field public static final int windowBackgroundFallback = 16844036; // 0x1010504 + field public static final int windowBackgroundFallback = 16844035; // 0x1010503 field public static final int windowClipToOutline = 16843947; // 0x10104ab field public static final int windowCloseOnTouchOutside = 16843611; // 0x101035b field public static final int windowContentOverlay = 16842841; // 0x1010059 diff --git a/api/test-removed.txt b/api/test-removed.txt index 0ff247640749..811983400954 100644 --- a/api/test-removed.txt +++ b/api/test-removed.txt @@ -1,17 +1,3 @@ -package android { - - public static final class R.attr { - field public static final int minimalHeight = 16844067; // 0x1010523 - field public static final int minimalWidth = 16844022; // 0x10104f6 - } - - public static final class R.styleable { - field public static final int AndroidManifestLayout_minimalHeight = 6; // 0x6 - field public static final int AndroidManifestLayout_minimalWidth = 5; // 0x5 - } - -} - package android.app { public class Notification implements android.os.Parcelable { @@ -468,11 +454,6 @@ package android.widget { package com.android.internal { - public static final class R.attr { - field public static final int minimalHeight = 16844067; // 0x1010523 - field public static final int minimalWidth = 16844022; // 0x10104f6 - } - public static final class R.styleable { field public static final int AndroidManifestLayout_minimalHeight = 6; // 0x6 field public static final int AndroidManifestLayout_minimalWidth = 5; // 0x5 diff --git a/compiled-classes-phone b/compiled-classes-phone index d6dab8967d06..221d68739366 100644 --- a/compiled-classes-phone +++ b/compiled-classes-phone @@ -1,5 +1,5 @@ # -# Copyright (C) 2014 The Android Open Source Project +# Copyright (C) 2016 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. @@ -62,8 +62,6 @@ android.accounts.AccountsException android.accounts.AuthenticatorDescription android.accounts.AuthenticatorDescription$1 android.accounts.AuthenticatorException -android.accounts.ChooseTypeAndAccountActivity -android.accounts.ChooseTypeAndAccountActivity$1 android.accounts.IAccountAuthenticator android.accounts.IAccountAuthenticator$Stub android.accounts.IAccountAuthenticator$Stub$Proxy @@ -141,6 +139,7 @@ android.animation.TimeInterpolator android.animation.TypeEvaluator android.animation.ValueAnimator android.animation.ValueAnimator$AnimatorUpdateListener +android.annotation.TargetApi android.app.ActionBar android.app.ActionBar$LayoutParams android.app.ActionBar$OnMenuVisibilityListener @@ -191,7 +190,6 @@ android.app.ActivityThread$AppBindData android.app.ActivityThread$ApplicationThread android.app.ActivityThread$BindServiceData android.app.ActivityThread$ContextCleanupInfo -android.app.ActivityThread$CreateBackupAgentData android.app.ActivityThread$CreateServiceData android.app.ActivityThread$DropBoxReporter android.app.ActivityThread$EventLoggingReporter @@ -214,8 +212,8 @@ android.app.ActivityTransitionCoordinator$ContinueTransitionListener android.app.ActivityTransitionCoordinator$FixedEpicenterCallback android.app.ActivityTransitionCoordinator$SharedElementOriginalState android.app.ActivityTransitionState -android.app.ActivityTransitionState$1 android.app.AlarmManager$AlarmClockInfo +android.app.AlarmManager$AlarmClockInfo$1 android.app.AlarmManager$ListenerWrapper android.app.AlarmManager$OnAlarmListener android.app.AlertDialog @@ -242,7 +240,6 @@ android.app.ApplicationPackageManager$ResourceName android.app.ApplicationThreadNative android.app.ApplicationThreadProxy android.app.AutomaticZenRule -android.app.AutomaticZenRule$1 android.app.BackStackRecord android.app.BackStackRecord$Op android.app.BackStackRecord$TransitionState @@ -264,7 +261,6 @@ android.app.DownloadManager$Query android.app.DownloadManager$Request android.app.EnterTransitionCoordinator android.app.EnterTransitionCoordinator$1 -android.app.EnterTransitionCoordinator$2 android.app.EnterTransitionCoordinator$4 android.app.EnterTransitionCoordinator$5 android.app.EnterTransitionCoordinator$5$1 @@ -279,7 +275,7 @@ android.app.ExitTransitionCoordinator$4 android.app.Fragment android.app.Fragment$1 android.app.Fragment$SavedState -android.app.Fragment$SavedState$1 +android.app.FragmentBreadCrumbs android.app.FragmentContainer android.app.FragmentController android.app.FragmentHostCallback @@ -290,6 +286,7 @@ android.app.FragmentManagerImpl android.app.FragmentManagerImpl$1 android.app.FragmentManagerImpl$2 android.app.FragmentManagerImpl$3 +android.app.FragmentManagerImpl$4 android.app.FragmentManagerImpl$5 android.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener android.app.FragmentManagerState @@ -316,9 +313,6 @@ android.app.IAppTask android.app.IAppTask$Stub android.app.IAppTask$Stub$Proxy android.app.IApplicationThread -android.app.IBackupAgent -android.app.IBackupAgent$Stub -android.app.IBackupAgent$Stub$Proxy android.app.IInstrumentationWatcher android.app.IInstrumentationWatcher$Stub android.app.INotificationManager @@ -397,6 +391,7 @@ android.app.Notification$DecoratedMediaCustomViewStyle android.app.Notification$Extender android.app.Notification$InboxStyle android.app.Notification$MediaStyle +android.app.Notification$MessagingStyle android.app.Notification$Style android.app.Notification$WearableExtender android.app.NotificationManager @@ -545,8 +540,6 @@ android.app.admin.SystemUpdatePolicy$1 android.app.assist.AssistContent android.app.assist.AssistStructure android.app.backup.BackupAgent -android.app.backup.BackupAgent$BackupServiceBinder -android.app.backup.BackupAgent$SharedPrefsSynchronizer android.app.backup.BackupAgentHelper android.app.backup.BackupDataInput android.app.backup.BackupDataInput$EntityHeader @@ -587,8 +580,8 @@ android.app.job.JobParameters android.app.job.JobParameters$1 android.app.job.JobScheduler android.app.job.JobService -android.app.job.JobService$1 android.app.job.JobService$JobHandler +android.app.job.JobService$JobInterface android.app.trust.IStrongAuthTracker android.app.trust.IStrongAuthTracker$Stub android.app.trust.IStrongAuthTracker$Stub$Proxy @@ -630,26 +623,36 @@ android.bluetooth.BluetoothA2dp android.bluetooth.BluetoothA2dp$1 android.bluetooth.BluetoothA2dp$2 android.bluetooth.BluetoothActivityEnergyInfo +android.bluetooth.BluetoothActivityEnergyInfo$1 android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothAdapter$1 +android.bluetooth.BluetoothAdapter$2 android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback android.bluetooth.BluetoothAdapter$LeScanCallback +android.bluetooth.BluetoothAudioConfig android.bluetooth.BluetoothClass android.bluetooth.BluetoothClass$1 android.bluetooth.BluetoothDevice android.bluetooth.BluetoothDevice$1 android.bluetooth.BluetoothDevice$2 +android.bluetooth.BluetoothGattCallbackWrapper +android.bluetooth.BluetoothGattCharacteristic +android.bluetooth.BluetoothGattDescriptor +android.bluetooth.BluetoothGattService android.bluetooth.BluetoothHeadset android.bluetooth.BluetoothHeadset$1 android.bluetooth.BluetoothHeadset$2 android.bluetooth.BluetoothHeadset$3 +android.bluetooth.BluetoothHealthAppConfiguration android.bluetooth.BluetoothInputDevice android.bluetooth.BluetoothInputDevice$1 android.bluetooth.BluetoothInputDevice$2 +android.bluetooth.BluetoothInputStream android.bluetooth.BluetoothManager android.bluetooth.BluetoothMap android.bluetooth.BluetoothMap$1 android.bluetooth.BluetoothMap$2 +android.bluetooth.BluetoothOutputStream android.bluetooth.BluetoothPan android.bluetooth.BluetoothPan$1 android.bluetooth.BluetoothPan$2 @@ -660,6 +663,8 @@ android.bluetooth.BluetoothPbap$ServiceListener android.bluetooth.BluetoothProfile android.bluetooth.BluetoothProfile$ServiceListener android.bluetooth.BluetoothServerSocket +android.bluetooth.BluetoothSocket +android.bluetooth.BluetoothSocket$SocketState android.bluetooth.BluetoothUuid android.bluetooth.IBluetooth android.bluetooth.IBluetooth$Stub @@ -667,16 +672,29 @@ android.bluetooth.IBluetooth$Stub$Proxy android.bluetooth.IBluetoothA2dp android.bluetooth.IBluetoothA2dp$Stub android.bluetooth.IBluetoothA2dp$Stub$Proxy +android.bluetooth.IBluetoothA2dpSink +android.bluetooth.IBluetoothA2dpSink$Stub android.bluetooth.IBluetoothCallback android.bluetooth.IBluetoothCallback$Stub +android.bluetooth.IBluetoothCallback$Stub$Proxy android.bluetooth.IBluetoothGatt android.bluetooth.IBluetoothGatt$Stub android.bluetooth.IBluetoothGatt$Stub$Proxy +android.bluetooth.IBluetoothGattCallback +android.bluetooth.IBluetoothGattCallback$Stub +android.bluetooth.IBluetoothGattCallback$Stub$Proxy +android.bluetooth.IBluetoothGattServerCallback android.bluetooth.IBluetoothHeadset android.bluetooth.IBluetoothHeadset$Stub android.bluetooth.IBluetoothHeadset$Stub$Proxy +android.bluetooth.IBluetoothHeadsetClient +android.bluetooth.IBluetoothHeadsetClient$Stub android.bluetooth.IBluetoothHeadsetPhone android.bluetooth.IBluetoothHeadsetPhone$Stub +android.bluetooth.IBluetoothHeadsetPhone$Stub$Proxy +android.bluetooth.IBluetoothHealth +android.bluetooth.IBluetoothHealth$Stub +android.bluetooth.IBluetoothHealthCallback android.bluetooth.IBluetoothInputDevice android.bluetooth.IBluetoothInputDevice$Stub android.bluetooth.IBluetoothInputDevice$Stub$Proxy @@ -695,19 +713,41 @@ android.bluetooth.IBluetoothPan$Stub$Proxy android.bluetooth.IBluetoothPbap android.bluetooth.IBluetoothPbap$Stub android.bluetooth.IBluetoothPbap$Stub$Proxy +android.bluetooth.IBluetoothPbapClient +android.bluetooth.IBluetoothPbapClient$Stub android.bluetooth.IBluetoothProfileServiceConnection android.bluetooth.IBluetoothProfileServiceConnection$Stub android.bluetooth.IBluetoothProfileServiceConnection$Stub$Proxy +android.bluetooth.IBluetoothSap +android.bluetooth.IBluetoothSap$Stub android.bluetooth.IBluetoothStateChangeCallback android.bluetooth.IBluetoothStateChangeCallback$Stub android.bluetooth.IBluetoothStateChangeCallback$Stub$Proxy android.bluetooth.OobData +android.bluetooth.SdpMasRecord +android.bluetooth.SdpMnsRecord +android.bluetooth.SdpOppOpsRecord +android.bluetooth.SdpPseRecord +android.bluetooth.SdpRecord +android.bluetooth.SdpSapsRecord +android.bluetooth.UidTraffic +android.bluetooth.UidTraffic$1 +android.bluetooth.le.AdvertiseData +android.bluetooth.le.AdvertiseSettings android.bluetooth.le.BluetoothLeAdvertiser android.bluetooth.le.BluetoothLeScanner +android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper +android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper$1 +android.bluetooth.le.BluetoothLeUtils android.bluetooth.le.ScanCallback android.bluetooth.le.ScanFilter +android.bluetooth.le.ScanFilter$1 android.bluetooth.le.ScanFilter$Builder +android.bluetooth.le.ScanRecord +android.bluetooth.le.ScanResult +android.bluetooth.le.ScanResult$1 android.bluetooth.le.ScanSettings +android.bluetooth.le.ScanSettings$1 android.bluetooth.le.ScanSettings$Builder android.content.AbstractThreadedSyncAdapter android.content.AbstractThreadedSyncAdapter$ISyncAdapterImpl @@ -739,7 +779,6 @@ android.content.ContentProvider$PipeDataWriter android.content.ContentProvider$Transport android.content.ContentProviderClient android.content.ContentProviderClient$CursorWrapperInner -android.content.ContentProviderClient$NotRespondingRunnable android.content.ContentProviderNative android.content.ContentProviderOperation android.content.ContentProviderOperation$1 @@ -819,6 +858,7 @@ android.content.PeriodicSync android.content.PeriodicSync$1 android.content.ReceiverCallNotAllowedException android.content.RestrictionEntry +android.content.RestrictionEntry$1 android.content.RestrictionsManager android.content.SearchRecentSuggestionsProvider android.content.SearchRecentSuggestionsProvider$DatabaseHelper @@ -975,7 +1015,6 @@ android.content.pm.RegisteredServicesCache android.content.pm.RegisteredServicesCache$1 android.content.pm.RegisteredServicesCache$2 android.content.pm.RegisteredServicesCache$3 -android.content.pm.RegisteredServicesCache$4 android.content.pm.RegisteredServicesCache$ServiceInfo android.content.pm.RegisteredServicesCache$UserServices android.content.pm.RegisteredServicesCacheListener @@ -983,7 +1022,6 @@ android.content.pm.ResolveInfo android.content.pm.ResolveInfo$1 android.content.pm.ServiceInfo android.content.pm.ServiceInfo$1 -android.content.pm.ShortcutInfo android.content.pm.ShortcutManager android.content.pm.ShortcutServiceInternal android.content.pm.ShortcutServiceInternal$ShortcutChangeListener @@ -1119,9 +1157,15 @@ android.ddm.DdmHandleProfiling android.ddm.DdmHandleThread android.ddm.DdmHandleViewDebug android.ddm.DdmRegister +android.drm.DrmErrorEvent +android.drm.DrmEvent +android.drm.DrmInfoEvent android.drm.DrmManagerClient android.drm.DrmManagerClient$EventHandler android.drm.DrmManagerClient$InfoHandler +android.drm.DrmManagerClient$OnErrorListener +android.drm.DrmManagerClient$OnEventListener +android.drm.DrmManagerClient$OnInfoListener android.drm.DrmOutputStream android.drm.DrmSupportInfo android.graphics.Atlas @@ -1356,7 +1400,6 @@ android.hardware.ISerialManager$Stub android.hardware.Sensor android.hardware.SensorEvent android.hardware.SensorEventListener -android.hardware.SensorEventListener2 android.hardware.SensorManager android.hardware.SerialManager android.hardware.SerialPort @@ -1626,21 +1669,15 @@ android.hardware.location.ContextHubInfo$1 android.hardware.location.ContextHubManager android.hardware.location.ContextHubService android.hardware.location.GeofenceHardware -android.hardware.location.GeofenceHardware$GeofenceHardwareCallbackWrapper android.hardware.location.GeofenceHardware$GeofenceHardwareMonitorCallbackWrapper android.hardware.location.GeofenceHardwareCallback android.hardware.location.GeofenceHardwareImpl android.hardware.location.GeofenceHardwareImpl$1 android.hardware.location.GeofenceHardwareImpl$2 android.hardware.location.GeofenceHardwareImpl$3 -android.hardware.location.GeofenceHardwareImpl$GeofenceTransition android.hardware.location.GeofenceHardwareImpl$Reaper android.hardware.location.GeofenceHardwareMonitorCallback -android.hardware.location.GeofenceHardwareMonitorEvent -android.hardware.location.GeofenceHardwareMonitorEvent$1 -android.hardware.location.GeofenceHardwareRequest android.hardware.location.GeofenceHardwareRequestParcelable -android.hardware.location.GeofenceHardwareRequestParcelable$1 android.hardware.location.GeofenceHardwareService android.hardware.location.GeofenceHardwareService$1 android.hardware.location.IActivityRecognitionHardware @@ -1664,9 +1701,6 @@ android.hardware.location.IFusedLocationHardwareSink$Stub$Proxy android.hardware.location.IGeofenceHardware android.hardware.location.IGeofenceHardware$Stub android.hardware.location.IGeofenceHardware$Stub$Proxy -android.hardware.location.IGeofenceHardwareCallback -android.hardware.location.IGeofenceHardwareCallback$Stub -android.hardware.location.IGeofenceHardwareCallback$Stub$Proxy android.hardware.location.IGeofenceHardwareMonitorCallback android.hardware.location.IGeofenceHardwareMonitorCallback$Stub android.hardware.location.IGeofenceHardwareMonitorCallback$Stub$Proxy @@ -1738,6 +1772,10 @@ android.hardware.usb.UsbPortStatus$1 android.hardware.usb.UsbRequest android.icu.impl.BMPSet android.icu.impl.CacheBase +android.icu.impl.CacheValue +android.icu.impl.CacheValue$NullValue +android.icu.impl.CacheValue$SoftValue +android.icu.impl.CacheValue$Strength android.icu.impl.CalendarData android.icu.impl.CalendarUtil android.icu.impl.CharTrie @@ -1845,7 +1883,6 @@ android.icu.impl.RuleCharacterIterator android.icu.impl.SimpleCache android.icu.impl.SimplePatternFormatter android.icu.impl.SoftCache -android.icu.impl.SoftCache$SettableSoftReference android.icu.impl.StandardPlural android.icu.impl.StringPrepDataReader android.icu.impl.TextTrieMap @@ -1962,15 +1999,7 @@ android.icu.text.AlphabeticIndex$Bucket$LabelType android.icu.text.AlphabeticIndex$BucketList android.icu.text.AlphabeticIndex$ImmutableIndex android.icu.text.Bidi -android.icu.text.Bidi$BracketData android.icu.text.Bidi$ImpTabPair -android.icu.text.Bidi$InsertPoints -android.icu.text.Bidi$IsoRun -android.icu.text.Bidi$LevState -android.icu.text.Bidi$Opening -android.icu.text.Bidi$Point -android.icu.text.BidiLine -android.icu.text.BidiRun android.icu.text.BreakIterator android.icu.text.BreakIterator$BreakIteratorCache android.icu.text.BreakIterator$BreakIteratorServiceShim @@ -2009,6 +2038,8 @@ android.icu.text.DateTimePatternGenerator$VariableField android.icu.text.DecimalFormat android.icu.text.DecimalFormat$Unit android.icu.text.DecimalFormatSymbols +android.icu.text.DecimalFormatSymbols$1 +android.icu.text.DecimalFormatSymbols$CacheData android.icu.text.DigitList android.icu.text.DisplayContext android.icu.text.DisplayContext$Type @@ -2187,13 +2218,11 @@ android.location.Country android.location.Country$1 android.location.CountryDetector android.location.CountryDetector$ListenerTransport -android.location.CountryDetector$ListenerTransport$1 android.location.CountryListener android.location.Criteria android.location.Criteria$1 android.location.FusedBatchOptions android.location.FusedBatchOptions$1 -android.location.FusedBatchOptions$SourceTechnologies android.location.Geocoder android.location.GeocoderParams android.location.GeocoderParams$1 @@ -2203,11 +2232,7 @@ android.location.GnssMeasurementCallbackTransport$ListenerTransport android.location.GnssNavigationMessageCallbackTransport android.location.GnssNavigationMessageCallbackTransport$ListenerTransport android.location.GnssStatus -android.location.GnssStatusCallback -android.location.GpsMeasurementsEvent -android.location.GpsMeasurementsEvent$Listener -android.location.GpsNavigationMessageEvent -android.location.GpsNavigationMessageEvent$Listener +android.location.GnssStatus$Callback android.location.GpsSatellite android.location.GpsStatus android.location.GpsStatus$1 @@ -2265,7 +2290,6 @@ android.location.LocationManager$ListenerTransport$2 android.location.LocationProvider android.location.LocationRequest android.location.LocationRequest$1 -android.location.SettingInjectorService android.media.AmrInputStream android.media.AudioAttributes android.media.AudioAttributes$1 @@ -2322,8 +2346,10 @@ android.media.DeniedByServerException android.media.EncoderCapabilities android.media.ExifInterface android.media.ExifInterface$ByteOrderAwarenessDataInputStream -android.media.ExifInterface$ExifDataOutputStream +android.media.ExifInterface$ByteOrderAwarenessDataOutputStream +android.media.ExifInterface$ExifAttribute android.media.ExifInterface$ExifTag +android.media.ExifInterface$Rational android.media.IAudioFocusDispatcher android.media.IAudioFocusDispatcher$Stub android.media.IAudioFocusDispatcher$Stub$Proxy @@ -2343,10 +2369,6 @@ android.media.IMediaRouterClient$Stub$Proxy android.media.IMediaRouterService android.media.IMediaRouterService$Stub android.media.IMediaRouterService$Stub$Proxy -android.media.IMediaScannerListener -android.media.IMediaScannerListener$Stub -android.media.IMediaScannerService -android.media.IMediaScannerService$Stub android.media.IRecordingConfigDispatcher android.media.IRecordingConfigDispatcher$Stub android.media.IRemoteVolumeController @@ -2403,6 +2425,7 @@ android.media.MediaDescription$1 android.media.MediaDescription$Builder android.media.MediaDrm android.media.MediaDrm$Certificate +android.media.MediaDrm$CryptoSession android.media.MediaDrm$EventHandler android.media.MediaDrm$KeyRequest android.media.MediaDrm$MediaDrmStateException @@ -2415,7 +2438,6 @@ android.media.MediaFile$MediaFileType android.media.MediaFormat android.media.MediaHTTPConnection android.media.MediaHTTPService -android.media.MediaInserter android.media.MediaMetadata android.media.MediaMetadata$1 android.media.MediaMetadata$Builder @@ -2457,7 +2479,6 @@ android.media.MediaRouter$Static$Client android.media.MediaRouter$Static$Client$1 android.media.MediaRouter$UserRouteInfo android.media.MediaRouter$VolumeCallback -android.media.MediaRouter$VolumeCallbackInfo android.media.MediaRouter$VolumeChangeReceiver android.media.MediaRouter$WifiDisplayStatusChangedReceiver android.media.MediaRouterClientState @@ -2465,12 +2486,7 @@ android.media.MediaRouterClientState$1 android.media.MediaRouterClientState$RouteInfo android.media.MediaRouterClientState$RouteInfo$1 android.media.MediaScanner -android.media.MediaScanner$FileEntry -android.media.MediaScanner$MediaBulkDeleter -android.media.MediaScanner$MyMediaScannerClient -android.media.MediaScannerClient android.media.MediaScannerConnection -android.media.MediaScannerConnection$1 android.media.MediaScannerConnection$MediaScannerConnectionClient android.media.MediaScannerConnection$OnScanCompletedListener android.media.MediaSync @@ -2481,12 +2497,13 @@ android.media.MiniThumbFile android.media.NotProvisionedException android.media.PlaybackParams android.media.PlaybackParams$1 +android.media.PlayerBase +android.media.PlayerBase$1 android.media.Rating android.media.Rating$1 android.media.RemoteControlClient android.media.RemoteControlClient$MetadataEditor android.media.RemoteControlClient$OnMetadataUpdateListener -android.media.RemoteControlClient$OnPlaybackPositionUpdateListener android.media.RemoteDisplay android.media.ResampleInputStream android.media.Ringtone @@ -2530,7 +2547,6 @@ android.media.audiofx.PresetReverb android.media.audiofx.Virtualizer android.media.audiofx.Virtualizer$Settings android.media.audiofx.Visualizer -android.media.audiofx.Visualizer$OnDataCaptureListener android.media.audiopolicy.AudioMix android.media.audiopolicy.AudioMixingRule android.media.audiopolicy.AudioMixingRule$AudioMixMatchCriterion @@ -2607,7 +2623,6 @@ android.media.tv.TvInputHardwareInfo$Builder android.media.tv.TvInputManager android.media.tv.TvStreamConfig android.media.tv.TvStreamConfig$Builder -android.mtp.MtpConstants android.mtp.MtpDatabase android.mtp.MtpDevice android.mtp.MtpDeviceInfo @@ -2645,6 +2660,7 @@ android.net.IConnectivityManager$Stub android.net.IConnectivityManager$Stub$Proxy android.net.IConnectivityMetricsLogger android.net.IConnectivityMetricsLogger$Stub +android.net.IConnectivityMetricsLogger$Stub$Proxy android.net.IEthernetManager android.net.IEthernetManager$Stub android.net.IEthernetServiceListener @@ -2661,6 +2677,7 @@ android.net.INetworkScoreCache android.net.INetworkScoreCache$Stub android.net.INetworkScoreService android.net.INetworkScoreService$Stub +android.net.INetworkScoreService$Stub$Proxy android.net.INetworkStatsService android.net.INetworkStatsService$Stub android.net.INetworkStatsService$Stub$Proxy @@ -2736,6 +2753,7 @@ android.net.ProxyInfo android.net.ProxyInfo$1 android.net.RouteInfo android.net.RouteInfo$1 +android.net.RssiCurve android.net.SSLCertificateSocketFactory android.net.SSLCertificateSocketFactory$1 android.net.SSLSessionCache @@ -2759,6 +2777,7 @@ android.net.Uri$PathSegments android.net.Uri$PathSegmentsBuilder android.net.Uri$StringUri android.net.UrlQuerySanitizer +android.net.UrlQuerySanitizer$ValueSanitizer android.net.WebAddress android.net.WifiKey android.net.WifiKey$1 @@ -2771,19 +2790,22 @@ android.net.http.HttpResponseCache android.net.http.SslCertificate android.net.http.SslError android.net.http.X509TrustManagerExtensions -android.net.metrics.CaptivePortalCheckResultEvent -android.net.metrics.CaptivePortalCheckResultEvent$1 -android.net.metrics.CaptivePortalStateChangeEvent -android.net.metrics.CaptivePortalStateChangeEvent$1 -android.net.metrics.ConnectivityServiceChangeEvent -android.net.metrics.ConnectivityServiceChangeEvent$1 +android.net.metrics.DefaultNetworkEvent +android.net.metrics.DefaultNetworkEvent$1 android.net.metrics.DhcpClientEvent android.net.metrics.DhcpClientEvent$1 +android.net.metrics.DnsEvent +android.net.metrics.DnsEvent$1 android.net.metrics.IpConnectivityEvent -android.net.metrics.IpReachabilityMonitorMessageEvent -android.net.metrics.IpReachabilityMonitorMessageEvent$1 -android.net.metrics.IpReachabilityMonitorProbeEvent -android.net.metrics.IpReachabilityMonitorProbeEvent$1 +android.net.metrics.IpManagerEvent +android.net.metrics.IpManagerEvent$1 +android.net.metrics.IpReachabilityEvent +android.net.metrics.IpReachabilityEvent$1 +android.net.metrics.NetworkEvent +android.net.metrics.NetworkEvent$1 +android.net.metrics.ValidationProbeEvent +android.net.metrics.ValidationProbeEvent$1 +android.net.metrics.ValidationProbeEvent$Decoder android.net.nsd.INsdManager android.net.nsd.INsdManager$Stub android.net.nsd.NsdManager @@ -2792,7 +2814,6 @@ android.net.sip.ISipService$Stub android.net.sip.SipManager android.net.sip.SipProfile android.net.sip.SipProfile$Builder -android.net.wifi.AnqpInformationElement android.net.wifi.IRttManager android.net.wifi.IRttManager$Stub android.net.wifi.IRttManager$Stub$Proxy @@ -2802,7 +2823,6 @@ android.net.wifi.IWifiManager$Stub$Proxy android.net.wifi.IWifiScanner android.net.wifi.IWifiScanner$Stub android.net.wifi.IWifiScanner$Stub$Proxy -android.net.wifi.RssiPacketCountInfo android.net.wifi.RttManager android.net.wifi.RttManager$RttCapabilities android.net.wifi.RttManager$RttCapabilities$1 @@ -2817,7 +2837,6 @@ android.net.wifi.SupplicantState android.net.wifi.SupplicantState$1 android.net.wifi.WifiActivityEnergyInfo android.net.wifi.WifiActivityEnergyInfo$1 -android.net.wifi.WifiChannel android.net.wifi.WifiConfiguration android.net.wifi.WifiConfiguration$1 android.net.wifi.WifiConfiguration$AuthAlgorithm @@ -2849,7 +2868,7 @@ android.net.wifi.WifiScanner$OperationResult android.net.wifi.WifiScanner$OperationResult$1 android.net.wifi.WifiScanner$ParcelableScanData android.net.wifi.WifiScanner$ParcelableScanData$1 -android.net.wifi.WifiScanner$PnoSettings$PnoNetwork +android.net.wifi.WifiScanner$PnoScanListener android.net.wifi.WifiScanner$ScanData android.net.wifi.WifiScanner$ScanData$1 android.net.wifi.WifiScanner$ScanListener @@ -2858,10 +2877,8 @@ android.net.wifi.WifiScanner$ScanSettings$1 android.net.wifi.WifiScanner$ServiceHandler android.net.wifi.WifiSsid android.net.wifi.WifiSsid$1 -android.net.wifi.WifiWakeReasonAndCounts android.net.wifi.WpsInfo android.net.wifi.WpsInfo$1 -android.net.wifi.WpsResult android.net.wifi.nan.WifiNanManager android.net.wifi.p2p.IWifiP2pManager android.net.wifi.p2p.IWifiP2pManager$Stub @@ -2904,6 +2921,7 @@ android.nfc.INfcTag android.nfc.INfcTag$Stub android.nfc.INfcTag$Stub$Proxy android.nfc.INfcUnlockHandler +android.nfc.ITagRemovedCallback android.nfc.NdefMessage android.nfc.NdefRecord android.nfc.NfcActivityManager @@ -2943,7 +2961,6 @@ android.opengl.EGLObjectHandle android.opengl.EGLSurface android.opengl.ETC1 android.opengl.ETC1Util -android.opengl.GLDebugHelper android.opengl.GLES10 android.opengl.GLES10Ext android.opengl.GLES11 @@ -2965,7 +2982,6 @@ android.opengl.GLSurfaceView$EglHelper android.opengl.GLSurfaceView$GLThread android.opengl.GLSurfaceView$GLThreadManager android.opengl.GLSurfaceView$Renderer -android.opengl.GLSurfaceView$SimpleEGLConfigChooser android.opengl.GLU android.opengl.GLUtils android.opengl.Matrix @@ -2982,6 +2998,7 @@ android.os.AsyncTask$Status android.os.AsyncTask$WorkerRunnable android.os.BadParcelableException android.os.BaseBundle +android.os.BaseBundle$NoImagePreloadHolder android.os.BatteryManager android.os.BatteryManagerInternal android.os.BatteryProperties @@ -2989,7 +3006,6 @@ android.os.BatteryProperties$1 android.os.BatteryStats android.os.BatteryStats$BitDescription android.os.BatteryStats$ControllerActivityCounter -android.os.BatteryStats$Counter android.os.BatteryStats$DailyItem android.os.BatteryStats$HistoryEventTracker android.os.BatteryStats$HistoryItem @@ -3077,9 +3093,11 @@ android.os.IProgressListener android.os.IProgressListener$Stub android.os.IRecoverySystem android.os.IRecoverySystem$Stub +android.os.IRecoverySystem$Stub$Proxy android.os.IRecoverySystemProgressListener android.os.IRemoteCallback android.os.IRemoteCallback$Stub +android.os.IRemoteCallback$Stub$Proxy android.os.ISchedulingPolicyService android.os.ISchedulingPolicyService$Stub android.os.IServiceManager @@ -3091,6 +3109,8 @@ android.os.IUserManager$Stub$Proxy android.os.IVibratorService android.os.IVibratorService$Stub android.os.IVibratorService$Stub$Proxy +android.os.LocaleList +android.os.LocaleList$1 android.os.Looper android.os.MemoryFile android.os.Message @@ -3101,6 +3121,7 @@ android.os.MessageQueue$IdleHandler android.os.MessageQueue$OnFileDescriptorEventListener android.os.Messenger android.os.Messenger$1 +android.os.NetworkOnMainThreadException android.os.NullVibrator android.os.OperationCanceledException android.os.Parcel @@ -3135,6 +3156,7 @@ android.os.Process android.os.Process$ProcessStartResult android.os.Process$ZygoteState android.os.RecoverySystem +android.os.RecoverySystem$ProgressListener android.os.Registrant android.os.RegistrantList android.os.RemoteCallback @@ -3170,7 +3192,6 @@ android.os.StrictMode$LogStackTrace android.os.StrictMode$Span android.os.StrictMode$StrictModeDiskReadViolation android.os.StrictMode$StrictModeDiskWriteViolation -android.os.StrictMode$StrictModeResourceMismatchViolation android.os.StrictMode$StrictModeViolation android.os.StrictMode$ThreadPolicy android.os.StrictMode$ThreadPolicy$Builder @@ -3178,6 +3199,8 @@ android.os.StrictMode$ThreadSpanState android.os.StrictMode$ViolationInfo android.os.StrictMode$VmPolicy android.os.StrictMode$VmPolicy$Builder +android.os.SynchronousResultReceiver +android.os.SynchronousResultReceiver$Result android.os.SystemClock android.os.SystemProperties android.os.SystemService @@ -3190,6 +3213,7 @@ android.os.TokenWatcher$Death android.os.Trace android.os.Trace$1 android.os.TransactionTooLargeException +android.os.TransactionTracker android.os.UEventObserver android.os.UEventObserver$UEvent android.os.UEventObserver$UEventThread @@ -3241,9 +3265,6 @@ android.preference.PreferenceActivity android.preference.PreferenceActivity$1 android.preference.PreferenceActivity$Header android.preference.PreferenceActivity$Header$1 -android.preference.PreferenceActivity$HeaderAdapter -android.preference.PreferenceActivity$HeaderAdapter$HeaderViewHolder -android.preference.PreferenceCategory android.preference.PreferenceFragment android.preference.PreferenceFragment$1 android.preference.PreferenceFragment$2 @@ -3313,6 +3334,7 @@ android.print.PrintServicesLoader android.print.PrintServicesLoader$1 android.print.PrintServicesLoader$MyHandler android.print.PrinterId +android.print.pdf.PrintedPdfDocument android.printservice.IPrintServiceClient android.printservice.IPrintServiceClient$Stub android.printservice.PrintServiceInfo @@ -3321,6 +3343,8 @@ android.printservice.recommendation.IRecommendationsChangeListener android.provider.BaseColumns android.provider.BlockedNumberContract android.provider.BlockedNumberContract$BlockedNumbers +android.provider.BlockedNumberContract$SystemContract +android.provider.BlockedNumberContract$SystemContract$BlockSuppressionStatus android.provider.CalendarContract android.provider.CalendarContract$Attendees android.provider.CalendarContract$AttendeesColumns @@ -3349,9 +3373,6 @@ android.provider.CalendarContract$SyncState android.provider.CallLog android.provider.CallLog$Calls android.provider.Contacts -android.provider.Contacts$ContactMethods -android.provider.Contacts$ContactMethodsColumns -android.provider.Contacts$PeopleColumns android.provider.ContactsContract android.provider.ContactsContract$AggregationExceptions android.provider.ContactsContract$BaseSyncColumns @@ -3426,7 +3447,6 @@ android.provider.MediaStore$Images$Media android.provider.MediaStore$Images$Thumbnails android.provider.MediaStore$InternalThumbnails android.provider.MediaStore$MediaColumns -android.provider.MediaStore$Video android.provider.MediaStore$Video$Media android.provider.MediaStore$Video$Thumbnails android.provider.MediaStore$Video$VideoColumns @@ -3438,8 +3458,10 @@ android.provider.SearchIndexablesProvider android.provider.SearchRecentSuggestions android.provider.SearchRecentSuggestions$1 android.provider.Settings +android.provider.Settings$GenerationTracker android.provider.Settings$Global android.provider.Settings$NameValueCache +android.provider.Settings$NameValueCache$-java_lang_String_getStringForUser_android_content_ContentResolver_cr_java_lang_String_name_int_userHandle_LambdaImpl0 android.provider.Settings$NameValueTable android.provider.Settings$Secure android.provider.Settings$SettingNotFoundException @@ -3498,35 +3520,17 @@ android.security.IKeystoreService$Stub$Proxy android.security.KeyChain android.security.KeyChain$1 android.security.KeyChain$KeyChainConnection +android.security.KeyChainAliasCallback android.security.KeyStore -android.security.KeyStoreException +android.security.KeyStore$State android.security.NetworkSecurityPolicy -android.security.keymaster.KeyCharacteristics -android.security.keymaster.KeyCharacteristics$1 -android.security.keymaster.KeymasterArgument -android.security.keymaster.KeymasterArgument$1 android.security.keymaster.KeymasterArguments android.security.keymaster.KeymasterArguments$1 -android.security.keymaster.KeymasterBlobArgument -android.security.keymaster.KeymasterBooleanArgument -android.security.keymaster.KeymasterDateArgument -android.security.keymaster.KeymasterDefs -android.security.keymaster.KeymasterIntArgument -android.security.keymaster.KeymasterLongArgument -android.security.keymaster.OperationResult -android.security.keymaster.OperationResult$1 android.security.keystore.AndroidKeyStoreBCWorkaroundProvider -android.security.keystore.AndroidKeyStoreCipherSpiBase -android.security.keystore.AndroidKeyStoreKey android.security.keystore.AndroidKeyStoreKeyGeneratorSpi android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$AES android.security.keystore.AndroidKeyStoreProvider -android.security.keystore.AndroidKeyStoreSecretKey -android.security.keystore.AndroidKeyStoreSecretKeyFactorySpi android.security.keystore.AndroidKeyStoreSpi -android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi -android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC -android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC$PKCS7Padding android.security.keystore.ArrayUtils android.security.keystore.KeyGenParameterSpec android.security.keystore.KeyGenParameterSpec$Builder @@ -3534,17 +3538,8 @@ android.security.keystore.KeyInfo android.security.keystore.KeyPermanentlyInvalidatedException android.security.keystore.KeyProperties android.security.keystore.KeyProperties$BlockMode -android.security.keystore.KeyProperties$Digest android.security.keystore.KeyProperties$EncryptionPadding -android.security.keystore.KeyProperties$KeyAlgorithm -android.security.keystore.KeyProperties$Origin android.security.keystore.KeyProperties$Purpose -android.security.keystore.KeyStoreCryptoOperation -android.security.keystore.KeyStoreCryptoOperationChunkedStreamer -android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$MainDataStream -android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream -android.security.keystore.KeyStoreCryptoOperationStreamer -android.security.keystore.KeyStoreCryptoOperationUtils android.security.keystore.KeymasterUtils android.security.keystore.UserNotAuthenticatedException android.security.keystore.Utils @@ -3570,13 +3565,12 @@ android.security.net.config.PinSet android.security.net.config.RootTrustManager android.security.net.config.RootTrustManagerFactorySpi android.security.net.config.SystemCertificateSource +android.security.net.config.TrustAnchor android.security.net.config.TrustedCertificateStoreAdapter android.security.net.config.UserCertificateSource android.service.carrier.CarrierIdentifier -android.service.carrier.CarrierIdentifier$1 android.service.carrier.ICarrierService android.service.carrier.ICarrierService$Stub -android.service.carrier.ICarrierService$Stub$Proxy android.service.chooser.ChooserTarget android.service.chooser.ChooserTargetService android.service.dreams.DreamManagerInternal @@ -3598,6 +3592,8 @@ android.service.gatekeeper.IGateKeeperService android.service.gatekeeper.IGateKeeperService$Stub android.service.gatekeeper.IGateKeeperService$Stub$Proxy android.service.media.CameraPrewarmService +android.service.media.MediaBrowserService +android.service.notification.Adjustment android.service.notification.Condition android.service.notification.Condition$1 android.service.notification.ConditionProviderService @@ -3620,7 +3616,6 @@ android.service.notification.NotificationListenerService$Ranking android.service.notification.NotificationListenerService$RankingMap android.service.notification.NotificationListenerService$RankingMap$1 android.service.notification.NotificationRankerService -android.service.notification.NotificationRankerService$Adjustment android.service.notification.NotificationRankerService$MyHandler android.service.notification.NotificationRankerService$NotificationRankingServiceWrapper android.service.notification.NotificationRankingUpdate @@ -3644,8 +3639,12 @@ android.service.quicksettings.IQSService android.service.quicksettings.IQSService$Stub android.service.quicksettings.IQSTileService android.service.quicksettings.Tile +android.service.quicksettings.TileService android.service.textservice.SpellCheckerService android.service.textservice.SpellCheckerService$InternalISpellCheckerSession +android.service.textservice.SpellCheckerService$SentenceLevelAdapter +android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceTextInfoParams +android.service.textservice.SpellCheckerService$SentenceLevelAdapter$SentenceWordItem android.service.textservice.SpellCheckerService$Session android.service.textservice.SpellCheckerService$SpellCheckerServiceBinder android.service.trust.ITrustAgentService @@ -3674,6 +3673,12 @@ android.service.voice.VoiceInteractionService$1 android.service.voice.VoiceInteractionService$MyHandler android.service.voice.VoiceInteractionServiceInfo android.service.voice.VoiceInteractionSession +android.service.vr.IVrManager +android.service.vr.IVrManager$Stub +android.service.vr.IVrManager$Stub$Proxy +android.service.vr.IVrStateCallbacks +android.service.vr.IVrStateCallbacks$Stub +android.service.vr.IVrStateCallbacks$Stub$Proxy android.service.wallpaper.IWallpaperConnection android.service.wallpaper.IWallpaperConnection$Stub android.service.wallpaper.IWallpaperConnection$Stub$Proxy @@ -3751,6 +3756,7 @@ android.telecom.Call$4 android.telecom.Call$8 android.telecom.Call$Callback android.telecom.Call$Details +android.telecom.Call$Listener android.telecom.CallAudioState android.telecom.CallAudioState$1 android.telecom.CallbackRecord @@ -3760,7 +3766,6 @@ android.telecom.Conferenceable android.telecom.Connection android.telecom.Connection$1 android.telecom.Connection$2 -android.telecom.Connection$FailureSignalingConnection android.telecom.Connection$Listener android.telecom.Connection$VideoProvider android.telecom.ConnectionRequest @@ -3806,33 +3811,35 @@ android.telecom.StatusHints android.telecom.TelecomManager android.telecom.VideoProfile android.telecom.VideoProfile$1 +android.telecom.Voicemail +android.telecom.Voicemail$Builder android.telephony.CarrierConfigManager +android.telephony.CellBroadcastMessage +android.telephony.CellIdentityCdma android.telephony.CellIdentityGsm -android.telephony.CellIdentityGsm$1 android.telephony.CellIdentityLte android.telephony.CellIdentityLte$1 android.telephony.CellIdentityWcdma -android.telephony.CellIdentityWcdma$1 android.telephony.CellInfo android.telephony.CellInfo$1 android.telephony.CellInfoCdma android.telephony.CellInfoGsm -android.telephony.CellInfoGsm$1 android.telephony.CellInfoLte +android.telephony.CellInfoLte$1 android.telephony.CellInfoWcdma -android.telephony.CellInfoWcdma$1 android.telephony.CellLocation android.telephony.CellSignalStrength android.telephony.CellSignalStrengthCdma android.telephony.CellSignalStrengthGsm -android.telephony.CellSignalStrengthGsm$1 android.telephony.CellSignalStrengthLte +android.telephony.CellSignalStrengthLte$1 android.telephony.CellSignalStrengthWcdma -android.telephony.CellSignalStrengthWcdma$1 android.telephony.DisconnectCause android.telephony.IccOpenLogicalChannelResponse android.telephony.ModemActivityInfo android.telephony.ModemActivityInfo$1 +android.telephony.NeighboringCellInfo +android.telephony.NeighboringCellInfo$1 android.telephony.PhoneNumberFormattingTextWatcher android.telephony.PhoneNumberUtils android.telephony.PhoneStateListener @@ -3843,6 +3850,7 @@ android.telephony.PreciseCallState$1 android.telephony.PreciseDataConnectionState android.telephony.PreciseDataConnectionState$1 android.telephony.RadioAccessFamily +android.telephony.RadioAccessFamily$1 android.telephony.Rlog android.telephony.ServiceState android.telephony.ServiceState$1 @@ -3861,11 +3869,13 @@ android.telephony.TelephonyManager android.telephony.TelephonyManager$MultiSimVariants android.telephony.VoLteServiceState android.telephony.VoLteServiceState$1 +android.telephony.cdma.CdmaCellLocation android.telephony.gsm.GsmCellLocation android.telephony.gsm.SmsMessage android.text.AndroidBidi android.text.AndroidCharacter android.text.Annotation +android.text.AutoText android.text.BidiFormatter android.text.BidiFormatter$DirectionalityEstimator android.text.BoringLayout @@ -3882,13 +3892,8 @@ android.text.Html$HtmlParser android.text.Html$ImageGetter android.text.Html$TagHandler android.text.HtmlToSpannedConverter -android.text.HtmlToSpannedConverter$Alignment -android.text.HtmlToSpannedConverter$Background android.text.HtmlToSpannedConverter$Bold -android.text.HtmlToSpannedConverter$Foreground android.text.HtmlToSpannedConverter$Href -android.text.HtmlToSpannedConverter$Newline -android.text.HtmlToSpannedConverter$Strikethrough android.text.Hyphenator android.text.InputFilter android.text.InputFilter$LengthFilter @@ -4085,6 +4090,7 @@ android.transition.TransitionManager$MultiListener android.transition.TransitionManager$MultiListener$1 android.transition.TransitionPropagation android.transition.TransitionSet +android.transition.TransitionSet$1 android.transition.TransitionSet$TransitionSetListener android.transition.TransitionUtils android.transition.TransitionUtils$MatrixEvaluator @@ -4109,6 +4115,7 @@ android.util.Base64 android.util.Base64$Coder android.util.Base64$Decoder android.util.Base64$Encoder +android.util.Base64DataException android.util.ContainerHelpers android.util.DebugUtils android.util.DisplayMetrics @@ -4126,8 +4133,6 @@ android.util.JsonWriter android.util.KeyValueListParser android.util.LocalLog android.util.LocalLog$ReadOnlyLocalLog -android.util.LocaleList -android.util.LocaleList$1 android.util.Log android.util.Log$1 android.util.Log$ImmediateLogWriter @@ -4144,6 +4149,8 @@ android.util.MapCollections$KeySet android.util.MapCollections$MapIterator android.util.MapCollections$ValuesCollection android.util.MathUtils +android.util.MemoryIntArray +android.util.MemoryIntArray$1 android.util.MutableBoolean android.util.MutableInt android.util.MutableLong @@ -4183,13 +4190,7 @@ android.util.Xml android.util.Xml$Encoding android.util.Xml$XmlSerializerFactory android.util.apk.ApkSignatureSchemeV2Verifier -android.util.apk.ApkSignatureSchemeV2Verifier$ByteBufferDataSource -android.util.apk.ApkSignatureSchemeV2Verifier$DataSource -android.util.apk.ApkSignatureSchemeV2Verifier$MemoryMappedFileDataSource -android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException -android.util.apk.ApkSignatureSchemeV2Verifier$VerbatimX509Certificate -android.util.apk.ApkSignatureSchemeV2Verifier$WrappedX509Certificate android.util.apk.ZipUtils android.util.jar.StrictJarFile android.util.jar.StrictJarFile$EntryIterator @@ -4226,6 +4227,8 @@ android.view.ContextThemeWrapper android.view.Display android.view.Display$ColorTransform android.view.Display$ColorTransform$1 +android.view.Display$HdrCapabilities +android.view.Display$HdrCapabilities$1 android.view.Display$Mode android.view.Display$Mode$1 android.view.DisplayAdjustments @@ -4233,6 +4236,7 @@ android.view.DisplayEventReceiver android.view.DisplayInfo android.view.DisplayInfo$1 android.view.DisplayListCanvas +android.view.DragAndDropPermissions android.view.DragEvent android.view.FallbackEventHandler android.view.FocusFinder @@ -4257,6 +4261,7 @@ android.view.HandlerActionQueue$HandlerAction android.view.HardwareLayer android.view.IAppTransitionAnimationSpecsFuture android.view.IAppTransitionAnimationSpecsFuture$Stub +android.view.IAppTransitionAnimationSpecsFuture$Stub$Proxy android.view.IApplicationToken android.view.IApplicationToken$Stub android.view.IAssetAtlas @@ -4330,6 +4335,7 @@ android.view.MotionEvent$1 android.view.MotionEvent$PointerCoords android.view.MotionEvent$PointerProperties android.view.NotificationHeaderView +android.view.NotificationHeaderView$1 android.view.NotificationHeaderView$HeaderTouchListener android.view.OrientationEventListener android.view.OrientationEventListener$SensorEventListenerImpl @@ -4388,6 +4394,7 @@ android.view.View$9 android.view.View$AccessibilityDelegate android.view.View$AttachInfo android.view.View$AttachInfo$Callbacks +android.view.View$AttachInfo$InvalidateInfo android.view.View$BaseSavedState android.view.View$BaseSavedState$1 android.view.View$CheckForLongPress @@ -4536,6 +4543,7 @@ android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListe android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction android.view.accessibility.AccessibilityNodeInfo$CollectionInfo +android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo android.view.accessibility.AccessibilityNodeProvider android.view.accessibility.AccessibilityRecord android.view.accessibility.CaptioningManager @@ -4559,10 +4567,12 @@ android.view.animation.Animation$2 android.view.animation.Animation$3 android.view.animation.Animation$AnimationListener android.view.animation.Animation$Description +android.view.animation.Animation$NoImagePreloadHolder android.view.animation.AnimationSet android.view.animation.AnimationUtils android.view.animation.BaseInterpolator android.view.animation.ClipRectAnimation +android.view.animation.CycleInterpolator android.view.animation.DecelerateInterpolator android.view.animation.GridLayoutAnimationController$AnimationParameters android.view.animation.Interpolator @@ -4580,8 +4590,8 @@ android.view.inputmethod.CompletionInfo android.view.inputmethod.CompletionInfo$1 android.view.inputmethod.ComposingText android.view.inputmethod.CorrectionInfo +android.view.inputmethod.CorrectionInfo$1 android.view.inputmethod.CursorAnchorInfo -android.view.inputmethod.CursorAnchorInfo$1 android.view.inputmethod.CursorAnchorInfo$Builder android.view.inputmethod.EditorInfo android.view.inputmethod.EditorInfo$1 @@ -4600,6 +4610,7 @@ android.view.inputmethod.InputMethodInfo android.view.inputmethod.InputMethodInfo$1 android.view.inputmethod.InputMethodManager android.view.inputmethod.InputMethodManager$1 +android.view.inputmethod.InputMethodManager$2 android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper android.view.inputmethod.InputMethodManager$FinishedInputEventCallback android.view.inputmethod.InputMethodManager$H @@ -4612,9 +4623,6 @@ android.view.inputmethod.InputMethodSubtype android.view.inputmethod.InputMethodSubtype$1 android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder android.view.inputmethod.InputMethodSubtypeArray -android.view.inputmethod.SparseRectFArray -android.view.inputmethod.SparseRectFArray$1 -android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder android.view.textservice.SentenceSuggestionsInfo android.view.textservice.SentenceSuggestionsInfo$1 android.view.textservice.SpellCheckerInfo @@ -4632,26 +4640,20 @@ android.view.textservice.SuggestionsInfo$1 android.view.textservice.TextInfo android.view.textservice.TextInfo$1 android.view.textservice.TextServicesManager -android.webkit.ClientCertRequest android.webkit.ConsoleMessage android.webkit.ConsoleMessage$MessageLevel android.webkit.CookieManager android.webkit.CookieSyncManager android.webkit.DownloadListener -android.webkit.FindActionModeCallback android.webkit.GeolocationPermissions android.webkit.GeolocationPermissions$Callback -android.webkit.HttpAuthHandler android.webkit.IWebViewUpdateService android.webkit.IWebViewUpdateService$Stub android.webkit.IWebViewUpdateService$Stub$Proxy android.webkit.JavascriptInterface -android.webkit.JsDialogHelper android.webkit.JsPromptResult android.webkit.JsResult -android.webkit.JsResult$ResultReceiver android.webkit.MimeTypeMap -android.webkit.PermissionRequest android.webkit.ServiceWorkerController android.webkit.SslErrorHandler android.webkit.TokenBindingService @@ -4660,7 +4662,6 @@ android.webkit.ValueCallback android.webkit.WebBackForwardList android.webkit.WebChromeClient android.webkit.WebChromeClient$CustomViewCallback -android.webkit.WebChromeClient$FileChooserParams android.webkit.WebHistoryItem android.webkit.WebIconDatabase android.webkit.WebMessage @@ -4682,7 +4683,6 @@ android.webkit.WebView$HitTestResult android.webkit.WebView$PictureListener android.webkit.WebView$PrivateAccess android.webkit.WebView$VisualStateCallback -android.webkit.WebView$WebViewTransport android.webkit.WebViewClient android.webkit.WebViewDatabase android.webkit.WebViewDelegate @@ -4694,6 +4694,7 @@ android.webkit.WebViewFactory$MissingWebViewPackageException android.webkit.WebViewFactory$RelroFileCreator android.webkit.WebViewFactoryProvider android.webkit.WebViewFactoryProvider$Statics +android.webkit.WebViewFragment android.webkit.WebViewProvider android.webkit.WebViewProvider$ScrollDelegate android.webkit.WebViewProvider$ViewDelegate @@ -4717,7 +4718,6 @@ android.widget.AbsListView$MultiChoiceModeWrapper android.widget.AbsListView$OnScrollListener android.widget.AbsListView$PerformClick android.widget.AbsListView$PositionScroller -android.widget.AbsListView$PositionScroller$3 android.widget.AbsListView$RecycleBin android.widget.AbsListView$RecyclerListener android.widget.AbsListView$SavedState @@ -4730,13 +4730,14 @@ android.widget.AbsSpinner$RecycleBin android.widget.AbsSpinner$SavedState android.widget.AbsSpinner$SavedState$1 android.widget.AbsoluteLayout -android.widget.AbsoluteLayout$LayoutParams android.widget.ActionMenuPresenter android.widget.ActionMenuPresenter$1 android.widget.ActionMenuPresenter$2 android.widget.ActionMenuPresenter$ActionMenuPopupCallback +android.widget.ActionMenuPresenter$OpenOverflowRunnable android.widget.ActionMenuPresenter$OverflowMenuButton android.widget.ActionMenuPresenter$OverflowMenuButton$1 +android.widget.ActionMenuPresenter$OverflowPopup android.widget.ActionMenuPresenter$PopupPresenterCallback android.widget.ActionMenuPresenter$SavedState android.widget.ActionMenuPresenter$SavedState$1 @@ -4789,6 +4790,7 @@ android.widget.Editor android.widget.Editor$1 android.widget.Editor$2 android.widget.Editor$Blink +android.widget.Editor$CorrectionHighlighter android.widget.Editor$CursorAnchorInfoNotifier android.widget.Editor$CursorController android.widget.Editor$EditOperation @@ -4883,6 +4885,9 @@ android.widget.MediaController$6 android.widget.MediaController$7 android.widget.MediaController$8 android.widget.MediaController$MediaPlayerControl +android.widget.MenuItemHoverListener +android.widget.MenuPopupWindow +android.widget.MenuPopupWindow$MenuDropDownListView android.widget.MultiAutoCompleteTextView android.widget.MultiAutoCompleteTextView$Tokenizer android.widget.NumberPicker @@ -4936,6 +4941,7 @@ android.widget.RemoteViews$4 android.widget.RemoteViews$Action android.widget.RemoteViews$ActionException android.widget.RemoteViews$BitmapCache +android.widget.RemoteViews$BitmapReflectionAction android.widget.RemoteViews$LayoutParamAction android.widget.RemoteViews$MemoryUsageCounter android.widget.RemoteViews$MutablePair @@ -4946,6 +4952,8 @@ android.widget.RemoteViews$RuntimeAction android.widget.RemoteViews$SetDrawableParameters android.widget.RemoteViews$SetOnClickPendingIntent android.widget.RemoteViews$SetOnClickPendingIntent$1 +android.widget.RemoteViews$SetRemoteInputsAction +android.widget.RemoteViews$TextViewDrawableAction android.widget.RemoteViews$ViewGroupAction android.widget.RemoteViews$ViewPaddingAction android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback @@ -4978,10 +4986,8 @@ android.widget.SectionIndexer android.widget.SeekBar android.widget.SeekBar$OnSeekBarChangeListener android.widget.SimpleAdapter +android.widget.SimpleAdapter$ViewBinder android.widget.SimpleCursorAdapter -android.widget.SlidingDrawer -android.widget.SlidingDrawer$1 -android.widget.SlidingDrawer$DrawerToggler android.widget.Space android.widget.SpellChecker android.widget.SpellChecker$1 @@ -4992,8 +4998,6 @@ android.widget.Spinner$DialogPopup android.widget.Spinner$DropDownAdapter android.widget.Spinner$DropdownPopup android.widget.Spinner$DropdownPopup$1 -android.widget.Spinner$DropdownPopup$2 -android.widget.Spinner$DropdownPopup$3 android.widget.Spinner$SavedState android.widget.Spinner$SavedState$1 android.widget.Spinner$SpinnerPopup @@ -5009,7 +5013,6 @@ android.widget.TabHost$IndicatorStrategy android.widget.TabHost$OnTabChangeListener android.widget.TabHost$TabContentFactory android.widget.TabHost$TabSpec -android.widget.TabHost$ViewIdContentStrategy android.widget.TabHost$ViewIndicatorStrategy android.widget.TabWidget android.widget.TabWidget$OnTabSelectionChanged @@ -5032,10 +5035,6 @@ android.widget.TextView$BufferType android.widget.TextView$ChangeWatcher android.widget.TextView$CharWrapper android.widget.TextView$Drawables -android.widget.TextView$Marquee -android.widget.TextView$Marquee$1 -android.widget.TextView$Marquee$2 -android.widget.TextView$Marquee$3 android.widget.TextView$OnEditorActionListener android.widget.TextView$SavedState android.widget.TextView$SavedState$1 @@ -5069,9 +5068,6 @@ android.widget.ViewFlipper$1 android.widget.ViewFlipper$2 android.widget.ViewSwitcher android.widget.WrapperListAdapter -android.widget.ZoomButtonsController -android.widget.ZoomButtonsController$OnZoomListener -com.android.dex.Annotation com.android.dex.ClassData com.android.dex.ClassData$Method com.android.dex.ClassDef @@ -5087,9 +5083,6 @@ com.android.dex.Dex$TypeIndexToDescriptorIndexTable com.android.dex.Dex$TypeIndexToDescriptorTable com.android.dex.DexException com.android.dex.DexFormat -com.android.dex.EncodedValue -com.android.dex.EncodedValueCodec -com.android.dex.EncodedValueReader com.android.dex.FieldId com.android.dex.Leb128 com.android.dex.MethodId @@ -5097,16 +5090,13 @@ com.android.dex.Mutf8 com.android.dex.TableOfContents com.android.dex.TableOfContents$Section com.android.dex.TypeList -com.android.dex.util.ByteArrayByteInput com.android.dex.util.ByteInput com.android.dex.util.ByteOutput com.android.dex.util.ExceptionWithContext com.android.dex.util.FileUtils -com.android.i18n.phonenumbers.AlternateFormatsCountryCodeSet com.android.i18n.phonenumbers.AsYouTypeFormatter com.android.i18n.phonenumbers.CountryCodeToRegionCodeMap com.android.i18n.phonenumbers.MetadataLoader -com.android.i18n.phonenumbers.MetadataManager com.android.i18n.phonenumbers.MetadataSource com.android.i18n.phonenumbers.MultiFileMetadataSourceImpl com.android.i18n.phonenumbers.NumberParseException @@ -5124,25 +5114,28 @@ com.android.i18n.phonenumbers.PhoneNumberUtil$Leniency$4 com.android.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberFormat com.android.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberType com.android.i18n.phonenumbers.PhoneNumberUtil$ValidationResult +com.android.i18n.phonenumbers.Phonemetadata$NumberFormat +com.android.i18n.phonenumbers.Phonemetadata$PhoneMetadata +com.android.i18n.phonenumbers.Phonemetadata$PhoneMetadataCollection +com.android.i18n.phonenumbers.Phonemetadata$PhoneNumberDesc com.android.i18n.phonenumbers.Phonenumber$PhoneNumber com.android.i18n.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource com.android.i18n.phonenumbers.RegexCache com.android.i18n.phonenumbers.RegexCache$LRUCache com.android.i18n.phonenumbers.RegexCache$LRUCache$1 -com.android.i18n.phonenumbers.ShortNumbersRegionCodeSet com.android.i18n.phonenumbers.geocoding.PhoneNumberOfflineGeocoder -com.android.i18n.phonenumbers.nano.Phonemetadata$NumberFormat -com.android.i18n.phonenumbers.nano.Phonemetadata$PhoneMetadata -com.android.i18n.phonenumbers.nano.Phonemetadata$PhoneMetadataCollection -com.android.i18n.phonenumbers.nano.Phonemetadata$PhoneNumberDesc com.android.i18n.phonenumbers.prefixmapper.DefaultMapStorage com.android.i18n.phonenumbers.prefixmapper.MappingFileProvider com.android.i18n.phonenumbers.prefixmapper.PhonePrefixMap com.android.i18n.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy com.android.i18n.phonenumbers.prefixmapper.PrefixFileReader +com.android.ims.ImsCall +com.android.ims.ImsCall$ImsCallSessionListenerProxy com.android.ims.ImsCall$Listener com.android.ims.ImsCallForwardInfo com.android.ims.ImsCallProfile +com.android.ims.ImsCallProfile$1 +com.android.ims.ImsConferenceState com.android.ims.ImsConfig com.android.ims.ImsConfigListener com.android.ims.ImsConfigListener$Stub @@ -5151,6 +5144,7 @@ com.android.ims.ImsEcbm com.android.ims.ImsEcbm$ImsEcbmListenerProxy com.android.ims.ImsEcbmStateListener com.android.ims.ImsException +com.android.ims.ImsExternalCallStateListener com.android.ims.ImsManager com.android.ims.ImsManager$1 com.android.ims.ImsManager$2 @@ -5159,8 +5153,14 @@ com.android.ims.ImsManager$ImsServiceDeathRecipient com.android.ims.ImsReasonInfo com.android.ims.ImsReasonInfo$1 com.android.ims.ImsSsInfo +com.android.ims.ImsStreamMediaProfile +com.android.ims.ImsStreamMediaProfile$1 +com.android.ims.ImsSuppServiceNotification +com.android.ims.internal.ICall com.android.ims.internal.IImsCallSession +com.android.ims.internal.IImsCallSession$Stub com.android.ims.internal.IImsCallSessionListener +com.android.ims.internal.IImsCallSessionListener$Stub com.android.ims.internal.IImsConfig com.android.ims.internal.IImsConfig$Stub com.android.ims.internal.IImsEcbm @@ -5176,6 +5176,11 @@ com.android.ims.internal.IImsUt com.android.ims.internal.IImsUt$Stub com.android.ims.internal.IImsUtListener com.android.ims.internal.IImsUtListener$Stub +com.android.ims.internal.IImsVideoCallProvider +com.android.ims.internal.ImsCallSession +com.android.ims.internal.ImsCallSession$IImsCallSessionListenerProxy +com.android.ims.internal.ImsCallSession$Listener +com.android.ims.internal.ImsCallSession$State com.android.internal.R$styleable com.android.internal.alsa.AlsaCardsParser com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord @@ -5248,6 +5253,7 @@ com.android.internal.app.ToolbarActionBar$2 com.android.internal.app.ToolbarActionBar$ActionMenuPresenterCallback com.android.internal.app.ToolbarActionBar$MenuBuilderCallback com.android.internal.app.ToolbarActionBar$ToolbarCallbackWrapper +com.android.internal.app.UnlaunchableAppActivity com.android.internal.app.WindowDecorActionBar com.android.internal.app.WindowDecorActionBar$1 com.android.internal.app.WindowDecorActionBar$2 @@ -5337,11 +5343,11 @@ com.android.internal.os.BatteryStatsImpl$BatchTimer com.android.internal.os.BatteryStatsImpl$BatteryCallback com.android.internal.os.BatteryStatsImpl$Clocks com.android.internal.os.BatteryStatsImpl$ControllerActivityCounterImpl -com.android.internal.os.BatteryStatsImpl$Counter com.android.internal.os.BatteryStatsImpl$ExternalStatsSync com.android.internal.os.BatteryStatsImpl$LongSamplingCounter com.android.internal.os.BatteryStatsImpl$MyHandler com.android.internal.os.BatteryStatsImpl$OverflowArrayMap +com.android.internal.os.BatteryStatsImpl$PlatformIdleStateCallback com.android.internal.os.BatteryStatsImpl$SamplingTimer com.android.internal.os.BatteryStatsImpl$StopwatchTimer com.android.internal.os.BatteryStatsImpl$SystemClocks @@ -5382,6 +5388,7 @@ com.android.internal.os.KernelWakelockStats$Entry com.android.internal.os.LoggingPrintStream com.android.internal.os.LoggingPrintStream$1 com.android.internal.os.MobileRadioPowerCalculator +com.android.internal.os.PathClassLoaderFactory com.android.internal.os.PowerCalculator com.android.internal.os.PowerProfile com.android.internal.os.PowerProfile$CpuClusterKey @@ -5396,7 +5403,7 @@ com.android.internal.os.SamplingProfilerIntegration com.android.internal.os.SensorPowerCalculator com.android.internal.os.SomeArgs com.android.internal.os.WakelockPowerCalculator -com.android.internal.os.WifiPowerCalculator +com.android.internal.os.WifiPowerEstimator com.android.internal.os.Zygote com.android.internal.os.ZygoteConnection com.android.internal.os.ZygoteConnection$Arguments @@ -5466,8 +5473,10 @@ com.android.internal.telecom.IVideoProvider$Stub com.android.internal.telecom.RemoteServiceCallback com.android.internal.telecom.RemoteServiceCallback$Stub com.android.internal.telecom.RemoteServiceCallback$Stub$Proxy +com.android.internal.telephony.ATParseEx com.android.internal.telephony.AsyncEmergencyContactNotifier com.android.internal.telephony.BaseCommands +com.android.internal.telephony.BlockChecker com.android.internal.telephony.Call com.android.internal.telephony.Call$SrvccState com.android.internal.telephony.Call$State @@ -5484,8 +5493,9 @@ com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener com.android.internal.telephony.CarrierAppUtils com.android.internal.telephony.CarrierServiceBindHelper com.android.internal.telephony.CarrierServiceBindHelper$1 +com.android.internal.telephony.CarrierServiceBindHelper$2 com.android.internal.telephony.CarrierServiceBindHelper$AppBinding -com.android.internal.telephony.CarrierServiceBindHelper$PackageChangedBroadcastReceiver +com.android.internal.telephony.CarrierServiceBindHelper$CarrierServicePackageMonitor com.android.internal.telephony.CellBroadcastHandler com.android.internal.telephony.CellNetworkScanResult com.android.internal.telephony.CommandException @@ -5493,10 +5503,15 @@ com.android.internal.telephony.CommandException$Error com.android.internal.telephony.CommandsInterface com.android.internal.telephony.CommandsInterface$RadioState com.android.internal.telephony.Connection +com.android.internal.telephony.Connection$Listener +com.android.internal.telephony.Connection$ListenerBase +com.android.internal.telephony.Connection$PostDialListener +com.android.internal.telephony.Connection$PostDialState com.android.internal.telephony.DctConstants$Activity com.android.internal.telephony.DctConstants$State com.android.internal.telephony.DebugService com.android.internal.telephony.DefaultPhoneNotifier +com.android.internal.telephony.DriverCall com.android.internal.telephony.EncodeException com.android.internal.telephony.GsmAlphabet com.android.internal.telephony.GsmAlphabet$TextEncodingDetails @@ -5515,6 +5530,7 @@ com.android.internal.telephony.IIccPhoneBook com.android.internal.telephony.IIccPhoneBook$Stub com.android.internal.telephony.IMms com.android.internal.telephony.IMms$Stub +com.android.internal.telephony.IMms$Stub$Proxy com.android.internal.telephony.IOnSubscriptionsChangedListener com.android.internal.telephony.IOnSubscriptionsChangedListener$Stub com.android.internal.telephony.IOnSubscriptionsChangedListener$Stub$Proxy @@ -5533,12 +5549,6 @@ com.android.internal.telephony.ISub$Stub$Proxy com.android.internal.telephony.ITelephony com.android.internal.telephony.ITelephony$Stub com.android.internal.telephony.ITelephony$Stub$Proxy -com.android.internal.telephony.ITelephonyDebug -com.android.internal.telephony.ITelephonyDebug$Stub -com.android.internal.telephony.ITelephonyDebug$Stub$Proxy -com.android.internal.telephony.ITelephonyDebugSubscriber -com.android.internal.telephony.ITelephonyDebugSubscriber$Stub -com.android.internal.telephony.ITelephonyDebugSubscriber$Stub$Proxy com.android.internal.telephony.ITelephonyRegistry com.android.internal.telephony.ITelephonyRegistry$Stub com.android.internal.telephony.ITelephonyRegistry$Stub$Proxy @@ -5557,16 +5567,20 @@ com.android.internal.telephony.InboundSmsHandler com.android.internal.telephony.InboundSmsHandler$DefaultState com.android.internal.telephony.InboundSmsHandler$DeliveringState com.android.internal.telephony.InboundSmsHandler$IdleState +com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver com.android.internal.telephony.InboundSmsHandler$StartupState com.android.internal.telephony.InboundSmsHandler$WaitingState +com.android.internal.telephony.InboundSmsTracker com.android.internal.telephony.IntRangeManager +com.android.internal.telephony.IntRangeManager$ClientRange +com.android.internal.telephony.IntRangeManager$IntRange com.android.internal.telephony.MccTable +com.android.internal.telephony.MccTable$MccEntry com.android.internal.telephony.MmiCode com.android.internal.telephony.MmiCode$State com.android.internal.telephony.OperatorInfo com.android.internal.telephony.Phone com.android.internal.telephony.Phone$1 -com.android.internal.telephony.PhoneBase com.android.internal.telephony.PhoneConstants$DataState com.android.internal.telephony.PhoneConstants$State com.android.internal.telephony.PhoneFactory @@ -5574,7 +5588,6 @@ com.android.internal.telephony.PhoneInternalInterface com.android.internal.telephony.PhoneInternalInterface$DataActivityState com.android.internal.telephony.PhoneInternalInterface$SuppService com.android.internal.telephony.PhoneNotifier -com.android.internal.telephony.PhoneProxy com.android.internal.telephony.PhoneStateIntentReceiver com.android.internal.telephony.PhoneSubInfoController com.android.internal.telephony.PhoneSwitcher @@ -5594,27 +5607,38 @@ com.android.internal.telephony.RILRequest com.android.internal.telephony.RadioCapability com.android.internal.telephony.RestrictedState com.android.internal.telephony.RetryManager +com.android.internal.telephony.RetryManager$RetryRec com.android.internal.telephony.SMSDispatcher com.android.internal.telephony.SMSDispatcher$SettingsObserver +com.android.internal.telephony.SMSDispatcher$SmsTracker com.android.internal.telephony.ServiceStateTracker com.android.internal.telephony.ServiceStateTracker$1 com.android.internal.telephony.ServiceStateTracker$2 com.android.internal.telephony.ServiceStateTracker$3 com.android.internal.telephony.ServiceStateTracker$CellInfoResult com.android.internal.telephony.ServiceStateTracker$SstSubscriptionsChangedListener +com.android.internal.telephony.SmsAddress com.android.internal.telephony.SmsApplication com.android.internal.telephony.SmsApplication$SmsApplicationData com.android.internal.telephony.SmsApplication$SmsPackageMonitor com.android.internal.telephony.SmsBroadcastUndelivered com.android.internal.telephony.SmsBroadcastUndelivered$1 -com.android.internal.telephony.SmsBroadcastUndelivered$1$1 +com.android.internal.telephony.SmsBroadcastUndelivered$ScanRawTableThread +com.android.internal.telephony.SmsConstants$MessageClass +com.android.internal.telephony.SmsHeader +com.android.internal.telephony.SmsHeader$PortAddrs com.android.internal.telephony.SmsMessageBase +com.android.internal.telephony.SmsMessageBase$SubmitPduBase +com.android.internal.telephony.SmsNumberUtils +com.android.internal.telephony.SmsResponse com.android.internal.telephony.SmsStorageMonitor com.android.internal.telephony.SmsStorageMonitor$1 com.android.internal.telephony.SmsUsageMonitor com.android.internal.telephony.SmsUsageMonitor$SettingsObserver com.android.internal.telephony.SmsUsageMonitor$SettingsObserverHandler +com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher com.android.internal.telephony.SubscriptionController +com.android.internal.telephony.SubscriptionController$1 com.android.internal.telephony.SubscriptionController$ScLocalLog com.android.internal.telephony.SubscriptionInfoUpdater com.android.internal.telephony.SubscriptionInfoUpdater$1 @@ -5625,10 +5649,7 @@ com.android.internal.telephony.SubscriptionMonitor$2 com.android.internal.telephony.TelephonyCapabilities com.android.internal.telephony.TelephonyComponentFactory com.android.internal.telephony.TelephonyDevController -com.android.internal.telephony.TelephonyEvent -com.android.internal.telephony.TelephonyEvent$1 com.android.internal.telephony.TelephonyEventLog -com.android.internal.telephony.TelephonyEventLog$1 com.android.internal.telephony.TelephonyTester com.android.internal.telephony.TelephonyTester$1 com.android.internal.telephony.UUSInfo @@ -5641,8 +5662,15 @@ com.android.internal.telephony.WakeLockStateMachine$IdleState com.android.internal.telephony.WakeLockStateMachine$WaitingState com.android.internal.telephony.WapPushOverSms com.android.internal.telephony.cat.AppInterface +com.android.internal.telephony.cat.CatException com.android.internal.telephony.cat.CatLog com.android.internal.telephony.cat.CatService +com.android.internal.telephony.cat.CommandParamsFactory +com.android.internal.telephony.cat.IconLoader +com.android.internal.telephony.cat.ResultException +com.android.internal.telephony.cat.RilMessageDecoder +com.android.internal.telephony.cat.RilMessageDecoder$StateCmdParamsReady +com.android.internal.telephony.cat.RilMessageDecoder$StateStart com.android.internal.telephony.cdma.CdmaCallWaitingNotification com.android.internal.telephony.cdma.CdmaInboundSmsHandler com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaDisplayInfoRec @@ -5650,13 +5678,28 @@ com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaSignalInfoRec com.android.internal.telephony.cdma.CdmaSMSDispatcher com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler$1 +com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager +com.android.internal.telephony.cdma.EriInfo com.android.internal.telephony.cdma.EriManager com.android.internal.telephony.cdma.EriManager$EriFile com.android.internal.telephony.cdma.SignalToneUtil com.android.internal.telephony.dataconnection.ApnContext com.android.internal.telephony.dataconnection.ApnSetting +com.android.internal.telephony.dataconnection.DataCallResponse +com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult com.android.internal.telephony.dataconnection.DataConnection +com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams +com.android.internal.telephony.dataconnection.DataConnection$DcActivatingState +com.android.internal.telephony.dataconnection.DataConnection$DcActiveState +com.android.internal.telephony.dataconnection.DataConnection$DcDefaultState +com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectingState +com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectionErrorCreatingConnection +com.android.internal.telephony.dataconnection.DataConnection$DcInactiveState +com.android.internal.telephony.dataconnection.DataConnection$DcNetworkAgent +com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams +com.android.internal.telephony.dataconnection.DataConnection$UpdateLinkPropertyResult +com.android.internal.telephony.dataconnection.DcAsyncChannel com.android.internal.telephony.dataconnection.DcController com.android.internal.telephony.dataconnection.DcController$1 com.android.internal.telephony.dataconnection.DcController$DccDefaultState @@ -5673,17 +5716,30 @@ com.android.internal.telephony.dataconnection.DcTracker$2 com.android.internal.telephony.dataconnection.DcTracker$3 com.android.internal.telephony.dataconnection.DcTracker$4 com.android.internal.telephony.dataconnection.DcTracker$ApnChangeObserver +com.android.internal.telephony.dataconnection.DcTracker$DataAllowFailReason +com.android.internal.telephony.dataconnection.DcTracker$DataAllowFailReasonType com.android.internal.telephony.dataconnection.DcTracker$RetryFailures +com.android.internal.telephony.dataconnection.DcTracker$SettingsObserver com.android.internal.telephony.dataconnection.DcTracker$TxRxSum com.android.internal.telephony.dataconnection.TelephonyNetworkFactory com.android.internal.telephony.dataconnection.TelephonyNetworkFactory$InternalHandler com.android.internal.telephony.gsm.GsmCellBroadcastHandler com.android.internal.telephony.gsm.GsmInboundSmsHandler com.android.internal.telephony.gsm.GsmSMSDispatcher +com.android.internal.telephony.gsm.GsmSmsAddress +com.android.internal.telephony.gsm.SimTlv +com.android.internal.telephony.gsm.SmsBroadcastConfigInfo com.android.internal.telephony.gsm.SmsMessage +com.android.internal.telephony.gsm.SmsMessage$PduParser +com.android.internal.telephony.gsm.SmsMessage$SubmitPdu +com.android.internal.telephony.gsm.SuppServiceNotification com.android.internal.telephony.gsm.UsimDataDownloadHandler +com.android.internal.telephony.gsm.UsimPhoneBookManager com.android.internal.telephony.imsphone.ImsExternalCallTracker +com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalCallStateListener +com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalConnectionListener com.android.internal.telephony.imsphone.ImsExternalConnection +com.android.internal.telephony.imsphone.ImsExternalConnection$Listener com.android.internal.telephony.imsphone.ImsPhone com.android.internal.telephony.imsphone.ImsPhone$1 com.android.internal.telephony.imsphone.ImsPhone$2 @@ -5698,24 +5754,62 @@ com.android.internal.telephony.imsphone.ImsPhoneCallTracker$4 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$5 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$6 com.android.internal.telephony.imsphone.ImsPhoneCommandInterface +com.android.internal.telephony.imsphone.ImsPhoneConnection +com.android.internal.telephony.imsphone.ImsPhoneConnection$MyHandler com.android.internal.telephony.imsphone.ImsPhoneFactory +com.android.internal.telephony.imsphone.ImsPhoneMmiCode +com.android.internal.telephony.imsphone.ImsPullCall com.android.internal.telephony.sip.SipPhone com.android.internal.telephony.sip.SipPhoneBase com.android.internal.telephony.test.SimulatedRadioControl +com.android.internal.telephony.uicc.AdnRecord +com.android.internal.telephony.uicc.AdnRecord$1 +com.android.internal.telephony.uicc.AdnRecordCache +com.android.internal.telephony.uicc.AdnRecordLoader com.android.internal.telephony.uicc.IccCardApplicationStatus +com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType +com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState com.android.internal.telephony.uicc.IccCardProxy com.android.internal.telephony.uicc.IccCardStatus com.android.internal.telephony.uicc.IccCardStatus$CardState com.android.internal.telephony.uicc.IccCardStatus$PinState com.android.internal.telephony.uicc.IccConstants +com.android.internal.telephony.uicc.IccFileHandler +com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext com.android.internal.telephony.uicc.IccIoResult com.android.internal.telephony.uicc.IccRecords +com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded +com.android.internal.telephony.uicc.IccServiceTable com.android.internal.telephony.uicc.IccUtils +com.android.internal.telephony.uicc.IsimFileHandler +com.android.internal.telephony.uicc.IsimRecords +com.android.internal.telephony.uicc.IsimUiccRecords +com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimDomainLoaded +com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimImpiLoaded +com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimImpuLoaded +com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimIstLoaded +com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimPcscfLoaded +com.android.internal.telephony.uicc.SIMRecords +com.android.internal.telephony.uicc.SIMRecords$1 +com.android.internal.telephony.uicc.SIMRecords$EfPlLoaded +com.android.internal.telephony.uicc.SIMRecords$EfUsimLiLoaded +com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState +com.android.internal.telephony.uicc.SpnOverride com.android.internal.telephony.uicc.UiccCard com.android.internal.telephony.uicc.UiccCard$1 com.android.internal.telephony.uicc.UiccCardApplication +com.android.internal.telephony.uicc.UiccCardApplication$1 +com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules +com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$1 com.android.internal.telephony.uicc.UiccController +com.android.internal.telephony.uicc.UiccPkcs15 +com.android.internal.telephony.uicc.UiccPkcs15$FileHandler +com.android.internal.telephony.uicc.UiccPkcs15$Pkcs15Selector +com.android.internal.telephony.uicc.UsimFileHandler +com.android.internal.telephony.uicc.UsimServiceTable +com.android.internal.telephony.uicc.UsimServiceTable$UsimService +com.android.internal.telephony.uicc.VoiceMailConstants com.android.internal.textservice.ISpellCheckerService com.android.internal.textservice.ISpellCheckerService$Stub com.android.internal.textservice.ISpellCheckerService$Stub$Proxy @@ -5765,10 +5859,12 @@ com.android.internal.util.MemInfoReader com.android.internal.util.MessageUtils com.android.internal.util.NotificationColorUtil com.android.internal.util.NotificationColorUtil$ColorUtilsFromCompat +com.android.internal.util.ParcelableString com.android.internal.util.Preconditions com.android.internal.util.Predicate com.android.internal.util.ProcFileReader com.android.internal.util.ProgressReporter +com.android.internal.util.RingBufferIndices com.android.internal.util.ScreenShapeHelper com.android.internal.util.State com.android.internal.util.StateMachine @@ -5823,6 +5919,7 @@ com.android.internal.view.InputConnectionWrapper com.android.internal.view.InputConnectionWrapper$InputContextCallback com.android.internal.view.RootViewSurfaceTaker com.android.internal.view.RotationPolicy +com.android.internal.view.RotationPolicy$1 com.android.internal.view.RotationPolicy$RotationPolicyListener com.android.internal.view.RotationPolicy$RotationPolicyListener$1 com.android.internal.view.WindowManagerPolicyThread @@ -5832,15 +5929,17 @@ com.android.internal.view.animation.NativeInterpolatorFactory com.android.internal.view.animation.NativeInterpolatorFactoryHelper com.android.internal.view.menu.ActionMenuItem com.android.internal.view.menu.ActionMenuItemView -com.android.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener com.android.internal.view.menu.ActionMenuItemView$PopupCallback com.android.internal.view.menu.BaseMenuPresenter com.android.internal.view.menu.ContextMenuBuilder +com.android.internal.view.menu.ListMenuItemView +com.android.internal.view.menu.MenuAdapter com.android.internal.view.menu.MenuBuilder com.android.internal.view.menu.MenuBuilder$Callback com.android.internal.view.menu.MenuBuilder$ItemInvoker com.android.internal.view.menu.MenuHelper com.android.internal.view.menu.MenuItemImpl +com.android.internal.view.menu.MenuPopup com.android.internal.view.menu.MenuPopupHelper com.android.internal.view.menu.MenuPopupHelper$1 com.android.internal.view.menu.MenuPresenter @@ -5848,6 +5947,9 @@ com.android.internal.view.menu.MenuPresenter$Callback com.android.internal.view.menu.MenuView com.android.internal.view.menu.MenuView$ItemView com.android.internal.view.menu.ShowableListMenu +com.android.internal.view.menu.StandardMenuPopup +com.android.internal.view.menu.StandardMenuPopup$1 +com.android.internal.view.menu.StandardMenuPopup$2 com.android.internal.view.menu.SubMenuBuilder com.android.internal.widget.AbsActionBarView com.android.internal.widget.AbsActionBarView$VisibilityAnimListener @@ -5870,7 +5972,6 @@ com.android.internal.widget.DecorContentParent com.android.internal.widget.DecorToolbar com.android.internal.widget.DialogTitle com.android.internal.widget.EditableInputConnection -com.android.internal.widget.ExploreByTouchHelper com.android.internal.widget.FloatingToolbar com.android.internal.widget.FloatingToolbar$1 com.android.internal.widget.FloatingToolbar$2 @@ -5894,9 +5995,8 @@ com.android.internal.widget.ILockSettings$Stub$Proxy com.android.internal.widget.ImageFloatingTextView com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient com.android.internal.widget.LockPatternChecker -com.android.internal.widget.LockPatternChecker$2 com.android.internal.widget.LockPatternChecker$3 -com.android.internal.widget.LockPatternChecker$4 +com.android.internal.widget.LockPatternChecker$5 com.android.internal.widget.LockPatternChecker$OnCheckCallback com.android.internal.widget.LockPatternChecker$OnVerifyCallback com.android.internal.widget.LockPatternUtils @@ -5905,18 +6005,9 @@ com.android.internal.widget.LockPatternUtils$RequestThrottledException com.android.internal.widget.LockPatternUtils$StrongAuthTracker com.android.internal.widget.LockPatternUtils$StrongAuthTracker$1 com.android.internal.widget.LockPatternUtils$StrongAuthTracker$H -com.android.internal.widget.LockPatternView -com.android.internal.widget.LockPatternView$4 -com.android.internal.widget.LockPatternView$5 -com.android.internal.widget.LockPatternView$6 -com.android.internal.widget.LockPatternView$7 -com.android.internal.widget.LockPatternView$8 -com.android.internal.widget.LockPatternView$Cell -com.android.internal.widget.LockPatternView$CellState -com.android.internal.widget.LockPatternView$DisplayMode -com.android.internal.widget.LockPatternView$OnPatternListener -com.android.internal.widget.LockPatternView$PatternExploreByTouchHelper com.android.internal.widget.MediaNotificationView +com.android.internal.widget.NotificationActionListLayout +com.android.internal.widget.NotificationActionListLayout$-void__clinit___LambdaImpl0 com.android.internal.widget.PasswordEntryKeyboard com.android.internal.widget.PasswordEntryKeyboard$LatinKey com.android.internal.widget.PasswordEntryKeyboardHelper @@ -5941,14 +6032,10 @@ com.android.okhttp.AndroidShimResponseCache com.android.okhttp.Authenticator com.android.okhttp.Cache com.android.okhttp.Cache$1 -com.android.okhttp.Cache$CacheRequestImpl -com.android.okhttp.Cache$CacheRequestImpl$1 -com.android.okhttp.Cache$Entry com.android.okhttp.CacheControl com.android.okhttp.CacheControl$Builder com.android.okhttp.CertificatePinner com.android.okhttp.CertificatePinner$Builder -com.android.okhttp.Challenge com.android.okhttp.CipherSuite com.android.okhttp.ConfigAwareConnectionPool com.android.okhttp.ConfigAwareConnectionPool$1 @@ -5986,8 +6073,6 @@ com.android.okhttp.internal.DiskLruCache com.android.okhttp.internal.DiskLruCache$1 com.android.okhttp.internal.DiskLruCache$2 com.android.okhttp.internal.DiskLruCache$3 -com.android.okhttp.internal.DiskLruCache$Editor -com.android.okhttp.internal.DiskLruCache$Editor$1 com.android.okhttp.internal.DiskLruCache$Entry com.android.okhttp.internal.FaultHidingSink com.android.okhttp.internal.Internal @@ -6001,7 +6086,6 @@ com.android.okhttp.internal.URLFilter com.android.okhttp.internal.Util com.android.okhttp.internal.Util$1 com.android.okhttp.internal.http.AuthenticatorAdapter -com.android.okhttp.internal.http.CacheRequest com.android.okhttp.internal.http.CacheStrategy com.android.okhttp.internal.http.CacheStrategy$Factory com.android.okhttp.internal.http.HeaderParser @@ -6014,7 +6098,6 @@ com.android.okhttp.internal.http.HttpConnection$FixedLengthSource com.android.okhttp.internal.http.HttpConnection$UnknownLengthSource com.android.okhttp.internal.http.HttpEngine com.android.okhttp.internal.http.HttpEngine$1 -com.android.okhttp.internal.http.HttpEngine$2 com.android.okhttp.internal.http.HttpMethod com.android.okhttp.internal.http.HttpTransport com.android.okhttp.internal.http.OkHeaders @@ -6037,7 +6120,6 @@ com.android.okhttp.okio.AsyncTimeout com.android.okhttp.okio.AsyncTimeout$1 com.android.okhttp.okio.AsyncTimeout$2 com.android.okhttp.okio.AsyncTimeout$Watchdog -com.android.okhttp.okio.Base64 com.android.okhttp.okio.Buffer com.android.okhttp.okio.BufferedSink com.android.okhttp.okio.BufferedSource @@ -6076,34 +6158,20 @@ com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers com.android.org.bouncycastle.asn1.x509.X509ObjectIdentifiers com.android.org.bouncycastle.asn1.x9.X9ObjectIdentifiers com.android.org.bouncycastle.crypto.AsymmetricBlockCipher -com.android.org.bouncycastle.crypto.BlockCipher -com.android.org.bouncycastle.crypto.BufferedBlockCipher com.android.org.bouncycastle.crypto.CipherKeyGenerator -com.android.org.bouncycastle.crypto.CipherParameters com.android.org.bouncycastle.crypto.CryptoException -com.android.org.bouncycastle.crypto.DataLengthException com.android.org.bouncycastle.crypto.Digest com.android.org.bouncycastle.crypto.ExtendedDigest com.android.org.bouncycastle.crypto.InvalidCipherTextException com.android.org.bouncycastle.crypto.KeyGenerationParameters -com.android.org.bouncycastle.crypto.OutputLengthException -com.android.org.bouncycastle.crypto.RuntimeCryptoException com.android.org.bouncycastle.crypto.digests.AndroidDigestFactory com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryOpenSSL com.android.org.bouncycastle.crypto.digests.OpenSSLDigest com.android.org.bouncycastle.crypto.digests.OpenSSLDigest$SHA1 com.android.org.bouncycastle.crypto.encodings.OAEPEncoding -com.android.org.bouncycastle.crypto.engines.AESFastEngine com.android.org.bouncycastle.crypto.engines.RSABlindedEngine com.android.org.bouncycastle.crypto.engines.RSACoreEngine -com.android.org.bouncycastle.crypto.modes.CBCBlockCipher -com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding -com.android.org.bouncycastle.crypto.paddings.PKCS7Padding -com.android.org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher -com.android.org.bouncycastle.crypto.params.KeyParameter -com.android.org.bouncycastle.jcajce.PBKDFKey -com.android.org.bouncycastle.jcajce.PKCS12Key com.android.org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings com.android.org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings com.android.org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings @@ -6141,8 +6209,6 @@ com.android.org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Std com.android.org.bouncycastle.jcajce.provider.symmetric.AES -com.android.org.bouncycastle.jcajce.provider.symmetric.AES$ECB -com.android.org.bouncycastle.jcajce.provider.symmetric.AES$ECB$1 com.android.org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen com.android.org.bouncycastle.jcajce.provider.symmetric.AES$Mappings com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4 @@ -6160,14 +6226,7 @@ com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$Mappings com.android.org.bouncycastle.jcajce.provider.symmetric.SymmetricAlgorithmProvider com.android.org.bouncycastle.jcajce.provider.symmetric.Twofish com.android.org.bouncycastle.jcajce.provider.symmetric.Twofish$Mappings -com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey -com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher -com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher -com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator -com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher -com.android.org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider -com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter @@ -6194,7 +6253,6 @@ com.android.org.conscrypt.ClientSessionContext com.android.org.conscrypt.ClientSessionContext$HostAndPort com.android.org.conscrypt.CryptoUpcalls com.android.org.conscrypt.FileClientSessionCache -com.android.org.conscrypt.FileClientSessionCache$CacheFile com.android.org.conscrypt.FileClientSessionCache$Impl com.android.org.conscrypt.Hex com.android.org.conscrypt.JSSEProvider @@ -6261,6 +6319,7 @@ com.android.org.conscrypt.OpenSSLX509CertificateFactory$2 com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException com.android.org.conscrypt.PinEntryException +com.android.org.conscrypt.PinListEntry com.android.org.conscrypt.PinManagerException com.android.org.conscrypt.Platform com.android.org.conscrypt.SSLClientSessionCache @@ -6276,13 +6335,12 @@ com.android.org.conscrypt.TrustedCertificateIndex com.android.org.conscrypt.TrustedCertificateKeyStoreSpi com.android.org.conscrypt.TrustedCertificateStore com.android.org.conscrypt.TrustedCertificateStore$1 +com.android.org.conscrypt.TrustedCertificateStore$2 +com.android.org.conscrypt.TrustedCertificateStore$4 +com.android.org.conscrypt.TrustedCertificateStore$5 com.android.org.conscrypt.TrustedCertificateStore$CertSelector com.android.org.conscrypt.util.ArrayUtils -com.android.protobuf.nano.CodedInputByteBufferNano -com.android.protobuf.nano.InternalNano -com.android.protobuf.nano.InvalidProtocolBufferNanoException -com.android.protobuf.nano.MessageNano -com.android.protobuf.nano.WireFormatNano +com.android.org.conscrypt.util.EmptyArray com.android.server.AppWidgetBackupBridge com.android.server.BootReceiver com.android.server.BootReceiver$1 @@ -6315,6 +6373,9 @@ com.google.android.gles_jni.EGLImpl com.google.android.gles_jni.EGLSurfaceImpl com.google.android.gles_jni.GLImpl com.google.android.mms.MmsException +com.google.android.mms.pdu.GenericPdu +com.google.android.mms.pdu.PduComposer +com.google.android.mms.pdu.PduPersister dalvik.system.BaseDexClassLoader dalvik.system.BlockGuard dalvik.system.BlockGuard$1 @@ -6417,8 +6478,6 @@ java.io.ObjectStreamException java.io.ObjectStreamField java.io.OutputStream java.io.OutputStreamWriter -java.io.PipedInputStream -java.io.PipedOutputStream java.io.PrintStream java.io.PrintWriter java.io.PushbackInputStream @@ -6429,7 +6488,6 @@ java.io.SequenceInputStream java.io.SerialCallbackContext java.io.Serializable java.io.SerializablePermission -java.io.StreamCorruptedException java.io.StringBufferInputStream java.io.StringReader java.io.StringWriter @@ -6439,6 +6497,7 @@ java.io.UnsupportedEncodingException java.io.Writer java.lang.AbstractMethodError java.lang.AbstractStringBuilder +java.lang.AndroidHardcodedSystemProperties java.lang.Appendable java.lang.ArithmeticException java.lang.ArrayIndexOutOfBoundsException @@ -6452,6 +6511,10 @@ java.lang.Byte$ByteCache java.lang.CaseMapper java.lang.CaseMapper$1 java.lang.CharSequence +java.lang.CharSequence$-java_util_stream_IntStream_chars__LambdaImpl0 +java.lang.CharSequence$-java_util_stream_IntStream_codePoints__LambdaImpl0 +java.lang.CharSequence$1CharIterator +java.lang.CharSequence$1CodePointIterator java.lang.Character java.lang.Character$CharacterCache java.lang.Character$Subset @@ -6459,7 +6522,6 @@ java.lang.Character$UnicodeBlock java.lang.Class java.lang.Class$Caches java.lang.ClassCastException -java.lang.ClassCircularityError java.lang.ClassLoader java.lang.ClassLoader$SystemClassLoader java.lang.ClassNotFoundException @@ -6622,6 +6684,8 @@ java.math.BigInteger java.math.BitLevel java.math.Conversion java.math.Division +java.math.Logical +java.math.MathContext java.math.Multiplication java.math.NativeBN java.math.RoundingMode @@ -6635,6 +6699,7 @@ java.net.Authenticator$RequestorType java.net.ConnectException java.net.CookieHandler java.net.CookieManager +java.net.CookieManager$CookiePathComparator java.net.CookiePolicy java.net.CookiePolicy$1 java.net.CookiePolicy$2 @@ -6766,9 +6831,6 @@ java.nio.channels.InterruptibleChannel java.nio.channels.NetworkChannel java.nio.channels.NonWritableChannelException java.nio.channels.OverlappingFileLockException -java.nio.channels.Pipe -java.nio.channels.Pipe$SinkChannel -java.nio.channels.Pipe$SourceChannel java.nio.channels.ReadableByteChannel java.nio.channels.ScatteringByteChannel java.nio.channels.SeekableByteChannel @@ -6903,8 +6965,10 @@ java.security.spec.AlgorithmParameterSpec java.security.spec.ECField java.security.spec.ECFieldF2m java.security.spec.ECFieldFp +java.security.spec.ECGenParameterSpec java.security.spec.ECParameterSpec java.security.spec.ECPoint +java.security.spec.ECPrivateKeySpec java.security.spec.ECPublicKeySpec java.security.spec.EllipticCurve java.security.spec.EncodedKeySpec @@ -6958,6 +7022,7 @@ java.util.AbstractList$Itr java.util.AbstractList$ListItr java.util.AbstractMap java.util.AbstractMap$1 +java.util.AbstractMap$1$1 java.util.AbstractMap$2 java.util.AbstractMap$2$1 java.util.AbstractMap$SimpleEntry @@ -7070,7 +7135,6 @@ java.util.HashMap$EntryIterator java.util.HashMap$EntrySet java.util.HashMap$HashIterator java.util.HashMap$HashMapEntry -java.util.HashMap$Holder java.util.HashMap$KeyIterator java.util.HashMap$KeySet java.util.HashMap$ValueIterator @@ -7080,7 +7144,6 @@ java.util.Hashtable java.util.Hashtable$EntrySet java.util.Hashtable$Enumerator java.util.Hashtable$HashtableEntry -java.util.Hashtable$Holder java.util.Hashtable$KeySet java.util.Hashtable$ValueCollection java.util.IdentityHashMap @@ -7125,6 +7188,8 @@ java.util.NoSuchElementException java.util.Objects java.util.Observable java.util.Observer +java.util.PrimitiveIterator +java.util.PrimitiveIterator$OfInt java.util.PriorityQueue java.util.PriorityQueue$Itr java.util.Properties @@ -7169,6 +7234,7 @@ java.util.Spliterators$EmptySpliterator$OfInt java.util.Spliterators$EmptySpliterator$OfLong java.util.Spliterators$EmptySpliterator$OfRef java.util.Stack +java.util.StringJoiner java.util.StringTokenizer java.util.SubList java.util.SubList$1 @@ -7207,19 +7273,23 @@ java.util.WeakHashMap$Entry java.util.WeakHashMap$EntryIterator java.util.WeakHashMap$EntrySet java.util.WeakHashMap$HashIterator -java.util.WeakHashMap$Holder java.util.WeakHashMap$KeyIterator java.util.WeakHashMap$KeySet java.util.WeakHashMap$ValueIterator java.util.WeakHashMap$Values -java.util.XMLUtils java.util.concurrent.AbstractExecutorService java.util.concurrent.ArrayBlockingQueue java.util.concurrent.BlockingDeque java.util.concurrent.BlockingQueue java.util.concurrent.Callable java.util.concurrent.CancellationException +java.util.concurrent.CompletableFuture +java.util.concurrent.CompletableFuture$AltResult +java.util.concurrent.CompletableFuture$AsynchronousCompletionTask +java.util.concurrent.CompletableFuture$Completion +java.util.concurrent.CompletableFuture$Signaller java.util.concurrent.CompletionService +java.util.concurrent.CompletionStage java.util.concurrent.ConcurrentHashMap java.util.concurrent.ConcurrentHashMap$BaseIterator java.util.concurrent.ConcurrentHashMap$CollectionView @@ -7245,9 +7315,14 @@ java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap java.util.concurrent.ConcurrentSkipListMap$HeadIndex java.util.concurrent.ConcurrentSkipListMap$Index +java.util.concurrent.ConcurrentSkipListMap$Iter +java.util.concurrent.ConcurrentSkipListMap$KeyIterator java.util.concurrent.ConcurrentSkipListMap$KeySet java.util.concurrent.ConcurrentSkipListMap$Node java.util.concurrent.ConcurrentSkipListMap$SubMap +java.util.concurrent.ConcurrentSkipListMap$ValueIterator +java.util.concurrent.ConcurrentSkipListMap$Values +java.util.concurrent.ConcurrentSkipListSet java.util.concurrent.CopyOnWriteArrayList java.util.concurrent.CopyOnWriteArrayList$CowIterator java.util.concurrent.CopyOnWriteArraySet @@ -7266,6 +7341,14 @@ java.util.concurrent.Executors$DelegatedExecutorService java.util.concurrent.Executors$DelegatedScheduledExecutorService java.util.concurrent.Executors$FinalizableDelegatedExecutorService java.util.concurrent.Executors$RunnableAdapter +java.util.concurrent.ForkJoinPool +java.util.concurrent.ForkJoinPool$1 +java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory +java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory +java.util.concurrent.ForkJoinPool$ManagedBlocker +java.util.concurrent.ForkJoinTask +java.util.concurrent.ForkJoinTask$ExceptionNode +java.util.concurrent.ForkJoinWorkerThread java.util.concurrent.Future java.util.concurrent.FutureTask java.util.concurrent.FutureTask$WaitNode @@ -7287,7 +7370,6 @@ java.util.concurrent.ScheduledThreadPoolExecutor java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask java.util.concurrent.Semaphore -java.util.concurrent.Semaphore$FairSync java.util.concurrent.Semaphore$NonfairSync java.util.concurrent.Semaphore$Sync java.util.concurrent.SynchronousQueue @@ -7401,6 +7483,7 @@ java.util.regex.Pattern java.util.regex.PatternSyntaxException java.util.spi.LocaleServiceProvider java.util.stream.BaseStream +java.util.stream.IntStream java.util.stream.Stream java.util.stream.StreamSupport java.util.zip.Adler32 @@ -7423,6 +7506,7 @@ java.util.zip.ZipFile java.util.zip.ZipFile$1 java.util.zip.ZipFile$ZipFileInflaterInputStream java.util.zip.ZipFile$ZipFileInputStream +java.util.zip.ZipInputStream java.util.zip.ZipOutputStream javax.crypto.BadPaddingException javax.crypto.Cipher @@ -7432,6 +7516,7 @@ javax.crypto.Cipher$InitType javax.crypto.Cipher$NeedToSet javax.crypto.Cipher$SpiAndProviderUpdater javax.crypto.Cipher$Transform +javax.crypto.CipherInputStream javax.crypto.CipherOutputStream javax.crypto.CipherSpi javax.crypto.EncryptedPrivateKeyInfo @@ -7447,10 +7532,7 @@ javax.crypto.NoSuchPaddingException javax.crypto.NullCipher javax.crypto.SecretKey javax.crypto.SecretKeyFactory -javax.crypto.SecretKeyFactorySpi javax.crypto.ShortBufferException -javax.crypto.interfaces.PBEKey -javax.crypto.spec.GCMParameterSpec javax.crypto.spec.IvParameterSpec javax.crypto.spec.OAEPParameterSpec javax.crypto.spec.PBEKeySpec @@ -7570,7 +7652,6 @@ libcore.net.UriCodec libcore.net.event.NetworkEventDispatcher libcore.net.event.NetworkEventListener libcore.reflect.AnnotatedElements -libcore.reflect.AnnotationAccess libcore.reflect.AnnotationFactory libcore.reflect.AnnotationMember libcore.reflect.AnnotationMember$DefaultValues @@ -7614,6 +7695,25 @@ org.apache.harmony.xml.ExpatParser org.apache.harmony.xml.ExpatParser$CurrentAttributes org.apache.harmony.xml.ExpatParser$ExpatLocator org.apache.harmony.xml.ExpatReader +org.apache.harmony.xml.dom.AttrImpl +org.apache.harmony.xml.dom.CDATASectionImpl +org.apache.harmony.xml.dom.CharacterDataImpl +org.apache.harmony.xml.dom.CommentImpl +org.apache.harmony.xml.dom.DOMImplementationImpl +org.apache.harmony.xml.dom.DocumentImpl +org.apache.harmony.xml.dom.DocumentTypeImpl +org.apache.harmony.xml.dom.ElementImpl +org.apache.harmony.xml.dom.ElementImpl$ElementAttrNamedNodeMapImpl +org.apache.harmony.xml.dom.EntityReferenceImpl +org.apache.harmony.xml.dom.InnerNodeImpl +org.apache.harmony.xml.dom.LeafNodeImpl +org.apache.harmony.xml.dom.NodeImpl +org.apache.harmony.xml.dom.NodeImpl$1 +org.apache.harmony.xml.dom.NodeListImpl +org.apache.harmony.xml.dom.ProcessingInstructionImpl +org.apache.harmony.xml.dom.TextImpl +org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl +org.apache.harmony.xml.parsers.DocumentBuilderImpl org.apache.harmony.xml.parsers.SAXParserFactoryImpl org.apache.harmony.xml.parsers.SAXParserImpl org.apache.http.ConnectionClosedException @@ -7649,6 +7749,7 @@ org.apache.http.ProtocolVersion org.apache.http.ReasonPhraseCatalog org.apache.http.RequestLine org.apache.http.StatusLine +org.apache.http.TokenIterator org.apache.http.auth.AuthSchemeFactory org.apache.http.auth.AuthSchemeRegistry org.apache.http.auth.AuthState @@ -7686,6 +7787,7 @@ org.apache.http.client.utils.URIUtils org.apache.http.client.utils.URLEncodedUtils org.apache.http.conn.BasicManagedEntity org.apache.http.conn.ClientConnectionManager +org.apache.http.conn.ClientConnectionManagerFactory org.apache.http.conn.ClientConnectionOperator org.apache.http.conn.ClientConnectionRequest org.apache.http.conn.ConnectTimeoutException @@ -7771,7 +7873,6 @@ org.apache.http.impl.client.DefaultRequestDirector org.apache.http.impl.client.DefaultTargetAuthenticationHandler org.apache.http.impl.client.DefaultUserTokenHandler org.apache.http.impl.client.EntityEnclosingRequestWrapper -org.apache.http.impl.client.RedirectLocations org.apache.http.impl.client.RequestWrapper org.apache.http.impl.client.RoutedRequest org.apache.http.impl.client.TunnelRefusedException @@ -7784,6 +7885,10 @@ org.apache.http.impl.conn.DefaultResponseParser org.apache.http.impl.conn.IdleConnectionHandler org.apache.http.impl.conn.IdleConnectionHandler$TimeValues org.apache.http.impl.conn.ProxySelectorRoutePlanner +org.apache.http.impl.conn.SingleClientConnManager +org.apache.http.impl.conn.SingleClientConnManager$1 +org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter +org.apache.http.impl.conn.SingleClientConnManager$PoolEntry org.apache.http.impl.conn.tsccm.AbstractConnPool org.apache.http.impl.conn.tsccm.BasicPoolEntry org.apache.http.impl.conn.tsccm.BasicPoolEntryRef @@ -7859,6 +7964,7 @@ org.apache.http.message.BasicHeader org.apache.http.message.BasicHeaderElement org.apache.http.message.BasicHeaderElementIterator org.apache.http.message.BasicHeaderValueParser +org.apache.http.message.BasicHttpEntityEnclosingRequest org.apache.http.message.BasicHttpRequest org.apache.http.message.BasicHttpResponse org.apache.http.message.BasicLineFormatter @@ -7867,6 +7973,7 @@ org.apache.http.message.BasicListHeaderIterator org.apache.http.message.BasicNameValuePair org.apache.http.message.BasicRequestLine org.apache.http.message.BasicStatusLine +org.apache.http.message.BasicTokenIterator org.apache.http.message.BufferedHeader org.apache.http.message.HeaderGroup org.apache.http.message.HeaderValueParser @@ -7908,6 +8015,7 @@ org.apache.http.util.CharArrayBuffer org.apache.http.util.EncodingUtils org.apache.http.util.EntityUtils org.apache.http.util.LangUtils +org.apache.http.util.VersionInfo org.ccil.cowan.tagsoup.AttributesImpl org.ccil.cowan.tagsoup.AutoDetector org.ccil.cowan.tagsoup.Element @@ -7931,11 +8039,23 @@ org.json.JSONTokener org.kxml2.io.KXmlParser org.kxml2.io.KXmlParser$ValueContext org.kxml2.io.KXmlSerializer +org.w3c.dom.Attr +org.w3c.dom.CDATASection +org.w3c.dom.CharacterData +org.w3c.dom.Comment +org.w3c.dom.DOMException +org.w3c.dom.DOMImplementation org.w3c.dom.Document +org.w3c.dom.DocumentFragment +org.w3c.dom.DocumentType org.w3c.dom.Element +org.w3c.dom.EntityReference org.w3c.dom.NamedNodeMap org.w3c.dom.Node org.w3c.dom.NodeList +org.w3c.dom.ProcessingInstruction +org.w3c.dom.Text +org.w3c.dom.TypeInfo org.xml.sax.Attributes org.xml.sax.ContentHandler org.xml.sax.DTDHandler @@ -7984,22 +8104,20 @@ sun.net.NetProperties$1 sun.net.ResourceManager sun.net.spi.DefaultProxySelector sun.net.spi.DefaultProxySelector$1 -sun.net.spi.DefaultProxySelector$2 sun.net.spi.DefaultProxySelector$NonProxyInfo sun.net.spi.nameservice.NameService sun.net.util.IPAddressUtil sun.net.www.ParseUtil sun.net.www.protocol.file.Handler sun.net.www.protocol.jar.Handler +sun.nio.ch.AbstractPollArrayWrapper +sun.nio.ch.AbstractPollSelectorImpl sun.nio.ch.AllocatedNativeObject sun.nio.ch.ChannelInputStream sun.nio.ch.DatagramChannelImpl sun.nio.ch.DatagramDispatcher sun.nio.ch.DefaultSelectorProvider sun.nio.ch.DirectBuffer -sun.nio.ch.EPollArrayWrapper -sun.nio.ch.EPollSelectorImpl -sun.nio.ch.EPollSelectorProvider sun.nio.ch.FileChannelImpl sun.nio.ch.FileChannelImpl$Unmapper sun.nio.ch.FileDescriptorHolderSocketImpl @@ -8018,7 +8136,9 @@ sun.nio.ch.NativeThread sun.nio.ch.NativeThreadSet sun.nio.ch.Net sun.nio.ch.Net$1 -sun.nio.ch.PipeImpl +sun.nio.ch.PollArrayWrapper +sun.nio.ch.PollSelectorImpl +sun.nio.ch.PollSelectorProvider sun.nio.ch.SelChImpl sun.nio.ch.SelectionKeyImpl sun.nio.ch.SelectorImpl @@ -8026,14 +8146,12 @@ sun.nio.ch.SelectorProviderImpl sun.nio.ch.ServerSocketChannelImpl sun.nio.ch.SharedFileLockTable sun.nio.ch.SharedFileLockTable$FileLockReference -sun.nio.ch.SinkChannelImpl sun.nio.ch.SocketAdaptor sun.nio.ch.SocketAdaptor$1 sun.nio.ch.SocketAdaptor$2 sun.nio.ch.SocketAdaptor$SocketInputStream sun.nio.ch.SocketChannelImpl sun.nio.ch.SocketDispatcher -sun.nio.ch.SourceChannelImpl sun.nio.ch.Util sun.nio.ch.Util$1 sun.nio.ch.Util$2 @@ -8116,6 +8234,7 @@ sun.security.util.MemoryCache sun.security.util.MemoryCache$CacheEntry sun.security.util.MemoryCache$SoftCacheEntry sun.security.util.ObjectIdentifier +sun.security.util.SecurityConstants sun.security.util.SignatureFileVerifier sun.security.util.UntrustedCertificates sun.security.x509.AVA diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index ac5f3effa1f9..a5fcec622956 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -5952,7 +5952,7 @@ public class Activity extends ContextThemeWrapper return false; } try { - return ActivityManagerNative.getDefault().isTopOfTask(mToken); + return ActivityManagerNative.getDefault().isTopOfTask(getActivityToken()); } catch (RemoteException e) { return false; } diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 7198146bee0f..2c2f6c17370c 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -1166,12 +1166,25 @@ public final class ActivityThread { @Override public void dumpDbInfo(final FileDescriptor fd, final String[] args) { if (mSystemThread) { - // Ensure this invocation is asynchronous to prevent - // writer waiting due to buffer cannot be consumed. + // Ensure this invocation is asynchronous to prevent writer waiting if buffer cannot + // be consumed. But it must duplicate the file descriptor first, since caller might + // be closing it. + final ParcelFileDescriptor dup; + try { + dup = ParcelFileDescriptor.dup(fd); + } catch (IOException e) { + Log.w(TAG, "Could not dup FD " + fd.getInt$()); + return; + } + AsyncTask.THREAD_POOL_EXECUTOR.execute(new Runnable() { @Override public void run() { - dumpDatabaseInfo(fd, args); + try { + dumpDatabaseInfo(dup.getFileDescriptor(), args); + } finally { + IoUtils.closeQuietly(dup); + } } }); } else { @@ -5247,7 +5260,7 @@ public final class ActivityThread { // code is loaded to prevent issues with instances of TLS objects being created before // the provider is installed. Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "NetworkSecurityConfigProvider.install"); - NetworkSecurityConfigProvider.install(appContext, data.appInfo); + NetworkSecurityConfigProvider.install(appContext); Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); // Continue loading instrumentation. diff --git a/core/java/android/app/AppOpsManager.java b/core/java/android/app/AppOpsManager.java index c62c1115fe81..e526c17dde9d 100644 --- a/core/java/android/app/AppOpsManager.java +++ b/core/java/android/app/AppOpsManager.java @@ -717,7 +717,7 @@ public class AppOpsManager { UserManager.DISALLOW_UNMUTE_MICROPHONE, // MUTE_MICROPHONE UserManager.DISALLOW_CREATE_WINDOWS, // TOAST_WINDOW null, //PROJECT_MEDIA - UserManager.DISALLOW_CONFIG_VPN, // ACTIVATE_VPN + null, // ACTIVATE_VPN UserManager.DISALLOW_WALLPAPER, // WRITE_WALLPAPER null, // ASSIST_STRUCTURE null, // ASSIST_SCREENSHOT diff --git a/core/java/android/app/ApplicationPackageManager.java b/core/java/android/app/ApplicationPackageManager.java index 87511eed93e6..8cc1bc49f219 100644 --- a/core/java/android/app/ApplicationPackageManager.java +++ b/core/java/android/app/ApplicationPackageManager.java @@ -1245,15 +1245,18 @@ public class ApplicationPackageManager extends PackageManager { return mContext.mMainThread.getSystemContext().getResources(); } final boolean sameUid = (app.uid == Process.myUid()); - final Resources r = mContext.mMainThread.getTopLevelResources( - sameUid ? app.sourceDir : app.publicSourceDir, - sameUid ? app.splitSourceDirs : app.splitPublicSourceDirs, - app.resourceDirs, app.sharedLibraryFiles, Display.DEFAULT_DISPLAY, - mContext.mPackageInfo); - if (r != null) { - return r; - } - throw new NameNotFoundException("Unable to open " + app.publicSourceDir); + try { + return mContext.mMainThread.getTopLevelResources( + sameUid ? app.sourceDir : app.publicSourceDir, + sameUid ? app.splitSourceDirs : app.splitPublicSourceDirs, + app.resourceDirs, app.sharedLibraryFiles, Display.DEFAULT_DISPLAY, + mContext.mPackageInfo); + } catch (Resources.NotFoundException cause) { + final NameNotFoundException ex = + new NameNotFoundException("Unable to open " + app.publicSourceDir); + ex.initCause(cause); + throw ex; + } } @Override diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java index 31d254dc5b2b..a4688d128704 100644 --- a/core/java/android/app/ResourcesManager.java +++ b/core/java/android/app/ResourcesManager.java @@ -156,7 +156,7 @@ public class ResourcesManager { * Protected so that tests can override and returns something a fixed value. */ @VisibleForTesting - protected DisplayMetrics getDisplayMetrics(int displayId) { + protected @NonNull DisplayMetrics getDisplayMetrics(int displayId) { DisplayMetrics dm = new DisplayMetrics(); final Display display = getAdjustedDisplay(displayId, DisplayAdjustments.DEFAULT_DISPLAY_ADJUSTMENTS); @@ -250,14 +250,14 @@ public class ResourcesManager { // already. if (key.mResDir != null) { if (assets.addAssetPath(key.mResDir) == 0) { - throw new IllegalArgumentException("failed to add asset path " + key.mResDir); + throw new Resources.NotFoundException("failed to add asset path " + key.mResDir); } } if (key.mSplitResDirs != null) { for (final String splitResDir : key.mSplitResDirs) { if (assets.addAssetPath(splitResDir) == 0) { - throw new IllegalArgumentException( + throw new Resources.NotFoundException( "failed to add split asset path " + splitResDir); } } @@ -303,7 +303,7 @@ public class ResourcesManager { return config; } - private ResourcesImpl createResourcesImpl(@NonNull ResourcesKey key) { + private @NonNull ResourcesImpl createResourcesImpl(@NonNull ResourcesKey key) { AssetManager assets = createAssetManager(key); DisplayMetrics dm = getDisplayMetrics(key.mDisplayId); Configuration config = generateConfig(key, dm); @@ -359,7 +359,7 @@ public class ResourcesManager { * Gets an existing Resources object tied to this Activity, or creates one if it doesn't exist * or the class loader is different. */ - private Resources getOrCreateResourcesForActivityLocked(@NonNull IBinder activityToken, + private @NonNull Resources getOrCreateResourcesForActivityLocked(@NonNull IBinder activityToken, @NonNull ClassLoader classLoader, @NonNull ResourcesImpl impl) { final ActivityResources activityResources = getOrCreateActivityResourcesStructLocked( activityToken); @@ -393,7 +393,7 @@ public class ResourcesManager { * Gets an existing Resources object if the class loader and ResourcesImpl are the same, * otherwise creates a new Resources object. */ - private Resources getOrCreateResourcesLocked(@NonNull ClassLoader classLoader, + private @NonNull Resources getOrCreateResourcesLocked(@NonNull ClassLoader classLoader, @NonNull ResourcesImpl impl) { // Find an existing Resources that has this ResourcesImpl set. final int refCount = mResourceReferences.size(); @@ -441,7 +441,7 @@ public class ResourcesManager { * {@link ClassLoader#getSystemClassLoader()} is used. * @return a Resources object from which to access resources. */ - public Resources createBaseActivityResources(@NonNull IBinder activityToken, + public @NonNull Resources createBaseActivityResources(@NonNull IBinder activityToken, @Nullable String resDir, @Nullable String[] splitResDirs, @Nullable String[] overlayDirs, @@ -495,7 +495,7 @@ public class ResourcesManager { * {@link #applyConfigurationToResourcesLocked(Configuration, CompatibilityInfo)} * is called. */ - private Resources getOrCreateResources(@Nullable IBinder activityToken, + private @NonNull Resources getOrCreateResources(@Nullable IBinder activityToken, @NonNull ResourcesKey key, @NonNull ClassLoader classLoader) { synchronized (this) { if (DEBUG) { @@ -603,7 +603,7 @@ public class ResourcesManager { * {@link ClassLoader#getSystemClassLoader()} is used. * @return a Resources object from which to access resources. */ - public Resources getResources(@Nullable IBinder activityToken, + public @NonNull Resources getResources(@Nullable IBinder activityToken, @Nullable String resDir, @Nullable String[] splitResDirs, @Nullable String[] overlayDirs, diff --git a/core/java/android/content/pm/PackageItemInfo.java b/core/java/android/content/pm/PackageItemInfo.java index 30da03cc773b..bc79f41b1fc1 100644 --- a/core/java/android/content/pm/PackageItemInfo.java +++ b/core/java/android/content/pm/PackageItemInfo.java @@ -29,7 +29,9 @@ import android.text.Html; import android.text.TextPaint; import android.text.TextUtils; import android.util.Printer; - +import android.text.BidiFormatter; +import android.text.TextPaint; +import android.text.Html; import java.text.Collator; import java.util.Comparator; @@ -44,7 +46,6 @@ import java.util.Comparator; */ public class PackageItemInfo { private static final float MAX_LABEL_SIZE_PX = 500f; - /** * Public name of this item. From the "android:name" attribute. */ @@ -145,7 +146,7 @@ public class PackageItemInfo { } return packageName; } - + /** * Same as {@link #loadLabel(PackageManager)} with the addition that * the returned label is safe for being presented in the UI since it diff --git a/core/java/android/content/res/Resources.java b/core/java/android/content/res/Resources.java index 93fe73b06e89..54a59680fe4d 100644 --- a/core/java/android/content/res/Resources.java +++ b/core/java/android/content/res/Resources.java @@ -126,9 +126,9 @@ public class Resources { * Returns the most appropriate default theme for the specified target SDK version. * <ul> * <li>Below API 11: Gingerbread - * <li>APIs 11 thru 14: Holo - * <li>APIs 14 thru XX: Device default dark - * <li>API XX and above: Device default light with dark action bar + * <li>APIs 12 thru 14: Holo + * <li>APIs 15 thru 23: Device default dark + * <li>APIs 24 and above: Device default light with dark action bar * </ul> * * @param curTheme The current theme, or 0 if not specified. @@ -156,7 +156,7 @@ public class Resources { if (targetSdkVersion < Build.VERSION_CODES.ICE_CREAM_SANDWICH) { return holo; } - if (targetSdkVersion < Build.VERSION_CODES.CUR_DEVELOPMENT) { + if (targetSdkVersion < Build.VERSION_CODES.N) { return dark; } return deviceDefault; diff --git a/core/java/android/hardware/camera2/CaptureResult.java b/core/java/android/hardware/camera2/CaptureResult.java index f9049dbd5fce..23f4b9e6ce06 100644 --- a/core/java/android/hardware/camera2/CaptureResult.java +++ b/core/java/android/hardware/camera2/CaptureResult.java @@ -3547,10 +3547,21 @@ public class CaptureResult extends CameraMetadata<CaptureResult.Key<?>> { * <p>The shading map is a low-resolution floating-point map * that lists the coefficients used to correct for vignetting, for each * Bayer color channel.</p> - * <p>The least shaded section of the image should have a gain factor - * of 1; all other sections should have gains above 1.</p> + * <p>The map provided here is the same map that is used by the camera device to + * correct both color shading and vignetting for output non-RAW images.</p> + * <p>When there is no lens shading correction applied to RAW + * output images ({@link CameraCharacteristics#SENSOR_INFO_LENS_SHADING_APPLIED android.sensor.info.lensShadingApplied} <code>==</code> + * false), this map is the complete lens shading correction + * map; when there is some lens shading correction applied to + * the RAW output image ({@link CameraCharacteristics#SENSOR_INFO_LENS_SHADING_APPLIED android.sensor.info.lensShadingApplied}<code>==</code> true), this map reports the remaining lens shading + * correction map that needs to be applied to get shading + * corrected images that match the camera device's output for + * non-RAW formats.</p> + * <p>For a complete shading correction map, the least shaded + * section of the image will have a gain factor of 1; all + * other sections will have gains above 1.</p> * <p>When {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} = TRANSFORM_MATRIX, the map - * must take into account the colorCorrection settings.</p> + * will take into account the colorCorrection settings.</p> * <p>The shading map is for the entire active pixel array, and is not * affected by the crop region specified in the request. Each shading map * entry is the value of the shading compensation map over a specific @@ -3562,8 +3573,8 @@ public class CaptureResult extends CameraMetadata<CaptureResult.Key<?>> { * <p>The channel order is [R, Geven, Godd, B], where Geven is the green * channel for the even rows of a Bayer pattern, and Godd is the odd rows. * The shading map is stored in a fully interleaved format.</p> - * <p>The shading map should have on the order of 30-40 rows and columns, - * and must be smaller than 64x64.</p> + * <p>The shading map will generally have on the order of 30-40 rows and columns, + * and will be smaller than 64x64.</p> * <p>As an example, given a very small map defined as:</p> * <pre><code>width,height = [ 4, 3 ] * values = @@ -3592,6 +3603,7 @@ public class CaptureResult extends CameraMetadata<CaptureResult.Key<?>> { * * @see CaptureRequest#COLOR_CORRECTION_MODE * @see CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL + * @see CameraCharacteristics#SENSOR_INFO_LENS_SHADING_APPLIED */ @PublicKey public static final Key<android.hardware.camera2.params.LensShadingMap> STATISTICS_LENS_SHADING_CORRECTION_MAP = @@ -3601,20 +3613,21 @@ public class CaptureResult extends CameraMetadata<CaptureResult.Key<?>> { * <p>The shading map is a low-resolution floating-point map * that lists the coefficients used to correct for vignetting and color shading, * for each Bayer color channel of RAW image data.</p> - * <p>The lens shading correction is defined as a full shading correction that - * corrects both color shading for the output non-RAW images. After the - * shading map is applied, the output non-RAW images will be flat-field images - * for flat scenes under uniform illumination.</p> - * <p>When there is no lens shading correction applied to RAW output images - * ({@link CameraCharacteristics#SENSOR_INFO_LENS_SHADING_APPLIED android.sensor.info.lensShadingApplied} <code>==</code> false), this map is a full lens - * shading correction map; when there is some lens shading correction applied - * to the RAW output image ({@link CameraCharacteristics#SENSOR_INFO_LENS_SHADING_APPLIED android.sensor.info.lensShadingApplied} <code>==</code> true), - * this map reports the remaining lens shading correction map that needs to be - * applied to get fully shading corrected images.</p> - * <p>For a full shading correction map, the least shaded section of the image - * should have a gain factor of 1; all other sections should have gains above 1.</p> + * <p>The map provided here is the same map that is used by the camera device to + * correct both color shading and vignetting for output non-RAW images.</p> + * <p>When there is no lens shading correction applied to RAW + * output images ({@link CameraCharacteristics#SENSOR_INFO_LENS_SHADING_APPLIED android.sensor.info.lensShadingApplied} <code>==</code> + * false), this map is the complete lens shading correction + * map; when there is some lens shading correction applied to + * the RAW output image ({@link CameraCharacteristics#SENSOR_INFO_LENS_SHADING_APPLIED android.sensor.info.lensShadingApplied}<code>==</code> true), this map reports the remaining lens shading + * correction map that needs to be applied to get shading + * corrected images that match the camera device's output for + * non-RAW formats.</p> + * <p>For a complete shading correction map, the least shaded + * section of the image will have a gain factor of 1; all + * other sections will have gains above 1.</p> * <p>When {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} = TRANSFORM_MATRIX, the map - * must take into account the colorCorrection settings.</p> + * will take into account the colorCorrection settings.</p> * <p>The shading map is for the entire active pixel array, and is not * affected by the crop region specified in the request. Each shading map * entry is the value of the shading compensation map over a specific @@ -3627,8 +3640,8 @@ public class CaptureResult extends CameraMetadata<CaptureResult.Key<?>> { * channel for the even rows of a Bayer pattern, and Godd is the odd rows. * The shading map is stored in a fully interleaved format, and its size * is provided in the camera static metadata by android.lens.info.shadingMapSize.</p> - * <p>The shading map should have on the order of 30-40 rows and columns, - * and must be smaller than 64x64.</p> + * <p>The shading map will generally have on the order of 30-40 rows and columns, + * and will be smaller than 64x64.</p> * <p>As an example, given a very small map defined as:</p> * <pre><code>android.lens.info.shadingMapSize = [ 4, 3 ] * android.statistics.lensShadingMap = diff --git a/core/java/android/os/RecoverySystem.java b/core/java/android/os/RecoverySystem.java index 4abbf0efc81d..6c21398e280b 100644 --- a/core/java/android/os/RecoverySystem.java +++ b/core/java/android/os/RecoverySystem.java @@ -687,12 +687,13 @@ public class RecoverySystem { } } - // Read last_install; then report time for update and I/O to tron. + // Read last_install; then report time (in seconds) and I/O (in MiB) for + // this update to tron. // Only report on the reboots immediately after an OTA update. private static void parseLastInstallLog(Context context) { try (BufferedReader in = new BufferedReader(new FileReader(LAST_INSTALL_FILE))) { String line = null; - int bytesWritten = -1, bytesStashed = -1; + int bytesWrittenInMiB = -1, bytesStashedInMiB = -1; int timeTotal = -1; while ((line = in.readLine()) != null) { // Here is an example of lines in last_install: @@ -705,20 +706,35 @@ public class RecoverySystem { continue; } String numString = line.substring(numIndex + 1).trim(); - int parsedNum; + long parsedNum; try { - parsedNum = Integer.parseInt(numString); + parsedNum = Long.parseLong(numString); } catch (NumberFormatException ignored) { Log.e(TAG, "Failed to parse numbers in " + line); continue; } + final int MiB = 1024 * 1024; + int scaled; + try { + if (line.startsWith("bytes")) { + scaled = Math.toIntExact(parsedNum / MiB); + } else { + scaled = Math.toIntExact(parsedNum); + } + } catch (ArithmeticException ignored) { + Log.e(TAG, "Number overflows in " + line); + continue; + } + if (line.startsWith("time")) { - timeTotal = parsedNum; + timeTotal = scaled; } else if (line.startsWith("bytes_written")) { - bytesWritten = (bytesWritten == -1) ? parsedNum : bytesWritten + parsedNum; + bytesWrittenInMiB = (bytesWrittenInMiB == -1) ? scaled : + bytesWrittenInMiB + scaled; } else if (line.startsWith("bytes_stashed")) { - bytesStashed = (bytesStashed == -1) ? parsedNum : bytesStashed + parsedNum; + bytesStashedInMiB = (bytesStashedInMiB == -1) ? scaled : + bytesStashedInMiB + scaled; } } @@ -726,15 +742,15 @@ public class RecoverySystem { if (timeTotal != -1) { MetricsLogger.histogram(context, "ota_time_total", timeTotal); } - if (bytesWritten != -1) { - MetricsLogger.histogram(context, "ota_bytes_written", bytesWritten); + if (bytesWrittenInMiB != -1) { + MetricsLogger.histogram(context, "ota_written_in_MiBs", bytesWrittenInMiB); } - if (bytesStashed != -1) { - MetricsLogger.histogram(context, "ota_bytes_stashed", bytesStashed); + if (bytesStashedInMiB != -1) { + MetricsLogger.histogram(context, "ota_stashed_in_MiBs", bytesStashedInMiB); } - } catch (IOException ignored) { - Log.e(TAG, "Failed to read lines in last_install", ignored); + } catch (IOException e) { + Log.e(TAG, "Failed to read lines in last_install", e); } } diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java index f3dc43237a4d..7146448ad5d7 100644 --- a/core/java/android/os/UserManager.java +++ b/core/java/android/os/UserManager.java @@ -2021,7 +2021,7 @@ public class UserManager { } /** - * Returns a {@code Bundle} containing any saved application restrictions for this user, for the + * Returns a {@link Bundle} containing any saved application restrictions for this user, for the * given package name. Only an application with this package name can call this method. * * <p>The returned {@link Bundle} consists of key-value pairs, as defined by the application, @@ -2034,8 +2034,8 @@ public class UserManager { * </ul> * * @param packageName the package name of the calling application - * @return a {@code Bundle} with the restrictions for that package, or {@code null} if there - * are no saved restrictions. + * @return a {@link Bundle} with the restrictions for that package, or an empty {@link Bundle} + * if there are no saved restrictions. * * @see #KEY_RESTRICTIONS_PENDING */ diff --git a/core/java/android/security/net/config/ManifestConfigSource.java b/core/java/android/security/net/config/ManifestConfigSource.java index d59b5e35ac3c..92bddb7bbf47 100644 --- a/core/java/android/security/net/config/ManifestConfigSource.java +++ b/core/java/android/security/net/config/ManifestConfigSource.java @@ -29,13 +29,19 @@ public class ManifestConfigSource implements ConfigSource { private final Object mLock = new Object(); private final Context mContext; - private final ApplicationInfo mInfo; + private final int mApplicationInfoFlags; + private final int mTargetSdkVersion; + private final int mConfigResourceId; private ConfigSource mConfigSource; - public ManifestConfigSource(Context context, ApplicationInfo info) { + public ManifestConfigSource(Context context) { mContext = context; - mInfo = info; + // Cache values because ApplicationInfo is mutable and apps do modify it :( + ApplicationInfo info = context.getApplicationInfo(); + mApplicationInfoFlags = info.flags; + mTargetSdkVersion = info.targetSdkVersion; + mConfigResourceId = info.networkSecurityConfigRes; } @Override @@ -53,29 +59,24 @@ public class ManifestConfigSource implements ConfigSource { if (mConfigSource != null) { return mConfigSource; } - int targetSdkVersion = mInfo.targetSdkVersion; - int configResourceId = 0; - if (mInfo != null) { - configResourceId = mInfo.networkSecurityConfigRes; - } ConfigSource source; - if (configResourceId != 0) { - boolean debugBuild = (mInfo.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + if (mConfigResourceId != 0) { + boolean debugBuild = (mApplicationInfoFlags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; if (DBG) { Log.d(LOG_TAG, "Using Network Security Config from resource " - + mContext.getResources().getResourceEntryName(configResourceId) + + mContext.getResources().getResourceEntryName(mConfigResourceId) + " debugBuild: " + debugBuild); } - source = new XmlConfigSource(mContext, configResourceId, debugBuild, - targetSdkVersion); + source = new XmlConfigSource(mContext, mConfigResourceId, debugBuild, + mTargetSdkVersion); } else { if (DBG) { Log.d(LOG_TAG, "No Network Security Config specified, using platform default"); } boolean usesCleartextTraffic = - (mInfo.flags & ApplicationInfo.FLAG_USES_CLEARTEXT_TRAFFIC) != 0; - source = new DefaultConfigSource(usesCleartextTraffic, targetSdkVersion); + (mApplicationInfoFlags & ApplicationInfo.FLAG_USES_CLEARTEXT_TRAFFIC) != 0; + source = new DefaultConfigSource(usesCleartextTraffic, mTargetSdkVersion); } mConfigSource = source; return mConfigSource; diff --git a/core/java/android/security/net/config/NetworkSecurityConfigProvider.java b/core/java/android/security/net/config/NetworkSecurityConfigProvider.java index 4c51cc365a7a..0f6687341395 100644 --- a/core/java/android/security/net/config/NetworkSecurityConfigProvider.java +++ b/core/java/android/security/net/config/NetworkSecurityConfigProvider.java @@ -17,7 +17,6 @@ package android.security.net.config; import android.content.Context; -import android.content.pm.ApplicationInfo; import java.security.Security; import java.security.Provider; @@ -33,8 +32,8 @@ public final class NetworkSecurityConfigProvider extends Provider { put("Alg.Alias.TrustManagerFactory.X509", "PKIX"); } - public static void install(Context context, ApplicationInfo info) { - ApplicationConfig config = new ApplicationConfig(new ManifestConfigSource(context, info)); + public static void install(Context context) { + ApplicationConfig config = new ApplicationConfig(new ManifestConfigSource(context)); ApplicationConfig.setDefaultInstance(config); int pos = Security.insertProviderAt(new NetworkSecurityConfigProvider(), 1); if (pos != 1) { diff --git a/core/java/android/service/voice/VoiceInteractionServiceInfo.java b/core/java/android/service/voice/VoiceInteractionServiceInfo.java index a9db32b703fa..e1a9a050212c 100644 --- a/core/java/android/service/voice/VoiceInteractionServiceInfo.java +++ b/core/java/android/service/voice/VoiceInteractionServiceInfo.java @@ -61,7 +61,11 @@ public class VoiceInteractionServiceInfo { throws PackageManager.NameNotFoundException { try { ServiceInfo si = AppGlobals.getPackageManager().getServiceInfo(comp, - PackageManager.GET_META_DATA, userHandle); + PackageManager.GET_META_DATA + | PackageManager.MATCH_DIRECT_BOOT_AWARE + | PackageManager.MATCH_DIRECT_BOOT_UNAWARE + | PackageManager.MATCH_DEBUG_TRIAGED_MISSING, + userHandle); if (si != null) { return si; } diff --git a/core/java/android/text/SpannableStringBuilder.java b/core/java/android/text/SpannableStringBuilder.java index 787202eded02..dc8e4b93e093 100644 --- a/core/java/android/text/SpannableStringBuilder.java +++ b/core/java/android/text/SpannableStringBuilder.java @@ -19,7 +19,6 @@ package android.text; import android.annotation.Nullable; import android.graphics.Canvas; import android.graphics.Paint; -import android.text.style.ParagraphStyle; import android.util.Log; import com.android.internal.util.ArrayUtils; @@ -554,7 +553,8 @@ public class SpannableStringBuilder implements CharSequence, GetChars, Spannable if (adjustSelection) { boolean changed = false; if (selectionStart > start && selectionStart < end) { - final int offset = (selectionStart - start) * newLen / origLen; + final long diff = selectionStart - start; + final int offset = Math.toIntExact(diff * newLen / origLen); selectionStart = start + offset; changed = true; @@ -562,7 +562,8 @@ public class SpannableStringBuilder implements CharSequence, GetChars, Spannable Spanned.SPAN_POINT_POINT); } if (selectionEnd > start && selectionEnd < end) { - final int offset = (selectionEnd - start) * newLen / origLen; + final long diff = selectionEnd - start; + final int offset = Math.toIntExact(diff * newLen / origLen); selectionEnd = start + offset; changed = true; diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java index b4131b44263a..415e70ca03fd 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -51,6 +51,7 @@ public class SurfaceControl { private static native void nativeSetLayer(long nativeObject, int zorder); private static native void nativeSetPosition(long nativeObject, float x, float y); + private static native void nativeSetPositionAppliesWithResize(long nativeObject); private static native void nativeSetSize(long nativeObject, int w, int h); private static native void nativeSetTransparentRegionHint(long nativeObject, Region region); private static native void nativeSetAlpha(long nativeObject, float alpha); @@ -407,6 +408,16 @@ public class SurfaceControl { nativeSetPosition(mNativeObject, x, y); } + /** + * If the size changes in this transaction, position updates specified + * in this transaction will not complete until a buffer of the new size + * arrives. + */ + public void setPositionAppliesWithResize() { + checkNotReleased(); + nativeSetPositionAppliesWithResize(mNativeObject); + } + public void setSize(int w, int h) { checkNotReleased(); nativeSetSize(mNativeObject, w, h); diff --git a/core/java/android/view/accessibility/AccessibilityWindowInfo.java b/core/java/android/view/accessibility/AccessibilityWindowInfo.java index 52f35de7e189..d0d4507e7b62 100644 --- a/core/java/android/view/accessibility/AccessibilityWindowInfo.java +++ b/core/java/android/view/accessibility/AccessibilityWindowInfo.java @@ -16,7 +16,6 @@ package android.view.accessibility; -import android.annotation.Nullable; import android.graphics.Rect; import android.os.Parcel; import android.os.Parcelable; @@ -102,9 +101,8 @@ public final class AccessibilityWindowInfo implements Parcelable { /** * Gets the title of the window. * - * @return The title of the window, or {@code null} if none is available. + * @return The title. */ - @Nullable public CharSequence getTitle() { return mTitle; } diff --git a/core/java/com/android/internal/os/KernelUidCpuTimeReader.java b/core/java/com/android/internal/os/KernelUidCpuTimeReader.java index 5d3043cc8a02..c828d11fd3d2 100644 --- a/core/java/com/android/internal/os/KernelUidCpuTimeReader.java +++ b/core/java/com/android/internal/os/KernelUidCpuTimeReader.java @@ -84,7 +84,8 @@ public class KernelUidCpuTimeReader { powerMaUs = 0; } - if (callback != null) { + // Only report if there is a callback and if this is not the first read. + if (callback != null && mLastTimeReadUs != 0) { long userTimeDeltaUs = userTimeUs; long systemTimeDeltaUs = systemTimeUs; long powerDeltaMaUs = powerMaUs; diff --git a/core/java/com/android/internal/policy/PhoneWindow.java b/core/java/com/android/internal/policy/PhoneWindow.java index 9ad750d3a599..18408aa72f5f 100644 --- a/core/java/com/android/internal/policy/PhoneWindow.java +++ b/core/java/com/android/internal/policy/PhoneWindow.java @@ -528,22 +528,16 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { @Override public void setTitle(CharSequence title) { - setTitle(title, true); - } - - public void setTitle(CharSequence title, boolean updateAccessibilityTitle) { if (mTitleView != null) { mTitleView.setText(title); } else if (mDecorContentParent != null) { mDecorContentParent.setWindowTitle(title); } mTitle = title; - if (updateAccessibilityTitle) { - WindowManager.LayoutParams params = getAttributes(); - if (!TextUtils.equals(title, params.accessibilityTitle)) { - params.accessibilityTitle = TextUtils.stringOrSpannedString(title); - dispatchWindowAttributesChanged(getAttributes()); - } + WindowManager.LayoutParams params = getAttributes(); + if (!TextUtils.equals(title, params.accessibilityTitle)) { + params.accessibilityTitle = TextUtils.stringOrSpannedString(title); + dispatchWindowAttributesChanged(getAttributes()); } } diff --git a/core/java/com/android/internal/util/FastPrintWriter.java b/core/java/com/android/internal/util/FastPrintWriter.java index e46e6b026fd9..dc3832a1713d 100644 --- a/core/java/com/android/internal/util/FastPrintWriter.java +++ b/core/java/com/android/internal/util/FastPrintWriter.java @@ -345,7 +345,7 @@ public class FastPrintWriter extends PrintWriter { if (mOutputStream != null) { CharBuffer charBuffer = CharBuffer.wrap(mText, 0, mPos); CoderResult result = mCharset.encode(charBuffer, mBytes, true); - while (true) { + while (!mIoError) { if (result.isError()) { throw new IOException(result.toString()); } else if (result.isOverflow()) { diff --git a/core/java/com/android/internal/widget/LockPatternUtils.java b/core/java/com/android/internal/widget/LockPatternUtils.java index 1beea8c11386..2e0dfa5fa731 100644 --- a/core/java/com/android/internal/widget/LockPatternUtils.java +++ b/core/java/com/android/internal/widget/LockPatternUtils.java @@ -916,23 +916,6 @@ public class LockPatternUtils { } /** - * Gets whether the device is encrypted. - * - * @return Whether the device is encrypted. - */ - public static boolean isDeviceEncrypted() { - IMountService mountService = IMountService.Stub.asInterface( - ServiceManager.getService("mount")); - try { - return mountService.getEncryptionState() != IMountService.ENCRYPTION_STATE_NONE - && mountService.getPasswordType() != StorageManager.CRYPT_TYPE_DEFAULT; - } catch (RemoteException re) { - Log.e(TAG, "Error getting encryption state", re); - } - return true; - } - - /** * Determine if the device supports encryption, even if it's set to default. This * differs from isDeviceEncrypted() in that it returns true even if the device is * encrypted with the default password. diff --git a/core/jni/android_view_SurfaceControl.cpp b/core/jni/android_view_SurfaceControl.cpp index a9ed9dce590e..ff75677536c4 100644 --- a/core/jni/android_view_SurfaceControl.cpp +++ b/core/jni/android_view_SurfaceControl.cpp @@ -248,6 +248,15 @@ static void nativeSetPosition(JNIEnv* env, jclass clazz, jlong nativeObject, jfl } } +static void nativeSetPositionAppliesWithResize(JNIEnv* env, jclass clazz, + jlong nativeObject) { + SurfaceControl* const ctrl = reinterpret_cast<SurfaceControl *>(nativeObject); + status_t err = ctrl->setPositionAppliesWithResize(); + if (err < 0 && err != NO_INIT) { + doThrowIAE(env); + } +} + static void nativeSetSize(JNIEnv* env, jclass clazz, jlong nativeObject, jint w, jint h) { SurfaceControl* const ctrl = reinterpret_cast<SurfaceControl *>(nativeObject); status_t err = ctrl->setSize(w, h); @@ -658,6 +667,8 @@ static const JNINativeMethod sSurfaceControlMethods[] = { (void*)nativeSetLayer }, {"nativeSetPosition", "(JFF)V", (void*)nativeSetPosition }, + {"nativeSetPositionAppliesWithResize", "(J)V", + (void*)nativeSetPositionAppliesWithResize }, {"nativeSetSize", "(JII)V", (void*)nativeSetSize }, {"nativeSetTransparentRegionHint", "(JLandroid/graphics/Region;)V", diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 6c289dc1f904..b03ba20709a4 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1416,6 +1416,11 @@ <permission android:name="android.permission.DVB_DEVICE" android:protectionLevel="signature|privileged" /> + <!-- @SystemApi Allows reading the OEM unlock state + @hide <p>Not for use by third-party applications. --> + <permission android:name="android.permission.READ_OEM_UNLOCK_STATE" + android:protectionLevel="signature|privileged" /> + <!-- @hide Allows enabling/disabling OEM unlock <p>Not for use by third-party applications. --> <permission android:name="android.permission.OEM_UNLOCK_STATE" diff --git a/core/res/res/values-af/strings.xml b/core/res/res/values-af/strings.xml index 95f645bd4bd5..c03fb5bff581 100644 --- a/core/res/res/values-af/strings.xml +++ b/core/res/res/values-af/strings.xml @@ -522,11 +522,11 @@ <string name="policydesc_watchLogin_secondaryUser" product="tablet" msgid="4280246270601044505">"Monitor die aantal verkeerde wagwoorde wat ingevoer word wanneer die skerm ontsluit word, en sluit die tablet of vee al hierdie gebruiker se data uit as te veel verkeerde wagwoorde ingevoer word."</string> <string name="policydesc_watchLogin_secondaryUser" product="TV" msgid="3484832653564483250">"Monitor die aantal verkeerde wagwoorde wat ingevoer word wanneer die skerm ontsluit word, en sluit die TV of vee al hierdie gebruiker se data uit as te veel verkeerde wagwoorde ingevoer word."</string> <string name="policydesc_watchLogin_secondaryUser" product="default" msgid="2185480427217127147">"Monitor die aantal verkeerde wagwoorde wat ingevoer word wanneer die skerm ontsluit word, en sluit die foon of vee al hierdie gebruiker se data uit as te veel verkeerde wagwoorde ingevoer word."</string> - <string name="policylab_resetPassword" msgid="4934707632423915395">"Verander die skermslot"</string> + <string name="policylab_resetPassword" msgid="4934707632423915395">"Om die skermslot te verander"</string> <string name="policydesc_resetPassword" msgid="1278323891710619128">"Verander die skermslot."</string> - <string name="policylab_forceLock" msgid="2274085384704248431">"Sluit die skerm"</string> + <string name="policylab_forceLock" msgid="2274085384704248431">"Om die skerm te sluit"</string> <string name="policydesc_forceLock" msgid="1141797588403827138">"Beheer hoe en wanneer die skerm sluit."</string> - <string name="policylab_wipeData" msgid="3910545446758639713">"Vee alle data uit"</string> + <string name="policylab_wipeData" msgid="3910545446758639713">"Om alle data uit te vee"</string> <string name="policydesc_wipeData" product="tablet" msgid="4306184096067756876">"Vee die tablet se data uit sonder waarskuwing, deur \'n fabrieksterugstelling uit te voer."</string> <string name="policydesc_wipeData" product="tv" msgid="5816221315214527028">"Vee die TV se data sonder waarskuwing uit deur \'n fabriekterugstelling te doen."</string> <string name="policydesc_wipeData" product="default" msgid="5096895604574188391">"Vee die foon se data uit sonder waarskuwing, deur \'n fabrieksterugstelling uit te voer."</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-versoek is gewysig tot nuwe SS-versoek."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Werkprofiel"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Uitvou-knoppie"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"wissel uitvou-aksie"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android-USB-randpoort"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB-randpoort"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Maak oorloop toe"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimeer"</string> <string name="close_button_text" msgid="3937902162644062866">"Maak toe"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> gekies</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> gekies</item> diff --git a/core/res/res/values-am/strings.xml b/core/res/res/values-am/strings.xml index 3bb6916f3bec..55f0f2a9d6fa 100644 --- a/core/res/res/values-am/strings.xml +++ b/core/res/res/values-am/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"አሁን"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ደ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ደ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ደ ውስጥ </item> + <item quantity="other"> በ<xliff:g id="COUNT_1">%d</xliff:g> ደ ውስጥ </item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ሰ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ሰ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ሰ ውስጥ </item> + <item quantity="other"> በ<xliff:g id="COUNT_1">%d</xliff:g> ሰ ውስጥ </item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ቀ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ቀ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ቀ ውስጥ </item> + <item quantity="other"> በ<xliff:g id="COUNT_1">%d</xliff:g> ቀ ውስጥ </item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ዓ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ዓ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ዓ ውስጥ </item> + <item quantity="other"> በ<xliff:g id="COUNT_1">%d</xliff:g> ዓ ውስጥ </item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">በ<xliff:g id="COUNT_1">%d</xliff:g> ደ ውስጥ</item> - <item quantity="other">በ<xliff:g id="COUNT_1">%d</xliff:g> ደ ውስጥ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ደቂቃ ውስጥ</item> + <item quantity="other"> በ <xliff:g id="COUNT_1">%d</xliff:g> ደቂቃዎች ውስጥ</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">በ<xliff:g id="COUNT_1">%d</xliff:g> ሰ ውስጥ</item> - <item quantity="other">በ<xliff:g id="COUNT_1">%d</xliff:g> ሰ ውስጥ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ሰ ውስጥ</item> + <item quantity="other"> በ<xliff:g id="COUNT_1">%d</xliff:g> ሰ ውስጥ</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">በ<xliff:g id="COUNT_1">%d</xliff:g> ቀ ውስጥ</item> - <item quantity="other">በ<xliff:g id="COUNT_1">%d</xliff:g> ቀ ውስጥ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ቀ ውስጥ</item> + <item quantity="other"> በ<xliff:g id="COUNT_1">%d</xliff:g> ቀ ውስጥ</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one">በ<xliff:g id="COUNT_1">%d</xliff:g> ዓ ውስጥ</item> - <item quantity="other">በ<xliff:g id="COUNT_1">%d</xliff:g> ዓ ውስጥ</item> + <item quantity="one"> በ<xliff:g id="COUNT_1">%d</xliff:g> ዓ ውስጥ</item> + <item quantity="other"> በ<xliff:g id="COUNT_1">%d</xliff:g> ዓ ውስጥ</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one">ከ<xliff:g id="COUNT_1">%d</xliff:g> ደቂቃዎች በፊት</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS ጥያቄ ወደ አዲስ SS ጥያቄ ተሻሽሎዋል።"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"የስራ መገለጫ"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"የዘርጋ አዝራር"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"ዝርጋታን ቀያይር"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"የAndroid USB Peripheral ወደብ"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Peripheral ወደብ"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ትርፍ ፍሰትን ዝጋ"</string> <string name="maximize_button_text" msgid="7543285286182446254">"አስፋ"</string> <string name="close_button_text" msgid="3937902162644062866">"ዝጋ"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>፦ <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> ተመርጧል</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ተመርጠዋል</item> diff --git a/core/res/res/values-ar/strings.xml b/core/res/res/values-ar/strings.xml index 5cef43e8e46d..bd6de2e3ca69 100644 --- a/core/res/res/values-ar/strings.xml +++ b/core/res/res/values-ar/strings.xml @@ -888,12 +888,12 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"الآن"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> + <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g>دقيقة</item> <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> دقائق</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g>دقيقة</item> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> دقيقة</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>دقيقة</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> ساعة</item> @@ -904,52 +904,52 @@ <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ساعة</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> يوم</item> + <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g>يوم</item> <item quantity="two">يومان <xliff:g id="COUNT_1">%d</xliff:g></item> <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> أيام</item> <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> يومًا</item> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> يوم</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> يوم</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>يوم</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> عام</item> <item quantity="two">عامان <xliff:g id="COUNT_1">%d</xliff:g></item> <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> أعوام</item> <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> عامًا</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> عام</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> عام</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>عام</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>عام</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="zero">في <xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> + <item quantity="zero">في<xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> <item quantity="two">في دقيقتين (<xliff:g id="COUNT_1">%d</xliff:g>)</item> - <item quantity="few">في <xliff:g id="COUNT_1">%d</xliff:g> دقائق</item> + <item quantity="few">في<xliff:g id="COUNT_1">%d</xliff:g> دقائق</item> <item quantity="many">في <xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> - <item quantity="other">في <xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> - <item quantity="one">في <xliff:g id="COUNT_0">%d</xliff:g> دقيقة</item> + <item quantity="other">في<xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> + <item quantity="one">في<xliff:g id="COUNT_0">%d</xliff:g> دقيقة</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="zero">في <xliff:g id="COUNT_1">%d</xliff:g> ساعة</item> + <item quantity="zero">في<xliff:g id="COUNT_1">%d</xliff:g> ساعة</item> <item quantity="two">في ساعتين (<xliff:g id="COUNT_1">%d</xliff:g>)</item> <item quantity="few">في <xliff:g id="COUNT_1">%d</xliff:g> ساعات</item> <item quantity="many">في <xliff:g id="COUNT_1">%d</xliff:g> ساعة</item> - <item quantity="other">في <xliff:g id="COUNT_1">%d</xliff:g> ساعة</item> - <item quantity="one">في <xliff:g id="COUNT_0">%d</xliff:g> ساعة</item> + <item quantity="other">في<xliff:g id="COUNT_1">%d</xliff:g> ساعة</item> + <item quantity="one">في<xliff:g id="COUNT_0">%d</xliff:g>ساعة</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="zero">في <xliff:g id="COUNT_1">%d</xliff:g> يوم</item> + <item quantity="zero">في<xliff:g id="COUNT_1">%d</xliff:g>يوم</item> <item quantity="two">في يومين (<xliff:g id="COUNT_1">%d</xliff:g>)</item> - <item quantity="few">في <xliff:g id="COUNT_1">%d</xliff:g> أيام</item> - <item quantity="many">في <xliff:g id="COUNT_1">%d</xliff:g> يومًا</item> - <item quantity="other">في <xliff:g id="COUNT_1">%d</xliff:g> يوم</item> - <item quantity="one">في <xliff:g id="COUNT_0">%d</xliff:g> يوم</item> + <item quantity="few">في<xliff:g id="COUNT_1">%d</xliff:g> أيام</item> + <item quantity="many">في<xliff:g id="COUNT_1">%d</xliff:g> يومًا</item> + <item quantity="other">في<xliff:g id="COUNT_1">%d</xliff:g>يوم</item> + <item quantity="one">في<xliff:g id="COUNT_0">%d</xliff:g> يوم</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="zero">في <xliff:g id="COUNT_1">%d</xliff:g> عام</item> + <item quantity="zero">في<xliff:g id="COUNT_1">%d</xliff:g> عام</item> <item quantity="two">في عامين (<xliff:g id="COUNT_1">%d</xliff:g>)</item> - <item quantity="few">في <xliff:g id="COUNT_1">%d</xliff:g> أعوام</item> - <item quantity="many">في <xliff:g id="COUNT_1">%d</xliff:g> عامًا</item> - <item quantity="other">في <xliff:g id="COUNT_1">%d</xliff:g> عام</item> - <item quantity="one">في <xliff:g id="COUNT_0">%d</xliff:g> عام</item> + <item quantity="few">في<xliff:g id="COUNT_1">%d</xliff:g> أعوام</item> + <item quantity="many">في<xliff:g id="COUNT_1">%d</xliff:g> عامًا</item> + <item quantity="other">في<xliff:g id="COUNT_1">%d</xliff:g>عام</item> + <item quantity="one">في<xliff:g id="COUNT_0">%d</xliff:g> عام</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="zero">قبل <xliff:g id="COUNT_1">%d</xliff:g> دقيقة</item> @@ -1750,8 +1750,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"يتم تعديل طلب SS إلى طلب SS الجديد."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"الملف الشخصي للعمل"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"زر \"توسيع\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"تبديل التوسيع"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"منفذ الأجهزة الطرفية المزودة بكابل USB ونظام التشغيل Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"منفذ الأجهزة الطرفية المزودة بكابل USB"</string> @@ -1759,6 +1758,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"إغلاق التجاوز"</string> <string name="maximize_button_text" msgid="7543285286182446254">"تكبير"</string> <string name="close_button_text" msgid="3937902162644062866">"إغلاق"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="zero">تم تحديد <xliff:g id="COUNT_1">%1$d</xliff:g> من العناصر</item> <item quantity="two">تم تحديد عنصرين (<xliff:g id="COUNT_1">%1$d</xliff:g>)</item> diff --git a/core/res/res/values-az-rAZ/strings.xml b/core/res/res/values-az-rAZ/strings.xml index 452d4f8a8742..17712b0fc41e 100644 --- a/core/res/res/values-az-rAZ/strings.xml +++ b/core/res/res/values-az-rAZ/strings.xml @@ -860,32 +860,32 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"indi"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>dəq</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>dəq</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>saat</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>saat</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>st</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>st</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>gün</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>gün</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>g</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>il</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>il</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>i</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>i</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>dəqiqədə</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>dəqiqədə</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d-də</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d-də</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>saata</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>saata</item> + <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>s-da</item> + <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>s-da</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>gündə</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>gündə</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>g-də</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>g-də</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ildə</item> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> dayandı"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> dayandırılması davam edir"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> dayandırılması davam edir"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Tətbiqi yenidən açın"</string> <string name="aerr_report" msgid="5371800241488400617">"Geri əlaqə göndərin"</string> <string name="aerr_close" msgid="2991640326563991340">"Bağla"</string> <string name="aerr_mute" msgid="1974781923723235953">"Cihaz yeniden başladılana kimi səssiz edin"</string> @@ -1302,7 +1301,7 @@ <string name="description_target_unlock_tablet" msgid="3833195335629795055">"Kilidi açmaq üçün vurun."</string> <string name="keyboard_headset_required_to_hear_password" msgid="7011927352267668657">"Parolların səsləndirilməsi üçün qulaqlıqları taxın."</string> <string name="keyboard_password_character_no_headset" msgid="2859873770886153678">"Nöqtə."</string> - <string name="action_bar_home_description" msgid="5293600496601490216">"Evə gedin"</string> + <string name="action_bar_home_description" msgid="5293600496601490216">"Evə naviqasiya et"</string> <string name="action_bar_up_description" msgid="2237496562952152589">"Yuxarı gedin"</string> <string name="action_menu_overflow_description" msgid="2295659037509008453">"Digər variantlar"</string> <string name="action_bar_home_description_format" msgid="7965984360903693903">"%1$s, %2$s"</string> @@ -1610,10 +1609,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS sorğusu USSD sorğusuna dəyişdirildi."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS sorğusu yeni SS sorğusuna dəyişdirildi."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"İş profili"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Genişlik düyməsi"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"keçid genişlənməsi"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB Peripheral Port"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Peripheral Port"</string> @@ -1621,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Yüklənməni qapadın"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Böyüdün"</string> <string name="close_button_text" msgid="3937902162644062866">"Qapadın"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> seçilib</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> seçilib</item> diff --git a/core/res/res/values-b+sr+Latn/strings.xml b/core/res/res/values-b+sr+Latn/strings.xml index 0c6ebc78157e..1620f6385c56 100644 --- a/core/res/res/values-b+sr+Latn/strings.xml +++ b/core/res/res/values-b+sr+Latn/strings.xml @@ -607,7 +607,7 @@ <string name="phoneTypeRadio" msgid="4093738079908667513">"Radio"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Teleks"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Broj poslovnog mobilnog telefona"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Poslovni mobilni"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"Poslovni pejdžer"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Pomoćnik"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> @@ -878,8 +878,8 @@ </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> dan</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> dana</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> dana</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> dan</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> dan</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> god</item> @@ -898,8 +898,8 @@ </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> dan</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> dana</item> - <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> dana</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> dan</item> + <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> dan</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> god</item> @@ -1645,8 +1645,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS zahtev je promenjen u novi SS zahtev."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil za Work"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Dugme Proširi"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"uključite/isključite proširenje"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB port za periferijske uređaje"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB port za periferijske uređaje"</string> @@ -1654,6 +1653,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Zatvori preklopni meni"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Uvećaj"</string> <string name="close_button_text" msgid="3937902162644062866">"Zatvori"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one">Izabrana je <xliff:g id="COUNT_1">%1$d</xliff:g> stavka</item> <item quantity="few">Izabrane su <xliff:g id="COUNT_1">%1$d</xliff:g> stavke</item> diff --git a/core/res/res/values-be-rBY/strings.xml b/core/res/res/values-be-rBY/strings.xml index 68e5a1630170..6cdef815b8c3 100644 --- a/core/res/res/values-be-rBY/strings.xml +++ b/core/res/res/values-be-rBY/strings.xml @@ -594,7 +594,7 @@ <item msgid="1648797903785279353">"Jabber"</item> </string-array> <string name="phoneTypeCustom" msgid="1644738059053355820">"Карыстальніцкі"</string> - <string name="phoneTypeHome" msgid="2570923463033985887">"Галоўная старонка"</string> + <string name="phoneTypeHome" msgid="2570923463033985887">"Хатні"</string> <string name="phoneTypeMobile" msgid="6501463557754751037">"Мабільны"</string> <string name="phoneTypeWork" msgid="8863939667059911633">"Працоўны"</string> <string name="phoneTypeFaxWork" msgid="3517792160008890912">"Працоўны факс"</string> @@ -1008,7 +1008,7 @@ <string name="dialog_alert_title" msgid="2049658708609043103">"Увага"</string> <string name="loading" msgid="7933681260296021180">"Загрузка..."</string> <string name="capital_on" msgid="1544682755514494298">"Уключыць"</string> - <string name="capital_off" msgid="6815870386972805832">"Адключана"</string> + <string name="capital_off" msgid="6815870386972805832">"Выключана"</string> <string name="whichApplication" msgid="4533185947064773386">"Завяршыць дзеянне з дапамогай"</string> <string name="whichApplicationNamed" msgid="8260158865936942783">"Завяршыць дзеянне з дапамогай %1$s"</string> <string name="whichApplicationLabel" msgid="7425855495383818784">"Завяршыць дзеянне"</string> @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Запыт SS зменены на новы запыт SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Працоўны профіль"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Кнопка \"Разгарнуць\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"разгарнуць/згарнуць"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Перыферыйны USB-порт Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Перыферыйны USB-порт"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Закрыць лішак"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Разгарнуць"</string> <string name="close_button_text" msgid="3937902162644062866">"Закрыць"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> выбраны</item> <item quantity="few"><xliff:g id="COUNT_1">%1$d</xliff:g> выбрана</item> diff --git a/core/res/res/values-bg/strings.xml b/core/res/res/values-bg/strings.xml index 5a8a259b4815..ef9d5240aebb 100644 --- a/core/res/res/values-bg/strings.xml +++ b/core/res/res/values-bg/strings.xml @@ -1553,7 +1553,7 @@ <string name="package_updated_device_owner" msgid="8856631322440187071">"Актуализирано от администратора ви"</string> <string name="package_deleted_device_owner" msgid="7650577387493101353">"Изтрито от администратора ви"</string> <string name="battery_saver_description" msgid="1960431123816253034">"С цел удължаване на живота на батерията режимът за запазването й намалява ефективността на устройството ви и ограничава вибрирането, услугите за местоположение и повечето данни на заден план. Приложенията за електронна поща, съобщения и др., които разчитат на синхронизиране, може да не се актуализират, освен ако не ги отворите.\n\nРежимът за запазване на батерията се изключва автоматично, когато устройството ви се зарежда."</string> - <string name="data_saver_description" msgid="6015391409098303235">"С цел намаляване на преноса на данни функцията за икономия на данни не позволява на някои приложения да изпращат или получават данни на заден план. Понастоящем използвано от вас приложение може да осъществява достъп до информацията, но по-рядко. Това например може да означава, че изображенията не се показват, докато не ги докоснете."</string> + <string name="data_saver_description" msgid="6015391409098303235">"С цел намаляване на преноса на данни функцията за икономия на данни не позволява на някои приложения да изпращат или получават данни на заден план. Понастоящем използвано от вас приложение може да използва данни, но по-рядко. Това например може да означава, че изображенията не се показват, докато не ги докоснете."</string> <string name="data_saver_enable_title" msgid="4674073932722787417">"Ще вкл. ли Икономия на данни?"</string> <string name="data_saver_enable_button" msgid="7147735965247211818">"Включване"</string> <plurals name="zen_mode_duration_minutes_summary" formatted="false" msgid="4367877408072000848"> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS заявката е променена на нова SS заявка."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Служебен потребителски профил"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Бутон за разгъване"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"превключване на разгъването"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Периферен USB порт под Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Периферен USB порт"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Затваряне на менюто при препълване"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Увеличаване"</string> <string name="close_button_text" msgid="3937902162644062866">"Затваряне"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"„<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>“: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">Избрахте <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="one">Избрахте <xliff:g id="COUNT_0">%1$d</xliff:g></item> diff --git a/core/res/res/values-bn-rBD/strings.xml b/core/res/res/values-bn-rBD/strings.xml index 8d0e46a752e4..97e61c95eb83 100644 --- a/core/res/res/values-bn-rBD/strings.xml +++ b/core/res/res/values-bn-rBD/strings.xml @@ -160,7 +160,7 @@ <string name="httpErrorFile" msgid="2170788515052558676">"ফাইল অ্যাক্সেস করা যায়নি৷"</string> <string name="httpErrorFileNotFound" msgid="6203856612042655084">"অনুরোধ করা ফাইলটি খুঁজে পাওয়া যায়নি৷"</string> <string name="httpErrorTooManyRequests" msgid="1235396927087188253">"অনেকগুলি অনুরোধের প্রক্রিয়া করা হচ্ছে৷ পরে আবার চেষ্টা করুন৷"</string> - <string name="notification_title" msgid="8967710025036163822">"<xliff:g id="ACCOUNT">%1$s</xliff:g> এ সাইন ইন ত্রুটি"</string> + <string name="notification_title" msgid="8967710025036163822">"<xliff:g id="ACCOUNT">%1$s</xliff:g> এ প্রবেশ করুন ত্রুটি"</string> <string name="contentServiceSync" msgid="8353523060269335667">"সিঙ্ক"</string> <string name="contentServiceSyncNotificationTitle" msgid="397743349191901458">"সিঙ্ক"</string> <string name="contentServiceTooManyDeletesNotificationDesc" msgid="8100981435080696431">"অনেকগুলি <xliff:g id="CONTENT_TYPE">%s</xliff:g> মুছে ফেলা হয়েছে৷"</string> @@ -292,7 +292,7 @@ <string name="permdesc_readCellBroadcasts" msgid="6361972776080458979">"আপনার ডিভাইস দ্বারা প্রাপ্ত সেল সম্প্রচার পড়তে অ্যাপ্লিকেশানটিকে অনুমতি দেয়৷ কয়েকটি স্থানে আপনাকে জরুরি অবস্থার জন্য সতর্ক করতে জরুরি সতর্কতাগুলি বিতরণ করা হয়৷ যখন একটি জরুরি সেল সম্প্রচার প্রাপ্ত হয় তখন ক্ষতিকারক অ্যাপ্লিকেশানগুলি আপনার ডিভাইসের কার্য সম্পাদনা বা কার্যকলাপে প্রতিবন্ধকতার সৃষ্টি করতে পারে৷"</string> <string name="permlab_subscribedFeedsRead" msgid="4756609637053353318">"গ্রাহক হিসাবে নেওয়া ফিডগুলি পড়ে"</string> <string name="permdesc_subscribedFeedsRead" msgid="5557058907906144505">"অ্যাপ্লিকেশানকে বর্তমানে সিঙ্ক করা ফিডগুলির সম্পর্কে বিবরণ পেতে দেয়৷"</string> - <string name="permlab_sendSms" msgid="7544599214260982981">"SMS পাঠানো ও দেখা,আপনি কি পরিচিতি কে এগুলি করার মঞ্জুরি দেবেন?"</string> + <string name="permlab_sendSms" msgid="7544599214260982981">"SMS পাঠানো ও দেখা,আপনি কি পরিচিতি কে এগুলি করার অনুমতি দেবেন?"</string> <string name="permdesc_sendSms" msgid="7094729298204937667">"অ্যাপ্লিকেশানটিকে SMS বার্তাগুলি পাঠাতে অনুমতি দেয়৷ এর জন্য অপ্রত্যাশিত চার্জ কাটা হতে পারে৷ ক্ষতিকারক অ্যাপ্লিকেশানগুলি আপনার নিশ্চিতকরণ ছাড়া বার্তা পাঠানোর মাধ্যমে আপনাকে অর্থ চার্জ করতে পারে৷"</string> <string name="permlab_readSms" msgid="8745086572213270480">"আপনার পাঠ্য বার্তা পড়ুন (SMS বা MMS)"</string> <string name="permdesc_readSms" product="tablet" msgid="2467981548684735522">"অ্যাপ্লিকেশানটিকে আপনার ট্যাবলেটে বা আপনার সিম কার্ডে সংরক্ষিত SMS বার্তাগুলি পড়ার অনুমতি দেয়৷ এটি অ্যাপ্লিকেশানটিকে সামগ্রী বা গোপনীয়তার সমস্ত SMS বার্তা নির্বিশেষে পড়ার অনুমতি দেয়৷"</string> @@ -545,7 +545,7 @@ <string name="policylab_disableKeyguardFeatures" msgid="8552277871075367771">"কিছু স্ক্রীন লক বৈশিষ্ট্য অক্ষম করুন"</string> <string name="policydesc_disableKeyguardFeatures" msgid="2044755691354158439">"কিছু স্ক্রীন লক বৈশিষ্ট্যের ব্যবহার আটকান।"</string> <string-array name="phoneTypes"> - <item msgid="8901098336658710359">"হোম"</item> + <item msgid="8901098336658710359">"বাড়ি"</item> <item msgid="869923650527136615">"মোবাইল"</item> <item msgid="7897544654242874543">"কর্মক্ষেত্র"</item> <item msgid="1103601433382158155">"কর্মক্ষেত্রের ফ্যাক্স"</item> @@ -555,19 +555,19 @@ <item msgid="9192514806975898961">"কাস্টম"</item> </string-array> <string-array name="emailAddressTypes"> - <item msgid="8073994352956129127">"হোম"</item> + <item msgid="8073994352956129127">"বাড়ি"</item> <item msgid="7084237356602625604">"কর্মক্ষেত্র"</item> <item msgid="1112044410659011023">"অন্যান্য"</item> <item msgid="2374913952870110618">"কাস্টম"</item> </string-array> <string-array name="postalAddressTypes"> - <item msgid="6880257626740047286">"হোম"</item> + <item msgid="6880257626740047286">"বাড়ি"</item> <item msgid="5629153956045109251">"কর্মক্ষেত্র"</item> <item msgid="4966604264500343469">"অন্যান্য"</item> <item msgid="4932682847595299369">"কাস্টম"</item> </string-array> <string-array name="imAddressTypes"> - <item msgid="1738585194601476694">"হোম"</item> + <item msgid="1738585194601476694">"বাড়ি"</item> <item msgid="1359644565647383708">"কর্মক্ষেত্র"</item> <item msgid="7868549401053615677">"অন্যান্য"</item> <item msgid="3145118944639869809">"কাস্টম"</item> @@ -588,7 +588,7 @@ <item msgid="1648797903785279353">"Jabber"</item> </string-array> <string name="phoneTypeCustom" msgid="1644738059053355820">"কাস্টম"</string> - <string name="phoneTypeHome" msgid="2570923463033985887">"হোম"</string> + <string name="phoneTypeHome" msgid="2570923463033985887">"বাড়ি"</string> <string name="phoneTypeMobile" msgid="6501463557754751037">"মোবাইল"</string> <string name="phoneTypeWork" msgid="8863939667059911633">"কর্মক্ষেত্র"</string> <string name="phoneTypeFaxWork" msgid="3517792160008890912">"কর্মক্ষেত্রের ফ্যাক্স"</string> @@ -613,16 +613,16 @@ <string name="eventTypeAnniversary" msgid="3876779744518284000">"বার্ষিকী"</string> <string name="eventTypeOther" msgid="7388178939010143077">"অন্যান্য"</string> <string name="emailTypeCustom" msgid="8525960257804213846">"কাস্টম"</string> - <string name="emailTypeHome" msgid="449227236140433919">"হোম"</string> + <string name="emailTypeHome" msgid="449227236140433919">"বাড়ি"</string> <string name="emailTypeWork" msgid="3548058059601149973">"কর্মক্ষেত্র"</string> <string name="emailTypeOther" msgid="2923008695272639549">"অন্যান্য"</string> <string name="emailTypeMobile" msgid="119919005321166205">"মোবাইল"</string> <string name="postalTypeCustom" msgid="8903206903060479902">"কাস্টম"</string> - <string name="postalTypeHome" msgid="8165756977184483097">"হোম"</string> + <string name="postalTypeHome" msgid="8165756977184483097">"বাড়ি"</string> <string name="postalTypeWork" msgid="5268172772387694495">"কর্মক্ষেত্র"</string> <string name="postalTypeOther" msgid="2726111966623584341">"অন্যান্য"</string> <string name="imTypeCustom" msgid="2074028755527826046">"কাস্টম"</string> - <string name="imTypeHome" msgid="6241181032954263892">"হোম"</string> + <string name="imTypeHome" msgid="6241181032954263892">"বাড়ি"</string> <string name="imTypeWork" msgid="1371489290242433090">"কর্মক্ষেত্র"</string> <string name="imTypeOther" msgid="5377007495735915478">"অন্যান্য"</string> <string name="imProtocolCustom" msgid="6919453836618749992">"কাস্টম"</string> @@ -654,7 +654,7 @@ <string name="relationTypeSister" msgid="1735983554479076481">"বোন"</string> <string name="relationTypeSpouse" msgid="394136939428698117">"স্বামী বা স্ত্রী"</string> <string name="sipAddressTypeCustom" msgid="2473580593111590945">"কাস্টম"</string> - <string name="sipAddressTypeHome" msgid="6093598181069359295">"হোম"</string> + <string name="sipAddressTypeHome" msgid="6093598181069359295">"বাড়ি"</string> <string name="sipAddressTypeWork" msgid="6920725730797099047">"কর্মক্ষেত্র"</string> <string name="sipAddressTypeOther" msgid="4408436162950119849">"অন্যান্য"</string> <string name="quick_contacts_not_available" msgid="746098007828579688">"এই পরিচিতিটি দেখার জন্য কোনো অ্যাপ্লিকেশান খুঁজে পাওয়া যায়নি৷"</string> @@ -703,9 +703,9 @@ <string name="lockscreen_too_many_failed_attempts_dialog_message" msgid="6481623830344107222">"আপনি আপনার আনলকের প্যাটার্ন আঁকার ক্ষেত্রে <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করেছেন৷ \n\n<xliff:g id="NUMBER_1">%2$d</xliff:g> সেকেন্ডের মধ্যে আবার চেষ্টা করুন৷"</string> <string name="lockscreen_too_many_failed_password_attempts_dialog_message" msgid="2725973286239344555">"আপনি আপনার পাসওয়ার্ড <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল টাইপ করেছেন৷ \n\n<xliff:g id="NUMBER_1">%2$d</xliff:g> সেকেন্ডের মধ্যে আবার চেষ্টা করুন৷"</string> <string name="lockscreen_too_many_failed_pin_attempts_dialog_message" msgid="6216672706545696955">"আপনি আপনার পাসওয়ার্ড <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল টাইপ করেছেন৷ \n\n<xliff:g id="NUMBER_1">%2$d</xliff:g> সেকেন্ডের মধ্যে আবার চেষ্টা করুন৷"</string> - <string name="lockscreen_failed_attempts_almost_glogin" product="tablet" msgid="9191611984625460820">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে আপনার আনলক প্যাটার্ন অঙ্কিত করেছেন৷ আপনি <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল প্রচেষ্টার পরে, আপনাকে Google সাইন ইন দিয়ে আপনার ট্যাবলেট আনলক করার কথা বলা হবে৷\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> সেকেন্ড পরে আবার চেষ্টা করুন৷"</string> - <string name="lockscreen_failed_attempts_almost_glogin" product="tv" msgid="5316664559603394684">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে আপনার আনলক প্যাটার্ন অঙ্কিত করেছেন৷ আপনি <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল প্রচেষ্টার পরে, আপনাকে Google সাইন ইন দিয়ে আপনার টিভি আনলক করার কথা বলা হবে৷\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> সেকেন্ড পরে আবার চেষ্টা করুন৷"</string> - <string name="lockscreen_failed_attempts_almost_glogin" product="default" msgid="2590227559763762751">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে আপনার আনলক প্যাটার্ন অঙ্কিত করেছেন৷ আপনি <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল প্রচেষ্টার পরে, আপনাকে Google সাইন ইন দিয়ে আপনার ফোন আনলক করার কথা বলা হবে৷\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> সেকেন্ড পরে আবার চেষ্টা করুন৷"</string> + <string name="lockscreen_failed_attempts_almost_glogin" product="tablet" msgid="9191611984625460820">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে আপনার আনলক প্যাটার্ন অঙ্কিত করেছেন৷ আপনি <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল প্রচেষ্টার পরে, আপনাকে Google প্রবেশ করুন দিয়ে আপনার ট্যাবলেট আনলক করার কথা বলা হবে৷\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> সেকেন্ড পরে আবার চেষ্টা করুন৷"</string> + <string name="lockscreen_failed_attempts_almost_glogin" product="tv" msgid="5316664559603394684">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে আপনার আনলক প্যাটার্ন অঙ্কিত করেছেন৷ আপনি <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল প্রচেষ্টার পরে, আপনাকে Google প্রবেশ করুন দিয়ে আপনার টিভি আনলক করার কথা বলা হবে৷\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> সেকেন্ড পরে আবার চেষ্টা করুন৷"</string> + <string name="lockscreen_failed_attempts_almost_glogin" product="default" msgid="2590227559763762751">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে আপনার আনলক প্যাটার্ন অঙ্কিত করেছেন৷ আপনি <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল প্রচেষ্টার পরে, আপনাকে Google প্রবেশ করুন দিয়ে আপনার ফোন আনলক করার কথা বলা হবে৷\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> সেকেন্ড পরে আবার চেষ্টা করুন৷"</string> <string name="lockscreen_failed_attempts_almost_at_wipe" product="tablet" msgid="6128106399745755604">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে ট্যাবলেটটি আনলক করার চেষ্টা করেছেন৷ আরো <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল চেষ্টার পরে, ট্যাবলেটটি ফ্যাক্টরী ডিফল্টে রিসেট হবে এবং ব্যবহারকারীর সমস্ত ডেটা মুছে যাবে৷"</string> <string name="lockscreen_failed_attempts_almost_at_wipe" product="tv" msgid="950408382418270260">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে টিভি আনলক করার চেষ্টা করেছেন৷ <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল প্রচেষ্টার পরে, আপনার টিভি ফ্যাক্টরি ডিফল্টে পুনঃসেট হবে এবং সমস্ত ব্যবহারকারীর ডেটা মুছে যাবে৷"</string> <string name="lockscreen_failed_attempts_almost_at_wipe" product="default" msgid="8603565142156826565">"আপনি <xliff:g id="NUMBER_0">%1$d</xliff:g> বার ভুল করে ফোনটি আনলক করার চেষ্টা করেছেন৷ আরো <xliff:g id="NUMBER_1">%2$d</xliff:g>টি অসফল চেষ্টার পরে, ফোনটি ফ্যাক্টরী ডিফল্টে রিসেট হবে এবং ব্যবহারকারীর সমস্ত ডেটা মুছে যাবে৷"</string> @@ -716,10 +716,10 @@ <string name="lockscreen_forgot_pattern_button_text" msgid="2626999449610695930">"প্যাটার্ন ভুলে গেছেন?"</string> <string name="lockscreen_glogin_forgot_pattern" msgid="2588521501166032747">"অ্যাকাউন্ট আনলক করুন"</string> <string name="lockscreen_glogin_too_many_attempts" msgid="2751368605287288808">"বিভিন্ন প্যাটার্নের সাহায্যে খুব বেশি বার প্রচেষ্টা করা হয়ে গেছে"</string> - <string name="lockscreen_glogin_instructions" msgid="3931816256100707784">"আনলক করতে আপনার Google অ্যাকাউন্টের মাধ্যমে সাইন ইন করুন৷"</string> + <string name="lockscreen_glogin_instructions" msgid="3931816256100707784">"আনলক করতে আপনার Google অ্যাকাউন্টের মাধ্যমে প্রবেশ করুন করুন৷"</string> <string name="lockscreen_glogin_username_hint" msgid="8846881424106484447">"ব্যবহারকারীনাম (ইমেল)"</string> <string name="lockscreen_glogin_password_hint" msgid="5958028383954738528">"পাসওয়ার্ড"</string> - <string name="lockscreen_glogin_submit_button" msgid="7130893694795786300">"সাইন ইন"</string> + <string name="lockscreen_glogin_submit_button" msgid="7130893694795786300">"প্রবেশ করুন"</string> <string name="lockscreen_glogin_invalid_input" msgid="1364051473347485908">"অবৈধ ব্যবহারকারী নাম অথবা পাসওয়ার্ড৷"</string> <string name="lockscreen_glogin_account_recovery_hint" msgid="1696924763690379073">"আপনার ব্যবহারকারী নাম অথবা পাসওয়ার্ড ভুলে গেছেন?\n"<b>"google.com/accounts/recovery"</b>" এ যান৷"</string> <string name="lockscreen_glogin_checking_password" msgid="7114627351286933867">"পরীক্ষা করা হচ্ছে..."</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"এখন"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>মিনিট</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>মিনিট</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>মি</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>মি</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ঘণ্টা</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ঘণ্টা</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ঘ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ঘ</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>দিন</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>দিন</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>দি</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>দি</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>বছর</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>বছর</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ব</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ব</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>মিনিটের মধ্যে</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>মিনিটের মধ্যে</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>মি</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>মি</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ঘন্টার মধ্যে</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ঘন্টার মধ্যে</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ঘ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ঘ</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>দিনের মধ্যে</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>দিনের মধ্যে</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>দি</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>দি</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>বছরের মধ্যে</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>বছরের মধ্যে</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ব</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ব</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>মিনিট আগে</item> @@ -1066,15 +1066,15 @@ <item quantity="one">খোলা ওয়াই-ফাই নেটওয়ার্কগুলি উপলব্ধ রয়েছে</item> <item quantity="other">খোলা ওয়াই-ফাই নেটওয়ার্কগুলি উপলব্ধ রয়েছে</item> </plurals> - <string name="wifi_available_sign_in" msgid="9157196203958866662">"ওয়াই-ফাই নেটওয়ার্কে সাইন ইন করুন"</string> - <string name="network_available_sign_in" msgid="1848877297365446605">"নেটওয়ার্কে সাইন ইন করুন"</string> + <string name="wifi_available_sign_in" msgid="9157196203958866662">"ওয়াই-ফাই নেটওয়ার্কে প্রবেশ করুন করুন"</string> + <string name="network_available_sign_in" msgid="1848877297365446605">"নেটওয়ার্কে প্রবেশ করুন করুন"</string> <!-- no translation found for network_available_sign_in_detailed (8000081941447976118) --> <skip /> <string name="wifi_no_internet" msgid="8451173622563841546">"ওয়াই-ফাই -তে কোনো ইন্টারনেট অ্যাক্সেস নেই"</string> <string name="wifi_no_internet_detailed" msgid="8083079241212301741">"বিকল্পগুলির জন্য আলতো চাপুন"</string> <string name="wifi_watchdog_network_disabled" msgid="7904214231651546347">"ওয়াই-ফাই এর সাথে সংযোগ করা যায়নি"</string> <string name="wifi_watchdog_network_disabled_detailed" msgid="5548780776418332675">" একটি দুর্বল ইন্টারনেট সংযোগ রয়েছে৷"</string> - <string name="wifi_connect_alert_title" msgid="8455846016001810172">"সংযোগের মঞ্জুরি দেবেন?"</string> + <string name="wifi_connect_alert_title" msgid="8455846016001810172">"সংযোগের অনুমতি দেবেন?"</string> <string name="wifi_connect_alert_message" msgid="6451273376815958922">"অ্যাপ্লিকেশান %1$s Wifi নেটওয়ার্ক %2$s এর সাথে সংযোগ করতে চায়"</string> <string name="wifi_connect_default_application" msgid="7143109390475484319">"একটি অ্যাপ্লিকেশান"</string> <string name="wifi_p2p_dialog_title" msgid="97611782659324517">"ওয়াই-ফাই ডাইরেক্ট"</string> @@ -1397,10 +1397,10 @@ <string name="kg_invalid_puk" msgid="3638289409676051243">"সঠিক PUK কোড পুনরায় লিখুন৷ বার বার প্রচেষ্টা করা হলে তা স্থায়ীভাবে সিমটিকে অক্ষম করে দেবে৷"</string> <string name="kg_invalid_confirm_pin_hint" product="default" msgid="7003469261464593516">"পিন কোডগুলি মিলছে না"</string> <string name="kg_login_too_many_attempts" msgid="6486842094005698475">"বিভিন্ন প্যাটার্নের সাহায্যে খুব বেশি বার প্রচেষ্টা করা হয়ে গেছে"</string> - <string name="kg_login_instructions" msgid="1100551261265506448">"আনলক করতে আপনার Google অ্যাকাউন্টের মাধ্যমে সাইন ইন করুন৷"</string> + <string name="kg_login_instructions" msgid="1100551261265506448">"আনলক করতে আপনার Google অ্যাকাউন্টের মাধ্যমে প্রবেশ করুন করুন৷"</string> <string name="kg_login_username_hint" msgid="5718534272070920364">"ব্যবহারকারী নাম (ইমেল)"</string> <string name="kg_login_password_hint" msgid="9057289103827298549">"পাসওয়ার্ড"</string> - <string name="kg_login_submit_button" msgid="5355904582674054702">"সাইন ইন করুন"</string> + <string name="kg_login_submit_button" msgid="5355904582674054702">"প্রবেশ করুন করুন"</string> <string name="kg_login_invalid_input" msgid="5754664119319872197">"অবৈধ ব্যবহারকারী নাম অথবা পাসওয়ার্ড৷"</string> <string name="kg_login_account_recovery_hint" msgid="5690709132841752974">"আপনার ব্যবহারকারী নাম অথবা পাসওয়ার্ড ভুলে গেছেন?\n"<b>"google.com/accounts/recovery"</b>" এ যান৷"</string> <string name="kg_login_checking_password" msgid="1052685197710252395">"অ্যাকাউন্ট পরীক্ষা করা হচ্ছে..."</string> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS অনুরোধটিকে নতুন SS অনুরোধে রুপান্তরিত করা হয়েছে৷"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"কর্মস্থলের প্রোফাইল"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"প্রসারিত করার বোতাম"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"টগল সম্প্রসারণ"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB পেরিফেরাল পোর্ট"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB পেরিফেরাল পোর্ট"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ওভারফ্লো বন্ধ করুন"</string> <string name="maximize_button_text" msgid="7543285286182446254">"বড় করুন"</string> <string name="close_button_text" msgid="3937902162644062866">"বন্ধ করুন"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g>টি নির্বাচন করা হয়েছে</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g>টি নির্বাচন করা হয়েছে</item> @@ -1637,7 +1637,7 @@ <string name="language_picker_section_all" msgid="3097279199511617537">"সকল ভাষা"</string> <string name="locale_search_menu" msgid="2560710726687249178">"অনুসন্ধান করুন"</string> <string name="work_mode_off_title" msgid="8954725060677558855">"কাজের মোড বন্ধ আছে"</string> - <string name="work_mode_off_message" msgid="3286169091278094476">"অ্যাপ্লিকেশান, পটভূমি সিঙ্ক এবং সম্পর্কিত বৈশিষ্ট্যগুলি সহ কর্মস্থলের প্রোফাইলটিকে কাজ করার মঞ্জুরি দিন।"</string> + <string name="work_mode_off_message" msgid="3286169091278094476">"অ্যাপ্লিকেশান, পটভূমি সিঙ্ক এবং সম্পর্কিত বৈশিষ্ট্যগুলি সহ কর্মস্থলের প্রোফাইলটিকে কাজ করার অনুমতি দিন।"</string> <string name="work_mode_turn_on" msgid="2062544985670564875">"চালু করুন"</string> <string name="new_sms_notification_title" msgid="8442817549127555977">"আপনার নতুন বার্তা আছে"</string> <string name="new_sms_notification_content" msgid="7002938807812083463">"দেখার জন্য SMS অ্যাপ্লিকেশান খুলুন"</string> diff --git a/core/res/res/values-bs-rBA/strings.xml b/core/res/res/values-bs-rBA/strings.xml index b12804d2d9b9..bd14448e8fd2 100644 --- a/core/res/res/values-bs-rBA/strings.xml +++ b/core/res/res/values-bs-rBA/strings.xml @@ -868,38 +868,38 @@ <string name="now_string_shortest" msgid="8912796667087856402">"sada"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> m</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> m</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> g</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> g</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> g</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>g</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> m</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> m</item> - <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> g</item> @@ -1650,8 +1650,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS zahtjev je izmijenjen u novi SS zahtjev."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil za posao"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Dugme za proširivanje"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"prebaci na proširenje"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB ulaz za periferijske uređaje"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB ulaz za periferijske uređaje"</string> @@ -1659,6 +1658,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Zatvori preklopni meni"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Povećaj maksimalno"</string> <string name="close_button_text" msgid="3937902162644062866">"Zatvori"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> stavka je odabrana</item> <item quantity="few"><xliff:g id="COUNT_1">%1$d</xliff:g> stavke su odabrane</item> diff --git a/core/res/res/values-ca/strings.xml b/core/res/res/values-ca/strings.xml index b0694c63c625..44a8f3b2795a 100644 --- a/core/res/res/values-ca/strings.xml +++ b/core/res/res/values-ca/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"La sol·licitud SS s\'ha transformat en una sol·licitud SS nova."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Perfil professional"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Botó Desplega"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"desplega o replega"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port perifèric USB d\'Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port perifèric USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Tanca el menú addicional"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximitza"</string> <string name="close_button_text" msgid="3937902162644062866">"Tanca"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">Seleccionats: <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="one">Seleccionats: <xliff:g id="COUNT_0">%1$d</xliff:g></item> diff --git a/core/res/res/values-cs/strings.xml b/core/res/res/values-cs/strings.xml index 84b79c91a2f4..ba33ccd6b2ef 100644 --- a/core/res/res/values-cs/strings.xml +++ b/core/res/res/values-cs/strings.xml @@ -567,7 +567,7 @@ <item msgid="2374913952870110618">"Vlastní"</item> </string-array> <string-array name="postalAddressTypes"> - <item msgid="6880257626740047286">"Domov"</item> + <item msgid="6880257626740047286">"Domů"</item> <item msgid="5629153956045109251">"Práce"</item> <item msgid="4966604264500343469">"Ostatní"</item> <item msgid="4932682847595299369">"Vlastní"</item> @@ -624,7 +624,7 @@ <string name="emailTypeOther" msgid="2923008695272639549">"Jiné"</string> <string name="emailTypeMobile" msgid="119919005321166205">"Mobil"</string> <string name="postalTypeCustom" msgid="8903206903060479902">"Vlastní"</string> - <string name="postalTypeHome" msgid="8165756977184483097">"Domov"</string> + <string name="postalTypeHome" msgid="8165756977184483097">"Domů"</string> <string name="postalTypeWork" msgid="5268172772387694495">"Práce"</string> <string name="postalTypeOther" msgid="2726111966623584341">"Jiné"</string> <string name="imTypeCustom" msgid="2074028755527826046">"Vlastní"</string> @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Požadavek SS byl změněn na nový požadavek SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Pracovní profil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Tlačítko rozbalení"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"přepnout rozbalení"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port USB pro periferní zařízení – Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port USB pro periferní zařízení"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Zavřít rozbalovací nabídku"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximalizovat"</string> <string name="close_button_text" msgid="3937902162644062866">"Zavřít"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="few"><xliff:g id="COUNT_1">%1$d</xliff:g> položky</item> <item quantity="many"><xliff:g id="COUNT_1">%1$d</xliff:g> položky</item> diff --git a/core/res/res/values-da/strings.xml b/core/res/res/values-da/strings.xml index 29d3d1c47153..6cd8d9f25252 100644 --- a/core/res/res/values-da/strings.xml +++ b/core/res/res/values-da/strings.xml @@ -597,10 +597,10 @@ <string name="phoneTypeOther" msgid="1544425847868765990">"Andet"</string> <string name="phoneTypeCallback" msgid="2712175203065678206">"Tilbagekald"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Bil"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Firma (hovednummer)"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Firma (hovednr.)"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Hovednr."</string> - <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Andet Faxnummer"</string> + <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Andet faxnummer"</string> <string name="phoneTypeRadio" msgid="4093738079908667513">"Radio"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Telex"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> @@ -860,32 +860,32 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"nu"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> t.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> t.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>t.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>t.</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> dag</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> dage</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> år</item> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> år</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">om <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one">om <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">om <xliff:g id="COUNT_1">%d</xliff:g> t.</item> - <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> t.</item> + <item quantity="one">om <xliff:g id="COUNT_1">%d</xliff:g>t.</item> + <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g>t.</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">om <xliff:g id="COUNT_1">%d</xliff:g> dag</item> - <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> dage</item> + <item quantity="one">om <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="one">om <xliff:g id="COUNT_1">%d</xliff:g> år</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-anmodningen er ændret til en ny SS-anmodning."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Arbejdsprofil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Udvid-knap"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"Slå udvidelse til eller fra"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"USB-port til eksterne Android-enheder"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB-port til eksterne enheder"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Luk overløb"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimér"</string> <string name="close_button_text" msgid="3937902162644062866">"Luk"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g>valgt</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> valgt</item> diff --git a/core/res/res/values-de/strings.xml b/core/res/res/values-de/strings.xml index 3ae6d0c748b0..616d2b8dd13a 100644 --- a/core/res/res/values-de/strings.xml +++ b/core/res/res/values-de/strings.xml @@ -243,23 +243,23 @@ <string name="user_owner_label" msgid="1119010402169916617">"Zu \"Privat\" wechseln"</string> <string name="managed_profile_label" msgid="5289992269827577857">"Zu \"Arbeit\" wechseln"</string> <string name="permgrouplab_contacts" msgid="3657758145679177612">"Kontakte"</string> - <string name="permgroupdesc_contacts" msgid="6951499528303668046">"auf Kontakte zuzugreifen"</string> + <string name="permgroupdesc_contacts" msgid="6951499528303668046">"auf deine Kontakte zugreifen"</string> <string name="permgrouplab_location" msgid="7275582855722310164">"Standort"</string> - <string name="permgroupdesc_location" msgid="1346617465127855033">"auf den Standort deines Geräts zuzugreifen"</string> + <string name="permgroupdesc_location" msgid="1346617465127855033">"auf den Standort deines Geräts zugreifen"</string> <string name="permgrouplab_calendar" msgid="5863508437783683902">"Kalender"</string> - <string name="permgroupdesc_calendar" msgid="3889615280211184106">"auf Kalender zuzugreifen"</string> + <string name="permgroupdesc_calendar" msgid="3889615280211184106">"auf deinen Kalender zugreifen"</string> <string name="permgrouplab_sms" msgid="228308803364967808">"SMS"</string> - <string name="permgroupdesc_sms" msgid="4656988620100940350">"SMS zu senden und abzurufen"</string> + <string name="permgroupdesc_sms" msgid="4656988620100940350">"SMS senden und abrufen"</string> <string name="permgrouplab_storage" msgid="1971118770546336966">"Speicher"</string> - <string name="permgroupdesc_storage" msgid="637758554581589203">"auf Fotos, Medien und Dateien auf deinem Gerät zuzugreifen"</string> + <string name="permgroupdesc_storage" msgid="637758554581589203">"auf Fotos, Medien und Dateien auf deinem Gerät zugreifen"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"Mikrofon"</string> - <string name="permgroupdesc_microphone" msgid="4988812113943554584">"Audio aufzunehmen"</string> + <string name="permgroupdesc_microphone" msgid="4988812113943554584">"Audio aufnehmen"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"Kamera"</string> - <string name="permgroupdesc_camera" msgid="3250611594678347720">"Bilder und Videos aufzunehmen"</string> + <string name="permgroupdesc_camera" msgid="3250611594678347720">"Bilder und Videos aufnehmen"</string> <string name="permgrouplab_phone" msgid="5229115638567440675">"Telefon"</string> - <string name="permgroupdesc_phone" msgid="6234224354060641055">"Telefonanrufe zu tätigen und zu verwalten"</string> + <string name="permgroupdesc_phone" msgid="6234224354060641055">"Telefonanrufe tätigen und verwalten"</string> <string name="permgrouplab_sensors" msgid="416037179223226722">"Körpersensoren"</string> - <string name="permgroupdesc_sensors" msgid="7147968539346634043">"auf Sensordaten zu deinen Vitaldaten zuzugreifen"</string> + <string name="permgroupdesc_sensors" msgid="7147968539346634043">"auf Sensordaten zu deinen Vitaldaten zugreifen"</string> <string name="capability_title_canRetrieveWindowContent" msgid="3901717936930170320">"Fensterinhalte abrufen"</string> <string name="capability_desc_canRetrieveWindowContent" msgid="3772225008605310672">"Die Inhalte eines Fensters, mit dem du interagierst, werden abgerufen."</string> <string name="capability_title_canRequestTouchExploration" msgid="3108723364676667320">"\"Tippen & Entdecken\" aktivieren"</string> @@ -639,13 +639,13 @@ <string name="orgTypeOther" msgid="3951781131570124082">"Sonstige"</string> <string name="orgTypeCustom" msgid="225523415372088322">"Benutzerdefiniert"</string> <string name="relationTypeCustom" msgid="3542403679827297300">"Benutzerdefiniert"</string> - <string name="relationTypeAssistant" msgid="6274334825195379076">"Assistent"</string> + <string name="relationTypeAssistant" msgid="6274334825195379076">"Kollege"</string> <string name="relationTypeBrother" msgid="8757913506784067713">"Bruder"</string> <string name="relationTypeChild" msgid="1890746277276881626">"Kind"</string> <string name="relationTypeDomesticPartner" msgid="6904807112121122133">"Lebenspartner"</string> <string name="relationTypeFather" msgid="5228034687082050725">"Vater"</string> <string name="relationTypeFriend" msgid="7313106762483391262">"Freund"</string> - <string name="relationTypeManager" msgid="6365677861610137895">"Vorgesetzter"</string> + <string name="relationTypeManager" msgid="6365677861610137895">"Chef"</string> <string name="relationTypeMother" msgid="4578571352962758304">"Mutter"</string> <string name="relationTypeParent" msgid="4755635567562925226">"Elternteil"</string> <string name="relationTypePartner" msgid="7266490285120262781">"Partner"</string> @@ -860,20 +860,20 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"jetzt"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> T.</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> T.</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> a</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> a</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> J.</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> J.</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> <item quantity="other">in <xliff:g id="COUNT_1">%d</xliff:g> min</item> @@ -884,12 +884,12 @@ <item quantity="one">in <xliff:g id="COUNT_0">%d</xliff:g> h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other">in <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="one">in <xliff:g id="COUNT_0">%d</xliff:g> d</item> + <item quantity="other">in <xliff:g id="COUNT_1">%d</xliff:g> T.</item> + <item quantity="one">in <xliff:g id="COUNT_0">%d</xliff:g> T.</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other">in <xliff:g id="COUNT_1">%d</xliff:g> a</item> - <item quantity="one">in <xliff:g id="COUNT_0">%d</xliff:g> a</item> + <item quantity="other">in <xliff:g id="COUNT_1">%d</xliff:g> J.</item> + <item quantity="one">in <xliff:g id="COUNT_0">%d</xliff:g> J.</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other">vor <xliff:g id="COUNT_1">%d</xliff:g> Minuten</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-Anfrage wird in neue SS-Anfrage geändert."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Arbeitsprofil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Schaltfläche \"Maximieren\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"Maximierung ein-/auschalten"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"USB-Port für Android-Peripheriegeräte"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB-Port für Peripheriegeräte"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Überlauf schließen"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximieren"</string> <string name="close_button_text" msgid="3937902162644062866">"Schließen"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ausgewählt</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> ausgewählt</item> diff --git a/core/res/res/values-el/strings.xml b/core/res/res/values-el/strings.xml index 015c93b75698..49ba0cf82d32 100644 --- a/core/res/res/values-el/strings.xml +++ b/core/res/res/values-el/strings.xml @@ -253,7 +253,7 @@ <string name="permgrouplab_storage" msgid="1971118770546336966">"Αποθηκευτικός χώρος"</string> <string name="permgroupdesc_storage" msgid="637758554581589203">"έχει πρόσβαση στις φωτογραφίες/πολυμέσα/αρχεία στη συσκευή σας"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"Μικρόφωνο"</string> - <string name="permgroupdesc_microphone" msgid="4988812113943554584">"εγγραφή ήχου"</string> + <string name="permgroupdesc_microphone" msgid="4988812113943554584">"ηχογραφεί"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"Κάμερα"</string> <string name="permgroupdesc_camera" msgid="3250611594678347720">"γίνεται λήψη φωτογραφιών και εγγραφή βίντεο"</string> <string name="permgrouplab_phone" msgid="5229115638567440675">"Τηλέφωνο"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"τώρα"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> λ.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> λ.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> λ</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> λ</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ω.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ω.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ω</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ω</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ημ.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ημ.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ημ</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ημ</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ε.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ε.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ε</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ε</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> λ.</item> - <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> λ.</item> + <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> λ</item> + <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> λ</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> ω.</item> - <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> ω.</item> + <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> ω</item> + <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> ω</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> ημ.</item> - <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> ημ.</item> + <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> ημ</item> + <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> ημ</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> ε.</item> - <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> ε.</item> + <item quantity="other">σε <xliff:g id="COUNT_1">%d</xliff:g> ε</item> + <item quantity="one">σε <xliff:g id="COUNT_0">%d</xliff:g> ε</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other">πριν από <xliff:g id="COUNT_1">%d</xliff:g> λεπτά</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Το αίτημα SS τροποποιήθηκε σε νέο αίτημα SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Προφίλ εργασίας"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Κουμπί ανάπτυξης"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"εναλλαγή επέκτασης"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Περιφερειακή θύρα USB Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Περιφερειακή θύρα USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Κλείσιμο υπερχείλισης"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Μεγιστοποίηση"</string> <string name="close_button_text" msgid="3937902162644062866">"Κλείσιμο"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">Επιλέχτηκαν <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="one">Επιλέχτηκε <xliff:g id="COUNT_0">%1$d</xliff:g></item> diff --git a/core/res/res/values-en-rAU/strings.xml b/core/res/res/values-en-rAU/strings.xml index 6d14b10ea282..2f9fb4bb656a 100644 --- a/core/res/res/values-en-rAU/strings.xml +++ b/core/res/res/values-en-rAU/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS request is modified to new SS request."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Work profile"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Expand button"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"toggle expansion"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB Peripheral Port"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Peripheral Port"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Close overflow"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximise"</string> <string name="close_button_text" msgid="3937902162644062866">"Close"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selected</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> selected</item> diff --git a/core/res/res/values-en-rGB/strings.xml b/core/res/res/values-en-rGB/strings.xml index 6d14b10ea282..2f9fb4bb656a 100644 --- a/core/res/res/values-en-rGB/strings.xml +++ b/core/res/res/values-en-rGB/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS request is modified to new SS request."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Work profile"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Expand button"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"toggle expansion"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB Peripheral Port"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Peripheral Port"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Close overflow"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximise"</string> <string name="close_button_text" msgid="3937902162644062866">"Close"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selected</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> selected</item> diff --git a/core/res/res/values-en-rIN/strings.xml b/core/res/res/values-en-rIN/strings.xml index 6d14b10ea282..2f9fb4bb656a 100644 --- a/core/res/res/values-en-rIN/strings.xml +++ b/core/res/res/values-en-rIN/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS request is modified to new SS request."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Work profile"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Expand button"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"toggle expansion"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB Peripheral Port"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Peripheral Port"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Close overflow"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximise"</string> <string name="close_button_text" msgid="3937902162644062866">"Close"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selected</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> selected</item> diff --git a/core/res/res/values-es-rUS/strings.xml b/core/res/res/values-es-rUS/strings.xml index 0993475e7727..2f76a33fdc15 100644 --- a/core/res/res/values-es-rUS/strings.xml +++ b/core/res/res/values-es-rUS/strings.xml @@ -595,9 +595,9 @@ <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Fax personal"</string> <string name="phoneTypePager" msgid="7582359955394921732">"Localizador"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"Otro"</string> - <string name="phoneTypeCallback" msgid="2712175203065678206">"Devolución de llamada"</string> + <string name="phoneTypeCallback" msgid="2712175203065678206">"Devolver llamada"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Automóvil"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Empresa principal"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Empresa (principal)"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Principal"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Otro fax"</string> @@ -868,12 +868,12 @@ <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> días</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> día</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> años</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> año</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> a</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> a</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> <item quantity="other">en <xliff:g id="COUNT_1">%d</xliff:g> min</item> @@ -884,8 +884,8 @@ <item quantity="one">en <xliff:g id="COUNT_0">%d</xliff:g> h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other">en <xliff:g id="COUNT_1">%d</xliff:g> días</item> - <item quantity="one">en <xliff:g id="COUNT_0">%d</xliff:g> día</item> + <item quantity="other">en <xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one">en <xliff:g id="COUNT_0">%d</xliff:g> d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="other">en <xliff:g id="COUNT_1">%d</xliff:g> años</item> @@ -1547,7 +1547,7 @@ <string name="lock_to_app_start" msgid="6643342070839862795">"Pantalla fija"</string> <string name="lock_to_app_exit" msgid="8598219838213787430">"Pantalla no fija"</string> <string name="lock_to_app_unlock_pin" msgid="2552556656504331634">"Solicitar PIN para quitar fijación"</string> - <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"Solicitar patrón de desbloqueo para quitar fijación"</string> + <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"Solicitar desbloqueo para quitar fijación"</string> <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"Solicitar contraseña para quitar fijación"</string> <string name="package_installed_device_owner" msgid="8420696545959087545">"Lo instaló el administrador."</string> <string name="package_updated_device_owner" msgid="8856631322440187071">"Actualizado por el administrador"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"La solicitud SS cambió por una nueva solicitud SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Perfil de trabajo"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Botón Expandir"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"activar o desactivar la expansión"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Puerto USB de periféricos Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Puerto USB de periféricos"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Cerrar la barra de herramientas flotante adicional"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizar"</string> <string name="close_button_text" msgid="3937902162644062866">"Cerrar"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> elementos seleccionados</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> elemento seleccionado</item> diff --git a/core/res/res/values-es/strings.xml b/core/res/res/values-es/strings.xml index ffbb89447605..89efca161eb1 100644 --- a/core/res/res/values-es/strings.xml +++ b/core/res/res/values-es/strings.xml @@ -505,7 +505,7 @@ <string name="permdesc_accessDrmCertificates" msgid="8073288354426159089">"Permite que una aplicación proporcione y utilice certificados DRM. Las aplicaciones normales no deberían necesitar este permiso."</string> <string name="permlab_handoverStatus" msgid="7820353257219300883">"recibir estado de transferencias de Android Beam"</string> <string name="permdesc_handoverStatus" msgid="4788144087245714948">"Permite que esta aplicación reciba información sobre las transferencias actuales de Android Beam"</string> - <string name="permlab_removeDrmCertificates" msgid="7044888287209892751">"eliminar certificados DRM"</string> + <string name="permlab_removeDrmCertificates" msgid="7044888287209892751">"quitar certificados DRM"</string> <string name="permdesc_removeDrmCertificates" msgid="7272999075113400993">"Permite a una aplicación eliminar los certificados DRM. Las aplicaciones normales no deberían necesitar este permiso."</string> <string name="permlab_bindCarrierMessagingService" msgid="1490229371796969158">"enlazar con el servicio de mensajería de un operador"</string> <string name="permdesc_bindCarrierMessagingService" msgid="2762882888502113944">"Permite enlazar con la interfaz de nivel superior del servicio de mensajería de un operador. Las aplicaciones normales no deberían necesitar este permiso."</string> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"El proceso <xliff:g id="PROCESS">%1$s</xliff:g> ha dejado de funcionar"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> sigue sin funcionar"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> sigue sin funcionar"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Volver a abrir la aplicación"</string> <string name="aerr_report" msgid="5371800241488400617">"Enviar sugerencias"</string> <string name="aerr_close" msgid="2991640326563991340">"Cerrar"</string> <string name="aerr_mute" msgid="1974781923723235953">"Silenciar hasta que se reinicie el dispositivo"</string> @@ -1327,7 +1326,7 @@ <string name="data_usage_wifi_limit_snoozed_title" msgid="8743856006384825974">"Límite de datos Wi-Fi superado"</string> <string name="data_usage_limit_snoozed_body" msgid="7035490278298441767">"Límite superado en <xliff:g id="SIZE">%s</xliff:g>"</string> <string name="data_usage_restricted_title" msgid="5965157361036321914">"Conexiones automáticas restringidas"</string> - <string name="data_usage_restricted_body" msgid="469866376337242726">"Toca para eliminar restricción."</string> + <string name="data_usage_restricted_body" msgid="469866376337242726">"Toca para quitar la restricción."</string> <string name="ssl_certificate" msgid="6510040486049237639">"Certificado de seguridad"</string> <string name="ssl_certificate_is_valid" msgid="6825263250774569373">"Este certificado es válido."</string> <string name="issued_to" msgid="454239480274921032">"Emitido para:"</string> @@ -1415,7 +1414,7 @@ <string name="kg_failed_attempts_almost_at_login" product="tv" msgid="4224651132862313471">"Has dibujado el patrón de desbloqueo incorrectamente <xliff:g id="NUMBER_0">%1$d</xliff:g> veces. Si se producen <xliff:g id="NUMBER_1">%2$d</xliff:g> intentos incorrectos más, deberás desbloquear la TV mediante una cuenta de correo electrónico.\n\n Vuelve a intentarlo dentro de <xliff:g id="NUMBER_2">%3$d</xliff:g> segundos."</string> <string name="kg_failed_attempts_almost_at_login" product="default" msgid="1437638152015574839">"Has fallado <xliff:g id="NUMBER_0">%1$d</xliff:g> veces al dibujar el patrón de desbloqueo. Si fallas otras <xliff:g id="NUMBER_1">%2$d</xliff:g> veces, deberás usar una cuenta de correo electrónico para desbloquear el teléfono.\n\n Inténtalo de nuevo en <xliff:g id="NUMBER_2">%3$d</xliff:g> segundos."</string> <string name="kg_text_message_separator" product="default" msgid="4160700433287233771">" — "</string> - <string name="kg_reordering_delete_drop_target_text" msgid="7899202978204438708">"Eliminar"</string> + <string name="kg_reordering_delete_drop_target_text" msgid="7899202978204438708">"Quitar"</string> <string name="safe_media_volume_warning" product="default" msgid="2276318909314492312">"¿Quieres subir el volumen por encima del nivel recomendado?\n\nEscuchar sonidos a alto volumen durante largos períodos de tiempo puede dañar tus oídos."</string> <string name="continue_to_enable_accessibility" msgid="1626427372316070258">"Mantén la pantalla pulsada con dos dedos para habilitar las funciones de accesibilidad."</string> <string name="accessibility_enabled" msgid="1381972048564547685">"Accesibilidad habilitada"</string> @@ -1610,10 +1609,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"La solicitud SS se ha modificado para la solicitud USSD."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"La solicitud SS se ha modificado para la nueva solicitud SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Perfil de trabajo"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Botón Mostrar"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"alternar mostrar y ocultar"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Puerto periférico USB (Android)"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Puerto periférico USB"</string> @@ -1621,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Cerrar menú adicional"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizar"</string> <string name="close_button_text" msgid="3937902162644062866">"Cerrar"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> seleccionados</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> seleccionado</item> diff --git a/core/res/res/values-et-rEE/strings.xml b/core/res/res/values-et-rEE/strings.xml index c1ec9bc2d647..d8f67733bac5 100644 --- a/core/res/res/values-et-rEE/strings.xml +++ b/core/res/res/values-et-rEE/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"praegu"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> p</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> p</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>p</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>p</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> a</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> a</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>a</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>a</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min pärast</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min pärast</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m pärast</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m pärast</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h pärast</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h pärast</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h pärast</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h pärast</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> p pärast</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> p pärast</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>p pärast</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>p pärast</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> a pärast</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> a pärast</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>a pärast</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>a pärast</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> minutit tagasi</item> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"Rakendus <xliff:g id="PROCESS">%1$s</xliff:g> on seiskunud"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"Rakendus <xliff:g id="APPLICATION">%1$s</xliff:g> lõpetab pidevalt töö"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"Rakendus <xliff:g id="PROCESS">%1$s</xliff:g> lõpetab pidevalt töö"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Ava rakendus uuesti"</string> <string name="aerr_report" msgid="5371800241488400617">"Saada tagasiside"</string> <string name="aerr_close" msgid="2991640326563991340">"Sule"</string> <string name="aerr_mute" msgid="1974781923723235953">"Vaigista, kuni seade taaskäivitatakse"</string> @@ -1610,10 +1609,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS-päring muudeti USSD-päringuks."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-päring muudeti uueks SS-päringuks."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Tööprofiil"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Laiendamisnupp"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"vaheta laiendamist"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Androidi väline USB-port"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Väline USB-port"</string> @@ -1621,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Ületäite sulgemine"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimeeri"</string> <string name="close_button_text" msgid="3937902162644062866">"Sule"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> on valitud</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> on valitud</item> diff --git a/core/res/res/values-eu-rES/strings.xml b/core/res/res/values-eu-rES/strings.xml index 94dcf5a6052f..6e5b178801d3 100644 --- a/core/res/res/values-eu-rES/strings.xml +++ b/core/res/res/values-eu-rES/strings.xml @@ -595,7 +595,7 @@ <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Etxeko faxa"</string> <string name="phoneTypePager" msgid="7582359955394921732">"Bilagailua"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"Bestelakoa"</string> - <string name="phoneTypeCallback" msgid="2712175203065678206">"Dei bidezko erantzuna"</string> + <string name="phoneTypeCallback" msgid="2712175203065678206">"Dei-erantzuna"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Autoa"</string> <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Laneko nagusia"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"orain"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> egun</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> egun</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> e</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> e</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> urte</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> urte</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> u</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> u</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min barru</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min barru</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m barru</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> m barru</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h barru</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h barru</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h barru</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h barru</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> egun barru</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> egun barru</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> e barru</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> e barru</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> urte barru</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> urte barru</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> u barru</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> u barru</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other">Duela <xliff:g id="COUNT_1">%d</xliff:g> minutu</item> @@ -1425,7 +1425,7 @@ <string name="user_switched" msgid="3768006783166984410">"Uneko erabiltzailea: <xliff:g id="NAME">%1$s</xliff:g>."</string> <string name="user_switching_message" msgid="2871009331809089783">"<xliff:g id="NAME">%1$s</xliff:g> erabiltzailera aldatzen…"</string> <string name="user_logging_out_message" msgid="8939524935808875155">"<xliff:g id="NAME">%1$s</xliff:g> erabiltzailearen saioa amaitzen…"</string> - <string name="owner_name" msgid="2716755460376028154">"Jabea"</string> + <string name="owner_name" msgid="2716755460376028154">"jabea"</string> <string name="error_message_title" msgid="4510373083082500195">"Errorea"</string> <string name="error_message_change_not_allowed" msgid="1347282344200417578">"Zure administratzaileak ez du aldaketa egiteko baimena eman"</string> <string name="app_not_found" msgid="3429141853498927379">"Ez da ekintza gauza dezakeen aplikaziorik aurkitu"</string> @@ -1556,7 +1556,7 @@ <string name="package_updated_device_owner" msgid="8856631322440187071">"Administratzaileak eguneratu du"</string> <string name="package_deleted_device_owner" msgid="7650577387493101353">"Administratzaileak ezabatu du"</string> <string name="battery_saver_description" msgid="1960431123816253034">"Bateriak gehiago iraun dezan, bateria-aurrezleak gailuaren funtzionamendua, dardara, kokapen-zerbitzuak eta atzeko planoko datuen erabilera gehiena mugatzen ditu. Posta elektronikoa, mezuak eta sinkronizatzen diren gainerako zerbitzuak ez dira eguneratuko ireki ezean.\n\nGailua kargatzen ezarri orduko desaktibatzen da bateria-aurrezlea."</string> - <string name="data_saver_description" msgid="6015391409098303235">"Datuen erabilera murrizteko, atzeko planoan datuak bidaltzea eta jasotzea galarazten die datu-aurrezleak aplikazio batzuei. Unean erabiltzen ari zaren aplikazioak atzi ditzake datuak, baina baliteke maiztasun txikiagoarekin atzitzea. Horrela, adibidez, baliteke irudiak ez erakustea haiek sakatu arte."</string> + <string name="data_saver_description" msgid="6015391409098303235">"Datu-erabilera murrizteko, atzeko planoan datuak bidaltzea eta jasotzea galarazten die datu-aurrezleak aplikazio batzuei. Unean erabiltzen ari zaren aplikazioak atzi ditzake datuak, baina baliteke maiztasun txikiagoarekin atzitzea. Horrela, adibidez, baliteke irudiak ez erakustea haiek sakatu arte."</string> <string name="data_saver_enable_title" msgid="4674073932722787417">"Datu-aurrezlea aktibatu?"</string> <string name="data_saver_enable_button" msgid="7147735965247211818">"Aktibatu"</string> <plurals name="zen_mode_duration_minutes_summary" formatted="false" msgid="4367877408072000848"> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS eskaera SS eskaera berrira aldatu da."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Work profila"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Zabaltzeko botoia"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"zabaldu edo tolestu"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB ataka periferikoa"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB ataka periferikoa"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Itxi gainfluxua"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizatu"</string> <string name="close_button_text" msgid="3937902162644062866">"Itxi"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> hautatuta</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> hautatuta</item> diff --git a/core/res/res/values-fa/strings.xml b/core/res/res/values-fa/strings.xml index eab48c891ea8..01b636da1934 100644 --- a/core/res/res/values-fa/strings.xml +++ b/core/res/res/values-fa/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"اکنون"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> دقیقه</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> دقیقه</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>دقیقه</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>دقیقه</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ساعت</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ساعت</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ساعت</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ساعت</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> روز</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> روز</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>روز</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>روز</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> سال</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> سال</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>سال</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>سال</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g> دقیقه</item> - <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g> دقیقه</item> + <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g>دقیقه</item> + <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g>دقیقه</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g> ساعت</item> - <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g> ساعت</item> + <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g>ساعت</item> + <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g>ساعت</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g> روز</item> - <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g> روز</item> + <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g>روز</item> + <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g>روز</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g> سال</item> - <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g> سال</item> + <item quantity="one">در <xliff:g id="COUNT_1">%d</xliff:g>سال</item> + <item quantity="other">در <xliff:g id="COUNT_1">%d</xliff:g>سال</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> دقیقه پیش</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"درخواست SS به درخواست SS جدید اصلاح میشود."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"نمایه کاری"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"دکمه بزرگ کردن"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"روشن/خاموش کردن بزرگنمایی"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"درگاه جانبی Android USB"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"درگاه جانبی USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"بستن منوی سرریز"</string> <string name="maximize_button_text" msgid="7543285286182446254">"بزرگ کردن"</string> <string name="close_button_text" msgid="3937902162644062866">"بستن"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> انتخاب شد</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> انتخاب شد</item> diff --git a/core/res/res/values-fi/strings.xml b/core/res/res/values-fi/strings.xml index 53cf86052ac8..e59165efbd54 100644 --- a/core/res/res/values-fi/strings.xml +++ b/core/res/res/values-fi/strings.xml @@ -876,20 +876,20 @@ <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> v</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min:n päästä</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min:n päästä</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min päästä</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min päästä</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> t:n päästä</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> t:n päästä</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> t päästä</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> t päästä</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> pv:n päästä</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> pv:n päästä</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> pv päästä</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> pv päästä</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> v:n päästä</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> v:n päästä</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> v päästä</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> v päästä</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> minuuttia sitten</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-pyyntö muutettiin uudeksi SS-pyynnöksi."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Työprofiili"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Laajennuspainike"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"Laajenna/tiivistä painikkeella"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Androidin USB-oheislaiteportti"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB-oheislaiteportti"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Sulje ylivuoto"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Suurenna"</string> <string name="close_button_text" msgid="3937902162644062866">"Sulje"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> valittu</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> valittu</item> diff --git a/core/res/res/values-fr-rCA/strings.xml b/core/res/res/values-fr-rCA/strings.xml index d6f86599a3e4..20d4e8a68604 100644 --- a/core/res/res/values-fr-rCA/strings.xml +++ b/core/res/res/values-fr-rCA/strings.xml @@ -537,7 +537,7 @@ <string name="policylab_setGlobalProxy" msgid="2784828293747791446">"Définir le serveur mandataire global du mobile"</string> <string name="policydesc_setGlobalProxy" msgid="8459859731153370499">"Indiquer le mandataire global à utiliser pour l\'appareil lorsque la politique est activée. Seul le propriétaire de l\'appareil peut définir le mandataire global."</string> <string name="policylab_expirePassword" msgid="5610055012328825874">"Déf. expir. m. passe verr. écr."</string> - <string name="policydesc_expirePassword" msgid="5367525762204416046">"Modifier la fréquence de modification du mot de passe, du NIP ou du motif de verrouillage de l\'écran."</string> + <string name="policydesc_expirePassword" msgid="5367525762204416046">"Modifier la fréquence de modification du mot de passe, du NIP ou du schéma de verrouillage de l\'écran."</string> <string name="policylab_encryptedStorage" msgid="8901326199909132915">"Définir cryptage du stockage"</string> <string name="policydesc_encryptedStorage" msgid="2637732115325316992">"Exiger le chiffrement des données d\'application stockées"</string> <string name="policylab_disableCamera" msgid="6395301023152297826">"Désactiver les appareils photo"</string> @@ -603,9 +603,9 @@ <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Autre télécopieur"</string> <string name="phoneTypeRadio" msgid="4093738079908667513">"Satellite"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Télex"</string> - <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY/ATS (malentendants)"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Cellulaire professionnel"</string> - <string name="phoneTypeWorkPager" msgid="649938731231157056">"Téléavertisseur professionnel"</string> + <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY/ATS"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Cellulaire travail"</string> + <string name="phoneTypeWorkPager" msgid="649938731231157056">"Téléavert. travail"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Assistant"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> <string name="eventTypeCustom" msgid="7837586198458073404">"Personnaliser"</string> @@ -731,7 +731,7 @@ <string name="lockscreen_access_pattern_cell_added" msgid="6756031208359292487">"Cellule ajoutée."</string> <string name="lockscreen_access_pattern_cell_added_verbose" msgid="7264580781744026939">"Cellule <xliff:g id="CELL_INDEX">%1$s</xliff:g> ajoutée"</string> <string name="lockscreen_access_pattern_detected" msgid="4988730895554057058">"Schéma terminé."</string> - <string name="lockscreen_access_pattern_area" msgid="400813207572953209">"Zone du motif"</string> + <string name="lockscreen_access_pattern_area" msgid="400813207572953209">"Zone du schéma"</string> <string name="keyguard_accessibility_widget_changed" msgid="5678624624681400191">"%1$s. Widget %2$d sur %3$d."</string> <string name="keyguard_accessibility_add_widget" msgid="8273277058724924654">"Ajouter un widget"</string> <string name="keyguard_accessibility_widget_empty_slot" msgid="1281505703307930757">"Vide"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"La demande SS a été modifiée et est maintenant une nouvelle demande SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil professionnel"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Bouton Développer"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"activer/désactiver le développement"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port USB de l\'appareil Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Fermer la barre d\'outils en superposition"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Agrandir"</string> <string name="close_button_text" msgid="3937902162644062866">"Fermer"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g> : <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> élément sélectionné</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> éléments sélectionnés</item> diff --git a/core/res/res/values-fr/strings.xml b/core/res/res/values-fr/strings.xml index 84261784e9b0..b7daaf46a9a2 100644 --- a/core/res/res/values-fr/strings.xml +++ b/core/res/res/values-fr/strings.xml @@ -605,7 +605,7 @@ <string name="phoneTypeTelex" msgid="3367879952476250512">"Télex"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY/TTD"</string> <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Mobile pro"</string> - <string name="phoneTypeWorkPager" msgid="649938731231157056">"Bipeur prof."</string> + <string name="phoneTypeWorkPager" msgid="649938731231157056">"Bipeur pro"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Assistant"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> <string name="eventTypeCustom" msgid="7837586198458073404">"Personnalisé"</string> @@ -860,8 +860,8 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"mainten."</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> h</item> @@ -876,8 +876,8 @@ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> a</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">dans <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other">dans <xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one">dans <xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="other">dans <xliff:g id="COUNT_1">%d</xliff:g> m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> <item quantity="one">dans <xliff:g id="COUNT_1">%d</xliff:g> h</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"La requête SS a été remplacée par une autre requête SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil professionnel"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Bouton \"Développer\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"activer/désactiver le développement"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port du périphérique USB Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port du périphérique USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Fermer la barre d\'outils en superposition"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Agrandir"</string> <string name="close_button_text" msgid="3937902162644062866">"Fermer"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g> : <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> élément sélectionné</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> éléments sélectionnés</item> diff --git a/core/res/res/values-gl-rES/strings.xml b/core/res/res/values-gl-rES/strings.xml index 41d737ecb8ad..fcccc55d8dd6 100644 --- a/core/res/res/values-gl-rES/strings.xml +++ b/core/res/res/values-gl-rES/strings.xml @@ -595,9 +595,9 @@ <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Fax particular"</string> <string name="phoneTypePager" msgid="7582359955394921732">"Busca"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"Outro"</string> - <string name="phoneTypeCallback" msgid="2712175203065678206">"Chamada de retorno"</string> + <string name="phoneTypeCallback" msgid="2712175203065678206">"Devolver chamada"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Coche"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Principal da empresa"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Empresa (ppal.)"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Principal"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Outro fax"</string> @@ -606,7 +606,7 @@ <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Móbil do traballo"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"Busca do traballo"</string> - <string name="phoneTypeAssistant" msgid="5596772636128562884">"Axudante"</string> + <string name="phoneTypeAssistant" msgid="5596772636128562884">"Asistente"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> <string name="eventTypeCustom" msgid="7837586198458073404">"Personalizados"</string> <string name="eventTypeBirthday" msgid="2813379844211390740">"Aniversario"</string> @@ -639,7 +639,7 @@ <string name="orgTypeOther" msgid="3951781131570124082">"Outra"</string> <string name="orgTypeCustom" msgid="225523415372088322">"Personalizado"</string> <string name="relationTypeCustom" msgid="3542403679827297300">"Personalizada"</string> - <string name="relationTypeAssistant" msgid="6274334825195379076">"Axudante"</string> + <string name="relationTypeAssistant" msgid="6274334825195379076">"Asistente"</string> <string name="relationTypeBrother" msgid="8757913506784067713">"Irmán"</string> <string name="relationTypeChild" msgid="1890746277276881626">"Fillo/a"</string> <string name="relationTypeDomesticPartner" msgid="6904807112121122133">"Parella de feito"</string> @@ -860,8 +860,8 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"agora"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> @@ -876,8 +876,8 @@ <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> a</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other">en <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one">en <xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other">en <xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="one">en <xliff:g id="COUNT_0">%d</xliff:g> m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> <item quantity="other">en <xliff:g id="COUNT_1">%d</xliff:g> h</item> @@ -995,7 +995,7 @@ <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> segue deténdose"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> segue deténdose"</string> <string name="aerr_restart" msgid="7581308074153624475">"Abrir aplicación de novo"</string> - <string name="aerr_report" msgid="5371800241488400617">"Dános a túa opinión"</string> + <string name="aerr_report" msgid="5371800241488400617">"Enviar comentarios"</string> <string name="aerr_close" msgid="2991640326563991340">"Pechar"</string> <string name="aerr_mute" msgid="1974781923723235953">"Ignorar fallos ata que o dispositivo se reinicie"</string> <string name="aerr_wait" msgid="3199956902437040261">"Esperar"</string> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"A solicitude SS transformouse nunha nova solicitude SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Perfil de traballo"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Botón Despregar"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"alterna a expansión"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Porto periférico USB de Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Porto periférico USB"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Pechar barra de ferramentas adicional"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizar"</string> <string name="close_button_text" msgid="3937902162644062866">"Pechar"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">Seleccionáronse <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="one">Seleccionouse <xliff:g id="COUNT_0">%1$d</xliff:g></item> diff --git a/core/res/res/values-gu-rIN/strings.xml b/core/res/res/values-gu-rIN/strings.xml index 2a4c122d871c..f9dee58ff2a0 100644 --- a/core/res/res/values-gu-rIN/strings.xml +++ b/core/res/res/values-gu-rIN/strings.xml @@ -246,7 +246,7 @@ <string name="permgroupdesc_contacts" msgid="6951499528303668046">"તમારા સંપર્કોને ઍક્સેસ કરવાની"</string> <string name="permgrouplab_location" msgid="7275582855722310164">"સ્થાન"</string> <string name="permgroupdesc_location" msgid="1346617465127855033">"આ ઉપકરણના સ્થાનને ઍક્સેસ કરવાની"</string> - <string name="permgrouplab_calendar" msgid="5863508437783683902">"કેલેન્ડર"</string> + <string name="permgrouplab_calendar" msgid="5863508437783683902">"કૅલેન્ડર"</string> <string name="permgroupdesc_calendar" msgid="3889615280211184106">"તમારા કેલેન્ડરને ઍક્સેસ કરવાની"</string> <string name="permgrouplab_sms" msgid="228308803364967808">"SMS"</string> <string name="permgroupdesc_sms" msgid="4656988620100940350">"SMS સંદેશા મોકલવાની અને જોવાની"</string> @@ -346,14 +346,14 @@ <string name="permdesc_writeCallLog" product="default" msgid="683941736352787842">"એપ્લિકેશનને ઇનકમિંગ અને આઉટગોઇંગ કૉલ્સ વિશેનાં ડેટા સહિત, તમારા ફોનના કૉલ લૉગને સંશોધિત કરવાની મંજૂરી આપે છે. દુર્ભાવનાપૂર્ણ ઍપ્લિકેશનો આનો ઉપયોગ તમારા કૉલ લૉગને કાઢી નાખવા અથવા સંશોધિત માટે કરી શકે છે."</string> <string name="permlab_bodySensors" msgid="4683341291818520277">"બૉડીસેન્સર્સ ઍક્સેસ(જેમકે હ્રદય ગતી મૉનિટર)"</string> <string name="permdesc_bodySensors" product="default" msgid="4380015021754180431">"એપ્લિકેશનને તમારી હૃદય ગતિ જેવી તમારી શારીરિક સ્થિતિને મૉનિટર કરતાં સેન્સર્સથી ડેટા ઍક્સેસ કરવાની મંજૂરી આપે છે."</string> - <string name="permlab_readCalendar" msgid="5972727560257612398">"કેલેન્ડર ઇવેન્ટ્સ વત્તા ગોપનીયતા માહિતી વાંચો"</string> - <string name="permdesc_readCalendar" product="tablet" msgid="4216462049057658723">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટેબ્લેટ પર સંગ્રહિત તમામ કેલેન્ડર ઇવેન્ટ્સ વાંચવાની મંજૂરી આપે છે. આ એપ્લિકેશનને તમારા કેલેન્ડર ડેટાને શેર કરવા કે સાચવવાની મંજૂરી આપી શકે છે, પછી ભલે ગોપનીયતા અથવા સંવેદિતા કોઈપણ હોય."</string> - <string name="permdesc_readCalendar" product="tv" msgid="3191352452242394196">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટીવી પર સંગ્રહિત તમામ કેલેન્ડર ઇવેન્ટ્સ વાંચવાની મંજૂરી આપે છે. આ એપ્લિકેશનને તમારા કેલેન્ડર ડેટાને શેર કરવા કે સાચવવાની મંજૂરી આપી શકે છે, પછી ભલે ગોપનીયતા અથવા સંવેદિતા કોઈપણ હોય."</string> - <string name="permdesc_readCalendar" product="default" msgid="7434548682470851583">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ફોન પર સંગ્રહિત તમામ કેલેન્ડર ઇવેન્ટ્સ વાંચવાની મંજૂરી આપે છે. આ એપ્લિકેશનને તમારા કેલેન્ડર ડેટાને શેર કરવા કે સાચવવાની મંજૂરી આપી શકે છે, પછી ભલે ગોપનીયતા અથવા સંવેદિતા કોઈપણ હોય."</string> - <string name="permlab_writeCalendar" msgid="8438874755193825647">"કેલેન્ડર ઇવેન્ટ્સ ઉમેરો અથવા સંશોધિત કરો અને માલિકની જાણ બહાર અતિથિઓને ઇમેઇલ મોકલો"</string> - <string name="permdesc_writeCalendar" product="tablet" msgid="6679035520113668528">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટેબ્લેટ પર તમે સંશોધિત કરી શકો તે ઇવેન્ટ્સ ઉમેરવા, દૂર કરવા, બદલવાની મંજૂરી આપે છે. આ એપ્લિકેશનને કેલેન્ડર માલિક તરફથી આવતાં હોય તેવા સંદેશા મોકલવાની અથવા માલિકની જાણ વિના ઇવેન્ટ્સ સંશોધિત કરવાની મંજૂરી આપી શકે છે."</string> - <string name="permdesc_writeCalendar" product="tv" msgid="1273290605500902507">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટીવી પર તમે સંશોધિત કરી શકો તે ઇવેન્ટ્સ ઉમેરવા, દૂર કરવા, બદલવાની મંજૂરી આપે છે. આ એપ્લિકેશનને કેલેન્ડર માલિક તરફથી આવતાં હોય તેવા સંદેશા મોકલવાની અથવા માલિકની જાણ વિના ઇવેન્ટ્સ સંશોધિત કરવાની મંજૂરી આપી શકે છે."</string> - <string name="permdesc_writeCalendar" product="default" msgid="2324469496327249376">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ફોન પર તમે સંશોધિત કરી શકો તે ઇવેન્ટ્સ ઉમેરવા, દૂર કરવા, બદલવાની મંજૂરી આપે છે. આ એપ્લિકેશનને કેલેન્ડર માલિક તરફથી આવતાં હોય તેવા સંદેશા મોકલવાની અથવા માલિકની જાણ વિના ઇવેન્ટ્સ સંશોધિત કરવાની મંજૂરી આપી શકે છે."</string> + <string name="permlab_readCalendar" msgid="5972727560257612398">"કૅલેન્ડર ઇવેન્ટ્સ વત્તા ગોપનીયતા માહિતી વાંચો"</string> + <string name="permdesc_readCalendar" product="tablet" msgid="4216462049057658723">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટેબ્લેટ પર સંગ્રહિત તમામ કૅલેન્ડર ઇવેન્ટ્સ વાંચવાની મંજૂરી આપે છે. આ એપ્લિકેશનને તમારા કૅલેન્ડર ડેટાને શેર કરવા કે સાચવવાની મંજૂરી આપી શકે છે, પછી ભલે ગોપનીયતા અથવા સંવેદિતા કોઈપણ હોય."</string> + <string name="permdesc_readCalendar" product="tv" msgid="3191352452242394196">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટીવી પર સંગ્રહિત તમામ કૅલેન્ડર ઇવેન્ટ્સ વાંચવાની મંજૂરી આપે છે. આ એપ્લિકેશનને તમારા કૅલેન્ડર ડેટાને શેર કરવા કે સાચવવાની મંજૂરી આપી શકે છે, પછી ભલે ગોપનીયતા અથવા સંવેદિતા કોઈપણ હોય."</string> + <string name="permdesc_readCalendar" product="default" msgid="7434548682470851583">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ફોન પર સંગ્રહિત તમામ કૅલેન્ડર ઇવેન્ટ્સ વાંચવાની મંજૂરી આપે છે. આ એપ્લિકેશનને તમારા કૅલેન્ડર ડેટાને શેર કરવા કે સાચવવાની મંજૂરી આપી શકે છે, પછી ભલે ગોપનીયતા અથવા સંવેદિતા કોઈપણ હોય."</string> + <string name="permlab_writeCalendar" msgid="8438874755193825647">"કૅલેન્ડર ઇવેન્ટ્સ ઉમેરો અથવા સંશોધિત કરો અને માલિકની જાણ બહાર અતિથિઓને ઇમેઇલ મોકલો"</string> + <string name="permdesc_writeCalendar" product="tablet" msgid="6679035520113668528">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટેબ્લેટ પર તમે સંશોધિત કરી શકો તે ઇવેન્ટ્સ ઉમેરવા, દૂર કરવા, બદલવાની મંજૂરી આપે છે. આ એપ્લિકેશનને કૅલેન્ડર માલિક તરફથી આવતાં હોય તેવા સંદેશા મોકલવાની અથવા માલિકની જાણ વિના ઇવેન્ટ્સ સંશોધિત કરવાની મંજૂરી આપી શકે છે."</string> + <string name="permdesc_writeCalendar" product="tv" msgid="1273290605500902507">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ટીવી પર તમે સંશોધિત કરી શકો તે ઇવેન્ટ્સ ઉમેરવા, દૂર કરવા, બદલવાની મંજૂરી આપે છે. આ એપ્લિકેશનને કૅલેન્ડર માલિક તરફથી આવતાં હોય તેવા સંદેશા મોકલવાની અથવા માલિકની જાણ વિના ઇવેન્ટ્સ સંશોધિત કરવાની મંજૂરી આપી શકે છે."</string> + <string name="permdesc_writeCalendar" product="default" msgid="2324469496327249376">"એપ્લિકેશનને મિત્રોના અથવા સહકાર્યકરો સહિત તમારા ફોન પર તમે સંશોધિત કરી શકો તે ઇવેન્ટ્સ ઉમેરવા, દૂર કરવા, બદલવાની મંજૂરી આપે છે. આ એપ્લિકેશનને કૅલેન્ડર માલિક તરફથી આવતાં હોય તેવા સંદેશા મોકલવાની અથવા માલિકની જાણ વિના ઇવેન્ટ્સ સંશોધિત કરવાની મંજૂરી આપી શકે છે."</string> <string name="permlab_accessLocationExtraCommands" msgid="2836308076720553837">"વધારાના સ્થાન પ્રદાતા આદેશોને ઍક્સેસ કરો"</string> <string name="permdesc_accessLocationExtraCommands" msgid="6078307221056649927">"એપ્લિકેશનને વધારાના સ્થાન પ્રદાતા આદેશોને ઍક્સેસ કરવાની મંજૂરી આપે છે. આ એપ્લિકેશનને GPS અથવા અન્ય સ્થાન સ્રોતોના ઓપરેશનમાં દખલ કરવાની મંજૂરી આપી શકે છે."</string> <string name="permlab_accessFineLocation" msgid="251034415460950944">"નિશ્ચિત સ્થાન ઍક્સેસ કરો (GPS અને નેટવર્ક-આધારિત)"</string> @@ -876,20 +876,20 @@ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>વ</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>મિ. માં</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>મિ. માં</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>મિ માં</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>મિ માં</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ક. માં</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ક. માં</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ક માં</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ક માં</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>દિ. માં</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>દિ. માં</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>દિ માં</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>દિ માં</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>વ. માં</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>વ. માં</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>વ માં</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>વ માં</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> મિનિટ પહેલાં</item> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS વિનંતીને નવી SS વિનંતી પર સંશોધિત કરી."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"કાર્ય પ્રોફાઇલ"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"વિસ્તૃત કરો બટન"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"વિસ્તરણ ટૉગલ કરો"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB પેરિફેરલ પોર્ટ"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB પેરિફેરલ પોર્ટ"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ઓવરફ્લો બંધ કરો"</string> <string name="maximize_button_text" msgid="7543285286182446254">"મહત્તમ કરો"</string> <string name="close_button_text" msgid="3937902162644062866">"બંધ કરો"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> પસંદ કરી</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> પસંદ કરી</item> diff --git a/core/res/res/values-hi/strings.xml b/core/res/res/values-hi/strings.xml index 5bf6381668f8..4b0664fe6ffd 100644 --- a/core/res/res/values-hi/strings.xml +++ b/core/res/res/values-hi/strings.xml @@ -860,12 +860,12 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"अभी"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> मि.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> मि.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> मि</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> मि</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> घं.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> घं.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> घं</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> घं</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> दिन</item> @@ -876,12 +876,12 @@ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> वर्ष</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> मिनट में</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> मिनट में</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> मि में</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> मि में</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> घंटे में</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> घंटे में</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> घं में</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> घं में</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> दिन में</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS अनुरोध को नए SS अनुरोध में बदल दिया गया है."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"कार्य प्रोफ़ाइल"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"विस्तृत करें बटन"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"टॉगल विस्तार"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB पेरिफ़ेरल पोर्ट"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB पेरिफ़ेरल पोर्ट"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ओवरफ़्लो बंद करें"</string> <string name="maximize_button_text" msgid="7543285286182446254">"बड़ा करें"</string> <string name="close_button_text" msgid="3937902162644062866">"बंद करें"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> चयनित</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> चयनित</item> diff --git a/core/res/res/values-hr/strings.xml b/core/res/res/values-hr/strings.xml index f22ef72ef055..766d10b63268 100644 --- a/core/res/res/values-hr/strings.xml +++ b/core/res/res/values-hr/strings.xml @@ -867,44 +867,44 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"sad"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> g</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> g</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> g</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>g</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g>m</item> <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> min</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g> g</item> - <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g> g</item> - <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g> g</item> + <item quantity="one">za <xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="few">za <xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="other">za <xliff:g id="COUNT_1">%d</xliff:g>g</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one">prije <xliff:g id="COUNT_1">%d</xliff:g> minute</item> @@ -1645,8 +1645,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS zahtjev izmijenjen je u novi SS zahtjev."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Radni profil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Gumb za proširivanje"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"promjena proširenja"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Androidov USB priključak za periferne uređaje"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB priključak za periferne uređaje"</string> @@ -1654,6 +1653,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Zatvori dodatni izbornik"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimiziraj"</string> <string name="close_button_text" msgid="3937902162644062866">"Zatvori"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> odabrana</item> <item quantity="few"><xliff:g id="COUNT_1">%1$d</xliff:g> odabrane</item> diff --git a/core/res/res/values-hu/strings.xml b/core/res/res/values-hu/strings.xml index 696fcb1bb3da..5609b1f6cd8d 100644 --- a/core/res/res/values-hu/strings.xml +++ b/core/res/res/values-hu/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"most"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> p</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> p</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>p</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>p</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ó</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ó</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ó</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ó</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> n</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> n</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>n</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>n</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> é</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> é</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>é</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>é</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> percen belül</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> percen belül</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>p múlva</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>p múlva</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> órán belül</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> órán belül</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ó múlva</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ó múlva</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> napon belül</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> napon belül</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>n múlva</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>n múlva</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> éven belül</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> éven belül</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>é múlva</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>é múlva</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> perccel ezelőtt</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Az SS-kérés módosítva új SS-kérésre."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Munkaprofil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Kibontás gomb"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"kibontás be- és kikapcsolása"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB-perifériaport"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB-perifériaport"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"További elemeket tartalmazó eszköztár bezárása"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Teljes méret"</string> <string name="close_button_text" msgid="3937902162644062866">"Bezárás"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> kiválasztva</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> kiválasztva</item> diff --git a/core/res/res/values-hy-rAM/strings.xml b/core/res/res/values-hy-rAM/strings.xml index c0f270c3cf35..ee89493de25a 100644 --- a/core/res/res/values-hy-rAM/strings.xml +++ b/core/res/res/values-hy-rAM/strings.xml @@ -21,7 +21,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="byteShort" msgid="8340973892742019101">"Բ"</string> - <string name="kilobyteShort" msgid="5973789783504771878">"ԿԲ"</string> + <string name="kilobyteShort" msgid="5973789783504771878">"կԲ"</string> <string name="megabyteShort" msgid="6355851576770428922">"ՄԲ"</string> <string name="gigabyteShort" msgid="3259882455212193214">"ԳԲ"</string> <string name="terabyteShort" msgid="231613018159186962">"ՏԲ"</string> @@ -243,11 +243,11 @@ <string name="user_owner_label" msgid="1119010402169916617">"Անցնել անհատական պրոֆիլին"</string> <string name="managed_profile_label" msgid="5289992269827577857">"Անցնել աշխատանքային պրոֆիլին"</string> <string name="permgrouplab_contacts" msgid="3657758145679177612">"Կոնտակտներ"</string> - <string name="permgroupdesc_contacts" msgid="6951499528303668046">"կոնտակտների հասանելիություն"</string> + <string name="permgroupdesc_contacts" msgid="6951499528303668046">"օգտագործել ձեր կոնտակտները"</string> <string name="permgrouplab_location" msgid="7275582855722310164">"Տեղադրություն"</string> <string name="permgroupdesc_location" msgid="1346617465127855033">"օգտագործել այս սարքի տեղադրությունը"</string> <string name="permgrouplab_calendar" msgid="5863508437783683902">"Օրացույց"</string> - <string name="permgroupdesc_calendar" msgid="3889615280211184106">"օրացույցի հասանելիություն"</string> + <string name="permgroupdesc_calendar" msgid="3889615280211184106">"օգտագործել օրացույցը"</string> <string name="permgrouplab_sms" msgid="228308803364967808">"Կարճ հաղորդագրություն"</string> <string name="permgroupdesc_sms" msgid="4656988620100940350">"ուղարկել և դիտել SMS հաղորդագրությունները"</string> <string name="permgrouplab_storage" msgid="1971118770546336966">"Պահոց"</string> @@ -547,8 +547,8 @@ <string-array name="phoneTypes"> <item msgid="8901098336658710359">"Տուն"</item> <item msgid="869923650527136615">"Բջջային"</item> - <item msgid="7897544654242874543">"Աշխատանքային"</item> - <item msgid="1103601433382158155">"Աշխատանքային ֆաքս"</item> + <item msgid="7897544654242874543">"Աշխատանք"</item> + <item msgid="1103601433382158155">"Աշխ․ ֆաքս"</item> <item msgid="1735177144948329370">"Տան ֆաքս"</item> <item msgid="603878674477207394">"Փեյջեր"</item> <item msgid="1650824275177931637">"Այլ"</item> @@ -556,24 +556,24 @@ </string-array> <string-array name="emailAddressTypes"> <item msgid="8073994352956129127">"Տուն"</item> - <item msgid="7084237356602625604">"Աշխատանքային"</item> + <item msgid="7084237356602625604">"Աշխատանք"</item> <item msgid="1112044410659011023">"Այլ"</item> <item msgid="2374913952870110618">"Հատուկ"</item> </string-array> <string-array name="postalAddressTypes"> <item msgid="6880257626740047286">"Տան"</item> - <item msgid="5629153956045109251">"Աշխատանքային"</item> + <item msgid="5629153956045109251">"Աշխատանք"</item> <item msgid="4966604264500343469">"Այլ"</item> <item msgid="4932682847595299369">"Հատուկ"</item> </string-array> <string-array name="imAddressTypes"> <item msgid="1738585194601476694">"Տուն"</item> - <item msgid="1359644565647383708">"Աշխատանքային"</item> + <item msgid="1359644565647383708">"Աշխատանք"</item> <item msgid="7868549401053615677">"Այլ"</item> <item msgid="3145118944639869809">"Հատուկ"</item> </string-array> <string-array name="organizationTypes"> - <item msgid="7546335612189115615">"Աշխատանքային"</item> + <item msgid="7546335612189115615">"Աշխատանք"</item> <item msgid="4378074129049520373">"Այլ"</item> <item msgid="3455047468583965104">"Հատուկ"</item> </string-array> @@ -590,8 +590,8 @@ <string name="phoneTypeCustom" msgid="1644738059053355820">"Հատուկ"</string> <string name="phoneTypeHome" msgid="2570923463033985887">"Տուն"</string> <string name="phoneTypeMobile" msgid="6501463557754751037">"Բջջային"</string> - <string name="phoneTypeWork" msgid="8863939667059911633">"Աշխատանքային"</string> - <string name="phoneTypeFaxWork" msgid="3517792160008890912">"Աշխատանքային ֆաքս"</string> + <string name="phoneTypeWork" msgid="8863939667059911633">"Աշխատանք"</string> + <string name="phoneTypeFaxWork" msgid="3517792160008890912">"Աշխ․ ֆաքս"</string> <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Տան ֆաքս"</string> <string name="phoneTypePager" msgid="7582359955394921732">"Փեյջեր"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"Այլ"</string> @@ -604,8 +604,8 @@ <string name="phoneTypeRadio" msgid="4093738079908667513">"Ռադիո"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Տելեքս"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Աշխատանքային բջջային համար"</string> - <string name="phoneTypeWorkPager" msgid="649938731231157056">"Աշխատանքային փեյջեր"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Աշխ․ բջջային"</string> + <string name="phoneTypeWorkPager" msgid="649938731231157056">"Աշխ․ փեյջեր"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Օգնական"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> <string name="eventTypeCustom" msgid="7837586198458073404">"Հատուկ"</string> @@ -614,16 +614,16 @@ <string name="eventTypeOther" msgid="7388178939010143077">"Այլ"</string> <string name="emailTypeCustom" msgid="8525960257804213846">"Հատուկ"</string> <string name="emailTypeHome" msgid="449227236140433919">"Տուն"</string> - <string name="emailTypeWork" msgid="3548058059601149973">"Աշխատանքային"</string> + <string name="emailTypeWork" msgid="3548058059601149973">"Աշխատանք"</string> <string name="emailTypeOther" msgid="2923008695272639549">"Այլ"</string> <string name="emailTypeMobile" msgid="119919005321166205">"Բջջային"</string> <string name="postalTypeCustom" msgid="8903206903060479902">"Հատուկ"</string> <string name="postalTypeHome" msgid="8165756977184483097">"Տուն"</string> - <string name="postalTypeWork" msgid="5268172772387694495">"Աշխատանքային"</string> + <string name="postalTypeWork" msgid="5268172772387694495">"Աշխատանք"</string> <string name="postalTypeOther" msgid="2726111966623584341">"Այլ"</string> <string name="imTypeCustom" msgid="2074028755527826046">"Հատուկ"</string> <string name="imTypeHome" msgid="6241181032954263892">"Տուն"</string> - <string name="imTypeWork" msgid="1371489290242433090">"Աշխատանքային"</string> + <string name="imTypeWork" msgid="1371489290242433090">"Աշխատանք"</string> <string name="imTypeOther" msgid="5377007495735915478">"Այլ"</string> <string name="imProtocolCustom" msgid="6919453836618749992">"Հատուկ"</string> <string name="imProtocolAim" msgid="7050360612368383417">"AIM"</string> @@ -635,7 +635,7 @@ <string name="imProtocolIcq" msgid="1574870433606517315">"ICQ"</string> <string name="imProtocolJabber" msgid="2279917630875771722">"Jabber"</string> <string name="imProtocolNetMeeting" msgid="8287625655986827971">"NetMeeting"</string> - <string name="orgTypeWork" msgid="29268870505363872">"Աշխատանքային"</string> + <string name="orgTypeWork" msgid="29268870505363872">"Աշխատանք"</string> <string name="orgTypeOther" msgid="3951781131570124082">"Այլ"</string> <string name="orgTypeCustom" msgid="225523415372088322">"Հատուկ"</string> <string name="relationTypeCustom" msgid="3542403679827297300">"Հատուկ"</string> @@ -655,7 +655,7 @@ <string name="relationTypeSpouse" msgid="394136939428698117">"Ամուսին"</string> <string name="sipAddressTypeCustom" msgid="2473580593111590945">"Հատուկ"</string> <string name="sipAddressTypeHome" msgid="6093598181069359295">"Տուն"</string> - <string name="sipAddressTypeWork" msgid="6920725730797099047">"Աշխատանքային"</string> + <string name="sipAddressTypeWork" msgid="6920725730797099047">"Աշխատանք"</string> <string name="sipAddressTypeOther" msgid="4408436162950119849">"Այլ"</string> <string name="quick_contacts_not_available" msgid="746098007828579688">"Այս կոնտակտը դիտելու համար համապատասխան ծրագիր չկա:"</string> <string name="keyguard_password_enter_pin_code" msgid="3037685796058495017">"Մուտքագրեք PIN կոդը"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"հիմա"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ր.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ր.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ր</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ր</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ժ.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ժ.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ժ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ժ</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> օր</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> օր</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>օր</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>օր</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> տ.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> տ.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>տ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>տ</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> րոպեից</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> րոպեից</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ր-ից</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ր-ից</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ժամից</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ժամից</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ժ-ից</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ժ-ից</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> օրից</item> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> օրից</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> տարուց</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> տարուց</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>տ.-ուց</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>տ.-ուց</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> րոպե առաջ</item> @@ -973,7 +973,7 @@ <string name="whichEditApplicationNamed" msgid="1775815530156447790">"Խմբագրել հետևյալով՝ %1$s"</string> <string name="whichEditApplicationLabel" msgid="7183524181625290300">"Փոփոխել"</string> <string name="whichSendApplication" msgid="6902512414057341668">"Կիսվել"</string> - <string name="whichSendApplicationNamed" msgid="2799370240005424391">"Տարածել ըստ %1$s"</string> + <string name="whichSendApplicationNamed" msgid="2799370240005424391">"Կիսվել %1$s-ի միջոցով"</string> <string name="whichSendApplicationLabel" msgid="4579076294675975354">"Տրամադրել"</string> <string name="whichSendToApplication" msgid="8272422260066642057">"Ուղարկել այս հավելվածով"</string> <string name="whichSendToApplicationNamed" msgid="7768387871529295325">"Ուղարկել %1$s հավելվածով"</string> @@ -994,9 +994,8 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> գործընթացն ընդհատվել է"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> հավելվածի աշխատանքը շարունակաբար ընդհատվում է"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> գործընթացը շարունակաբար ընդհատվում է"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> - <string name="aerr_report" msgid="5371800241488400617">"Ուղարկել կարծիք"</string> + <string name="aerr_restart" msgid="7581308074153624475">"Կրկին բացել հավելվածը"</string> + <string name="aerr_report" msgid="5371800241488400617">"Կարծիք հայտնել"</string> <string name="aerr_close" msgid="2991640326563991340">"Փակել"</string> <string name="aerr_mute" msgid="1974781923723235953">"Անջատել ձայնը մինչև սարքի վերագործարկումը"</string> <string name="aerr_wait" msgid="3199956902437040261">"Սպասել"</string> @@ -1610,10 +1609,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS հարցումը փոխվել է USSD հարցման:"</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS հարցումը փոխվել է նոր SS հարցման:"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Աշխատանքային պրոֆիլ"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"«Ընդարձակել» կոճակ"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"Կոծկել/Ընդարձակել"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB արտաքին միացք"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB արտաքին միացք"</string> @@ -1621,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Փակել ավելորդ տեղեկությունները"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Մեծացնել"</string> <string name="close_button_text" msgid="3937902162644062866">"Փակել"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>՝ <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one">Ընտրված է՝ <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="other">Ընտրված է՝ <xliff:g id="COUNT_1">%1$d</xliff:g></item> diff --git a/core/res/res/values-in/strings.xml b/core/res/res/values-in/strings.xml index 09f443e4d166..da0afc83332c 100644 --- a/core/res/res/values-in/strings.xml +++ b/core/res/res/values-in/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Permintaan SS diubah menjadi permintaan SS baru."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil kerja"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Tombol luaskan"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"beralih ke perluasan"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port Periferal USB Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port Periferal USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Tutup luapan"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimalkan"</string> <string name="close_button_text" msgid="3937902162644062866">"Tutup"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> dipilih</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> dipilih</item> diff --git a/core/res/res/values-is-rIS/strings.xml b/core/res/res/values-is-rIS/strings.xml index 6deef355202c..661f5b52a86f 100644 --- a/core/res/res/values-is-rIS/strings.xml +++ b/core/res/res/values-is-rIS/strings.xml @@ -548,8 +548,8 @@ <item msgid="8901098336658710359">"Heima"</item> <item msgid="869923650527136615">"Farsími"</item> <item msgid="7897544654242874543">"Vinna"</item> - <item msgid="1103601433382158155">"Faxnúmer í vinnu"</item> - <item msgid="1735177144948329370">"Faxnúmer heima"</item> + <item msgid="1103601433382158155">"Faxnr. í vinnu"</item> + <item msgid="1735177144948329370">"Faxnr. heima"</item> <item msgid="603878674477207394">"Símboði"</item> <item msgid="1650824275177931637">"Annað"</item> <item msgid="9192514806975898961">"Sérsniðið"</item> @@ -591,13 +591,13 @@ <string name="phoneTypeHome" msgid="2570923463033985887">"Heima"</string> <string name="phoneTypeMobile" msgid="6501463557754751037">"Farsími"</string> <string name="phoneTypeWork" msgid="8863939667059911633">"Vinna"</string> - <string name="phoneTypeFaxWork" msgid="3517792160008890912">"Faxnúmer í vinnunni"</string> - <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Faxnúmer heima"</string> + <string name="phoneTypeFaxWork" msgid="3517792160008890912">"Faxnr. í vinnu"</string> + <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Faxnr. heima"</string> <string name="phoneTypePager" msgid="7582359955394921732">"Símboði"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"Annað"</string> <string name="phoneTypeCallback" msgid="2712175203065678206">"Svarhringing"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Bíll"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Aðalnúmer fyrirtækis"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Aðalnr. fyrirt."</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Aðalsímanúmer"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Annað fax"</string> @@ -858,34 +858,34 @@ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> klukkustund</item> <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> klukkustundir</item> </plurals> - <string name="now_string_shortest" msgid="8912796667087856402">"núna"</string> + <string name="now_string_shortest" msgid="8912796667087856402">"nú"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> mín.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> mín.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> m.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m.</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> klst.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> klst.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> k.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> k.</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ár</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ár</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> á.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> á.</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">eftir <xliff:g id="COUNT_1">%d</xliff:g> mín.</item> - <item quantity="other">eftir <xliff:g id="COUNT_1">%d</xliff:g> mín.</item> + <item quantity="one">eftir <xliff:g id="COUNT_1">%d</xliff:g> m.</item> + <item quantity="other">eftir <xliff:g id="COUNT_1">%d</xliff:g> m.</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">eftir <xliff:g id="COUNT_1">%d</xliff:g> klst.</item> - <item quantity="other">eftir <xliff:g id="COUNT_1">%d</xliff:g> klst.</item> + <item quantity="one">eftir <xliff:g id="COUNT_1">%d</xliff:g> k.</item> + <item quantity="other">eftir <xliff:g id="COUNT_1">%d</xliff:g> k.</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">eftir <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other">eftir <xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one">eftir <xliff:g id="COUNT_1">%d</xliff:g> d.</item> + <item quantity="other">eftir <xliff:g id="COUNT_1">%d</xliff:g> d.</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="one">eftir <xliff:g id="COUNT_1">%d</xliff:g> ár</item> @@ -1054,7 +1054,7 @@ <string name="volume_icon_description_media" msgid="4217311719665194215">"Hljóðstyrkur efnisspilunar"</string> <string name="volume_icon_description_notification" msgid="7044986546477282274">"Hljóðstyrkur tilkynninga"</string> <string name="ringtone_default" msgid="3789758980357696936">"Sjálfgefinn hringitónn"</string> - <string name="ringtone_default_with_actual" msgid="8129563480895990372">"Sjálfgefinn hringitónn (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> + <string name="ringtone_default_with_actual" msgid="8129563480895990372">"Sjálfg. hringitónn (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> <string name="ringtone_silent" msgid="7937634392408977062">"Ekkert"</string> <string name="ringtone_picker_title" msgid="3515143939175119094">"Hringitónar"</string> <string name="ringtone_unknown" msgid="5477919988701784788">"Óþekktur hringitónn"</string> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-beiðni er breytt í nýja SS-beiðni."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Vinnusnið"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Stækka hnapp"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"stækka eða minnka"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB-tengi fyrir jaðartæki"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB-tengi fyrir jaðartæki"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Loka viðbótaratriðum"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Stækka"</string> <string name="close_button_text" msgid="3937902162644062866">"Loka"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> valið</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> valin</item> diff --git a/core/res/res/values-it/strings.xml b/core/res/res/values-it/strings.xml index e8a7de87675a..d32e959c1c11 100644 --- a/core/res/res/values-it/strings.xml +++ b/core/res/res/values-it/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"La richiesta SS è stata modificata in nuova richiesta SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profilo di lavoro"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Pulsante Espandi"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"attiva/disattiva l\'espansione"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Porta periferica USB Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Porta periferica USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Chiudi overflow"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Ingrandisci"</string> <string name="close_button_text" msgid="3937902162644062866">"Chiudi"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> file selezionati</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> file selezionato</item> diff --git a/core/res/res/values-iw/strings.xml b/core/res/res/values-iw/strings.xml index ae75d80b0639..254bba93ea22 100644 --- a/core/res/res/values-iw/strings.xml +++ b/core/res/res/values-iw/strings.xml @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"בקשת SS שונתה לבקשת SS חדשה."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"פרופיל עבודה"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"לחצן הרחבה"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"החלפת מצב הרחבה"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"יציאת USB בציוד היקפי של Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"יציאת USB בציוד היקפי"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"סגור את האפשרויות הנוספות"</string> <string name="maximize_button_text" msgid="7543285286182446254">"הגדל"</string> <string name="close_button_text" msgid="3937902162644062866">"סגור"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="two">בחרת <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="many">בחרת <xliff:g id="COUNT_1">%1$d</xliff:g></item> diff --git a/core/res/res/values-ja/strings.xml b/core/res/res/values-ja/strings.xml index bb65569241e1..c7529b7537c9 100644 --- a/core/res/res/values-ja/strings.xml +++ b/core/res/res/values-ja/strings.xml @@ -604,7 +604,7 @@ <string name="phoneTypeRadio" msgid="4093738079908667513">"無線"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"テレックス"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"携帯電話(勤務先)"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"携帯(勤務先)"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"ポケベル(勤務先)"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"アシスタント"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SSリクエストは新しいSSリクエストに変更されました。"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"仕事用プロファイル"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"展開ボタン"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"展開の切り替え"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB周辺機器ポート"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB周辺機器ポート"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"オーバーフローを閉じる"</string> <string name="maximize_button_text" msgid="7543285286182446254">"最大化"</string> <string name="close_button_text" msgid="3937902162644062866">"閉じる"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g>件選択済み</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g>件選択済み</item> diff --git a/core/res/res/values-ka-rGE/strings.xml b/core/res/res/values-ka-rGE/strings.xml index b96603421a91..5f5ded96979f 100644 --- a/core/res/res/values-ka-rGE/strings.xml +++ b/core/res/res/values-ka-rGE/strings.xml @@ -506,7 +506,7 @@ <string name="permlab_handoverStatus" msgid="7820353257219300883">"Android სხივით გადაცემის სტატუსის მიღება"</string> <string name="permdesc_handoverStatus" msgid="4788144087245714948">"ნებას რთავს ამ აპლიკაციას, მიიღოს ინფორმაცია მიმდინარე Android Beam-ის ტრანსფერების შესახებ"</string> <string name="permlab_removeDrmCertificates" msgid="7044888287209892751">"DRM სერტიფიკატების ამოშლა"</string> - <string name="permdesc_removeDrmCertificates" msgid="7272999075113400993">"საშუალებას აძლევს აპლიკაციას ამოშალოს DRM სერtიფიკატები. ეს წესით ჩვეულებრივ აპებს არ უნდა დაჭირდეს."</string> + <string name="permdesc_removeDrmCertificates" msgid="7272999075113400993">"საშუალებას აძლევს აპლიკაციას ამოშალოს DRM სერტიფიკატები. ეს წესით ჩვეულებრივ აპებს არ უნდა დაჭირდეს."</string> <string name="permlab_bindCarrierMessagingService" msgid="1490229371796969158">"აკავშირებს შეტყობინების გაცვლის მომსახურებას"</string> <string name="permdesc_bindCarrierMessagingService" msgid="2762882888502113944">"საშუალებას აძლევს მფლობელს შექმნას შეტყობინების გაცვლის მომსახურების უმახლესი დონის ინტერფეისი. არასდროს იქნება საჭირო ნორმალური აპლიკაციებისათვის."</string> <string name="permlab_bindCarrierServices" msgid="3233108656245526783">"ოპერატორის სერვისებთან დაკავშირება"</string> @@ -597,7 +597,7 @@ <string name="phoneTypeOther" msgid="1544425847868765990">"სხვა"</string> <string name="phoneTypeCallback" msgid="2712175203065678206">"გადმოსარეკი"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"მანქანა"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"კომპანიის ძირ. ნომერი"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"ფირმა:მთავარი#"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"მთავარი"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"სხვა ფაქსი"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS მოთხოვნა შეიცვალა ახალი SS მოთხოვნით."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"სამსახურის პროფილი"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"გაშლის ღილაკი"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"გაშლის გადართვა"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android-ის პერიფერიული USB პორტი"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"პერიფერიული USB პორტი"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"გადავსების დახურვა"</string> <string name="maximize_button_text" msgid="7543285286182446254">"მაქსიმალური ზომა"</string> <string name="close_button_text" msgid="3937902162644062866">"დახურვა"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> შერჩეული</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> შერჩეული</item> diff --git a/core/res/res/values-kk-rKZ/strings.xml b/core/res/res/values-kk-rKZ/strings.xml index 156f53b08fcb..c5c19c899126 100644 --- a/core/res/res/values-kk-rKZ/strings.xml +++ b/core/res/res/values-kk-rKZ/strings.xml @@ -74,7 +74,7 @@ <string name="CfMmi" msgid="5123218989141573515">"Қоңырауды басқа нөмірге бағыттау"</string> <string name="CwMmi" msgid="9129678056795016867">"Күтудегі қоңырау"</string> <string name="BaMmi" msgid="455193067926770581">"Қоңырауды бөгеу"</string> - <string name="PwdMmi" msgid="7043715687905254199">"Кілтсөз өзгерту"</string> + <string name="PwdMmi" msgid="7043715687905254199">"Құпия сөз өзгерту"</string> <string name="PinMmi" msgid="3113117780361190304">"PIN өзгерту"</string> <string name="CnipMmi" msgid="3110534680557857162">"Қоңырау шалу нөмірі берілген"</string> <string name="CnirMmi" msgid="3062102121430548731">"Келген қоңырау нөмірі шектелген"</string> @@ -188,7 +188,7 @@ <string name="silent_mode" msgid="7167703389802618663">"Үнсіз режим"</string> <string name="turn_on_radio" msgid="3912793092339962371">"Сымды қосу"</string> <string name="turn_off_radio" msgid="8198784949987062346">"Сымсыз өшіру"</string> - <string name="screen_lock" msgid="799094655496098153">"Экранды бекіту"</string> + <string name="screen_lock" msgid="799094655496098153">"Экранды құлыптау"</string> <string name="power_off" msgid="4266614107412865048">"Өшіру"</string> <string name="silent_mode_silent" msgid="319298163018473078">"Қоңырау өшірулі"</string> <string name="silent_mode_vibrate" msgid="7072043388581551395">"Қоңырау тербелісі"</string> @@ -212,7 +212,7 @@ <string name="global_actions" product="tablet" msgid="408477140088053665">"Планшет опциялары"</string> <string name="global_actions" product="tv" msgid="7240386462508182976">"ТД опциялары"</string> <string name="global_actions" product="default" msgid="2406416831541615258">"Телефон опциялары"</string> - <string name="global_action_lock" msgid="2844945191792119712">"Экранды бекіту"</string> + <string name="global_action_lock" msgid="2844945191792119712">"Экранды құлыптау"</string> <string name="global_action_power_off" msgid="4471879440839879722">"Өшіру"</string> <string name="global_action_bug_report" msgid="7934010578922304799">"Вирус туралы хабарлау"</string> <string name="bugreport_title" msgid="2667494803742548533">"Қате туралы есеп құру"</string> @@ -513,7 +513,7 @@ <string name="permdesc_bindCarrierServices" msgid="1391552602551084192">"Иесіне оператор қызметтеріне қосылуға мүмкіндік береді. Қалыпты қолданбалар үшін қажет болмайды."</string> <string name="permlab_access_notification_policy" msgid="4247510821662059671">"«Мазаламау» режиміне кіру"</string> <string name="permdesc_access_notification_policy" msgid="3296832375218749580">"Қолданбаға «Мазаламау» конфигурациясын оқу және жазу мүмкіндігін береді."</string> - <string name="policylab_limitPassword" msgid="4497420728857585791">"Кілтсөз ережелерін тағайындау"</string> + <string name="policylab_limitPassword" msgid="4497420728857585791">"Құпия сөз ережелерін тағайындау"</string> <string name="policydesc_limitPassword" msgid="2502021457917874968">"Экран бекітпесінің құпия сөздерінің және PIN кодтарының ұзындығын және оларда рұқсат етілген таңбаларды басқару."</string> <string name="policylab_watchLogin" msgid="914130646942199503">"Экранды ашу әркеттерін бақылау"</string> <string name="policydesc_watchLogin" product="tablet" msgid="3215729294215070072">"Экран бекітпесін ашқан кезде терілген қате құпия сөздердің санын бақылау және планшетті бекіту немесе тым көп қате құпия сөздер терілген болса, планшеттің бүкіл деректерін өшіру."</string> @@ -522,10 +522,10 @@ <string name="policydesc_watchLogin_secondaryUser" product="tablet" msgid="4280246270601044505">"Экран бекітпесін ашқанда терілген қате құпия сөздердің санын бақылау және тым көп қате құпия сөздер терілсе, планшетті бекіту немесе осы пайдаланушының барлық деректерін өшіру."</string> <string name="policydesc_watchLogin_secondaryUser" product="TV" msgid="3484832653564483250">"Экран бекітпесін ашқанда терілген қате құпия сөздердің санын бақылау және тым көп қате құпия сөздер терілсе, теледидарды бекіту немесе осы пайдаланушының барлық деректерін өшіру."</string> <string name="policydesc_watchLogin_secondaryUser" product="default" msgid="2185480427217127147">"Экран бекітпесін ашқанда терілген қате құпия сөздердің санын бақылау және тым көп қате құпия сөздер терілсе, телефонды бекіту немесе осы пайдаланушының барлық деректерін өшіру."</string> - <string name="policylab_resetPassword" msgid="4934707632423915395">"Экран бекітпесін өзгерту"</string> - <string name="policydesc_resetPassword" msgid="1278323891710619128">"Экран бекітпесін өзгерту."</string> - <string name="policylab_forceLock" msgid="2274085384704248431">"Экранды бекіту"</string> - <string name="policydesc_forceLock" msgid="1141797588403827138">"Экранның қашан және қалай бекітілетінін басқару."</string> + <string name="policylab_resetPassword" msgid="4934707632423915395">"Экран құлпын өзгерту"</string> + <string name="policydesc_resetPassword" msgid="1278323891710619128">"Экран құлпын өзгерту."</string> + <string name="policylab_forceLock" msgid="2274085384704248431">"Экранды құлыптау"</string> + <string name="policydesc_forceLock" msgid="1141797588403827138">"Экранның қашан және қалай құлыптанатынын басқару."</string> <string name="policylab_wipeData" msgid="3910545446758639713">"Барлық деректерді өшіру"</string> <string name="policydesc_wipeData" product="tablet" msgid="4306184096067756876">"Планшет дерекқорын ескертусіз, зауыттық дерекқорын қайта реттеу арқылы өшіру."</string> <string name="policydesc_wipeData" product="tv" msgid="5816221315214527028">"Зауыттық деректерді қалпына келтіруді орындау арқылы ТД деректерін ескертусіз өшіру."</string> @@ -552,30 +552,30 @@ <item msgid="1735177144948329370">"Үй факсы"</item> <item msgid="603878674477207394">"Пейджер"</item> <item msgid="1650824275177931637">"Басқа"</item> - <item msgid="9192514806975898961">"Қалыпты"</item> + <item msgid="9192514806975898961">"Арнаулы"</item> </string-array> <string-array name="emailAddressTypes"> <item msgid="8073994352956129127">"Үй"</item> <item msgid="7084237356602625604">"Жұмыс"</item> <item msgid="1112044410659011023">"Басқа"</item> - <item msgid="2374913952870110618">"Қалыпты"</item> + <item msgid="2374913952870110618">"Арнаулы"</item> </string-array> <string-array name="postalAddressTypes"> <item msgid="6880257626740047286">"Үй"</item> <item msgid="5629153956045109251">"Жұмыс"</item> <item msgid="4966604264500343469">"Басқа"</item> - <item msgid="4932682847595299369">"Қалыпты"</item> + <item msgid="4932682847595299369">"Арнаулы"</item> </string-array> <string-array name="imAddressTypes"> <item msgid="1738585194601476694">"Үй"</item> <item msgid="1359644565647383708">"Жұмыс"</item> <item msgid="7868549401053615677">"Басқа"</item> - <item msgid="3145118944639869809">"Қалыпты"</item> + <item msgid="3145118944639869809">"Арнаулы"</item> </string-array> <string-array name="organizationTypes"> <item msgid="7546335612189115615">"Жұмыс"</item> <item msgid="4378074129049520373">"Басқа"</item> - <item msgid="3455047468583965104">"Қалыпты"</item> + <item msgid="3455047468583965104">"Арнаулы"</item> </string-array> <string-array name="imProtocols"> <item msgid="8595261363518459565">"AIM"</item> @@ -587,7 +587,7 @@ <item msgid="2506857312718630823">"ICQ"</item> <item msgid="1648797903785279353">"Jabber"</item> </string-array> - <string name="phoneTypeCustom" msgid="1644738059053355820">"Қалыпты"</string> + <string name="phoneTypeCustom" msgid="1644738059053355820">"Арнаулы"</string> <string name="phoneTypeHome" msgid="2570923463033985887">"Үй"</string> <string name="phoneTypeMobile" msgid="6501463557754751037">"Ұялы телефон"</string> <string name="phoneTypeWork" msgid="8863939667059911633">"Жұмыс"</string> @@ -595,37 +595,37 @@ <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Үй факсы"</string> <string name="phoneTypePager" msgid="7582359955394921732">"Пейджер"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"Басқа"</string> - <string name="phoneTypeCallback" msgid="2712175203065678206">"Кері телефон шалу нөмірі"</string> + <string name="phoneTypeCallback" msgid="2712175203065678206">"Кері тел. шалу"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Автокөлік"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Компания негізгі"</string> - <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN (біріктірілген қызметтердің сандық желісі)"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Компания, негізгі"</string> + <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Негізгі"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Басқа факс"</string> <string name="phoneTypeRadio" msgid="4093738079908667513">"Радио"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Телекс"</string> - <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"Tеле тайп, есту қабілеті нашар адамдарға арналған құрал"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Жұмыс ұялы телефоны"</string> + <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Жұмыс, ұялы"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"Жұмыс пейджері"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Көмек"</string> - <string name="phoneTypeMms" msgid="7254492275502768992">"MMS (мультимедиялық хабар жіберу қызметі)"</string> - <string name="eventTypeCustom" msgid="7837586198458073404">"Қалыпты"</string> + <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> + <string name="eventTypeCustom" msgid="7837586198458073404">"Арнаулы"</string> <string name="eventTypeBirthday" msgid="2813379844211390740">"Туған күн"</string> <string name="eventTypeAnniversary" msgid="3876779744518284000">"Мерейтой"</string> <string name="eventTypeOther" msgid="7388178939010143077">"Басқа"</string> - <string name="emailTypeCustom" msgid="8525960257804213846">"Қалыпты"</string> + <string name="emailTypeCustom" msgid="8525960257804213846">"Арнаулы"</string> <string name="emailTypeHome" msgid="449227236140433919">"Үй"</string> <string name="emailTypeWork" msgid="3548058059601149973">"Жұмыс"</string> <string name="emailTypeOther" msgid="2923008695272639549">"Басқа"</string> <string name="emailTypeMobile" msgid="119919005321166205">"Ұялы"</string> - <string name="postalTypeCustom" msgid="8903206903060479902">"Қалыпты"</string> + <string name="postalTypeCustom" msgid="8903206903060479902">"Арнаулы"</string> <string name="postalTypeHome" msgid="8165756977184483097">"Үй"</string> <string name="postalTypeWork" msgid="5268172772387694495">"Жұмыс"</string> <string name="postalTypeOther" msgid="2726111966623584341">"Басқа"</string> - <string name="imTypeCustom" msgid="2074028755527826046">"Қалыпты"</string> + <string name="imTypeCustom" msgid="2074028755527826046">"Арнаулы"</string> <string name="imTypeHome" msgid="6241181032954263892">"Үй"</string> <string name="imTypeWork" msgid="1371489290242433090">"Жұмыс"</string> <string name="imTypeOther" msgid="5377007495735915478">"Басқа"</string> - <string name="imProtocolCustom" msgid="6919453836618749992">"Қалыпты"</string> + <string name="imProtocolCustom" msgid="6919453836618749992">"Арнаулы"</string> <string name="imProtocolAim" msgid="7050360612368383417">"AIM"</string> <string name="imProtocolMsn" msgid="144556545420769442">"Windows Live"</string> <string name="imProtocolYahoo" msgid="8271439408469021273">"Yahoo"</string> @@ -637,8 +637,8 @@ <string name="imProtocolNetMeeting" msgid="8287625655986827971">"NetMeeting"</string> <string name="orgTypeWork" msgid="29268870505363872">"Жұмыс"</string> <string name="orgTypeOther" msgid="3951781131570124082">"Басқа"</string> - <string name="orgTypeCustom" msgid="225523415372088322">"Қалыпты"</string> - <string name="relationTypeCustom" msgid="3542403679827297300">"Қалыпты"</string> + <string name="orgTypeCustom" msgid="225523415372088322">"Арнаулы"</string> + <string name="relationTypeCustom" msgid="3542403679827297300">"Арнаулы"</string> <string name="relationTypeAssistant" msgid="6274334825195379076">"Көмекші"</string> <string name="relationTypeBrother" msgid="8757913506784067713">"Аға-іні"</string> <string name="relationTypeChild" msgid="1890746277276881626">"Бала"</string> @@ -653,7 +653,7 @@ <string name="relationTypeRelative" msgid="1799819930085610271">"Туыс"</string> <string name="relationTypeSister" msgid="1735983554479076481">"Әпке/сіңлі/қарындас"</string> <string name="relationTypeSpouse" msgid="394136939428698117">"Жұбай"</string> - <string name="sipAddressTypeCustom" msgid="2473580593111590945">"Қалыпты"</string> + <string name="sipAddressTypeCustom" msgid="2473580593111590945">"Арнаулы"</string> <string name="sipAddressTypeHome" msgid="6093598181069359295">"Үй"</string> <string name="sipAddressTypeWork" msgid="6920725730797099047">"Жұмыс"</string> <string name="sipAddressTypeOther" msgid="4408436162950119849">"Басқа"</string> @@ -718,7 +718,7 @@ <string name="lockscreen_glogin_too_many_attempts" msgid="2751368605287288808">"Тым көп кескін әрекеттері"</string> <string name="lockscreen_glogin_instructions" msgid="3931816256100707784">"Ашу үшін Google есептік жазбаңызбен кіріңіз."</string> <string name="lockscreen_glogin_username_hint" msgid="8846881424106484447">"Пайдаланушы атауы (эл. пошта)"</string> - <string name="lockscreen_glogin_password_hint" msgid="5958028383954738528">"Кілтсөз"</string> + <string name="lockscreen_glogin_password_hint" msgid="5958028383954738528">"Құпия сөз"</string> <string name="lockscreen_glogin_submit_button" msgid="7130893694795786300">"Кіру"</string> <string name="lockscreen_glogin_invalid_input" msgid="1364051473347485908">"Пайдаланушы атауы немесе кілтсөз жарамсыз."</string> <string name="lockscreen_glogin_account_recovery_hint" msgid="1696924763690379073">"Пайдаланушы атауын немесе кілтсөзді ұмытып қалдыңыз ба?\n"<b>"google.com/accounts/recovery"</b>" веб-сайтына кірісіңіз."</string> @@ -750,7 +750,7 @@ <string name="keyguard_accessibility_pattern_unlock" msgid="1490840706075246612">"Кескін арқылы ашу."</string> <string name="keyguard_accessibility_face_unlock" msgid="4817282543351718535">"Бет-әлпет арқылы ашу."</string> <string name="keyguard_accessibility_pin_unlock" msgid="2469687111784035046">"Pin арқылы ашу."</string> - <string name="keyguard_accessibility_password_unlock" msgid="7675777623912155089">"Кілтсөз арқылы ашу."</string> + <string name="keyguard_accessibility_password_unlock" msgid="7675777623912155089">"Құпия сөз арқылы ашу."</string> <string name="keyguard_accessibility_pattern_area" msgid="7679891324509597904">"Кескін арқылы ашу аймағы."</string> <string name="keyguard_accessibility_slide_area" msgid="6736064494019979544">"Сырғыту аймағы."</string> <string name="password_keyboard_label_symbol_key" msgid="992280756256536042">"?123"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"қазір"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> м.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> м.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>м</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>м</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> с.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> с.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>с</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>с</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> к.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> к.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>к</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>к</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ж.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ж.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ж</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ж</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> м.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> м.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>м</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>м</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> с.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> с.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>с</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>с</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> к.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> к.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>к</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>к</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ж.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ж.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ж</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ж</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> минут бұрын</item> @@ -958,7 +958,7 @@ <string name="ok" msgid="5970060430562524910">"Жарайды"</string> <string name="cancel" msgid="6442560571259935130">"Бас тарту"</string> <string name="yes" msgid="5362982303337969312">"Жарайды"</string> - <string name="no" msgid="5141531044935541497">"Өшіру"</string> + <string name="no" msgid="5141531044935541497">"Бас тарту"</string> <string name="dialog_alert_title" msgid="2049658708609043103">"Назар аударыңыз"</string> <string name="loading" msgid="7933681260296021180">"Жүктелуде…"</string> <string name="capital_on" msgid="1544682755514494298">"Қосулы"</string> @@ -1053,8 +1053,8 @@ <string name="volume_icon_description_incall" msgid="8890073218154543397">"Қоңырау дыбысының қаттылығы"</string> <string name="volume_icon_description_media" msgid="4217311719665194215">"Meдиа дыбысының қаттылығы"</string> <string name="volume_icon_description_notification" msgid="7044986546477282274">"Хабар дыбысының қаттылығы"</string> - <string name="ringtone_default" msgid="3789758980357696936">"Бастапқы қоңырау әуені"</string> - <string name="ringtone_default_with_actual" msgid="8129563480895990372">"Бастапқы қоңырау әуені (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> + <string name="ringtone_default" msgid="3789758980357696936">"Әдепкі рингтон"</string> + <string name="ringtone_default_with_actual" msgid="8129563480895990372">"Әдепкі рингтон (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> <string name="ringtone_silent" msgid="7937634392408977062">"Ешқандай"</string> <string name="ringtone_picker_title" msgid="3515143939175119094">"Қоңырау әуендері"</string> <string name="ringtone_unknown" msgid="5477919988701784788">"Белгісіз қоңырау әуені"</string> @@ -1290,7 +1290,7 @@ <string name="date_picker_prev_month_button" msgid="2858244643992056505">"Алдыңғы ай"</string> <string name="date_picker_next_month_button" msgid="5559507736887605055">"Келесі ай"</string> <string name="keyboardview_keycode_alt" msgid="4856868820040051939">"Alt"</string> - <string name="keyboardview_keycode_cancel" msgid="1203984017245783244">"Өшіру"</string> + <string name="keyboardview_keycode_cancel" msgid="1203984017245783244">"Жабу"</string> <string name="keyboardview_keycode_delete" msgid="3337914833206635744">"Жою"</string> <string name="keyboardview_keycode_done" msgid="1992571118466679775">"Дайын"</string> <string name="keyboardview_keycode_mode_change" msgid="4547387741906537519">"Режим өзгерту"</string> @@ -1302,7 +1302,7 @@ <string name="shareactionprovider_share_with_application" msgid="5627411384638389738">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> қолданбасымен бөлісу"</string> <string name="content_description_sliding_handle" msgid="415975056159262248">"Сырғитын тұтқа. Түртіп, ұстап тұрыңыз."</string> <string name="description_target_unlock_tablet" msgid="3833195335629795055">"Бекітпесін ашу үшін сипап өтіңіз."</string> - <string name="keyboard_headset_required_to_hear_password" msgid="7011927352267668657">"Кілтсөз пернелерін есту үшін құлақаспапты қосыңыз."</string> + <string name="keyboard_headset_required_to_hear_password" msgid="7011927352267668657">"Құпия сөз пернелерін есту үшін құлақаспапты қосыңыз."</string> <string name="keyboard_password_character_no_headset" msgid="2859873770886153678">"Нүкте."</string> <string name="action_bar_home_description" msgid="5293600496601490216">"Негізгі бетте жылжу"</string> <string name="action_bar_up_description" msgid="2237496562952152589">"Жоғары қарай жылжу"</string> @@ -1333,10 +1333,10 @@ <string name="ssl_certificate" msgid="6510040486049237639">"Қауіпсіздік сертификаты"</string> <string name="ssl_certificate_is_valid" msgid="6825263250774569373">"Бұл сертификат жарамды."</string> <string name="issued_to" msgid="454239480274921032">"Кімге берілген:"</string> - <string name="common_name" msgid="2233209299434172646">"Ортақ атауы:"</string> + <string name="common_name" msgid="2233209299434172646">"Стандартты атауы:"</string> <string name="org_name" msgid="6973561190762085236">"Ұйым:"</string> <string name="org_unit" msgid="7265981890422070383">"Ұйым бірлігі:"</string> - <string name="issued_by" msgid="2647584988057481566">"Басып шығарған:"</string> + <string name="issued_by" msgid="2647584988057481566">"Берген:"</string> <string name="validity_period" msgid="8818886137545983110">"Жарамдылығы:"</string> <string name="issued_on" msgid="5895017404361397232">"Шығарылу мезгілі:"</string> <string name="expires_on" msgid="3676242949915959821">"Мерзімі аяқталатын күн:"</string> @@ -1399,7 +1399,7 @@ <string name="kg_login_too_many_attempts" msgid="6486842094005698475">"Тым көп кескін әрекеттері"</string> <string name="kg_login_instructions" msgid="1100551261265506448">"Ашу үшін Google есептік жазбасы арқылы кіріңіз."</string> <string name="kg_login_username_hint" msgid="5718534272070920364">"Пайдаланушы атауы (эл. пошта)"</string> - <string name="kg_login_password_hint" msgid="9057289103827298549">"Кілтсөз"</string> + <string name="kg_login_password_hint" msgid="9057289103827298549">"Құпия сөз"</string> <string name="kg_login_submit_button" msgid="5355904582674054702">"Кіру"</string> <string name="kg_login_invalid_input" msgid="5754664119319872197">"Пайдаланушы атауы немесе кілтсөз жарамсыз."</string> <string name="kg_login_account_recovery_hint" msgid="5690709132841752974">"Пайдаланушы атауын немесе кілтсөзді ұмытып қалдыңыз ба?\n"<b>"google.com/accounts/recovery"</b>" веб-сайтына кіріңіз."</string> @@ -1425,7 +1425,7 @@ <string name="user_switched" msgid="3768006783166984410">"Ағымдағы пайдаланушы <xliff:g id="NAME">%1$s</xliff:g>."</string> <string name="user_switching_message" msgid="2871009331809089783">"<xliff:g id="NAME">%1$s</xliff:g> ауысу орындалуда…"</string> <string name="user_logging_out_message" msgid="8939524935808875155">"<xliff:g id="NAME">%1$s</xliff:g> ішінен шығу…"</string> - <string name="owner_name" msgid="2716755460376028154">"Пайдаланушы"</string> + <string name="owner_name" msgid="2716755460376028154">"Құрылғы иесі"</string> <string name="error_message_title" msgid="4510373083082500195">"Қателік"</string> <string name="error_message_change_not_allowed" msgid="1347282344200417578">"Бұл өзгертуге әкімші рұқсат етпеген"</string> <string name="app_not_found" msgid="3429141853498927379">"Бұл әрекетті орындайтын қолданба табылмады"</string> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS сұрауы жаңа SS сұрауына өзгертілді."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Жұмыс профилі"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Жаю түймесі"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"жаю/жию"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB перифериялық порты"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB перифериялық порты"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Артық толуды жабу"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Жазу"</string> <string name="close_button_text" msgid="3937902162644062866">"Жабу"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> таңдалды</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> таңдалды</item> diff --git a/core/res/res/values-km-rKH/strings.xml b/core/res/res/values-km-rKH/strings.xml index 18055b1b4405..36ed267ae735 100644 --- a/core/res/res/values-km-rKH/strings.xml +++ b/core/res/res/values-km-rKH/strings.xml @@ -1555,7 +1555,7 @@ <string name="package_updated_device_owner" msgid="8856631322440187071">"បានធ្វើបច្ចុប្បន្នភាពដោយអ្នកគ្រប់គ្រងរបស់អ្នក"</string> <string name="package_deleted_device_owner" msgid="7650577387493101353">"បានលុបដោយអ្នកគ្រប់គ្រងរបស់អ្នក"</string> <string name="battery_saver_description" msgid="1960431123816253034">"ដើម្បីជួយឲ្យថាមពលថ្មប្រសើរឡើង កម្មវិធីសន្សំសំចៃថាមពលថ្មកាត់បន្ថយប្រតិបត្តិការឧបករណ៍របស់អ្នក និងកម្រិតភាពញ័រ សេវាកម្មទីតាំង និងទិន្នន័យផ្ទៃខាងក្រោយស្ទើរតែទាំងអស់។ ការផ្ញើសារអ៊ីម៉ែល និងកម្មវិធីផ្សេងទៀតដែលពឹងផ្អែកលើការធ្វើសមកាលកម្មអាចនឹងមិនធ្វើបច្ចុប្បន្នភាពទេ លុះត្រាតែអ្នកបើកពួកវា។\n\nកម្មវិធីសន្សំសំចៃបិទដោយស្វ័យប្រវត្តិ នៅពេលដែលឧបករណ៍របស់អ្នកកំពុងសាកថ្ម។"</string> - <string name="data_saver_description" msgid="6015391409098303235">"ដើម្បីជួយកាត់បន្ថយការប្រើប្រាស់ទិន្នន័យ កម្មវិធីសន្សំសំចៃទិន្នន័យរារាំងកម្មវិធីមួយចំនួនមិនឲ្យផ្ញើ ឬទទួលទិន្នន័យនៅផ្ទៃខាងក្រោយ។ កម្មវិធីដែលអ្នកកំពុងប្រើនាពេលបច្ចុប្បន្នអាចចូលដំណើរការទិន្នន័យបាន ប៉ុន្តែវាអាចនឹងមិនធ្វើដូចនេះញឹកញាប់ទេ។ នេះមានន័យថា ជាឧទាហរណ៍ រូបភាពមិនបង្ហាញនោះទេ រហូតទាល់តែអ្នកប៉ះពួកវា។"</string> + <string name="data_saver_description" msgid="6015391409098303235">"ដើម្បីជួយកាត់បន្ថយការប្រើប្រាស់ទិន្នន័យ កម្មវិធីសន្សំសំចៃទិន្នន័យរារាំងកម្មវិធីមួយចំនួនមិនឲ្យបញ្ជូន ឬទទួលទិន្នន័យនៅផ្ទៃខាងក្រោយទេ។ កម្មវិធីដែលអ្នកកំពុងប្រើនាពេលបច្ចុប្បន្នអាចចូលប្រើប្រាស់ទិន្នន័យបាន ប៉ុន្តែអាចនឹងមិនញឹកញាប់ដូចមុនទេ។ ឧទាហរណ៍ រូបភាពមិនបង្ហាញទេ លុះត្រាតែអ្នកប៉ះរូបភាពទាំងនោះ។"</string> <string name="data_saver_enable_title" msgid="4674073932722787417">"បើកកម្មវិធីសន្សំសំចៃទិន្នន័យឬ?"</string> <string name="data_saver_enable_button" msgid="7147735965247211818">"បើក"</string> <plurals name="zen_mode_duration_minutes_summary" formatted="false" msgid="4367877408072000848"> @@ -1612,8 +1612,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"សំណើរ SS ត្រូវបានកែសម្រួលទៅតាមសំណើរ SS ថ្មី។"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"ប្រវត្តិរូបការងារ"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"ប៊ូតុងពង្រីក"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"បិទ/បើកការពង្រីក"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"ឧបករណ៍រន្ធ USB Android បន្ថែម"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"ឧបករណ៍រន្ធ USB បន្ថែម"</string> @@ -1621,6 +1620,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"បិទលើសចំណុះ"</string> <string name="maximize_button_text" msgid="7543285286182446254">"ពង្រីក"</string> <string name="close_button_text" msgid="3937902162644062866">"បិទ"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>៖ <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">បានជ្រើស <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="one">បានជ្រើស <xliff:g id="COUNT_0">%1$d</xliff:g></item> diff --git a/core/res/res/values-kn-rIN/strings.xml b/core/res/res/values-kn-rIN/strings.xml index 10383920600e..b898e14dba21 100644 --- a/core/res/res/values-kn-rIN/strings.xml +++ b/core/res/res/values-kn-rIN/strings.xml @@ -82,10 +82,10 @@ <string name="RuacMmi" msgid="7827887459138308886">"ಅನಪೇಕ್ಷಿತ ಕಿರಿಕಿರಿ ಮಾಡುವ ಕರೆಗಳ ತಿರಸ್ಕಾರ"</string> <string name="CndMmi" msgid="3116446237081575808">"ಕರೆ ಮಾಡುವ ಸಂಖ್ಯೆಯ ವಿತರಣೆ"</string> <string name="DndMmi" msgid="1265478932418334331">"ಅಡಚಣೆ ಮಾಡಬೇಡ"</string> - <string name="CLIRDefaultOnNextCallOn" msgid="429415409145781923">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸುವಂತೆ ಡೀಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"</string> - <string name="CLIRDefaultOnNextCallOff" msgid="3092918006077864624">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸುವಂತೆ ಡೀಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಿಲ್ಲ"</string> - <string name="CLIRDefaultOffNextCallOn" msgid="6179425182856418465">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸದಿರುವಂತೆ ಡೀಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"</string> - <string name="CLIRDefaultOffNextCallOff" msgid="2567998633124408552">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸದಿರುವಂತೆ ಡೀಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿಲ್ಲ"</string> + <string name="CLIRDefaultOnNextCallOn" msgid="429415409145781923">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸುವಂತೆ ಡಿಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"</string> + <string name="CLIRDefaultOnNextCallOff" msgid="3092918006077864624">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸುವಂತೆ ಡಿಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಿಲ್ಲ"</string> + <string name="CLIRDefaultOffNextCallOn" msgid="6179425182856418465">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸದಿರುವಂತೆ ಡಿಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"</string> + <string name="CLIRDefaultOffNextCallOff" msgid="2567998633124408552">"ಕರೆಮಾಡುವವರ ID ಅನ್ನು ನಿರ್ಬಂಧಿಸದಿರುವಂತೆ ಡಿಫಾಲ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿಲ್ಲ"</string> <string name="serviceNotProvisioned" msgid="8614830180508686666">"ಸೇವೆಯನ್ನು ಪೂರೈಸಲಾಗಿಲ್ಲ."</string> <string name="CLIRPermanent" msgid="3377371145926835671">"ನೀವು ಕಾಲರ್ ID ಸೆಟ್ಟಿಂಗ್ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string> <string name="RestrictedOnData" msgid="8653794784690065540">"ಡೇಟಾ ಸೇವೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ."</string> @@ -306,8 +306,8 @@ <string name="permdesc_manageProfileAndDeviceOwners" msgid="106894851498657169">"ಪ್ರೊಫೈಲ್ ಮಾಲೀಕರು ಮತ್ತು ಸಾಧನ ಮಾಲೀಕರನ್ನು ಹೊಂದಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ."</string> <string name="permlab_reorderTasks" msgid="2018575526934422779">"ರನ್ ಆಗುತ್ತಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮರುಕ್ರಮಗೊಳಿಸಿ"</string> <string name="permdesc_reorderTasks" msgid="7734217754877439351">"ಮುನ್ನೆಲೆ ಮತ್ತು ಹಿನ್ನಲೆಗೆ ಕಾರ್ಯಗಳನ್ನು ಸರಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನಿಮ್ಮ ಇನ್ಪುಟ್ ಇಲ್ಲದೆಯೇ, ಅಪ್ಲಿಕೇಶನ್ ಈ ಕಾರ್ಯವನ್ನು ಮಾಡಬಹುದು."</string> - <string name="permlab_enableCarMode" msgid="5684504058192921098">"ಕಾರ್ ಮೋಡ್ ಸಕ್ರಿಯಗೊಳಿಸಿ"</string> - <string name="permdesc_enableCarMode" msgid="4853187425751419467">"ಕಾರ್ ಮೋಡ್ ಸಕ್ರಿಯಗೊಳಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ."</string> + <string name="permlab_enableCarMode" msgid="5684504058192921098">"ಕಾರು ಮೋಡ್ ಸಕ್ರಿಯಗೊಳಿಸಿ"</string> + <string name="permdesc_enableCarMode" msgid="4853187425751419467">"ಕಾರು ಮೋಡ್ ಸಕ್ರಿಯಗೊಳಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ."</string> <string name="permlab_killBackgroundProcesses" msgid="3914026687420177202">"ಇತರೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮುಚ್ಚಿ"</string> <string name="permdesc_killBackgroundProcesses" msgid="4593353235959733119">"ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಅಂತ್ಯಗೊಳಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದು ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಚಾಲನೆಯನ್ನು ನಿಲ್ಲಿಸುವುದಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು."</string> <string name="permlab_systemAlertWindow" msgid="3543347980839518613">"ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೇಲೆ ಚಿತ್ರಿಸಿ"</string> @@ -432,27 +432,27 @@ <string name="permdesc_nfc" msgid="7120611819401789907">"ಸಮೀಪದ ಕ್ಷೇತ್ರ ಸಂವಹನ (NFC) ಟ್ಯಾಗ್ಗಳು, ಕಾರ್ಡ್ಗಳು, ಮತ್ತು ಓದುಗರನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಅನುಮತಿಸುತ್ತದೆ."</string> <string name="permlab_disableKeyguard" msgid="3598496301486439258">"ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"</string> <string name="permdesc_disableKeyguard" msgid="6034203065077122992">"ಕೀಲಾಕ್ ಮತ್ತು ಯಾವುದೇ ಸಂಬಂಧಿತ ಭದ್ರತಾ ಪಾಸ್ವರ್ಡ್ ಭದ್ರತೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಳಬರುವ ಕರೆಯನ್ನು ಸ್ವೀಕರಿಸುವಾಗ ಕೀಲಾಕ್ ಅನ್ನು ಫೋನ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ನಂತರ ಕರೆಯು ಅಂತ್ಯಗೊಂಡಾಗ ಕೀಲಾಕ್ ಅನ್ನು ಮರು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ."</string> - <string name="permlab_manageFingerprint" msgid="5640858826254575638">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಹಾರ್ಡ್ವೇರ್ ನಿರ್ವಹಿಸಿ"</string> - <string name="permdesc_manageFingerprint" msgid="178208705828055464">"ಬಳಕೆಗೆ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಟೆಂಪ್ಲೇಟ್ಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಅಳಿಸಲು ವಿಧಾನಗಳನ್ನು ಮನವಿ ಮಾಡಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ."</string> - <string name="permlab_useFingerprint" msgid="3150478619915124905">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಹಾರ್ಡ್ವೇರ್ ಬಳಸಿ"</string> - <string name="permdesc_useFingerprint" msgid="9165097460730684114">"ಪ್ರಮಾಣೀಕರಣಕ್ಕಾಗಿ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಹಾರ್ಡ್ವೇರ್ ಬಳಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ"</string> - <string name="fingerprint_acquired_partial" msgid="735082772341716043">"ಭಾಗಶಃ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಪತ್ತೆಯಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> - <string name="fingerprint_acquired_insufficient" msgid="4596546021310923214">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> - <string name="fingerprint_acquired_imager_dirty" msgid="1087209702421076105">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಸೆನ್ಸಾರ್ ಕೊಳೆಯಾಗಿದೆ. ದಯವಿಟ್ಟು ಅದನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> + <string name="permlab_manageFingerprint" msgid="5640858826254575638">"ಬೆರಳಚ್ಚು ಹಾರ್ಡ್ವೇರ್ ನಿರ್ವಹಿಸಿ"</string> + <string name="permdesc_manageFingerprint" msgid="178208705828055464">"ಬಳಕೆಗೆ ಬೆರಳಚ್ಚು ಟೆಂಪ್ಲೇಟ್ಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಅಳಿಸಲು ವಿಧಾನಗಳನ್ನು ಮನವಿ ಮಾಡಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ."</string> + <string name="permlab_useFingerprint" msgid="3150478619915124905">"ಬೆರಳಚ್ಚು ಹಾರ್ಡ್ವೇರ್ ಬಳಸಿ"</string> + <string name="permdesc_useFingerprint" msgid="9165097460730684114">"ಪ್ರಮಾಣೀಕರಣಕ್ಕಾಗಿ ಬೆರಳಚ್ಚು ಹಾರ್ಡ್ವೇರ್ ಬಳಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ"</string> + <string name="fingerprint_acquired_partial" msgid="735082772341716043">"ಭಾಗಶಃ ಬೆರಳಚ್ಚು ಪತ್ತೆಯಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> + <string name="fingerprint_acquired_insufficient" msgid="4596546021310923214">"ಬೆರಳಚ್ಚು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> + <string name="fingerprint_acquired_imager_dirty" msgid="1087209702421076105">"ಬೆರಳಚ್ಚು ಸೆನ್ಸಾರ್ ಕೊಳೆಯಾಗಿದೆ. ದಯವಿಟ್ಟು ಅದನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> <string name="fingerprint_acquired_too_fast" msgid="6470642383109155969">"ಬೆರಳನ್ನು ಅತಿ ವೇಗವಾಗಿ ಸರಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> <string name="fingerprint_acquired_too_slow" msgid="59250885689661653">"ಬೆರಳನ್ನು ತುಂಬಾ ನಿಧಾನವಾಗಿ ಸರಿಸಲಾಗಿದೆ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> <string-array name="fingerprint_acquired_vendor"> </string-array> - <string name="fingerprint_error_hw_not_available" msgid="7955921658939936596">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಹಾರ್ಡ್ವೇರ್ ಲಭ್ಯವಿಲ್ಲ."</string> - <string name="fingerprint_error_no_space" msgid="1055819001126053318">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ತೆಗೆದುಹಾಕಿ."</string> - <string name="fingerprint_error_timeout" msgid="3927186043737732875">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅವಧಿ ಮೀರಿದೆ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> - <string name="fingerprint_error_canceled" msgid="4402024612660774395">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ರದ್ದುಮಾಡಲಾಗಿದೆ."</string> + <string name="fingerprint_error_hw_not_available" msgid="7955921658939936596">"ಬೆರಳಚ್ಚು ಹಾರ್ಡ್ವೇರ್ ಲಭ್ಯವಿಲ್ಲ."</string> + <string name="fingerprint_error_no_space" msgid="1055819001126053318">"ಬೆರಳಚ್ಚು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬೆರಳಚ್ಚು ತೆಗೆದುಹಾಕಿ."</string> + <string name="fingerprint_error_timeout" msgid="3927186043737732875">"ಬೆರಳಚ್ಚು ಅವಧಿ ಮೀರಿದೆ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> + <string name="fingerprint_error_canceled" msgid="4402024612660774395">"ಬೆರಳಚ್ಚು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ರದ್ದುಮಾಡಲಾಗಿದೆ."</string> <string name="fingerprint_error_lockout" msgid="5536934748136933450">"ಹಲವಾರು ಪ್ರಯತ್ನಗಳು. ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> <string name="fingerprint_error_unable_to_process" msgid="6107816084103552441">"ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> <string name="fingerprint_name_template" msgid="5870957565512716938">"ಫಿಂಗರ್ <xliff:g id="FINGERID">%d</xliff:g>"</string> <string-array name="fingerprint_error_vendor"> </string-array> - <string name="fingerprint_icon_content_description" msgid="2340202869968465936">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಐಕಾನ್"</string> + <string name="fingerprint_icon_content_description" msgid="2340202869968465936">"ಬೆರಳಚ್ಚು ಐಕಾನ್"</string> <string name="permlab_readSyncSettings" msgid="6201810008230503052">"ಸಿಂಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ರೀಡ್ ಮಾಡು"</string> <string name="permdesc_readSyncSettings" msgid="2706745674569678644">"ಒಂದು ಖಾತೆಯ ಸಿಂಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಓದಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಖಾತೆಯೊಂದಿಗೆ ಜನರ ಅಪ್ಲಿಕೇಶನ್ ಸಿಂಕ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಇದು ನಿರ್ಧರಿಸಬಹುದು."</string> <string name="permlab_writeSyncSettings" msgid="5408694875793945314">"ಸಿಂಕ್ ಆನ್ ಮತ್ತು ಸಿಂಕ್ ಆಫ್ ಟಾಗಲ್ ಮಾಡಿ"</string> @@ -545,29 +545,29 @@ <string name="policylab_disableKeyguardFeatures" msgid="8552277871075367771">"ಕೆಲವು ಸ್ಕ್ರೀನ್ ಲಾಕ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"</string> <string name="policydesc_disableKeyguardFeatures" msgid="2044755691354158439">"ಕೆಲವು ಪರದೆ ಲಾಕ್ನ ವೈಶಿಷ್ಟ್ಯಗಳ ಬಳಕೆಯನ್ನು ತಡೆಯಿರಿ."</string> <string-array name="phoneTypes"> - <item msgid="8901098336658710359">"ನಿವಾಸ"</item> + <item msgid="8901098336658710359">"ಮನೆ"</item> <item msgid="869923650527136615">"ಮೊಬೈಲ್"</item> <item msgid="7897544654242874543">"ಕಚೇರಿ"</item> <item msgid="1103601433382158155">"ಕಚೇರಿ ಫಾಕ್ಸ್"</item> - <item msgid="1735177144948329370">"ನಿವಾಸದ ಫ್ಯಾಕ್ಸ್"</item> + <item msgid="1735177144948329370">"ಮನೆಯ ಫ್ಯಾಕ್ಸ್"</item> <item msgid="603878674477207394">"ಪೇಜರ್"</item> <item msgid="1650824275177931637">"ಇತರೆ"</item> <item msgid="9192514806975898961">"ಕಸ್ಟಮ್"</item> </string-array> <string-array name="emailAddressTypes"> - <item msgid="8073994352956129127">"ನಿವಾಸ"</item> + <item msgid="8073994352956129127">"ಮನೆ"</item> <item msgid="7084237356602625604">"ಕಚೇರಿ"</item> <item msgid="1112044410659011023">"ಇತರೆ"</item> <item msgid="2374913952870110618">"ಕಸ್ಟಮ್"</item> </string-array> <string-array name="postalAddressTypes"> - <item msgid="6880257626740047286">"ನಿವಾಸ"</item> + <item msgid="6880257626740047286">"ಮನೆ"</item> <item msgid="5629153956045109251">"ಕಚೇರಿ"</item> <item msgid="4966604264500343469">"ಇತರೆ"</item> <item msgid="4932682847595299369">"ಕಸ್ಟಮ್"</item> </string-array> <string-array name="imAddressTypes"> - <item msgid="1738585194601476694">"ನಿವಾಸ"</item> + <item msgid="1738585194601476694">"ಮನೆ"</item> <item msgid="1359644565647383708">"ಕಚೇರಿ"</item> <item msgid="7868549401053615677">"ಇತರೆ"</item> <item msgid="3145118944639869809">"ಕಸ್ಟಮ್"</item> @@ -588,15 +588,15 @@ <item msgid="1648797903785279353">"Jabber"</item> </string-array> <string name="phoneTypeCustom" msgid="1644738059053355820">"ಕಸ್ಟಮ್"</string> - <string name="phoneTypeHome" msgid="2570923463033985887">"ನಿವಾಸ"</string> + <string name="phoneTypeHome" msgid="2570923463033985887">"ಮನೆ"</string> <string name="phoneTypeMobile" msgid="6501463557754751037">"ಮೊಬೈಲ್"</string> <string name="phoneTypeWork" msgid="8863939667059911633">"ಕಚೇರಿ"</string> <string name="phoneTypeFaxWork" msgid="3517792160008890912">"ಕಚೇರಿ ಫಾಕ್ಸ್"</string> - <string name="phoneTypeFaxHome" msgid="2067265972322971467">"ನಿವಾಸದ ಫ್ಯಾಕ್ಸ್"</string> + <string name="phoneTypeFaxHome" msgid="2067265972322971467">"ಮನೆಯ ಫ್ಯಾಕ್ಸ್"</string> <string name="phoneTypePager" msgid="7582359955394921732">"ಪೇಜರ್"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"ಇತರೆ"</string> <string name="phoneTypeCallback" msgid="2712175203065678206">"ಮರಳಿ ಕರೆಮಾಡು"</string> - <string name="phoneTypeCar" msgid="8738360689616716982">"ಕಾರ್"</string> + <string name="phoneTypeCar" msgid="8738360689616716982">"ಕಾರು"</string> <string name="phoneTypeCompanyMain" msgid="540434356461478916">"ಕಂಪನಿ ಮುಖ್ಯ"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"ಪ್ರಮುಖ"</string> @@ -613,16 +613,16 @@ <string name="eventTypeAnniversary" msgid="3876779744518284000">"ವಾರ್ಷಿಕೋತ್ಸವ"</string> <string name="eventTypeOther" msgid="7388178939010143077">"ಇತರೆ"</string> <string name="emailTypeCustom" msgid="8525960257804213846">"ಕಸ್ಟಮ್"</string> - <string name="emailTypeHome" msgid="449227236140433919">"ಮುಖಪುಟ"</string> + <string name="emailTypeHome" msgid="449227236140433919">"ಮನೆ"</string> <string name="emailTypeWork" msgid="3548058059601149973">"ಕಚೇರಿ"</string> <string name="emailTypeOther" msgid="2923008695272639549">"ಇತರೆ"</string> <string name="emailTypeMobile" msgid="119919005321166205">"ಮೊಬೈಲ್"</string> <string name="postalTypeCustom" msgid="8903206903060479902">"ಕಸ್ಟಮ್"</string> - <string name="postalTypeHome" msgid="8165756977184483097">"ನಿವಾಸ"</string> + <string name="postalTypeHome" msgid="8165756977184483097">"ಮನೆ"</string> <string name="postalTypeWork" msgid="5268172772387694495">"ಕಚೇರಿ"</string> <string name="postalTypeOther" msgid="2726111966623584341">"ಇತರೆ"</string> <string name="imTypeCustom" msgid="2074028755527826046">"ಕಸ್ಟಮ್"</string> - <string name="imTypeHome" msgid="6241181032954263892">"ನಿವಾಸ"</string> + <string name="imTypeHome" msgid="6241181032954263892">"ಮನೆ"</string> <string name="imTypeWork" msgid="1371489290242433090">"ಕಚೇರಿ"</string> <string name="imTypeOther" msgid="5377007495735915478">"ಇತರೆ"</string> <string name="imProtocolCustom" msgid="6919453836618749992">"ಕಸ್ಟಮ್"</string> @@ -654,7 +654,7 @@ <string name="relationTypeSister" msgid="1735983554479076481">"ಸಹೋದರಿ"</string> <string name="relationTypeSpouse" msgid="394136939428698117">"ಸಂಗಾತಿ"</string> <string name="sipAddressTypeCustom" msgid="2473580593111590945">"ಕಸ್ಟಮ್"</string> - <string name="sipAddressTypeHome" msgid="6093598181069359295">"ನಿವಾಸ"</string> + <string name="sipAddressTypeHome" msgid="6093598181069359295">"ಮನೆ"</string> <string name="sipAddressTypeWork" msgid="6920725730797099047">"ಕಚೇರಿ"</string> <string name="sipAddressTypeOther" msgid="4408436162950119849">"ಇತರೆ"</string> <string name="quick_contacts_not_available" msgid="746098007828579688">"ಈ ಸಂಪರ್ಕವನ್ನು ವೀಕ್ಷಿಸಲು ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಕಂಡುಬಂದಿಲ್ಲ."</string> @@ -676,8 +676,8 @@ <string name="lockscreen_emergency_call" msgid="5298642613417801888">"ತುರ್ತು"</string> <string name="lockscreen_return_to_call" msgid="5244259785500040021">"ಕರೆಗೆ ಹಿಂತಿರುಗು"</string> <string name="lockscreen_pattern_correct" msgid="9039008650362261237">"ಸರಿಯಾಗಿದೆ!"</string> - <string name="lockscreen_pattern_wrong" msgid="4317955014948108794">"ಮತ್ತೆ ಪ್ರಯತ್ನಿಸು"</string> - <string name="lockscreen_password_wrong" msgid="5737815393253165301">"ಮತ್ತೆ ಪ್ರಯತ್ನಿಸು"</string> + <string name="lockscreen_pattern_wrong" msgid="4317955014948108794">"ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ"</string> + <string name="lockscreen_password_wrong" msgid="5737815393253165301">"ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ"</string> <string name="faceunlock_multiple_failures" msgid="754137583022792429">"ಗರಿಷ್ಠ ಫೇಸ್ ಅನ್ಲಾಕ್ ಪ್ರಯತ್ನಗಳು ಮೀರಿವೆ"</string> <string name="lockscreen_missing_sim_message_short" msgid="5099439277819215399">"ಯಾವುದೇ ಸಿಮ್ ಕಾರ್ಡ್ ಇಲ್ಲ"</string> <string name="lockscreen_missing_sim_message" product="tablet" msgid="151659196095791474">"ಟ್ಯಾಬ್ಲೆಟ್ನಲ್ಲಿ ಸಿಮ್ ಕಾರ್ಡ್ ಇಲ್ಲ."</string> @@ -797,7 +797,7 @@ <string name="permdesc_writeHistoryBookmarks" product="tv" msgid="7007393823197766548">"ನಿಮ್ಮ ಟಿವಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಬ್ರೌಸರ್ನ ಇತಿಹಾಸ ಬುಕ್ಮಾರ್ಕ್ಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಬ್ರೌಸರ್ ಡೇಟಾವನ್ನು ಅಳಿಸಲು ಅಥವಾ ಮಾರ್ಪಡಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸಬಹುದು. ಗಮನಿಸಿ: ವೆಬ್ ಬ್ರೌಸಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳ ಜೊತೆಗೆ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಬ್ರೌಸರ್ಗಳ ಅಥವಾ ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೂಲಕ ಈ ಅನುಮತಿಯು ಕಾರ್ಯಗತಗೊಳಿಸದಿರಬಹುದು."</string> <string name="permdesc_writeHistoryBookmarks" product="default" msgid="8497389531014185509">"ನಿಮ್ಮ ಫೋನ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿರುವ ಬ್ರೌಸರ್ನ ಇತಿಹಾಸ ಅಥವಾ ಬುಕ್ಮಾರ್ಕ್ಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಬ್ರೌಸರ್ನ ಡೇಟಾವನ್ನು ಅಳಿಸಲು ಅಥವಾ ಮಾರ್ಪಡಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅವಕಾಶ ಕಲ್ಪಿಸಿಕೊಡಬಹುದು. ಗಮನಿಸಿ: ಈ ಅನುಮತಿಯನ್ನು ವೆಬ್ ಬ್ರೌಸಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಮೂರನೇ-ವ್ಯಕ್ತಿ ಬ್ರೌಸರ್ಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೂಲಕ ಜಾರಿಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ."</string> <string name="permlab_setAlarm" msgid="1379294556362091814">"ಅಲಾರಮ್ ಹೊಂದಿಸಿ"</string> - <string name="permdesc_setAlarm" msgid="316392039157473848">"ಸ್ಥಾಪಿಸಲಾದ ಅಲಾರಂ ಗಡಿಯಾರ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಅಲಾರಂ ಹೊಂದಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಕೆಲವು ಅಲಾರಂ ಗಡಿಯಾರ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದಿರಬಹುದು."</string> + <string name="permdesc_setAlarm" msgid="316392039157473848">"ಸ್ಥಾಪಿಸಲಾದ ಅಲಾರಮ್ ಗಡಿಯಾರ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಅಲಾರಮ್ ಹೊಂದಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಕೆಲವು ಅಲಾರಮ್ ಗಡಿಯಾರ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದಿರಬಹುದು."</string> <string name="permlab_addVoicemail" msgid="5525660026090959044">"ಧ್ವನಿಮೇಲ್ ಸೇರಿಸಿ"</string> <string name="permdesc_addVoicemail" msgid="6604508651428252437">"ನಿಮ್ಮ ದ್ವನಿಮೇಲ್ ಇನ್ಬಾಕ್ಸ್ಗೆ ಸಂದೇಶಗಳನ್ನು ಸೇರಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ."</string> <string name="permlab_writeGeolocationPermissions" msgid="5962224158955273932">"ಬ್ರೌಸರ್ ಜಿಯೋಲೊಕೇಶನ್ ಅನುಮತಿಗಳನ್ನು ಮಾರ್ಪಡಿಸಿ"</string> @@ -876,20 +876,20 @@ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ವ</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ನಿ ನಲ್ಲಿ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ನಿ ನಲ್ಲಿ</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ನಿ.ದಲ್ಲಿ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ನಿ.ದಲ್ಲಿ</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ಗಂ ನಲ್ಲಿ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ಗಂ ನಲ್ಲಿ</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ಗಂ.ಯಲ್ಲಿ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ಗಂ.ಯಲ್ಲಿ</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ದಿ ನಲ್ಲಿ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ದಿ ನಲ್ಲಿ</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ದಿ.ದಲ್ಲಿ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ದಿ.ದಲ್ಲಿ</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ವ ನಲ್ಲಿ</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ವ ನಲ್ಲಿ</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ವ.ದಲ್ಲಿ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ವ.ದಲ್ಲಿ</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> ನಿಮಿಷಗಳ ಹಿಂದೆ</item> @@ -984,9 +984,9 @@ <string name="whichImageCaptureApplication" msgid="3680261417470652882">"ಇದರ ಜೊತೆಗೆ ಚಿತ್ರ ಕ್ಯಾಪ್ಚರ್ ಮಾಡಿ"</string> <string name="whichImageCaptureApplicationNamed" msgid="8619384150737825003">"%1$s ಜೊತೆ ಚಿತ್ರ ಕ್ಯಾಪ್ಚರ್ ಮಾಡಿ"</string> <string name="whichImageCaptureApplicationLabel" msgid="6390303445371527066">"ಚಿತ್ರ ಕ್ಯಾಪ್ಚರ್ ಮಾಡಿ"</string> - <string name="alwaysUse" msgid="4583018368000610438">"ಈ ಕ್ರಿಯೆಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಿ."</string> + <string name="alwaysUse" msgid="4583018368000610438">"ಈ ಕ್ರಿಯೆಗೆ ಡಿಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಿ."</string> <string name="use_a_different_app" msgid="8134926230585710243">"ಬೇರೆಯ ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಿ"</string> - <string name="clearDefaultHintMsg" msgid="3252584689512077257">"ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್ಗಳು > ಅಪ್ಲಿಕೇಶನ್ಗಳು > ಡೌನ್ಲೋಡ್ ಮಾಡಲಾದ ಡೀಫಾಲ್ಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಿ."</string> + <string name="clearDefaultHintMsg" msgid="3252584689512077257">"ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್ಗಳು > ಅಪ್ಲಿಕೇಶನ್ಗಳು > ಡೌನ್ಲೋಡ್ ಮಾಡಲಾದ ಡಿಫಾಲ್ಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಿ."</string> <string name="chooseActivity" msgid="7486876147751803333">"ಕ್ರಿಯೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ"</string> <string name="chooseUsbActivity" msgid="6894748416073583509">"USB ಸಾಧನಕ್ಕೆ ಅಪ್ಲಿಕೇಶನ್ವೊಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ"</string> <string name="noApplications" msgid="2991814273936504689">"ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಈ ಕ್ರಿಯೆಗಾಗಿ ಬದ್ಧತೆ ತೋರಿಸುವುದಿಲ್ಲ."</string> @@ -1045,7 +1045,7 @@ <string name="volume_music_hint_silent_ringtone_selected" msgid="8310739960973156272">"ಶಾಂತ ರಿಂಗ್ಟೋನ್ ಹೊಂದಿಸಲಾಗಿದೆ"</string> <string name="volume_call" msgid="3941680041282788711">"ಒಳ-ಕರೆಯ ವಾಲ್ಯೂಮ್"</string> <string name="volume_bluetooth_call" msgid="2002891926351151534">"ಬ್ಲೂಟೂತ್ ಒಳ-ಕರೆಯ ವಾಲ್ಯೂಮ್"</string> - <string name="volume_alarm" msgid="1985191616042689100">"ಅಲಾರಂ ವಾಲ್ಯೂಮ್"</string> + <string name="volume_alarm" msgid="1985191616042689100">"ಅಲಾರಮ್ ವಾಲ್ಯೂಮ್"</string> <string name="volume_notification" msgid="2422265656744276715">"ಅಧಿಸೂಚನೆಯ ವಾಲ್ಯೂಮ್"</string> <string name="volume_unknown" msgid="1400219669770445902">"ವಾಲ್ಯೂಮ್"</string> <string name="volume_icon_description_bluetooth" msgid="6538894177255964340">"ಬ್ಲೂಟೂತ್ ವಾಲ್ಯೂಮ್"</string> @@ -1053,8 +1053,8 @@ <string name="volume_icon_description_incall" msgid="8890073218154543397">"ಕರೆಯ ವಾಲ್ಯೂಮ್"</string> <string name="volume_icon_description_media" msgid="4217311719665194215">"ಮೀಡಿಯಾ ವಾಲ್ಯೂಮ್"</string> <string name="volume_icon_description_notification" msgid="7044986546477282274">"ಅಧಿಸೂಚನೆಯ ವಾಲ್ಯೂಮ್"</string> - <string name="ringtone_default" msgid="3789758980357696936">"ಡೀಫಾಲ್ಟ್ ರಿಂಗ್ಟೋನ್"</string> - <string name="ringtone_default_with_actual" msgid="8129563480895990372">"ಡೀಫಾಲ್ಟ್ ರಿಂಗ್ಟೋನ್ (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> + <string name="ringtone_default" msgid="3789758980357696936">"ಡಿಫಾಲ್ಟ್ ರಿಂಗ್ಟೋನ್"</string> + <string name="ringtone_default_with_actual" msgid="8129563480895990372">"ಡಿಫಾಲ್ಟ್ ರಿಂಗ್ಟೋನ್ (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> <string name="ringtone_silent" msgid="7937634392408977062">"ಯಾವುದೂ ಇಲ್ಲ"</string> <string name="ringtone_picker_title" msgid="3515143939175119094">"ರಿಂಗ್ಟೋನ್ಗಳು"</string> <string name="ringtone_unknown" msgid="5477919988701784788">"ಅಜ್ಞಾತ ರಿಂಗ್ಟೋನ್"</string> @@ -1237,8 +1237,8 @@ <string name="no_file_chosen" msgid="6363648562170759465">"ಯಾವುದೇ ಫೈಲ್ ಆಯ್ಕೆ ಮಾಡಿಲ್ಲ"</string> <string name="reset" msgid="2448168080964209908">"ಮರುಹೊಂದಿಸು"</string> <string name="submit" msgid="1602335572089911941">"ಸಲ್ಲಿಸು"</string> - <string name="car_mode_disable_notification_title" msgid="3164768212003864316">"ಕಾರ್ ಮೋಡ್ ಸಕ್ರಿಯವಾಗಿದೆ"</string> - <string name="car_mode_disable_notification_message" msgid="6301524980144350051">"ಕಾರ್ ಮೋಡ್ನಿಂದ ನಿರ್ಗಮಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ."</string> + <string name="car_mode_disable_notification_title" msgid="3164768212003864316">"ಕಾರು ಮೋಡ್ ಸಕ್ರಿಯವಾಗಿದೆ"</string> + <string name="car_mode_disable_notification_message" msgid="6301524980144350051">"ಕಾರು ಮೋಡ್ನಿಂದ ನಿರ್ಗಮಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ."</string> <string name="tethered_notification_title" msgid="3146694234398202601">"ಟೆಥರಿಂಗ್ ಅಥವಾ ಹಾಟ್ಸ್ಪಾಟ್ ಸಕ್ರಿಯವಾಗಿದೆ"</string> <string name="tethered_notification_message" msgid="2113628520792055377">"ಹೊಂದಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ."</string> <string name="back_button_label" msgid="2300470004503343439">"ಹಿಂದೆ"</string> @@ -1269,7 +1269,7 @@ <string name="sync_undo_deletes" msgid="2941317360600338602">"ಅಳಿಸುವಿಕೆಯನ್ನು ರದ್ದುಗೊಳಿಸಿ"</string> <string name="sync_do_nothing" msgid="3743764740430821845">"ಈಗ ಏನೂ ಮಾಡಬೇಡಿ"</string> <string name="choose_account_label" msgid="5655203089746423927">"ಖಾತೆಯೊಂದನ್ನು ಆರಿಸು"</string> - <string name="add_account_label" msgid="2935267344849993553">"ಒಂದು ಖಾತೆ ಸೇರಿಸು"</string> + <string name="add_account_label" msgid="2935267344849993553">"ಒಂದು ಖಾತೆ ಸೇರಿಸಿ"</string> <string name="add_account_button_label" msgid="3611982894853435874">"ಖಾತೆ ಸೇರಿಸಿ"</string> <string name="number_picker_increment_button" msgid="2412072272832284313">"ಹೆಚ್ಚಿಸಿ"</string> <string name="number_picker_decrement_button" msgid="476050778386779067">"ಕಡಿಮೆ ಮಾಡಿ"</string> @@ -1342,8 +1342,8 @@ <string name="expires_on" msgid="3676242949915959821">"ಈ ದಿನಾಂಕದಂದು ಮುಕ್ತಾಯಗೊಳ್ಳುತ್ತದೆ:"</string> <string name="serial_number" msgid="758814067660862493">"ಕ್ರಮ ಸಂಖ್ಯೆ:"</string> <string name="fingerprints" msgid="4516019619850763049">"ಫಿಂಗರ್ ಪ್ರಿಂಟ್ಗಳು:"</string> - <string name="sha256_fingerprint" msgid="4391271286477279263">"SHA-256 ಫಿಂಗರ್ಪ್ರಿಂಟ್:"</string> - <string name="sha1_fingerprint" msgid="7930330235269404581">"SHA-1 ಫಿಂಗರ್ಪ್ರಿಂಟ್:"</string> + <string name="sha256_fingerprint" msgid="4391271286477279263">"SHA-256 ಬೆರಳಚ್ಚು:"</string> + <string name="sha1_fingerprint" msgid="7930330235269404581">"SHA-1 ಬೆರಳಚ್ಚು:"</string> <string name="activity_chooser_view_see_all" msgid="4292569383976636200">"ಎಲ್ಲವನ್ನೂ ನೋಡಿ"</string> <string name="activity_chooser_view_dialog_title_default" msgid="4710013864974040615">"ಚಟುವಟಿಕೆಯನ್ನು ಆರಿಸಿ"</string> <string name="share_action_provider_share_with" msgid="5247684435979149216">"ಹಂಚಿಕೊಳ್ಳಿ"</string> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS ವಿನಂತಿಯನ್ನು ಹೊಸ SS ವಿನಂತಿಗೆ ಮಾರ್ಪಡಿಸಲಾಗಿದೆ."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"ಉದ್ಯೋಗ ಪ್ರೊಫೈಲ್"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"ವಿಸ್ತರಿಸು ಬಟನ್"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"ವಿಸ್ತರಣೆ ಟಾಗಲ್ ಮಾಡಿ"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB ಪೆರಿಪೆರಲ್ ಪೋರ್ಟ್"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB ಪೆರಿಪೆರಲ್ ಪೋರ್ಟ್"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ಓವರ್ಫ್ಲೋ ಮುಚ್ಚು"</string> <string name="maximize_button_text" msgid="7543285286182446254">"ಹಿಗ್ಗಿಸು"</string> <string name="close_button_text" msgid="3937902162644062866">"ಮುಚ್ಚು"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ</item> diff --git a/core/res/res/values-ko/strings.xml b/core/res/res/values-ko/strings.xml index f7c3c80b7a3e..8a4dbc92dc8f 100644 --- a/core/res/res/values-ko/strings.xml +++ b/core/res/res/values-ko/strings.xml @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g>이(가) 중지됨"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g>이(가) 계속 중단됨"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g>이(가) 계속 중단됨"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"앱 다시 열기"</string> <string name="aerr_report" msgid="5371800241488400617">"의견 보내기"</string> <string name="aerr_close" msgid="2991640326563991340">"닫기"</string> <string name="aerr_mute" msgid="1974781923723235953">"기기가 다시 시작될 때까지 알림 끄기"</string> @@ -1610,10 +1609,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS 요청이 USSD 요청으로 수정됩니다."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS 요청이 새로운 SS 요청으로 수정됩니다."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"직장 프로필"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"펼치기 버튼"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"확장 전환"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB 주변기기 포트"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB 주변기기 포트"</string> @@ -1621,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"오버플로우 닫기"</string> <string name="maximize_button_text" msgid="7543285286182446254">"최대화"</string> <string name="close_button_text" msgid="3937902162644062866">"닫기"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g>개 선택됨</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g>개 선택됨</item> diff --git a/core/res/res/values-ky-rKG/strings.xml b/core/res/res/values-ky-rKG/strings.xml index 1e5258665cc7..3ffc2b7b8f89 100644 --- a/core/res/res/values-ky-rKG/strings.xml +++ b/core/res/res/values-ky-rKG/strings.xml @@ -545,7 +545,7 @@ <string name="policylab_disableKeyguardFeatures" msgid="8552277871075367771">"Экрн клпснн айрм функцялрн өчр"</string> <string name="policydesc_disableKeyguardFeatures" msgid="2044755691354158439">"Экранды кулпулоо функцияларынын айрымдарын колдонууга тыюу салуу"</string> <string-array name="phoneTypes"> - <item msgid="8901098336658710359">"Башкы бет"</item> + <item msgid="8901098336658710359">"Үй"</item> <item msgid="869923650527136615">"Мобилдик"</item> <item msgid="7897544654242874543">"Жумуш"</item> <item msgid="1103601433382158155">"Жумуш факсы"</item> @@ -555,19 +555,19 @@ <item msgid="9192514806975898961">"Өзгөчө"</item> </string-array> <string-array name="emailAddressTypes"> - <item msgid="8073994352956129127">"Башкы бет"</item> + <item msgid="8073994352956129127">"Үй"</item> <item msgid="7084237356602625604">"Жумуш"</item> <item msgid="1112044410659011023">"Башка"</item> <item msgid="2374913952870110618">"Өзгөчө"</item> </string-array> <string-array name="postalAddressTypes"> - <item msgid="6880257626740047286">"Башкы бет"</item> + <item msgid="6880257626740047286">"Үй"</item> <item msgid="5629153956045109251">"Жумуш"</item> <item msgid="4966604264500343469">"Башка"</item> <item msgid="4932682847595299369">"Өзгөчө"</item> </string-array> <string-array name="imAddressTypes"> - <item msgid="1738585194601476694">"Башкы бет"</item> + <item msgid="1738585194601476694">"Үй"</item> <item msgid="1359644565647383708">"Жумуш"</item> <item msgid="7868549401053615677">"Башка"</item> <item msgid="3145118944639869809">"Өзгөчө"</item> @@ -588,7 +588,7 @@ <item msgid="1648797903785279353">"Jabber"</item> </string-array> <string name="phoneTypeCustom" msgid="1644738059053355820">"Өзгөчө"</string> - <string name="phoneTypeHome" msgid="2570923463033985887">"Башкы бет"</string> + <string name="phoneTypeHome" msgid="2570923463033985887">"Үй"</string> <string name="phoneTypeMobile" msgid="6501463557754751037">"Мобилдик"</string> <string name="phoneTypeWork" msgid="8863939667059911633">"Жумуш"</string> <string name="phoneTypeFaxWork" msgid="3517792160008890912">"Жумуш факсы"</string> @@ -613,16 +613,16 @@ <string name="eventTypeAnniversary" msgid="3876779744518284000">"Маараке"</string> <string name="eventTypeOther" msgid="7388178939010143077">"Башка"</string> <string name="emailTypeCustom" msgid="8525960257804213846">"Өзгөчө"</string> - <string name="emailTypeHome" msgid="449227236140433919">"Башкы бет"</string> + <string name="emailTypeHome" msgid="449227236140433919">"Жеке"</string> <string name="emailTypeWork" msgid="3548058059601149973">"Жумуш"</string> <string name="emailTypeOther" msgid="2923008695272639549">"Башка"</string> <string name="emailTypeMobile" msgid="119919005321166205">"Мобилдик"</string> <string name="postalTypeCustom" msgid="8903206903060479902">"Өзгөчө"</string> - <string name="postalTypeHome" msgid="8165756977184483097">"Башкы бет"</string> + <string name="postalTypeHome" msgid="8165756977184483097">"Үй"</string> <string name="postalTypeWork" msgid="5268172772387694495">"Жумуш"</string> <string name="postalTypeOther" msgid="2726111966623584341">"Башка"</string> <string name="imTypeCustom" msgid="2074028755527826046">"Өзгөчө"</string> - <string name="imTypeHome" msgid="6241181032954263892">"Башкы бет"</string> + <string name="imTypeHome" msgid="6241181032954263892">"Үй"</string> <string name="imTypeWork" msgid="1371489290242433090">"Жумуш"</string> <string name="imTypeOther" msgid="5377007495735915478">"Башка"</string> <string name="imProtocolCustom" msgid="6919453836618749992">"Өзгөчө"</string> @@ -654,7 +654,7 @@ <string name="relationTypeSister" msgid="1735983554479076481">"Эже-сиңди"</string> <string name="relationTypeSpouse" msgid="394136939428698117">"Жубай"</string> <string name="sipAddressTypeCustom" msgid="2473580593111590945">"Өзгөчө"</string> - <string name="sipAddressTypeHome" msgid="6093598181069359295">"Башкы бет"</string> + <string name="sipAddressTypeHome" msgid="6093598181069359295">"Үй"</string> <string name="sipAddressTypeWork" msgid="6920725730797099047">"Жумуш"</string> <string name="sipAddressTypeOther" msgid="4408436162950119849">"Башка"</string> <string name="quick_contacts_not_available" msgid="746098007828579688">"Байланышты көрсөтүүчү эч бир колдонмо жок."</string> @@ -860,24 +860,24 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"азыр"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> мүн.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> мүн.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>мүн.</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>мүн.</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> с.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> с.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>с.</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>с.</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> к.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> к.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>к.</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>к.</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ж.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ж.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ж.</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ж.</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> мүн. кийин</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> мүн. кийин</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>мүн. кийин</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>мүн. кийин</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> с. кийин</item> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> токтотулду"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> колдонмосу иштебей калып жатат"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> колдонмосу иштебей калып жатат"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Колдонмону кайра ачуу"</string> <string name="aerr_report" msgid="5371800241488400617">"Жооп пикир жөнөтүү"</string> <string name="aerr_close" msgid="2991640326563991340">"Жабуу"</string> <string name="aerr_mute" msgid="1974781923723235953">"Түзмөк өчүрүлүп-күйгүзүлгүчө үнүн өчүрүү"</string> @@ -1613,10 +1612,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS сурамы USSD сурамына өзгөртүлдү."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS сурамы жаңы SS сурамына өзгөртүлдү."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Жумуш профили"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Жайып көрсөтүү баскычы"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"жайып көрсөтүү же жыйыштыруу"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB Сырткы оюкча"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Сырткы оюкча"</string> @@ -1624,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Ашып-ташууну жабуу"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Чоңойтуу"</string> <string name="close_button_text" msgid="3937902162644062866">"Жабуу"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> тандалды</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> тандалды</item> diff --git a/core/res/res/values-lo-rLA/strings.xml b/core/res/res/values-lo-rLA/strings.xml index b0a5fa5581a0..6fda52a78bf9 100644 --- a/core/res/res/values-lo-rLA/strings.xml +++ b/core/res/res/values-lo-rLA/strings.xml @@ -606,7 +606,7 @@ <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"ໂທລະສັບມືຖືບ່ອນເຮັດວຽກ"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"ເພກເຈີບ່ອນເຮັດວຽກ"</string> - <string name="phoneTypeAssistant" msgid="5596772636128562884">"ຜູ່ຊ່ວຍ"</string> + <string name="phoneTypeAssistant" msgid="5596772636128562884">"ຜູ້ຊ່ວຍ"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> <string name="eventTypeCustom" msgid="7837586198458073404">"ກຳນົດເອງ"</string> <string name="eventTypeBirthday" msgid="2813379844211390740">"ວັນເດືອນປີເກີດ"</string> @@ -639,7 +639,7 @@ <string name="orgTypeOther" msgid="3951781131570124082">"ອື່ນໆ"</string> <string name="orgTypeCustom" msgid="225523415372088322">"ກຳນົດເອງ"</string> <string name="relationTypeCustom" msgid="3542403679827297300">"ກຳນົດເອງ"</string> - <string name="relationTypeAssistant" msgid="6274334825195379076">"ຜູ່ຊ່ວຍ"</string> + <string name="relationTypeAssistant" msgid="6274334825195379076">"ຜູ້ຊ່ວຍ"</string> <string name="relationTypeBrother" msgid="8757913506784067713">"ອ້າຍ-ນ້ອງ"</string> <string name="relationTypeChild" msgid="1890746277276881626">"ລູກ"</string> <string name="relationTypeDomesticPartner" msgid="6904807112121122133">"ຮຸ້ນສ່ວນພາຍໃນ"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"ການຂໍ SS ຖືກດັດແປງເປັນການຂໍ SS ໃໝ່ແລ້ວ."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"ໂປຣໄຟລ໌ບ່ອນເຮັດວຽກ"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"ປຸ່ມຂະຫຍາຍ"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"ປິດ/ເປີດ ການຂະຫຍາຍ"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"ຜອດຮອບນອກ Android USB"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"ຜອດຮອບນອກ USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ປິດການໄຫຼລົ້ນອອກມາ"</string> <string name="maximize_button_text" msgid="7543285286182446254">"ຂະຫຍາຍອອກ"</string> <string name="close_button_text" msgid="3937902162644062866">"ປິດ"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ຖືກເລືອກແລ້ວ</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> ຖືກເລືອກແລ້ວ</item> diff --git a/core/res/res/values-lt/strings.xml b/core/res/res/values-lt/strings.xml index f84f5b5e46b8..0b062d1a8e6d 100644 --- a/core/res/res/values-lt/strings.xml +++ b/core/res/res/values-lt/strings.xml @@ -874,16 +874,16 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"dabar"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>min</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> val.</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> val.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>h</item> <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> val.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> val.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> @@ -898,16 +898,16 @@ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m.</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">po <xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="few">po <xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="many">po <xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="other">po <xliff:g id="COUNT_1">%d</xliff:g> min.</item> + <item quantity="one">po <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="few">po <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="many">po <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="other">po <xliff:g id="COUNT_1">%d</xliff:g>min</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">po <xliff:g id="COUNT_1">%d</xliff:g> val.</item> - <item quantity="few">po <xliff:g id="COUNT_1">%d</xliff:g> val.</item> - <item quantity="many">po <xliff:g id="COUNT_1">%d</xliff:g> val.</item> - <item quantity="other">po <xliff:g id="COUNT_1">%d</xliff:g> val.</item> + <item quantity="one">po <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="few">po <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="many">po <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other">po <xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> <item quantity="one">po <xliff:g id="COUNT_1">%d</xliff:g> d.</item> @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS užklausa pakeista į naują SS užklausą."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Darbo profilis"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Išskleidimo mygtukas"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"perjungti išskleidimą"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"„Android“ USB išorinis prievadas"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB išorinis prievadas"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Uždaryti perpildymo sritį"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Padidinti"</string> <string name="close_button_text" msgid="3937902162644062866">"Uždaryti"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one">Pasir. <xliff:g id="COUNT_1">%1$d</xliff:g> elem.</item> <item quantity="few">Pasir. <xliff:g id="COUNT_1">%1$d</xliff:g> elem.</item> diff --git a/core/res/res/values-lv/strings.xml b/core/res/res/values-lv/strings.xml index 3361c2ae52fd..47f1f2641bb0 100644 --- a/core/res/res/values-lv/strings.xml +++ b/core/res/res/values-lv/strings.xml @@ -867,39 +867,39 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"tagad"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>min</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> + <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g>d.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>d.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d.</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g> g.</item> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> g.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> g.</item> + <item quantity="zero"><xliff:g id="COUNT_1">%d</xliff:g>g.</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>g.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>g.</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="zero">pēc <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one">pēc <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other">pēc <xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="zero">pēc <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="one">pēc <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="other">pēc <xliff:g id="COUNT_1">%d</xliff:g>min</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="zero">pēc <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="one">pēc <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other">pēc <xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="zero">pēc <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one">pēc <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other">pēc <xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="zero">pēc <xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="one">pēc <xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="other">pēc <xliff:g id="COUNT_1">%d</xliff:g> d.</item> + <item quantity="zero">pēc <xliff:g id="COUNT_1">%d</xliff:g>d.</item> + <item quantity="one">pēc <xliff:g id="COUNT_1">%d</xliff:g>d.</item> + <item quantity="other">pēc <xliff:g id="COUNT_1">%d</xliff:g>d.</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="zero">pēc <xliff:g id="COUNT_1">%d</xliff:g> g.</item> @@ -1017,8 +1017,7 @@ <string name="aerr_process" msgid="6201597323218674729">"Lietotne <xliff:g id="PROCESS">%1$s</xliff:g> pārtrauca darboties."</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> atkārtoti pārtrauc darboties"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> atkārtoti pārtrauc darboties"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Atkārtoti atvērt lietotni"</string> <string name="aerr_report" msgid="5371800241488400617">"Sūtīt atsauksmes"</string> <string name="aerr_close" msgid="2991640326563991340">"Aizvērt"</string> <string name="aerr_mute" msgid="1974781923723235953">"Nerādīt, līdz ierīce tiks restartēta"</string> @@ -1645,10 +1644,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS pieprasījums ir mainīts uz USSD pieprasījumu."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS pieprasījums ir mainīts uz jaunu SS pieprasījumu."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Darba profils"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Poga Izvērst"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"izvērst/sakļaut"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB perifērijas ports"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB perifērijas ports"</string> @@ -1656,6 +1653,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Aizvērt pārpildes izvēlni"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimizēt"</string> <string name="close_button_text" msgid="3937902162644062866">"Aizvērt"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="zero"><xliff:g id="COUNT_1">%1$d</xliff:g> atlasīti</item> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> atlasīts</item> diff --git a/core/res/res/values-mk-rMK/strings.xml b/core/res/res/values-mk-rMK/strings.xml index 894b4bfe188f..845a42dab6d2 100644 --- a/core/res/res/values-mk-rMK/strings.xml +++ b/core/res/res/values-mk-rMK/strings.xml @@ -69,8 +69,8 @@ <string name="meid" msgid="4841221237681254195">"MEID"</string> <string name="ClipMmi" msgid="6952821216480289285">"ID на дојдовен повикувач"</string> <string name="ClirMmi" msgid="7784673673446833091">"ID на појдовен повикувач"</string> - <string name="ColpMmi" msgid="3065121483740183974">"ИД на поврзана линија"</string> - <string name="ColrMmi" msgid="4996540314421889589">"Забрана на ИД на поврзана линија"</string> + <string name="ColpMmi" msgid="3065121483740183974">"ID на поврзана линија"</string> + <string name="ColrMmi" msgid="4996540314421889589">"Забрана на ID на поврзана линија"</string> <string name="CfMmi" msgid="5123218989141573515">"Проследување повик"</string> <string name="CwMmi" msgid="9129678056795016867">"Повик на чекање"</string> <string name="BaMmi" msgid="455193067926770581">"Забрана за повик"</string> @@ -355,9 +355,9 @@ <string name="permdesc_writeCalendar" product="tv" msgid="1273290605500902507">"Дозволува апликацијата да додава, отстранува и менува настани кои може да ги менувате на вашиот телевизор, вклучувајќи ги и оние на пријателите и соработниците. Ова може да ѝ дозволи на апликацијата да испраќа пораки кои изгледаат како да доаѓаат од сопствениците на календарот или да менува настани без знаење на сопствениците."</string> <string name="permdesc_writeCalendar" product="default" msgid="2324469496327249376">"Овозможува апликацијата да додава, отстранува, менува настани кои може да ги менувате на вашиот телефон, вклучувајќи ги и оние на пријатели или соработници. Ова може да овозможи апликацијата да праќа пораки за кои се чини дека доаѓаат од сопственици на календар или да менува настани без знаење на сопствениците."</string> <string name="permlab_accessLocationExtraCommands" msgid="2836308076720553837">"пристапи кон наредби на давателот на дополнителна локација"</string> - <string name="permdesc_accessLocationExtraCommands" msgid="6078307221056649927">"Овозможува апликацијата да пристапи кон дополнителни наредби на давател на локација. Ова може да овозможи апликацијата да го попечи функционирањето на ГПС или други извори на локација."</string> + <string name="permdesc_accessLocationExtraCommands" msgid="6078307221056649927">"Овозможува апликацијата да пристапи кон дополнителни наредби на давател на локација. Ова може да овозможи апликацијата да го попечи функционирањето на GPS или други извори на локација."</string> <string name="permlab_accessFineLocation" msgid="251034415460950944">"пристап до прецизната локација (GPS и врз база на мрежа)"</string> - <string name="permdesc_accessFineLocation" msgid="5295047563564981250">"Овозможува апликацијата да ја добие вашата точна локација со користење „Глобален систем за позиционирање (ГПС)“ или извори на локација, како што се мобилни кули и Wi-Fi. Овие услуги за локација мора да се вклучени и достапни за вашиот уред за апликацијата да ги користи. Апликациите може да го користат ова за да утврдат приближно каде се наоѓате и може дополнително да потрошат батерија."</string> + <string name="permdesc_accessFineLocation" msgid="5295047563564981250">"Овозможува апликацијата да ја добие вашата точна локација со користење „Глобален систем за позиционирање (GPS)“ или извори на локација, како што се мобилни кули и Wi-Fi. Овие услуги за локација мора да се вклучени и достапни за вашиот уред за апликацијата да ги користи. Апликациите може да го користат ова за да утврдат приближно каде се наоѓате и може дополнително да потрошат батерија."</string> <string name="permlab_accessCoarseLocation" msgid="7715277613928539434">"пристап до приближната локација (врз база на мрежа)"</string> <string name="permdesc_accessCoarseLocation" msgid="2538200184373302295">"Овозможува апликацијата да ја добие вашата приближна локација. Оваа локација е изведена од услугите за локација со користење мрежа на извори на локација, како што се мобилни кули и Wi-Fi. Овие услуги за локација мора да се вклучени и достапни за вашиот уред за апликацијата да ги користи. Апликациите може да го користат ова за да утврдат приближно каде се наоѓате."</string> <string name="permlab_modifyAudioSettings" msgid="6095859937069146086">"менува аудио поставки"</string> @@ -375,7 +375,7 @@ <string name="permlab_accessImsCallService" msgid="3574943847181793918">"пристапи до услугата за повици IMS"</string> <string name="permdesc_accessImsCallService" msgid="8992884015198298775">"Дозволува апликацијата да ја користи услугата IMS за повици без ваша интервенција."</string> <string name="permlab_readPhoneState" msgid="9178228524507610486">"прочитај ги статусот и идентитетот на телефонот"</string> - <string name="permdesc_readPhoneState" msgid="1639212771826125528">"Овозможува апликацијата да пристапи кон карактеристиките на телефонот на уредот. Оваа дозвола овозможува апликацијата да ги утврди телефонскиот број и ИД на уредот, дали повикот е активен и далечинскиот број поврзан со повикот."</string> + <string name="permdesc_readPhoneState" msgid="1639212771826125528">"Овозможува апликацијата да пристапи кон карактеристиките на телефонот на уредот. Оваа дозвола овозможува апликацијата да ги утврди телефонскиот број и ID на уредот, дали повикот е активен и далечинскиот број поврзан со повикот."</string> <string name="permlab_wakeLock" product="tablet" msgid="1531731435011495015">"спречи режим на штедење кај таблет"</string> <string name="permlab_wakeLock" product="tv" msgid="2601193288949154131">"спречи го телевизорот да премине во режим на мирување"</string> <string name="permlab_wakeLock" product="default" msgid="573480187941496130">"спречи телефон од режим на штедење"</string> @@ -429,7 +429,7 @@ <string name="permdesc_bluetooth" product="tv" msgid="3974124940101104206">"Дозволете ѝ на апликацијата да ја прикаже конфигурацијата на Bluetooth на телевизорот и да воспоставува и прифаќа врски со спарените уреди."</string> <string name="permdesc_bluetooth" product="default" msgid="3207106324452312739">"Овозможува апликацијата да ја види конфигурацијата на Bluetooth на телефонот и да прави и да прифаќа врски со спарени уреди."</string> <string name="permlab_nfc" msgid="4423351274757876953">"контролирај комуникација на блиско поле"</string> - <string name="permdesc_nfc" msgid="7120611819401789907">"Дозволува апликацијата да комуницира со ознаки, картички и читачи за Комуникација при непосредна близина (НФЦ)."</string> + <string name="permdesc_nfc" msgid="7120611819401789907">"Дозволува апликацијата да комуницира со ознаки, картички и читачи за Комуникација при непосредна близина (NFC)."</string> <string name="permlab_disableKeyguard" msgid="3598496301486439258">"оневозможи заклучување на екран"</string> <string name="permdesc_disableKeyguard" msgid="6034203065077122992">"Овозможува апликацијата да го оневозможи заклучувањето и каква било безбедност поврзана со лозинка. На пример, телефонот го оневозможува заклучувањето при прием на телефонски повик, а потоа повторно го овозможува заклучувањето кога повикот ќе заврши."</string> <string name="permlab_manageFingerprint" msgid="5640858826254575638">"управувај хардвер за отпечатоци"</string> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> запре"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> постојано запира"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> постојано запира"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Отвори ја апликацијата повторно"</string> <string name="aerr_report" msgid="5371800241488400617">"Испрати повратни информации"</string> <string name="aerr_close" msgid="2991640326563991340">"Затвори"</string> <string name="aerr_mute" msgid="1974781923723235953">"Исклучи го звукот додека уредот не се рестартира"</string> @@ -1553,7 +1552,7 @@ <string name="lock_to_app_start" msgid="6643342070839862795">"Екранот е закачен"</string> <string name="lock_to_app_exit" msgid="8598219838213787430">"Екранот е откачен"</string> <string name="lock_to_app_unlock_pin" msgid="2552556656504331634">"Прашај за PIN пред откачување"</string> - <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"Прашај за шема за отклучување пред откачување"</string> + <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"Побарај шема за откл. пред откачување"</string> <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"Прашај за лозинка пред откачување"</string> <string name="package_installed_device_owner" msgid="8420696545959087545">"Инсталирано од администраторот"</string> <string name="package_updated_device_owner" msgid="8856631322440187071">"Ажурирано од администраторот"</string> @@ -1615,10 +1614,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"Барањето SS е изменето во барање USSD."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Барањето SS е изменето во ново барање SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Работен профил"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Копче Прошири"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"вклучи/исклучи проширување"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Надворешна порта на УСБ за Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Надворешна порта на УСБ"</string> @@ -1626,6 +1623,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Затвори прелевање"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Зголеми"</string> <string name="close_button_text" msgid="3937902162644062866">"Затвори"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> е избрана</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> се избрани</item> diff --git a/core/res/res/values-ml-rIN/strings.xml b/core/res/res/values-ml-rIN/strings.xml index df39060b4fa9..7b18d91dc947 100644 --- a/core/res/res/values-ml-rIN/strings.xml +++ b/core/res/res/values-ml-rIN/strings.xml @@ -819,7 +819,7 @@ <string name="searchview_description_query" msgid="5911778593125355124">"തിരയൽ അന്വേഷണം"</string> <string name="searchview_description_clear" msgid="1330281990951833033">"അന്വേഷണം മായ്ക്കുക"</string> <string name="searchview_description_submit" msgid="2688450133297983542">"ചോദ്യം സമർപ്പിക്കുക"</string> - <string name="searchview_description_voice" msgid="2453203695674994440">"ശബ്ദ തിരയൽ"</string> + <string name="searchview_description_voice" msgid="2453203695674994440">"ശബ്ദതിരയൽ"</string> <string name="enable_explore_by_touch_warning_title" msgid="7460694070309730149">"ടച്ച് വഴി പര്യവേക്ഷണം ചെയ്യൽ പ്രവർത്തനക്ഷമമാക്കണോ?"</string> <string name="enable_explore_by_touch_warning_message" product="tablet" msgid="8655887539089910577">"ടച്ച് വഴി പര്യവേക്ഷണം ചെയ്യൽ പ്രവർത്തനക്ഷമമാക്കാൻ <xliff:g id="ACCESSIBILITY_SERVICE_NAME">%1$s</xliff:g> താൽപ്പര്യപ്പെടുന്നു. ടച്ച് വഴി പര്യവേക്ഷണം ചെയ്യൽ ഓൺ ചെയ്യുമ്പോൾ, നിങ്ങളുടെ വിരലിനടിയിലുള്ളവയുടെ വിവരണം കേൾക്കാനോ കാണാനോ അല്ലെങ്കിൽ ടാബ്ലെറ്റുമായി സംവദിക്കുന്ന ജെസ്റ്ററുകൾ നിർവഹിക്കാനോ കഴിയും."</string> <string name="enable_explore_by_touch_warning_message" product="default" msgid="2708199672852373195">"ടച്ച് വഴി പര്യവേക്ഷണം ചെയ്യൽ പ്രവർത്തനക്ഷമമാക്കാൻ <xliff:g id="ACCESSIBILITY_SERVICE_NAME">%1$s</xliff:g> താൽപ്പര്യപ്പെടുന്നു. ടച്ച് വഴി പര്യവേക്ഷണം ചെയ്യൽ ഓൺ ചെയ്യുമ്പോൾ, നിങ്ങളുടെ വിരലിനടിയിലുള്ളവയുടെ വിവരണം കേൾക്കാനോ കാണാനോ അല്ലെങ്കിൽ ഫോണുമായി സംവദിക്കുന്ന ജെസ്റ്ററുകൾ നിർവഹിക്കാനോ കഴിയും."</string> @@ -860,32 +860,32 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"ഇപ്പോൾ"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>മീറ്റർ</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>മിനിറ്റ്</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>മി</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>മി</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>മണിക്കൂർ</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>മണിക്കൂർ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>മ</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>മ</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ദിവസം</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ദിവസം</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ദി</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ദി</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>വർഷം</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>വർഷം</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>വർ</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>വ</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>മീറ്ററിൽ</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>മീറ്ററിൽ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>മിനിറ്റിൽ</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>മിനിറ്റിൽ</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>മണിക്കൂറിൽ</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>മണിക്കൂറിൽ</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ദിവസത്തിൽ</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ദിവസത്തിൽ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ദിനത്തിൽ</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ദിനത്തിൽ</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>വർഷത്തിൽ</item> @@ -1550,8 +1550,8 @@ <string name="lock_to_app_start" msgid="6643342070839862795">"സ്ക്രീൻ പിൻ ചെയ്തു"</string> <string name="lock_to_app_exit" msgid="8598219838213787430">"സ്ക്രീൻ അൺപിൻ ചെയ്തു"</string> <string name="lock_to_app_unlock_pin" msgid="2552556656504331634">"ചെയ്യുംമുമ്പ് പിൻ ചോദിക്കൂ"</string> - <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"അൺപിൻ ചെയ്യുന്നതിനുമുമ്പ് അൺലോക്ക് പാറ്റേൺ ആവശ്യപ്പെടുക"</string> - <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"അൺപിൻ ചെയ്യുന്നതിനുമുമ്പ് പാസ്വേഡ് ആവശ്യപ്പെടുക"</string> + <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"അൺപിന്നിനുമുമ്പ് അൺലോക്ക് പാറ്റേൺ ആവശ്യപ്പെടൂ"</string> + <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"അൺപിന്നിനുമുമ്പ് പാസ്വേഡ് ആവശ്യപ്പെടൂ"</string> <string name="package_installed_device_owner" msgid="8420696545959087545">"നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്റർ ഇൻസ്റ്റാളുചെയ്തു"</string> <string name="package_updated_device_owner" msgid="8856631322440187071">"നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്റർ അപ്ഡേറ്റുചെയ്തു"</string> <string name="package_deleted_device_owner" msgid="7650577387493101353">"നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്റർ ഇല്ലാതാക്കി"</string> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS അഭ്യർത്ഥന, പുതിയ SS അഭ്യർത്ഥനയായി പരിഷ്ക്കരിച്ചു."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"ഔദ്യോഗിക പ്രൊഫൈൽ"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"\'വികസിപ്പിക്കുക\' ബട്ടൺ"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"വികസിപ്പിക്കൽ ടോഗിൾ ചെയ്യുക"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB പെരിഫറൽ പോർട്ട്"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB പെരിഫറൽ പോർട്ട്"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ഓവർഫ്ലോ അടയ്ക്കുക"</string> <string name="maximize_button_text" msgid="7543285286182446254">"വലുതാക്കുക"</string> <string name="close_button_text" msgid="3937902162644062866">"അടയ്ക്കുക"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> തിരഞ്ഞെടുത്തു</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> തിരഞ്ഞെടുത്തു</item> diff --git a/core/res/res/values-mn-rMN/strings.xml b/core/res/res/values-mn-rMN/strings.xml index bc115e5324aa..baf95b1d4c33 100644 --- a/core/res/res/values-mn-rMN/strings.xml +++ b/core/res/res/values-mn-rMN/strings.xml @@ -860,12 +860,12 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"одоо"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>минут</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>минут</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>мин</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>мин</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>цаг</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>цаг</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ц</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ц</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>хоног</item> @@ -876,19 +876,19 @@ <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>жил</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>минутад</item> - <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>минутад</item> + <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>мин</item> + <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>мин</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>цагт</item> - <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>цагт</item> + <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>цаг</item> + <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>цаг</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>хоногт</item> - <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>хоногт</item> + <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>хоног</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>жилд</item> + <item quantity="other"> <xliff:g id="COUNT_1">%d</xliff:g>жил</item> <item quantity="one"> <xliff:g id="COUNT_0">%d</xliff:g>жилд</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> @@ -1608,8 +1608,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS хүсэлтийг шинэ SS хүсэлт болгон өөрчилсөн байна."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Ажлын профайл"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Дэлгэх товчлуур"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"унтраах/асаах өргөтгөл"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Андройд USB Peripheral Port"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Peripheral Port"</string> @@ -1617,6 +1616,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Илүү цонхнуудыг хаах"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Томруулах"</string> <string name="close_button_text" msgid="3937902162644062866">"Хаах"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> сонгосон</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> сонгосон</item> diff --git a/core/res/res/values-mr-rIN/strings.xml b/core/res/res/values-mr-rIN/strings.xml index 09bad3319eb4..e2d11c8dc6bf 100644 --- a/core/res/res/values-mr-rIN/strings.xml +++ b/core/res/res/values-mr-rIN/strings.xml @@ -876,20 +876,20 @@ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>व</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>मिनिटामध्ये</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>मिनिटांमध्ये</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>मि मध्ये</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>मि मध्ये</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>तासामध्ये</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>तासांमध्ये</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>ता मध्ये</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ता मध्ये</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>दिवसामध्ये</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>दिवसांमध्ये</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>दि मध्ये</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>दि मध्ये</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>वर्षामध्ये</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>वर्षांमध्ये</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>व मध्ये</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>व मध्ये</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> मिनिटापूर्वी</item> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS विनंती नवीन SS विनंतीवर सुधारित केली आहे."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"कार्य प्रोफाईल"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"विस्तृत करा बटण"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"टॉगल विस्तार"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB परिधीय पोर्ट"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB परिधीय पोर्ट"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ओव्हरफ्लो बंद करा"</string> <string name="maximize_button_text" msgid="7543285286182446254">"मोठे करा"</string> <string name="close_button_text" msgid="3937902162644062866">"बंद करा"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> निवडला</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> निवडले</item> diff --git a/core/res/res/values-ms-rMY/strings.xml b/core/res/res/values-ms-rMY/strings.xml index 0d11bc271e16..894552415671 100644 --- a/core/res/res/values-ms-rMY/strings.xml +++ b/core/res/res/values-ms-rMY/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Permintaan SS diubah kepada permintaan SS baharu."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil kerja"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Butang kembangkan"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"togol pengembangan"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port Persisian USB Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port Persisian USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Tutup limpahan"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimumkan"</string> <string name="close_button_text" msgid="3937902162644062866">"Tutup"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> dipilih</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> dipilih</item> diff --git a/core/res/res/values-my-rMM/strings.xml b/core/res/res/values-my-rMM/strings.xml index 42e3c0265d87..76ac21510599 100644 --- a/core/res/res/values-my-rMM/strings.xml +++ b/core/res/res/values-my-rMM/strings.xml @@ -81,7 +81,7 @@ <string name="ThreeWCMmi" msgid="9051047170321190368">"(၃)ယောက်ဆိုင်ပြောဆိုခြင်း"</string> <string name="RuacMmi" msgid="7827887459138308886">"စိတ်အနှောက်အယှက်ဖြစ်သော မလိုလားသည့်ခေါ်ဆိုမှုများအား ငြင်းဖယ်ခြင်း"</string> <string name="CndMmi" msgid="3116446237081575808">"ခေါ်ဆိုသောနံပါတ် ပေးပို့မှု"</string> - <string name="DndMmi" msgid="1265478932418334331">"မနှောက်ယှက်ပါနှင့်"</string> + <string name="DndMmi" msgid="1265478932418334331">"မနှောင့်ယှက်ရ"</string> <string name="CLIRDefaultOnNextCallOn" msgid="429415409145781923">"ပုံသေအားဖြင့် ခေါ်ဆိုသူအိုင်ဒီ(Caller ID)အား ကန့်သတ်ထားသည်။ နောက်ထပ်အဝင်ခေါ်ဆိုမှု-ကန့်သတ်ထားသည်။"</string> <string name="CLIRDefaultOnNextCallOff" msgid="3092918006077864624">"ပုံသေအားဖြင့် ခေါ်ဆိုသူအိုင်ဒီ(Caller ID)အား ကန့်သတ်ထားသည်။ နောက်ထပ်အဝင်ခေါ်ဆိုမှု-ကန့်သတ်မထားပါ။"</string> <string name="CLIRDefaultOffNextCallOn" msgid="6179425182856418465">"ပုံသေအားဖြင့် ခေါ်ဆိုသူအိုင်ဒီ(Caller ID)အား ကန့်သတ်မထားပါ။ နောက်ထပ်အဝင်ခေါ်ဆိုမှု-ကန့်သတ်ထားသည်။"</string> @@ -414,7 +414,7 @@ <string name="permdesc_changeWifiMulticastState" product="tablet" msgid="7969774021256336548">"အပလီကေးရှင်းအား ဝိုင်ဖိုင်ကွန်ရက်ပေါ်တွင် သင့်တက်ဘလက်တစ်ခုထဲအားမဟုတ်ပဲ multicast လိပ်စာအား သုံးပြီး လွှင့်ထုတ်သော အချက်အလက်များ လက်ခံခွင့် ပြုပါ။ ဒီလိုသုံးခြင်းမှာ non-multicast ထက် ဘက်ထရီ ပိုကုန်ပါသည်။"</string> <string name="permdesc_changeWifiMulticastState" product="tv" msgid="9031975661145014160">"သင့် တီဗွီနှင့်သာ မဟုတ်ဘဲ၊ ကွန်ယက်လိပ်စာများစွာ သုံးသော ဝိုင်ဖိုင်ကွန်ယက်ရှိ စက်ကိရိယာအားလုံးသို့ ပို့သော ပက်ကက်များအား လက်ခံရရှိရန် အက်ပ် အားခွင့်ပြုပါ။ ၎င်းသည် ကွန်ယက်လိပ်စာများစွာမသုံးသောမုဒ်ထက် စွမ်းအားပိုသုံး၏။"</string> <string name="permdesc_changeWifiMulticastState" product="default" msgid="6851949706025349926">"အပလီကေးရှင်းအား ဝိုင်ဖိုင်နက်ဘ်ပေါ်တွင် သင့်ဖုန်းတစ်ခုထဲအားမဟုတ်ပဲ multicast လိပ်စာအား သုံးပြီး လွှင့်ထုတ်သော အချက်အလက်များ လက်ခံခွင့် ပြုပါ။ ဒီလိုသုံးခြင်းမှာ non-multicast ထက် ဘက်ထရီ ပိုကုန်ပါသည်။"</string> - <string name="permlab_bluetoothAdmin" msgid="6006967373935926659">"ဘလူးတု ဆက်တင်များအား သုံးခွင့်ပေးရန်"</string> + <string name="permlab_bluetoothAdmin" msgid="6006967373935926659">"ဘလူးတုသ် ဆက်တင်များအား သုံးခွင့်ပေးရန်"</string> <string name="permdesc_bluetoothAdmin" product="tablet" msgid="6921177471748882137">"အက်ပ်အား ဒေသန္တရ ဘလူးတုသ် တက်ဘလက်ကို စီစဉ်ဖွဲ့စည်းခွင့်ကို၎င်း၊ အဝေးထိန်း ကိရိယာများကို ရှာကြံလျက် ချိတ်တွဲခွင့်ကို၎င်း ပေးထားသည်။"</string> <string name="permdesc_bluetoothAdmin" product="tv" msgid="3373125682645601429">"ကွန်ယက်တွင်းရှိ ဘလူးတုသ် တီဗွီအား ပုံစံပြင်ရန်နှင့်၊ အဝေးရှိ စက်ကိရိယာများအား ရှာဖွေတွဲဖက်ရန် အက်ပ် အား ခွင့်ပြုပါ။"</string> <string name="permdesc_bluetoothAdmin" product="default" msgid="8931682159331542137">"အက်ပ်အား ဒေသန္တရ ဘလူးတုသ် ဖုန်းကို စီစဉ်ဖွဲ့စည်းခွင့်ကို၎င်း၊ အဝေးထိန်း ကိရိယာများကို ရှာကြံလျက် ချိတ်တွဲခွင့်ကို၎င်း ပေးထားသည်။"</string> @@ -424,7 +424,7 @@ <string name="permdesc_changeWimaxState" product="tablet" msgid="3156456504084201805">"အပလီကေးရှင်းအား တက်ဘလက်ကို ဝိုင်မက်စ် ကွန်ရက်များနဲ့ ဆက်သွယ်ခြင်း၊ ဆက်သွယ်မှု ရပ်ဆိုင်းခြင်းများ လုပ်ခွင့်ပြုပါ"</string> <string name="permdesc_changeWimaxState" product="tv" msgid="6022307083934827718">"တီဗွီနှင့် ချိတ်ဆက်ရန် အက်ပ် အား ခွင့်ပြုပြီး တီဗွီနှင့် WiMAX ကွန်ယက်များ ချိတ်ဆက်ထားမှုအား ဖြတ်တောက်ပါ။"</string> <string name="permdesc_changeWimaxState" product="default" msgid="697025043004923798">"အပလီကေးရှင်းအား ဖုန်းကို ဝိုင်မက်စ် ကွန်ရက်များနဲ့ ဆက်သွယ်ခြင်း၊ ဆက်သွယ်မှု ရပ်ဆိုင်းခြင်းများ လုပ်ခွင့်ပြုပါ"</string> - <string name="permlab_bluetooth" msgid="6127769336339276828">"ဘလူးတု စက်များနှင့် အတူတွဲချိတ်ရန်"</string> + <string name="permlab_bluetooth" msgid="6127769336339276828">"ဘလူးတုသ် စက်များနှင့် အတူတွဲချိတ်ရန်"</string> <string name="permdesc_bluetooth" product="tablet" msgid="3480722181852438628">"အပလီကေးရှင်းအား တက်ဘလက်ပေါ်မှ ဘလူးတုသ် အပြင်အဆင်အား ကြည့်ခွင့်၊ တခြားစက်များနဲ့ ဆက်သွယ်ခြင်း၊ ဆက်သွယ်ခြင်းကို လက်ခံခွင့်ပြုပါ။"</string> <string name="permdesc_bluetooth" product="tv" msgid="3974124940101104206">"တီဗွီတွင် ဘလူးတုသ်အတွက် ပုံစံပြင်ခြင်းများ ဝင်ကြည့်ရန်နှင့်၊ တွဲဖက်ထားသည့် စက်ကိရိယာများအား ချိတ်ဆက်မှုပြုရန်နှင့်လက်ခံရန် အက်ပ် အား ခွင့်ပြုပါ။"</string> <string name="permdesc_bluetooth" product="default" msgid="3207106324452312739">"အပလီကေးရှင်းအား ဖုန်းမှဘလူးတု အပြင်အဆင်အား ကြည့်ခွင့်၊ တခြားစက်များနဲ့ ဆက်သွယ်ခြင်း၊ ဆက်သွယ်ခြင်းကို လက်ခံခွင့်ပြုပါ။"</string> @@ -522,9 +522,9 @@ <string name="policydesc_watchLogin_secondaryUser" product="tablet" msgid="4280246270601044505">"ဖန်မျက်နှာပြင်အား သော့ဖွင့်စဉ် လျှို့ဝှက်ကုဒ်အမှားများ ရိုက်သွင်းမှုအား စောင့်ကြည့်ရန်နှင့်၊ လျှို့ဝှက်ကုဒ်အမှားများ များစွာ ရိုက်သွင်းပါက တက်ဘလက်အား သော့ချခြင်း သို့မဟုတ် တက်ဘလက်၏ အချက်အလက်များအား ဖျက်ပစ်ခြင်းများ ပြုလုပ်မည်။"</string> <string name="policydesc_watchLogin_secondaryUser" product="TV" msgid="3484832653564483250">"ဖန်မျက်နှာပြင်အား သော့ဖွင့်စဉ် လျှို့ဝှက်ကုဒ်အမှားများ ရိုက်သွင်းမှုအား စောင့်ကြည့်ရန်နှင့်၊ လျှို့ဝှက်ကုဒ်အမှားများ များစွာ ရိုက်သွင်းပါက တီဗွီအား သော့ချခြင်း သို့မဟုတ် တီဗွီ၏ အချက်အလက်များအား ဖျက်ပစ်ခြင်းများ ပြုလုပ်မည်။"</string> <string name="policydesc_watchLogin_secondaryUser" product="default" msgid="2185480427217127147">"ဖန်မျက်နှာပြင်အား သော့ဖွင့်စဉ် လျှို့ဝှက်ကုဒ်အမှားများ ရိုက်သွင်းမှုအား စောင့်ကြည့်ရန်နှင့်၊ လျှို့ဝှက်ကုဒ်အမှားများ များစွာ ရိုက်သွင်းပါက ဖုန်းအား သော့ချခြင်း သို့မဟုတ် ဖုန်း၏ အချက်အလက်များအား ဖျက်ပစ်ခြင်းများ ပြုလုပ်မည်။"</string> - <string name="policylab_resetPassword" msgid="4934707632423915395">"မျက်နှာပြင်သော့ခတ်ခြင်းအား ပြောင်းမည်"</string> - <string name="policydesc_resetPassword" msgid="1278323891710619128">"မျက်နှာပြင်သော့ခတ်ခြင်းအား ပြောင်းမည်။"</string> - <string name="policylab_forceLock" msgid="2274085384704248431">"မျက်နှာပြင်အားသော့ချရန်"</string> + <string name="policylab_resetPassword" msgid="4934707632423915395">"မျက်နှာပြင်လော့ခ်ပြောင်းခြင်း"</string> + <string name="policydesc_resetPassword" msgid="1278323891710619128">"မျက်နှာပြင်လော့ခ်ပြောင်းခြင်း"</string> + <string name="policylab_forceLock" msgid="2274085384704248431">"မျက်နှာပြင်အား လော့ခ်ချခြင်း"</string> <string name="policydesc_forceLock" msgid="1141797588403827138">"မည်သည့်အချိန်တွင် ဖန်သားပြင်အား မည်ကဲ့သို့နည်းဖြင် သော့ချရန် ထိန်းချုပ်ခြင်း"</string> <string name="policylab_wipeData" msgid="3910545446758639713">"ဒေတာအားလုံးအားဖျက်ခြင်း"</string> <string name="policydesc_wipeData" product="tablet" msgid="4306184096067756876">"စက်ရုံထုတ် အခြေအနေအား ပြန်ပြောင်းခြင်းဖြင့် တက်ဘလက်ရှိ အချက်အလက်များအား ကြိုတင်သတိပေးမှုမရှိပဲ ဖျက်စီးရန်"</string> @@ -580,8 +580,8 @@ <string-array name="imProtocols"> <item msgid="8595261363518459565">"AIM"</item> <item msgid="7390473628275490700">"Windows Live"</item> - <item msgid="7882877134931458217">"ရာဟူး"</item> - <item msgid="5035376313200585242">"စကိုက်ပ်"</item> + <item msgid="7882877134931458217">"Yahoo"</item> + <item msgid="5035376313200585242">"Skype"</item> <item msgid="7532363178459444943">"QQ"</item> <item msgid="3713441034299660749">"ဂူဂဲလ်တော့ခ်"</item> <item msgid="2506857312718630823">"ICQ"</item> @@ -628,10 +628,10 @@ <string name="imProtocolCustom" msgid="6919453836618749992">"မိမိစိတ်ကြိုက်"</string> <string name="imProtocolAim" msgid="7050360612368383417">"AIM"</string> <string name="imProtocolMsn" msgid="144556545420769442">"Windows Live"</string> - <string name="imProtocolYahoo" msgid="8271439408469021273">"ရာဟူး"</string> - <string name="imProtocolSkype" msgid="9019296744622832951">"စကိုက်ပ်"</string> + <string name="imProtocolYahoo" msgid="8271439408469021273">"Yahoo"</string> + <string name="imProtocolSkype" msgid="9019296744622832951">"Skype"</string> <string name="imProtocolQq" msgid="8887484379494111884">"QQ"</string> - <string name="imProtocolGoogleTalk" msgid="493902321140277304">"ဟန်းအောက့်"</string> + <string name="imProtocolGoogleTalk" msgid="493902321140277304">"Hangouts"</string> <string name="imProtocolIcq" msgid="1574870433606517315">"ICQ"</string> <string name="imProtocolJabber" msgid="2279917630875771722">"Jabber"</string> <string name="imProtocolNetMeeting" msgid="8287625655986827971">"NetMeeting"</string> @@ -716,7 +716,7 @@ <string name="lockscreen_forgot_pattern_button_text" msgid="2626999449610695930">"ပုံစံအားမေ့နေပါသလား"</string> <string name="lockscreen_glogin_forgot_pattern" msgid="2588521501166032747">"အကောင့်ဖွင့်ရန်"</string> <string name="lockscreen_glogin_too_many_attempts" msgid="2751368605287288808">"အကြိမ်ရေ များစွာ ပုံဆွဲသော့ဖွင့်ရန် ကြိုးစားခြင်း"</string> - <string name="lockscreen_glogin_instructions" msgid="3931816256100707784">"သော့ဖွင့်ရန် ဂူဂဲလ် အကောင့်ဖြင့် ဝင်ပါ"</string> + <string name="lockscreen_glogin_instructions" msgid="3931816256100707784">"သော့ဖွင့်ရန် Google အကောင့်ဖြင့် ဝင်ပါ"</string> <string name="lockscreen_glogin_username_hint" msgid="8846881424106484447">"သုံးစွဲသူ အမှတ် (အီးမေးလ်)"</string> <string name="lockscreen_glogin_password_hint" msgid="5958028383954738528">"လျို့ဝှက် နံပါတ်"</string> <string name="lockscreen_glogin_submit_button" msgid="7130893694795786300">"ဝင်ရန်"</string> @@ -994,7 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> ရပ်တန့်သွားပါပြီ"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> သည်ထပ်တလဲလဲ ရပ်တန့်နေပါသည်"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> သည်ထပ်တလဲလဲ ရပ်တန့်နေပါသည်"</string> - <string name="aerr_restart" msgid="7581308074153624475">"အက်ပ်ကိုထပ်ဖွင့်ပါ"</string> + <string name="aerr_restart" msgid="7581308074153624475">"အက်ပ်ကိုပြန်ဖွင့်ပါ"</string> <string name="aerr_report" msgid="5371800241488400617">"တုံ့ပြန်ချက်ပို့ပါ"</string> <string name="aerr_close" msgid="2991640326563991340">"ပိတ်ပါ"</string> <string name="aerr_mute" msgid="1974781923723235953">"စက်ပစ္စည်း ပြန်လည်စတင်သည့်တိုင် အသံတိတ်ပါ"</string> @@ -1053,8 +1053,8 @@ <string name="volume_icon_description_incall" msgid="8890073218154543397">"ခေါ်ဆိုနေခြင်းအသံအတိုးအကျယ်"</string> <string name="volume_icon_description_media" msgid="4217311719665194215">"မီဒီယာအသံအတိုးအကျယ်"</string> <string name="volume_icon_description_notification" msgid="7044986546477282274">"အကြောင်းကြားသံအတိုးအကျယ်"</string> - <string name="ringtone_default" msgid="3789758980357696936">"မူလအသံမြည်သံ"</string> - <string name="ringtone_default_with_actual" msgid="8129563480895990372">"မူလအသံမြည်သံ (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> + <string name="ringtone_default" msgid="3789758980357696936">"မူရင်းမြည်သံ"</string> + <string name="ringtone_default_with_actual" msgid="8129563480895990372">"မူရင်းမြည်သံ (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> <string name="ringtone_silent" msgid="7937634392408977062">"တစ်ခုမှမဟုတ်"</string> <string name="ringtone_picker_title" msgid="3515143939175119094">"မြည်သံများ"</string> <string name="ringtone_unknown" msgid="5477919988701784788">"မသိသောမြည်သံ"</string> @@ -1108,10 +1108,10 @@ <string name="sms_short_code_confirm_always_allow" msgid="3241181154869493368">"အမြဲခွင့်ပြုရန်"</string> <string name="sms_short_code_confirm_never_allow" msgid="446992765774269673">"ဘယ်တော့မှခွင့်မပြုပါ"</string> <string name="sim_removed_title" msgid="6227712319223226185">"SIMကဒ်ဖယ်ရှားခြင်း"</string> - <string name="sim_removed_message" msgid="5450336489923274918">"သင်က မှန်ကန်သည့် ဆင်းမ် ကဒ် တစ်ခုနှင့် ပြန်မစမချင်း ဆယ်လူလာ ကွန်ရက်ကို ရှာတွေ့မည် မဟုတ်ပါ။"</string> + <string name="sim_removed_message" msgid="5450336489923274918">"သင်က မှန်ကန်သည့် ဆင်းမ် ကဒ် တစ်ခုနှင့် ပြန်မစမချင်း ဆဲလ်လူလာ ကွန်ရက်ကို ရှာတွေ့မည် မဟုတ်ပါ။"</string> <string name="sim_done_button" msgid="827949989369963775">"ပြီးပါပြီ"</string> <string name="sim_added_title" msgid="3719670512889674693">"ဆင်းမ်ကဒ် ထည့်ပါသည်"</string> - <string name="sim_added_message" msgid="7797975656153714319">"ဆယ်လူလာ ကွန်ရက်ကို ရယူသုံးရန် သင့် ကိရိယာကို ပြန်ဖွင့်ပေးပါ။"</string> + <string name="sim_added_message" msgid="7797975656153714319">"ဆဲလ်လူလာ ကွန်ရက်ကို ရယူသုံးရန် သင့် ကိရိယာကို ပြန်ဖွင့်ပေးပါ။"</string> <string name="sim_restart_button" msgid="4722407842815232347">"အစက ပြန်စရန်"</string> <string name="carrier_app_dialog_message" msgid="7066156088266319533">"သင့် SIM အသစ်ပုံမှန် အလုပ်လုပ်ရန်၊ သင်အသုံးပြုသည့် မိုဘိုင်းဝန်ဆောင်မှုမှ အက်ပ်တစ်ခုထည့်သွင်း၍ ဖွင့်ရန်လိုအပ်ပါသည်။"</string> <string name="carrier_app_dialog_button" msgid="7900235513678617329">"အက်ပ်ကို ရယူပါ"</string> @@ -1235,7 +1235,7 @@ <string name="vpn_lockdown_config" msgid="4655589351146766608">"ပြင်ဆင်သတ်မှတ်ရန် တို့ပါ"</string> <string name="upload_file" msgid="2897957172366730416">"ဖိုင်ရွေးချယ်ရန်"</string> <string name="no_file_chosen" msgid="6363648562170759465">"မည်သည့်ဖိုင်ကိုမှမရွေးပါ"</string> - <string name="reset" msgid="2448168080964209908">"ပြန်လည်စတင်စေရန်"</string> + <string name="reset" msgid="2448168080964209908">"ပြန်လည်သတ်မှတ်ရန်"</string> <string name="submit" msgid="1602335572089911941">"တင်ပြရန်"</string> <string name="car_mode_disable_notification_title" msgid="3164768212003864316">"ကားထဲတွင်အသုံးပြုနိုင်သောစနစ် ရရှိနိုင်သည်"</string> <string name="car_mode_disable_notification_message" msgid="6301524980144350051">"ကားမောင်းနှင်ခြင်းမုဒ်မှ ထွက်ရန် တို့ပါ။"</string> @@ -1320,12 +1320,12 @@ <string name="data_usage_warning_body" msgid="6660692274311972007">"အသုံးပြုမှုနှင့် ဆက်တင်များကိုကြည့်ရန် တို့ပါ။"</string> <string name="data_usage_3g_limit_title" msgid="4361523876818447683">"2G-3G ဒေတာ ကန့်သတ်ချက် ပြည့်မီသွားပြီ"</string> <string name="data_usage_4g_limit_title" msgid="4609566827219442376">"4G ဒေတာ ကန့်သတ်ချက် ပြည့်မီသွားပြီ"</string> - <string name="data_usage_mobile_limit_title" msgid="557158376602636112">"ဆယ်လူလာ ဒေတာ ကန့်သတ်ချက် ပြည့်မီသွားပြီ"</string> + <string name="data_usage_mobile_limit_title" msgid="557158376602636112">"ဆဲလ်လူလာ ဒေတာ ကန့်သတ်ချက် ပြည့်မီသွားပြီ"</string> <string name="data_usage_wifi_limit_title" msgid="5803363779034792676">"ကြိုးမဲ့ ဒေတာ ကန့်သတ်ချက် ပြည့်မီသွားပြီ"</string> <string name="data_usage_limit_body" msgid="291731708279614081">"ကျန် စက်ဝန်း အတွက် ဒေတာကို ဆိုင်းငံ့ထား"</string> <string name="data_usage_3g_limit_snoozed_title" msgid="7026739121138005231">"သတ်မှတ်ထားသော2G-3Gဒေတာအားကျော်လွန်နေသည်"</string> <string name="data_usage_4g_limit_snoozed_title" msgid="1106562779311209039">"သတ်မှတ်ထားသော4Gဒေတာအားကျော်လွန်နေသည်"</string> - <string name="data_usage_mobile_limit_snoozed_title" msgid="4941346653729943789">"ဆယ်လူလာ ကန့်သတ်ချက် ကျော်လွန်သွားပြီ"</string> + <string name="data_usage_mobile_limit_snoozed_title" msgid="4941346653729943789">"ဆဲလ်လူလာ ကန့်သတ်ချက် ကျော်လွန်သွားပြီ"</string> <string name="data_usage_wifi_limit_snoozed_title" msgid="8743856006384825974">"သတ်မှတ်ဝိုင်ဖိုင်ဒေတာထက်ကျော်နေ"</string> <string name="data_usage_limit_snoozed_body" msgid="7035490278298441767">"သက်မှတ်နှုန်းထက် <xliff:g id="SIZE">%s</xliff:g> ကျော်နေပါသည်"</string> <string name="data_usage_restricted_title" msgid="5965157361036321914">"နောက်ခံဒေတာ ကန့်သတ်ထားသည်"</string> @@ -1397,7 +1397,7 @@ <string name="kg_invalid_puk" msgid="3638289409676051243">"ပင်နံပါတ် ပြန်ဖွင့်သည့် ကုဒ်ကို ပြန်လည် ရိုက်ထည့်ပါ.။ ထပ်ခါ ထပ်ခါ ကြိုးစားခြင်းသည် ဆင်းမ်ကဒ်ကို အသုံးပြုမရအောင် ဖြစ်နေနိုင်ပါသည်။"</string> <string name="kg_invalid_confirm_pin_hint" product="default" msgid="7003469261464593516">"ပင် နံပါတ် မတူညီပါ"</string> <string name="kg_login_too_many_attempts" msgid="6486842094005698475">"မြောက်မြားစွာ ပုံစံဆွဲ သော့ဖွင့်မှု"</string> - <string name="kg_login_instructions" msgid="1100551261265506448">"သော့ဖွင့်ရန် သင့်ရဲ့ ဂူဂယ်လ် အကောင့်ဖြင့် ဝင်ပါ"</string> + <string name="kg_login_instructions" msgid="1100551261265506448">"သော့ဖွင့်ရန် သင့်ရဲ့ Google အကောင့်ဖြင့် ဝင်ပါ"</string> <string name="kg_login_username_hint" msgid="5718534272070920364">"သုံးစွဲသူအမည် (အီးမေးလ်)"</string> <string name="kg_login_password_hint" msgid="9057289103827298549">"စကားဝှက်"</string> <string name="kg_login_submit_button" msgid="5355904582674054702">"ဝင်ပါ"</string> @@ -1511,7 +1511,7 @@ <string name="mediasize_japanese_kahu" msgid="6872696027560065173">"ကဟူ"</string> <string name="mediasize_japanese_kaku2" msgid="2359077233775455405">"ကဟူ၂"</string> <string name="mediasize_japanese_you4" msgid="2091777168747058008">"ယူ၄"</string> - <string name="mediasize_unknown_portrait" msgid="3088043641616409762">"ဒေါင်လိုက် အရွယ်မသိ"</string> + <string name="mediasize_unknown_portrait" msgid="3088043641616409762">"ထောင်လိုက် အရွယ်မသိ"</string> <string name="mediasize_unknown_landscape" msgid="4876995327029361552">"အလျားလိုက် အရွယ်မသိ"</string> <string name="write_fail_reason_cancelled" msgid="7091258378121627624">"ဖျက်သိမ်းလိုက်ပြီး"</string> <string name="write_fail_reason_cannot_write" msgid="8132505417935337724">"အချက်အလက်များ ရိုက်ကူးစဉ် အမှားပေါ်နေ"</string> @@ -1597,7 +1597,7 @@ <string name="zen_mode_forever_dnd" msgid="3792132696572189081">"မနှောင့်ယှက်ရန် ကိုသင်ပိတ်သည်အထိ"</string> <string name="zen_mode_rule_name_combination" msgid="191109939968076477">"<xliff:g id="FIRST">%1$s</xliff:g> / <xliff:g id="REST">%2$s</xliff:g>"</string> <string name="toolbar_collapse_description" msgid="2821479483960330739">"ခေါက်ရန်"</string> - <string name="zen_mode_feature_name" msgid="5254089399895895004">"မနှောက်ယှက်ပါနှင့်"</string> + <string name="zen_mode_feature_name" msgid="5254089399895895004">"မနှောင့်ယှက်ရ"</string> <string name="zen_mode_downtime_feature_name" msgid="2626974636779860146">"ကျချိန်"</string> <string name="zen_mode_default_weeknights_name" msgid="3081318299464998143">"ကြားရက်ည"</string> <string name="zen_mode_default_weekends_name" msgid="2786495801019345244">"စနေ၊တနင်္ဂနွေ"</string> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS တောင်းဆိုချက်အရ SS တောင်းဆိုချက်အား ပြင်ဆင်ထား၏။"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"အလုပ်ကိုယ်ရေးအချက်အလက်"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"တိုးချဲ့ရန်ခလုတ်"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"ချဲ့ခြင်းခလုတ်"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB ဘေးဘက်အပေါက်"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"အန်းဒရွိုက်"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB ဘေးရှိပို့တ်"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ကိရိယာဘားအပိုအား ပိတ်ရန်"</string> <string name="maximize_button_text" msgid="7543285286182446254">"အများဆုံး လုပ်ပေးရန်"</string> <string name="close_button_text" msgid="3937902162644062866">"ပိတ်ရန်"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>− <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ရွေးချယ်ပြီးပါပြီ</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> ရွေးချယ်ပြီးပါပြီ</item> diff --git a/core/res/res/values-nb/strings.xml b/core/res/res/values-nb/strings.xml index 3bdcde86d4d8..860ff12da9b7 100644 --- a/core/res/res/values-nb/strings.xml +++ b/core/res/res/values-nb/strings.xml @@ -253,7 +253,7 @@ <string name="permgrouplab_storage" msgid="1971118770546336966">"Lagring"</string> <string name="permgroupdesc_storage" msgid="637758554581589203">"åpne bilder, medieinnhold og filer på enheten din"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"Mikrofon"</string> - <string name="permgroupdesc_microphone" msgid="4988812113943554584">"spill inn lyd"</string> + <string name="permgroupdesc_microphone" msgid="4988812113943554584">"ta opp lyd"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"Kamera"</string> <string name="permgroupdesc_camera" msgid="3250611594678347720">"ta bilder og ta opp video"</string> <string name="permgrouplab_phone" msgid="5229115638567440675">"Telefon"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-forespørselen er endret til en ny SS-forespørsel."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Arbeidsprofil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Knapp for å vise mer"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"slå utvidelse av/på"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port for USB-tilleggsutstyr for Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port for USB-tilleggsutstyr"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Lukk overflytsmenyen"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimer"</string> <string name="close_button_text" msgid="3937902162644062866">"Lukk"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g><xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> er valgt</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> er valgt</item> diff --git a/core/res/res/values-ne-rNP/strings.xml b/core/res/res/values-ne-rNP/strings.xml index 56cc297a66dc..1ea7dbf614c4 100644 --- a/core/res/res/values-ne-rNP/strings.xml +++ b/core/res/res/values-ne-rNP/strings.xml @@ -243,19 +243,19 @@ <string name="user_owner_label" msgid="1119010402169916617">"व्यक्तिगत प्रोफाइलमा स्विच गर्नुहोस्"</string> <string name="managed_profile_label" msgid="5289992269827577857">"कार्य प्रोफाइलमा स्विच गर्नुहोस्"</string> <string name="permgrouplab_contacts" msgid="3657758145679177612">"सम्पर्कहरू"</string> - <string name="permgroupdesc_contacts" msgid="6951499528303668046">"तपाईँको सम्पर्कमा पहुँच गर्नुहोस्"</string> + <string name="permgroupdesc_contacts" msgid="6951499528303668046">"तपाईँको सम्पर्कमाथि पहुँच गर्नुहोस्"</string> <string name="permgrouplab_location" msgid="7275582855722310164">"स्थान"</string> - <string name="permgroupdesc_location" msgid="1346617465127855033">"यस यन्त्रको स्थान पहुँच गर्नुहोस्"</string> + <string name="permgroupdesc_location" msgid="1346617465127855033">"यस यन्त्रको स्थानमाथि पहुँच गर्नुहोस्"</string> <string name="permgrouplab_calendar" msgid="5863508437783683902">"पात्रो"</string> - <string name="permgroupdesc_calendar" msgid="3889615280211184106">"तपाईँको पात्रोमा पहुँच गर्नुहोस्"</string> + <string name="permgroupdesc_calendar" msgid="3889615280211184106">"तपाईँको पात्रोमाथि पहुँच गर्नुहोस्"</string> <string name="permgrouplab_sms" msgid="228308803364967808">"SMS"</string> <string name="permgroupdesc_sms" msgid="4656988620100940350">"SMS सन्देशहरू पठाउनुहोस् र हेर्नुहोस्"</string> <string name="permgrouplab_storage" msgid="1971118770546336966">"भण्डारण"</string> - <string name="permgroupdesc_storage" msgid="637758554581589203">"तपाईँको यन्त्रमा तस्बिर, मिडिया, र फाइलहरूको पहुँच गर्नुहोस्"</string> + <string name="permgroupdesc_storage" msgid="637758554581589203">"तपाईँको यन्त्रमा तस्बिर, मिडिया, र फाइलहरूमाथि पहुँच गर्नुहोस्"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"माइक्रोफोन"</string> <string name="permgroupdesc_microphone" msgid="4988812113943554584">"अडियो रेकर्ड गर्नुहोस्"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"क्यामेरा"</string> - <string name="permgroupdesc_camera" msgid="3250611594678347720">"तस्बिर तथा भिडियो रेकर्ड गर्नुहोस्"</string> + <string name="permgroupdesc_camera" msgid="3250611594678347720">"तस्बिर खिच्नुहोस् तथा भिडियो रेकर्ड गर्नुहोस्"</string> <string name="permgrouplab_phone" msgid="5229115638567440675">"फोन"</string> <string name="permgroupdesc_phone" msgid="6234224354060641055">"फोन कलहरू गर्नुहोस् र व्यवस्थापन गर्नुहोस्"</string> <string name="permgrouplab_sensors" msgid="416037179223226722">"शारीरिक सेन्सर"</string> @@ -357,7 +357,7 @@ <string name="permlab_accessLocationExtraCommands" msgid="2836308076720553837">"अधिक स्थान प्रदायक आदेशहरू पहुँच गर्नुहोस्"</string> <string name="permdesc_accessLocationExtraCommands" msgid="6078307221056649927">"अनुप्रयोगलाई अतिरिक्त स्थान प्रदायक आदेशहरू पहुँच गर्न अनुमति दिन्छ। यो अनुप्रयोगलाई GPS वा अन्य स्थान स्रोतहरूको संचालन साथै हस्तक्षेप गर्न अनुमति दिन सक्छ।"</string> <string name="permlab_accessFineLocation" msgid="251034415460950944">"सटीक स्थान पहुँच गराउनुहोस् (GPS तथा नेटवर्कमा आधारित)"</string> - <string name="permdesc_accessFineLocation" msgid="5295047563564981250">"अनुप्रयोगले विश्वव्यापी स्थान प्रणाली (GPS) वा सेल टावरहरू र वाइफाइ जस्ता नेटवर्क स्थान स्रोतहरूको प्रयोग गरेर तपाईँको सही स्थान प्राप्त गर्न अनुमति दिन्छ। यी स्थान सेवाहरू खोल्नु पर्छ र अनुप्रयोगहरूका लागि प्रयोग गर्न तपाईँको उपकरणमा उपलब्ध हुनु पर्छ। अनुप्रयोगहरूले तपाईँ कहाँ हुनु हुन्छ भन्ने निर्धारण गर्न यसलाई प्रयोग गर्न सक्छ र यसले अतिरिक्त ब्याट्री उर्जा खतप गर्न सक्छ।"</string> + <string name="permdesc_accessFineLocation" msgid="5295047563564981250">"अनुप्रयोगले विश्वव्यापी स्थान प्रणाली (GPS) वा सेल टावरहरू र Wi-Fi जस्ता नेटवर्क स्थान स्रोतहरूको प्रयोग गरेर तपाईँको सही स्थान प्राप्त गर्न अनुमति दिन्छ। यी स्थान सेवाहरू खोल्नु पर्छ र अनुप्रयोगहरूका लागि प्रयोग गर्न तपाईँको उपकरणमा उपलब्ध हुनु पर्छ। अनुप्रयोगहरूले तपाईँ कहाँ हुनु हुन्छ भन्ने निर्धारण गर्न यसलाई प्रयोग गर्न सक्छ र यसले अतिरिक्त ब्याट्री उर्जा खतप गर्न सक्छ।"</string> <string name="permlab_accessCoarseLocation" msgid="7715277613928539434">"अनुमानित स्थान पहुँच गराउनुहोस् (नेटवर्कमा आधारित)"</string> <string name="permdesc_accessCoarseLocation" msgid="2538200184373302295">"अनुप्रयोगलाई तपाईँको अनुमानित स्थान प्राप्त गर्न अनुमति दिन्छ। यो स्थान सेल टावर र वाइ-फाइजस्ता नेटवर्क स्थान स्रोतहरूको प्रोग गरी स्थान सेवाहरूबाट उत्पन्न गरिएको हो। अनुप्रयोगले यी स्थान सेवाहरूको उपयोग गर्नको लागि यी सेवाहरू तपाईँको उपकरणमा चालु र उपलब्ध हुनु आवश्यक छ। अनुप्रयोगहरूले अनुमानित रूपमा तपाईँ कहाँ हुनुहुन्छ भन्ने निर्धारण गर्न यसको प्रयोग गर्न सक्छन्।"</string> <string name="permlab_modifyAudioSettings" msgid="6095859937069146086">"तपाईँका अडियो सेटिङहरू परिवर्तन गर्नुहोस्"</string> @@ -406,14 +406,14 @@ <string name="permdesc_changeNetworkState" msgid="6789123912476416214">"अनुप्रयोगलाई नेटवर्क जडानको स्थिति परिवर्तन गर्न अनुमति दिन्छ।"</string> <string name="permlab_changeTetherState" msgid="5952584964373017960">"टेथर्ड नेटवर्क जडान परिवर्तन गर्नुहोस्"</string> <string name="permdesc_changeTetherState" msgid="1524441344412319780">"टेदर गरेको नेटवर्क जडानको स्थिति बदल्न अनुप्रयोगलाई अनुमति दिन्छ।"</string> - <string name="permlab_accessWifiState" msgid="5202012949247040011">"वाइफाइ जडानहरू हेर्नुहोस्"</string> - <string name="permdesc_accessWifiState" msgid="5002798077387803726">"अनुप्रयोगलाई वाइफाइ नेटवर्कको बारेमा जानकारी हेर्न अनुमति दिन्छ, जस्तै कि वाइफाइ सक्षम छ कि छैन र जडान गरिएको वाइफाइ उपकरणहरूको नाम।"</string> + <string name="permlab_accessWifiState" msgid="5202012949247040011">"Wi-Fi जडानहरू हेर्नुहोस्"</string> + <string name="permdesc_accessWifiState" msgid="5002798077387803726">"अनुप्रयोगलाई Wi-Fi नेटवर्कको बारेमा जानकारी हेर्न अनुमति दिन्छ, जस्तै कि Wi-Fi सक्षम छ कि छैन र जडान गरिएको Wi-Fi उपकरणहरूको नाम।"</string> <string name="permlab_changeWifiState" msgid="6550641188749128035">"वाइ-फाइसँग जोड्नुहोस् वा छुटाउनुहोस्"</string> - <string name="permdesc_changeWifiState" msgid="7137950297386127533">"अनुप्रयोगलाई वाइफाइ पहुँच बिन्दुबाट जडान गर्न र विच्छेदन गर्न र वाइफाइ नेटवर्कहरूको लागि उपकरण कन्फिगरेसनमा परिवर्तनहरू गर्न अनुमति दिन्छ।"</string> - <string name="permlab_changeWifiMulticastState" msgid="1368253871483254784">"वाइफाइ Multicast स्विकृतिलाई अनुमति दिनुहोस्"</string> - <string name="permdesc_changeWifiMulticastState" product="tablet" msgid="7969774021256336548">"अनुप्रयोगलाई मल्टिकाष्ट ठेगानाहरू प्रयोग गरेर वाइफाइ नेटवर्कमा पठाइएको प्याकेटहरू प्राप्त गर्न अनुमति दिन्छ, केवल तपाईंको ट्याब्लेट मात्र होइन। यसले गैर-मल्टिकाष्ट मोड भन्दा बढी उर्जा प्रयोग गर्दछ।"</string> + <string name="permdesc_changeWifiState" msgid="7137950297386127533">"अनुप्रयोगलाई Wi-Fi पहुँच बिन्दुबाट जडान गर्न र विच्छेदन गर्न र Wi-Fi नेटवर्कहरूको लागि उपकरण कन्फिगरेसनमा परिवर्तनहरू गर्न अनुमति दिन्छ।"</string> + <string name="permlab_changeWifiMulticastState" msgid="1368253871483254784">"Wi-Fi Multicast स्विकृतिलाई अनुमति दिनुहोस्"</string> + <string name="permdesc_changeWifiMulticastState" product="tablet" msgid="7969774021256336548">"अनुप्रयोगलाई मल्टिकाष्ट ठेगानाहरू प्रयोग गरेर Wi-Fi नेटवर्कमा पठाइएको प्याकेटहरू प्राप्त गर्न अनुमति दिन्छ, केवल तपाईंको ट्याब्लेट मात्र होइन। यसले गैर-मल्टिकाष्ट मोड भन्दा बढी उर्जा प्रयोग गर्दछ।"</string> <string name="permdesc_changeWifiMulticastState" product="tv" msgid="9031975661145014160">"अनुप्रयोगलाई अनुमति दिन्छ प्याकेटहरू प्राप्त गर्न एक Wi-Fi सञ्जालमा अवस्थित सम्पूर्ण यन्त्रहरूमा बहुकास्ट ठेगानाहरू प्रयोग गरेर, तपाईँको TVमा मात्र नभई।यसले गैर-मल्टिकास्ट मोडभन्दा बढि बिधुतीय शक्ति प्रयोग गर्दछ।"</string> - <string name="permdesc_changeWifiMulticastState" product="default" msgid="6851949706025349926">"तपाईँको फोन मात्र होइन, मल्टिकास्ट ठेगानाहरूको प्रयोग गरे वाइफाइ नेटवर्कका सबै उपकरणहरूमा पठाइएका प्याकेटहरू प्राप्त गर्न अनुप्रयोगलाई अनुमति दिन्छ। यसले गैर-मल्टिकास्ट मोडभन्दा बढी उर्जा प्रयोग गर्छ।"</string> + <string name="permdesc_changeWifiMulticastState" product="default" msgid="6851949706025349926">"तपाईँको फोन मात्र होइन, मल्टिकास्ट ठेगानाहरूको प्रयोग गरे Wi-Fi नेटवर्कका सबै उपकरणहरूमा पठाइएका प्याकेटहरू प्राप्त गर्न अनुप्रयोगलाई अनुमति दिन्छ। यसले गैर-मल्टिकास्ट मोडभन्दा बढी उर्जा प्रयोग गर्छ।"</string> <string name="permlab_bluetoothAdmin" msgid="6006967373935926659">"ब्लुटुथ सेटिङहरूमा पहुँच गर्नुहोस्"</string> <string name="permdesc_bluetoothAdmin" product="tablet" msgid="6921177471748882137">"स्थानीय ब्लुटुथ ट्याब्लेटलाई कन्फिगर गर्नको लागि र टाढाका उपकरणहरूलाई पत्ता लगाउन र जोड्नको लागि अनुप्रयोगलाई अनुमति दिन्छ।"</string> <string name="permdesc_bluetoothAdmin" product="tv" msgid="3373125682645601429">"अनुप्रयोगलाई स्थानीय ब्लुटूथ TV कन्फिगर गर्न र पत्ता लगाउन र टाढाका यन्त्रहरूसँग जोडी बनाउन अनुमति दिन्छ।"</string> @@ -721,7 +721,7 @@ <string name="lockscreen_glogin_password_hint" msgid="5958028383954738528">"पासवर्ड:"</string> <string name="lockscreen_glogin_submit_button" msgid="7130893694795786300">"साइन इन गर्नुहोस्"</string> <string name="lockscreen_glogin_invalid_input" msgid="1364051473347485908">"अमान्य प्रयोगकर्तानाम वा पासवर्ड"</string> - <string name="lockscreen_glogin_account_recovery_hint" msgid="1696924763690379073">"तपाईँको प्रयोगकर्ता नाम वा पासवर्ड बिर्सनुभयो?\n भ्रमण गर्नुहोस"<b>"google.com/accounts/recovery"</b></string> + <string name="lockscreen_glogin_account_recovery_hint" msgid="1696924763690379073">"तपाईँको एक-पटके पाठ सन्देश वा पासवर्ड बिर्सनुभयो?\n भ्रमण गर्नुहोस"<b>"google.com/accounts/recovery"</b></string> <string name="lockscreen_glogin_checking_password" msgid="7114627351286933867">"जाँच गर्दै..."</string> <string name="lockscreen_unlock_label" msgid="737440483220667054">"खोल्नुहोस्"</string> <string name="lockscreen_sound_on_label" msgid="9068877576513425970">"आवाज चालु छ।"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"अहिले"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> मिनेट</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>मिनेट</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> मिनेट</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> घन्टा</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>घन्टा</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> घन्टा</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> दिन</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>दिन</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> दिन</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> वर्ष</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>वर्ष</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> वर्ष</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> मिनेटमा</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> मिनेटमा</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>मिनेटमा</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>मिनेटमा</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> घन्टामा</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> घन्टामा</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>घन्टामा</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> दिनमा</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> दिनमा</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>दिनमा</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>दिनमा</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> वर्षमा</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> वर्षमा</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>वर्षमा</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>वर्षमा</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> मिनेट अघि</item> @@ -1072,7 +1072,7 @@ <item quantity="other"> खुल्ला Wi-Fi सञ्जालहरू उपलब्ध छन्</item> <item quantity="one">खुल्ला Wi-Fi सञ्जाल उपलब्ध छ</item> </plurals> - <string name="wifi_available_sign_in" msgid="9157196203958866662">"वाइफाइ नेटवर्कमा साइन इन गर्नुहोस्"</string> + <string name="wifi_available_sign_in" msgid="9157196203958866662">"Wi-Fi नेटवर्कमा साइन इन गर्नुहोस्"</string> <string name="network_available_sign_in" msgid="1848877297365446605">"सञ्जालमा साइन इन गर्नुहोस्"</string> <!-- no translation found for network_available_sign_in_detailed (8000081941447976118) --> <skip /> @@ -1083,10 +1083,10 @@ <string name="wifi_connect_alert_title" msgid="8455846016001810172">"जडान अनुमति दिने हो?"</string> <string name="wifi_connect_alert_message" msgid="6451273376815958922">"अनुप्रयोग %1$s Wifi सञ्जाल %2$s मा जडान गर्न चाहन्छ"</string> <string name="wifi_connect_default_application" msgid="7143109390475484319">"एउटा अनुप्रयोग"</string> - <string name="wifi_p2p_dialog_title" msgid="97611782659324517">"वाइफाइ प्रत्यक्ष"</string> - <string name="wifi_p2p_turnon_message" msgid="2909250942299627244">"वाइफाइ सिधा सुरु गर्नुहोस्। यसले वाइफाइ ग्राहक/हट्स्पटलाई बन्द गराउने छ।"</string> - <string name="wifi_p2p_failed_message" msgid="3763669677935623084">"वाइफाइ सिधा सुरु हुन सकेन।"</string> - <string name="wifi_p2p_enabled_notification_title" msgid="2068321881673734886">"वाइफाइ प्रत्यक्ष खुल्ला छ"</string> + <string name="wifi_p2p_dialog_title" msgid="97611782659324517">"Wi-Fi प्रत्यक्ष"</string> + <string name="wifi_p2p_turnon_message" msgid="2909250942299627244">"Wi-Fi सिधा सुरु गर्नुहोस्। यसले Wi-Fi ग्राहक/हट्स्पटलाई बन्द गराउने छ।"</string> + <string name="wifi_p2p_failed_message" msgid="3763669677935623084">"Wi-Fi सिधा सुरु हुन सकेन।"</string> + <string name="wifi_p2p_enabled_notification_title" msgid="2068321881673734886">"Wi-Fi प्रत्यक्ष खुल्ला छ"</string> <string name="wifi_p2p_enabled_notification_message" msgid="8064677407830620023">"सेटिङहरूका लागि ट्याप गर्नुहोस्"</string> <string name="accept" msgid="1645267259272829559">"स्वीकार्नुहोस्"</string> <string name="decline" msgid="2112225451706137894">"अस्वीकार गर्नुहोस्"</string> @@ -1273,7 +1273,7 @@ <string name="sync_do_nothing" msgid="3743764740430821845">"अहिलेको लागि केही नगर्नुहोस्"</string> <string name="choose_account_label" msgid="5655203089746423927">"एउटा खाता छान्नुहोस्"</string> <string name="add_account_label" msgid="2935267344849993553">"एउटा खाता थप्नुहोस्"</string> - <string name="add_account_button_label" msgid="3611982894853435874">"खाता थप गर्नुहोस्"</string> + <string name="add_account_button_label" msgid="3611982894853435874">"खाता थप्नुहोस्"</string> <string name="number_picker_increment_button" msgid="2412072272832284313">"बढाउनुहोस्"</string> <string name="number_picker_decrement_button" msgid="476050778386779067">"घटाउनुहोस्"</string> <string name="number_picker_increment_scroll_mode" msgid="5259126567490114216">"<xliff:g id="VALUE">%s</xliff:g> छोइराख्नुहोस्।"</string> @@ -1319,17 +1319,17 @@ <string name="storage_usb_drive_label" msgid="4501418548927759953">"<xliff:g id="MANUFACTURER">%s</xliff:g> USB ड्राइभ"</string> <string name="storage_usb" msgid="3017954059538517278">"USB भण्डारण"</string> <string name="extract_edit_menu_button" msgid="8940478730496610137">"सम्पादन गर्नुहोस्"</string> - <string name="data_usage_warning_title" msgid="1955638862122232342">"डेटा प्रयोग चेतावनी"</string> + <string name="data_usage_warning_title" msgid="1955638862122232342">"डेटाको प्रयोग चेतावनी"</string> <string name="data_usage_warning_body" msgid="6660692274311972007">"प्रयोग र सेटिङहरू हेर्न ट्याप गर्नुहोस्।"</string> <string name="data_usage_3g_limit_title" msgid="4361523876818447683">"2G-3G डेटा सीमा पुग्यो"</string> <string name="data_usage_4g_limit_title" msgid="4609566827219442376">"4G डेटा सीमा पुग्यो"</string> <string name="data_usage_mobile_limit_title" msgid="557158376602636112">"सेलुलर डेटा सीमा पुग्यो"</string> - <string name="data_usage_wifi_limit_title" msgid="5803363779034792676">"वाइफाइ डेटा सीमा पुग्यो"</string> + <string name="data_usage_wifi_limit_title" msgid="5803363779034792676">"Wi-Fi डेटा सीमा पुग्यो"</string> <string name="data_usage_limit_body" msgid="291731708279614081">"तथ्याङ्क बाँकी चक्रको लागि रोकिएको छ"</string> <string name="data_usage_3g_limit_snoozed_title" msgid="7026739121138005231">"2G-3G डेटा सीमा भन्दा पार भएको छ"</string> <string name="data_usage_4g_limit_snoozed_title" msgid="1106562779311209039">"4G डेटा SIMा नाघ्यो"</string> <string name="data_usage_mobile_limit_snoozed_title" msgid="4941346653729943789">"सेलुलर डेटा सीमा नाघ्यो"</string> - <string name="data_usage_wifi_limit_snoozed_title" msgid="8743856006384825974">"वाइफाइ डेटा SIMा नाघ्यो"</string> + <string name="data_usage_wifi_limit_snoozed_title" msgid="8743856006384825974">"Wi-Fi डेटा SIMा नाघ्यो"</string> <string name="data_usage_limit_snoozed_body" msgid="7035490278298441767">"<xliff:g id="SIZE">%s</xliff:g> उल्लेखित सीमा भन्दा बढी छ।"</string> <string name="data_usage_restricted_title" msgid="5965157361036321914">"पृष्ठभूमिका डेटा प्रतिबन्धित गरिएको छ"</string> <string name="data_usage_restricted_body" msgid="469866376337242726">"सीमिततालाई हटाउन ट्याप गर्नुहोस्।"</string> @@ -1401,7 +1401,7 @@ <string name="kg_invalid_confirm_pin_hint" product="default" msgid="7003469261464593516">"PIN कोडहरू मेल खाएन"</string> <string name="kg_login_too_many_attempts" msgid="6486842094005698475">"निकै धेरै ढाँचा कोसिसहरू"</string> <string name="kg_login_instructions" msgid="1100551261265506448">"अनलक गर्नको लागि, तपाईँको Google खाताको साथ साइन इन गर्नुहोस्।"</string> - <string name="kg_login_username_hint" msgid="5718534272070920364">"प्रयोगकर्ता नाम (इमेल)"</string> + <string name="kg_login_username_hint" msgid="5718534272070920364">"एक-पटके पाठ सन्देश (इमेल)"</string> <string name="kg_login_password_hint" msgid="9057289103827298549">"पासवर्ड"</string> <string name="kg_login_submit_button" msgid="5355904582674054702">"साइन इन गर्नुहोस्"</string> <string name="kg_login_invalid_input" msgid="5754664119319872197">"अमान्य प्रयोगकर्तानाम वा पासवर्ड।"</string> @@ -1553,7 +1553,7 @@ <string name="lock_to_app_start" msgid="6643342070839862795">"स्क्रिन पिन गरियो"</string> <string name="lock_to_app_exit" msgid="8598219838213787430">"स्क्रिन अनपिन गरियो"</string> <string name="lock_to_app_unlock_pin" msgid="2552556656504331634">"पिन निकाल्नुअघि PIN सोध्नुहोस्"</string> - <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"पिन निकाल्नुअघि खोल्ने रूपरेखा सोध्नुहोस्"</string> + <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"पिन निकाल्नुअघि खोल्ने ढाँचा सोध्नुहोस्"</string> <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"पिन निकाल्नुअघि पासवर्ड सोध्नुहोस्"</string> <string name="package_installed_device_owner" msgid="8420696545959087545">"तपाईँको प्रशासकद्वारा स्थापना गरिएको"</string> <string name="package_updated_device_owner" msgid="8856631322440187071">"तपाईँको प्रशासकद्वारा अद्यावधिक गरिएको"</string> @@ -1616,8 +1616,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS अनुरोध नयाँ SS अनुरोधमा परिमार्जन गरिएको छ।"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"कार्य प्रोफाइल"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"विस्तृत गर्ने बटन"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"विस्तारलाई टगल गर्नुहोस्"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB पेरिफेरल पोर्ट"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB पेरिफेरल पोर्ट"</string> @@ -1625,6 +1624,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ओभरफ्लो बन्द गर्नुहोस्"</string> <string name="maximize_button_text" msgid="7543285286182446254">"ठूलो बनाउनुहोस्"</string> <string name="close_button_text" msgid="3937902162644062866">"बन्द गर्नुहोस्"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> चयन गरियो</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> चयन गरियो</item> diff --git a/core/res/res/values-nl/strings.xml b/core/res/res/values-nl/strings.xml index 262dd7581a10..c3eee67b6042 100644 --- a/core/res/res/values-nl/strings.xml +++ b/core/res/res/values-nl/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"nu"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> m</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> m</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> u</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> u</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>u</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>u</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> j</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> j</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>j</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>j</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g> m</item> - <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g> m</item> + <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g> u</item> - <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g> u</item> + <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g>u</item> + <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g>u</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g> d</item> + <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g> j</item> - <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g> j</item> + <item quantity="other">over <xliff:g id="COUNT_1">%d</xliff:g>j</item> + <item quantity="one">over <xliff:g id="COUNT_0">%d</xliff:g>j</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> minuten geleden</item> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> is gestopt"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> stopt steeds"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> stopt steeds"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"App opnieuw openen"</string> <string name="aerr_report" msgid="5371800241488400617">"Feedback verzenden"</string> <string name="aerr_close" msgid="2991640326563991340">"Sluiten"</string> <string name="aerr_mute" msgid="1974781923723235953">"Verbergen tot apparaat opnieuw wordt opgestart"</string> @@ -1554,7 +1553,7 @@ <string name="package_updated_device_owner" msgid="8856631322440187071">"Geüpdatet door je beheerder"</string> <string name="package_deleted_device_owner" msgid="7650577387493101353">"Verwijderd door je beheerder"</string> <string name="battery_saver_description" msgid="1960431123816253034">"Accubesparing beperkt de prestaties van je apparaat, de trilstand, locatieservices en de meeste achtergrondgegevens om de gebruiksduur van de accu te verlengen.\n\nAccubesparing wordt automatisch uitgeschakeld terwijl je apparaat wordt opgeladen."</string> - <string name="data_saver_description" msgid="6015391409098303235">"Databesparing beperkt het datagebruik door te voorkomen dat sommige apps gegevens verzenden of ontvangen op de achtergrond. Een app die je momenteel gebruikt, kan data gebruiken, maar minder vaak. Dit kan bijvoorbeeld betekenen dat afbeeldingen niet worden weergegeven totdat je hierop tikt."</string> + <string name="data_saver_description" msgid="6015391409098303235">"Databesparing beperkt het datagebruik door te voorkomen dat sommige apps gegevens verzenden of ontvangen op de achtergrond. De apps die je open hebt, kunnen nog steeds data verbruiken, maar doen dit minder vaak. Afbeeldingen worden dan bijvoorbeeld niet weergegeven totdat je erop tikt."</string> <string name="data_saver_enable_title" msgid="4674073932722787417">"Databesparing inschakelen?"</string> <string name="data_saver_enable_button" msgid="7147735965247211818">"Inschakelen"</string> <plurals name="zen_mode_duration_minutes_summary" formatted="false" msgid="4367877408072000848"> @@ -1610,10 +1609,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS-verzoek is gewijzigd in USSD-verzoek."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-verzoek is gewijzigd in nieuw SS-verzoek."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Werkprofiel"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Knop voor uitvouwen"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"uitvouwen in-/uitschakelen"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Poort voor Android-USB-randapparatuur"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Poort voor USB-randapparatuur"</string> @@ -1621,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Overloop sluiten"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximaliseren"</string> <string name="close_button_text" msgid="3937902162644062866">"Sluiten"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> geselecteerd</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> geselecteerd</item> diff --git a/core/res/res/values-pa-rIN/strings.xml b/core/res/res/values-pa-rIN/strings.xml index 894385c53145..d9156b5168aa 100644 --- a/core/res/res/values-pa-rIN/strings.xml +++ b/core/res/res/values-pa-rIN/strings.xml @@ -191,7 +191,7 @@ <string name="screen_lock" msgid="799094655496098153">"ਸਕ੍ਰੀਨ ਲੌਕ"</string> <string name="power_off" msgid="4266614107412865048">"ਪਾਵਰ ਬੰਦ"</string> <string name="silent_mode_silent" msgid="319298163018473078">"ਰਿੰਗਰ ਬੰਦ"</string> - <string name="silent_mode_vibrate" msgid="7072043388581551395">"ਰਿੰਗਰ ਵਾਈਬ੍ਰੇਟ"</string> + <string name="silent_mode_vibrate" msgid="7072043388581551395">"ਰਿੰਗਰ ਥਰਥਰਾਹਟ"</string> <string name="silent_mode_ring" msgid="8592241816194074353">"ਰਿੰਗਰ ਚਾਲੂ"</string> <string name="reboot_to_update_title" msgid="6212636802536823850">"Android ਸਿਸਟਮ ਅਪਡੇਟ"</string> <string name="reboot_to_update_prepare" msgid="6305853831955310890">"ਅਪਡੇਟ ਦੀ ਤਿਆਰੀ ਕਰ ਰਿਹਾ ਹੈ…"</string> @@ -243,23 +243,23 @@ <string name="user_owner_label" msgid="1119010402169916617">"ਨਿੱਜੀ \'ਤੇ ਸਵਿੱਚ ਕਰੋ"</string> <string name="managed_profile_label" msgid="5289992269827577857">"ਕੰਮ \'ਤੇ ਸਵਿੱਚ ਕਰੋ"</string> <string name="permgrouplab_contacts" msgid="3657758145679177612">"ਸੰਪਰਕ"</string> - <string name="permgroupdesc_contacts" msgid="6951499528303668046">"ਆਪਣੇ ਸੰਪਰਕਾਂ ਨੂੰ ਐਕਸੈਸ ਕਰੋ"</string> + <string name="permgroupdesc_contacts" msgid="6951499528303668046">"ਆਪਣੇ ਸੰਪਰਕਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ"</string> <string name="permgrouplab_location" msgid="7275582855722310164">"ਟਿਕਾਣਾ"</string> - <string name="permgroupdesc_location" msgid="1346617465127855033">"ਇਸ ਡੀਵਾਈਸ ਦੇ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਤੱਕ ਪਹੁੰਚੋ"</string> + <string name="permgroupdesc_location" msgid="1346617465127855033">"ਇਸ ਡੀਵਾਈਸ ਦੇ ਟਿਕਾਣੇ ਤੱਕ ਪਹੁੰਚ ਕਰਨ"</string> <string name="permgrouplab_calendar" msgid="5863508437783683902">"ਕੈਲੰਡਰ"</string> - <string name="permgroupdesc_calendar" msgid="3889615280211184106">"ਆਪਣੇ ਕੈਲੰਡਰ ਦੀ ਐਕਸੈਸ ਕਰੋ"</string> + <string name="permgroupdesc_calendar" msgid="3889615280211184106">"ਤੁਹਾਡੇ ਕੈਲੰਡਰ ਤੱਕ ਪਹੁੰਚ ਕਰਨ"</string> <string name="permgrouplab_sms" msgid="228308803364967808">"SMS"</string> - <string name="permgroupdesc_sms" msgid="4656988620100940350">"SMS ਸੁਨੇਹੇ ਭੇਜੋ ਅਤੇ ਦਿਖਾਓ"</string> + <string name="permgroupdesc_sms" msgid="4656988620100940350">"SMS ਸੁਨੇਹੇ ਭੇਜਣ ਅਤੇ ਦੇਖਣ"</string> <string name="permgrouplab_storage" msgid="1971118770546336966">"ਸਟੋਰੇਜ"</string> - <string name="permgroupdesc_storage" msgid="637758554581589203">"ਆਪਣੀ ਡੀਵਾਈਸ ਤੇ ਫੋਟੋਆਂ, ਮੀਡੀਆ ਅਤੇ ਫਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚੋ"</string> + <string name="permgroupdesc_storage" msgid="637758554581589203">"ਆਪਣੀ ਡੀਵਾਈਸ ’ਤੇ ਫੋਟੋਆਂ, ਮੀਡੀਆ ਅਤੇ ਫਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"ਮਾਈਕ੍ਰੋਫੋਨ"</string> - <string name="permgroupdesc_microphone" msgid="4988812113943554584">"ਔਡੀਓ ਰਿਕਾਰਡ ਕਰੋ"</string> + <string name="permgroupdesc_microphone" msgid="4988812113943554584">"ਔਡੀਓ ਰਿਕਾਰਡ ਕਰਨ"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"ਕੈਮਰਾ"</string> - <string name="permgroupdesc_camera" msgid="3250611594678347720">"ਤਸਵੀਰਾਂ ਖਿੱਚੋ ਅਤੇ ਵੀਡੀਓ ਰਿਕਾਰਡ ਕਰੋ"</string> + <string name="permgroupdesc_camera" msgid="3250611594678347720">"ਤਸਵੀਰਾਂ ਲੈਣ ਅਤੇ ਵੀਡੀਓ ਰਿਕਾਰਡ ਕਰਨ"</string> <string name="permgrouplab_phone" msgid="5229115638567440675">"ਫੋਨ"</string> - <string name="permgroupdesc_phone" msgid="6234224354060641055">"ਫ਼ੋਨ ਕਾਲਾਂ ਕਰੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਬੰਧਿਤ ਕਰੋ"</string> + <string name="permgroupdesc_phone" msgid="6234224354060641055">"ਫ਼ੋਨ ਕਾਲਾਂ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ"</string> <string name="permgrouplab_sensors" msgid="416037179223226722">"ਸਰੀਰ ਸੰਵੇਦਕ"</string> - <string name="permgroupdesc_sensors" msgid="7147968539346634043">"ਆਪਣੇ ਮਹੱਤਵਪੂਰਣ ਲੱਛਣਾਂ ਬਾਰੇ ਸੰਵੇਦਕ ਡੈਟਾ ਤੱਕ ਪਹੁੰਚ"</string> + <string name="permgroupdesc_sensors" msgid="7147968539346634043">"ਆਪਣੇ ਸਰੀਰ ਦੇ ਅਹਿਮ ਚਿੰਨ੍ਹਾਂ ਬਾਰੇ ਸੰਵੇਦਕ ਡੈਟੇ ਤੱਕ ਪਹੁੰਚ ਕਰਨ"</string> <string name="capability_title_canRetrieveWindowContent" msgid="3901717936930170320">"ਵਿੰਡੋ ਸਮੱਗਰੀ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ"</string> <string name="capability_desc_canRetrieveWindowContent" msgid="3772225008605310672">"ਇੱਕ ਵਿੰਡੋ ਦੀ ਸਮੱਗਰੀ ਦੀ ਜਾਂਚ ਕਰੋ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਇੰਟਰੈਕਟ ਕਰ ਰਹੇ ਹੋ।"</string> <string name="capability_title_canRequestTouchExploration" msgid="3108723364676667320">"ਐਕਸਪਲੋਰ ਬਾਇ ਟਚ ਚਾਲੂ ਕਰੋ"</string> @@ -278,10 +278,10 @@ <string name="permdesc_statusBarService" msgid="716113660795976060">"ਐਪ ਨੂੰ ਸਥਿਤੀ ਬਾਰ ਹੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> <string name="permlab_expandStatusBar" msgid="1148198785937489264">"ਸਥਿਤੀ ਬਾਰ ਦਾ ਵਿਸਤਾਰ/ਨਸ਼ਟ ਕਰੋ"</string> <string name="permdesc_expandStatusBar" msgid="6917549437129401132">"ਐਪ ਨੂੰ ਸਥਿਤੀ ਬਾਰ ਦਾ ਵਿਸਤਾਰ ਕਰਨ ਜਾਂ ਨਸ਼ਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> - <string name="permlab_install_shortcut" msgid="4279070216371564234">"ਸ਼ੌਰਟਕਟ ਇੰਸਟੌਲ ਕਰੋ"</string> - <string name="permdesc_install_shortcut" msgid="8341295916286736996">"ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਉਪਭੋਗਤਾ ਦੇ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਹੋਮਸਕ੍ਰੀਨ ਸ਼ੌਰਟਕਟ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> - <string name="permlab_uninstall_shortcut" msgid="4729634524044003699">"ਸ਼ੌਰਟਕਟ ਅਣਇੰਸਟੌਲ ਕਰੋ"</string> - <string name="permdesc_uninstall_shortcut" msgid="6745743474265057975">"ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਉਪਭੋਗਤਾ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਹੋਮਸਕ੍ਰੀਨ ਸ਼ੌਰਟਕਟ ਹਟਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> + <string name="permlab_install_shortcut" msgid="4279070216371564234">"ਸ਼ਾਰਟਕੱਟ ਇੰਸਟੌਲ ਕਰੋ"</string> + <string name="permdesc_install_shortcut" msgid="8341295916286736996">"ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਉਪਭੋਗਤਾ ਦੇ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਹੋਮਸਕ੍ਰੀਨ ਸ਼ਾਰਟਕੱਟ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> + <string name="permlab_uninstall_shortcut" msgid="4729634524044003699">"ਸ਼ਾਰਟਕੱਟ ਅਣਇੰਸਟੌਲ ਕਰੋ"</string> + <string name="permdesc_uninstall_shortcut" msgid="6745743474265057975">"ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਉਪਭੋਗਤਾ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਹੋਮਸਕ੍ਰੀਨ ਸ਼ਾਰਟਕੱਟ ਹਟਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> <string name="permlab_processOutgoingCalls" msgid="3906007831192990946">"ਆਊਟਗੋਇੰਗ ਕਾਲਾਂ ਰੀਰੂਟ ਕਰੋ"</string> <string name="permdesc_processOutgoingCalls" msgid="5156385005547315876">"ਐਪ ਨੂੰ ਇੱਕ ਵੱਖ ਨੰਬਰ ਨਾਲ ਕਾਲ ਰੀਡਾਇਰੈਕਟ ਕਰਨ ਜਾਂ ਕਾਲ ਨੂੰ ਪੂਰਾ ਰੋਕਣ ਦੀ ਚੋਣ ਨਾਲ ਇੱਕ ਆਊਟਗੋਇੰਗ ਕਾਲ ਦੇ ਦੌਰਾਨ ਡਾਇਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਨੰਬਰ ਦੇਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> <string name="permlab_receiveSms" msgid="8673471768947895082">"ਟੈਕਸਟ ਸੁਨੇਹੇ (SMS) ਪ੍ਰਾਪਤ ਕਰੋ"</string> @@ -292,7 +292,7 @@ <string name="permdesc_readCellBroadcasts" msgid="6361972776080458979">"ਐਪ ਨੂੰ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਵੱਲੋਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਸੈਲ ਪ੍ਰਸਾਰਨ ਸੁਨੇਹੇ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਸੈਲ ਪ੍ਰਸਾਰਨ ਚਿਤਾਵਨੀਆਂ ਤੁਹਾਨੂੰ ਐਮਰਜੈਂਸੀ ਸਥਿਤੀਆਂ ਦੀ ਚਿਤਾਵਨੀ ਦੇਣ ਲਈ ਕੁਝ ਨਿਰਧਾਰਿਤ ਸਥਾਨਾਂ ਤੇ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਖ਼ਰਾਬ ਐਪਸ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਜਾਂ ਓਪਰੇਸ਼ਨ ਵਿੱਚ ਵਿਘਨ ਪਾ ਸਕਦੇ ਹਨ ਜਦੋਂ ਇੱਕ ਐਮਰਜੈਂਸੀ ਸੈਲ ਪ੍ਰਸਾਰਨ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।"</string> <string name="permlab_subscribedFeedsRead" msgid="4756609637053353318">"ਸਬਸਕ੍ਰਾਈਬ ਕੀਤੇ ਫੀਡਸ ਪੜ੍ਹੋ"</string> <string name="permdesc_subscribedFeedsRead" msgid="5557058907906144505">"ਐਪ ਨੂੰ ਵਰਤਮਾਨ ਵਿੱਚ ਸਿੰਕ ਕੀਤੇ ਫੀਡਸ ਬਾਰੇ ਵੇਰਵੇ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।"</string> - <string name="permlab_sendSms" msgid="7544599214260982981">"SMS ਸੁਨੇਹੇ ਭੇਜੋ ਅਤੇ ਦਿਖਾਓ"</string> + <string name="permlab_sendSms" msgid="7544599214260982981">"SMS ਸੁਨੇਹੇ ਭੇਜਣ ਅਤੇ ਦੇਖਣ"</string> <string name="permdesc_sendSms" msgid="7094729298204937667">"ਐਪ ਨੂੰ SMS ਸੁਨੇਹੇ ਭੇਜਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਸਦੇ ਸਿੱਟੇ ਵਜੋਂ ਅਕਲਪਿਤ ਖ਼ਰਚੇ ਪੈ ਸਕਦੇ ਹਨ। ਖ਼ਰਾਬ ਐਪਸ ਤੁਹਾਡੀ ਪੁਸ਼ਟੀ ਤੋਂ ਬਿਨਾਂ ਸੁਨੇਹੇ ਭੇਜ ਕੇ ਤੁਹਾਨੂੰ ਖ਼ਰਚੇ ਪਾ ਸਕਦੇ ਹਨ।"</string> <string name="permlab_readSms" msgid="8745086572213270480">"ਤੁਹਾਡੇ ਟੈਕਸਟ ਸੁਨੇਹੇ (SMS ਜਾਂ MMS) ਪੜ੍ਹੋ"</string> <string name="permdesc_readSms" product="tablet" msgid="2467981548684735522">"ਐਪ ਨੂੰ ਤੁਹਾਡੀ ਟੈਬਲੇਟ ਜਾਂ SIM ਕਾਰਡ ਤੇ ਸਟੋਰ ਕੀਤੇ SMS ਸੁਨੇਹੇ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਐਪ ਨੂੰ ਸਾਰੇ SMS ਸੁਨੇਹੇ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਸਮੱਗਰੀ ਜਾਂ ਗੁਪਤਤਾ ਤੇ ਧਿਆਨ ਦਿੱਤੇ ਬਿਨਾਂ।"</string> @@ -361,7 +361,7 @@ <string name="permlab_accessCoarseLocation" msgid="7715277613928539434">"ਅੰਦਾਜ਼ਨ ਟਿਕਾਣੇ \'ਤੇ ਪਹੁੰਚ ਕਰੋ (ਨੈੱਟਵਰਕ-ਆਧਾਰਿਤ)"</string> <string name="permdesc_accessCoarseLocation" msgid="2538200184373302295">"ਐਪ ਨੂੰ ਤੁਹਾਡਾ ਅਨੁਮਾਨਿਤ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਨੈੱਟਵਰਕ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਸਰੋਤ ਵਰਤਦੇ ਹੋਏ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਸੇਵਾਵਾਂ ਰਾਹੀਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿਵੇਂ ਸੈਲ ਟਾਵਰ ਅਤੇ Wi-Fi. ਇਹ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਸੇਵਾਵਾਂ ਚਾਲੂ ਅਤੇ ਐਪ ਨੂੰ ਉਹਨਾਂ ਨੂੰ ਵਰਤਣ ਲਈ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਤੇ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਐਪਸ ਇਸਦੀ ਵਰਤੋਂ ਇਹ ਅਨੁਮਾਨ ਲਗਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹਨ ਕਿ ਤੁਸੀਂ ਕਿੱਥੇ ਹੋ।"</string> <string name="permlab_modifyAudioSettings" msgid="6095859937069146086">"ਆਪਣੀਆਂ ਔਡੀਓ ਸੈਟਿੰਗਾਂ ਬਦਲੋ"</string> - <string name="permdesc_modifyAudioSettings" msgid="3522565366806248517">"ਔਪ ਨੂੰ ਗਲੋਬਲ ਔਡੀਓ ਸੈਟਿੰਗਾਂ ਸੰਸ਼ੋਧਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜਿਵੇਂ ਵੌਲਯੂਮ ਅਤੇ ਆਊਟਪੁਟ ਲਈ ਕਿਹੜਾ ਸਪੀਕਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।"</string> + <string name="permdesc_modifyAudioSettings" msgid="3522565366806248517">"ਔਪ ਨੂੰ ਗਲੋਬਲ ਔਡੀਓ ਸੈਟਿੰਗਾਂ ਸੰਸ਼ੋਧਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜਿਵੇਂ ਵੌਲਿਊਮ ਅਤੇ ਆਊਟਪੁਟ ਲਈ ਕਿਹੜਾ ਸਪੀਕਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।"</string> <string name="permlab_recordAudio" msgid="3876049771427466323">"ਔਡੀਓ ਰਿਕਾਰਡ ਕਰੋ"</string> <string name="permdesc_recordAudio" msgid="4906839301087980680">"ਐਪ ਨੂੰ ਮਾਈਕ੍ਰੋਫੋਨ ਨਾਲ ਔਡੀਓ ਰਿਕਾਰਡ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਅਨੁਮਤੀ ਐਪ ਨੂੰ ਤੁਹਾਡੀ ਪੁਸ਼ਟੀ ਤੋਂ ਬਿਨਾਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਔਡੀਓ ਰਿਕਾਰਡ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।"</string> <string name="permlab_sim_communication" msgid="2935852302216852065">"SIM ਨੂੰ ਕਮਾਂਡਾਂ ਭੇਜੋ"</string> @@ -1039,20 +1039,20 @@ <string name="dump_heap_title" msgid="5864292264307651673">"ਕੀ ਹੀਪ ਡੰਪ ਸ਼ੇਅਰ ਕਰਨਾ ਹੈ?"</string> <string name="dump_heap_text" msgid="4809417337240334941">"ਪ੍ਰਕਿਰਿਆ <xliff:g id="PROC">%1$s</xliff:g> ਦੀ ਆਪਣੀ ਪ੍ਰਕਿਰਿਆ ਮੈਮਰੀ ਸੀਮਾ<xliff:g id="SIZE">%2$s</xliff:g> ਵਧ ਗਈ ਹੈ। ਇਸਦੇ ਵਿਕਾਸਕਾਰ ਨਾਲ ਸ਼ੇਅਰ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਲਈ ਇੱਕ ਹੀਪ ਡੰਪ ਉਪਲਬਧ ਹੈ। ਸਾਵਧਾਨ ਰਹੋ: ਇਸ ਹੀਪ ਡੰਪ ਵਿੱਚ ਤੁਹਾਡੀ ਕੋਈ ਵੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਹੋ ਸਕਦੀ ਹੈ, ਜਿਸਤੇ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਪਹੁੰਚ ਹੈ।"</string> <string name="sendText" msgid="5209874571959469142">"ਟੈਕਸਟ ਲਈ ਇੱਕ ਕਿਰਿਆ ਚੁਣੋ"</string> - <string name="volume_ringtone" msgid="6885421406845734650">"ਰਿੰਗਰ ਵੌਲਯੂਮ"</string> - <string name="volume_music" msgid="5421651157138628171">"ਮੀਡੀਆ ਵੌਲਯੂਮ"</string> + <string name="volume_ringtone" msgid="6885421406845734650">"ਰਿੰਗਰ ਵੌਲਿਊਮ"</string> + <string name="volume_music" msgid="5421651157138628171">"ਮੀਡੀਆ ਵੌਲਿਊਮ"</string> <string name="volume_music_hint_playing_through_bluetooth" msgid="9165984379394601533">"Bluetooth ਰਾਹੀਂ ਪਲੇ ਕਰ ਰਿਹਾ ਹੈ"</string> - <string name="volume_music_hint_silent_ringtone_selected" msgid="8310739960973156272">"ਸਾਈਲੈਂਟ ਰਿੰਗਟੋਨ ਸੈਟ ਕੀਤੀ"</string> - <string name="volume_call" msgid="3941680041282788711">"ਇਨ-ਕਾਲ ਵੌਲਯੂਮ"</string> - <string name="volume_bluetooth_call" msgid="2002891926351151534">"Bluetooth ਇਨ-ਕਾਲ ਵੌਲਯੂਮ"</string> - <string name="volume_alarm" msgid="1985191616042689100">"ਅਲਾਰਮ ਵੌਲਯੂਮ"</string> - <string name="volume_notification" msgid="2422265656744276715">"ਸੂਚਨਾ ਵੌਲਯੂਮ"</string> - <string name="volume_unknown" msgid="1400219669770445902">"ਵੌਲਯੂਮ"</string> - <string name="volume_icon_description_bluetooth" msgid="6538894177255964340">"Bluetooth ਵੌਲਯੂਮ"</string> - <string name="volume_icon_description_ringer" msgid="3326003847006162496">"ਰਿੰਗਟੋਨ ਵੌਲਯੂਮ"</string> - <string name="volume_icon_description_incall" msgid="8890073218154543397">"ਕਾਲ ਵੌਲਯੂਮ"</string> - <string name="volume_icon_description_media" msgid="4217311719665194215">"ਮੀਡੀਆ ਵੌਲਯੂਮ"</string> - <string name="volume_icon_description_notification" msgid="7044986546477282274">"ਸੂਚਨਾ ਵੌਲਯੂਮ"</string> + <string name="volume_music_hint_silent_ringtone_selected" msgid="8310739960973156272">"ਖਾਮੋਸ਼ ਰਿੰਗਟੋਨ ਸੈੱਟ ਕੀਤੀ"</string> + <string name="volume_call" msgid="3941680041282788711">"ਇਨ-ਕਾਲ ਵੌਲਿਊਮ"</string> + <string name="volume_bluetooth_call" msgid="2002891926351151534">"Bluetooth ਇਨ-ਕਾਲ ਵੌਲਿਊਮ"</string> + <string name="volume_alarm" msgid="1985191616042689100">"ਅਲਾਰਮ ਵੌਲਿਊਮ"</string> + <string name="volume_notification" msgid="2422265656744276715">"ਸੂਚਨਾ ਵੌਲਿਊਮ"</string> + <string name="volume_unknown" msgid="1400219669770445902">"ਵੌਲਿਊਮ"</string> + <string name="volume_icon_description_bluetooth" msgid="6538894177255964340">"Bluetooth ਵੌਲਿਊਮ"</string> + <string name="volume_icon_description_ringer" msgid="3326003847006162496">"ਰਿੰਗਟੋਨ ਵੌਲਿਊਮ"</string> + <string name="volume_icon_description_incall" msgid="8890073218154543397">"ਕਾਲ ਵੌਲਿਊਮ"</string> + <string name="volume_icon_description_media" msgid="4217311719665194215">"ਮੀਡੀਆ ਵੌਲਿਊਮ"</string> + <string name="volume_icon_description_notification" msgid="7044986546477282274">"ਸੂਚਨਾ ਵੌਲਿਊਮ"</string> <string name="ringtone_default" msgid="3789758980357696936">"ਪੂਰਵ-ਨਿਰਧਾਰਤ ਰਿੰਗਟੋਨ"</string> <string name="ringtone_default_with_actual" msgid="8129563480895990372">"ਪੂਰਵ-ਨਿਰਧਾਰਤ ਰਿੰਗਟੋਨ (<xliff:g id="ACTUAL_RINGTONE">%1$s</xliff:g>)"</string> <string name="ringtone_silent" msgid="7937634392408977062">"ਕੋਈ ਨਹੀਂ"</string> @@ -1300,7 +1300,7 @@ <string name="activitychooserview_choose_application_error" msgid="8624618365481126668">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> ਨੂੰ ਲੌਂਚ ਨਹੀਂ ਕਰ ਸਕਿਆ"</string> <string name="shareactionprovider_share_with" msgid="806688056141131819">"ਇਸ ਨਾਲ ਸਾਂਝਾ ਕਰੋ"</string> <string name="shareactionprovider_share_with_application" msgid="5627411384638389738">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> ਨਾਲ ਸਾਂਝਾ ਕਰੋ"</string> - <string name="content_description_sliding_handle" msgid="415975056159262248">"ਹੈਂਡਲ ਸਲਾਈਡ ਕਰ ਰਿਹਾ ਹੈ। ਛੋਹਵੋ & ਹੋਲਡ ਕਰੋ।"</string> + <string name="content_description_sliding_handle" msgid="415975056159262248">"ਹੈਂਡਲ ਸਲਾਈਡ ਕਰ ਰਿਹਾ ਹੈ। ਸਪੱਰਸ਼ ਕਰੋ & ਹੋਲਡ ਕਰੋ।"</string> <string name="description_target_unlock_tablet" msgid="3833195335629795055">"ਅਨਲੌਕ ਕਰਨ ਲਈ ਸਵਾਈਪ ਕਰੋ।"</string> <string name="keyboard_headset_required_to_hear_password" msgid="7011927352267668657">"ਬੋਲੀਆਂ ਗਈਆਂ ਪਾਸਵਰਡ ਕੁੰਜੀਆਂ ਸੁਣਨ ਲਈ ਇੱਕ ਹੈਡਸੈਟ ਪਲਗ ਇਨ ਕਰੋ।"</string> <string name="keyboard_password_character_no_headset" msgid="2859873770886153678">"ਬਿੰਦੀ।"</string> @@ -1316,7 +1316,7 @@ <string name="storage_usb_drive_label" msgid="4501418548927759953">"<xliff:g id="MANUFACTURER">%s</xliff:g> USB ਡ੍ਰਾਇਵ"</string> <string name="storage_usb" msgid="3017954059538517278">"USB ਸਟੋਰੇਜ"</string> <string name="extract_edit_menu_button" msgid="8940478730496610137">"ਸੰਪਾਦਿਤ ਕਰੋ"</string> - <string name="data_usage_warning_title" msgid="1955638862122232342">"ਡੈਟਾ ਵਰਤੋਂ ਚਿਤਾਵਨੀ"</string> + <string name="data_usage_warning_title" msgid="1955638862122232342">"ਡੈਟਾ ਉਪਯੋਗ ਚਿਤਾਵਨੀ"</string> <string name="data_usage_warning_body" msgid="6660692274311972007">"ਵਰਤੋਂ ਅਤੇ ਸੈਟਿੰਗਾਂ ਨੂੰ ਵੇਖਣ ਲਈ ਟੈਪ ਕਰੋ।"</string> <string name="data_usage_3g_limit_title" msgid="4361523876818447683">"2G-3G ਡੈਟਾ ਸੀਮਾ ਪੂਰੀ ਹੋ ਗਈ"</string> <string name="data_usage_4g_limit_title" msgid="4609566827219442376">"4G ਡੈਟਾ ਸੀਮਾ ਪੂਰੀ ਹੋਈ"</string> @@ -1368,7 +1368,7 @@ <string name="media_route_chooser_searching" msgid="4776236202610828706">"ਡਿਵਾਈਸਾਂ ਦੀ ਖੋਜ ਕਰ ਰਿਹਾ ਹੈ…"</string> <string name="media_route_chooser_extended_settings" msgid="87015534236701604">"ਸੈਟਿੰਗਾਂ"</string> <string name="media_route_controller_disconnect" msgid="8966120286374158649">"ਡਿਸਕਨੈਕਟ ਕਰੋ"</string> - <string name="media_route_status_scanning" msgid="7279908761758293783">"ਸਕੈਨ ਕਰ ਰਿਹਾ ਹੈ..."</string> + <string name="media_route_status_scanning" msgid="7279908761758293783">"ਸਕੈਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."</string> <string name="media_route_status_connecting" msgid="6422571716007825440">"ਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ..."</string> <string name="media_route_status_available" msgid="6983258067194649391">"ਉਪਲਬਧ"</string> <string name="media_route_status_not_available" msgid="6739899962681886401">"ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string> @@ -1418,7 +1418,7 @@ <string name="kg_failed_attempts_almost_at_login" product="default" msgid="1437638152015574839">"ਤੁਸੀਂ <xliff:g id="NUMBER_0">%1$d</xliff:g> ਵਾਰ ਆਪਣਾ ਅਨਲੌਕ ਪੈਟਰਨ ਗ਼ਲਤ ਢੰਗ ਨਾਲ ਡ੍ਰਾ ਕੀਤਾ ਹੈ। <xliff:g id="NUMBER_1">%2$d</xliff:g> ਹੋਰ ਅਸਫਲ ਕੋਸ਼ਿਸ਼ਾਂ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਇੱਕ ਈਮੇਲ ਖਾਤਾ ਵਰਤਦੇ ਹੋਏ ਆਪਣਾ ਫੋਨ ਅਨਲੌਕ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਏਗਾ।\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> ਸਕਿੰਟਾਂ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string> <string name="kg_text_message_separator" product="default" msgid="4160700433287233771">" — "</string> <string name="kg_reordering_delete_drop_target_text" msgid="7899202978204438708">"ਹਟਾਓ"</string> - <string name="safe_media_volume_warning" product="default" msgid="2276318909314492312">"ਕੀ ਵੌਲਯੂਮ ਸਿਫਾਰਿਸ਼ ਕੀਤੇ ਪੱਧਰ ਤੋਂ ਵਧਾਉਣੀ ਹੈ?\n\nਲੰਮੇ ਸਮੇਂ ਤੱਕ ਉੱਚ ਵੌਲਯੂਮ ਤੇ ਸੁਣਨ ਨਾਲ ਤੁਹਾਡੀ ਸੁਣਨ ਸ਼ਕਤੀ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚ ਸਕਦਾ ਹੈ।"</string> + <string name="safe_media_volume_warning" product="default" msgid="2276318909314492312">"ਕੀ ਵੌਲਿਊਮ ਸਿਫਾਰਿਸ਼ ਕੀਤੇ ਪੱਧਰ ਤੋਂ ਵਧਾਉਣੀ ਹੈ?\n\nਲੰਮੇ ਸਮੇਂ ਤੱਕ ਉੱਚ ਵੌਲਿਊਮ ਤੇ ਸੁਣਨ ਨਾਲ ਤੁਹਾਡੀ ਸੁਣਨ ਸ਼ਕਤੀ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚ ਸਕਦਾ ਹੈ।"</string> <string name="continue_to_enable_accessibility" msgid="1626427372316070258">"ਪਹੁੰਚਯੋਗਤਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਦੋ ਉਂਗਲਾਂ ਨੂੰ ਹੇਠਾਂ ਹੋਲਡ ਕਰਕੇ ਰੱਖੋ।"</string> <string name="accessibility_enabled" msgid="1381972048564547685">"ਪਹੁੰਚਯੋਗਤਾ ਅਸਮਰਥਿਤ।"</string> <string name="enable_accessibility_canceled" msgid="3833923257966635673">"ਪਹੁੰਚਯੋਗਤਾ ਰੱਦ ਕੀਤੀ।"</string> @@ -1550,13 +1550,13 @@ <string name="lock_to_app_start" msgid="6643342070839862795">"ਸਕ੍ਰੀਨ ਪਿੰਨ ਕੀਤੀ"</string> <string name="lock_to_app_exit" msgid="8598219838213787430">"ਸਕ੍ਰੀਨ ਅਨਪਿਨ ਕੀਤੀ"</string> <string name="lock_to_app_unlock_pin" msgid="2552556656504331634">"ਅਨਪਿਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ PIN ਮੰਗੋ"</string> - <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"ਅਨਪਿਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪੈਟਰਨ ਅਨਲੌਕ ਕਰਨ ਲਈ ਪੁੱਛੋ"</string> + <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"ਅਨਪਿਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਨਲੌਕ ਪੈਟਰਨ ਵਾਸਤੇ ਪੁੱਛੋ"</string> <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"ਅਨਪਿਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਾਸਵਰਡ ਮੰਗੋ"</string> <string name="package_installed_device_owner" msgid="8420696545959087545">"ਤੁਹਾਡੇ ਪ੍ਰਬੰਧਕ ਵੱਲੋਂ ਇੰਸਟੌਲ ਕੀਤਾ ਗਿਆ"</string> <string name="package_updated_device_owner" msgid="8856631322440187071">"ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਦੁਆਰਾ ਅਪਡੇਟ ਕੀਤਾ ਗਿਆ"</string> <string name="package_deleted_device_owner" msgid="7650577387493101353">"ਤੁਹਾਡੇ ਪ੍ਰਬੰਧਕ ਵੱਲੋਂ ਮਿਟਾਇਆ ਗਿਆ"</string> <string name="battery_saver_description" msgid="1960431123816253034">"ਬੈਟਰੀ ਸਮਰੱਥਾ ਨੂੰ ਬਿਹਤਰ ਸਹਾਇਤਾ ਕਰਨ ਲਈ, ਬੈਟਰੀ ਸੇਵਰ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਘਟਾਉਂਦਾ ਹੈ ਅਤੇ ਵਾਈਬ੍ਰੇਸ਼ਨ, ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਸੇਵਾਵਾਂ ਅਤੇ ਜ਼ਿਆਦਾਤਰ ਪਿਛੋਕੜ ਡੈਟਾ ਨੂੰ ਸੀਮਿਤ ਕਰਦਾ ਹੈ। ਈਮੇਲ, ਮੈਸੇਜਿੰਗ ਅਤੇ ਹੋਰ ਐਪਸ, ਜੋ ਸਿੰਕਿੰਗ ਤੇ ਨਿਰਭਰ ਹਨ, ਉਹ ਉਦੋਂ ਤੱਕ ਅਪਡੇਟ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਖੋਲ੍ਹਦੇ ਨਹੀਂ।\n\nਬੈਟਰੀ ਸੇਵਰ ਆਟੋਮੈਟਿਕਲੀ ਬੰਦ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਚਾਰਜ ਹੋ ਰਹੀ ਹੁੰਦੀ ਹੈ।"</string> - <string name="data_saver_description" msgid="6015391409098303235">"ਡੈਟਾ ਵਰਤੋਂ ਘਟਾਉਣ ਵਿੱਚ ਮਦਦ ਲਈ, ਡੈਟਾ ਸੇਵਰ ਕੁਝ ਐਪਾਂ ਨੂੰ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਡੈਟਾ ਭੇਜਣ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਵਰਤਮਾਨ ਤੌਰ \'ਤੇ ਵਰਤੀ ਜਾ ਰਹੀ ਐਪ ਡੈਟੇ \'ਤੇ ਪਹੁੰਚ ਕਰ ਸਕਦੀ ਹੈ, ਪਰ ਉਹ ਇੰਝ ਕਦੇ-ਕਦਾਈਂ ਕਰ ਸਕਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇਸ ਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਚਿਤਰ ਤਦ ਤੱਕ ਨਹੀਂ ਵਿਖਾਏ ਜਾਂਦੇ, ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਉਹਨਾਂ \'ਤੇ ਟੈਪ ਨਹੀਂ ਕਰਦੇ।"</string> + <string name="data_saver_description" msgid="6015391409098303235">"ਡੈਟਾ ਉਪਯੋਗ ਘਟਾਉਣ ਵਿੱਚ ਮਦਦ ਲਈ, ਡੈਟਾ ਸੇਵਰ ਕੁਝ ਐਪਾਂ ਨੂੰ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਡੈਟਾ ਭੇਜਣ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਵਰਤਮਾਨ ਤੌਰ \'ਤੇ ਵਰਤੀ ਜਾ ਰਹੀ ਐਪ ਡੈਟੇ \'ਤੇ ਪਹੁੰਚ ਕਰ ਸਕਦੀ ਹੈ, ਪਰ ਉਹ ਇੰਝ ਕਦੇ-ਕਦਾਈਂ ਕਰ ਸਕਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇਸ ਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਚਿਤਰ ਤਦ ਤੱਕ ਨਹੀਂ ਵਿਖਾਏ ਜਾਂਦੇ, ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਉਹਨਾਂ \'ਤੇ ਟੈਪ ਨਹੀਂ ਕਰਦੇ।"</string> <string name="data_saver_enable_title" msgid="4674073932722787417">"ਕੀ ਡੈਟਾ ਸੇਵਰ ਚਾਲੂ ਕਰਨਾ ਹੈ?"</string> <string name="data_saver_enable_button" msgid="7147735965247211818">"ਚਾਲੂ ਕਰੋ"</string> <plurals name="zen_mode_duration_minutes_summary" formatted="false" msgid="4367877408072000848"> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS ਬੇਨਤੀ ਨਵੀਂ SS ਵਿੱਚ ਸੰਸ਼ੋਧਿਤ ਕੀਤੀ ਗਈ ਹੈ।"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"ਕੰਮ ਪ੍ਰੋਫਾਈਲ"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"ਵਿਸਤਾਰ ਬਟਨ"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"ਟੌਗਲ ਵਿਸਤਾਰ"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB ਪੈਰੀਫੈਰਲ ਪੋਰਟ"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB ਪੈਰੀਫੈਰਲ ਪੋਰਟ"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ਓਵਰਫਲੋ ਬੰਦ ਕਰੋ"</string> <string name="maximize_button_text" msgid="7543285286182446254">"ਵੱਡਾ ਕਰੋ"</string> <string name="close_button_text" msgid="3937902162644062866">"ਬੰਦ ਕਰੋ"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> ਚੁਣਿਆ ਗਿਆ</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ਚੁਣਿਆ ਗਿਆ</item> diff --git a/core/res/res/values-pl/strings.xml b/core/res/res/values-pl/strings.xml index 44c1656397ec..2291d03763ca 100644 --- a/core/res/res/values-pl/strings.xml +++ b/core/res/res/values-pl/strings.xml @@ -610,7 +610,7 @@ <string name="phoneTypeRadio" msgid="4093738079908667513">"Radio"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Teleks"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Służbowa komórka"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Komórka służb."</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"Pager służbowy"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Asystent"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"Wiadomość MMS"</string> @@ -1040,7 +1040,7 @@ <string name="aerr_process" msgid="6201597323218674729">"Proces <xliff:g id="PROCESS">%1$s</xliff:g> przestał działać"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> wciąż przestaje działać"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"Proces <xliff:g id="PROCESS">%1$s</xliff:g> wciąż przestaje działać"</string> - <string name="aerr_restart" msgid="7581308074153624475">"Ponownie otwórz aplikację"</string> + <string name="aerr_restart" msgid="7581308074153624475">"Otwórz aplikację ponownie"</string> <string name="aerr_report" msgid="5371800241488400617">"Prześlij opinię"</string> <string name="aerr_close" msgid="2991640326563991340">"Zamknij"</string> <string name="aerr_mute" msgid="1974781923723235953">"Ignoruj do momentu ponownego uruchomienia urządzenia"</string> @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Żądanie SS zostało zmienione na nowe żądanie SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil do pracy"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Przycisk rozwijania"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"przełącz rozwijanie"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port peryferyjny USB na urządzeniu z Androidem"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port peryferyjny USB"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Zamknij rozszerzony pasek"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksymalizuj"</string> <string name="close_button_text" msgid="3937902162644062866">"Zamknij"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="few">Wybrano <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="many">Wybrano <xliff:g id="COUNT_1">%1$d</xliff:g></item> diff --git a/core/res/res/values-pt-rBR/strings.xml b/core/res/res/values-pt-rBR/strings.xml index 01337537b0f0..6907a6cc21c2 100644 --- a/core/res/res/values-pt-rBR/strings.xml +++ b/core/res/res/values-pt-rBR/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"A solicitação SS foi modificada para a nova solicitação SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Perfil de trabalho"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Botão \"Expandir\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"alternar expansão"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Porta USB periférica Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Porta USB periférica"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Fechar barra flutuante"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizar"</string> <string name="close_button_text" msgid="3937902162644062866">"Fechar"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> diff --git a/core/res/res/values-pt-rPT/strings.xml b/core/res/res/values-pt-rPT/strings.xml index 743e450ab75f..fe136c3cecc2 100644 --- a/core/res/res/values-pt-rPT/strings.xml +++ b/core/res/res/values-pt-rPT/strings.xml @@ -597,14 +597,14 @@ <string name="phoneTypeOther" msgid="1544425847868765990">"Outro"</string> <string name="phoneTypeCallback" msgid="2712175203065678206">"Rechamada"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Automóvel"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Telefone principal da empresa"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Princ. da empresa"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"RDIS"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Principal"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Outro fax"</string> <string name="phoneTypeRadio" msgid="4093738079908667513">"Rádio"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Telex"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Telemóvel do emprego"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Tel. do emprego"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"Pager do trabalho"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Assistente"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"O pedido SS foi modificado para um novo pedido SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Perfil de trabalho"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Botão Expandir"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"ativar/desativar expansão"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Porta periférica USB para Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Porta periférica USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Fechar excesso"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizar"</string> <string name="close_button_text" msgid="3937902162644062866">"Fechar"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> selecionado</item> diff --git a/core/res/res/values-pt/strings.xml b/core/res/res/values-pt/strings.xml index 01337537b0f0..6907a6cc21c2 100644 --- a/core/res/res/values-pt/strings.xml +++ b/core/res/res/values-pt/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"A solicitação SS foi modificada para a nova solicitação SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Perfil de trabalho"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Botão \"Expandir\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"alternar expansão"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Porta USB periférica Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Porta USB periférica"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Fechar barra flutuante"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizar"</string> <string name="close_button_text" msgid="3937902162644062866">"Fechar"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> diff --git a/core/res/res/values-ro/strings.xml b/core/res/res/values-ro/strings.xml index 958ac87cbb9e..fe19d393f481 100644 --- a/core/res/res/values-ro/strings.xml +++ b/core/res/res/values-ro/strings.xml @@ -20,7 +20,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="byteShort" msgid="8340973892742019101">"O"</string> + <string name="byteShort" msgid="8340973892742019101">"B"</string> <string name="kilobyteShort" msgid="5973789783504771878">"KB"</string> <string name="megabyteShort" msgid="6355851576770428922">"MB"</string> <string name="gigabyteShort" msgid="3259882455212193214">"GB"</string> @@ -867,9 +867,9 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"acum"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min.</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> h</item> @@ -878,33 +878,33 @@ </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> zile</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> de zile</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> zile</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> zi</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> ani</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> de ani</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ani</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> an</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="few">peste <xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="other">peste <xliff:g id="COUNT_1">%d</xliff:g> min.</item> - <item quantity="one">peste <xliff:g id="COUNT_0">%d</xliff:g> min.</item> + <item quantity="few">în <xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="other">în <xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one">în <xliff:g id="COUNT_0">%d</xliff:g> min.</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="few">peste <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other">peste <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="one">peste <xliff:g id="COUNT_0">%d</xliff:g> h</item> + <item quantity="few">în <xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="other">în <xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one">în <xliff:g id="COUNT_0">%d</xliff:g> h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="few">peste <xliff:g id="COUNT_1">%d</xliff:g> zile</item> - <item quantity="other">peste <xliff:g id="COUNT_1">%d</xliff:g> de zile</item> - <item quantity="one">peste <xliff:g id="COUNT_0">%d</xliff:g> zi</item> + <item quantity="few">în <xliff:g id="COUNT_1">%d</xliff:g> zile</item> + <item quantity="other">în <xliff:g id="COUNT_1">%d</xliff:g> zile</item> + <item quantity="one">în <xliff:g id="COUNT_0">%d</xliff:g> zi</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="few">peste <xliff:g id="COUNT_1">%d</xliff:g> ani</item> - <item quantity="other">peste <xliff:g id="COUNT_1">%d</xliff:g> de ani</item> - <item quantity="one">peste <xliff:g id="COUNT_0">%d</xliff:g> an</item> + <item quantity="few">în <xliff:g id="COUNT_1">%d</xliff:g> ani</item> + <item quantity="other">în <xliff:g id="COUNT_1">%d</xliff:g> ani</item> + <item quantity="one">în <xliff:g id="COUNT_0">%d</xliff:g> an</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="few">acum <xliff:g id="COUNT_1">%d</xliff:g> minute</item> @@ -1068,7 +1068,7 @@ <string name="volume_music_hint_silent_ringtone_selected" msgid="8310739960973156272">"Ton de apel silențios setat"</string> <string name="volume_call" msgid="3941680041282788711">"Volum apel de intrare"</string> <string name="volume_bluetooth_call" msgid="2002891926351151534">"Volum apel Bluetooth"</string> - <string name="volume_alarm" msgid="1985191616042689100">"Volum alarmă"</string> + <string name="volume_alarm" msgid="1985191616042689100">"Volumul alarmei"</string> <string name="volume_notification" msgid="2422265656744276715">"Volum notificare"</string> <string name="volume_unknown" msgid="1400219669770445902">"Volum"</string> <string name="volume_icon_description_bluetooth" msgid="6538894177255964340">"Volumul Bluetooth"</string> @@ -1242,7 +1242,7 @@ <string name="sync_binding_label" msgid="3687969138375092423">"Sincronizare"</string> <string name="accessibility_binding_label" msgid="4148120742096474641">"Accesibilitate"</string> <string name="wallpaper_binding_label" msgid="1240087844304687662">"Imagine de fundal"</string> - <string name="chooser_wallpaper" msgid="7873476199295190279">"Modificați imaginea de fundal"</string> + <string name="chooser_wallpaper" msgid="7873476199295190279">"Schimbați imaginea de fundal"</string> <string name="notification_listener_binding_label" msgid="2014162835481906429">"Serviciu de citire a notificărilor"</string> <string name="vr_listener_binding_label" msgid="4316591939343607306">"Instrument de ascultare pentru Realitatea virtuală"</string> <string name="condition_provider_service_binding_label" msgid="1321343352906524564">"Furnizor de condiții"</string> @@ -1574,7 +1574,7 @@ <string name="lock_to_app_start" msgid="6643342070839862795">"Ecran fixat"</string> <string name="lock_to_app_exit" msgid="8598219838213787430">"Fixarea ecranului anulată"</string> <string name="lock_to_app_unlock_pin" msgid="2552556656504331634">"Solicită codul PIN înainte de a anula fixarea"</string> - <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"Solicită modelul pentru deblocare înainte de a anula fixarea"</string> + <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"Solicită mai întâi modelul pentru deblocare"</string> <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"Solicită parola înainte de a anula fixarea"</string> <string name="package_installed_device_owner" msgid="8420696545959087545">"Instalat de administrator"</string> <string name="package_updated_device_owner" msgid="8856631322440187071">"Actualizat de un administrator"</string> @@ -1645,8 +1645,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Solicitarea SS este modificată într-o nouă solicitare SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profil de serviciu"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Butonul de extindere"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"extindeți/restrângeți"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port USB Android periferic"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port USB periferic"</string> @@ -1654,6 +1653,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Închideți meniul suplimentar"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximizați"</string> <string name="close_button_text" msgid="3937902162644062866">"Închideți"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="few"><xliff:g id="COUNT_1">%1$d</xliff:g> selectate</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selectate</item> diff --git a/core/res/res/values-ru/strings.xml b/core/res/res/values-ru/strings.xml index b9524c999918..e885d70e95d7 100644 --- a/core/res/res/values-ru/strings.xml +++ b/core/res/res/values-ru/strings.xml @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-запрос преобразован в новый SS-запрос."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Рабочий профиль"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Кнопка \"Развернуть\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"Свернуть или развернуть"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Внешний USB-порт Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Внешний USB-порт"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Закрыть дополнительное меню"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Развернуть"</string> <string name="close_button_text" msgid="3937902162644062866">"Закрыть"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one">Выбрано: <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="few">Выбрано: <xliff:g id="COUNT_1">%1$d</xliff:g></item> diff --git a/core/res/res/values-si-rLK/strings.xml b/core/res/res/values-si-rLK/strings.xml index 784fbd122492..5626d47d6c94 100644 --- a/core/res/res/values-si-rLK/strings.xml +++ b/core/res/res/values-si-rLK/strings.xml @@ -862,36 +862,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"දැන්"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one">මි <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="other">මි <xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="one">මි<xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="other">මි<xliff:g id="COUNT_1">%d</xliff:g></item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one">පැ <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="other">පැ <xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="one">පැ<xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="other">පැ<xliff:g id="COUNT_1">%d</xliff:g></item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="one">දි <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="other">දි <xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="other">දි<xliff:g id="COUNT_1">%d</xliff:g></item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> <item quantity="one">ව <xliff:g id="COUNT_1">%d</xliff:g></item> <item quantity="other">ව <xliff:g id="COUNT_1">%d</xliff:g></item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">මි <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> - <item quantity="other">මි <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="one">මි<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="other">මි<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">පැ <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> - <item quantity="other">පැ <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="one">පැ<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="other">පැ<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">දි <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> - <item quantity="other">දි <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="one">දි<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="other">දි<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one">ව <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> - <item quantity="other">ව <xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="one">ව<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> + <item quantity="other">ව<xliff:g id="COUNT_1">%d</xliff:g>කදී</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one">මිනිත්තු <xliff:g id="COUNT_1">%d</xliff:g>කට පෙර</item> @@ -996,8 +996,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> නැවතී ඇත"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> නැවතෙමින් ඇත"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> නැවතෙමින් ඇත"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"යෙදුම නැවත විවෘත කරන්න"</string> <string name="aerr_report" msgid="5371800241488400617">"ප්රතිපෝෂණය යවන්න"</string> <string name="aerr_close" msgid="2991640326563991340">"වසන්න"</string> <string name="aerr_mute" msgid="1974781923723235953">"උපාංගය නැවත ආරම්භ වන තෙක් නිහඬ කරන්න"</string> @@ -1270,7 +1269,7 @@ <string name="sync_do_nothing" msgid="3743764740430821845">"දැනට කිසිවක් නොකරන්න"</string> <string name="choose_account_label" msgid="5655203089746423927">"ගිණුමක් තෝරන්න"</string> <string name="add_account_label" msgid="2935267344849993553">"ගිණුමක් එකතු කරන්න"</string> - <string name="add_account_button_label" msgid="3611982894853435874">"ගිණුමක් එකතු කරන්න"</string> + <string name="add_account_button_label" msgid="3611982894853435874">"ගිණුමක් එක් කරන්න"</string> <string name="number_picker_increment_button" msgid="2412072272832284313">"වැඩි කරන්න"</string> <string name="number_picker_decrement_button" msgid="476050778386779067">"අඩු කරන්න"</string> <string name="number_picker_increment_scroll_mode" msgid="5259126567490114216">"<xliff:g id="VALUE">%s</xliff:g> ස්පර්ශ කර අල්ලා ගෙන සිටින්න."</string> @@ -1612,10 +1611,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS ඉල්ලීම USSD ඉල්ලීම වෙත විකරණය කරන ලදී."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS ඉල්ලීම නව DIAL ඉල්ලීම වෙත විකරණය කරන ලදී."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"කාර්යාල පැතිකඩ"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"දිගහැරීමේ බොත්තම"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"පුළුල් කිරීම ටොගල කරන්න"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB පර්යන්ත තොට"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB පර්යන්ත තොට"</string> @@ -1623,6 +1620,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ඉතිරී යාම වසන්න"</string> <string name="maximize_button_text" msgid="7543285286182446254">"විහිදන්න"</string> <string name="close_button_text" msgid="3937902162644062866">"වසන්න"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> ක් තෝරන ලදි</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ක් තෝරන ලදි</item> diff --git a/core/res/res/values-sk/strings.xml b/core/res/res/values-sk/strings.xml index 5a0101a762df..54337baff2d4 100644 --- a/core/res/res/values-sk/strings.xml +++ b/core/res/res/values-sk/strings.xml @@ -874,52 +874,52 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"teraz"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>min</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> h</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> d.</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> r.</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> r.</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> r.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> r.</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>r</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g>r</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>r</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>r</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g>min</item> + <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g>min</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g> h</item> + <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g> d.</item> - <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g> d.</item> + <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g> r.</item> - <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g>r.</item> - <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g> r.</item> - <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g> r.</item> + <item quantity="few">o <xliff:g id="COUNT_1">%d</xliff:g>r</item> + <item quantity="many">o <xliff:g id="COUNT_1">%d</xliff:g>r</item> + <item quantity="other">o <xliff:g id="COUNT_1">%d</xliff:g>r</item> + <item quantity="one">o <xliff:g id="COUNT_0">%d</xliff:g>r</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="few">pred <xliff:g id="COUNT_1">%d</xliff:g> minútami</item> @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Žiadosť SS bola upravená na novú žiadosť SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Pracovný profil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Tlačidlo rozbalenia"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"prepnúť rozbalenie"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Port USB pre periférne zariadenia s Androidom"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Port USB pre periférne zariadenia"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Zatvoriť rozbaľovaciu ponuku"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximalizovať"</string> <string name="close_button_text" msgid="3937902162644062866">"Zavrieť"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="few">Vybrané: <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="many">Vybrané: <xliff:g id="COUNT_1">%1$d</xliff:g></item> diff --git a/core/res/res/values-sl/strings.xml b/core/res/res/values-sl/strings.xml index 8fe6d8a701cd..f13d1aa86398 100644 --- a/core/res/res/values-sl/strings.xml +++ b/core/res/res/values-sl/strings.xml @@ -561,7 +561,7 @@ <item msgid="9192514806975898961">"Po meri"</item> </string-array> <string-array name="emailAddressTypes"> - <item msgid="8073994352956129127">"Doma"</item> + <item msgid="8073994352956129127">"Dom"</item> <item msgid="7084237356602625604">"Služba"</item> <item msgid="1112044410659011023">"Drugo"</item> <item msgid="2374913952870110618">"Po meri"</item> @@ -573,7 +573,7 @@ <item msgid="4932682847595299369">"Po meri"</item> </string-array> <string-array name="imAddressTypes"> - <item msgid="1738585194601476694">"Začetna stran"</item> + <item msgid="1738585194601476694">"Dom"</item> <item msgid="1359644565647383708">"Služba"</item> <item msgid="7868549401053615677">"Drugo"</item> <item msgid="3145118944639869809">"Po meri"</item> @@ -619,7 +619,7 @@ <string name="eventTypeAnniversary" msgid="3876779744518284000">"Obletnica"</string> <string name="eventTypeOther" msgid="7388178939010143077">"Drugo"</string> <string name="emailTypeCustom" msgid="8525960257804213846">"Po meri"</string> - <string name="emailTypeHome" msgid="449227236140433919">"Začetna stran"</string> + <string name="emailTypeHome" msgid="449227236140433919">"Dom"</string> <string name="emailTypeWork" msgid="3548058059601149973">"Služba"</string> <string name="emailTypeOther" msgid="2923008695272639549">"Drugo"</string> <string name="emailTypeMobile" msgid="119919005321166205">"Mobilni"</string> @@ -628,7 +628,7 @@ <string name="postalTypeWork" msgid="5268172772387694495">"Služba"</string> <string name="postalTypeOther" msgid="2726111966623584341">"Drugo"</string> <string name="imTypeCustom" msgid="2074028755527826046">"Po meri"</string> - <string name="imTypeHome" msgid="6241181032954263892">"Začetna stran"</string> + <string name="imTypeHome" msgid="6241181032954263892">"Dom"</string> <string name="imTypeWork" msgid="1371489290242433090">"Služba"</string> <string name="imTypeOther" msgid="5377007495735915478">"Drugo"</string> <string name="imProtocolCustom" msgid="6919453836618749992">"Po meri"</string> @@ -660,7 +660,7 @@ <string name="relationTypeSister" msgid="1735983554479076481">"Sestra"</string> <string name="relationTypeSpouse" msgid="394136939428698117">"Zakonski partner"</string> <string name="sipAddressTypeCustom" msgid="2473580593111590945">"Po meri"</string> - <string name="sipAddressTypeHome" msgid="6093598181069359295">"Domov"</string> + <string name="sipAddressTypeHome" msgid="6093598181069359295">"Dom"</string> <string name="sipAddressTypeWork" msgid="6920725730797099047">"Služba"</string> <string name="sipAddressTypeOther" msgid="4408436162950119849">"Drugo"</string> <string name="quick_contacts_not_available" msgid="746098007828579688">"Ni aplikacije za ogled tega stika."</string> @@ -874,46 +874,46 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"zdaj"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> l</item> - <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g> l</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> l</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> l</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>l</item> + <item quantity="two"><xliff:g id="COUNT_1">%d</xliff:g>l</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g>l</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>l</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="one">čez <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="two">čez <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="few">čez <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="other">čez <xliff:g id="COUNT_1">%d</xliff:g> min</item> + <item quantity="one">čez <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="two">čez <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="few">čez <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="other">čez <xliff:g id="COUNT_1">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="one">čez <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="two">čez <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="few">čez <xliff:g id="COUNT_1">%d</xliff:g> h</item> - <item quantity="other">čez <xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one">čez <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="two">čez <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="few">čez <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="other">čez <xliff:g id="COUNT_1">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">čez <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="two">čez <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="few">čez <xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="other">čez <xliff:g id="COUNT_1">%d</xliff:g> d</item> + <item quantity="one">čez <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="two">čez <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="few">čez <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="other">čez <xliff:g id="COUNT_1">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="one">čez <xliff:g id="COUNT_1">%d</xliff:g> l</item> @@ -922,7 +922,7 @@ <item quantity="other">čez <xliff:g id="COUNT_1">%d</xliff:g> l</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> - <item quantity="one">ped <xliff:g id="COUNT_1">%d</xliff:g> minuto</item> + <item quantity="one">pred <xliff:g id="COUNT_1">%d</xliff:g> minuto</item> <item quantity="two">pred <xliff:g id="COUNT_1">%d</xliff:g> minutama</item> <item quantity="few">pred <xliff:g id="COUNT_1">%d</xliff:g> minutami</item> <item quantity="other">pred <xliff:g id="COUNT_1">%d</xliff:g> minutami</item> @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Zahteva SS je spremenjena v novo zahtevo SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Delovni profil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Gumb za razširitev"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"preklop razširitve"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Vrata USB za dodatno opremo za Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Vrata USB za dodatno opremo"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Zapri presežni element"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimiziraj"</string> <string name="close_button_text" msgid="3937902162644062866">"Zapri"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> izbran</item> <item quantity="two"><xliff:g id="COUNT_1">%1$d</xliff:g> izbrana</item> diff --git a/core/res/res/values-sq-rAL/strings.xml b/core/res/res/values-sq-rAL/strings.xml index 10ecabdff36e..c3911eb153bd 100644 --- a/core/res/res/values-sq-rAL/strings.xml +++ b/core/res/res/values-sq-rAL/strings.xml @@ -251,7 +251,7 @@ <string name="permgrouplab_sms" msgid="228308803364967808">"SMS"</string> <string name="permgroupdesc_sms" msgid="4656988620100940350">"dërgo dhe shiko mesazhet SMS"</string> <string name="permgrouplab_storage" msgid="1971118770546336966">"Hapësira e ruajtjes"</string> - <string name="permgroupdesc_storage" msgid="637758554581589203">"qasu te fotografitë, përmbajtjet audio-vizuale dhe skedarët në pajisje"</string> + <string name="permgroupdesc_storage" msgid="637758554581589203">"qasjen te fotografitë, përmbajtjet audio-vizuale dhe skedarët në pajisje"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"Mikrofoni"</string> <string name="permgroupdesc_microphone" msgid="4988812113943554584">"regjistro audio"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"Kamera"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"tani"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> orë</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> orë</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>o</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>o</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ditë</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ditë</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> vite</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> vit</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>v</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>v</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g> orë</item> - <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g> orë</item> + <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g>o</item> + <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g>o</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g> ditë</item> - <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g> ditë</item> + <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g> vite</item> - <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g> vit</item> + <item quantity="other">në <xliff:g id="COUNT_1">%d</xliff:g>v</item> + <item quantity="one">në <xliff:g id="COUNT_0">%d</xliff:g>v</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> minuta më parë</item> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> ka ndaluar"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> vazhdon të ndalojë"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> vazhdon të ndalojë"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Hap përsëri aplikacionin"</string> <string name="aerr_report" msgid="5371800241488400617">"Dërgo komentin"</string> <string name="aerr_close" msgid="2991640326563991340">"Mbyll"</string> <string name="aerr_mute" msgid="1974781923723235953">"Vendose në heshtje deri kur të riniset pajisja"</string> @@ -1613,10 +1612,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"Kërkesa SS është modifikuar në kërkesën USSD."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Kërkesa SS është e modifikuar në kërkesën e re SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profili i punës"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Butoni i zgjerimit"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"aktivizo zgjerimin"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Porta periferike USB e Androidit"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Porta periferike USB"</string> @@ -1624,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Mbylle tejkalimin"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimizo"</string> <string name="close_button_text" msgid="3937902162644062866">"Mbyll"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> të zgjedhura</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> i zgjedhur</item> diff --git a/core/res/res/values-sr/strings.xml b/core/res/res/values-sr/strings.xml index 5973a509e24d..5b6dcd4287a5 100644 --- a/core/res/res/values-sr/strings.xml +++ b/core/res/res/values-sr/strings.xml @@ -607,7 +607,7 @@ <string name="phoneTypeRadio" msgid="4093738079908667513">"Радио"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Телекс"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Број пословног мобилног телефона"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Пословни мобилни"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"Пословни пејџер"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Помоћник"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> @@ -878,8 +878,8 @@ </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> дан</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> дана</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> дана</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> дан</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> дан</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> год</item> @@ -898,8 +898,8 @@ </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> <item quantity="one">за <xliff:g id="COUNT_1">%d</xliff:g> дан</item> - <item quantity="few">за <xliff:g id="COUNT_1">%d</xliff:g> дана</item> - <item quantity="other">за <xliff:g id="COUNT_1">%d</xliff:g> дана</item> + <item quantity="few">за <xliff:g id="COUNT_1">%d</xliff:g> дан</item> + <item quantity="other">за <xliff:g id="COUNT_1">%d</xliff:g> дан</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="one">за <xliff:g id="COUNT_1">%d</xliff:g> год</item> @@ -1645,8 +1645,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS захтев је промењен у нови SS захтев."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Профил за Work"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Дугме Прошири"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"укључите/искључите проширење"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB порт за периферијске уређаје"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB порт за периферијске уређаје"</string> @@ -1654,6 +1653,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Затвори преклопни мени"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Увећај"</string> <string name="close_button_text" msgid="3937902162644062866">"Затвори"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one">Изабрана је <xliff:g id="COUNT_1">%1$d</xliff:g> ставка</item> <item quantity="few">Изабране су <xliff:g id="COUNT_1">%1$d</xliff:g> ставке</item> diff --git a/core/res/res/values-sv/strings.xml b/core/res/res/values-sv/strings.xml index e7da94da27b7..9f784113d77a 100644 --- a/core/res/res/values-sv/strings.xml +++ b/core/res/res/values-sv/strings.xml @@ -597,15 +597,15 @@ <string name="phoneTypeOther" msgid="1544425847868765990">"Övrigt"</string> <string name="phoneTypeCallback" msgid="2712175203065678206">"Återuppringning"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Bil"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Nummer till företag"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Företag (växel)"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Telefonnummer"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Annat faxnummer"</string> <string name="phoneTypeRadio" msgid="4093738079908667513">"Radio"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Telex"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Mobiltelefon, arbetet"</string> - <string name="phoneTypeWorkPager" msgid="649938731231157056">"Personsökare, arbetet"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Jobbmobil"</string> + <string name="phoneTypeWorkPager" msgid="649938731231157056">"Personsökare"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Assistent"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> <string name="eventTypeCustom" msgid="7837586198458073404">"Anpassad"</string> @@ -840,7 +840,7 @@ <string name="hours" msgid="894424005266852993">"timmar"</string> <string name="minute" msgid="9148878657703769868">"minut"</string> <string name="minutes" msgid="5646001005827034509">"minuter"</string> - <string name="second" msgid="3184235808021478">"sekunder"</string> + <string name="second" msgid="3184235808021478">"sek."</string> <string name="seconds" msgid="3161515347216589235">"sekunder"</string> <string name="week" msgid="5617961537173061583">"vecka"</string> <string name="weeks" msgid="6509623834583944518">"veckor"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"nu"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> tim.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> tim.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> d</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> d</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> år</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> år</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>å</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>å</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> min</item> - <item quantity="one">om <xliff:g id="COUNT_0">%d</xliff:g> min</item> + <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> m</item> + <item quantity="one">om <xliff:g id="COUNT_0">%d</xliff:g> m</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> tim.</item> - <item quantity="one">om <xliff:g id="COUNT_0">%d</xliff:g> tim.</item> + <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> h</item> + <item quantity="one">om <xliff:g id="COUNT_0">%d</xliff:g> h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> d</item> <item quantity="one">om <xliff:g id="COUNT_0">%d</xliff:g> d</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> år</item> - <item quantity="one">om <xliff:g id="COUNT_0">%d</xliff:g> år</item> + <item quantity="other">om <xliff:g id="COUNT_1">%d</xliff:g> å</item> + <item quantity="one">om <xliff:g id="COUNT_0">%d</xliff:g> å</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other">för <xliff:g id="COUNT_1">%d</xliff:g> minuter sedan</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS-begäran har ändrats till en ny SS-begäran."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Jobbprofil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Knappen Utöka"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"Utöka/komprimera"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"USB-port för Android-kringutrustning"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB-port för kringutrustning"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Dölj utökat verktygsfält"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maximera"</string> <string name="close_button_text" msgid="3937902162644062866">"Stäng"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> har valts</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> har valts</item> diff --git a/core/res/res/values-sw/strings.xml b/core/res/res/values-sw/strings.xml index 12cd11887be4..7ceef61f21ab 100644 --- a/core/res/res/values-sw/strings.xml +++ b/core/res/res/values-sw/strings.xml @@ -245,15 +245,15 @@ <string name="permgrouplab_location" msgid="7275582855722310164">"Mahali"</string> <string name="permgroupdesc_location" msgid="1346617465127855033">"itambue mahali kifaa hiki kilipo"</string> <string name="permgrouplab_calendar" msgid="5863508437783683902">"Kalenda"</string> - <string name="permgroupdesc_calendar" msgid="3889615280211184106">"fikia kalenda yako"</string> + <string name="permgroupdesc_calendar" msgid="3889615280211184106">"ifikie kalenda yako"</string> <string name="permgrouplab_sms" msgid="228308803364967808">"SMS"</string> - <string name="permgroupdesc_sms" msgid="4656988620100940350">"tuma na uangalie ujumbe wa SMS"</string> + <string name="permgroupdesc_sms" msgid="4656988620100940350">"itume na iangalie SMS"</string> <string name="permgrouplab_storage" msgid="1971118770546336966">"Hifadhi"</string> <string name="permgroupdesc_storage" msgid="637758554581589203">"ifikie picha, maudhui na faili kwenye kifaa chako"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"Kipokea sauti"</string> <string name="permgroupdesc_microphone" msgid="4988812113943554584">"irekodi sauti"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"Kamera"</string> - <string name="permgroupdesc_camera" msgid="3250611594678347720">"ipiga picha na kurekodi video"</string> + <string name="permgroupdesc_camera" msgid="3250611594678347720">"ipige picha na kurekodi video"</string> <string name="permgrouplab_phone" msgid="5229115638567440675">"Simu"</string> <string name="permgroupdesc_phone" msgid="6234224354060641055">"piga na udhibiti simu"</string> <string name="permgrouplab_sensors" msgid="416037179223226722">"Vihisi vya Mwili"</string> @@ -290,7 +290,7 @@ <string name="permdesc_readCellBroadcasts" msgid="6361972776080458979">"Huruhusu programu kusoma mawasiliano ya matangazo ya simu yaliyoingia kwenye kifaa chako. Arifa za matangazo ya simu huwasilishwa katika maeneo mengine ili kukuonya juu ya hali za dharura. Huenda programu hasidi zikatatiza utendajikazi au shughuli ya kifaa chako wakati matangazo ya simu ya dharura yameingia."</string> <string name="permlab_subscribedFeedsRead" msgid="4756609637053353318">"kusoma mipasho kutoka vyanzo unavyofuatilia"</string> <string name="permdesc_subscribedFeedsRead" msgid="5557058907906144505">"Inaruhusu programu kupata maelezo kuhusu mlisho iliyolandanishwa kwa sasa."</string> - <string name="permlab_sendSms" msgid="7544599214260982981">"tuma na uangalie ujumbe wa SMS"</string> + <string name="permlab_sendSms" msgid="7544599214260982981">"itume na iangalie SMS"</string> <string name="permdesc_sendSms" msgid="7094729298204937667">"Inaruhusu programu kutuma ujumbe wa SMS. Hii inaweza ikasababisha malipo yasiyotarajiwa. Programu hasidi zinaweza kukugharimu pesa kwa kutuma ujumbe bila uthibitisho wako."</string> <string name="permlab_readSms" msgid="8745086572213270480">"soma SMS au MMS zako"</string> <string name="permdesc_readSms" product="tablet" msgid="2467981548684735522">"Inaruhusu programu kusoma ujumbe wa SMS uliohifadhiwa kwenye kompyuta kibao yako au SIM kadi. Hii inaruhusu programu kusoma ujumbe wote wa SMS, bila kujali maudhui au usiri."</string> @@ -520,8 +520,8 @@ <string name="policydesc_watchLogin_secondaryUser" product="tablet" msgid="4280246270601044505">"Fuatilia idadi ya manenosiri yasiyo sahihi yaliyoingizwa wakati wa kufungua skrini, na ufunge kompyuta kibao au ufute data yote ya mtumiaji huyu kama ameingiza manenosiri yasiyo sahihi mara nyingi kupita kiasi."</string> <string name="policydesc_watchLogin_secondaryUser" product="TV" msgid="3484832653564483250">"Fuatilia idadi ya manenosiri yasiyo sahihi yanayoingizwa wakati wa kufungua skrini, na ufunge televisheni au ufute data yote ya mtumiaji kama ameingiza manenosiri yasiyo sahihi mara nyingi kupita kiasi."</string> <string name="policydesc_watchLogin_secondaryUser" product="default" msgid="2185480427217127147">"Fuatilia idadi ya manenosiri yasiyo sahihi yaliyoingizwa wakati wa kufungua skrini, na ufunge simu au ufute data yote ya mtumiaji huyu kama ameingiza manenosiri yasiyo sahihi mara nyingi kupita kiasi."</string> - <string name="policylab_resetPassword" msgid="4934707632423915395">"Badilisha nenosiri la kufunga skrini"</string> - <string name="policydesc_resetPassword" msgid="1278323891710619128">"Badilisha nenosiri la kufunga skrini."</string> + <string name="policylab_resetPassword" msgid="4934707632423915395">"Kubadilisha nenosiri la kufunga skrini"</string> + <string name="policydesc_resetPassword" msgid="1278323891710619128">"Kubadilisha nenosiri la kufunga skrini."</string> <string name="policylab_forceLock" msgid="2274085384704248431">"Kufunga skrini"</string> <string name="policydesc_forceLock" msgid="1141797588403827138">"Kudhibiti jinsi na wakati skrini inapofunga."</string> <string name="policylab_wipeData" msgid="3910545446758639713">"Kufuta data yote"</string> @@ -598,11 +598,11 @@ <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Simu ya Kampuni"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> <string name="phoneTypeMain" msgid="6766137010628326916">"Kuu"</string> - <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Pepesi Nyinginezo"</string> + <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Faksi Nyinginezo"</string> <string name="phoneTypeRadio" msgid="4093738079908667513">"Redio"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Teleksi"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Nambari ya Simu ya Mkononi ya Kazini"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Simu ya Mkononi ya Kazini"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"Peja ya Kazini"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"Msaidizi"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> @@ -858,36 +858,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"sasa"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other">Dak <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">Dak <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other">Saa <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">Saa <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other">Siku <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">Siku <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other">miaka <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">mwaka <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>y</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>y</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other">kwa dak <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">kwa dak <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other">dak <xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="one">dak <xliff:g id="COUNT_0">%d</xliff:g></item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other">kwa saa <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">kwa saa <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other">saa <xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="one">saa <xliff:g id="COUNT_0">%d</xliff:g></item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other">kwa siku <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">kwa siku <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other">siku <xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="one">siku <xliff:g id="COUNT_0">%d</xliff:g></item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other">kwa miaka <xliff:g id="COUNT_1">%d</xliff:g></item> - <item quantity="one">kwa maka <xliff:g id="COUNT_0">%d</xliff:g></item> + <item quantity="other">miaka <xliff:g id="COUNT_1">%d</xliff:g></item> + <item quantity="one">mwaka <xliff:g id="COUNT_0">%d</xliff:g></item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other">Dakika <xliff:g id="COUNT_1">%d</xliff:g> zilizopita</item> @@ -1608,8 +1608,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Ombi la SS limerekebishwa na kuwa ombi jipya la SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Wasifu wa kazini"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Kitufe cha kupanua"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"geuza upanuzi"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Mlango wa USB wa Pembeni wa Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Mlango wa USB wa Pembeni"</string> @@ -1617,6 +1616,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Funga vipengee vya ziada"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Panua"</string> <string name="close_button_text" msgid="3937902162644062866">"Funga"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> vimechaguliwa</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> kimechaguliwa</item> diff --git a/core/res/res/values-ta-rIN/strings.xml b/core/res/res/values-ta-rIN/strings.xml index a4dbde661da6..35f4254f91ca 100644 --- a/core/res/res/values-ta-rIN/strings.xml +++ b/core/res/res/values-ta-rIN/strings.xml @@ -692,8 +692,8 @@ <string name="lockscreen_transport_pause_description" msgid="3980308465056173363">"இடைநிறுத்து"</string> <string name="lockscreen_transport_play_description" msgid="1901258823643886401">"இயக்கு"</string> <string name="lockscreen_transport_stop_description" msgid="5907083260651210034">"நிறுத்து"</string> - <string name="lockscreen_transport_rew_description" msgid="6944412838651990410">"மீண்டும் காட்டு"</string> - <string name="lockscreen_transport_ffw_description" msgid="42987149870928985">"வேகமாக முன்செல்"</string> + <string name="lockscreen_transport_rew_description" msgid="6944412838651990410">"பின்னே செல்"</string> + <string name="lockscreen_transport_ffw_description" msgid="42987149870928985">"முன்னே செல்"</string> <string name="emergency_calls_only" msgid="6733978304386365407">"அவசர அழைப்புகள் மட்டும்"</string> <string name="lockscreen_network_locked_message" msgid="143389224986028501">"நெட்வொர்க் பூட்டப்பட்டது"</string> <string name="lockscreen_sim_puk_locked_message" msgid="7441797339976230">"சிம் கார்டு PUK பூட்டுதல் செய்யப்பட்டுள்ளது."</string> @@ -803,7 +803,7 @@ <string name="permlab_writeGeolocationPermissions" msgid="5962224158955273932">"உலாவியின் புவியியல் இருப்பிடம் சார்ந்த அனுமதிகளைத் திருத்துதல்"</string> <string name="permdesc_writeGeolocationPermissions" msgid="1083743234522638747">"உலாவியின் புவியியல் இருப்பிடம் சார்ந்த அனுமதிகளைத் திருத்த, பயன்பாட்டை அனுமதிக்கிறது. இடத் தகவலை தன்னிச்சையான இணையதளங்களுக்கு அனுப்புவதை அனுமதிக்க, தீங்குவிளைவிக்கும் பயன்பாடுகள் இதைப் பயன்படுத்தலாம்."</string> <string name="save_password_message" msgid="767344687139195790">"இந்தக் கடவுச்சொல்லை உலாவி நினைவில்கொள்ள விரும்புகிறீர்களா?"</string> - <string name="save_password_notnow" msgid="6389675316706699758">"இப்பொழுது இல்லை"</string> + <string name="save_password_notnow" msgid="6389675316706699758">"இப்போது இல்லை"</string> <string name="save_password_remember" msgid="6491879678996749466">"நினைவில்கொள்"</string> <string name="save_password_never" msgid="8274330296785855105">"எப்போதும் வேண்டாம்"</string> <string name="open_permission_deny" msgid="7374036708316629800">"இந்தப் பக்கத்தைத் திறக்க, உங்களிடம் அனுமதி இல்லை."</string> @@ -858,7 +858,7 @@ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> மணிநேரம்</item> <item quantity="one">1 மணிநேரம்</item> </plurals> - <string name="now_string_shortest" msgid="8912796667087856402">"இப்போது"</string> + <string name="now_string_shortest" msgid="8912796667087856402">"உடனே"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>நி</item> <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>நி</item> @@ -876,20 +876,20 @@ <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ஆ</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> நிமிடங்களில்</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> நிமிடத்தில்</item> + <item quantity="other">இன்னும் <xliff:g id="COUNT_1">%d</xliff:g>நி</item> + <item quantity="one">இன்னும் <xliff:g id="COUNT_0">%d</xliff:g>நி</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> மணிநேரத்தில்</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> மணிநேரத்தில்</item> + <item quantity="other">இன்னும் <xliff:g id="COUNT_1">%d</xliff:g>ம</item> + <item quantity="one">இன்னும் <xliff:g id="COUNT_0">%d</xliff:g>ம</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> நாட்களில்</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> நாளில்</item> + <item quantity="other">இன்னும் <xliff:g id="COUNT_1">%d</xliff:g>நா</item> + <item quantity="one">இன்னும் <xliff:g id="COUNT_0">%d</xliff:g>நா</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ஆண்டுகளில்</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ஆண்டில்</item> + <item quantity="other">இன்னும் <xliff:g id="COUNT_1">%d</xliff:g>ஆ</item> + <item quantity="one">இன்னும் <xliff:g id="COUNT_0">%d</xliff:g>ஆ</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> நிமிடங்களுக்கு முன்பு</item> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS கோரிக்கையானது புதிய SS கோரிக்கைக்கு மாற்றப்பட்டது."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"பணி சுயவிவரம்"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"விரி பொத்தான்"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"விரிவாக்கத்தை நிலைமாற்றும்"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB பெரிபெரல் போர்ட்"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB பெரிபெரல் போர்ட்"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"மேல்தோன்றலை மூடு"</string> <string name="maximize_button_text" msgid="7543285286182446254">"பெரிதாக்கு"</string> <string name="close_button_text" msgid="3937902162644062866">"மூடு"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> தேர்ந்தெடுக்கப்பட்டன</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> தேர்ந்தெடுக்கப்பட்டது</item> diff --git a/core/res/res/values-te-rIN/strings.xml b/core/res/res/values-te-rIN/strings.xml index a394a1ab91f2..bee79def214f 100644 --- a/core/res/res/values-te-rIN/strings.xml +++ b/core/res/res/values-te-rIN/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"ఇప్పుడు"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ని.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ని.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ని</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ని</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> గం.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> గం.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>గం</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>గం</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> రో.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> రో.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>రో</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>రో</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> సం.</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> సం.</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>సం</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>సం</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ని.లో</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ని.లో</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ని.లో</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ని.లో</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> గం.లో</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> గం.లో</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>గంటల్లో</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>గంటలో</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> రో.లో</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> రో.లో</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>రోజుల్లో</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>రోజులో</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> సం.లో</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> సం.లో</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>సం.లో</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>సం.లో</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> నిమిషాల క్రితం</item> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS అభ్యర్థన కొత్త SS అభ్యర్థనగా సవరించబడింది."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"కార్యాలయ ప్రొఫైల్"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"విస్తరింపజేయి బటన్"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"విస్తరణను టోగుల్ చేయండి"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB పెరిఫెరల్ పోర్ట్"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB పెరిఫెరల్ పోర్ట్"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"అతివ్యాప్తిని మూసివేస్తుంది"</string> <string name="maximize_button_text" msgid="7543285286182446254">"గరిష్టీకరించు"</string> <string name="close_button_text" msgid="3937902162644062866">"మూసివేయి"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ఎంచుకోబడ్డాయి</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> ఎంచుకోబడింది</item> diff --git a/core/res/res/values-th/strings.xml b/core/res/res/values-th/strings.xml index 6ee35031fc8c..ef1f9a154c93 100644 --- a/core/res/res/values-th/strings.xml +++ b/core/res/res/values-th/strings.xml @@ -604,7 +604,7 @@ <string name="phoneTypeRadio" msgid="4093738079908667513">"วิทยุ"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"เทเล็กซ์"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"โทรศัพท์มือถือที่ทำงาน"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"มือถือที่ทำงาน"</string> <string name="phoneTypeWorkPager" msgid="649938731231157056">"เพจเจอร์ที่ทำงาน"</string> <string name="phoneTypeAssistant" msgid="5596772636128562884">"ผู้ช่วย"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"คำขอ SS ได้รับการแก้ไขให้เป็นคำขอ SS ใหม่"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"โปรไฟล์งาน"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"ปุ่มขยาย"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"สลับการขยาย"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"อุปกรณ์สำหรับต่อพอร์ต USB ของ Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"อุปกรณ์สำหรับต่อพอร์ต USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"ปิดรายการเพิ่มเติม"</string> <string name="maximize_button_text" msgid="7543285286182446254">"ขยายใหญ่สุด"</string> <string name="close_button_text" msgid="3937902162644062866">"ปิด"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">เลือกไว้ <xliff:g id="COUNT_1">%1$d</xliff:g> รายการ</item> <item quantity="one">เลือกไว้ <xliff:g id="COUNT_0">%1$d</xliff:g> รายการ</item> diff --git a/core/res/res/values-tl/strings.xml b/core/res/res/values-tl/strings.xml index 0be99ce4ce1f..1bdc63a45d1b 100644 --- a/core/res/res/values-tl/strings.xml +++ b/core/res/res/values-tl/strings.xml @@ -255,7 +255,7 @@ <string name="permgrouplab_microphone" msgid="171539900250043464">"Mikropono"</string> <string name="permgroupdesc_microphone" msgid="4988812113943554584">"mag-record ng audio"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"Camera"</string> - <string name="permgroupdesc_camera" msgid="3250611594678347720">"kumuha ng mga larawan at nmag-record ng video"</string> + <string name="permgroupdesc_camera" msgid="3250611594678347720">"kumuha ng mga larawan at mag-record ng video"</string> <string name="permgrouplab_phone" msgid="5229115638567440675">"Telepono"</string> <string name="permgroupdesc_phone" msgid="6234224354060641055">"tumatawag sa telepono at namamahala sa mga tawag sa telepono"</string> <string name="permgrouplab_sensors" msgid="416037179223226722">"Mga Sensor ng Katawan"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Ginawang bagong SS request ang SS request."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Profile sa trabaho"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Button na Palawakin"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"i-toggle ang pagpapalawak"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB Peripheral Port"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Peripheral Port"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Isara ang overflow"</string> <string name="maximize_button_text" msgid="7543285286182446254">"I-maximize"</string> <string name="close_button_text" msgid="3937902162644062866">"Isara"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> ang napili</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ang napili</item> diff --git a/core/res/res/values-tr/strings.xml b/core/res/res/values-tr/strings.xml index 9cd7696372a4..8f2dc759ad25 100644 --- a/core/res/res/values-tr/strings.xml +++ b/core/res/res/values-tr/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"şimdi"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> dk</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> dk</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>dk</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>dk</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> sa</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> sa</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>sa</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>sa</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> g</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> g</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>g</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>g</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> y</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> y</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>y</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>y</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> dk içinde</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> dk içinde</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>dk içinde</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>dk içinde</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> sa içinde</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> sa içinde</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>sa içinde</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>sa içinde</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> g içinde</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> g içinde</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>g içinde</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>g içinde</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> y içinde</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> y içinde</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>y içinde</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>y içinde</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> dakika önce</item> @@ -994,8 +994,7 @@ <string name="aerr_process" msgid="6201597323218674729">"<xliff:g id="PROCESS">%1$s</xliff:g> durdu"</string> <string name="aerr_application_repeated" msgid="3146328699537439573">"<xliff:g id="APPLICATION">%1$s</xliff:g> sürekli olarak duruyor"</string> <string name="aerr_process_repeated" msgid="6235302956890402259">"<xliff:g id="PROCESS">%1$s</xliff:g> sürekli olarak duruyor"</string> - <!-- no translation found for aerr_restart (7581308074153624475) --> - <skip /> + <string name="aerr_restart" msgid="7581308074153624475">"Uygulamayı tekrar aç"</string> <string name="aerr_report" msgid="5371800241488400617">"Geri bildirim gönder"</string> <string name="aerr_close" msgid="2991640326563991340">"Kapat"</string> <string name="aerr_mute" msgid="1974781923723235953">"Cihaz yeniden başlatılana kadar bir daha gösterme"</string> @@ -1610,10 +1609,8 @@ <string name="stk_cc_ss_to_ussd" msgid="3951862188105305589">"SS isteği USSD isteği olarak değiştirildi."</string> <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS isteği yeni SS isteği olarak değiştirildi."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"İş profili"</string> - <!-- no translation found for expand_button_content_description (5855955413376384681) --> - <skip /> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_button_content_description" msgid="5855955413376384681">"Genişlet düğmesi"</string> + <string name="expand_action_accessibility" msgid="5307730695723718254">"genişletmeyi aç/kapat"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB Çevre Birimi Bağlantı Noktası"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB Çevre Birimi Bağlantı Noktası"</string> @@ -1621,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Taşan araç çubuğunu kapat"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Ekranı Kapla"</string> <string name="close_button_text" msgid="3937902162644062866">"Kapat"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> öğe seçildi</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> öğe seçildi</item> diff --git a/core/res/res/values-uk/strings.xml b/core/res/res/values-uk/strings.xml index 26d831664f19..57ff67f8717b 100644 --- a/core/res/res/values-uk/strings.xml +++ b/core/res/res/values-uk/strings.xml @@ -20,7 +20,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="byteShort" msgid="8340973892742019101">"Б"</string> + <string name="byteShort" msgid="8340973892742019101">"б"</string> <string name="kilobyteShort" msgid="5973789783504771878">"Кб"</string> <string name="megabyteShort" msgid="6355851576770428922">"Мб"</string> <string name="gigabyteShort" msgid="3259882455212193214">"Гб"</string> @@ -886,16 +886,16 @@ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> год</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> день</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> дні</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> днів</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> дня</item> + <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> д</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> д</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> д</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> д</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> рік</item> - <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> роки</item> - <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> років</item> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> року</item> + <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> р</item> + <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> р</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> р</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> <item quantity="one">через <xliff:g id="COUNT_1">%d</xliff:g> хв</item> @@ -910,16 +910,16 @@ <item quantity="other">через <xliff:g id="COUNT_1">%d</xliff:g> год</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="one">через <xliff:g id="COUNT_1">%d</xliff:g> день</item> - <item quantity="few">через <xliff:g id="COUNT_1">%d</xliff:g> дні</item> - <item quantity="many">через <xliff:g id="COUNT_1">%d</xliff:g> днів</item> - <item quantity="other">через <xliff:g id="COUNT_1">%d</xliff:g> дня</item> + <item quantity="one">через <xliff:g id="COUNT_1">%d</xliff:g> д</item> + <item quantity="few">через <xliff:g id="COUNT_1">%d</xliff:g> д</item> + <item quantity="many">через <xliff:g id="COUNT_1">%d</xliff:g> д</item> + <item quantity="other">через <xliff:g id="COUNT_1">%d</xliff:g> д</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="one">через <xliff:g id="COUNT_1">%d</xliff:g> рік</item> - <item quantity="few">через <xliff:g id="COUNT_1">%d</xliff:g> роки</item> - <item quantity="many">через <xliff:g id="COUNT_1">%d</xliff:g> років</item> - <item quantity="other">через <xliff:g id="COUNT_1">%d</xliff:g> року</item> + <item quantity="one">через <xliff:g id="COUNT_1">%d</xliff:g> р</item> + <item quantity="few">через <xliff:g id="COUNT_1">%d</xliff:g> р</item> + <item quantity="many">через <xliff:g id="COUNT_1">%d</xliff:g> р</item> + <item quantity="other">через <xliff:g id="COUNT_1">%d</xliff:g> р</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> хвилину тому</item> @@ -1680,8 +1680,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Запит SS перетворено на новий запит SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Робочий профіль"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Кнопка \"Розгорнути\""</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"розгорнути або згорнути"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Периферійний USB-порт Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Периферійний USB-порт"</string> @@ -1689,6 +1688,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Закрити розширені інструменти"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Розгорнути"</string> <string name="close_button_text" msgid="3937902162644062866">"Закрити"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one">Вибрано <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="few">Вибрано <xliff:g id="COUNT_1">%1$d</xliff:g></item> diff --git a/core/res/res/values-ur-rPK/strings.xml b/core/res/res/values-ur-rPK/strings.xml index 8c6941c3b8ea..a2dd131322ee 100644 --- a/core/res/res/values-ur-rPK/strings.xml +++ b/core/res/res/values-ur-rPK/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"ابھی"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> منٹ</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> منٹ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> گھنٹے</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> گھنٹہ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> دن</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> دن</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> سال</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> سال</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>y</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>y</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> منٹ میں</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> منٹ میں</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>m میں</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>m میں</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> گھنٹے میں</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> گھنٹہ میں</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h میں</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h میں</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> دن میں</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> دن میں</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>d میں</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>d میں</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> سال میں</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> سال میں</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>y میں</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>y میں</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> منٹ قبل</item> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS درخواست میں ترمیم کر کے نئی SS درخواست بنا دی گئی ہے۔"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"دفتری پروفائل"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"پھیلائیں بٹن"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"پھیلاؤ کو ٹوگل کریں"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB پیرفرل پورٹ"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB پیرفرل پورٹ"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"اوورفلو بند کریں"</string> <string name="maximize_button_text" msgid="7543285286182446254">"بڑا کریں"</string> <string name="close_button_text" msgid="3937902162644062866">"بند کریں"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> منتخب کردہ</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> منتخب کردہ</item> diff --git a/core/res/res/values-uz-rUZ/strings.xml b/core/res/res/values-uz-rUZ/strings.xml index 1f8a653b197d..fb39be2997f1 100644 --- a/core/res/res/values-uz-rUZ/strings.xml +++ b/core/res/res/values-uz-rUZ/strings.xml @@ -42,7 +42,7 @@ <string name="untitled" msgid="4638956954852782576">"<Nomsiz>"</string> <string name="emptyPhoneNumber" msgid="7694063042079676517">"(Telefon raqami yo‘q)"</string> <string name="unknownName" msgid="6867811765370350269">"Noma’lum"</string> - <string name="defaultVoiceMailAlphaTag" msgid="2660020990097733077">"Ovozli xabar"</string> + <string name="defaultVoiceMailAlphaTag" msgid="2660020990097733077">"Ovozli pochta"</string> <string name="defaultMsisdnAlphaTag" msgid="2850889754919584674">"MSISDN1"</string> <string name="mmiError" msgid="5154499457739052907">"Ulanishda xato yoki noto‘g‘ri MMI kodi."</string> <string name="mmiFdnError" msgid="5224398216385316471">"Bu amal faqat ruxsat etilgan raqamlar uchun mavjud."</string> @@ -71,8 +71,8 @@ <string name="ClirMmi" msgid="7784673673446833091">"Chiquvchi raqami"</string> <string name="ColpMmi" msgid="3065121483740183974">"Qo‘ng‘iroq qiluvchining raqami"</string> <string name="ColrMmi" msgid="4996540314421889589">"Qo‘ng‘iroq qiluvchining raqamini cheklash"</string> - <string name="CfMmi" msgid="5123218989141573515">"Boshqa raqamga yo‘naltirish"</string> - <string name="CwMmi" msgid="9129678056795016867">"Qo‘ng‘iroqni kutish"</string> + <string name="CfMmi" msgid="5123218989141573515">"Chaqiruvni yo‘naltirish"</string> + <string name="CwMmi" msgid="9129678056795016867">"Chaqiruvni kutish"</string> <string name="BaMmi" msgid="455193067926770581">"Qo‘ng‘iroqlarni taqiqlash"</string> <string name="PwdMmi" msgid="7043715687905254199">"Parolni o‘zgartirish"</string> <string name="PinMmi" msgid="3113117780361190304">"PIN kodni o‘zgartirish"</string> @@ -251,7 +251,7 @@ <string name="permgrouplab_sms" msgid="228308803364967808">"SMS"</string> <string name="permgroupdesc_sms" msgid="4656988620100940350">"SMS xabarlarni yuborish va ko‘rish"</string> <string name="permgrouplab_storage" msgid="1971118770546336966">"Xotira"</string> - <string name="permgroupdesc_storage" msgid="637758554581589203">"qurilmangizdagi rasm, multimedia va fayllarga kirish"</string> + <string name="permgroupdesc_storage" msgid="637758554581589203">"qurilmangizdagi surat, multimedia va fayllarga kirish"</string> <string name="permgrouplab_microphone" msgid="171539900250043464">"Mikrofon"</string> <string name="permgroupdesc_microphone" msgid="4988812113943554584">"ovoz yozib olish"</string> <string name="permgrouplab_camera" msgid="4820372495894586615">"Kamera"</string> @@ -595,7 +595,7 @@ <string name="phoneTypeFaxHome" msgid="2067265972322971467">"Faks (uy)"</string> <string name="phoneTypePager" msgid="7582359955394921732">"Peyjer"</string> <string name="phoneTypeOther" msgid="1544425847868765990">"Boshqa"</string> - <string name="phoneTypeCallback" msgid="2712175203065678206">"Qayta qo‘ng‘iroq"</string> + <string name="phoneTypeCallback" msgid="2712175203065678206">"Teskari chaqiruv"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Avtomobil"</string> <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Ofis"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> @@ -673,7 +673,7 @@ <string name="lockscreen_instructions_when_pattern_enabled" msgid="46154051614126049">"Qulfdan chiqarish yoki favqulodda qo‘ng‘iroqni amalga oshirish uchun \"Menyu\"ni bosing."</string> <string name="lockscreen_instructions_when_pattern_disabled" msgid="686260028797158364">"Qulfni ochish uchun \"Menyu\"ga bosing."</string> <string name="lockscreen_pattern_instructions" msgid="7478703254964810302">"Qulfni ochish uchun namuna ustiga chizing"</string> - <string name="lockscreen_emergency_call" msgid="5298642613417801888">"Favqulodda qo‘ng‘iroq"</string> + <string name="lockscreen_emergency_call" msgid="5298642613417801888">"Favqulodda chaqiruv"</string> <string name="lockscreen_return_to_call" msgid="5244259785500040021">"Qo‘ng‘iroqni qaytarish"</string> <string name="lockscreen_pattern_correct" msgid="9039008650362261237">"To‘g‘ri!"</string> <string name="lockscreen_pattern_wrong" msgid="4317955014948108794">"Qaytadan urining"</string> @@ -972,9 +972,9 @@ <string name="whichEditApplication" msgid="144727838241402655">"Tahrirlash…"</string> <string name="whichEditApplicationNamed" msgid="1775815530156447790">"“%1$s” yordamida tahrirlash"</string> <string name="whichEditApplicationLabel" msgid="7183524181625290300">"Tahrirlash"</string> - <string name="whichSendApplication" msgid="6902512414057341668">"Ulashish…"</string> + <string name="whichSendApplication" msgid="6902512414057341668">"Baham ko‘rish"</string> <string name="whichSendApplicationNamed" msgid="2799370240005424391">"“%1$s” orqali ulashish"</string> - <string name="whichSendApplicationLabel" msgid="4579076294675975354">"Ulashish"</string> + <string name="whichSendApplicationLabel" msgid="4579076294675975354">"Baham ko‘rish"</string> <string name="whichSendToApplication" msgid="8272422260066642057">"Ilovani tanlang"</string> <string name="whichSendToApplicationNamed" msgid="7768387871529295325">"%1$s orqali yuborish"</string> <string name="whichSendToApplicationLabel" msgid="8878962419005813500">"Yuborish"</string> @@ -1089,7 +1089,7 @@ <string name="wifi_p2p_from_message" msgid="570389174731951769">"Kimdan:"</string> <string name="wifi_p2p_to_message" msgid="248968974522044099">"Kimga:"</string> <string name="wifi_p2p_enter_pin_message" msgid="5920929550367828970">"So‘ralgan PIN kodni kiriting:"</string> - <string name="wifi_p2p_show_pin_message" msgid="8530563323880921094">"PIN-kod:"</string> + <string name="wifi_p2p_show_pin_message" msgid="8530563323880921094">"PIN kod:"</string> <string name="wifi_p2p_frequency_conflict_message" product="tablet" msgid="8012981257742232475">"Planshet <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ga ulanganligi tufayli vaqtincha Wi-Fi tarmog‘idan uzildi."</string> <string name="wifi_p2p_frequency_conflict_message" product="tv" msgid="3087858235069421128">"Televizor <xliff:g id="DEVICE_NAME">%1$s</xliff:g> qurilmasiga ulangan vaqtda Wi-Fi tarmog‘idan vaqtinchalik uziladi"</string> <string name="wifi_p2p_frequency_conflict_message" product="default" msgid="7363907213787469151">"Telefon <xliff:g id="DEVICE_NAME">%1$s</xliff:g>ga ulanganligi tufayli vaqtincha Wi-Fi tarmog‘idan uzildi."</string> @@ -1140,7 +1140,7 @@ <string name="share_remote_bugreport_notification_title" msgid="4987095013583691873">"Xatoliklar hisoboti yuborilsinmi?"</string> <string name="sharing_remote_bugreport_notification_title" msgid="7572089031496651372">"Xatoliklar hisoboti yuborilmoqda…"</string> <string name="share_remote_bugreport_notification_message_finished" msgid="8610614010660772643">"Administratoringiz bu qurilma nosozliklarini tuzatish uchun xatoliklar hisobotini so‘ramoqda. Ilova va ma’lumotlardan foydalanilishi mumkin."</string> - <string name="share_remote_bugreport_action" msgid="6249476773913384948">"ULASHISH"</string> + <string name="share_remote_bugreport_action" msgid="6249476773913384948">"BAHAM KO‘RISH"</string> <string name="decline_remote_bugreport_action" msgid="6230987241608770062">"RAD ETISH"</string> <string name="select_input_method" msgid="8547250819326693584">"Klaviaturani o‘zgartirish"</string> <string name="show_ime" msgid="2506087537466597099">"Tashqi klaviaturadan foydalanilayotganda buni ekranda saqlab turish"</string> @@ -1346,7 +1346,7 @@ <string name="sha1_fingerprint" msgid="7930330235269404581">"SHA-1 barmoq izi:"</string> <string name="activity_chooser_view_see_all" msgid="4292569383976636200">"Barchasini ko‘rish"</string> <string name="activity_chooser_view_dialog_title_default" msgid="4710013864974040615">"Harakat turini tanlang"</string> - <string name="share_action_provider_share_with" msgid="5247684435979149216">"Ulashish"</string> + <string name="share_action_provider_share_with" msgid="5247684435979149216">"Baham ko‘rish"</string> <string name="sending" msgid="3245653681008218030">"Jo‘natilmoqda…"</string> <string name="launchBrowserDefault" msgid="2057951947297614725">"Brauzer ishga tushirilsinmi?"</string> <string name="SetupCallDefault" msgid="5834948469253758575">"Qo‘ng‘iroqni qabul qilasizmi?"</string> @@ -1527,7 +1527,7 @@ <string name="restr_pin_confirm_pin" msgid="8501523829633146239">"Yangi PIN kodni tasdiqlash"</string> <string name="restr_pin_create_pin" msgid="8017600000263450337">"Cheklovlarni o‘zgartirish uchun PIN-kod yaratish"</string> <string name="restr_pin_error_doesnt_match" msgid="2224214190906994548">"PIN-kod mos kelmadi. Qayta urinib ko‘ring."</string> - <string name="restr_pin_error_too_short" msgid="8173982756265777792">"PIN-kod juda qisqa. Kamida 4 raqamli bo‘lishi kerak."</string> + <string name="restr_pin_error_too_short" msgid="8173982756265777792">"PIN kod kamida 4 ta raqamdan iborat bo‘lishi shart."</string> <plurals name="restr_pin_countdown" formatted="false" msgid="9061246974881224688"> <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> soniyadan so‘ng qayta urinib ko‘ring</item> <item quantity="one">1 soniyadan so‘ng qayta urinib ko‘ring</item> @@ -1613,8 +1613,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS so‘rovi yangi SS so‘roviga o‘zgartirildi."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Ishchi profil"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Yoyish tugmasi"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"ochish yoki yopish"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android tashqi USB porti"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Tashqi USB porti"</string> @@ -1622,6 +1621,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Qalqib turuvchi asboblar panelini yopish"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Maksimallashtirish"</string> <string name="close_button_text" msgid="3937902162644062866">"Yopish"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> ta tanlandi</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> ta tanlandi</item> diff --git a/core/res/res/values-vi/strings.xml b/core/res/res/values-vi/strings.xml index fc491533ce0d..9ad9737a5f09 100644 --- a/core/res/res/values-vi/strings.xml +++ b/core/res/res/values-vi/strings.xml @@ -597,16 +597,16 @@ <string name="phoneTypeOther" msgid="1544425847868765990">"Khác"</string> <string name="phoneTypeCallback" msgid="2712175203065678206">"Số gọi lại"</string> <string name="phoneTypeCar" msgid="8738360689616716982">"Ô tô"</string> - <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Số điện thoại chính của Cơ quan"</string> + <string name="phoneTypeCompanyMain" msgid="540434356461478916">"Số ĐT CQ chính"</string> <string name="phoneTypeIsdn" msgid="8022453193171370337">"ISDN"</string> - <string name="phoneTypeMain" msgid="6766137010628326916">"Số điện thoại chính"</string> + <string name="phoneTypeMain" msgid="6766137010628326916">"Số chính"</string> <string name="phoneTypeOtherFax" msgid="8587657145072446565">"Số fax Khác"</string> <string name="phoneTypeRadio" msgid="4093738079908667513">"Radio"</string> <string name="phoneTypeTelex" msgid="3367879952476250512">"Số telex"</string> <string name="phoneTypeTtyTdd" msgid="8606514378585000044">"TTY TDD"</string> - <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Di động tại cơ quan"</string> - <string name="phoneTypeWorkPager" msgid="649938731231157056">"Số máy nhắn tin cơ quan"</string> - <string name="phoneTypeAssistant" msgid="5596772636128562884">"Số điện thoại Hỗ trợ"</string> + <string name="phoneTypeWorkMobile" msgid="1311426989184065709">"Di dộng CQ"</string> + <string name="phoneTypeWorkPager" msgid="649938731231157056">"Số nhắn tin CQ"</string> + <string name="phoneTypeAssistant" msgid="5596772636128562884">"Số hỗ trợ"</string> <string name="phoneTypeMms" msgid="7254492275502768992">"MMS"</string> <string name="eventTypeCustom" msgid="7837586198458073404">"Tùy chỉnh"</string> <string name="eventTypeBirthday" msgid="2813379844211390740">"Ngày sinh"</string> @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"bây giờ"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> phút</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> phút</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ph</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ph</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> giờ</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> giờ</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> ngày</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> ngày</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ng</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ng</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> năm</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> năm</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>n</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>n</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other">trong <xliff:g id="COUNT_1">%d</xliff:g>ph</item> - <item quantity="one">trong <xliff:g id="COUNT_0">%d</xliff:g>ph</item> + <item quantity="other">sau <xliff:g id="COUNT_1">%d</xliff:g>ph</item> + <item quantity="one">sau <xliff:g id="COUNT_0">%d</xliff:g>ph</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other">trong <xliff:g id="COUNT_1">%d</xliff:g>h</item> - <item quantity="one">trong <xliff:g id="COUNT_0">%d</xliff:g>h</item> + <item quantity="other">sau <xliff:g id="COUNT_1">%d</xliff:g>h</item> + <item quantity="one">sau <xliff:g id="COUNT_0">%d</xliff:g>h</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other">trong <xliff:g id="COUNT_1">%d</xliff:g> ngày</item> - <item quantity="one">trong <xliff:g id="COUNT_0">%d</xliff:g> ngày</item> + <item quantity="other">sau <xliff:g id="COUNT_1">%d</xliff:g>ng</item> + <item quantity="one">sau <xliff:g id="COUNT_0">%d</xliff:g>ng</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other">trong <xliff:g id="COUNT_1">%d</xliff:g> năm</item> - <item quantity="one">trong <xliff:g id="COUNT_0">%d</xliff:g> năm</item> + <item quantity="other">sau <xliff:g id="COUNT_1">%d</xliff:g>n</item> + <item quantity="one">sau <xliff:g id="COUNT_0">%d</xliff:g>n</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> phút trước</item> @@ -1553,7 +1553,7 @@ <string name="package_updated_device_owner" msgid="8856631322440187071">"Được cập nhật bởi quản trị viên của bạn"</string> <string name="package_deleted_device_owner" msgid="7650577387493101353">"Đã bị xóa bởi quản trị viên của bạn"</string> <string name="battery_saver_description" msgid="1960431123816253034">"Để giúp tăng tuổi thọ pin, trình tiết kiệm pin sẽ giảm hiệu suất thiết bị của bạn và hạn chế rung, dịch vụ vị trí và hầu hết dữ liệu nền. Email, nhắn tin và các ứng dụng khác dựa trên đồng bộ hóa có thể không cập nhật nếu bạn không mở chúng.\n\nTrình tiết kiệm pin tự động tắt khi thiết bị của bạn đang sạc."</string> - <string name="data_saver_description" msgid="6015391409098303235">"Để giúp giảm mức sử dụng dữ liệu. Trình tiết kiệm dữ liệu chặn một số ứng dụng gửi hoặc nhận dữ liệu trong nền. Ứng dụng mà bạn hiện sử dụng có thể truy cập dữ liệu, nhưng có thể thực hiện việc đó ít thường xuyên hơn. Chẳng hạn, điều này có thể có nghĩa là hình ảnh sẽ không hiển thị cho đến khi bạn nhấn vào hình ảnh đó."</string> + <string name="data_saver_description" msgid="6015391409098303235">"Để giúp giảm mức sử dụng dữ liệu. Trình tiết kiệm dữ liệu chặn một số ứng dụng gửi hoặc nhận dữ liệu trong nền. Ứng dụng mà bạn hiện sử dụng có thể truy cập dữ liệu nhưng có thể thực hiện việc đó ít thường xuyên hơn. Ví như, hình ảnh sẽ không hiển thị cho đến khi bạn nhấn vào hình ảnh đó."</string> <string name="data_saver_enable_title" msgid="4674073932722787417">"Bật Trình tiết kiệm dữ liệu?"</string> <string name="data_saver_enable_button" msgid="7147735965247211818">"Bật"</string> <plurals name="zen_mode_duration_minutes_summary" formatted="false" msgid="4367877408072000848"> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Yêu cầu SS được sửa đổi thành yêu cầu SS mới."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Hồ sơ công việc"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Nút mở rộng"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"chuyển đổi mở rộng"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Cổng ngoại vi USB Android"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Cổng ngoại vi USB"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Đóng tràn"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Tối đa hóa"</string> <string name="close_button_text" msgid="3937902162644062866">"Đóng"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">Đã chọn <xliff:g id="COUNT_1">%1$d</xliff:g></item> <item quantity="one">Đã chọn <xliff:g id="COUNT_0">%1$d</xliff:g></item> diff --git a/core/res/res/values-zh-rCN/strings.xml b/core/res/res/values-zh-rCN/strings.xml index 0bae774077b9..93361829118a 100644 --- a/core/res/res/values-zh-rCN/strings.xml +++ b/core/res/res/values-zh-rCN/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS 请求已修改为新的 SS 请求。"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"工作资料"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"展开按钮"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"切换展开模式"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB 外设端口"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB 外设端口"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"关闭工具栏溢出"</string> <string name="maximize_button_text" msgid="7543285286182446254">"最大化"</string> <string name="close_button_text" msgid="3937902162644062866">"关闭"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>:<xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">已选择 <xliff:g id="COUNT_1">%1$d</xliff:g> 项</item> <item quantity="one">已选择 <xliff:g id="COUNT_0">%1$d</xliff:g> 项</item> diff --git a/core/res/res/values-zh-rHK/strings.xml b/core/res/res/values-zh-rHK/strings.xml index 89d5f28ed8c5..d7b705bb31c6 100644 --- a/core/res/res/values-zh-rHK/strings.xml +++ b/core/res/res/values-zh-rHK/strings.xml @@ -860,32 +860,32 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"現在"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 分鐘</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 分鐘</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>分鐘</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>分鐘</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 小時</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 小時</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>小時</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>小時</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 天</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 天</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>天</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>天</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 年</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 年</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>年</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>年</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 分鐘後</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 分鐘後</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>分鐘後</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>分鐘後</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 小時後</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 小時後</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>小時後</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>小時後</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 天後</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 天後</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>天後</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>天後</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 年後</item> @@ -1547,7 +1547,7 @@ <string name="lock_to_app_start" msgid="6643342070839862795">"螢幕已固定"</string> <string name="lock_to_app_exit" msgid="8598219838213787430">"已取消固定螢幕"</string> <string name="lock_to_app_unlock_pin" msgid="2552556656504331634">"取消固定時必須輸入 PIN"</string> - <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"取消固定時必須畫出解鎖圖案"</string> + <string name="lock_to_app_unlock_pattern" msgid="4182192144797225137">"取消固定時必須提供解鎖圖形"</string> <string name="lock_to_app_unlock_password" msgid="6380979775916974414">"取消固定時必須輸入密碼"</string> <string name="package_installed_device_owner" msgid="8420696545959087545">"已由管理員安裝"</string> <string name="package_updated_device_owner" msgid="8856631322440187071">"已由您的管理員更新"</string> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS 要求已修改為新的 SS 要求。"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"工作設定檔"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"展開按鈕"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"切換展開"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB 外端連接埠"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB 外端連接埠"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"關閉工具列溢位功能"</string> <string name="maximize_button_text" msgid="7543285286182446254">"最大化"</string> <string name="close_button_text" msgid="3937902162644062866">"關閉"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>:<xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">已選取 <xliff:g id="COUNT_1">%1$d</xliff:g> 個項目</item> <item quantity="one">已選取 <xliff:g id="COUNT_0">%1$d</xliff:g> 個項目</item> diff --git a/core/res/res/values-zh-rTW/strings.xml b/core/res/res/values-zh-rTW/strings.xml index 5f3ca9585be3..cef8b98f0f1e 100644 --- a/core/res/res/values-zh-rTW/strings.xml +++ b/core/res/res/values-zh-rTW/strings.xml @@ -860,36 +860,36 @@ </plurals> <string name="now_string_shortest" msgid="8912796667087856402">"現在"</string> <plurals name="duration_minutes_shortest" formatted="false" msgid="3957499975064245495"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 分鐘</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 分鐘</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>分鐘</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>分鐘</item> </plurals> <plurals name="duration_hours_shortest" formatted="false" msgid="3552182110578602356"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 小時</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 小時</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>小時</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>小時</item> </plurals> <plurals name="duration_days_shortest" formatted="false" msgid="5213655532597081640"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 天</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 天</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>天</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>天</item> </plurals> <plurals name="duration_years_shortest" formatted="false" msgid="7848711145196397042"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 年</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 年</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>年</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>年</item> </plurals> <plurals name="duration_minutes_shortest_future" formatted="false" msgid="3277614521231489951"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 分鐘內</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 分鐘內</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>分鐘後</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>分鐘後</item> </plurals> <plurals name="duration_hours_shortest_future" formatted="false" msgid="2152452368397489370"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 小時內</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 小時內</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>小時後</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>小時後</item> </plurals> <plurals name="duration_days_shortest_future" formatted="false" msgid="8088331502820295701"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 天內</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 天內</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>天後</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>天後</item> </plurals> <plurals name="duration_years_shortest_future" formatted="false" msgid="2317006667145250301"> - <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 年內</item> - <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> 年內</item> + <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>年後</item> + <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>年後</item> </plurals> <plurals name="duration_minutes_relative" formatted="false" msgid="3178131706192980192"> <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> 分鐘前</item> @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"SS 要求已改為新的 SS 要求。"</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Work 設定檔"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"展開按鈕"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"切換展開模式"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Android USB 週邊連接埠"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"USB 週邊連接埠"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"關閉溢出模式"</string> <string name="maximize_button_text" msgid="7543285286182446254">"最大化"</string> <string name="close_button_text" msgid="3937902162644062866">"關閉"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>:<xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="other">已選取 <xliff:g id="COUNT_1">%1$d</xliff:g> 個項目</item> <item quantity="one">已選取 <xliff:g id="COUNT_0">%1$d</xliff:g> 個項目</item> diff --git a/core/res/res/values-zu/strings.xml b/core/res/res/values-zu/strings.xml index 304b0ca114c2..7720b5e0c83a 100644 --- a/core/res/res/values-zu/strings.xml +++ b/core/res/res/values-zu/strings.xml @@ -1610,8 +1610,7 @@ <string name="stk_cc_ss_to_ss" msgid="5470768854991452695">"Isicelo se-SS siguqulelwe kusicelo esisha se-SS."</string> <string name="notification_work_profile_content_description" msgid="4600554564103770764">"Iphrofayela yomsebenzi"</string> <string name="expand_button_content_description" msgid="5855955413376384681">"Inkinobho yokunweba"</string> - <!-- no translation found for expand_action_accessibility (5307730695723718254) --> - <skip /> + <string name="expand_action_accessibility" msgid="5307730695723718254">"guqula ukunwebisa"</string> <string name="usb_midi_peripheral_name" msgid="7221113987741003817">"Imbobo ye-Android USB Peripheral"</string> <string name="usb_midi_peripheral_manufacturer_name" msgid="7176526170008970168">"I-Android"</string> <string name="usb_midi_peripheral_product_name" msgid="4971827859165280403">"Imbobo ye-USB Peripheral"</string> @@ -1619,6 +1618,7 @@ <string name="floating_toolbar_close_overflow_description" msgid="559796923090723804">"Vala ukuchichima"</string> <string name="maximize_button_text" msgid="7543285286182446254">"Khulisa"</string> <string name="close_button_text" msgid="3937902162644062866">"Vala"</string> + <string name="notification_messaging_title_template" msgid="3452480118762691020">"<xliff:g id="CONVERSATION_TITLE">%1$s</xliff:g>: <xliff:g id="SENDER_NAME">%2$s</xliff:g>"</string> <plurals name="selected_count" formatted="false" msgid="7187339492915744615"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> okukhethiwe</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> okukhethiwe</item> diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index d12e34c1cb10..b61d6cf465aa 100644 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -593,9 +593,6 @@ i the appearance matches the branding of the app requesting the fingerprint scan.--> <attr name="fingerprintAuthDrawable" format="reference" /> - <!-- Asset that should be used to show users the position of the NFC antenna on the device. --> - <attr name="nfcAntennaPositionDrawable" format="reference" /> - <!-- ============ --> <!-- Panel styles --> <!-- ============ --> @@ -4594,10 +4591,6 @@ i screens with limited space for text. --> <enum name="full" value="2" /> </attr> - <!-- Placeholder for a deleted attribute. This should be removed before M release. --> - <attr name="__removeBeforeMRelease_leftIndents" format="reference" /> - <!-- Placeholder for a deleted attribute. This should be removed before M release. --> - <attr name="__removeBeforeMRelease_rightIndents" format="reference" /> </declare-styleable> <declare-styleable name="TextViewAppearance"> <!-- Base text color, typeface, size, and style. --> diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml index fee2469083e1..6797799b99a3 100644 --- a/core/res/res/values/public.xml +++ b/core/res/res/values/public.xml @@ -2595,13 +2595,13 @@ <public type="attr" name="accessibilityTraversalAfter" id="0x010104d2" /> <public type="attr" name="dialogPreferredPadding" id="0x010104d3" /> <public type="attr" name="searchHintIcon" id="0x010104d4" /> - <public type="attr" name="revisionCode" /> - <public type="attr" name="drawableTint" /> - <public type="attr" name="drawableTintMode" /> - <public type="attr" name="fraction" /> + <public type="attr" name="revisionCode" id="0x010104d5" /> + <public type="attr" name="drawableTint" id="0x010104d6" /> + <public type="attr" name="drawableTintMode" id="0x010104d7" /> + <public type="attr" name="fraction" id="0x010104d8" /> - <public type="style" name="Theme.DeviceDefault.Dialog.Alert" /> - <public type="style" name="Theme.DeviceDefault.Light.Dialog.Alert" /> + <public type="style" name="Theme.DeviceDefault.Dialog.Alert" id="0x010302d1" /> + <public type="style" name="Theme.DeviceDefault.Light.Dialog.Alert" id="0x010302d2" /> <!-- =============================================================== Resources added in version M of the platform @@ -2653,85 +2653,79 @@ <public type="id" name="accessibilityActionScrollRight" id="0x0102003b" /> <public type="id" name="accessibilityActionContextClick" id="0x0102003c" /> - <public type="string" name="fingerprint_icon_content_description" /> + <public type="string" name="fingerprint_icon_content_description" id="0x01040018" /> <!-- =============================================================== Resources added in version N of the platform =============================================================== --> <eat-comment /> - <public type="attr" name="listMenuViewStyle" /> - <public type="attr" name="subMenuArrow" /> - <public type="attr" name="defaultWidth" /> - <public type="attr" name="defaultHeight" /> - <!-- @removed --> - <public type="attr" name="minimalWidth" /> - <public type="attr" name="resizeableActivity" /> - <public type="attr" name="supportsPictureInPicture" /> - <public type="attr" name="titleMargin" /> - <public type="attr" name="titleMarginStart" /> - <public type="attr" name="titleMarginEnd" /> - <public type="attr" name="titleMarginTop" /> - <public type="attr" name="titleMarginBottom" /> - <public type="attr" name="maxButtonHeight" /> - <public type="attr" name="buttonGravity" /> - <public type="attr" name="collapseIcon" /> - <public type="attr" name="level" /> - <public type="attr" name="contextPopupMenuStyle" /> - <public type="attr" name="textAppearancePopupMenuHeader" /> - <public type="attr" name="windowBackgroundFallback" /> - <public type="attr" name="defaultToDeviceProtectedStorage" /> - <public type="attr" name="directBootAware" /> - <public type="attr" name="preferenceFragmentStyle" /> - <public type="attr" name="canControlMagnification" /> - <public type="attr" name="languageTag" /> - <public type="attr" name="pointerIcon" /> - <public type="attr" name="tickMark" /> - <public type="attr" name="tickMarkTint" /> - <public type="attr" name="tickMarkTintMode" /> - <public type="attr" name="canPerformGestures" /> - <public type="attr" name="externalService" /> - <public type="attr" name="supportsLocalInteraction" /> - <public type="attr" name="startX" /> - <public type="attr" name="startY" /> - <public type="attr" name="endX" /> - <public type="attr" name="endY" /> - <public type="attr" name="offset" /> - <public type="attr" name="use32bitAbi" /> - <public type="attr" name="bitmap" /> - <public type="attr" name="hotSpotX" /> - <public type="attr" name="hotSpotY" /> - <public type="attr" name="version" /> - <public type="attr" name="backupInForeground" /> - <public type="attr" name="countDown" /> - <public type="attr" name="canRecord" /> - <public type="attr" name="tunerCount" /> - <public type="attr" name="nfcAntennaPositionDrawable" /> - <public type="attr" name="fillType" /> - <public type="attr" name="popupEnterTransition" /> - <public type="attr" name="popupExitTransition" /> - <!-- @removed --> - <public type="attr" name="minimalHeight" /> - <public type="attr" name="forceHasOverlappingRendering" /> - <public type="attr" name="contentInsetStartWithNavigation" /> - <public type="attr" name="contentInsetEndWithActions" /> - <public type="attr" name="numberPickerStyle" /> - <public type="attr" name="enableVrMode" /> - <public type="attr" name="hash" /> - <public type="attr" name="networkSecurityConfig" /> - - <public type="style" name="Theme.Material.Light.DialogWhenLarge.DarkActionBar" /> - <public type="style" name="Widget.Material.SeekBar.Discrete" /> - <public type="style" name="Widget.Material.CompoundButton.Switch" /> - <public type="style" name="Widget.Material.Light.CompoundButton.Switch" /> - <public type="style" name="Widget.Material.NumberPicker" /> - <public type="style" name="Widget.Material.Light.NumberPicker" /> - <public type="style" name="TextAppearance.Material.Widget.Button.Colored" /> - <public type="style" name="TextAppearance.Material.Widget.Button.Borderless.Colored" /> - - <public type="id" name="accessibilityActionSetProgress" /> - <public type="id" name="icon_frame" /> - <public type="id" name="list_container" /> - <public type="id" name="switch_widget" /> - + <public type="attr" name="listMenuViewStyle" id="0x010104f2" /> + <public type="attr" name="subMenuArrow" id="0x010104f3" /> + <public type="attr" name="defaultWidth" id="0x010104f4" /> + <public type="attr" name="defaultHeight" id="0x010104f5" /> + <public type="attr" name="resizeableActivity" id="0x010104f6" /> + <public type="attr" name="supportsPictureInPicture" id="0x010104f7" /> + <public type="attr" name="titleMargin" id="0x010104f8" /> + <public type="attr" name="titleMarginStart" id="0x010104f9" /> + <public type="attr" name="titleMarginEnd" id="0x010104fa" /> + <public type="attr" name="titleMarginTop" id="0x010104fb" /> + <public type="attr" name="titleMarginBottom" id="0x010104fc" /> + <public type="attr" name="maxButtonHeight" id="0x010104fd" /> + <public type="attr" name="buttonGravity" id="0x010104fe" /> + <public type="attr" name="collapseIcon" id="0x010104ff" /> + <public type="attr" name="level" id="0x01010500" /> + <public type="attr" name="contextPopupMenuStyle" id="0x01010501" /> + <public type="attr" name="textAppearancePopupMenuHeader" id="0x01010502" /> + <public type="attr" name="windowBackgroundFallback" id="0x01010503" /> + <public type="attr" name="defaultToDeviceProtectedStorage" id="0x01010504" /> + <public type="attr" name="directBootAware" id="0x01010505" /> + <public type="attr" name="preferenceFragmentStyle" id="0x01010506" /> + <public type="attr" name="canControlMagnification" id="0x01010507" /> + <public type="attr" name="languageTag" id="0x01010508" /> + <public type="attr" name="pointerIcon" id="0x01010509" /> + <public type="attr" name="tickMark" id="0x0101050a" /> + <public type="attr" name="tickMarkTint" id="0x0101050b" /> + <public type="attr" name="tickMarkTintMode" id="0x0101050c" /> + <public type="attr" name="canPerformGestures" id="0x0101050d" /> + <public type="attr" name="externalService" id="0x0101050e" /> + <public type="attr" name="supportsLocalInteraction" id="0x0101050f" /> + <public type="attr" name="startX" id="0x01010510" /> + <public type="attr" name="startY" id="0x01010511" /> + <public type="attr" name="endX" id="0x01010512" /> + <public type="attr" name="endY" id="0x01010513" /> + <public type="attr" name="offset" id="0x01010514" /> + <public type="attr" name="use32bitAbi" id="0x01010515" /> + <public type="attr" name="bitmap" id="0x01010516" /> + <public type="attr" name="hotSpotX" id="0x01010517" /> + <public type="attr" name="hotSpotY" id="0x01010518" /> + <public type="attr" name="version" id="0x01010519" /> + <public type="attr" name="backupInForeground" id="0x0101051a" /> + <public type="attr" name="countDown" id="0x0101051b" /> + <public type="attr" name="canRecord" id="0x0101051c" /> + <public type="attr" name="tunerCount" id="0x0101051d" /> + <public type="attr" name="fillType" id="0x0101051e" /> + <public type="attr" name="popupEnterTransition" id="0x0101051f" /> + <public type="attr" name="popupExitTransition" id="0x01010520" /> + <public type="attr" name="forceHasOverlappingRendering" id="0x01010521" /> + <public type="attr" name="contentInsetStartWithNavigation" id="0x01010522" /> + <public type="attr" name="contentInsetEndWithActions" id="0x01010523" /> + <public type="attr" name="numberPickerStyle" id="0x01010524" /> + <public type="attr" name="enableVrMode" id="0x01010525" /> + <public type="attr" name="hash" id="0x01010526" /> + <public type="attr" name="networkSecurityConfig" id="0x01010527" /> + + <public type="style" name="Theme.Material.Light.DialogWhenLarge.DarkActionBar" id="0x010302d8" /> + <public type="style" name="Widget.Material.SeekBar.Discrete" id="0x010302d9" /> + <public type="style" name="Widget.Material.CompoundButton.Switch" id="0x010302da" /> + <public type="style" name="Widget.Material.Light.CompoundButton.Switch" id="0x010302db" /> + <public type="style" name="Widget.Material.NumberPicker" id="0x010302dc" /> + <public type="style" name="Widget.Material.Light.NumberPicker" id="0x010302dd" /> + <public type="style" name="TextAppearance.Material.Widget.Button.Colored" id="0x010302de" /> + <public type="style" name="TextAppearance.Material.Widget.Button.Borderless.Colored" id="0x010302df" /> + + <public type="id" name="accessibilityActionSetProgress" id="0x0102003d" /> + <public type="id" name="icon_frame" id="0x0102003e" /> + <public type="id" name="list_container" id="0x0102003f" /> + <public type="id" name="switch_widget" id="0x01020040" /> </resources> diff --git a/docs/html/_redirects.yaml b/docs/html/_redirects.yaml index 741e85c83fb6..ae858fe13a45 100644 --- a/docs/html/_redirects.yaml +++ b/docs/html/_redirects.yaml @@ -841,6 +841,10 @@ redirects: to: /studio/run/index.html#instant-run - from: /r/studio-ui/test-recorder.html to: http://tools.android.com/tech-docs/test-recorder +- from: /r/studio-ui/export-licenses.html + to: http://tools.android.com/tech-docs/new-build-system/license +- from: /r/studio-ui/experimental-to-stable-gradle.html + to: http://tools.android.com/tech-docs/new-build-system/gradle-experimental/experimental-to-stable-gradle - from: /reference/org/apache/http/... to: /about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client - from: /shareables/... @@ -903,7 +907,7 @@ redirects: - from: /tools/debugging/ddms.html to: /studio/profile/ddms.html - from: /tools/debugging/debugging-log.html - to: /studio/debug/log.html + to: /studio/command-line/logcat.html - from: /tools/debugging/debugging-memory.html to: /studio/profile/investigate-ram.html - from: /tools/debugging/debugging-studio.html diff --git a/docs/html/about/dashboards/index.jd b/docs/html/about/dashboards/index.jd index fff26081745d..911e25603d6e 100644 --- a/docs/html/about/dashboards/index.jd +++ b/docs/html/about/dashboards/index.jd @@ -59,7 +59,7 @@ Platform Versions</a>.</p> </div> -<p style="clear:both"><em>Data collected during a 7-day period ending on May 2, 2016. +<p style="clear:both"><em>Data collected during a 7-day period ending on June 6, 2016. <br/>Any versions with less than 0.1% distribution are not shown.</em> </p> @@ -81,7 +81,7 @@ Screens</a>.</p> </div> -<p style="clear:both"><em>Data collected during a 7-day period ending on May 2, 2016. +<p style="clear:both"><em>Data collected during a 7-day period ending on June 6, 2016. <br/>Any screen configurations with less than 0.1% distribution are not shown.</em></p> @@ -101,7 +101,7 @@ support for any lower version (for example, support for version 2.0 also implies <img alt="" style="float:right" -src="//chart.googleapis.com/chart?chl=GL%202.0%7CGL%203.0%7CGL%203.1&chf=bg%2Cs%2C00000000&chd=t%3A49.6%2C41.4%2C9.0&chco=c4df9b%2C6fad0c&cht=p&chs=400x250"> +src="//chart.googleapis.com/chart?chl=GL%202.0%7CGL%203.0%7CGL%203.1&chf=bg%2Cs%2C00000000&chd=t%3A48.6%2C41.8%2C9.6&chco=c4df9b%2C6fad0c&cht=p&chs=400x250"> <p>To declare which version of OpenGL ES your application requires, you should use the {@code android:glEsVersion} attribute of the <a @@ -119,21 +119,21 @@ uses.</p> </tr> <tr> <td>2.0</td> -<td>49.6%</td> +<td>48.6%</td> </tr> <tr> <td>3.0</td> -<td>41.4%</td> +<td>41.8%</td> </tr> <tr> <td>3.1</td> -<td>9.0%</td> +<td>9.6%</td> </tr> </table> -<p style="clear:both"><em>Data collected during a 7-day period ending on May 2, 2016</em></p> +<p style="clear:both"><em>Data collected during a 7-day period ending on June 6, 2016</em></p> @@ -147,28 +147,28 @@ var SCREEN_DATA = "Large": { "hdpi": "0.5", "ldpi": "0.2", - "mdpi": "4.6", + "mdpi": "4.5", "tvdpi": "2.2", "xhdpi": "0.5" }, "Normal": { "hdpi": "41.1", - "mdpi": "4.5", + "mdpi": "4.2", "tvdpi": "0.1", - "xhdpi": "24.9", - "xxhdpi": "15.1" + "xhdpi": "25.6", + "xxhdpi": "15.0" }, "Small": { - "ldpi": "2.1" + "ldpi": "2.0" }, "Xlarge": { "hdpi": "0.3", - "mdpi": "3.2", + "mdpi": "3.1", "xhdpi": "0.7" } }, - "densitychart": "//chart.googleapis.com/chart?chco=c4df9b%2C6fad0c&chs=400x250&cht=p&chl=ldpi%7Cmdpi%7Ctvdpi%7Chdpi%7Cxhdpi%7Cxxhdpi&chd=t%3A2.3%2C12.3%2C2.3%2C41.9%2C26.1%2C15.1&chf=bg%2Cs%2C00000000", - "layoutchart": "//chart.googleapis.com/chart?chco=c4df9b%2C6fad0c&chs=400x250&cht=p&chl=Xlarge%7CLarge%7CNormal%7CSmall&chd=t%3A4.2%2C8.0%2C85.7%2C2.1&chf=bg%2Cs%2C00000000" + "densitychart": "//chart.googleapis.com/chart?chs=400x250&cht=p&chco=c4df9b%2C6fad0c&chf=bg%2Cs%2C00000000&chd=t%3A2.2%2C11.8%2C2.3%2C41.9%2C26.8%2C15.0&chl=ldpi%7Cmdpi%7Ctvdpi%7Chdpi%7Cxhdpi%7Cxxhdpi", + "layoutchart": "//chart.googleapis.com/chart?chs=400x250&cht=p&chco=c4df9b%2C6fad0c&chf=bg%2Cs%2C00000000&chd=t%3A4.1%2C7.9%2C86.0%2C2.0&chl=Xlarge%7CLarge%7CNormal%7CSmall" } ]; @@ -176,7 +176,7 @@ var SCREEN_DATA = var VERSION_DATA = [ { - "chart": "//chart.googleapis.com/chart?chco=c4df9b%2C6fad0c&chs=500x250&cht=p&chl=Froyo%7CGingerbread%7CIce%20Cream%20Sandwich%7CJelly%20Bean%7CKitKat%7CLollipop%7CMarshmallow&chd=t%3A0.1%2C2.2%2C2.0%2C20.1%2C32.5%2C35.6%2C7.5&chf=bg%2Cs%2C00000000", + "chart": "//chart.googleapis.com/chart?chs=500x250&cht=p&chco=c4df9b%2C6fad0c&chf=bg%2Cs%2C00000000&chd=t%3A0.1%2C2.0%2C1.9%2C18.9%2C31.6%2C35.4%2C10.1&chl=Froyo%7CGingerbread%7CIce%20Cream%20Sandwich%7CJelly%20Bean%7CKitKat%7CLollipop%7CMarshmallow", "data": [ { "api": 8, @@ -186,47 +186,47 @@ var VERSION_DATA = { "api": 10, "name": "Gingerbread", - "perc": "2.2" + "perc": "2.0" }, { "api": 15, "name": "Ice Cream Sandwich", - "perc": "2.0" + "perc": "1.9" }, { "api": 16, "name": "Jelly Bean", - "perc": "7.2" + "perc": "6.8" }, { "api": 17, "name": "Jelly Bean", - "perc": "10.0" + "perc": "9.4" }, { "api": 18, "name": "Jelly Bean", - "perc": "2.9" + "perc": "2.7" }, { "api": 19, "name": "KitKat", - "perc": "32.5" + "perc": "31.6" }, { "api": 21, "name": "Lollipop", - "perc": "16.2" + "perc": "15.4" }, { "api": 22, "name": "Lollipop", - "perc": "19.4" + "perc": "20.0" }, { "api": 23, "name": "Marshmallow", - "perc": "7.5" + "perc": "10.1" } ] } diff --git a/docs/html/distribute/index.jd b/docs/html/distribute/index.jd index 638477302d0a..424983d4d286 100644 --- a/docs/html/distribute/index.jd +++ b/docs/html/distribute/index.jd @@ -67,7 +67,9 @@ page.metaDescription=The most visited store in the world for Android apps. Cloud </li> <li class="dac-tab-view" data-tab-view="type"> + <!-- <div class="dac-filter-item" data-filter-value="type:distribute" data-filter-name="Articles"></div> + --> <div class="dac-filter-item" data-filter-value="type:youtube" data-filter-name="Videos"></div> <div class="dac-filter-item" data-filter-value="type:blog" data-filter-name="Blog posts"></div> </li> @@ -78,7 +80,7 @@ page.metaDescription=The most visited store in the world for Android apps. Cloud </div> <div class="resource-flow-layout col-16" id="latest-resources" - data-query="type:distribute, type:youtube+tag:googleplay, type:blog+tag:googleplay+tag:featured" + data-query="type:youtube+tag:googleplay, type:blog+tag:googleplay+tag:featured" data-sortOrder="-timestamp" data-cardSizes="6x6" data-items-per-page="6" diff --git a/docs/html/guide/practices/screens_support.jd b/docs/html/guide/practices/screens_support.jd index 1335790cc9a7..4d93c835035e 100644 --- a/docs/html/guide/practices/screens_support.jd +++ b/docs/html/guide/practices/screens_support.jd @@ -677,7 +677,7 @@ a bitmap drawable that's 48x48 pixels for medium-density screens, all the differ <li>48x48 (1.0x baseline) for medium-density</li> <li>72x72 (1.5x) for high-density</li> <li>96x96 (2.0x) for extra-high-density</li> - <li>180x180 (3.0x) for extra-extra-high-density</li> + <li>144x144 (3.0x) for extra-extra-high-density</li> <li>192x192 (4.0x) for extra-extra-extra-high-density (launcher icon only; see <a href="#xxxhdpi-note">note</a> above)</li> </ul> diff --git a/docs/html/preview/features/background-optimization.jd b/docs/html/preview/features/background-optimization.jd index 3c33b9d3ff49..3e4c041367a0 100644 --- a/docs/html/preview/features/background-optimization.jd +++ b/docs/html/preview/features/background-optimization.jd @@ -379,7 +379,7 @@ public boolean onStartJob(JobParameters params) { <li style="list-style: none; display: inline"> <pre class="no-pretty-print"> -{@code $ adb shell cmd appops set <package> RUN_IN_BACKGROUND ignore} +{@code $ adb shell cmd appops set <package_name> RUN_IN_BACKGROUND ignore} </pre> </li> @@ -389,7 +389,7 @@ public boolean onStartJob(JobParameters params) { <li style="list-style: none; display: inline"> <pre class="no-pretty-print"> -{@code $ adb shell cmd appops set <package> RUN_IN_BACKGROUND allow} +{@code $ adb shell cmd appops set <package_name> RUN_IN_BACKGROUND allow} </pre> </li> </ul> diff --git a/docs/html/preview/features/data-saver.jd b/docs/html/preview/features/data-saver.jd index 761556e1ead6..abc47eaa3837 100644 --- a/docs/html/preview/features/data-saver.jd +++ b/docs/html/preview/features/data-saver.jd @@ -179,10 +179,13 @@ if (connMgr.isActiveNetworkMetered()) { Testing with Android Debug Bridge Commands </h2> -The <a href="{@docRoot}tools/help/adb.html">Android Debug Bridge (ADB)</a> -provides a few commands that you can use to check and configure network -permissions: - +<p> + The <a href="{@docRoot}tools/help/adb.html">Android Debug Bridge (ADB)</a> + provides a few commands that you can use to test your app in Data Saver + conditions. You can check and configure network + permissions or set wireless networks as metered to test your app on unmetered + networks. +</p> <dl> <dt> <code>$ adb shell dumpsys netpolicy</code> @@ -231,4 +234,23 @@ permissions: Removes the specified package UID from the whitelist to block background metered data usage while Data Saver is enabled. </dd> + + <dt> + <code>$ adb shell cmd netpolicy list wifi-networks</code> + </dt> + + <dd> + Lists all wifi networks, displaying whether they're metered. + </dd> + + + <dt> + <code>$ adb shell cmd netpolicy set metered-network <WIFI_SSID> + true</code> + </dt> + + <dd> + Sets wifi with the specified SSID as metered, allowing you to simulate a + metered network on an unmetered network. + </dd> </dl>
\ No newline at end of file diff --git a/docs/html/preview/features/picture-in-picture.jd b/docs/html/preview/features/picture-in-picture.jd index 893f8c1ca568..c089feb17670 100644 --- a/docs/html/preview/features/picture-in-picture.jd +++ b/docs/html/preview/features/picture-in-picture.jd @@ -150,11 +150,20 @@ public void onPictureInPictureModeChanged(boolean isInPictureInPictureMode) { Picture-in-picture</h2> <p>When your activity switches to PIP, the system considers the activity in a -paused state, and calls your activity's <code>onPause()</code> method. Video -playback should not be paused and should continue playing if the activity is -paused due to PIP mode. Check for PIP in your activity's -<code>onPause()</code> method and handle playback appropriately, for -example:</p> +paused state, and calls your activity's {@link android.app.Activity#onPause +onPause()} method. Video playback should not be paused and should continue +playing if the activity is paused due to PIP mode.</p> + +<p>In Android N, you should pause and resume video playback when the system +calls your activity's {@link android.app.Activity#onStop onStop()} and +{@link android.app.Activity#onStart onStart()}. By doing this, you can avoid +having to check if your app is in PIP mode in +{@link android.app.Activity#onPause onPause()} and explicitly +continuing playback.</p> + +<p>If you have to pause playback in your {@link android.app.Activity#onPause +onPause()} implementation, check for PIP mode by calling {@code +isInPictureInPictureMode()} and handle playback appropriately, for example:</p> <pre> @Override @@ -170,7 +179,8 @@ public void onPause() { </pre> <p>When your activity switches out of PIP mode back to full-screen mode, the -system resumes your activity and calls your <code>onResume()</code> method.</p> +system resumes your activity and calls your +{@link android.app.Activity#onResume onResume()} method.</p> <h2 id="single_playback">Using a Single Playback Activity for Picture-in-picture</h2> @@ -211,3 +221,11 @@ in any area that can be obscured by the PIP window.</p> <p>When an activity is in PIP mode, by default it doesn't get input focus. To receive input events while in PIP mode, use <code>MediaSession.setMediaButtonReceiver()</code>.</p> + +<p>When your app is in PIP mode, video playback in the PIP window can cause +audio interference with another app, such as a music player app or voice search +app. To avoid this, request audio focus when you start playing the video, +and handle audio focus change notifications, as described in +<a href="{@docRoot}training/managing-audio/audio-focus.html">Managing Audio +Focus</a>. If you receive notification of audio focus loss when in PIP mode, +pause or stop video playback.</p>
\ No newline at end of file diff --git a/docs/html/preview/index.jd b/docs/html/preview/index.jd index b0631add8b13..918de48c41d3 100644 --- a/docs/html/preview/index.jd +++ b/docs/html/preview/index.jd @@ -57,7 +57,7 @@ footer.hide=1 <div id="useUpdatedTemplates" style="display:none" class="dac-section dac-slim dac-gray dac-expand"> <div class="wrap dac-offset-parent"> - <a class="dac-fab dac-scroll-button" data-scroll-button href="#build-apps"> + <a class="dac-fab dac-scroll-button" data-scroll-button href="#latest"> <i class="dac-sprite dac-arrow-down-gray"></i> </a> <ul class="dac-actions"> diff --git a/docs/html/preview/j8-jack.jd b/docs/html/preview/j8-jack.jd index 1f10efa878b2..4ea016da6d00 100644 --- a/docs/html/preview/j8-jack.jd +++ b/docs/html/preview/j8-jack.jd @@ -72,14 +72,25 @@ installed the Android N Preview SDK, see <a href= "https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html"> Method References</a> (also available on API level 23 and lower) </li> + + <li> + <a class="external-link" href= + "https://docs.oracle.com/javase/tutorial/java/annotations/type_annotations.html"> + Type Annotations</a> (also available on API level 23 and lower) + </li> </ul> <p class="note"> - <strong>Note:</strong> To test lambda expressions and method references on - earlier versions of Android, go to your {@code build.gradle} - file, and set {@code compileSdkVersion} and {@code targetSdkVersion} to 23 or - lower. You will still need to <a href="#configuration">enable the Jack - toolchain</a> to use these Java 8 features. + <strong>Note:</strong> Type annotation information is only available at + compile time, and not during runtime. +</p> + +<p> + To test lambda expressions, method references, and type annotations on + earlier versions of Android, go to your {@code build.gradle} file, and set + {@code compileSdkVersion} and {@code targetSdkVersion} to 23 or lower. You + will still need to <a href="#configuration">enable the Jack toolchain</a> to + use these Java 8 features. </p> <p> @@ -108,8 +119,8 @@ installed the Android N Preview SDK, see <a href= </li> <li>and Reflection APIs associated with repeatable annotations, such as - <a class="external-link" href= - "https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/AnnotatedElement.html#getAnnotationsByType-java.lang.Class-"> + <a class="external-link" href= + "https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/AnnotatedElement.html#getAnnotationsByType-java.lang.Class-"> {@code AnnotatedElement.getAnnotationsByType(Class)}</a> </li> </ul> diff --git a/docs/html/preview/support.jd b/docs/html/preview/support.jd index 7c56f970be94..c7da1a560442 100644 --- a/docs/html/preview/support.jd +++ b/docs/html/preview/support.jd @@ -12,13 +12,14 @@ page.image=images/cards/card-n-support_2x.png <h2>In this document</h2> <ul> - <li><a href="#dp3">Developer Preview 3</a> + <li><a href="#dp4">Developer Preview 4</a> <ul> <li><a href="#general">General advisories</a></li> - <li><a href="#new">New in DP3</a></li> + <li><a href="#new">New in DP4</a></li> <li><a href="#ki">Known issues</a></li> </ul> </li> + <li><a href="#dp3">Developer Preview 3</a></li> <li><a href="#dp2">Developer Preview 2</a></li> <li><a href="#dp1">Developer Preview 1</a></li> </ul> @@ -42,8 +43,131 @@ page.image=images/cards/card-n-support_2x.png please contact the developer directly. </p> -<p>To discuss issues or ideas with other developers working with Android N, join the -<a href="{@docRoot}preview/dev-community">Developer Preview Google+ community</a>.</p> +<p> + To discuss issues or ideas with other developers working with Android N, join + the <a href="{@docRoot}preview/dev-community">Developer Preview Google+ + community</a>. +</p> + +<h2 id="dp4">Developer Preview 4</h2> + +<div class="wrap"> + <div class="cols"> + <div class="col-6of12"> + <p> + <em>Date: June 2016<br> + Build: TODO<br> + Emulator support: x86 & ARM (32/64-bit)<br> + Google Play services: 8.4</em> + </p> + </div> + </div> +</div> + +<h3 id="general">General advisories</h3> + +<p> + This Developer Preview release is for <strong>app developers and other early + adopters</strong> and is available for daily use, development, or + compatibility testing. Please be aware of these general notes about the + release: +</p> + +<ul> + <li>This release may have various <strong>stability issues</strong> on + supported devices. Users may encounter system instability, such as kernel + panics and crashes. + </li> + + <li>Some apps <strong>may not function as expected</strong> on the new + platform version. This includes Google’s apps as well as other apps. + </li> + + <li>Developer Preview 4 is <strong>Compatibility Test Suite (CTS) + approved</strong> on these devices: <strong>TODO: Need list.</strong>. Apps + that depend on CTS approved builds should work normally on these devices + (Android Pay for example). + </li> + + <li>Developer Preview 4 is <strong>available on all supported + devices:</strong> Nexus 5X, Nexus 6, Nexus 6P, Nexus 9, Nexus Player, Pixel + C, General Mobile 4G (Android One), as well as Sony Xperia Z3 (D6603 and + D6653 models). <strong>TODO: Confirm this list.</strong> + </li> +</ul> + + +<h3 id="new">New in DP4</h3> +<!-- TODO --> + +<h4 id="">New feature</h4> + +<p>Description of new feature.</p> + +<h4 id="api-changes">Feature and API changes</h4> + +<dl> + <dt> + <a href="{@docRoot}preview/features/multi-window.html">Multi-Window</a> + </dt> + + <dd> + The <code>android:minimalHeight</code> and <code>android:minimalWidth</code> + attributes have been renamed to <code>android:minHeight</code> and + <code>android:minWidth</code>. + </dd> +</dl> + +<h4 id="dp4-fixes">Fixes for issues reported by developers</h4> + +<p> + A number of issues reported by developers have been fixed, including: +</p> + +<ul> + <li><strong>TODO</strong> +</ul> + +<p>For the full list of fixed issues, see <a href="https://goo.gl/6uCKtf">the +issue tracker</a>.</p> + +<h3 id="ki">Known Issues</h3> + +<!-- + +<h4>Product area</h4> + +<ul> + <li>Description of bug</li> +</ul> + +--> + + +<!-- TBA, if any +<h4>Device-specific issues</h4> + +<dl> + <dt> + <strong>Device Name</strong> + </dt> + + <dd> + Issue 1 + </dd> + + <dd> + Issue 2 + </dd> +</dl> + +--> + + + + + +<!-- DP3 Release Notes Archive --> <h2 id="dp3">Developer Preview 3</h2> @@ -60,7 +184,7 @@ page.image=images/cards/card-n-support_2x.png </div> </div> -<h3 id="general">General advisories</h3> +<h3 id="dp3-general">General advisories</h3> <p> This Developer Preview release is for <strong>app developers and other early @@ -94,7 +218,7 @@ page.image=images/cards/card-n-support_2x.png </ul> -<h3 id="new">New in DP3</h3> +<h3 id="dp3-new">New in DP3</h3> <h4 id="">VR Mode for Android</h4> @@ -165,7 +289,7 @@ page.image=images/cards/card-n-support_2x.png without the need for a USB connection. </p> -<h4 id="api-changes">Feature and API changes</h4> +<h4 id="dp3-api-changes">Feature and API changes</h4> <dl> <dt> @@ -278,7 +402,7 @@ page.image=images/cards/card-n-support_2x.png <p>For the full list of fixed issues, see <a href="https://goo.gl/6uCKtf">the issue tracker</a>.</p> -<h3 id="ki">Known Issues</h3> +<h3 id="dp3-ki">Known Issues</h3> <h4>Accessibility</h4> @@ -496,30 +620,6 @@ issue tracker</a>.</p> </li> </ul> -<!-- TBA, if any -<h4>Device-specific issues</h4> - -<dl> - <dt> - <strong>Device Name</strong> - </dt> - - <dd> - Issue 1 - </dd> - - <dd> - Issue 2 - </dd> -</dl> - ---> - - - - - - <!-- DP2 Release Notes Archive --> diff --git a/docs/html/topic/libraries/support-library/features.jd b/docs/html/topic/libraries/support-library/features.jd index d9616d951c5c..584bef8a7981 100755 --- a/docs/html/topic/libraries/support-library/features.jd +++ b/docs/html/topic/libraries/support-library/features.jd @@ -619,7 +619,7 @@ package provides APIs to support adding and managing custom tabs in your apps. < <a href="{@docRoot}reference/android/support/customtabs/CustomTabsService.html">Custom Tabs Service</a> and -<a href="{@docRoot}reference/android/support/customtabs/CustomTabsSCallback.html">Custom Tabs +<a href="{@docRoot}reference/android/support/customtabs/CustomTabsCallback.html">Custom Tabs Callback</a>. </p> diff --git a/docs/html/topic/libraries/testing-support-library/index.jd b/docs/html/topic/libraries/testing-support-library/index.jd index 8b23f73e0ca6..941f5c3024d0 100644 --- a/docs/html/topic/libraries/testing-support-library/index.jd +++ b/docs/html/topic/libraries/testing-support-library/index.jd @@ -523,7 +523,7 @@ onView(withId(R.id.changeTextBt)).perform(click());</pre> mDevice = UiDevice.getInstance(getInstrumentation()); // Perform a short press on the HOME button -mDevice().pressHome(); +mDevice.pressHome(); // Bring up the default launcher by searching for // a UI component that matches the content-description for the launcher button diff --git a/docs/html/training/appbar/setting-up.jd b/docs/html/training/appbar/setting-up.jd index cc963c6df398..cf564d0ffc27 100644 --- a/docs/html/training/appbar/setting-up.jd +++ b/docs/html/training/appbar/setting-up.jd @@ -68,7 +68,7 @@ These steps describe how to set up a {@link android.support.v7.widget.Toolbar} as your activity's app bar: <ol> - <li>Add the the + <li>Add the <a href="{@docRoot}tools/support-library/features.html#v7-appcompat">v7 appcompat</a> support library to your project, as described in <a href= "{@docRoot}tools/support-library/setup.html">Support Library Setup</a>. diff --git a/docs/html/training/auto/audio/index.jd b/docs/html/training/auto/audio/index.jd index 9144900a9d99..aa20e3a29f9b 100644 --- a/docs/html/training/auto/audio/index.jd +++ b/docs/html/training/auto/audio/index.jd @@ -20,6 +20,7 @@ page.image=auto/images/assets/icons/media_app_playback.png <li><a href="#overview">Provide Audio Services</a></li> <li><a href="#config_manifest">Configure Your Manifest</a></li> <li><a href="#isconnected">Determine if Your App is Connected</a></li> + <li><a href="#alarm">Handle Alarms</a></li> <li><a href="#implement_browser">Build a Browser Service</a></li> <li><a href="#implement_callback">Implement Play Controls</a></li> <li><a href="#support_voice">Support Voice Actions</a></li> @@ -239,6 +240,44 @@ BroadcastReceiver receiver = new BroadcastReceiver() { registerReceiver(receiver, filter); </pre> +<h2 id="alarm">Handle Alarms</h2> +<p> +To prevent user distraction, Android Auto media apps must not start playing audio + through the car speakers unless a user consciously starts playback (such as + when the user presses play in your app). Even a user-scheduled alarm from the + media app must not start playing music through the car speakers. + If your media app has an alarm feature, the app should determine if the phone + is in +<a href="{@docRoot}reference/android/content/res/Configuration.html#UI_MODE_TYPE_CAR">car mode</a> +before playing any audio. Your app can do this by calling +<a href="{@docRoot}reference/android/app/UiModeManager.html">UiModeManager.getCurrentModeType()</a>, + which checks whether the device is running in car mode. +</p> + +<p> +If the device is in car mode, media apps that support alarms must do one of the +following things: + +<ul> +<li>Disable the alarm.</li> +<li>Play the alarm over +<a href="{@docRoot}reference/android/media/AudioManager.html">STREAM_ALARM</a>, + and provide a UI on the phone screen to disable the alarm.</li> +</ul> + +The following code snippet checks whether an app is running in car mode: +<pre> + public static boolean isCarUiMode(Context c) { + UiModeManager uiModeManager = (UiModeManager) c.getSystemService(Context.UI_MODE_SERVICE); + if (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_CAR) { + LogHelper.d(TAG, "Running in Car mode"); + return true; + } else { + LogHelper.d(TAG, "Running on a non-Car mode"); + return false; + } + } +</pre> <h2 id="implement_browser">Build a Browser Service</h2> diff --git a/docs/html/training/testing/performance.jd b/docs/html/training/testing/performance.jd index 8592c0f85120..0c0ab7f696e4 100644 --- a/docs/html/training/testing/performance.jd +++ b/docs/html/training/testing/performance.jd @@ -437,15 +437,25 @@ Number Slow draw: 23342 </p> <ul> - <li>Rendering Performance 101 + <li> + <a class="external-link" href="https://www.youtube.com/watch?v=HXQhu6qfTVU"> + Rendering Performance 101</a> </li> - <li>Why 60fps? + <li> + <a class="external-link" href="https://www.youtube.com/watch?v=CaMTIgxCSqU"> + Why 60fps?</a> </li> - <li>Android UI and the GPU + <li> + <a class="external-link" href="https://www.youtube.com/watch?v=WH9AFhgwmDw"> + Android, UI, and the GPU</a> </li> - <li>Invalidations Layouts and performance + <li> + <a class="external-link" href="https://www.youtube.com/watch?v=we6poP0kw6E"> + Invalidations, Layouts, and Performance</a> </li> - <li>Analyzing UI Performance with Systrace + <li> + <a href="{@docRoot}studio/profile/systrace.html"> + Analyzing UI Performance with Systrace</a> </li> </ul> diff --git a/docs/html/work/cosu.jd b/docs/html/work/cosu.jd index dfecf008be44..8bc54d49bc8e 100644 --- a/docs/html/work/cosu.jd +++ b/docs/html/work/cosu.jd @@ -366,6 +366,17 @@ and implements the relevant COSU device management APIs: <pre> public class CosuActivity extends Activity { + + private ComponentName mAdminComponentName; + private DevicePolicyManager mDevicePolicyManager; + private PackageManager mPackageManager; + private static final String Battery_PLUGGED_ANY = Integer.toString( + BatteryManager.BATTERY_PLUGGED_AC | + BatteryManager.BATTERY_PLUGGED_USB | + BatteryManager.BATTERY_PLUGGED_WIRELESS); + + private static final String DONT_STAY_ON = "0"; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -383,27 +394,27 @@ public class CosuActivity extends Activity { // start lock task mode if it's not already active ActivityManager am = (ActivityManager) getSystemService( - Context.ACTIVITY_SERVICE); + Context.ACTIVITY_SERVICE); // ActivityManager.getLockTaskModeState api is not available in pre-M. if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { if (!am.isInLockTaskMode()) { startLockTask(); } } else { - if (am.getLockTaskModeState() == - ActivityManager.LOCK_TASK_MODE_NONE) { + if (am.getLockTaskModeState() == + ActivityManager.LOCK_TASK_MODE_NONE) { startLockTask(); } } } private void setDefaultCosuPolicies(boolean active) { - // set managed configurations - setUserRestriction(DISALLOW_SAFE_BOOT, active); - setUserRestriction(DISALLOW_FACTORY_RESET, active); - setUserRestriction(DISALLOW_ADD_USER, active); - setUserRestriction(DISALLOW_MOUNT_PHYSICAL_MEDIA, active); - setUserRestriction(DISALLOW_ADJUST_VOLUME, active); + // set user restrictions + setUserRestriction(UserManager.DISALLOW_SAFE_BOOT, active); + setUserRestriction(UserManager.DISALLOW_FACTORY_RESET, active); + setUserRestriction(UserManager.DISALLOW_ADD_USER, active); + setUserRestriction(UserManager.DISALLOW_MOUNT_PHYSICAL_MEDIA, active); + setUserRestriction(UserManager.DISALLOW_ADJUST_VOLUME, active); // disable keyguard and status bar mDevicePolicyManager.setKeyguardDisabled(mAdminComponentName, active); @@ -415,16 +426,16 @@ public class CosuActivity extends Activity { // set System Update policy if (active){ - mDevicePolicyManager.setSystemUpdatePolicy(mAdminComponentName, - SystemUpdatePolicy.createWindowedInstallPolicy(60,120)); + mDevicePolicyManager.setSystemUpdatePolicy(mAdminComponentName, + SystemUpdatePolicy.createWindowedInstallPolicy(60,120)); + } else { + DevicePolicyManager.setSystemUpdatePolicy(mAdminComponentName, null); } - else - // set this Activity as a lock task package mDevicePolicyManager.setLockTaskPackages(mAdminComponentName, - active ? new String[]{getPackageName()} : new String[]{}); + active ? new String[]{getPackageName()} : new String[]{}); IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MAIN); intentFilter.addCategory(Intent.CATEGORY_HOME); @@ -434,38 +445,35 @@ public class CosuActivity extends Activity { // set Cosu activity as home intent receiver so that it is started // on reboot mDevicePolicyManager.addPersistentPreferredActivity( - mAdminComponentName, intentFilter, new ComponentName( - getPackageName(), CosuModeActivity.class.getName())) + mAdminComponentName, intentFilter, new ComponentName( + getPackageName(), CosuActivity.class.getName())); } else { mDevicePolicyManager.clearPackagePersistentPreferredActivities( - mAdminComponentName, getPackageName()); + mAdminComponentName, getPackageName()); } } private void setUserRestriction(String restriction, boolean disallow) { if (disallow) { - mDevicePolicyManager.addUserRestriction(mAdminComponentName, - restriction); + mDevicePolicyManager.addUserRestriction(mAdminComponentName, + restriction); } else { mDevicePolicyManager.clearUserRestriction(mAdminComponentName, - restriction); + restriction); } } private void enableStayOnWhilePluggedIn(boolean enabled) { - if (enabled) { - mDevicePolicyManager.setGlobalSetting( - mAdminComponentName, - Settings.Global.STAY_ON_WHILE_PLUGGED_IN, - BatteryManager.BATTERY_PLUGGED_AC - | BatteryManager.BATTERY_PLUGGED_USB - | BatteryManager.BATTERY_PLUGGED_WIRELESS); - } else { - mDevicePolicyManager.setGlobalSetting( - mAdminComponentName, - Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0); - } - + if (enabled) { + mDevicePolicyManager.setGlobalSetting( + mAdminComponentName, + Settings.Global.STAY_ON_WHILE_PLUGGED_IN, + Battery_PLUGGED_ANY); + } else { + mDevicePolicyManager.setGlobalSetting( + mAdminComponentName, + Settings.Global.STAY_ON_WHILE_PLUGGED_IN, DONT_STAY_ON); + } } // TODO: Implement the rest of the Activity diff --git a/media/java/android/media/tv/TvView.java b/media/java/android/media/tv/TvView.java index 10cec1fb3125..ecc4a0d6d497 100644 --- a/media/java/android/media/tv/TvView.java +++ b/media/java/android/media/tv/TvView.java @@ -780,6 +780,8 @@ public class TvView extends ViewGroup { super.updateWindow(force, redrawNeeded); relayoutSessionOverlayView(); }}; + // The surface view's content should be treated as secure all the time. + mSurfaceView.setSecure(true); mSurfaceView.getHolder().addCallback(mSurfaceHolderCallback); if (mWindowZOrder == ZORDER_MEDIA_OVERLAY) { mSurfaceView.setZOrderMediaOverlay(true); diff --git a/packages/BackupRestoreConfirmation/res/values-nl/strings.xml b/packages/BackupRestoreConfirmation/res/values-nl/strings.xml index 81f2712e8cb3..a1d97462dec4 100644 --- a/packages/BackupRestoreConfirmation/res/values-nl/strings.xml +++ b/packages/BackupRestoreConfirmation/res/values-nl/strings.xml @@ -27,10 +27,10 @@ <string name="current_password_text" msgid="8268189555578298067">"Geef hieronder je huidige back-upwachtwoord op:"</string> <string name="device_encryption_restore_text" msgid="1570864916855208992">"Geef hieronder je wachtwoord voor apparaatcodering op."</string> <string name="device_encryption_backup_text" msgid="5866590762672844664">"Geef hieronder je wachtwoord voor apparaatversleuteling op. Dit wordt ook gebruikt om het back-uparchief te versleutelen."</string> - <string name="backup_enc_password_text" msgid="4981585714795233099">"Geef een wachtwoord op dat u wilt gebruiken voor het coderen van de gegevens van de volledige back-up. Als u dit leeg laat, wordt je huidige back-upwachtwoord gebruikt:"</string> - <string name="backup_enc_password_optional" msgid="1350137345907579306">"Als u de gegevens van de volledige back-up wilt versleutelen, geeft u daarvoor hieronder een wachtwoord op:"</string> - <string name="backup_enc_password_required" msgid="7889652203371654149">"Aangezien je apparaat is gecodeerd, moet u je back-up coderen. Geef hieronder een wachtwoord op:"</string> - <string name="restore_enc_password_text" msgid="6140898525580710823">"Als deze herstelgegevens zijn gecodeerd, geeft u hieronder het wachtwoord op:"</string> + <string name="backup_enc_password_text" msgid="4981585714795233099">"Geef een wachtwoord op dat je wilt gebruiken voor het coderen van de gegevens van de volledige back-up. Als je dit leeg laat, wordt je huidige back-upwachtwoord gebruikt:"</string> + <string name="backup_enc_password_optional" msgid="1350137345907579306">"Als je de gegevens van de volledige back-up wilt versleutelen, geef je daarvoor hieronder een wachtwoord op:"</string> + <string name="backup_enc_password_required" msgid="7889652203371654149">"Aangezien je apparaat is gecodeerd, moet je je back-up coderen. Geef hieronder een wachtwoord op:"</string> + <string name="restore_enc_password_text" msgid="6140898525580710823">"Als deze herstelgegevens zijn gecodeerd, geef je hieronder het wachtwoord op:"</string> <string name="toast_backup_started" msgid="550354281452756121">"Back-up starten..."</string> <string name="toast_backup_ended" msgid="3818080769548726424">"Back-up voltooid"</string> <string name="toast_restore_started" msgid="7881679218971277385">"Herstel starten..."</string> diff --git a/packages/BackupRestoreConfirmation/res/values-pa-rIN/strings.xml b/packages/BackupRestoreConfirmation/res/values-pa-rIN/strings.xml index 5b2100fef214..12dd5463b8e8 100644 --- a/packages/BackupRestoreConfirmation/res/values-pa-rIN/strings.xml +++ b/packages/BackupRestoreConfirmation/res/values-pa-rIN/strings.xml @@ -25,12 +25,12 @@ <string name="allow_restore_button_label" msgid="3081286752277127827">"ਮੇਰਾ ਡੈਟਾ ਰੀਸਟੋਰ ਕਰੋ"</string> <string name="deny_restore_button_label" msgid="1724367334453104378">"ਰੀਸਟੋਰ ਨਾ ਕਰੋ"</string> <string name="current_password_text" msgid="8268189555578298067">"ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਆਪਣਾ ਮੌਜੂਦਾ ਬੈਕਅਪ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ:"</string> - <string name="device_encryption_restore_text" msgid="1570864916855208992">"ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਆਪਣਾ ਡੀਵਾਈਸ ਐਨਕ੍ਰਿਪਸ਼ਨ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ।"</string> - <string name="device_encryption_backup_text" msgid="5866590762672844664">"ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਆਪਣਾ ਡੀਵਾਈਸ ਐਨਕ੍ਰਿਪਸ਼ਨ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ। ਇਹ ਬੈਕਅਪ ਆਰਕਾਈਵ ਐਨਕ੍ਰਿਪਟ ਕਰਨ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾਏਗਾ।"</string> - <string name="backup_enc_password_text" msgid="4981585714795233099">"ਕਿਰਪਾ ਕਰਕੇ ਪੂਰਾ ਬੈਕਅਪ ਡੈਟਾ ਐਨਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਵਰਤੋਂ ਲਈ ਇੱਕ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ। ਜੇਕਰ ਇਸਨੂੰ ਖਾਲੀ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਵਰਤਮਾਨ ਬੈਕਅਪ ਪਾਸਵਰਡ ਵਰਤਿਆ ਜਾਏਗਾ:"</string> - <string name="backup_enc_password_optional" msgid="1350137345907579306">"ਜੇਕਰ ਤੁਸੀਂ ਪੂਰਾ ਬੈਕਅਪ ਡੈਟਾ ਐਨਕ੍ਰਿਪਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਇੱਕ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ:"</string> - <string name="backup_enc_password_required" msgid="7889652203371654149">"ਕਿਉਂਕਿ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਐਨਕ੍ਰਿਪਟਿਡ ਬੈ, ਇਸਲਈ ਤੁਹਾਡੇ ਤੋਂ ਆਪਣਾ ਬੈਕਅਪ ਐਨਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਮੰਗ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਇੱਕ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ:"</string> - <string name="restore_enc_password_text" msgid="6140898525580710823">"ਜੇਕਰ ਰੀਸਟੋਰ ਡੈਟਾ ਐਨਕ੍ਰਿਪਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ:"</string> + <string name="device_encryption_restore_text" msgid="1570864916855208992">"ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਆਪਣਾ ਡੀਵਾਈਸ ਇਨਕ੍ਰਿਪਸ਼ਨ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ।"</string> + <string name="device_encryption_backup_text" msgid="5866590762672844664">"ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਆਪਣਾ ਡੀਵਾਈਸ ਇਨਕ੍ਰਿਪਸ਼ਨ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ। ਇਹ ਬੈਕਅਪ ਆਰਕਾਈਵ ਇਨਕ੍ਰਿਪਟ ਕਰਨ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾਏਗਾ।"</string> + <string name="backup_enc_password_text" msgid="4981585714795233099">"ਕਿਰਪਾ ਕਰਕੇ ਪੂਰਾ ਬੈਕਅਪ ਡੈਟਾ ਇਨਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਵਰਤੋਂ ਲਈ ਇੱਕ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ। ਜੇਕਰ ਇਸਨੂੰ ਖਾਲੀ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਵਰਤਮਾਨ ਬੈਕਅਪ ਪਾਸਵਰਡ ਵਰਤਿਆ ਜਾਏਗਾ:"</string> + <string name="backup_enc_password_optional" msgid="1350137345907579306">"ਜੇਕਰ ਤੁਸੀਂ ਪੂਰਾ ਬੈਕਅਪ ਡੈਟਾ ਇਨਕ੍ਰਿਪਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਇੱਕ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ:"</string> + <string name="backup_enc_password_required" msgid="7889652203371654149">"ਕਿਉਂਕਿ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਇਨਕ੍ਰਿਪਟਿਡ ਬੈ, ਇਸਲਈ ਤੁਹਾਡੇ ਤੋਂ ਆਪਣਾ ਬੈਕਅਪ ਇਨਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਮੰਗ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਇੱਕ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ:"</string> + <string name="restore_enc_password_text" msgid="6140898525580710823">"ਜੇਕਰ ਰੀਸਟੋਰ ਡੈਟਾ ਇਨਕ੍ਰਿਪਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ:"</string> <string name="toast_backup_started" msgid="550354281452756121">"ਬੈਕਅਪ ਚਾਲੂ ਕਰ ਰਿਹਾ ਹੈ..."</string> <string name="toast_backup_ended" msgid="3818080769548726424">"ਬੈਕਅਪ ਪੂਰਾ ਹੋਇਆ"</string> <string name="toast_restore_started" msgid="7881679218971277385">"ਰੀਸਟੋਰ ਚਾਲੂ ਹੋ ਰਿਹਾ ਹੈ..."</string> diff --git a/packages/CaptivePortalLogin/res/values-bn-rBD/strings.xml b/packages/CaptivePortalLogin/res/values-bn-rBD/strings.xml index 7e8f3b5feb58..20173b0dc3bf 100644 --- a/packages/CaptivePortalLogin/res/values-bn-rBD/strings.xml +++ b/packages/CaptivePortalLogin/res/values-bn-rBD/strings.xml @@ -4,7 +4,7 @@ <string name="app_name" msgid="5934709770924185752">"CaptivePortalLogin"</string> <string name="action_use_network" msgid="6076184727448466030">"যেভাবে আছে সেভাবেই এই নেটওয়ার্ক ব্যবহার করুন"</string> <string name="action_do_not_use_network" msgid="4577366536956516683">"এই নেটওয়ার্ক ব্যবহার করবেন না"</string> - <string name="action_bar_label" msgid="917235635415966620">"নেটওয়ার্কে সাইন ইন করুন"</string> + <string name="action_bar_label" msgid="917235635415966620">"নেটওয়ার্কে প্রবেশ করুন করুন"</string> <string name="ssl_error_warning" msgid="6653188881418638872">"আপনি যে নেটওয়ার্কে যোগ দেওয়ার চেষ্টা করছেন তাতে নিরাপত্তার সমস্যা আছে।"</string> <string name="ssl_error_example" msgid="647898534624078900">"উদাহরণস্বরূপ, লগইন পৃষ্ঠাটি প্রদর্শিত প্রতিষ্ঠানের অন্তর্গত নাও হতে পারে৷"</string> <string name="ssl_error_continue" msgid="6492718244923937110">"যাই হোক না কেন ব্রাউজারের মাধ্যমে অবিরত রাখুন"</string> diff --git a/packages/CtsShim/CtsShim.apk b/packages/CtsShim/CtsShim.apk Binary files differindex 18e8e33fb91c..40f7dbdc235e 100644 --- a/packages/CtsShim/CtsShim.apk +++ b/packages/CtsShim/CtsShim.apk diff --git a/packages/CtsShim/CtsShimPriv.apk b/packages/CtsShim/CtsShimPriv.apk Binary files differindex 48f35d37fb81..b5dcc600d7a9 100644 --- a/packages/CtsShim/CtsShimPriv.apk +++ b/packages/CtsShim/CtsShimPriv.apk diff --git a/packages/CtsShim/build/README b/packages/CtsShim/build/README index 11e434f297f7..1f154e1d70b0 100644 --- a/packages/CtsShim/build/README +++ b/packages/CtsShim/build/README @@ -23,11 +23,14 @@ build: update prebuilts: $ cp out/target/product/shamu/system/priv-app/CtsShimPrivUpgrade/CtsShimPrivUpgrade.apk \ - cts/hostsidetests/appsecurity/test-apps/IntentFilterApp + cts/hostsidetests/appsecurity/test-apps/PrivilegedUpdateApp $ cp out/target/product/shamu/system/priv-app/CtsShimPriv/CtsShimPriv.apk \ frameworks/base/packages/CtsShim + $ cp out/target/product/shamu/system/app/CtsShim/CtsShim.apk \ + frameworks/base/packages/CtsShim revert manifest: $ pushd frameworks/base && git checkout -- packages/CtsShim/build/shim_priv/AndroidManifest.xml && popd -Finally, upload and submit both the cts/ and frameworks/base/ repos.
\ No newline at end of file +Finally, upload and submit both the cts/ and frameworks/base/ repos. + diff --git a/packages/CtsShim/build/shim/AndroidManifest.xml b/packages/CtsShim/build/shim/AndroidManifest.xml index ac32d94df1f3..24e942b1ba64 100644 --- a/packages/CtsShim/build/shim/AndroidManifest.xml +++ b/packages/CtsShim/build/shim/AndroidManifest.xml @@ -17,8 +17,10 @@ <!-- Manifest for the system CTS shim --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" - package="com.android.cts.ctsshim" - tools:ignore="MissingVersion" > + package="com.android.cts.ctsshim" > + + <uses-sdk android:minSdkVersion="24" + android:targetSdkVersion="24" /> <application android:hasCode="false" diff --git a/packages/CtsShim/build/shim_priv/AndroidManifest.xml b/packages/CtsShim/build/shim_priv/AndroidManifest.xml index 68c6a74736b5..7ba76cf026d6 100644 --- a/packages/CtsShim/build/shim_priv/AndroidManifest.xml +++ b/packages/CtsShim/build/shim_priv/AndroidManifest.xml @@ -17,8 +17,10 @@ <!-- Manifest for the privileged CTS shim --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" - package="com.android.cts.priv.ctsshim" - tools:ignore="MissingVersion" > + package="com.android.cts.priv.ctsshim" > + + <uses-sdk android:minSdkVersion="24" + android:targetSdkVersion="24" /> <restrict-upgrade android:hash="__HASH__" /> diff --git a/packages/CtsShim/build/shim_priv_upgrade/AndroidManifest.xml b/packages/CtsShim/build/shim_priv_upgrade/AndroidManifest.xml index af96dfd8b73a..b938e3e363d7 100644 --- a/packages/CtsShim/build/shim_priv_upgrade/AndroidManifest.xml +++ b/packages/CtsShim/build/shim_priv_upgrade/AndroidManifest.xml @@ -17,8 +17,10 @@ <!-- Manifest for the privileged CTS shim upgrade --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" - package="com.android.cts.priv.ctsshim" - tools:ignore="MissingVersion" > + package="com.android.cts.priv.ctsshim" > + + <uses-sdk android:minSdkVersion="24" + android:targetSdkVersion="24" /> <application android:hasCode="false" diff --git a/packages/DocumentsUI/res/values-be-rBY/strings.xml b/packages/DocumentsUI/res/values-be-rBY/strings.xml index a7038aa8efd0..fabcdc275a01 100644 --- a/packages/DocumentsUI/res/values-be-rBY/strings.xml +++ b/packages/DocumentsUI/res/values-be-rBY/strings.xml @@ -46,7 +46,7 @@ <string name="button_dismiss" msgid="3714065566893946085">"Адхіліць"</string> <string name="button_retry" msgid="4392027584153752797">"Паўтарыце спробу"</string> <string name="sort_name" msgid="9183560467917256779">"Па назве"</string> - <string name="sort_date" msgid="586080032956151448">"Па даце ўнясення змен"</string> + <string name="sort_date" msgid="586080032956151448">"Па даце змянення"</string> <string name="sort_size" msgid="3350681319735474741">"Па памеры"</string> <string name="drawer_open" msgid="4545466532430226949">"Паказаць каранёвыя папкі"</string> <string name="drawer_close" msgid="7602734368552123318">"Схаваць каранёвыя папкі"</string> diff --git a/packages/DocumentsUI/res/values-fr-rCA/strings.xml b/packages/DocumentsUI/res/values-fr-rCA/strings.xml index b91b148dd006..9583b8a3319b 100644 --- a/packages/DocumentsUI/res/values-fr-rCA/strings.xml +++ b/packages/DocumentsUI/res/values-fr-rCA/strings.xml @@ -117,8 +117,8 @@ <string name="allow" msgid="7225948811296386551">"Autoriser"</string> <string name="deny" msgid="2081879885755434506">"Refuser"</string> <plurals name="elements_selected" formatted="false" msgid="1376955402452875047"> - <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> élément sélectionné</item> - <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> éléments sélectionnés</item> + <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> sélectionné</item> + <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> sélectionnés</item> </plurals> <plurals name="elements_dragged" formatted="false" msgid="3727204615215602228"> <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> article</item> diff --git a/packages/DocumentsUI/res/values-hy-rAM/strings.xml b/packages/DocumentsUI/res/values-hy-rAM/strings.xml index 2afb2058c8ea..fe4bcf8c3fd2 100644 --- a/packages/DocumentsUI/res/values-hy-rAM/strings.xml +++ b/packages/DocumentsUI/res/values-hy-rAM/strings.xml @@ -63,7 +63,7 @@ <string name="no_results" msgid="6622510343880730446">"%1$s-ում համընկնումներ չկան"</string> <string name="toast_no_application" msgid="4632640357724698144">"Հնարավոր չէ բացել ֆայլը"</string> <string name="toast_failed_delete" msgid="2180678019407244069">"Անհնար է ջնջել որոշ փաստաթղթեր"</string> - <string name="share_via" msgid="8966594246261344259">"Տարածել"</string> + <string name="share_via" msgid="8966594246261344259">"Կիսվել"</string> <string name="copy_notification_title" msgid="6374299806748219777">"Ֆայլերի պատճենում"</string> <string name="move_notification_title" msgid="6193835179777284805">"Ֆայլերի տեղափոխում"</string> <string name="delete_notification_title" msgid="3329403967712437496">"Ֆայլերը ջնջվում են"</string> diff --git a/packages/DocumentsUI/res/values-it/strings.xml b/packages/DocumentsUI/res/values-it/strings.xml index db705593eae3..5ad9fb291530 100644 --- a/packages/DocumentsUI/res/values-it/strings.xml +++ b/packages/DocumentsUI/res/values-it/strings.xml @@ -117,8 +117,8 @@ <string name="allow" msgid="7225948811296386551">"Consenti"</string> <string name="deny" msgid="2081879885755434506">"Nega"</string> <plurals name="elements_selected" formatted="false" msgid="1376955402452875047"> - <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> elementi selezionati</item> - <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> elemento selezionato</item> + <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> file selezionati</item> + <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> file selezionato</item> </plurals> <plurals name="elements_dragged" formatted="false" msgid="3727204615215602228"> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> elementi</item> diff --git a/packages/DocumentsUI/res/values-iw/strings.xml b/packages/DocumentsUI/res/values-iw/strings.xml index 28898608c7c5..51414e30ec65 100644 --- a/packages/DocumentsUI/res/values-iw/strings.xml +++ b/packages/DocumentsUI/res/values-iw/strings.xml @@ -32,7 +32,7 @@ <string name="menu_delete" msgid="8138799623850614177">"מחק"</string> <string name="menu_select_all" msgid="8323579667348729928">"בחר הכל"</string> <string name="menu_copy" msgid="3612326052677229148">"העתק אל…"</string> - <string name="menu_move" msgid="1828090633118079817">"העברה אל…"</string> + <string name="menu_move" msgid="1828090633118079817">"העבר אל…"</string> <string name="menu_new_window" msgid="1226032889278727538">"חלון חדש"</string> <string name="menu_copy_to_clipboard" msgid="489311381979634291">"העתק"</string> <string name="menu_paste_from_clipboard" msgid="2071583031180257091">"הדבק"</string> diff --git a/packages/DocumentsUI/res/values-km-rKH/strings.xml b/packages/DocumentsUI/res/values-km-rKH/strings.xml index af0e07613792..7c0e8c226ac1 100644 --- a/packages/DocumentsUI/res/values-km-rKH/strings.xml +++ b/packages/DocumentsUI/res/values-km-rKH/strings.xml @@ -17,7 +17,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="app_label" msgid="2783841764617238354">"ឯកសារ"</string> - <string name="downloads_label" msgid="959113951084633612">"ដោនឡូត"</string> + <string name="downloads_label" msgid="959113951084633612">"ទាញយក"</string> <string name="title_open" msgid="4353228937663917801">"បើកពី"</string> <string name="title_save" msgid="2433679664882857999">"រក្សាទុកទៅ"</string> <string name="menu_create_dir" msgid="2547620241173881754">"ថតថ្មី"</string> diff --git a/packages/DocumentsUI/res/values-my-rMM/strings.xml b/packages/DocumentsUI/res/values-my-rMM/strings.xml index c288acd7e87f..fc7e05b66a4c 100644 --- a/packages/DocumentsUI/res/values-my-rMM/strings.xml +++ b/packages/DocumentsUI/res/values-my-rMM/strings.xml @@ -31,7 +31,7 @@ <string name="menu_share" msgid="3075149983979628146">"မျှဝေခြင်း"</string> <string name="menu_delete" msgid="8138799623850614177">"ဖျက်ပစ်ရန်"</string> <string name="menu_select_all" msgid="8323579667348729928">"အားလုံးကို ရွေးရန်"</string> - <string name="menu_copy" msgid="3612326052677229148">"သို့ကူးယူရန်…"</string> + <string name="menu_copy" msgid="3612326052677229148">"…သို့ကူးယူရန်"</string> <string name="menu_move" msgid="1828090633118079817">"...သို့ ရွှေ့ရန်"</string> <string name="menu_new_window" msgid="1226032889278727538">"ဝင်းဒိုးသစ်"</string> <string name="menu_copy_to_clipboard" msgid="489311381979634291">"ကူးယူရန်"</string> @@ -39,7 +39,7 @@ <string name="menu_advanced_show" msgid="4693652895715631401">"စက်ရှိစတိုရုံ ပြပါ"</string> <string name="menu_advanced_hide" msgid="4218809952721972589">"စက်ရှိစတိုရုံ ဖျောက်ထားပါ"</string> <string name="menu_file_size_show" msgid="3240323619260823076">"ဖိုင်အရွယ်အစား ပြပါ"</string> - <string name="menu_file_size_hide" msgid="8881975928502581042">"ဖိုင်အရွယ်အစား ဖျောက်ပါ"</string> + <string name="menu_file_size_hide" msgid="8881975928502581042">"ဖိုင်အရွယ်အစား ဝှက်ပါ"</string> <string name="button_select" msgid="527196987259139214">"ရွေးရန်"</string> <string name="button_copy" msgid="8706475544635021302">"ကူးယူရန်"</string> <string name="button_move" msgid="2202666023104202232">"ရွေ့မည်"</string> diff --git a/packages/DocumentsUI/res/values-pa-rIN/strings.xml b/packages/DocumentsUI/res/values-pa-rIN/strings.xml index 866539e76c4a..7e04403badd9 100644 --- a/packages/DocumentsUI/res/values-pa-rIN/strings.xml +++ b/packages/DocumentsUI/res/values-pa-rIN/strings.xml @@ -19,20 +19,20 @@ <string name="app_label" msgid="2783841764617238354">"ਦਸਤਾਵੇਜ਼"</string> <string name="downloads_label" msgid="959113951084633612">"ਡਾਊਨਲੋਡ"</string> <string name="title_open" msgid="4353228937663917801">"ਤੋਂ ਖੋਲ੍ਹੋ"</string> - <string name="title_save" msgid="2433679664882857999">"ਇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ"</string> + <string name="title_save" msgid="2433679664882857999">"ਇਸ ਵਿੱਚ ਰੱਖਿਅਤ ਕਰੋ"</string> <string name="menu_create_dir" msgid="2547620241173881754">"ਨਵਾਂ ਫੋਲਡਰ"</string> <string name="menu_grid" msgid="6878021334497835259">"ਗ੍ਰਿਡ ਵਿਊ"</string> <string name="menu_list" msgid="7279285939892417279">"ਸੂਚੀ ਦ੍ਰਿਸ਼"</string> - <string name="menu_sort" msgid="7677740407158414452">"ਇਸ ਅਨੁਸਾਰ ਛਾਂਟੋ"</string> + <string name="menu_sort" msgid="7677740407158414452">"ਇਸ ਮੁਤਾਬਕ ਛਾਂਟੋ"</string> <string name="menu_search" msgid="3816712084502856974">"ਖੋਜੋ"</string> <string name="menu_settings" msgid="8239065133341597825">"ਸਟੋਰੇਜ ਸੈਟਿੰਗਾਂ"</string> <string name="menu_open" msgid="432922957274920903">"ਖੋਲ੍ਹੋ"</string> - <string name="menu_save" msgid="2394743337684426338">"ਸੁਰੱਖਿਅਤ ਕਰੋ"</string> - <string name="menu_share" msgid="3075149983979628146">"ਸ਼ੇਅਰ ਕਰੋ"</string> + <string name="menu_save" msgid="2394743337684426338">"ਰੱਖਿਅਤ ਕਰੋ"</string> + <string name="menu_share" msgid="3075149983979628146">"ਸਾਂਝਾ ਕਰੋ"</string> <string name="menu_delete" msgid="8138799623850614177">"ਮਿਟਾਓ"</string> <string name="menu_select_all" msgid="8323579667348729928">"ਸਭ ਚੁਣੋ"</string> <string name="menu_copy" msgid="3612326052677229148">"ਇਸ ਵਿੱਚ ਕਾਪੀ ਕਰੋ…"</string> - <string name="menu_move" msgid="1828090633118079817">"ਇਸ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ..."</string> + <string name="menu_move" msgid="1828090633118079817">"ਏਥੇ ਤਬਾਦਲਾ ਕਰੋ..."</string> <string name="menu_new_window" msgid="1226032889278727538">"ਨਵੀਂ ਵਿੰਡੋ"</string> <string name="menu_copy_to_clipboard" msgid="489311381979634291">"ਕਾਪੀ ਕਰੋ"</string> <string name="menu_paste_from_clipboard" msgid="2071583031180257091">"ਪੇਸਟ ਕਰੋ"</string> @@ -43,7 +43,7 @@ <string name="button_select" msgid="527196987259139214">"ਚੁਣੋ"</string> <string name="button_copy" msgid="8706475544635021302">"ਕਾਪੀ ਕਰੋ"</string> <string name="button_move" msgid="2202666023104202232">"ਮੂਵ ਕਰੋ"</string> - <string name="button_dismiss" msgid="3714065566893946085">"ਬਰਖਾਸਤ ਕਰੋ"</string> + <string name="button_dismiss" msgid="3714065566893946085">"ਖਾਰਜ ਕਰੋ"</string> <string name="button_retry" msgid="4392027584153752797">"ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"</string> <string name="sort_name" msgid="9183560467917256779">"ਨਾਮ ਮੁਤਾਬਕ"</string> <string name="sort_date" msgid="586080032956151448">"ਸੋਧੇ ਜਾਣ ਦੀ ਤਾਰੀਖ਼ ਮੁਤਾਬਕ"</string> @@ -63,7 +63,7 @@ <string name="no_results" msgid="6622510343880730446">"%1$s ਵਿੱਚ ਕੋਈ ਮੇਲ ਨਹੀਂ"</string> <string name="toast_no_application" msgid="4632640357724698144">"ਫ਼ਾਈਲ ਨੂੰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"</string> <string name="toast_failed_delete" msgid="2180678019407244069">"ਕੁਝ ਦਸਤਾਵੇਜ਼ ਮਿਟਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ"</string> - <string name="share_via" msgid="8966594246261344259">"ਇਸ ਰਾਹੀਂ ਸ਼ੇਅਰ ਕਰੋ"</string> + <string name="share_via" msgid="8966594246261344259">"ਇਸ ਰਾਹੀਂ ਸਾਂਝਾ ਕਰੋ"</string> <string name="copy_notification_title" msgid="6374299806748219777">"ਫਾਈਲਾਂ ਕਾਪੀ ਕਰ ਰਿਹਾ ਹੈ"</string> <string name="move_notification_title" msgid="6193835179777284805">"ਫ਼ਾਈਲਾਂ ਨੂੰ ਮੂਵ ਕਰ ਰਿਹਾ ਹੈ"</string> <string name="delete_notification_title" msgid="3329403967712437496">"ਫ਼ਾਈਲਾਂ ਨੂੰ ਮਿਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"</string> diff --git a/packages/DocumentsUI/res/values-pt-rBR/strings.xml b/packages/DocumentsUI/res/values-pt-rBR/strings.xml index 09b9d20ebab4..b86438ff05ca 100644 --- a/packages/DocumentsUI/res/values-pt-rBR/strings.xml +++ b/packages/DocumentsUI/res/values-pt-rBR/strings.xml @@ -117,7 +117,7 @@ <string name="allow" msgid="7225948811296386551">"Permitir"</string> <string name="deny" msgid="2081879885755434506">"Negar"</string> <plurals name="elements_selected" formatted="false" msgid="1376955402452875047"> - <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> + <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionado</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> </plurals> <plurals name="elements_dragged" formatted="false" msgid="3727204615215602228"> diff --git a/packages/DocumentsUI/res/values-pt/strings.xml b/packages/DocumentsUI/res/values-pt/strings.xml index 09b9d20ebab4..b86438ff05ca 100644 --- a/packages/DocumentsUI/res/values-pt/strings.xml +++ b/packages/DocumentsUI/res/values-pt/strings.xml @@ -117,7 +117,7 @@ <string name="allow" msgid="7225948811296386551">"Permitir"</string> <string name="deny" msgid="2081879885755434506">"Negar"</string> <plurals name="elements_selected" formatted="false" msgid="1376955402452875047"> - <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> + <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionado</item> <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> selecionados</item> </plurals> <plurals name="elements_dragged" formatted="false" msgid="3727204615215602228"> diff --git a/packages/DocumentsUI/res/values-sw/strings.xml b/packages/DocumentsUI/res/values-sw/strings.xml index 46a02778ed17..eb37ad0d0624 100644 --- a/packages/DocumentsUI/res/values-sw/strings.xml +++ b/packages/DocumentsUI/res/values-sw/strings.xml @@ -117,8 +117,8 @@ <string name="allow" msgid="7225948811296386551">"Ruhusu"</string> <string name="deny" msgid="2081879885755434506">"Kataza"</string> <plurals name="elements_selected" formatted="false" msgid="1376955402452875047"> - <item quantity="other">Imechagua <xliff:g id="COUNT_1">%1$d</xliff:g></item> - <item quantity="one">Imechagua <xliff:g id="COUNT_0">%1$d</xliff:g></item> + <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> zimechaguliwa</item> + <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> imechaguliwa</item> </plurals> <plurals name="elements_dragged" formatted="false" msgid="3727204615215602228"> <item quantity="other">Vipengee <xliff:g id="COUNT_1">%1$d</xliff:g></item> diff --git a/packages/DocumentsUI/res/values-uz-rUZ/strings.xml b/packages/DocumentsUI/res/values-uz-rUZ/strings.xml index 68614bf63c54..a3e117aa34fb 100644 --- a/packages/DocumentsUI/res/values-uz-rUZ/strings.xml +++ b/packages/DocumentsUI/res/values-uz-rUZ/strings.xml @@ -28,7 +28,7 @@ <string name="menu_settings" msgid="8239065133341597825">"Xotira sozlamalari"</string> <string name="menu_open" msgid="432922957274920903">"Ochish"</string> <string name="menu_save" msgid="2394743337684426338">"Saqlash"</string> - <string name="menu_share" msgid="3075149983979628146">"Ulashish"</string> + <string name="menu_share" msgid="3075149983979628146">"Baham ko‘rish"</string> <string name="menu_delete" msgid="8138799623850614177">"O‘chirish"</string> <string name="menu_select_all" msgid="8323579667348729928">"Hammasini belgilash"</string> <string name="menu_copy" msgid="3612326052677229148">"Nusxalash…"</string> @@ -38,7 +38,7 @@ <string name="menu_paste_from_clipboard" msgid="2071583031180257091">"Joylash"</string> <string name="menu_advanced_show" msgid="4693652895715631401">"Ichki xotirani ko‘rsatish"</string> <string name="menu_advanced_hide" msgid="4218809952721972589">"Ichki xotirani berkitish"</string> - <string name="menu_file_size_show" msgid="3240323619260823076">"Fayllar hajmini ko‘rsatish"</string> + <string name="menu_file_size_show" msgid="3240323619260823076">"Fayllar hajmi ko‘rsatilsin"</string> <string name="menu_file_size_hide" msgid="8881975928502581042">"Fayllar hajmi ko‘rsatilmasin"</string> <string name="button_select" msgid="527196987259139214">"Tanlash"</string> <string name="button_copy" msgid="8706475544635021302">"Nusxalash"</string> diff --git a/packages/DocumentsUI/res/values-vi/strings.xml b/packages/DocumentsUI/res/values-vi/strings.xml index 6f19037e64a9..3979535a8c42 100644 --- a/packages/DocumentsUI/res/values-vi/strings.xml +++ b/packages/DocumentsUI/res/values-vi/strings.xml @@ -17,7 +17,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="app_label" msgid="2783841764617238354">"Tài liệu"</string> - <string name="downloads_label" msgid="959113951084633612">"Tài nguyên đã tải xuống"</string> + <string name="downloads_label" msgid="959113951084633612">"Tải xuống"</string> <string name="title_open" msgid="4353228937663917801">"Mở từ"</string> <string name="title_save" msgid="2433679664882857999">"Lưu vào"</string> <string name="menu_create_dir" msgid="2547620241173881754">"Thư mục mới"</string> diff --git a/packages/DocumentsUI/res/values-zh-rCN/strings.xml b/packages/DocumentsUI/res/values-zh-rCN/strings.xml index 2dd2ae3333f5..d11362bc7e02 100644 --- a/packages/DocumentsUI/res/values-zh-rCN/strings.xml +++ b/packages/DocumentsUI/res/values-zh-rCN/strings.xml @@ -124,7 +124,7 @@ <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> 项</item> <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> 项</item> </plurals> - <string name="delete_filename_confirmation_message" msgid="5312817725577537488">"要删除“<xliff:g id="NAME">%1$s</xliff:g>”吗?"</string> + <string name="delete_filename_confirmation_message" msgid="5312817725577537488">"确定要删除“<xliff:g id="NAME">%1$s</xliff:g>”吗?"</string> <string name="delete_foldername_confirmation_message" msgid="5885501832257285329">"要删除文件夹“<xliff:g id="NAME">%1$s</xliff:g>”及其中的内容吗?"</string> <plurals name="delete_files_confirmation_message" formatted="false" msgid="8417505791395471802"> <item quantity="other">删除 <xliff:g id="COUNT_1">%1$d</xliff:g> 个文件?</item> diff --git a/packages/DocumentsUI/res/values-zh-rHK/strings.xml b/packages/DocumentsUI/res/values-zh-rHK/strings.xml index 21cf755d7d72..971afdcfcaf9 100644 --- a/packages/DocumentsUI/res/values-zh-rHK/strings.xml +++ b/packages/DocumentsUI/res/values-zh-rHK/strings.xml @@ -53,7 +53,7 @@ <string name="save_error" msgid="6167009778003223664">"無法儲存文件"</string> <string name="create_error" msgid="3735649141335444215">"無法建立資料夾"</string> <string name="query_error" msgid="5999895349602476581">"目前無法載入內容"</string> - <string name="root_recent" msgid="4470053704320518133">"近期用過"</string> + <string name="root_recent" msgid="4470053704320518133">"最近"</string> <string name="root_available_bytes" msgid="8568452858617033281">"可用空間:<xliff:g id="SIZE">%1$s</xliff:g>"</string> <string name="root_type_service" msgid="2178854894416775409">"儲存空間服務"</string> <string name="root_type_shortcut" msgid="3318760609471618093">"捷徑"</string> diff --git a/packages/DocumentsUI/src/com/android/documentsui/Metrics.java b/packages/DocumentsUI/src/com/android/documentsui/Metrics.java index 24ec0e01e42c..80671418b89e 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/Metrics.java +++ b/packages/DocumentsUI/src/com/android/documentsui/Metrics.java @@ -528,11 +528,11 @@ public final class Metrics { // Types for logInvalidScopedAccessRequest public static final String SCOPED_DIRECTORY_ACCESS_INVALID_ARGUMENTS = - "scoped_directory_access_invalid_args"; + "docsui_scoped_directory_access_invalid_args"; public static final String SCOPED_DIRECTORY_ACCESS_INVALID_DIRECTORY = - "scoped_directory_access_invalid_dir"; + "docsui_scoped_directory_access_invalid_dir"; public static final String SCOPED_DIRECTORY_ACCESS_ERROR = - "scoped_directory_access_error"; + "docsui_scoped_directory_access_error"; @StringDef(value = { SCOPED_DIRECTORY_ACCESS_INVALID_ARGUMENTS, diff --git a/packages/DocumentsUI/tests/Android.mk b/packages/DocumentsUI/tests/Android.mk index 3983f780ad62..c004315a6d18 100644 --- a/packages/DocumentsUI/tests/Android.mk +++ b/packages/DocumentsUI/tests/Android.mk @@ -8,7 +8,7 @@ LOCAL_MODULE_TAGS := tests LOCAL_SRC_FILES := $(call all-java-files-under, src) LOCAL_JAVA_LIBRARIES := android-support-v4 android.test.runner -LOCAL_STATIC_JAVA_LIBRARIES := mockito-target ub-uiautomator +LOCAL_STATIC_JAVA_LIBRARIES := mockito-target ub-uiautomator android-support-test LOCAL_PACKAGE_NAME := DocumentsUITests LOCAL_INSTRUMENTATION_FOR := DocumentsUI diff --git a/packages/DocumentsUI/tests/AndroidManifest.xml b/packages/DocumentsUI/tests/AndroidManifest.xml index b9862858558f..0b767662f2ea 100644 --- a/packages/DocumentsUI/tests/AndroidManifest.xml +++ b/packages/DocumentsUI/tests/AndroidManifest.xml @@ -19,7 +19,7 @@ </provider> </application> - <instrumentation android:name="android.test.InstrumentationTestRunner" + <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner" android:targetPackage="com.android.documentsui" android:label="Tests for DocumentsUI" /> diff --git a/packages/InputDevices/res/values-be-rBY/strings.xml b/packages/InputDevices/res/values-be-rBY/strings.xml index 7d7683c8ec81..a552fa57419d 100644 --- a/packages/InputDevices/res/values-be-rBY/strings.xml +++ b/packages/InputDevices/res/values-be-rBY/strings.xml @@ -3,8 +3,8 @@ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="app_label" msgid="8016145283189546017">"Input Devices"</string> <string name="keyboard_layouts_label" msgid="6688773268302087545">"Клавіятура Android"</string> - <string name="keyboard_layout_english_uk_label" msgid="6664258463319999632">"Англійская (Злучанае Каралеўства)"</string> - <string name="keyboard_layout_english_us_label" msgid="8994890249649106291">"Англійская (ЗША)"</string> + <string name="keyboard_layout_english_uk_label" msgid="6664258463319999632">"англійская (Вялікабрытанія)"</string> + <string name="keyboard_layout_english_us_label" msgid="8994890249649106291">"англійская (ЗША)"</string> <string name="keyboard_layout_english_us_intl" msgid="3705168594034233583">"Англійская (ЗША), міжнар. раскладка"</string> <string name="keyboard_layout_english_us_colemak_label" msgid="4194969610343455380">"Англійская (ЗША), раскладка Colemak"</string> <string name="keyboard_layout_english_us_dvorak_label" msgid="793528923171145202">"Англійская (ЗША), раскладка Дворака"</string> diff --git a/packages/InputDevices/res/values-kn-rIN/strings.xml b/packages/InputDevices/res/values-kn-rIN/strings.xml index 243e65977757..966818dbc885 100644 --- a/packages/InputDevices/res/values-kn-rIN/strings.xml +++ b/packages/InputDevices/res/values-kn-rIN/strings.xml @@ -3,7 +3,7 @@ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="app_label" msgid="8016145283189546017">"ಇನ್ಪುಟ್ ಸಾಧನಗಳು"</string> <string name="keyboard_layouts_label" msgid="6688773268302087545">"Android ಕೀಬೋರ್ಡ್"</string> - <string name="keyboard_layout_english_uk_label" msgid="6664258463319999632">"ಇಂಗ್ಲಿಷ್ (UK)"</string> + <string name="keyboard_layout_english_uk_label" msgid="6664258463319999632">"ಇಂಗ್ಲಿಷ್ (ಯುಕೆ)"</string> <string name="keyboard_layout_english_us_label" msgid="8994890249649106291">"ಇಂಗ್ಲಿಷ್ (US)"</string> <string name="keyboard_layout_english_us_intl" msgid="3705168594034233583">"ಇಂಗ್ಲಿಷ್ (US), ಅಂತರರಾಷ್ಟ್ರೀಯ ಶೈಲಿ"</string> <string name="keyboard_layout_english_us_colemak_label" msgid="4194969610343455380">"ಇಂಗ್ಲಿಷ್ (US), ಕೋಲ್ಮಾರ್ಕ್ ಶೈಲಿ"</string> diff --git a/packages/InputDevices/res/values-sw/strings.xml b/packages/InputDevices/res/values-sw/strings.xml index 1f447b0cc740..90516850443a 100644 --- a/packages/InputDevices/res/values-sw/strings.xml +++ b/packages/InputDevices/res/values-sw/strings.xml @@ -11,7 +11,7 @@ <string name="keyboard_layout_english_us_workman_label" msgid="2944541595262173111">"Kiingereza (US), mtindo wa Workman"</string> <string name="keyboard_layout_german_label" msgid="8451565865467909999">"Kijerumani"</string> <string name="keyboard_layout_french_label" msgid="813450119589383723">"Kifaransa"</string> - <string name="keyboard_layout_french_ca_label" msgid="365352601060604832">"Kifaransa (Kanada)"</string> + <string name="keyboard_layout_french_ca_label" msgid="365352601060604832">"Kifaransa (Canada)"</string> <string name="keyboard_layout_russian_label" msgid="8724879775815042968">"Kirusi"</string> <string name="keyboard_layout_russian_mac_label" msgid="3795866869038264796">"Kirusi, Muundo wa Mac"</string> <string name="keyboard_layout_spanish_label" msgid="7091555148131908240">"Kihispania"</string> diff --git a/packages/Keyguard/res/values-fa/strings.xml b/packages/Keyguard/res/values-fa/strings.xml index 6240cefe16b1..39fd4608de51 100644 --- a/packages/Keyguard/res/values-fa/strings.xml +++ b/packages/Keyguard/res/values-fa/strings.xml @@ -92,8 +92,8 @@ <string name="kg_failed_attempts_almost_at_erase_profile" product="default" msgid="6853071165802933545">"<xliff:g id="NUMBER_0">%1$d</xliff:g> تلاش ناموفق برای باز کردن قفل تلفن داشتهاید. پس از <xliff:g id="NUMBER_1">%2$d</xliff:g> تلاش ناموفق دیگر، نمایه کار حذف میشود که با آن کل اطلاعات نمایه حذف میشود."</string> <string name="kg_failed_attempts_now_erasing_profile" product="tablet" msgid="4686386497449912146">"<xliff:g id="NUMBER">%d</xliff:g> تلاش ناموفق برای باز کردن قفل رایانه لوحی داشتهاید. نمایه کار حذف میشود که با آن همه اطلاعات نمایه حذف میشود."</string> <string name="kg_failed_attempts_now_erasing_profile" product="default" msgid="4951507352869831265">"<xliff:g id="NUMBER">%d</xliff:g> تلاش ناموفق برای باز کردن قفل تلفن داشتهاید. نمایه کار حذف میشود که با آن همه اطلاعات نمایه حذف میشود."</string> - <string name="kg_failed_attempts_almost_at_login" product="tablet" msgid="3253575572118914370">"شما الگوی بازگشایی قفل خود را <xliff:g id="NUMBER_0">%1$d</xliff:g> بار اشتباه کشیدهاید. بعد از <xliff:g id="NUMBER_1">%2$d</xliff:g> تلاش ناموفق، از شما خواسته میشود که با استفاده از یک حساب ایمیل قفل رایانه لوحی خود را باز کنید.\n\n لطفاً پس از <xliff:g id="NUMBER_2">%3$d</xliff:g> ثانیه دوباره امتحان کنید."</string> - <string name="kg_failed_attempts_almost_at_login" product="default" msgid="1437638152015574839">"شما الگوی بازگشایی قفل خود را <xliff:g id="NUMBER_0">%1$d</xliff:g> بار اشتباه کشیدهاید. پس از <xliff:g id="NUMBER_1">%2$d</xliff:g> تلاش ناموفق، از شما خواسته میشود که با استفاده از یک حساب ایمیل قفل تلفن خود را باز کنید.\n\n لطفاً پس از <xliff:g id="NUMBER_2">%3$d</xliff:g> ثانیه دوباره امتحان کنید."</string> + <string name="kg_failed_attempts_almost_at_login" product="tablet" msgid="3253575572118914370">"شما الگوی بازگشایی قفل خود را <xliff:g id="NUMBER_0">%1$d</xliff:g> بار اشتباه کشیدهاید. بعد از <xliff:g id="NUMBER_1">%2$d</xliff:g> تلاش ناموفق، از شما خواسته میشود که با استفاده از یک حساب رایانامه قفل رایانه لوحی خود را باز کنید.\n\n لطفاً پس از <xliff:g id="NUMBER_2">%3$d</xliff:g> ثانیه دوباره امتحان کنید."</string> + <string name="kg_failed_attempts_almost_at_login" product="default" msgid="1437638152015574839">"شما الگوی بازگشایی قفل خود را <xliff:g id="NUMBER_0">%1$d</xliff:g> بار اشتباه کشیدهاید. پس از <xliff:g id="NUMBER_1">%2$d</xliff:g> تلاش ناموفق، از شما خواسته میشود که با استفاده از یک حساب رایانامه قفل تلفن خود را باز کنید.\n\n لطفاً پس از <xliff:g id="NUMBER_2">%3$d</xliff:g> ثانیه دوباره امتحان کنید."</string> <string name="kg_password_wrong_pin_code_pukked" msgid="30531039455764924">"کد پین سیم کارت اشتباه است، اکنون برای گشودن قفل دستگاهتان باید با شرکت مخابراتی تماس بگیرید."</string> <plurals name="kg_password_wrong_pin_code" formatted="false" msgid="6721575017538162249"> <item quantity="one">کد پین سیمکارت اشتباه است، <xliff:g id="NUMBER_1">%d</xliff:g> بار دیگر میتوانید تلاش کنید.</item> diff --git a/packages/Keyguard/res/values-fr-rCA/strings.xml b/packages/Keyguard/res/values-fr-rCA/strings.xml index 7259bd3771fc..9bc2456809d6 100644 --- a/packages/Keyguard/res/values-fr-rCA/strings.xml +++ b/packages/Keyguard/res/values-fr-rCA/strings.xml @@ -110,20 +110,20 @@ <string name="keyguard_carrier_default" msgid="8700650403054042153">"Aucun service"</string> <string name="accessibility_ime_switch_button" msgid="2829803408288433429">"Changer de méthode d\'entrée"</string> <string name="airplane_mode" msgid="3122107900897202805">"Mode Avion"</string> - <string name="kg_prompt_reason_restart_pattern" msgid="5519822969283306009">"Le motif est exigé après le redémarrage de l\'appareil"</string> + <string name="kg_prompt_reason_restart_pattern" msgid="5519822969283306009">"Le schéma est exigé après le redémarrage de l\'appareil"</string> <string name="kg_prompt_reason_restart_pin" msgid="4411398237158448198">"Le NIP est exigé après le redémarrage de l\'appareil"</string> <string name="kg_prompt_reason_restart_password" msgid="6504585392626524695">"Le mot de passe est exigé après le redémarrage de l\'appareil"</string> - <string name="kg_prompt_reason_timeout_pattern" msgid="3717506169674397620">"Le motif est exigé pour plus de sécurité"</string> + <string name="kg_prompt_reason_timeout_pattern" msgid="3717506169674397620">"Le schéma est exigé pour plus de sécurité"</string> <string name="kg_prompt_reason_timeout_pin" msgid="6951483704195396341">"Le NIP est exigé pour plus de sécurité"</string> <string name="kg_prompt_reason_timeout_password" msgid="7306667546971345027">"Le mot de passe est exigé pour plus de sécurité"</string> - <string name="kg_prompt_reason_switch_profiles_pattern" msgid="8476293962695171574">"Le motif est exigé lorsque vous changez de profil"</string> + <string name="kg_prompt_reason_switch_profiles_pattern" msgid="8476293962695171574">"Le schéma est exigé lorsque vous changez de profil"</string> <string name="kg_prompt_reason_switch_profiles_pin" msgid="2343607138520460043">"Le NIP est exigé lorsque vous changez de profil"</string> <string name="kg_prompt_reason_switch_profiles_password" msgid="1295960907951965927">"Le mot de passe est exigé lorsque vous changez de profil"</string> <string name="kg_prompt_reason_device_admin" msgid="5838877342219587193">"L\'administrateur de l\'appareil l\'a verrouillé"</string> <string name="kg_prompt_reason_user_request" msgid="500999297306031595">"L\'appareil a été verrouillé manuellement"</string> <plurals name="kg_prompt_reason_time_pattern" formatted="false" msgid="2697444392228541853"> - <item quantity="one">L\'appareil n\'a pas été déverrouillé depuis <xliff:g id="NUMBER_1">%d</xliff:g> heure. Confirmez le motif.</item> - <item quantity="other">L\'appareil n\'a pas été déverrouillé depuis <xliff:g id="NUMBER_1">%d</xliff:g> heures. Confirmez le motif.</item> + <item quantity="one">L\'appareil n\'a pas été déverrouillé depuis <xliff:g id="NUMBER_1">%d</xliff:g> heure. Confirmez le schéma.</item> + <item quantity="other">L\'appareil n\'a pas été déverrouillé depuis <xliff:g id="NUMBER_1">%d</xliff:g> heures. Confirmez le schéma.</item> </plurals> <plurals name="kg_prompt_reason_time_pin" formatted="false" msgid="2118758475374354849"> <item quantity="one">L\'appareil n\'a pas été déverrouillé depuis <xliff:g id="NUMBER_1">%d</xliff:g> heure. Confirmez le NIP.</item> diff --git a/packages/Keyguard/res/values-ja/strings.xml b/packages/Keyguard/res/values-ja/strings.xml index 28a6c9fe345c..d30355fedce8 100644 --- a/packages/Keyguard/res/values-ja/strings.xml +++ b/packages/Keyguard/res/values-ja/strings.xml @@ -93,7 +93,7 @@ <string name="kg_failed_attempts_now_erasing_profile" product="tablet" msgid="4686386497449912146">"タブレットのロック解除に<xliff:g id="NUMBER">%d</xliff:g>回失敗しました。仕事用プロファイルが削除され、プロファイルのデータがすべて削除されます。"</string> <string name="kg_failed_attempts_now_erasing_profile" product="default" msgid="4951507352869831265">"スマートフォンのロック解除に<xliff:g id="NUMBER">%d</xliff:g>回失敗しました。仕事用プロファイルが削除され、プロファイルのデータがすべて削除されます。"</string> <string name="kg_failed_attempts_almost_at_login" product="tablet" msgid="3253575572118914370">"ロック解除パターンの入力を<xliff:g id="NUMBER_0">%1$d</xliff:g>回間違えました。あと<xliff:g id="NUMBER_1">%2$d</xliff:g>回間違えると、タブレットのロック解除にメールアカウントが必要になります。\n\n<xliff:g id="NUMBER_2">%3$d</xliff:g>秒後にもう一度お試しください。"</string> - <string name="kg_failed_attempts_almost_at_login" product="default" msgid="1437638152015574839">"ロック解除パターンの入力を<xliff:g id="NUMBER_0">%1$d</xliff:g>回間違えました。あと<xliff:g id="NUMBER_1">%2$d</xliff:g>回間違えると、携帯端末のロック解除にメールアカウントが必要になります。\n\n<xliff:g id="NUMBER_2">%3$d</xliff:g>秒後にもう一度お試しください。"</string> + <string name="kg_failed_attempts_almost_at_login" product="default" msgid="1437638152015574839">"ロック解除パターンの入力を<xliff:g id="NUMBER_0">%1$d</xliff:g>回間違えました。あと<xliff:g id="NUMBER_1">%2$d</xliff:g>回間違えると、モバイル端末のロック解除にメールアカウントが必要になります。\n\n<xliff:g id="NUMBER_2">%3$d</xliff:g>秒後にもう一度お試しください。"</string> <string name="kg_password_wrong_pin_code_pukked" msgid="30531039455764924">"SIM PINコードが無効です。お使いの端末をロック解除するには携帯通信会社にお問い合わせいただく必要があります。"</string> <plurals name="kg_password_wrong_pin_code" formatted="false" msgid="6721575017538162249"> <item quantity="other">SIM PINコードが無効です。入力できるのはあと<xliff:g id="NUMBER_1">%d</xliff:g>回です。</item> @@ -110,9 +110,9 @@ <string name="keyguard_carrier_default" msgid="8700650403054042153">"通信サービスはありません。"</string> <string name="accessibility_ime_switch_button" msgid="2829803408288433429">"入力方法の切り替え"</string> <string name="airplane_mode" msgid="3122107900897202805">"機内モード"</string> - <string name="kg_prompt_reason_restart_pattern" msgid="5519822969283306009">"端末の再起動後にパターンの入力が必要となります"</string> - <string name="kg_prompt_reason_restart_pin" msgid="4411398237158448198">"端末の再起動後に PIN の入力が必要となります"</string> - <string name="kg_prompt_reason_restart_password" msgid="6504585392626524695">"端末の再起動後にパスワードの入力が必要となります"</string> + <string name="kg_prompt_reason_restart_pattern" msgid="5519822969283306009">"端末の再起動後はパターンの入力が必要となります"</string> + <string name="kg_prompt_reason_restart_pin" msgid="4411398237158448198">"端末の再起動後は PIN の入力が必要となります"</string> + <string name="kg_prompt_reason_restart_password" msgid="6504585392626524695">"端末の再起動後はパスワードの入力が必要となります"</string> <string name="kg_prompt_reason_timeout_pattern" msgid="3717506169674397620">"セキュリティを強化するにはパターンが必要です"</string> <string name="kg_prompt_reason_timeout_pin" msgid="6951483704195396341">"セキュリティを強化するには PIN が必要です"</string> <string name="kg_prompt_reason_timeout_password" msgid="7306667546971345027">"セキュリティを強化するにはパスワードが必要です"</string> diff --git a/packages/Keyguard/res/values-kk-rKZ/strings.xml b/packages/Keyguard/res/values-kk-rKZ/strings.xml index accef7a04c03..be261fb332ab 100644 --- a/packages/Keyguard/res/values-kk-rKZ/strings.xml +++ b/packages/Keyguard/res/values-kk-rKZ/strings.xml @@ -48,7 +48,7 @@ <string name="keyguard_sim_unlock_progress_dialog_message" msgid="7975221805033614426">"SIM картасының бекітпесін ашуда…"</string> <string name="keyguard_accessibility_pattern_unlock" msgid="1490840706075246612">"Кескін арқылы ашу."</string> <string name="keyguard_accessibility_pin_unlock" msgid="2469687111784035046">"Pin арқылы ашу."</string> - <string name="keyguard_accessibility_password_unlock" msgid="7675777623912155089">"Кілтсөз арқылы ашу."</string> + <string name="keyguard_accessibility_password_unlock" msgid="7675777623912155089">"Құпия сөз арқылы ашу."</string> <string name="keyguard_accessibility_pattern_area" msgid="7679891324509597904">"Кескін арқылы ашу аймағы."</string> <string name="keyguard_accessibility_slide_area" msgid="6736064494019979544">"Сырғыту аймағы."</string> <string name="keyguard_accessibility_pin_area" msgid="7903959476607833485">"PIN аумағы"</string> diff --git a/packages/Keyguard/res/values-kn-rIN/strings.xml b/packages/Keyguard/res/values-kn-rIN/strings.xml index 3e937fa0ad72..5691a6354b22 100644 --- a/packages/Keyguard/res/values-kn-rIN/strings.xml +++ b/packages/Keyguard/res/values-kn-rIN/strings.xml @@ -54,12 +54,12 @@ <string name="keyguard_accessibility_pin_area" msgid="7903959476607833485">"ಪಿನ್ ಪ್ರದೇಶ"</string> <string name="keyguard_accessibility_sim_pin_area" msgid="3887780775111719336">"ಸಿಮ್ ಪಿನ್ ಪ್ರದೇಶ"</string> <string name="keyguard_accessibility_sim_puk_area" msgid="1880823406954996207">"ಸಿಮ್ PUK ಪ್ರದೇಶ"</string> - <string name="keyguard_accessibility_next_alarm" msgid="7269583073750518672">"<xliff:g id="ALARM">%1$s</xliff:g> ಗೆ ಮುಂದಿನ ಅಲಾರಂ ಹೊಂದಿಸಲಾಗಿದೆ"</string> + <string name="keyguard_accessibility_next_alarm" msgid="7269583073750518672">"<xliff:g id="ALARM">%1$s</xliff:g> ಗೆ ಮುಂದಿನ ಅಲಾರಮ್ ಹೊಂದಿಸಲಾಗಿದೆ"</string> <string name="keyboardview_keycode_delete" msgid="3337914833206635744">"ಅಳಿಸು"</string> <string name="keyboardview_keycode_enter" msgid="2985864015076059467">"ನಮೂದಿಸು"</string> <string name="kg_forgot_pattern_button_text" msgid="8852021467868220608">"ಪ್ಯಾಟರ್ನ್ ಅನ್ನು ಮರೆತಿರುವಿರಿ"</string> <string name="kg_wrong_pattern" msgid="1850806070801358830">"ತಪ್ಪು ಪ್ಯಾಟರ್ನ್"</string> - <string name="kg_wrong_password" msgid="2333281762128113157">"ತಪ್ಪಾದ ಪಾಸ್ವರ್ಡ್"</string> + <string name="kg_wrong_password" msgid="2333281762128113157">"ತಪ್ಪು ಪಾಸ್ವರ್ಡ್"</string> <string name="kg_wrong_pin" msgid="1131306510833563801">"ತಪ್ಪಾದ ಪಿನ್"</string> <string name="kg_too_many_failed_attempts_countdown" msgid="6358110221603297548">"<xliff:g id="NUMBER">%d</xliff:g> ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string> <string name="kg_pattern_instructions" msgid="398978611683075868">"ನಿಮ್ಮ ನಮೂನೆಯನ್ನು ಚಿತ್ರಿಸಿ"</string> diff --git a/packages/Keyguard/res/values-ml-rIN/strings.xml b/packages/Keyguard/res/values-ml-rIN/strings.xml index 2e281572375c..fa39ae11af9b 100644 --- a/packages/Keyguard/res/values-ml-rIN/strings.xml +++ b/packages/Keyguard/res/values-ml-rIN/strings.xml @@ -29,7 +29,7 @@ <string name="keyguard_password_enter_password_code" msgid="1054721668279049780">"അൺലോക്കുചെയ്യുന്നതിന് പാസ്വേഡ് ടൈപ്പുചെയ്യുക"</string> <string name="keyguard_password_enter_pin_password_code" msgid="6391755146112503443">"അൺലോക്കുചെയ്യുന്നതിന് പിൻ ടൈപ്പുചെയ്യുക"</string> <string name="keyguard_password_wrong_pin_code" msgid="2422225591006134936">"പിൻ കോഡ് തെറ്റാണ്."</string> - <string name="keyguard_charged" msgid="3272223906073492454">"ചാർജ്ജുചെയ്തു"</string> + <string name="keyguard_charged" msgid="3272223906073492454">"ചാർജായി"</string> <string name="keyguard_plugged_in" msgid="9087497435553252863">"ചാർജ്ജുചെയ്യുന്നു"</string> <string name="keyguard_plugged_in_charging_fast" msgid="6671162730167305479">"വേഗത്തിൽ ചാർജുചെയ്യുന്നു"</string> <string name="keyguard_plugged_in_charging_slowly" msgid="1964714661071163229">"പതുക്കെ ചാർജുചെയ്യുന്നു"</string> diff --git a/packages/Keyguard/res/values-mn-rMN/strings.xml b/packages/Keyguard/res/values-mn-rMN/strings.xml index c43611669b4b..d9014c89e183 100644 --- a/packages/Keyguard/res/values-mn-rMN/strings.xml +++ b/packages/Keyguard/res/values-mn-rMN/strings.xml @@ -92,7 +92,7 @@ <string name="kg_failed_attempts_almost_at_erase_profile" product="default" msgid="6853071165802933545">"Та утасны түгжээг тайлах оролдлогыг <xliff:g id="NUMBER_0">%1$d</xliff:g> удаа буруу хийсэн байна. <xliff:g id="NUMBER_1">%2$d</xliff:g>-с илүү удаа буруу хийвэл ажлын профайл устгагдах бөгөөд энэ нь улмаар профайлын бүх мэдээллийг устгах болно."</string> <string name="kg_failed_attempts_now_erasing_profile" product="tablet" msgid="4686386497449912146">"Та таблетын түгжээг тайлах оролдлогыг <xliff:g id="NUMBER">%d</xliff:g> удаа буруу оруулсан байна. Ажлын профайл устгагдаж, улмаар профайлын бүх мэдээлэл устах болно."</string> <string name="kg_failed_attempts_now_erasing_profile" product="default" msgid="4951507352869831265">"Та утасны түгжээг тайлах оролдлогыг <xliff:g id="NUMBER">%d</xliff:g> удаа буруу оруулсан байна. Ажлын профайл устгагдаж, улмаар профайлын бүх мэдээлэл устах болно."</string> - <string name="kg_failed_attempts_almost_at_login" product="tablet" msgid="3253575572118914370">"Та тайлах хээг <xliff:g id="NUMBER_0">%1$d</xliff:g> удаа буруу зурлаа. <xliff:g id="NUMBER_1">%2$d</xliff:g> удаа дахин буруу оруулбал, та таблетаа тайлахын тулд имэйл акаунт шаардлагатай болно.\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> секундын дараа дахин оролдоно уу."</string> + <string name="kg_failed_attempts_almost_at_login" product="tablet" msgid="3253575572118914370">"Та тайлах хээг <xliff:g id="NUMBER_0">%1$d</xliff:g> удаа буруу зурлаа. <xliff:g id="NUMBER_1">%2$d</xliff:g> удаа дахин буруу оруулбал, та таблетаа тайлахын тулд имэйл бүртгэл шаардлагатай болно.\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> секундын дараа дахин оролдоно уу."</string> <string name="kg_failed_attempts_almost_at_login" product="default" msgid="1437638152015574839">"Та тайлах хээг <xliff:g id="NUMBER_0">%1$d</xliff:g> удаа буруу зурлаа. <xliff:g id="NUMBER_1">%2$d</xliff:g> удаа дахин буруу оруулбал, та утсаа тайлахын тулд имэйл акаунтаа ашиглах шаардлагатай болно.\n\n <xliff:g id="NUMBER_2">%3$d</xliff:g> секундын дараа дахин оролдоно уу."</string> <string name="kg_password_wrong_pin_code_pukked" msgid="30531039455764924">"СИМ ПИН код буруу, та төхөөрөмжийн түгжээг тайлахын тулд оператор компанитай холбоо барих шаардлагатай."</string> <plurals name="kg_password_wrong_pin_code" formatted="false" msgid="6721575017538162249"> diff --git a/packages/Keyguard/res/values-my-rMM/strings.xml b/packages/Keyguard/res/values-my-rMM/strings.xml index 017a6b8b7308..5db7e95a76bf 100644 --- a/packages/Keyguard/res/values-my-rMM/strings.xml +++ b/packages/Keyguard/res/values-my-rMM/strings.xml @@ -29,7 +29,7 @@ <string name="keyguard_password_enter_password_code" msgid="1054721668279049780">"သော့ဖွင့်ရန် စကားဝှက်ကို ရိုက်ထည့်ပါ"</string> <string name="keyguard_password_enter_pin_password_code" msgid="6391755146112503443">"သော့ဖွင့်ရန် PIN ကို ရိုက်ထည့်ပါ"</string> <string name="keyguard_password_wrong_pin_code" msgid="2422225591006134936">"ပင်နံပါတ်မှားနေပါသည်"</string> - <string name="keyguard_charged" msgid="3272223906073492454">"အားသွင်းနေပါသည်"</string> + <string name="keyguard_charged" msgid="3272223906073492454">"အားသွင်းပြီးပါပြီ"</string> <string name="keyguard_plugged_in" msgid="9087497435553252863">"အားသွင်းနေ"</string> <string name="keyguard_plugged_in_charging_fast" msgid="6671162730167305479">"လျှင်မြန်စွာ အားသွင်းနေသည်"</string> <string name="keyguard_plugged_in_charging_slowly" msgid="1964714661071163229">"နှေးကွေးစွာ အားသွင်းနေသည်"</string> diff --git a/packages/Keyguard/res/values-pa-rIN/strings.xml b/packages/Keyguard/res/values-pa-rIN/strings.xml index 8b176592dd36..8cf86a065e8d 100644 --- a/packages/Keyguard/res/values-pa-rIN/strings.xml +++ b/packages/Keyguard/res/values-pa-rIN/strings.xml @@ -25,11 +25,11 @@ <string name="keyguard_password_enter_puk_code" msgid="3035856550289724338">"SIM PUK ਅਤੇ ਨਵਾਂ PIN ਕੋਡ ਟਾਈਪ ਕਰੋ"</string> <string name="keyguard_password_enter_puk_prompt" msgid="1801941051094974609">"SIM PUK ਕੋਡ"</string> <string name="keyguard_password_enter_pin_prompt" msgid="3201151840570492538">"ਨਵਾਂ SIM PIN ਕੋਡ"</string> - <string name="keyguard_password_entry_touch_hint" msgid="7858547464982981384"><font size="17">"ਪਾਸਵਰਡ ਟਾਈਪ ਕਰਨ ਲਈ ਛੋਹਵੋ"</font></string> + <string name="keyguard_password_entry_touch_hint" msgid="7858547464982981384"><font size="17">"ਪਾਸਵਰਡ ਟਾਈਪ ਕਰਨ ਲਈ ਸਪੱਰਸ਼ ਕਰੋ"</font></string> <string name="keyguard_password_enter_password_code" msgid="1054721668279049780">"ਅਨਲੌਕ ਕਰਨ ਲਈ ਪਾਸਵਰਡ ਟਾਈਪ ਕਰੋ"</string> <string name="keyguard_password_enter_pin_password_code" msgid="6391755146112503443">"ਅਨਲੌਕ ਕਰਨ ਲਈ PIN ਟਾਈਪ ਕਰੋ"</string> <string name="keyguard_password_wrong_pin_code" msgid="2422225591006134936">"ਗ਼ਲਤ PIN ਕੋਡ।"</string> - <string name="keyguard_charged" msgid="3272223906073492454">"ਚਾਰਜ ਕੀਤਾ"</string> + <string name="keyguard_charged" msgid="3272223906073492454">"ਚਾਰਜ ਹੋਇਆ"</string> <string name="keyguard_plugged_in" msgid="9087497435553252863">"ਚਾਰਜਿੰਗ"</string> <string name="keyguard_plugged_in_charging_fast" msgid="6671162730167305479">"ਤੇਜ਼ੀ ਨਾਲ ਚਾਰਜ ਹੋ ਰਿਹਾ ਹੈ"</string> <string name="keyguard_plugged_in_charging_slowly" msgid="1964714661071163229">"ਹੌਲੀ-ਹੌਲੀ ਚਾਰਜ ਹੋ ਰਿਹਾ ਹੈ"</string> diff --git a/packages/Keyguard/res/values-ro/strings.xml b/packages/Keyguard/res/values-ro/strings.xml index dbbef714ac6b..ea5380cbde25 100644 --- a/packages/Keyguard/res/values-ro/strings.xml +++ b/packages/Keyguard/res/values-ro/strings.xml @@ -32,11 +32,11 @@ <string name="keyguard_charged" msgid="3272223906073492454">"Încărcată"</string> <string name="keyguard_plugged_in" msgid="9087497435553252863">"Se încarcă"</string> <string name="keyguard_plugged_in_charging_fast" msgid="6671162730167305479">"Încărcare rapidă"</string> - <string name="keyguard_plugged_in_charging_slowly" msgid="1964714661071163229">"Încărcare lentă"</string> + <string name="keyguard_plugged_in_charging_slowly" msgid="1964714661071163229">"Se încarcă lent"</string> <string name="keyguard_low_battery" msgid="8143808018719173859">"Conectați încărcătorul."</string> <string name="keyguard_instructions_when_pattern_disabled" msgid="1332288268600329841">"Apăsați pe Meniu pentru a debloca."</string> <string name="keyguard_network_locked_message" msgid="9169717779058037168">"Rețea blocată"</string> - <string name="keyguard_missing_sim_message_short" msgid="494980561304211931">"Fără SIM."</string> + <string name="keyguard_missing_sim_message_short" msgid="494980561304211931">"Fără SIM"</string> <string name="keyguard_missing_sim_message" product="tablet" msgid="1445849005909260039">"Tableta nu are card SIM."</string> <string name="keyguard_missing_sim_message" product="default" msgid="3481110395508637643">"Telefonul nu are card SIM."</string> <string name="keyguard_missing_sim_instructions" msgid="5210891509995942250">"Introduceți un card SIM."</string> diff --git a/packages/Keyguard/res/values-th/strings.xml b/packages/Keyguard/res/values-th/strings.xml index 415836fd1371..1799fe8ddec5 100644 --- a/packages/Keyguard/res/values-th/strings.xml +++ b/packages/Keyguard/res/values-th/strings.xml @@ -32,7 +32,7 @@ <string name="keyguard_charged" msgid="3272223906073492454">"ชาร์จแล้ว"</string> <string name="keyguard_plugged_in" msgid="9087497435553252863">"กำลังชาร์จ"</string> <string name="keyguard_plugged_in_charging_fast" msgid="6671162730167305479">"กำลังชาร์จเร็ว"</string> - <string name="keyguard_plugged_in_charging_slowly" msgid="1964714661071163229">"กำลังชาร์จช้า"</string> + <string name="keyguard_plugged_in_charging_slowly" msgid="1964714661071163229">"กำลังชาร์จอย่างช้าๆ"</string> <string name="keyguard_low_battery" msgid="8143808018719173859">"เสียบที่ชาร์จของคุณ"</string> <string name="keyguard_instructions_when_pattern_disabled" msgid="1332288268600329841">"กด \"เมนู\" เพื่อปลดล็อก"</string> <string name="keyguard_network_locked_message" msgid="9169717779058037168">"เครือข่ายล็อก"</string> diff --git a/packages/PrintRecommendationService/res/values/strings.xml b/packages/PrintRecommendationService/res/values/strings.xml index 348fcace90c5..b6c45b7a23c8 100644 --- a/packages/PrintRecommendationService/res/values/strings.xml +++ b/packages/PrintRecommendationService/res/values/strings.xml @@ -26,6 +26,6 @@ <string name="plugin_vendor_samsung">Samsung</string> <string name="plugin_vendor_epson">Epson</string> <string name="plugin_vendor_konica_minolta">Konica Minolta</string> - <string name="plugin_vendor_fuji">Fuji</string> + <string name="plugin_vendor_fuji_xerox">Fuji Xerox</string> <string name="plugin_vendor_morpia">Mopria</string> </resources> diff --git a/packages/PrintRecommendationService/res/xml/vendorconfigs.xml b/packages/PrintRecommendationService/res/xml/vendorconfigs.xml index 52889ce186a4..703cf6f45ddf 100644 --- a/packages/PrintRecommendationService/res/xml/vendorconfigs.xml +++ b/packages/PrintRecommendationService/res/xml/vendorconfigs.xml @@ -60,7 +60,7 @@ </vendor> <vendor> - <name>@string/plugin_vendor_fuji</name> + <name>@string/plugin_vendor_fuji_xerox</name> <package>jp.co.fujixerox.prt.PrintUtil.PCL</package> <mdns-names> <mdns-name>FUJI XEROX</mdns-name> diff --git a/packages/PrintRecommendationService/src/com/android/printservice/recommendation/plugin/xerox/MDnsUtils.java b/packages/PrintRecommendationService/src/com/android/printservice/recommendation/plugin/xerox/MDnsUtils.java index 7a2d0d8957ea..b0da08bf3003 100755 --- a/packages/PrintRecommendationService/src/com/android/printservice/recommendation/plugin/xerox/MDnsUtils.java +++ b/packages/PrintRecommendationService/src/com/android/printservice/recommendation/plugin/xerox/MDnsUtils.java @@ -39,8 +39,10 @@ class MDnsUtils { String usbMfg = getString(attributes.get(ATTRIBUTE__USB_MFG)); String usbMdl = getString(attributes.get(ATTRIBUTE__USB_MDL)); String mfg = getString(attributes.get(ATTRIBUTE__MFG)); - return containsVendor(product, vendorValues) || containsVendor(ty, vendorValues) || containsVendor(usbMfg, vendorValues) || containsVendor(mfg, vendorValues) && !(containsString(ty, EXCLUDE_FUJI) || containsString(product, EXCLUDE_FUJI) || containsString(usbMdl, EXCLUDE_FUJI)); - + return (containsVendor(product, vendorValues) || containsVendor(ty, vendorValues) || + containsVendor(usbMfg, vendorValues) || containsVendor(mfg, vendorValues)) && + !(containsString(ty, EXCLUDE_FUJI) || containsString(product, EXCLUDE_FUJI) || + containsString(usbMdl, EXCLUDE_FUJI)); } public static String getVendor(NsdServiceInfo networkDevice) { diff --git a/packages/PrintSpooler/res/values-kk-rKZ/strings.xml b/packages/PrintSpooler/res/values-kk-rKZ/strings.xml index 505e07dc4526..dbf4de4339ec 100644 --- a/packages/PrintSpooler/res/values-kk-rKZ/strings.xml +++ b/packages/PrintSpooler/res/values-kk-rKZ/strings.xml @@ -16,7 +16,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="app_label" msgid="4469836075319831821">"Басу спулері"</string> + <string name="app_label" msgid="4469836075319831821">"Print Spooler"</string> <string name="more_options_button" msgid="2243228396432556771">"Басқа опциялар"</string> <string name="label_destination" msgid="9132510997381599275">"Принтер"</string> <string name="label_copies" msgid="3634531042822968308">"Дана"</string> diff --git a/packages/PrintSpooler/res/values-pa-rIN/strings.xml b/packages/PrintSpooler/res/values-pa-rIN/strings.xml index 8a5fc97d7919..c09713ee4c32 100644 --- a/packages/PrintSpooler/res/values-pa-rIN/strings.xml +++ b/packages/PrintSpooler/res/values-pa-rIN/strings.xml @@ -35,7 +35,7 @@ <string name="install_for_print_preview" msgid="6366303997385509332">"ਪ੍ਰੀਵਿਊ ਲਈ PDF ਵਿਊਅਰ ਇੰਸਟੌਲ ਕਰੋ"</string> <string name="printing_app_crashed" msgid="854477616686566398">"ਪ੍ਰਿੰਟਿੰਗ ਐਪ ਕ੍ਰੈਸ਼ ਹੋਇਆ"</string> <string name="generating_print_job" msgid="3119608742651698916">"ਪ੍ਰਿੰਟ ਜੌਬ ਬਣਾ ਰਿਹਾ ਹੈ"</string> - <string name="save_as_pdf" msgid="5718454119847596853">"PDF ਦੇ ਤੌਰ ਤੇ ਸੁਰੱਖਿਅਤ ਕਰੋ"</string> + <string name="save_as_pdf" msgid="5718454119847596853">"PDF ਦੇ ਤੌਰ ਤੇ ਰੱਖਿਅਤ ਕਰੋ"</string> <string name="all_printers" msgid="5018829726861876202">"ਸਾਰੇ ਪ੍ਰਿੰਟਰ…"</string> <string name="print_dialog" msgid="32628687461331979">"ਪ੍ਰਿੰਟ ਡਾਇਲੌਗ"</string> <string name="current_page_template" msgid="1386638343571771292">"<xliff:g id="CURRENT_PAGE">%1$d</xliff:g> /<xliff:g id="PAGE_COUNT">%2$d</xliff:g>"</string> @@ -44,7 +44,7 @@ <string name="expand_handle" msgid="7282974448109280522">"ਹੈਂਡਲ ਨੂੰ ਵਿਸਤਾਰ ਦਿਓ"</string> <string name="collapse_handle" msgid="6886637989442507451">"ਇਕੱਠਾ ਹੋਣ ਦੀ ਸੰਭਾਲ"</string> <string name="print_button" msgid="645164566271246268">"ਪ੍ਰਿੰਟ"</string> - <string name="savetopdf_button" msgid="2976186791686924743">"PDF ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ"</string> + <string name="savetopdf_button" msgid="2976186791686924743">"PDF ਵਿੱਚ ਰੱਖਿਅਤ ਕਰੋ"</string> <string name="print_options_expanded" msgid="6944679157471691859">"ਪ੍ਰਿੰਟ ਚੋਣਾਂ ਦਾ ਵਿਸਤਾਰ ਕੀਤਾ"</string> <string name="print_options_collapsed" msgid="7455930445670414332">"ਪ੍ਰਿੰਟ ਚੋਣਾਂ ਇਕੱਠਾ ਹੋਈਆਂ"</string> <string name="search" msgid="5421724265322228497">"ਖੋਜੋ"</string> diff --git a/packages/SettingsLib/res/values-be-rBY/arrays.xml b/packages/SettingsLib/res/values-be-rBY/arrays.xml index 63b8b9bf6f4e..9ac862b7a219 100644 --- a/packages/SettingsLib/res/values-be-rBY/arrays.xml +++ b/packages/SettingsLib/res/values-be-rBY/arrays.xml @@ -128,12 +128,12 @@ <item msgid="1340692776955662664">"Выклікаць стэк на glGetError"</item> </string-array> <string-array name="show_non_rect_clip_entries"> - <item msgid="993742912147090253">"Адключана"</item> + <item msgid="993742912147090253">"Выключана"</item> <item msgid="675719912558941285">"Намаляваць непрамавугольную вобласць кліпа сінім колерам"</item> <item msgid="1064373276095698656">"Вылучыце выпрабаваныя каманды малявання зялёным колерам"</item> </string-array> <string-array name="track_frame_time_entries"> - <item msgid="2193584639058893150">"Адключана"</item> + <item msgid="2193584639058893150">"Выключана"</item> <item msgid="2751513398307949636">"На экране ў выглядзе слупкоў"</item> <item msgid="1851438178120770973">"У абалонцы adb dumpsys gfxinfo"</item> </string-array> diff --git a/packages/SettingsLib/res/values-be-rBY/strings.xml b/packages/SettingsLib/res/values-be-rBY/strings.xml index 9bc9b7b613b1..5d4d68829ae3 100644 --- a/packages/SettingsLib/res/values-be-rBY/strings.xml +++ b/packages/SettingsLib/res/values-be-rBY/strings.xml @@ -237,7 +237,7 @@ <string name="force_msaa" msgid="7920323238677284387">"Прымусовае выкананне 4x MSAA"</string> <string name="force_msaa_summary" msgid="9123553203895817537">"Уключыць 4x MSAA у прыкладаннях з OpenGL ES 2.0"</string> <string name="show_non_rect_clip" msgid="505954950474595172">"Адладка аперацый непрамавугольнага кліпа"</string> - <string name="track_frame_time" msgid="6146354853663863443">"Профіль рэндэрінгу GPU"</string> + <string name="track_frame_time" msgid="6146354853663863443">"Профіль рэндэрынгу GPU"</string> <string name="window_animation_scale_title" msgid="6162587588166114700">"Маштаб анімацыі акна"</string> <string name="transition_animation_scale_title" msgid="387527540523595875">"Маштаб перадачы анімацыі"</string> <string name="animator_duration_scale_title" msgid="3406722410819934083">"Шкала працягласці анiматара"</string> diff --git a/packages/SettingsLib/res/values-bn-rBD/strings.xml b/packages/SettingsLib/res/values-bn-rBD/strings.xml index 791c527618e3..37176433552d 100644 --- a/packages/SettingsLib/res/values-bn-rBD/strings.xml +++ b/packages/SettingsLib/res/values-bn-rBD/strings.xml @@ -177,7 +177,7 @@ <string name="select_logd_size_dialog_title" msgid="1206769310236476760">"লগ বাফার প্রতি অপেক্ষাকৃত বড় আকারগুলির নির্বাচন করুন"</string> <string name="select_usb_configuration_title" msgid="2649938511506971843">"USB কনফিগারেশন নির্বাচন করুন"</string> <string name="select_usb_configuration_dialog_title" msgid="6385564442851599963">"USB কনফিগারেশন নির্বাচন করুন"</string> - <string name="allow_mock_location" msgid="2787962564578664888">"নকল অবস্থানের মঞ্জুরি দিন"</string> + <string name="allow_mock_location" msgid="2787962564578664888">"নকল অবস্থানের অনুমতি দিন"</string> <string name="allow_mock_location_summary" msgid="317615105156345626">"মক অবস্থানগুলি মঞ্জুর করুন"</string> <string name="debug_view_attributes" msgid="6485448367803310384">"অ্যাট্রিবিউট পরিদর্শন দেখা সক্ষম করুন"</string> <string name="legacy_dhcp_client_summary" msgid="163383566317652040">"নতুন Android DHCP ক্লায়েন্টের পরিবর্তে Lollipop এর থেকে DHCP ক্লায়েন্ট ব্যবহার করুন৷"</string> diff --git a/packages/SettingsLib/res/values-es/strings.xml b/packages/SettingsLib/res/values-es/strings.xml index b4e01250d7ce..c6cddd94354b 100644 --- a/packages/SettingsLib/res/values-es/strings.xml +++ b/packages/SettingsLib/res/values-es/strings.xml @@ -226,7 +226,7 @@ <string name="enable_opengl_traces_title" msgid="6790444011053219871">"Habilitar seguimiento OpenGL"</string> <string name="usb_audio_disable_routing" msgid="8114498436003102671">"Sin enrutamiento audio USB"</string> <string name="usb_audio_disable_routing_summary" msgid="980282760277312264">"Inhabilitar el enrutamiento automático a periféricos de audio USB"</string> - <string name="debug_layout" msgid="5981361776594526155">"Mostrar límites de diseño"</string> + <string name="debug_layout" msgid="5981361776594526155">"Mostrar límites diseño"</string> <string name="debug_layout_summary" msgid="2001775315258637682">"Mostrar límites de vídeo, márgenes, etc."</string> <string name="force_rtl_layout_all_locales" msgid="2259906643093138978">"Forzar dirección diseño RTL"</string> <string name="force_rtl_layout_all_locales_summary" msgid="9192797796616132534">"Forzar dirección (RTL) para todas configuraciones"</string> @@ -237,7 +237,7 @@ <string name="force_msaa" msgid="7920323238677284387">"Forzar MSAA 4x"</string> <string name="force_msaa_summary" msgid="9123553203895817537">"Habilitar MSAA 4x en aplicaciones de OpenGL ES 2.0"</string> <string name="show_non_rect_clip" msgid="505954950474595172">"Depurar operaciones de recorte no rectangulares"</string> - <string name="track_frame_time" msgid="6146354853663863443">"Perfil de renderización de GPU"</string> + <string name="track_frame_time" msgid="6146354853663863443">"Perfil renderización GPU"</string> <string name="window_animation_scale_title" msgid="6162587588166114700">"Escala de animación de ventana"</string> <string name="transition_animation_scale_title" msgid="387527540523595875">"Escala de transición-animación"</string> <string name="animator_duration_scale_title" msgid="3406722410819934083">"Escala de duración de animación"</string> diff --git a/packages/SettingsLib/res/values-eu-rES/strings.xml b/packages/SettingsLib/res/values-eu-rES/strings.xml index 00a92e862efc..76f7798aed09 100644 --- a/packages/SettingsLib/res/values-eu-rES/strings.xml +++ b/packages/SettingsLib/res/values-eu-rES/strings.xml @@ -98,7 +98,7 @@ <string name="launch_defaults_some" msgid="313159469856372621">"Hobespen lehenetsi batzuk ezarrita daude"</string> <string name="launch_defaults_none" msgid="4241129108140034876">"Ez dago hobespen lehenetsirik ezarrita"</string> <string name="tts_settings" msgid="8186971894801348327">"Testua ahots bihurtzeko eginbidearen ezarpenak"</string> - <string name="tts_settings_title" msgid="1237820681016639683">"Testua ahots bihurtzeko eginbidearen irteera"</string> + <string name="tts_settings_title" msgid="1237820681016639683">"Testua ahots bihurtzeko eginbidea"</string> <string name="tts_default_rate_title" msgid="6030550998379310088">"Hizketaren abiadura"</string> <string name="tts_default_rate_summary" msgid="4061815292287182801">"Testua zer abiaduran esaten den"</string> <string name="tts_default_pitch_title" msgid="6135942113172488671">"Tonua"</string> @@ -323,7 +323,7 @@ <string name="disabled_by_admin_summary_text" msgid="6750513964908334617">"Administratzaileak kontrolatzen du"</string> <string name="enabled_by_admin" msgid="2386503803463071894">"Administratzaileak gaitu du"</string> <string name="disabled_by_admin" msgid="3669999613095206948">"Administratzaileak desgaitu du"</string> - <string name="home" msgid="3256884684164448244">"Ezarpenen orri nagusia"</string> + <string name="home" msgid="3256884684164448244">"Ezarpenen hasierako pantaila"</string> <string-array name="battery_labels"> <item msgid="8494684293649631252">"% 0"</item> <item msgid="8934126114226089439">"% 50"</item> diff --git a/packages/SettingsLib/res/values-fa/arrays.xml b/packages/SettingsLib/res/values-fa/arrays.xml index 1b4e335748ed..e59759254f57 100644 --- a/packages/SettingsLib/res/values-fa/arrays.xml +++ b/packages/SettingsLib/res/values-fa/arrays.xml @@ -24,7 +24,7 @@ <item msgid="1922181315419294640"></item> <item msgid="8934131797783724664">"اسکن کردن..."</item> <item msgid="8513729475867537913">"در حال اتصال…"</item> - <item msgid="515055375277271756">"در حال تأیید اعتبار..."</item> + <item msgid="515055375277271756">"در حال راستیآزمایی..."</item> <item msgid="1943354004029184381">"در حال دریافت آدرس IP..."</item> <item msgid="4221763391123233270">"متصل"</item> <item msgid="624838831631122137">"معلق"</item> @@ -38,7 +38,7 @@ <item msgid="7714855332363650812"></item> <item msgid="8878186979715711006">"اسکن کردن..."</item> <item msgid="355508996603873860">"در حال اتصال به <xliff:g id="NETWORK_NAME">%1$s</xliff:g>…"</item> - <item msgid="554971459996405634">"در حال تأیید اعتبار با <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</item> + <item msgid="554971459996405634">"در حال راستیآزمایی با <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</item> <item msgid="7928343808033020343">"در حال دریافت آدرس IP از <xliff:g id="NETWORK_NAME">%1$s</xliff:g>..."</item> <item msgid="8937994881315223448">"متصل شد به <xliff:g id="NETWORK_NAME">%1$s</xliff:g>"</item> <item msgid="1330262655415760617">"معلق"</item> diff --git a/packages/SettingsLib/res/values-hy-rAM/strings.xml b/packages/SettingsLib/res/values-hy-rAM/strings.xml index c31ece3f3a95..70118de77029 100644 --- a/packages/SettingsLib/res/values-hy-rAM/strings.xml +++ b/packages/SettingsLib/res/values-hy-rAM/strings.xml @@ -226,7 +226,7 @@ <string name="enable_opengl_traces_title" msgid="6790444011053219871">"Ակտիվացնել OpenGL հետքերը"</string> <string name="usb_audio_disable_routing" msgid="8114498436003102671">"Անջատել USB աուդիո երթուղայնացումը"</string> <string name="usb_audio_disable_routing_summary" msgid="980282760277312264">"Անջատել ավտոմատ երթուղայնացումը դեպի USB աուդիո սարքեր"</string> - <string name="debug_layout" msgid="5981361776594526155">"Ցուցադրել կապակցումների դասավորությունը"</string> + <string name="debug_layout" msgid="5981361776594526155">"Ցույց տալ տարրերի չափսերը"</string> <string name="debug_layout_summary" msgid="2001775315258637682">"Ցույց տալ կտրվածքի սահմանները, լուսանցքները և այլն"</string> <string name="force_rtl_layout_all_locales" msgid="2259906643093138978">"Փոխել RTL-ի դասավորության ուղղությունը"</string> <string name="force_rtl_layout_all_locales_summary" msgid="9192797796616132534">"Դարձնել էկրանի դասավորության ուղղությունը դեպի RTL բոլոր լեզուների համար"</string> @@ -237,7 +237,7 @@ <string name="force_msaa" msgid="7920323238677284387">"Ստիպել 4x MSAA"</string> <string name="force_msaa_summary" msgid="9123553203895817537">"Միացնել 4x MSAA-ը OpenGL ES 2.0 ծրագրերում"</string> <string name="show_non_rect_clip" msgid="505954950474595172">"Կարգաբերել ոչ-ուղղանկյուն կտրվածքի գործողությունները"</string> - <string name="track_frame_time" msgid="6146354853663863443">"GPU պրոֆիլի ցուցադրում"</string> + <string name="track_frame_time" msgid="6146354853663863443">"GPU տվյալներ"</string> <string name="window_animation_scale_title" msgid="6162587588166114700">"Պատուհանի շարժապատկերի սանդղակ"</string> <string name="transition_animation_scale_title" msgid="387527540523595875">"Անցումային շարժական սանդղակ"</string> <string name="animator_duration_scale_title" msgid="3406722410819934083">"Շարժանկարի տևողության սանդղակ"</string> diff --git a/packages/SettingsLib/res/values-it/arrays.xml b/packages/SettingsLib/res/values-it/arrays.xml index d64ec0633ffa..be7acfcbb86d 100644 --- a/packages/SettingsLib/res/values-it/arrays.xml +++ b/packages/SettingsLib/res/values-it/arrays.xml @@ -59,7 +59,7 @@ <item msgid="45075631231212732">"Usa sempre la verifica HDCP"</item> </string-array> <string-array name="select_logd_size_titles"> - <item msgid="8665206199209698501">"Non attiva"</item> + <item msgid="8665206199209698501">"Off"</item> <item msgid="1593289376502312923">"64 kB"</item> <item msgid="487545340236145324">"256 kB"</item> <item msgid="2423528675294333831">"1 MB"</item> @@ -67,13 +67,13 @@ <item msgid="2803199102589126938">"16 MB"</item> </string-array> <string-array name="select_logd_size_lowram_titles"> - <item msgid="6089470720451068364">"Non attiva"</item> + <item msgid="6089470720451068364">"Off"</item> <item msgid="4622460333038586791">"64 kB"</item> <item msgid="2212125625169582330">"256 kB"</item> <item msgid="1704946766699242653">"1 MB"</item> </string-array> <string-array name="select_logd_size_summaries"> - <item msgid="6921048829791179331">"Non attiva"</item> + <item msgid="6921048829791179331">"Off"</item> <item msgid="2969458029344750262">"64 kB/buffer log"</item> <item msgid="1342285115665698168">"256 kB/buffer log"</item> <item msgid="1314234299552254621">"1 MB/buffer log"</item> diff --git a/packages/SettingsLib/res/values-ka-rGE/strings.xml b/packages/SettingsLib/res/values-ka-rGE/strings.xml index eacc4f5ac5a2..5ac238253ba0 100644 --- a/packages/SettingsLib/res/values-ka-rGE/strings.xml +++ b/packages/SettingsLib/res/values-ka-rGE/strings.xml @@ -323,7 +323,7 @@ <string name="disabled_by_admin_summary_text" msgid="6750513964908334617">"იმართება ადმინისტრატორის მიერ"</string> <string name="enabled_by_admin" msgid="2386503803463071894">"ჩართულია ადმინისტრატორის მიერ"</string> <string name="disabled_by_admin" msgid="3669999613095206948">"გათიშულია ადმინისტრატორის მიერ"</string> - <string name="home" msgid="3256884684164448244">"პარამეტრების მთავარი გვერდი"</string> + <string name="home" msgid="3256884684164448244">"პარამეტრების გვერდი"</string> <string-array name="battery_labels"> <item msgid="8494684293649631252">"0%"</item> <item msgid="8934126114226089439">"50%"</item> diff --git a/packages/SettingsLib/res/values-kk-rKZ/strings.xml b/packages/SettingsLib/res/values-kk-rKZ/strings.xml index a8631ee3adee..ab5e338f5f98 100644 --- a/packages/SettingsLib/res/values-kk-rKZ/strings.xml +++ b/packages/SettingsLib/res/values-kk-rKZ/strings.xml @@ -226,7 +226,7 @@ <string name="enable_opengl_traces_title" msgid="6790444011053219871">"OpenGL трейстерін қосу"</string> <string name="usb_audio_disable_routing" msgid="8114498436003102671">"USB аудио бағыттау. өшіру"</string> <string name="usb_audio_disable_routing_summary" msgid="980282760277312264">"USB перифериялық аудио құр-на автоматты бағ. өшіру"</string> - <string name="debug_layout" msgid="5981361776594526155">"Орналасу жиектерін көрсету"</string> + <string name="debug_layout" msgid="5981361776594526155">"Жиектерін көрсету"</string> <string name="debug_layout_summary" msgid="2001775315258637682">"Қию шектерін, жиектерін, т.б көрсету."</string> <string name="force_rtl_layout_all_locales" msgid="2259906643093138978">"Оңнан солға орналасу бағытына реттеу"</string> <string name="force_rtl_layout_all_locales_summary" msgid="9192797796616132534">"Экранның орналасу бағытын барлық тілдер үшін оңнан солға қарату"</string> @@ -237,7 +237,7 @@ <string name="force_msaa" msgid="7920323238677284387">"4x MSAA қолдану"</string> <string name="force_msaa_summary" msgid="9123553203895817537">"4x MSAA функциясын OpenGL ES 2.0 (ашық графикалық кітапхана) қолданбаларында іске қосу"</string> <string name="show_non_rect_clip" msgid="505954950474595172">"Тіктөртбұрышты емес кесу жұмыстарын жөндеу"</string> - <string name="track_frame_time" msgid="6146354853663863443">"GPU жұмыс уақытын жазу"</string> + <string name="track_frame_time" msgid="6146354853663863443">"GPU жұмысын жазу"</string> <string name="window_animation_scale_title" msgid="6162587588166114700">"Терезе анимациясының өлшемі"</string> <string name="transition_animation_scale_title" msgid="387527540523595875">"Ауысу анимациясының өлшемі"</string> <string name="animator_duration_scale_title" msgid="3406722410819934083">"Аниматор ұзақтығының межесі"</string> @@ -313,7 +313,7 @@ <string name="battery_info_status_charging" msgid="1705179948350365604">"Зарядталуда"</string> <string name="battery_info_status_charging_ac" msgid="2909861890674399949">"Айнымалы токпен зар."</string> <string name="battery_info_status_charging_ac_short" msgid="7431401092096415502">"Зарядталуда"</string> - <string name="battery_info_status_charging_usb" msgid="2207489369680923929">"USB арқылы зарядтау"</string> + <string name="battery_info_status_charging_usb" msgid="2207489369680923929">"USB арқылы зарядталуда"</string> <string name="battery_info_status_charging_usb_short" msgid="6733371990319101366">"Зарядталуда"</string> <string name="battery_info_status_charging_wireless" msgid="3574032603735446573">"Сымсыз зарядтау"</string> <string name="battery_info_status_charging_wireless_short" msgid="752569941028903610">"Зарядталуда"</string> diff --git a/packages/SettingsLib/res/values-km-rKH/strings.xml b/packages/SettingsLib/res/values-km-rKH/strings.xml index a240a37941b5..30b7f7a35a30 100644 --- a/packages/SettingsLib/res/values-km-rKH/strings.xml +++ b/packages/SettingsLib/res/values-km-rKH/strings.xml @@ -98,7 +98,7 @@ <string name="launch_defaults_some" msgid="313159469856372621">"លំនាំដើមមួយចំនួនត្រូវបានកំណត់"</string> <string name="launch_defaults_none" msgid="4241129108140034876">"គ្មានការកំណត់លំនាំដើម"</string> <string name="tts_settings" msgid="8186971894801348327">"ការកំណត់អត្ថបទទៅជាកានិយាយ"</string> - <string name="tts_settings_title" msgid="1237820681016639683">"លទ្ធផលអត្ថបទទៅការនិយាយ"</string> + <string name="tts_settings_title" msgid="1237820681016639683">"លទ្ធផលសំឡេងអានអត្ថបទ"</string> <string name="tts_default_rate_title" msgid="6030550998379310088">"អត្រានិយាយ"</string> <string name="tts_default_rate_summary" msgid="4061815292287182801">"ល្បឿនពេលអានអត្ថបទ"</string> <string name="tts_default_pitch_title" msgid="6135942113172488671">"ឡើង-ចុះ"</string> diff --git a/packages/SettingsLib/res/values-ky-rKG/strings.xml b/packages/SettingsLib/res/values-ky-rKG/strings.xml index e1cfc60e6284..5bc08ac3b16d 100644 --- a/packages/SettingsLib/res/values-ky-rKG/strings.xml +++ b/packages/SettingsLib/res/values-ky-rKG/strings.xml @@ -226,7 +226,7 @@ <string name="enable_opengl_traces_title" msgid="6790444011053219871">"OpenGL трейстерин иштетүү"</string> <string name="usb_audio_disable_routing" msgid="8114498436003102671">"USB аудио багыттама өчүр"</string> <string name="usb_audio_disable_routing_summary" msgid="980282760277312264">"Тышкы USB аудио жабдыктарына авто багыттама өчрүү"</string> - <string name="debug_layout" msgid="5981361776594526155">"Катмардын чектерин көргөзүү"</string> + <string name="debug_layout" msgid="5981361776594526155">"Элементтрдн чектрин көрст"</string> <string name="debug_layout_summary" msgid="2001775315258637682">"Клиптин чектерин, талааларын ж.б. көргөзүү"</string> <string name="force_rtl_layout_all_locales" msgid="2259906643093138978">"Солдон оңго багытына мажбурлоо"</string> <string name="force_rtl_layout_all_locales_summary" msgid="9192797796616132534">"Экрандын жайгашуу багытын бардык тилдер үчүн Оңдон-солго кылуу"</string> diff --git a/packages/SettingsLib/res/values-lo-rLA/strings.xml b/packages/SettingsLib/res/values-lo-rLA/strings.xml index b7befd6da789..6e13c9f75c8d 100644 --- a/packages/SettingsLib/res/values-lo-rLA/strings.xml +++ b/packages/SettingsLib/res/values-lo-rLA/strings.xml @@ -237,7 +237,7 @@ <string name="force_msaa" msgid="7920323238677284387">"ບັງຄັບໃຊ້ 4x MSAA"</string> <string name="force_msaa_summary" msgid="9123553203895817537">"ເປິດໃຊ້ 4x MSAA ໃນແອັບຯ OpenGL ES 2.0"</string> <string name="show_non_rect_clip" msgid="505954950474595172">"ດີບັ໊ກການເຮັດວຽກຂອງຄລິບທີ່ບໍ່ແມ່ນສີ່ຫຼ່ຽມ"</string> - <string name="track_frame_time" msgid="6146354853663863443">"ການສະແດງຜົນ GPU ຕາມໂປຣໄຟລ໌"</string> + <string name="track_frame_time" msgid="6146354853663863443">"ສະແດງຜົນ GPU ຕາມໂປຣໄຟລ໌"</string> <string name="window_animation_scale_title" msgid="6162587588166114700">"ຂະໜາດອະນິເມຊັນ"</string> <string name="transition_animation_scale_title" msgid="387527540523595875">"ຂະໜາດສະລັບອະນິເມຊັນ"</string> <string name="animator_duration_scale_title" msgid="3406722410819934083">"ໄລຍະເວລາອະນິເມຊັນ"</string> diff --git a/packages/SettingsLib/res/values-mk-rMK/strings.xml b/packages/SettingsLib/res/values-mk-rMK/strings.xml index 7f3f17a10bf9..7d6e43b6982e 100644 --- a/packages/SettingsLib/res/values-mk-rMK/strings.xml +++ b/packages/SettingsLib/res/values-mk-rMK/strings.xml @@ -319,7 +319,7 @@ <string name="battery_info_status_charging_wireless_short" msgid="752569941028903610">"Се полни"</string> <string name="battery_info_status_discharging" msgid="310932812698268588">"Не се полни"</string> <string name="battery_info_status_not_charging" msgid="2820070506621483576">"Не се полни"</string> - <string name="battery_info_status_full" msgid="2824614753861462808">"Целосна"</string> + <string name="battery_info_status_full" msgid="2824614753861462808">"Полна"</string> <string name="disabled_by_admin_summary_text" msgid="6750513964908334617">"Контролирано од администраторот"</string> <string name="enabled_by_admin" msgid="2386503803463071894">"Овозможено од администраторот"</string> <string name="disabled_by_admin" msgid="3669999613095206948">"Оневозможено од администраторот"</string> diff --git a/packages/SettingsLib/res/values-ml-rIN/strings.xml b/packages/SettingsLib/res/values-ml-rIN/strings.xml index 80ff8c3529e4..17b42e9a4054 100644 --- a/packages/SettingsLib/res/values-ml-rIN/strings.xml +++ b/packages/SettingsLib/res/values-ml-rIN/strings.xml @@ -139,10 +139,10 @@ <string name="choose_profile" msgid="8229363046053568878">"പ്രൊഫൈൽ തിരഞ്ഞെടുക്കുക"</string> <string name="category_personal" msgid="1299663247844969448">"വ്യക്തിഗതം"</string> <string name="category_work" msgid="8699184680584175622">"ഔദ്യോഗികം"</string> - <string name="development_settings_title" msgid="215179176067683667">"ഡവലപ്പർ ഓപ്ഷനുകൾ"</string> + <string name="development_settings_title" msgid="215179176067683667">"ഡെവലപ്പർ ഓപ്ഷനുകൾ"</string> <string name="development_settings_enable" msgid="542530994778109538">"ഡെവലപ്പർ ഓപ്ഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക"</string> <string name="development_settings_summary" msgid="1815795401632854041">"അപ്ലിക്കേഷൻ വികസനത്തിന് ഓപ്ഷനുകൾ സജ്ജീകരിക്കുക"</string> - <string name="development_settings_not_available" msgid="4308569041701535607">"ഈ ഉപയോക്താവിനായി ഡവലപ്പർ ഓപ്ഷനുകൾ ലഭ്യമല്ല"</string> + <string name="development_settings_not_available" msgid="4308569041701535607">"ഈ ഉപയോക്താവിനായി ഡെവലപ്പർ ഓപ്ഷനുകൾ ലഭ്യമല്ല"</string> <string name="vpn_settings_not_available" msgid="956841430176985598">"ഈ ഉപയോക്താവിനായി VPN ക്രമീകരണങ്ങൾ ലഭ്യമല്ല"</string> <string name="tethering_settings_not_available" msgid="6765770438438291012">"ഈ ഉപയോക്താവിനായി ടെതറിംഗ് ക്രമീകരണങ്ങൾ ലഭ്യമല്ല"</string> <string name="apn_settings_not_available" msgid="7873729032165324000">"ആക്സസ്സ് പോയിന്റ് നെയിം ക്രമീകരണങ്ങൾ ഈ ഉപയോക്താവിനായി ലഭ്യമല്ല"</string> diff --git a/packages/SettingsLib/res/values-mn-rMN/arrays.xml b/packages/SettingsLib/res/values-mn-rMN/arrays.xml index c4bbbcbf44dd..79b9fea0949e 100644 --- a/packages/SettingsLib/res/values-mn-rMN/arrays.xml +++ b/packages/SettingsLib/res/values-mn-rMN/arrays.xml @@ -50,7 +50,7 @@ </string-array> <string-array name="hdcp_checking_titles"> <item msgid="441827799230089869">"Хэзээ ч шалгахгүй"</item> - <item msgid="6042769699089883931">"Зөвхөн DRM контентыг шалгах"</item> + <item msgid="6042769699089883931">"Зөвхөн DRM агуулгыг шалгах"</item> <item msgid="9174900380056846820">"Байнга шалгах"</item> </string-array> <string-array name="hdcp_checking_summaries"> diff --git a/packages/SettingsLib/res/values-my-rMM/strings.xml b/packages/SettingsLib/res/values-my-rMM/strings.xml index 0acc414b16cf..d035e1341462 100644 --- a/packages/SettingsLib/res/values-my-rMM/strings.xml +++ b/packages/SettingsLib/res/values-my-rMM/strings.xml @@ -84,7 +84,7 @@ <string name="accessibility_wifi_three_bars" msgid="8134185644861380311">"Wi-Fi ၃ ဘား"</string> <string name="accessibility_wifi_signal_full" msgid="7061045677694702">"Wi-Fi အပြည့်ရှိ"</string> <string name="process_kernel_label" msgid="3916858646836739323">"Android စနစ်"</string> - <string name="data_usage_uninstalled_apps" msgid="614263770923231598">"ဖယ်ရှားထားသော အပ်ပလီကေးရှင်းများ"</string> + <string name="data_usage_uninstalled_apps" msgid="614263770923231598">"ဖယ်ရှားထားသော အက်ပ်များ"</string> <string name="data_usage_uninstalled_apps_users" msgid="7986294489899813194">"ဖယ်ရှားထားသော အပလီကေးရှင်းနှင့် သုံးစွဲသူများ"</string> <string name="tether_settings_title_usb" msgid="6688416425801386511">"USBမှတဆင့်ချိတ်ဆက်ခြင်း"</string> <string name="tether_settings_title_wifi" msgid="3277144155960302049">"ရွေ့လျားနိုင်သောဟော့စပေါ့"</string> @@ -165,7 +165,7 @@ <string name="debug_networking_category" msgid="7044075693643009662">"ကွန်ရက်လုပ်ငန်း"</string> <string name="wifi_display_certification" msgid="8611569543791307533">"ကြိုးမဲ့ပြသမှု အသိအမှတ်ပြုလက်မှတ်"</string> <string name="wifi_verbose_logging" msgid="4203729756047242344">"Wi‑Fi Verbose မှတ်တမ်းတင်ခြင်းအား ဖွင့်မည်"</string> - <string name="wifi_aggressive_handover" msgid="9194078645887480917">"ထိရောက်သည့် Wi‑Fi မှ ဆယ်လူလာ လွှဲပြောင်းမှု"</string> + <string name="wifi_aggressive_handover" msgid="9194078645887480917">"ထိရောက်သည့် Wi‑Fi မှ ဆဲလ်လူလာ လွှဲပြောင်းမှု"</string> <string name="wifi_allow_scan_with_traffic" msgid="3601853081178265786">"Wi‑Fi ရွမ်းရှာဖွေမှုကို အမြဲတမ်း ခွင့်ပြုမည်"</string> <string name="mobile_data_always_on" msgid="7745605759775320362">"ဆဲလ်လူလာဒေတာ အမြဲတမ်းဖွင့်ထားသည်"</string> <string name="bluetooth_disable_absolute_volume" msgid="2660673801947898809">"ပကတိ အသံနှုန်း သတ်မှတ်ချက် ပိတ်ရန်"</string> @@ -337,5 +337,5 @@ <string name="screen_zoom_summary_very_large" msgid="7108563375663670067">"ပိုကြီး"</string> <string name="screen_zoom_summary_extremely_large" msgid="7427320168263276227">"အကြီးဆုံး"</string> <string name="screen_zoom_summary_custom" msgid="5611979864124160447">"စိတ်ကြိုက် (<xliff:g id="DENSITYDPI">%d</xliff:g>)"</string> - <string name="help_feedback_label" msgid="6815040660801785649">"အကူအညီနှင့် တုံ့ပြန်ချက်"</string> + <string name="help_feedback_label" msgid="6815040660801785649">"အကူအညီနှင့် အကြံပြုချက်"</string> </resources> diff --git a/packages/SettingsLib/res/values-ne-rNP/strings.xml b/packages/SettingsLib/res/values-ne-rNP/strings.xml index 8faccf52193d..f8ba8316fe92 100644 --- a/packages/SettingsLib/res/values-ne-rNP/strings.xml +++ b/packages/SettingsLib/res/values-ne-rNP/strings.xml @@ -139,10 +139,10 @@ <string name="choose_profile" msgid="8229363046053568878">"प्रोफाइल रोज्नुहोस्"</string> <string name="category_personal" msgid="1299663247844969448">"व्यक्तिगत"</string> <string name="category_work" msgid="8699184680584175622">"काम"</string> - <string name="development_settings_title" msgid="215179176067683667">"विकासकर्ता विकल्पहरू"</string> + <string name="development_settings_title" msgid="215179176067683667">"विकासकर्ताका विकल्पहरू"</string> <string name="development_settings_enable" msgid="542530994778109538">"विकासकर्ता विकल्प सक्रिया गर्नुहोस्"</string> <string name="development_settings_summary" msgid="1815795401632854041">"अनुप्रयोग विकासको लागि विकल्पहरू सेट गर्नुहोस्"</string> - <string name="development_settings_not_available" msgid="4308569041701535607">"विकासकर्ता विकल्पहरू यस प्रयोगकर्ताका लागि उपलब्ध छैन"</string> + <string name="development_settings_not_available" msgid="4308569041701535607">"विकासकर्ताका विकल्पहरू यस प्रयोगकर्ताका लागि उपलब्ध छैन"</string> <string name="vpn_settings_not_available" msgid="956841430176985598">"VPN सेटिङ्हरू यो प्रयोगकर्ताको लागि उपलब्ध छैन"</string> <string name="tethering_settings_not_available" msgid="6765770438438291012">"कार्यक्षेत्र सीमा सेटिङ्हरू यो प्रयोगकर्ताको लागि उपलब्ध छैन"</string> <string name="apn_settings_not_available" msgid="7873729032165324000">"पहुँच बिन्दु नामको सेटिङ्हरू यो प्रयोगकर्ताको लागि उपलब्ध छैन"</string> @@ -164,15 +164,15 @@ <string name="mock_location_app_set" msgid="8966420655295102685">"नमूना स्थान अनुप्रयोग: <xliff:g id="APP_NAME">%1$s</xliff:g>"</string> <string name="debug_networking_category" msgid="7044075693643009662">"नेटवर्किङ"</string> <string name="wifi_display_certification" msgid="8611569543791307533">"ताररहित प्रदर्शन प्रमाणीकरण"</string> - <string name="wifi_verbose_logging" msgid="4203729756047242344">"वाइफाइ वर्बोज लग सक्षम पार्नुहोस्"</string> - <string name="wifi_aggressive_handover" msgid="9194078645887480917">"सेलुलर समायोजनका लागि आक्रामक वाइफाइ"</string> - <string name="wifi_allow_scan_with_traffic" msgid="3601853081178265786">"वाइफाइ घुम्ने स्क्यान गर्न सधैँ अनुमति दिनुहोस्"</string> + <string name="wifi_verbose_logging" msgid="4203729756047242344">"Wi-Fi वर्बोज लग सक्षम पार्नुहोस्"</string> + <string name="wifi_aggressive_handover" msgid="9194078645887480917">"सेलुलर समायोजनका लागि आक्रामक Wi-Fi"</string> + <string name="wifi_allow_scan_with_traffic" msgid="3601853081178265786">"Wi-Fi घुम्ने स्क्यान गर्न सधैँ अनुमति दिनुहोस्"</string> <string name="mobile_data_always_on" msgid="7745605759775320362">"सेलुलर डेटा सधैं सक्रिय"</string> <string name="bluetooth_disable_absolute_volume" msgid="2660673801947898809">"निरपेक्ष आवाज असक्षम गर्नुहोस्"</string> <string name="wifi_display_certification_summary" msgid="1155182309166746973">"ताररहित प्रदर्शन प्रमाणीकरणका लागि विकल्पहरू देखाउनुहोस्"</string> - <string name="wifi_verbose_logging_summary" msgid="6615071616111731958">"वाइफाइ लग स्तर बढाउनुहोस्, वाइफाइ चयनकर्तामा प्रति SSID RSSI देखाइन्छ"</string> - <string name="wifi_aggressive_handover_summary" msgid="6328455667642570371">"वाइफाइ संकेत कम हुँदा, सक्षम जब गरिन्छ, वाइफाइ सेलुलर लागि डेटा जडान सुम्पनामा बढी आक्रामक हुनेछ"</string> - <string name="wifi_allow_scan_with_traffic_summary" msgid="2575101424972686310">"वाइफाइ घुम्ने स्क्यान इन्टरफेसमा रहेको डेटा यातायातको मात्रामा आधारित अनुमति दिनुहोस्/नदिनुहोस्"</string> + <string name="wifi_verbose_logging_summary" msgid="6615071616111731958">"Wi-Fi लग स्तर बढाउनुहोस्, Wi-Fi चयनकर्तामा प्रति SSID RSSI देखाइन्छ"</string> + <string name="wifi_aggressive_handover_summary" msgid="6328455667642570371">"Wi-Fi संकेत कम हुँदा, सक्षम जब गरिन्छ, Wi-Fi सेलुलर लागि डेटा जडान सुम्पनामा बढी आक्रामक हुनेछ"</string> + <string name="wifi_allow_scan_with_traffic_summary" msgid="2575101424972686310">"Wi-Fi घुम्ने स्क्यान इन्टरफेसमा रहेको डेटा यातायातको मात्रामा आधारित अनुमति दिनुहोस्/नदिनुहोस्"</string> <string name="select_logd_size_title" msgid="7433137108348553508">"लगर बफर आकारहरू"</string> <string name="select_logd_size_dialog_title" msgid="1206769310236476760">"लग बफर प्रति लगर आकार चयन गर्नुहोस्"</string> <string name="select_usb_configuration_title" msgid="2649938511506971843">"USB विन्यास चयन गर्नुहोस्"</string> diff --git a/packages/SettingsLib/res/values-pa-rIN/arrays.xml b/packages/SettingsLib/res/values-pa-rIN/arrays.xml index d644da636e41..42cc9f2df8a8 100644 --- a/packages/SettingsLib/res/values-pa-rIN/arrays.xml +++ b/packages/SettingsLib/res/values-pa-rIN/arrays.xml @@ -22,7 +22,7 @@ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string-array name="wifi_status"> <item msgid="1922181315419294640"></item> - <item msgid="8934131797783724664">"ਸਕੈਨ ਕਰ ਰਿਹਾ ਹੈ..."</item> + <item msgid="8934131797783724664">"ਸਕੈਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."</item> <item msgid="8513729475867537913">"ਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ…"</item> <item msgid="515055375277271756">"ਪ੍ਰਮਾਣਿਤ ਕਰ ਰਿਹਾ ਹੈ…"</item> <item msgid="1943354004029184381">"IP ਪਤਾ ਪ੍ਰਾਪਤ ਕਰ ਰਿਹਾ ਹੈ..."</item> @@ -36,7 +36,7 @@ </string-array> <string-array name="wifi_status_with_ssid"> <item msgid="7714855332363650812"></item> - <item msgid="8878186979715711006">"ਸਕੈਨ ਕਰ ਰਿਹਾ ਹੈ..."</item> + <item msgid="8878186979715711006">"ਸਕੈਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."</item> <item msgid="355508996603873860">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ…"</item> <item msgid="554971459996405634">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰ ਰਿਹਾ ਹੈ…"</item> <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਤੋਂ IP ਪਤਾ ਪ੍ਰਾਪਤ ਕਰ ਰਿਹਾ ਹੈ…"</item> @@ -155,7 +155,7 @@ <item msgid="5220695614993094977">"MTP (ਮੀਡੀਆ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕੋਲ)"</item> <item msgid="2086000968159047375">"PTP (ਤਸਵੀਰ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕੋਲ)"</item> <item msgid="7398830860950841822">"RNDIS (USB ਈਥਰਨੈਟ)"</item> - <item msgid="1718924214939774352">"ਔਡੀਓ ਸ੍ਰੋਤ"</item> + <item msgid="1718924214939774352">"ਔਡੀਓ ਸਰੋਤ"</item> <item msgid="8126315616613006284">"MIDI"</item> </string-array> </resources> diff --git a/packages/SettingsLib/res/values-pa-rIN/strings.xml b/packages/SettingsLib/res/values-pa-rIN/strings.xml index dba71c337d14..f2bb1904ff57 100644 --- a/packages/SettingsLib/res/values-pa-rIN/strings.xml +++ b/packages/SettingsLib/res/values-pa-rIN/strings.xml @@ -149,7 +149,7 @@ <string name="enable_adb" msgid="7982306934419797485">"USB ਡੀਬਗਿੰਗ"</string> <string name="enable_adb_summary" msgid="4881186971746056635">"ਡੀਬਗ ਮੋਡ ਜਦੋਂ USB ਕਨੈਕਟ ਕੀਤੀ ਜਾਏ"</string> <string name="clear_adb_keys" msgid="4038889221503122743">"USB ਡੀਬਗਿੰਗ ਅਧਿਕਾਰ ਰੱਦ ਕਰੋ"</string> - <string name="bugreport_in_power" msgid="7923901846375587241">"ਬਗ ਰਿਪੋਰਟ ਸ਼ੌਰਟਕਟ"</string> + <string name="bugreport_in_power" msgid="7923901846375587241">"ਬਗ ਰਿਪੋਰਟ ਸ਼ਾਰਟਕੱਟ"</string> <string name="bugreport_in_power_summary" msgid="1778455732762984579">"ਇੱਕ ਬਗ ਰਿਪੋਰਟ ਲੈਣ ਲਈ ਪਾਵਰ ਮੀਨੂ ਵਿੱਚ ਇੱਕ ਬਟਨ ਦਿਖਾਓ"</string> <string name="keep_screen_on" msgid="1146389631208760344">"ਸਕਿਰਿਆ ਰੱਖੋ"</string> <string name="keep_screen_on_summary" msgid="2173114350754293009">"ਸਕ੍ਰੀਨ ਚਾਰਜਿੰਗ ਦੇ ਸਮੇਂ ਕਦੇ ਵੀ ਸਲੀਪ ਨਹੀਂ ਹੋਵੇਗੀ"</string> @@ -168,7 +168,7 @@ <string name="wifi_aggressive_handover" msgid="9194078645887480917">"ਸੈਲਿਊਲਰ ਹੈਂਡਓਵਰ ਲਈ ਅਗਰੈਸਿਵ Wi‑Fi"</string> <string name="wifi_allow_scan_with_traffic" msgid="3601853081178265786">"ਹਮੇਸ਼ਾਂ Wi‑Fi Roam Scans ਦੀ ਆਗਿਆ ਦਿਓ"</string> <string name="mobile_data_always_on" msgid="7745605759775320362">"ਸੈਲਿਊਲਰ ਡੇਟਾ ਹਮੇਸ਼ਾ ਕਿਰਿਆਸ਼ੀਲ"</string> - <string name="bluetooth_disable_absolute_volume" msgid="2660673801947898809">"ਪੂਰਨ ਵੌਲਯੂਮ ਨੂੰ ਅਯੋਗ ਬਣਾਓ"</string> + <string name="bluetooth_disable_absolute_volume" msgid="2660673801947898809">"ਪੂਰਨ ਵੌਲਿਊਮ ਨੂੰ ਅਯੋਗ ਬਣਾਓ"</string> <string name="wifi_display_certification_summary" msgid="1155182309166746973">"ਵਾਇਰਲੈਸ ਡਿਸਪਲੇ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਚੋਣਾਂ ਦਿਖਾਓ"</string> <string name="wifi_verbose_logging_summary" msgid="6615071616111731958">"Wi‑Fi ਲੌਗਿੰਗ ਪੱਧਰ ਵਧਾਓ, Wi‑Fi Picker ਵਿੱਚ ਪ੍ਰਤੀ SSID RSSI ਦਿਖਾਓ"</string> <string name="wifi_aggressive_handover_summary" msgid="6328455667642570371">"ਜਦੋਂ ਸਮਰਥਿਤ ਹੋਵੇ, ਤਾਂ Wi‑Fi ਸੈਲਿਊਲਰ ਨੂੰ ਡੈਟਾ ਕਨੈਕਸ਼ਨ ਹੈਂਡ ਓਵਰ ਕਰਨ ਵਿੱਚ ਵੱਧ ਅਗ੍ਰੈਸਿਵ ਹੋ ਜਾਏਗਾ, ਜਦੋਂ Wi‑Fi ਸਿਗਨਲ ਘੱਟ ਹੋਵੇ"</string> @@ -189,7 +189,7 @@ <string name="dev_settings_warning_message" msgid="2298337781139097964">"ਇਹ ਸੈਟਿੰਗਾਂ ਕੇਵਲ ਵਿਕਾਸਕਾਰ ਦੀ ਵਰਤੋਂ ਲਈ ਹਨ। ਇਹ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਅਤੇ ਇਸਤੇ ਮੌਜੂਦ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬ੍ਰੇਕ ਕਰਨ ਜਾਂ ਦੁਰਵਿਵਹਾਰ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੇ ਹਨ।"</string> <string name="verify_apps_over_usb_title" msgid="4177086489869041953">"USB ਤੇ ਐਪਸ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ"</string> <string name="verify_apps_over_usb_summary" msgid="9164096969924529200">"ਹਾਨੀਕਾਰਕ ਵਿਵਹਾਰ ਲਈ ADB/ADT ਰਾਹੀਂ ਇੰਸਟੌਲ ਕੀਤੇ ਐਪਸ ਦੀ ਜਾਂਚ ਕਰੋ।"</string> - <string name="bluetooth_disable_absolute_volume_summary" msgid="6031284410786545957">"ਰਿਮੋਟ ਡੀਵਾਈਸਾਂ ਨਾਲ ਵੌਲਯੂਮ ਸਮੱਸਿਆਵਾਂ ਜਿਵੇਂ ਕਿ ਨਾ ਪਸੰਦ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਉੱਚੀ ਵੌਲਯੂਮ ਜਾਂ ਕੰਟਰੋਲ ਦੀ ਕਮੀ ਵਰਗੀ ਹਾਲਤ ਵਿੱਚ ਬਲੂਟੁੱਥ ਪੂਰਨ ਵੌਲਯੂਮ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਅਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।"</string> + <string name="bluetooth_disable_absolute_volume_summary" msgid="6031284410786545957">"ਰਿਮੋਟ ਡੀਵਾਈਸਾਂ ਨਾਲ ਵੌਲਿਊਮ ਸਮੱਸਿਆਵਾਂ ਜਿਵੇਂ ਕਿ ਨਾ ਪਸੰਦ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਉੱਚੀ ਵੌਲਿਊਮ ਜਾਂ ਕੰਟਰੋਲ ਦੀ ਕਮੀ ਵਰਗੀ ਹਾਲਤ ਵਿੱਚ ਬਲੂਟੁੱਥ ਪੂਰਨ ਵੌਲਿਊਮ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਅਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।"</string> <string name="enable_terminal_title" msgid="95572094356054120">"ਸਥਾਨਕ ਟਰਮੀਨਲ"</string> <string name="enable_terminal_summary" msgid="67667852659359206">"ਟਰਮੀਨਲ ਐਪ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਜੋ ਸਥਾਨਕ ਸ਼ੈਲ ਪਹੁੰਚ ਆੱਫਰ ਕਰਦਾ ਹੈ"</string> <string name="hdcp_checking_title" msgid="8605478913544273282">"HDCP ਜਾਂਚ"</string> diff --git a/packages/SettingsLib/res/values-sw/strings.xml b/packages/SettingsLib/res/values-sw/strings.xml index 2eca4a19a85e..89545f90b108 100644 --- a/packages/SettingsLib/res/values-sw/strings.xml +++ b/packages/SettingsLib/res/values-sw/strings.xml @@ -294,7 +294,7 @@ <string name="daltonizer_mode_protanomaly" msgid="8424148009038666065">"Protanomaly (nyekundu-kijani)"</string> <string name="daltonizer_mode_tritanomaly" msgid="481725854987912389">"Tritanomaly (samawati-manjano)"</string> <string name="accessibility_display_daltonizer_preference_title" msgid="5800761362678707872">"Usahihishaji wa rangi"</string> - <string name="accessibility_display_daltonizer_preference_subtitle" msgid="3484969015295282911">"Kipengele hiki ni cha majaribio na huenda kikaathiri utendaji."</string> + <string name="accessibility_display_daltonizer_preference_subtitle" msgid="3484969015295282911">"Kipengele hiki ni cha majaribio na huenda kikaathiri utendaji wa kifaa chako."</string> <string name="daltonizer_type_overridden" msgid="3116947244410245916">"Imetanguliwa na <xliff:g id="TITLE">%1$s</xliff:g>"</string> <string name="power_remaining_duration_only" msgid="4400068916452346544">"Zimesalia takribani <xliff:g id="TIME">%1$s</xliff:g>"</string> <string name="power_remaining_duration_only_short" msgid="5329694252258605547">"Zimesalia <xliff:g id="TIME">%1$s</xliff:g>"</string> diff --git a/packages/SettingsLib/res/values-ta-rIN/strings.xml b/packages/SettingsLib/res/values-ta-rIN/strings.xml index bfa36c3a9730..75a69a5879ac 100644 --- a/packages/SettingsLib/res/values-ta-rIN/strings.xml +++ b/packages/SettingsLib/res/values-ta-rIN/strings.xml @@ -92,7 +92,7 @@ <string name="tether_settings_title_usb_bluetooth" msgid="5355828977109785001">"டெதெரிங்"</string> <string name="tether_settings_title_all" msgid="8356136101061143841">"டெதெரிங் & போர்டபிள் ஹாட்ஸ்பாட்"</string> <string name="managed_user_title" msgid="8109605045406748842">"எல்லா பணிப் பயன்பாடுகளும்"</string> - <string name="user_guest" msgid="8475274842845401871">"அழைக்கப்பட்டவர்"</string> + <string name="user_guest" msgid="8475274842845401871">"கெஸ்ட்"</string> <string name="unknown" msgid="1592123443519355854">"அறியப்படாத"</string> <string name="running_process_item_user_label" msgid="3129887865552025943">"பயனர்: <xliff:g id="USER_NAME">%1$s</xliff:g>"</string> <string name="launch_defaults_some" msgid="313159469856372621">"சில இயல்புநிலைகள் அமைக்கப்பட்டன"</string> @@ -282,7 +282,7 @@ <string name="select_webview_provider_toast_text" msgid="5466970498308266359">"இனி இந்தத் தேர்வைப் பயன்படுத்த முடியாது. மீண்டும் முயலவும்."</string> <string name="convert_to_file_encryption" msgid="3060156730651061223">"கோப்பு முறைமையாக்கத்திற்கு மாற்று"</string> <string name="convert_to_file_encryption_enabled" msgid="2861258671151428346">"மாற்று…"</string> - <string name="convert_to_file_encryption_done" msgid="7859766358000523953">"ஏற்கனவே கோப்பு முறைமையாக்கப்பட்டது"</string> + <string name="convert_to_file_encryption_done" msgid="7859766358000523953">"ஏற்கனவே கோப்பு என்க்ரிப்ட் செய்யப்பட்டது"</string> <string name="title_convert_fbe" msgid="1263622876196444453">"கோப்பு சார்ந்த முறைமையாக்கத்திற்கு மாற்றுதல்"</string> <string name="convert_to_fbe_warning" msgid="6139067817148865527">"தரவுப் பகிர்வை, கோப்பு சார்ந்த முறைமையாக்கத்திற்கு மாற்றவும்.\n !!எச்சரிக்கை!! இது எல்லா தரவையும் அழிக்கும்.\n இது ஆல்பா நிலை அம்சமாக இருப்பதால் சரியாகச் செயல்படாமல் போகக்கூடும்.\n தொடர, \'அழித்து, மாற்று…\' என்பதை அழுத்தவும்."</string> <string name="button_convert_fbe" msgid="5152671181309826405">"அழித்து மாற்று…"</string> diff --git a/packages/SettingsLib/res/values-te-rIN/strings.xml b/packages/SettingsLib/res/values-te-rIN/strings.xml index 4af36a670320..5a7a7ae0734f 100644 --- a/packages/SettingsLib/res/values-te-rIN/strings.xml +++ b/packages/SettingsLib/res/values-te-rIN/strings.xml @@ -226,7 +226,7 @@ <string name="enable_opengl_traces_title" msgid="6790444011053219871">"OpenGL ట్రేస్లను ప్రారంభించండి"</string> <string name="usb_audio_disable_routing" msgid="8114498436003102671">"USB ఆడియో రూటిం. నిలిపి."</string> <string name="usb_audio_disable_routing_summary" msgid="980282760277312264">"USB ఆడియో పరికరాలకు స్వయం. రూటింగ్ను నిలిపివేయండి"</string> - <string name="debug_layout" msgid="5981361776594526155">"లేఅవుట్ బౌండ్లను చూపండి"</string> + <string name="debug_layout" msgid="5981361776594526155">"లేఅవుట్ బౌండ్లు చూపు"</string> <string name="debug_layout_summary" msgid="2001775315258637682">"క్లిప్ సరిహద్దులు, అంచులు మొ. చూపు"</string> <string name="force_rtl_layout_all_locales" msgid="2259906643093138978">"RTL లేఅవుట్ దిశను నిర్భందం చేయండి"</string> <string name="force_rtl_layout_all_locales_summary" msgid="9192797796616132534">"అన్ని లొకేల్ల కోసం RTLకి స్క్రీన్ లేఅవుట్ దిశను నిర్భందించు"</string> diff --git a/packages/SettingsLib/res/values-tl/strings.xml b/packages/SettingsLib/res/values-tl/strings.xml index 0f8d0f09f94b..2cd6813a5bac 100644 --- a/packages/SettingsLib/res/values-tl/strings.xml +++ b/packages/SettingsLib/res/values-tl/strings.xml @@ -226,7 +226,7 @@ <string name="enable_opengl_traces_title" msgid="6790444011053219871">"I-enable ang OpenGL traces"</string> <string name="usb_audio_disable_routing" msgid="8114498436003102671">"I-disable USB audio routing"</string> <string name="usb_audio_disable_routing_summary" msgid="980282760277312264">"I-disable automatic routing sa USB audio peripheral"</string> - <string name="debug_layout" msgid="5981361776594526155">"Ipakita mga layout bound"</string> + <string name="debug_layout" msgid="5981361776594526155">"Ipakita ang layout bounds"</string> <string name="debug_layout_summary" msgid="2001775315258637682">"Ipakita ang mga hangganan ng clip, margin, atbp."</string> <string name="force_rtl_layout_all_locales" msgid="2259906643093138978">"Force RTL layout dir."</string> <string name="force_rtl_layout_all_locales_summary" msgid="9192797796616132534">"Force screen layout dir. sa RTL sa lahat ng lokal"</string> @@ -237,12 +237,12 @@ <string name="force_msaa" msgid="7920323238677284387">"Puwersahin ang 4x MSAA"</string> <string name="force_msaa_summary" msgid="9123553203895817537">"Paganahin ang 4x MSAA sa OpenGL ES 2.0 na apps"</string> <string name="show_non_rect_clip" msgid="505954950474595172">"I-debug ang di-parihabang mga clip operation"</string> - <string name="track_frame_time" msgid="6146354853663863443">"Pag-render GPU ng Profile"</string> + <string name="track_frame_time" msgid="6146354853663863443">"Pag-render ng Profile GPU"</string> <string name="window_animation_scale_title" msgid="6162587588166114700">"Scale ng window animation"</string> <string name="transition_animation_scale_title" msgid="387527540523595875">"Scale ng transition animation"</string> <string name="animator_duration_scale_title" msgid="3406722410819934083">"Scale ng tagal ng animator"</string> <string name="overlay_display_devices_title" msgid="5364176287998398539">"I-simulate, ika-2 display"</string> - <string name="debug_applications_category" msgid="4206913653849771549">"Apps"</string> + <string name="debug_applications_category" msgid="4206913653849771549">"Mga App"</string> <string name="immediately_destroy_activities" msgid="1579659389568133959">"Huwag magtago ng mga aktibidad"</string> <string name="immediately_destroy_activities_summary" msgid="3592221124808773368">"Sirain ang bawat aktibidad sa sandaling iwan ito ng user"</string> <string name="app_process_limit_title" msgid="4280600650253107163">"Limitasyon ng proseso sa background"</string> diff --git a/packages/SettingsLib/res/values-vi/strings.xml b/packages/SettingsLib/res/values-vi/strings.xml index e527d08eb548..c6b47fdf1d04 100644 --- a/packages/SettingsLib/res/values-vi/strings.xml +++ b/packages/SettingsLib/res/values-vi/strings.xml @@ -98,7 +98,7 @@ <string name="launch_defaults_some" msgid="313159469856372621">"Đã đặt một số ứng dụng chạy mặc định"</string> <string name="launch_defaults_none" msgid="4241129108140034876">"Chưa đặt mặc định"</string> <string name="tts_settings" msgid="8186971894801348327">"Cài đặt chuyển văn bản thành giọng nói"</string> - <string name="tts_settings_title" msgid="1237820681016639683">"Đầu ra v.bản thành giọng nói"</string> + <string name="tts_settings_title" msgid="1237820681016639683">"Đầu ra văn bản thành giọng nói"</string> <string name="tts_default_rate_title" msgid="6030550998379310088">"Tốc độ nói"</string> <string name="tts_default_rate_summary" msgid="4061815292287182801">"Tốc độ đọc văn bản"</string> <string name="tts_default_pitch_title" msgid="6135942113172488671">"Độ cao"</string> diff --git a/packages/SettingsLib/src/com/android/settingslib/RestrictedLockUtils.java b/packages/SettingsLib/src/com/android/settingslib/RestrictedLockUtils.java index 2265d4214af1..6bd8a879dabb 100644 --- a/packages/SettingsLib/src/com/android/settingslib/RestrictedLockUtils.java +++ b/packages/SettingsLib/src/com/android/settingslib/RestrictedLockUtils.java @@ -616,11 +616,12 @@ public class RestrictedLockUtils { */ public static void sendShowAdminSupportDetailsIntent(Context context, EnforcedAdmin admin) { final Intent intent = getShowAdminSupportDetailsIntent(context, admin); - int adminUserId = UserHandle.myUserId(); - if (admin.userId != UserHandle.USER_NULL) { - adminUserId = admin.userId; + int targetUserId = UserHandle.myUserId(); + if (admin != null && admin.userId != UserHandle.USER_NULL + && isCurrentUserOrProfile(context, admin.userId)) { + targetUserId = admin.userId; } - context.startActivityAsUser(intent, new UserHandle(adminUserId)); + context.startActivityAsUser(intent, new UserHandle(targetUserId)); } public static Intent getShowAdminSupportDetailsIntent(Context context, EnforcedAdmin admin) { @@ -638,6 +639,28 @@ public class RestrictedLockUtils { return intent; } + public static boolean isCurrentUserOrProfile(Context context, int userId) { + UserManager um = UserManager.get(context); + for (UserInfo userInfo : um.getProfiles(UserHandle.myUserId())) { + if (userInfo.id == userId) { + return true; + } + } + return false; + } + + public static boolean isAdminInCurrentUserOrProfile(Context context, ComponentName admin) { + DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService( + Context.DEVICE_POLICY_SERVICE); + UserManager um = UserManager.get(context); + for (UserInfo userInfo : um.getProfiles(UserHandle.myUserId())) { + if (dpm.isAdminActiveAsUser(admin, userInfo.id)) { + return true; + } + } + return false; + } + public static void setTextViewPadlock(Context context, TextView textView, boolean showPadlock) { final SpannableStringBuilder sb = new SpannableStringBuilder(textView.getText()); diff --git a/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java b/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java index 6d6a4b55bd93..739245330d7c 100644 --- a/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java +++ b/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java @@ -46,6 +46,8 @@ import android.text.format.Formatter; import android.util.Log; import android.util.SparseArray; +import com.android.internal.util.ArrayUtils; + import java.io.File; import java.text.Collator; import java.text.Normalizer; @@ -123,8 +125,8 @@ public class ApplicationsState { mPm = mContext.getPackageManager(); mIpm = AppGlobals.getPackageManager(); mUm = (UserManager) app.getSystemService(Context.USER_SERVICE); - for (UserHandle user : mUm.getUserProfiles()) { - mEntriesMap.put(user.getIdentifier(), new HashMap<String, AppEntry>()); + for (int userId : mUm.getProfileIdsWithDisabled(UserHandle.myUserId())) { + mEntriesMap.put(userId, new HashMap<String, AppEntry>()); } mThread = new HandlerThread("ApplicationsState.Loader", Process.THREAD_PRIORITY_BACKGROUND); @@ -426,7 +428,8 @@ public class ApplicationsState { } private void addUser(int userId) { - if (mUm.getUserProfiles().contains(new UserHandle(userId))) { + final int profileIds[] = mUm.getProfileIdsWithDisabled(UserHandle.myUserId()); + if (ArrayUtils.contains(profileIds, userId)) { synchronized (mEntriesMap) { mEntriesMap.put(userId, new HashMap<String, AppEntry>()); if (mResumed) { diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java index bf750467d991..ce916cba312a 100644 --- a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java +++ b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java @@ -20,14 +20,17 @@ import android.annotation.Nullable; import android.app.Activity; import android.content.ActivityNotFoundException; import android.content.BroadcastReceiver; +import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; +import android.content.pm.PackageManager; import android.content.res.TypedArray; import android.os.AsyncTask; import android.os.Bundle; import android.provider.Settings; import android.support.v4.widget.DrawerLayout; +import android.util.ArraySet; import android.util.Log; import android.util.Pair; import android.view.Gravity; @@ -56,6 +59,9 @@ public class SettingsDrawerActivity extends Activity { private static List<DashboardCategory> sDashboardCategories; private static HashMap<Pair<String, String>, Tile> sTileCache; + // Serves as a temporary list of tiles to ignore until we heard back from the PM that they + // are disabled. + private static ArraySet<ComponentName> sTileBlacklist = new ArraySet<>(); private static InterestingConfigChanges sConfigTracker; private final PackageReceiver mPackageReceiver = new PackageReceiver(); @@ -270,6 +276,24 @@ public class SettingsDrawerActivity extends Activity { finish(); } + public void setTileEnabled(ComponentName component, boolean enabled) { + PackageManager pm = getPackageManager(); + int state = pm.getComponentEnabledSetting(component); + boolean isEnabled = state == PackageManager.COMPONENT_ENABLED_STATE_ENABLED; + if (isEnabled != enabled || state == PackageManager.COMPONENT_ENABLED_STATE_DEFAULT) { + if (enabled) { + sTileBlacklist.remove(component); + } else { + sTileBlacklist.add(component); + } + pm.setComponentEnabledSetting(component, enabled + ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED + : PackageManager.COMPONENT_ENABLED_STATE_DISABLED, + PackageManager.DONT_KILL_APP); + new CategoriesUpdater().execute(); + } + } + public interface CategoryListener { void onCategoriesChanged(); } @@ -285,6 +309,15 @@ public class SettingsDrawerActivity extends Activity { @Override protected void onPostExecute(List<DashboardCategory> dashboardCategories) { + for (int i = 0; i < dashboardCategories.size(); i++) { + DashboardCategory category = dashboardCategories.get(i); + for (int j = 0; j < category.tiles.size(); j++) { + Tile tile = category.tiles.get(j); + if (sTileBlacklist.contains(tile.intent.getComponent())) { + category.tiles.remove(j--); + } + } + } sDashboardCategories = dashboardCategories; onCategoriesChanged(); } diff --git a/packages/SettingsProvider/res/values-be-rBY/strings.xml b/packages/SettingsProvider/res/values-be-rBY/strings.xml index c164ac7b22d8..3a8557ce9a32 100644 --- a/packages/SettingsProvider/res/values-be-rBY/strings.xml +++ b/packages/SettingsProvider/res/values-be-rBY/strings.xml @@ -19,5 +19,5 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="app_label" msgid="4567566098528588863">"Захоўванне налад"</string> + <string name="app_label" msgid="4567566098528588863">"Сховішча налад"</string> </resources> diff --git a/packages/SystemUI/res/layout-sw410dp/status_bar_alarm_group.xml b/packages/SystemUI/res/layout-sw410dp/status_bar_alarm_group.xml new file mode 100644 index 000000000000..ba5c0aa0c772 --- /dev/null +++ b/packages/SystemUI/res/layout-sw410dp/status_bar_alarm_group.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:systemui="http://schemas.android.com/apk/res-auto" + android:id="@+id/date_time_alarm_group" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="8dp" + android:layout_marginStart="16dp" + android:gravity="start" + android:orientation="vertical"> + <LinearLayout + android:id="@+id/date_time_group" + android:layout_width="wrap_content" + android:layout_height="19dp" + android:orientation="horizontal" + android:focusable="true" > + + <include layout="@layout/split_clock_view" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:id="@+id/clock" /> + + <com.android.systemui.statusbar.policy.DateView + android:id="@+id/date" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="6dp" + android:drawableStart="@drawable/header_dot" + android:drawablePadding="6dp" + android:singleLine="true" + android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" + android:textSize="@dimen/qs_time_collapsed_size" + android:gravity="top" + systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" /> + + <com.android.systemui.statusbar.AlphaOptimizedImageView + android:id="@+id/alarm_status_collapsed" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:src="@drawable/ic_access_alarms_small" + android:paddingStart="6dp" + android:gravity="center" + android:visibility="gone" /> + </LinearLayout> + + <com.android.systemui.statusbar.AlphaOptimizedButton + android:id="@+id/alarm_status" + android:layout_width="wrap_content" + android:layout_height="20dp" + android:paddingTop="3dp" + android:drawablePadding="8dp" + android:drawableStart="@drawable/ic_access_alarms_small" + android:textColor="#64ffffff" + android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" + android:gravity="top" + android:background="?android:attr/selectableItemBackground" + android:visibility="gone" /> + +</LinearLayout> diff --git a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml index 5d629401dff3..f65a6674e5a5 100644 --- a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml +++ b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml @@ -106,64 +106,11 @@ android:gravity="center_vertical" android:focusable="true" /> - <LinearLayout + <include android:id="@+id/date_time_alarm_group" - android:layout_width="wrap_content" - android:layout_height="wrap_content" + layout="@layout/status_bar_alarm_group" android:layout_alignParentStart="true" - android:layout_alignParentTop="true" - android:layout_marginTop="8dp" - android:layout_marginStart="16dp" - android:gravity="start" - android:orientation="vertical"> - <LinearLayout - android:id="@+id/date_time_group" - android:layout_width="wrap_content" - android:layout_height="19dp" - android:orientation="horizontal" - android:focusable="true" > - - <include layout="@layout/split_clock_view" - android:layout_width="wrap_content" - android:layout_height="match_parent" - android:id="@+id/clock" /> - - <com.android.systemui.statusbar.policy.DateView - android:id="@+id/date" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginStart="6dp" - android:drawableStart="@drawable/header_dot" - android:drawablePadding="6dp" - android:singleLine="true" - android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" - android:textSize="@dimen/qs_time_collapsed_size" - android:gravity="top" - systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" /> - - <com.android.systemui.statusbar.AlphaOptimizedImageView - android:id="@+id/alarm_status_collapsed" - android:layout_width="wrap_content" - android:layout_height="match_parent" - android:src="@drawable/ic_access_alarms_small" - android:paddingStart="6dp" - android:gravity="center" - android:visibility="gone" /> - </LinearLayout> - - <com.android.systemui.statusbar.AlphaOptimizedButton - android:id="@+id/alarm_status" - android:layout_width="wrap_content" - android:layout_height="20dp" - android:paddingTop="3dp" - android:drawablePadding="8dp" - android:drawableStart="@drawable/ic_access_alarms_small" - android:textColor="#64ffffff" - android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" - android:gravity="top" - android:background="?android:attr/selectableItemBackground" - android:visibility="gone" /> - </LinearLayout> + android:layout_alignParentTop="true" /> <com.android.systemui.qs.QuickQSPanel android:id="@+id/quick_qs_panel" @@ -177,7 +124,7 @@ android:clipToPadding="false" android:importantForAccessibility="yes" android:focusable="true" - android:accessibilityTraversalAfter="@id/date_time_group" + android:accessibilityTraversalAfter="@+id/date_time_group" android:accessibilityTraversalBefore="@id/expand_indicator" /> <com.android.systemui.statusbar.AlphaOptimizedImageView diff --git a/packages/SystemUI/res/layout/remote_input.xml b/packages/SystemUI/res/layout/remote_input.xml index 2db97a60337d..0c8cc9bb5f02 100644 --- a/packages/SystemUI/res/layout/remote_input.xml +++ b/packages/SystemUI/res/layout/remote_input.xml @@ -43,7 +43,7 @@ android:ellipsize="start" android:inputType="textShortMessage|textAutoCorrect|textCapSentences" android:textIsSelectable="true" - android:imeOptions="actionSend|flagNoExtractUi" /> + android:imeOptions="actionNone|flagNoExtractUi" /> <FrameLayout android:layout_width="wrap_content" diff --git a/packages/SystemUI/res/layout/status_bar_alarm_group.xml b/packages/SystemUI/res/layout/status_bar_alarm_group.xml new file mode 100644 index 000000000000..f94b72794c97 --- /dev/null +++ b/packages/SystemUI/res/layout/status_bar_alarm_group.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:systemui="http://schemas.android.com/apk/res-auto" + android:id="@+id/date_time_alarm_group" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="8dp" + android:layout_marginStart="16dp" + android:gravity="start" + android:orientation="vertical"> + <LinearLayout + android:id="@+id/date_time_group" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:focusable="true" > + + <include layout="@layout/split_clock_view" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:id="@+id/clock" /> + + <com.android.systemui.statusbar.AlphaOptimizedImageView + android:id="@+id/alarm_status_collapsed" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:src="@drawable/ic_access_alarms_small" + android:paddingStart="6dp" + android:gravity="center" + android:visibility="gone" /> + </LinearLayout> + + <com.android.systemui.statusbar.policy.DateView + android:id="@+id/date" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:singleLine="true" + android:layout_marginTop="-4dp" + android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" + android:textSize="@dimen/qs_time_collapsed_size" + android:gravity="top" + systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" /> + + <com.android.systemui.statusbar.AlphaOptimizedButton + android:id="@+id/alarm_status" + android:layout_width="wrap_content" + android:layout_height="20dp" + android:paddingTop="3dp" + android:drawablePadding="8dp" + android:drawableStart="@drawable/ic_access_alarms_small" + android:textColor="#64ffffff" + android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" + android:gravity="top" + android:background="?android:attr/selectableItemBackground" + android:visibility="gone" /> + +</LinearLayout> diff --git a/packages/SystemUI/res/values-af/strings.xml b/packages/SystemUI/res/values-af/strings.xml index 4f40c635efc0..d9138ef0def1 100644 --- a/packages/SystemUI/res/values-af/strings.xml +++ b/packages/SystemUI/res/values-af/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Liggingversoeke aktief"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Verwyder alle kennisgewings."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">nog <xliff:g id="NUMBER_1">%s</xliff:g> kennisgewings binne.</item> + <item quantity="one">nog <xliff:g id="NUMBER_0">%s</xliff:g> kennisgewing binne.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Kennisgewingsinstellings"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>-instellings"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Die skerm sal outomaties draai."</string> diff --git a/packages/SystemUI/res/values-am/strings.xml b/packages/SystemUI/res/values-am/strings.xml index 6900bb71066b..69d6642e506f 100644 --- a/packages/SystemUI/res/values-am/strings.xml +++ b/packages/SystemUI/res/values-am/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"የአካባቢ ጥያቄዎች ነቅተዋል"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"ሁሉንም ማሳወቂያዎች አጽዳ"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">ከውስጥ ተጨማሪ <xliff:g id="NUMBER_1">%s</xliff:g> ማሳወቂያዎች።</item> + <item quantity="other">ከውስጥ ተጨማሪ <xliff:g id="NUMBER_1">%s</xliff:g> ማሳወቂያዎች።</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"የማሳወቂያ ቅንብሮች"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"የ<xliff:g id="APP_NAME">%s</xliff:g> ቅንብሮች"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"ማያ ገጽ በራስ ሰር ይዞራል።"</string> diff --git a/packages/SystemUI/res/values-ar/strings.xml b/packages/SystemUI/res/values-ar/strings.xml index edda177a3160..d7962de2b2c7 100644 --- a/packages/SystemUI/res/values-ar/strings.xml +++ b/packages/SystemUI/res/values-ar/strings.xml @@ -249,7 +249,14 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"طلبات الموقع نشطة"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"محو جميع الإشعارات."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"و<xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="zero"><xliff:g id="NUMBER_1">%s</xliff:g> إشعار آخر بداخل المجموعة.</item> + <item quantity="two">إشعاران (<xliff:g id="NUMBER_1">%s</xliff:g>) آخران بداخل المجموعة.</item> + <item quantity="few"><xliff:g id="NUMBER_1">%s</xliff:g> إشعارات أخرى بداخل المجموعة.</item> + <item quantity="many"><xliff:g id="NUMBER_1">%s</xliff:g> إشعارًا آخر بداخل المجموعة.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> إشعار آخر بداخل المجموعة.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> إشعار آخر بداخل المجموعة.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"إعدادات الإشعارات"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"إعدادات <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"سيتم تدوير الشاشة تلقائيًا."</string> diff --git a/packages/SystemUI/res/values-az-rAZ/strings.xml b/packages/SystemUI/res/values-az-rAZ/strings.xml index 57f6bfd87b3e..acb58cef039c 100644 --- a/packages/SystemUI/res/values-az-rAZ/strings.xml +++ b/packages/SystemUI/res/values-az-rAZ/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Məkan sorğuları arxivi"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Bütün bildirişləri sil."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Daxilində daha <xliff:g id="NUMBER_1">%s</xliff:g> bildiriş.</item> + <item quantity="one">Daxilində daha <xliff:g id="NUMBER_0">%s</xliff:g> bildiriş.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Bildiriş ayarları"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ayarları"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekran avtomatik döndəriləcək."</string> diff --git a/packages/SystemUI/res/values-b+sr+Latn/strings.xml b/packages/SystemUI/res/values-b+sr+Latn/strings.xml index 27120305c214..f944e4b68853 100644 --- a/packages/SystemUI/res/values-b+sr+Latn/strings.xml +++ b/packages/SystemUI/res/values-b+sr+Latn/strings.xml @@ -246,7 +246,11 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Ima aktivnih zahteva za lokaciju"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Obriši sva obaveštenja."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"i još <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Još <xliff:g id="NUMBER_1">%s</xliff:g> obaveštenje u grupi.</item> + <item quantity="few">Još <xliff:g id="NUMBER_1">%s</xliff:g> obaveštenja u grupi.</item> + <item quantity="other">Još <xliff:g id="NUMBER_1">%s</xliff:g> obaveštenja u grupi.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Podešavanja obaveštenja"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Podešavanja za <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekran će se automatski rotirati."</string> diff --git a/packages/SystemUI/res/values-be-rBY/strings.xml b/packages/SystemUI/res/values-be-rBY/strings.xml index 1445a80bdf3a..12ba0cd909de 100644 --- a/packages/SystemUI/res/values-be-rBY/strings.xml +++ b/packages/SystemUI/res/values-be-rBY/strings.xml @@ -53,8 +53,8 @@ <string name="bluetooth_tethered" msgid="7094101612161133267">"Прывязаныя праз Bluetooth"</string> <string name="status_bar_input_method_settings_configure_input_methods" msgid="3504292471512317827">"Налада метадаў уводу"</string> <string name="status_bar_use_physical_keyboard" msgid="7551903084416057810">"Фізічная клавіятура"</string> - <string name="usb_device_permission_prompt" msgid="834698001271562057">"Дазволіць праыкладанню <xliff:g id="APPLICATION">%1$s</xliff:g> атрымлiваць доступ да прылады USB?"</string> - <string name="usb_accessory_permission_prompt" msgid="5171775411178865750">"Дазволіць прыкладанню <xliff:g id="APPLICATION">%1$s</xliff:g> доступ да прылады USB?"</string> + <string name="usb_device_permission_prompt" msgid="834698001271562057">"Дазволіць праграме <xliff:g id="APPLICATION">%1$s</xliff:g> атрымлiваць доступ да прылады USB?"</string> + <string name="usb_accessory_permission_prompt" msgid="5171775411178865750">"Дазволіць праграме <xliff:g id="APPLICATION">%1$s</xliff:g> доступ да USB-аксесуара?"</string> <string name="usb_device_confirm_prompt" msgid="5161205258635253206">"Адкрыць <xliff:g id="ACTIVITY">%1$s</xliff:g>, калі гэтая USB-прылада падлучаная?"</string> <string name="usb_accessory_confirm_prompt" msgid="3808984931830229888">"Адкрыць <xliff:g id="ACTIVITY">%1$s</xliff:g>, калі гэтая USB-прылада падлучаная?"</string> <string name="usb_accessory_uri_prompt" msgid="513450621413733343">"Няма ўсталяв. прыкл. для працы з гэтай прыл. USB. Больш падраб. пра гэтую прыл.: <xliff:g id="URL">%1$s</xliff:g>"</string> @@ -136,7 +136,7 @@ <string name="accessibility_three_bars" msgid="2648241415119396648">"Тры слупкi."</string> <string name="accessibility_signal_full" msgid="9122922886519676839">"Сігнал поўны."</string> <string name="accessibility_desc_on" msgid="2385254693624345265">"Уключана."</string> - <string name="accessibility_desc_off" msgid="6475508157786853157">"Адключана."</string> + <string name="accessibility_desc_off" msgid="6475508157786853157">"Выключана."</string> <string name="accessibility_desc_connected" msgid="8366256693719499665">"Падключана."</string> <string name="accessibility_desc_connecting" msgid="3812924520316280149">"Падлучэнне."</string> <string name="accessibility_data_connection_gprs" msgid="1606477224486747751">"GPRS"</string> @@ -249,7 +249,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Ёсць актыўныя запыты пра месцазнаходжанне"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Выдалiць усе апавяшчэннi."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Яшчэ <xliff:g id="NUMBER_1">%s</xliff:g> апавяшчэнне ўнутры.</item> + <item quantity="few">Яшчэ <xliff:g id="NUMBER_1">%s</xliff:g> апавяшчэнні ўнутры.</item> + <item quantity="many">Яшчэ <xliff:g id="NUMBER_1">%s</xliff:g> апавяшчэнняў унутры.</item> + <item quantity="other">Яшчэ <xliff:g id="NUMBER_1">%s</xliff:g> апавяшчэння ўнутры.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Налады апавяшчэнняў"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Налады <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Экран паварочваецца аўтаматычна."</string> @@ -487,7 +492,7 @@ <string name="do_not_silence_block" msgid="4070647971382232311">"Не адключаць гук і не блакіраваць"</string> <string name="tuner_full_importance_settings" msgid="3207312268609236827">"Пашыранае кіраванне апавяшчэннямі"</string> <string name="tuner_full_importance_settings_on" msgid="7545060756610299966">"Уключана"</string> - <string name="tuner_full_importance_settings_off" msgid="8208165412614935229">"Адключана"</string> + <string name="tuner_full_importance_settings_off" msgid="8208165412614935229">"Выключана"</string> <string name="power_notification_controls_description" msgid="4372459941671353358">"З дапамогай пашыранага кіравання апавяшчэннямі вы можаце задаваць узровень важнасці апавяшчэнняў праграмы ад 0 да 5. \n\n"<b>"Узровень 5"</b>" \n- Паказваць уверсе спіса апавяшчэнняў \n- Дазваляць перапыняць рэжым поўнага экрана \n- Заўсёды дазваляць кароткі паказ \n\n"<b>"Узровень 4"</b>" \n- Забараняць перапыняць рэжым поўнага экрана \n- Заўсёды дазваляць кароткі паказ \n\n"<b>"Узровень 3"</b>" \n- Забараняць перапыняць рэжым поўнага экрана \n- Ніколі не дазваляць кароткі паказ \n\n"<b>"Узровень 2"</b>" \n- Забараняць перапыняць рэжым поўнага экрана \n- Ніколі не дазваляць кароткі паказ \n- Ніколі не прайграваць гук і не вібрыраваць \n\n"<b>"Узровень 1"</b>" \n- Забараняць перапыняць рэжым поўнага экрана \n- Ніколі не дазваляць кароткі паказ \n- Ніколі не прайграваць гук і не вібрыраваць \n- Хаваць з экрана блакіроўкі і панэлі стану \n- Паказваць унізе спіса апавяшчэнняў \n\n"<b>"Узровень 0"</b>" \n- Блакіраваць усе апавяшчэнні ад праграмы"</string> <string name="user_unspecified_importance" msgid="361613856933432117">"Важнасць: аўтаматычна"</string> <string name="blocked_importance" msgid="5035073235408414397">"Важнасць: узровень 0"</string> @@ -510,7 +515,7 @@ <string name="night_mode" msgid="3540405868248625488">"Начны рэжым"</string> <string name="calibrate_display" msgid="5974642573432039217">"Каліброўка дысплэя"</string> <string name="night_mode_on" msgid="5597545513026541108">"Уключана"</string> - <string name="night_mode_off" msgid="8035605276956057508">"Адключана"</string> + <string name="night_mode_off" msgid="8035605276956057508">"Выключана"</string> <string name="turn_on_automatically" msgid="4167565356762016083">"Уключаць аўтаматычна"</string> <string name="turn_on_auto_summary" msgid="2190994512406701520">"Пераключэнне ў начны рэжым у залежнасці ад канкрэтнай мясцовасці і часу сутак"</string> <string name="when_night_mode_on" msgid="2969436026899172821">"Калі ўключаны Начны рэжым"</string> @@ -580,7 +585,7 @@ <string name="accessibility_data_saver_on" msgid="8454111686783887148">"Эканомія трафіку ўключана"</string> <string name="accessibility_data_saver_off" msgid="8841582529453005337">"Эканомія трафіку адключана"</string> <string name="switch_bar_on" msgid="1142437840752794229">"Уключана"</string> - <string name="switch_bar_off" msgid="8803270596930432874">"Адключана"</string> + <string name="switch_bar_off" msgid="8803270596930432874">"Выключана"</string> <string name="nav_bar" msgid="1993221402773877607">"Панэль навігацыі"</string> <string name="start" msgid="6873794757232879664">"Пачатак"</string> <string name="center" msgid="4327473927066010960">"Цэнтр"</string> diff --git a/packages/SystemUI/res/values-bg/strings.xml b/packages/SystemUI/res/values-bg/strings.xml index 0962c2a9590f..8d7e8da337dc 100644 --- a/packages/SystemUI/res/values-bg/strings.xml +++ b/packages/SystemUI/res/values-bg/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Активни заявки за местоположение"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Изчистване на всички известия."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Съдържа още <xliff:g id="NUMBER_1">%s</xliff:g> известия.</item> + <item quantity="one">Съдържа още <xliff:g id="NUMBER_0">%s</xliff:g> известие.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Настройки за известия"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Настройки за <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Екранът ще се завърта автоматично."</string> diff --git a/packages/SystemUI/res/values-bn-rBD/strings.xml b/packages/SystemUI/res/values-bn-rBD/strings.xml index 71039e570b89..e32fb06ae179 100644 --- a/packages/SystemUI/res/values-bn-rBD/strings.xml +++ b/packages/SystemUI/res/values-bn-rBD/strings.xml @@ -51,8 +51,8 @@ <string name="bluetooth_tethered" msgid="7094101612161133267">"ব্লুটুথ টিথার করা হয়েছে"</string> <string name="status_bar_input_method_settings_configure_input_methods" msgid="3504292471512317827">"ইনপুট পদ্ধতিগুলি সেট আপ করুন"</string> <string name="status_bar_use_physical_keyboard" msgid="7551903084416057810">"ফিজিক্যাল কীবোর্ড"</string> - <string name="usb_device_permission_prompt" msgid="834698001271562057">"এই <xliff:g id="APPLICATION">%1$s</xliff:g> অ্যাপ্লিকেশানটিকে কি USB ডিভাইস অ্যাক্সেস করা মঞ্জুরি দেবেন?"</string> - <string name="usb_accessory_permission_prompt" msgid="5171775411178865750">"এই <xliff:g id="APPLICATION">%1$s</xliff:g> অ্যাপ্লিকেশানটিকে কি USB যন্ত্রাংশ অ্যাক্সেস করার মঞ্জুরি দেবেন?"</string> + <string name="usb_device_permission_prompt" msgid="834698001271562057">"এই <xliff:g id="APPLICATION">%1$s</xliff:g> অ্যাপ্লিকেশানটিকে কি USB ডিভাইস অ্যাক্সেস করা অনুমতি দেবেন?"</string> + <string name="usb_accessory_permission_prompt" msgid="5171775411178865750">"এই <xliff:g id="APPLICATION">%1$s</xliff:g> অ্যাপ্লিকেশানটিকে কি USB যন্ত্রাংশ অ্যাক্সেস করার অনুমতি দেবেন?"</string> <string name="usb_device_confirm_prompt" msgid="5161205258635253206">"যখন এই USB ডিভাইসটি সংযুক্ত থাকে তখন কি <xliff:g id="ACTIVITY">%1$s</xliff:g> খুলবেন?"</string> <string name="usb_accessory_confirm_prompt" msgid="3808984931830229888">"যখন এই USB যন্ত্রাংশটি সংযুক্ত থাকে তখন কি <xliff:g id="ACTIVITY">%1$s</xliff:g> খুলবেন?"</string> <string name="usb_accessory_uri_prompt" msgid="513450621413733343">"ইনস্টল থাকা কোনো অ্যাপ্লিকেশান এই USB যন্ত্রাংশের সাথে কাজ করে না৷ <xliff:g id="URL">%1$s</xliff:g> এ এই যন্ত্রাংশের সম্পর্কে আরো জানুন৷"</string> @@ -64,7 +64,7 @@ <string name="usb_debugging_message" msgid="2220143855912376496">"কম্পিউটারের RSA কী আঙ্গুলের ছাপ হল:\n<xliff:g id="FINGERPRINT">%1$s</xliff:g>"</string> <string name="usb_debugging_always" msgid="303335496705863070">"এই কম্পিউটার থেকে সর্বদা অনুমতি দিন"</string> <string name="usb_debugging_secondary_user_title" msgid="6353808721761220421">"USB ডিবাগিং অনুমোদিত নয়"</string> - <string name="usb_debugging_secondary_user_message" msgid="8572228137833020196">"ব্যবহারকারী বর্তমানে এই ডিভাইসটিতে সাইন ইন করেছেন তাই USB ডিবাগিং চালু করা যাবে না। এই বৈশিষ্ট্যটি ব্যবহার করতে, অনুগ্রহ করে প্রশাসক ব্যবহারকারীতে পাল্টান।"</string> + <string name="usb_debugging_secondary_user_message" msgid="8572228137833020196">"ব্যবহারকারী বর্তমানে এই ডিভাইসটিতে প্রবেশ করুন করেছেন তাই USB ডিবাগিং চালু করা যাবে না। এই বৈশিষ্ট্যটি ব্যবহার করতে, অনুগ্রহ করে প্রশাসক ব্যবহারকারীতে পাল্টান।"</string> <string name="compat_mode_on" msgid="6623839244840638213">"স্ক্রীণ পূরণ করতে জুম করুন"</string> <string name="compat_mode_off" msgid="4434467572461327898">"পূর্ণ স্ক্রীণে প্রসারিত করুন"</string> <string name="screenshot_saving_ticker" msgid="7403652894056693515">"স্ক্রীনশট সংরক্ষণ করা হচ্ছে..."</string> @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"অবস্থান অনুরোধ সক্রিয় রয়েছে"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"সমস্ত বিজ্ঞপ্তি সাফ করুন৷"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>টি"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">ভিতরে আরও <xliff:g id="NUMBER_1">%s</xliff:g>টি বিজ্ঞপ্তি আছে।</item> + <item quantity="other">ভিতরে আরও <xliff:g id="NUMBER_1">%s</xliff:g>টি বিজ্ঞপ্তি আছে।</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"বিজ্ঞপ্তির সেটিংস"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> সেটিংস"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"স্ক্রীন স্বয়ংক্রিয়ভাবে ঘুরে যাবে৷"</string> @@ -426,7 +429,7 @@ <string name="quick_settings_reset_confirmation_message" msgid="2235970126803317374">"আপনি পরের বার সেটিংস-এ এটি চালু করলে এটি উপস্থিত হবে"</string> <string name="quick_settings_reset_confirmation_button" msgid="2660339101868367515">"লুকান"</string> <string name="volumeui_prompt_message" msgid="918680947433389110">"<xliff:g id="APP_NAME">%1$s</xliff:g> ভলিউম ডায়লগ হতে চায়৷"</string> - <string name="volumeui_prompt_allow" msgid="7954396902482228786">"মঞ্জুরি দিন"</string> + <string name="volumeui_prompt_allow" msgid="7954396902482228786">"অনুমতি দিন"</string> <string name="volumeui_prompt_deny" msgid="5720663643411696731">"প্রত্যাখ্যান করুন"</string> <string name="volumeui_notification_title" msgid="4906770126345910955">"<xliff:g id="APP_NAME">%1$s</xliff:g> হল ভলিউম ডায়লগ"</string> <string name="volumeui_notification_text" msgid="8819536904234337445">"আসলটি পুনঃস্থাপন করতে আলতো চাপ দিন৷"</string> @@ -638,7 +641,7 @@ <string name="accessibility_quick_settings_expand" msgid="2375165227880477530">"দ্রুত সেটিংস খুলুন৷"</string> <string name="accessibility_quick_settings_collapse" msgid="1792625797142648105">"দ্রুত সেটিংস বন্ধ করুন৷"</string> <string name="accessibility_quick_settings_alarm_set" msgid="1863000242431528676">"অ্যালার্ম সেট করা হয়েছে৷"</string> - <string name="accessibility_quick_settings_user" msgid="1567445362870421770">"<xliff:g id="ID_1">%s</xliff:g> হিসেবে সাইন ইন রয়েছেন"</string> + <string name="accessibility_quick_settings_user" msgid="1567445362870421770">"<xliff:g id="ID_1">%s</xliff:g> হিসেবে প্রবেশ করুন রয়েছেন"</string> <string name="accessibility_quick_settings_no_internet" msgid="31890692343084075">"কোন ইন্টারনেট নেই৷"</string> <string name="accessibility_quick_settings_open_details" msgid="4230931801728005194">"বিশদ বিবরণ খুলুন৷"</string> <string name="accessibility_quick_settings_open_settings" msgid="7806613775728380737">"<xliff:g id="ID_1">%s</xliff:g> সেটিংস খুলুন৷"</string> diff --git a/packages/SystemUI/res/values-bs-rBA/strings.xml b/packages/SystemUI/res/values-bs-rBA/strings.xml index c903534d4f99..c0b898510eb8 100644 --- a/packages/SystemUI/res/values-bs-rBA/strings.xml +++ b/packages/SystemUI/res/values-bs-rBA/strings.xml @@ -246,7 +246,11 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktiviran je zahtjev za lokaciju"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Uklanjanje svih obavještenja."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Još <xliff:g id="NUMBER_1">%s</xliff:g> obavještenje unutra.</item> + <item quantity="few">Još <xliff:g id="NUMBER_1">%s</xliff:g> obavještenja unutra.</item> + <item quantity="other">Još <xliff:g id="NUMBER_1">%s</xliff:g> obavještenja unutra.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Postavke obavještenja"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Postavke aplikacije <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekran će se automatski rotirati."</string> diff --git a/packages/SystemUI/res/values-ca/strings.xml b/packages/SystemUI/res/values-ca/strings.xml index e90257c34084..789fdc314776 100644 --- a/packages/SystemUI/res/values-ca/strings.xml +++ b/packages/SystemUI/res/values-ca/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Sol·licituds d\'ubicació actives"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Esborra totes les notificacions."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> notificacions més a l\'interior.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> notificació més a l\'interior.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Configuració de les notificacions"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Configuració de l\'aplicació <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"La pantalla girarà automàticament."</string> diff --git a/packages/SystemUI/res/values-cs/strings.xml b/packages/SystemUI/res/values-cs/strings.xml index b23fad04e4af..2f5d97ceac84 100644 --- a/packages/SystemUI/res/values-cs/strings.xml +++ b/packages/SystemUI/res/values-cs/strings.xml @@ -249,7 +249,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktivní žádosti o polohu"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Vymazat všechna oznámení."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"a ještě <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="few">Skupina obsahuje ještě <xliff:g id="NUMBER_1">%s</xliff:g> oznámení.</item> + <item quantity="many">Skupina obsahuje ještě <xliff:g id="NUMBER_1">%s</xliff:g> oznámení.</item> + <item quantity="other">Skupina obsahuje ještě <xliff:g id="NUMBER_1">%s</xliff:g> oznámení.</item> + <item quantity="one">Skupina obsahuje ještě <xliff:g id="NUMBER_0">%s</xliff:g> oznámení.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Nastavení oznámení"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Nastavení aplikace <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Obrazovka se automaticky otočí."</string> diff --git a/packages/SystemUI/res/values-da/strings.xml b/packages/SystemUI/res/values-da/strings.xml index 9c483b22a532..19d612daeb65 100644 --- a/packages/SystemUI/res/values-da/strings.xml +++ b/packages/SystemUI/res/values-da/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktive placeringsanmodninger"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Ryd alle underretninger."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"<xliff:g id="NUMBER">%s</xliff:g> mere"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> underretning mere i gruppen.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> underretninger mere i gruppen.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Underretningsindstillinger"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Indstillinger for <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Skærmen roterer automatisk."</string> diff --git a/packages/SystemUI/res/values-de/strings.xml b/packages/SystemUI/res/values-de/strings.xml index f1ef1c016b91..47040db054ac 100644 --- a/packages/SystemUI/res/values-de/strings.xml +++ b/packages/SystemUI/res/values-de/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Standortanfragen aktiv"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Alle Benachrichtigungen löschen"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> weitere Benachrichtigungen vorhanden.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> weitere Benachrichtigung vorhanden.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Benachrichtigungseinstellungen"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Einstellungen von <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Bildschirm wird automatisch gedreht."</string> @@ -588,8 +591,8 @@ <string name="add_button" msgid="4134946063432258161">"Schaltfläche hinzufügen"</string> <string name="save" msgid="2311877285724540644">"Speichern"</string> <string name="reset" msgid="2448168080964209908">"Zurücksetzen"</string> - <string name="no_home_title" msgid="1563808595146071549">"Startbildschirm-Schaltfläche fehlt"</string> - <string name="no_home_message" msgid="5408485011659260911">"Zur Bedienung dieses Geräts wird eine Schaltfläche für den Startbildschirm benötigt. Bitte füge vor dem Speichern eine entsprechende Schaltfläche hinzu."</string> + <string name="no_home_title" msgid="1563808595146071549">"Startbildschirmtaste fehlt"</string> + <string name="no_home_message" msgid="5408485011659260911">"Um dieses Gerät bedienen zu können, braucht man eine Startbildschirmtaste. Bitte füge vor dem Speichern eine entsprechende Schaltfläche hinzu."</string> <string name="adjust_button_width" msgid="6138616087197632947">"Schaltflächenbreite anpassen"</string> <string name="clipboard" msgid="1313879395099896312">"Zwischenablage"</string> <string name="clipboard_description" msgid="3819919243940546364">"Elemente können direkt in die Zwischenablage gezogen werden. Ebenso können sie direkt aus der Zwischenablage gezogen werden, sofern diese geöffnet ist."</string> diff --git a/packages/SystemUI/res/values-el/strings.xml b/packages/SystemUI/res/values-el/strings.xml index 92e443fc204f..0c3c6ffb79d7 100644 --- a/packages/SystemUI/res/values-el/strings.xml +++ b/packages/SystemUI/res/values-el/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Τα αιτήματα τοποθεσίας έχουν ενεργοποιηθεί"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Εκκαθάριση όλων των ειδοποιήσεων."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> επιπλέον ειδοποιήσεις εντός της ομάδας.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> επιπλέον ειδοποίηση εντός της ομάδας.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Ρυθμίσεις ειδοποιήσεων"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Ρυθμίσεις <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Θα γίνεται αυτόματη περιστροφή της οθόνης."</string> diff --git a/packages/SystemUI/res/values-en-rAU/strings.xml b/packages/SystemUI/res/values-en-rAU/strings.xml index bc1c37847d8b..2ede27943e60 100644 --- a/packages/SystemUI/res/values-en-rAU/strings.xml +++ b/packages/SystemUI/res/values-en-rAU/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Location requests active"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Clear all notifications."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+<xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> more notifications inside.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> more notification inside.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Notification settings"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> settings"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Screen will rotate automatically."</string> diff --git a/packages/SystemUI/res/values-en-rGB/strings.xml b/packages/SystemUI/res/values-en-rGB/strings.xml index bc1c37847d8b..2ede27943e60 100644 --- a/packages/SystemUI/res/values-en-rGB/strings.xml +++ b/packages/SystemUI/res/values-en-rGB/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Location requests active"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Clear all notifications."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+<xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> more notifications inside.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> more notification inside.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Notification settings"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> settings"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Screen will rotate automatically."</string> diff --git a/packages/SystemUI/res/values-en-rIN/strings.xml b/packages/SystemUI/res/values-en-rIN/strings.xml index bc1c37847d8b..2ede27943e60 100644 --- a/packages/SystemUI/res/values-en-rIN/strings.xml +++ b/packages/SystemUI/res/values-en-rIN/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Location requests active"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Clear all notifications."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+<xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> more notifications inside.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> more notification inside.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Notification settings"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> settings"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Screen will rotate automatically."</string> diff --git a/packages/SystemUI/res/values-es-rUS/strings.xml b/packages/SystemUI/res/values-es-rUS/strings.xml index 5a4e0e7d136e..cd08f34aa6a5 100644 --- a/packages/SystemUI/res/values-es-rUS/strings.xml +++ b/packages/SystemUI/res/values-es-rUS/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Solicitudes de ubicación activas"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Eliminar todas las notificaciones"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"<xliff:g id="NUMBER">%s</xliff:g> más"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> notificaciones más en el grupo.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> notificación más en el grupo.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Configuración de notificaciones"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Configuración de <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"La pantalla girará automáticamente."</string> @@ -577,7 +580,7 @@ <string name="accessibility_data_saver_on" msgid="8454111686783887148">"Reducir datos está activada"</string> <string name="accessibility_data_saver_off" msgid="8841582529453005337">"Reducir datos está desactivada"</string> <string name="switch_bar_on" msgid="1142437840752794229">"Activado"</string> - <string name="switch_bar_off" msgid="8803270596930432874">"Desactivar"</string> + <string name="switch_bar_off" msgid="8803270596930432874">"Desactivado"</string> <string name="nav_bar" msgid="1993221402773877607">"Barra de navegación"</string> <string name="start" msgid="6873794757232879664">"Iniciar"</string> <string name="center" msgid="4327473927066010960">"Centro"</string> diff --git a/packages/SystemUI/res/values-es/strings.xml b/packages/SystemUI/res/values-es/strings.xml index 425076f6c48e..5e0fa43e7936 100644 --- a/packages/SystemUI/res/values-es/strings.xml +++ b/packages/SystemUI/res/values-es/strings.xml @@ -21,13 +21,13 @@ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="app_label" msgid="7164937344850004466">"IU del sistema"</string> <string name="status_bar_clear_all_button" msgid="7774721344716731603">"Borrar"</string> - <string name="status_bar_recent_remove_item_title" msgid="6026395868129852968">"Eliminar de la lista"</string> + <string name="status_bar_recent_remove_item_title" msgid="6026395868129852968">"Quitar de la lista"</string> <string name="status_bar_recent_inspect_item_title" msgid="7793624864528818569">"Información de la aplicación"</string> - <string name="status_bar_no_recent_apps" msgid="7374907845131203189">"Aquí aparecerán tus pantallas recientes"</string> + <string name="status_bar_no_recent_apps" msgid="7374907845131203189">"Aquí aparecerán tus aplicaciones recientes"</string> <string name="status_bar_accessibility_dismiss_recents" msgid="4576076075226540105">"Descartar aplicaciones recientes"</string> <plurals name="status_bar_accessibility_recent_apps" formatted="false" msgid="9138535907802238759"> - <item quantity="other">%d pantallas en Visión general</item> - <item quantity="one">1 pantalla en Visión general</item> + <item quantity="other">%d pantallas en Aplicaciones recientes</item> + <item quantity="one">1 pantalla en Aplicaciones recientes</item> </plurals> <string name="status_bar_no_notifications_title" msgid="4755261167193833213">"No tienes notificaciones"</string> <string name="status_bar_ongoing_events_title" msgid="1682504513316879202">"Entrante"</string> @@ -83,7 +83,7 @@ <string name="accessibility_back" msgid="567011538994429120">"Atrás"</string> <string name="accessibility_home" msgid="8217216074895377641">"Inicio"</string> <string name="accessibility_menu" msgid="316839303324695949">"Menú"</string> - <string name="accessibility_recent" msgid="5208608566793607626">"Visión general"</string> + <string name="accessibility_recent" msgid="5208608566793607626">"Aplicaciones recientes"</string> <string name="accessibility_search_light" msgid="1103867596330271848">"Buscar"</string> <string name="accessibility_camera_button" msgid="8064671582820358152">"Cámara"</string> <string name="accessibility_phone_button" msgid="6738112589538563574">"Teléfono"</string> @@ -183,7 +183,7 @@ <string name="accessibility_desc_quick_settings" msgid="6186378411582437046">"Ajustes rápidos"</string> <string name="accessibility_desc_lock_screen" msgid="5625143713611759164">"Pantalla de bloqueo."</string> <string name="accessibility_desc_settings" msgid="3417884241751434521">"Ajustes"</string> - <string name="accessibility_desc_recent_apps" msgid="4876900986661819788">"Visión general."</string> + <string name="accessibility_desc_recent_apps" msgid="4876900986661819788">"Aplicaciones recientes."</string> <string name="accessibility_desc_close" msgid="7479755364962766729">"Cerrar"</string> <string name="accessibility_quick_settings_user" msgid="1104846699869476855">"Usuario <xliff:g id="USER">%s</xliff:g>"</string> <string name="accessibility_quick_settings_wifi" msgid="5518210213118181692">"<xliff:g id="SIGNAL">%1$s</xliff:g>."</string> @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Solicitudes de ubicación activas"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Borrar todas las notificaciones"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"<xliff:g id="NUMBER">%s</xliff:g> más"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> notificaciones más dentro.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> notificación más dentro.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Ajustes de notificaciones"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Ajustes de <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"La pantalla girará automáticamente."</string> @@ -366,22 +369,22 @@ <string name="user_new_user_name" msgid="426540612051178753">"Nuevo usuario"</string> <string name="guest_nickname" msgid="8059989128963789678">"Invitado"</string> <string name="guest_new_guest" msgid="600537543078847803">"Añadir invitado"</string> - <string name="guest_exit_guest" msgid="7187359342030096885">"Eliminar invitado"</string> - <string name="guest_exit_guest_dialog_title" msgid="8480693520521766688">"¿Eliminar invitado?"</string> + <string name="guest_exit_guest" msgid="7187359342030096885">"Quitar invitado"</string> + <string name="guest_exit_guest_dialog_title" msgid="8480693520521766688">"¿Quitar invitado?"</string> <string name="guest_exit_guest_dialog_message" msgid="4155503224769676625">"Se eliminarán las aplicaciones y los datos de esta sesión."</string> - <string name="guest_exit_guest_dialog_remove" msgid="7402231963862520531">"Eliminar"</string> + <string name="guest_exit_guest_dialog_remove" msgid="7402231963862520531">"Quitar"</string> <string name="guest_wipe_session_title" msgid="6419439912885956132">"Hola de nuevo, invitado"</string> <string name="guest_wipe_session_message" msgid="8476238178270112811">"¿Quieres continuar con la sesión?"</string> <string name="guest_wipe_session_wipe" msgid="5065558566939858884">"Volver a empezar"</string> <string name="guest_wipe_session_dontwipe" msgid="1401113462524894716">"Sí, continuar"</string> <string name="guest_notification_title" msgid="1585278533840603063">"Usuario invitado"</string> - <string name="guest_notification_text" msgid="335747957734796689">"Para eliminar aplicaciones y datos, quita usuario invitado"</string> - <string name="guest_notification_remove_action" msgid="8820670703892101990">"ELIMINAR INVITADO"</string> + <string name="guest_notification_text" msgid="335747957734796689">"Para eliminar aplicaciones y datos, quita el usuario invitado"</string> + <string name="guest_notification_remove_action" msgid="8820670703892101990">"QUITAR INVITADO"</string> <string name="user_logout_notification_title" msgid="1453960926437240727">"Salir de usuario"</string> <string name="user_logout_notification_text" msgid="3350262809611876284">"Salir de usuario actual"</string> <string name="user_logout_notification_action" msgid="1195428991423425062">"SALIR DE USUARIO"</string> <string name="user_add_user_title" msgid="4553596395824132638">"¿Añadir nuevo usuario?"</string> - <string name="user_add_user_message_short" msgid="2161624834066214559">"Al añadir un usuario nuevo, este debe configurar su espacio.\n\nCualquier usuario puede actualizar las aplicaciones del resto de usuarios."</string> + <string name="user_add_user_message_short" msgid="2161624834066214559">"Al añadir un nuevo usuario, este debe configurar su espacio.\n\nCualquier usuario puede actualizar las aplicaciones del resto de usuarios."</string> <string name="user_remove_user_title" msgid="4681256956076895559">"¿Quitar usuario?"</string> <string name="user_remove_user_message" msgid="1453218013959498039">"Se eliminarán todas las aplicaciones y todos los datos de este usuario."</string> <string name="user_remove_user_remove" msgid="7479275741742178297">"Quitar"</string> @@ -443,7 +446,7 @@ <string name="show_battery_percentage_summary" msgid="3215025775576786037">"Mostrar el porcentaje del nivel de batería en el icono de la barra de estado cuando no se esté cargando"</string> <string name="quick_settings" msgid="10042998191725428">"Ajustes rápidos"</string> <string name="status_bar" msgid="4877645476959324760">"Barra de estado"</string> - <string name="overview" msgid="4018602013895926956">"Visión general"</string> + <string name="overview" msgid="4018602013895926956">"Aplicaciones recientes"</string> <string name="demo_mode" msgid="2389163018533514619">"Modo de demostración"</string> <string name="enable_demo_mode" msgid="4844205668718636518">"Habilitar modo de demostración"</string> <string name="show_demo_mode" msgid="2018336697782464029">"Mostrar modo de demostración"</string> @@ -465,15 +468,15 @@ <string name="tuner_persistent_warning" msgid="8597333795565621795">"Estas funciones experimentales pueden cambiar, fallar o desaparecer en futuras versiones. Te recomendamos que tengas cuidado."</string> <string name="got_it" msgid="2239653834387972602">"Entendido"</string> <string name="tuner_toast" msgid="603429811084428439">"¡Enhorabuena! El configurador de IU del sistema se ha añadido a Ajustes"</string> - <string name="remove_from_settings" msgid="8389591916603406378">"Eliminar de Ajustes"</string> - <string name="remove_from_settings_prompt" msgid="6069085993355887748">"¿Eliminar el configurador de IU del sistema de Ajustes y dejar de utilizar sus funciones?"</string> + <string name="remove_from_settings" msgid="8389591916603406378">"Quitar de Ajustes"</string> + <string name="remove_from_settings_prompt" msgid="6069085993355887748">"¿Quitar el configurador de IU del sistema de Ajustes y dejar de utilizar sus funciones?"</string> <string name="activity_not_found" msgid="348423244327799974">"La aplicación no está instalada en tu dispositivo"</string> <string name="clock_seconds" msgid="7689554147579179507">"Mostrar los segundos del reloj"</string> <string name="clock_seconds_desc" msgid="6282693067130470675">"Muestra los segundos del reloj en la barra de estado. Puede afectar a la duración de la batería."</string> <string name="qs_rearrange" msgid="8060918697551068765">"Reorganizar Ajustes rápidos"</string> <string name="show_brightness" msgid="6613930842805942519">"Mostrar brillo en Ajustes rápidos"</string> <string name="overview_nav_bar_gesture" msgid="8579814204727917764">"Habilitar deslizar dedo hacia arriba para dividir pantalla"</string> - <string name="overview_nav_bar_gesture_desc" msgid="6329167382305102615">"Habilita el gesto de deslizar el dedo hacia arriba desde el botón Visión general para acceder al modo de pantalla dividida"</string> + <string name="overview_nav_bar_gesture_desc" msgid="6329167382305102615">"Habilita el gesto de deslizar el dedo hacia arriba desde el botón Aplicaciones recientes para acceder al modo de pantalla dividida"</string> <string name="experimental" msgid="6198182315536726162">"Experimental"</string> <string name="enable_bluetooth_title" msgid="5027037706500635269">"¿Activar Bluetooth?"</string> <string name="enable_bluetooth_message" msgid="9106595990708985385">"Para poder conectar tu teclado a tu tablet, debes activar el Bluetooth."</string> diff --git a/packages/SystemUI/res/values-et-rEE/strings.xml b/packages/SystemUI/res/values-et-rEE/strings.xml index 8a72dbfb6288..405d351f726c 100644 --- a/packages/SystemUI/res/values-et-rEE/strings.xml +++ b/packages/SystemUI/res/values-et-rEE/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Asukoha taotlused on aktiivsed"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Kustuta kõik teatised."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Sees on veel <xliff:g id="NUMBER_1">%s</xliff:g> märguannet.</item> + <item quantity="one">Sees on veel <xliff:g id="NUMBER_0">%s</xliff:g> märguanne.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Märguandeseaded"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Rakenduse <xliff:g id="APP_NAME">%s</xliff:g> seaded"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekraani pööramine toimub automaatselt."</string> diff --git a/packages/SystemUI/res/values-eu-rES/strings.xml b/packages/SystemUI/res/values-eu-rES/strings.xml index 4d118ab653dd..d8e3446ec952 100644 --- a/packages/SystemUI/res/values-eu-rES/strings.xml +++ b/packages/SystemUI/res/values-eu-rES/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aplikazioen kokapen-eskaerak aktibo daude"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Garbitu jakinarazpen guztiak."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Beste <xliff:g id="NUMBER_1">%s</xliff:g> jakinarazpen daude barnean.</item> + <item quantity="one">Beste <xliff:g id="NUMBER_0">%s</xliff:g> jakinarazpen daude barnean.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Jakinarazpen-ezarpenak"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ezarpenak"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Pantaila automatikoki biratuko da."</string> diff --git a/packages/SystemUI/res/values-fa/strings.xml b/packages/SystemUI/res/values-fa/strings.xml index 2f190a9e4b00..7c77d59c578c 100644 --- a/packages/SystemUI/res/values-fa/strings.xml +++ b/packages/SystemUI/res/values-fa/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"درخواستهای موقعیت مکانی فعال است"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"پاک کردن تمام اعلانها"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> اعلان دیگر در گروه.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> اعلان دیگر در گروه.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"تنظیمات اعلان"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"تنظیمات <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"صفحه به صورت خودکار میچرخد."</string> diff --git a/packages/SystemUI/res/values-fi/strings.xml b/packages/SystemUI/res/values-fi/strings.xml index 490cbf71419a..3ae25e1a194f 100644 --- a/packages/SystemUI/res/values-fi/strings.xml +++ b/packages/SystemUI/res/values-fi/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Sijaintipyynnöt aktiiviset"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Tyhjennä kaikki ilmoitukset."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">+<xliff:g id="NUMBER_1">%s</xliff:g> ilmoitusta ryhmässä</item> + <item quantity="one">+<xliff:g id="NUMBER_0">%s</xliff:g> ilmoitus ryhmässä</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Ilmoitusasetukset"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Asetukset – <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ruutu kääntyy automaattisesti."</string> diff --git a/packages/SystemUI/res/values-fr-rCA/strings.xml b/packages/SystemUI/res/values-fr-rCA/strings.xml index 91e1ab4d6265..9aa176f98932 100644 --- a/packages/SystemUI/res/values-fr-rCA/strings.xml +++ b/packages/SystemUI/res/values-fr-rCA/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Demandes de localisation actives"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Supprimer toutes les notifications"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> autre notification à l\'intérieur.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> autres notifications à l\'intérieur.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Paramètres de notification"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Paramètres de <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"L\'écran pivote automatiquement."</string> @@ -381,7 +384,7 @@ <string name="user_logout_notification_text" msgid="3350262809611876284">"Déconnecter l\'utilisateur actuel"</string> <string name="user_logout_notification_action" msgid="1195428991423425062">"DÉCONNECTER L\'UTILISATEUR"</string> <string name="user_add_user_title" msgid="4553596395824132638">"Ajouter un utilisateur?"</string> - <string name="user_add_user_message_short" msgid="2161624834066214559">"Lorsque vous ajoutez un utilisateur, celui-ci doit configurer son espace.\n\nN\'importe quel utilisateur peut mettre à jour les applications pour tous les autres utilisateurs."</string> + <string name="user_add_user_message_short" msgid="2161624834066214559">"Lorsque vous ajoutez un utilisateur, celui-ci doit configurer son espace.\n\nTout utilisateur peut mettre à jour les applications pour tous les autres utilisateurs."</string> <string name="user_remove_user_title" msgid="4681256956076895559">"Supprimer l\'utilisateur?"</string> <string name="user_remove_user_message" msgid="1453218013959498039">"Toutes les applications et les données de cet utilisateur seront supprimées."</string> <string name="user_remove_user_remove" msgid="7479275741742178297">"Supprimer"</string> @@ -391,7 +394,7 @@ <string name="media_projection_dialog_text" msgid="3071431025448218928">"<xliff:g id="APP_SEEKING_PERMISSION">%s</xliff:g> commencer à enregistrer tout ce qui s\'affiche sur votre écran."</string> <string name="media_projection_remember_text" msgid="3103510882172746752">"Ne plus afficher"</string> <string name="clear_all_notifications_text" msgid="814192889771462828">"Tout effacer"</string> - <string name="media_projection_action_text" msgid="8470872969457985954">"Commencer maintenant"</string> + <string name="media_projection_action_text" msgid="8470872969457985954">"Commencer"</string> <string name="empty_shade_text" msgid="708135716272867002">"Aucune notification"</string> <string name="device_owned_footer" msgid="3802752663326030053">"Il est possible que cet appareil soit surveillé."</string> <string name="profile_owned_footer" msgid="8021888108553696069">"le profil peut être contrôlé"</string> diff --git a/packages/SystemUI/res/values-fr/strings.xml b/packages/SystemUI/res/values-fr/strings.xml index f15edc16a163..b6c08cae9bb1 100644 --- a/packages/SystemUI/res/values-fr/strings.xml +++ b/packages/SystemUI/res/values-fr/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Demandes de localisation actives"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Supprimer toutes les notifications"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"<xliff:g id="NUMBER">%s</xliff:g> autres"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> autre notification à l\'intérieur.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> autres notifications à l\'intérieur.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Paramètres de notification"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Paramètres de <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"L\'écran pivote automatiquement."</string> diff --git a/packages/SystemUI/res/values-gl-rES/strings.xml b/packages/SystemUI/res/values-gl-rES/strings.xml index 55816078d0c4..c18bae79ee40 100644 --- a/packages/SystemUI/res/values-gl-rES/strings.xml +++ b/packages/SystemUI/res/values-gl-rES/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Solicitudes de localización activas"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Eliminar todas as notificacións."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> notificacións máis no grupo.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> notificación máis no grupo.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Configuración das notificacións"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Configuración de <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"A pantalla xirará automaticamente."</string> diff --git a/packages/SystemUI/res/values-gu-rIN/strings.xml b/packages/SystemUI/res/values-gu-rIN/strings.xml index 971440a2019d..8c00ebd82db8 100644 --- a/packages/SystemUI/res/values-gu-rIN/strings.xml +++ b/packages/SystemUI/res/values-gu-rIN/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"સ્થાન વિનંતીઓ સક્રિય"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"બધા સૂચનો સાફ કરો."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> વધુ સૂચના અંદર છે.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> વધુ સૂચના અંદર છે.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"સૂચનાઓની સેટિંગ્સ"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> સેટિંગ્સ"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"સ્ક્રીન આપમેળે ફરશે."</string> diff --git a/packages/SystemUI/res/values-hi/strings.xml b/packages/SystemUI/res/values-hi/strings.xml index f5c32cc7bb6d..983faed99bdd 100644 --- a/packages/SystemUI/res/values-hi/strings.xml +++ b/packages/SystemUI/res/values-hi/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"स्थान अनुरोध सक्रिय"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"सभी सूचनाएं साफ़ करें."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">इसमें <xliff:g id="NUMBER_1">%s</xliff:g> और नोटिफ़िकेशन हैं.</item> + <item quantity="other">इसमें <xliff:g id="NUMBER_1">%s</xliff:g> और नोटिफ़िकेशन हैं.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"नोटिफिकेशन सेटिंग"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> सेटिंग"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"स्क्रीन स्वचालित रूप से घूमेगी."</string> diff --git a/packages/SystemUI/res/values-hr/strings.xml b/packages/SystemUI/res/values-hr/strings.xml index f1ed4725b117..e1afb4d361e8 100644 --- a/packages/SystemUI/res/values-hr/strings.xml +++ b/packages/SystemUI/res/values-hr/strings.xml @@ -246,7 +246,11 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Zahtjevi za lokaciju aktivni su"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Brisanje svih obavijesti."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"još <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">U skupini je još <xliff:g id="NUMBER_1">%s</xliff:g> obavijest.</item> + <item quantity="few">U skupini su još <xliff:g id="NUMBER_1">%s</xliff:g> obavijesti.</item> + <item quantity="other">U skupini je još <xliff:g id="NUMBER_1">%s</xliff:g> obavijesti.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Postavke obavijesti"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Postavke aplikacije <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Zaslon će se automatski zakrenuti."</string> diff --git a/packages/SystemUI/res/values-hu/strings.xml b/packages/SystemUI/res/values-hu/strings.xml index 4ee085236f72..ca2ca61ec3d1 100644 --- a/packages/SystemUI/res/values-hu/strings.xml +++ b/packages/SystemUI/res/values-hu/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktív helylekérések"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Minden értesítés törlése"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> további értesítés.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> további értesítés.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Értesítési beállítások"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> beállításai"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"A képernyő automatikusan forogni fog."</string> diff --git a/packages/SystemUI/res/values-hy-rAM/strings.xml b/packages/SystemUI/res/values-hy-rAM/strings.xml index c39af932ad6c..01dcee2ad61f 100644 --- a/packages/SystemUI/res/values-hy-rAM/strings.xml +++ b/packages/SystemUI/res/values-hy-rAM/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Տեղադրության հարցումներն ակտիվ են"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Մաքրել բոլոր ծանուցումները:"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Ներսում ևս <xliff:g id="NUMBER_1">%s</xliff:g> ծանուցում կա:</item> + <item quantity="other">Ներսում ևս <xliff:g id="NUMBER_1">%s</xliff:g> ծանուցում կա:</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Ծանուցման կարգավորումներ"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>-ի կարգավորումներ"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Էկրանը ինքնաշխատ կպտտվի:"</string> diff --git a/packages/SystemUI/res/values-in/strings.xml b/packages/SystemUI/res/values-in/strings.xml index d632e2e91543..293cd0070081 100644 --- a/packages/SystemUI/res/values-in/strings.xml +++ b/packages/SystemUI/res/values-in/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Permintaan lokasi aktif"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Menghapus semua pemberitahuan."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> notifikasi lainnya di dalam.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> notifikasi lainnya di dalam.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Setelan pemberitahuan"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> setelan"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Layar akan diputar secara otomatis."</string> diff --git a/packages/SystemUI/res/values-is-rIS/strings.xml b/packages/SystemUI/res/values-is-rIS/strings.xml index b752ae3b3359..05e6256a979b 100644 --- a/packages/SystemUI/res/values-is-rIS/strings.xml +++ b/packages/SystemUI/res/values-is-rIS/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Staðsetningarbeiðnir virkar"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Hreinsa allar tilkynningar."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> tilkynning í viðbót.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> tilkynningar í viðbót.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Tilkynningastillingar"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Stillingar fyrir <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Skjárinn snýst sjálfkrafa."</string> diff --git a/packages/SystemUI/res/values-it/strings.xml b/packages/SystemUI/res/values-it/strings.xml index 6b5418ed460b..e8aacd5eb5db 100644 --- a/packages/SystemUI/res/values-it/strings.xml +++ b/packages/SystemUI/res/values-it/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Richieste di accesso alla posizione attive"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Cancella tutte le notifiche."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Altre <xliff:g id="NUMBER_1">%s</xliff:g> notifiche nel gruppo.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> altra notifica nel gruppo.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Impostazioni di notifica"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Impostazioni di <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Lo schermo ruoterà automaticamente."</string> diff --git a/packages/SystemUI/res/values-iw/strings.xml b/packages/SystemUI/res/values-iw/strings.xml index 0377d451f025..2f1393e6b721 100644 --- a/packages/SystemUI/res/values-iw/strings.xml +++ b/packages/SystemUI/res/values-iw/strings.xml @@ -247,7 +247,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"בקשות מיקום פעילות"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"נקה את כל ההתראות."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="two">יש בפנים עוד <xliff:g id="NUMBER_1">%s</xliff:g> הודעות.</item> + <item quantity="many">יש בפנים עוד <xliff:g id="NUMBER_1">%s</xliff:g> הודעות.</item> + <item quantity="other">יש בפנים עוד <xliff:g id="NUMBER_1">%s</xliff:g> הודעות.</item> + <item quantity="one">יש בפנים עוד הודעה <xliff:g id="NUMBER_0">%s</xliff:g>.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"הגדרות עבור הודעות"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"הגדרות <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"המסך יסתובב באופן אוטומטי."</string> diff --git a/packages/SystemUI/res/values-ja/strings.xml b/packages/SystemUI/res/values-ja/strings.xml index 12b7236c2ec1..39b9ea79e74b 100644 --- a/packages/SystemUI/res/values-ja/strings.xml +++ b/packages/SystemUI/res/values-ja/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"現在地リクエストがアクティブ"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"通知をすべて消去。"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"他 <xliff:g id="NUMBER">%s</xliff:g> 件"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">他 <xliff:g id="NUMBER_1">%s</xliff:g> 件の通知</item> + <item quantity="one">他 <xliff:g id="NUMBER_0">%s</xliff:g> 件の通知</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"通知設定"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>の設定"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"画面は自動的に回転します。"</string> diff --git a/packages/SystemUI/res/values-ka-rGE/strings.xml b/packages/SystemUI/res/values-ka-rGE/strings.xml index aaeae2783d0d..378b36c0b89a 100644 --- a/packages/SystemUI/res/values-ka-rGE/strings.xml +++ b/packages/SystemUI/res/values-ka-rGE/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"მდებარეობის მოთხოვნები აქტიურია"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"ყველა შეტყობინების წაშლა"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">კიდევ <xliff:g id="NUMBER_1">%s</xliff:g> შეტყობინება ჯგუფში.</item> + <item quantity="one">კიდევ <xliff:g id="NUMBER_0">%s</xliff:g> შეტყობინება ჯგუფში.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"შეტყობინების პარამეტრები"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> პარამეტრები"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"ეკრანი შეტრიალდება ავტომატურად."</string> diff --git a/packages/SystemUI/res/values-kk-rKZ/strings.xml b/packages/SystemUI/res/values-kk-rKZ/strings.xml index c37ac6906ef1..1e1544bc9d73 100644 --- a/packages/SystemUI/res/values-kk-rKZ/strings.xml +++ b/packages/SystemUI/res/values-kk-rKZ/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Орын өтініштері қосылған"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Барлық хабарларды жойыңыз."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Ішінде тағы <xliff:g id="NUMBER_1">%s</xliff:g> хабарландыру.</item> + <item quantity="one">Ішінде тағы <xliff:g id="NUMBER_0">%s</xliff:g> хабарландыру.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Хабарландыру параметрлері"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> параметрлері"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Экран автоматты түрде бұрылады."</string> @@ -378,8 +381,8 @@ <string name="user_logout_notification_title" msgid="1453960926437240727">"Пайдаланушыны шығару"</string> <string name="user_logout_notification_text" msgid="3350262809611876284">"Ағымдағы пайдаланушыны шығару"</string> <string name="user_logout_notification_action" msgid="1195428991423425062">"ПАЙДАЛАНУШЫНЫ ШЫҒАРУ"</string> - <string name="user_add_user_title" msgid="4553596395824132638">"Жаңа пайд-ны қосу керек пе?"</string> - <string name="user_add_user_message_short" msgid="2161624834066214559">"Жаңа пайдаланушыны қосқанда сол адам өз кеңістігін реттеуі керек.\n\nКез келген пайдаланушы барлық басқа пайдаланушылар үшін қолданбаларды жаңарта алады."</string> + <string name="user_add_user_title" msgid="4553596395824132638">"Жаңа пайдаланушы қосылсын ба?"</string> + <string name="user_add_user_message_short" msgid="2161624834066214559">"Жаңа пайдаланушыны қосқанда, сол адам өз кеңістігін реттеуі керек.\n\nКез келген пайдаланушы барлық басқа пайдаланушылар үшін қолданбаларды жаңарта алады."</string> <string name="user_remove_user_title" msgid="4681256956076895559">"Пайдаланушы жойылсын ба?"</string> <string name="user_remove_user_message" msgid="1453218013959498039">"Осы пайдаланушының барлық қолданбалары мен деректері жойылады."</string> <string name="user_remove_user_remove" msgid="7479275741742178297">"Жою"</string> @@ -571,7 +574,7 @@ <string name="headset" msgid="4534219457597457353">"Құлақаспап жинағы"</string> <string name="accessibility_status_bar_headphones" msgid="9156307120060559989">"Құлақаспап қосылды"</string> <string name="accessibility_status_bar_headset" msgid="8666419213072449202">"Құлақаспап жинағы қосылды"</string> - <string name="data_saver" msgid="5037565123367048522">"Дерек сақтағыш"</string> + <string name="data_saver" msgid="5037565123367048522">"Трафикті үнемдеу"</string> <string name="accessibility_data_saver_on" msgid="8454111686783887148">"Дерек сақтағыш қосулы"</string> <string name="accessibility_data_saver_off" msgid="8841582529453005337">"Дерек сақтағышы өшірулі"</string> <string name="switch_bar_on" msgid="1142437840752794229">"Қосулы"</string> @@ -596,8 +599,8 @@ <string name="keycode_description" msgid="1403795192716828949">"Кілт коды түймелері пернетақта пернелерін шарлау тақтасына қосуға мүмкіндік береді. Басқан кезде олар таңдалған пернетақта пернесін эмуляциялайды. Алдымен түйме үшін пернені, содан кейін түймеде көрсетілетін кескінді таңдау керек."</string> <string name="select_keycode" msgid="7413765103381924584">"Пернетақта түймесін таңдау"</string> <string name="preview" msgid="9077832302472282938">"Алдын ала қарау"</string> - <string name="drag_to_add_tiles" msgid="7058945779098711293">"Торлар қосу үшін сүйреңіз"</string> - <string name="drag_to_remove_tiles" msgid="3361212377437088062">"Жою үшін осы жерге сүйреңіз"</string> + <string name="drag_to_add_tiles" msgid="7058945779098711293">"Қажеттерін сүйреп қойыңыз"</string> + <string name="drag_to_remove_tiles" msgid="3361212377437088062">"Керексіздерін осы жерге сүйреңіз"</string> <string name="qs_edit" msgid="2232596095725105230">"Өңдеу"</string> <string name="tuner_time" msgid="6572217313285536011">"Уақыт"</string> <string-array name="clock_options"> diff --git a/packages/SystemUI/res/values-km-rKH/strings.xml b/packages/SystemUI/res/values-km-rKH/strings.xml index c66c9721d0fb..84d3470f502f 100644 --- a/packages/SystemUI/res/values-km-rKH/strings.xml +++ b/packages/SystemUI/res/values-km-rKH/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"សំណើទីតាំងសកម្ម"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"សម្អាតការជូនដំណឹងទាំងអស់។"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">មានការជូនដំណឹង <xliff:g id="NUMBER_1">%s</xliff:g> ទៀតនៅខាងក្នុង</item> + <item quantity="one">មានការជូនដំណឹង <xliff:g id="NUMBER_0">%s</xliff:g> ទៀតនៅខាងក្នុង</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"កំណត់ការជូនដំណឹង"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"ការកំណត់ <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"នឹងបង្វិលអេក្រង់ស្វ័យប្រវត្តិ។"</string> @@ -321,7 +324,7 @@ <string name="recents_search_bar_label" msgid="8074997400187836677">"ស្វែងរក"</string> <string name="recents_launch_error_message" msgid="2969287838120550506">"មិនអាចចាប់ផ្ដើម <xliff:g id="APP">%s</xliff:g> ទេ។"</string> <string name="recents_launch_disabled_message" msgid="1624523193008871793">"<xliff:g id="APP">%s</xliff:g> ត្រូវបានបិទដំណើរការក្នុងរបៀបសុវត្ថិភាព"</string> - <string name="recents_stack_action_button_label" msgid="6593727103310426253">"ជម្រះទាំងអស់"</string> + <string name="recents_stack_action_button_label" msgid="6593727103310426253">"សម្អាតទាំងអស់"</string> <string name="recents_incompatible_app_message" msgid="5075812958564082451">"កម្មវិធីមិនគាំទ្រអេក្រង់បំបែកជាពីរទេ"</string> <string name="recents_drag_hint_message" msgid="2649739267073203985">"អូសនៅទីនេះដើម្បីប្រើអេក្រង់បំបែក"</string> <string name="recents_multistack_add_stack_dialog_split_horizontal" msgid="8848514474543427332">"បំបែកផ្តេក"</string> @@ -596,7 +599,7 @@ <string name="keycode_description" msgid="1403795192716828949">"ប៊ូតុងលេខកូដគ្រាប់ចុចអនុញ្ញាតឲ្យមានការបន្ថែមគ្រាប់ចុចនៃក្តារចុចទៅក្នុងរបាររុករក។ នៅពេលចុចប៊ូតុងទាំងនោះ ពួកវាបង្កើតមុខងារឲ្យគ្រាប់ចុចនៃក្តារចុចដែលបានជ្រើស។ សូមជ្រើសរើសគ្រាប់ចុចសម្រាប់ប៊ូតុងជាមុនសិន មុនពេលដែលរូបភាពត្រូវបានបង្ហាញនៅលើប៊ូតុង។"</string> <string name="select_keycode" msgid="7413765103381924584">"ជ្រើសប៊ូតុងក្តារចុច"</string> <string name="preview" msgid="9077832302472282938">"មើលជាមុន"</string> - <string name="drag_to_add_tiles" msgid="7058945779098711293">"អូសដើម្បីបន្ថែមចំណងជើង"</string> + <string name="drag_to_add_tiles" msgid="7058945779098711293">"អូសដើម្បីបន្ថែមប្រអប់"</string> <string name="drag_to_remove_tiles" msgid="3361212377437088062">"អូសទីនេះដើម្បីយកចេញ"</string> <string name="qs_edit" msgid="2232596095725105230">"កែសម្រួល"</string> <string name="tuner_time" msgid="6572217313285536011">"ម៉ោង"</string> diff --git a/packages/SystemUI/res/values-kn-rIN/strings.xml b/packages/SystemUI/res/values-kn-rIN/strings.xml index 73ac69fb19b3..ed48bcbd9489 100644 --- a/packages/SystemUI/res/values-kn-rIN/strings.xml +++ b/packages/SystemUI/res/values-kn-rIN/strings.xml @@ -58,8 +58,8 @@ <string name="usb_accessory_uri_prompt" msgid="513450621413733343">"ಆಪ್ಗಳು USB ಪರಿಕರದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಆ ಬಗ್ಗೆ <xliff:g id="URL">%1$s</xliff:g> ನಲ್ಲಿ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string> <string name="title_usb_accessory" msgid="4966265263465181372">"USB ಪರಿಕರ"</string> <string name="label_view" msgid="6304565553218192990">"ವೀಕ್ಷಿಸು"</string> - <string name="always_use_device" msgid="1450287437017315906">"ಈ USB ಪರಿಕರಕ್ಕಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಿ"</string> - <string name="always_use_accessory" msgid="1210954576979621596">"ಈ USB ಪರಿಕರಕ್ಕಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಿ"</string> + <string name="always_use_device" msgid="1450287437017315906">"ಈ USB ಪರಿಕರಕ್ಕಾಗಿ ಡಿಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಿ"</string> + <string name="always_use_accessory" msgid="1210954576979621596">"ಈ USB ಪರಿಕರಕ್ಕಾಗಿ ಡಿಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಿ"</string> <string name="usb_debugging_title" msgid="4513918393387141949">"USB ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಅನುಮತಿಸುವುದೇ?"</string> <string name="usb_debugging_message" msgid="2220143855912376496">"ಕಂಪ್ಯೂಟರ್ನ RSA ಕೀ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಹೀಗಿದೆ :\n<xliff:g id="FINGERPRINT">%1$s</xliff:g>"</string> <string name="usb_debugging_always" msgid="303335496705863070">"ಈ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಯಾವಾಗಲೂ ಅನುಮತಿಸಿ"</string> @@ -90,7 +90,7 @@ <string name="accessibility_voice_assist_button" msgid="487611083884852965">"ಧ್ವನಿ ಸಹಾಯಕ"</string> <string name="accessibility_unlock_button" msgid="128158454631118828">"ಅನ್ಲಾಕ್"</string> <string name="accessibility_unlock_button_fingerprint" msgid="8214125623493923751">"ಅನ್ಲಾಕ್ ಬಟನ್, ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗೆ ಕಾಯಲಾಗುತ್ತಿದೆ"</string> - <string name="accessibility_unlock_without_fingerprint" msgid="7541705575183694446">"ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಬಳಸದೆಯೇ ಅನ್ಲಾಕ್ ಮಾಡಿ"</string> + <string name="accessibility_unlock_without_fingerprint" msgid="7541705575183694446">"ನಿಮ್ಮ ಬೆರಳಚ್ಚು ಬಳಸದೆಯೇ ಅನ್ಲಾಕ್ ಮಾಡಿ"</string> <string name="unlock_label" msgid="8779712358041029439">"ಅನ್ಲಾಕ್ ಮಾಡು"</string> <string name="phone_label" msgid="2320074140205331708">"ಫೋನ್ ತೆರೆಯಿರಿ"</string> <string name="voice_assist_label" msgid="3956854378310019854">"ಧ್ವನಿ ಸಹಾಯಕವನ್ನು ತೆರೆ"</string> @@ -211,7 +211,7 @@ <string name="accessibility_quick_settings_location_on" msgid="5809937096590102036">"ಸ್ಥಳ ವರದಿಮಾಡುವಿಕೆಯು ಆನ್ ಆಗಿದೆ."</string> <string name="accessibility_quick_settings_location_changed_off" msgid="8526845571503387376">"ಸ್ಥಳ ವರದಿಮಾಡುವಿಕೆಯನ್ನು ಆಫ್ ಮಾಡಲಾಗಿದೆ."</string> <string name="accessibility_quick_settings_location_changed_on" msgid="339403053079338468">"ಸ್ಥಳ ವರದಿಮಾಡುವಿಕೆಯನ್ನು ಆನ್ ಮಾಡಲಾಗಿದೆ."</string> - <string name="accessibility_quick_settings_alarm" msgid="3959908972897295660">"<xliff:g id="TIME">%s</xliff:g> ಗಂಟೆಗೆ ಅಲಾರಂ ಹೊಂದಿಸಲಾಗಿದೆ."</string> + <string name="accessibility_quick_settings_alarm" msgid="3959908972897295660">"<xliff:g id="TIME">%s</xliff:g> ಗಂಟೆಗೆ ಅಲಾರಮ್ ಹೊಂದಿಸಲಾಗಿದೆ."</string> <string name="accessibility_quick_settings_close" msgid="3115847794692516306">"ಪ್ಯಾನಲ್ ಮುಚ್ಚಿ."</string> <string name="accessibility_quick_settings_more_time" msgid="3659274935356197708">"ಹೆಚ್ಚು ಸಮಯ."</string> <string name="accessibility_quick_settings_less_time" msgid="2404728746293515623">"ಕಡಿಮೆ ಸಮಯ."</string> @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"ಸ್ಥಾನ ವಿನಂತಿಗಳು ಸಕ್ರಿಯವಾಗಿವೆ"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"ಎಲ್ಲಾ ಅಧಿಸೂಚನೆಗಳನ್ನು ತೆರವುಗೊಳಿಸು."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಧಿಸೂಚನೆಗಳು ಒಳಗಿವೆ.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಧಿಸೂಚನೆಗಳು ಒಳಗಿವೆ.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"ಅಧಿಸೂಚನೆ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ಸೆಟ್ಟಿಂಗ್ಗಳು"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"ಪರದೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತಿರುಗುತ್ತದೆ."</string> @@ -321,7 +324,7 @@ <string name="recents_search_bar_label" msgid="8074997400187836677">"ಹುಡುಕಾಟ"</string> <string name="recents_launch_error_message" msgid="2969287838120550506">"<xliff:g id="APP">%s</xliff:g> ಪ್ರಾರಂಭಿಸಲು ಸಾದ್ಯವಿಲ್ಲ."</string> <string name="recents_launch_disabled_message" msgid="1624523193008871793">"<xliff:g id="APP">%s</xliff:g> ಅನ್ನು ಸುರಕ್ಷಿತ ಮೋಡ್ನಲ್ಲಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ."</string> - <string name="recents_stack_action_button_label" msgid="6593727103310426253">"ಎಲ್ಲವನ್ನೂ ತೆರವುಗೊಳಿಸು"</string> + <string name="recents_stack_action_button_label" msgid="6593727103310426253">"ಎಲ್ಲವನ್ನೂ ತೆರವುಗೊಳಿಸಿ"</string> <string name="recents_incompatible_app_message" msgid="5075812958564082451">"ವಿಭಜಿತ ಪರದೆಯನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"</string> <string name="recents_drag_hint_message" msgid="2649739267073203985">"ವಿಭಜಿತ ಪರದೆಯನ್ನು ಬಳಸಲು ಇಲ್ಲಿ ಡ್ರ್ಯಾಗ್ ಮಾಡಿ"</string> <string name="recents_multistack_add_stack_dialog_split_horizontal" msgid="8848514474543427332">"ಅಡ್ಡಲಾಗಿ ವಿಭಜಿಸಿದ"</string> diff --git a/packages/SystemUI/res/values-ko/strings.xml b/packages/SystemUI/res/values-ko/strings.xml index 790e7ff2f007..5c46e00a3f10 100644 --- a/packages/SystemUI/res/values-ko/strings.xml +++ b/packages/SystemUI/res/values-ko/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"위치 요청 있음"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"모든 알림 지우기"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"<xliff:g id="NUMBER">%s</xliff:g>개 더보기"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g>개 알림 더보기</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g>개 알림 더보기</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"알림 설정"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> 설정"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"화면이 자동으로 회전됩니다."</string> diff --git a/packages/SystemUI/res/values-ky-rKG/strings.xml b/packages/SystemUI/res/values-ky-rKG/strings.xml index 7b5496e8b2d0..46fed8b39605 100644 --- a/packages/SystemUI/res/values-ky-rKG/strings.xml +++ b/packages/SystemUI/res/values-ky-rKG/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Жайгаштыруу талаптары иштелүүдө"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Бардык эскертмелерди тазалоо."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Дагы <xliff:g id="NUMBER_1">%s</xliff:g> эскертме бар.</item> + <item quantity="one">Дагы <xliff:g id="NUMBER_0">%s</xliff:g> эскертме бар.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Эскертме жөндөөлөрү"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> жөндөөлөрү"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Экран автоматтык түрдө бурулат."</string> @@ -296,7 +299,7 @@ <string name="quick_settings_cast_detail_empty_text" msgid="311785821261640623">"Жеткиликтүү түзмөктөр жок"</string> <string name="quick_settings_brightness_dialog_title" msgid="8599674057673605368">"Жарыктыгы"</string> <string name="quick_settings_brightness_dialog_auto_brightness_label" msgid="5064982743784071218">"АВТО"</string> - <string name="quick_settings_inversion_label" msgid="8790919884718619648">"Түстөрдү аңтаруу"</string> + <string name="quick_settings_inversion_label" msgid="8790919884718619648">"Түстөрдү инверсиялоо"</string> <string name="quick_settings_color_space_label" msgid="853443689745584770">"Түстү тууралоо абалы"</string> <string name="quick_settings_more_settings" msgid="326112621462813682">"Дагы жөндөөлөр"</string> <string name="quick_settings_done" msgid="3402999958839153376">"Бүттү"</string> diff --git a/packages/SystemUI/res/values-lo-rLA/strings.xml b/packages/SystemUI/res/values-lo-rLA/strings.xml index f09f6479ffc3..f8aea2619d4f 100644 --- a/packages/SystemUI/res/values-lo-rLA/strings.xml +++ b/packages/SystemUI/res/values-lo-rLA/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"ການຮ້ອງຂໍສະຖານທີ່ທີ່ເຮັດວຽກຢູ່"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"ລຶບການແຈ້ງເຕືອນທັງໝົດ."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">ມີ <xliff:g id="NUMBER_1">%s</xliff:g> ການແຈ້ງເຕືອນເພີ່ມເຕີມຢູ່ທາງໃນ.</item> + <item quantity="one">ມີ <xliff:g id="NUMBER_0">%s</xliff:g> ການແຈ້ງເຕືອນເພີ່ມເຕີມຢູ່ທາງໃນ.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"ການຕັ້ງຄ່າການແຈ້ງເຕືອນ"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"ການຕັ້ງຄ່າ <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"ໜ້າຈໍຈະໝຸນໂດຍອັດຕະໂນມັດ."</string> @@ -378,7 +381,7 @@ <string name="user_logout_notification_title" msgid="1453960926437240727">"ເອົາຜູ້ໃຊ້ອອກຈາກລະບົບ"</string> <string name="user_logout_notification_text" msgid="3350262809611876284">"ອອກຈາກຜູ້ໃຊ້ປະຈຸບັນ"</string> <string name="user_logout_notification_action" msgid="1195428991423425062">"ເອົາຜູ້ໃຊ້ອອກຈາກລະບົບ"</string> - <string name="user_add_user_title" msgid="4553596395824132638">"ເພີ່ມຜູ່ໃຊ້ໃໝ່ບໍ?"</string> + <string name="user_add_user_title" msgid="4553596395824132638">"ເພີ່ມຜູ້ໃຊ້ໃໝ່ບໍ?"</string> <string name="user_add_user_message_short" msgid="2161624834066214559">"ເມື່ອທ່ານເພີ່ມຜູ້ໃຊ້ໃໝ່, ຜູ້ໃຊ້ນັ້ນຈະຕ້ອງຕັ້ງຄ່າພື້ນທີ່ບ່ອນຈັດເກັບຂໍ້ມູນຂອງລາວ.\n\nຜູ້ໃຊ້ທຸກຄົນສາມາດອັບເດດແອັບຯຂອງຜູ້ໃຊ້ຄົນອື່ນທັງໝົດໄດ້."</string> <string name="user_remove_user_title" msgid="4681256956076895559">"ລຶບຜູ້ໃຊ້ອອກບໍ?"</string> <string name="user_remove_user_message" msgid="1453218013959498039">"ທຸກແອັບ ແລະ ຂໍ້ມູນຂອງຜູ້ໃຊ້ນີ້ຈະຖືກລຶບ."</string> diff --git a/packages/SystemUI/res/values-lt/strings.xml b/packages/SystemUI/res/values-lt/strings.xml index 566073a7a630..a40bef9b3d74 100644 --- a/packages/SystemUI/res/values-lt/strings.xml +++ b/packages/SystemUI/res/values-lt/strings.xml @@ -247,7 +247,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Vietovės užklausos aktyvios"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Išvalyti visus pranešimus."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"Dar <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Grupėje yra dar <xliff:g id="NUMBER_1">%s</xliff:g> pranešimas.</item> + <item quantity="few">Grupėje yra dar <xliff:g id="NUMBER_1">%s</xliff:g> pranešimai.</item> + <item quantity="many">Grupėje yra dar <xliff:g id="NUMBER_1">%s</xliff:g> pranešimo.</item> + <item quantity="other">Grupėje yra dar <xliff:g id="NUMBER_1">%s</xliff:g> pranešimų.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Pranešimų nustatymai"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"„<xliff:g id="APP_NAME">%s</xliff:g>“ nustatymai"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekranas bus sukamas automatiškai."</string> diff --git a/packages/SystemUI/res/values-lv/strings.xml b/packages/SystemUI/res/values-lv/strings.xml index 016c74ab76b6..d5b29c4105de 100644 --- a/packages/SystemUI/res/values-lv/strings.xml +++ b/packages/SystemUI/res/values-lv/strings.xml @@ -246,7 +246,11 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktīvi atrašanās vietu pieprasījumi"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Notīrīt visus paziņojumus"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"vēl <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="zero">Vēl <xliff:g id="NUMBER_1">%s</xliff:g> paziņojumi grupā.</item> + <item quantity="one">Vēl <xliff:g id="NUMBER_1">%s</xliff:g> paziņojums grupā.</item> + <item quantity="other">Vēl <xliff:g id="NUMBER_1">%s</xliff:g> paziņojumi grupā.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Paziņojumu iestatījumi"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> iestatījumi"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekrāns tiks pagriezts automātiski."</string> diff --git a/packages/SystemUI/res/values-mk-rMK/strings.xml b/packages/SystemUI/res/values-mk-rMK/strings.xml index 13e2ed870ab9..f4dd7bc00074 100644 --- a/packages/SystemUI/res/values-mk-rMK/strings.xml +++ b/packages/SystemUI/res/values-mk-rMK/strings.xml @@ -149,7 +149,7 @@ <string name="accessibility_data_connection_edge" msgid="4477457051631979278">"Edge"</string> <string name="accessibility_data_connection_wifi" msgid="2324496756590645221">"Wi-Fi"</string> <string name="accessibility_no_sim" msgid="8274017118472455155">"Нема СИМ картичка."</string> - <string name="accessibility_cell_data" msgid="7080312242791850520">"Мобилни податоци"</string> + <string name="accessibility_cell_data" msgid="7080312242791850520">"Мобилен интернет"</string> <string name="accessibility_cell_data_on" msgid="4310018593519761767">"Вклучени се мобилните податоци"</string> <string name="accessibility_cell_data_off" msgid="8000803571751407635">"Мобилните податоци се исклучени"</string> <string name="accessibility_bluetooth_tether" msgid="4102784498140271969">"Се поврзува со Bluetooth."</string> @@ -162,8 +162,8 @@ <string name="accessibility_settings_button" msgid="799583911231893380">"Поставки на систем."</string> <string name="accessibility_notifications_button" msgid="4498000369779421892">"Известувања"</string> <string name="accessibility_remove_notification" msgid="3603099514902182350">"Избриши известување."</string> - <string name="accessibility_gps_enabled" msgid="3511469499240123019">"ГПС е овозможен."</string> - <string name="accessibility_gps_acquiring" msgid="8959333351058967158">"Се добива ГПС..."</string> + <string name="accessibility_gps_enabled" msgid="3511469499240123019">"GPS е овозможен."</string> + <string name="accessibility_gps_acquiring" msgid="8959333351058967158">"Се добива GPS..."</string> <string name="accessibility_tty_enabled" msgid="4613200365379426561">"Овозможен е телепринтер."</string> <string name="accessibility_ringer_vibrate" msgid="666585363364155055">"Ѕвонче на вибрации."</string> <string name="accessibility_ringer_silent" msgid="9061243307939135383">"Ѕвонче на тивко."</string> @@ -240,12 +240,15 @@ <string name="data_usage_disabled_dialog_enable" msgid="1412395410306390593">"Продолжи"</string> <string name="status_bar_settings_signal_meter_disconnected" msgid="1940231521274147771">"Нема интернет"</string> <string name="status_bar_settings_signal_meter_wifi_nossid" msgid="6557486452774597820">"Поврзано на Wi-Fi"</string> - <string name="gps_notification_searching_text" msgid="8574247005642736060">"Се пребарува за ГПС"</string> - <string name="gps_notification_found_text" msgid="4619274244146446464">"Локацијата е поставена со ГПС"</string> + <string name="gps_notification_searching_text" msgid="8574247005642736060">"Се пребарува за GPS"</string> + <string name="gps_notification_found_text" msgid="4619274244146446464">"Локацијата е поставена со GPS"</string> <string name="accessibility_location_active" msgid="2427290146138169014">"Активни барања за локација"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Исчисти ги сите известувања."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Уште <xliff:g id="NUMBER_1">%s</xliff:g> известување внатре.</item> + <item quantity="other">Уште <xliff:g id="NUMBER_1">%s</xliff:g> известувања внатре.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Поставки на известувања"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Поставки на <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Екранот ќе ротира автоматски."</string> @@ -306,7 +309,7 @@ <string name="quick_settings_hotspot_label" msgid="6046917934974004879">"Точка на пристап"</string> <string name="quick_settings_notifications_label" msgid="4818156442169154523">"Известувања"</string> <string name="quick_settings_flashlight_label" msgid="2133093497691661546">"Светилка"</string> - <string name="quick_settings_cellular_detail_title" msgid="8575062783675171695">"Мобилни податоци"</string> + <string name="quick_settings_cellular_detail_title" msgid="8575062783675171695">"Мобилен интернет"</string> <string name="quick_settings_cellular_detail_data_usage" msgid="1964260360259312002">"Потрошен интернет"</string> <string name="quick_settings_cellular_detail_remaining_data" msgid="722715415543541249">"Преостанати податоци"</string> <string name="quick_settings_cellular_detail_over_limit" msgid="967669665390990427">"Над лимитот"</string> diff --git a/packages/SystemUI/res/values-ml-rIN/strings.xml b/packages/SystemUI/res/values-ml-rIN/strings.xml index d52ea5f5c81e..7178b298fc25 100644 --- a/packages/SystemUI/res/values-ml-rIN/strings.xml +++ b/packages/SystemUI/res/values-ml-rIN/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"ലൊക്കേഷൻ അഭ്യർത്ഥനകൾ സജീവമാണ്"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"എല്ലാ വിവരങ്ങളും മായ്ക്കുക."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">ഉള്ളിൽ <xliff:g id="NUMBER_1">%s</xliff:g> അറിയിപ്പുകൾ കൂടിയുണ്ട്.</item> + <item quantity="one">ഉള്ളിൽ <xliff:g id="NUMBER_0">%s</xliff:g> അറിയിപ്പ് കൂടിയുണ്ട്.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"അറിയിപ്പ് ക്രമീകരണങ്ങൾ"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ക്രമീകരണം"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"സ്ക്രീൻ സ്വയമേവ തിരിയും."</string> @@ -335,7 +338,7 @@ <string name="description_target_search" msgid="3091587249776033139">"തിരയൽ"</string> <string name="description_direction_up" msgid="7169032478259485180">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> എന്നതിനായി മുകളിലേയ്ക്ക് സ്ലൈഡുചെയ്യുക."</string> <string name="description_direction_left" msgid="7207478719805562165">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> എന്നതിനായി ഇടത്തേയ്ക്ക് സ്ലൈഡുചെയ്യുക."</string> - <string name="zen_priority_introduction" msgid="3070506961866919502">"നിങ്ങൾ വ്യക്തമാക്കിയിട്ടുള്ള അലാറങ്ങൾ, ഓർമ്മപ്പെടുത്തലുകൾ, ഇവന്റുകൾ, കോളർമാർ എന്നിവ ഒഴികെയുള്ള ശബ്ദങ്ങളോ വൈബ്രേഷനുകളോ കാരണം നിങ്ങൾക്ക് ശല്യമുണ്ടാകില്ല."</string> + <string name="zen_priority_introduction" msgid="3070506961866919502">"നിങ്ങൾ വ്യക്തമാക്കിയിട്ടുള്ള അലാറങ്ങൾ, റിമൈൻഡറുകൾ, ഇവന്റുകൾ, കോളർമാർ എന്നിവ ഒഴികെയുള്ള ശബ്ദങ്ങളോ വൈബ്രേഷനുകളോ കാരണം നിങ്ങൾക്ക് ശല്യമുണ്ടാകില്ല."</string> <string name="zen_priority_customize_button" msgid="7948043278226955063">"ഇഷ്ടാനുസൃതമാക്കുക"</string> <string name="zen_silence_introduction_voice" msgid="2284540992298200729">"ഇത് അലാറങ്ങൾ, സംഗീതം, വീഡിയോകൾ, ഗെയിമുകൾ എന്നിവയിൽ നിന്നുൾപ്പെടെ എല്ലാ ശബ്ദങ്ങളും വൈബ്രേഷനുകളും തടയുന്നു. നിങ്ങൾക്ക് തുടർന്നും ഫോൺ വിളിക്കാനാകും."</string> <string name="zen_silence_introduction" msgid="3137882381093271568">"ഇത് അലാറങ്ങൾ, സംഗീതം, വീഡിയോകൾ, ഗെയിമുകൾ എന്നിവയിൽ നിന്നുൾപ്പെടെ എല്ലാ ശബ്ദങ്ങളും വൈബ്രേഷനുകളും തടയുന്നു."</string> diff --git a/packages/SystemUI/res/values-mn-rMN/strings.xml b/packages/SystemUI/res/values-mn-rMN/strings.xml index c373b78090a7..296658bd3dfd 100644 --- a/packages/SystemUI/res/values-mn-rMN/strings.xml +++ b/packages/SystemUI/res/values-mn-rMN/strings.xml @@ -243,7 +243,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Байршлын хүсэлтүүд идэвхтэй"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Бүх мэдэгдлийг цэвэрлэх."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">дотор бусад <xliff:g id="NUMBER_1">%s</xliff:g> мэдэгдэл байна.</item> + <item quantity="one">дотор бусад <xliff:g id="NUMBER_0">%s</xliff:g> мэдэгдэл байна.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Мэдэгдлийн тохиргоо"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> тохиргоо"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Дэлгэц автоматаар эргэнэ."</string> diff --git a/packages/SystemUI/res/values-mr-rIN/strings.xml b/packages/SystemUI/res/values-mr-rIN/strings.xml index 9d71a2f1faeb..1fb4beb1e14f 100644 --- a/packages/SystemUI/res/values-mr-rIN/strings.xml +++ b/packages/SystemUI/res/values-mr-rIN/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"स्थान विनंत्या सक्रिय"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"सर्व सूचना साफ करा."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">आत आणखी <xliff:g id="NUMBER_1">%s</xliff:g> सूचना.</item> + <item quantity="other">आत आणखी <xliff:g id="NUMBER_1">%s</xliff:g> सूचना.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"सूचना सेटिंग्ज"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> सेटिंग्ज"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"स्क्रीन स्वयंचलितपणे फिरेल."</string> diff --git a/packages/SystemUI/res/values-ms-rMY/strings.xml b/packages/SystemUI/res/values-ms-rMY/strings.xml index e9abfa363db3..8729ae86d2bd 100644 --- a/packages/SystemUI/res/values-ms-rMY/strings.xml +++ b/packages/SystemUI/res/values-ms-rMY/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Permintaan lokasi aktif"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Padamkan semua pemberitahuan."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> lagi pemberitahuan di dalam.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> lagi pemberitahuan di dalam.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Tetapan pemberitahuan"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> tetapan"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Skrin akan berputar secara automatik."</string> diff --git a/packages/SystemUI/res/values-my-rMM/strings.xml b/packages/SystemUI/res/values-my-rMM/strings.xml index 62c26d38ed40..2522e39aa7bb 100644 --- a/packages/SystemUI/res/values-my-rMM/strings.xml +++ b/packages/SystemUI/res/values-my-rMM/strings.xml @@ -196,7 +196,7 @@ <string name="accessibility_quick_settings_dnd_priority_on" msgid="1448402297221249355">"မနှောင့်ယှက်ပါနှင့် ဖွင့်ထားသည်၊ ဦးစားပေးများသာ။"</string> <string name="accessibility_quick_settings_dnd_none_on" msgid="6882582132662613537">"လုံးဝ တိတ်ဆိတ်နေစဉ်၊ မနှောင့်ယှက်ပါနှင့်။"</string> <string name="accessibility_quick_settings_dnd_alarms_on" msgid="9152834845587554157">"အနှောင့်ယှက်ရ ဖွင့်ထားသည်။ နှိုးစက်များသာ။"</string> - <string name="accessibility_quick_settings_dnd" msgid="6607873236717185815">"မနှောက်ယှက်ရ။"</string> + <string name="accessibility_quick_settings_dnd" msgid="6607873236717185815">"မနှောင့်ယှက်ရ။"</string> <string name="accessibility_quick_settings_dnd_off" msgid="2371832603753738581">"မနှောင့်ယှက်ပါနှင့် ကိုပိတ်ထားသည်။"</string> <string name="accessibility_quick_settings_dnd_changed_off" msgid="898107593453022935">"မနှောင့်ယှက်ပါနှင့် ကိုပိတ်ထားသည်။"</string> <string name="accessibility_quick_settings_dnd_changed_on" msgid="4483780856613561039">"မနှောင့်ယှက်ပါနှင့်ကို ဖွင့်ထားသည်။"</string> @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"တည်နေရာပြ တောင်းဆိုချက်များ အသက်ဝင်ရန်"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"သတိပေးချက်အားလုံးအား ဖယ်ရှားခြင်း။"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">အတွင်းတွင် အကြောင်းကြားချက် နောက်ထပ် <xliff:g id="NUMBER_1">%s</xliff:g> ခုရှိပါသည်။</item> + <item quantity="one">အတွင်းတွင် အကြောင်းကြားချက် နောက်ထပ် <xliff:g id="NUMBER_0">%s</xliff:g> ခုရှိပါသည်။</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"အကြောင်းကြားချက် ဆက်တင်များ"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ဆက်တင်များ"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"ဖန်သားပြင်ပေါ်မှာ ပြသမှုက အလိုအလျောက် လှည့်သွားပါမည်"</string> @@ -253,24 +256,24 @@ <string name="accessibility_rotation_lock_on_portrait" msgid="5809367521644012115">"ဖန်သားပြင် အနေအထားက ဒေါင်လိုက်အဖြစ် ပုံသေ လုပ်ထားပါသည်"</string> <string name="accessibility_rotation_lock_off_changed" msgid="8134601071026305153">"ယခုတော့ မျက်နှာပြင်သည် အလိုအလျောက် လည်နေမည်။"</string> <string name="accessibility_rotation_lock_on_landscape_changed" msgid="3135965553707519743">"မျက်နှာပြင် အနေအထားကို ဘေးတိုက် အဖြစ် သော့ချထားသည်။"</string> - <string name="accessibility_rotation_lock_on_portrait_changed" msgid="8922481981834012126">"မျက်နှာပြင် အနေအထားကို ဒေါင်လိုက် အဖြစ် သော့ချထားသည်။"</string> + <string name="accessibility_rotation_lock_on_portrait_changed" msgid="8922481981834012126">"မျက်နှာပြင် အနေအထားကို ထောင်လိုက် အဖြစ် သော့ချထားသည်။"</string> <string name="dessert_case" msgid="1295161776223959221">"မုန့်ထည့်သော ပုံး"</string> <string name="start_dreams" msgid="5640361424498338327">"ဖန်သားပြင်အသုံးပြုမှု ချွေတာမှုစနစ်"</string> <string name="ethernet_label" msgid="7967563676324087464">"အီသာနက်"</string> - <string name="quick_settings_dnd_label" msgid="8735855737575028208">"မနှောက်ယှက်ပါနှင့်"</string> + <string name="quick_settings_dnd_label" msgid="8735855737575028208">"မနှောင့်ယှက်ရ"</string> <string name="quick_settings_dnd_priority_label" msgid="483232950670692036">"ဦးစားပေးများသာ"</string> <string name="quick_settings_dnd_alarms_label" msgid="2559229444312445858">"နှိုးစက်များသာ"</string> <string name="quick_settings_dnd_none_label" msgid="5025477807123029478">"လုံးဝ တိတ်ဆိတ်ခြင်း"</string> - <string name="quick_settings_bluetooth_label" msgid="6304190285170721401">"ဘလူးတု"</string> - <string name="quick_settings_bluetooth_multiple_devices_label" msgid="3912245565613684735">"ဘလူးတု (<xliff:g id="NUMBER">%d</xliff:g> စက်များ)"</string> - <string name="quick_settings_bluetooth_off_label" msgid="8159652146149219937">"ဘလူးတု ပိတ်ထားရန်"</string> + <string name="quick_settings_bluetooth_label" msgid="6304190285170721401">"ဘလူးတုသ်"</string> + <string name="quick_settings_bluetooth_multiple_devices_label" msgid="3912245565613684735">"ဘလူးတုသ် (<xliff:g id="NUMBER">%d</xliff:g> စက်များ)"</string> + <string name="quick_settings_bluetooth_off_label" msgid="8159652146149219937">"ဘလူးတုသ် ပိတ်ထားရန်"</string> <string name="quick_settings_bluetooth_detail_empty_text" msgid="4910015762433302860">"ချိတ်တွဲထားသည့် ကိရိယာများ မရှိ"</string> <string name="quick_settings_brightness_label" msgid="6968372297018755815">"အလင်းတောက်ပမှု"</string> <string name="quick_settings_rotation_unlocked_label" msgid="7305323031808150099">"အော်တို-လည်"</string> <string name="accessibility_quick_settings_rotation" msgid="4231661040698488779">"မျက်နှာပြင်အား အလိုအလျောက်လှည့်ခြင်း"</string> <string name="accessibility_quick_settings_rotation_value" msgid="1428962304214992318">"<xliff:g id="ID_1">%s</xliff:g> သို့သတ်မှတ်ပါ"</string> <string name="quick_settings_rotation_locked_label" msgid="6359205706154282377">"လည်မှု သော့ပိတ်ထား"</string> - <string name="quick_settings_rotation_locked_portrait_label" msgid="5102691921442135053">"ဒေါင်လိုက်"</string> + <string name="quick_settings_rotation_locked_portrait_label" msgid="5102691921442135053">"ထောင်လိုက်"</string> <string name="quick_settings_rotation_locked_landscape_label" msgid="8553157770061178719">"ဘေးတိုက်"</string> <string name="quick_settings_ime_label" msgid="7073463064369468429">"ထည့်သွင်းရန်နည်းလမ်း"</string> <string name="quick_settings_location_label" msgid="5011327048748762257">"တည်နေရာ"</string> @@ -296,7 +299,7 @@ <string name="quick_settings_cast_detail_empty_text" msgid="311785821261640623">"ကိရိယာများ မရှိ"</string> <string name="quick_settings_brightness_dialog_title" msgid="8599674057673605368">"အလင်းတောက်ပမှု"</string> <string name="quick_settings_brightness_dialog_auto_brightness_label" msgid="5064982743784071218">"အလိုအလျောက်"</string> - <string name="quick_settings_inversion_label" msgid="8790919884718619648">"အရောင်များကို ပြောင်းပြန် လုပ်ပစ်ရန်"</string> + <string name="quick_settings_inversion_label" msgid="8790919884718619648">"အရောင်များ ပြောင်းပြန်လုပ်ရန်"</string> <string name="quick_settings_color_space_label" msgid="853443689745584770">"အရောင် မှန်ကန်စေခြင်း အခြေအနေ"</string> <string name="quick_settings_more_settings" msgid="326112621462813682">"နောက်ထပ် ဆက်တင်များ"</string> <string name="quick_settings_done" msgid="3402999958839153376">"လုပ်ပြီး"</string> @@ -306,7 +309,7 @@ <string name="quick_settings_hotspot_label" msgid="6046917934974004879">"ဟော့စပေါ့"</string> <string name="quick_settings_notifications_label" msgid="4818156442169154523">"အကြောင်းကြားချက်များ"</string> <string name="quick_settings_flashlight_label" msgid="2133093497691661546">"ဖလက်ရှမီး"</string> - <string name="quick_settings_cellular_detail_title" msgid="8575062783675171695">"ဆယ်လူလာ ဒေတာ"</string> + <string name="quick_settings_cellular_detail_title" msgid="8575062783675171695">"ဆဲလ်လူလာ ဒေတာ"</string> <string name="quick_settings_cellular_detail_data_usage" msgid="1964260360259312002">"ဒေတာ သုံးစွဲမှု"</string> <string name="quick_settings_cellular_detail_remaining_data" msgid="722715415543541249">"ကျန်ရှိ ဒေတာ"</string> <string name="quick_settings_cellular_detail_over_limit" msgid="967669665390990427">"ကန့်သတ်ချက် ကျော်လွန်"</string> @@ -437,7 +440,7 @@ <string name="volume_dialog_accessibility_shown_message" msgid="1834631467074259998">"အသံအတိုးအလျှော့ခလုတ် %s ပြသထားပါသည်။ ပယ်ဖျက်ရန် ပွတ်ဆွဲပါ။"</string> <string name="volume_dialog_accessibility_dismissed_message" msgid="51543526013711399">"အသံအတိုးအလျှော့ခလုတ်များကို ဝှက်ထားပါသည်"</string> <string name="system_ui_tuner" msgid="708224127392452018">"စနစ် UI ဖမ်းစက်"</string> - <string name="show_battery_percentage" msgid="5444136600512968798">"မြုတ်ထားသည့် ဘတ်ထရီ ရာခိုင်နှုန်းကို ပြပါ"</string> + <string name="show_battery_percentage" msgid="5444136600512968798">"မြုတ်ထားသည့် ဘက်ထရီ ရာခိုင်နှုန်းကို ပြပါ"</string> <string name="show_battery_percentage_summary" msgid="3215025775576786037">"အားမသွင်းနေစဉ်တွင် ဘတ်ထရီအဆင့် ရာခိုင်နှုန်းကို အခြေနေပြဘား အိုင်ကွန်တွင် ပြပါ"</string> <string name="quick_settings" msgid="10042998191725428">"အမြန် ဆက်တင်များ"</string> <string name="status_bar" msgid="4877645476959324760">"အခြေအနေပြနေရာ"</string> @@ -563,10 +566,10 @@ <string name="keyboard_shortcut_group_applications_youtube" msgid="6555453761294723317">"YouTube"</string> <string name="keyboard_shortcut_group_applications_calendar" msgid="9043614299194991263">"Calendar"</string> <string name="tuner_full_zen_title" msgid="4540823317772234308">"အသံထိန်းချုပ်သည့်ခလုတ်များဖြင့် ပြပါ"</string> - <string name="volume_and_do_not_disturb" msgid="3373784330208603030">"မနှောက်ယှက်ပါနှင့်"</string> + <string name="volume_and_do_not_disturb" msgid="3373784330208603030">"မနှောင့်ယှက်ရ"</string> <string name="volume_dnd_silent" msgid="4363882330723050727">"အသံထိန်းချုပ်သည့်ခလုတ် ဖြတ်လမ်း"</string> <string name="volume_up_silent" msgid="7141255269783588286">"အသံချဲ့သည်နှင့် မနှောက်ယှက်ရမှ ထွက်ပါ"</string> - <string name="battery" msgid="7498329822413202973">"ဘတ်ထရီ"</string> + <string name="battery" msgid="7498329822413202973">"ဘက်ထရီ"</string> <string name="clock" msgid="7416090374234785905">"နာရီ"</string> <string name="headset" msgid="4534219457597457353">"မိုက်ခွက်ပါနားကြပ်"</string> <string name="accessibility_status_bar_headphones" msgid="9156307120060559989">"နားကြပ်တပ်ဆင်ပြီးပါပြီ"</string> @@ -585,7 +588,7 @@ <string name="select_button" msgid="1597989540662710653">"ပေါင်းထည့်ရန် ခလုတ်ကိုရွေးပါ"</string> <string name="add_button" msgid="4134946063432258161">"ခလုတ်ပေါင်းထည့်ပါ"</string> <string name="save" msgid="2311877285724540644">"သိမ်းဆည်းပါ"</string> - <string name="reset" msgid="2448168080964209908">"ပြန်လည်စတင်စေရန်"</string> + <string name="reset" msgid="2448168080964209908">"ပြန်လည်သတ်မှတ်ရန်"</string> <string name="no_home_title" msgid="1563808595146071549">"ပင်မခလုတ်မတွေ့ပါ"</string> <string name="no_home_message" msgid="5408485011659260911">"ဤစက်ပစ္စည်းကိုရွှေ့လျားနိုင်ရန် ပင်မခလုတ် လိုအပ်ပါသည်။ မသိမ်းဆည်းမီ ပင်မခလုတ်ကို ပေါင်းထည့်ပါ။"</string> <string name="adjust_button_width" msgid="6138616087197632947">"ခလုတ်အလျားကို ချိန်ညှိပါ"</string> diff --git a/packages/SystemUI/res/values-nb/strings.xml b/packages/SystemUI/res/values-nb/strings.xml index 156af7844928..fc81c3cd5c07 100644 --- a/packages/SystemUI/res/values-nb/strings.xml +++ b/packages/SystemUI/res/values-nb/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktive stedsforespørsler"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Fjern alle varslinger."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> andre varsler i gruppen.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> annet varsel i gruppen.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Varselinnstillinger"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>-innstillinger"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Skjermen roterer automatisk."</string> diff --git a/packages/SystemUI/res/values-ne-rNP/strings.xml b/packages/SystemUI/res/values-ne-rNP/strings.xml index 7ff0ff2fa4cd..4f321cf8be24 100644 --- a/packages/SystemUI/res/values-ne-rNP/strings.xml +++ b/packages/SystemUI/res/values-ne-rNP/strings.xml @@ -43,7 +43,7 @@ <string name="battery_saver_confirmation_ok" msgid="7507968430447930257">"खोल्नुहोस्"</string> <string name="battery_saver_start_action" msgid="5576697451677486320">"ब्याट्री बचत खोल्नुहोस्"</string> <string name="status_bar_settings_settings_button" msgid="3023889916699270224">"सेटिङहरू"</string> - <string name="status_bar_settings_wifi_button" msgid="1733928151698311923">"वाइफाइ"</string> + <string name="status_bar_settings_wifi_button" msgid="1733928151698311923">"Wi-Fi"</string> <string name="status_bar_settings_auto_rotation" msgid="3790482541357798421">"स्वत:घुम्ने स्क्रिन"</string> <string name="status_bar_settings_mute_label" msgid="554682549917429396">"म्युट गर्नुहोस्"</string> <string name="status_bar_settings_auto_brightness_label" msgid="511453614962324674">"स्वतः"</string> @@ -147,7 +147,7 @@ <string name="accessibility_data_connection_cdma" msgid="6132648193978823023">"CDMA"</string> <string name="accessibility_data_connection_roaming" msgid="5977362333466556094">"रोमिङ"</string> <string name="accessibility_data_connection_edge" msgid="4477457051631979278">"Edge"</string> - <string name="accessibility_data_connection_wifi" msgid="2324496756590645221">"वाइफाइ"</string> + <string name="accessibility_data_connection_wifi" msgid="2324496756590645221">"Wi-Fi"</string> <string name="accessibility_no_sim" msgid="8274017118472455155">"SIM छैन।"</string> <string name="accessibility_cell_data" msgid="7080312242791850520">"सेलुलर डेटा"</string> <string name="accessibility_cell_data_on" msgid="4310018593519761767">"सेलुलर डेटा सक्रिय छ"</string> @@ -185,8 +185,8 @@ <string name="accessibility_desc_close" msgid="7479755364962766729">"बन्द गर्नुहोस्"</string> <string name="accessibility_quick_settings_user" msgid="1104846699869476855">"प्रयोगकर्ता <xliff:g id="USER">%s</xliff:g>।"</string> <string name="accessibility_quick_settings_wifi" msgid="5518210213118181692">"<xliff:g id="SIGNAL">%1$s</xliff:g>।"</string> - <string name="accessibility_quick_settings_wifi_changed_off" msgid="8716484460897819400">"वाइफाइ बन्द गरियो।"</string> - <string name="accessibility_quick_settings_wifi_changed_on" msgid="6440117170789528622">"वाइफाइ खुला गरियो।"</string> + <string name="accessibility_quick_settings_wifi_changed_off" msgid="8716484460897819400">"Wi-Fi बन्द गरियो।"</string> + <string name="accessibility_quick_settings_wifi_changed_on" msgid="6440117170789528622">"Wi-Fi खुला गरियो।"</string> <string name="accessibility_quick_settings_mobile" msgid="4876806564086241341">"मोवाइल <xliff:g id="SIGNAL">%1$s</xliff:g>। <xliff:g id="TYPE">%2$s</xliff:g>। <xliff:g id="NETWORK">%3$s</xliff:g>।"</string> <string name="accessibility_quick_settings_battery" msgid="1480931583381408972">"ब्याट्री <xliff:g id="STATE">%s</xliff:g>।"</string> <string name="accessibility_quick_settings_airplane_off" msgid="7786329360056634412">"हवाइजहाज मोड बन्द।"</string> @@ -236,16 +236,19 @@ <string name="data_usage_disabled_dialog_4g_title" msgid="1601769736881078016">"4G डेटा रोकिएको छ"</string> <string name="data_usage_disabled_dialog_mobile_title" msgid="4651001290947318931">"सेल्यूलर डेटा रोकिएको छ"</string> <string name="data_usage_disabled_dialog_title" msgid="3932437232199671967">"डेटा रोकिएको छ"</string> - <string name="data_usage_disabled_dialog" msgid="8453242888903772524">"तपाईंले सेट गर्नुभएको डेटाको सीमा पुगेकाले, यन्त्रले यस चक्रको बाँकी भागका लागि डेटा प्रयोग रोकेको छ।\n\nपुन: सुरू गर्दा तपाईंको क्यारियरले शुल्कहरू लिन सक्छ।"</string> + <string name="data_usage_disabled_dialog" msgid="8453242888903772524">"तपाईंले सेट गर्नुभएको डेटाको सीमा पुगेकाले, यन्त्रले यस चक्रको बाँकी भागका लागि डेटाको प्रयोग रोकेको छ।\n\nपुन: सुरू गर्दा तपाईंको क्यारियरले शुल्कहरू लिन सक्छ।"</string> <string name="data_usage_disabled_dialog_enable" msgid="1412395410306390593">"पुनः सुरु गर्नुहोस्"</string> <string name="status_bar_settings_signal_meter_disconnected" msgid="1940231521274147771">"इन्टरनेट जडान छैन"</string> - <string name="status_bar_settings_signal_meter_wifi_nossid" msgid="6557486452774597820">"वाइफाइ जडित"</string> + <string name="status_bar_settings_signal_meter_wifi_nossid" msgid="6557486452774597820">"Wi-Fi जडित"</string> <string name="gps_notification_searching_text" msgid="8574247005642736060">"GPSको लागि खोजी गर्दै"</string> <string name="gps_notification_found_text" msgid="4619274244146446464">"GPS द्वारा स्थान सेट गरिएको"</string> <string name="accessibility_location_active" msgid="2427290146138169014">"स्थान अनुरोधहरू सक्रिय"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"सबै सूचनाहरू हटाउनुहोस्।"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">भित्र थप <xliff:g id="NUMBER_1">%s</xliff:g> सूचनाहरू छन्।</item> + <item quantity="one">भित्र थप <xliff:g id="NUMBER_0">%s</xliff:g> सूचना छ।</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"अधिसूचना सेटिङ्हरू"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> सेटिङ्हरू"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"स्क्रिन स्वतः घुम्ने छ।"</string> @@ -283,10 +286,10 @@ <string name="quick_settings_user_label" msgid="5238995632130897840">"मलाई"</string> <string name="quick_settings_user_title" msgid="4467690427642392403">"प्रयोगकर्ता"</string> <string name="quick_settings_user_new_user" msgid="9030521362023479778">"नयाँ प्रयोगकर्ता"</string> - <string name="quick_settings_wifi_label" msgid="9135344704899546041">"वाइफाइ"</string> + <string name="quick_settings_wifi_label" msgid="9135344704899546041">"Wi-Fi"</string> <string name="quick_settings_wifi_not_connected" msgid="7171904845345573431">"जोडिएको छैन"</string> <string name="quick_settings_wifi_no_network" msgid="2221993077220856376">"नेटवर्क छैन"</string> - <string name="quick_settings_wifi_off_label" msgid="7558778100843885864">"वाइफाइ बन्द"</string> + <string name="quick_settings_wifi_off_label" msgid="7558778100843885864">"Wi-Fi बन्द"</string> <string name="quick_settings_wifi_on_label" msgid="7607810331387031235">"Wi-Fi सक्रिय छ"</string> <string name="quick_settings_wifi_detail_empty_text" msgid="269990350383909226">"Wi-Fi नेटवर्क अनुपलब्ध"</string> <string name="quick_settings_cast_title" msgid="7709016546426454729">"Cast"</string> @@ -307,7 +310,7 @@ <string name="quick_settings_notifications_label" msgid="4818156442169154523">"अधिसूचनाहरू"</string> <string name="quick_settings_flashlight_label" msgid="2133093497691661546">"फ्ल्यासलाइट"</string> <string name="quick_settings_cellular_detail_title" msgid="8575062783675171695">"सेलुलर डेटा"</string> - <string name="quick_settings_cellular_detail_data_usage" msgid="1964260360259312002">"डेटा प्रयोग"</string> + <string name="quick_settings_cellular_detail_data_usage" msgid="1964260360259312002">"डेटाको प्रयोग"</string> <string name="quick_settings_cellular_detail_remaining_data" msgid="722715415543541249">"बाँकी डेटा"</string> <string name="quick_settings_cellular_detail_over_limit" msgid="967669665390990427">"सीमाभन्दा बढी"</string> <string name="quick_settings_cellular_detail_data_used" msgid="1476810587475761478">"<xliff:g id="DATA_USED">%s</xliff:g> प्रयोग गरियो"</string> diff --git a/packages/SystemUI/res/values-nl/strings.xml b/packages/SystemUI/res/values-nl/strings.xml index d5e0c54d33d4..72f04bbafdb3 100644 --- a/packages/SystemUI/res/values-nl/strings.xml +++ b/packages/SystemUI/res/values-nl/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Locatieverzoeken actief"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Alle meldingen wissen."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Nog <xliff:g id="NUMBER_1">%s</xliff:g> meldingen in deze groep.</item> + <item quantity="one">Nog <xliff:g id="NUMBER_0">%s</xliff:g> melding in deze groep.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Instellingen voor meldingen"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>-instellingen"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Scherm wordt automatisch geroteerd."</string> diff --git a/packages/SystemUI/res/values-pa-rIN/strings.xml b/packages/SystemUI/res/values-pa-rIN/strings.xml index 59a92e62e520..d9cb04f3ba8b 100644 --- a/packages/SystemUI/res/values-pa-rIN/strings.xml +++ b/packages/SystemUI/res/values-pa-rIN/strings.xml @@ -165,7 +165,7 @@ <string name="accessibility_gps_enabled" msgid="3511469499240123019">"GPS ਸਮਰਥਿਤ।"</string> <string name="accessibility_gps_acquiring" msgid="8959333351058967158">"GPS ਪ੍ਰਾਪਤ ਕਰ ਰਿਹਾ ਹੈ।"</string> <string name="accessibility_tty_enabled" msgid="4613200365379426561">"ਟੈਲੀ ਟਾਈਪਰਾਈਟਰ ਸਮਰਥਿਤ।"</string> - <string name="accessibility_ringer_vibrate" msgid="666585363364155055">"ਰਿੰਗਰ ਵਾਈਬ੍ਰੇਟ।"</string> + <string name="accessibility_ringer_vibrate" msgid="666585363364155055">"ਰਿੰਗਰ ਥਰਥਰਾਹਟ।"</string> <string name="accessibility_ringer_silent" msgid="9061243307939135383">"ਰਿੰਗਰ ਸਾਈਲੈਂਟ।"</string> <!-- no translation found for accessibility_casting (6887382141726543668) --> <skip /> @@ -236,7 +236,7 @@ <string name="data_usage_disabled_dialog_4g_title" msgid="1601769736881078016">"4G ਡੈਟਾ ਰੁਕ ਗਿਆ ਹੈ"</string> <string name="data_usage_disabled_dialog_mobile_title" msgid="4651001290947318931">"ਸੈਲਿਊਲਰ ਡੈਟਾ ਰੁਕ ਗਿਆ ਹੈ"</string> <string name="data_usage_disabled_dialog_title" msgid="3932437232199671967">"ਡੈਟਾ ਰੁਕ ਗਿਆ ਹੈ"</string> - <string name="data_usage_disabled_dialog" msgid="8453242888903772524">"ਕਿਉਂਕਿ ਤੁਹਾਡੀ ਸੈਟ ਡੈਟਾ ਸੀਮਾ ਪੂਰੀ ਹੋ ਗਈ ਸੀ, ਡੀਵਾਈਸ ਨੇ ਇਸ ਬਾਕੀ ਚੱਕਰ ਲਈ ਡੈਟਾ ਵਰਤੋਂ ਰੋਕ ਦਿੱਤੀ ਹੈ।\n\nਇਸਨੂੰ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰਨ ਨਾਲ ਤੁਹਾਡੇ ਕੈਰੀਅਰ ਵੱਲੋਂ ਖ਼ਰਚੇ ਪਾਏ ਜਾ ਸਕਦੇ ਹਨ।"</string> + <string name="data_usage_disabled_dialog" msgid="8453242888903772524">"ਕਿਉਂਕਿ ਤੁਹਾਡੀ ਸੈਟ ਡੈਟਾ ਸੀਮਾ ਪੂਰੀ ਹੋ ਗਈ ਸੀ, ਡੀਵਾਈਸ ਨੇ ਇਸ ਬਾਕੀ ਚੱਕਰ ਲਈ ਡੈਟਾ ਉਪਯੋਗ ਰੋਕ ਦਿੱਤਾ ਹੈ।\n\nਇਸਨੂੰ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰਨ ਨਾਲ ਤੁਹਾਡੇ ਕੈਰੀਅਰ ਵੱਲੋਂ ਖ਼ਰਚੇ ਪਾਏ ਜਾ ਸਕਦੇ ਹਨ।"</string> <string name="data_usage_disabled_dialog_enable" msgid="1412395410306390593">"ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰੋ"</string> <string name="status_bar_settings_signal_meter_disconnected" msgid="1940231521274147771">"ਕੋਈ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਨਹੀਂ"</string> <string name="status_bar_settings_signal_meter_wifi_nossid" msgid="6557486452774597820">"Wi-Fi ਕਨੈਕਟ ਕੀਤਾ"</string> @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਸੇਵਾ ਬੇਨਤੀਆਂ ਸਕਿਰਿਆ"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"ਸਾਰੀਆਂ ਸੂਚਨਾਵਾਂ ਹਟਾਓ।"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">ਅੰਦਰ <xliff:g id="NUMBER_1">%s</xliff:g> ਹੋਰ ਸੂਚਨਾਵਾਂ।</item> + <item quantity="other">ਅੰਦਰ <xliff:g id="NUMBER_1">%s</xliff:g> ਹੋਰ ਸੂਚਨਾਵਾਂ।</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"ਸੂਚਨਾ ਸੈਟਿੰਗਾਂ"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ਸੈਟਿੰਗਾਂ"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"ਸਕ੍ਰੀਨ ਆਟੋਮੈਟਿਕਲੀ ਰੋਟੇਟ ਕਰੇਗੀ।"</string> @@ -307,7 +310,7 @@ <string name="quick_settings_notifications_label" msgid="4818156442169154523">"ਸੂਚਨਾਵਾਂ"</string> <string name="quick_settings_flashlight_label" msgid="2133093497691661546">"ਫਲੈਸ਼ਲਾਈਟ"</string> <string name="quick_settings_cellular_detail_title" msgid="8575062783675171695">"ਸੈਲਿਊਲਰ ਡੈਟਾ"</string> - <string name="quick_settings_cellular_detail_data_usage" msgid="1964260360259312002">"ਡੈਟਾ ਵਰਤੋਂ"</string> + <string name="quick_settings_cellular_detail_data_usage" msgid="1964260360259312002">"ਡੈਟਾ ਉਪਯੋਗ"</string> <string name="quick_settings_cellular_detail_remaining_data" msgid="722715415543541249">"ਬਾਕੀ ਡੈਟਾ"</string> <string name="quick_settings_cellular_detail_over_limit" msgid="967669665390990427">"ਸੀਮਾ ਤੋਂ ਵੱਧ"</string> <string name="quick_settings_cellular_detail_data_used" msgid="1476810587475761478">"<xliff:g id="DATA_USED">%s</xliff:g> ਵਰਤਿਆ"</string> @@ -327,7 +330,7 @@ <string name="recents_multistack_add_stack_dialog_split_horizontal" msgid="8848514474543427332">"ਹੌਰੀਜ਼ੌਂਟਲ ਸਪਲਿਟ"</string> <string name="recents_multistack_add_stack_dialog_split_vertical" msgid="9075292233696180813">"ਵਰਟੀਕਲ ਸਪਲਿਟ"</string> <string name="recents_multistack_add_stack_dialog_split_custom" msgid="4177837597513701943">"ਕਸਟਮ ਸਪਲਿਟ"</string> - <string name="expanded_header_battery_charged" msgid="5945855970267657951">"ਚਾਰਜ ਕੀਤਾ"</string> + <string name="expanded_header_battery_charged" msgid="5945855970267657951">"ਚਾਰਜ ਹੋਇਆ"</string> <string name="expanded_header_battery_charging" msgid="205623198487189724">"ਚਾਰਜ ਕਰ ਰਿਹਾ ਹੈ"</string> <string name="expanded_header_battery_charging_with_time" msgid="457559884275395376">"<xliff:g id="CHARGING_TIME">%s</xliff:g> ਪੂਰਾ ਹੋਣ ਤੱਕ"</string> <string name="expanded_header_battery_not_charging" msgid="4798147152367049732">"ਚਾਰਜ ਨਹੀਂ ਹੋ ਰਿਹਾ"</string> @@ -336,7 +339,7 @@ <string name="description_direction_up" msgid="7169032478259485180">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ਲਈ ਉੱਪਰ ਸਲਾਈਡ ਕਰੋ।"</string> <string name="description_direction_left" msgid="7207478719805562165">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ਤੱਕ ਖੱਬੇ ਪਾਸੇ ਸਲਾਈਡ ਕਰੋ।"</string> <string name="zen_priority_introduction" msgid="3070506961866919502">"ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ ਅਲਾਰਮ, ਰਿਮਾਈਂਡਰ, ਇਵੈਂਟਸ, ਅਤੇ ਕਾਲਰਸ ਤੋਂ ਇਲਾਵਾ, ਧੁਨੀ ਅਤੇ ਵਾਇਬ੍ਰੇਸ਼ਨ ਤੋਂ ਪਰੇਸ਼ਾਨ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ।"</string> - <string name="zen_priority_customize_button" msgid="7948043278226955063">"ਅਨੁਕੂਲਿਤ ਕਰੋ"</string> + <string name="zen_priority_customize_button" msgid="7948043278226955063">"ਵਿਸ਼ੇਸ਼-ਵਿਉਂਤਬੱਧ ਕਰੋ"</string> <string name="zen_silence_introduction_voice" msgid="2284540992298200729">"ਇਹ ਅਲਾਰਮ, ਸੰਗੀਤ, ਵੀਡੀਓਜ਼, ਅਤੇ ਗੇਮਸ ਸਮੇਤ, ਸਾਰੀਆਂ ਧੁਨੀਆਂ ਅਤੇ ਵਾਇਬ੍ਰੇਸ਼ਨ ਨੂੰ ਬਲੌਕ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਅਜੇ ਵੀ ਫ਼ੋਨ ਕਾਲ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ।"</string> <string name="zen_silence_introduction" msgid="3137882381093271568">"ਇਹ ਅਲਾਰਮ, ਸੰਗੀਤ, ਵੀਡੀਓਜ਼, ਅਤੇ ਗੇਮਸ ਸਮੇਤ, ਸਾਰੀਆਂ ਧੁਨੀਆਂ ਅਤੇ ਵਾਇਬ੍ਰੇਸ਼ਨ ਨੂੰ ਬਲੌਕ ਕਰਦਾ ਹੈ।"</string> <string name="keyguard_more_overflow_text" msgid="9195222469041601365">"+<xliff:g id="NUMBER_OF_NOTIFICATIONS">%d</xliff:g>"</string> @@ -381,7 +384,7 @@ <string name="user_logout_notification_action" msgid="1195428991423425062">"ਉਪਭੋਗਤਾ ਨੂੰ ਲੌਗ ਆਉਟ ਕਰੋ"</string> <string name="user_add_user_title" msgid="4553596395824132638">"ਕੀ ਨਵਾਂ ਵਰਤੋਂਕਾਰ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ?"</string> <string name="user_add_user_message_short" msgid="2161624834066214559">"ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ ਵਰਤੋਂਕਾਰ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋ, ਉਸ ਵਿਅਕਤੀ ਨੂੰ ਆਪਣੀ ਜਗ੍ਹਾ ਸਥਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।\n\nਕੋਈ ਵੀ ਵਰਤੋਂਕਾਰ ਹੋਰ ਸਾਰੇ ਵਰਤੋਂਕਾਰਾਂ ਦੀਆਂ ਐਪਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਸਕਦਾ ਹੈ।"</string> - <string name="user_remove_user_title" msgid="4681256956076895559">"ਕੀ ਉਪਭੋਗਤਾ ਹਟਾਉਣਾ ਹੈ?"</string> + <string name="user_remove_user_title" msgid="4681256956076895559">"ਕੀ ਵਰਤੋਂਕਾਰ ਹਟਾਉਣਾ ਹੈ?"</string> <string name="user_remove_user_message" msgid="1453218013959498039">"ਇਸ ਉਪਭੋਗਤਾ ਦੇ ਸਾਰੇ ਐਪਸ ਅਤੇ ਡੈਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਏਗਾ।"</string> <string name="user_remove_user_remove" msgid="7479275741742178297">"ਹਟਾਓ"</string> <string name="battery_saver_notification_title" msgid="237918726750955859">"ਬੈਟਰੀ ਸੇਵਰ ਚਾਲੂ ਹੈ"</string> @@ -435,8 +438,8 @@ <string name="volume_stream_content_description_unmute" msgid="4436631538779230857">"%1$s। ਅਣਮਿਊਟ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ।"</string> <string name="volume_stream_content_description_vibrate" msgid="1187944970457807498">"%1$s। ਥਰਥਰਾਹਟ ਸੈੱਟ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ। ਪਹੁੰਚਯੋਗਤਾ ਸੇਵਾਵਾਂ ਮਿਊਟ ਹੋ ਸਕਦੀਆਂ ਹਨ।"</string> <string name="volume_stream_content_description_mute" msgid="3625049841390467354">"%1$s। ਮਿਊਟ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ। ਪਹੁੰਚਯੋਗਤਾ ਸੇਵਾਵਾਂ ਮਿਊਟ ਹੋ ਸਕਦੀਆਂ ਹਨ।"</string> - <string name="volume_dialog_accessibility_shown_message" msgid="1834631467074259998">"%s ਵੌਲਯੂਮ ਕੰਟਰੋਲ ਵਿਖਾਏ ਗਏ ਹਨ। ਬਰਖ਼ਾਸਤ ਕਰਨ ਲਈ ਉੱਪਰ ਸਵਾਈਪ ਕਰੋ।"</string> - <string name="volume_dialog_accessibility_dismissed_message" msgid="51543526013711399">"ਵੌਲਯੂਮ ਕੰਟਰੋਲ ਲੁਕਾਏ ਗਏ ਹਨ"</string> + <string name="volume_dialog_accessibility_shown_message" msgid="1834631467074259998">"%s ਵੌਲਿਊਮ ਕੰਟਰੋਲ ਵਿਖਾਏ ਗਏ ਹਨ। ਬਰਖ਼ਾਸਤ ਕਰਨ ਲਈ ਉੱਪਰ ਸਵਾਈਪ ਕਰੋ।"</string> + <string name="volume_dialog_accessibility_dismissed_message" msgid="51543526013711399">"ਵੌਲਿਊਮ ਕੰਟਰੋਲ ਲੁਕਾਏ ਗਏ ਹਨ"</string> <string name="system_ui_tuner" msgid="708224127392452018">"System UI ਟਿਊਨਰ"</string> <string name="show_battery_percentage" msgid="5444136600512968798">"ਜੋਡ਼ੀ ਗਈ ਬੈਟਰੀ ਪ੍ਰਤਿਸ਼ਤਤਾ ਦਿਖਾਓ"</string> <string name="show_battery_percentage_summary" msgid="3215025775576786037">"ਜਦੋਂ ਚਾਰਜ ਨਾ ਹੋ ਰਹੀ ਹੋਵੇ ਤਾਂ ਸਥਿਤੀ ਬਾਰ ਦੇ ਅੰਦਰ ਬੈਟਰੀ ਪੱਧਰ ਪ੍ਰਤਿਸ਼ਤਤਾ ਦਿਖਾਓ"</string> @@ -563,10 +566,10 @@ <string name="keyboard_shortcut_group_applications_music" msgid="4775559515850922780">"ਸੰਗੀਤ"</string> <string name="keyboard_shortcut_group_applications_youtube" msgid="6555453761294723317">"YouTube"</string> <string name="keyboard_shortcut_group_applications_calendar" msgid="9043614299194991263">"ਕੈਲੰਡਰ"</string> - <string name="tuner_full_zen_title" msgid="4540823317772234308">"ਵੌਲਯੂਮ ਕੰਟਰੋਲਾਂ ਨਾਲ ਵਿਖਾਓ"</string> + <string name="tuner_full_zen_title" msgid="4540823317772234308">"ਵੌਲਿਊਮ ਕੰਟਰੋਲਾਂ ਨਾਲ ਵਿਖਾਓ"</string> <string name="volume_and_do_not_disturb" msgid="3373784330208603030">"ਮੈਨੂੰ ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ"</string> - <string name="volume_dnd_silent" msgid="4363882330723050727">"ਵੌਲਯੂਮ ਬਟਨ ਸ਼ਾਰਟਕੱਟ"</string> - <string name="volume_up_silent" msgid="7141255269783588286">"ਵੌਲਯੂਮ ਉੱਚੀ ਹੋਣ \'ਤੇ ਮੈਨੂੰ ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ ਤੋਂ ਬਾਹਰ ਜਾਓ"</string> + <string name="volume_dnd_silent" msgid="4363882330723050727">"ਵੌਲਿਊਮ ਬਟਨ ਸ਼ਾਰਟਕੱਟ"</string> + <string name="volume_up_silent" msgid="7141255269783588286">"ਵੌਲਿਊਮ ਉੱਚੀ ਹੋਣ \'ਤੇ ਮੈਨੂੰ ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ ਤੋਂ ਬਾਹਰ ਜਾਓ"</string> <string name="battery" msgid="7498329822413202973">"ਬੈਟਰੀ"</string> <string name="clock" msgid="7416090374234785905">"ਘੜੀ"</string> <string name="headset" msgid="4534219457597457353">"ਹੈੱਡਸੈੱਟ"</string> diff --git a/packages/SystemUI/res/values-pl/strings.xml b/packages/SystemUI/res/values-pl/strings.xml index eb137552339e..3cf8294e58a0 100644 --- a/packages/SystemUI/res/values-pl/strings.xml +++ b/packages/SystemUI/res/values-pl/strings.xml @@ -247,7 +247,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Prośby o lokalizację są aktywne"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Usuń wszystkie powiadomienia."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="few">Jeszcze <xliff:g id="NUMBER_1">%s</xliff:g> powiadomienia w grupie.</item> + <item quantity="many">Jeszcze <xliff:g id="NUMBER_1">%s</xliff:g> powiadomień w grupie.</item> + <item quantity="other">Jeszcze <xliff:g id="NUMBER_1">%s</xliff:g> powiadomienia w grupie.</item> + <item quantity="one">Jeszcze <xliff:g id="NUMBER_0">%s</xliff:g> powiadomienie w grupie.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Ustawienia powiadomień"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Ustawienia aplikacji <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekran zostanie obrócony automatycznie."</string> diff --git a/packages/SystemUI/res/values-pt-rBR/strings.xml b/packages/SystemUI/res/values-pt-rBR/strings.xml index 16d9ac2859fa..6feea2089fab 100644 --- a/packages/SystemUI/res/values-pt-rBR/strings.xml +++ b/packages/SystemUI/res/values-pt-rBR/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Solicitações de localização ativas"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Limpar todas as notificações."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"Mais <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Mais <xliff:g id="NUMBER_1">%s</xliff:g> notificações no grupo.</item> + <item quantity="other">Mais <xliff:g id="NUMBER_1">%s</xliff:g> notificações no grupo.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Configurações de notificação"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Configurações de <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"A tela girará automaticamente."</string> diff --git a/packages/SystemUI/res/values-pt-rPT/strings.xml b/packages/SystemUI/res/values-pt-rPT/strings.xml index 489e4d2d2c75..c3934009b922 100644 --- a/packages/SystemUI/res/values-pt-rPT/strings.xml +++ b/packages/SystemUI/res/values-pt-rPT/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Pedidos de localização ativos"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Limpar todas as notificações."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Mais <xliff:g id="NUMBER_1">%s</xliff:g> notificações no grupo.</item> + <item quantity="one">Mais <xliff:g id="NUMBER_0">%s</xliff:g> notificação no grupo.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Definições de notificação"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Definições do <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"O ecrã será rodado automaticamente."</string> diff --git a/packages/SystemUI/res/values-pt/strings.xml b/packages/SystemUI/res/values-pt/strings.xml index 16d9ac2859fa..6feea2089fab 100644 --- a/packages/SystemUI/res/values-pt/strings.xml +++ b/packages/SystemUI/res/values-pt/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Solicitações de localização ativas"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Limpar todas as notificações."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"Mais <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Mais <xliff:g id="NUMBER_1">%s</xliff:g> notificações no grupo.</item> + <item quantity="other">Mais <xliff:g id="NUMBER_1">%s</xliff:g> notificações no grupo.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Configurações de notificação"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Configurações de <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"A tela girará automaticamente."</string> diff --git a/packages/SystemUI/res/values-ro/strings.xml b/packages/SystemUI/res/values-ro/strings.xml index 76a0bf1182c1..5f3eed7243f1 100644 --- a/packages/SystemUI/res/values-ro/strings.xml +++ b/packages/SystemUI/res/values-ro/strings.xml @@ -248,7 +248,11 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Solicitări locație active"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Ștergeți toate notificările."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="few">Încă <xliff:g id="NUMBER_1">%s</xliff:g> notificări în grup.</item> + <item quantity="other">Încă <xliff:g id="NUMBER_1">%s</xliff:g> de notificări în grup.</item> + <item quantity="one">Încă <xliff:g id="NUMBER_0">%s</xliff:g> notificare în grup.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Setări pentru notificări"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Setări <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ecranul se va roti în mod automat."</string> diff --git a/packages/SystemUI/res/values-ru/strings.xml b/packages/SystemUI/res/values-ru/strings.xml index 180cfbd49c11..062ea4870bb3 100644 --- a/packages/SystemUI/res/values-ru/strings.xml +++ b/packages/SystemUI/res/values-ru/strings.xml @@ -249,7 +249,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Есть активные запросы на определение местоположения"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Удалить все уведомления"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Ещё <xliff:g id="NUMBER_1">%s</xliff:g> уведомление.</item> + <item quantity="few">Ещё <xliff:g id="NUMBER_1">%s</xliff:g> уведомления.</item> + <item quantity="many">Ещё <xliff:g id="NUMBER_1">%s</xliff:g> уведомлений.</item> + <item quantity="other">Ещё <xliff:g id="NUMBER_1">%s</xliff:g> уведомления.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Настройки уведомлений"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Настройки приложения \"<xliff:g id="APP_NAME">%s</xliff:g>\""</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Экран будет поворачиваться автоматически."</string> @@ -383,7 +388,7 @@ <string name="user_logout_notification_text" msgid="3350262809611876284">"Выход от имени пользователя"</string> <string name="user_logout_notification_action" msgid="1195428991423425062">"ВЫЙТИ ОТ ИМЕНИ ПОЛЬЗОВАТЕЛЯ"</string> <string name="user_add_user_title" msgid="4553596395824132638">"Добавить пользователя?"</string> - <string name="user_add_user_message_short" msgid="2161624834066214559">"После создания профиля его необходимо настроить.\n\nОбновлять приложения для всех аккаунтов может любой пользователь устройства."</string> + <string name="user_add_user_message_short" msgid="2161624834066214559">"После создания профиля его потребуется настроить.\n\nЛюбой пользователь устройства может обновлять приложения для всех аккаунтов."</string> <string name="user_remove_user_title" msgid="4681256956076895559">"Удалить аккаунт?"</string> <string name="user_remove_user_message" msgid="1453218013959498039">"Все приложения и данные этого пользователя будут удалены."</string> <string name="user_remove_user_remove" msgid="7479275741742178297">"Удалить"</string> diff --git a/packages/SystemUI/res/values-si-rLK/strings.xml b/packages/SystemUI/res/values-si-rLK/strings.xml index f76685ca8782..90f75a6d090f 100644 --- a/packages/SystemUI/res/values-si-rLK/strings.xml +++ b/packages/SystemUI/res/values-si-rLK/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"පිහිටීම් ඉල්ලීම් සක්රියයි"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"සියලු දැනුම්දීම් හිස් කරන්න."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">ඇතුළත තව දැනුම්දීම් <xliff:g id="NUMBER_1">%s</xliff:g>ක් ඇත.</item> + <item quantity="other">ඇතුළත තව දැනුම්දීම් <xliff:g id="NUMBER_1">%s</xliff:g>ක් ඇත.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"දැනුම්දීම් සැකසීම්"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> සැකසීම්"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"තිරය ස්වයංක්රීයව කරකැවේ."</string> diff --git a/packages/SystemUI/res/values-sk/strings.xml b/packages/SystemUI/res/values-sk/strings.xml index 27441d9366a3..f0537c3e5325 100644 --- a/packages/SystemUI/res/values-sk/strings.xml +++ b/packages/SystemUI/res/values-sk/strings.xml @@ -249,7 +249,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Žiadosti o polohu sú aktívne"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Vymazať všetky upozornenia."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="few">Skupina obsahuje ešte <xliff:g id="NUMBER_1">%s</xliff:g> upozornenia.</item> + <item quantity="many">Skupina obsahuje ešte <xliff:g id="NUMBER_1">%s</xliff:g> upozornenia.</item> + <item quantity="other">Skupina obsahuje ešte <xliff:g id="NUMBER_1">%s</xliff:g> upozornení.</item> + <item quantity="one">Skupina obsahuje ešte <xliff:g id="NUMBER_0">%s</xliff:g> upozornenie.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Nastavenia upozornení"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Nastavenia aplikácie <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Obrazovka sa automaticky otočí."</string> diff --git a/packages/SystemUI/res/values-sl/strings.xml b/packages/SystemUI/res/values-sl/strings.xml index 3db3f2321307..4eafc0b13efb 100644 --- a/packages/SystemUI/res/values-sl/strings.xml +++ b/packages/SystemUI/res/values-sl/strings.xml @@ -249,7 +249,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktivne zahteve za lokacijo"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Izbriši vsa obvestila."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"in <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Notri je še <xliff:g id="NUMBER_1">%s</xliff:g> obvestilo.</item> + <item quantity="two">Notri sta še <xliff:g id="NUMBER_1">%s</xliff:g> obvestili.</item> + <item quantity="few">Notri so še <xliff:g id="NUMBER_1">%s</xliff:g> obvestila.</item> + <item quantity="other">Notri je še <xliff:g id="NUMBER_1">%s</xliff:g> obvestil.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Nastavitve obvestil"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Nastavitve aplikacije <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Zaslon se bo samodejno zasukal."</string> diff --git a/packages/SystemUI/res/values-sq-rAL/strings.xml b/packages/SystemUI/res/values-sq-rAL/strings.xml index 2f838781a5b6..688e6437f564 100644 --- a/packages/SystemUI/res/values-sq-rAL/strings.xml +++ b/packages/SystemUI/res/values-sq-rAL/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Kërkesat për vendodhje janë aktive"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Pastro të gjitha njoftimet."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> njoftime të tjera në brendësi.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> njoftim tjetër në brendësi.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Cilësimet e njoftimeve"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Cilësimet e <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekrani do të rrotullohet automatikisht."</string> diff --git a/packages/SystemUI/res/values-sr/strings.xml b/packages/SystemUI/res/values-sr/strings.xml index 37d0627f0a94..2bfdc887dc98 100644 --- a/packages/SystemUI/res/values-sr/strings.xml +++ b/packages/SystemUI/res/values-sr/strings.xml @@ -246,7 +246,11 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Има активних захтева за локацију"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Обриши сва обавештења."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"и још <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Још <xliff:g id="NUMBER_1">%s</xliff:g> обавештење у групи.</item> + <item quantity="few">Још <xliff:g id="NUMBER_1">%s</xliff:g> обавештења у групи.</item> + <item quantity="other">Још <xliff:g id="NUMBER_1">%s</xliff:g> обавештења у групи.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Подешавања обавештења"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Подешавања за <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Екран ће се аутоматски ротирати."</string> diff --git a/packages/SystemUI/res/values-sv/strings.xml b/packages/SystemUI/res/values-sv/strings.xml index 59fb237d0420..7c2f3af066ae 100644 --- a/packages/SystemUI/res/values-sv/strings.xml +++ b/packages/SystemUI/res/values-sv/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Det finns aktiva platsbegäranden"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Ta bort alla meddelanden."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"<xliff:g id="NUMBER">%s</xliff:g> till"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> fler aviseringar i gruppen.</item> + <item quantity="one"><xliff:g id="NUMBER_0">%s</xliff:g> till avisering i gruppen.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Aviseringsinställningar"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Inställningar för <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Skärmen roteras automatiskt."</string> diff --git a/packages/SystemUI/res/values-sw/strings.xml b/packages/SystemUI/res/values-sw/strings.xml index 3303f6aa4065..28b6153cde1a 100644 --- a/packages/SystemUI/res/values-sw/strings.xml +++ b/packages/SystemUI/res/values-sw/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Maombi ya eneo yanatumika"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Futa arifa zote."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Kuna arifa <xliff:g id="NUMBER_1">%s</xliff:g> zaidi katika kikundi.</item> + <item quantity="one">Kuna arifa <xliff:g id="NUMBER_0">%s</xliff:g> zaidi katika kikundi.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Mipangilio ya arifa"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Mipangilio ya <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Skrini itazunguka kiotomatiki."</string> @@ -366,7 +369,7 @@ <string name="guest_new_guest" msgid="600537543078847803">"Ongeza aliyealikwa"</string> <string name="guest_exit_guest" msgid="7187359342030096885">"Ondoa aliyealikwa"</string> <string name="guest_exit_guest_dialog_title" msgid="8480693520521766688">"Ungependa kumwondoa aliyealikwa?"</string> - <string name="guest_exit_guest_dialog_message" msgid="4155503224769676625">"Programu zote na data katika kipindi hiki zitafutwa."</string> + <string name="guest_exit_guest_dialog_message" msgid="4155503224769676625">"Data na programu zote katika kipindi hiki zitafutwa."</string> <string name="guest_exit_guest_dialog_remove" msgid="7402231963862520531">"Ondoa"</string> <string name="guest_wipe_session_title" msgid="6419439912885956132">"Karibu tena, mwalikwa!"</string> <string name="guest_wipe_session_message" msgid="8476238178270112811">"Je, unataka kuendelea na kipindi chako?"</string> diff --git a/packages/SystemUI/res/values-sw410dp/config.xml b/packages/SystemUI/res/values-sw410dp/config.xml index 049a5357c6da..b04b28c709f5 100644 --- a/packages/SystemUI/res/values-sw410dp/config.xml +++ b/packages/SystemUI/res/values-sw410dp/config.xml @@ -22,5 +22,5 @@ <resources> <integer name="quick_settings_num_rows">2</integer> - <bool name="quick_settings_show_date">true</bool> + <bool name="quick_settings_show_full_alarm">true</bool> </resources> diff --git a/packages/SystemUI/res/values-ta-rIN/strings.xml b/packages/SystemUI/res/values-ta-rIN/strings.xml index fe70b0770c1e..d7ba7193d6ea 100644 --- a/packages/SystemUI/res/values-ta-rIN/strings.xml +++ b/packages/SystemUI/res/values-ta-rIN/strings.xml @@ -215,11 +215,11 @@ <string name="accessibility_quick_settings_close" msgid="3115847794692516306">"பேனலை மூடு."</string> <string name="accessibility_quick_settings_more_time" msgid="3659274935356197708">"நேரத்தை அதிகரி."</string> <string name="accessibility_quick_settings_less_time" msgid="2404728746293515623">"நேரத்தைக் குறை."</string> - <string name="accessibility_quick_settings_flashlight_off" msgid="4936432000069786988">"ஃபிளாஷ்லைட் முடக்கத்தில்."</string> - <string name="accessibility_quick_settings_flashlight_unavailable" msgid="8012811023312280810">"ஃபிளாஷ்லைட் இல்லை."</string> - <string name="accessibility_quick_settings_flashlight_on" msgid="2003479320007841077">"ஃபிளாஷ்லைட் இயக்கத்தில்."</string> + <string name="accessibility_quick_settings_flashlight_off" msgid="4936432000069786988">"டார்ச் லைட் எரியவில்லை."</string> + <string name="accessibility_quick_settings_flashlight_unavailable" msgid="8012811023312280810">"டார்ச் லைட் இல்லை."</string> + <string name="accessibility_quick_settings_flashlight_on" msgid="2003479320007841077">"டார்ச் லைட் எரிகிறது"</string> <string name="accessibility_quick_settings_flashlight_changed_off" msgid="3303701786768224304">"ஃபிளாஷ்லைட் முடக்கப்பட்டது."</string> - <string name="accessibility_quick_settings_flashlight_changed_on" msgid="6531793301533894686">"ஃபிளாஷ்லைட் இயக்கப்பட்டது."</string> + <string name="accessibility_quick_settings_flashlight_changed_on" msgid="6531793301533894686">"டார்ச் லைட் எரிகிறது"</string> <string name="accessibility_quick_settings_color_inversion_changed_off" msgid="4406577213290173911">"வண்ண நேர்மாறு முறை முடக்கப்பட்டது."</string> <string name="accessibility_quick_settings_color_inversion_changed_on" msgid="6897462320184911126">"வண்ண நேர்மாறு முறை இயக்கப்பட்டது."</string> <string name="accessibility_quick_settings_hotspot_changed_off" msgid="5004708003447561394">"மொபைல் ஹாட்ஸ்பாட் முடக்கப்பட்டது."</string> @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"இருப்பிடக் கோரிக்கைகள் இயக்கப்பட்டன"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"எல்லா அறிவிப்புகளையும் அழி."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">உள்ளே மேலும் <xliff:g id="NUMBER_1">%s</xliff:g> அறிவிப்புகள் உள்ளன.</item> + <item quantity="one">உள்ளே மேலும் <xliff:g id="NUMBER_0">%s</xliff:g> அறிவிப்பு உள்ளது.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"அறிவிப்பு அமைப்புகள்"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> அமைப்புகள்"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"திரை தானாகச் சுழலும்."</string> @@ -305,7 +308,7 @@ <string name="quick_settings_tethering_label" msgid="7153452060448575549">"டெதெரிங்"</string> <string name="quick_settings_hotspot_label" msgid="6046917934974004879">"ஹாட்ஸ்பாட்"</string> <string name="quick_settings_notifications_label" msgid="4818156442169154523">"அறிவிப்புகள்"</string> - <string name="quick_settings_flashlight_label" msgid="2133093497691661546">"ஃபிளாஷ்லைட்"</string> + <string name="quick_settings_flashlight_label" msgid="2133093497691661546">"டார்ச் லைட்"</string> <string name="quick_settings_cellular_detail_title" msgid="8575062783675171695">"செல்லுலார் தரவு"</string> <string name="quick_settings_cellular_detail_data_usage" msgid="1964260360259312002">"தரவுப் பயன்பாடு"</string> <string name="quick_settings_cellular_detail_remaining_data" msgid="722715415543541249">"மீதமுள்ள தரவு"</string> @@ -362,7 +365,7 @@ <string name="accessibility_multi_user_switch_quick_contact" msgid="3020367729287990475">"சுயவிவரத்தைக் காட்டு"</string> <string name="user_add_user" msgid="5110251524486079492">"பயனரைச் சேர்"</string> <string name="user_new_user_name" msgid="426540612051178753">"புதியவர்"</string> - <string name="guest_nickname" msgid="8059989128963789678">"அழைக்கப்பட்டவர்"</string> + <string name="guest_nickname" msgid="8059989128963789678">"கெஸ்ட்"</string> <string name="guest_new_guest" msgid="600537543078847803">"அழைக்கப்பட்டவரைச் சேர்"</string> <string name="guest_exit_guest" msgid="7187359342030096885">"அழைக்கப்பட்டவரை அகற்று"</string> <string name="guest_exit_guest_dialog_title" msgid="8480693520521766688">"அழைக்கப்பட்டவரை அகற்றவா?"</string> @@ -372,7 +375,7 @@ <string name="guest_wipe_session_message" msgid="8476238178270112811">"உங்கள் அமர்வைத் தொடர விருப்பமா?"</string> <string name="guest_wipe_session_wipe" msgid="5065558566939858884">"மீண்டும் தொடங்கு"</string> <string name="guest_wipe_session_dontwipe" msgid="1401113462524894716">"தொடரவும்"</string> - <string name="guest_notification_title" msgid="1585278533840603063">"அழைக்கப்பட்டவர்"</string> + <string name="guest_notification_title" msgid="1585278533840603063">"கெஸ்ட்"</string> <string name="guest_notification_text" msgid="335747957734796689">"பயன்பாடுகளையும் தரவையும் நீக்க, விருந்தினர் பயனரை அகற்றவும்"</string> <string name="guest_notification_remove_action" msgid="8820670703892101990">"அழைக்கப்பட்டவரை அகற்றவா?"</string> <string name="user_logout_notification_title" msgid="1453960926437240727">"பயனரை வெளியேற்று"</string> diff --git a/packages/SystemUI/res/values-te-rIN/strings.xml b/packages/SystemUI/res/values-te-rIN/strings.xml index 016c22dbee9f..1843ee4d3bc7 100644 --- a/packages/SystemUI/res/values-te-rIN/strings.xml +++ b/packages/SystemUI/res/values-te-rIN/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"స్థాన అభ్యర్థనలు సక్రియంగా ఉన్నాయి"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"అన్ని నోటిఫికేషన్లను క్లియర్ చేయండి."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">లోపల మరో <xliff:g id="NUMBER_1">%s</xliff:g> నోటిఫికేషన్లు ఉన్నాయి.</item> + <item quantity="one">లోపల మరో <xliff:g id="NUMBER_0">%s</xliff:g> నోటిఫికేషన్ ఉంది.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"నోటిఫికేషన్ సెట్టింగ్లు"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> సెట్టింగ్లు"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"స్క్రీన్ స్వయంచాలకంగా తిప్పబడుతుంది."</string> diff --git a/packages/SystemUI/res/values-th/strings.xml b/packages/SystemUI/res/values-th/strings.xml index 363a8fc9bfcb..a20033af6de3 100644 --- a/packages/SystemUI/res/values-th/strings.xml +++ b/packages/SystemUI/res/values-th/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"คำขอตำแหน่งที่มีการใช้งาน"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"ล้างการแจ้งเตือนทั้งหมด"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">มีการแจ้งเตือนอีก <xliff:g id="NUMBER_1">%s</xliff:g> รายการด้านใน</item> + <item quantity="one">มีการแจ้งเตือนอีก <xliff:g id="NUMBER_0">%s</xliff:g> รายการด้านใน</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"การตั้งค่าการแจ้งเตือน"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"การตั้งค่า <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"หน้าจอจะหมุนโดยอัตโนมัติ"</string> diff --git a/packages/SystemUI/res/values-tl/strings.xml b/packages/SystemUI/res/values-tl/strings.xml index 7731a584ed94..41326ab74a39 100644 --- a/packages/SystemUI/res/values-tl/strings.xml +++ b/packages/SystemUI/res/values-tl/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Aktibo ang mga kahilingan ng lokasyon"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"I-clear ang lahat ng notification."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">May <xliff:g id="NUMBER_1">%s</xliff:g> pang notification sa loob.</item> + <item quantity="other">May <xliff:g id="NUMBER_1">%s</xliff:g> pang notification sa loob.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Mga setting ng notification"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Mg setting ng <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Awtomatikong iikot ang screen."</string> diff --git a/packages/SystemUI/res/values-tr/strings.xml b/packages/SystemUI/res/values-tr/strings.xml index 980a14c0468e..e95785fd9d8b 100644 --- a/packages/SystemUI/res/values-tr/strings.xml +++ b/packages/SystemUI/res/values-tr/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Konum bilgisi istekleri etkin"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Tüm bildirimleri temizle"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Grup içinde <xliff:g id="NUMBER_1">%s</xliff:g> bildirim daha var.</item> + <item quantity="one">Grup içinde <xliff:g id="NUMBER_0">%s</xliff:g> bildirim daha var.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Bildirim ayarları"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ayarları"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekran otomatik olarak dönecektir."</string> @@ -289,7 +292,7 @@ <string name="quick_settings_wifi_off_label" msgid="7558778100843885864">"Kablosuz Kapalı"</string> <string name="quick_settings_wifi_on_label" msgid="7607810331387031235">"Kablosuz Bağlantı Açık"</string> <string name="quick_settings_wifi_detail_empty_text" msgid="269990350383909226">"Kullanılabilir kablosuz ağ yok"</string> - <string name="quick_settings_cast_title" msgid="7709016546426454729">"Yayınlama"</string> + <string name="quick_settings_cast_title" msgid="7709016546426454729">"Yayınla"</string> <string name="quick_settings_casting" msgid="6601710681033353316">"Yayınlanıyor"</string> <string name="quick_settings_cast_device_default_name" msgid="5367253104742382945">"Adsız cihaz"</string> <string name="quick_settings_cast_device_default_description" msgid="2484573682378634413">"Yayın için hazır"</string> @@ -388,7 +391,7 @@ <string name="battery_saver_notification_action_text" msgid="109158658238110382">"Pil tasarrufunu kapat"</string> <string name="media_projection_dialog_text" msgid="3071431025448218928">"<xliff:g id="APP_SEEKING_PERMISSION">%s</xliff:g>, ekranınızda görüntülenen her şeyi kaydetmeye başlayacak."</string> <string name="media_projection_remember_text" msgid="3103510882172746752">"Bir daha gösterme"</string> - <string name="clear_all_notifications_text" msgid="814192889771462828">"Tümü temizle"</string> + <string name="clear_all_notifications_text" msgid="814192889771462828">"Tümünü temizle"</string> <string name="media_projection_action_text" msgid="8470872969457985954">"Şimdi başlat"</string> <string name="empty_shade_text" msgid="708135716272867002">"Bildirim yok"</string> <string name="device_owned_footer" msgid="3802752663326030053">"Cihaz izlenebilir"</string> diff --git a/packages/SystemUI/res/values-uk/strings.xml b/packages/SystemUI/res/values-uk/strings.xml index 6c4df691acb4..f68521cb0158 100644 --- a/packages/SystemUI/res/values-uk/strings.xml +++ b/packages/SystemUI/res/values-uk/strings.xml @@ -249,7 +249,12 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Запити про місцезнаходження активні"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Очистити всі сповіщення."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one">Ще <xliff:g id="NUMBER_1">%s</xliff:g> сповіщення в групі.</item> + <item quantity="few">Ще <xliff:g id="NUMBER_1">%s</xliff:g> сповіщення в групі.</item> + <item quantity="many">Ще <xliff:g id="NUMBER_1">%s</xliff:g> сповіщень у групі.</item> + <item quantity="other">Ще <xliff:g id="NUMBER_1">%s</xliff:g> сповіщення в групі.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Налаштування сповіщень"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Налаштування додатка <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Екран обертатиметься автоматично."</string> diff --git a/packages/SystemUI/res/values-ur-rPK/strings.xml b/packages/SystemUI/res/values-ur-rPK/strings.xml index 49a1e78aac8e..92139f169440 100644 --- a/packages/SystemUI/res/values-ur-rPK/strings.xml +++ b/packages/SystemUI/res/values-ur-rPK/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"مقام کی درخواستیں فعال ہیں"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"سبھی اطلاعات صاف کریں۔"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"<xliff:g id="NUMBER">%s</xliff:g> +"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">اندر <xliff:g id="NUMBER_1">%s</xliff:g> مزید اطلاعات ہیں۔ </item> + <item quantity="one">اندر <xliff:g id="NUMBER_0">%s</xliff:g> مزید اطلاع ہے۔</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"اطلاع کی ترتیبات"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> ترتیبات"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"اسکرین خود بخود گردش کرے گی۔"</string> diff --git a/packages/SystemUI/res/values-uz-rUZ/strings.xml b/packages/SystemUI/res/values-uz-rUZ/strings.xml index b577bad81d81..84e2a2980346 100644 --- a/packages/SystemUI/res/values-uz-rUZ/strings.xml +++ b/packages/SystemUI/res/values-uz-rUZ/strings.xml @@ -30,7 +30,7 @@ <item quantity="one">Umumiy ma’lumot bo‘limida 1 ta ekran bor</item> </plurals> <string name="status_bar_no_notifications_title" msgid="4755261167193833213">"Bildirishnomalar yo‘q"</string> - <string name="status_bar_ongoing_events_title" msgid="1682504513316879202">"Joriy"</string> + <string name="status_bar_ongoing_events_title" msgid="1682504513316879202">"Hali bajarilmagan"</string> <string name="status_bar_latest_events_title" msgid="6594767438577593172">"Eslatmalar"</string> <string name="battery_low_title" msgid="6456385927409742437">"Batareya quvvati kam qoldi"</string> <string name="battery_low_percent_format" msgid="2900940511201380775">"<xliff:g id="PERCENTAGE">%s</xliff:g> qoldi"</string> @@ -51,7 +51,7 @@ <string name="bluetooth_tethered" msgid="7094101612161133267">"Bluetooth bog‘landi"</string> <string name="status_bar_input_method_settings_configure_input_methods" msgid="3504292471512317827">"Kiritish usullarini moslash"</string> <string name="status_bar_use_physical_keyboard" msgid="7551903084416057810">"Tashqi tugmatag"</string> - <string name="usb_device_permission_prompt" msgid="834698001271562057">"<xliff:g id="APPLICATION">%1$s</xliff:g> ilovaga USB qurilmaga kirishga ruxsat berilsinmi?"</string> + <string name="usb_device_permission_prompt" msgid="834698001271562057">"<xliff:g id="APPLICATION">%1$s</xliff:g> ilovasiga USB qurilmaga kirish uchun ruxsat berilsinmi?"</string> <string name="usb_accessory_permission_prompt" msgid="5171775411178865750">"<xliff:g id="APPLICATION">%1$s</xliff:g> ilovasiga USB qurilmaga kirish uchun ruxsat berilsinmi?"</string> <string name="usb_device_confirm_prompt" msgid="5161205258635253206">"USB qurilma ulanganda <xliff:g id="ACTIVITY">%1$s</xliff:g> ochilsinmi?"</string> <string name="usb_accessory_confirm_prompt" msgid="3808984931830229888">"USB jihoz ulanganda <xliff:g id="ACTIVITY">%1$s</xliff:g> ochilsinmi?"</string> @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Joylashuv so‘rovlari yoniq"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Barcha eslatmalarni tozalash."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Guruhda yana <xliff:g id="NUMBER_1">%s</xliff:g> ta bildirishnoma.</item> + <item quantity="one">Guruhda yana <xliff:g id="NUMBER_0">%s</xliff:g> ta bildirishnoma.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Bildirishnoma sozlamalari"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> sozlamalari"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Ekran avtomatik buriladi."</string> @@ -268,7 +271,7 @@ <string name="quick_settings_bluetooth_off_label" msgid="8159652146149219937">"Bluetooth o‘chirilgan"</string> <string name="quick_settings_bluetooth_detail_empty_text" msgid="4910015762433302860">"Ulangan qurilmalar topilmadi"</string> <string name="quick_settings_brightness_label" msgid="6968372297018755815">"Yorqinlik"</string> - <string name="quick_settings_rotation_unlocked_label" msgid="7305323031808150099">"Avtomatik burish"</string> + <string name="quick_settings_rotation_unlocked_label" msgid="7305323031808150099">"Avtomatik burilish"</string> <string name="accessibility_quick_settings_rotation" msgid="4231661040698488779">"Ekranni avtomatik burish"</string> <string name="accessibility_quick_settings_rotation_value" msgid="1428962304214992318">"Tanlandi: <xliff:g id="ID_1">%s</xliff:g>"</string> <string name="quick_settings_rotation_locked_label" msgid="6359205706154282377">"Aylanmaydigan qilingan"</string> @@ -319,7 +322,7 @@ <string name="recents_empty_message" msgid="808480104164008572">"Hozircha hech narsa yo‘q"</string> <string name="recents_empty_message_dismissed_all" msgid="2791312568666558651">"Hammasi o‘chirildi"</string> <string name="recents_app_info_button_label" msgid="2890317189376000030">"Ilova haqida ma’lumot"</string> - <string name="recents_lock_to_app_button_label" msgid="6942899049072506044">"o‘zgarmas ekran"</string> + <string name="recents_lock_to_app_button_label" msgid="6942899049072506044">"ekranni mahkamlash"</string> <string name="recents_search_bar_label" msgid="8074997400187836677">"qidirish"</string> <string name="recents_launch_error_message" msgid="2969287838120550506">"“<xliff:g id="APP">%s</xliff:g>” ilovasini ishga tushirib bo‘lmadi."</string> <string name="recents_launch_disabled_message" msgid="1624523193008871793">"Xavfsiz rejimda <xliff:g id="APP">%s</xliff:g> ilovasi o‘chirib qo‘yildi."</string> diff --git a/packages/SystemUI/res/values-vi/strings.xml b/packages/SystemUI/res/values-vi/strings.xml index 7638819a4d86..24c29072eb4e 100644 --- a/packages/SystemUI/res/values-vi/strings.xml +++ b/packages/SystemUI/res/values-vi/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Yêu cầu về thông tin vị trí đang hoạt động"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Xóa tất cả thông báo."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">Còn <xliff:g id="NUMBER_1">%s</xliff:g> thông báo nữa bên trong.</item> + <item quantity="one">Còn <xliff:g id="NUMBER_0">%s</xliff:g> thông báo nữa bên trong.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Cài đặt thông báo"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"Cài đặt <xliff:g id="APP_NAME">%s</xliff:g>"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Màn hình sẽ xoay tự động."</string> diff --git a/packages/SystemUI/res/values-zh-rCN/strings.xml b/packages/SystemUI/res/values-zh-rCN/strings.xml index b5c6be8c64ed..76130990fdc1 100644 --- a/packages/SystemUI/res/values-zh-rCN/strings.xml +++ b/packages/SystemUI/res/values-zh-rCN/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"应用发出了有效位置信息请求"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"清除所有通知。"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">此群组内还有 <xliff:g id="NUMBER_1">%s</xliff:g> 条通知。</item> + <item quantity="one">此群组内还有 <xliff:g id="NUMBER_0">%s</xliff:g> 条通知。</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"通知设置"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>设置"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"屏幕会自动旋转。"</string> diff --git a/packages/SystemUI/res/values-zh-rHK/strings.xml b/packages/SystemUI/res/values-zh-rHK/strings.xml index ab9059d99360..40d342961450 100644 --- a/packages/SystemUI/res/values-zh-rHK/strings.xml +++ b/packages/SystemUI/res/values-zh-rHK/strings.xml @@ -247,7 +247,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"位置要求啟動中"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"清除所有通知。"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">裡面還有 <xliff:g id="NUMBER_1">%s</xliff:g> 個通知。</item> + <item quantity="one">裡面還有 <xliff:g id="NUMBER_0">%s</xliff:g> 個通知。</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"通知設定"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>設定"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"螢幕會自動旋轉。"</string> diff --git a/packages/SystemUI/res/values-zh-rTW/strings.xml b/packages/SystemUI/res/values-zh-rTW/strings.xml index dc6eebd747d5..7f03c5d8e19e 100644 --- a/packages/SystemUI/res/values-zh-rTW/strings.xml +++ b/packages/SystemUI/res/values-zh-rTW/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"有位置資訊要求"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"清除所有通知。"</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="other">群組中還有 <xliff:g id="NUMBER_1">%s</xliff:g> 則通知。</item> + <item quantity="one">群組中還有 <xliff:g id="NUMBER_0">%s</xliff:g> 則通知。</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"通知設定"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g>設定"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"螢幕會自動旋轉。"</string> diff --git a/packages/SystemUI/res/values-zu/strings.xml b/packages/SystemUI/res/values-zu/strings.xml index aa5be57ed209..bedaeca11beb 100644 --- a/packages/SystemUI/res/values-zu/strings.xml +++ b/packages/SystemUI/res/values-zu/strings.xml @@ -245,7 +245,10 @@ <string name="accessibility_location_active" msgid="2427290146138169014">"Izicelo zendawo ziyasebenza"</string> <string name="accessibility_clear_all" msgid="5235938559247164925">"Susa zonke izaziso."</string> <string name="notification_group_overflow_indicator" msgid="1863231301642314183">"+ <xliff:g id="NUMBER">%s</xliff:g>"</string> - <!-- no translation found for notification_group_overflow_description (4579313201268495404) --> + <plurals name="notification_group_overflow_description" formatted="false" msgid="4579313201268495404"> + <item quantity="one"><xliff:g id="NUMBER_1">%s</xliff:g> izaziso eziningi ngaphakathi.</item> + <item quantity="other"><xliff:g id="NUMBER_1">%s</xliff:g> izaziso eziningi ngaphakathi.</item> + </plurals> <string name="status_bar_notification_inspect_item_title" msgid="5668348142410115323">"Izilungiselelo zesaziso"</string> <string name="status_bar_notification_app_settings_title" msgid="5525260160341558869">"<xliff:g id="APP_NAME">%s</xliff:g> izilungiselelo"</string> <string name="accessibility_rotation_lock_off" msgid="4062780228931590069">"Isikrini sizophenduka ngokuzenzakalela."</string> diff --git a/packages/SystemUI/res/values/config.xml b/packages/SystemUI/res/values/config.xml index e98309ebffb9..02b1b50859cd 100644 --- a/packages/SystemUI/res/values/config.xml +++ b/packages/SystemUI/res/values/config.xml @@ -262,7 +262,7 @@ <!-- Nav bar button default ordering/layout --> <string name="config_navBarLayout" translatable="false">space,back;home;recent,menu_ime</string> - <bool name="quick_settings_show_date">false</bool> + <bool name="quick_settings_show_full_alarm">false</bool> </resources> diff --git a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java index cf96457ce09c..71bd7982675c 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java +++ b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java @@ -109,18 +109,18 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { if (mListening) { if (mPosition != position) { // Clear out the last pages from listening. - mPages.get(mPosition).setListening(false); + setPageListening(mPosition, false); if (mOffPage) { - mPages.get(mPosition + 1).setListening(false); + setPageListening(mPosition + 1, false); } // Set the new pages to listening - mPages.get(position).setListening(true); + setPageListening(position, true); if (offPage) { - mPages.get(position + 1).setListening(true); + setPageListening(position + 1, true); } } else if (mOffPage != offPage) { // Whether we are showing position + 1 has changed. - mPages.get(mPosition + 1).setListening(offPage); + setPageListening(mPosition + 1, offPage); } } // Save the current state. @@ -128,6 +128,11 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { mOffPage = offPage; } + private void setPageListening(int position, boolean listening) { + if (position >= mPages.size()) return; + mPages.get(position).setListening(listening); + } + @Override public boolean hasOverlappingRendering() { return false; diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java b/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java index f92c51f034cf..2dcb5f492688 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java @@ -20,6 +20,7 @@ import android.view.View; import android.view.View.OnAttachStateChangeListener; import android.view.View.OnLayoutChangeListener; import android.widget.TextView; + import com.android.systemui.qs.PagedTileLayout.PageListener; import com.android.systemui.qs.QSPanel.QSTileLayout; import com.android.systemui.qs.QSTile.Host.Callback; @@ -65,6 +66,7 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha private boolean mFullRows; private int mNumQuickTiles; private float mLastPosition; + private QSTileHost mHost; public QSAnimator(QSContainer container, QuickQSPanel quickPanel, QSPanel panel) { mQsContainer = container; @@ -94,6 +96,7 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha } public void setHost(QSTileHost qsh) { + mHost = qsh; qsh.addCallback(this); updateAnimators(); } @@ -106,6 +109,9 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha @Override public void onViewDetachedFromWindow(View v) { + if (mHost != null) { + mHost.removeCallback(this); + } TunerService.get(mQsContainer.getContext()).removeTunable(this); } diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSContainer.java b/packages/SystemUI/src/com/android/systemui/qs/QSContainer.java index 8d6e17e2622b..d5fb8f249698 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSContainer.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSContainer.java @@ -178,6 +178,7 @@ public class QSContainer extends FrameLayout { private void updateQsState() { boolean expandVisually = mQsExpanded || mStackScrollerOverscrolling || mHeaderAnimating; mQSPanel.setExpanded(mQsExpanded); + mQSDetail.setExpanded(mQsExpanded); mHeader.setVisibility((mQsExpanded || !mKeyguardShowing || mHeaderAnimating) ? View.VISIBLE : View.INVISIBLE); diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSDetail.java b/packages/SystemUI/src/com/android/systemui/qs/QSDetail.java index 0cf7e4793941..a40e5b7789c6 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSDetail.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSDetail.java @@ -31,6 +31,7 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.Switch; import android.widget.TextView; + import com.android.internal.logging.MetricsLogger; import com.android.systemui.FontSizeUtils; import com.android.systemui.R; @@ -64,6 +65,9 @@ public class QSDetail extends LinearLayout { private boolean mFullyExpanded; private View mQsDetailHeaderBack; private BaseStatusBarHeader mHeader; + private boolean mTriggeredExpand; + private int mOpenX; + private int mOpenY; public QSDetail(Context context, @Nullable AttributeSet attrs) { super(context, attrs); @@ -112,6 +116,7 @@ public class QSDetail extends LinearLayout { public void setQsPanel(QSPanel panel, BaseStatusBarHeader header) { mQsPanel = panel; mHeader = header; + mHeader.setCallback(mQsPanelCallback); mQsPanel.setCallback(mQsPanelCallback); } @@ -126,6 +131,12 @@ public class QSDetail extends LinearLayout { mFullyExpanded = fullyExpanded; } + public void setExpanded(boolean qsExpanded) { + if (!qsExpanded) { + mTriggeredExpand = false; + } + } + private void updateDetailText() { mDetailDoneButton.setText(R.string.quick_settings_done); mDetailSettingsButton.setText(R.string.quick_settings_more_settings); @@ -161,6 +172,22 @@ public class QSDetail extends LinearLayout { } }); } + if (!mFullyExpanded) { + mTriggeredExpand = true; + mHost.animateToggleQSExpansion(); + } else { + mTriggeredExpand = false; + } + mOpenX = x; + mOpenY = y; + } else { + // Ensure we collapse into the same point we opened from. + x = mOpenX; + y = mOpenY; + if (mTriggeredExpand) { + mHost.animateToggleQSExpansion(); + mTriggeredExpand = false; + } } boolean visibleDiff = (mDetailAdapter != null) != (adapter != null); diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java index 6945176be7d3..2c874e5ed48b 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java @@ -23,6 +23,7 @@ import android.content.res.Resources; import android.os.Handler; import android.os.Message; import android.util.AttributeSet; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; @@ -56,7 +57,7 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { private int mPanelPaddingBottom; private int mBrightnessPaddingTop; - private boolean mExpanded; + protected boolean mExpanded; protected boolean mListening; private Callback mCallback; @@ -70,7 +71,6 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { private QSCustomizer mCustomizePanel; private Record mDetailRecord; - private boolean mTriggeredExpand; public QSPanel(Context context) { this(context, null); @@ -221,7 +221,6 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { } MetricsLogger.visibility(mContext, MetricsEvent.QS_PANEL, mExpanded); if (!mExpanded) { - mTriggeredExpand = false; closeDetail(); } else { logTiles(); @@ -279,6 +278,7 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { public void setTiles(Collection<QSTile<?>> tiles, boolean collapsedView) { for (TileRecord record : mRecords) { mTileLayout.removeTile(record); + record.tile.removeCallback(record.callback); } mRecords.clear(); for (QSTile<?> tile : tiles) { @@ -294,6 +294,10 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { return new QSTileView(mContext, tile.createTileView(mContext), collapsedView); } + protected boolean shouldShowDetail() { + return mExpanded; + } + protected void addTile(final QSTile<?> tile, boolean collapsedView) { final TileRecord r = new TileRecord(); r.tile = tile; @@ -306,7 +310,11 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { @Override public void onShowDetail(boolean show) { - QSPanel.this.showDetail(show, r); + // Both the collapsed and full QS panels get this callback, this check determines + // which one should handle showing the detail. + if (shouldShowDetail()) { + QSPanel.this.showDetail(show, r); + } } @Override @@ -330,6 +338,7 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { } }; r.tile.addCallback(callback); + r.callback = callback; final View.OnClickListener click = new View.OnClickListener() { @Override public void onClick(View v) { @@ -390,17 +399,6 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { } protected void handleShowDetail(Record r, boolean show) { - if (show) { - if (!mExpanded) { - mTriggeredExpand = true; - mHost.animateToggleQSExpansion(); - } else { - mTriggeredExpand = false; - } - } else if (mTriggeredExpand) { - mHost.animateToggleQSExpansion(); - mTriggeredExpand = false; - } if (r instanceof TileRecord) { handleShowDetailTile((TileRecord) r, show); } else { @@ -520,6 +518,7 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { public QSTile<?> tile; public QSTileBaseView tileView; public boolean scanState; + public QSTile.Callback callback; } public interface Callback { diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java index 8d9f23fb9242..974de0804f64 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java @@ -161,6 +161,10 @@ public abstract class QSTile<TState extends State> { mHandler.obtainMessage(H.ADD_CALLBACK, callback).sendToTarget(); } + public void removeCallback(Callback callback) { + mHandler.obtainMessage(H.REMOVE_CALLBACK, callback).sendToTarget(); + } + public void removeCallbacks() { mHandler.sendEmptyMessage(H.REMOVE_CALLBACKS); } @@ -224,6 +228,10 @@ public abstract class QSTile<TState extends State> { handleRefreshState(null); } + private void handleRemoveCallback(Callback callback) { + mCallbacks.remove(callback); + } + private void handleRemoveCallbacks() { mCallbacks.clear(); } @@ -334,7 +342,8 @@ public abstract class QSTile<TState extends State> { private static final int DESTROY = 10; private static final int CLEAR_STATE = 11; private static final int REMOVE_CALLBACKS = 12; - private static final int SET_LISTENING = 13; + private static final int REMOVE_CALLBACK = 13; + private static final int SET_LISTENING = 14; private H(Looper looper) { super(looper); @@ -350,6 +359,9 @@ public abstract class QSTile<TState extends State> { } else if (msg.what == REMOVE_CALLBACKS) { name = "handleRemoveCallbacks"; handleRemoveCallbacks(); + } else if (msg.what == REMOVE_CALLBACK) { + name = "handleRemoveCallback"; + handleRemoveCallback((QSTile.Callback) msg.obj); } else if (msg.what == CLICK) { name = "handleClick"; if (mState.disabledByPolicy) { diff --git a/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java index b28d0f200e2a..c984abe1b8e0 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java @@ -77,6 +77,11 @@ public class QuickQSPanel extends QSPanel { } @Override + protected boolean shouldShowDetail() { + return !mExpanded; + } + + @Override protected void drawTile(TileRecord r, State state) { if (state instanceof SignalState) { State copy = r.tile.newTileState(); @@ -90,11 +95,6 @@ public class QuickQSPanel extends QSPanel { } @Override - protected void showDetail(boolean show, Record r) { - // Do nothing, will be handled by the QSPanel. - } - - @Override protected QSTileBaseView createTileView(QSTile<?> tile, boolean collapsedView) { return new QSTileBaseView(mContext, tile.createTileView(mContext), collapsedView); } diff --git a/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java b/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java index 4bf85c7a336f..8a0079d2c537 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java +++ b/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java @@ -42,6 +42,7 @@ import com.android.systemui.qs.QSTile; import com.android.systemui.statusbar.phone.NotificationsQuickSettingsContainer; import com.android.systemui.statusbar.phone.PhoneStatusBar; import com.android.systemui.statusbar.phone.QSTileHost; +import com.android.systemui.statusbar.policy.KeyguardMonitor.Callback; import java.util.ArrayList; import java.util.List; @@ -141,6 +142,7 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene mNotifQsContainer.setCustomizerShowing(true); announceForAccessibility(mContext.getString( R.string.accessibility_desc_quick_settings_edit)); + mHost.getKeyguardMonitor().addCallback(mKeyguardCallback); } } @@ -156,6 +158,7 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene mNotifQsContainer.setCustomizerShowing(false); announceForAccessibility(mContext.getString( R.string.accessibility_desc_quick_settings)); + mHost.getKeyguardMonitor().removeCallback(mKeyguardCallback); } } @@ -201,6 +204,15 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene mTileAdapter.saveSpecs(mHost); } + private final Callback mKeyguardCallback = new Callback() { + @Override + public void onKeyguardChanged() { + if (mHost.getKeyguardMonitor().isShowing()) { + hide(0, 0); + } + } + }; + private final AnimatorListener mExpandAnimationListener = new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { diff --git a/packages/SystemUI/src/com/android/systemui/qs/external/TileLifecycleManager.java b/packages/SystemUI/src/com/android/systemui/qs/external/TileLifecycleManager.java index 16b11580a176..87d6307ffce2 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/external/TileLifecycleManager.java +++ b/packages/SystemUI/src/com/android/systemui/qs/external/TileLifecycleManager.java @@ -134,9 +134,14 @@ public class TileLifecycleManager extends BroadcastReceiver implements } if (DEBUG) Log.d(TAG, "Binding service " + mIntent + " " + mUser); mBindTryCount++; - mIsBound = mContext.bindServiceAsUser(mIntent, this, - Context.BIND_AUTO_CREATE | Context.BIND_FOREGROUND_SERVICE_WHILE_AWAKE, - mUser); + try { + mIsBound = mContext.bindServiceAsUser(mIntent, this, + Context.BIND_AUTO_CREATE | Context.BIND_FOREGROUND_SERVICE_WHILE_AWAKE, + mUser); + } catch (SecurityException e) { + Log.e(TAG, "Failed to bind to service", e); + mIsBound = false; + } } else { if (DEBUG) Log.d(TAG, "Unbinding service " + mIntent + " " + mUser); // Give it another chance next time it needs to be bound, out of kindness. diff --git a/packages/SystemUI/src/com/android/systemui/qs/external/TileServiceManager.java b/packages/SystemUI/src/com/android/systemui/qs/external/TileServiceManager.java index 82a5622ddf18..ce9bbf42679a 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/external/TileServiceManager.java +++ b/packages/SystemUI/src/com/android/systemui/qs/external/TileServiceManager.java @@ -21,13 +21,20 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.Handler; import android.os.UserHandle; import android.service.quicksettings.IQSTileService; +import android.service.quicksettings.TileService; import android.support.annotation.VisibleForTesting; import android.util.Log; + import com.android.systemui.qs.external.TileLifecycleManager.TileChangeListener; + +import java.util.List; + import libcore.util.Objects; /** @@ -222,15 +229,29 @@ public class TileServiceManager { if (!Intent.ACTION_PACKAGE_REMOVED.equals(intent.getAction())) { return; } - if (intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) { - return; - } + Uri data = intent.getData(); String pkgName = data.getEncodedSchemeSpecificPart(); final ComponentName component = mStateManager.getComponent(); if (!Objects.equal(pkgName, component.getPackageName())) { return; } + + // If the package is being updated, verify the component still exists. + if (intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) { + Intent queryIntent = new Intent(TileService.ACTION_QS_TILE); + queryIntent.setPackage(pkgName); + PackageManager pm = context.getPackageManager(); + List<ResolveInfo> services = pm.queryIntentServicesAsUser( + queryIntent, 0, ActivityManager.getCurrentUser()); + for (ResolveInfo info : services) { + if (Objects.equal(info.serviceInfo.packageName, component.getPackageName()) + && Objects.equal(info.serviceInfo.name, component.getClassName())) { + return; + } + } + } + mServices.getHost().removeTile(component); } }; diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java b/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java index 7b372eced043..691e599aacf3 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java +++ b/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java @@ -31,6 +31,7 @@ import android.graphics.PixelFormat; import android.graphics.PorterDuff; import android.graphics.Rect; import android.graphics.drawable.Drawable; +import android.graphics.drawable.RippleDrawable; import android.os.CountDownTimer; import android.support.v4.graphics.ColorUtils; import android.util.AttributeSet; @@ -460,6 +461,7 @@ public class TaskViewHeader extends FrameLayout mDismissButton.setContentDescription(t.dismissDescription); mDismissButton.setOnClickListener(this); mDismissButton.setClickable(false); + ((RippleDrawable) mDismissButton.getBackground()).setForceSoftware(true); // When freeform workspaces are enabled, then update the move-task button depending on the // current task @@ -477,6 +479,7 @@ public class TaskViewHeader extends FrameLayout } mMoveTaskButton.setOnClickListener(this); mMoveTaskButton.setClickable(false); + ((RippleDrawable) mMoveTaskButton.getBackground()).setForceSoftware(true); } if (Recents.getDebugFlags().isFastToggleRecentsEnabled()) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java index b523a112c209..5bbca1552a14 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java @@ -93,7 +93,6 @@ public class NotificationGuts extends LinearLayout implements TunerService.Tunab public NotificationGuts(Context context, AttributeSet attrs) { super(context, attrs); setWillNotDraw(false); - TunerService.get(mContext).addTunable(this, SHOW_SLIDER); mHandler = new Handler(); mFalsingCheck = new Runnable() { @Override @@ -110,6 +109,18 @@ public class NotificationGuts extends LinearLayout implements TunerService.Tunab ta.recycle(); } + @Override + protected void onAttachedToWindow() { + super.onAttachedToWindow(); + TunerService.get(mContext).addTunable(this, SHOW_SLIDER); + } + + @Override + protected void onDetachedFromWindow() { + TunerService.get(mContext).removeTunable(this); + super.onDetachedFromWindow(); + } + public void resetFalsingCheck() { mHandler.removeCallbacks(mFalsingCheck); if (mNeedsFalsingProtection && mExposed) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/TextViewTransformState.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/TextViewTransformState.java index 20dbc4a31b8a..6fe5756ea9f8 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/TextViewTransformState.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/TextViewTransformState.java @@ -47,12 +47,16 @@ public class TextViewTransformState extends TransformState { int ownEllipsized = getEllipsisCount(); int otherEllipsized = otherTvs.getEllipsisCount(); return ownEllipsized == otherEllipsized - && mText.getHeight() == otherTvs.mText.getHeight(); + && getInnerHeight(mText) == getInnerHeight(otherTvs.mText); } } return super.sameAs(otherState); } + private int getInnerHeight(TextView text) { + return text.getHeight() - text.getPaddingTop() - text.getPaddingBottom(); + } + private int getEllipsisCount() { Layout l = mText.getLayout(); if (l != null) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/BaseStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/BaseStatusBarHeader.java index 6e1c862ebd73..79eef43d4e2e 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/BaseStatusBarHeader.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/BaseStatusBarHeader.java @@ -20,6 +20,7 @@ import android.content.Context; import android.util.AttributeSet; import android.widget.RelativeLayout; import com.android.systemui.qs.QSPanel; +import com.android.systemui.qs.QSPanel.Callback; import com.android.systemui.statusbar.policy.BatteryController; import com.android.systemui.statusbar.policy.NetworkControllerImpl; import com.android.systemui.statusbar.policy.NextAlarmController; @@ -44,4 +45,5 @@ public abstract class BaseStatusBarHeader extends RelativeLayout implements public abstract void setBatteryController(BatteryController batteryController); public abstract void setNextAlarmController(NextAlarmController nextAlarmController); public abstract void setUserInfoController(UserInfoController userInfoController); + public abstract void setCallback(Callback qsPanelCallback); } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java index 8bb1f24983fc..e091d6dc5195 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java @@ -38,6 +38,7 @@ import com.android.systemui.FontSizeUtils; import com.android.systemui.R; import com.android.systemui.qs.QSAnimator; import com.android.systemui.qs.QSPanel; +import com.android.systemui.qs.QSPanel.Callback; import com.android.systemui.qs.QuickQSPanel; import com.android.systemui.qs.TouchAnimator; import com.android.systemui.statusbar.policy.BatteryController; @@ -93,6 +94,7 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements protected TouchAnimator mSettingsAlpha; private float mExpansionAmount; private QSTileHost mHost; + private boolean mShowFullAlarm; public QuickStatusBarHeader(Context context, AttributeSet attrs) { super(context, attrs); @@ -109,8 +111,7 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements mDateTimeGroup = (ViewGroup) findViewById(R.id.date_time_group); mDateTimeGroup.setPivotX(0); mDateTimeGroup.setPivotY(0); - boolean showDate = getResources().getBoolean(R.bool.quick_settings_show_date); - findViewById(R.id.date).setVisibility(showDate ? View.VISIBLE : View.GONE); + mShowFullAlarm = getResources().getBoolean(R.bool.quick_settings_show_full_alarm); mExpandIndicator = (ExpandableIndicator) findViewById(R.id.expand_indicator); @@ -165,14 +166,16 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements updateDateTimePosition(); mSecondHalfAnimator = new TouchAnimator.Builder() - .addFloat(mAlarmStatus, "alpha", 0, 1) + .addFloat(mShowFullAlarm ? mAlarmStatus : findViewById(R.id.date), "alpha", 0, 1) .addFloat(mEmergencyOnly, "alpha", 0, 1) .setStartDelay(.5f) .build(); - mFirstHalfAnimator = new TouchAnimator.Builder() - .addFloat(mAlarmStatusCollapsed, "alpha", 1, 0) - .setEndDelay(.5f) - .build(); + if (mShowFullAlarm) { + mFirstHalfAnimator = new TouchAnimator.Builder() + .addFloat(mAlarmStatusCollapsed, "alpha", 1, 0) + .setEndDelay(.5f) + .build(); + } mDateSizeAnimator = new TouchAnimator.Builder() .addFloat(mDateTimeGroup, "scaleX", 1, mDateScaleFactor) .addFloat(mDateTimeGroup, "scaleY", 1, mDateScaleFactor) @@ -220,6 +223,7 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements @Override public void setExpanded(boolean expanded) { mExpanded = expanded; + mHeaderQsPanel.setExpanded(expanded); updateEverything(); } @@ -244,7 +248,9 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements public void setExpansion(float headerExpansionFraction) { mExpansionAmount = headerExpansionFraction; mSecondHalfAnimator.setPosition(headerExpansionFraction); - mFirstHalfAnimator.setPosition(headerExpansionFraction); + if (mShowFullAlarm) { + mFirstHalfAnimator.setPosition(headerExpansionFraction); + } mDateSizeAnimator.setPosition(headerExpansionFraction); mAlarmTranslation.setPosition(headerExpansionFraction); mSettingsAlpha.setPosition(headerExpansionFraction); @@ -263,7 +269,7 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements } private void updateAlarmVisibilities() { - mAlarmStatus.setVisibility(mAlarmShowing ? View.VISIBLE : View.INVISIBLE); + mAlarmStatus.setVisibility(mAlarmShowing && mShowFullAlarm ? View.VISIBLE : View.INVISIBLE); mAlarmStatusCollapsed.setVisibility(mAlarmShowing ? View.VISIBLE : View.INVISIBLE); } @@ -389,6 +395,11 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements } @Override + public void setCallback(Callback qsPanelCallback) { + mHeaderQsPanel.setCallback(qsPanelCallback); + } + + @Override public void setEmergencyCallsOnly(boolean show) { boolean changed = show != mShowEmergencyCallsOnly; if (changed) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java index a051973efdda..72eafd84789c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java @@ -44,6 +44,7 @@ import com.android.systemui.BatteryMeterView; import com.android.systemui.FontSizeUtils; import com.android.systemui.R; import com.android.systemui.qs.QSPanel; +import com.android.systemui.qs.QSPanel.Callback; import com.android.systemui.qs.QSTile; import com.android.systemui.qs.QSTile.DetailAdapter; import com.android.systemui.statusbar.policy.BatteryController; @@ -511,6 +512,10 @@ public class StatusBarHeaderView extends BaseStatusBarHeader implements View.OnC } @Override + public void setCallback(Callback qsPanelCallback) { + } + + @Override public void onClick(View v) { if (v == mSettingsButton) { if (mSettingsButton.isTunerClick()) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java b/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java index b58538d03bd0..7c391fbde0d6 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java @@ -53,6 +53,7 @@ import android.view.accessibility.AccessibilityNodeInfo; import android.view.animation.AnimationUtils; import android.view.animation.Interpolator; import android.widget.OverScroller; +import android.widget.ScrollView; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.MetricsProto.MetricsEvent; @@ -872,7 +873,8 @@ public class NotificationStackScrollLayout extends ViewGroup ExpandableNotificationRow row = (ExpandableNotificationRow) child; ExpandableNotificationRow parent = row.getNotificationParent(); if (parent != null && parent.areChildrenExpanded() - && (mGearExposedView == parent + && (parent.areGutsExposed() + || mGearExposedView == parent || (parent.getNotificationChildren().size() == 1 && parent.isClearable()))) { // In this case the group is expanded and showing the gear for the @@ -960,6 +962,7 @@ public class NotificationStackScrollLayout extends ViewGroup public boolean canChildBeExpanded(View v) { return v instanceof ExpandableNotificationRow && ((ExpandableNotificationRow) v).isExpandable() + && !((ExpandableNotificationRow) v).areGutsExposed() && (mIsExpanded || !((ExpandableNotificationRow) v).isPinned()); } @@ -2096,7 +2099,9 @@ public class NotificationStackScrollLayout extends ViewGroup final ExpandableView firstChild = getFirstChildNotGone(); int firstChildMinHeight = firstChild != null ? firstChild.getIntrinsicHeight() - : mCollapsedSize; + : mEmptyShadeView != null + ? mEmptyShadeView.getMinHeight() + : mCollapsedSize; if (mOwnScrollY > 0) { firstChildMinHeight = Math.max(firstChildMinHeight - mOwnScrollY, mCollapsedSize); } @@ -3600,6 +3605,8 @@ public class NotificationStackScrollLayout extends ViewGroup info.addAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_DOWN); } } + // Talkback only listenes to scroll events of certain classes, let's make us a scrollview + info.setClassName(ScrollView.class.getName()); } /** @hide */ diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackScrollAlgorithm.java b/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackScrollAlgorithm.java index 5d2698898e30..c8c7d3d4c7cb 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackScrollAlgorithm.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackScrollAlgorithm.java @@ -171,6 +171,12 @@ public class StackScrollAlgorithm { } public static boolean canChildBeDismissed(View v) { + if (v instanceof ExpandableNotificationRow) { + ExpandableNotificationRow row = (ExpandableNotificationRow) v; + if (row.areGutsExposed()) { + return false; + } + } final View veto = v.findViewById(R.id.veto); return (veto != null && veto.getVisibility() != View.GONE); } diff --git a/packages/VpnDialogs/res/values-pa-rIN/strings.xml b/packages/VpnDialogs/res/values-pa-rIN/strings.xml index ad169f4a4b5a..8e7c73deb2b5 100644 --- a/packages/VpnDialogs/res/values-pa-rIN/strings.xml +++ b/packages/VpnDialogs/res/values-pa-rIN/strings.xml @@ -17,7 +17,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="prompt" msgid="3183836924226407828">"ਕਨੈਕਸ਼ਨ ਬੇਨਤੀ"</string> - <string name="warning" msgid="809658604548412033">"<xliff:g id="APP">%s</xliff:g> ਇੱਕ VPN ਕਨੈਕਸ਼ਨ ਸੈਟ ਅਪ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਦਾ ਨਿਰੀਖਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਕੇਵਲ ਤਾਂ ਹੀ ਸਵੀਕਾਰ ਕਰੋ ਜੇਕਰ ਤੁਸੀਂ ਸ੍ਰੋਤ ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ। <br /> <br /> <img src=vpn_icon /> ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ ਦੇ ਟੌਪ ਤੇ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ ਜਦੋਂ VPN ਸਕਿਰਿਆ ਹੁੰਦਾ ਹੈ।"</string> + <string name="warning" msgid="809658604548412033">"<xliff:g id="APP">%s</xliff:g> ਇੱਕ VPN ਕਨੈਕਸ਼ਨ ਸੈਟ ਅਪ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਦਾ ਨਿਰੀਖਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਕੇਵਲ ਤਾਂ ਹੀ ਸਵੀਕਾਰ ਕਰੋ ਜੇਕਰ ਤੁਸੀਂ ਸਰੋਤ ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹੋ। <br /> <br /> <img src=vpn_icon /> ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ ਦੇ ਟੌਪ ਤੇ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ ਜਦੋਂ VPN ਸਕਿਰਿਆ ਹੁੰਦਾ ਹੈ।"</string> <string name="legacy_title" msgid="192936250066580964">"VPN ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ ਹੈ"</string> <string name="configure" msgid="4905518375574791375">"ਕੌਂਫਿਗਰ ਕਰੋ"</string> <string name="disconnect" msgid="971412338304200056">"ਡਿਸਕਨੈਕਟ ਕਰੋ"</string> diff --git a/preloaded-classes b/preloaded-classes index 32b692a63e86..fe2fba5917db 100644 --- a/preloaded-classes +++ b/preloaded-classes @@ -12,7 +12,6 @@ [Landroid.animation.Keyframe; [Landroid.animation.PropertyValuesHolder; [Landroid.app.LoaderManagerImpl; -[Landroid.app.Notification$Action; [Landroid.content.ContentProviderResult; [Landroid.content.ContentValues; [Landroid.content.Intent; @@ -57,6 +56,7 @@ [Landroid.hardware.soundtrigger.SoundTrigger$ConfidenceLevel; [Landroid.hardware.soundtrigger.SoundTrigger$Keyphrase; [Landroid.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra; +[Landroid.icu.impl.CacheValue$Strength; [Landroid.icu.impl.ICUResourceBundle$OpenType; [Landroid.icu.impl.StandardPlural; [Landroid.icu.impl.Trie2$ValueWidth; @@ -82,16 +82,13 @@ [Landroid.icu.util.ULocale$Category; [Landroid.icu.util.ULocale; [Landroid.media.AudioGain; -[Landroid.media.MediaCodecInfo$CodecCapabilities; -[Landroid.media.MediaCodecInfo$CodecProfileLevel; -[Landroid.media.MediaCodecInfo$Feature; -[Landroid.media.MediaCodecInfo; [Landroid.net.Network; [Landroid.net.NetworkInfo$DetailedState; [Landroid.net.NetworkInfo$State; [Landroid.net.Uri; [Landroid.net.wifi.SupplicantState; [Landroid.os.AsyncTask$Status; +[Landroid.os.Bundle; [Landroid.os.MessageQueue$IdleHandler; [Landroid.os.Parcel; [Landroid.os.ParcelFileDescriptor; @@ -129,13 +126,13 @@ [Landroid.view.Choreographer$CallbackQueue; [Landroid.view.Display$ColorTransform; [Landroid.view.Display$Mode; +[Landroid.view.Display; [Landroid.view.HandlerActionQueue$HandlerAction; [Landroid.view.MenuItem; [Landroid.view.View; [Landroid.widget.Editor$TextRenderNode; [Landroid.widget.Editor$TextViewPositionListener; [Landroid.widget.ImageView$ScaleType; -[Landroid.widget.SpellChecker$SpellParser; [Landroid.widget.TextView$BufferType; [Landroid.widget.TextView$ChangeWatcher; [Lcom.android.dex.TableOfContents$Section; @@ -155,7 +152,6 @@ [Ljava.io.File; [Ljava.io.FileDescriptor; [Ljava.io.IOException; -[Ljava.io.ObjectInputStream$HandleTable$HandleList; [Ljava.io.ObjectStreamField; [Ljava.lang.Byte; [Ljava.lang.CharSequence; @@ -178,6 +174,7 @@ [Ljava.lang.Throwable; [Ljava.lang.Void; [Ljava.lang.annotation.Annotation; +[Ljava.lang.ref.SoftReference; [Ljava.lang.ref.WeakReference; [Ljava.lang.reflect.AccessibleObject; [Ljava.lang.reflect.Constructor; @@ -189,10 +186,10 @@ [Ljava.math.BigInteger; [Ljava.math.RoundingMode; [Ljava.net.InetAddress; +[Ljava.net.InterfaceAddress; +[Ljava.net.NetworkInterface; [Ljava.net.Proxy$Type; -[Ljava.nio.ByteBuffer; [Ljava.security.CryptoPrimitive; -[Ljava.security.Principal; [Ljava.security.Provider; [Ljava.security.cert.Certificate; [Ljava.security.cert.X509Certificate; @@ -209,7 +206,6 @@ [Ljava.util.Locale$Category; [Ljava.util.Locale; [Ljava.util.Map$Entry; -[Ljava.util.TimerTask; [Ljava.util.WeakHashMap$Entry; [Ljava.util.concurrent.ConcurrentHashMap$Node; [Ljava.util.concurrent.ConcurrentHashMap$Segment; @@ -340,7 +336,6 @@ android.app.ActivityThread$1 android.app.ActivityThread$2 android.app.ActivityThread$3 android.app.ActivityThread$ActivityClientRecord -android.app.ActivityThread$ActivityConfigChangeData android.app.ActivityThread$AppBindData android.app.ActivityThread$ApplicationThread android.app.ActivityThread$BindServiceData @@ -356,7 +351,6 @@ android.app.ActivityThread$ProviderClientRecord android.app.ActivityThread$ProviderKey android.app.ActivityThread$ProviderRefCount android.app.ActivityThread$ReceiverData -android.app.ActivityThread$ResultData android.app.ActivityThread$ServiceArgsData android.app.ActivityThread$StopInfo android.app.ActivityTransitionState @@ -366,6 +360,7 @@ android.app.AppGlobals android.app.AppOpsManager android.app.Application android.app.Application$ActivityLifecycleCallbacks +android.app.ApplicationErrorReport android.app.ApplicationErrorReport$CrashInfo android.app.ApplicationLoaders android.app.ApplicationPackageManager @@ -405,8 +400,6 @@ android.app.INotificationManager$Stub android.app.INotificationManager$Stub$Proxy android.app.IServiceConnection android.app.IServiceConnection$Stub -android.app.ITransientNotification -android.app.ITransientNotification$Stub android.app.IUiAutomationConnection android.app.IUiAutomationConnection$Stub android.app.IUiModeManager @@ -416,6 +409,7 @@ android.app.Instrumentation android.app.IntentReceiverLeaked android.app.IntentService android.app.IntentService$ServiceHandler +android.app.JobSchedulerImpl android.app.KeyguardManager android.app.ListActivity android.app.LoadedApk @@ -434,7 +428,6 @@ android.app.NativeActivity android.app.Notification android.app.Notification$1 android.app.Notification$Action -android.app.Notification$Action$1 android.app.Notification$BigTextStyle android.app.Notification$Builder android.app.Notification$BuilderRemoteViews @@ -444,6 +437,7 @@ android.app.OnActivityPausedListener android.app.PendingIntent android.app.PendingIntent$1 android.app.PendingIntent$CanceledException +android.app.ProgressDialog android.app.QueuedWork android.app.ReceiverRestrictedContext android.app.ResourcesManager @@ -559,7 +553,12 @@ android.app.backup.BackupHelperDispatcher$Header android.app.backup.FileBackupHelperBase android.app.backup.FullBackup android.app.backup.FullBackupDataOutput +android.app.job.IJobScheduler +android.app.job.IJobScheduler$Stub +android.app.job.JobInfo +android.app.job.JobInfo$Builder android.app.job.JobScheduler +android.app.job.JobService android.app.trust.ITrustManager android.app.trust.ITrustManager$Stub android.app.trust.ITrustManager$Stub$Proxy @@ -578,18 +577,13 @@ android.bluetooth.IBluetoothManager$Stub android.bluetooth.IBluetoothManager$Stub$Proxy android.bluetooth.IBluetoothManagerCallback android.bluetooth.IBluetoothManagerCallback$Stub -android.content.AbstractThreadedSyncAdapter -android.content.AbstractThreadedSyncAdapter$ISyncAdapterImpl -android.content.AbstractThreadedSyncAdapter$SyncThread android.content.ActivityNotFoundException android.content.BroadcastReceiver android.content.BroadcastReceiver$PendingResult android.content.BroadcastReceiver$PendingResult$1 android.content.ClipData -android.content.ClipData$1 android.content.ClipData$Item android.content.ClipDescription -android.content.ClipDescription$1 android.content.ClipboardManager android.content.ComponentCallbacks android.content.ComponentCallbacks2 @@ -600,6 +594,7 @@ android.content.ContentProvider$Transport android.content.ContentProviderClient android.content.ContentProviderNative android.content.ContentProviderOperation +android.content.ContentProviderOperation$Builder android.content.ContentProviderProxy android.content.ContentProviderResult android.content.ContentResolver @@ -627,7 +622,6 @@ android.content.ISyncAdapter android.content.ISyncAdapter$Stub android.content.ISyncContext android.content.ISyncContext$Stub -android.content.ISyncContext$Stub$Proxy android.content.Intent android.content.Intent$1 android.content.IntentFilter @@ -641,9 +635,6 @@ android.content.ServiceConnection android.content.SharedPreferences android.content.SharedPreferences$Editor android.content.SharedPreferences$OnSharedPreferenceChangeListener -android.content.SyncContext -android.content.SyncRequest -android.content.SyncRequest$1 android.content.SyncResult android.content.SyncResult$1 android.content.SyncStats @@ -821,6 +812,7 @@ android.graphics.Canvas$NoImagePreloadHolder android.graphics.CanvasProperty android.graphics.Color android.graphics.ColorFilter +android.graphics.ColorMatrix android.graphics.ColorMatrixColorFilter android.graphics.ComposePathEffect android.graphics.ComposeShader @@ -900,7 +892,6 @@ android.graphics.drawable.Animatable android.graphics.drawable.Animatable2 android.graphics.drawable.AnimatedStateListDrawable android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState -android.graphics.drawable.AnimatedStateListDrawable$Transition android.graphics.drawable.AnimatedVectorDrawable android.graphics.drawable.AnimatedVectorDrawable$1 android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState @@ -947,8 +938,6 @@ android.graphics.drawable.RippleForeground$2 android.graphics.drawable.RippleForeground$3 android.graphics.drawable.RippleForeground$4 android.graphics.drawable.RippleForeground$LogDecelerateInterpolator -android.graphics.drawable.RotateDrawable -android.graphics.drawable.RotateDrawable$RotateState android.graphics.drawable.ScaleDrawable android.graphics.drawable.ScaleDrawable$ScaleState android.graphics.drawable.ShapeDrawable @@ -956,7 +945,6 @@ android.graphics.drawable.ShapeDrawable$ShapeState android.graphics.drawable.StateListDrawable android.graphics.drawable.StateListDrawable$StateListState android.graphics.drawable.TransitionDrawable -android.graphics.drawable.TransitionDrawable$TransitionState android.graphics.drawable.VectorDrawable android.graphics.drawable.VectorDrawable$VFullPath android.graphics.drawable.VectorDrawable$VFullPath$1 @@ -1068,13 +1056,16 @@ android.hardware.soundtrigger.SoundTrigger$SoundModelEvent$1 android.hardware.soundtrigger.SoundTriggerModule android.hardware.usb.IUsbManager android.hardware.usb.IUsbManager$Stub -android.hardware.usb.IUsbManager$Stub$Proxy android.hardware.usb.UsbDevice android.hardware.usb.UsbDeviceConnection android.hardware.usb.UsbManager android.hardware.usb.UsbRequest android.icu.impl.BMPSet android.icu.impl.CacheBase +android.icu.impl.CacheValue +android.icu.impl.CacheValue$NullValue +android.icu.impl.CacheValue$SoftValue +android.icu.impl.CacheValue$Strength android.icu.impl.CalendarData android.icu.impl.CalendarUtil android.icu.impl.CharTrie @@ -1165,7 +1156,6 @@ android.icu.impl.ReplaceableUCharacterIterator android.icu.impl.RuleCharacterIterator android.icu.impl.SimpleCache android.icu.impl.SoftCache -android.icu.impl.SoftCache$SettableSoftReference android.icu.impl.StandardPlural android.icu.impl.StringPrepDataReader android.icu.impl.Trie @@ -1246,6 +1236,12 @@ android.icu.lang.UScript android.icu.lang.UScript$ScriptUsage android.icu.math.BigDecimal android.icu.math.MathContext +android.icu.text.BreakIterator +android.icu.text.BreakIterator$BreakIteratorCache +android.icu.text.BreakIterator$BreakIteratorServiceShim +android.icu.text.BreakIteratorFactory +android.icu.text.BreakIteratorFactory$BFService +android.icu.text.BreakIteratorFactory$BFService$1RBBreakIteratorFactory android.icu.text.Collator android.icu.text.Collator$ServiceShim android.icu.text.CollatorServiceShim @@ -1276,10 +1272,13 @@ android.icu.text.DateTimePatternGenerator$VariableField android.icu.text.DecimalFormat android.icu.text.DecimalFormat$Unit android.icu.text.DecimalFormatSymbols +android.icu.text.DecimalFormatSymbols$1 +android.icu.text.DecimalFormatSymbols$CacheData android.icu.text.DigitList android.icu.text.DisplayContext android.icu.text.DisplayContext$Type android.icu.text.IDNA +android.icu.text.LanguageBreakEngine android.icu.text.MessageFormat android.icu.text.MessageFormat$AppendableWrapper android.icu.text.MessageFormat$Field @@ -1321,8 +1320,13 @@ android.icu.text.PluralRules$Rule android.icu.text.PluralRules$RuleList android.icu.text.PluralRules$SampleType android.icu.text.PluralRules$SimpleTokenizer +android.icu.text.RBBIDataWrapper +android.icu.text.RBBIDataWrapper$IsAcceptable +android.icu.text.RBBIDataWrapper$RBBIDataHeader +android.icu.text.RBBIDataWrapper$TrieFoldingFunc android.icu.text.Replaceable android.icu.text.ReplaceableString +android.icu.text.RuleBasedBreakIterator android.icu.text.RuleBasedCollator android.icu.text.SimpleDateFormat android.icu.text.SimpleDateFormat$PatternItem @@ -1333,6 +1337,7 @@ android.icu.text.UFieldPosition android.icu.text.UFormat android.icu.text.UForwardCharacterIterator android.icu.text.UTF16 +android.icu.text.UnhandledBreakEngine android.icu.text.UnicodeFilter android.icu.text.UnicodeMatcher android.icu.text.UnicodeSet @@ -1373,21 +1378,9 @@ android.icu.util.UResourceBundleIterator android.icu.util.UResourceTypeMismatchException android.icu.util.VersionInfo android.location.CountryDetector -android.location.GnssMeasurementCallbackTransport -android.location.GnssMeasurementCallbackTransport$ListenerTransport -android.location.GnssNavigationMessageCallbackTransport -android.location.GnssNavigationMessageCallbackTransport$ListenerTransport -android.location.IGnssMeasurementsListener -android.location.IGnssMeasurementsListener$Stub -android.location.IGnssNavigationMessageListener -android.location.IGnssNavigationMessageListener$Stub android.location.ILocationManager android.location.ILocationManager$Stub -android.location.ILocationManager$Stub$Proxy -android.location.LocalListenerHelper android.location.Location -android.location.Location$1 -android.location.Location$2 android.location.LocationManager android.media.AmrInputStream android.media.AudioAttributes @@ -1439,12 +1432,6 @@ android.media.ImageWriter$WriterSurfaceImage android.media.JetPlayer android.media.MediaCodec android.media.MediaCodecInfo -android.media.MediaCodecInfo$AudioCapabilities -android.media.MediaCodecInfo$CodecCapabilities -android.media.MediaCodecInfo$CodecProfileLevel -android.media.MediaCodecInfo$EncoderCapabilities -android.media.MediaCodecInfo$Feature -android.media.MediaCodecInfo$VideoCapabilities android.media.MediaCodecList android.media.MediaCrypto android.media.MediaDrm @@ -1458,25 +1445,30 @@ android.media.MediaPlayer$OnCompletionListener android.media.MediaPlayer$OnErrorListener android.media.MediaPlayer$OnPreparedListener android.media.MediaPlayer$OnSeekCompleteListener +android.media.MediaPlayer$OnVideoSizeChangedListener android.media.MediaRecorder android.media.MediaRouter +android.media.MediaRouter$Callback +android.media.MediaRouter$RouteCategory +android.media.MediaRouter$RouteInfo android.media.MediaScanner android.media.MediaSync android.media.PlaybackParams android.media.PlaybackParams$1 +android.media.PlayerBase +android.media.PlayerBase$1 android.media.RemoteDisplay android.media.ResampleInputStream android.media.SubtitleController$Listener android.media.ToneGenerator -android.media.Utils -android.media.Utils$1 -android.media.Utils$2 -android.media.audiofx.AudioEffect android.media.audiopolicy.AudioMix android.media.audiopolicy.AudioMixingRule android.media.audiopolicy.AudioMixingRule$AudioMixMatchCriterion android.media.midi.MidiManager android.media.projection.MediaProjectionManager +android.media.session.MediaController +android.media.session.MediaController$TransportControls +android.media.session.MediaSession$Token android.media.session.MediaSessionManager android.media.soundtrigger.SoundTriggerManager android.media.tv.TvInputManager @@ -1499,7 +1491,6 @@ android.net.EthernetManager android.net.IConnectivityManager android.net.IConnectivityManager$Stub android.net.IConnectivityManager$Stub$Proxy -android.net.INetworkPolicyManager android.net.IpPrefix android.net.IpPrefix$1 android.net.LinkAddress @@ -1660,6 +1651,9 @@ android.os.IUserManager$Stub android.os.IUserManager$Stub$Proxy android.os.IVibratorService android.os.IVibratorService$Stub +android.os.IVibratorService$Stub$Proxy +android.os.LocaleList +android.os.LocaleList$1 android.os.Looper android.os.MemoryFile android.os.Message @@ -1675,7 +1669,6 @@ android.os.ParcelFileDescriptor android.os.ParcelFileDescriptor$1 android.os.ParcelFileDescriptor$AutoCloseInputStream android.os.ParcelFileDescriptor$AutoCloseOutputStream -android.os.ParcelUuid android.os.Parcelable android.os.Parcelable$ClassLoaderCreator android.os.Parcelable$Creator @@ -1738,12 +1731,10 @@ android.os.health.SystemHealthManager android.os.storage.IMountService android.os.storage.IMountService$Stub android.os.storage.IMountService$Stub$Proxy -android.os.storage.IObbActionListener -android.os.storage.IObbActionListener$Stub android.os.storage.StorageManager -android.os.storage.StorageManager$ObbActionListener android.os.storage.StorageVolume android.os.storage.StorageVolume$1 +android.preference.Preference$OnPreferenceChangeListener android.preference.PreferenceActivity android.preference.PreferenceFragment$OnPreferenceStartFragmentCallback android.preference.PreferenceManager @@ -1767,9 +1758,13 @@ android.provider.ContactsContract$DataColumnsWithJoins android.provider.ContactsContract$DataUsageStatColumns android.provider.ContactsContract$RawContactsColumns android.provider.ContactsContract$StatusColumns +android.provider.MediaStore$Images$ImageColumns +android.provider.MediaStore$Images$Media android.provider.MediaStore$MediaColumns +android.provider.Settings$GenerationTracker android.provider.Settings$Global android.provider.Settings$NameValueCache +android.provider.Settings$NameValueCache$-java_lang_String_getStringForUser_android_content_ContentResolver_cr_java_lang_String_name_int_userHandle_LambdaImpl0 android.provider.Settings$NameValueTable android.provider.Settings$Secure android.provider.Settings$SettingNotFoundException @@ -1789,7 +1784,6 @@ android.provider.Settings$System$InclusiveIntegerRangeValidator android.provider.Settings$System$Validator android.renderscript.RenderScriptCacheDir android.security.FrameworkNetworkSecurityPolicy -android.security.KeyChain android.security.NetworkSecurityPolicy android.security.keystore.AndroidKeyStoreBCWorkaroundProvider android.security.keystore.AndroidKeyStoreProvider @@ -1813,6 +1807,7 @@ android.security.net.config.PinSet android.security.net.config.RootTrustManager android.security.net.config.RootTrustManagerFactorySpi android.security.net.config.SystemCertificateSource +android.security.net.config.TrustAnchor android.security.net.config.TrustedCertificateStoreAdapter android.security.net.config.UserCertificateSource android.service.persistentdata.PersistentDataBlockManager @@ -1837,6 +1832,10 @@ android.system.StructUtsname android.system.UnixSocketAddress android.telecom.TelecomManager android.telephony.CarrierConfigManager +android.telephony.PhoneNumberUtils +android.telephony.PhoneStateListener +android.telephony.PhoneStateListener$1 +android.telephony.PhoneStateListener$IPhoneStateListenerStub android.telephony.Rlog android.telephony.SubscriptionManager android.telephony.TelephonyManager @@ -1901,6 +1900,7 @@ android.text.TextUtils$TruncateAt android.text.TextWatcher android.text.format.DateFormat android.text.format.DateUtils +android.text.format.Formatter android.text.format.Time android.text.format.Time$TimeCalculator android.text.method.AllCapsTransformationMethod @@ -1922,7 +1922,6 @@ android.text.method.TextKeyListener$Capitalize android.text.method.TransformationMethod android.text.method.TransformationMethod2 android.text.style.AlignmentSpan -android.text.style.BackgroundColorSpan android.text.style.CharacterStyle android.text.style.ClickableSpan android.text.style.DynamicDrawableSpan @@ -1988,8 +1987,7 @@ android.util.EventLog android.util.EventLog$Event android.util.FloatProperty android.util.IntProperty -android.util.LocaleList -android.util.LocaleList$1 +android.util.JsonReader android.util.Log android.util.Log$1 android.util.Log$ImmediateLogWriter @@ -2002,6 +2000,8 @@ android.util.MapCollections android.util.MapCollections$ArrayIterator android.util.MapCollections$KeySet android.util.MathUtils +android.util.MemoryIntArray +android.util.MemoryIntArray$1 android.util.MutableInt android.util.MutableLong android.util.Pair @@ -2016,7 +2016,6 @@ android.util.Range android.util.Rational android.util.Singleton android.util.Size -android.util.SizeF android.util.Slog android.util.SparseArray android.util.SparseBooleanArray @@ -2033,7 +2032,6 @@ android.view.AbsSavedState$1 android.view.AbsSavedState$2 android.view.ActionMode android.view.ActionMode$Callback -android.view.ActionMode$Callback2 android.view.ActionProvider android.view.ActionProvider$SubUiVisibilityListener android.view.Choreographer @@ -2050,6 +2048,8 @@ android.view.ContextThemeWrapper android.view.Display android.view.Display$ColorTransform android.view.Display$ColorTransform$1 +android.view.Display$HdrCapabilities +android.view.Display$HdrCapabilities$1 android.view.Display$Mode android.view.Display$Mode$1 android.view.DisplayAdjustments @@ -2057,7 +2057,6 @@ android.view.DisplayEventReceiver android.view.DisplayInfo android.view.DisplayInfo$1 android.view.DisplayListCanvas -android.view.DragEvent android.view.FallbackEventHandler android.view.FocusFinder android.view.FocusFinder$1 @@ -2125,7 +2124,6 @@ android.view.LayoutInflater$FactoryMerger android.view.LayoutInflater$Filter android.view.Menu android.view.MenuInflater -android.view.MenuInflater$MenuState android.view.MenuItem android.view.MenuItem$OnActionExpandListener android.view.MenuItem$OnMenuItemClickListener @@ -2177,7 +2175,6 @@ android.view.View$AttachInfo android.view.View$AttachInfo$Callbacks android.view.View$BaseSavedState android.view.View$BaseSavedState$1 -android.view.View$CheckForLongPress android.view.View$CheckForTap android.view.View$ForegroundInfo android.view.View$ListenerInfo @@ -2284,7 +2281,6 @@ android.view.accessibility.AccessibilityNodeProvider android.view.accessibility.AccessibilityRecord android.view.accessibility.CaptioningManager android.view.accessibility.CaptioningManager$1 -android.view.accessibility.CaptioningManager$CaptionStyle android.view.accessibility.CaptioningManager$CaptioningChangeListener android.view.accessibility.CaptioningManager$MyContentObserver android.view.accessibility.IAccessibilityManager @@ -2300,7 +2296,7 @@ android.view.animation.Animation$1 android.view.animation.Animation$2 android.view.animation.Animation$3 android.view.animation.Animation$AnimationListener -android.view.animation.Animation$Description +android.view.animation.Animation$NoImagePreloadHolder android.view.animation.AnimationSet android.view.animation.AnimationUtils android.view.animation.BaseInterpolator @@ -2314,8 +2310,6 @@ android.view.animation.Transformation android.view.animation.TranslateAnimation android.view.inputmethod.BaseInputConnection android.view.inputmethod.ComposingText -android.view.inputmethod.CursorAnchorInfo -android.view.inputmethod.CursorAnchorInfo$1 android.view.inputmethod.CursorAnchorInfo$Builder android.view.inputmethod.EditorInfo android.view.inputmethod.EditorInfo$1 @@ -2330,34 +2324,28 @@ android.view.inputmethod.InputMethodManager$FinishedInputEventCallback android.view.inputmethod.InputMethodManager$H android.view.inputmethod.InputMethodManager$ImeInputEventSender android.view.inputmethod.InputMethodManager$PendingEvent -android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener android.view.textservice.SpellCheckerSubtype android.view.textservice.SpellCheckerSubtype$1 android.view.textservice.TextServicesManager android.webkit.IWebViewUpdateService android.webkit.IWebViewUpdateService$Stub +android.webkit.IWebViewUpdateService$Stub$Proxy android.webkit.MimeTypeMap -android.webkit.URLUtil android.webkit.WebSettings android.webkit.WebView -android.webkit.WebViewClient android.webkit.WebViewFactory android.webkit.WebViewFactory$MissingWebViewPackageException +android.webkit.WebViewProviderResponse +android.webkit.WebViewProviderResponse$1 android.widget.AbsListView -android.widget.AbsListView$3 android.widget.AbsListView$AdapterDataSetObserver -android.widget.AbsListView$CheckForTap android.widget.AbsListView$LayoutParams android.widget.AbsListView$OnScrollListener -android.widget.AbsListView$PerformClick android.widget.AbsListView$RecycleBin android.widget.AbsListView$SavedState android.widget.AbsListView$SavedState$1 -android.widget.AbsListView$SelectionBoundsAdjuster -android.widget.AbsListView$WindowRunnnable android.widget.AbsSeekBar android.widget.AbsSpinner -android.widget.AbsSpinner$RecycleBin android.widget.AbsoluteLayout android.widget.ActionMenuPresenter android.widget.ActionMenuPresenter$1 @@ -2422,7 +2410,6 @@ android.widget.LinearLayout$LayoutParams android.widget.ListAdapter android.widget.ListPopupWindow android.widget.ListPopupWindow$ListSelectorHider -android.widget.ListPopupWindow$PopupDataSetObserver android.widget.ListPopupWindow$PopupScrollListener android.widget.ListPopupWindow$PopupTouchInterceptor android.widget.ListPopupWindow$ResizePopupRunnable @@ -2436,6 +2423,8 @@ android.widget.PopupWindow android.widget.PopupWindow$1 android.widget.PopupWindow$2 android.widget.PopupWindow$OnDismissListener +android.widget.PopupWindow$PopupDecorView +android.widget.PopupWindow$PopupDecorView$1 android.widget.ProgressBar android.widget.ProgressBar$1 android.widget.ProgressBar$SavedState @@ -2453,13 +2442,12 @@ android.widget.RemoteViews$3 android.widget.RemoteViews$Action android.widget.RemoteViews$ActionException android.widget.RemoteViews$BitmapCache -android.widget.RemoteViews$LayoutParamAction android.widget.RemoteViews$MemoryUsageCounter android.widget.RemoteViews$MutablePair android.widget.RemoteViews$OnClickHandler android.widget.RemoteViews$ReflectionAction android.widget.RemoteViews$RuntimeAction -android.widget.RemoteViews$SetDrawableParameters +android.widget.RemoteViews$SetOnClickPendingIntent android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback android.widget.RtlSpacingHelper android.widget.ScrollBarDrawable @@ -2469,15 +2457,10 @@ android.widget.Scroller$ViscousFluidInterpolator android.widget.SectionIndexer android.widget.SeekBar android.widget.Space -android.widget.SpellChecker -android.widget.SpellChecker$SpellParser android.widget.Spinner -android.widget.Spinner$SpinnerPopup android.widget.SpinnerAdapter android.widget.Switch -android.widget.Switch$1 android.widget.TextView -android.widget.TextView$3 android.widget.TextView$BufferType android.widget.TextView$ChangeWatcher android.widget.TextView$CharWrapper @@ -2487,16 +2470,12 @@ android.widget.TextView$SavedState android.widget.TextView$SavedState$1 android.widget.ThemedSpinnerAdapter android.widget.Toast -android.widget.Toast$TN -android.widget.Toast$TN$1 -android.widget.Toast$TN$2 android.widget.Toolbar android.widget.Toolbar$1 android.widget.Toolbar$2 android.widget.Toolbar$ExpandedActionViewMenuPresenter android.widget.Toolbar$LayoutParams android.widget.WrapperListAdapter -com.android.dex.Annotation com.android.dex.ClassData com.android.dex.ClassData$Method com.android.dex.ClassDef @@ -2512,9 +2491,6 @@ com.android.dex.Dex$TypeIndexToDescriptorIndexTable com.android.dex.Dex$TypeIndexToDescriptorTable com.android.dex.DexException com.android.dex.DexFormat -com.android.dex.EncodedValue -com.android.dex.EncodedValueCodec -com.android.dex.EncodedValueReader com.android.dex.FieldId com.android.dex.Leb128 com.android.dex.MethodId @@ -2522,16 +2498,18 @@ com.android.dex.Mutf8 com.android.dex.TableOfContents com.android.dex.TableOfContents$Section com.android.dex.TypeList -com.android.dex.util.ByteArrayByteInput com.android.dex.util.ByteInput com.android.dex.util.ByteOutput com.android.dex.util.ExceptionWithContext com.android.dex.util.FileUtils com.android.i18n.phonenumbers.NumberParseException +com.android.i18n.phonenumbers.PhoneNumberUtil com.android.internal.R$styleable com.android.internal.app.AlertController com.android.internal.app.AlertController$1 com.android.internal.app.AlertController$ButtonHandler +com.android.internal.app.IAppOpsCallback +com.android.internal.app.IAppOpsCallback$Stub com.android.internal.app.IAppOpsService com.android.internal.app.IAppOpsService$Stub com.android.internal.app.IAppOpsService$Stub$Proxy @@ -2558,6 +2536,7 @@ com.android.internal.os.BinderInternal$GcWatcher com.android.internal.os.InstallerConnection$InstallerException com.android.internal.os.LoggingPrintStream com.android.internal.os.LoggingPrintStream$1 +com.android.internal.os.PathClassLoaderFactory com.android.internal.os.RuntimeInit com.android.internal.os.RuntimeInit$1 com.android.internal.os.RuntimeInit$Arguments @@ -2581,6 +2560,8 @@ com.android.internal.policy.PhoneWindow$PanelFeatureState com.android.internal.policy.PhoneWindow$PhoneWindowMenuCallback com.android.internal.policy.PhoneWindow$RotationWatcher com.android.internal.policy.PhoneWindow$RotationWatcher$1 +com.android.internal.telephony.IPhoneStateListener +com.android.internal.telephony.IPhoneStateListener$Stub com.android.internal.telephony.ISub com.android.internal.telephony.ISub$Stub com.android.internal.telephony.ISub$Stub$Proxy @@ -2594,17 +2575,12 @@ com.android.internal.telephony.PhoneConstants$State com.android.internal.textservice.ITextServicesManager com.android.internal.textservice.ITextServicesManager$Stub com.android.internal.textservice.ITextServicesManager$Stub$Proxy -com.android.internal.transition.EpicenterTranslateClipReveal -com.android.internal.transition.TransitionConstants com.android.internal.util.ArrayUtils com.android.internal.util.FastPrintWriter com.android.internal.util.FastPrintWriter$DummyWriter com.android.internal.util.FastXmlSerializer com.android.internal.util.GrowingArrayUtils com.android.internal.util.LineBreakBufferedWriter -com.android.internal.util.MessageUtils -com.android.internal.util.NotificationColorUtil -com.android.internal.util.NotificationColorUtil$ColorUtilsFromCompat com.android.internal.util.Preconditions com.android.internal.util.VirtualRefBasePtr com.android.internal.util.XmlUtils @@ -2878,6 +2854,7 @@ com.android.org.conscrypt.OpenSSLX509CertificateFactory$2 com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException com.android.org.conscrypt.PinEntryException +com.android.org.conscrypt.PinListEntry com.android.org.conscrypt.PinManagerException com.android.org.conscrypt.Platform com.android.org.conscrypt.SSLClientSessionCache @@ -2910,7 +2887,6 @@ dalvik.system.CloseGuard dalvik.system.CloseGuard$DefaultReporter dalvik.system.CloseGuard$Reporter dalvik.system.DalvikLogHandler -dalvik.system.DexClassLoader dalvik.system.DexFile dalvik.system.DexFile$DFEnum dalvik.system.DexPathList @@ -2956,6 +2932,7 @@ java.io.FileNotFoundException java.io.FileOutputStream java.io.FileReader java.io.FileSystem +java.io.FileWriter java.io.FilenameFilter java.io.FilterInputStream java.io.FilterOutputStream @@ -2968,11 +2945,6 @@ java.io.InterruptedIOException java.io.InvalidObjectException java.io.ObjectInput java.io.ObjectInputStream -java.io.ObjectInputStream$BlockDataInputStream -java.io.ObjectInputStream$HandleTable -java.io.ObjectInputStream$HandleTable$HandleList -java.io.ObjectInputStream$PeekInputStream -java.io.ObjectInputStream$ValidationList java.io.ObjectOutput java.io.ObjectOutputStream java.io.ObjectStreamClass @@ -2990,7 +2962,6 @@ java.io.Reader java.io.SequenceInputStream java.io.Serializable java.io.SerializablePermission -java.io.StreamCorruptedException java.io.StringReader java.io.StringWriter java.io.UTFDataFormatException @@ -2999,6 +2970,7 @@ java.io.UnsupportedEncodingException java.io.Writer java.lang.AbstractMethodError java.lang.AbstractStringBuilder +java.lang.AndroidHardcodedSystemProperties java.lang.Appendable java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayStoreException @@ -3011,6 +2983,10 @@ java.lang.Byte$ByteCache java.lang.CaseMapper java.lang.CaseMapper$1 java.lang.CharSequence +java.lang.CharSequence$-java_util_stream_IntStream_chars__LambdaImpl0 +java.lang.CharSequence$-java_util_stream_IntStream_codePoints__LambdaImpl0 +java.lang.CharSequence$1CharIterator +java.lang.CharSequence$1CodePointIterator java.lang.Character java.lang.Character$CharacterCache java.lang.Character$Subset @@ -3037,7 +3013,6 @@ java.lang.Enum$1 java.lang.EnumConstantNotPresentException java.lang.Error java.lang.Exception -java.lang.ExceptionInInitializerError java.lang.Float java.lang.FloatingDecimal java.lang.FloatingDecimal$1 @@ -3081,6 +3056,7 @@ java.lang.Runtime java.lang.RuntimeException java.lang.RuntimePermission java.lang.SecurityException +java.lang.SecurityManager java.lang.Short java.lang.Short$ShortCache java.lang.Shutdown @@ -3168,6 +3144,7 @@ java.net.ConnectException java.net.CookieHandler java.net.DatagramPacket java.net.DatagramSocketImpl +java.net.DefaultInterface java.net.HttpURLConnection java.net.IDN java.net.Inet4Address @@ -3179,6 +3156,7 @@ java.net.InetAddress$InetAddressHolder java.net.InetAddressImpl java.net.InetSocketAddress java.net.InetSocketAddress$InetSocketAddressHolder +java.net.InterfaceAddress java.net.JarURLConnection java.net.MalformedURLException java.net.NetworkInterface @@ -3293,6 +3271,7 @@ java.security.KeyException java.security.KeyFactory java.security.KeyFactorySpi java.security.KeyManagementException +java.security.KeyPair java.security.KeyStore java.security.KeyStore$1 java.security.KeyStoreException @@ -3377,8 +3356,10 @@ java.security.spec.InvalidParameterSpecException java.security.spec.KeySpec java.security.spec.RSAPublicKeySpec java.security.spec.X509EncodedKeySpec +java.sql.Timestamp java.text.AttributedCharacterIterator$Attribute java.text.CalendarBuilder +java.text.CharacterIterator java.text.Collator java.text.DateFormat java.text.DateFormat$Field @@ -3398,6 +3379,7 @@ java.text.ParseException java.text.ParsePosition java.text.RuleBasedCollator java.text.SimpleDateFormat +java.text.StringCharacterIterator java.text.spi.DateFormatProvider java.text.spi.DateFormatSymbolsProvider java.text.spi.DecimalFormatSymbolsProvider @@ -3506,7 +3488,6 @@ java.util.HashMap$EntryIterator java.util.HashMap$EntrySet java.util.HashMap$HashIterator java.util.HashMap$HashMapEntry -java.util.HashMap$Holder java.util.HashMap$KeyIterator java.util.HashMap$KeySet java.util.HashMap$ValueIterator @@ -3516,9 +3497,6 @@ java.util.Hashtable java.util.Hashtable$EntrySet java.util.Hashtable$Enumerator java.util.Hashtable$HashtableEntry -java.util.Hashtable$Holder -java.util.Hashtable$KeySet -java.util.Hashtable$ValueCollection java.util.IdentityHashMap java.util.IdentityHashMap$IdentityHashMapIterator java.util.IdentityHashMap$KeySet @@ -3549,6 +3527,8 @@ java.util.NavigableMap java.util.NavigableSet java.util.NoSuchElementException java.util.Objects +java.util.PrimitiveIterator +java.util.PrimitiveIterator$OfInt java.util.PriorityQueue java.util.PriorityQueue$Itr java.util.Properties @@ -3559,6 +3539,7 @@ java.util.Random java.util.RandomAccess java.util.RandomAccessSubList java.util.RegularEnumSet +java.util.RegularEnumSet$EnumSetIterator java.util.ResourceBundle java.util.ResourceBundle$1 java.util.ResourceBundle$BundleReference @@ -3591,13 +3572,10 @@ java.util.Spliterators$EmptySpliterator$OfRef java.util.Stack java.util.StringTokenizer java.util.SubList -java.util.TaskQueue java.util.TimSort java.util.TimeZone java.util.Timer -java.util.Timer$1 java.util.TimerTask -java.util.TimerThread java.util.TreeMap java.util.TreeMap$EntryIterator java.util.TreeMap$EntrySet @@ -3611,17 +3589,14 @@ java.util.TreeSet java.util.UUID java.util.UUID$Holder java.util.Vector -java.util.Vector$1 java.util.Vector$Itr java.util.WeakHashMap java.util.WeakHashMap$Entry java.util.WeakHashMap$EntrySet java.util.WeakHashMap$HashIterator -java.util.WeakHashMap$Holder java.util.WeakHashMap$KeyIterator java.util.WeakHashMap$KeySet java.util.WeakHashMap$Values -java.util.XMLUtils java.util.concurrent.AbstractExecutorService java.util.concurrent.BlockingQueue java.util.concurrent.Callable @@ -3629,6 +3604,8 @@ java.util.concurrent.CancellationException java.util.concurrent.ConcurrentHashMap java.util.concurrent.ConcurrentHashMap$BaseIterator java.util.concurrent.ConcurrentHashMap$CollectionView +java.util.concurrent.ConcurrentHashMap$EntryIterator +java.util.concurrent.ConcurrentHashMap$EntrySetView java.util.concurrent.ConcurrentHashMap$ForwardingNode java.util.concurrent.ConcurrentHashMap$KeyIterator java.util.concurrent.ConcurrentHashMap$KeySetView @@ -3743,10 +3720,12 @@ java.util.logging.LogManager$LoggerContext$1 java.util.logging.LogManager$LoggerWeakRef java.util.logging.LogManager$RootLogger java.util.logging.LogManager$SystemLoggerContext +java.util.logging.LogRecord java.util.logging.Logger java.util.logging.LoggingPermission java.util.logging.LoggingProxyImpl java.util.prefs.AbstractPreferences +java.util.prefs.FileSystemPreferences java.util.prefs.Preferences java.util.regex.MatchResult java.util.regex.Matcher @@ -3754,6 +3733,7 @@ java.util.regex.Pattern java.util.regex.PatternSyntaxException java.util.spi.LocaleServiceProvider java.util.stream.BaseStream +java.util.stream.IntStream java.util.stream.Stream java.util.stream.StreamSupport java.util.zip.Adler32 @@ -3825,6 +3805,7 @@ javax.net.ssl.SSLSession javax.net.ssl.SSLSessionContext javax.net.ssl.SSLSocket javax.net.ssl.SSLSocketFactory +javax.net.ssl.SSLSocketFactory$1 javax.net.ssl.TrustManager javax.net.ssl.TrustManagerFactory javax.net.ssl.TrustManagerFactory$1 @@ -3838,9 +3819,6 @@ javax.security.auth.x500.X500Principal javax.security.cert.Certificate javax.security.cert.CertificateException javax.security.cert.X509Certificate -javax.xml.parsers.ParserConfigurationException -javax.xml.transform.TransformerConfigurationException -javax.xml.transform.TransformerException libcore.icu.DateIntervalFormat libcore.icu.DateUtilsBridge libcore.icu.ICU @@ -3876,7 +3854,6 @@ libcore.net.UriCodec libcore.net.event.NetworkEventDispatcher libcore.net.event.NetworkEventListener libcore.reflect.AnnotatedElements -libcore.reflect.AnnotationAccess libcore.reflect.AnnotationFactory libcore.reflect.AnnotationMember libcore.reflect.AnnotationMember$DefaultValues @@ -3911,7 +3888,6 @@ org.apache.http.Header org.apache.http.HeaderIterator org.apache.http.HttpEntity org.apache.http.HttpEntityEnclosingRequest -org.apache.http.HttpException org.apache.http.HttpHost org.apache.http.HttpMessage org.apache.http.HttpRequest @@ -3924,14 +3900,14 @@ org.apache.http.client.HttpClient org.apache.http.client.ResponseHandler org.apache.http.client.methods.AbortableHttpRequest org.apache.http.client.methods.HttpEntityEnclosingRequestBase -org.apache.http.client.methods.HttpGet org.apache.http.client.methods.HttpPost org.apache.http.client.methods.HttpRequestBase org.apache.http.client.methods.HttpUriRequest +org.apache.http.client.utils.URLEncodedUtils org.apache.http.conn.ClientConnectionManager org.apache.http.conn.ConnectTimeoutException org.apache.http.entity.AbstractHttpEntity -org.apache.http.entity.ByteArrayEntity +org.apache.http.entity.BasicHttpEntity org.apache.http.impl.cookie.DateParseException org.apache.http.impl.cookie.DateUtils org.apache.http.message.AbstractHttpMessage @@ -4002,17 +3978,16 @@ sun.net.NetProperties sun.net.NetProperties$1 sun.net.spi.DefaultProxySelector sun.net.spi.DefaultProxySelector$1 -sun.net.spi.DefaultProxySelector$2 sun.net.spi.DefaultProxySelector$NonProxyInfo sun.net.spi.nameservice.NameService sun.net.util.IPAddressUtil sun.net.www.ParseUtil sun.net.www.protocol.file.Handler sun.net.www.protocol.jar.Handler +sun.nio.ch.AbstractPollArrayWrapper sun.nio.ch.DatagramChannelImpl sun.nio.ch.DatagramDispatcher sun.nio.ch.DirectBuffer -sun.nio.ch.EPollArrayWrapper sun.nio.ch.FileChannelImpl sun.nio.ch.FileChannelImpl$Unmapper sun.nio.ch.FileDispatcher @@ -4028,21 +4003,15 @@ sun.nio.ch.NativeDispatcher sun.nio.ch.NativeThread sun.nio.ch.NativeThreadSet sun.nio.ch.Net +sun.nio.ch.PollArrayWrapper sun.nio.ch.SelChImpl sun.nio.ch.ServerSocketChannelImpl sun.nio.ch.SharedFileLockTable sun.nio.ch.SharedFileLockTable$FileLockReference sun.nio.ch.SocketChannelImpl -sun.nio.ch.Util -sun.nio.ch.Util$1 -sun.nio.cs.ArrayDecoder sun.nio.cs.ArrayEncoder sun.nio.cs.StreamDecoder sun.nio.cs.StreamEncoder -sun.nio.cs.ThreadLocalCoders -sun.nio.cs.ThreadLocalCoders$1 -sun.nio.cs.ThreadLocalCoders$2 -sun.nio.cs.ThreadLocalCoders$Cache sun.reflect.annotation.AnnotationType sun.security.action.GetBooleanAction sun.security.action.GetPropertyAction diff --git a/services/core/java/com/android/server/BluetoothManagerService.java b/services/core/java/com/android/server/BluetoothManagerService.java index 1f88be55ec6b..9154b8eced4a 100644 --- a/services/core/java/com/android/server/BluetoothManagerService.java +++ b/services/core/java/com/android/server/BluetoothManagerService.java @@ -222,7 +222,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { } catch (RemoteException e) { Slog.e(TAG,"Unable to call onBrEdrDown", e); } finally { - mBluetoothLock.readLock().lock(); + mBluetoothLock.readLock().unlock(); } } else if (st == BluetoothAdapter.STATE_ON){ // disable without persisting the setting @@ -639,19 +639,6 @@ class BluetoothManagerService extends IBluetoothManager.Stub { Slog.d(TAG,"enable(): mBluetooth =" + mBluetooth + " mBinding = " + mBinding + " mState = " + mState); } - // We do not honor ON requests when the adapter is already turned ON or in the process of - // turning ON. - // As a protective mechanism to make sure that the native stack gets cleaned up properly - // before turning it back ON we ignore requests while the bluetooth is turning OFF. - // Bug: b/28318203 - if (mState == BluetoothAdapter.STATE_BLE_TURNING_OFF || - mState == BluetoothAdapter.STATE_TURNING_OFF || - mState == BluetoothAdapter.STATE_ON || - mState == BluetoothAdapter.STATE_BLE_ON || - mState == BluetoothAdapter.STATE_TURNING_ON || - mState == BluetoothAdapter.STATE_BLE_TURNING_ON) { - return false; - } synchronized(mReceiver) { mQuietEnableExternal = false; @@ -701,6 +688,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { mBluetoothLock.writeLock().lock(); if (mUnbinding) return; mUnbinding = true; + mHandler.removeMessages(MESSAGE_BLUETOOTH_STATE_CHANGE); if (mBluetooth != null) { //Unregister callback object try { @@ -1165,7 +1153,31 @@ class BluetoothManagerService extends IBluetoothManager.Stub { } mHandler.removeMessages(MESSAGE_RESTART_BLUETOOTH_SERVICE); mEnable = true; - handleEnable(msg.arg1 == 1); + if (mBluetooth == null) { + handleEnable(msg.arg1 == 1); + } else { + // + // We need to wait until transitioned to STATE_OFF and + // the previous Bluetooth process has exited. The + // waiting period has three components: + // (a) Wait until the local state is STATE_OFF. This + // is accomplished by "waitForOnOff(false, true)". + // (b) Wait until the STATE_OFF state is updated to + // all components. + // (c) Wait until the Bluetooth process exits, and + // ActivityManager detects it. + // The waiting for (b) and (c) is accomplished by + // delaying the MESSAGE_RESTART_BLUETOOTH_SERVICE + // message. On slower devices, that delay needs to be + // on the order of (2 * SERVICE_RESTART_TIME_MS). + // + waitForOnOff(false, true); + mQuietEnable = (msg.arg1 == 1); + Message restartMsg = mHandler.obtainMessage( + MESSAGE_RESTART_BLUETOOTH_SERVICE); + mHandler.sendMessageDelayed(restartMsg, + 2 * SERVICE_RESTART_TIME_MS); + } break; case MESSAGE_DISABLE: @@ -1617,14 +1629,11 @@ class BluetoothManagerService extends IBluetoothManager.Stub { if (newState == BluetoothAdapter.STATE_OFF) { // If Bluetooth is off, send service down event to proxy objects, and unbind if (DBG) Slog.d(TAG, "Bluetooth is complete turn off"); - if (canUnbindBluetoothService()) { - if (DBG) Slog.d(TAG, "Good to unbind!"); - sendBluetoothServiceDownCallback(); - unbindAndFinish(); - sendBleStateChanged(prevState, newState); - // Don't broadcast as it has already been broadcast before - isStandardBroadcast = false; - } + sendBluetoothServiceDownCallback(); + unbindAndFinish(); + sendBleStateChanged(prevState, newState); + // Don't broadcast as it has already been broadcast before + isStandardBroadcast = false; } else if (!intermediate_off) { // connect to GattService @@ -1726,25 +1735,6 @@ class BluetoothManagerService extends IBluetoothManager.Stub { quietMode ? 1 : 0, 0)); } - private boolean canUnbindBluetoothService() { - try { - //Only unbind with mEnable flag not set - //For race condition: disable and enable back-to-back - //Avoid unbind right after enable due to callback from disable - //Only unbind with Bluetooth at OFF state - //Only unbind without any MESSAGE_BLUETOOTH_STATE_CHANGE message - mBluetoothLock.readLock().lock(); - if (mEnable || (mBluetooth == null)) return false; - if (mHandler.hasMessages(MESSAGE_BLUETOOTH_STATE_CHANGE)) return false; - return (mBluetooth.getState() == BluetoothAdapter.STATE_OFF); - } catch (RemoteException e) { - Slog.e(TAG, "getState()", e); - } finally { - mBluetoothLock.readLock().unlock(); - } - return false; - } - private void recoverBluetoothServiceFromError() { Slog.e(TAG,"recoverBluetoothServiceFromError"); try { diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index 5118b3f2ab7a..acf8009e34a6 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -433,15 +433,26 @@ public class ConnectivityService extends IConnectivityManager.Stub // Array of <Network,ReadOnlyLocalLogs> tracking network validation and results private static final int MAX_VALIDATION_LOGS = 10; - private final ArrayDeque<Pair<Network,ReadOnlyLocalLog>> mValidationLogs = - new ArrayDeque<Pair<Network,ReadOnlyLocalLog>>(MAX_VALIDATION_LOGS); + private static class ValidationLog { + final Network mNetwork; + final String mNetworkExtraInfo; + final ReadOnlyLocalLog mLog; - private void addValidationLogs(ReadOnlyLocalLog log, Network network) { + ValidationLog(Network network, String networkExtraInfo, ReadOnlyLocalLog log) { + mNetwork = network; + mNetworkExtraInfo = networkExtraInfo; + mLog = log; + } + } + private final ArrayDeque<ValidationLog> mValidationLogs = + new ArrayDeque<ValidationLog>(MAX_VALIDATION_LOGS); + + private void addValidationLogs(ReadOnlyLocalLog log, Network network, String networkExtraInfo) { synchronized(mValidationLogs) { while (mValidationLogs.size() >= MAX_VALIDATION_LOGS) { mValidationLogs.removeLast(); } - mValidationLogs.addFirst(new Pair(network, log)); + mValidationLogs.addFirst(new ValidationLog(network, networkExtraInfo, log)); } } @@ -1950,10 +1961,10 @@ public class ConnectivityService extends IConnectivityManager.Stub pw.println(); synchronized (mValidationLogs) { pw.println("mValidationLogs (most recent first):"); - for (Pair<Network,ReadOnlyLocalLog> p : mValidationLogs) { - pw.println(p.first); + for (ValidationLog p : mValidationLogs) { + pw.println(p.mNetwork + " - " + p.mNetworkExtraInfo); pw.increaseIndent(); - p.second.dump(fd, pw, args); + p.mLog.dump(fd, pw, args); pw.decreaseIndent(); } } @@ -3377,7 +3388,6 @@ public class ConnectivityService extends IConnectivityManager.Stub * was no always-on VPN to start. {@code false} otherwise. */ private boolean startAlwaysOnVpn(int userId) { - final String alwaysOnPackage; synchronized (mVpns) { Vpn vpn = mVpns.get(userId); if (vpn == null) { @@ -3386,27 +3396,8 @@ public class ConnectivityService extends IConnectivityManager.Stub Slog.wtf(TAG, "User " + userId + " has no Vpn configuration"); return false; } - alwaysOnPackage = vpn.getAlwaysOnPackage(); - // Skip if there is no service to start. - if (alwaysOnPackage == null) { - return true; - } - // Skip if the service is already established. This isn't bulletproof: it's not bound - // until after establish(), so if it's mid-setup onStartCommand will be sent twice, - // which may restart the connection. - if (vpn.getNetworkInfo().isConnected()) { - return true; - } - } - // Start the VPN service declared in the app's manifest. - Intent serviceIntent = new Intent(VpnConfig.SERVICE_INTERFACE); - serviceIntent.setPackage(alwaysOnPackage); - try { - return mContext.startServiceAsUser(serviceIntent, UserHandle.of(userId)) != null; - } catch (RuntimeException e) { - Slog.w(TAG, "VpnService " + serviceIntent + " failed to start", e); - return false; + return vpn.startAlwaysOnVpn(); } } @@ -3438,17 +3429,7 @@ public class ConnectivityService extends IConnectivityManager.Stub return false; } - // Save the configuration - final long token = Binder.clearCallingIdentity(); - try { - final ContentResolver cr = mContext.getContentResolver(); - Settings.Secure.putStringForUser(cr, Settings.Secure.ALWAYS_ON_VPN_APP, - packageName, userId); - Settings.Secure.putIntForUser(cr, Settings.Secure.ALWAYS_ON_VPN_LOCKDOWN, - (lockdown ? 1 : 0), userId); - } finally { - Binder.restoreCallingIdentity(token); - } + vpn.saveAlwaysOnPackage(); } return true; } @@ -4253,7 +4234,8 @@ public class ConnectivityService extends IConnectivityManager.Stub synchronized (this) { nai.networkMonitor.systemReady = mSystemReady; } - addValidationLogs(nai.networkMonitor.getValidationLogs(), nai.network); + addValidationLogs(nai.networkMonitor.getValidationLogs(), nai.network, + networkInfo.getExtraInfo()); if (DBG) log("registerNetworkAgent " + nai); mHandler.sendMessage(mHandler.obtainMessage(EVENT_REGISTER_NETWORK_AGENT, nai)); return nai.network.netId; @@ -5202,6 +5184,15 @@ public class ConnectivityService extends IConnectivityManager.Stub } if (!mUserManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_VPN)) { + // Remove always-on package + synchronized (mVpns) { + final String alwaysOnPackage = getAlwaysOnVpnPackage(userId); + if (alwaysOnPackage != null) { + setAlwaysOnVpnPackage(userId, null, false); + setVpnPackageAuthorization(alwaysOnPackage, userId, false); + } + } + // Turn VPN off VpnConfig vpnConfig = getVpnConfig(userId); if (vpnConfig != null) { @@ -5212,7 +5203,7 @@ public class ConnectivityService extends IConnectivityManager.Stub // in the future without user intervention. setVpnPackageAuthorization(vpnConfig.user, userId, false); - prepareVpn(vpnConfig.user, VpnConfig.LEGACY_VPN, userId); + prepareVpn(null, VpnConfig.LEGACY_VPN, userId); } } } diff --git a/services/core/java/com/android/server/NetworkScoreService.java b/services/core/java/com/android/server/NetworkScoreService.java index 3745e0b4a1f5..83d6344c95b0 100644 --- a/services/core/java/com/android/server/NetworkScoreService.java +++ b/services/core/java/com/android/server/NetworkScoreService.java @@ -17,10 +17,12 @@ package com.android.server; import android.Manifest.permission; +import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.ContentResolver; import android.content.Context; import android.content.Intent; +import android.content.IntentFilter; import android.content.ServiceConnection; import android.content.pm.PackageManager; import android.net.INetworkScoreCache; @@ -67,6 +69,20 @@ public class NetworkScoreService extends INetworkScoreService.Stub { private NetworkScorerPackageMonitor mPackageMonitor; private ScoringServiceConnection mServiceConnection; + private BroadcastReceiver mUserIntentReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + final String action = intent.getAction(); + final int userId = intent.getIntExtra(Intent.EXTRA_USER_HANDLE, UserHandle.USER_NULL); + if (DBG) Log.d(TAG, "Received " + action + " for userId " + userId); + if (userId == UserHandle.USER_NULL) return; + + if (Intent.ACTION_USER_UNLOCKED.equals(action)) { + onUserUnlocked(userId); + } + } + }; + /** * Clears scores when the active scorer package is no longer valid and * manages the service connection. @@ -138,6 +154,11 @@ public class NetworkScoreService extends INetworkScoreService.Stub { public NetworkScoreService(Context context) { mContext = context; mScoreCaches = new HashMap<>(); + IntentFilter filter = new IntentFilter(Intent.ACTION_USER_UNLOCKED); + // TODO: Need to update when we support per-user scorers. http://b/23422763 + mContext.registerReceiverAsUser( + mUserIntentReceiver, UserHandle.SYSTEM, filter, null /* broadcastPermission*/, + null /* scheduler */); } /** Called when the system is ready to run third-party code but before it actually does so. */ @@ -164,6 +185,11 @@ public class NetworkScoreService extends INetworkScoreService.Stub { bindToScoringServiceIfNeeded(); } + private void onUserUnlocked(int userId) { + registerPackageMonitorIfNeeded(); + bindToScoringServiceIfNeeded(); + } + private void registerPackageMonitorIfNeeded() { if (DBG) Log.d(TAG, "registerPackageMonitorIfNeeded"); NetworkScorerAppData scorer = NetworkScorerAppManager.getActiveScorer(mContext); @@ -216,6 +242,8 @@ public class NetworkScoreService extends INetworkScoreService.Stub { // Make sure the connection is connected (idempotent) mServiceConnection.connect(mContext); + } else { // otherwise make sure it isn't bound. + unbindFromScoringServiceIfNeeded(); } } diff --git a/services/core/java/com/android/server/PersistentDataBlockService.java b/services/core/java/com/android/server/PersistentDataBlockService.java index 2085f3277648..680547ab9365 100644 --- a/services/core/java/com/android/server/PersistentDataBlockService.java +++ b/services/core/java/com/android/server/PersistentDataBlockService.java @@ -125,10 +125,20 @@ public class PersistentDataBlockService extends SystemService { SystemProperties.set(OEM_UNLOCK_PROP, enabled ? "1" : "0"); } - private void enforceOemUnlockPermission() { + private void enforceOemUnlockReadPermission() { + if (mContext.checkCallingOrSelfPermission(Manifest.permission.READ_OEM_UNLOCK_STATE) + == PackageManager.PERMISSION_DENIED + && mContext.checkCallingOrSelfPermission(Manifest.permission.OEM_UNLOCK_STATE) + == PackageManager.PERMISSION_DENIED) { + throw new SecurityException("Can't access OEM unlock state. Requires " + + "READ_OEM_UNLOCK_STATE or OEM_UNLOCK_STATE permission."); + } + } + + private void enforceOemUnlockWritePermission() { mContext.enforceCallingOrSelfPermission( Manifest.permission.OEM_UNLOCK_STATE, - "Can't access OEM unlock state"); + "Can't modify OEM unlock state"); } private void enforceUid(int callingUid) { @@ -425,7 +435,7 @@ public class PersistentDataBlockService extends SystemService { @Override public void wipe() { - enforceOemUnlockPermission(); + enforceOemUnlockWritePermission(); synchronized (mLock) { int ret = nativeWipe(mDataBlockFile); @@ -442,7 +452,7 @@ public class PersistentDataBlockService extends SystemService { if (ActivityManager.isUserAMonkey()) { return; } - enforceOemUnlockPermission(); + enforceOemUnlockWritePermission(); enforceIsAdmin(); synchronized (mLock) { @@ -453,13 +463,13 @@ public class PersistentDataBlockService extends SystemService { @Override public boolean getOemUnlockEnabled() { - enforceOemUnlockPermission(); + enforceOemUnlockReadPermission(); return doGetOemUnlockEnabled(); } @Override public int getFlashLockState() { - enforceOemUnlockPermission(); + enforceOemUnlockReadPermission(); String locked = SystemProperties.get(FLASH_LOCK_PROP); switch (locked) { case FLASH_LOCK_LOCKED: diff --git a/services/core/java/com/android/server/accounts/AccountManagerService.java b/services/core/java/com/android/server/accounts/AccountManagerService.java index a9a53a2ccee1..408454286aee 100644 --- a/services/core/java/com/android/server/accounts/AccountManagerService.java +++ b/services/core/java/com/android/server/accounts/AccountManagerService.java @@ -432,6 +432,7 @@ public class AccountManagerService final HashMap<String, Integer> knownAuth = getAuthenticatorTypeAndUIDForUser( mAuthenticatorCache, accounts.userId); + boolean userUnlocked = isLocalUnlockedUser(accounts.userId); synchronized (accounts.cacheLock) { final SQLiteDatabase db = accounts.openHelper.getWritableDatabase(); @@ -530,7 +531,18 @@ public class AccountManagerService if (obsoleteAuthType.contains(accountType)) { Slog.w(TAG, "deleting account " + accountName + " because type " + accountType + "'s registered authenticator no longer exist."); - db.delete(TABLE_ACCOUNTS, ACCOUNTS_ID + "=" + accountId, null); + db.beginTransaction(); + try { + db.delete(TABLE_ACCOUNTS, ACCOUNTS_ID + "=" + accountId, null); + // Also delete from CE table if user is unlocked; if user is currently + // locked the account will be removed later by syncDeCeAccountsLocked + if (userUnlocked) { + db.delete(CE_TABLE_ACCOUNTS, ACCOUNTS_ID + "=" + accountId, null); + } + db.setTransactionSuccessful(); + } finally { + db.endTransaction(); + } accountDeleted = true; logRecord(db, DebugDbHelper.ACTION_AUTHENTICATOR_REMOVE, TABLE_ACCOUNTS, diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 9229b28e6cb7..2d6b5ef8b607 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -41,7 +41,6 @@ import com.android.internal.util.FastPrintWriter; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.MemInfoReader; import com.android.internal.util.Preconditions; -import com.android.internal.util.ProgressReporter; import com.android.server.AppOpsService; import com.android.server.AttributeCache; import com.android.server.DeviceIdleController; @@ -98,7 +97,6 @@ import android.app.IUiAutomationConnection; import android.app.IUidObserver; import android.app.IUserSwitchObserver; import android.app.Instrumentation; -import android.app.KeyguardManager; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; @@ -259,18 +257,17 @@ import static android.Manifest.permission.START_TASKS_FROM_RECENTS; import static android.app.ActivityManager.DOCKED_STACK_CREATE_MODE_TOP_OR_LEFT; import static android.app.ActivityManager.RESIZE_MODE_PRESERVE_WINDOW; import static android.app.ActivityManager.StackId.DOCKED_STACK_ID; -import static android.app.ActivityManager.StackId.FIRST_STATIC_STACK_ID; import static android.app.ActivityManager.StackId.FREEFORM_WORKSPACE_STACK_ID; import static android.app.ActivityManager.StackId.FULLSCREEN_WORKSPACE_STACK_ID; import static android.app.ActivityManager.StackId.HOME_STACK_ID; import static android.app.ActivityManager.StackId.INVALID_STACK_ID; -import static android.app.ActivityManager.StackId.LAST_STATIC_STACK_ID; import static android.app.ActivityManager.StackId.PINNED_STACK_ID; import static android.content.pm.PackageManager.FEATURE_FREEFORM_WINDOW_MANAGEMENT; import static android.content.pm.PackageManager.FEATURE_LEANBACK_ONLY; import static android.content.pm.PackageManager.FEATURE_PICTURE_IN_PICTURE; import static android.content.pm.PackageManager.GET_PROVIDERS; import static android.content.pm.PackageManager.MATCH_DEBUG_TRIAGED_MISSING; +import static android.content.pm.PackageManager.MATCH_DIRECT_BOOT_AWARE; import static android.content.pm.PackageManager.MATCH_DIRECT_BOOT_UNAWARE; import static android.content.pm.PackageManager.MATCH_SYSTEM_ONLY; import static android.content.pm.PackageManager.MATCH_UNINSTALLED_PACKAGES; @@ -570,6 +567,9 @@ public final class ActivityManagerService extends ActivityManagerNative // so that dispatch of foreground broadcasts gets precedence. final BroadcastQueue[] mBroadcastQueues = new BroadcastQueue[2]; + BroadcastStats mLastBroadcastStats; + BroadcastStats mCurBroadcastStats; + BroadcastQueue broadcastQueueForIntent(Intent intent) { final boolean isFg = (intent.getFlags() & Intent.FLAG_RECEIVER_FOREGROUND) != 0; if (DEBUG_BROADCAST_BACKGROUND) Slog.i(TAG_BROADCAST, @@ -7821,7 +7821,7 @@ public final class ActivityManagerService extends ActivityManagerNative return ActivityManager.APP_START_MODE_NORMAL; } - private ProviderInfo getProviderInfoLocked(String authority, int userHandle) { + private ProviderInfo getProviderInfoLocked(String authority, int userHandle, int pmFlags) { ProviderInfo pi = null; ContentProviderRecord cpr = mProviderMap.getProviderByName(authority, userHandle); if (cpr != null) { @@ -7829,7 +7829,8 @@ public final class ActivityManagerService extends ActivityManagerNative } else { try { pi = AppGlobals.getPackageManager().resolveContentProvider( - authority, PackageManager.GET_URI_PERMISSION_PATTERNS, userHandle); + authority, PackageManager.GET_URI_PERMISSION_PATTERNS | pmFlags, + userHandle); } catch (RemoteException ex) { } } @@ -7952,7 +7953,8 @@ public final class ActivityManagerService extends ActivityManagerNative } final String authority = grantUri.uri.getAuthority(); - final ProviderInfo pi = getProviderInfoLocked(authority, grantUri.sourceUserId); + final ProviderInfo pi = getProviderInfoLocked(authority, grantUri.sourceUserId, + MATCH_DEBUG_TRIAGED_MISSING); if (pi == null) { Slog.w(TAG, "No content provider found for permission check: " + grantUri.uri.toSafeString()); @@ -8079,7 +8081,8 @@ public final class ActivityManagerService extends ActivityManagerNative "Granting " + targetPkg + "/" + targetUid + " permission to " + grantUri); final String authority = grantUri.uri.getAuthority(); - final ProviderInfo pi = getProviderInfoLocked(authority, grantUri.sourceUserId); + final ProviderInfo pi = getProviderInfoLocked(authority, grantUri.sourceUserId, + MATCH_DEBUG_TRIAGED_MISSING); if (pi == null) { Slog.w(TAG, "No content provider found for grant: " + grantUri.toSafeString()); return; @@ -8294,7 +8297,8 @@ public final class ActivityManagerService extends ActivityManagerNative final IPackageManager pm = AppGlobals.getPackageManager(); final String authority = grantUri.uri.getAuthority(); - final ProviderInfo pi = getProviderInfoLocked(authority, grantUri.sourceUserId); + final ProviderInfo pi = getProviderInfoLocked(authority, grantUri.sourceUserId, + MATCH_DEBUG_TRIAGED_MISSING); if (pi == null) { Slog.w(TAG, "No content provider found for permission revoke: " + grantUri.toSafeString()); @@ -8391,7 +8395,8 @@ public final class ActivityManagerService extends ActivityManagerNative } final String authority = uri.getAuthority(); - final ProviderInfo pi = getProviderInfoLocked(authority, userId); + final ProviderInfo pi = getProviderInfoLocked(authority, userId, + MATCH_DEBUG_TRIAGED_MISSING); if (pi == null) { Slog.w(TAG, "No content provider found for permission revoke: " + uri.toSafeString()); @@ -8625,8 +8630,11 @@ public final class ActivityManagerService extends ActivityManagerNative final long createdTime = readLongAttribute(in, ATTR_CREATED_TIME, now); // Sanity check that provider still belongs to source package + // Both direct boot aware and unaware packages are fine as we + // will do filtering at query time to avoid multiple parsing. final ProviderInfo pi = getProviderInfoLocked( - uri.getAuthority(), sourceUserId); + uri.getAuthority(), sourceUserId, MATCH_DIRECT_BOOT_AWARE + | MATCH_DIRECT_BOOT_UNAWARE); if (pi != null && sourcePkg.equals(pi.packageName)) { int targetUid = -1; try { @@ -8805,8 +8813,30 @@ public final class ActivityManagerService extends ActivityManagerNative if (perms == null) { Slog.w(TAG, "No permission grants found for " + packageName); } else { + final int userId = UserHandle.getUserId(callingUid); + Set<String> existingAuthorities = null; + for (UriPermission perm : perms.values()) { if (packageName.equals(perm.targetPkg) && perm.persistedModeFlags != 0) { + // Is this provider available in the current boot state? If the user + // is not running and unlocked we check if the provider package exists. + if (!mUserController.isUserRunningLocked(userId, + ActivityManager.FLAG_AND_UNLOCKED)) { + String authority = perm.uri.uri.getAuthority(); + if (existingAuthorities == null + || !existingAuthorities.contains(authority)) { + ProviderInfo providerInfo = getProviderInfoLocked(authority, + userId, MATCH_DEBUG_TRIAGED_MISSING); + if (providerInfo != null) { + if (existingAuthorities == null) { + existingAuthorities = new ArraySet<>(); + } + existingAuthorities.add(authority); + } else { + continue; + } + } + } result.add(perm.buildPersistedPublicApiObject()); } } @@ -13771,6 +13801,8 @@ public final class ActivityManagerService extends ActivityManagerNative boolean dumpAll = false; boolean dumpClient = false; + boolean dumpCheckin = false; + boolean dumpCheckinFormat = false; String dumpPackage = null; int opti = 0; @@ -13793,6 +13825,10 @@ public final class ActivityManagerService extends ActivityManagerNative return; } dumpClient = true; + } else if ("--checkin".equals(opt)) { + dumpCheckin = dumpCheckinFormat = true; + } else if ("-C".equals(opt)) { + dumpCheckinFormat = true; } else if ("-h".equals(opt)) { ActivityManagerShellCommand.dumpHelp(pw, true); return; @@ -13831,6 +13867,22 @@ public final class ActivityManagerService extends ActivityManagerNative synchronized (this) { dumpBroadcastsLocked(fd, pw, args, opti, true, dumpPackage); } + } else if ("broadcast-stats".equals(cmd)) { + String[] newArgs; + String name; + if (opti >= args.length) { + name = null; + newArgs = EMPTY_STRING_ARRAY; + } else { + dumpPackage = args[opti]; + opti++; + newArgs = new String[args.length - opti]; + if (args.length > 2) System.arraycopy(args, opti, newArgs, 0, + args.length - opti); + } + synchronized (this) { + dumpBroadcastStatsLocked(fd, pw, args, opti, true, dumpPackage); + } } else if ("intents".equals(cmd) || "i".equals(cmd)) { String[] newArgs; String name; @@ -13961,7 +14013,9 @@ public final class ActivityManagerService extends ActivityManagerNative } // No piece of data specified, dump everything. - if (dumpClient) { + if (dumpCheckinFormat) { + dumpBroadcastStatsCheckinLocked(fd, pw, args, opti, dumpCheckin, dumpPackage); + } else if (dumpClient) { ActiveServices.ServiceDumper sdumper; synchronized (this) { dumpPendingIntentsLocked(fd, pw, args, opti, dumpAll, dumpPackage); @@ -13974,6 +14028,13 @@ public final class ActivityManagerService extends ActivityManagerNative if (dumpAll) { pw.println("-------------------------------------------------------------------------------"); } + if (dumpAll || dumpPackage != null) { + dumpBroadcastStatsLocked(fd, pw, args, opti, dumpAll, dumpPackage); + pw.println(); + if (dumpAll) { + pw.println("-------------------------------------------------------------------------------"); + } + } dumpProvidersLocked(fd, pw, args, opti, dumpAll, dumpPackage); pw.println(); if (dumpAll) { @@ -14025,6 +14086,13 @@ public final class ActivityManagerService extends ActivityManagerNative if (dumpAll) { pw.println("-------------------------------------------------------------------------------"); } + if (dumpAll || dumpPackage != null) { + dumpBroadcastStatsLocked(fd, pw, args, opti, dumpAll, dumpPackage); + pw.println(); + if (dumpAll) { + pw.println("-------------------------------------------------------------------------------"); + } + } dumpProvidersLocked(fd, pw, args, opti, dumpAll, dumpPackage); pw.println(); if (dumpAll) { @@ -14975,6 +15043,58 @@ public final class ActivityManagerService extends ActivityManagerNative } } + void dumpBroadcastStatsLocked(FileDescriptor fd, PrintWriter pw, String[] args, + int opti, boolean dumpAll, String dumpPackage) { + if (mCurBroadcastStats == null) { + return; + } + + pw.println("ACTIVITY MANAGER BROADCAST STATS STATE (dumpsys activity broadcast-stats)"); + final long now = SystemClock.elapsedRealtime(); + if (mLastBroadcastStats != null) { + pw.print(" Last stats (from "); + TimeUtils.formatDuration(mLastBroadcastStats.mStartRealtime, now, pw); + pw.print(" to "); + TimeUtils.formatDuration(mLastBroadcastStats.mEndRealtime, now, pw); + pw.print(", "); + TimeUtils.formatDuration(mLastBroadcastStats.mEndUptime + - mLastBroadcastStats.mStartUptime, pw); + pw.println(" uptime):"); + if (!mLastBroadcastStats.dumpStats(pw, " ", dumpPackage)) { + pw.println(" (nothing)"); + } + pw.println(); + } + pw.print(" Current stats (from "); + TimeUtils.formatDuration(mCurBroadcastStats.mStartRealtime, now, pw); + pw.print(" to now, "); + TimeUtils.formatDuration(SystemClock.uptimeMillis() + - mCurBroadcastStats.mStartUptime, pw); + pw.println(" uptime):"); + if (!mCurBroadcastStats.dumpStats(pw, " ", dumpPackage)) { + pw.println(" (nothing)"); + } + } + + void dumpBroadcastStatsCheckinLocked(FileDescriptor fd, PrintWriter pw, String[] args, + int opti, boolean fullCheckin, String dumpPackage) { + if (mCurBroadcastStats == null) { + return; + } + + if (mLastBroadcastStats != null) { + mLastBroadcastStats.dumpCheckinStats(pw, dumpPackage); + if (fullCheckin) { + mLastBroadcastStats = null; + return; + } + } + mCurBroadcastStats.dumpCheckinStats(pw, dumpPackage); + if (fullCheckin) { + mCurBroadcastStats = null; + } + } + void dumpProvidersLocked(FileDescriptor fd, PrintWriter pw, String[] args, int opti, boolean dumpAll, String dumpPackage) { boolean needSep; @@ -17943,11 +18063,34 @@ public final class ActivityManagerService extends ActivityManagerNative queue.enqueueOrderedBroadcastLocked(r); queue.scheduleBroadcastsLocked(); } + } else { + // There was nobody interested in the broadcast, but we still want to record + // that it happened. + if (intent.getComponent() == null && intent.getPackage() == null + && (intent.getFlags()&Intent.FLAG_RECEIVER_REGISTERED_ONLY) == 0) { + // This was an implicit broadcast... let's record it for posterity. + addBroadcastStatLocked(intent.getAction(), callerPackage, 0, 0, 0); + } } return ActivityManager.BROADCAST_SUCCESS; } + final void addBroadcastStatLocked(String action, String srcPackage, int receiveCount, + int skipCount, long dispatchTime) { + final long now = SystemClock.elapsedRealtime(); + if (mCurBroadcastStats == null || + (mCurBroadcastStats.mStartRealtime +(24*60*60*1000) < now)) { + mLastBroadcastStats = mCurBroadcastStats; + if (mLastBroadcastStats != null) { + mLastBroadcastStats.mEndRealtime = SystemClock.elapsedRealtime(); + mLastBroadcastStats.mEndUptime = SystemClock.uptimeMillis(); + } + mCurBroadcastStats = new BroadcastStats(); + } + mCurBroadcastStats.addBroadcast(action, srcPackage, receiveCount, skipCount, dispatchTime); + } + final Intent verifyBroadcastLocked(Intent intent) { // Refuse possible leaked file descriptors if (intent != null && intent.hasFileDescriptors() == true) { diff --git a/services/core/java/com/android/server/am/ActivityManagerShellCommand.java b/services/core/java/com/android/server/am/ActivityManagerShellCommand.java index 9be6b43f21c6..adf6d3670af3 100644 --- a/services/core/java/com/android/server/am/ActivityManagerShellCommand.java +++ b/services/core/java/com/android/server/am/ActivityManagerShellCommand.java @@ -197,6 +197,7 @@ class ActivityManagerShellCommand extends ShellCommand { pw.println(" a[ctivities]: activity stack state"); pw.println(" r[recents]: recent activities state"); pw.println(" b[roadcasts] [PACKAGE_NAME] [history [-s]]: broadcast state"); + pw.println(" broadcast-stats [PACKAGE_NAME]: aggregated broadcast statistics"); pw.println(" i[ntents] [PACKAGE_NAME]: pending intent state"); pw.println(" p[rocesses] [PACKAGE_NAME]: process state"); pw.println(" o[om]: out of memory management"); @@ -216,12 +217,14 @@ class ActivityManagerShellCommand extends ShellCommand { pw.println(" -a: include all available server state."); pw.println(" -c: include client state."); pw.println(" -p: limit output to given package."); + pw.println(" --checkin: output checkin format, resetting data."); + pw.println(" --C: output checkin format, not resetting data."); } else { pw.println("Activity manager (activity) commands:"); pw.println(" help"); pw.println(" Print this help text."); pw.println(" force-stop [--user <USER_ID> | all | current] <PACKAGE>"); - pw.println(" Complete stop the given application package."); + pw.println(" Completely stop the given application package."); pw.println(" kill [--user <USER_ID> | all | current] <PACKAGE>"); pw.println(" Kill all processes associated with the given application."); pw.println(" kill-all"); diff --git a/services/core/java/com/android/server/am/ActivityStack.java b/services/core/java/com/android/server/am/ActivityStack.java index b77381c6bae2..d83a750ccbb3 100644 --- a/services/core/java/com/android/server/am/ActivityStack.java +++ b/services/core/java/com/android/server/am/ActivityStack.java @@ -785,17 +785,8 @@ final class ActivityStack { + taskIntent.getComponent().flattenToShortString() + "/aff=" + r.task.rootAffinity + " to new cls=" + intent.getComponent().flattenToShortString() + "/aff=" + info.taskAffinity); - if (!isDocument && !taskIsDocument - && result.r == null && task.canMatchRootAffinity()) { - if (task.rootAffinity.equals(target.taskAffinity)) { - if (DEBUG_TASKS) Slog.d(TAG_TASKS, "Found matching affinity candidate!"); - // It is possible for multiple tasks to have the same root affinity especially - // if they are in separate stacks. We save off this candidate, but keep looking - // to see if there is a better candidate. - result.r = r; - result.matchedByRootAffinity = true; - } - } else if (taskIntent != null && taskIntent.getComponent() != null && + // TODO Refactor to remove duplications. Check if logic can be simplified. + if (taskIntent != null && taskIntent.getComponent() != null && taskIntent.getComponent().compareTo(cls) == 0 && Objects.equals(documentData, taskDocumentData)) { if (DEBUG_TASKS) Slog.d(TAG_TASKS, "Found matching class!"); @@ -815,6 +806,16 @@ final class ActivityStack { result.r = r; result.matchedByRootAffinity = false; break; + } else if (!isDocument && !taskIsDocument + && result.r == null && task.canMatchRootAffinity()) { + if (task.rootAffinity.equals(target.taskAffinity)) { + if (DEBUG_TASKS) Slog.d(TAG_TASKS, "Found matching affinity candidate!"); + // It is possible for multiple tasks to have the same root affinity especially + // if they are in separate stacks. We save off this candidate, but keep looking + // to see if there is a better candidate. + result.r = r; + result.matchedByRootAffinity = true; + } } else if (DEBUG_TASKS) Slog.d(TAG_TASKS, "Not a match: " + task); } } @@ -3763,7 +3764,8 @@ final class ActivityStack { r.finishLaunchTickingLocked(); } - private void removeActivityFromHistoryLocked(ActivityRecord r, String reason) { + private void removeActivityFromHistoryLocked( + ActivityRecord r, TaskRecord oldTop, String reason) { mStackSupervisor.removeChildActivityContainers(r); finishActivityResultsLocked(r, Activity.RESULT_CANCELED, null); r.makeFinishingLocked(); @@ -3782,10 +3784,11 @@ final class ActivityStack { validateAppTokensLocked(); } final TaskRecord task = r.task; + final TaskRecord topTask = oldTop != null ? oldTop : topTask(); if (task != null && task.removeActivity(r)) { if (DEBUG_STACK) Slog.i(TAG_STACK, "removeActivityFromHistoryLocked: last activity removed from " + this); - if (mStackSupervisor.isFocusedStack(this) && task == topTask() && + if (mStackSupervisor.isFocusedStack(this) && task == topTask && task.isOverHomeStack()) { mStackSupervisor.moveHomeStackTaskToTop(task.getTaskToReturnTo(), reason); } @@ -3921,6 +3924,12 @@ final class ActivityStack { boolean removedFromHistory = false; + // If the activity is finishing, it's no longer considered in topRunningActivityLocked, + // and cleanUpActivityLocked() may change focus to another activity (or task). + // Get the current top task now, as removeActivityFromHistoryLocked() below need this + // to decide whether to return to home stack after removal. + final TaskRecord topTask = topTask(); + cleanUpActivityLocked(r, false, false); final boolean hadApp = r.app != null; @@ -3955,7 +3964,8 @@ final class ActivityStack { // up. //Slog.w(TAG, "Exception thrown during finish", e); if (r.finishing) { - removeActivityFromHistoryLocked(r, reason + " exceptionInScheduleDestroy"); + removeActivityFromHistoryLocked( + r, topTask, reason + " exceptionInScheduleDestroy"); removedFromHistory = true; skipDestroy = true; } @@ -3986,7 +3996,7 @@ final class ActivityStack { } else { // remove this record from the history. if (r.finishing) { - removeActivityFromHistoryLocked(r, reason + " hadNoApp"); + removeActivityFromHistoryLocked(r, topTask, reason + " hadNoApp"); removedFromHistory = true; } else { if (DEBUG_STATES) Slog.v(TAG_STATES, "Moving to DESTROYED: " + r + " (no app)"); @@ -4017,7 +4027,7 @@ final class ActivityStack { if (isInStackLocked(r) != null) { if (r.state == ActivityState.DESTROYING) { cleanUpActivityLocked(r, true, false); - removeActivityFromHistoryLocked(r, reason); + removeActivityFromHistoryLocked(r, null, reason); } } mStackSupervisor.resumeFocusedStackTopActivityLocked(); @@ -4175,7 +4185,7 @@ final class ActivityStack { } cleanUpActivityLocked(r, true, true); if (remove) { - removeActivityFromHistoryLocked(r, "appDied"); + removeActivityFromHistoryLocked(r, null, "appDied"); } } } diff --git a/services/core/java/com/android/server/am/ActivityStarter.java b/services/core/java/com/android/server/am/ActivityStarter.java index ba346883f462..522e42bda94b 100644 --- a/services/core/java/com/android/server/am/ActivityStarter.java +++ b/services/core/java/com/android/server/am/ActivityStarter.java @@ -166,8 +166,9 @@ class ActivityStarter { private Intent mNewTaskIntent; private ActivityStack mSourceStack; private ActivityStack mTargetStack; - // TODO: Is the mMoveHome flag really needed? - private boolean mMovedHome; + // Indicates that we moved other task and are going to put something on top soon, so + // we don't want to show it redundantly or accidentally change what's shown below. + private boolean mMovedOtherTask; private boolean mMovedToFront; private boolean mNoAnimation; private boolean mKeepCurTransition; @@ -204,7 +205,7 @@ class ActivityStarter { mSourceStack = null; mTargetStack = null; - mMovedHome = false; + mMovedOtherTask = false; mMovedToFront = false; mNoAnimation = false; mKeepCurTransition = false; @@ -1013,7 +1014,6 @@ class ActivityStarter { resumeTargetStackIfNeeded(); return START_RETURN_INTENT_TO_CALLER; } - setTaskFromIntentActivity(mReusedActivity); if (!mAddingToTask && mReuseTask == null) { @@ -1082,7 +1082,7 @@ class ActivityStarter { Slog.e(TAG, "Attempted Lock Task Mode violation mStartActivity=" + mStartActivity); return START_RETURN_LOCK_TASK_MODE_VIOLATION; } - if (!mMovedHome) { + if (!mMovedOtherTask) { updateTaskReturnToType(mStartActivity.task, mLaunchFlags, topStack); } } else if (mSourceRecord != null) { @@ -1443,7 +1443,7 @@ class ActivityStarter { if (mLaunchTaskBehind && mSourceRecord != null) { intentActivity.setTaskToAffiliateWith(mSourceRecord.task); } - mMovedHome = true; + mMovedOtherTask = true; // If the launch flags carry both NEW_TASK and CLEAR_TASK, the task's activities // will be cleared soon by ActivityStarter in setTaskFromIntentActivity(). @@ -1521,6 +1521,10 @@ class ActivityStarter { mReuseTask = intentActivity.task; mReuseTask.performClearTaskLocked(); mReuseTask.setIntent(mStartActivity); + // When we clear the task - focus will be adjusted, which will bring another task + // to top before we launch the activity we need. This will temporary swap their + // mTaskToReturnTo values and we don't want to overwrite them accidentally. + mMovedOtherTask = true; } else if ((mLaunchFlags & FLAG_ACTIVITY_CLEAR_TOP) != 0 || mLaunchSingleInstance || mLaunchSingleTask) { ActivityRecord top = intentActivity.task.performClearTaskLocked(mStartActivity, @@ -1557,7 +1561,7 @@ class ActivityStarter { } intentActivity.deliverNewIntentLocked(mCallingUid, mStartActivity.intent, mStartActivity.launchedFromPackage); - } else if (!intentActivity.task.isSameIntentResolution(mStartActivity)) { + } else if (!intentActivity.task.isSameIntentFilter(mStartActivity)) { // In this case we are launching the root activity of the task, but with a // different intent. We should start a new instance on top. mAddingToTask = true; diff --git a/services/core/java/com/android/server/am/BroadcastQueue.java b/services/core/java/com/android/server/am/BroadcastQueue.java index 8ffc6f321c3e..88645c1e8afd 100644 --- a/services/core/java/com/android/server/am/BroadcastQueue.java +++ b/services/core/java/com/android/server/am/BroadcastQueue.java @@ -898,6 +898,12 @@ public final class BroadcastQueue { // ... and on to the next... addBroadcastToHistoryLocked(r); + if (r.intent.getComponent() == null && r.intent.getPackage() == null + && (r.intent.getFlags()&Intent.FLAG_RECEIVER_REGISTERED_ONLY) == 0) { + // This was an implicit broadcast... let's record it for posterity. + mService.addBroadcastStatLocked(r.intent.getAction(), r.callerPackage, + r.manifestCount, r.manifestSkipCount, r.finishTime-r.dispatchTime); + } mOrderedBroadcasts.remove(0); r = null; looped = true; @@ -1083,6 +1089,11 @@ public final class BroadcastQueue { skip = true; } } + if (!skip) { + r.manifestCount++; + } else { + r.manifestSkipCount++; + } if (r.curApp != null && r.curApp.crashing) { // If the target process is crashing, just skip it. Slog.w(TAG, "Skipping deliver ordered [" + mQueueName + "] " + r diff --git a/services/core/java/com/android/server/am/BroadcastRecord.java b/services/core/java/com/android/server/am/BroadcastRecord.java index e99cbf9e563f..3437ae6195f6 100644 --- a/services/core/java/com/android/server/am/BroadcastRecord.java +++ b/services/core/java/com/android/server/am/BroadcastRecord.java @@ -72,6 +72,8 @@ final class BroadcastRecord extends Binder { IBinder receiver; // who is currently running, null if none. int state; int anrCount; // has this broadcast record hit any ANRs? + int manifestCount; // number of manifest receivers dispatched. + int manifestSkipCount; // number of manifest receivers skipped. BroadcastQueue queue; // the outbound queue handling this broadcast static final int IDLE = 0; diff --git a/services/core/java/com/android/server/am/BroadcastStats.java b/services/core/java/com/android/server/am/BroadcastStats.java new file mode 100644 index 000000000000..fdbaada49091 --- /dev/null +++ b/services/core/java/com/android/server/am/BroadcastStats.java @@ -0,0 +1,163 @@ +/* + * Copyright (C) 2016 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.am; + +import android.os.SystemClock; +import android.util.ArrayMap; +import android.util.TimeUtils; + +import java.io.PrintWriter; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; + +public final class BroadcastStats { + final long mStartRealtime; + final long mStartUptime; + long mEndRealtime; + long mEndUptime; + final ArrayMap<String, ActionEntry> mActions = new ArrayMap<>(); + + static final Comparator<ActionEntry> ACTIONS_COMPARATOR = new Comparator<ActionEntry>() { + @Override public int compare(ActionEntry o1, ActionEntry o2) { + if (o1.mTotalDispatchTime < o2.mTotalDispatchTime) { + return -1; + } + if (o1.mTotalDispatchTime > o2.mTotalDispatchTime) { + return 1; + } + return 0; + } + }; + + static final class ActionEntry { + final String mAction; + final ArrayMap<String, PackageEntry> mPackages = new ArrayMap<>(); + int mReceiveCount; + int mSkipCount; + long mTotalDispatchTime; + long mMaxDispatchTime; + + ActionEntry(String action) { + mAction = action; + } + } + + static final class PackageEntry { + int mSendCount; + } + + public BroadcastStats() { + mStartRealtime = SystemClock.elapsedRealtime(); + mStartUptime = SystemClock.uptimeMillis(); + } + + public void addBroadcast(String action, String srcPackage, int receiveCount, + int skipCount, long dispatchTime) { + ActionEntry ae = mActions.get(action); + if (ae == null) { + ae = new ActionEntry(action); + mActions.put(action, ae); + } + ae.mReceiveCount += receiveCount; + ae.mSkipCount += skipCount; + ae.mTotalDispatchTime += dispatchTime; + if (ae.mMaxDispatchTime < dispatchTime) { + ae.mMaxDispatchTime = dispatchTime; + } + PackageEntry pe = ae.mPackages.get(srcPackage); + if (pe == null) { + pe = new PackageEntry(); + ae.mPackages.put(srcPackage, pe); + } + pe.mSendCount++; + } + + public boolean dumpStats(PrintWriter pw, String prefix, String dumpPackage) { + boolean printedSomething = false; + ArrayList<ActionEntry> actions = new ArrayList<>(mActions.size()); + for (int i=mActions.size()-1; i>=0; i--) { + actions.add(mActions.valueAt(i)); + } + Collections.sort(actions, ACTIONS_COMPARATOR); + for (int i=actions.size()-1; i>=0; i--) { + ActionEntry ae = actions.get(i); + if (dumpPackage != null && !ae.mPackages.containsKey(dumpPackage)) { + continue; + } + printedSomething = true; + pw.print(prefix); + pw.print(ae.mAction); + pw.println(":"); + pw.print(prefix); + pw.print(" Number received: "); + pw.print(ae.mReceiveCount); + pw.print(", skipped: "); + pw.println(ae.mSkipCount); + pw.print(prefix); + pw.print(" Total dispatch time: "); + TimeUtils.formatDuration(ae.mTotalDispatchTime, pw); + pw.print(", max: "); + TimeUtils.formatDuration(ae.mMaxDispatchTime, pw); + pw.println(); + for (int j=ae.mPackages.size()-1; j>=0; j--) { + pw.print(prefix); + pw.print(" Package "); + pw.print(ae.mPackages.keyAt(j)); + pw.print(": "); + PackageEntry pe = ae.mPackages.valueAt(j); + pw.print(pe.mSendCount); + pw.println(" times"); + } + } + return printedSomething; + } + + public void dumpCheckinStats(PrintWriter pw, String dumpPackage) { + pw.print("broadcast-stats,1,"); + pw.print(mStartRealtime); + pw.print(","); + pw.print(mEndRealtime == 0 ? SystemClock.elapsedRealtime() : mEndRealtime); + pw.print(","); + pw.println((mEndUptime == 0 ? SystemClock.uptimeMillis() : mEndUptime) - mStartUptime); + for (int i=mActions.size()-1; i>=0; i--) { + ActionEntry ae = mActions.valueAt(i); + if (dumpPackage != null && !ae.mPackages.containsKey(dumpPackage)) { + continue; + } + pw.print("a,"); + pw.print(mActions.keyAt(i)); + pw.print(","); + pw.print(ae.mReceiveCount); + pw.print(","); + pw.print(ae.mSkipCount); + pw.print(","); + pw.print(ae.mTotalDispatchTime); + pw.print(","); + pw.print(ae.mMaxDispatchTime); + pw.println(); + for (int j=ae.mPackages.size()-1; j>=0; j--) { + pw.print("p,"); + pw.print(ae.mPackages.keyAt(j)); + PackageEntry pe = ae.mPackages.valueAt(j); + pw.print(","); + pw.print(pe.mSendCount); + pw.println(); + } + } + } +} diff --git a/services/core/java/com/android/server/am/PendingIntentRecord.java b/services/core/java/com/android/server/am/PendingIntentRecord.java index c1ff4dd0e4a3..2467a9094072 100644 --- a/services/core/java/com/android/server/am/PendingIntentRecord.java +++ b/services/core/java/com/android/server/am/PendingIntentRecord.java @@ -32,6 +32,7 @@ import android.os.RemoteException; import android.os.TransactionTooLargeException; import android.os.UserHandle; import android.util.Slog; +import android.util.TimeUtils; import com.android.server.am.ActivityStackSupervisor.ActivityContainer; @@ -397,7 +398,12 @@ final class PendingIntentRecord extends IIntentSender.Stub { pw.print(prefix); pw.print("sent="); pw.print(sent); pw.print(" canceled="); pw.println(canceled); } - pw.print(prefix); pw.println("whitelistDuration="); pw.println(whitelistDuration); + if (whitelistDuration != 0) { + pw.print(prefix); + pw.print("whitelistDuration="); + TimeUtils.formatDuration(whitelistDuration, pw); + pw.println(); + } } public String toString() { @@ -412,7 +418,9 @@ final class PendingIntentRecord extends IIntentSender.Stub { sb.append(' '); sb.append(key.typeName()); if (whitelistDuration > 0) { - sb.append( " (whitelistDuration: ").append(whitelistDuration).append("ms)"); + sb.append( " (whitelist: "); + TimeUtils.formatDuration(whitelistDuration, sb); + sb.append(")"); } sb.append('}'); return stringName = sb.toString(); diff --git a/services/core/java/com/android/server/am/TaskRecord.java b/services/core/java/com/android/server/am/TaskRecord.java index 578fc44e7832..c84aaacd8aff 100644 --- a/services/core/java/com/android/server/am/TaskRecord.java +++ b/services/core/java/com/android/server/am/TaskRecord.java @@ -492,10 +492,10 @@ final class TaskRecord { } /** - * Return true if the input activity has the same intent resolution as the intent this task + * Return true if the input activity has the same intent filter as the intent this task * record is based on (normally the root activity intent). */ - boolean isSameIntentResolution(ActivityRecord r) { + boolean isSameIntentFilter(ActivityRecord r) { final Intent intent = new Intent(r.intent); // Correct the activity intent for aliasing. The task record intent will always be based on // the real activity that will be launched not the alias, so we need to use an intent with @@ -1537,6 +1537,11 @@ final class TaskRecord { ? Configuration.ORIENTATION_PORTRAIT : Configuration.ORIENTATION_LANDSCAPE; + // Always set fontScale to be euqal to global. Can't set to 0, as that makes the override + // config not equal to EMPTY. Also can't set to 1, as Configuration.updateFrom will use + // the override scale as long as it's non-zero, and we'll always use 1. + config.fontScale = serviceConfig.fontScale; + // For calculating screen layout, we need to use the non-decor inset screen area for the // calculation for compatibility reasons, i.e. screen area without system bars that could // never go away in Honeycomb. @@ -1564,6 +1569,7 @@ final class TaskRecord { extracted.smallestScreenWidthDp = config.smallestScreenWidthDp; extracted.orientation = config.orientation; extracted.screenLayout = config.screenLayout; + extracted.fontScale = config.fontScale; return extracted; } @@ -1597,6 +1603,9 @@ final class TaskRecord { newScreenLayout = (newScreenLayout & ~SCREENLAYOUT_SIZE_MASK) | (overrideScreenLayout & SCREENLAYOUT_SIZE_MASK); mOverrideConfig.screenLayout = newScreenLayout; + // we never override the fontScale, however we need to copy over the global value + // so that the default 1.0 doesn't get applied as an override. + mOverrideConfig.fontScale = globalConfig.fontScale; } static Rect validateBounds(Rect bounds) { diff --git a/services/core/java/com/android/server/am/UserController.java b/services/core/java/com/android/server/am/UserController.java index f6232fe5222b..4380af335581 100644 --- a/services/core/java/com/android/server/am/UserController.java +++ b/services/core/java/com/android/server/am/UserController.java @@ -70,6 +70,7 @@ import android.os.Process; import android.os.RemoteCallbackList; import android.os.RemoteException; import android.os.ServiceManager; +import android.os.SystemClock; import android.os.UserHandle; import android.os.UserManager; import android.os.UserManagerInternal; @@ -83,6 +84,7 @@ import android.util.SparseIntArray; import com.android.internal.R; import com.android.internal.annotations.GuardedBy; +import com.android.internal.logging.MetricsLogger; import com.android.internal.util.ArrayUtils; import com.android.internal.widget.LockPatternUtils; import com.android.server.LocalServices; @@ -233,6 +235,11 @@ final class UserController { // storage is already unlocked. if (uss.setState(STATE_BOOTING, STATE_RUNNING_LOCKED)) { getUserManagerInternal().setUserState(userId, uss.state); + + int uptimeSeconds = (int)(SystemClock.elapsedRealtime() / 1000); + MetricsLogger.histogram(mService.mContext, "framework_locked_boot_completed", + uptimeSeconds); + Intent intent = new Intent(Intent.ACTION_LOCKED_BOOT_COMPLETED, null); intent.putExtra(Intent.EXTRA_USER_HANDLE, userId); intent.addFlags(Intent.FLAG_RECEIVER_NO_ABORT @@ -389,6 +396,8 @@ final class UserController { } Slog.d(TAG, "Sending BOOT_COMPLETE user #" + userId); + int uptimeSeconds = (int)(SystemClock.elapsedRealtime() / 1000); + MetricsLogger.histogram(mService.mContext, "framework_boot_completed", uptimeSeconds); final Intent bootIntent = new Intent(Intent.ACTION_BOOT_COMPLETED, null); bootIntent.putExtra(Intent.EXTRA_USER_HANDLE, userId); bootIntent.addFlags(Intent.FLAG_RECEIVER_NO_ABORT diff --git a/services/core/java/com/android/server/connectivity/Vpn.java b/services/core/java/com/android/server/connectivity/Vpn.java index 1bdb48a23d9d..ebacc71515bb 100644 --- a/services/core/java/com/android/server/connectivity/Vpn.java +++ b/services/core/java/com/android/server/connectivity/Vpn.java @@ -30,6 +30,7 @@ import android.app.AppOpsManager; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.ComponentName; +import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; @@ -53,6 +54,7 @@ import android.net.NetworkInfo.DetailedState; import android.net.NetworkMisc; import android.net.RouteInfo; import android.net.UidRange; +import android.net.Uri; import android.os.Binder; import android.os.FileUtils; import android.os.IBinder; @@ -60,12 +62,14 @@ import android.os.INetworkManagementService; import android.os.Looper; import android.os.Parcel; import android.os.ParcelFileDescriptor; +import android.os.PatternMatcher; import android.os.Process; import android.os.RemoteException; import android.os.SystemClock; import android.os.SystemService; import android.os.UserHandle; import android.os.UserManager; +import android.provider.Settings; import android.security.Credentials; import android.security.KeyStore; import android.text.TextUtils; @@ -163,6 +167,45 @@ public class Vpn { // Handle of user initiating VPN. private final int mUserHandle; + // Listen to package remove and change event in this user + private final BroadcastReceiver mPackageIntentReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + final Uri data = intent.getData(); + final String packageName = data == null ? null : data.getSchemeSpecificPart(); + if (packageName == null) { + return; + } + + synchronized (Vpn.this) { + // Avoid race that always-on package has been unset + if (!packageName.equals(getAlwaysOnPackage())) { + return; + } + + final String action = intent.getAction(); + Log.i(TAG, "Received broadcast " + action + " for always-on package " + packageName + + " in user " + mUserHandle); + + switch(action) { + case Intent.ACTION_PACKAGE_REPLACED: + // Start vpn after app upgrade + startAlwaysOnVpn(); + break; + case Intent.ACTION_PACKAGE_REMOVED: + final boolean isPackageRemoved = !intent.getBooleanExtra( + Intent.EXTRA_REPLACING, false); + if (isPackageRemoved) { + setAndSaveAlwaysOnPackage(null, false); + } + break; + } + } + } + }; + + private boolean mIsPackageIntentReceiverRegistered = false; + public Vpn(Looper looper, Context context, INetworkManagementService netService, int userHandle) { mContext = context; @@ -233,10 +276,37 @@ public class Vpn { mAlwaysOn = (packageName != null); mLockdown = (mAlwaysOn && lockdown); + maybeRegisterPackageChangeReceiverLocked(packageName); setVpnForcedLocked(mLockdown); return true; } + private void unregisterPackageChangeReceiverLocked() { + // register previous intent filter + if (mIsPackageIntentReceiverRegistered) { + mContext.unregisterReceiver(mPackageIntentReceiver); + mIsPackageIntentReceiverRegistered = false; + } + } + + private void maybeRegisterPackageChangeReceiverLocked(String packageName) { + // Unregister IntentFilter listening for previous always-on package change + unregisterPackageChangeReceiverLocked(); + + if (packageName != null) { + mIsPackageIntentReceiverRegistered = true; + + IntentFilter intentFilter = new IntentFilter(); + // Protected intent can only be sent by system. No permission required in register. + intentFilter.addAction(Intent.ACTION_PACKAGE_REPLACED); + intentFilter.addAction(Intent.ACTION_PACKAGE_REMOVED); + intentFilter.addDataScheme("package"); + intentFilter.addDataSchemeSpecificPart(packageName, PatternMatcher.PATTERN_LITERAL); + mContext.registerReceiverAsUser( + mPackageIntentReceiver, UserHandle.of(mUserHandle), intentFilter, null, null); + } + } + /** * @return the package name of the VPN controller responsible for always-on VPN, * or {@code null} if none is set or always-on VPN is controlled through @@ -249,6 +319,69 @@ public class Vpn { } /** + * Save the always-on package and lockdown config into Settings.Secure + */ + public synchronized void saveAlwaysOnPackage() { + final long token = Binder.clearCallingIdentity(); + try { + final ContentResolver cr = mContext.getContentResolver(); + Settings.Secure.putStringForUser(cr, Settings.Secure.ALWAYS_ON_VPN_APP, + getAlwaysOnPackage(), mUserHandle); + Settings.Secure.putIntForUser(cr, Settings.Secure.ALWAYS_ON_VPN_LOCKDOWN, + (mLockdown ? 1 : 0), mUserHandle); + } finally { + Binder.restoreCallingIdentity(token); + } + } + + /** + * Set and save always-on package and lockdown config + * @see Vpn#setAlwaysOnPackage(String, boolean) + * @see Vpn#saveAlwaysOnPackage() + * + * @return result of Vpn#setAndSaveAlwaysOnPackage(String, boolean) + */ + private synchronized boolean setAndSaveAlwaysOnPackage(String packageName, boolean lockdown) { + if (setAlwaysOnPackage(packageName, lockdown)) { + saveAlwaysOnPackage(); + return true; + } else { + return false; + } + } + + /** + * @return {@code true} if the service was started, the service was already connected, or there + * was no always-on VPN to start. {@code false} otherwise. + */ + public boolean startAlwaysOnVpn() { + final String alwaysOnPackage; + synchronized (this) { + alwaysOnPackage = getAlwaysOnPackage(); + // Skip if there is no service to start. + if (alwaysOnPackage == null) { + return true; + } + // Skip if the service is already established. This isn't bulletproof: it's not bound + // until after establish(), so if it's mid-setup onStartCommand will be sent twice, + // which may restart the connection. + if (getNetworkInfo().isConnected()) { + return true; + } + } + + // Start the VPN service declared in the app's manifest. + Intent serviceIntent = new Intent(VpnConfig.SERVICE_INTERFACE); + serviceIntent.setPackage(alwaysOnPackage); + try { + return mContext.startServiceAsUser(serviceIntent, UserHandle.of(mUserHandle)) != null; + } catch (RuntimeException e) { + Log.e(TAG, "VpnService " + serviceIntent + " failed to start", e); + return false; + } + } + + /** * Prepare for a VPN application. This method is designed to solve * race conditions. It first compares the current prepared package * with {@code oldPackage}. If they are the same, the prepared @@ -270,11 +403,12 @@ public class Vpn { * * - oldPackage non-null, newPackage null: App calling VpnService#prepare(). * - oldPackage null, newPackage non-null: ConfirmDialog calling prepareVpn(). - * - oldPackage non-null, newPackage=LEGACY_VPN: Used internally to disconnect + * - oldPackage null, newPackage=LEGACY_VPN: Used internally to disconnect * and revoke any current app VPN and re-prepare legacy vpn. * - * TODO: Rename the variables - or split this method into two - and end this - * confusion. + * TODO: Rename the variables - or split this method into two - and end this confusion. + * TODO: b/29032008 Migrate code from prepare(oldPackage=non-null, newPackage=LEGACY_VPN) + * to prepare(oldPackage=null, newPackage=LEGACY_VPN) * * @param oldPackage The package name of the old VPN application * @param newPackage The package name of the new VPN application @@ -284,10 +418,7 @@ public class Vpn { public synchronized boolean prepare(String oldPackage, String newPackage) { if (oldPackage != null) { // Stop an existing always-on VPN from being dethroned by other apps. - // TODO: Replace TextUtils.equals by isCurrentPreparedPackage when ConnectivityService - // can unset always-on after always-on package is uninstalled. Make sure when package - // is reinstalled, the consent dialog is not shown. - if (mAlwaysOn && !TextUtils.equals(mPackage, oldPackage)) { + if (mAlwaysOn && !isCurrentPreparedPackage(oldPackage)) { return false; } @@ -318,9 +449,7 @@ public class Vpn { enforceControlPermission(); // Stop an existing always-on VPN from being dethroned by other apps. - // TODO: Replace TextUtils.equals by isCurrentPreparedPackage when ConnectivityService - // can unset always-on after always-on package is uninstalled - if (mAlwaysOn && !TextUtils.equals(mPackage, newPackage)) { + if (mAlwaysOn && !isCurrentPreparedPackage(newPackage)) { return false; } @@ -862,6 +991,7 @@ public class Vpn { setVpnForcedLocked(false); mAlwaysOn = false; + unregisterPackageChangeReceiverLocked(); // Quit any active connections agentDisconnect(); } diff --git a/services/core/java/com/android/server/fingerprint/FingerprintService.java b/services/core/java/com/android/server/fingerprint/FingerprintService.java index 142426dd4fd9..cc556c7e45b3 100644 --- a/services/core/java/com/android/server/fingerprint/FingerprintService.java +++ b/services/core/java/com/android/server/fingerprint/FingerprintService.java @@ -96,7 +96,7 @@ public class FingerprintService extends SystemService implements IBinder.DeathRe private static final long FAIL_LOCKOUT_TIMEOUT_MS = 30*1000; private static final int MAX_FAILED_ATTEMPTS = 5; - private static final long CANCEL_TIMEOUT_LIMIT = 300; // max wait for onCancel() from HAL,in ms + private static final long CANCEL_TIMEOUT_LIMIT = 3000; // max wait for onCancel() from HAL,in ms private final String mKeyguardPackage; private int mCurrentUserId = UserHandle.USER_CURRENT; private final FingerprintUtils mFingerprintUtils = FingerprintUtils.getInstance(); diff --git a/services/core/java/com/android/server/notification/ScheduleCalendar.java b/services/core/java/com/android/server/notification/ScheduleCalendar.java index 9267d8229e16..22ca7024dd5b 100644 --- a/services/core/java/com/android/server/notification/ScheduleCalendar.java +++ b/services/core/java/com/android/server/notification/ScheduleCalendar.java @@ -58,11 +58,7 @@ public class ScheduleCalendar { final long nextEnd = getNextTime(now, mSchedule.endHour, mSchedule.endMinute); long nextScheduleTime = Math.min(nextStart, nextEnd); - if (mSchedule.exitAtAlarm && mSchedule.nextAlarm > now) { - return Math.min(nextScheduleTime, mSchedule.nextAlarm); - } else { - return nextScheduleTime; - } + return nextScheduleTime; } private long getNextTime(long now, int hr, int min) { @@ -124,4 +120,4 @@ public class ScheduleCalendar { mCalendar.add(Calendar.DATE, days); return mCalendar.getTimeInMillis(); } -}
\ No newline at end of file +} diff --git a/services/core/java/com/android/server/notification/ScheduleConditionProvider.java b/services/core/java/com/android/server/notification/ScheduleConditionProvider.java index e3dcf1401f3a..81975443bf50 100644 --- a/services/core/java/com/android/server/notification/ScheduleConditionProvider.java +++ b/services/core/java/com/android/server/notification/ScheduleConditionProvider.java @@ -43,8 +43,8 @@ import java.util.TimeZone; * Built-in zen condition provider for daily scheduled time-based conditions. */ public class ScheduleConditionProvider extends SystemConditionProviderService { - private static final String TAG = "ConditionProviders.SCP"; - private static final boolean DEBUG = true || Log.isLoggable("ConditionProviders", Log.DEBUG); + static final String TAG = "ConditionProviders.SCP"; + static final boolean DEBUG = true || Log.isLoggable("ConditionProviders", Log.DEBUG); public static final ComponentName COMPONENT = new ComponentName("android", ScheduleConditionProvider.class.getName()); @@ -154,6 +154,9 @@ public class ScheduleConditionProvider extends SystemConditionProviderService { cal.maybeSetNextAlarm(now, nextUserAlarmTime); } else { notifyCondition(conditionId, Condition.STATE_FALSE, "!meetsSchedule"); + if (nextUserAlarmTime == 0) { + cal.maybeSetNextAlarm(now, nextUserAlarmTime); + } } if (cal != null) { final long nextChangeTime = cal.getNextChangeTime(now); diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 3999d188b79c..87141b4cfced 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -504,8 +504,9 @@ public class PackageManagerService extends IPackageManager.Stub { public static final int REASON_NON_SYSTEM_LIBRARY = 5; public static final int REASON_SHARED_APK = 6; public static final int REASON_FORCED_DEXOPT = 7; + public static final int REASON_CORE_APP = 8; - public static final int REASON_LAST = REASON_FORCED_DEXOPT; + public static final int REASON_LAST = REASON_CORE_APP; /** Special library name that skips shared libraries check during compilation. */ private static final String SKIP_SHARED_LIBRARY_CHECK = "&"; @@ -2741,6 +2742,41 @@ public class PackageManagerService extends IPackageManager.Stub { // can downgrade to reader mSettings.writeLPr(); + // Perform dexopt on all apps that mark themselves as coreApps. We do this pretty + // early on (before the package manager declares itself as early) because other + // components in the system server might ask for package contexts for these apps. + // + // Note that "onlyCore" in this context means the system is encrypted or encrypting + // (i.e, that the data partition is unavailable). + if ((isFirstBoot() || isUpgrade() || VMRuntime.didPruneDalvikCache()) && !onlyCore) { + long start = System.nanoTime(); + List<PackageParser.Package> coreApps = new ArrayList<>(); + for (PackageParser.Package pkg : mPackages.values()) { + if (pkg.coreApp) { + coreApps.add(pkg); + } + } + + int[] stats = performDexOpt(coreApps, false, + getCompilerFilterForReason(REASON_CORE_APP)); + + final int elapsedTimeSeconds = + (int) TimeUnit.NANOSECONDS.toSeconds(System.nanoTime() - start); + MetricsLogger.histogram(mContext, "opt_coreapps_time_s", elapsedTimeSeconds); + + if (DEBUG_DEXOPT) { + Slog.i(TAG, "Dex-opt core apps took : " + elapsedTimeSeconds + " seconds (" + + stats[0] + ", " + stats[1] + ", " + stats[2] + ")"); + } + + + // TODO: Should we log these stats to tron too ? + // MetricsLogger.histogram(mContext, "opt_coreapps_num_dexopted", stats[0]); + // MetricsLogger.histogram(mContext, "opt_coreapps_num_skipped", stats[1]); + // MetricsLogger.histogram(mContext, "opt_coreapps_num_failed", stats[2]); + // MetricsLogger.histogram(mContext, "opt_coreapps_num_total", coreApps.size()); + } + EventLog.writeEvent(EventLogTags.BOOT_PROGRESS_PMS_READY, SystemClock.uptimeMillis()); @@ -7229,12 +7265,34 @@ public class PackageManagerService extends IPackageManager.Stub { pkgs = PackageManagerServiceUtils.getPackagesForDexopt(mPackages.values(), this); } + final long startTime = System.nanoTime(); + final int[] stats = performDexOpt(pkgs, mIsPreNUpgrade /* showDialog */, + getCompilerFilterForReason(causeFirstBoot ? REASON_FIRST_BOOT : REASON_BOOT)); + + final int elapsedTimeSeconds = + (int) TimeUnit.NANOSECONDS.toSeconds(System.nanoTime() - startTime); + + MetricsLogger.histogram(mContext, "opt_dialog_num_dexopted", stats[0]); + MetricsLogger.histogram(mContext, "opt_dialog_num_skipped", stats[1]); + MetricsLogger.histogram(mContext, "opt_dialog_num_failed", stats[2]); + MetricsLogger.histogram(mContext, "opt_dialog_num_total", getOptimizablePackages().size()); + MetricsLogger.histogram(mContext, "opt_dialog_time_s", elapsedTimeSeconds); + } + + /** + * Performs dexopt on the set of packages in {@code packages} and returns an int array + * containing statistics about the invocation. The array consists of three elements, + * which are (in order) {@code numberOfPackagesOptimized}, {@code numberOfPackagesSkipped} + * and {@code numberOfPackagesFailed}. + */ + private int[] performDexOpt(List<PackageParser.Package> pkgs, boolean showDialog, + String compilerFilter) { + int numberOfPackagesVisited = 0; int numberOfPackagesOptimized = 0; int numberOfPackagesSkipped = 0; int numberOfPackagesFailed = 0; final int numberOfPackagesToDexopt = pkgs.size(); - final long startTime = System.nanoTime(); for (PackageParser.Package pkg : pkgs) { numberOfPackagesVisited++; @@ -7252,7 +7310,7 @@ public class PackageManagerService extends IPackageManager.Stub { numberOfPackagesToDexopt + ": " + pkg.packageName); } - if (mIsPreNUpgrade) { + if (showDialog) { try { ActivityManagerNative.getDefault().showBootMessage( mContext.getResources().getString(R.string.android_upgrading_apk, @@ -7268,7 +7326,7 @@ public class PackageManagerService extends IPackageManager.Stub { // trade-off worth doing to save boot time work. int dexOptStatus = performDexOptTraced(pkg.packageName, false /* checkProfiles */, - getCompilerFilterForReason(causeFirstBoot ? REASON_FIRST_BOOT : REASON_BOOT), + compilerFilter, false /* force */); switch (dexOptStatus) { case PackageDexOptimizer.DEX_OPT_PERFORMED: @@ -7286,13 +7344,8 @@ public class PackageManagerService extends IPackageManager.Stub { } } - final int elapsedTimeSeconds = - (int) TimeUnit.NANOSECONDS.toSeconds(System.nanoTime() - startTime); - MetricsLogger.histogram(mContext, "opt_dialog_num_dexopted", numberOfPackagesOptimized); - MetricsLogger.histogram(mContext, "opt_dialog_num_skipped", numberOfPackagesSkipped); - MetricsLogger.histogram(mContext, "opt_dialog_num_failed", numberOfPackagesFailed); - MetricsLogger.histogram(mContext, "opt_dialog_num_total", getOptimizablePackages().size()); - MetricsLogger.histogram(mContext, "opt_dialog_time_s", elapsedTimeSeconds); + return new int[] { numberOfPackagesOptimized, numberOfPackagesSkipped, + numberOfPackagesFailed }; } @Override @@ -7467,9 +7520,11 @@ public class PackageManagerService extends IPackageManager.Stub { throw new IllegalArgumentException("Unknown package: " + packageName); } } - /* Only the shell or the app user should be able to dump profiles. */ + /* Only the shell, root, or the app user should be able to dump profiles. */ int callingUid = Binder.getCallingUid(); - if (callingUid != Process.SHELL_UID && callingUid != pkg.applicationInfo.uid) { + if (callingUid != Process.SHELL_UID && + callingUid != Process.ROOT_UID && + callingUid != pkg.applicationInfo.uid) { throw new SecurityException("dumpProfiles"); } @@ -7477,16 +7532,7 @@ public class PackageManagerService extends IPackageManager.Stub { Trace.traceBegin(TRACE_TAG_PACKAGE_MANAGER, "dump profiles"); final int sharedGid = UserHandle.getSharedAppGid(pkg.applicationInfo.uid); try { - final File codeFile = new File(pkg.applicationInfo.getCodePath()); - List<String> allCodePaths = Collections.EMPTY_LIST; - if (codeFile != null && codeFile.exists()) { - try { - final PackageLite codePkg = PackageParser.parsePackageLite(codeFile, 0); - allCodePaths = codePkg.getAllCodePaths(); - } catch (PackageParserException e) { - // Well, we tried. - } - } + List<String> allCodePaths = pkg.getAllCodePathsExcludingResourceOnly(); String gid = Integer.toString(sharedGid); String codePaths = TextUtils.join(";", allCodePaths); mInstaller.dumpProfiles(gid, packageName, codePaths); @@ -7618,15 +7664,17 @@ public class PackageManagerService extends IPackageManager.Stub { return; } destroyAppProfilesLeafLIF(pkg); - destroyAppReferenceProfileLeafLIF(pkg, userId); + destroyAppReferenceProfileLeafLIF(pkg, userId, true /* removeBaseMarker */); final int childCount = (pkg.childPackages != null) ? pkg.childPackages.size() : 0; for (int i = 0; i < childCount; i++) { destroyAppProfilesLeafLIF(pkg.childPackages.get(i)); - destroyAppReferenceProfileLeafLIF(pkg.childPackages.get(i), userId); + destroyAppReferenceProfileLeafLIF(pkg.childPackages.get(i), userId, + true /* removeBaseMarker */); } } - private void destroyAppReferenceProfileLeafLIF(PackageParser.Package pkg, int userId) { + private void destroyAppReferenceProfileLeafLIF(PackageParser.Package pkg, int userId, + boolean removeBaseMarker) { if (pkg.isForwardLocked()) { return; } @@ -7643,11 +7691,13 @@ public class PackageManagerService extends IPackageManager.Stub { final String useMarker = path.replace('/', '@'); for (int realUserId : resolveUserIds(userId)) { File profileDir = Environment.getDataProfilesDeForeignDexDirectory(realUserId); - File foreignUseMark = new File(profileDir, useMarker); - if (foreignUseMark.exists()) { - if (!foreignUseMark.delete()) { - Slog.w(TAG, "Unable to delete foreign user mark for package: " - + pkg.packageName); + if (removeBaseMarker) { + File foreignUseMark = new File(profileDir, useMarker); + if (foreignUseMark.exists()) { + if (!foreignUseMark.delete()) { + Slog.w(TAG, "Unable to delete foreign user mark for package: " + + pkg.packageName); + } } } @@ -7685,7 +7735,10 @@ public class PackageManagerService extends IPackageManager.Stub { return; } clearAppProfilesLeafLIF(pkg); - destroyAppReferenceProfileLeafLIF(pkg, userId); + // We don't remove the base foreign use marker when clearing profiles because + // we will rename it when the app is updated. Unlike the actual profile contents, + // the foreign use marker is good across installs. + destroyAppReferenceProfileLeafLIF(pkg, userId, false /* removeBaseMarker */); final int childCount = (pkg.childPackages != null) ? pkg.childPackages.size() : 0; for (int i = 0; i < childCount; i++) { clearAppProfilesLeafLIF(pkg.childPackages.get(i)); @@ -8559,6 +8612,14 @@ public class PackageManagerService extends IPackageManager.Stub { synchronized (mPackages) { // We don't expect installation to fail beyond this point + if (pkgSetting.pkg != null) { + // Note that |user| might be null during the initial boot scan. If a codePath + // for an app has changed during a boot scan, it's due to an app update that's + // part of the system partition and marker changes must be applied to all users. + maybeRenameForeignDexMarkers(pkgSetting.pkg, pkg, + (user != null) ? user : UserHandle.ALL); + } + // Add the new setting to mSettings mSettings.insertPackageSettingLPw(pkgSetting, pkg); // Add the new setting to mPackages @@ -8918,6 +8979,74 @@ public class PackageManagerService extends IPackageManager.Stub { return pkg; } + private void maybeRenameForeignDexMarkers(PackageParser.Package existing, + PackageParser.Package update, UserHandle user) { + if (existing.applicationInfo == null || update.applicationInfo == null) { + // This isn't due to an app installation. + return; + } + + final File oldCodePath = new File(existing.applicationInfo.getCodePath()); + final File newCodePath = new File(update.applicationInfo.getCodePath()); + + // The codePath hasn't changed, so there's nothing for us to do. + if (Objects.equals(oldCodePath, newCodePath)) { + return; + } + + File canonicalNewCodePath; + try { + canonicalNewCodePath = new File(PackageManagerServiceUtils.realpath(newCodePath)); + } catch (IOException e) { + Slog.w(TAG, "Failed to get canonical path.", e); + return; + } + + // This is a bit of a hack. The oldCodePath doesn't exist at this point (because + // we've already renamed / deleted it) so we cannot call realpath on it. Here we assume + // that the last component of the path (i.e, the name) doesn't need canonicalization + // (i.e, that it isn't ".", ".." or a symbolic link). This is a valid assumption for now + // but may change in the future. Hopefully this function won't exist at that point. + final File canonicalOldCodePath = new File(canonicalNewCodePath.getParentFile(), + oldCodePath.getName()); + + // Calculate the prefixes of the markers. These are just the paths with "/" replaced + // with "@". + String oldMarkerPrefix = canonicalOldCodePath.getAbsolutePath().replace('/', '@'); + if (!oldMarkerPrefix.endsWith("@")) { + oldMarkerPrefix += "@"; + } + String newMarkerPrefix = canonicalNewCodePath.getAbsolutePath().replace('/', '@'); + if (!newMarkerPrefix.endsWith("@")) { + newMarkerPrefix += "@"; + } + + List<String> updatedPaths = update.getAllCodePathsExcludingResourceOnly(); + List<String> markerSuffixes = new ArrayList<String>(updatedPaths.size()); + for (String updatedPath : updatedPaths) { + String updatedPathName = new File(updatedPath).getName(); + markerSuffixes.add(updatedPathName.replace('/', '@')); + } + + for (int userId : resolveUserIds(user.getIdentifier())) { + File profileDir = Environment.getDataProfilesDeForeignDexDirectory(userId); + + for (String markerSuffix : markerSuffixes) { + File oldForeignUseMark = new File(profileDir, oldMarkerPrefix + markerSuffix); + File newForeignUseMark = new File(profileDir, newMarkerPrefix + markerSuffix); + if (oldForeignUseMark.exists()) { + try { + Os.rename(oldForeignUseMark.getAbsolutePath(), + newForeignUseMark.getAbsolutePath()); + } catch (ErrnoException e) { + Slog.w(TAG, "Failed to rename foreign use marker", e); + oldForeignUseMark.delete(); + } + } + } + } + } + /** * Derive the ABI of a non-system package located at {@code scanFile}. This information * is derived purely on the basis of the contents of {@code scanFile} and @@ -16249,6 +16378,8 @@ public class PackageManagerService extends IPackageManager.Stub { try (PackageFreezer freezer = freezePackage(packageName, "clearApplicationProfileData")) { synchronized (mInstallLock) { clearAppProfilesLIF(pkg, UserHandle.USER_ALL); + destroyAppReferenceProfileLeafLIF(pkg, UserHandle.USER_ALL, + true /* removeBaseMarker */); } } } diff --git a/services/core/java/com/android/server/pm/PackageManagerServiceCompilerMapping.java b/services/core/java/com/android/server/pm/PackageManagerServiceCompilerMapping.java index a7512db55615..8a3f48efb504 100644 --- a/services/core/java/com/android/server/pm/PackageManagerServiceCompilerMapping.java +++ b/services/core/java/com/android/server/pm/PackageManagerServiceCompilerMapping.java @@ -27,7 +27,7 @@ class PackageManagerServiceCompilerMapping { // Names for compilation reasons. static final String REASON_STRINGS[] = { "first-boot", "boot", "install", "bg-dexopt", "ab-ota", "nsys-library", "shared-apk", - "forced-dexopt" + "forced-dexopt", "core-app" }; // Static block to ensure the strings array is of the right length. diff --git a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java index 05f5b8f1ac6c..07dc404e08db 100644 --- a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java +++ b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java @@ -1448,6 +1448,9 @@ class PackageManagerShellCommand extends ShellCommand { pw.println(" -s: short summary"); pw.println(" -d: only list dangerous permissions"); pw.println(" -u: list only the permissions users will see"); + pw.println(" dump-profiles TARGET-PACKAGE"); + pw.println(" Dumps method/class profile files to"); + pw.println(" /data/misc/profman/TARGET-PACKAGE.txt"); pw.println(" resolve-activity [--brief] [--components] [--user USER_ID] INTENT"); pw.println(" Prints the activity that resolves to the given Intent."); pw.println(" query-activities [--brief] [--components] [--user USER_ID] INTENT"); diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java index 66bb24d02de4..698774441cca 100644 --- a/services/core/java/com/android/server/policy/PhoneWindowManager.java +++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java @@ -2589,15 +2589,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { final PhoneWindow win = new PhoneWindow(context); win.setIsStartingWindow(true); - final WindowManager.LayoutParams params = win.getAttributes(); final Resources r = context.getResources(); - CharSequence label = r.getText(labelRes); - // Only change the accessibility title if the label is localized - if (label != null) { - win.setTitle(label, true); - } else { - win.setTitle(nonLocalizedLabel, false); - } + win.setTitle(r.getText(labelRes, nonLocalizedLabel)); win.setType( WindowManager.LayoutParams.TYPE_APPLICATION_STARTING); @@ -2631,6 +2624,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { win.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT); + final WindowManager.LayoutParams params = win.getAttributes(); params.token = appToken; params.packageName = packageName; params.windowAnimations = win.getWindowStyle().getResourceId( diff --git a/services/core/java/com/android/server/wm/AccessibilityController.java b/services/core/java/com/android/server/wm/AccessibilityController.java index 8be5dfb3c7fd..101f56f49241 100644 --- a/services/core/java/com/android/server/wm/AccessibilityController.java +++ b/services/core/java/com/android/server/wm/AccessibilityController.java @@ -1203,6 +1203,9 @@ final class AccessibilityController { window.layer = windowState.mLayer; window.token = windowState.mClient.asBinder(); window.title = windowState.mAttrs.accessibilityTitle; + if (window.title == null) { + window.title = windowState.mAttrs.getTitle(); + } window.accessibilityIdOfAnchor = windowState.mAttrs.accessibilityIdOfAnchor; WindowState attachedWindow = windowState.mAttachedWindow; diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 3f4c1d543790..a882607cc953 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -5346,7 +5346,13 @@ public class WindowManagerService extends IWindowManager.Stub // If this isn't coming from the system then don't allow disabling the lockscreen // to bypass security. if (Binder.getCallingUid() != Process.SYSTEM_UID && isKeyguardSecure()) { - Log.d(TAG_WM, "current mode is SecurityMode, ignore hide keyguard"); + Log.d(TAG_WM, "current mode is SecurityMode, ignore disableKeyguard"); + return; + } + + // If this isn't coming from the current user, ignore it. + if (Binder.getCallingUserHandle().getIdentifier() != mCurrentUserId) { + Log.d(TAG_WM, "non-current user, ignore disableKeyguard"); return; } @@ -5661,6 +5667,11 @@ public class WindowManagerService extends IWindowManager.Stub mAppTransition.setCurrentUser(newUserId); mPolicy.setCurrentUserLw(newUserId); + // If keyguard was disabled, re-enable it + // TODO: Keep track of keyguardEnabled state per user and use here... + // e.g. enabled = mKeyguardDisableHandler.getEnabledStateForUser(newUserId); + mPolicy.enableKeyguard(true); + // Hide windows that should not be seen by the new user. final int numDisplays = mDisplayContents.size(); for (int displayNdx = 0; displayNdx < numDisplays; ++displayNdx) { @@ -10022,6 +10033,7 @@ public class WindowManagerService extends IWindowManager.Stub } } + @Override public void createWallpaperInputConsumer(InputChannel inputChannel) { synchronized (mWindowMap) { mWallpaperInputConsumer = new InputConsumerImpl(this, "wallpaper input", inputChannel); @@ -10030,6 +10042,7 @@ public class WindowManagerService extends IWindowManager.Stub } } + @Override public void removeWallpaperInputConsumer() { synchronized (mWindowMap) { if (mWallpaperInputConsumer != null) { @@ -11125,6 +11138,7 @@ public class WindowManagerService extends IWindowManager.Stub } } + @Override public void registerShortcutKey(long shortcutCode, IShortcutService shortcutKeyReceiver) throws RemoteException { if (!checkCallingPermission(Manifest.permission.REGISTER_WINDOW_MANAGER_LISTENERS, diff --git a/services/core/java/com/android/server/wm/WindowStateAnimator.java b/services/core/java/com/android/server/wm/WindowStateAnimator.java index 3b4c3cf6863c..881fc10c88de 100644 --- a/services/core/java/com/android/server/wm/WindowStateAnimator.java +++ b/services/core/java/com/android/server/wm/WindowStateAnimator.java @@ -230,6 +230,14 @@ class WindowStateAnimator { boolean mForceScaleUntilResize; + // WindowState.mHScale and WindowState.mVScale contain the + // scale according to client specified layout parameters (e.g. + // one layout size, with another surface size, creates such scaling). + // Here we track an additional scaling factor used to follow stack + // scaling (as in the case of the Pinned stack animation). + float mExtraHScale = (float) 1.0; + float mExtraVScale = (float) 1.0; + private final Rect mTmpSize = new Rect(); WindowStateAnimator(final WindowState win) { @@ -1306,7 +1314,6 @@ class WindowStateAnimator { } private int resolveStackClip() { - // App animation overrides window animation stack clip mode. if (mAppAnimator != null && mAppAnimator.animation != null) { return mAppAnimator.getStackClip(); @@ -1397,8 +1404,8 @@ class WindowStateAnimator { mTmpSize.set(w.mShownPosition.x, w.mShownPosition.y, 0, 0); calculateSurfaceBounds(w, w.getAttrs()); - float extraHScale = (float) 1.0; - float extraVScale = (float) 1.0; + mExtraHScale = (float) 1.0; + mExtraVScale = (float) 1.0; // Once relayout has been called at least once, we need to make sure // we only resize the client surface during calls to relayout. For @@ -1412,6 +1419,9 @@ class WindowStateAnimator { // aren't observing known issues here outside of PiP resizing. (Typically // the other windows that use -1 are PopupWindows which aren't likely // to be rendering while we resize). + + boolean wasForceScaled = mForceScaleUntilResize; + if (!w.inPinnedWorkspace() || (!w.mRelayoutCalled || w.mInRelayout)) { mSurfaceResized = mSurfaceController.setSizeInTransaction( mTmpSize.width(), mTmpSize.height(), recoveringMemory); @@ -1420,34 +1430,39 @@ class WindowStateAnimator { } mForceScaleUntilResize = mForceScaleUntilResize && !mSurfaceResized; - calculateSurfaceWindowCrop(mTmpClipRect, mTmpFinalClipRect); + + float surfaceWidth = mSurfaceController.getWidth(); + float surfaceHeight = mSurfaceController.getHeight(); + if ((task != null && task.mStack.getForceScaleToCrop()) || mForceScaleUntilResize) { int hInsets = w.getAttrs().surfaceInsets.left + w.getAttrs().surfaceInsets.right; int vInsets = w.getAttrs().surfaceInsets.top + w.getAttrs().surfaceInsets.bottom; - float surfaceWidth = mSurfaceController.getWidth(); - float surfaceHeight = mSurfaceController.getHeight(); + if (!mForceScaleUntilResize) { + mSurfaceController.forceScaleableInTransaction(true); + } // We want to calculate the scaling based on the content area, not based on // the entire surface, so that we scale in sync with windows that don't have insets. - extraHScale = (mTmpClipRect.width() - hInsets) / (float)(surfaceWidth - hInsets); - extraVScale = (mTmpClipRect.height() - vInsets) / (float)(surfaceHeight - vInsets); + mExtraHScale = (mTmpClipRect.width() - hInsets) / (float)(surfaceWidth - hInsets); + mExtraVScale = (mTmpClipRect.height() - vInsets) / (float)(surfaceHeight - vInsets); // In the case of ForceScaleToCrop we scale entire tasks together, // and so we need to scale our offsets relative to the task bounds // or parent and child windows would fall out of alignment. - int posX = (int) (mTmpSize.left - w.mAttrs.x * (1 - extraHScale)); - int posY = (int) (mTmpSize.top - w.mAttrs.y * (1 - extraVScale)); + int posX = (int) (mTmpSize.left - w.mAttrs.x * (1 - mExtraHScale)); + int posY = (int) (mTmpSize.top - w.mAttrs.y * (1 - mExtraVScale)); // Imagine we are scaling down. As we scale the buffer down, we decrease the // distance between the surface top left, and the start of the surface contents // (previously it was surfaceInsets.left pixels in screen space but now it - // will be surfaceInsets.left*extraHScale). This means in order to keep the + // will be surfaceInsets.left*mExtraHScale). This means in order to keep the // non inset content at the same position, we have to shift the whole window // forward. Likewise for scaling up, we've increased this distance, and we need // to shift by a negative number to compensate. - posX += w.getAttrs().surfaceInsets.left * (1 - extraHScale); - posY += w.getAttrs().surfaceInsets.top * (1 - extraVScale); + posX += w.getAttrs().surfaceInsets.left * (1 - mExtraHScale); + posY += w.getAttrs().surfaceInsets.top * (1 - mExtraVScale); - mSurfaceController.setPositionInTransaction(posX, posY, recoveringMemory); + mSurfaceController.setPositionInTransaction((float)Math.floor(posX), + (float)Math.floor(posY), recoveringMemory); // Since we are scaled to fit in our previously desired crop, we can now // expose the whole window in buffer space, and not risk extending @@ -1459,7 +1474,7 @@ class WindowStateAnimator { // We need to ensure for each surface, that we disable transformation matrix // scaling in the same transaction which we resize the surface in. // As we are in SCALING_MODE_SCALE_TO_WINDOW, SurfaceFlinger will - // then take over the scaling until the new buffer arrives, and things + // then take over the scaling until the new buffer arrives, and things // will be seamless. mForceScaleUntilResize = true; } else { @@ -1467,12 +1482,28 @@ class WindowStateAnimator { recoveringMemory); } + // If we are ending the scaling mode. We switch to SCALING_MODE_FREEZE + // to prevent further updates until buffer latch. Normally position + // would continue to apply immediately. But we need a different position + // before and after resize (since we have scaled the shadows, as discussed + // above). + if (wasForceScaled && !mForceScaleUntilResize) { + mSurfaceController.setPositionAppliesWithResizeInTransaction(true); + mSurfaceController.forceScaleableInTransaction(false); + } + if (w.inPinnedWorkspace()) { + mTmpClipRect.set(0, 0, -1, -1); + task.mStack.getDimBounds(mTmpFinalClipRect); + mTmpFinalClipRect.inset(-w.mAttrs.surfaceInsets.left, -w.mAttrs.surfaceInsets.top, + -w.mAttrs.surfaceInsets.right, -w.mAttrs.surfaceInsets.bottom); + } + updateSurfaceWindowCrop(mTmpClipRect, mTmpFinalClipRect, recoveringMemory); - mSurfaceController.setMatrixInTransaction(mDsDx * w.mHScale * extraHScale, - mDtDx * w.mVScale * extraVScale, - mDsDy * w.mHScale * extraHScale, - mDtDy * w.mVScale * extraVScale, recoveringMemory); + mSurfaceController.setMatrixInTransaction(mDsDx * w.mHScale * mExtraHScale, + mDtDx * w.mVScale * mExtraVScale, + mDsDy * w.mHScale * mExtraHScale, + mDtDy * w.mVScale * mExtraVScale, recoveringMemory); if (mSurfaceResized) { mReportSurfaceResized = true; @@ -1558,8 +1589,10 @@ class WindowStateAnimator { boolean prepared = mSurfaceController.prepareToShowInTransaction(mShownAlpha, mAnimLayer, - mDsDx * w.mHScale, mDtDx * w.mVScale, - mDsDy * w.mHScale, mDtDy * w.mVScale, + mDsDx * w.mHScale * mExtraHScale, + mDtDx * w.mVScale * mExtraVScale, + mDsDy * w.mHScale * mExtraHScale, + mDtDy * w.mVScale * mExtraVScale, recoveringMemory); if (prepared && mLastHidden && mDrawState == HAS_DRAWN) { diff --git a/services/core/java/com/android/server/wm/WindowSurfaceController.java b/services/core/java/com/android/server/wm/WindowSurfaceController.java index 9646a49b8a88..c30da141d985 100644 --- a/services/core/java/com/android/server/wm/WindowSurfaceController.java +++ b/services/core/java/com/android/server/wm/WindowSurfaceController.java @@ -176,7 +176,7 @@ class WindowSurfaceController { if (SHOW_TRANSACTIONS) logSurface( "CROP " + clipRect.toShortString(), null); try { - if (clipRect.width() > 0 && clipRect.height() > 0) { + if (clipRect.width() != 0 && clipRect.height() != 0) { mSurfaceControl.setWindowCrop(clipRect); mHiddenForCrop = false; updateVisibility(); @@ -236,6 +236,10 @@ class WindowSurfaceController { } } + void setPositionAppliesWithResizeInTransaction(boolean recoveringMemory) { + mSurfaceControl.setPositionAppliesWithResize(); + } + void setMatrixInTransaction(float dsdx, float dtdx, float dsdy, float dtdy, boolean recoveringMemory) { try { @@ -554,6 +558,13 @@ class WindowSurfaceController { } @Override + public void setPositionAppliesWithResize() { + if (LOG_SURFACE_TRACE) Slog.v(SURFACE_TAG, "setPositionAppliesWithResize(): OLD: " + + this + ". Called by" + Debug.getCallers(9)); + super.setPositionAppliesWithResize(); + } + + @Override public void setSize(int w, int h) { if (w != mSize.x || h != mSize.y) { if (LOG_SURFACE_TRACE) Slog.v(SURFACE_TAG, "setSize(" + w + "," + h + "): OLD:" diff --git a/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java b/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java index 51f5899b6841..23c58fe4ea6c 100644 --- a/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java +++ b/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java @@ -19,7 +19,6 @@ package com.android.server.voiceinteraction; import android.Manifest; import android.app.ActivityManager; import android.app.ActivityManagerInternal; -import android.app.ActivityManagerNative; import android.app.AppGlobals; import android.content.ComponentName; import android.content.ContentResolver; @@ -415,7 +414,10 @@ public class VoiceInteractionManagerService extends SystemService { VoiceInteractionServiceInfo findAvailInteractor(int userHandle, String packageName) { List<ResolveInfo> available = mContext.getPackageManager().queryIntentServicesAsUser( - new Intent(VoiceInteractionService.SERVICE_INTERFACE), 0, userHandle); + new Intent(VoiceInteractionService.SERVICE_INTERFACE), + PackageManager.MATCH_DIRECT_BOOT_AWARE + | PackageManager.MATCH_DIRECT_BOOT_UNAWARE + | PackageManager.MATCH_DEBUG_TRIAGED_MISSING, userHandle); int numAvailable = available.size(); if (numAvailable == 0) { diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 613fae4916b6..5c2e0baab768 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -582,6 +582,20 @@ public class CarrierConfigManager { public static final String KEY_WFC_DATA_SPN_FORMAT_IDX_INT = "wfc_data_spn_format_idx_int"; /** + * Boolean to decide whether to use #KEY_CARRIER_NAME_STRING from CarrierConfig app. + * @hide + */ + public static final String KEY_CARRIER_NAME_OVERRIDE_BOOL = "carrier_name_override_bool"; + + /** + * String to identify carrier name in CarrierConfig app. This string is used only if + * #KEY_CARRIER_NAME_OVERRIDE_BOOL is true + * @hide + */ + public static final String KEY_CARRIER_NAME_STRING = "carrier_name_string"; + + + /** * If this is true, the SIM card (through Customer Service Profile EF file) will be able to * prevent manual operator selection. If false, this SIM setting will be ignored and manual * operator selection will always be available. See CPHS4_2.WW6, CPHS B.4.7.1 for more @@ -785,6 +799,8 @@ public class CarrierConfigManager { sDefaults.putInt(KEY_WFC_SPN_FORMAT_IDX_INT, 0); sDefaults.putInt(KEY_WFC_DATA_SPN_FORMAT_IDX_INT, 0); sDefaults.putBoolean(KEY_CONFIG_WIFI_DISABLE_IN_ECBM, false); + sDefaults.putBoolean(KEY_CARRIER_NAME_OVERRIDE_BOOL, false); + sDefaults.putString(KEY_CARRIER_NAME_STRING, ""); // MMS defaults sDefaults.putBoolean(KEY_MMS_ALIAS_ENABLED_BOOL, false); |