[orca] Update Indonesian translation



commit e3c605a678c551e8d5aedbf77bbc512381db47ab
Author: Sucipto <sucipto pm me>
Date:   Tue Jan 14 15:15:45 2020 +0000

    Update Indonesian translation

 po/id.po | 923 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 502 insertions(+), 421 deletions(-)
---
diff --git a/po/id.po b/po/id.po
index fa76fe9c7..e03dde66d 100644
--- a/po/id.po
+++ b/po/id.po
@@ -3,20 +3,22 @@
 # This file is distributed under the same license as the orca package.
 # Andika Triwidada <andika gmail com>, 2011, 2012, 2013, 2014.
 # Kukuh Syafaat <kukuhsyafaat gnome org>, 2018, 2019.
+# Sucipto <sucipto pm me>, 2020.
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: orca master\n"
-"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/orcaorca/issues\n";
-"POT-Creation-Date: 2019-07-02 20:41+0000\n"
-"PO-Revision-Date: 2019-07-08 15:39+0700\n"
-"Last-Translator: Kukuh Syafaat <kukuhsyafaat gnome org>\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/orca/issues\n";
+"POT-Creation-Date: 2020-01-07 11:45+0000\n"
+"PO-Revision-Date: 2020-01-14 17:37+0700\n"
+"Last-Translator: Sucipto <sucipto pm me>\n"
 "Language-Team: Indonesian <gnome i15n org>\n"
 "Language: id\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural= n!=1;\n"
-"X-Generator: Poedit 2.2.3\n"
+"X-Generator: Gtranslator 3.34.0\n"
 
 #: orca-autostart.desktop.in:4
 msgid "Orca screen reader"
@@ -4519,7 +4521,7 @@ msgstr "Fungsikan mode tata letak bagi isi"
 #. and triple "clicks" or key presses, similar to
 #. using a mouse.
 #.
-#: src/orca/guilabels.py:179 src/orca/keybindings.py:205
+#: src/orca/guilabels.py:179 src/orca/keybindings.py:195
 msgid "double click"
 msgstr "klik ganda"
 
@@ -4530,7 +4532,7 @@ msgstr "klik ganda"
 #. and triple "clicks" or key presses, similar to
 #. using a mouse.
 #.
-#: src/orca/guilabels.py:184 src/orca/keybindings.py:211
+#: src/orca/guilabels.py:184 src/orca/keybindings.py:201
 msgid "triple click"
 msgstr "klik tiga kali"
 
@@ -5736,7 +5738,7 @@ msgstr "minus"
 
 #. Translators: this is presented in a GUI to represent the
 #. "insert" key when used as the Orca modifier.
-#: src/orca/keybindings.py:144
+#: src/orca/keybindings.py:140
 msgid "Insert"
 msgstr "Insert"
 
@@ -5745,57 +5747,49 @@ msgstr "Insert"
 #. Translators: this is presented in a GUI to represent the
 #. "caps lock" modifier.
 #.
-#: src/orca/keybindings.py:148 src/orca/keybindings.py:153
+#: src/orca/keybindings.py:144 src/orca/keybindings.py:149
 msgid "Caps_Lock"
 msgstr "Caps_Lock"
 
-#. Translators: this is presented in a GUI to represent the
-#. "shift lock" modifier. There is no reason to make it different from
-#. the translation for "Caps_Lock"
-#.
-#: src/orca/keybindings.py:159
-msgid "Shift_Lock"
-msgstr "Shift_Lock"
-
 #. Translators: this is presented in a GUI to represent the
 #. "right alt" modifier.
 #.
-#: src/orca/keybindings.py:166
+#: src/orca/keybindings.py:156
 msgid "Alt_R"
 msgstr "Alt_Kn"
 
 #. Translators: this is presented in a GUI to represent the
 #. "super" modifier.
 #.
-#: src/orca/keybindings.py:171
+#: src/orca/keybindings.py:161
 msgid "Super"
 msgstr "Super"
 
 #. Translators: this is presented in a GUI to represent the
 #. "meta 2" modifier.
 #.
-#: src/orca/keybindings.py:176
+#: src/orca/keybindings.py:166
 msgid "Meta2"
 msgstr "Meta2"
 
 #. Translators: this is presented in a GUI to represent the
 #. "left alt" modifier.
 #.
-#: src/orca/keybindings.py:183
+#: src/orca/keybindings.py:173
 msgid "Alt_L"
 msgstr "Alt_Kr"
 
 #. Translators: this is presented in a GUI to represent the
 #. "control" modifier.
 #.
-#: src/orca/keybindings.py:188
+#: src/orca/keybindings.py:178
 msgid "Ctrl"
 msgstr "Ctrl"
 
 #. Translators: this is presented in a GUI to represent the
 #. "shift " modifier.
 #.
-#: src/orca/keybindings.py:193
+#: src/orca/keybindings.py:183
 msgid "Shift"
 msgstr "Shift"
 
@@ -8544,12 +8538,47 @@ msgstr "Meninggalkan tinjau rata."
 msgid "has formula"
 msgstr "punya rumus"
 
+#. Translators: this message will be presented to indicate the focused object
+#. will cause a dialog to appear if activated.
+#: src/orca/messages.py:568
+#| msgid "Opens the Find dialog."
+msgid "opens dialog"
+msgstr "membuka dialog"
+
+#. Translators: this message will be presented to indicate the focused object
+#. will cause a grid to appear if activated. A grid is an interactive table.
+#: src/orca/messages.py:572
+msgid "opens grid"
+msgstr "membuka kisi"
+
+#. Translators: this message will be presented to indicate the focused object
+#. will cause a listbox to appear if activated.
+#: src/orca/messages.py:576
+#| msgctxt "role"
+#| msgid "page list"
+msgid "opens listbox"
+msgstr "membuka daftar kotak"
+
+#. Translators: this message will be presented to indicate the focused object
+#. will cause a menu to appear if activated.
+#: src/orca/messages.py:580
+msgid "opens menu"
+msgstr "membuka menu"
+
+#. Translators: this message will be presented to indicate the focused object
+#. will cause a tree to appear if activated. A tree is a list with sub-levels
+#. which can be expanded or collapsed, similar to the list of folders in an
+#. email client.
+#: src/orca/messages.py:586
+msgid "opens tree"
+msgstr "membuka pohon"
+
 #. Translators: The following string is spoken to let the user know that he/she
 #. is on a link within an image map. An image map is an image/graphic which has
 #. been divided into regions. Each region can be clicked on and has an associated
 #. link. Please see http://en.wikipedia.org/wiki/Imagemap for more information
 #. and examples.
-#: src/orca/messages.py:571
+#: src/orca/messages.py:593
 msgid "image map link"
 msgstr "taut peta gambar"
 
@@ -8557,7 +8586,7 @@ msgstr "taut peta gambar"
 #. that the key combination (e.g., Ctrl+Alt+f) they just entered has already been
 #. bound to another command and is thus unavailable. The string substituted in is
 #. the name of the command which already has the binding.
-#: src/orca/messages.py:577
+#: src/orca/messages.py:599
 #, python-format
 msgid "The key entered is already bound to %s"
 msgstr "Tombol yang dimasukkan sebelumnya sudah terikat ke %s"
@@ -8565,7 +8594,7 @@ msgstr "Tombol yang dimasukkan sebelumnya sudah terikat ke %s"
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. that Orca has recorded a new key combination (e.g. Alt+Ctrl+g) as a result of
 #. their input. The string substituted in is the new key combination.
-#: src/orca/messages.py:582
+#: src/orca/messages.py:604
 #, python-format
 msgid "Key captured: %s. Press enter to confirm."
 msgstr "Tombol yang ditangkap: %s. Tekan enter untuk konfirmasi."
@@ -8573,7 +8602,7 @@ msgstr "Tombol yang ditangkap: %s. Tekan enter untuk konfirmasi."
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. that Orca has assigned a new key combination (e.g. Alt+Ctrl+g) as a result of
 #. their input. The string substituted in is the new key combination.
-#: src/orca/messages.py:587
+#: src/orca/messages.py:609
 #, python-format
 msgid "The new key is: %s"
 msgstr "Tombol baru adalah: %s"
@@ -8581,21 +8610,21 @@ msgstr "Tombol baru adalah: %s"
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. Orca is about to delete an existing key combination (e.g. Alt+Ctrl+g) as a
 #. result of their input.
-#: src/orca/messages.py:592
+#: src/orca/messages.py:614
 msgid "Key binding deleted. Press enter to confirm."
 msgstr "Pengikatan tombol dihapus. Tekan enter untuk konfirmasi."
 
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. Orca has deleted an existing key combination (e.g. Alt+Ctrl+g) as a result of
 #. their input.
-#: src/orca/messages.py:597
+#: src/orca/messages.py:619
 msgid "The keybinding has been removed."
 msgstr "Pengikatan tombol telah dihapus."
 
 #. Translators: This is a spoken and/or brailled message asking the user to press
 #. a new key combination (e.g., Alt+Ctrl+g) to create a new key binding for an
 #. Orca command.
-#: src/orca/messages.py:602
+#: src/orca/messages.py:624
 msgid "enter new key"
 msgstr "ketikkan tombol baru"
 
@@ -8611,7 +8640,7 @@ msgstr "ketikkan tombol baru"
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: src/orca/messages.py:616
+#: src/orca/messages.py:638
 msgctxt "key echo"
 msgid "key"
 msgstr "tombol"
@@ -8626,7 +8655,7 @@ msgstr "tombol"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: src/orca/messages.py:628
+#: src/orca/messages.py:650
 msgid "Key echo set to key."
 msgstr "Gaung tombol ditata ke tombol."
 
@@ -8642,7 +8671,7 @@ msgstr "Gaung tombol ditata ke tombol."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: src/orca/messages.py:642
+#: src/orca/messages.py:664
 msgctxt "key echo"
 msgid "None"
 msgstr "Tak ada"
@@ -8657,7 +8686,7 @@ msgstr "Tak ada"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: src/orca/messages.py:654
+#: src/orca/messages.py:676
 msgid "Key echo set to None."
 msgstr "Gaung tombol ditata ke nihil."
 
@@ -8673,7 +8702,7 @@ msgstr "Gaung tombol ditata ke nihil."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: src/orca/messages.py:668
+#: src/orca/messages.py:690
 msgctxt "key echo"
 msgid "key and word"
 msgstr "tombol dan kata"
@@ -8688,7 +8717,7 @@ msgstr "tombol dan kata"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: src/orca/messages.py:680
+#: src/orca/messages.py:702
 msgid "Key echo set to key and word."
 msgstr "Gaung tombol ditata ke tombol dan kata."
 
@@ -8704,7 +8733,7 @@ msgstr "Gaung tombol ditata ke tombol dan kata."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: src/orca/messages.py:694
+#: src/orca/messages.py:716
 msgctxt "key echo"
 msgid "sentence"
 msgstr "kalimat"
@@ -8719,7 +8748,7 @@ msgstr "kalimat"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: src/orca/messages.py:706
+#: src/orca/messages.py:728
 msgid "Key echo set to sentence."
 msgstr "Gaung tombol ditata ke kalimat."
 
@@ -8735,7 +8764,7 @@ msgstr "Gaung tombol ditata ke kalimat."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: src/orca/messages.py:720
+#: src/orca/messages.py:742
 msgctxt "key echo"
 msgid "word"
 msgstr "kata"
@@ -8750,7 +8779,7 @@ msgstr "kata"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: src/orca/messages.py:732
+#: src/orca/messages.py:754
 msgid "Key echo set to word."
 msgstr "Gaung tombol ditata ke kata."
 
@@ -8766,7 +8795,7 @@ msgstr "Gaung tombol ditata ke kata."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: src/orca/messages.py:746
+#: src/orca/messages.py:768
 msgctxt "key echo"
 msgid "word and sentence"
 msgstr "kata dan kalimat"
@@ -8781,7 +8810,7 @@ msgstr "kata dan kalimat"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: src/orca/messages.py:758
+#: src/orca/messages.py:780
 msgid "Key echo set to word and sentence."
 msgstr "Gaung tombol ditata ke kata dan kalimat."
 
@@ -8795,7 +8824,7 @@ msgstr "Gaung tombol ditata ke kata dan kalimat."
 #. substitution is for that list of enclosure types. For more information
 #. about the MathML 'menclose' element and its notation types, see:
 #. http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:770
+#: src/orca/messages.py:792
 #, python-format
 msgctxt "math enclosure"
 msgid "Enclosed by: %s"
@@ -8807,7 +8836,7 @@ msgstr "Diapit oleh: %s"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:778
+#: src/orca/messages.py:800
 msgctxt "math enclosure"
 msgid "an actuarial symbol"
 msgstr "suatu simbol aktuaria"
@@ -8818,7 +8847,7 @@ msgstr "suatu simbol aktuaria"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:786
+#: src/orca/messages.py:808
 msgctxt "math enclosure"
 msgid "a box"
 msgstr "suatu kotak"
@@ -8829,7 +8858,7 @@ msgstr "suatu kotak"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:794
+#: src/orca/messages.py:816
 msgctxt "math enclosure"
 msgid "a circle"
 msgstr "suatu lingkaran"
@@ -8840,7 +8869,7 @@ msgstr "suatu lingkaran"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:802
+#: src/orca/messages.py:824
 msgctxt "math enclosure"
 msgid "a long division sign"
 msgstr "suatu tanda pembagian panjang"
@@ -8851,7 +8880,7 @@ msgstr "suatu tanda pembagian panjang"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:810
+#: src/orca/messages.py:832
 msgctxt "math enclosure"
 msgid "a radical"
 msgstr "suatu radikal"
@@ -8862,7 +8891,7 @@ msgstr "suatu radikal"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:818
+#: src/orca/messages.py:840
 msgctxt "math enclosure"
 msgid "a rounded box"
 msgstr "kotak berpojok lengkung"
@@ -8873,7 +8902,7 @@ msgstr "kotak berpojok lengkung"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:826
+#: src/orca/messages.py:848
 msgctxt "math enclosure"
 msgid "a horizontal strike"
 msgstr "sebuah coret horisontal"
@@ -8884,7 +8913,7 @@ msgstr "sebuah coret horisontal"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:834
+#: src/orca/messages.py:856
 msgctxt "math enclosure"
 msgid "a vertical strike"
 msgstr "sebuah coret vertikal"
@@ -8895,7 +8924,7 @@ msgstr "sebuah coret vertikal"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:842
+#: src/orca/messages.py:864
 msgctxt "math enclosure"
 msgid "a down diagonal strike"
 msgstr "sebuah coret diagonal turun"
@@ -8906,7 +8935,7 @@ msgstr "sebuah coret diagonal turun"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:850
+#: src/orca/messages.py:872
 msgctxt "math enclosure"
 msgid "an up diagonal strike"
 msgstr "sebuah coret diagonal naik"
@@ -8917,7 +8946,7 @@ msgstr "sebuah coret diagonal naik"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:858
+#: src/orca/messages.py:880
 msgctxt "math enclosure"
 msgid "a northeast arrow"
 msgstr "suatu panah timur Laut"
@@ -8928,7 +8957,7 @@ msgstr "suatu panah timur Laut"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:866
+#: src/orca/messages.py:888
 msgctxt "math enclosure"
 msgid "a line at the bottom"
 msgstr "suatu garis di dasar"
@@ -8939,7 +8968,7 @@ msgstr "suatu garis di dasar"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:874
+#: src/orca/messages.py:896
 msgctxt "math enclosure"
 msgid "a line on the left"
 msgstr "suatu garis di kiri"
@@ -8950,7 +8979,7 @@ msgstr "suatu garis di kiri"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:882
+#: src/orca/messages.py:904
 msgctxt "math enclosure"
 msgid "a line on the right"
 msgstr "suatu garis di kanan"
@@ -8961,7 +8990,7 @@ msgstr "suatu garis di kanan"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:890
+#: src/orca/messages.py:912
 msgctxt "math enclosure"
 msgid "a line at the top"
 msgstr "suatu garis di puncak"
@@ -8972,7 +9001,7 @@ msgstr "suatu garis di puncak"
 #. line on the left, vertical strike), we present them as a list of notations.
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:898
+#: src/orca/messages.py:920
 msgctxt "math enclosure"
 msgid "a phasor angle"
 msgstr "suatu sudut fasor"
@@ -8984,7 +9013,7 @@ msgstr "suatu sudut fasor"
 #. For more information about the MathML 'menclose' element and its notation
 #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
 #. This particular string is for the "madruwb" notation type.
-#: src/orca/messages.py:907
+#: src/orca/messages.py:929
 msgctxt "math enclosure"
 msgid "an arabic factorial symbol"
 msgstr "suatu simbol faktorial arab"
@@ -9000,7 +9029,7 @@ msgstr "suatu simbol faktorial arab"
 #. one enclosure notation. For more information about the MathML 'menclose'
 #. element and its notation types, see:
 #. http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
-#: src/orca/messages.py:920
+#: src/orca/messages.py:942
 msgctxt "math enclosure"
 msgid "and"
 msgstr "dan"
