diff --git a/packages/SettingsLib/res/values/arrays.xml b/packages/SettingsLib/res/values/arrays.xml
index a52ed698c9f49..4e88c1c092a4e 100644
--- a/packages/SettingsLib/res/values/arrays.xml
+++ b/packages/SettingsLib/res/values/arrays.xml
@@ -78,4 +78,306 @@
- Temporarily avoiding poor connection
+
+
+
+ - Never check
+ - Check for DRM content only
+ - Always check
+
+
+
+
+ - never
+ - drm-only
+ - always
+
+
+
+
+ - Never use HDCP checking
+ - Use HDCP checking for DRM content only
+ - Always use HDCP checking
+
+
+
+
+ - 64K
+ - 256K
+ - 1M
+ - 4M
+ - 16M
+
+
+
+
+ - 64K
+ - 256K
+ - 1M
+
+
+
+
+ - 65536
+ - 262144
+ - 1048576
+ - 4194304
+ - 16777216
+
+
+
+
+ - 64K per log buffer
+ - 256K per log buffer
+ - 1M per log buffer
+ - 4M per log buffer
+ - 16M per log buffer
+
+
+
+
+ - Animation off
+ - Animation scale .5x
+ - Animation scale 1x
+ - Animation scale 1.5x
+ - Animation scale 2x
+ - Animation scale 5x
+ - Animation scale 10x
+
+
+
+
+ - 0
+ - .5
+ - 1
+ - 1.5
+ - 2
+ - 5
+ - 10
+
+
+
+
+ - Animation off
+ - Animation scale .5x
+ - Animation scale 1x
+ - Animation scale 1.5x
+ - Animation scale 2x
+ - Animation scale 5x
+ - Animation scale 10x
+
+
+
+
+ - 0
+ - .5
+ - 1
+ - 1.5
+ - 2
+ - 5
+ - 10
+
+
+
+
+ - Animation off
+ - Animation scale .5x
+ - Animation scale 1x
+ - Animation scale 1.5x
+ - Animation scale 2x
+ - Animation scale 5x
+ - Animation scale 10x
+
+
+
+
+ - 0
+ - .5
+ - 1
+ - 1.5
+ - 2
+ - 5
+ - 10
+
+
+
+
+ - None
+ - 480p
+ - 480p (secure)
+ - 720p
+ - 720p (secure)
+ - 1080p
+ - 1080p (secure)
+ - 4K
+ - 4K (secure)
+ - 4K (upscaled)
+ - 4K (upscaled, secure)
+ - 720p, 1080p (dual screen)
+
+
+
+
+
+ - 720x480/142
+ - 720x480/142,secure
+ - 1280x720/213
+ - 1280x720/213,secure
+ - 1920x1080/320
+ - 1920x1080/320,secure
+ - 3840x2160/320
+ - 3840x2160/320,secure
+ - 1920x1080/320|3840x2160/640
+ - 1920x1080/320|3840x2160/640,secure
+ - 1280x720/213;1920x1080/320
+
+
+
+
+ - None
+ - Logcat
+ - Systrace (Graphics)
+ - Call stack on glGetError
+
+
+
+
+ - 0
+ - 1
+ - systrace
+ - error
+
+
+
+
+ - Off
+ - Draw non-rectangular clip region in blue
+ - Highlight tested drawing commands in green
+
+
+
+
+ - hide
+ - region
+ - highlight
+
+
+
+
+ - Off
+ - On screen as bars
+ - In adb shell dumpsys gfxinfo
+
+
+
+
+ - false
+ - visual_bars
+ - true
+
+
+
+
+ - Off
+ - Show overdraw areas
+ - Show areas for Deuteranomaly
+
+
+
+
+ - false
+ - show
+ - show_deuteranomaly
+
+
+
+
+ - Standard limit
+ - No background processes
+ - At most 1 process
+ - At most 2 processes
+ - At most 3 processes
+ - At most 4 processes
+
+
+
+
+ - -1
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+
+
+
+
+ - Charging
+ - MTP (Media Transfer Protocol)
+ - PTP (Picture Transfer Protocol)
+ - RNDIS (USB Ethernet)
+ - Audio Source
+ - MIDI
+
+
+
+
+
+ - none
+
+ - mtp
+
+ - ptp
+
+ - rndis
+
+ - audio_source
+
+ - midi
+
+
+
+
+
+ - @string/night_mode_no
+
+ - @string/night_mode_yes
+
+ - @string/night_mode_auto
+
+
+
+
+
+ - 1
+
+ - 2
+
+ - 0
+
+
+
+
+ - @string/daltonizer_mode_disabled
+ - @string/daltonizer_mode_monochromacy
+ - @string/daltonizer_mode_deuteranomaly
+ - @string/daltonizer_mode_protanomaly
+ - @string/daltonizer_mode_tritanomaly
+
+
+
+
+ - -1
+ - 0
+ - 2
+ - 1
+ - 3
+
+
diff --git a/packages/SettingsLib/res/values/strings.xml b/packages/SettingsLib/res/values/strings.xml
index a37196e48891a..55bd08a16d8f8 100644
--- a/packages/SettingsLib/res/values/strings.xml
+++ b/packages/SettingsLib/res/values/strings.xml
@@ -351,4 +351,369 @@
+
+
+
+ Developer options
+
+ Enable developer options
+
+ Set options for app development
+
+
+ Developer options are not available for this user
+
+ VPN settings are not available for this user
+
+ Tethering settings are not available for this user
+
+ Access Point Name settings are not available for this user
+ USB debugging
+
+ Debug mode when USB is connected
+
+ Revoke USB debugging authorizations
+
+ Bug report shortcut
+
+ Show a button in the power menu for taking a bug report
+
+ Stay awake
+
+ Screen will never sleep while charging
+
+ Enable Bluetooth HCI snoop log
+
+ Capture all bluetooth HCI packets in a file
+
+ OEM unlocking
+
+ Allow the bootloader to be unlocked
+
+ Allow OEM unlocking?
+
+ WARNING: Device protection features will not work on this device while this setting is turned on.
+
+
+ Select mock location app
+
+ No mock location app set
+
+ Mock location app: %1$s
+
+
+ Networking
+
+
+ Wireless display certification
+
+ Enable Wi\u2011Fi Verbose Logging
+
+ Aggressive Wi\u2011Fi to Cellular handover
+
+ Always allow Wi\u2011Fi Roam Scans
+
+ Use legacy DHCP client
+
+ Cellular data always active
+
+
+ Show options for wireless display certification
+
+ Increase Wi\u2011Fi logging level, show per SSID RSSI in Wi\u2011Fi Picker
+
+ When enabled, Wi\u2011Fi will be more aggressive in handing over the data connection to Cellular, when Wi\u2011Fi signal is low
+
+ Allow/Disallow Wi\u2011Fi Roam Scans based on the amount of data traffic present at the interface
+
+ Logger buffer sizes
+
+ Select Logger sizes per log buffer
+
+ Select USB Configuration
+
+ Select USB Configuration
+
+ Allow mock locations
+
+ Allow mock locations
+
+ Enable view attribute inspection
+
+ Use the DHCP client from Lollipop instead of the new Android DHCP client.
+ Always keep mobile data active, even when Wi\u2011Fi is active (for fast network switching).
+
+ Allow USB debugging?
+
+ USB debugging is intended for development purposes only. Use it to copy data between your computer and your device, install apps on your device without notification, and read log data.
+
+ Revoke access to USB debugging from all computers you\u2019ve previously authorized?
+
+ Allow development settings?
+
+ These settings are intended for development use only. They can cause your device and the applications on it to break or misbehave.
+
+ Verify apps over USB
+
+ Check apps installed via ADB/ADT for harmful behavior.
+
+
+ Local terminal
+
+ Enable terminal app that offers local shell access
+
+
+ HDCP checking
+
+ Set HDCP checking behavior
+
+
+ Debugging
+
+
+ Select debug app
+
+ No debug application set
+
+ Debugging application: %1$s
+
+
+ Select application
+
+ Nothing
+
+
+ Wait for debugger
+
+ Debugged application waits for debugger to
+ attach before executing
+
+
+ Input
+
+
+ Drawing
+
+
+ Hardware accelerated rendering
+
+
+ Media
+
+
+ Monitoring
+
+
+ Strict mode enabled
+
+ Flash screen when apps do long operations
+ on main thread
+
+
+ Pointer location
+
+ Screen overlay showing current touch data
+
+
+ Show touches
+
+ Show visual feedback for touches
+
+
+ Show surface updates
+
+ Flash entire window surfaces when they update
+
+
+ Show GPU view updates
+
+ Flash views inside windows when drawn with the GPU
+
+
+ Show hardware layers updates
+
+ Flash hardware layers green when they update
+
+
+ Debug GPU overdraw
+
+
+ Disable HW overlays
+
+ Always use GPU for screen compositing
+
+
+ Simulate color space
+
+
+ Enable OpenGL traces
+
+
+ Disable USB audio routing
+
+ Disable automatic routing to USB audio peripherals
+
+
+ Show layout bounds
+
+ Show clip bounds, margins, etc.
+
+
+ Force RTL layout direction
+
+ Force screen layout direction to RTL for all locales
+
+
+ Show CPU usage
+
+ Screen overlay showing current CPU usage
+
+
+ Force GPU rendering
+
+ Force use of GPU for 2d drawing
+
+
+ Force 4x MSAA
+
+ Enable 4x MSAA in OpenGL ES 2.0 apps
+
+
+ Debug non-rectangular clip operations
+
+
+ Profile GPU rendering
+
+
+ Window animation scale
+
+
+ Transition animation scale
+
+
+ Animator duration scale
+
+
+ Simulate secondary displays
+
+
+ Apps
+
+
+ Don\u2019t keep activities
+
+ Destroy every activity as soon as
+ the user leaves it
+
+
+ Background process limit
+
+
+ Show all ANRs
+
+ Show App Not Responding dialog
+ for background apps
+
+
+ Force allow apps on external
+
+ Makes any app elligible to be written to external storage, regardless of manifest values
+
+
+ Force activities to be resizable
+
+ Makes all activities resizable for multi-window, regardless of manifest values.
+
+
+ Desktop backup password
+
+ Desktop full backups aren\u2019t currently protected
+
+ Touch to change or remove the password for desktop full backups
+
+
+ New backup password set
+
+ New password and confirmation don\u2019t match
+
+ Failure setting backup password
+
+
+
+ - Vibrant (default)
+ - Natural
+ - Standard
+
+
+
+
+ - Enhanced colors
+ - Natural colors as seen by the eye
+ - Colors optimized for digital content
+
+
+
+ Inactive apps
+
+ Inactive. Touch to toggle.
+
+ Active. Touch to toggle.
+
+
+ Running services
+
+ View and control currently running services
+
+
+ Night mode
+
+ %s
+
+ Disabled
+
+ Always on
+
+ Automatic
+
+
+ Convert to file encryption
+
+ Convert\u2026
+
+ Already file encrypted
+
+ Converting to file based encryption
+
+
+ Convert data partition to file based encryption.\n
+ !!Warning!! This will erase all your data.\n
+ This feature is alpha, and may not work correctly.\n
+ Press \'Wipe and convert\u2026\' to continue.
+
+ Wipe and convert\u2026
+
+
+ Picture color mode
+
+
+ Use sRGB
+
+
+ Disabled
+
+ Monochromacy
+
+ Deuteranomaly (red-green)
+
+ Protanomaly (red-green)
+
+ Tritanomaly (blue-yellow)
+
+
+ Color correction
+
+ This feature is experimental and may affect performance.
+
+ Overridden by %1$s
+