1<?xml version="1.0" encoding="utf-8"?> 2 3<resources> 4 <!-- This is the user visible name of the app and title. The purpose of the app is to allow the user to take a "Trace" of the activity on their system, recording it for later review. Here's a description of the process, but we'd like to refer to it using the general term "tracing": https://developer.android.com/studio/command-line/systrace.html --> 5 <string name="system_tracing">System Tracing</string> 6 7 <!-- This string is a description of what "System Tracing" is. It is used as a subtitle or summary text to describe this System Tracing app. --> 8 <string name="record_system_activity">Record system activity and analyze it later to improve performance</string> 9 10 <!-- This is the label for a toggle button. When the toggle is enabled, we will begin recording a "Trace" of activity on the user's phone. This is also used as a Quick Settings tile label. --> 11 <string name="record_trace">Record trace</string> 12 <!-- This is the subtitle for the "Record trace" button, which explains that the "trace" function will use the settings configured in "Trace settings". --> 13 <string name="record_trace_summary">Captures a system trace using the configuration set in \"Trace settings\"</string> 14 15 <!-- This is the label for a toggle button. When the toggle is enabled, we will begin recording a "CPU profile" on the user's device. See "Sample Java Methods" and "Sample C/C++ Functions" here: https://developer.android.com/studio/profile/record-traces#configurations --> 16 <string name="record_stack_samples">Record CPU profile</string> 17 <!-- This is the subtitle for the "Record CPU profile" button, which explains that the same functionality can also be enabled in traces with the "cpu" category. --> 18 <string name="record_stack_samples_summary">Callstack sampling can also be enabled in traces by checking the \"cpu\" category</string> 19 20 <!-- This is the label for a toggle button. When the toggle is enabled, we will begin recording a "heap dump" on the user's device. --> 21 <string name="record_heap_dump">Record heap dump</string> 22 <!-- This is the subtitle for the "Record heap dump" button if heap dumps are enabled. --> 23 <string name="record_heap_dump_summary_enabled">Captures a heap dump of the processes selected in \"Heap dump processes\"</string> 24 <!-- This is the subtitle for the "Record heap dump" button if heap dumps are disabled. --> 25 <string name="record_heap_dump_summary_disabled">Select at least one process in \"Heap dump processes\" to collect heap dumps</string> 26 27 <!-- This is the label for the button to start a new trace from a notification. --> 28 <string name="start_new_trace">Start new trace</string> 29 30 <!-- This is the text for a toggle that will let the user choose whether to include Winscope traces in the trace they are collecting. --> 31 <string name="winscope_tracing">Collect Winscope traces</string> 32 <string name="winscope_tracing_summary">Includes detailed UI telemetry data (can cause jank)</string> 33 34 <!-- This is the label for a toggle that will let the user choose whether to trace debuggable applications in the trace they are collecting. --> 35 <string name="trace_debuggable_applications">Trace debuggable applications</string> 36 37 <!-- This is the title for a list of trace categories. The user will be able to select as many categories as they want to from this list (that list will not be translated). Categories are explained here: https://developer.android.com/studio/command-line/systrace.html --> 38 <string name="categories">Categories</string> 39 <!-- When the user taps this button, the default list of categories to trace will be restored. --> 40 <string name="restore_default_categories">Restore default categories</string> 41 <!-- This is the label for a toast that appears when the user taps the "Restore default categories" button.--> 42 <string name="default_categories_restored">Default categories restored</string> 43 <!-- This is the subtitle for when the default categories are selected. --> 44 <string name="default_categories">Default</string> 45 <!-- This is the subtitle to show the number of categories that are selected. --> 46 <string name="num_categories_selected"> {count, plural, 47 =1 {# selected} 48 other {# selected} 49 }</string> 50 51 <!-- This is the label for a button. When this button is pressed, a checklist is opened that allows the user to select process names. --> 52 <string name="heap_dump_processes">Heap dump processes</string> 53 <!-- This is the subtitle for the "Heap dump processes" button. --> 54 <string name="heap_dump_processes_summary">At least one process must be selected</string> 55 <!-- This is the label for a button that will clear the processes that were previously selected by the user in "Heap dump processes". --> 56 <string name="clear_heap_dump_processes">Clear heap dump processes</string> 57 <!-- This is the text for a pop-up notification when user-input processes are cleared with "Clear heap dump processes". --> 58 <string name="clear_heap_dump_processes_toast">Process list cleared</string> 59 <!-- This is the label for a toggle that will cause heap dumps to be taken continuously. --> 60 <string name="continuous_heap_dump">Continuous heap profile</string> 61 <!-- This is the summary for the "Continuous heap profile" toggle that explains that a heap dump will be taken every specified interval. .--> 62 <string name="continuous_heap_dump_summary">Capture a heap dump once per specified interval</string> 63 <!-- This is the label for a picker that will let the user specify the interval at which to continuously record heap dumps. --> 64 <string name="continuous_heap_dump_interval">Heap dump interval</string> 65 66 <!-- Choice for the user to select a time interval that continuous heap dumps will be recorded at. --> 67 <string name="five_seconds">5 seconds</string> 68 <!-- Choice for the user to select a time interval that continuous heap dumps will be recorded at. --> 69 <string name="ten_seconds">10 seconds</string> 70 <!-- Choice for the user to select a time interval that continuous heap dumps will be recorded at. --> 71 <string name="thirty_seconds">30 seconds</string> 72 <!-- Choice for the user to select a time interval that continuous heap dumps will be recorded at. --> 73 <string name="one_minute">1 minute</string> 74 75 <!-- This is the label for a list of applications on the device that the user can add to their trace. The user will be able to select one or more applications from this list (that list will not be translated). --> 76 <string name="applications">Applications</string> 77 <!-- This is an optional subtitle under the Applications label, indicating that there are no applications available to be traced because the device doesn't have any applications in debug mode. --> 78 <string name="no_debuggable_apps">No debuggable applications are available</string> 79 80 <!-- This is the label for a picker that will let the user select the buffer size to use for their trace. --> 81 <string name="buffer_size">Per-CPU buffer size</string> 82 83 <!-- This setting is the label for a toggle button. When enabled, a Quick Settings tile for tracing will be available in the Quick Settings bar (available when you swipe down from the top of the screen). --> 84 <string name="show_quick_settings_tile">Show tracing Quick Settings tile</string> 85 <!-- This setting is the label for a toggle button. When enabled, a Quick Settings tile for stack sampling will be available in the Quick Settings bar. --> 86 <string name="show_stack_sampling_quick_settings_tile">Show CPU profiling Quick Settings tile</string> 87 88 <!-- This is the title for a notification that appears while a trace is being saved. --> 89 <string name="saving_trace">Saving trace</string> 90 <!-- This is the title for a notification that appears after a trace was saved. --> 91 <string name="trace_saved">Trace saved</string> 92 <!-- This is the title for a notification that appears while stack samples are being saved. --> 93 <string name="saving_stack_samples">Saving stack samples</string> 94 <!-- This is the title for a notification that appears after stack samples were saved. --> 95 <string name="stack_samples_saved">Stack samples saved</string> 96 <!-- This is the title for a notification that appears while a heap dump is being saved. --> 97 <string name="saving_heap_dump">Saving heap dump</string> 98 <!-- This is the title for a notification that appears after a heap dump was saved. --> 99 <string name="heap_dump_saved">Heap dump saved</string> 100 <!-- This is the subtitle for a notification that appears after a recording was saved. Tapping it will open the 'share sheet' that will appear at the bottom of the screen and will allow the user to share the recording, for example to email. --> 101 <string name="tap_to_share">Tap to share your recording</string> 102 103 <!-- This is the title for a notification that appears when Traceur is handling saving a trace to a bug report. --> 104 <string name="attaching_to_report">Attaching trace to bug report</string> 105 <!-- This is the title for a notification that appears after a trace was saved to a bug report. --> 106 <string name="attached_to_report">Attached trace to bug report</string> 107 <!-- This is the subtitle for a notification that appears after a trace was saved to a bug report. --> 108 <string name="attached_to_report_summary">Tap to open BetterBug</string> 109 110 <!-- This is a message prompting the user to stop tracing. --> 111 <string name="stop_tracing">Stop tracing</string> 112 <!-- This is a message prompting the user to stop CPU sampling. --> 113 <string name="stop_stack_sampling">Stop CPU profiling</string> 114 115 <!-- This is the title for a notification that appears when a trace begins but for some reason a desired tracing category is not available. This ends in a colon because the subtitle for this notification is a list of the unavailable tracing categories. That list could contain one or more categories. (This should rarely happen) --> 116 <string name="tracing_categories_unavailable">Some tracing categories are unavailable:</string> 117 118 <!-- This is the title for a notification that appears while a trace is being recorded. --> 119 <string name="trace_is_being_recorded">Trace is being recorded</string> 120 <!-- This is the subtitle for a notification that appears while a trace is being recorded. Tapping the notification will stop the recording. --> 121 <string name="tap_to_stop_tracing">Tap to stop tracing</string> 122 123 <!-- This is the title for a notification that appears while stack samples are being recorded. --> 124 <string name="stack_samples_are_being_recorded">Stack samples are being recorded</string> 125 <!-- This is the subtitle for a notification that appears while stack samples are being recorded. Tapping the notification will stop the recording. --> 126 <string name="tap_to_stop_stack_sampling">Tap to stop stack sampling</string> 127 128 <!-- This is the title for a notification that appears while a heap dump is being recorded. --> 129 <string name="heap_dump_is_being_recorded">Heap dump is being recorded</string> 130 <!-- This is the subtitle for a notification that appears while a heap dump is being recorded. Tapping the notification will stop the recording. --> 131 <string name="tap_to_stop_heap_dump">Tap to stop heap dump</string> 132 133 <!-- This is the label for a button that will clear all of the saved recordings, removing them all from the directory they are saved to. There will be a confirmation dialog after this button is tapped, but clearing the traces after confirming is not reversible. --> 134 <string name="clear_saved_files">Clear saved files</string> 135 <string name="clear_saved_files_summary">Recordings are cleared after one month</string> 136 137 <!-- This is the title for a confirmation dialog asking the user to confirm that they want to clear, or delete, all of the recordings they have saved. --> 138 <string name="clear_saved_files_question">Clear saved files?</string> 139 <!-- This is the confirmation dialog for deleting all of the saved traces. Don't translate "/data/local/traces". After confirming, this decision is not reversible. --> 140 <string name="all_recordings_will_be_deleted">All recordings will be deleted from /data/local/traces</string> 141 <!-- This is the confirmation button indicating that the user does want to clear, or delete, all of the saved traces from their device. --> 142 <string name="clear">Clear</string> 143 144 <!-- This is the title for the directory holding the system traces. The user sees this when using a directory browsing app like the Files app. --> 145 <string name="system_traces_storage_title">System traces</string> 146 147 <!-- These are keywords that the user can use to search for this app. 'systrace' should not be translated, as it is an app name. --> 148 <string name="keywords">systrace, trace, performance</string> 149 150 <!-- Title of a dialog asking the user to confirm whether they want to share the recorded file. --> 151 <string name="share_file">Share file?</string> 152 153 <!-- Text informing user about contents of a trace file. This string appears when users share a trace file or reveal the System Traces directory in a directory browsing app like Files. --> 154 <string name="system_trace_sensitive_data">System Tracing files may include sensitive system and app data (such as app usage). Only share system traces with people and apps you trust.</string> 155 156 <!-- Button on a dialog asking the user to confirm whether they want to share the trace. Clicking this button confirms that the user does want to share the trace. --> 157 <string name="share">Share</string> 158 159 <!-- Checkbox that indicates this dialog should not be shown again when the next trace is taken. --> 160 <string name="dont_show_again">Don\'t show again</string> 161 162 <string name="long_traces">Long traces</string> 163 <string name="long_traces_summary">Saved continuously to device storage</string> 164 <string name="long_traces_summary_betterbug">Saved continuously to device storage (will not be automatically attached to bug reports)</string> 165 <string name="max_long_trace_size">Maximum long trace size</string> 166 <string name="max_long_trace_duration">Maximum long trace duration</string> 167 168 <!-- Choice for the user to select a maximum trace size. --> 169 <string name="two_hundred_mb">200 MB</string> 170 <!-- Choice for the user to select a maximum trace size. --> 171 <string name="one_gb">1 GB</string> 172 <!-- Choice for the user to select a maximum trace size. --> 173 <string name="five_gb">5 GB</string> 174 <!-- Choice for the user to select a maximum trace size. --> 175 <string name="ten_gb">10 GB</string> 176 <!-- Choice for the user to select a maximum trace size. --> 177 <string name="twenty_gb">20 GB</string> 178 <!-- Choice for the user to select a maximum trace time. --> 179 <string name="ten_minutes">10 minutes</string> 180 <!-- Choice for the user to select a maximum trace time. --> 181 <string name="thirty_minutes">30 minutes</string> 182 <!-- Choice for the user to select a maximum trace time. --> 183 <string name="one_hour">1 hour</string> 184 <!-- Choice for the user to select a maximum trace time. --> 185 <string name="eight_hours">8 hours</string> 186 <!-- Choice for the user to select a maximum trace time. --> 187 <string name="twelve_hours">12 hours</string> 188 <!-- Choice for the user to select a maximum trace time. --> 189 <string name="twentyfour_hours">24 hours</string> 190 <!-- Choice for the user to select a maximum trace buffer size. --> 191 <string name="four_thousand_kb">4096 KB</string> 192 <!-- Choice for the user to select a maximum trace buffer size. --> 193 <string name="eight_thousand_kb">8192 KB</string> 194 <!-- Choice for the user to select a maximum trace buffer size. --> 195 <string name="sixteen_thousand_kb">16384 KB</string> 196 <!-- Choice for the user to select a maximum trace buffer size. --> 197 <string name="thirtytwo_thousand_kb">32768 KB</string> 198 <!-- Choice for the user to select a maximum trace buffer size. --> 199 <string name="sixtyfive_thousand_kb">65536 KB</string> 200 201 <!-- When enabled, causes Traceur to end any active recording sessions when a bug report is started. --> 202 <string name="stop_on_bugreport">Stop recording for bug reports</string> 203 <string name="stop_on_bugreport_summary">Ends active recordings when a bugreport is started</string> 204 205 <!-- When enabled, the tracing service can take the in-progress recording session and attach it to a bug report. --> 206 <string name="attach_to_bug_report">Attach recordings to bug reports</string> 207 <string name="attach_to_bug_report_summary">Automatically send in-progress recordings to BetterBug when a bug report is collected</string> 208 209 <!-- On click, takes the user to the directory containing on-device Traceur files. --> 210 <string name="link_to_traces">View saved files</string> 211 212 <!-- This is the title for the list of settings related to tracing. --> 213 <string name="pref_category_trace_settings">Trace settings</string> 214 <!-- This is the title for the options related to viewing or deleting saved Traceur files. --> 215 <string name="pref_category_saved_files">Saved files</string> 216 <!-- This is the title for the miscellaneous options. --> 217 <string name="pref_category_misc">Miscellaneous</string> 218 <!-- This is the title for the list of settings related to heap dumps. --> 219 <string name="pref_category_heap_dump_settings">Heap dump settings</string> 220</resources> 221