@@ -9008,7 +9037,7 @@ msgstr "dan"
 #. Translators: This phrase is spoken to inform the user that what is about to
 #. be said is part of a mathematical fraction. For instance, given x+1/y+2, Orca
 #. would say "fraction start, x+1 over y+2, fraction end."
-#: src/orca/messages.py:925
+#: src/orca/messages.py:947
 msgid "fraction start"
 msgstr "awal fraksi"
 
@@ -9021,14 +9050,14 @@ msgstr "awal fraksi"
 #. the pause which results is not needed. You should be able to test this with
 #. "spd-say <your text here>" in a terminal on a machine where speech-dispatcher
 #. is installed.
-#: src/orca/messages.py:936
+#: src/orca/messages.py:958
 msgid "fraction without bar, start"
 msgstr "fraksi tanpa garis, mulai"
 
 #. Translators: This word refers to the line separating the numerator from the
 #. denominator in a mathematical fraction. For instance, given x+1/y+2, Orca
 #. would would say "fraction start, x+1 over y+2, fraction end."
-#: src/orca/messages.py:941
+#: src/orca/messages.py:963
 msgctxt "math fraction"
 msgid "over"
 msgstr "dibagi"
@@ -9036,7 +9065,7 @@ msgstr "dibagi"
 #. Translators: This phrase is spoken to inform the user that the last spoken
 #. phrase is the end of a mathematical fraction. For instance, given x+1/y+2,
 #. Orca would would say "fraction start, x+1 over y+2, fraction end."
-#: src/orca/messages.py:946
+#: src/orca/messages.py:968
 msgid "fraction end"
 msgstr "akhir fraksi"
 
@@ -9046,7 +9075,7 @@ msgstr "akhir fraksi"
 #. be spoken). Note that the radicand, which follows the "of", is unknown and
 #. might not even be a simple string; it might be the square root of another
 #. expression such as a fraction.
-#: src/orca/messages.py:954
+#: src/orca/messages.py:976
 msgid "square root of"
 msgstr "akar kuadrat dari"
 
@@ -9056,7 +9085,7 @@ msgstr "akar kuadrat dari"
 #. endings should  be spoken). Note that the radicand, which follows the "of",
 #. is unknown and might not even be a simple string; it might be the cube root
 #. of another expression such as a fraction.
-#: src/orca/messages.py:962
+#: src/orca/messages.py:984
 msgid "cube root of"
 msgstr "akar pangkat tiga dari"
 
@@ -9066,7 +9095,7 @@ msgstr "akar pangkat tiga dari"
 #. the user settings indicate that root endings should be spoken). Note that the
 #. index, which precedes this string, is unknown and might not even be a simple
 #. expression like "fourth"; the index might instead be a fraction.
-#: src/orca/messages.py:970
+#: src/orca/messages.py:992
 msgid "root of"
 msgstr "akar dari"
 
@@ -9077,7 +9106,7 @@ msgstr "akar dari"
 #. "fourth root of 9" may be sufficient for the user. But if the index is not
 #. 4, but instead the fraction x/4, beginning the phrase with "root start" can
 #. help the user better understand that x/4 is the index of the root.
-#: src/orca/messages.py:979
+#: src/orca/messages.py:1001
 msgid "root start"
 msgstr "mulai akar"
 
@@ -9085,7 +9114,7 @@ msgstr "mulai akar"
 #. phrase is the end of a mathematical root (square root, cube root, nth root).
 #. For instance, for the cube root of 9, Orca would say "cube root of 9, root
 #. end" (assuming the user settings indicate that root endings should be spoken).
-#: src/orca/messages.py:985
+#: src/orca/messages.py:1007
 msgid "root end"
 msgstr "akhir akar"
 
@@ -9094,7 +9123,7 @@ msgstr "akhir akar"
 #. subscript might be simple text or may itself be a mathematical expression,
 #. and in this instance we have no additional context through which a more user-
 #. friendly word or phrase can reliably be chosen.
-#: src/orca/messages.py:992
+#: src/orca/messages.py:1014
 msgctxt "math script generic"
 msgid "subscript"
 msgstr "subskrip"
@@ -9104,7 +9133,7 @@ msgstr "subskrip"
 #. superscript might be simple text or may itself be a mathematical expression,
 #. and in this instance we have no additional context through which a more user-
 #. friendly word or phrase can reliably be chosen.
-#: src/orca/messages.py:999
+#: src/orca/messages.py:1021
 msgctxt "math script generic"
 msgid "superscript"
 msgstr "superskrip"
@@ -9114,7 +9143,7 @@ msgstr "superskrip"
 #. expression. See, for instance, the MathML mmultiscripts element:
 #. http://www.w3.org/TR/MathML3/chapter3.html#presm.mmultiscripts
 #. https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mmultiscripts
-#: src/orca/messages.py:1006
+#: src/orca/messages.py:1028
 msgctxt "math script"
 msgid "pre-subscript"
 msgstr "pra-subskrip"
@@ -9124,7 +9153,7 @@ msgstr "pra-subskrip"
 #. expression. See, for instance, the MathML mmultiscripts element:
 #. http://www.w3.org/TR/MathML3/chapter3.html#presm.mmultiscripts
 #. https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mmultiscripts
-#: src/orca/messages.py:1013
+#: src/orca/messages.py:1035
 msgctxt "math script"
 msgid "pre-superscript"
 msgstr "pra-superskrip"
@@ -9136,7 +9165,7 @@ msgstr "pra-superskrip"
 #. friendly word or phrase can reliably be chosen. Examples of underscripts:
 #. http://www.w3.org/TR/MathML/chapter3.html#presm.munder
 #. https://reference.wolfram.com/language/ref/Underscript.html
-#: src/orca/messages.py:1022
+#: src/orca/messages.py:1044
 msgctxt "math script generic"
 msgid "underscript"
 msgstr "underscript"
@@ -9148,14 +9177,14 @@ msgstr "underscript"
 #. friendly word or phrase can reliably be chosen. Examples of overscripts:
 #. http://www.w3.org/TR/MathML/chapter3.html#presm.mover
 #. https://reference.wolfram.com/language/ref/Overscript.html
-#: src/orca/messages.py:1031
+#: src/orca/messages.py:1053
 msgctxt "math script generic"
 msgid "overscript"
 msgstr "overscript"
 
 #. Translators: This phrase is spoken to inform the user that the last spoken
 #. phrase is the end of a mathematical table.
-#: src/orca/messages.py:1035
+#: src/orca/messages.py:1057
 msgctxt "math table"
 msgid "table end"
 msgstr "akhir tabel"
@@ -9163,7 +9192,7 @@ msgstr "akhir tabel"
 #. Translators: This phrase is spoken to inform the user that the last spoken
 #. phrase is the end of a mathematical table which is nested inside another
 #. mathematical table.
-#: src/orca/messages.py:1040
+#: src/orca/messages.py:1062
 msgctxt "math table"
 msgid "nested table end"
 msgstr "akhir tabel bersarang"
@@ -9171,33 +9200,33 @@ msgstr "akhir tabel bersarang"
 #. Translators: Inaccessible means that the application cannot be read by Orca.
 #. This usually means the application is not friendly to the assistive technology
 #. infrastructure.
-#: src/orca/messages.py:1045
+#: src/orca/messages.py:1067
 msgid "inaccessible"
 msgstr "tak bisa diakses"
 
 #. Translators: This brief message indicates that indentation and
 #. justification will be spoken.
-#: src/orca/messages.py:1050
+#: src/orca/messages.py:1072
 msgctxt "indentation and justification"
 msgid "Disabled"
 msgstr "Dinonaktifkan"
 
 #. Translators: This detailed message indicates that indentation and
 #. justification will not be spoken.
-#: src/orca/messages.py:1055
+#: src/orca/messages.py:1077
 msgid "Speaking of indentation and justification disabled."
 msgstr "Pengucapan indentasi dan perataan dimatikan."
 
 #. Translators: This brief message indicates that indentation and
 #. justification will be spoken.
-#: src/orca/messages.py:1060
+#: src/orca/messages.py:1082
 msgctxt "indentation and justification"
 msgid "Enabled"
 msgstr "Difungsikan"
 
 #. Translators: This detailed message indicates that indentation and
 #. justification will be spoken.
-#: src/orca/messages.py:1065
+#: src/orca/messages.py:1087
 msgid "Speaking of indentation and justification enabled."
 msgstr "Pengucapan indentasi dan perataan difungsikan."
 
@@ -9207,7 +9236,7 @@ msgstr "Pengucapan indentasi dan perataan difungsikan."
 #. combination, or they might just be to echo the name of the key if Orca doesn't
 #. have a handler. This message is what is presented on the braille display when
 #. entering Learn Mode.
-#: src/orca/messages.py:1073
+#: src/orca/messages.py:1095
 msgid "Learn mode.  Press escape to exit."
 msgstr "Mode belajar. Tekan escape untuk keluar."
 
@@ -9217,7 +9246,7 @@ msgstr "Mode belajar. Tekan escape untuk keluar."
 #. combination, or they might just be to echo the name of the key if Orca doesn't
 #. have a handler. This message is what is spoken to the user when entering Learn
 #. Mode.
-#: src/orca/messages.py:1082
+#: src/orca/messages.py:1104
 msgid ""
 "Entering learn mode.  Press any key to hear its function.  To view the "
 "screen reader’s documentation, press F1. To get a list of the screen "
@@ -9233,15 +9262,29 @@ msgstr ""
 
 #. Translators: This message is presented when a user is navigating within a
 #. blockquote and then navigates out of it.
-#: src/orca/messages.py:1091
+#: src/orca/messages.py:1113
 msgid "leaving blockquote."
 msgstr "meninggalkan kutip blok."
 
+#. Translators: In web content, authors can identify an element which contains
+#. detailed information about another element. For instance, for a password
+#. field, there may be a list of requirements (number of characters, number of
+#. special symbols, etc.). For an image, there may be an extended description
+#. before or after the image. Often there are visual clues connecting the
+#. detailed information to its related object. We need to convey this non-visually.
+#. This message is presented when a user just navigated out of a container holding
+#. detailed information about another object.
+#. See https://w3c.github.io/aria/#aria-details
+#: src/orca/messages.py:1124
+#| msgid "leaving table."
+msgid "leaving details."
+msgstr "meninggalkan detail."
+
 #. Translators: This message is presented when a user is navigating within
 #. an object and then navigates out of it. The word or phrase that follows
 #. "leaving" should be consistent with the translation provided for the
 #. corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1097
+#: src/orca/messages.py:1130
 msgctxt "role"
 msgid "leaving feed."
 msgstr "meninggalkan asupan."
@@ -9250,14 +9293,14 @@ msgstr "meninggalkan asupan."
 #. an object and then navigates out of it. The word or phrase that follows
 #. "leaving" should be consistent with the translation provided for the
 #. corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1103
+#: src/orca/messages.py:1136
 msgctxt "role"
 msgid "leaving figure."
 msgstr "meninggalkan gambar."
 
 #. Translators: This message is presented when a user is navigating within a
 #. form and then navigates out of it.
-#: src/orca/messages.py:1107
+#: src/orca/messages.py:1140
 msgid "leaving form."
 msgstr "meninggalkan formulir."
 
@@ -9265,7 +9308,7 @@ msgstr "meninggalkan formulir."
 #. a type of landmark and then navigates out of it. The word or phrase that
 #. follows "leaving" should be consistent with the translation provided for
 #. the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1113
+#: src/orca/messages.py:1146
 msgctxt "role"
 msgid "leaving banner."
 msgstr "meninggalkan banner."
@@ -9274,7 +9317,7 @@ msgstr "meninggalkan banner."
 #. a type of landmark and then navigates out of it. The word or phrase that
 #. follows "leaving" should be consistent with the translation provided for
 #. the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1119
+#: src/orca/messages.py:1152
 msgctxt "role"
 msgid "leaving complementary content."
 msgstr "meninggalkan konten pelengkap."
@@ -9283,7 +9326,7 @@ msgstr "meninggalkan konten pelengkap."
 #. a type of landmark and then navigates out of it. The word or phrase that
 #. follows "leaving" should be consistent with the translation provided for
 #. the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1125
+#: src/orca/messages.py:1158
 msgctxt "role"
 msgid "leaving information."
 msgstr "meninggalkan informasi."
@@ -9292,7 +9335,7 @@ msgstr "meninggalkan informasi."
 #. a type of landmark and then navigates out of it. The word or phrase that
 #. follows "leaving" should be consistent with the translation provided for
 #. the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1131
+#: src/orca/messages.py:1164
 msgctxt "role"
 msgid "leaving main content."
 msgstr "meninggalkan konten utama."
@@ -9301,7 +9344,7 @@ msgstr "meninggalkan konten utama."
 #. a type of landmark and then navigates out of it. The word or phrase that
 #. follows "leaving" should be consistent with the translation provided for
 #. the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1137
+#: src/orca/messages.py:1170
 msgctxt "role"
 msgid "leaving navigation."
 msgstr "meninggalkan navigasi."
@@ -9310,7 +9353,7 @@ msgstr "meninggalkan navigasi."
 #. a type of landmark and then navigates out of it. The word or phrase that
 #. follows "leaving" should be consistent with the translation provided for
 #. the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1143
+#: src/orca/messages.py:1176
 msgctxt "role"
 msgid "leaving region."
 msgstr "meninggalkan wilayah."
@@ -9319,27 +9362,27 @@ msgstr "meninggalkan wilayah."
 #. a type of landmark and then navigates out of it. The word or phrase that
 #. follows "leaving" should be consistent with the translation provided for
 #. the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1149
+#: src/orca/messages.py:1182
 msgctxt "role"
 msgid "leaving search."
 msgstr "meninggalkan pencarian."
 
 #. Translators: This message is presented when a user is navigating within a
 #. list and then navigates out of it.
-#: src/orca/messages.py:1153
+#: src/orca/messages.py:1186
 msgid "leaving list."
 msgstr "meninggalkan daftar."
 
 #. Translators: This message is presented when a user is navigating within a
 #. panel and then navigates out of it. A panel is a generic container of
 #. objects, such as a group of related form fields.
-#: src/orca/messages.py:1158
+#: src/orca/messages.py:1191
 msgid "leaving panel."
 msgstr "meninggalkan panel."
 
 #. Translators: This message is presented when a user is navigating within a
 #. table and then navigates out of it.
-#: src/orca/messages.py:1162
+#: src/orca/messages.py:1195
 msgid "leaving table."
 msgstr "meninggalkan tabel."
 
@@ -9347,7 +9390,7 @@ msgstr "meninggalkan tabel."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1168
+#: src/orca/messages.py:1201
 msgctxt "role"
 msgid "leaving abstract."
 msgstr "meninggalkan abstrak."
@@ -9356,7 +9399,7 @@ msgstr "meninggalkan abstrak."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1174
+#: src/orca/messages.py:1207
 msgctxt "role"
 msgid "leaving acknowledgments."
 msgstr "meninggalkan pengakuan."
@@ -9365,7 +9408,7 @@ msgstr "meninggalkan pengakuan."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1180
+#: src/orca/messages.py:1213
 msgctxt "role"
 msgid "leaving afterword."
 msgstr "meninggalkan kata penutup."
@@ -9374,7 +9417,7 @@ msgstr "meninggalkan kata penutup."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1186
+#: src/orca/messages.py:1219
 msgctxt "role"
 msgid "leaving appendix."
 msgstr "meninggalkan lampiran."
@@ -9383,7 +9426,7 @@ msgstr "meninggalkan lampiran."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1192
+#: src/orca/messages.py:1225
 msgctxt "role"
 msgid "leaving bibliography."
 msgstr "meninggalkan bibliografi."
@@ -9392,7 +9435,7 @@ msgstr "meninggalkan bibliografi."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1198
+#: src/orca/messages.py:1231
 msgctxt "role"
 msgid "leaving chapter."
 msgstr "meninggalkan bab."
@@ -9401,7 +9444,7 @@ msgstr "meninggalkan bab."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1204
+#: src/orca/messages.py:1237
 msgctxt "role"
 msgid "leaving colophon."
 msgstr "meninggalkan tanda penerbit."
@@ -9410,7 +9453,7 @@ msgstr "meninggalkan tanda penerbit."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1210
+#: src/orca/messages.py:1243
 msgctxt "role"
 msgid "leaving conclusion."
 msgstr "meninggalkan kesimpulan."
@@ -9419,7 +9462,7 @@ msgstr "meninggalkan kesimpulan."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1216
+#: src/orca/messages.py:1249
 msgctxt "role"
 msgid "leaving credit."
 msgstr "meninggalkan penghargaan."
@@ -9428,7 +9471,7 @@ msgstr "meninggalkan penghargaan."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1222
+#: src/orca/messages.py:1255
 msgctxt "role"
 msgid "leaving credits."
 msgstr "meninggalkan penghargaan."
@@ -9437,7 +9480,7 @@ msgstr "meninggalkan penghargaan."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1228
+#: src/orca/messages.py:1261
 msgctxt "role"
 msgid "leaving dedication."
 msgstr "meninggalkan dedikasi."
