blob: 3a07104c0c16fe57ad5cc77e62f1a2f5ea55844c [file] [log] [blame]
#
# Copyright (C) 2020 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.
#
result_message_not_important_for_accessibility = This item was not found to be important for accessibility.
result_message_no_content_desc = This item has no <tt>android:contentDescription</tt>.
result_message_no_content_desc_generic = This item has no content description.
result_message_not_visible = This item is not visible.
result_message_not_enabled = This item isn\'t enabled.
result_message_not_text_view = This item is not a <tt>TextView</tt>.
result_message_no_screencapture = Screen capture data could not be obtained.
result_message_view_not_within_screencapture = This item\'s on-screen location (<tt>%1$s</tt>) were not within the screen capture on-screen location (<tt>%2$s</tt>).
result_message_screencapture_data_hidden = Screen capture information for this item was hidden.
result_message_screencapture_uniform_color = Screen capture has a uniform color.
clickable = clickable
result_message_sdk_version_not_applicable = This check is not applicable on devices running Android %1$s and above.
result_message_addendum_view_potentially_obscured = This item may be obscured by other on-screen content. Consider manually testing this item\'s contrast.
check_title_clickablespan = Link
result_message_clickablespan_no_determined_type = This item\'s type is undetermined.
result_message_urlspan_invalid_url = Verify that the URL within this item\'s <tt>URLSpan</tt> is valid.
result_message_urlspan_not_clickablespan = This item should use a <tt>URLSpan</tt> in place of a <tt>ClickableSpan</tt>.
check_title_duplicate_clickable_bounds = Clickable items
result_message_brief_same_view_bounds = Multiple %1$s items share this location on the screen.
result_message_same_view_bounds = This %1$s item has the same on-screen location (<tt>%2$s</tt>) as %3$d other item(s) with those properties.
result_message_view_bounds = This %1$s item also has an on-screen location of <tt>%2$s</tt>.
non_clickable = non-clickable
long_clickable = long clickable
clickable_and_long_clickable = clickable and long clickable
actionable = actionable
result_message_addendum_conflicting_elements_list = Conflicting element(s): <tt>%1$s</tt>.
check_title_duplicate_speakable_text = Item descriptions
result_message_brief_same_speakable_text = Multiple items have the same description.
result_message_same_speakable_text = This %1$s item\'s speakable text: \"<tt>%2$s</tt>\" is identical to that of %3$d other item(s).
result_message_speakable_text = This %1$s item also has speakable text: \"<tt>%2$s</tt>\".
check_title_editable_content_desc = Editable item label
result_message_editable_textview_content_desc = This editable <tt>TextView</tt> has an <tt>android:contentDescription</tt>. A screen reader may read this attribute instead of the editable content when the user is navigating.
result_message_not_editable_textview = This item is not an editable <tt>TextView</tt>.
check_title_image_contrast = Image contrast
result_message_not_imageview = This item is not an <tt>ImageView</tt>.
result_message_brief_image_contrast_not_sufficient = Consider increasing the contrast ratio between this image\'s foreground and background.
result_message_image_contrast_not_sufficient = The image\'s contrast ratio is %1$.2f. This ratio is based on an estimated foreground color of <tt>%3$s</tt> and an estimated background color of <tt>%4$s</tt>. Consider increasing this ratio to %2$.2f or greater.
result_message_image_contrast_not_sufficient_confirmed = The image\'s contrast ratio is %1$.2f. This ratio is based on the provided foreground color of <tt>%3$s</tt> and provided background color of <tt>%4$s</tt>. Consider increasing this ratio to %2$.2f or greater.
result_message_image_customized_contrast_not_sufficient = The image\'s contrast ratio is %1$.2f. This ratio is based on an estimated foreground color of <tt>%3$s</tt> and an estimated background color of <tt>%4$s</tt>. Consider increasing this ratio to the modified ratio of %2$.2f or greater.
result_message_image_customized_contrast_not_sufficient_confirmed = The image\'s contrast ratio is %1$.2f. This ratio is based on the provided foreground color of <tt>%3$s</tt> and provided background color of <tt>%4$s</tt>. Consider increasing this ratio to the modified ratio of %2$.2f or greater.
check_title_redundant_description = Item type label
result_message_english_locale_only = This check only runs on devices with locales set to English.
result_message_brief_content_desc_contains_redundant_word = This item\'s <tt>android:contentDescription</tt> might contain unnecessary text.
result_message_brief_content_desc_contains_redundant_word_generic = This item\'s content description might contain unnecessary text.
result_message_content_desc_ends_with_view_type = This item\'s <tt>android:contentDescription</tt>, \"<tt>%1$s</tt>\" ends with the item\'s type.
result_message_content_desc_contains_redundant_word = This item\'s <tt>android:contentDescription</tt>, \"<tt>%1$s</tt>\" contains the item type \"<tt>%2$s</tt>\".
result_message_content_desc_contains_redundant_word_generic = This item\'s content description, \"<tt>%1$s</tt>\" contains the item type \"<tt>%2$s</tt>\".
result_message_content_desc_contains_action = This item\'s <tt>android:contentDescription</tt>, \"<tt>%1$s</tt>\", contains the action \"<tt>%2$s</tt>\".
result_message_content_desc_contains_action_generic = This item\'s content description, \"<tt>%1$s</tt>\", contains the action \"<tt>%2$s</tt>\".
result_message_content_desc_contains_state = This item\'s <tt>android:contentDescription</tt>, \"<tt>%1$s</tt>\", contains the state \"<tt>%2$s</tt>\".
result_message_content_desc_contains_state_generic = This item\'s content description, \"<tt>%1$s</tt>\", contains the state \"<tt>%2$s</tt>\".
button_item_type = button
checkbox_item_type = checkbox
checkbox_item_type_separate_words = check box
checked_state = checked
unchecked_state = unchecked
selected_state = selected
unselected_state = unselected
click_action = click
swipe_action = swipe
tap_action = tap
check_title_speakable_text_present = Item label
result_message_should_not_focus = This item would not be focused by a screen reader.
result_message_web_content = Web content is not evaluated.
result_message_unsupported_compose_content = Composable content is not evaluated in this environment.
result_message_unsupported_flutter_content = Flutter content is not evaluated in this environment.
result_message_missing_speakable_text = This item may not have a label readable by screen readers.
check_title_text_contrast = Text contrast
result_message_textview_empty = This <tt>TextView</tt> is empty.
result_message_could_not_get_text_color = This item\'s text color could not be determined.
result_message_could_not_get_background_color = This item\'s background color could not be determined.
result_message_text_must_be_opaque = This item\'s text color is not opaque.
result_message_background_must_be_opaque = This items\'s background color is not opaque.
result_message_addendum_opacity_description = Its actual opacity is %1$.2f%%.
result_message_brief_text_contrast_not_sufficient = Consider increasing this item\'s text foreground to background contrast ratio.
result_message_textview_contrast_not_sufficient = The item\'s text contrast ratio is %1$.2f. This ratio is based on a text color of <tt>%2$s</tt> and background color of <tt>%3$s</tt>. Consider increasing this item\'s text contrast ratio to %4$.2f or greater.
result_message_customized_textview_contrast_not_sufficient = The item\'s text contrast ratio is %1$.2f. This ratio is based on a text color of <tt>%2$s</tt> and background color of <tt>%3$s</tt>. Consider using colors that result in a contrast ratio greater than the modified ratio of %4$.2f.
result_message_textview_upper_bound_contrast_not_sufficient = The item\'s maximum possible text contrast ratio is %1$.2f, based on a text color of <tt>%2$s</tt> and non-opaque background color of <tt>%3$s</tt>. Consider increasing this item\'s text contrast ratio to %4$.2f or greater.
result_message_customized_textview_upper_bound_contrast_not_sufficient = The item\'s maximum possible text contrast ratio is %1$.2f, based on a text color of <tt>%2$s</tt> and non-opaque background color of <tt>%3$s</tt>. Consider using colors that result in a contrast ratio greater than the modified ratio of %4$.2f.
result_message_textview_lower_bound_contrast_not_sufficient = The item\'s minimum possible text contrast ratio is %1$.2f, based on a text color of <tt>%2$s</tt> and non-opaque background color of <tt>%3$s</tt>. Consider increasing this item\'s text contrast ratio to %4$.2f or greater.
result_message_customized_textview_lower_bound_contrast_not_sufficient = The item\'s minimum possible text contrast ratio is %1$.2f, based on a text color of <tt>%2$s</tt> and non-opaque background color of <tt>%3$s</tt>. Consider using colors that result in a contrast ratio greater than the modified ratio of %4$.2f.
result_message_textview_heuristic_contrast_not_sufficient = The item\'s text contrast ratio is %1$.2f. This ratio is based on an estimated foreground color of <tt>%2$s</tt> and an estimated background color of <tt>%3$s</tt>. Consider using colors that result in a contrast ratio greater than %4$.2f for small text, or %5$.2f for large text.
result_message_textview_heuristic_contrast_not_sufficient_when_text_size_available = The item\'s text contrast ratio is %1$.2f. This ratio is based on an estimated foreground color of <tt>%2$s</tt> and an estimated background color of <tt>%3$s</tt>. Consider increasing this item\'s text contrast ratio to %4$.2f or greater.
result_message_textview_heuristic_contrast_not_sufficient_confirmed = The item\'s text contrast ratio is %1$.2f. This ratio is based on the provided foreground color of <tt>%2$s</tt> and provided background color of <tt>%3$s</tt>. Consider using colors that result in a contrast ratio greater than %4$.2f for small text, or %5$.2f for large text.
result_message_textview_heuristic_contrast_not_sufficient_when_text_size_available_confirmed = The item\'s text contrast ratio is %1$.2f. This ratio is based on the provided foreground color of <tt>%2$s</tt> and provided background color of <tt>%3$s</tt>. Consider increasing this item\'s text contrast ratio to %4$.2f or greater.
result_message_textview_heuristic_customized_contrast_not_sufficient = The item\'s text contrast ratio is %1$.2f. This ratio is based on an estimated foreground color of <tt>%2$s</tt> and an estimated background color of <tt>%3$s</tt>. Consider increasing this item\'s text contrast ratio to the modified ratio of %4$.2f or greater.
result_message_textview_heuristic_customized_contrast_not_sufficient_confirmed = The item\'s text contrast ratio is %1$.2f. This ratio is based on the provided foreground color of <tt>%2$s</tt> and provided background color of <tt>%3$s</tt>. Consider increasing this item\'s text contrast ratio to the modified ratio of %4$.2f or greater.
result_message_contrast_sufficient_confirmed = This item\'s foreground and background colors meet the suggested contrast ratio.
result_message_customized_contrast_sufficient_confirmed = This item\'s foreground and background colors meet the modified contrast ratio.
question_id_message_confirm_foreground_background_colors = Are the detected foreground and background colors correct?
question_option_message_both_correct = Both correct
question_option_message_foreground_incorrect = Foreground incorrect
question_option_message_background_incorrect = Background incorrect
question_option_message_both_incorrect = Foreground and background incorrect
question_option_message_unknown = Unknown
question_id_message_provide_foreground_color = What is the correct foreground color?
question_id_message_provide_background_color = What is the correct background color?
check_title_touch_target_size = Touch target
result_message_not_clickable = This view is not clickable.
result_message_brief_small_touch_target = Consider making this clickable item larger.
result_message_small_touch_target_width_and_height = This item\'s size is <tt>%1$ddp</tt> x <tt>%2$ddp</tt>. Consider making this touch target <tt>%3$ddp</tt> wide and <tt>%4$ddp</tt> high or larger.
result_message_small_touch_target_height = This item\'s height is <tt>%1$ddp</tt>. Consider making the height of this touch target <tt>%2$ddp</tt> or larger.
result_message_small_touch_target_width = This item\'s width is <tt>%1$ddp</tt>. Consider making the width of this touch target <tt>%2$ddp</tt> or larger.
result_message_customized_small_touch_target_width_and_height = This item\'s size is <tt>%1$ddp</tt> x <tt>%2$ddp</tt>. Consider increasing this touch target to at least the modified minimum size of <tt>%3$ddp</tt> x <tt>%4$ddp</tt>.
result_message_customized_small_touch_target_height = This item\'s height is <tt>%1$ddp</tt>. Consider increasing the height of this touch target to at least the modified minimum height of <tt>%2$ddp</tt>.
result_message_customized_small_touch_target_width = This item\'s width is <tt>%1$ddp</tt>. Consider increasing the width of this touch target to at least the modified minimum width of <tt>%2$ddp</tt>.
result_message_addendum_touch_delegate = A <tt>TouchDelegate</tt> has been detected on one of this item\'s ancestors. This message can be ignored if the delegate is of sufficient size and handles touches for this item.
result_message_addendum_touch_delegate_with_hit_rect = A <tt>TouchDelegate</tt> with size <tt>%1$ddp</tt> x <tt>%2$ddp</tt> has been detected for this item. Consider increasing the size of its hit <tt>Rect</tt>.
result_message_addendum_clickable_ancestor = A parent container may be handling touch events for this item. If selecting the larger container performs the same action as selecting this item, consider defining this item as not clickable. If a different action is performed, consider increasing the size of this item.
result_message_addendum_clipped_by_ancestor = A parent container may be clipping the size of this item, which has a drawing area of <tt>%1$ddp</tt> x <tt>%2$ddp</tt>. Consider increasing the size of this item\'s clipping ancestor, or allowing a larger parent container to handle actions on behalf of this item.
result_message_addendum_against_scrollable_edge = This item may be only partially visible within a scrollable container.
result_message_addendum_web_touch_target_size = This item originates from web content, and additional verification of touch target size is recommended.
check_title_class_name_not_supported = Unsupported item type
result_message_class_name_not_supported_brief = This item\'s type may not be supported.
result_message_class_name_not_supported_detail = This item\'s type <tt>%1$s</tt> may not be resolvable by accessibility services. Consider using a type defined by the Android SDK.
result_message_class_name_is_empty = This item\'s type may not be reported to accessibility services. Consider using a type defined by the Android SDK.
result_message_class_name_is_unknown = This item\'s type could not be determined.
check_title_accessibility_traversal = Traversal order
result_message_traversal_cycle = This item may be part of a traversal ordering cycle due to its <tt>%1$s</tt> attribute. Traversal behavior with screen readers may be unpredictable.
result_message_traversal_over_constrained = Traversal ordering for this item may be over constrained based on its <tt>android:accessibilityTraversalBefore</tt> and <tt>android:accessibilityTraversalAfter</tt> attributes. Traversal behavior with screen readers may be unpredictable.
result_message_brief_unpredictable_traversal = Traversal behavior with screen readers may be unpredictable.
result_message_disruptive_announcement = A disruptive accessibility announcement has been used.
check_view_banned_word = Banned word
result_message_banned_word = This item\'s text may contain an inappropriate word, "<tt>%1$s</tt>"
result_message_brief_banned_word = Consider removing inappropriate words from this item\'s text
check_title_text_style = Text Style
result_message_styled_text = This item may use %1$s font for a long passage of text. Consider removing the style from the font to improve readability.
result_message_brief_styled_text = Consider removing %1$s styling on longer passages of text.
italic_text = italic
underline_text = underline
italic_underline_text = italic and underline
result_message_no_typeface_info = This item\'s typeface could not be determined.
check_title_link_test = Link text
result_message_brief_link_text_not_descriptive = Consider using more descriptive text in the link.
result_message_link_text_not_descriptive = The link text \"<tt>%1$s</tt>\" may not independently convey the link\'s purpose.
check_title_reading_score = Readability
result_message_low_reading_score = This item\'s text has an approximate readability score of %1$.0f, which is lower than the recommended score of %2$.0f. Consider using simpler words or sentences to make the text easier to read.
result_message_brief_low_reading_score = This text may have a low readability score.
result_message_short_text = This item\'s text is too short to be evaluated.
result_message_item_exposed_needs_manual_assessment = This screen needs manual inspection to ensure all items are exposed to accessibility services.
result_message_has_unexposed_items = This screen may have items that are not exposed to accessibility services.
result_message_is_unexposed_item_screen_region = The region with on-screen location <tt>%1$s</tt> contains at least one item that is not exposed to accessibility services.
check_title_item_exposed = Exposed items
result_message_brief_is_unexposed_item_screen_region = Consider exposing items in this region to accessibility services.
check_title_text_size = Text Scaling
result_message_no_text_size_unit = Text size unit could not be obtained.
result_message_brief_text_size_unit = This item\'s text size unit is <tt>%1$s</tt>.
result_message_item_type_with_text_size_unit = <tt>%1$s</tt> with text size unit of <tt>%2$s</tt>.
result_message_small_fixed_text_size = This text is small and may be difficult for some users to read. Consider using a larger size or specifying the text size in scaled pixels (<tt>sp</tt>).
result_message_fixed_text_size = Consider specifying the text size in scaled pixels (<tt>sp</tt>).
result_message_brief_fixed_width_text_view_with_scaled_text = This <tt>TextView</tt> has a fixed width and scalable text.
result_message_brief_fixed_width_text_view_with_scaled_text_compose = This <tt>Text</tt> has a fixed width and scalable text.
result_message_brief_fixed_height_text_view_with_scaled_text = This <tt>TextView</tt> has a fixed height and scalable text.
result_message_brief_fixed_height_text_with_scaled_text_compose = This <tt>Text</tt> has a fixed height and scalable text.
result_message_brief_fixed_size_text_view_with_scaled_text = This <tt>TextView</tt> has a fixed size and scalable text.
result_message_brief_fixed_size_text_with_scaled_text_compose = This <tt>Text</tt> has a fixed size and scalable text.
result_message_brief_fixed_width_view_group_with_scaled_text = This <tt>ViewGroup</tt> has a fixed width and contains a <tt>TextView</tt> with scalable text.
result_message_brief_fixed_width_parent_with_scaled_text_compose = This element has a fixed width and contains a <tt>Text</tt> element with scalable text.
result_message_brief_fixed_height_view_group_with_scaled_text = This <tt>ViewGroup</tt> has a fixed height and contains a <tt>TextView</tt> with scalable text.
result_message_brief_fixed_height_parent_with_scaled_text_compose = This element has a fixed height and contains a <tt>Text</tt> element with scalable text.
result_message_brief_fixed_size_view_group_with_scaled_text = This <tt>ViewGroup</tt> has a fixed size and contains a <tt>TextView</tt> with scalable text.
result_message_brief_fixed_size_parent_with_scaled_text_compose = This element has a fixed size and contains a <tt>Text</tt> element with scalable text.
result_message_fixed_size_text_view_with_scaled_text = Consider modifying the <tt>LayoutParams</tt> to allow for text expansion.
result_message_fixed_size_text_with_scaled_text_compose = Consider modifying the size modifiers using <tt>sizeIn</tt> to allow for text expansion.
check_title_unexposed_text = Unexposed Text
result_message_unexposed_text = Ensure this item's accessibility label includes its visible text.
result_message_text_detected_in_image_view = OCR results were detected inside this ImageView.
result_message_brief_unexposed_text = Unexposed text detected: %1$s
result_message_brief_text_detected_in_image_view = Text detected: %1$s
result_message_text_detected_in_surface_view = This <tt>SurfaceView</tt> may not be exposing its content to accessibility services.
result_message_brief_multiple_unexposed_texts = Multiple unexposed texts detected, including "%1$s".
result_message_multiple_unexposed_texts = This item may not be exposing its content to accessibility services.
result_message_ocr_result_not_available = OCR results are not available.
result_message_no_matching_ocr_results = No OCR results were detected inside this item.
result_message_multiple_best_match_views = One OCR result was detected inside multiple focusable items.
result_message_single_ocr_character_without_text = An OCR result with a single character was detected, but no text exists at that location.
question_message_screen_has_unexposed_items = Does this screen contain important items that are not outlined?
question_message_identify_unexposed_items = Select regions of the screen with unidentified items.
suggestion_remove_view_attribute = Remove this item\'s <tt>%1$s</tt>.
suggestion_set_view_attribute = Set this item\'s <tt>%1$s</tt> to <tt>%2$s</tt>.
suggestion_set_view_attribute_with_an_non_empty_string = Set this item\'s <tt>%1$s</tt> to a meaningful non-empty string or resource reference.
value_checked = checked
value_not_checked = not checked
value_on = on
value_off = off
template_containers_quantity_other = %1$s showing %2$d items.
template_labeled_item = %1$s for %2$s
value_listview = List