# Orca
#
# Copyright 2004-2009 Sun Microsystems Inc.
# Copyright 2010-2013 The Orca Team
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., Franklin Street, Fifth Floor,
# Boston MA  02110-1301 USA.

# pylint: disable=too-many-lines

"""Command names which Orca presents in speech and/or braille. These
have been put in their own module so that we can present them in
the correct language when users change the synthesizer language
on the fly without having to reload a bunch of modules."""

from .orca_i18n import C_, _  # pylint: disable=import-error

# Translators: this command will move the mouse pointer to the current item,
# typically a widget, without clicking on it.
ROUTE_POINTER_TO_ITEM = _("Route the pointer to the current item")

# Translators: Orca has a command to synthesize mouse events. This string
# describes the Orca command to generate a left mouse button click on the
# current item, typically a widget.
LEFT_CLICK_REVIEW_ITEM = _("Perform left click on current item")

# Translators: Orca has a command to synthesize mouse events. This string
# describes the Orca command to generate a right mouse button click on the
# current item, typically a widget.
RIGHT_CLICK_REVIEW_ITEM = _("Perform right click on current item")

# Translators: the Orca "SayAll" command allows the user to press a key and have
# the entire document in a window be automatically spoken to the user. If the
# user presses any key during a SayAll operation, the speech will be interrupted
# and the cursor will be positioned at the point where the speech was interrupted.
SAY_ALL = _("Speak entire document")

# Translators: the 'flat review' feature of Orca allows the user to explore the
# text in a window in a 2D fashion. That is, Orca treats all the text from all
# objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a
# sequence of lines. The flat review feature allows the user to explore this text
# by the {previous,next} {line,word,character}. This string is the name of a command
# which causes Orca to speak the entire contents of the window using flat review.
SAY_ALL_FLAT_REVIEW = _("Speak entire window using flat review")

# Translators: the "Where Am I" feature of Orca allows a user to press a key and
# then have information about their current context spoken and brailled to them.
# For example, the information may include the name of the current pushbutton
# with focus as well as its mnemonic.
WHERE_AM_I_BASIC = _("Perform the basic Where Am I operation")

# Translators: the "Where Am I" feature of Orca allows a user to press a key and
# then have information about their current context spoken and brailled to them.
# For example, the information may include the name of the current pushbutton
# with focus as well as its mnemonic.
WHERE_AM_I_DETAILED = _("Perform the detailed Where Am I operation")

# Translators: This is the description of a dedicated command to speak the
# current selection / highlighted object(s). For instance, in a text object,
# "selection" refers to the selected/highlighted text. In a spreadsheet, it
# refers to the selected/highlighted cells. In an file manager, it refers to
# the selected/highlighted icons. Etc.
WHERE_AM_I_SELECTION = _("Speak the current selection")

# Translators: This is the description of a dedicated command to speak details
# about a link, such as the uri and type of link.
WHERE_AM_I_LINK = _("Speak link details")

# Translators: This command will cause the dialog's default button name to be
# spoken and displayed in braille. The "default" button in a dialog box is the
# button that gets activated when Enter is pressed anywhere within that dialog
# box.
PRESENT_DEFAULT_BUTTON = _("Present the default button")

# Translators: This command will cause the window's status bar contents to be
# spoken and displayed in braille.
PRESENT_STATUS_BAR = _("Present the status bar")

# Translators: This command will cause the window's title to be spoken and
# displayed in braille.
PRESENT_TITLE = _("Present the title bar")

# Translators: the Orca "Find" dialog allows a user to search for text in a
# window and then move focus to that text. For example, they may want to find
# the "OK" button.
SHOW_FIND_GUI = _("Open the Find dialog")

# Translators: Orca has a command which presents a list with accessible actions
# that can be performed on the current object. This is the name of that command.
SHOW_ACTIONS_LIST = _("Show actions list")

# Translators: the Orca "Find" dialog allows a user to search for text in a
# window and then move focus to that text. For example, they may want to find
# the "OK" button. This string is used for finding the next occurrence of a
# string.
FIND_NEXT = _("Search for the next instance of a string")