@@ -9446,7 +9489,7 @@ msgstr "meninggalkan dedikasi."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1234
+#: src/orca/messages.py:1267
 msgctxt "role"
 msgid "leaving endnotes."
 msgstr "meninggalkan catatan akhir."
@@ -9455,7 +9498,7 @@ msgstr "meninggalkan catatan akhir."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1240
+#: src/orca/messages.py:1273
 msgctxt "role"
 msgid "leaving epigraph."
 msgstr "meninggalkan prasasti."
@@ -9464,7 +9507,7 @@ msgstr "meninggalkan prasasti."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1246
+#: src/orca/messages.py:1279
 msgctxt "role"
 msgid "leaving epilogue."
 msgstr "meninggalkan epilog."
@@ -9473,7 +9516,7 @@ msgstr "meninggalkan epilog."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1252
+#: src/orca/messages.py:1285
 msgctxt "role"
 msgid "leaving errata."
 msgstr "meninggalkan ralat."
@@ -9482,7 +9525,7 @@ msgstr "meninggalkan ralat."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1258
+#: src/orca/messages.py:1291
 msgctxt "role"
 msgid "leaving example."
 msgstr "meninggalkan contoh."
@@ -9491,7 +9534,7 @@ msgstr "meninggalkan contoh."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1264
+#: src/orca/messages.py:1297
 msgctxt "role"
 msgid "leaving foreword."
 msgstr "meninggalkan kata pengantar."
@@ -9500,7 +9543,7 @@ msgstr "meninggalkan kata pengantar."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1270
+#: src/orca/messages.py:1303
 msgctxt "role"
 msgid "leaving glossary."
 msgstr "meninggalkan glosari."
@@ -9509,7 +9552,7 @@ msgstr "meninggalkan glosari."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1276
+#: src/orca/messages.py:1309
 msgctxt "role"
 msgid "leaving index."
 msgstr "meninggalkan indeks."
@@ -9518,7 +9561,7 @@ msgstr "meninggalkan indeks."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1282
+#: src/orca/messages.py:1315
 msgctxt "role"
 msgid "leaving introduction."
 msgstr "meninggalkan perkenalan."
@@ -9527,7 +9570,7 @@ msgstr "meninggalkan perkenalan."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1288
+#: src/orca/messages.py:1321
 msgctxt "role"
 msgid "leaving page list."
 msgstr "meninggalkan daftar halaman."
@@ -9536,7 +9579,7 @@ msgstr "meninggalkan daftar halaman."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1294
+#: src/orca/messages.py:1327
 msgctxt "role"
 msgid "leaving part."
 msgstr "meninggalkan bagian."
@@ -9545,7 +9588,7 @@ msgstr "meninggalkan bagian."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1300
+#: src/orca/messages.py:1333
 msgctxt "role"
 msgid "leaving preface."
 msgstr "meninggalkan pendahuluan."
@@ -9554,7 +9597,7 @@ msgstr "meninggalkan pendahuluan."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1306
+#: src/orca/messages.py:1339
 msgctxt "role"
 msgid "leaving prologue."
 msgstr "meninggalkan prolog."
@@ -9563,7 +9606,7 @@ msgstr "meninggalkan prolog."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1312
+#: src/orca/messages.py:1345
 msgctxt "role"
 msgid "leaving pullquote."
 msgstr "meninggalkan kutipan tarik."
@@ -9572,7 +9615,7 @@ msgstr "meninggalkan kutipan tarik."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1318
+#: src/orca/messages.py:1351
 msgctxt "role"
 msgid "leaving QNA."
 msgstr "meninggalkan tanya-jawab."
@@ -9581,7 +9624,7 @@ msgstr "meninggalkan tanya-jawab."
 #. a document container and then navigates out of it. The word or phrase
 #. that follows "leaving" should be consistent with the translation provided
 #. for the corresponding term with context "role" found in object_properties.py
-#: src/orca/messages.py:1324
+#: src/orca/messages.py:1357
 msgctxt "role"
 msgid "leaving table of contents."
 msgstr "meninggalkan daftar isi."
@@ -9590,7 +9633,7 @@ msgstr "meninggalkan daftar isi."
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the line by pressing Shift+Down.
-#: src/orca/messages.py:1330
+#: src/orca/messages.py:1363
 msgid "line selected down from cursor position"
 msgstr "baris dipilih ke bawah dari posisi kursor"
 
@@ -9598,7 +9641,7 @@ msgstr "baris dipilih ke bawah dari posisi kursor"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the line by pressing Shift+Up.
-#: src/orca/messages.py:1336
+#: src/orca/messages.py:1369
 msgid "line selected up from cursor position"
 msgstr "baris dipilih ke atas dari posisi kursor"
 
@@ -9607,7 +9650,7 @@ msgstr "baris dipilih ke atas dari posisi kursor"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the end of the paragraph by
 #. pressing Shift+Down.
-#: src/orca/messages.py:1343
+#: src/orca/messages.py:1376
 msgid "line unselected down from cursor position"
 msgstr "baris tak dipilih ke bawah dari posisi kursor"
 
@@ -9616,7 +9659,7 @@ msgstr "baris tak dipilih ke bawah dari posisi kursor"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the start of the paragraph by
 #. pressing Shift+Up.
-#: src/orca/messages.py:1350
+#: src/orca/messages.py:1383
 msgid "line unselected up from cursor position"
 msgstr "baris tak dipilih ke atas dari posisi kursor"
 
@@ -9626,7 +9669,7 @@ msgstr "baris tak dipilih ke atas dari posisi kursor"
 #. combination, or they might just be to echo the name of the key if Orca doesn't
 #. have a handler. This message is what is presented in speech and braille when
 #. exiting Learn Mode.
-#: src/orca/messages.py:1358
+#: src/orca/messages.py:1391
 msgid "Exiting learn mode."
 msgstr "Keluar dari mode belajar."
 
@@ -9634,7 +9677,7 @@ msgstr "Keluar dari mode belajar."
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the line by pressing Ctrl+Shift+Page_Up.
-#: src/orca/messages.py:1364
+#: src/orca/messages.py:1397
 msgid "line selected from start to previous cursor position"
 msgstr "baris dipilih dari awal dari posisi kursor sebelumnya"
 
@@ -9642,50 +9685,50 @@ msgstr "baris dipilih dari awal dari posisi kursor sebelumnya"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the line by pressing Ctrl+Shift+Page_Down.
-#: src/orca/messages.py:1370
+#: src/orca/messages.py:1403
 msgid "line selected to end from previous cursor position"
 msgstr "baris dipilih sampai akhir dari posisi kursor sebelumnya"
 
 #. Translators: this indicates that this piece of text is a hypertext link.
-#: src/orca/messages.py:1373
+#: src/orca/messages.py:1406
 msgid "link"
 msgstr "taut"
 
 #. Translators: this is an indication that a given link points to an object
 #. that is on the same page.
-#: src/orca/messages.py:1377
+#: src/orca/messages.py:1410
 msgid "same page"
 msgstr "laman yang sama"
 
 #. Translators: this is an indication that a given link points to an object
 #. that is at the same site (but not on the same page as the link).
-#: src/orca/messages.py:1381
+#: src/orca/messages.py:1414
 msgid "same site"
 msgstr "situs yang sama"
 
 #. Translators: this is an indication that a given link points to an object
 #. that is at a different site than that of the link.
-#: src/orca/messages.py:1385
+#: src/orca/messages.py:1418
 msgid "different site"
 msgstr "situs lain"
 
 #. Translators: this refers to a link to a file, where the first item is the
 #. protocol (ftp, ftps, or file) and the second item the name of the file being
 #. linked to.
-#: src/orca/messages.py:1390
+#: src/orca/messages.py:1423
 #, python-format
 msgid "%(uri)s link to %(file)s"
 msgstr "%(uri)s menaut ke %(file)s"
 
 #. Translators: this message conveys the protocol of a link eg. http, mailto.
-#: src/orca/messages.py:1393
+#: src/orca/messages.py:1426
 #, python-format
 msgid "%s link"
 msgstr "taut %s"
 
 #. Translators: this message conveys the protocol of a link eg. http, mailto.
 #. along with the visited state of that link.
-#: src/orca/messages.py:1397
+#: src/orca/messages.py:1430
 #, python-format
 msgid "visited %s link"
 msgstr "%s tautan telah dikunjungi"
@@ -9693,7 +9736,7 @@ msgstr "%s tautan telah dikunjungi"
 #. Translators: The following string instructs the user how to navigate amongst
 #. the list of commands presented in learn mode, as well as how to exit the list
 #. when finished.
-#: src/orca/messages.py:1403
+#: src/orca/messages.py:1436
 msgid "Use Up and Down Arrow to navigate the list. Press Escape to exit."
 msgstr ""
 "Pakai Panah Naik dan Turun untuk menavigasi daftar. Tekan Escape untuk "
@@ -9707,7 +9750,7 @@ msgstr ""
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed to
 #. "off" for all of the live regions.
-#: src/orca/messages.py:1413
+#: src/orca/messages.py:1446
 msgid "All live regions set to off"
 msgstr "Semua wilayah aktif dimatikan"
 
@@ -9719,7 +9762,7 @@ msgstr "Semua wilayah aktif dimatikan"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level for all live
 #. regions has been restored to their original values.
-#: src/orca/messages.py:1423
+#: src/orca/messages.py:1456
 msgid "live regions politeness levels restored"
 msgstr "tingkat kesopanan wilayah aktif dikembalikan"
 
@@ -9730,7 +9773,7 @@ msgstr "tingkat kesopanan wilayah aktif dikembalikan"
 #. idle ("polite"), and when there is a change ("assertive"). Orca has several
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user of the "politeness" level for the current live region.
-#: src/orca/messages.py:1432
+#: src/orca/messages.py:1465
 #, python-format
 msgid "politeness level %s"
 msgstr "aras kesopanan %s"
@@ -9743,7 +9786,7 @@ msgstr "aras kesopanan %s"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: src/orca/messages.py:1442
+#: src/orca/messages.py:1475
 msgid "setting live region to assertive"
 msgstr "menata wilayah aktif menjadi asertif"
 
@@ -9755,7 +9798,7 @@ msgstr "menata wilayah aktif menjadi asertif"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: src/orca/messages.py:1452
+#: src/orca/messages.py:1485
 msgid "setting live region to off"
 msgstr "menata wilayah aktif menjadi mati"
 
@@ -9767,7 +9810,7 @@ msgstr "menata wilayah aktif menjadi mati"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: src/orca/messages.py:1462
+#: src/orca/messages.py:1495
 msgid "setting live region to polite"
 msgstr "menata wilayah aktif menjadi sopan"
 
@@ -9779,7 +9822,7 @@ msgstr "menata wilayah aktif menjadi sopan"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: src/orca/messages.py:1472
+#: src/orca/messages.py:1505
 msgid "setting live region to rude"
 msgstr "menata wilayah aktif menjadi kasar"
 
@@ -9792,7 +9835,7 @@ msgstr "menata wilayah aktif menjadi kasar"
 #. 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.
-#: src/orca/messages.py:1483
+#: src/orca/messages.py:1516
 msgid "Live regions monitoring off"
 msgstr "Pemantauan wilayah aktif mati"
 
@@ -9805,7 +9848,7 @@ msgstr "Pemantauan wilayah aktif mati"
 #. 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.
-#: src/orca/messages.py:1494
+#: src/orca/messages.py:1527
 msgid "Live regions monitoring on"
 msgstr "Pemantauan wilayah aktif menyala"
 
@@ -9814,7 +9857,7 @@ msgstr "Pemantauan wilayah aktif menyala"
 #. Orca has several features to facilitate accessing live regions. This message
 #. is presented to inform the user that a cached message is not available for the
 #. the current live region.
-#: src/orca/messages.py:1501
+#: src/orca/messages.py:1534
 msgid "no live message saved"
 msgstr "tidak ada pesan aktif yang disimpan"
 
@@ -9823,14 +9866,14 @@ msgstr "tidak ada pesan aktif yang disimpan"
 #. Orca has several features to facilitate accessing live regions. This message
 #. is presented to inform the user that Orca's live region features have been
 #. turned off.
-#: src/orca/messages.py:1508
+#: src/orca/messages.py:1541
 msgid "Live region support is off"
 msgstr "Dukungan wilayah aktif mati"
 
 #. Translators: Orca has a command that allows the user to move the mouse pointer
 #. to the current object. This is a brief message which will be presented if for
 #. some reason Orca cannot identify/find the current location.
-#: src/orca/messages.py:1513
+#: src/orca/messages.py:1546
 msgctxt "location"
 msgid "Not found"
 msgstr "Tak ditemukan"
@@ -9838,7 +9881,7 @@ msgstr "Tak ditemukan"
 #. Translators: Orca has a command that allows the user to move the mouse pointer
 #. to the current object. This is a detailed message which will be presented if
 #. for some reason Orca cannot identify/find the current location.
-#: src/orca/messages.py:1518
+#: src/orca/messages.py:1551
 msgid "Could not find current location."
 msgstr "Tidak dapat menemukan lokasi kini."
 
@@ -9847,7 +9890,7 @@ msgstr "Tidak dapat menemukan lokasi kini."
 #. lowercase; if Caps Lock is "on", they will instead appear in uppercase. This
 #. string is also applied to Num Lock and potentially will be applied to similar
 #. keys in the future.
-#: src/orca/messages.py:1525
+#: src/orca/messages.py:1558
 msgctxt "locking key state"
 msgid "off"
 msgstr "mati"
@@ -9857,21 +9900,21 @@ msgstr "mati"
 #. lowercase; if Caps Lock is "on", they will instead appear in uppercase. This
 #. string is also applied to Num Lock and potentially will be applied to similar
 #. keys in the future.
-#: src/orca/messages.py:1532
+#: src/orca/messages.py:1565
 msgctxt "locking key state"
 msgid "on"
 msgstr "nyala"
 
 #. Translators: This is to inform the user of the presence of the red squiggly
 #. line which indicates that a given word is not spelled correctly.
-#: src/orca/messages.py:1536
+#: src/orca/messages.py:1569
 msgid "misspelled"
 msgstr "salah eja"
 
 #. Translators: Orca tries to provide more compelling output of the spell check
 #. dialog in some applications. The first thing it does is let the user know
 #. what the misspelled word is.
-#: src/orca/messages.py:1541
+#: src/orca/messages.py:1574
 #, python-format
 msgid "Misspelled word: %s"
 msgstr "Kata salah eja: %s"
@@ -9879,7 +9922,7 @@ msgstr "Kata salah eja: %s"
 #. Translators: Orca tries to provide more compelling output of the spell check
 #. dialog in some applications. The second thing it does is give the phrase
 #. containing the misspelled word in the document. This is known as the context.
-#: src/orca/messages.py:1546
+#: src/orca/messages.py:1579
 #, python-format
 msgid "Context is %s"
 msgstr "Konteksnya %s"
@@ -9897,7 +9940,7 @@ msgstr "Konteksnya %s"
 #. 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 the message presented when Orca switches to browse mode.
-#: src/orca/messages.py:1561
+#: src/orca/messages.py:1594
 msgid "Browse mode"
 msgstr "Mode ramban"
 
@@ -9914,7 +9957,7 @@ msgstr "Mode ramban"
 #. 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 the message presented when Orca switches to focus mode.
-#: src/orca/messages.py:1576
+#: src/orca/messages.py:1609
 msgid "Focus mode"
 msgstr "Mode fokus"
 
@@ -9935,7 +9978,7 @@ msgstr "Mode fokus"
 #. they must press to enable focus mode for the purposes of interacting
 #. with the widget. The substituted string is a human-consumable keybinding
 #. such as "Alt+Shift+A."
-#: src/orca/messages.py:1595
+#: src/orca/messages.py:1628
 #, python-format
 msgid "To enable focus mode press %s."
 msgstr "Untuk memfungsikan mode fokus tekan %s."
@@ -9949,7 +9992,7 @@ msgstr "Untuk memfungsikan mode fokus tekan %s."
 #. 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 the message presented when Orca switches to sticky focus mode.
-#: src/orca/messages.py:1606
+#: src/orca/messages.py:1639
 msgid "Focus mode is sticky."
 msgstr "Mode fokus lengket."
 
@@ -9962,7 +10005,7 @@ msgstr "Mode fokus lengket."
 #. 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 the message presented when Orca switches to sticky browse mode.
-#: src/orca/messages.py:1617
+#: src/orca/messages.py:1650
 msgid "Browse mode is sticky."
 msgstr "Mode ramban lengket."
 
@@ -9977,7 +10020,7 @@ msgstr "Mode ramban lengket."
 #. it is disabled, Orca will treat each object as if it were on a separate line,
 #. both for presentation and navigation. This string is presented when the user
 #. switches to layout mode via an Orca command.
-#: src/orca/messages.py:1630
+#: src/orca/messages.py:1663
 msgid "Layout mode."
 msgstr "Mode tata letak."
 
@@ -9993,7 +10036,7 @@ msgstr "Mode tata letak."
 #. both for presentation and navigation. This string is presented when the user
 #. toggles layout mode off via an Orca command and switches to the aforementioned
 #. object-based presentation.
-#: src/orca/messages.py:1644
+#: src/orca/messages.py:1677
 msgid "Object mode."
 msgstr "Mode objek."
 
@@ -10001,21 +10044,21 @@ msgstr "Mode objek."
 #. new object to appear such as a pop-up menu. Orca has a command will move the
 #. user to the object which just appeared as a result of the user hovering the
 #. mouse. If this command fails, Orca will present this message.
-#: src/orca/messages.py:1650
+#: src/orca/messages.py:1683
 msgid "Mouse over object not found."
 msgstr "Objek tetikus lewat tak ditemukan."
 
 #. Translators: Orca has a feature to speak the item under the pointer. This feature,
 #. known as mouse review, can be enabled and disabled via command. The following is
 #. the message which Orca will present when mouse review is toggled off via command.
-#: src/orca/messages.py:1655
+#: src/orca/messages.py:1688
 msgid "Mouse review disabled."
 msgstr "Tinjauan tetikus tidak difungsikan."
 
 #. Translators: Orca has a feature to speak the item under the pointer. This feature,
 #. known as mouse review, can be enabled and disabled via command. The following is
 #. the message which Orca will present when mouse review is toggled on via command.
-#: src/orca/messages.py:1660
+#: src/orca/messages.py:1693
 msgid "Mouse review enabled."
 msgstr "Tinjauan tetikus difungsikan."
 
@@ -10024,14 +10067,14 @@ msgstr "Tinjauan tetikus difungsikan."
 #. could with native keyboard navigation. This is a message that will be
 #. presented to the user when an error (such as the operation timing out) kept us
 #. from getting these objects.
-#: src/orca/messages.py:1667
+#: src/orca/messages.py:1700
 msgid "Error: Could not create list of objects."
 msgstr "Galat: Tak bisa membuat daftar objek."
 
 #. Translators: This message describes a list item in a document. Nesting level
 #. is how "deep" the item is (e.g., a level of 2 represents a list item inside a
 #. list that's inside another list).
-#: src/orca/messages.py:1672 src/orca/object_properties.py:51
+#: src/orca/messages.py:1705 src/orca/object_properties.py:51
 #, python-format
 msgid "Nesting level %d"
 msgstr "Bersarang tingkat %d"
@@ -10039,40 +10082,40 @@ msgstr "Bersarang tingkat %d"
 #. Translators: Orca has a command that moves the mouse pointer to the current
 #. location on a web page. If moving the mouse pointer caused an item to appear
 #. such as a pop-up menu, we want to present that fact.
-#: src/orca/messages.py:1677
+#: src/orca/messages.py:1710
 msgid "New item has been added"
 msgstr "Butir baru telah ditambahkan"
 
 #. Translators: This is intended to be a short phrase to present the fact that no
 #. no accessible component has keyboard focus.
-#: src/orca/messages.py:1681
+#: src/orca/messages.py:1714
 msgid "No focus"
 msgstr "Tak ada fokus"
 
 #. Translators: This message presents the fact that no accessible application has
 #. has keyboard focus.
-#: src/orca/messages.py:1685
+#: src/orca/messages.py:1718
 msgid "No application has focus."
 msgstr "Tak ada aplikasi yang memiliki fokus."
 
 #. Translators: This is for navigating document content by moving from blockquote
 #. to blockquote. This is a detailed message which will be presented to the user
 #. if no more blockquotes can be found.
-#: src/orca/messages.py:1690
+#: src/orca/messages.py:1723
 msgid "No more blockquotes."
 msgstr "Tak ada blok kutipan lagi."
 
 #. Translators: This is for navigating document content by moving from button
 #. to button. This is a detailed message which will be presented to the user
 #. if no more buttons can be found.
-#: src/orca/messages.py:1695
+#: src/orca/messages.py:1728
 msgid "No more buttons."
 msgstr "Tak ada tombol lagi."
 
 #. Translators: This is for navigating document content by moving from check
 #. box to check box. This is a detailed message which will be presented to the
 #. user if no more check boxes can be found.
-#: src/orca/messages.py:1700
+#: src/orca/messages.py:1733
 msgid "No more check boxes."
 msgstr "Tak ada kotak contreng lagi."
 
@@ -10080,42 +10123,42 @@ msgstr "Tak ada kotak contreng lagi."
 #. object' to 'large object'. A 'large object' is a logical chunk of text,
 #. such as a paragraph, a list, a table, etc. This is a detailed message which
 #. will be presented to the user if no more check boxes can be found.
-#: src/orca/messages.py:1706
+#: src/orca/messages.py:1739
 msgid "No more large objects."
 msgstr "Tak ada objek besar lagi."
 
 #. Translators: This is for navigating document content by moving amongst web
 #. elements which have an "onClick" action. This is a detailed message which
 #. will be presented to the user if no more clickable elements can be found.
-#: src/orca/messages.py:1711
+#: src/orca/messages.py:1744
 msgid "No more clickables."
 msgstr "Tak ada yang dapat diklik lagi."
 
 #. Translators: This is for navigating document content by moving from combo
 #. box to combo box. This is a detailed message which will be presented to the
 #. user if no more combo boxes can be found.
-#: src/orca/messages.py:1716
+#: src/orca/messages.py:1749
 msgid "No more combo boxes."
 msgstr "Tak ada kotak kombo lagi."
 
 #. Translators: This is for navigating document content by moving from entry
 #. to entry. This is a detailed message which will be presented to the user
 #. if no more entries can be found.
-#: src/orca/messages.py:1721
+#: src/orca/messages.py:1754
 msgid "No more entries."
 msgstr "Tak ada entri lagi."
 
 #. Translators: This is for navigating document content by moving from form
 #. field to form field. This is a detailed message which will be presented to
 #. the user if no more form fields can be found.
-#: src/orca/messages.py:1726
+#: src/orca/messages.py:1759
 msgid "No more form fields."
 msgstr "Tak ada ruas formulir lagi."
 
 #. Translators: This is for navigating document content by moving from heading
 #. to heading. This is a detailed message which will be presented to the user
 #. if no more headings can be found.
-#: src/orca/messages.py:1731
+#: src/orca/messages.py:1764
 msgid "No more headings."
 msgstr "Tak ada heading lagi."
 
@@ -10123,7 +10166,7 @@ msgstr "Tak ada heading lagi."
 #. to heading at a particular level (i.e. only <h1> or only <h2>, etc.). This
 #. is a detailed message which will be presented to the user if no more headings
 #. at the desired level can be found.
-#: src/orca/messages.py:1737
+#: src/orca/messages.py:1770
 #, python-format
 msgid "No more headings at level %d."
 msgstr "Tak ada heading lagi pada tingkat %d."
@@ -10131,7 +10174,7 @@ msgstr "Tak ada heading lagi pada tingkat %d."
 #. Translators: This is for navigating document content by moving from image
 #. to image. This is a detailed message which will be presented to the user
 #. if no more images can be found.
-#: src/orca/messages.py:1742
+#: src/orca/messages.py:1775
 msgid "No more images."
 msgstr "Tak ada citra lagi."
 
@@ -10139,28 +10182,28 @@ msgstr "Tak ada citra lagi."
 #. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to
 #. identify important part of webpage like banners, main context, search etc.
 #. This is an indication that one was not found.
-#: src/orca/messages.py:1748
+#: src/orca/messages.py:1781
 msgid "No landmark found."
 msgstr "Tak ditemukan landmark."
 
 #. Translators: This is for navigating document content by moving from link to
 #. link (regardless of visited state). This is a detailed message which will be
 #. presented to the user if no more links can be found.
-#: src/orca/messages.py:1753
+#: src/orca/messages.py:1786
 msgid "No more links."
 msgstr "Tak ada taut lagi."
 
 #. Translators: This is for navigating document content by moving from bulleted/
 #. numbered list to bulleted/numbered list. This is a detailed message which will
 #. be presented to the user if no more lists can be found.
-#: src/orca/messages.py:1758
+#: src/orca/messages.py:1791
 msgid "No more lists."
 msgstr "Tak ada daftar lagi."
 
 #. Translators: This is for navigating document content by moving from bulleted/
 #. numbered list item to bulleted/numbered list item. This is a detailed message
 #. which will be presented to the user if no more list items can be found.
-#: src/orca/messages.py:1763
+#: src/orca/messages.py:1796
 msgid "No more list items."
 msgstr "Tak ada butir daftar lagi."
 
@@ -10169,100 +10212,100 @@ msgstr "Tak ada butir daftar lagi."
 #. periodically updated, e.g. stock ticker. This is a detailed message which
 #. will be presented to the user if no more live regions can be found. For
 #. more info, see http://www.w3.org/TR/wai-aria/terms#def_liveregion
-#: src/orca/messages.py:1770
+#: src/orca/messages.py:1803
 msgid "No more live regions."
 msgstr "Tak ada wilayah aktif lagi."
 
 #. Translators: This is for navigating document content by moving from paragraph
 #. to paragraph. This is a detailed message which will be presented to the user
 #. if no more paragraphs can be found.
-#: src/orca/messages.py:1775
+#: src/orca/messages.py:1808
 msgid "No more paragraphs."
 msgstr "Tak ada paragraf lagi."
 
 #. Translators: This is for navigating document content by moving from radio
 #. button to radio button. This is a detailed message which will be presented to
 #. the user if no more radio buttons can be found.
-#: src/orca/messages.py:1780
+#: src/orca/messages.py:1813
 msgid "No more radio buttons."
 msgstr "Tak ada tombol radio lagi."
 
 #. Translators: This is for navigating document content by moving from separator
 #. to separator (e.g. <hr> tags). This is a detailed message which will be
 #. presented to the user if no more separators can be found.
-#: src/orca/messages.py:1785
+#: src/orca/messages.py:1818
 msgid "No more separators."
 msgstr "Tak ada pemisah lagi."
 
 #. Translators: This is for navigating document content by moving from table to
 #. to table. This is a detailed message which will be presented to the user if
 #. no more tables can be found.
-#: src/orca/messages.py:1790
+#: src/orca/messages.py:1823
 msgid "No more tables."
 msgstr "Tak ada tabel lagi."
 
 #. Translators: This is for navigating document content by moving from unvisited
 #. link to unvisited link. This is a detailed message which will be presented to
 #. the user if no more unvisited links can be found.
-#: src/orca/messages.py:1795
+#: src/orca/messages.py:1828
 msgid "No more unvisited links."
 msgstr "Tak ada taut yang belum dikunjungi lagi."
 
 #. Translators: This is for navigating document content by moving from visited
 #. link to visited link. This is a detailed message which will be presented to
 #. the user if no more visited links can be found.
-#: src/orca/messages.py:1800
+#: src/orca/messages.py:1833
 msgid "No more visited links."
 msgstr "Tak ada taut yang telah dikunjungi lagi."
 
 #. Translators: Orca has a dedicated command to speak the currently-selected
 #. text. This message is what Orca will present if the user performs this
 #. command when no text is selected.
-#: src/orca/messages.py:1805
+#: src/orca/messages.py:1838
 msgid "No selected text."
 msgstr "Tak ada teks yang dipilih."
 
 #. Translators: Orca has a dedicated command to speak detailed information
 #. about the currently-focused link. This message is what Orca will present
 #. if the user performs this command when not on a link.
-#: src/orca/messages.py:1810
+#: src/orca/messages.py:1843
 msgid "Not on a link."
 msgstr "Tak ada di tautan."
 
 #. Translators: This message alerts the user to the fact that what will be
 #. presented next came from a notification.
-#: src/orca/messages.py:1814
+#: src/orca/messages.py:1847
 msgid "Notification"
 msgstr "Pemberitahuan"
 
 #. Translators: This is a brief message presented to the user when the bottom of
 #. the list of notifications is reached.
-#: src/orca/messages.py:1818
+#: src/orca/messages.py:1851
 msgctxt "notification"
 msgid "Bottom"
 msgstr "Dasar"
 
 #. Translators: This message is presented to the user to confirm the list of
 #. notifications mode is being exited.
-#: src/orca/messages.py:1822
+#: src/orca/messages.py:1855
 msgid "Exiting list notification messages mode."
 msgstr "Keluar dari mode daftar pesan pemberitahuan."
 
 #. Translators: This is a brief message presented to the user when the top of the
 #. list of notifications is reached.
-#: src/orca/messages.py:1826
+#: src/orca/messages.py:1859
 msgctxt "notification"
 msgid "Top"
 msgstr "Puncak"
 
 #. Translators: This is a tutorial message for the notification list mode.
-#: src/orca/messages.py:1829
+#: src/orca/messages.py:1862
 msgid "Press h for help.\n"
 msgstr "Tekan h untuk bantuan.\n"
 
 #. Translators: The following string instructs the user how to navigate within
 #. the list notifications mode.
-#: src/orca/messages.py:1834
+#: src/orca/messages.py:1867
 msgid ""
 "Use Up, Down, Home or End to navigate in the list.\n"
 "Press Escape to exit.\n"
@@ -10276,7 +10319,7 @@ msgstr ""
 
 #. Translators: This message is presented to the user when the notifications list
 #. is empty.
-#: src/orca/messages.py:1841
+#: src/orca/messages.py:1874
 msgid "No notification messages"
 msgstr "Tak ada pesan pemberitahuan"
 
@@ -10285,7 +10328,7 @@ msgstr "Tak ada pesan pemberitahuan"
 #. three"). There is an associated Orca command for quickly toggling between the
 #. two options. This string to be translated is the brief message spoken when the
 #. user has enabled speaking numbers as digits.
-#: src/orca/messages.py:1848
+#: src/orca/messages.py:1881
 msgctxt "number style"
 msgid "digits"
 msgstr "digit"
@@ -10295,7 +10338,7 @@ msgstr "digit"
 #. three"). There is an associated Orca command for quickly toggling between the
 #. two options. This string to be translated is the verbose message spoken when
 #. the user has enabled speaking numbers as digits.
-#: src/orca/messages.py:1855
+#: src/orca/messages.py:1888
 msgid "Speak numbers as digits."
 msgstr "Ucapkan nomor sebagai digit."
 
@@ -10304,7 +10347,7 @@ msgstr "Ucapkan nomor sebagai digit."
 #. three"). There is an associated Orca command for quickly toggling between the
 #. two options. This string to be translated is the brief message spoken when the
 #. user has enabled speaking numbers as words.
-#: src/orca/messages.py:1862
+#: src/orca/messages.py:1895
 msgctxt "number style"
 msgid "words"
 msgstr "kata-kata"
@@ -10314,40 +10357,40 @@ msgstr "kata-kata"
 #. three"). There is an associated Orca command for quickly toggling between the
 #. two options. This string to be translated is the verbose message spoken when
 #. the user has enabled speaking numbers as words.
-#: src/orca/messages.py:1869
+#: src/orca/messages.py:1902
 msgid "Speak numbers as words."
 msgstr "Ucapkan nomor sebagai kata-kata."
 
 #. Translators: This brief message is presented to indicate the state of widgets
 #. (checkboxes, push buttons, toggle buttons) on a toolbar which are associated
 #. with text formatting (bold, italics, underlining, justification, etc.).
-#: src/orca/messages.py:1874
+#: src/orca/messages.py:1907
 msgid "off"
 msgstr "mati"
 
 #. Translators: This brief message is presented to indicate the state of widgets
 #. (checkboxes, push buttons, toggle buttons) on a toolbar which are associated
 #. with text formatting (bold, italics, underlining, justification, etc.).
-#: src/orca/messages.py:1879
+#: src/orca/messages.py:1912
 msgid "on"
 msgstr "nyala"
 
 #. Translators: This message is presented to the user when a web page or similar
 #. item has started loading.
-#: src/orca/messages.py:1883
+#: src/orca/messages.py:1916
 msgid "Loading.  Please wait."
 msgstr "Memuat. Harap tunggu."
 
 #. Translators: This message is presented to the user when a web page or similar
 #. item has finished loading.
-#: src/orca/messages.py:1887
+#: src/orca/messages.py:1920
 msgid "Finished loading."
 msgstr "Selesai memuat."
 
 #. Translators: This message is presented to the user when a web page or similar
 #. item has finished loading. The string substitution is for the name of the
 #. object which has just finished loading (most likely the page's title).
-#: src/orca/messages.py:1892
+#: src/orca/messages.py:1925
 #, python-format
 msgid "Finished loading %s."
 msgstr "Selesai memuat %s."
@@ -10357,7 +10400,7 @@ msgstr "Selesai memuat %s."
 #. (landmarks, forms, links, tables, etc.). The following string precedes the
 #. presentation of the summary. The string substitution is a list of items, such
 #. as "10 headings, 1 form, 52 links".
-#: src/orca/messages.py:1899
+#: src/orca/messages.py:1932
 #, python-format
 msgid "Page has %s."
 msgstr "Halaman memiliki %s."
@@ -10366,7 +10409,7 @@ msgstr "Halaman memiliki %s."
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the page by pressing Shift+Page_Down.
-#: src/orca/messages.py:1905
+#: src/orca/messages.py:1938
 msgid "page selected from cursor position"
 msgstr "halaman dipilih dari posisi kursor"
 