# Translators: the Orca "Find" dialog allows a user to search for text in a
# window and then move focus to that text. For example, they may want to find
# the "OK" button. This string is used for finding the previous occurrence of a
# string.
FIND_PREVIOUS = _("Search for the previous instance of a string")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
TOGGLE_FLAT_REVIEW = _("Enter and exit flat review mode")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This switch allows the user to restrict the flat review function to a specific object.
TOGGLE_RESTRICT_FLAT_REVIEW = _("Toggle restricting flat review to the current object")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  This command moves the flat review
# location to the object which currently has focus.
MOVE_REVIEW_TO_FOCUS = _("Move flat review to the object with focus")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  This command moves focus to the
# object at the current flat review location.
MOVE_FOCUS_TO_REVIEW = _("Move focus to the flat review location")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# The home position is the beginning of the content in the window.
REVIEW_HOME = _("Move flat review to the home position")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# The home position is the last bit of information in the window.
REVIEW_END = _("Move flat review to the end position")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
REVIEW_PREVIOUS_LINE = _("Move flat review to the beginning of the previous line")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
REVIEW_CURRENT_LINE = _("Speak the current flat review line")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This particular command will cause Orca to spell the current line character
# by character.
REVIEW_SPELL_CURRENT_LINE = _("Spell the current flat review line")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This particular command will cause Orca to spell the current line character
# by character phonetically, saying "Alpha" for "a", "Bravo" for "b" and so on.
REVIEW_PHONETIC_CURRENT_LINE = _("Phonetically spell the current flat review line")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
REVIEW_NEXT_LINE = _("Move flat review to the beginning of the next line")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Previous will go backwards in the window until you reach the top (i.e., it
# will wrap across lines if necessary).
REVIEW_PREVIOUS_ITEM = _("Move flat review to the previous item or word")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This command will speak the current word or item.
REVIEW_CURRENT_ITEM = _("Speak the current flat review item or word")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This particular command will cause Orca to spell the current word or item
# character by character.
REVIEW_SPELL_CURRENT_ITEM = _("Spell the current flat review item or word")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This particular command will cause Orca to spell the current word or item
# character by character phonetically, saying "Alpha" for "a", "Bravo" for "b"
# and so on.
REVIEW_PHONETIC_CURRENT_ITEM = _("Phonetically spell the current flat review item or word")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Next will go forwards in the window until you reach the end (i.e., it
# will wrap across lines if necessary).
REVIEW_NEXT_ITEM = _("Move flat review to the next item or word")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Above in this case means geographically above, as if you drew a vertical
# line upward on the screen.
REVIEW_ABOVE = _("Move flat review to the word above the current word")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# With respect to this command, the flat review object is typically something
# like a pushbutton, a label, or some other GUI widget. The 'speaks' means it
# will speak the text associated with the object.
REVIEW_CURRENT_ACCESSIBLE = _("Speak the current flat review object")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Below in this case means geographically below, as if you drew a vertical
# line downward on the screen.
REVIEW_BELOW = _("Move flat review to the word below the current word")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Previous will go backwards in the window until you reach the top (i.e., it
# will wrap across lines if necessary).
REVIEW_PREVIOUS_CHARACTER = _("Move flat review to the previous character")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This command will speak the current character
REVIEW_CURRENT_CHARACTER = _("Speak the current flat review character")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This particular command will cause Orca to present the character phonetically,
# saying "Alpha" for "a", "Bravo" for "b" and so on.
REVIEW_SPELL_CURRENT_CHARACTER = _("Phonetically speak the current flat review character")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This particular command will cause Orca to present the character's unicode
# value.
REVIEW_UNICODE_CURRENT_CHARACTER = _("Speak unicode value of the current flat review character")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Previous will go forwards in the window until you reach the end (i.e., it
# will wrap across lines if necessary).
REVIEW_NEXT_CHARACTER = _("Move flat review to the next character")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This command will move to and present the end of the line.
REVIEW_END_OF_LINE = _("Move flat review to the end of the line")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# The bottom left is the bottom left of the window currently being reviewed.
REVIEW_BOTTOM_LEFT = _("Move flat review to the bottom left")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This command lets the user copy the contents currently being reviewed to the
# clipboard.
FLAT_REVIEW_COPY = _("Copy the contents under flat review to the clipboard")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# This command lets the user append the contents currently being reviewed to
# the existing contents of the clipboard.
FLAT_REVIEW_APPEND = _("Append the contents under flat review to the clipboard")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Normally the contents are navigated without leaving the application being
# reviewed. There is a command which will place the entire contents of the
# flat review representation into a text view to make it easy to review
# and copy the text. This string describes that command.
FLAT_REVIEW_SHOW_CONTENTS = _("Show flat review contents")

# Translators: when users are navigating a table, they sometimes want the
# entire row of a table read; other times they just want the current cell
# to be presented to them.
TOGGLE_TABLE_CELL_READ_MODE = _(
    "Toggle whether to read just the current table cell or the whole row",
)

# Translators: This is a command description. The command presents formatting
# information for the current text character, such as font name, font size,
# bold, italic, underline, foreground color, and background color.
PRESENT_CHARACTER_FORMATTING = _("Present character formatting")

# Translators: This is a command description. The command opens a window
# containing available formatting information for the current text character,
# such as font name, font size, bold, italic, underline, foreground color, and
# background color.
SHOW_CHARACTER_FORMATTING = _("Show character formatting")

# Translators: a refreshable braille display is an external hardware device that
# presents braille characters to the user. There are a limited number of cells
# on the display (typically 40 cells).  Orca provides the feature to build up a
# longer logical line and allow the user to press buttons on the braille display
# so they can pan left and right over this line.
PAN_BRAILLE_LEFT = _("Pan the braille display to the left")

# Translators: a refreshable braille display is an external hardware device that
# presents braille characters to the user. There are a limited number of cells
# on the display (typically 40 cells).  Orca provides the feature to build up a
# longer logical line and allow the user to press buttons on the braille display
# so they can pan left and right over this line.
PAN_BRAILLE_RIGHT = _("Pan the braille display to the right")

# Translators: the 'flat review' feature of Orca allows the blind user to
# explore the text in a window in a 2D fashion.  That is, Orca treats all
# the text from all objects in a window (e.g., buttons, labels, etc.) as a
# sequence of words in a sequence of lines.  The flat review feature allows
# the user to explore this text by the {previous,next} {line,word,character}.
# Flat review is modal, and the user can be exploring the window without
# changing which object in the window which has focus. The feature used here
# will return the flat review to the object with focus.
GO_BRAILLE_HOME = _("Return to object with keyboard focus")

# Translators: braille can be displayed in many ways. Contracted braille
# provides a more efficient means to represent text, especially long
# documents. The feature used here is an option to toggle between contracted
# and uncontracted.
SET_CONTRACTED_BRAILLE = _("Turn contracted braille on and off")

# Translators: hardware braille displays often have buttons near each braille
# cell. These are called cursor routing keys and are a way for a user to tell
# the machine they are interested in a particular character on the display.
PROCESS_ROUTING_KEY = _("Process a cursor routing key")

# Translators: this is used to indicate the start point of a text selection.
PROCESS_BRAILLE_CUT_BEGIN = _("Mark the beginning of a text selection")

# Translators: this is used to indicate the end point of a text selection.
PROCESS_BRAILLE_CUT_LINE = _("Mark the end of a text selection")

# Translators: Orca has a "Learn Mode" that will allow the user to type any key
# on the keyboard and hear what the effects of that key would be. The effects
# might be what Orca would do if it had a handler for the particular key
# combination, or they might just be to echo the name of the key if Orca doesn't
# have a handler.
ENTER_LEARN_MODE = _("Enter learn mode.  Press escape to exit learn mode")

# Translators: the speech rate is how fast the speech synthesis engine will
# generate speech.
DECREASE_SPEECH_RATE = _("Decrease the speech rate")

# Translators: the speech rate is how fast the speech synthesis engine will
# generate speech.
INCREASE_SPEECH_RATE = _("Increase the speech rate")

# Translators: the speech pitch is how high or low in pitch/frequency the
# speech synthesis engine will generate speech.
DECREASE_SPEECH_PITCH = _("Decrease the speech pitch")

# Translators: the speech pitch is how high or low in pitch/frequency the
# speech synthesis engine will generate speech.
INCREASE_SPEECH_PITCH = _("Increase the speech pitch")

# Translators: the speech volume is how high or low in gain/volume the
# speech synthesis engine will generate speech.
INCREASE_SPEECH_VOLUME = _("Increase the speech volume")

# Translators: the speech volume is how high or low in gain/volume the
# speech synthesis engine will generate speech.
DECREASE_SPEECH_VOLUME = _("Decrease the speech volume")

# Translators: the speech inflection is the pitch range used by the
# speech synthesis engine. More inflection means more variation in pitch.
INCREASE_SPEECH_INFLECTION = _("Increase the speech inflection")

# Translators: the speech inflection is the pitch range used by the
# speech synthesis engine. Less inflection means a more monotone voice.
DECREASE_SPEECH_INFLECTION = _("Decrease the speech inflection")

# Translators: Orca allows the user to turn speech synthesis on or off.
#  We call it 'silencing'.
TOGGLE_SPEECH = _("Toggle the silencing of speech")

# Translators: The on-screen braille display is a graphical window that displays a
# visual representation of what would be shown on a connected braille display,
# including the braille dots and the text characters they correspond to. It is
# primarily used by developers and testers who may not have a physical braille
# display.
TOGGLE_BRAILLE_MONITOR = _("Toggle the on-screen braille display on and off")

# Translators: The on-screen speech display is a graphical window that displays a
# scrolling log of all text spoken by the screen reader. It is primarily used by
# developers and testers to verify what is being spoken without having to listen
# to the audio.
TOGGLE_SPEECH_MONITOR = _("Toggle the on-screen speech display on and off")

# Translators: Orca has a sleep mode which causes Orca to essentially behave as
# if it were not running for a given application. Some use cases include self-
# voicing apps with associated commands (e.g. ChromeVox) and VMs. In the former
# case, the self-voicing app is expected to provide all needed commands as well
# as speech and braille. In the latter case, we want to ensure that Orca's
# commands and speech/braille do not interfere with that of the VM and any
# screen reader being used in that VM. Thus when an application is being used
# in sleep mode, nearly all Orca commands become unbound/free, and nothing is
# spoken or brailled. But if the user toggles sleep mode off or switches to
# another application window, Orca commands, speech, and braille immediately
# resume working. This string is the command which toggles sleep mode on/off
# for the app being used at the time the command is given.
TOGGLE_SLEEP_MODE = _("Toggle sleep mode for the current application")

# Translators: Orca's verbosity levels control how much (or how little)
# Orca will speak when presenting objects as the user navigates within
# applications and reads content. The levels can be toggled via command.
# This string describes that command.
TOGGLE_SPEECH_VERBOSITY = _("Toggle speech verbosity level")

# Translators: Orca supports two keyboard layouts: a "desktop" layout intended
# for use with a full-size keyboard with a numeric keypad, and a "laptop" layout
# intended for use with laptop keyboards that lack a numeric keypad. This command
# toggles between these two layouts at runtime.
TOGGLE_KEYBOARD_LAYOUT = _("Toggle keyboard layout")

# Translators: this string is associated with the keyboard shortcut to quit
# Orca when it was started like a regular application. It is not meant for
# quitting an Orca instance managed as a systemd service, because systemd may
# treat that as a failure and restart Orca.
QUIT_ORCA = _("Quit the screen reader application")

# Translators: the preferences window allows users to set their preferences
# for Orca.
SHOW_PREFERENCES_GUI = _("Display the preferences window")

# Translators: the application preferences window allows users to set their
# preferences for a specific application within Orca.
SHOW_APP_PREFERENCES_GUI = _("Display the application preferences window")

# Translators: Orca allows the user to enable/disable spoken indentation.
TOGGLE_SPOKEN_INDENTATION = _("Toggle spoken indentation")

# Translators: Orca has a setting through which users can control how a number is
# spoken. The options are digits ("1 2 3") and words ("one hundred and twenty
# three"). This string to be translated refers to an Orca command for quickly
# toggling between the two options.
CHANGE_NUMBER_STYLE = _("Change spoken number style")

# Translators: Orca has a command to present the current clipboard contents to
# the user without them having to switch to a clipboard manager application. This
# string is the description of that command.
CLIPBOARD_PRESENT_CONTENTS = _("Present clipboard contents")

# Translators: Orca allows users to cycle through punctuation levels. None,
# some, most, or all, punctuation will be spoken.
CYCLE_PUNCTUATION_LEVEL = _("Cycle to the next speaking of punctuation level")

# Translators: Orca allows users to cycle through the speech synthesizers
# available on their system, such as espeak, voxin, mbrola, etc. This string
# is the description of the command.
CYCLE_SYNTHESIZER = _("Cycle to the next speech synthesizer")

# Translators: Orca can hold several "voice sets": collections of voices, such as
# one set per language. This command switches the voice Orca speaks with to the
# named set. The "%s" is replaced with the name of the set, e.g. a language name
# or "Global" for the user's primary set.
SWITCH_VOICE_SET = _("Switch voice to: %s")

# Translators: Orca can hold several "voice sets": collections of voices, such as
# one set per language. This command switches the voice Orca speaks with to the
# next set in the list, wrapping around to the first set after the last.
CYCLE_VOICE_SET = _("Cycle to the next voice set")

# Translators: Orca has a feature whereby users can set up different "profiles,"
# which are collection of settings which apply to a given task, such as a
# "Spanish" profile which would use Spanish text-to-speech and Spanish braille
# and selected when reading Spanish content. This string to be translated refers
# to an Orca command which makes it possible for users to quickly cycle amongst
# their saved profiles without having to get into a GUI.
CYCLE_SETTINGS_PROFILE = _("Cycle to the next settings profile")

# Translators: Orca has a feature that allows users to save and load collections
# of settings into named "profiles". This string to be translated refers to an
# Orca command which presents the name of the currently active profile.
PRESENT_CURRENT_PROFILE = _("Present the current profile")

# Translators: Orca uses Speech Dispatcher to present content to users via text-
# to-speech. Speech Dispatcher has a feature to control how capital letters are
# presented: Do nothing at all, say the word 'capital' prior to presenting a
# capital letter, or play a tone which Speech Dispatcher refers to as a sound
# 'icon'. This string to be translated refers to an Orca command which makes it
# possible for users to quickly cycle amongst these alternatives without having
# to get into a GUI.
CYCLE_CAPITALIZATION_STYLE = _("Cycle to the next capitalization style")

# Translators: Orca has an "echo" setting which allows the user to configure
# what is spoken in response to a key press. Given a user who typed "Hello
# world.":
# - key echo: "H e l l o space w o r l d period"
# - word echo: "Hello" spoken when the space is pressed; "world" spoken when
#   the period is pressed.
# - sentence echo: "Hello world" spoken when the period is pressed.
# A user can choose to have no echo, one type of echo, or multiple types of
# echo. The following string refers to a command that allows the user to quickly
# choose which type of echo is being used.
CYCLE_KEY_ECHO = _("Cycle to the next key echo level")

# Translators: When the user is navigating through text, Orca can optionally
# announce formatting changes such as bold, italic, etc. This command cycles
# through the available modes: off, editable text only, and always.
CYCLE_TEXT_ATTRIBUTE_CHANGE_MODE = _("Cycle to the next text attribute change mode")

# Translators: this is a debug message that Orca users will not normally see. It
# describes a debug routine that allows the user to adjust the level of debug
# information that Orca generates at run time.
DEBUG_CYCLE_LEVEL = _("Cycle the debug level at run time")

# Translators: this is a debug message for advanced users and developers. It
# describes a debug command that allows the user to clear the AT-SPI cache for
# the currently-running application. This is sometimes needed because applications
# fail to notify AT-SPI when something changes resulting in AT-SPI having stale
# information which impacts Orca's logic and/or presentation to users.
DEBUG_CLEAR_ATSPI_CACHE_FOR_APPLICATION = _("Clear the AT-SPI cache for the current application")

# Translators: Orca allows the item under the pointer to be spoken. This toggles
# the feature without the need to get into a GUI.
MOUSE_REVIEW_TOGGLE = _("Toggle mouse review mode")

# Translators: Orca has a command to present the battery status (e.g. level, whether
# or not it is plugged in, etc.). This string is the name of that command.
PRESENT_BATTERY_STATUS = _("Present battery status")

# Translators: Orca has a command to present the CPU and memory usage as percents.
# This string is the name of that command.
PRESENT_CPU_AND_MEMORY_USAGE = _("Present CPU and memory usage")

# Translators: Orca has a command to present the current time in speech and in
# braille.
PRESENT_CURRENT_TIME = _("Present current time")

# Translators: Orca has a command to present the current date in speech and in
# braille.
PRESENT_CURRENT_DATE = _("Present current date")

# Translators: Orca has a command to present the state of modifier keys such as
# Caps Lock and Num Lock (e.g. "caps lock on. num lock off.").
PRESENT_MODIFIER_KEYS_STATE = _("Present the state of modifier keys")

# Translators: Orca has a command to present the pixel size and location of
# the current object. This string is how this command is described in the list
# of keyboard shortcuts.
PRESENT_SIZE_AND_POSITION = _("Present size and location of current object")

# Translators: This command toggles all (other) Orca commands so that the
# associated keystroke can by consumed by the native application. For example,
# if there were an Orca command bound to Alt+Down, normally pressing Alt+Down
# would cause the Orca command to be used. This would mean Alt+Down could not
# be used in editors to move the current line of text down. By temporarily
# disabling Orca commands, Alt+Down would be ignored by Orca and work as
# expected in the editor.
BYPASS_MODE_TOGGLE = _("Toggle all Orca command keys")

# Translators: Orca has a command to review previous chat room messages in
# speech and braille. This string to be translated is associated with the
# keyboard commands used to review those previous messages.
CHAT_PREVIOUS_MESSAGE = _("Present previous chat room message")

# Translators: Orca has a command to review chat room messages in
# speech and braille. This string to be translated is associated with the
# keyboard commands used to review the next message in the history.
CHAT_NEXT_MESSAGE = _("Present next chat room message")

# Translators: In chat applications, it is often possible to see that a "buddy"
# is typing currently (e.g. via a keyboard icon or status text). Some users like
# to have this typing status announced by Orca; others find that announcement
# unpleasant. Therefore, it is a setting in Orca. This string to be translated
# is associated with the command to toggle typing status presentation on or off.
CHAT_TOGGLE_BUDDY_TYPING = _("Toggle typing announcements")

# Translators: Orca has a command to review previous chat room messages in
# speech and braille. Some users prefer to have this message history combined
# (e.g. the last ten messages which came in, no matter what room they came
# from). Other users prefer to have specific room history (e.g. the last ten
# messages from #a11y). Therefore, this is a setting in Orca. This string to be
# translated is associated with the command to toggle specific room history on
# or off.
CHAT_TOGGLE_MESSAGE_HISTORIES = _("Toggle chat room specific message histories")

# Translators: In chat applications, Orca automatically presents incoming
# messages in speech and braille. If a user is in multiple conversations or
# channels at the same time, it can be confusing to know what room or channel
# a given message came from just from hearing/reading it. For this reason, Orca
# has an option to present the name of the room first ("#a11y <joanie> hello!"
# instead of "<joanie> hello!"). This string to be translated is associated with
# the command to toggle room name presentation on or off.
CHAT_TOGGLE_ROOM_NAME_PREFIX = _("Toggle room name presentation")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display scrolls to the left.
BRAILLE_LINE_LEFT = _("Line Left")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display scrolls to the right.
BRAILLE_LINE_RIGHT = _("Line Right")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display scrolls up.
BRAILLE_LINE_UP = _("Line Up")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display scrolls down.
BRAILLE_LINE_DOWN = _("Line Down")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, it instructs the braille display to freeze.
BRAILLE_FREEZE = _("Freeze")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display scrolls to the top left of the window.
BRAILLE_TOP_LEFT = _("Top Left")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display scrolls to the bottom left of the window.
BRAILLE_BOTTOM_LEFT = _("Bottom Left")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display scrolls to position containing the cursor.
BRAILLE_HOME = _("Cursor Position")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). When pressing the
# button, the display toggles between six-dot braille and eight-dot braille.
BRAILLE_SIX_DOTS = _("Six Dots")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). This command
# represents a whole set of buttons known as cursor routing keys and are a way
# for a user to move the application's caret to the position indicated on the
# display.
BRAILLE_ROUTE_CURSOR = _("Cursor Routing")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). This command
# represents the start of a selection operation. It is called "Cut Begin" to map
# to what BrlTTY users are used to: in character cell mode operation on virtual
# consoles, the act of copying text is erroneously called a "cut" operation.
BRAILLE_CUT_BEGIN = _("Cut Begin")

# Translators: this is a command for a button on a refreshable braille display
# (an external hardware device used by people who are blind). This command
# represents marking the endpoint of a selection. It is called "Cut Line" to map
# to what BrlTTY users are used to: in character cell mode operation on virtual
# consoles, the act of copying text is erroneously called a "cut" operation.
BRAILLE_CUT_LINE = _("Cut Line")

# Translators: this is a command which causes Orca to present the last received
# notification message.
NOTIFICATION_MESSAGES_LAST = _("Present last notification message")

# Translators: this is a command which causes Orca to present a list of all the
# notification messages received.
NOTIFICATION_MESSAGES_LIST = _("Present notification messages list")

# Translators: this is a command which causes Orca to present the previous
# notification message.
NOTIFICATION_MESSAGES_PREVIOUS = _("Present previous notification message")

# Translators: this is a command which causes Orca to present the next
# notification message.
NOTIFICATION_MESSAGES_NEXT = _("Present next notification message")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_NEXT_CHAR = _("Go to next character")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_PREV_CHAR = _("Go to previous character")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_NEXT_WORD = _("Go to next word")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_PREV_WORD = _("Go to previous word")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_NEXT_LINE = _("Go to next line")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_PREV_LINE = _("Go to previous line")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_FILE_START = _("Go to the top of the file")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_FILE_END = _("Go to the bottom of the file")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_LINE_START = _("Go to the beginning of the line")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_LINE_END = _("Go to the end of the line")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_NEXT_OBJECT = _("Go to the next object")

# Translators: this is a command related to navigating within a document.
CARET_NAVIGATION_PREV_OBJECT = _("Go to the previous object")

# Translators: this is for causing a collapsed combo box which was reached
# by Orca's caret navigation to be expanded.
CARET_NAVIGATION_EXPAND_COMBO_BOX = _("Cause the current combo box to be expanded")

# Translators: Gecko native caret navigation is where Firefox (or Thunderbird)
# itself controls how the arrow keys move the caret around HTML content. It's
# often broken, so Orca needs to provide its own support. As such, Orca offers
# the user the ability to toggle which application is controlling the caret.
CARET_NAVIGATION_TOGGLE = _("Switch between native and screen-reader caret navigation")

# Translators: A live region is an area of a web page that is periodically
# updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region
# The "politeness" level is an indication of when the user wishes to be notified
# about a change to live region content. Examples include: never ("off"), when
# idle ("polite"), and when there is a change ("assertive"). Orca has several
# features to facilitate accessing live regions. This string refers to a command
# to cycle through the different "politeness" levels.
LIVE_REGIONS_ADVANCE_POLITENESS = _("Advance live region politeness setting")

# Translators: A live region is an area of a web page that is periodically
# updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region
# The "politeness" level is an indication of when the user wishes to be notified
# about a change to live region content. Examples include: never ("off"), when
# idle ("polite"), and when there is a change ("assertive"). Orca has several
# features to facilitate accessing live regions. This string refers to a command
# to turn off live regions by default.
LIVE_REGIONS_ARE_ANNOUNCED = _("Set default live region politeness level to off")

# Translators: A live region is an area of a web page that is periodically
# updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region
# This string refers to a command for presenting the previous live region message.
LIVE_REGIONS_PREVIOUS = _("Present previous live region message")

# Translators: A live region is an area of a web page that is periodically
# updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region
# This string refers to a command for presenting the next live region message.
LIVE_REGIONS_NEXT = _("Present next live region message")

# Translators: A live region is an area of a web page that is periodically
# updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region
# This string refers to an Orca command which allows the user to toggle whether
# or not Orca pays attention to changes in live regions. Note that turning off
# monitoring of live events is NOT the same as turning the politeness level
# to "off". The user can opt to have no notifications presented (politeness
# level of "off") and still manually review recent updates to live regions via
# Orca commands for doing so -- as long as the monitoring of live regions is
# enabled.
LIVE_REGIONS_MONITOR = _("Monitor live regions")

# Translators: Orca allows you to dynamically define which row of a spreadsheet
# or table should be treated as containing column headers. This string refers to
# the command to set the row.
DYNAMIC_COLUMN_HEADER_SET = _("Set the row to use as dynamic column headers")

# Translators: Orca allows you to dynamically define which row of a spreadsheet
# or table should be treated as containing column headers. This string refers to
# the command to unset the row so it is no longer treated as if it contained
# column headers.
DYNAMIC_COLUMN_HEADER_CLEAR = _("Clear the dynamic column headers")

# Translators: Orca allows you to dynamically define which column of a
# spreadsheet or table should be treated as containing row headers. This
# string refers to the command to set the column.
DYNAMIC_ROW_HEADER_SET = _("Set the column to use as dynamic row headers")

# Translators: Orca allows you to dynamically define which column of a
# spreadsheet or table should be treated as containing column headers. This
# string refers to the command to unset the column so it is no longer treated
# as if it contained row headers.
DYNAMIC_ROW_HEADER_CLEAR = _("Clear the dynamic row headers")

# Translators: This string refers to an Orca command. The command causes Orca
# to present the formula for the current table cell.
PRESENT_CELL_FORMULA = _("Present the formula for the current cell")

# Translators: the structural navigation keys are designed to move around in a
# document or container by object type. Thus H moves you to the next heading, Shift+H
# to the previous heading, T to the next table, and so on. This feature needs to be
# toggle-able so that it does not interfere with normal writing functions. In addition,
# the navigation can be restricted to the current document or to non-document/GUI
# objects. This string is the description of the command which switches among the
# available modes: off, document, and GUI.
STRUCTURAL_NAVIGATION_MODE_CYCLE = _("Cycles to the next structural navigation mode")

# Translators: Orca has commands for navigating within a table, e.g. to the
# next cell in a given direction. This string is the description of the command
# which enables/disables this support.
TABLE_NAVIGATION_TOGGLE = _("Toggle table navigation keys")

# Translators: this is for navigating among annotations in a document.
# Annotations include content insertions, content deletions, suggestions, and highlights.
ANNOTATION_PREV = _("Go to previous annotation")

# Translators: this is for navigating among annotations in a document.
# Annotations include content insertions, content deletions, suggestions, and highlights.
ANNOTATION_NEXT = _("Go to next annotation")

# Translators: this is for navigating among annotations in a document.
# Annotations include content insertions, content deletions, suggestions, and highlights.
ANNOTATION_LIST = _("Display a list of annotations")

# Translators: this is for navigating among blockquotes in a document.
BLOCKQUOTE_PREV = _("Go to previous blockquote")

# Translators: this is for navigating among blockquotes in a document.
BLOCKQUOTE_NEXT = _("Go to next blockquote")

# Translators: this is for navigating among blockquotes in a document.
BLOCKQUOTE_LIST = _("Display a list of blockquotes")

# Translators: this is for navigating among buttons in a document.
BUTTON_PREV = _("Go to previous button")

# Translators: this is for navigating among buttons in a document.
BUTTON_NEXT = _("Go to next button")

# Translators: this is for navigating among buttons in a document.
BUTTON_LIST = _("Display a list of buttons")

# Translators: this is for navigating among check boxes in a document.
CHECK_BOX_PREV = _("Go to previous check box")

# Translators: this is for navigating among check boxes in a document.
CHECK_BOX_NEXT = _("Go to next check box")

# Translators: this is for navigating among check boxes in a document.
CHECK_BOX_LIST = _("Display a list of check boxes")

# Translators: this is for navigating among clickable objects in a document.
# A "clickable" is a web element with an "onClick" handler.
CLICKABLE_PREV = _("Go to previous clickable")

# Translators: this is for navigating among clickable objects in a document.
# A "clickable" is a web element with an "onClick" handler.
CLICKABLE_NEXT = _("Go to next clickable")

# Translators: this is for navigating among clickable objects in a document.
# A "clickable" is a web element with an "onClick" handler.
CLICKABLE_LIST = _("Display a list of clickables")

# Translators: this is for navigating among combo boxes in a document.
COMBO_BOX_PREV = _("Go to previous combo box")

# Translators: this is for navigating among combo boxes in a document.
COMBO_BOX_NEXT = _("Go to next combo box")

# Translators: This string describes a document navigation command which moves
# to the start of the current container. Examples of containers include tables,
# lists, and blockquotes.
CONTAINER_START = _("Go to start of container")

# Translators: This string describes a document navigation command which moves
# to the end of the current container. Examples of containers include tables,
# lists, and blockquotes.
CONTAINER_END = _("Go to end of container")

# Translators: this is for navigating among combo boxes in a document.
COMBO_BOX_LIST = _("Display a list of combo boxes")

# Translators: this is for navigating among entries in a document.
ENTRY_PREV = _("Go to previous entry")

# Translators: this is for navigating among entries in a document.
ENTRY_NEXT = _("Go to next entry")

# Translators: this is for navigating among entries in a document.
ENTRY_LIST = _("Display a list of entries")

# Translators: this is for navigating among form fields in a document.
FORM_FIELD_PREV = _("Go to previous form field")

# Translators: this is for navigating among form fields in a document.
FORM_FIELD_NEXT = _("Go to next form field")

# Translators: this is for navigating among form fields in a document.
FORM_FIELD_LIST = _("Display a list of form fields")

# Translators: this is for navigating among headings (e.g. <h1>) in a document.
HEADING_PREV = _("Go to previous heading")

# Translators: this is for navigating among headings (e.g. <h1>) in a document.
HEADING_NEXT = _("Go to next heading")

# Translators: this is for navigating among headings (e.g. <h1>) in a document.
HEADING_LIST = _("Display a list of headings")

# Translators: this is for navigating among headings (e.g. <h1>) in a document.
# <h1> is a heading at level 1, <h2> is a heading at level 2, etc.
HEADING_AT_LEVEL_PREV = _("Go to previous heading at level %d")

# Translators: this is for navigating among headings (e.g. <h1>) in a document.
# <h1> is a heading at level 1, <h2> is a heading at level 2, etc.
HEADING_AT_LEVEL_NEXT = _("Go to next heading at level %d")

# Translators: this is for navigating among headings (e.g. <h1>) in a document.
# <h1> is a heading at level 1, <h2> is a heading at level 2, etc.
HEADING_AT_LEVEL_LIST = _("Display a list of headings at level %d")

# Translators: this is for navigating among iframes in a document.
IFRAME_PREV = _("Go to previous internal frame")

# Translators: this is for navigating among iframes in a document.
IFRAME_NEXT = _("Go to next internal frame")

# Translators: this is for navigating among images in a document.
IFRAME_LIST = _("Display a list of internal frames")

# Translators: this is for navigating among images in a document.
IMAGE_PREV = _("Go to previous image")

# Translators: this is for navigating among images in a document.
IMAGE_NEXT = _("Go to next image")

# Translators: this is for navigating among images in a document.
IMAGE_LIST = _("Display a list of images")

# Translators: this is for navigating among ARIA landmarks in a document. ARIA
# role landmarks are the W3C defined HTML tag attribute 'role' used to identify
# important part of webpage like banners, main context, search etc.
LANDMARK_PREV = _("Go to previous landmark")

# Translators: this is for navigating among ARIA landmarks in a document. ARIA
# role landmarks are the W3C defined HTML tag attribute 'role' used to identify
# important part of webpage like banners, main context, search etc.
LANDMARK_NEXT = _("Go to next landmark")

# Translators: this is for navigating among ARIA landmarks in a document. ARIA
# role landmarks are the W3C defined HTML tag attribute 'role' used to identify
# important part of webpage like banners, main context, search etc.
LANDMARK_LIST = _("Display a list of landmarks")

# Translators: this is for navigating among large objects in a document.
# A 'large object' is a logical chunk of text, such as a paragraph, a list,
# a table, etc.
LARGE_OBJECT_PREV = _("Go to previous large object")

# Translators: this is for navigating among large objects in a document.
# A 'large object' is a logical chunk of text, such as a paragraph, a list,
# a table, etc.
LARGE_OBJECT_NEXT = _("Go to next large object")

# Translators: this is for navigating among large objects in a document.
# A 'large object' is a logical chunk of text, such as a paragraph, a list,
# a table, etc.
LARGE_OBJECT_LIST = _("Display a list of large objects")

# Translators: this is for navigating among links in a document.
LINK_PREV = _("Go to previous link")

# Translators: this is for navigating among links in a document.
LINK_NEXT = _("Go to next link")

# Translators: this is for navigating among links in a document.
LINK_LIST = _("Display a list of links")

# Translators: this is for navigating among lists in a document.
LIST_PREV = _("Go to previous list")

# Translators: this is for navigating among lists in a document.
LIST_NEXT = _("Go to next list")

# Translators: this is for navigating among lists in a document.
LIST_LIST = _("Display a list of lists")

# Translators: this is for navigating among list items in a document.
LIST_ITEM_PREV = _("Go to previous list item")

# Translators: this is for navigating among list items in a document.
LIST_ITEM_NEXT = _("Go to next list item")

# Translators: this is for navigating among list items in a document.
LIST_ITEM_LIST = _("Display a list of list items")

# Translators: this is for navigating among live regions in a document. A live
# region is an area of a web page that is periodically updated, e.g. a stock
# ticker. https://w3c.github.io/aria/#dfn-live-region
LIVE_REGION_PREV = _("Go to previous live region")

# Translators: this is for navigating among live regions in a document. A live
# region is an area of a web page that is periodically updated, e.g. a stock
# ticker. https://w3c.github.io/aria/#dfn-live-region
LIVE_REGION_NEXT = _("Go to next live region")

# Translators: this is for navigating among live regions in a document. A live
# region is an area of a web page that is periodically updated, e.g. a stock
# ticker. https://w3c.github.io/aria/#dfn-live-region
LIVE_REGION_LAST = _("Go to the last live region which made an announcement")

# Translators: this is for navigating among math expressions in a document.
MATH_PREV = _("Go to previous math expression")

# Translators: this is for navigating among math expressions in a document.
MATH_NEXT = _("Go to next math expression")

# Translators: this is for navigating among math expressions in a document.
MATH_LIST = _("Display a list of math expressions")

# Translators: the object navigator allows users to explore UI objects presented
# as a hierarchy.
NAVIGATOR_UP = _("Go to the parent of the object with navigator focus.")

# Translators: the object navigator allows users to explore UI objects presented
# as a hierarchy.
NAVIGATOR_DOWN = _("Go to the first child of the object with navigator focus.")

# Translators: the object navigator allows users to explore UI objects presented
# as a hierarchy.
NAVIGATOR_NEXT = _("Go to the next sibling of the object with navigator focus.")

# Translators: the object navigator allows users to explore UI objects presented
# as a hierarchy.
NAVIGATOR_PREVIOUS = _("Go to the previous sibling of the object with navigator focus.")

# Translators: the object navigator allows users to explore UI objects presented
# as a hierarchy. Users are also able to synthesize a click on the objects.
NAVIGATOR_PERFORM_ACTION = _("Click on the object with navigator focus.")

# Translators: the object navigator allows users to explore UI objects presented
# as a hierarchy. This hierarchy can be simplified, and the simplification can be
# toggled on and off.
NAVIGATOR_TOGGLE_SIMPLIFIED = _("Toggle simplified object navigation.")

# Translators: this is for navigating among paragraphs in a document.
PARAGRAPH_PREV = _("Go to previous paragraph")

# Translators: this is for navigating among paragraphs in a document.
PARAGRAPH_NEXT = _("Go to next paragraph")

# Translators: this is for navigating among paragraphs in a document.
PARAGRAPH_LIST = _("Display a list of paragraphs")

# Translators: this is for navigating among radio buttons in a document.
RADIO_BUTTON_PREV = _("Go to previous radio button")

# Translators: this is for navigating among radio buttons in a document.
RADIO_BUTTON_NEXT = _("Go to next radio button")

# Translators: this is for navigating among radio buttons in a document.
RADIO_BUTTON_LIST = _("Display a list of radio buttons")

# Translators: this is for navigating among separators (e.g. <hr>) in a
# document.
SEPARATOR_PREV = _("Go to previous separator")

# Translators: this is for navigating among separators (e.g. <hr>) in a
# document.
SEPARATOR_NEXT = _("Go to next separator")

# Translators: this is for navigating among tables in a document.
TABLE_PREV = _("Go to previous table")

# Translators: this is for navigating among tables in a document.
TABLE_NEXT = _("Go to next table")

# Translators: this is for navigating among tables in a document.
TABLE_LIST = _("Display a list of tables")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_DOWN = _("Go down one cell")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_FIRST = _("Go to the first cell in a table")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_LAST = _("Go to the last cell in a table")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_LEFT = _("Go left one cell")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_RIGHT = _("Go right one cell")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_UP = _("Go up one cell")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_BEGINNING_OF_ROW = _("Go to the beginning of the row")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_END_OF_ROW = _("Go to the end of the row")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_TOP_OF_COLUMN = _("Go to the top of the column")

# Translators: this is for navigating among table cells in a document.
TABLE_CELL_BOTTOM_OF_COLUMN = _("Go to the bottom of the column")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command enters that mode when
# the user is on a math element.
MATH_NAV_ENTER = C_("mathcat", "Enter math navigation mode")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command exits that mode.
MATH_NAV_EXIT = C_("mathcat", "Exit math navigation mode")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the next sibling
# at the current level of the math expression tree.
MATH_NAV_MOVE_NEXT = C_("mathcat", "Move to next item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the previous
# sibling at the current level of the math expression tree.
MATH_NAV_MOVE_PREVIOUS = C_("mathcat", "Move to previous item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves from an item down
# into its children, e.g. from a fraction into its numerator and denominator.
MATH_NAV_ZOOM_IN = C_("mathcat", "Zoom in")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves from an item back
# up to its parent, e.g. from a numerator back to the containing fraction.
MATH_NAV_ZOOM_OUT = C_("mathcat", "Zoom out")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command descends as deep as
# possible into the current item, going straight to the innermost child.
MATH_NAV_ZOOM_IN_ALL = C_("mathcat", "Zoom in completely")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command goes all the way back
# up to the root of the math expression.
MATH_NAV_ZOOM_OUT_ALL = C_("mathcat", "Zoom out completely")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the first item.
MATH_NAV_MOVE_START = C_("mathcat", "Move to start")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the last item.
MATH_NAV_MOVE_END = C_("mathcat", "Move to end")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the start of
# the current line in a multi-line math expression.
MATH_NAV_MOVE_LINE_START = C_("mathcat", "Move to line start")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the end of
# the current line in a multi-line math expression.
MATH_NAV_MOVE_LINE_END = C_("mathcat", "Move to line end")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the top of the
# current column in a math table (matrix, determinant, etc.).
MATH_NAV_MOVE_COLUMN_START = C_("mathcat", "Move to column start")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the bottom of
# the current column in a math table (matrix, determinant, etc.).
MATH_NAV_MOVE_COLUMN_END = C_("mathcat", "Move to column end")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the previous
# cell in a math table or columnar arithmetic expression.
MATH_NAV_MOVE_CELL_PREVIOUS = C_("mathcat", "Move to previous cell")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves to the next cell
# in a math table or columnar arithmetic expression.
MATH_NAV_MOVE_CELL_NEXT = C_("mathcat", "Move to next cell")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves up one cell in
# a math table or columnar arithmetic expression.
MATH_NAV_MOVE_CELL_UP = C_("mathcat", "Move up one cell")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command moves down one cell in
# a math table or columnar arithmetic expression.
MATH_NAV_MOVE_CELL_DOWN = C_("mathcat", "Move down one cell")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command cycles the navigation
# granularity to coarser (Enhanced, Simple, or Character level).
MATH_NAV_TOGGLE_ZOOM_LOCK_UP = C_("mathcat", "Increase navigation granularity")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command cycles the navigation
# granularity to finer (Enhanced, Simple, or Character level).
MATH_NAV_TOGGLE_ZOOM_LOCK_DOWN = C_("mathcat", "Decrease navigation granularity")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command toggles whether navigation
# reads the math content or describes its structure.
MATH_NAV_TOGGLE_SPEECH_MODE = C_("mathcat", "Toggle speech mode")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command speaks the previous math
# item as you would say it aloud.
MATH_NAV_READ_PREVIOUS = C_("mathcat", "Read previous item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command speaks the next math
# item as you would say it aloud.
MATH_NAV_READ_NEXT = C_("mathcat", "Read next item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command speaks the current math
# item as you would say it aloud.
MATH_NAV_READ_CURRENT = C_("mathcat", "Read current item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command speaks the content of
# the current cell in a math table.
MATH_NAV_READ_CELL_CURRENT = C_("mathcat", "Read current cell")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command gives a structural
# summary of the previous math item rather than reading its content.
MATH_NAV_DESCRIBE_PREVIOUS = C_("mathcat", "Describe previous item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command gives a structural
# summary of the next math item rather than reading its content.
MATH_NAV_DESCRIBE_NEXT = C_("mathcat", "Describe next item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command gives a structural
# summary of the current math item rather than reading its content.
MATH_NAV_DESCRIBE_CURRENT = C_("mathcat", "Describe current item")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command announces the user's
# current position within the math expression.
MATH_NAV_WHERE_AM_I = C_("mathcat", "Where am I")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command announces the user's
# full context within the math expression.
MATH_NAV_WHERE_AM_I_ALL = C_("mathcat", "Where am I (detailed)")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command returns to the position
# the user was at before the last navigation move.
MATH_NAV_MOVE_LAST_LOCATION = C_("mathcat", "Return to last position")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). Place markers are bookmarks within
# a math expression, identified by a digit 0-9. This command jumps to one.
MATH_NAV_GOTO_PLACE_MARKER = C_("mathcat", "Go to place marker")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). Place markers are bookmarks within
# a math expression, identified by a digit 0-9. This command sets one.
MATH_NAV_SET_PLACE_MARKER = C_("mathcat", "Set place marker")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). Place markers are bookmarks within
# a math expression, identified by a digit 0-9. This command reads one.
MATH_NAV_READ_PLACE_MARKER = C_("mathcat", "Read place marker")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). Place markers are bookmarks within
# a math expression, identified by a digit 0-9. This command describes one.
MATH_NAV_DESCRIBE_PLACE_MARKER = C_("mathcat", "Describe place marker")

# Translators: Orca has a modal math navigation mode powered by MathCAT
# (https://daisy.github.io/MathCAT). This command copies the current
# navigation node to the clipboard in the user's preferred format
# (MathML, LaTeX, ASCIIMath, or Speech).
MATH_NAV_COPY = C_("mathcat", "Copy to clipboard")

# Translators: When presenting the content of a line on a web page, Orca by
# default presents the full line, including any links or form fields on that
# line, in order to reflect the on-screen layout as seen by sighted users.
# Not all users like this presentation, however, and prefer to have objects
# treated as if they were on individual lines, such as is done by Windows
# screen readers, so that unrelated objects (e.g. links in a navbar) are not
# all jumbled together. As a result, this is now configurable. If layout mode
# is enabled, Orca will present the full line as it appears on the screen; if
# it is disabled, Orca will treat each object as if it were on a separate line,
# both for presentation and navigation. This string is associated with the Orca
# command to manually toggle layout mode on/off.
TOGGLE_LAYOUT_MODE = _("Toggle layout mode")

# Translators: Orca has a number of commands that override the default
# behavior within an application. For instance, on a web page, "h" moves
# you to the next heading. What should happen when you press an "h" in
# an entry on a web page depends: If you want to resume reading content,
# "h" should move to the next heading; if you want to enter text, "h"
# should not move you to the next heading. Similarly, if you are
# at the bottom of an entry and press Down arrow, should you leave the
# entry? Again, it depends on if you want to resume reading content or
# if you are editing the text in the entry. Because Orca doesn't know
# what you want to do, it has two modes: In browse mode, Orca treats
# key presses as commands to read the content; in focus mode, Orca treats
# key presses as something that should be handled by the focused widget.
# This string is associated with the Orca command to manually switch
# between these two modes.
TOGGLE_PRESENTATION_MODE = _("Switch between browse mode and focus mode")

# Translators: (Please see the previous, detailed translator notes about
# Focus mode and Browse mode.) In order to minimize the amount of work Orca
# users need to do to switch between focus mode and browse mode, Orca attempts
# to automatically switch to the mode which is appropriate to the current
# web element. Sometimes, however, this automatic mode switching is not what
# the user wants. A good example being web apps which have their own keyboard
# navigation and use interaction model. As a result, Orca has a command which
# enables setting a "sticky" focus mode which disables all automatic toggling.
# This string is associated with the Orca command to enable sticky focus mode.
SET_FOCUS_MODE_STICKY = _("Enable sticky focus mode")

# Translators: (Please see the previous, detailed translator notes about
# Focus mode and Browse mode.) In order to minimize the amount of work Orca
# users need to do to switch between focus mode and browse mode, Orca attempts
# to automatically switch to the mode which is appropriate to the current
# web element. Sometimes, however, this automatic mode switching is not what
# the user wants. A good example being web apps which have their own keyboard
# navigation and use interaction model. As a result, Orca has a command which
# enables setting a "sticky" browse mode which disables all automatic toggling.
# This string is associated with the Orca command to enable sticky browse mode.
SET_BROWSE_MODE_STICKY = _("Enable sticky browse mode")

# Translators: this is for navigating among unvisited links in a document.
UNVISITED_LINK_PREV = _("Go to previous unvisited link")

# Translators: this is for navigating among unvisited links in a document.
UNVISITED_LINK_NEXT = _("Go to next unvisited link")

# Translators: this is for navigating among unvisited links in a document.
UNVISITED_LINK_LIST = _("Display a list of unvisited links")

# Translators: this is for navigating among visited links in a document.
VISITED_LINK_PREV = _("Go to previous visited link")

# Translators: this is for navigating among visited links in a document.
VISITED_LINK_NEXT = _("Go to next visited link")

# Translators: this is for navigating among visited links in a document.
VISITED_LINK_LIST = _("Display a list of visited links")