@@ -10374,7 +10417,7 @@ msgstr "halaman dipilih dari posisi kursor"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the page by pressing Shift+Page_Up.
-#: src/orca/messages.py:1911
+#: src/orca/messages.py:1944
 msgid "page selected to cursor position"
 msgstr "halaman dipilih sampai posisi kursor"
 
@@ -10382,7 +10425,7 @@ msgstr "halaman dipilih sampai posisi kursor"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user unselects a previously
 #. selected page by pressing Shift+Page_Down.
-#: src/orca/messages.py:1917
+#: src/orca/messages.py:1950
 msgid "page unselected from cursor position"
 msgstr "halaman tak dipilih dari posisi kursor"
 
@@ -10390,7 +10433,7 @@ msgstr "halaman tak dipilih dari posisi kursor"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user unselects a previously
 #. selected page by pressing Shift+Page_Up.
-#: src/orca/messages.py:1923
+#: src/orca/messages.py:1956
 msgid "page unselected to cursor position"
 msgstr "halaman tak dipilih sampai posisi kursor"
 
@@ -10398,7 +10441,7 @@ msgstr "halaman tak dipilih sampai posisi kursor"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the paragraph by pressing Ctrl+Shift+Down.
-#: src/orca/messages.py:1929
+#: src/orca/messages.py:1962
 msgid "paragraph selected down from cursor position"
 msgstr "paragraf dipilih ke bawah dari posisi kursor"
 
@@ -10406,7 +10449,7 @@ msgstr "paragraf dipilih ke bawah dari posisi kursor"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the paragraph by pressing Ctrl+Shift+UP.
-#: src/orca/messages.py:1935
+#: src/orca/messages.py:1968
 msgid "paragraph selected up from cursor position"
 msgstr "paragraf dipilih ke atas dari posisi kursor"
 
@@ -10415,7 +10458,7 @@ msgstr "paragraf dipilih ke atas dari posisi kursor"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the end of the paragraph by
 #. pressing Ctrl+Shift+Down.
-#: src/orca/messages.py:1942
+#: src/orca/messages.py:1975
 msgid "paragraph unselected down from cursor position"
 msgstr "paragraf tak dipilih ke bawah dari posisi kursor"
 
@@ -10424,14 +10467,14 @@ msgstr "paragraf tak dipilih ke bawah dari posisi kursor"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the start of the paragraph by
 #. pressing Ctrl+Shift+UP.
-#: src/orca/messages.py:1949
+#: src/orca/messages.py:1982
 msgid "paragraph unselected up from cursor position"
 msgstr "paragraf tak dipilih ke atas dari posisi kursor"
 
 #. Translators: This message appears in a warning dialog when the user performs
 #. the command to get into Orca's preferences dialog when the preferences dialog
 #. is already open.
-#: src/orca/messages.py:1955
+#: src/orca/messages.py:1988
 msgid ""
 "You already have an instance of an Orca preferences dialog open.\n"
 "Please close it before opening a new one."
@@ -10441,7 +10484,7 @@ msgstr ""
 
 #. Translators: This message is an indication of the position of the focused
 #. slide and the total number of slides in the presentation.
-#: src/orca/messages.py:1960
+#: src/orca/messages.py:1993
 #, python-format
 msgid "slide %(position)d of %(count)d"
 msgstr "salindia %(position)d dari %(count)d"
@@ -10451,7 +10494,7 @@ msgstr "salindia %(position)d dari %(count)d"
 #. 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. The string representing the profile name is created by the user.
-#: src/orca/messages.py:1967
+#: src/orca/messages.py:2000
 #, python-format
 msgid "Profile set to %s."
 msgstr "Profil ditata ke %s."
@@ -10461,14 +10504,14 @@ msgstr "Profil ditata ke %s."
 #. is a 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.
-#: src/orca/messages.py:1974
+#: src/orca/messages.py:2007
 msgid "No profiles found."
 msgstr "Tak ada profil yang ditemukan."
 
 #. Translators: this is an index value so that we can present value changes
 #. regarding a specific progress bar in environments where there are multiple
 #. progress bars (e.g. in the Firefox downloads dialog).
-#: src/orca/messages.py:1979
+#: src/orca/messages.py:2012
 #, python-format
 msgid "Progress bar %d."
 msgstr "Bilah kemajuan %d."
@@ -10477,7 +10520,7 @@ msgstr "Bilah kemajuan %d."
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:1985
+#: src/orca/messages.py:2018
 msgctxt "spoken punctuation"
 msgid "All"
 msgstr "Semua"
@@ -10486,7 +10529,7 @@ msgstr "Semua"
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:1991
+#: src/orca/messages.py:2024
 msgid "Punctuation level set to all."
 msgstr "Tingkat tanda baca ditata ke semua."
 
@@ -10494,7 +10537,7 @@ msgstr "Tingkat tanda baca ditata ke semua."
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:1997
+#: src/orca/messages.py:2030
 msgctxt "spoken punctuation"
 msgid "Most"
 msgstr "Kebanyakan"
@@ -10503,7 +10546,7 @@ msgstr "Kebanyakan"
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:2003
+#: src/orca/messages.py:2036
 msgid "Punctuation level set to most."
 msgstr "Tingkat tanda baca ditata ke kebanyakan."
 
@@ -10511,7 +10554,7 @@ msgstr "Tingkat tanda baca ditata ke kebanyakan."
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:2009
+#: src/orca/messages.py:2042
 msgctxt "spoken punctuation"
 msgid "None"
 msgstr "Tak ada"
@@ -10520,7 +10563,7 @@ msgstr "Tak ada"
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:2015
+#: src/orca/messages.py:2048
 msgid "Punctuation level set to none."
 msgstr "Tingkat tanda baca ditata ke nihil."
 
@@ -10528,7 +10571,7 @@ msgstr "Tingkat tanda baca ditata ke nihil."
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:2021
+#: src/orca/messages.py:2054
 msgctxt "spoken punctuation"
 msgid "Some"
 msgstr "Beberapa"
@@ -10537,32 +10580,32 @@ msgstr "Beberapa"
 #. through the different levels of spoken punctuation. The options are:
 #. All punctuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: src/orca/messages.py:2027
+#: src/orca/messages.py:2060
 msgid "Punctuation level set to some."
 msgstr "Tingkat tanda baca ditata ke sebagian."
 
 #. Translators: This message is presented to indicate that a search has begun
 #. or is still taking place.
-#: src/orca/messages.py:2031
+#: src/orca/messages.py:2064
 msgid "Searching."
 msgstr "Mencari."
 
 #. Translators: This message is presented to indicate a search executed by the
 #. user has been completed.
-#: src/orca/messages.py:2035
+#: src/orca/messages.py:2068
 msgid "Search complete."
 msgstr "Pencarian telah komplit."
 
 #. Translators: This message is presented to the user when Orca's preferences
 #. have been reloaded.
-#: src/orca/messages.py:2039
+#: src/orca/messages.py:2072
 msgid "Screen reader settings reloaded."
 msgstr "Pengaturan pembaca layar dimuat ulang."
 
 #. Translators: Orca has a dedicated command to speak the currently-selected
 #. text. This message is spoken by Orca before speaking the text which is
 #. selected. The string substitution is for the selected text.
-#: src/orca/messages.py:2044
+#: src/orca/messages.py:2077
 #, python-format
 msgid "Selected text is: %s"
 msgstr "Teks yang dipilih: %s"
@@ -10572,7 +10615,7 @@ msgstr "Teks yang dipilih: %s"
 #. large string. Therefore, if the text which has just been deleted from a
 #. document matches the previously-selected contents, Orca will indicate that
 #. fact instead of presenting the full string which was just deleted.
-#: src/orca/messages.py:2051
+#: src/orca/messages.py:2084
 msgid "Selection deleted."
 msgstr "Pilihan dihapus."
 
@@ -10584,7 +10627,7 @@ msgstr "Pilihan dihapus."
 #. and then pressed Ctrl+Z to undo that deletion). In this instance, Orca
 #. will indicate the restoration rather than presenting the full string
 #. which was just inserted.
-#: src/orca/messages.py:2061
+#: src/orca/messages.py:2094
 msgid "Selection restored."
 msgstr "Pilihan dipulihkan."
 
@@ -10592,7 +10635,7 @@ msgstr "Pilihan dipulihkan."
 #. current object in pixels. This string refers to the brief/non-verbose output
 #. presented in response to the command. The string substitutions are all for
 #. quantities (in pixels).
-#: src/orca/messages.py:2067
+#: src/orca/messages.py:2100
 #, python-format
 msgid "Size: %d, %d. Location: %d, %d."
 msgstr "Ukuran: %d, %d. Lokasi: %d, %d."
@@ -10601,50 +10644,50 @@ msgstr "Ukuran: %d, %d. Lokasi: %d, %d."
 #. current object in pixels. This string refers to the full/verbose output
 #. presented in response to the command. The string substitutions are all for
 #. quantities (in pixels).
-#: src/orca/messages.py:2073
+#: src/orca/messages.py:2106
 #, python-format
 msgid "Width: %d. Height: %d. %d from left. %d from top."
 msgstr "Lebar: %d. Tinggi: %d. %d dari kiri. %d dari atas."
 
 #. Translators: This message is presented to the user when speech synthesis
 #. has been temporarily turned off.
-#: src/orca/messages.py:2077
+#: src/orca/messages.py:2110
 msgid "Speech disabled."
 msgstr "Ucapan dimatikan."
 
 #. Translators: This message is presented to the user when speech synthesis
 #. has been turned back on.
-#: src/orca/messages.py:2081
+#: src/orca/messages.py:2114
 msgid "Speech enabled."
 msgstr "Ucapan difungsikan."
 
 #. Translators: This string announces speech rate change.
-#: src/orca/messages.py:2084
+#: src/orca/messages.py:2117
 msgid "faster."
 msgstr "lebih cepat."
 
 #. Translators: This string announces speech rate change.
-#: src/orca/messages.py:2087
+#: src/orca/messages.py:2120
 msgid "slower."
 msgstr "lebih lambat."
 
 #. Translators: This string announces speech pitch change.
-#: src/orca/messages.py:2090
+#: src/orca/messages.py:2123
 msgid "higher."
 msgstr "lebih tinggi."
 
 #. Translators: This string announces speech pitch change.
-#: src/orca/messages.py:2093
+#: src/orca/messages.py:2126
 msgid "lower."
 msgstr "lebih rendah."
 
 #. Translators: This string announces speech volume change.
-#: src/orca/messages.py:2096
+#: src/orca/messages.py:2129
 msgid "louder."
 msgstr "lebih keras."
 
 #. Translators: This string announces speech volume change.
-#: src/orca/messages.py:2099
+#: src/orca/messages.py:2132
 msgid "softer."
 msgstr "lebih lembut."
 
@@ -10653,7 +10696,7 @@ msgstr "lebih lembut."
 #. applications and reads content. The two levels are "brief" and "verbose".
 #. The following string is a message spoken to the user upon toggling
 #. this setting via command.
-#: src/orca/messages.py:2106
+#: src/orca/messages.py:2139
 msgctxt "Speech"
 msgid "Verbosity level: brief"
 msgstr "Tingkat kecerewetan: ringkas"
@@ -10663,7 +10706,7 @@ msgstr "Tingkat kecerewetan: ringkas"
 #. applications and reads content. The two levels are "brief" and "verbose".
 #. The following string is a message spoken to the user upon toggling
 #. this setting via command.
-#: src/orca/messages.py:2113
+#: src/orca/messages.py:2146
 msgctxt "Speech"
 msgid "Verbosity level: verbose"
 msgstr "Tingkat kecerewetan: rinci"
@@ -10672,22 +10715,22 @@ msgstr "Tingkat kecerewetan: rinci"
 #. string. The extra space you see at the beginning is because we need the
 #. speech synthesis engine to speak the new string well. For example, "Open..."
 #. turns into "Open dot dot dot".
-#: src/orca/messages.py:2119
+#: src/orca/messages.py:2152
 msgid " dot dot dot"
 msgstr " titik titik titik"
 
 #. Translators: This message is presented to the user when Orca is launched.
-#: src/orca/messages.py:2122
+#: src/orca/messages.py:2155
 msgid "Screen reader on."
 msgstr "Pembaca layar nyala."
 
 #. Translators: This message is presented to the user when Orca is quit.
-#: src/orca/messages.py:2125
+#: src/orca/messages.py:2158
 msgid "Screen reader off."
 msgstr "Pembaca layar mati."
 
 #. Translators: This message means speech synthesis is not installed or working.
-#: src/orca/messages.py:2128
+#: src/orca/messages.py:2161
 msgid "Speech is unavailable."
 msgstr "Pengucapan tak tersedia."
 
@@ -10695,7 +10738,7 @@ msgstr "Pengucapan tak tersedia."
 #. window and then move focus to that text.  For example, they may want to find
 #. the "OK" button.  This message lets them know a string they were searching
 #. for was not found.
-#: src/orca/messages.py:2134
+#: src/orca/messages.py:2167
 msgid "string not found"
 msgstr "string tak ditemukan"
 
@@ -10705,7 +10748,7 @@ msgstr "string tak ditemukan"
 #. prefer to turn this off to use Firefox's search when typing feature. This
 #. message is presented when the user toggles the structural navigation feature
 #. of Orca. It should be a brief informative message.
-#: src/orca/messages.py:2142
+#: src/orca/messages.py:2175
 msgid "Structural navigation keys off."
 msgstr "Tombol navigasi struktural mati."
 
@@ -10715,7 +10758,7 @@ msgstr "Tombol navigasi struktural mati."
 #. prefer to turn this off to use Firefox's search when typing feature. This
 #. message is presented when the user toggles the structural navigation feature
 #. of Orca. It should be a brief informative message.
-#: src/orca/messages.py:2150
+#: src/orca/messages.py:2183
 msgid "Structural navigation keys on."
 msgstr "Tombol navigasi struktural menyala."
 
@@ -10725,73 +10768,73 @@ msgstr "Tombol navigasi struktural menyala."
 #. type, such as from link to link, or from heading to heading, or from form
 #. field to form field. This is a brief message which will be presented to the
 #. user if the desired structural navigation object could not be found.
-#: src/orca/messages.py:2158
+#: src/orca/messages.py:2191
 msgctxt "structural navigation"
 msgid "Not found"
 msgstr "Tak ditemukan"
 
 #. Translators: This message describes the (row, col) position of a table cell.
-#: src/orca/messages.py:2161
+#: src/orca/messages.py:2194
 #, python-format
 msgid "Row %(row)d, column %(column)d."
 msgstr "Baris %(row)d, kolom %(column)d."
 
 #. Translators: This message is presented to indicate the user is in the last
 #. cell of a table in a document.
-#: src/orca/messages.py:2165
+#: src/orca/messages.py:2198
 msgid "End of table"
 msgstr "Akhir tabel"
 
 #. Translators: When users are navigating a table, they sometimes want the entire
 #. row of a table read; other times they want just the current cell presented.
 #. This string is a message presented to the user when this setting is toggled.
-#: src/orca/messages.py:2170
+#: src/orca/messages.py:2203
 msgid "Speak cell"
 msgstr "Ucapkan sel"
 
 #. Translators: When users are navigating a table, they sometimes want the entire
 #. row of a table read; other times they want just the current cell presented.
 #. This string is a message presented to the user when this setting is toggled.
-#: src/orca/messages.py:2175
+#: src/orca/messages.py:2208
 msgid "Speak row"
 msgstr "Ucapkan baris"
 
 #. Translators: a uniform table is one in which each table cell occupies one row
 #. and one column (i.e. a perfect grid). In contrast, a non-uniform table is one
 #. in which at least one table cell occupies more than one row and/or column.
-#: src/orca/messages.py:2180
+#: src/orca/messages.py:2213
 msgid "Non-uniform"
 msgstr "Tak seragam"
 
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. If the user gives a table navigation command but is not in a
 #. table, presents this message.
-#: src/orca/messages.py:2185
+#: src/orca/messages.py:2218
 msgid "Not in a table."
 msgstr "Bukan dalam tabel."
 
 #. Translators: This is a message presented to users when the columns in a table
 #. have been reordered.
-#: src/orca/messages.py:2189
+#: src/orca/messages.py:2222
 msgid "Columns reordered"
 msgstr "Kolom diatur ulang"
 
 #. Translators: This is a message presented to users when the rows in a table
 #. have been reordered.
-#: src/orca/messages.py:2193
+#: src/orca/messages.py:2226
 msgid "Rows reordered"
 msgstr "Baris diatur ulang"
 
 #. Translators: this is in reference to a column in a table. The substitution
 #. is the index (e.g. the first column is "column 1").
-#: src/orca/messages.py:2197
+#: src/orca/messages.py:2230
 #, python-format
 msgid "column %d"
 msgstr "kolom %d"
 
 #. Translators: this is in reference to a column in a table. If the user is in
 #. the first column of a table with five columns, the position is "column 1 of 5"
-#: src/orca/messages.py:2201
+#: src/orca/messages.py:2234
 #, python-format
 msgid "column %(index)d of %(total)d"
 msgstr "kolom %(index)d dari %(total)d"
@@ -10799,21 +10842,21 @@ msgstr "kolom %(index)d dari %(total)d"
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the cell below the current cell and is already in the last row.
-#: src/orca/messages.py:2206
+#: src/orca/messages.py:2239
 msgid "Bottom of column."
 msgstr "Dasar kolom."
 
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the cell above the current cell and is already in the first row.
-#: src/orca/messages.py:2211
+#: src/orca/messages.py:2244
 msgid "Top of column."
 msgstr "Puncak kolom."
 
 #. Translators: this message is spoken to announce that a table column just became
 #. selected (e.g as a result of navigation via Shift + Arrows). The string substitution
 #. is the column label (e.g. "B").
-#: src/orca/messages.py:2216
+#: src/orca/messages.py:2249
 #, python-format
 msgid "Column %s selected"
 msgstr "Kolom %s dipilih"
@@ -10823,7 +10866,7 @@ msgstr "Kolom %s dipilih"
 #. string substitution is the label of the first column in the range. The second string
 #. substitution is the label in the last column in the range. An example message for
 #. Calc would be "Columns B through F selected".
-#: src/orca/messages.py:2223
+#: src/orca/messages.py:2256
 #, python-format
 msgid "Columns %s through %s selected"
 msgstr "Kolom %s sampai %s dipilih"
@@ -10833,7 +10876,7 @@ msgstr "Kolom %s sampai %s dipilih"
 #. string substitution is the label of the first column in the range. The second string
 #. substitution is the label in the last column in the range. An example message for
 #. Calc would be "Columns B through F unselected".
-#: src/orca/messages.py:2230
+#: src/orca/messages.py:2263
 #, python-format
 msgid "Columns %s through %s unselected"
 msgstr "Kolom %s sampai %s tak dipilih"
@@ -10841,21 +10884,21 @@ msgstr "Kolom %s sampai %s tak dipilih"
 #. Translators: this message is spoken to announce that a table column just became
 #. unselected (e.g as a result of navigation via Shift + Arrows). The string substitution
 #. is the column label (e.g. "B").
-#: src/orca/messages.py:2235
+#: src/orca/messages.py:2268
 #, python-format
 msgid "Column %s unselected"
 msgstr "Kolom %s tak dipilih"
 
 #. Translators: this is in reference to a row in a table. The substitution is
 #. the index (e.g. the first row is "row 1").
-#: src/orca/messages.py:2239
+#: src/orca/messages.py:2272
 #, python-format
 msgid "row %d"
 msgstr "baris %d"
 
 #. Translators: this is in reference to a row in a table. If the user is in the
 #. the first row of a table with five rows, the position is "row 1 of 5"
-#: src/orca/messages.py:2243
+#: src/orca/messages.py:2276
 #, python-format
 msgid "row %(index)d of %(total)d"
 msgstr "baris %(index)d dari %(total)d"
@@ -10863,46 +10906,46 @@ msgstr "baris %(index)d dari %(total)d"
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the left of the current cell and is already in the first column.
-#: src/orca/messages.py:2248
+#: src/orca/messages.py:2281
 msgid "Beginning of row."
 msgstr "Awal baris."
 
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the right of the current cell and is already in the last column.
-#: src/orca/messages.py:2253
+#: src/orca/messages.py:2286
 msgid "End of row."
 msgstr "Akhir baris."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. deleted a table row.
-#: src/orca/messages.py:2257
+#: src/orca/messages.py:2290
 msgid "Row deleted."
 msgstr "Baris dihapus."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. deleted the last row of a table.
-#: src/orca/messages.py:2261
+#: src/orca/messages.py:2294
 msgid "Last row deleted."
 msgstr "Baris terakhir dihapus."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. inserted a table row.
-#: src/orca/messages.py:2265
+#: src/orca/messages.py:2298
 msgid "Row inserted."
 msgstr "Baris disisipkan."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. inserted a table row at the end of the table. This typically happens when the
 #. user presses Tab from within the last cell of the table.
-#: src/orca/messages.py:2270
+#: src/orca/messages.py:2303
 msgid "Row inserted at the end of the table."
 msgstr "Baris disisipkan di akhir tabel."
 
 #. Translators: this message is spoken to announce that a table row just became selected
 #. (e.g as a result of navigation via Shift + Arrows). The string substitution is the row
 #. label (e.g. "2").
-#: src/orca/messages.py:2275
+#: src/orca/messages.py:2308
 #, python-format
 msgid "Row %s selected"
 msgstr "Baris %s dipilih"
@@ -10912,7 +10955,7 @@ msgstr "Baris %s dipilih"
 #. string substitution is the label of the first row in the range. The second string
 #. substitution is the label of the last row in the range. An example message for
 #. Calc would be "Rows 2 through 10 selected".
-#: src/orca/messages.py:2282
+#: src/orca/messages.py:2315
 #, python-format
 msgid "Rows %s through %s selected"
 msgstr "Baris %s sampai %s dipilih"
@@ -10922,7 +10965,7 @@ msgstr "Baris %s sampai %s dipilih"
 #. string substitution is the label of the first row in the range. The second string
 #. substitution is the label of the last row in the range. An example message for
 #. Calc would be "Rows 2 through 10 unselected".
-#: src/orca/messages.py:2289
+#: src/orca/messages.py:2322
 #, python-format
 msgid "Rows %s through %s unselected"
 msgstr "Baris %s sampai %s tak dipilih"
@@ -10930,21 +10973,21 @@ msgstr "Baris %s sampai %s tak dipilih"
 #. Translators: this message is spoken to announce that a table row just became
 #. unselected (e.g as a result of navigation via Shift + Arrows). The string
 #. substitution is the row label (e.g. "2").
-#: src/orca/messages.py:2294
+#: src/orca/messages.py:2327
 #, python-format
 msgid "Row %s unselected"
 msgstr "Baris %s tak dipilih"
 
 #. Translators: when the user selects (highlights) text in a document, Orca lets
 #. them know.
-#: src/orca/messages.py:2298
+#: src/orca/messages.py:2331
 msgctxt "text"
 msgid "selected"
 msgstr "dipilih"
 
 #. Translators: when the user unselects (un-highlights) text in a document, Orca
 #. lets them know.
-#: src/orca/messages.py:2302
+#: src/orca/messages.py:2335
 msgctxt "text"
 msgid "unselected"
 msgstr "tak dipilih"
@@ -10952,47 +10995,47 @@ msgstr "tak dipilih"
 #. Translators: Orca has a feature to speak the time when the user presses a
 #. shortcut key. This is one of the alternative formats that the user may wish
 #. it to be presented with.
-#: src/orca/messages.py:2313
+#: src/orca/messages.py:2346
 msgid "%H hours, %M minutes and %S seconds."
 msgstr "%H jam, %M menit, %S detik."
 
 #. Translators: Orca has a feature to speak the time when the user presses a
 #. shortcut key. This is one of the alternative formats that the user may wish
 #. it to be presented with.
-#: src/orca/messages.py:2318
+#: src/orca/messages.py:2351
 msgid "%H hours and %M minutes."
 msgstr "%H jam %M menit."
 
 #. Translators: this is information about a unicode character reported to the
 #. user.  The value is the unicode number value of this character in hex.
-#: src/orca/messages.py:2322
+#: src/orca/messages.py:2355
 #, python-format
 msgid "Unicode %s"
 msgstr "Unicode %s"
 
 #. Translators: This string is presented when an application's undo command is
 #. used in a document resulting in a change to that document's contents.
-#: src/orca/messages.py:2326
+#: src/orca/messages.py:2359
 msgctxt "command"
 msgid "undo"
 msgstr "batalkan"
 
 #. Translators: This string is presented when an application's redo command is
 #. used in a document resulting in a change to that document's contents.
-#: src/orca/messages.py:2330
+#: src/orca/messages.py:2363
 msgctxt "command"
 msgid "redo"
 msgstr "jadi lagi"
 
 #. Translators: This message presents the Orca version number.
-#: src/orca/messages.py:2333
+#: src/orca/messages.py:2366
 #, python-format
 msgid "Screen reader version %s."
 msgstr "Pembaca layar versi %s."
 
 #. Translators: This is presented when the user has navigated to a line with only
 #. whitespace characters (space, tab, etc.) on it.
-#: src/orca/messages.py:2337
+#: src/orca/messages.py:2370
 msgid "white space"
 msgstr "white space"
 
@@ -11000,7 +11043,7 @@ msgstr "white space"
 #. top of a page or list is reached without that object being found, we "wrap" to
 #. the bottom and continue looking upwards. We need to inform the user when this
 #. is taking place.
-#: src/orca/messages.py:2343
+#: src/orca/messages.py:2376
 msgid "Wrapping to bottom."
 msgstr "Melipat ke dasar."
 
@@ -11008,21 +11051,21 @@ msgstr "Melipat ke dasar."
 #. bottom of a page or list is reached without that object being found, we "wrap"
 #. to the top and continue looking downwards. We need to inform the user when
 #. this is taking place.
-#: src/orca/messages.py:2349
+#: src/orca/messages.py:2382
 msgid "Wrapping to top."
 msgstr "Melipat ke puncak."
 
 #. Translators, normally layered panes and tables have items in them. Thus it is
 #. noteworthy when this is not the case. This message is presented to the user to
 #. indicate the current layered pane or table contains zero items.
-#: src/orca/messages.py:2354
+#: src/orca/messages.py:2387
 msgid "0 items"
 msgstr "0 butir"
 
 #. Translators: The cell here refers to a cell within a table within a
 #. document. We need to announce when the cell occupies or "spans" more
 #. than a single row and/or column.
-#: src/orca/messages.py:2362 src/orca/messages.py:2381
+#: src/orca/messages.py:2395 src/orca/messages.py:2414
 #, python-format
 msgid "Cell spans %d row"
 msgid_plural "Cell spans %d rows"
@@ -11030,7 +11073,7 @@ msgstr[0] "Sel mencakup %d kolom"
 msgstr[1] "Sel mencakup %d kolom"
 
 #. Translators: this represents the number of columns in a table.
-#: src/orca/messages.py:2367
+#: src/orca/messages.py:2400
 #, python-format
 msgid " %d column"
 msgid_plural " %d columns"
@@ -11040,7 +11083,7 @@ msgstr[1] " %d kolom"
 #. Translators: The cell here refers to a cell within a table within a
 #. document. We need to announce when the cell occupies or "spans" more
 #. than a single row and/or column.
-#: src/orca/messages.py:2374
+#: src/orca/messages.py:2407
 #, python-format
 msgid "Cell spans %d column"
 msgid_plural "Cell spans %d columns"
@@ -11050,7 +11093,7 @@ msgstr[1] "Sel melingkupi %d kolom"
 #. Translators: People can enter a string of text that is too wide to be
 #. fully displayed in a spreadsheet cell. This message will be spoken if
 #. such a cell is encountered.
-#: src/orca/messages.py:2391
+#: src/orca/messages.py:2424
 #, python-format
 msgid "%d character too long"
 msgid_plural "%d characters too long"
@@ -11060,7 +11103,7 @@ msgstr[1] "%d karakter terlalu panjang"
 #. Translators: This message informs the user how many unfocused alert and
 #. dialog windows a newly (re)focused application has. It is added at the
 #. end of a braille message containing the app which just claimed focus.
-#: src/orca/messages.py:2399
+#: src/orca/messages.py:2432
 #, python-format
 msgid "(%d dialog)"
 msgid_plural "(%d dialogs)"
@@ -11070,7 +11113,7 @@ msgstr[1] "(%d dialog)"
 #. Translators: This message informs the user how many unfocused alert and
 #. dialog windows a newly (re)focused application has. It is added at the
 #. end of a spoken message containing the app which just claimed focus.
-#: src/orca/messages.py:2405
+#: src/orca/messages.py:2438
 #, python-format
 msgid "%d unfocused dialog"
 msgid_plural "%d unfocused dialogs"
@@ -11078,7 +11121,7 @@ msgstr[0] "%d dialog belum fokus"
 msgstr[1] "%d dialog belum fokus"
 
 #. Translators: This is the size of a file in bytes
-#: src/orca/messages.py:2409
+#: src/orca/messages.py:2442
 #, python-format
 msgid "%d byte"
 msgid_plural "%d bytes"
@@ -11087,7 +11130,7 @@ msgstr[1] "%u byte"
 
 #. Translators: This message informs the user who many files were found as
 #. a result of a search.
-#: src/orca/messages.py:2414
+#: src/orca/messages.py:2447
 #, python-format
 msgid "%d file found"
 msgid_plural "%d files found"
@@ -11095,7 +11138,7 @@ msgstr[0] "%d berkas ditemukan"
 msgstr[1] "%d berkas ditemukan"
 
 #. Translators: This message presents the number of forms in a document.
-#: src/orca/messages.py:2421
+#: src/orca/messages.py:2454
 #, python-format
 msgid "%d form"
 msgid_plural "%d forms"
@@ -11103,7 +11146,7 @@ msgstr[0] "%d formulir"
 msgstr[1] "%d formulir"
 
 #. Translators: This message presents the number of headings in a document.
-#: src/orca/messages.py:2428
+#: src/orca/messages.py:2461
 #, python-format
 msgid "%d heading"
 msgid_plural "%d headings"
@@ -11112,7 +11155,7 @@ msgstr[1] "%d tajuk"
 
 #. Translators: This message presents the number of items in a layered pane
 #. or table.
-#: src/orca/messages.py:2433
+#: src/orca/messages.py:2466
 #, python-format
 msgid "%d item"
 msgid_plural "%d items"
@@ -11122,7 +11165,7 @@ msgstr[1] "%d butir"
 #. Translators: This message presents the number of 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.
-#: src/orca/messages.py:2442
+#: src/orca/messages.py:2475
 #, python-format
 msgid "%d landmark"
 msgid_plural "%d landmarks"
@@ -11132,7 +11175,7 @@ msgstr[1] "%d landmark"
 #. Translators: Orca has several commands that search for, and present a list
 #. of, objects based on one or more criteria. This is a message that will be
 #. presented to the user to indicate how many matching items were found.
-#: src/orca/messages.py:2448
+#: src/orca/messages.py:2481
 #, python-format
 msgid "%d item found"
 msgid_plural "%d items found"
@@ -11142,7 +11185,7 @@ msgstr[1] "%d butir ditemukan"
 #. Translators: This message is presented when a user is navigating within a
 #. series of nested blockquotes, such as can be seen in deep email threads,
 #. and then navigates out of several levels at once.
-#: src/orca/messages.py:2454
+#: src/orca/messages.py:2487
 #, python-format
 msgid "Leaving %d blockquote."
 msgid_plural "Leaving %d blockquotes."
@@ -11151,7 +11194,7 @@ msgstr[1] "Meninggalkan %d kutip blok."
 
 #. Translators: This message is presented when a user is navigating within a
 #. series of nested lists and then navigates out of several levels at once.
-#: src/orca/messages.py:2459
+#: src/orca/messages.py:2492
 #, python-format
 msgid "Leaving %d list."
 msgid_plural "Leaving %d lists."
@@ -11159,7 +11202,7 @@ msgstr[0] "Meninggalkan %d daftar."
 msgstr[1] "Meninggalkan %d daftar."
 
 #. Translators: This message describes a bulleted or numbered list.
-#: src/orca/messages.py:2463
+#: src/orca/messages.py:2496
 #, python-format
 msgid "List with %d item"
 msgid_plural "List with %d items"
@@ -11168,7 +11211,7 @@ msgstr[1] "Senarai dengan %d butir"
 
 #. Translators: this represents the number of rows in a mathematical table.
 #. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable
-#: src/orca/messages.py:2468
+#: src/orca/messages.py:2501
 #, python-format
 msgid "math table with %d row"
 msgid_plural "math table with %d rows"
@@ -11181,8 +11224,8 @@ msgstr[1] "tabel mat dengan %d baris"
 #. which is nested inside another mathematical table.
 #. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable
 #. Translators: this represents the number of columns in a table.
-#: src/orca/messages.py:2473 src/orca/messages.py:2489
-#: src/orca/messages.py:2573
+#: src/orca/messages.py:2506 src/orca/messages.py:2522
+#: src/orca/messages.py:2606
 #, python-format
 msgid "%d column"
 msgid_plural "%d columns"
@@ -11192,7 +11235,7 @@ msgstr[1] "%d kolom"
 #. Translators: this represents the number of rows in a mathematical table
 #. which is nested inside another mathematical table.
 #. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable
-#: src/orca/messages.py:2483
+#: src/orca/messages.py:2516
 #, python-format
 msgid "nested math table with %d row"
 msgid_plural "nested math table with %d rows"
@@ -11201,7 +11244,7 @@ msgstr[1] "tabel mat bersarang dengan %d baris"
 
 #. Translators: This message is presented to inform the user of the number of
 #. messages in a list.
-#: src/orca/messages.py:2498
+#: src/orca/messages.py:2531
 #, python-format
 msgid "%d message.\n"
 msgid_plural "%d messages.\n"
@@ -11210,7 +11253,7 @@ msgstr[1] "%d pesan.\n"
 
 #. Translators: This message is presented to inform the user of the value of
 #. a slider, progress bar, or other such component.
-#: src/orca/messages.py:2503
+#: src/orca/messages.py:2536
 #, python-format
 msgid "%d percent."
 msgid_plural "%d percent."
@@ -11220,7 +11263,7 @@ msgstr[1] "%d persen."
 #. Translators: This message announces the percentage of the document that
 #. has been read. The value is calculated by knowing the index of the current
 #. position divided by the total number of objects on the page.
-#: src/orca/messages.py:2509
+#: src/orca/messages.py:2542
 #, python-format
 msgid "%d percent of document read"
 msgid_plural "%d percent of document read"
@@ -11229,7 +11272,7 @@ msgstr[1] "%d persen dari dokumen telah dibaca"
 
 #. Translators: this represents a text attribute expressed in pixels, such as
 #. a margin, indentation, font size, etc.
-#: src/orca/messages.py:2516
+#: src/orca/messages.py:2549
 #, python-format
 msgid "%d pixel"
 msgid_plural "%d pixels"
@@ -11239,7 +11282,7 @@ msgstr[1] "%d piksel"
 #. Translators: Orca will tell you how many characters are repeated on a line
 #. of text. For example: "22 space characters". The %d is the number and the
 #. %s is the spoken word for the character.
-#: src/orca/messages.py:2522
+#: src/orca/messages.py:2555
 #, python-format
 msgid "%(count)d %(repeatChar)s character"
 msgid_plural "%(count)d %(repeatChar)s characters"
@@ -11248,7 +11291,7 @@ msgstr[1] "%(count)d %(repeatChar)s karakter"
 
 #. Translators: This message is presented to indicate the number of selected
 #. objects (e.g. icons) and the total number of those objects.
-#: src/orca/messages.py:2529
+#: src/orca/messages.py:2562
 #, python-format
 msgid "%(index)d of %(total)d item selected"
 msgid_plural "%(index)d of %(total)d items selected"
@@ -11259,7 +11302,7 @@ msgstr[1] "%(index)d dari %(total)d butir dipilih"
 #. shortcuts associated with Orca commands which are not specific to the
 #. current application. It appears as the title of the dialog containing
 #. the list.
-#: src/orca/messages.py:2538
+#: src/orca/messages.py:2571
 #, python-format
 msgid "%d Screen reader default shortcut found."
 msgid_plural "%d Screen reader default shortcuts found."
@@ -11269,7 +11312,7 @@ msgstr[1] "%d pintasan baku pembaca layar ditemukan."
 #. Translators: This message is presented when the user is in a list of
 #. shortcuts associated with Orca commands specific to the current
 #. application. It appears as the title of the dialog containing the list.
-#: src/orca/messages.py:2546
+#: src/orca/messages.py:2579
 #, python-format
 msgid "%(count)d Screen reader shortcut for %(application)s found."
 msgid_plural "%(count)d Screen reader shortcuts for %(application)s found."
@@ -11278,7 +11321,7 @@ msgstr[1] "%(count)d pintasan pembaca layar bagi %(application)s ditemukan."
 
 #. Translators: This message is presented to inform the user of the number of
 #. space characters in a string.
-#: src/orca/messages.py:2553
+#: src/orca/messages.py:2586
 #, python-format
 msgid "%d space"
 msgid_plural "%d spaces"
@@ -11287,7 +11330,7 @@ msgstr[1] "%d spasi"
 
 #. Translators: This message is presented to inform the user of the number of
 #. tab characters in a string.
-#: src/orca/messages.py:2558
+#: src/orca/messages.py:2591
 #, python-format
 msgid "%d tab"
 msgid_plural "%d tabs"
@@ -11295,7 +11338,7 @@ msgstr[0] "%d tab"
 msgstr[1] "%d tab"
 
 #. Translators: This message presents the number of tables in a document.
-#: src/orca/messages.py:2565
+#: src/orca/messages.py:2598
 #, python-format
 msgid "%d table"
 msgid_plural "%d tables"
@@ -11303,7 +11346,7 @@ msgstr[0] "%d tabel"
 msgstr[1] "%d tabel"
 
 #. Translators: this represents the number of rows in a table.
-#: src/orca/messages.py:2569
+#: src/orca/messages.py:2602
 #, python-format
 msgid "table with %d row"
 msgid_plural "table with %d rows"
@@ -11312,7 +11355,7 @@ msgstr[1] "tabel dengan %d baris"
 
 #. Translators: This message presents the number of unvisited links in a
 #. document.
-#: src/orca/messages.py:2585
+#: src/orca/messages.py:2618
 #, python-format
 msgid "%d unvisited link"
 msgid_plural "%d unvisited links"
@@ -11321,7 +11364,7 @@ msgstr[1] "%d taut belum dikunjungi"
 
 #. Translators: This message presents the number of visited links in a
 #. document.
-#: src/orca/messages.py:2593
+#: src/orca/messages.py:2626
 #, python-format
 msgid "%d visited link"
 msgid_plural "%d visited links"
@@ -11374,12 +11417,47 @@ msgstr "pohon tingkat %d"
 msgid "TREE LEVEL %d"
 msgstr "POHON TINGKAT %d"
 
+#. Translators: In web content, authors can identify an element which contains
+#. detailed information about another element. For instance, for a password
+#. field, there may be a list of requirements (number of characters, number of
+#. special symbols, etc.). For an image, there may be an extended description
+#. before or after the image. Often there are visual clues connecting the
+#. detailed information to its related object. We need to convey this non-visually.
+#. This relationship will be presented for the object containing the details, e.g.
+#. when arrowing into or out of it. The string substitution is for the object to
+#. which the detailed information applies. For instance, when navigating into
+#. the details for an image named Pythagorean Theorem, Orca would present:
+#. "details for Pythagorean Theorem image".
+#. See https://w3c.github.io/aria/#aria-details
+#: src/orca/object_properties.py:80
+#, python-format
+msgid "details for %s"
+msgstr "detail untuk %s"
+
+#. Translators: In web content, authors can identify an element which contains
+#. detailed information about another element. For instance, for a password
+#. field, there may be a list of requirements (number of characters, number of
+#. special symbols, etc.). For an image, there may be an extended description
+#. before or after the image. Often there are visual clues connecting the
+#. detailed information to its related object. We need to convey this non-visually.
+#. This relationship will be presented for the object which has details to tell
+#. the user the type of object where the details can be found so that they can
+#. more quickly navigate to it. The string substitution is for the object to
+#. which the detailed information applies. For instance, when navigating to
+#. a password field which has details in a list named "Requirements", Orca would
+#. present: "has details in Requirements list".
+#. See https://w3c.github.io/aria/#aria-details
+#: src/orca/object_properties.py:95
+#, python-format
+msgid "has details in %s"
+msgstr "memiliki detail di %s"
+
 #. Translators: This string should be treated as a role describing an object.
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. The reason for including the editable state as part of the role is to make it
 #. possible for users to quickly identify combo boxes in which a value can be
 #. typed or arrowed to.
-#: src/orca/object_properties.py:73
+#: src/orca/object_properties.py:102
 msgid "editable combo box"
 msgstr "kotak kombo yang dapat diubah"
 
@@ -11387,7 +11465,7 @@ msgstr "kotak kombo yang dapat diubah"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role is to describe elements in web content which have the contenteditable
 #. attribute set to true, indicating that the element can be edited by the user.
-#: src/orca/object_properties.py:79
+#: src/orca/object_properties.py:108
 msgid "editable content"
 msgstr "konten yang dapat disunting"
 
@@ -11396,7 +11474,7 @@ msgstr "konten yang dapat disunting"
 #. The feed role is a scrollable list of articles where scrolling may cause
 #. articles to be added to or removed from either end of the list.
 #. http://rawgit.com/w3c/aria/master/aria/aria.html#feed
-#: src/orca/object_properties.py:86
+#: src/orca/object_properties.py:115
 msgctxt "role"
 msgid "feed"
 msgstr "asupan"
@@ -11406,7 +11484,7 @@ msgstr "asupan"
 #. The figure role is a perceivable section of content that typically contains a
 #. graphical document, images, code snippets, or example text.
 #. http://rawgit.com/w3c/aria/master/aria/aria.html#figure
-#: src/orca/object_properties.py:93
+#: src/orca/object_properties.py:122
 msgctxt "role"
 msgid "figure"
 msgstr "gambar"
@@ -11415,7 +11493,7 @@ msgstr "gambar"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the abstract in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-abstract
-#: src/orca/object_properties.py:99
+#: src/orca/object_properties.py:128
 msgctxt "role"
 msgid "abstract"
 msgstr "abstrak"
@@ -11424,7 +11502,7 @@ msgstr "abstrak"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the acknowledgments in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-acknowledgments
-#: src/orca/object_properties.py:105
+#: src/orca/object_properties.py:134
 msgctxt "role"
 msgid "acknowledgments"
 msgstr "penghargaan"
@@ -11433,7 +11511,7 @@ msgstr "penghargaan"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the afterword in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-afterword
-#: src/orca/object_properties.py:111
+#: src/orca/object_properties.py:140
 msgctxt "role"
 msgid "afterword"
 msgstr "kata penutup"
@@ -11442,7 +11520,7 @@ msgstr "kata penutup"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the appendix in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-appendix
-#: src/orca/object_properties.py:117
+#: src/orca/object_properties.py:146
 msgctxt "role"
 msgid "appendix"
 msgstr "lampiran"
@@ -11451,7 +11529,7 @@ msgstr "lampiran"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a bibliography entry in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-biblioentry
-#: src/orca/object_properties.py:123
+#: src/orca/object_properties.py:152
 msgctxt "role"
 msgid "bibliography entry"
 msgstr "entri bibliografi"
@@ -11460,7 +11538,7 @@ msgstr "entri bibliografi"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the bibliography in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-bibliography
-#: src/orca/object_properties.py:129
+#: src/orca/object_properties.py:158
 msgctxt "role"
 msgid "bibliography"
 msgstr "bibliografi"
@@ -11469,7 +11547,7 @@ msgstr "bibliografi"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a chapter in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-chapter
-#: src/orca/object_properties.py:135
+#: src/orca/object_properties.py:164
 msgctxt "role"
 msgid "chapter"
 msgstr "bab"
@@ -11478,7 +11556,7 @@ msgstr "bab"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the colophon in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-colophon
-#: src/orca/object_properties.py:141
+#: src/orca/object_properties.py:170
 msgctxt "role"
 msgid "colophon"
 msgstr "tanda penerbit"
@@ -11487,7 +11565,7 @@ msgstr "tanda penerbit"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the conclusion in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-conclusion
-#: src/orca/object_properties.py:147
+#: src/orca/object_properties.py:176
 msgctxt "role"
 msgid "conclusion"
 msgstr "kesimpulan"
@@ -11496,7 +11574,7 @@ msgstr "kesimpulan"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the cover in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-cover
-#: src/orca/object_properties.py:153
+#: src/orca/object_properties.py:182
 msgctxt "role"
 msgid "cover"
 msgstr "sampul"
@@ -11505,7 +11583,7 @@ msgstr "sampul"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a single credit in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-credit
-#: src/orca/object_properties.py:159
+#: src/orca/object_properties.py:188
 msgctxt "role"
 msgid "credit"
 msgstr "penghargaan"
@@ -11514,7 +11592,7 @@ msgstr "penghargaan"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the credits in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-credits
-#: src/orca/object_properties.py:165
+#: src/orca/object_properties.py:194
 msgctxt "role"
 msgid "credits"
 msgstr "penghargaan"
@@ -11523,7 +11601,7 @@ msgstr "penghargaan"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the dedication in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-dedication
-#: src/orca/object_properties.py:171
+#: src/orca/object_properties.py:200
 msgctxt "role"
 msgid "dedication"
 msgstr "persembahan"
@@ -11532,7 +11610,7 @@ msgstr "persembahan"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a single endnote in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-endnote
-#: src/orca/object_properties.py:177
+#: src/orca/object_properties.py:206
 msgctxt "role"
 msgid "endnote"
 msgstr "catatan akhir"
@@ -11541,7 +11619,7 @@ msgstr "catatan akhir"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the endnotes in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-endnotes
-#: src/orca/object_properties.py:183
+#: src/orca/object_properties.py:212
 msgctxt "role"
 msgid "endnotes"
 msgstr "catatan akhir"
@@ -11550,7 +11628,7 @@ msgstr "catatan akhir"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the epigraph in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-epigraph
-#: src/orca/object_properties.py:189
+#: src/orca/object_properties.py:218
 msgctxt "role"
 msgid "epigraph"
 msgstr "prasasti"
@@ -11559,7 +11637,7 @@ msgstr "prasasti"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the epilogue in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-epilogue
-#: src/orca/object_properties.py:195
+#: src/orca/object_properties.py:224
 msgctxt "role"
 msgid "epilogue"
 msgstr "epilog"
@@ -11568,7 +11646,7 @@ msgstr "epilog"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the errata in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-errata
-#: src/orca/object_properties.py:201
+#: src/orca/object_properties.py:230
 msgctxt "role"
 msgid "errata"
 msgstr "ralat"
@@ -11577,7 +11655,7 @@ msgstr "ralat"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to an example in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-example
-#: src/orca/object_properties.py:207
+#: src/orca/object_properties.py:236
 msgctxt "role"
 msgid "example"
 msgstr "contoh"
@@ -11586,7 +11664,7 @@ msgstr "contoh"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a single footnote in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-footnote
-#: src/orca/object_properties.py:213
+#: src/orca/object_properties.py:242
 msgctxt "role"
 msgid "footnote"
 msgstr "catatan kaki"
@@ -11595,7 +11673,7 @@ msgstr "catatan kaki"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the foreword in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-foreword
-#: src/orca/object_properties.py:219
+#: src/orca/object_properties.py:248
 msgctxt "role"
 msgid "foreword"
 msgstr "kata pengantar"
@@ -11604,7 +11682,7 @@ msgstr "kata pengantar"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the glossary in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-glossary
-#: src/orca/object_properties.py:225
+#: src/orca/object_properties.py:254
 msgctxt "role"
 msgid "glossary"
 msgstr "glosari"
@@ -11613,7 +11691,7 @@ msgstr "glosari"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the index in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-index
-#: src/orca/object_properties.py:231
+#: src/orca/object_properties.py:260
 msgctxt "role"
 msgid "index"
 msgstr "indeks"
@@ -11622,7 +11700,7 @@ msgstr "indeks"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the introduction in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-introduction
-#: src/orca/object_properties.py:237
+#: src/orca/object_properties.py:266
 msgctxt "role"
 msgid "introduction"
 msgstr "perkenalan"
@@ -11631,7 +11709,7 @@ msgstr "perkenalan"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a pagebreak in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-pagebreak
-#: src/orca/object_properties.py:243
+#: src/orca/object_properties.py:272
 msgctxt "role"
 msgid "page break"
 msgstr "putus halaman"
@@ -11640,7 +11718,7 @@ msgstr "putus halaman"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a page list in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-pagelist
-#: src/orca/object_properties.py:249
+#: src/orca/object_properties.py:278
 msgctxt "role"
 msgid "page list"
 msgstr "daftar halaman"
@@ -11649,7 +11727,7 @@ msgstr "daftar halaman"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a named part in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-part
-#: src/orca/object_properties.py:255
+#: src/orca/object_properties.py:284
 msgctxt "role"
 msgid "part"
 msgstr "bagian"
@@ -11658,7 +11736,7 @@ msgstr "bagian"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the preface in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-preface
-#: src/orca/object_properties.py:261
+#: src/orca/object_properties.py:290
 msgctxt "role"
 msgid "preface"
 msgstr "pendahuluan"
@@ -11667,7 +11745,7 @@ msgstr "pendahuluan"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the prologue in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-prologue
-#: src/orca/object_properties.py:267
+#: src/orca/object_properties.py:296
 msgctxt "role"
 msgid "prologue"
 msgstr "prolog"
@@ -11676,7 +11754,7 @@ msgstr "prolog"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to a pullquote in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-pullquote
-#: src/orca/object_properties.py:273
+#: src/orca/object_properties.py:302
 msgctxt "role"
 msgid "pullquote"
 msgstr "kutip tarik"
@@ -11688,7 +11766,7 @@ msgstr "kutip tarik"
 #. In English, "QNA" is generally recognized by native speakers. If your language
 #. lacks the equivalent, please prefer the shortest phrase which clearly conveys
 #. the meaning.
-#: src/orca/object_properties.py:282
+#: src/orca/object_properties.py:311
 msgctxt "role"
 msgid "QNA"
 msgstr "tanya jawab"
@@ -11697,7 +11775,7 @@ msgstr "tanya jawab"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the subtitle in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-subtitle
-#: src/orca/object_properties.py:288
+#: src/orca/object_properties.py:317
 msgctxt "role"
 msgid "subtitle"
 msgstr "sub judul"
@@ -11706,7 +11784,7 @@ msgstr "sub judul"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. This role refers to the table of contents in a digitally-published document.
 #. https://rawgit.com/w3c/aria/master/aria/dpub.html#doc-toc
-#: src/orca/object_properties.py:294
+#: src/orca/object_properties.py:323
 msgctxt "role"
 msgid "table of contents"
 msgstr "daftar isi"
@@ -11715,7 +11793,7 @@ msgstr "daftar isi"
 #. content that you might find in something such as HTML content (e.g., <h1>).
 #. The translated form is meant to be a single character followed by a numeric
 #. heading level, where the single character is to indicate 'heading'.
-#: src/orca/object_properties.py:300
+#: src/orca/object_properties.py:329
 #, python-format
 msgid "h%d"
 msgstr "h%d"
@@ -11723,7 +11801,7 @@ msgstr "h%d"
 #. Translators: The %(level)d is in reference to a heading level in HTML (e.g.,
 #. For <h3>, the level is 3) and the %(role)s is in reference to a previously
 #. translated rolename for the heading.
-#: src/orca/object_properties.py:305
+#: src/orca/object_properties.py:334
 #, python-format
 msgid "%(role)s level %(level)d"
 msgstr "%(role)s tingkat %(level)d"
@@ -11733,7 +11811,7 @@ msgstr "%(role)s tingkat %(level)d"
 #. The reason we include the orientation as part of the role is because in some
 #. applications and toolkits, it can dictate which keyboard keys should be used
 #. to modify the value of the widget.
-#: src/orca/object_properties.py:312
+#: src/orca/object_properties.py:341
 msgid "horizontal scroll bar"
 msgstr "bilah gulung horisontal"
 
@@ -11742,7 +11820,7 @@ msgstr "bilah gulung horisontal"
 #. The reason we include the orientation as part of the role is because in some
 #. applications and toolkits, it can dictate which keyboard keys should be used
 #. to modify the value of the widget.
-#: src/orca/object_properties.py:319
+#: src/orca/object_properties.py:348
 msgid "vertical scroll bar"
 msgstr "bilah gulung vertikal"
 
@@ -11753,7 +11831,7 @@ msgstr "bilah gulung vertikal"
 #. The reason we include the orientation as part of the role is because in some
 #. applications and toolkits, it can dictate which keyboard keys should be used
 #. to modify the value of the widget.
-#: src/orca/object_properties.py:328
+#: src/orca/object_properties.py:357
 msgid "horizontal slider"
 msgstr "penggeser horisontal"
 
@@ -11764,7 +11842,7 @@ msgstr "penggeser horisontal"
 #. The reason we include the orientation as part of the role is because in some
 #. applications and toolkits, it can dictate which keyboard keys should be used
 #. to modify the value of the widget.
-#: src/orca/object_properties.py:337
+#: src/orca/object_properties.py:366
 msgid "vertical slider"
 msgstr "penggeser vertikal"
 
@@ -11778,7 +11856,7 @@ msgstr "penggeser vertikal"
 #. resize these containers is the splitter. The reason we include the orientation
 #. as part of the role is because in some applications and toolkits, it can
 #. dictate which keyboard keys should be used to modify the value of the widget.
-#: src/orca/object_properties.py:349
+#: src/orca/object_properties.py:378
 msgid "horizontal splitter"
 msgstr "pemisah horisontal"
 
@@ -11792,7 +11870,7 @@ msgstr "pemisah horisontal"
 #. resize these containers is the splitter. The reason we include the orientation
 #. as part of the role is because in some applications and toolkits, it can
 #. dictate which keyboard keys should be used to modify the value of the widget.
-#: src/orca/object_properties.py:361
+#: src/orca/object_properties.py:390
 msgid "vertical splitter"
 msgstr "pemisah vertikal"
 
@@ -11800,14 +11878,14 @@ msgstr "pemisah vertikal"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. The "switch" role is a "light switch" style toggle, such as can be seen in
 #. https://developer.gnome.org/gtk3/stable/GtkSwitch.html
-#: src/orca/object_properties.py:367
+#: src/orca/object_properties.py:396
 msgctxt "role"
 msgid "switch"
 msgstr "tukar"
 
 #. Translators: This is an alternative name for the parent object of a series
 #. of icons.
-#: src/orca/object_properties.py:371
+#: src/orca/object_properties.py:400
 msgid "Icon panel"
 msgstr "Panel ikon"
 
@@ -11816,7 +11894,7 @@ msgstr "Panel ikon"
 #. The "banner" role is defined in the ARIA specification as "A region that
 #. contains mostly site-oriented content, rather than page-specific content."
 #. See https://www.w3.org/TR/wai-aria-1.1/#banner
-#: src/orca/object_properties.py:378
+#: src/orca/object_properties.py:407
 msgctxt "role"
 msgid "banner"
 msgstr "spanduk"
@@ -11827,7 +11905,7 @@ msgstr "spanduk"
 #. section of the document, designed to be complementary to the main content at a
 #. similar level in the DOM hierarchy, but remains meaningful when separated from
 #. the main content." See https://www.w3.org/TR/wai-aria-1.1/#complementary
-#: src/orca/object_properties.py:386
+#: src/orca/object_properties.py:415
 msgctxt "role"
 msgid "complementary content"
 msgstr "konten pelengkap"
@@ -11838,7 +11916,7 @@ msgstr "konten pelengkap"
 #. perceivable region that contains information about the parent document.
 #. Examples of information included in this region of the page are copyrights and
 #. links to privacy statements." See https://www.w3.org/TR/wai-aria-1.1/#contentinfo
-#: src/orca/object_properties.py:394
+#: src/orca/object_properties.py:423
 msgctxt "role"
 msgid "information"
 msgstr "informasi"
@@ -11847,7 +11925,7 @@ msgstr "informasi"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. The "main" role is defined in the ARIA specification as "The main content of
 #. a document." See https://www.w3.org/TR/wai-aria-1.1/#main
-#: src/orca/object_properties.py:400
+#: src/orca/object_properties.py:429
 msgctxt "role"
 msgid "main content"
 msgstr "konten utama"
@@ -11857,7 +11935,7 @@ msgstr "konten utama"
 #. The "navigation" role is defined in the ARIA specification as "A collection of
 #. navigational elements (usually links) for navigating the document or related
 #. documents." See https://www.w3.org/TR/wai-aria-1.1/#navigation
-#: src/orca/object_properties.py:407
+#: src/orca/object_properties.py:436
 msgctxt "role"
 msgid "navigation"
 msgstr "navigasi"
@@ -11869,7 +11947,7 @@ msgstr "navigasi"
 #. purpose and sufficiently important that users will likely want to be able to
 #. navigate to the section easily and to have it listed in a summary of the page."
 #. See https://www.w3.org/TR/wai-aria-1.1/#region
-#: src/orca/object_properties.py:416
+#: src/orca/object_properties.py:445
 msgctxt "role"
 msgid "region"
 msgstr "region"
@@ -11879,7 +11957,7 @@ msgstr "region"
 #. The "search" role is defined in the ARIA specification as "A landmark region
 #. that contains a collection of items and objects that, as a whole, combine to
 #. create a search facility." See https://www.w3.org/TR/wai-aria-1.1/#search
-#: src/orca/object_properties.py:423
+#: src/orca/object_properties.py:452
 msgctxt "role"
 msgid "search"
 msgstr "cari"
@@ -11889,7 +11967,7 @@ msgstr "cari"
 #. The reason for including the visited state as part of the role is to make it
 #. possible for users to quickly identify if the link is associated with content
 #. already read.
-#: src/orca/object_properties.py:430
+#: src/orca/object_properties.py:459
 msgid "visited link"
 msgstr "tautan yang dikunjungi"
 
@@ -11897,125 +11975,125 @@ msgstr "tautan yang dikunjungi"
 #. Examples of roles include "checkbox", "radio button", "paragraph", and "link."
 #. A menu button is button widget that causes a menu to appear when the user
 #. activates the button.
-#: src/orca/object_properties.py:436
+#: src/orca/object_properties.py:465
 msgid "menu button"
 msgstr "tombol menu"
 
 #. Translators: This is a state which applies to elements in document content
 #. which have an "onClick" action.
-#: src/orca/object_properties.py:440
+#: src/orca/object_properties.py:469
 msgid "clickable"
 msgstr "dapat diklik"
 
 #. Translators: This is a state which applies to items which can be expanded
 #. or collapsed such as combo boxes and nodes/groups in a treeview. Collapsed
 #. means the item's children are not showing; expanded means they are.
-#: src/orca/object_properties.py:445
+#: src/orca/object_properties.py:474
 msgid "collapsed"
 msgstr "diringkaskan"
 
 #. Translators: This is a state which applies to items which can be expanded
 #. or collapsed such as combo boxes and nodes/groups in a treeview. Collapsed
 #. means the item's children are not showing; expanded means they are.
-#: src/orca/object_properties.py:450
+#: src/orca/object_properties.py:479
 msgid "expanded"
 msgstr "dikembangkan"
 
 #. Translators: This is a state which applies to elements in document content
 #. which have a longdesc attribute. http://www.w3.org/TR/WCAG20-TECHS/H45.html
-#: src/orca/object_properties.py:454
+#: src/orca/object_properties.py:483
 msgid "has long description"
 msgstr "punya deskripsi panjang"
 
 #. Translators: This is a state which applies to the orientation of widgets
 #. such as sliders and scroll bars.
-#: src/orca/object_properties.py:458
+#: src/orca/object_properties.py:487
 msgid "horizontal"
 msgstr "horisontal"
 
 #. Translators: This is a state which applies to the orientation of widgets
 #. such as sliders and scroll bars.
-#: src/orca/object_properties.py:462
+#: src/orca/object_properties.py:491
 msgid "vertical"
 msgstr "vertikal"
 
 #. Translators: This is a state which applies to a check box.
-#: src/orca/object_properties.py:465
+#: src/orca/object_properties.py:494
 msgctxt "checkbox"
 msgid "checked"
 msgstr "dicontreng"
 
 #. Translators: This is a state which applies to a check box.
-#: src/orca/object_properties.py:468
+#: src/orca/object_properties.py:497
 msgctxt "checkbox"
 msgid "not checked"
 msgstr "tak dicontreng"
 
 #. Translators: This is a state which applies to a switch. For an example of
 #. a switch, see https://developer.gnome.org/gtk3/stable/GtkSwitch.html
-#: src/orca/object_properties.py:472
+#: src/orca/object_properties.py:501
 msgctxt "switch"
 msgid "on"
 msgstr "nyala"
 
 #. Translators: This is a state which applies to a switch. For an example of
 #. a switch, see https://developer.gnome.org/gtk3/stable/GtkSwitch.html
-#: src/orca/object_properties.py:476
+#: src/orca/object_properties.py:505
 msgctxt "switch"
 msgid "off"
 msgstr "mati"
 
 #. Translators: This is a state which applies to a check box.
-#: src/orca/object_properties.py:479
+#: src/orca/object_properties.py:508
 msgctxt "checkbox"
 msgid "partially checked"
 msgstr "dicontreng sebagian"
 
 #. Translators: This is a state which applies to a toggle button.
-#: src/orca/object_properties.py:482
+#: src/orca/object_properties.py:511
 msgctxt "togglebutton"
 msgid "pressed"
 msgstr "ditekan"
 
 #. Translators: This is a state which applies to a toggle button.
-#: src/orca/object_properties.py:485
+#: src/orca/object_properties.py:514
 msgctxt "togglebutton"
 msgid "not pressed"
 msgstr "tak ditekan"
 
 #. Translators: This is a state which applies to a radio button.
-#: src/orca/object_properties.py:488
+#: src/orca/object_properties.py:517
 msgctxt "radiobutton"
 msgid "selected"
 msgstr "dipilih"
 
 #. Translators: This is a state which applies to a radio button.
-#: src/orca/object_properties.py:491
+#: src/orca/object_properties.py:520
 msgctxt "radiobutton"
 msgid "not selected"
 msgstr "tak dipilih"
 
 #. Translators: This is a state which applies to a table cell.
-#: src/orca/object_properties.py:494
+#: src/orca/object_properties.py:523
 msgctxt "tablecell"
 msgid "not selected"
 msgstr "tak dipilih"
 
 #. Translators: This is a state which applies to a link.
-#: src/orca/object_properties.py:497
+#: src/orca/object_properties.py:526
 msgctxt "link state"
 msgid "visited"
 msgstr "telah dikunjungi"
 
 #. Translators: This is a state which applies to a link.
-#: src/orca/object_properties.py:500
+#: src/orca/object_properties.py:529
 msgctxt "link state"
 msgid "unvisited"
 msgstr "belum dikunjungi"
 
 #. Translators: This state represents an item on the screen that has been set
 #. insensitive (or grayed out).
-#: src/orca/object_properties.py:504 src/orca/object_properties.py:508
+#: src/orca/object_properties.py:533 src/orca/object_properties.py:537
 msgid "grayed"
 msgstr "dijadikan kelabu"
 
@@ -12024,7 +12102,7 @@ msgstr "dijadikan kelabu"
 #. It is assumed that form fields will be editable; if they lack this state,
 #. we need to present that information to the user. This string is the spoken
 #. version.
-#: src/orca/object_properties.py:515
+#: src/orca/object_properties.py:544
 msgctxt "text"
 msgid "read only"
 msgstr "hanya baca"
@@ -12034,27 +12112,27 @@ msgstr "hanya baca"
 #. It is assumed that form fields will be editable; if they lack this state,
 #. we need to present that information to the user. This string is the braille
 #. version. (Because braille displays have limited real estate, we abbreviate.)
-#: src/orca/object_properties.py:522
+#: src/orca/object_properties.py:551
 msgctxt "text"
 msgid "rdonly"
 msgstr "bacasaja"
 
 #. Translators: Certain objects (such as form controls on web pages) can have
 #. STATE_REQUIRED set to inform the user that this field must be filled out.
-#: src/orca/object_properties.py:526 src/orca/object_properties.py:530
+#: src/orca/object_properties.py:555 src/orca/object_properties.py:559
 msgid "required"
 msgstr "diperlukan"
 
 #. Translators: "multi-select" refers to a web form list in which more than
 #. one item can be selected at a time.
-#: src/orca/object_properties.py:534
+#: src/orca/object_properties.py:563
 msgid "multi-select"
 msgstr "pilih multi"
 
 #. Translators: STATE_INVALID_ENTRY indicates that the associated object, such
 #. as a form field, has an error. The following string is spoken when all we
 #. know is that an error has occurred, but not the type of error.
-#: src/orca/object_properties.py:539
+#: src/orca/object_properties.py:568
 msgctxt "error"
 msgid "invalid entry"
 msgstr "entri tidak valid"
@@ -12064,7 +12142,7 @@ msgstr "entri tidak valid"
 #. when all we know is that an error has occurred, but not the type of error.
 #. We prefer a smaller string than in speech because braille displays have a
 #. limited size.
-#: src/orca/object_properties.py:546
+#: src/orca/object_properties.py:575
 msgctxt "error"
 msgid "invalid"
 msgstr "tidak valid"
@@ -12072,7 +12150,7 @@ msgstr "tidak valid"
 #. Translators: STATE_INVALID_ENTRY indicates that the associated object, such
 #. as a form field, has an error. The following string is spoken when the error
 #. is related to spelling.
-#: src/orca/object_properties.py:551
+#: src/orca/object_properties.py:580
 msgctxt "error"
 msgid "invalid spelling"
 msgstr "ejaan tidak valid"
@@ -12081,7 +12159,7 @@ msgstr "ejaan tidak valid"
 #. as a form field, has an error. The following string is displayed in braille
 #. when the error is related to spelling. We prefer a smaller string than in
 #. speech because braille displays have a limited size.
-#: src/orca/object_properties.py:557
+#: src/orca/object_properties.py:586
 msgctxt "error"
 msgid "spelling"
 msgstr "pengejaan"
@@ -12089,7 +12167,7 @@ msgstr "pengejaan"
 #. Translators: STATE_INVALID_ENTRY indicates that the associated object, such
 #. as a form field, has an error. The following string is spoken when the error
 #. is related to grammar.
-#: src/orca/object_properties.py:562
+#: src/orca/object_properties.py:591
 msgctxt "error"
 msgid "invalid grammar"
 msgstr "tata bahasa tidak valid"
@@ -12098,7 +12176,7 @@ msgstr "tata bahasa tidak valid"
 #. as a form field, has an error. The following string is displayed in braille
 #. when the error is related to grammar. We prefer a smaller string than in
 #. speech because braille displays have a limited size.
-#: src/orca/object_properties.py:568
+#: src/orca/object_properties.py:597
 msgctxt "error"
 msgid "grammar"
 msgstr "tata bahasa"
@@ -13840,6 +13918,9 @@ msgstr ""
 "Untuk menurunkan tekan panah kiri, untuk menaikkan tekan panah kanan. Untuk "
 "ke minimum tekan home, dan untuk maksimum tekan end."
 
+#~ msgid "Shift_Lock"
+#~ msgstr "Shift_Lock"
+
 #~ msgid "Speaks the selected text."
 #~ msgstr "Ucapkan teks terpilih."
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]